WO2017214976A1 - 数据传输的方法和装置 - Google Patents
数据传输的方法和装置 Download PDFInfo
- Publication number
- WO2017214976A1 WO2017214976A1 PCT/CN2016/086210 CN2016086210W WO2017214976A1 WO 2017214976 A1 WO2017214976 A1 WO 2017214976A1 CN 2016086210 W CN2016086210 W CN 2016086210W WO 2017214976 A1 WO2017214976 A1 WO 2017214976A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- receiving end
- data packets
- data packet
- data
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1864—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/189—Transmission or retransmission of more than one copy of a message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0236—Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/535—Allocation or scheduling criteria for wireless resources based on resource usage policies
Definitions
- the present invention relates to the field of communications, and more particularly to a method and apparatus for data transmission.
- This "transmission-wait-send" data transmission mechanism causes a large transmission delay, and at the same time, since the general transmitting end is in a single transmission.
- the probability that the feedback information sent by the receiving end carries negative (Negative ACKnowledgment, NACK) information is high, so the above data transmission mechanism is also difficult to ensure data transmission reliability.
- the present application proposes a data transmission method and apparatus to improve the reliability of data transmission.
- the present application provides a data transmission method, including: before a sending end receives feedback information, the sending end continuously sends a plurality of data packets carrying the same information to the receiving end, where the feedback information carries And indication information for indicating whether the receiving end correctly receives at least part of the data packets of the plurality of data packets; the sending end receives the feedback information sent by the receiving end; and the sending end is configured according to the feedback Information is transmitted subsequent to the data.
- the transmitting end may continuously send multiple data packets carrying the same information to the receiving end until the transmitting end receives the feedback information sent by the receiving end, and the transmitting end determines the subsequent data transmission according to the feedback information.
- the transmitting end since the transmitting end always sends a data packet carrying the same information to the receiving end, the reliability of data transmission can be improved.
- the transmitting end can always send multiple data packets carrying the same information to the receiving end.
- Data transmission delay can be shortened. For example, if the receiving end does not correctly receive the first data packet, the subsequent data packet carrying the same information has been sent by the transmitting end to the receiving end, and the receiving end can immediately re-detect the data packet carrying the same information, without The current data transmission mechanism is the same. After the receiving end sends the feedback information to the transmitting end, the receiving end needs to wait for the transmitting end to resend the data packet carrying the same information.
- the sending end continuously sends, to the receiving end, multiple data packets carrying the same information, including: the sending end is based on the multiple data Each of the packets corresponds to a transmission pattern, and the plurality of data packets are continuously transmitted to the receiving end.
- the sending end continuously sends, to the receiving end, multiple data packets carrying the same information, including: sending The terminal sends the plurality of data packets to the receiving end based on at least two transmission patterns.
- the transmitting end may send multiple data packets carrying the same information to the receiving end according to different transmission patterns. Due to the diversification of the transmission pattern, the diversity of the data packet transmission manner may be improved, so as to improve the receiving end of the data packet correctly. Probability.
- the feedback information carries transmission information of a target data packet in the pair of data packets, where the sending end is Transmitting the subsequent data according to the feedback information, including: the sending end determining, according to the transmission information of the target data packet, a transmission pattern corresponding to the target data packet; and the transmitting end transmitting, according to the target data packet a pattern for determining a transmission pattern used for transmitting subsequent data; the transmitting end transmitting the subsequent data in a transmission pattern used by the transmission subsequent data packet.
- the receiving end carries the transmission information of the target data packet in the feedback information, so that the transmitting end adjusts the transmission pattern used for the subsequent data transmission according to the transmission information of the target data packet.
- the feedback information carries a transmission pattern corresponding to the target data packet in the multiple data packets, and/or The transmission sequence number of the target data packet.
- the receiving end carries the transmission sequence number of the target data packet corresponding to the target data packet in the feedback information, so that the transmitting end determines whether the receiving end correctly receives the target data packet; the receiving end carries the target data packet corresponding to the feedback information. Transmit the transmission sequence number of the pattern and/or the target data packet so that The transmitting end adjusts the transmission pattern used for subsequent data transmission according to the transmission pattern corresponding to the target data packet and/or the transmission sequence number of the target data packet.
- the target data packet includes any one of the following data packets: a correctly received data packet; a data packet correctly received by the receiving end; a data packet transmitted on a channel having the best channel quality among at least one channel used for transmitting the plurality of data packets; and transmitting the plurality of data packets a data packet transmitted on a channel having the worst channel quality among at least one channel used; detecting a data packet having the lowest error rate among the plurality of data packets; and detecting a data packet having the highest error rate among the plurality of data packets.
- the receiving end carries the transmission pattern corresponding to the target data packet and/or the transmission sequence number of the target data packet in the feedback information, so that the transmitting end can transmit the sequence number according to the target data packet and/or the transmission sequence number of the target data packet. Adjust the transmission pattern used for subsequent data transmission.
- the transmission pattern is configured by the following at least one type of transmission information: hybrid automatic repeat request HARQ redundancy version information At least one of frequency domain resource information, time domain resource information, shaped vector information, subcarrier spacing information, data transmission time length information, pilot sequence information, and scrambling sequence information.
- the transmission pattern can include at least one type of transmission information
- the data transmission mechanism is more diverse.
- a transmission pattern corresponding to each of the plurality of data packets is through the sending end and the The receiving end pre-agreed; or the transmission pattern corresponding to each of the plurality of data packets is sent by the transmitting end to the receiving end by signaling.
- the transmitting end and the receiving end can obtain the transmission pattern through a pre-agreed transmission pattern or a signaling interaction, so that the manner in which the transmitting end and the receiving end acquire the transmission pattern is more flexible.
- the feedback information is used to indicate whether the receiving end correctly receives the sending by the sending end.
- the feedback information is used to indicate data that has a preset timing relationship with the feedback information. Whether the packet is correctly received by the receiving end makes the data transmission mechanism in this solution more flexible.
- the preset timing relationship is a timing relationship pre-agreed by the sending end and the receiving end; or The preset timing relationship is sent by the sending end to the receiving end by signaling.
- the sending end and the receiving end may determine the preset timing relationship by using a predetermined agreement, or obtain a preset timing relationship in the form of signaling interaction, so that the manner in which the sending end and the receiving end acquire the preset timing relationship is more flexible.
- the feedback information carries any one of the following indication information: used to indicate whether the receiving end is correct Receiving indication information of the first data packet of the multiple data packets, where the first data packet is any one of the multiple data packets, and is used to indicate whether the receiving end correctly receives the multiple The indication information of the at least two data packets in the data packet; the indication information used to indicate whether the receiving end correctly receives the information carried by the multiple data packets.
- the receiving end can feed back different types of feedback information to the transmitting end to improve the flexibility of the data transmission mechanism.
- the sending, by the sending end, the subsequent data, according to the feedback information includes: if the feedback information is a confirmation ACK information, the transmitting end stops transmitting the same data packet as the plurality of data packet carrying information; if the feedback information is negative NACK information, the transmitting end transmits the same data as the multiple data packet carrying information package.
- the receiving end may send feedback information to the sending end, so that the sending end adjusts the subsequent data transmission situation according to the feedback information in time.
- the feedback information is NACK information
- the sending end retransmission is the same as the multiple data packet carrying
- the data packet of the information includes: if the number of times the sending end sends the plurality of data packets is higher than a preset number of transmissions, the sending end stops sending a data packet that carries the same information as the multiple data packets.
- the sending end stops sending data packets carrying the same information with multiple data packets to save data transmission overhead.
- the sending end continuously sends the multiple data carrying the same information to the receiving end Before the packet, the method further includes: the sending end sending, to the receiving end, scheduling signaling, where the scheduling signaling is used to indicate that the receiving end receives the multiple data packets; or the sending end is The receiving end sends a plurality of pieces of scheduling information, where the plurality of pieces of scheduling signaling are in one-to-one correspondence with the plurality of data packets, and each of the plurality of pieces of scheduling signaling is used to indicate that the receiving end receives and Each of the pieces of scheduling signaling corresponds to a data packet.
- the scheduling manner of the receiving end is diversified to improve the flexibility of the data transmission mechanism.
- the sending end when the sending end is a base station, the sending end continuously sends the same information to the receiving end
- the method further includes: the sending end sending a downlink control signaling DCI to the receiving end, where the DCI is used to instruct the receiving end to receive the multiple data packets; or
- the transmitting end sends a plurality of DCIs to the receiving end, where the DCI is in one-to-one correspondence with the plurality of data packets, and the DCI in the DCI is used to indicate that the receiving end receives the corresponding signaling of each scheduling signaling. Packet.
- the scheduling manner of the receiving end is diversified to improve the flexibility of the data transmission mechanism.
- the present application provides a data transmission method, including: receiving, by a receiving end, a plurality of data packets that are continuously sent by a transmitting end and carrying the same information, where the feedback information is used to indicate whether the receiving end correctly receives the data packet.
- the indication information of the data packet; the receiving end sends the feedback information to the sending end.
- the transmitting end may continuously send multiple data packets carrying the same information to the receiving end until the transmitting end receives the feedback information sent by the receiving end, and the transmitting end determines the subsequent data transmission according to the feedback information.
- the transmitting end since the transmitting end always sends a data packet carrying the same information to the receiving end, the reliability of data transmission can be improved.
- the transmitting end can always send multiple data packets carrying the same information to the receiving end, which can shorten the data transmission delay. For example, if the receiving end does not correctly receive the first data packet, follow-up The data packet carrying the same information has been sent by the sending end to the receiving end, and the receiving end can immediately re-detect the data packet carrying the same information, without sending feedback to the transmitting end at the receiving end like the current data transmission mechanism. After the information, the receiving end needs to wait for the transmitting end to resend the data packet carrying the same information.
- the receiving end receives the multiple data packets that are continuously sent by the sending end and carries the same information, including: the receiving end is based on the multiple Each of the data packets corresponding to the data packet receives a plurality of data packets that are continuously sent by the transmitting end and carry the same information.
- the receiving end receives, by the sending end, multiple data packets that are sent by the sending end and carries the same information, including: The receiving end receives the plurality of data packets that are sent by the sending end and carries the same information, based on the at least two transmission patterns.
- the transmitting end may send multiple data packets carrying the same information to the receiving end according to different transmission patterns. Due to the diversification of the transmission pattern, the diversity of the data packet transmission manner may be improved, so as to improve the receiving end of the data packet correctly. Probability.
- the receiving end sends the feedback information to the sending end, including: the receiving end The sending end sends the feedback information, where the feedback information carries information for indicating a transmission pattern corresponding to the target data packet in the plurality of data packets and/or a transmission sequence number of the target data packet.
- the receiving end carries the transmission sequence number of the target data packet corresponding to the target data packet in the feedback information, so that the transmitting end determines whether the receiving end correctly receives the target data packet; the receiving end carries the target data packet corresponding to the feedback information. Transmitting the transmission sequence number of the pattern and/or the target data packet, so that the transmitting end adjusts the transmission pattern used for subsequent data transmission according to the transmission pattern corresponding to the target data packet and/or the transmission sequence number of the target data packet.
- the target data packet includes any one of the following data packets: not being the receiving end a correctly received data packet; a data packet correctly received by the receiving end; a data packet transmitted on a channel having the best channel quality among at least one channel used for transmitting the plurality of data packets; a data packet transmitted on a channel having the worst channel quality among at least one channel used by the plurality of data packets; a data packet with the lowest error rate detected among the plurality of data packets; and an error rate of detection among the plurality of data packets The highest data packet.
- the receiving end carries the transmission pattern corresponding to the target data packet and/or the transmission sequence number of the target data packet in the feedback information, so that the transmitting end can transmit the sequence number according to the target data packet and/or the transmission sequence number of the target data packet. Adjust the transmission pattern used for subsequent data transmission.
- the transmission pattern corresponding to each of the plurality of data packets is through the sending end and the The transmission pattern pre-agreed by the receiving end or corresponding to each data packet of the plurality of data packets is sent by the transmitting end to the receiving end by signaling.
- the transmission pattern is configured by the following at least one type of transmission information: hybrid automatic repeat request (HARQ redundancy version information) , frequency domain resource information, time domain resource information, shape vector information, subcarrier spacing information, data transmission time length information, pilot sequence information, and scrambling sequence information.
- HARQ redundancy version information hybrid automatic repeat request
- frequency domain resource information frequency domain resource information
- time domain resource information shape vector information
- subcarrier spacing information data transmission time length information
- pilot sequence information pilot sequence information
- scrambling sequence information scrambling sequence information
- the transmission pattern can include at least one type of transmission information
- the data transmission mechanism is more diverse.
- the transmission pattern corresponding to each of the plurality of data packets is through the sending end and the The receiving end pre-agreed; or the transmission pattern corresponding to each of the plurality of data packets is sent by the transmitting end to the receiving end by signaling.
- the transmitting end and the receiving end can obtain the transmission pattern through a pre-agreed transmission pattern or a signaling interaction, so that the manner in which the transmitting end and the receiving end acquire the transmission pattern is more flexible.
- the receiving end sends the feedback information to the sending end, including: the receiving end The sending end sends the feedback information, where the feedback information carries indication information for indicating whether the receiving end correctly receives a specified data packet in the plurality of data packets sent by the sending end, the specified data packet A data packet having a preset timing relationship with the feedback information.
- the feedback information is used to indicate whether a data packet with a preset timing relationship with the feedback information is correctly received by the receiving end, so that the data transmission mechanism in the solution is more flexible.
- the preset timing relationship is a timing relationship pre-agreed by the transmitting end and the receiving end; or the preset timing relationship is sent by the sending end to the receiving end by signaling.
- the sending end and the receiving end may determine the preset timing relationship by using a predetermined agreement, or obtain a preset timing relationship in the form of signaling interaction, so that the manner in which the sending end and the receiving end acquire the preset timing relationship is more flexible.
- the feedback information carries any one of the following indication information: used to indicate whether the receiving end is correct Receiving indication information of the first data packet of the multiple data packets, where the first data packet is any one of the multiple data packets, and is used to indicate whether the receiving end correctly receives the multiple The indication information of the at least two data packets in the data packet; the indication information used to indicate whether the receiving end correctly receives the information carried by the multiple data packets.
- the receiving end can feed back different types of feedback information to the transmitting end to improve the flexibility of the data transmission mechanism.
- the receiving end sends the feedback information to the sending end, including: the receiving end
- the sending end sends the feedback information to carry the acknowledgement ACK information
- the receiving end sends the feedback information to the sending end to carry the negative NACK information.
- the method further includes: receiving, by the receiving end, scheduling signaling sent by the sending end, where the scheduling signaling is used to indicate that the receiving end receives the multiple data packets sent by the sending end; or, the receiving end Receiving a plurality of scheduling signalings, wherein the plurality of scheduling signalings are in one-to-one correspondence with the plurality of data packets, and each of the plurality of scheduling signalings is used to indicate that the receiving end receives the Each packet corresponding to the scheduling signaling.
- the scheduling manner of the receiving end is diversified to improve the flexibility of the data transmission mechanism.
- the receiving end detects at least a part of the data packets of the multiple data packets, including: The receiving end detects each of the plurality of data packets; or the receiving end performs joint detection on at least two of the plurality of data packets.
- the receiving end may separately detect multiple data packets sent by the sending end, or
- the joint detection of at least a part of the data packets of the plurality of data packets enables the receiving end to diversify the manner of detecting the data packets, so as to improve the flexibility of the data packet detection.
- the method further includes: receiving, by the receiving end, a downlink control signaling DCI, where the DCI is used to indicate that the receiving end receives the multiple data packets sent by the sending end; or, the receiving end receives multiple DCIs, where The plurality of DCIs are in one-to-one correspondence with the plurality of data packets, and each of the plurality of DCIs is used to instruct the receiving end to receive a data packet corresponding to each of the DCIs.
- the scheduling manner of the receiving end is diversified to improve the flexibility of the data transmission mechanism.
- the feedback information is used to indicate whether the receiving end correctly receives any one of the multiple data packets. a data packet; or the feedback information is used to indicate whether the receiving end correctly receives at least two of the plurality of data packets.
- the receiving end can feed back different types of feedback information to the transmitting end to improve the flexibility of the data transmission mechanism.
- the feedback information is used to indicate whether the receiving end correctly receives the information carried by the multiple data packets. .
- the receiving end may send feedback information to the sending end, so that the sending end adjusts the subsequent data transmission situation according to the feedback information in time.
- the feedback information carries a transmission pattern corresponding to the target data packet in the multiple data packets, and/or The transmission sequence number of the target data packet.
- the receiving end carries the transmission pattern corresponding to the target data packet and/or the transmission sequence number of the target data packet in the feedback information, so that the transmitting end determines whether the receiving end correctly receives the target data packet.
- the method further includes: the receiving end receiving the indication information of the transmission pattern sent by the sending end, The indication information of the transmission pattern is used to indicate a transmission pattern used by the transmitting end to transmit a subsequent data packet, and the transmission pattern used by the transmission subsequent data packet is sent by the transmitting end And determining, by the receiving end, a subsequent data packet that is transmitted by the transmitting end to transmit a transmission pattern used by the subsequent data packet, where the receiving end determines the transmission pattern corresponding to the target data packet in the plurality of data packets.
- the target data packet includes any one of the following data packets: not being the receiving end a correctly received data packet; a data packet correctly received by the receiving end; a data packet transmitted on a channel having the best channel quality among at least one channel used for transmitting the plurality of data packets; and transmitting the plurality of data packets a data packet transmitted on a channel having the worst channel quality among at least one channel used; detecting a data packet having the lowest error rate among the plurality of data packets; and detecting a data packet having the highest error rate among the plurality of data packets.
- the receiving end carries the transmission pattern corresponding to the target data packet and/or the transmission sequence number of the target data packet in the feedback information, so that the transmitting end can transmit the sequence number according to the target data packet and/or the transmission sequence number of the target data packet. Adjust the transmission pattern used for subsequent data transmission.
- the receiving end sends the feedback information to the sending end, including: the receiving end sends the information to the sending end Sending, by the terminal, the feedback information to confirm the ACK information, so that the sending end stops sending the same data packet as the multiple data packet carrying information; and the receiving end sends the feedback information to the sending end as a negative NACK.
- Information such that the transmitting end retransmits the same data packet as the plurality of data packet carrying information.
- the receiving end may send feedback information to the sending end, so that the sending end adjusts the subsequent data transmission situation according to the feedback information in time.
- the transmission pattern is configured by the following at least one type of transmission information: hybrid automatic repeat request (HARQ redundancy version information) , frequency domain resource information, time domain resource information, shape vector information, subcarrier spacing information, data transmission time length information, pilot sequence information, and scrambling sequence information.
- HARQ redundancy version information hybrid automatic repeat request
- frequency domain resource information frequency domain resource information
- time domain resource information shape vector information
- subcarrier spacing information data transmission time length information
- pilot sequence information pilot sequence information
- scrambling sequence information scrambling sequence information
- the present application provides an apparatus for data transmission for performing a module of the method of the first aspect.
- the present application provides an apparatus for data transmission, the apparatus being for executing a module of the method of the second aspect.
- the present application provides an apparatus for data transmission, the apparatus comprising: a memory, a processor, an input/output interface, a communication interface, and a bus system.
- the memory, the processor, the input/output interface and the communication interface are connected by a bus system for storing instructions, the processing The instructions for executing the memory storage, when the instruction is executed, the processor executes the method of the first aspect through the communication interface, and controls the input/output interface to receive the input data and information, output the operation result, etc. data.
- the present application provides an apparatus for data transmission, the apparatus comprising: a memory, a processor, an input/output interface, a communication interface, and a bus system.
- the memory, the processor, the input/output interface, and the communication interface are connected by a bus system for storing instructions for executing instructions stored by the memory, and when the instructions are executed, the processor passes The communication interface performs the method of the second aspect, and controls the input/output interface to receive input data and information, and output data such as an operation result.
- the present application provides a computer readable storage medium for storing program code for transmitting a search request, the program code for executing the method instructions in the first aspect.
- the present application provides a computer readable storage medium for storing program code for transmitting a search request, the program code for executing the method instructions in the second aspect.
- the preset timing relationship may be a fixed time period between a time when the receiving end sends the feedback information to the sending end and a time when the receiving end receives the specified data packet.
- the feedback information is used to indicate whether the receiving end correctly receives at least part of the data packets of the plurality of data packets.
- the foregoing multiple data packets carrying the same information may refer to multiple data packets with the same content.
- the transmission information of the target data packet may be used to indicate a transmission pattern of the target data packet.
- the transmitting end used in the present application continuously sends a plurality of data packets carrying the same information to the receiving end until the transmitting end receives the feedback information sent by the receiving end, and determines the data transmission mechanism of the subsequent data transmission according to the feedback information, which can be improved.
- the reliability of data transmission is the reason for improving the reliability of data transmission.
- FIG. 1 shows a schematic flow chart of a method of data transmission according to an embodiment of the present invention.
- FIG. 2 shows a schematic flow chart of a method of data transmission according to another embodiment of the present invention.
- FIG. 3 shows a schematic flow chart of a method of data transmission according to another embodiment of the present invention.
- FIG. 4 is a schematic diagram showing uplink and downlink data transmission in a TDD manner according to another embodiment of the present invention.
- FIG. 5 is a schematic diagram showing uplink and downlink data transmission in a TDD manner according to another embodiment of the present invention.
- FIG. 6 is a schematic diagram showing uplink and downlink data transmission in an FDD mode according to another embodiment of the present invention.
- FIG. 7 shows a schematic block diagram of an apparatus for data transmission according to an embodiment of the present invention.
- FIG. 8 shows a schematic block diagram of an apparatus for data transmission according to another embodiment of the present invention.
- FIG. 9 shows a schematic block diagram of an apparatus for data transmission according to another embodiment of the present invention.
- FIG. 10 shows a schematic block diagram of an apparatus for data transmission according to another embodiment of the present invention.
- GSM Global System of Mobile communication
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access Wireless
- GPRS General Packet Radio Service
- LTE Long Term Evolution
- a user equipment which may also be called a mobile terminal (Mobile Terminal), a mobile user equipment, etc.
- a radio access network for example, a Radio Access Network, referred to as "RAN”
- Communicating with one or more core networks which may be mobile terminals, such as mobile telephones (or “cellular” telephones) and computers with mobile terminals, for example, portable, pocket, handheld, computer Built-in or in-vehicle mobile device, They exchange language and/or data with the wireless access network.
- the base station may be a base station (BTS, Base Transceiver Station) in GSM or CDMA, or may be a base station (Node B) in WCDMA, or may be an evolved base station (eNB or e-NodeB, evolutional Node B) in LTE.
- BTS Base Transceiver Station
- Node B base station
- eNB evolved base station
- e-NodeB evolutional Node B
- FIG. 1 shows a schematic flow chart of a method of data transmission in accordance with an implementation of the present invention.
- the method shown in Figure 1 includes:
- the sending end Before the sending end receives the feedback information, the sending end continuously sends a plurality of data packets carrying the same information to the receiving end, where the feedback information is used to indicate whether the receiving end correctly receives the multiple An indication of at least part of the data packet in the data packet;
- the sending end receives the feedback information sent by the receiving end.
- the sending end transmits subsequent data according to the feedback information.
- the sending end may continuously send multiple data packets with the same content to the receiving end, until the sending end receives the feedback information sent by the receiving end, and the transmitting end transmits the subsequent data according to the feedback information.
- the foregoing sending end may be a network side device or a terminal device
- the receiving end may be a network side device or a terminal device, that is, the sending end and the receiving end may be applied to a device-to-device (Device-to-Device, In the D2D) communication system
- the above-mentioned transmitting end and receiving end can also be applied to a cellular communication system, which is not specifically limited in the present invention.
- the transmitting end may continuously send multiple data packets carrying the same information to the receiving end until the transmitting end receives the feedback information sent by the receiving end, and the transmitting end determines the subsequent data transmission according to the feedback information.
- the transmitting end since the transmitting end always sends a data packet carrying the same information to the receiving end, the reliability of data transmission can be improved.
- the transmitting end can always send multiple data packets carrying the same information to the receiving end, which can shorten the data transmission delay. For example, if the receiving end does not correctly receive the first data packet, the subsequent data packet carrying the same information has been sent by the transmitting end to the receiving end, and the receiving end can immediately re-detect the data packet carrying the same information, without The current data transmission mechanism is the same. After the receiving end sends the feedback information to the transmitting end, the receiving end needs to wait for the transmitting end to resend the data packet carrying the same information.
- the sending end continuously sends the same to the receiving end
- the plurality of data packets of the information includes: the transmitting end continuously transmitting the plurality of data packets to the receiving end based on a transmission pattern corresponding to each of the plurality of data packets.
- each of the plurality of data packets may correspond to a transmission pattern, and the transmission patterns corresponding to each of the plurality of data packets may be the same or different.
- the sending end continuously sends a plurality of data packets carrying the same information to the receiving end, where the sending end sends the same information to the receiving end according to the at least two transmission patterns. Describe multiple data packets.
- multiple data packets may be sent based on different transmission patterns.
- the transmitting end sends three data packets carrying the same information to the receiving end based on two different transmission patterns (taking the transmission pattern 1 and the transmission pattern 2 as an example), and the transmission of the first data packet can use the transmission pattern 1, the transmission Two data packets can use transmission pattern 2, the third data packet can be transmitted using transmission pattern 1; or the first data packet and the third data packet can be transmitted using transmission pattern 1, and the second data packet can be transmitted using transmission Pattern 2.
- the above-mentioned transmitting end sends three identical data packets to the receiving end based on two different transmission patterns (taking the transmission pattern 1 and the transmission pattern 2 as an example), and the present invention uses the same for transmitting a plurality of data packets.
- the order combination of the transmission patterns is not specifically limited.
- the transmitting end can send multiple data packets carrying the same information to the receiving end according to different transmission patterns. Due to the diversification of the transmission pattern, the diversity of the data packet transmission manner can be improved, so as to improve the probability that the receiving end correctly receives the data packet. .
- FIG. 2 shows a schematic flow chart of a method of data transmission in accordance with an implementation of the present invention.
- the method shown in Figure 2 includes:
- the receiving end receives multiple data packets that are continuously sent by the sending end and carry the same information.
- the receiving end detects the at least part of the data packets in the multiple data packets, and determines a detection result of the at least part of the data packets.
- the receiving end determines the feedback information of the at least part of the data packet according to the detection result of the at least part of the data packet, where the feedback information is used to indicate whether the receiving end correctly receives the multiple data.
- the receiving end sends the feedback information to the sending end.
- the receiving end may receive multiple data packets with the same content continuously sent by the transmitting end, and detect at least part of the data packets of the plurality of data packets, determine a detection result of at least part of the data packets, and according to the detection result, Sending feedback information to the sender to notify the receiver whether the receiver correctly receives the information carried by the multiple packets.
- the receiving end receiving the data packet and the receiving end detecting the received data packet may be two relatively independent processes, that is, the receiving end may not detect all the data packets in the received multiple data packets.
- the receiving end sends feedback information to any one of the data packets to the transmitting end, the feedback information carries the ACK information, and the receiving end may send the multiple data to the sending end during the time period when the ACK information is not received. Packets with the same content are tested.
- the transmitting end continuously sends three data packets carrying the same information to the receiving end, and the receiving end sends the second data packet of the three data packets to the transmitting end to send feedback information carrying the ACK information, because the receiving end sends the feedback.
- the information has a delay.
- the transmitting end may have sent the third data packet to the receiving end, and the receiving end may receive the third data packet and detect the third data packet (for example, the receiving end needs to obtain the first data packet.
- the foregoing sending end may be a network side device or a terminal device
- the receiving end may be a network side device or a terminal device, which is not specifically limited in the present invention.
- the transmitting end may continuously send multiple data packets carrying the same information to the receiving end until the transmitting end receives the feedback information sent by the receiving end, and the transmitting end determines the subsequent data transmission according to the feedback information.
- the transmitting end since the transmitting end always sends a data packet carrying the same information to the receiving end, the reliability of data transmission can be improved.
- the transmitting end can always send multiple data packets carrying the same information to the receiving end, which can shorten the data transmission delay. For example, if the receiving end does not correctly receive the first data packet, the subsequent data packet carrying the same information has been sent by the transmitting end to the receiving end, and the receiving end can immediately re-detect the data packet carrying the same information, without The current data transmission mechanism is the same. After the receiving end sends the feedback information to the transmitting end, the receiving end needs to wait for the transmitting end to resend the data packet carrying the same information.
- the receiving end receives the bearer continuously sent by the sending end. And the plurality of data packets of the same information, the receiving end receiving, according to the transmission pattern corresponding to each of the plurality of data packets, the plurality of data packets that are continuously sent by the sending end and carrying the same information.
- the receiving end receives a plurality of data packets with the same content sent by the transmitting end, and each data packet may correspond to one transmission pattern.
- the receiving end receives a plurality of data packets that are continuously sent by the sending end and carries the same information, and the receiving end receives the same information sent by the sending end according to the at least two transmission patterns.
- the plurality of data packets receives a plurality of data packets that are continuously sent by the sending end and carries the same information, and the receiving end receives the same information sent by the sending end according to the at least two transmission patterns.
- multiple data packets may be received based on different transmission patterns.
- the receiving end receives three data packets carrying the same information sent by the transmitting end based on two different transmission patterns (taking the transmission pattern 1 and the transmission pattern 2 as an example), and the receiving end can receive the first data packet based on the transmission pattern 1.
- the receiving end can receive the second data packet based on the transmission pattern 2, and the receiving end can receive the third data packet based on the transmission pattern 2.
- the above-mentioned receiving end receives three identical data packets sent by the transmitting end based on two different transmission patterns (taking the transmission pattern 1 and the transmission pattern 2 as an example), and the present invention uses the transmission of multiple data packets.
- the order combination of the transmission patterns is not specifically limited.
- the receiving end can receive multiple data packets carrying the same information sent by the transmitting end according to different transmission patterns. Due to the diversification of the transmission pattern, the diversity of the data packet transmission manner can be improved, so as to improve the receiving end of the data packet correctly. Probability.
- the receiving end detects at least part of the data packets, where the receiving end detects each data packet of the multiple data packets. Or the receiving end performs joint detection on at least two of the plurality of data packets.
- the receiving end may detect each data packet of the multiple data packets sent by the transmitting end to determine a detection result of each data packet; or the receiving end may be a group of data packets of multiple data packets (ie, At least two data packets are jointly tested to determine a test result for a group of data packets.
- the receiving end may separately detect each of the plurality of data packets, and the receiving end may further perform joint detection on at least part of the plurality of data packets, and the present invention applies multiple pairs to the receiving end.
- the detection method of the data packet is not specifically limited.
- the receiving end may separately detect multiple data packets sent by the sending end, or Joint detection of at least some of the plurality of data packets enables the receiving end to diversify the manner in which the data packets are detected, so as to improve the flexibility of data packet detection.
- FIG. 3 shows a schematic flow chart of a method of data transmission according to another embodiment of the present invention. It should be understood that FIG. 3 illustrates detailed steps or operations of the method of data transmission, but these steps or operations are merely examples, and other operations may be performed by the embodiments of the present invention, or variations of the operations of FIG. Moreover, the various steps in FIG. 3 may be performed in a different order than that presented in FIG. 3, and it is possible that not all of the operations in FIG. 3 are to be performed. The method steps shown in Figure 3 are described in detail below.
- the receiving end receives scheduling signaling.
- the sending end may send a scheduling signaling to the receiving end, indicating that the receiving end receives multiple data packets; the sending end may also send multiple scheduling information to the receiving end, because multiple scheduling signaling and multiple data packets are one by one.
- each scheduling signaling in the multiple scheduling signalings may indicate that the receiving end receives the data packet corresponding to each scheduling signaling.
- the receiving end may receive a downlink control signaling (DCI) sent by the base station, where the DCI is used to indicate that the receiving end receives multiple data packets sent by the transmitting end, that is,
- DCI downlink control signaling
- the base station can receive multiple data packets through a DCI scheduling receiver.
- the receiving end may receive multiple DCIs sent by the base station, and the multiple DCIs are in one-to-one correspondence with the plurality of data packets.
- Each DCI in the multiple DCIs is used to instruct the receiving end to receive the data packet corresponding to each DCI. That is to say, the base station can receive multiple data packets through multiple DCI scheduling receivers, and each DCI is used by the scheduling receiver to receive data packets corresponding to the DCI.
- the transmitting end when the transmitting end is a base station, the transmitting end can send the DCI to the receiving end; when the transmitting end is not the base station, the base station can send the DCI to the receiving end, that is, similar to the D2D communication system, the base station The case where scheduling information is transmitted to the receiving end (terminal).
- the transmitting end continuously sends multiple data packets carrying the same information to the receiving end.
- the sending end continuously sends a plurality of data packets carrying the same information to the receiving end, until the sending end receives the feedback information sent by the receiving end.
- the multiple data packets carrying the same information may refer to multiple data packets carrying the same information, that is, the information bits of the destination IP address, the source IP address, and the payload data carried by the multiple data packets are the same.
- the foregoing sending end may be a network side device or a terminal device
- the receiving end may be The present invention does not specifically limit the network side device or the terminal device.
- the multiple data packets are transmitted by using respective corresponding transmission patterns, and a transmission pattern corresponding to each of the plurality of data packets is through the transmitting end and the receiving end. Pre-agreed, or a transmission pattern corresponding to each of the plurality of data packets is sent by the transmitting end to the receiving end by signaling.
- the transmission pattern corresponding to each of the plurality of data packets may be pre-agreed by the transmitting end and the receiving end.
- the time-frequency resource used for transmitting a plurality of data packets may be a time-frequency resource using a fixed hopping pattern on consecutive subframes; a transmission pattern corresponding to each of the plurality of data packets is sent by the transmitting end
- the transmitting end can carry the transmission pattern corresponding to each data packet in the high layer signaling or the DCI and send it to the receiving end.
- the transmitting end may transmit the foregoing multiple data packets based on a transmission pattern, and the transmitting end may transmit the multiple data packets based on multiple transmission patterns, which is not specifically limited by the present invention.
- the sending end continuously sends a plurality of data packets carrying the same information to the receiving end, where the sending end sends the same information to the receiving end according to the at least two transmission patterns. Describe multiple data packets.
- the transmitting end sends three identical data packets to the receiving end based on two different transmission patterns (for example, the transmission pattern 1 and the transmission pattern 2), and the transmission of the first data packet can use the transmission pattern 1 to transmit the second data.
- the data packet can use the transmission pattern 2, the transmission of the third data packet can use the transmission pattern 1; or the transmission of the first data packet and the third data packet can use the transmission pattern 1, and the transmission of the second data packet can use the transmission pattern 2 .
- the above-mentioned transmitting end sends three identical data packets to the receiving end based on two different transmission patterns (taking the transmission pattern 1 and the transmission pattern 2 as an example), and the present invention uses the same for transmitting a plurality of data packets.
- the order combination of the transmission patterns is not specifically limited.
- the receiving end sends feedback information to the sending end.
- the feedback information carries indication information that is used to indicate whether the receiving end correctly receives the first data packet in the multiple data packets, where the first data packet is the multiple Any one of the packets.
- FIG. 4 is a schematic diagram of uplink and downlink data transmission in a Time Division Duplexing (TDD) manner according to another embodiment of the present invention.
- TDD Time Division Duplexing
- the data transmission method will be described in detail by taking uplink and downlink data transmission as an example. It is assumed that the transmitting end transmits a data packet, and receiving the feedback information corresponding to the data packet requires a large feedback delay. As shown in FIG. 4, the transmitting end sends feedback information of the first data packet (the time when the transmitting end sends the first data packet 1 in FIG. 4) through the downlink (DL), possibly in the Nth data. After the transmission time of the packet (the transmission time of the Nth data packet 1 is sent by the transmitting end in FIG.
- the transmitting end when transmitting data, the transmitting end does not need to decide whether to retransmit the second data packet 1 according to the feedback information of the first data packet 1, and the transmitting end may not receive the feedback information of the first data packet 1.
- the data packet 1 is continuously transmitted until the feedback information of the first data packet 1 transmitted by the receiving end through the uplink (Up Link, UL) is received.
- the transmitting end may continue to transmit (retransmit) the data packet 1; if the feedback information of the first data packet 1 received by the transmitting end is ACK information, Then, the transmitting end can stop transmitting the data packet 1, and at this time, the transmitting end can send a new data packet (see the data packet 2 in FIG. 4).
- the feedback information carries indication information used to indicate whether the receiving end correctly receives at least two data packets of the multiple data packets.
- the receiving end can perform joint detection on the multiple data packets to obtain the content of the data packet. For example, when the receiving end needs to receive any three of the plurality of data packets sent by the transmitting end, and the content of the data packet can be parsed, the feedback information sent by the receiving end to the transmitting end may be any three of the foregoing multiple data packets.
- the feedback information of the data packets that is, when the receiving end correctly receives any three of the foregoing multiple data packets, the receiving end may send the ACK information to the transmitting end; when the receiving end does not correctly receive the multiple data When any three packets in the packet are received, the receiving end may send NACK information to the transmitting end.
- the feedback information carries indication information used to indicate whether the receiving end correctly receives information carried by the multiple data packets.
- the multiple data packets carrying the same information can be understood as multiple data packets carrying the same information. Therefore, the feedback information can indicate whether the receiving end correctly receives the information carried by the data packet.
- the feedback information carries a transmission pattern corresponding to the target data packet in the plurality of data packets and/or a transmission sequence number of the target data packet.
- FIG. 5 is a diagram showing uplink and downlink data transmission in a TDD manner according to another embodiment of the present invention. intention.
- the data transmission method will be described in detail below by taking the uplink and downlink data transmission in the TDD mode as shown in FIG. 5 as an example.
- the transmitting end can continuously send multiple data packets carrying the same information through the DL (see the data packet 1 shown in FIG. 5), and the receiving end can transmit the data packet (data packet 1) according to multiple times.
- feedback information is sent to the sender through the UL.
- the receiving end correctly receives the three data packets 1 sent by the transmitting end as an example.
- the receiving end may send the NACK information to the transmitting end.
- the receiving end may carry, in the NACK information, the sequence number of the primary transmission in which the channel quality is the worst in the three data packets 1 (refer to R2 shown in FIG. 5), and the transmitting end may correspond to the data packet according to the data packet.
- the transmission pattern retransmits the data packet corresponding to the sequence number.
- the receiving end may send an ACK message to the transmitting end, and at this time, the transmitting end may send a new packet. Packet (see packet 2 in Figure 5); if the receiver correctly receives the 3 packets sent by the sender, the receiver can send ACK information to the sender (not shown in Figure 5). The sender can send a new packet.
- FIG. 6 is a schematic diagram of uplink and downlink data transmission in a Frequency Division Duplexing (FDD) manner according to another embodiment of the present invention.
- the data transmission method will be described in detail below by taking the uplink and downlink data transmission in the FDD mode as shown in FIG. 6 as an example.
- the transmitting end can transmit a data packet (packet 1) carrying the same information for several times (in the case of 5 times in FIG. 6).
- the receiving end performs joint detection on the N data packets after receiving consecutive N (3 in FIG. 6 as an example) data packets. It is assumed that the second data packet 1, the third data packet 1, and the fourth data packet 1 shown in FIG.
- the data packet 1 can be jointly detected. Therefore, when the receiving end sends the feedback information to the transmitting end through the UL, the feedback information is used to indicate whether the receiving end correctly receives all the HARQ redundancy of the data packet 1. For the remaining version, if the sender receives the NACK information, it can continue to send the data packet 1; if the sender receives the ACK information, it can stop transmitting the data packet 1 and send a new data packet data packet 2.
- the feedback information is used to indicate, by the receiving end, whether the receiving end correctly receives the indication information of the specified data packet in the multiple data packets sent by the sending end, where the specified data packet is A data packet having a preset timing relationship with the feedback information.
- the feedback information is used to indicate whether the specified data packet in the multiple data packets is correctly received by the receiving end, where the feedback information and the specified data packet have a preset timing relationship, and the preset timing relationship may refer to the receiving end to the transmitting end.
- the feedback message is sent and when the receiver receives the specified packet A fixed period of time between engravings.
- the preset timing relationship between the feedback information and the specified data packet is described by taking an example of a fixed number of transmission time intervals between the feedback information and the specified data packet. It should be understood that the preset timing relationship of the embodiment of the present invention is not limited thereto.
- the fixed number of transmission intervals between the feedback information and the specified data packet is 3, that is, the transmission time interval between the feedback information and the designated data packet is 3, and the feedback is received when the transmitting end receives the feedback information.
- the information is used to indicate whether the data packets of the three transmission time intervals before the feedback information are correctly received by the receiving end.
- the preset timing relationship is a timing relationship pre-agreed by the sending end and the receiving end; or the preset timing relationship is sent by the sending end to the office by signaling. Said at the receiving end.
- the foregoing preset timing relationship is a timing relationship pre-agreed by the transmitting end and the receiving end, and may be that the sending end and the receiving end determine the pre-agreed timing relationship by using a protocol, and may also be configured to manually set the pre-determined at the transmitting end and the receiving end. Set the timing relationship.
- the foregoing preset timing relationship is sent by the sending end to the receiving end by using the signaling, and the sending end sends the signaling to the receiving end, where the signaling carries the preset timing relationship.
- the sending end may send a DCI to the receiving end, and carry the preset timing relationship in the DCI.
- the preset timing relationship may be sent to the receiving end through the transmitting end, and may also be The sending end and the receiving end respectively send the information, and may also be sent by the sending end to the base station, and then sent by the base station to the receiving end.
- the configuration manner of the preset timing information is not specifically limited.
- the transmitting end transmits subsequent data according to the feedback information.
- the sending end transmits the subsequent data according to the feedback information, where the sending end determines, according to the feedback information, a transmission pattern corresponding to the target data packet; the sending end Determining, according to the transmission pattern corresponding to the target data packet, a transmission pattern used for transmitting subsequent data; and transmitting, by the transmitting end, the subsequent data by using the transmission pattern used for transmitting the subsequent data packet.
- the target data packet includes any one of the following data packets: a data packet that is not correctly received by the receiving end; and a data packet used to transmit the multiple data packets. a data packet transmitted on a channel having the best channel quality in at least one channel; a data packet transmitted on a channel having the worst channel quality among at least one channel used for transmitting the plurality of data packets; and detecting in the plurality of data packets A packet with the lowest error rate; the packet with the highest error rate is detected among the plurality of packets.
- the target data packet may include any one of the following data packets: The data packet correctly received by the receiving end transmits the data packet transmitted on the channel with the worst channel quality among the at least one channel used by the plurality of data packets, and the data packet with the highest error rate is detected among the plurality of data packets.
- the target data packet may include at least one channel used for transmitting the plurality of data packets.
- the target data packet includes a data packet transmitted on a channel with the worst channel quality among at least one channel used for transmitting the plurality of data packets
- the transmission pattern corresponding to the target data packet and/or the target data may also be carried in the ACK information, that is, the target data packet is correctly received by the receiving end, but the channel used for transmitting the data packet has the worst channel quality.
- the present invention does not specifically limit the different types of target data packets carried in the ACK information or the NACK information.
- the foregoing target data packet may further include a data packet transmitted on a channel with a poor channel quality among channels used by the transmitting end to transmit multiple data packets, that is, the receiving end side may be configured.
- a channel quality threshold when the channel quality of any of the channels used for transmitting the data packet is lower than the channel quality threshold, the data packet transmitted on the channel can be used as the target data packet.
- the foregoing target data packet may further include a data packet transmitted on a channel with a better channel quality among channels used by the transmitting end to transmit multiple data packets, that is, the receiving end side may also set a second channel quality threshold. When the channel quality of any of the channels used for transmitting the data packet is higher than the channel quality threshold, the data packet transmitted on the channel can be used as the target data packet.
- first channel quality threshold and the second channel quality threshold may be the same, or the first channel quality threshold may also be lower than the second channel quality threshold.
- the foregoing target data packet may further include a data packet with a high detection error rate among the plurality of data packets detected by the receiving end. That is to say, the receiving end can set the first detection The error rate threshold, when the detection error rate of any one of the plurality of data packets is higher than the first detection error rate threshold, the data packet can be used as the target data packet.
- the target data packet may further include a data packet with a low detection error rate among the plurality of data packets detected by the receiving end. That is to say, the receiving end side can set the second detection error rate threshold. When the detection error rate of any one of the plurality of data packets is lower than the second detection error rate threshold, the data packet can be used as the target data packet.
- first detection error rate threshold and the second detection error rate threshold may be the same, or the first detection error rate threshold may also be higher than the second detection error rate threshold.
- the type of the target data packet carried in the foregoing feedback information may be stored in the transmitting end and the receiving end in a form agreed upon by the transmitting end and the receiving end, and may also store the target data packet corresponding in the transmitting end and the receiving end.
- the type identifier carries the type identifier of the data packet in the feedback information, so that the transmitting end and the receiving end can adjust the transmission pattern of the subsequent data packet according to the transmission pattern corresponding to the target data packet, and the present invention acquires the target for the transmitting end and the receiving end.
- the manner of the packet type is not specifically limited.
- the sending end transmits the subsequent data according to the feedback information, including: if the feedback information is ACK information, the sending end stops sending and carries the same information as the multiple data packets. If the feedback information is NACK information, the transmitting end transmits a data packet carrying the same information as the plurality of data packets.
- the sending end stops transmitting the data packet carrying the same information as the multiple data packets, and the sending end may send a new data packet to the receiving end (ie, carrying the multiple data packets with the foregoing multiple data packets.
- the transmitting end may also end the transmission of data to the receiving end, which is not specifically limited in the present invention.
- the method further includes: if the number of the multiple data packets sent by the sending end is greater than or equal to a preset threshold, the sending end stops sending the multiple data packets. A packet carrying the same information.
- the sending end sends the data packet carrying the same information with multiple data packets
- the number of times of the data packet is greater than or equal to the preset number of transmission times, that is, if the sending end sends the same number of data packets as the content of multiple data packets.
- the transmitting end stops transmitting the same data packet as the content of the plurality of data packets, and the transmitting end may send a new data packet (ie, a data packet different from the content of the plurality of data packets) to the receiving end, and the transmitting end It is also possible to end the transfer of data to the receiving end.
- the sending end when the sending end sends multiple data packets to the receiving end, if the sending end receives the feedback information sent by the receiving end as NACK information (ie, feedback information carrying NACK information), and when When the number of the plurality of data packets sent by the sending end is greater than or equal to a preset threshold, the sending end may also stop sending the same data packet to the receiving end that is the same as the multiple data packets.
- NACK information ie, feedback information carrying NACK information
- the transmission pattern is composed of the following at least one type of transmission information, including: hybrid automatic repeat request HARQ redundancy version information, frequency domain resource information, time domain resource information, shape vector information, and sub Carrier interval information, data transmission time length information, pilot sequence information, and scrambling sequence information.
- FIG. 7 to FIG. 10 A method for data transmission according to an embodiment of the present invention is described in detail above with reference to FIG. 1 and FIG. 6.
- FIG. 7 to FIG. 10 a device for data transmission according to an embodiment of the present invention is described in detail. It should be understood that the apparatus shown in FIG. 7 to FIG. 10 can implement the various steps in FIG. 3, and to avoid repetition, details are not described herein again.
- FIG. 7 shows a schematic block diagram of an apparatus for data transmission according to an embodiment of the present invention.
- the apparatus 700 shown in FIG. 7 includes a first sending module 710, a receiving module 720, and a first processing module 730.
- the first sending module 710 is configured to send a plurality of data packets carrying the same information to the receiving end, and the feedback information is used to indicate whether the receiving end correctly receives the plurality of data packets before receiving the feedback information. An indication of at least part of the data packet in the data packet;
- the receiving module 720 is configured to receive the feedback information sent by the receiving end;
- the first processing module 730 is configured to transmit subsequent data according to the feedback information.
- the transmitting end may continuously send multiple data packets carrying the same information to the receiving end until the transmitting end receives the feedback information sent by the receiving end, and the transmitting end determines the subsequent data transmission according to the feedback information.
- the transmitting end since the transmitting end always sends a data packet carrying the same information to the receiving end, the reliability of data transmission can be improved.
- the transmitting end can always send multiple data packets carrying the same information to the receiving end, which can shorten the data transmission delay. For example, if the receiving end does not correctly receive the first data packet, the subsequent data packet carrying the same information has been sent by the transmitting end to the receiving end, and the receiving end can immediately re-detect the data packet carrying the same information, without The current data transmission mechanism is the same. After the receiving end sends the feedback information to the transmitting end, the receiving end needs to wait for the transmitting end to resend the data packet carrying the same information.
- the first sending module is specifically configured to: continuously send the multiple data packets to the receiving end based on a corresponding transmission pattern of the multiple data packets.
- the first sending module is further configured to: based on at least two The transmission pattern sends the plurality of data packets to the receiving end.
- the feedback information carries the transmission information of the target data packet in the multiple data packets
- the first processing module is specifically configured to: determine, according to the transmission information of the target data packet, Determining a transmission pattern corresponding to the target data packet; determining, according to the transmission pattern corresponding to the target data packet, a transmission pattern used for transmitting subsequent data; transmitting the subsequent data by using the transmission pattern used for transmitting the subsequent data packet .
- the transmission information of the target data packet includes a transmission pattern corresponding to the target data packet and/or a transmission sequence number of the target data packet.
- the target data packet includes any one of the following data packets: a data packet that is not correctly received by the receiving end; a data packet that is correctly received by the receiving end; and a transmission a data packet transmitted on a channel having the best channel quality among at least one channel used by the plurality of data packets; a data packet transmitted on a channel having the worst channel quality among at least one channel used for transmitting the plurality of data packets And detecting, in the plurality of data packets, a data packet with the lowest error rate; and detecting the data packet with the highest error rate among the plurality of data packets.
- the transmission information in the transmission pattern includes: hybrid automatic repeat request HARQ redundancy version information, frequency domain resource information, time domain resource information, shape vector information, subcarrier spacing information, At least one of data transmission time length information, pilot sequence information, and scrambling sequence information.
- a transmission pattern corresponding to each of the plurality of data packets is pre-agreed by the sending end and the receiving end; or each of the multiple data packets The transmission pattern corresponding to the packet is sent by the transmitting end to the receiving end by signaling.
- the feedback information is used to indicate, by the receiving end, whether the receiving end correctly receives the indication information of the specified data packet in the multiple data packets sent by the sending end, where the specified data packet is A data packet having a preset timing relationship with the feedback information.
- the preset timing relationship is a timing relationship pre-agreed by the sending end and the receiving end; or the preset timing relationship is sent by the sending end to the office by signaling. Said at the receiving end.
- the feedback information carries any one of the following indication information: an indication information used to indicate whether the receiving end correctly receives the first data packet of the multiple data packets, where Determining, by the first data packet, any one of the plurality of data packets; indicating information indicating whether the receiving end correctly receives at least two of the plurality of data packets; Instructing the receiving end to correctly receive the indication information of the information carried by the plurality of data packets.
- the first processing module is further configured to: if the feedback information carries the acknowledgement ACK information, stop sending the same data packet as the multiple data packet carrying information; The information carries negative NACK information, and transmits the same data packet as the plurality of data packet carrying information.
- the device further includes: a second processing module, if the number of the multiple data packets is greater than or equal to a preset threshold, stopping sending and carrying the same information with the multiple data packets Packet.
- the device further includes: a second sending module, configured to send scheduling signaling to the receiving end, where the scheduling signaling is used to indicate that the receiving end receives the multiple data Or transmitting, to the receiving end, a plurality of pieces of scheduling information, where the plurality of pieces of scheduling signaling are in one-to-one correspondence with the plurality of data packets, and each of the plurality of pieces of scheduling signaling is used to indicate The receiving end receives the data packet corresponding to each of the scheduling signalings.
- a second sending module configured to send scheduling signaling to the receiving end, where the scheduling signaling is used to indicate that the receiving end receives the multiple data Or transmitting, to the receiving end, a plurality of pieces of scheduling information, where the plurality of pieces of scheduling signaling are in one-to-one correspondence with the plurality of data packets, and each of the plurality of pieces of scheduling signaling is used to indicate The receiving end receives the data packet corresponding to each of the scheduling signalings.
- FIG. 8 shows a schematic block diagram of an apparatus for data transmission according to another embodiment of the present invention.
- the apparatus 800 shown in FIG. 8 includes a first receiving module 810, a detecting module 820, a determining module 830, and a transmitting module 840.
- the first receiving module 810 receives a plurality of data packets that are continuously sent by the sending end and carries the same information.
- the detecting module 820 is configured to detect at least part of the data packets, and determine a detection result of the at least part of the data packets;
- a determining module 830 configured to determine, according to the detection result of the at least part of the data packet, feedback information of the at least part of the data packet, where the feedback information is used to indicate whether the receiving end correctly receives the multiple data packets At least part of the indication information of the data packet;
- the sending module 840 is configured to send the feedback information to the sending end.
- the transmitting end may continuously send multiple data packets carrying the same information to the receiving end until the transmitting end receives the feedback information sent by the receiving end, and the transmitting end determines the subsequent data transmission according to the feedback information.
- the transmitting end since the transmitting end always sends a data packet carrying the same information to the receiving end, the reliability of data transmission can be improved.
- the transmitting end can always send multiple data packets carrying the same information to the receiving end, which can shorten the data transmission delay. For example, if the receiving end does not correctly receive the first data packet, the subsequent data packet carrying the same information has been sent by the transmitting end to the receiving end, and the receiving end can immediately respond to the The data packet carrying the same information is re-detected without the same as the current data transmission mechanism. After the receiving end sends the feedback information to the transmitting end, the receiving end needs to wait for the transmitting end to resend the data packet carrying the same information.
- the first receiving die body is configured to: receive, according to a transmission pattern corresponding to each of the plurality of data packets, a plurality of data packets that are continuously sent by the sending end and carry the same information.
- the first receiving die body is further configured to: receive, according to the at least two transmission patterns, the plurality of data packets that are sent by the sending end and that carry the same information.
- the sending module is specifically configured to: send the feedback information to the sending end, where the feedback information carries a transmission that is used to indicate a target data packet in the multiple data packets.
- the information of the pattern and/or the transmission sequence number of the target data packet is specifically configured to: send the feedback information to the sending end, where the feedback information carries a transmission that is used to indicate a target data packet in the multiple data packets. The information of the pattern and/or the transmission sequence number of the target data packet.
- the target data packet includes any one of the following data packets: a data packet that is not correctly received by the receiving end; a data packet that is correctly received by the receiving end; and a transmission a data packet transmitted on a channel having the best channel quality among at least one channel used by the plurality of data packets; a data packet transmitted on a channel having the worst channel quality among at least one channel used for transmitting the plurality of data packets And detecting, in the plurality of data packets, a data packet with the lowest error rate; and detecting the data packet with the highest error rate among the plurality of data packets.
- the transmission pattern is composed of at least one of the following types of transmission information: hybrid automatic repeat request HARQ redundancy version information, frequency domain resource information, time domain resource information, shape vector information, and subcarriers. Interval information, data transmission time length information, pilot sequence information, and scrambling sequence information.
- a transmission pattern corresponding to each of the plurality of data packets is pre-agreed by the sending end and the receiving end; or each of the multiple data packets The transmission pattern corresponding to the packet is sent by the transmitting end to the receiving end by signaling.
- the sending module is further configured to: send the feedback information to the sending end, where the feedback information is used to indicate whether the receiving end correctly receives the sending by the sending end.
- the preset timing relationship is a timing relationship pre-agreed by the sending end and the receiving end; or the preset timing relationship is sent by the sending end to the office by signaling. Said at the receiving end.
- the feedback information carries any one of the following indication information: an indication information used to indicate whether the receiving end correctly receives the first data packet of the multiple data packets, where Determining, by the first data packet, any one of the plurality of data packets; indicating information indicating whether the receiving end correctly receives at least two of the plurality of data packets; Determining whether the receiving end correctly receives the indication information of the information carried by the plurality of data packets.
- the apparatus further includes: a second receiving module, configured to receive scheduling signaling sent by the sending end, where the scheduling signaling is used to indicate that the receiving end receives the sending end Transmitting the plurality of data packets; or receiving a plurality of scheduling signalings, wherein the plurality of scheduling signalings are in one-to-one correspondence with the plurality of data packets, and each of the multiple scheduling signaling signals And configured to instruct the receiving end to receive a data packet corresponding to each of the scheduling signalings.
- a second receiving module configured to receive scheduling signaling sent by the sending end, where the scheduling signaling is used to indicate that the receiving end receives the sending end Transmitting the plurality of data packets; or receiving a plurality of scheduling signalings, wherein the plurality of scheduling signalings are in one-to-one correspondence with the plurality of data packets, and each of the multiple scheduling signaling signals And configured to instruct the receiving end to receive a data packet corresponding to each of the scheduling signalings.
- the detecting module is further configured to: detect each of the multiple data packets; or perform at least two data packets of the multiple data packets. Joint detection.
- FIG. 9 shows a schematic block diagram of an apparatus for data transmission according to another embodiment of the present invention.
- the apparatus 900 shown in FIG. 9 includes a memory 910, a processor 920, an input/output interface 930, a communication interface 940, and a bus system 950.
- the memory 910, the processor 920, the input/output interface 930, and the communication interface 940 are connected by a bus system 950 for storing instructions for executing instructions stored in the memory 910 to control input/
- the output interface 930 receives the input data and information, outputs data such as an operation result, and controls the communication interface 940 to transmit a signal.
- the communication interface 940 is configured to continuously send, to the receiving end, multiple data packets carrying the same information
- the communication interface 940 is further configured to receive feedback information sent by the receiving end, where the feedback information is used to indicate whether the receiving end correctly receives at least part of the data packets of the multiple data packets;
- the processor 920 is configured to transmit subsequent data according to the feedback information.
- the processor 920 may be a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more.
- the integrated circuit is used to implement the related program to implement the technical solution provided by the embodiment of the present invention.
- communication interface 940 enables communication between mobile terminal 900 and other devices or communication networks using transceivers such as, but not limited to, transceivers.
- the memory 910 can include read only memory and random access memory and provides instructions and data to the processor 920.
- a portion of processor 920 may also include a non-volatile random access memory.
- processor 920 can also store information of the type of device.
- the bus system 950 may include a power bus, a control bus, a status signal bus, and the like in addition to the data bus. However, for clarity of description, various buses are labeled as bus system 950 in the figure.
- each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 920 or an instruction in a form of software.
- the method for data transmission disclosed in the embodiment of the present invention may be directly implemented as a hardware processor to perform, or may be performed by a combination of hardware and software modules in the processor.
- the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
- the storage medium is located in the memory 910, and the processor 920 reads the information in the memory 910 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
- the transmitting end may continuously send multiple data packets carrying the same information to the receiving end until the transmitting end receives the feedback information sent by the receiving end, and the transmitting end determines the subsequent data transmission according to the feedback information.
- the transmitting end since the transmitting end always sends a data packet carrying the same information to the receiving end, the reliability of data transmission can be improved.
- the transmitting end can always send multiple data packets carrying the same information to the receiving end, which can shorten the data transmission delay. For example, if the receiving end does not correctly receive the first data packet, the subsequent data packet carrying the same information has been sent by the transmitting end to the receiving end, and the receiving end can immediately re-detect the data packet carrying the same information, without The current data transmission mechanism is the same. After the receiving end sends the feedback information to the transmitting end, the receiving end needs to wait for the transmitting end to resend the data packet carrying the same information.
- the communications interface is specifically configured to: continuously send the multiple data packets to the receiving end based on a corresponding transmission pattern of the multiple data packets.
- the communications interface is further configured to: send the multiple data packets to the receiving end based on the at least two transport patterns.
- the feedback information carries the transmission information of the target data packet in the multiple data packets
- the first processing module is specifically configured to: determine, according to the transmission information of the target data packet, a transmission pattern corresponding to the target data packet; according to the transmission corresponding to the target data packet Transmitting a pattern, determining a transmission pattern used to transmit subsequent data; transmitting the subsequent data in a transmission pattern used to transmit the subsequent data packet.
- the transmission information of the target data packet includes a transmission pattern corresponding to the target data packet and/or a transmission sequence number of the target data packet.
- the target data packet includes any one of the following data packets: a data packet that is not correctly received by the receiving end; a data packet that is correctly received by the receiving end; and a transmission a data packet transmitted on a channel having the best channel quality among at least one channel used by the plurality of data packets; a data packet transmitted on a channel having the worst channel quality among at least one channel used for transmitting the plurality of data packets And detecting, in the plurality of data packets, a data packet with the lowest error rate; and detecting the data packet with the highest error rate among the plurality of data packets.
- the transmission information in the transmission pattern includes: hybrid automatic repeat request HARQ redundancy version information, frequency domain resource information, time domain resource information, shape vector information, subcarrier spacing information, At least one of data transmission time length information, pilot sequence information, and scrambling sequence information.
- a transmission pattern corresponding to each of the plurality of data packets is pre-agreed by the sending end and the receiving end; or each of the multiple data packets The transmission pattern corresponding to the packet is sent by the transmitting end to the receiving end by signaling.
- the feedback information is used to indicate, by the receiving end, whether the receiving end correctly receives the indication information of the specified data packet in the multiple data packets sent by the sending end, where the specified data packet is A data packet having a preset timing relationship with the feedback information.
- the preset timing relationship is a timing relationship pre-agreed by the sending end and the receiving end; or the preset timing relationship is sent by the sending end to the office by signaling. Said at the receiving end.
- the feedback information carries any one of the following indication information: an indication information used to indicate whether the receiving end correctly receives the first data packet of the multiple data packets, where Determining, by the first data packet, any one of the plurality of data packets; indicating information indicating whether the receiving end correctly receives at least two of the plurality of data packets; Determining whether the receiving end correctly receives the indication information of the information carried by the plurality of data packets.
- the processor is further configured to: if the feedback information carries the acknowledgement ACK information, stop sending the same data packet as the multiple data packet carrying information; if the feedback information carries Negating NACK information, the transmission is the same as the plurality of data packet carrying information Packet.
- the processor is further configured to stop sending, if the number of the multiple data packets sent by the sending end is greater than or equal to a preset threshold, stop sending Packet of information.
- the communication interface is configured to send scheduling signaling to the receiving end, where the scheduling signaling is used to indicate that the receiving end receives the multiple data packets; or
- the receiving end sends a plurality of pieces of scheduling information, where the plurality of pieces of scheduling signaling are in one-to-one correspondence with the plurality of data packets, and each of the plurality of pieces of scheduling signaling is used to indicate that the receiving end receives and The data packets corresponding to each scheduling signaling are described.
- the communications interface is specifically configured to: continuously send the multiple data packets to the receiving end based on a corresponding transmission pattern of the multiple data packets.
- the communications interface is further configured to: send the multiple data packets to the receiving end based on the at least two transport patterns.
- the feedback information carries the transmission information of the target data packet in the multiple data packets
- the first processing module is specifically configured to: determine, according to the transmission information of the target data packet, Determining a transmission pattern corresponding to the target data packet; determining, according to the transmission pattern corresponding to the target data packet, a transmission pattern used for transmitting subsequent data; transmitting the subsequent data by using the transmission pattern used for transmitting the subsequent data packet .
- the transmission information of the target data packet includes a transmission pattern corresponding to the target data packet and/or a transmission sequence number of the target data packet.
- the target data packet includes any one of the following data packets: a data packet that is not correctly received by the receiving end; a data packet that is correctly received by the receiving end; and a transmission a data packet transmitted on a channel having the best channel quality among at least one channel used by the plurality of data packets; a data packet transmitted on a channel having the worst channel quality among at least one channel used for transmitting the plurality of data packets And detecting, in the plurality of data packets, a data packet with the lowest error rate; and detecting the data packet with the highest error rate among the plurality of data packets.
- the transmission information in the transmission pattern includes: hybrid automatic repeat request HARQ redundancy version information, frequency domain resource information, time domain resource information, shape vector information, subcarrier spacing information, At least one of data transmission time length information, pilot sequence information, and scrambling sequence information.
- a transmission map corresponding to each of the plurality of data packets The pre-agreed by the transmitting end and the receiving end; or the transmission pattern corresponding to each data packet of the plurality of data packets is sent by the transmitting end to the receiving end by signaling.
- the feedback information is used to indicate, by the receiving end, whether the receiving end correctly receives the indication information of the specified data packet in the multiple data packets sent by the sending end, where the specified data packet is A data packet having a preset timing relationship with the feedback information.
- the preset timing relationship is a timing relationship pre-agreed by the sending end and the receiving end; or the preset timing relationship is sent by the sending end to the office by signaling. Said at the receiving end.
- the feedback information carries any one of the following indication information: an indication information used to indicate whether the receiving end correctly receives the first data packet of the multiple data packets, where Determining, by the first data packet, any one of the plurality of data packets; indicating information indicating whether the receiving end correctly receives at least two of the plurality of data packets; Determining whether the receiving end correctly receives the indication information of the information carried by the plurality of data packets.
- the processor is further configured to: if the feedback information carries the acknowledgement ACK information, stop sending the same data packet as the multiple data packet carrying information; if the feedback information carries Negating the NACK information, transmitting the same data packet as the plurality of data packet carrying information.
- the processor is further configured to: if the sending end sends the number of the multiple data packets that is greater than or equal to a preset threshold, stopping sending and carrying the multiple data packets A packet of the same information.
- the communication interface is configured to send scheduling signaling to the receiving end, where the scheduling signaling is used to indicate that the receiving end receives the multiple data packets; or
- the receiving end sends a plurality of pieces of scheduling information, where the plurality of pieces of scheduling signaling are in one-to-one correspondence with the plurality of data packets, and each of the plurality of pieces of scheduling signaling is used to indicate that the receiving end receives and The data packets corresponding to each scheduling signaling are described.
- FIG. 10 shows a schematic block diagram of an apparatus for data transmission according to another embodiment of the present invention.
- the apparatus 1000 shown in FIG. 10 includes a memory 1010, a processor 1020, an input/output interface 1030, a communication interface 1040, and a bus system 1050.
- the memory 1010, the processor 1020, the input/output interface 1030, and the communication interface 1040 are connected by a bus system 1050 for storing instructions for executing instructions stored in the memory 1010 to control input/
- the output interface 1030 receives the input data and information, outputs the operation result and the like, and controls the communication.
- the signaling interface 1040 sends a signal.
- the communication interface 1040 is configured to receive multiple data packets that are continuously sent by the sending end and carry the same information.
- the processor 1020 is configured to detect at least part of the data packets, determine a detection result of the at least part of the data packet, and determine, according to the detection result of the at least part of the data packet, the at least Feedback information for some data packets;
- the communication interface 1040 is further configured to send feedback information to the sending end, where the feedback information is used to indicate whether the receiving end correctly receives at least part of the plurality of data packets.
- the processor 1020 may be a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more.
- the integrated circuit is used to implement the related program to implement the technical solution provided by the embodiment of the present invention.
- communication interface 1040 enables communication between mobile terminal 1000 and other devices or communication networks using transceivers such as, but not limited to, transceivers.
- the memory 1010 can include read only memory and random access memory and provides instructions and data to the processor 520.
- a portion of processor 1020 may also include a non-volatile random access memory.
- the processor 1020 can also store information of the device type.
- the bus system 1050 may include a power bus, a control bus, a status signal bus, and the like in addition to the data bus. However, for clarity of description, various buses are labeled as bus system 1050 in the figure.
- each step of the above method may be completed by an integrated logic circuit of hardware in the processor 1020 or an instruction in a form of software.
- the method for data transmission disclosed in the embodiment of the present invention may be directly implemented as a hardware processor to perform, or may be performed by a combination of hardware and software modules in the processor.
- the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
- the storage medium is located in the memory 1010, and the processor 1020 reads the information in the memory 1010 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
- the communication interface is specifically configured to: receive, according to a transmission pattern corresponding to each of the multiple data packets, a plurality of data packets that are continuously sent by the sending end and carry the same information.
- the communications interface is further configured to: receive, according to the at least two types of transmission patterns, the plurality of data packets that are sent by the sending end and that carry the same information.
- the communications interface is specifically configured to: send the feedback information to the sending end, where the feedback information carries a transmission that is used to indicate a target data packet in the multiple data packets.
- the information of the pattern and/or the transmission sequence number of the target data packet is specifically configured to: send the feedback information to the sending end, where the feedback information carries a transmission that is used to indicate a target data packet in the multiple data packets.
- the target data packet includes any one of the following data packets: a data packet that is not correctly received by the receiving end; a data packet that is correctly received by the receiving end; and a transmission a data packet transmitted on a channel having the best channel quality among at least one channel used by the plurality of data packets; a data packet transmitted on a channel having the worst channel quality among at least one channel used for transmitting the plurality of data packets And detecting, in the plurality of data packets, a data packet with the lowest error rate; and detecting the data packet with the highest error rate among the plurality of data packets.
- the transmission pattern is composed of at least one of the following types of transmission information: hybrid automatic repeat request HARQ redundancy version information, frequency domain resource information, time domain resource information, shape vector information, and subcarriers. Interval information, data transmission time length information, pilot sequence information, and scrambling sequence information.
- a transmission pattern corresponding to each of the plurality of data packets is pre-agreed by the sending end and the receiving end; or each of the multiple data packets The transmission pattern corresponding to the packet is sent by the transmitting end to the receiving end by signaling.
- the communications interface is further configured to: send the feedback information to the sending end, where the feedback information is used to indicate whether the receiving end correctly receives the sending by the sending end.
- the preset timing relationship is a timing relationship pre-agreed by the sending end and the receiving end; or the preset timing relationship is sent by the sending end to the office by signaling. Said at the receiving end.
- the feedback information carries any one of the following indication information: an indication information used to indicate whether the receiving end correctly receives the first data packet of the multiple data packets, where Determining, by the first data packet, any one of the plurality of data packets; indicating information indicating whether the receiving end correctly receives at least two of the plurality of data packets; Determining whether the receiving end correctly receives the indication information of the information carried by the plurality of data packets.
- the communication interface is further configured to receive scheduling signaling sent by the sending end, where the scheduling signaling is used to indicate that the receiving end receives the multiple sent by the sending end. Packets; or receiving a plurality of scheduling signalings, the plurality of scheduling signalings and the plurality of data packets Correspondingly, each of the plurality of scheduling signalings is used to instruct the receiving end to receive a data packet corresponding to each of the scheduling signalings.
- the processor is further configured to: detect each of the multiple data packets; or perform at least two data packets of the multiple data packets. Joint detection.
- B corresponding to A means that B is associated with A, and B can be determined according to A.
- determining B from A does not mean that B is only determined based on A, and that B can also be determined based on A and/or other information.
- the size of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not be taken to the embodiments of the present invention.
- the implementation process constitutes any limitation.
- the disclosed systems, devices, and methods may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separate.
- the components displayed for the unit may or may not be physical units, ie may be located in one place, or may be distributed over multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product.
- the technical solution of the present invention which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
- the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
Description
Claims (52)
- 一种数据传输的方法,其特征在于,包括:在发送端接收到反馈信息之前,所述发送端连续向所述接收端发送携带相同信息的多个数据包,所述反馈信息携带用于指示所述接收端是否正确接收所述多个数据包中的至少部分数据包的指示信息;所述发送端接收所述接收端发送的所述反馈信息;所述发送端根据所述反馈信息传输后续的数据。
- 如权利要求1所述的方法,其特征在于,所述发送端连续向所述接收端发送携带相同信息的多个数据包,包括:所述发送端基于所述多个数据包各自对应的传输图样,连续向所述接收端发送所述多个数据包。
- 如权利要求2所述的方法,其特征在于,所述发送端连续向接收端发送携带相同信息的多个数据包,包括:所述发送端基于至少两种传输图样向所述接收端发送所述多个数据包。
- 如权利要求2或3所述的方法,其特征在于,所述反馈信息携带所述多个数据包中目标数据包的传输信息,所述发送端根据所述反馈信息传输后续的数据,包括:所述发送端根据所述目标数据包的传输信息,确定所述目标数据包对应的传输图样;所述发送端根据所述目标数据包对应的传输图样,确定传输后续的数据所使用的传输图样;所述发送端以所述传输后续数据包所使用的传输图样,传输所述后续的数据。
- 如权利要求4所述的方法,其特征在于,所述目标数据包的传输信息包括所述目标数据包对应的传输图样和/或所述目标数据包的传输序号。
- 如权利要求4或5所述的方法,其特征在于,所述目标数据包包括下列数据包中的任一种数据包:未被所述接收端正确接收的数据包;被所述接收端正确接收的数据包;传输所述多个数据包所使用的至少一个信道中信道质量最好的信道上传输的数据包;传输所述多个数据包所使用的至少一个信道中信道质量最差的信道上传输的数据包;所述多个数据包中检测错误率最低的数据包;所述多个数据包中检测错误率最高的数据包。
- 如权利要求2-6中任一项所述的方法,其特征在于,所述传输图样由下列至少一种传输信息组成:混合自动重传请求HARQ冗余版本信息、频域资源信息、时域资源信息、赋形向量信息、子载波间隔信息、数据传输时间长度信息、导频序列信息和加扰序列信息中的至少一种。
- 如权利要求2-7中任一项所述的方法,其特征在于,所述多个数据包中每个数据包对应的传输图样是通过所述发送端和所述接收端预先约定的;或所述多个数据包中每个数据包对应的传输图样是由所述发送端通过信令发送至所述接收端的。
- 如权利要求1-8中任一项所述的方法,其特征在于,所述反馈信息携带用于指示所述接收端是否正确接收所述发送端发送的所述多个数据包中的指定数据包的指示信息,所述指定数据包为与所述反馈信息具有预设时序关系的数据包。
- 如权利要求9所述的方法,其特征在于,所述预设时序关系为所述发送端和所述接收端预先约定的时序关系;或所述预设时序关系是由所述发送端通过信令发送至所述接收端的。
- 如权利要求1-8中任一项所述的方法,其特征在于,所述反馈信息携带下列指示信息中的任一种:用于指示所述接收端是否正确接收所述多个数据包中的第一数据包的指示信息,所述第一数据包为所述多个数据包中的任一个数据包;用于指示所述接收端是否正确接收所述多个数据包中的至少两个数据包的指示信息;用于指示所述接收端是否正确接收所述多个数据包携带的信息的指示信息。
- 如权利要求1-11中任一项所述的方法,其特征在于,所述发送端根据所述反馈信息传输后续的数据,包括:若所述反馈信息携带确认ACK信息,所述发送端停止发送与所述多个数据包携带信息相同的数据包;若所述反馈信息携带否定NACK信息,所述发送端传输与所述多个数据包携带信息相同的数据包。
- 如权利要求1-12中任一项所述的方法,其特征在于,所述方法还包括:若所述发送端发送所述多个数据包的数量大于或等于预设的阈值,所述发送端停止发送与所述多个数据包携带相同信息的数据包。
- 如权利要求1-13中任一项所述的方法,其特征在于,在所述发送端连续向所述接收端发送携带相同信息的多个数据包之前,所述方法还包括:所述发送端向所述接收端发送调度信令,所述调度信令用于指示所述接收端接收所述多个数据包;或所述发送端向所述接收端发送多条调度信息,所述多条调度信令与所述多个数据包一一对应,所述多条调度信令中的每条调度信令用于指示所述接收端接收与所述每条调度信令对应的数据包。
- 一种数据传输的方法,其特征在于,包括:接收端接收发送端连续发送的携带相同信息的多个数据包;所述接收端对所述多个数据包中的至少部分数据包进行检测,确定所述至少部分数据包的检测结果;所述接收端根据所述至少部分数据包的检测结果,确定所述至少部分数据包的反馈信息,所述反馈信息携带用于指示所述接收端是否正确接收所述至少部分数据包的指示信息;所述接收端向所述发送端发送所述反馈信息。
- 如权利要求15所述的方法,其特征在于,所述接收端接收所述发送端连续发送的携带相同信息的多个数据包,包括:所述接收端基于所述多个数据包各自对应的传输图样,接收所述发送端连续发送的携带相同信息的多个数据包。
- 如权利要求16所述的方法,其特征在于,所述接收端接收发送端连续发送的携带相同信息的多个数据包,包括:所述接收端基于至少两种传输图样接收所述发送端发送的携带相同信息的所述多个数据包。
- 如权利要求16或17所述的方法,其特征在于,所述接收端向所述发送端发送所述反馈信息,包括:所述接收端向所述发送端发送所述反馈信息,所述反馈信息携带用于指示所述多个数据包中的目标数据包对应的传输图样和/或所述目标数据包的传输序号的信息。
- 如权利要求18所述的方法,其特征在于,所述目标数据包包括下列数据包中的任一种数据包:未被所述接收端正确接收的数据包;被所述接收端正确接收的数据包;传输所述多个数据包所使用的至少一个信道中信道质量最好的信道上传输的数据包;传输所述多个数据包所使用的至少一个信道中信道质量最差的信道上传输的数据包;所述多个数据包中检测错误率最低的数据包;所述多个数据包中检测错误率最高的数据包。
- 如权利要求16-19中任一项所述的方法,其特征在于,所述传输图样由下列至少一种传输信息组成:混合自动重传请求HARQ冗余版本信息、频域资源信息、时域资源信息、赋形向量信息、子载波间隔信息、数据传输时间长度信息、导频序列信息和加扰序列信息。
- 如权利要求15-20中任一项所述的方法,其特征在于,所述多个数据包中每个数据包对应的传输图样是通过所述发送端和所述接收端预先约定的;或所述多个数据包中每个数据包对应的传输图样是由所述发送端通过信令发送至所述接收端的。
- 如权利要求15-21中任一项所述的方法,其特征在于,所述接收端向所述发送端发送所述反馈信息,包括:所述接收端向所述发送端发送所述反馈信息,所述反馈信息携带用于指示所述接收端是否正确接收所述发送端发送的所述多个数据包中的指定数据包的指示信息,所述指定数据包为与所述反馈信息具有预设时序关系的数据包。
- 如权利要求22所述的方法,其特征在于,所述预设时序关系为所述发送端和所述接收端预先约定的时序关系;或所述预设时序关系是由所述发送端通过信令发送至所述接收端的。
- 如权利要求15-23中任一项所述的方法,其特征在于,所述反馈信息携带下列指示信息中的任一种:用于指示所述接收端是否正确接收所述多个数据包中的第一数据包的指示信息,所述第一数据包为所述多个数据包中的任一个数据包;用于指示所述接收端是否正确接收所述多个数据包中的至少两个数据包的指示信息;用于指示所述接收端是否正确接收所述多个数据包携带的信息的指示信息。
- 如权利要求15-24中任一项所述的方法,其特征在于,所述接收端接收发送端连续发送的携带相同信息的多个数据包之前,所述方法还包括:所述接收端接收所述发送端发送的调度信令,所述调度信令用于指示所述接收端接收所述发送端发送的所述多个数据包;或者,所述接收端接收多条调度信令,所述多条调度信令与所述多个数据包一一对应,所述多条调度信令中的每条调度信令用于指示所述接收端接收与所述每条调度信令对应的数据包。
- 如权利要求15-25中任一项所述的方法,其特征在于,所述接收端对所述多个数据包中的至少部分数据包进行检测,包括:所述接收端对所述多个数据包中的每个数据包进行检测;或者所述接收端对所述多个数据包中的至少两个数据包进行联合检测。
- 一种数据传输的装置,其特征在于,包括:第一发送模块,用于在接收到反馈信息之前,连续向所述接收端发送携带相同信息的多个数据包,所述反馈信息携带用于指示所述接收端是否正确接收所述多个数据包中的至少部分数据包的指示信息;接收模块,用于接收所述接收端发送的所述反馈信息;第一处理模块,用于根据所述反馈信息传输后续的数据。
- 如权利要求27所述的装置,其特征在于,所述第一发送模块具体用于:基于所述多个数据包各自对应的传输图样,连续向所述接收端发送所述 多个数据包。
- 如权利要求28所述的装置,其特征在于,所述第一发送模块具体还用于:基于至少两种传输图样向所述接收端发送所述多个数据包。
- 如权利要求27或29所述的装置,其特征在于,所述反馈信息携带所述多个数据包中目标数据包的传输信息,所述第一处理模块具体用于:根据所述目标数据包的传输信息,确定所述目标数据包对应的传输图样;根据所述目标数据包对应的传输图样,确定传输后续的数据所使用的传输图样;以所述传输后续数据包所使用的传输图样,传输所述后续的数据。
- 如权利要求30所述的装置,其特征在于,所述目标数据包的传输信息包括所述目标数据包对应的传输图样和/或所述目标数据包的传输序号。
- 如权利要求30或31所述的装置,其特征在于,所述目标数据包包括下列数据包中的任一种数据包:未被所述接收端正确接收的数据包;被所述接收端正确接收的数据包;传输所述多个数据包所使用的至少一个信道中信道质量最好的信道上传输的数据包;传输所述多个数据包所使用的至少一个信道中信道质量最差的信道上传输的数据包;所述多个数据包中检测错误率最低的数据包;所述多个数据包中检测错误率最高的数据包。
- 如权利要求27-32中任一项所述的装置,其特征在于,所述传输图样由下列至少一种传输信息组成:混合自动重传请求HARQ冗余版本信息、频域资源信息、时域资源信息、赋形向量信息、子载波间隔信息、数据传输时间长度信息、导频序列信息和加扰序列信息中的至少一种。
- 如权利要求27-33中任一项所述的装置,其特征在于,所述多个数据包中每个数据包对应的传输图样是通过所述发送端和所述接收端预先约定的;或所述多个数据包中每个数据包对应的传输图样是由所述发送端通过信令发送至所述接收端的。
- 如权利要求27-34中任一项所述的装置,其特征在于,所述反馈信息携带用于指示所述接收端是否正确接收所述发送端发送的所述多个数据包中的指定数据包的指示信息,所述指定数据包为与所述反馈信息具有预设时序关系的数据包。
- 如权利要求35所述的装置,其特征在于,所述预设时序关系为所述发送端和所述接收端预先约定的时序关系;或所述预设时序关系是由所述发送端通过信令发送至所述接收端的。
- 如权利要求27-36中任一项所述的装置,其特征在于,所述反馈信息携带下列指示信息中的任一种:用于指示所述接收端是否正确接收所述多个数据包中的第一数据包的指示信息,所述第一数据包为所述多个数据包中的任一个数据包;用于指示所述接收端是否正确接收所述多个数据包中的至少两个数据包的指示信息;用于指示所述接收端是否正确接收所述多个数据包携带的信息的指示信息。
- 如权利要求27-37中任一项所述的装置,其特征在于,所述第一处理模块具体还用于:若所述反馈信息携带确认ACK信息,停止发送与所述多个数据包携带信息相同的数据包;若所述反馈信息携带否定NACK信息,传输与所述多个数据包携带信息相同的数据包。
- 如权利要求27-38中任一项所述的装置,其特征在于,所述装置还包括:第二处理模块,若所述发送端发送所述多个数据包的数量大于或等于预设的阈值,停止发送与所述多个数据包携带相同信息的数据包。
- 如权利要求27-39中任一项所述的装置,其特征在于,所述装置还包括:第二发送模块,用于向所述接收端发送调度信令,所述调度信令用于指示所述接收端接收所述多个数据包;或向所述接收端发送多条调度信息,所述多条调度信令与所述多个数据包一一对应,所述多条调度信令中的每条调度信令用于指示所述接收端接收与 所述每条调度信令对应的数据包。
- 一种数据传输的装置,其特征在于,包括:第一接收模块,用于接收发送端连续发送的携带相同信息的多个数据包;检测模块,用于对所述多个数据包中的至少部分数据包进行检测,确定所述至少部分数据包的检测结果;确定模块,用于根据所述至少部分数据包的检测结果,确定所述至少部分数据包的反馈信息,所述反馈信息携带用于指示所述接收端是否正确接收所述至少部分数据包的指示信息;发送模块,用于向所述发送端发送所述反馈信息。
- 如权利要求41所述的装置,其特征在于,所述第一接收模具体用于:基于所述多个数据包各自对应的传输图样,接收所述发送端连续发送的携带相同信息的多个数据包。
- 如权利要求42所述的装置,其特征在于,所述第一接收模具体还用于:基于至少两种传输图样接收所述发送端发送的携带相同信息的所述多个数据包。
- 如权利要求42或43所述的装置,其特征在于,所述发送模块具体用于:向所述发送端发送所述反馈信息,所述反馈信息携带用于指示所述多个数据包中的目标数据包对应的传输图样和/或所述目标数据包的传输序号的信息。
- 如权利要求44所述的装置,其特征在于,所述目标数据包包括下列数据包中的任一种数据包:未被所述接收端正确接收的数据包;被所述接收端正确接收的数据包;传输所述多个数据包所使用的至少一个信道中信道质量最好的信道上传输的数据包;传输所述多个数据包所使用的至少一个信道中信道质量最差的信道上传输的数据包;所述多个数据包中检测错误率最低的数据包;所述多个数据包中检测错误率最高的数据包。
- 如权利要求42-45中任一项所述的装置,其特征在于,所述传输图样由下列至少一种传输信息组成:混合自动重传请求HARQ冗余版本信息、频域资源信息、时域资源信息、赋形向量信息、子载波间隔信息、数据传输时间长度信息、导频序列信息和加扰序列信息。
- 如权利要求42-46中任一项所述的装置,其特征在于,所述多个数据包中每个数据包对应的传输图样是通过所述发送端和所述接收端预先约定的;或所述多个数据包中每个数据包对应的传输图样是由所述发送端通过信令发送至所述接收端的。
- 如权利要求41-47中任一项所述的装置,其特征在于,所述发送模块具体还用于:向所述发送端发送所述反馈信息,所述反馈信息携带用于指示所述接收端是否正确接收所述发送端发送的所述多个数据包中的指定数据包的指示信息,所述指定数据包为与所述反馈信息具有预设时序关系的数据包。
- 如权利要求48所述的装置,其特征在于,所述预设时序关系为所述发送端和所述接收端预先约定的时序关系;或所述预设时序关系是由所述发送端通过信令发送至所述接收端的。
- 如权利要求41-49中任一项所述的装置,其特征在于,所述反馈信息携带下列指示信息中的任一种:用于指示所述接收端是否正确接收所述多个数据包中的第一数据包的指示信息,所述第一数据包为所述多个数据包中的任一个数据包;用于指示所述接收端是否正确接收所述多个数据包中的至少两个数据包的指示信息;用于指示所述接收端是否正确接收所述多个数据包携带的信息的指示信息。
- 如权利要求41-50中任一项所述的装置,其特征在于,所述装置还包括:第二接收模块,用于接收所述发送端发送的调度信令,所述调度信令用于指示所述接收端接收所述发送端发送的所述多个数据包;或者,接收多条调度信令,所述多条调度信令与所述多个数据包一一对应,所述多条调度信令中的每条调度信令用于指示所述接收端接收与所述每条调度信令对应的数据包。
- 如权利要求41-51中任一项所述的装置,其特征在于,所述检测模块具体还用于:对所述多个数据包中的每个数据包进行检测;或对所述多个数据包中的至少两个数据包进行联合检测。
Priority Applications (15)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES16905091T ES2893812T3 (es) | 2016-06-17 | 2016-06-17 | Método y dispositivo para la transmisión de datos |
| PCT/CN2016/086210 WO2017214976A1 (zh) | 2016-06-17 | 2016-06-17 | 数据传输的方法和装置 |
| EP21189751.7A EP3930375B1 (en) | 2016-06-17 | 2016-06-17 | Method and device for data transmission |
| CN202010470489.4A CN111786749B (zh) | 2016-06-17 | 2016-06-17 | 数据传输的方法和装置 |
| EP16905091.1A EP3432635B1 (en) | 2016-06-17 | 2016-06-17 | Method and device for data transmission |
| HK18116556.2A HK1257348B (zh) | 2016-06-17 | 数据传输的方法和装置 | |
| CN201680084426.7A CN108886704B (zh) | 2016-06-17 | 2016-06-17 | 数据传输的方法和装置 |
| KR1020187030491A KR20190018615A (ko) | 2016-06-17 | 2016-06-17 | 데이터 전송 방법 및 장치 |
| CA3043347A CA3043347A1 (en) | 2016-06-17 | 2016-06-17 | Method and device for data transmission |
| JP2018554748A JP7005514B2 (ja) | 2016-06-17 | 2016-06-17 | データ伝送方法及び装置 |
| US16/091,168 US11102098B2 (en) | 2016-06-17 | 2016-06-17 | Method and device for data transmission |
| FIEP21189751.7T FI3930375T3 (fi) | 2016-06-17 | 2016-06-17 | Menetelmä ja laite tiedonsiirtoa varten |
| CN202010469195.XA CN111787569B (zh) | 2016-06-17 | 2016-06-17 | 数据传输的方法和装置 |
| TW106118609A TW201801489A (zh) | 2016-06-17 | 2017-06-05 | 資料傳輸的方法和裝置 |
| US17/393,244 US12113689B2 (en) | 2016-06-17 | 2021-08-03 | Method and device for data transmission |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/086210 WO2017214976A1 (zh) | 2016-06-17 | 2016-06-17 | 数据传输的方法和装置 |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/091,168 A-371-Of-International US11102098B2 (en) | 2016-06-17 | 2016-06-17 | Method and device for data transmission |
| US17/393,244 Continuation US12113689B2 (en) | 2016-06-17 | 2021-08-03 | Method and device for data transmission |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017214976A1 true WO2017214976A1 (zh) | 2017-12-21 |
Family
ID=60663804
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/086210 Ceased WO2017214976A1 (zh) | 2016-06-17 | 2016-06-17 | 数据传输的方法和装置 |
Country Status (10)
| Country | Link |
|---|---|
| US (2) | US11102098B2 (zh) |
| EP (2) | EP3432635B1 (zh) |
| JP (1) | JP7005514B2 (zh) |
| KR (1) | KR20190018615A (zh) |
| CN (3) | CN111787569B (zh) |
| CA (1) | CA3043347A1 (zh) |
| ES (1) | ES2893812T3 (zh) |
| FI (1) | FI3930375T3 (zh) |
| TW (1) | TW201801489A (zh) |
| WO (1) | WO2017214976A1 (zh) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6753509B2 (ja) * | 2016-07-19 | 2020-09-09 | 日本電気株式会社 | 通信を実行するための方法および装置 |
| CN110059111B (zh) * | 2019-04-17 | 2022-02-01 | 珠海金山网络游戏科技有限公司 | 一种数据调用方法、装置、一种计算设备及存储介质 |
| US11005802B1 (en) * | 2020-06-25 | 2021-05-11 | Sony Corporation | Importance determination for undelivered messages |
| EP4246844A4 (en) * | 2020-12-08 | 2024-01-03 | Huawei Technologies Co., Ltd. | METHOD AND DEVICE FOR DATA PACKET PROCESSING |
| EP4258783A4 (en) * | 2020-12-31 | 2023-12-27 | Huawei Technologies Co., Ltd. | METHOD, APPARATUS AND SYSTEM FOR DATA TRANSMISSION |
| CN115515159B (zh) * | 2021-06-23 | 2025-03-18 | 华为技术有限公司 | 一种通信方法及装置 |
| US12348320B2 (en) | 2021-12-29 | 2025-07-01 | Qualcomm Incorporated | Semi-persistent scheduling timer for reliable transmission |
| CN114446489B (zh) * | 2022-02-10 | 2025-07-22 | 郑州市骨科医院 | 一种患者用药反馈信息远程管理方法及系统 |
| CN117641379A (zh) * | 2022-08-09 | 2024-03-01 | 华为技术有限公司 | 一种通信方法、通信装置及通信系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009033413A1 (en) * | 2007-09-06 | 2009-03-19 | Shanghai Huawei Technologies Co., Ltd. | A method and transmission device for controlling retransmission |
| CN101765147A (zh) * | 2008-12-25 | 2010-06-30 | 大唐移动通信设备有限公司 | 一种高速传输环境下的数据包传输方法和装置 |
| CN104348573A (zh) * | 2013-07-25 | 2015-02-11 | 中兴通讯股份有限公司 | 一种传输系统信息的方法、系统及装置 |
Family Cites Families (79)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62239735A (ja) | 1986-04-11 | 1987-10-20 | Iwatsu Electric Co Ltd | デ−タ伝送方式 |
| JP3490425B2 (ja) * | 2002-03-14 | 2004-01-26 | 松下電器産業株式会社 | 受信装置及び受信方法 |
| US8885688B2 (en) * | 2002-10-01 | 2014-11-11 | Qualcomm Incorporated | Control message management in physical layer repeater |
| US7321580B1 (en) * | 2002-10-18 | 2008-01-22 | Bbn Technologies Corp. | Directional carrier sense medium access for wireless nodes |
| US7616698B2 (en) * | 2003-11-04 | 2009-11-10 | Atheros Communications, Inc. | Multiple-input multiple output system and method |
| KR100723804B1 (ko) * | 2004-12-15 | 2007-05-31 | 삼성전자주식회사 | 스마트 안테나 통신 시스템의 호 절단 방지 장치 및 방법 |
| JP2008546354A (ja) * | 2005-06-07 | 2008-12-18 | クアルコム インコーポレイテッド | 物理層中継装置内の制御メッセージ管理 |
| US8238235B2 (en) * | 2005-06-21 | 2012-08-07 | Toshiba America Research, Inc. | Admission control for contention-based access to a wireless communication medium |
| WO2007074452A2 (en) * | 2005-12-29 | 2007-07-05 | Celeno Communications Ltd. | Method, apparatus and system of spatial division multiple access communication in a wireless local area network |
| WO2007086131A1 (ja) * | 2006-01-27 | 2007-08-02 | Fujitsu Limited | 基地局及び無線通信システム並びにパイロットパターン決定方法 |
| WO2007093486A1 (de) * | 2006-02-13 | 2007-08-23 | Siemens Aktiengesellschaft | Verfahren zur übertragung von daten in paketen in einem funk-kommunikationssystem |
| US20110051599A1 (en) * | 2006-09-08 | 2011-03-03 | Kyocera Corporation | Radio Communication System, Base Station Device, Radio Communication Terminal, and Radio Communication Method |
| EP1936853B1 (en) * | 2006-12-20 | 2018-11-21 | Panasonic Intellectual Property Corporation of America | Avoidance of feedback collision in mobile communications |
| CN101388756B (zh) | 2007-09-11 | 2013-01-09 | 电信科学技术研究院 | 一种数据包的传输方法和装置 |
| US8359041B2 (en) * | 2008-02-15 | 2013-01-22 | Futurewei Technologies, Inc. | System and method for adaptively controlling feedback information |
| JP2009253548A (ja) * | 2008-04-03 | 2009-10-29 | Sharp Corp | 送信装置、受信装置、通信システム、送信方法および受信方法 |
| JP5070239B2 (ja) * | 2008-04-15 | 2012-11-07 | 創新音▲速▼股▲ふん▼有限公司 | Ttiバンドリング伝送を改善する方法及び通信装置 |
| US8634333B2 (en) | 2008-05-07 | 2014-01-21 | Qualcomm Incorporated | Bundling of ACK information in a wireless communication system |
| TWI405445B (zh) * | 2008-08-15 | 2013-08-11 | Innovative Sonic Ltd | 處理一傳輸時間間隔集束模式的方法及通訊裝置 |
| US8910006B2 (en) * | 2008-09-12 | 2014-12-09 | Infineon Technologies Ag | Systems and methods for regulating delay between network interfaces |
| US20100098042A1 (en) * | 2008-10-21 | 2010-04-22 | Paul Wilkinson Dent | Using the same multiplexed radio resource for pilot and information signals |
| JP5312285B2 (ja) * | 2008-10-22 | 2013-10-09 | 創新音▲速▼股▲ふん▼有限公司 | Ul−sch伝送を処理する方法及び通信装置 |
| PL3462638T3 (pl) * | 2008-11-18 | 2020-07-27 | Viasat Inc. | Skuteczna sygnalizacja sterowania przez współdzielone kanały komunikacyjne o rozszerzonym zakresie dynamiki |
| US8560696B2 (en) * | 2009-04-28 | 2013-10-15 | Intel Corporation | Transmission of advanced-MAP information elements in mobile networks |
| WO2010138735A1 (en) * | 2009-05-27 | 2010-12-02 | At&T Intellectual Property I, L.P. | Transmit antenna subset selection for retransmission |
| WO2011025825A1 (en) * | 2009-08-25 | 2011-03-03 | Interdigital Patent Holdings, Inc. | Method and apparatus for managing group communications |
| CN102036299A (zh) * | 2009-09-29 | 2011-04-27 | 华为技术有限公司 | 一种透明中继网络中的上行混合自动重传请求方法及装置 |
| EP2555451B1 (en) * | 2010-03-29 | 2018-08-15 | Panasonic Intellectual Property Corporation of America | Terminal apparatus, base station apparatus, pilot transmitting method, and propagation path estimating method |
| EP2640117A4 (en) * | 2010-11-12 | 2016-11-16 | Fujitsu Ltd | BASIC STATION, MOBILE STATION, CONTROL PROCEDURE, ADJUSTMENT PROCEDURE AND COMMUNICATION SYSTEM |
| CN102098145B (zh) | 2011-01-27 | 2017-02-01 | 中兴通讯股份有限公司 | 一种上行确认信息的发送方法和装置 |
| WO2012127591A1 (ja) * | 2011-03-18 | 2012-09-27 | 富士通株式会社 | 基地局、移動局、制御方法および通信システム |
| US8891548B2 (en) * | 2011-03-22 | 2014-11-18 | Interdigital Patent Holdings, Inc. | Method and apparatus for data transmissions in a wireless network |
| CN102273118B (zh) * | 2011-04-18 | 2016-06-22 | 华为终端有限公司 | 数据重传的方法、装置及系统 |
| EP2557724B1 (en) * | 2011-08-08 | 2013-10-02 | BlackBerry Limited | System and method to increase link adaptation performance with multi-level feedback |
| CN102489033A (zh) | 2011-11-18 | 2012-06-13 | 大连得达科技发展有限公司 | 一种脱氮上向流式生物滤池 |
| US9019908B2 (en) * | 2011-11-30 | 2015-04-28 | Qualcomm Incorporated | Apparatus and method for power adjustment for link imbalances |
| US9160511B2 (en) * | 2012-01-30 | 2015-10-13 | Qualcomm Incorporated | Cyclic prefix in evolved multimedia broadcast multicast service with high transmit power |
| CN103248464B (zh) | 2012-02-13 | 2016-04-13 | 电信科学技术研究院 | 上行数据传输方法和装置 |
| US8687808B2 (en) * | 2012-04-10 | 2014-04-01 | Comtech Ef Data Corp. | Method and system for self synchronizing cryptographic parameters |
| CN103378932B (zh) * | 2012-04-26 | 2016-08-10 | 华为技术有限公司 | 数据传输方法、用户设备及基站 |
| EP2843868B1 (en) * | 2012-04-27 | 2019-08-28 | LG Electronics Inc. | Tti bundling method in wireless access systems and apparatus for same |
| WO2013166669A1 (en) * | 2012-05-09 | 2013-11-14 | Renesas Mobile Corporation | Method and apparatus for prioritizing an uplink resource request |
| US20130343273A1 (en) | 2012-06-26 | 2013-12-26 | Qualcomm Incorporated | Enhanced tti bundling with flexible harq merging |
| US8839079B2 (en) * | 2012-08-20 | 2014-09-16 | Qualcomm Incorporated | Methods and apparatuses for saving power during transport block decoding in UMTS systems |
| US9531499B2 (en) * | 2012-09-19 | 2016-12-27 | Qualcomm Incorporated | Methods and apparatus for dynamic transmission of retransmission requests |
| US9408209B2 (en) * | 2012-10-25 | 2016-08-02 | Qualcomm Incorporated | Method and apparatus for enhanced RLC PDU transmission techniques |
| CN103248484B (zh) | 2013-04-03 | 2015-09-09 | 张泽 | 门禁控制系统及方法 |
| WO2014197604A2 (en) * | 2013-06-04 | 2014-12-11 | President And Fellows Of Harvard College | Medical sensor providing audio communication tones |
| CN104244191B (zh) | 2013-06-14 | 2018-04-13 | 中国普天信息产业股份有限公司 | 一种控制组呼数据重复传输的方法 |
| WO2015013889A1 (zh) * | 2013-07-30 | 2015-02-05 | 华为技术有限公司 | 数据传输方法、基站及用户设备 |
| WO2015050417A1 (ko) * | 2013-10-06 | 2015-04-09 | 엘지전자 주식회사 | 무선 통신 시스템에서 장치 대 장치 단말의 신호 송수신 방법 및 장치 |
| WO2015139319A1 (zh) * | 2014-03-21 | 2015-09-24 | 华为技术有限公司 | 直接通信中的数据传输设备及方法 |
| WO2015145592A1 (ja) * | 2014-03-25 | 2015-10-01 | 富士通株式会社 | 無線通信システム、端末、基地局および処理方法 |
| KR101925033B1 (ko) * | 2014-04-10 | 2018-12-04 | 엘지전자 주식회사 | 무선랜 시스템에서 전송기회 공유 시 재전송 방법 및 이를 위한 장치 |
| US9973959B2 (en) * | 2014-04-16 | 2018-05-15 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for controlling cell aggregation |
| US9503888B2 (en) * | 2014-04-17 | 2016-11-22 | Qualcomm Incorporated | Enhanced timer handling mechanism |
| CN106664146B (zh) * | 2014-06-24 | 2019-02-26 | 华为技术有限公司 | 用于无线通信系统中的多接入的方法和装置 |
| US9194936B1 (en) * | 2014-07-09 | 2015-11-24 | Deere & Company | Determining location of a receiver with a multi-subcarrier signal |
| CN104184551B (zh) * | 2014-08-07 | 2018-01-05 | 西安交通大学 | 一种结合amc和harq的跨层动态阈值调整方法 |
| US9780822B2 (en) * | 2014-08-13 | 2017-10-03 | Qualcomm Incorporated | Managing transmitter collisions |
| US9749986B2 (en) * | 2014-08-28 | 2017-08-29 | Apple Inc. | Paging mechanisms for link-budget-limited user devices |
| US20160112908A1 (en) * | 2014-10-17 | 2016-04-21 | Qualcomm Incorporated | Inter radio access technology measurement based power conservation |
| US10367621B2 (en) | 2014-10-27 | 2019-07-30 | Qualcomm Incorporated | Fountain HARQ for reliable low latency communication |
| EP3214772A4 (en) * | 2014-10-31 | 2017-10-25 | Huawei Technologies Co., Ltd. | Beam adjustment method, user equipment, and base station |
| US10314070B2 (en) * | 2015-01-23 | 2019-06-04 | Lg Electronics Inc. | Method of transmitting/receiving signal in wireless communication system supporting machine type communication and device therefor |
| US20180020441A1 (en) * | 2015-01-25 | 2018-01-18 | Titus Lo | Collaborative transmission by mobile devices |
| CN112217760B (zh) * | 2015-02-04 | 2023-08-29 | Lg 电子株式会社 | 收发广播信号的装置和方法 |
| WO2016126119A1 (ko) * | 2015-02-04 | 2016-08-11 | 엘지전자 주식회사 | 무선 통신 시스템에서 신호를 송수신하는 방법 및 이를 위한 장치 |
| US20160262185A1 (en) * | 2015-03-03 | 2016-09-08 | Intel IP Corporation | Orthogonal frequency division multiple access based distributed channel access |
| WO2016202386A1 (en) * | 2015-06-17 | 2016-12-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for signal detection in a system with sparse synchronization signal rate |
| US10021583B2 (en) * | 2015-07-08 | 2018-07-10 | Qualcomm Incoporated | Beam splitting systems and methods |
| EP3355503B1 (en) * | 2015-11-06 | 2021-05-05 | Huawei Technologies Co., Ltd. | Method for transmitting downlink data and base station |
| WO2017084707A1 (en) * | 2015-11-18 | 2017-05-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Toggling based indicator of reception success |
| US9948486B2 (en) * | 2016-02-05 | 2018-04-17 | Qualcomm Incorporated | Phase-shift-keying (PSK) pilot |
| CN108702271B (zh) * | 2016-02-26 | 2021-02-23 | 杜塞尔多夫华为技术有限公司 | 发送和接收设备处理合成导频信号 |
| US10470171B2 (en) * | 2016-04-01 | 2019-11-05 | Huawei Technologies Co., Ltd. | System and method for partitioning resources for joint decoding in the downlink |
| US10382169B2 (en) * | 2016-04-01 | 2019-08-13 | Huawei Technologies Co., Ltd. | HARQ systems and methods for grant-free uplink transmissions |
| US10187878B2 (en) * | 2016-04-01 | 2019-01-22 | Asustek Computer Inc. | Method and apparatus for improving a transmission using a configured resource in a wireless communication system |
| US10367677B2 (en) * | 2016-05-13 | 2019-07-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Network architecture, methods, and devices for a wireless communications network |
-
2016
- 2016-06-17 ES ES16905091T patent/ES2893812T3/es active Active
- 2016-06-17 JP JP2018554748A patent/JP7005514B2/ja active Active
- 2016-06-17 EP EP16905091.1A patent/EP3432635B1/en active Active
- 2016-06-17 WO PCT/CN2016/086210 patent/WO2017214976A1/zh not_active Ceased
- 2016-06-17 KR KR1020187030491A patent/KR20190018615A/ko not_active Withdrawn
- 2016-06-17 US US16/091,168 patent/US11102098B2/en active Active
- 2016-06-17 CN CN202010469195.XA patent/CN111787569B/zh active Active
- 2016-06-17 CA CA3043347A patent/CA3043347A1/en not_active Abandoned
- 2016-06-17 CN CN201680084426.7A patent/CN108886704B/zh active Active
- 2016-06-17 EP EP21189751.7A patent/EP3930375B1/en active Active
- 2016-06-17 CN CN202010470489.4A patent/CN111786749B/zh active Active
- 2016-06-17 FI FIEP21189751.7T patent/FI3930375T3/fi active
-
2017
- 2017-06-05 TW TW106118609A patent/TW201801489A/zh unknown
-
2021
- 2021-08-03 US US17/393,244 patent/US12113689B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009033413A1 (en) * | 2007-09-06 | 2009-03-19 | Shanghai Huawei Technologies Co., Ltd. | A method and transmission device for controlling retransmission |
| CN101765147A (zh) * | 2008-12-25 | 2010-06-30 | 大唐移动通信设备有限公司 | 一种高速传输环境下的数据包传输方法和装置 |
| CN104348573A (zh) * | 2013-07-25 | 2015-02-11 | 中兴通讯股份有限公司 | 一种传输系统信息的方法、系统及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3432635A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3432635A1 (en) | 2019-01-23 |
| FI3930375T3 (fi) | 2023-07-18 |
| CN111787569A (zh) | 2020-10-16 |
| TW201801489A (zh) | 2018-01-01 |
| CN108886704A (zh) | 2018-11-23 |
| CN111786749A (zh) | 2020-10-16 |
| ES2893812T3 (es) | 2022-02-10 |
| CN108886704B (zh) | 2020-06-26 |
| JP2019526946A (ja) | 2019-09-19 |
| CN111786749B (zh) | 2022-01-28 |
| KR20190018615A (ko) | 2019-02-25 |
| EP3432635A4 (en) | 2020-01-01 |
| HK1257348A1 (zh) | 2019-10-18 |
| US11102098B2 (en) | 2021-08-24 |
| US20210385142A1 (en) | 2021-12-09 |
| EP3930375B1 (en) | 2023-06-07 |
| JP7005514B2 (ja) | 2022-01-21 |
| EP3432635B1 (en) | 2021-09-01 |
| CN111787569B (zh) | 2023-01-03 |
| EP3930375A1 (en) | 2021-12-29 |
| US20190132228A1 (en) | 2019-05-02 |
| CA3043347A1 (en) | 2017-12-21 |
| US12113689B2 (en) | 2024-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12113689B2 (en) | Method and device for data transmission | |
| JP6833875B2 (ja) | データ伝送方法及び装置 | |
| TWI696360B (zh) | 反饋ack/nack信息的方法、終端設備和網絡側設備 | |
| JP6885654B2 (ja) | 伝送タイミング情報送信方法、伝送タイミング情報受信方法、および装置 | |
| CN110730513B (zh) | 一种通信方法及装置 | |
| CN108809541B (zh) | 上行数据的传输方法和装置 | |
| CN111741505A (zh) | 一种数据传输方法、用户设备和基站 | |
| JP2020503776A (ja) | 複数のキャリア上でデータを送信するための方法、端末装置、およびネットワーク装置 | |
| CN106063176A (zh) | 一种用户设备、网络设备,以及确认信息的传输方法 | |
| JP6585275B6 (ja) | データ伝送方法、端末及び基地局 | |
| CN109921884B (zh) | 数据收发的方法、装置和通信系统 | |
| CN109644449B (zh) | 通信方法、终端和网络设备 | |
| WO2022033362A1 (zh) | 一种指示信息接收的方法及装置 | |
| WO2022193159A1 (zh) | 信息传输方法、装置、设备及存储介质 | |
| WO2018192091A1 (zh) | 数据传输的方法和装置 | |
| WO2023039994A1 (zh) | 信息反馈方法、装置、设备及介质 | |
| HK1257348B (zh) | 数据传输的方法和装置 | |
| WO2022150976A1 (zh) | 半永久性调度的反馈方法、装置、设备及存储介质 | |
| EP4233229A1 (en) | Jitter control with hybrid automatic repeat request process |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 2016905091 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2018554748 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2016905091 Country of ref document: EP Effective date: 20181015 |
|
| ENP | Entry into the national phase |
Ref document number: 20187030491 Country of ref document: KR Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16905091 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 3043347 Country of ref document: CA |