WO2022193105A1 - 一种传输指示方法、装置及*** - Google Patents
一种传输指示方法、装置及*** Download PDFInfo
- Publication number
- WO2022193105A1 WO2022193105A1 PCT/CN2021/080894 CN2021080894W WO2022193105A1 WO 2022193105 A1 WO2022193105 A1 WO 2022193105A1 CN 2021080894 W CN2021080894 W CN 2021080894W WO 2022193105 A1 WO2022193105 A1 WO 2022193105A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data packet
- information
- data
- packets
- data packets
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 84
- 230000005540 biological transmission Effects 0.000 title claims abstract description 30
- 238000004891 communication Methods 0.000 claims abstract description 547
- 238000012545 processing Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 13
- 238000013461 design Methods 0.000 description 33
- 230000006870 function Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 208000035139 partial with pericentral spikes epilepsy Diseases 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 101100072620 Streptomyces griseus ind2 gene Proteins 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- 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/1607—Details of the supervisory signal
- H04L1/1621—Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
-
- 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/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- 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/1607—Details of the supervisory signal
- H04L1/1628—List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
-
- 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/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- 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
Definitions
- the present application relates to the field of communication technologies, and in particular, to a transmission indication method, device and system.
- the vehicle-mounted communication system is a highly informatized and intelligent communication system based on the development of intelligent transportation system and sensor network technology, applying communication technology in the vehicle.
- In-vehicle communication systems have high requirements for system stability.
- Retransmission technology is a technology that can improve the system stability of the in-vehicle communication system.
- the receiving node sends the information of the erroneously received data packet to the sending node, and the sending node can re-send the erroneously received data packet to the receiving node according to the information of the erroneously received data packet, so that the receiving node can correctly receive the data packet.
- the data packet can thus reduce the bit error rate and improve the system stability.
- the rate at which the sending node sends data packets is much greater than the rate at which the receiving node feeds back the receiving status of the data packets, which requires the receiving node to feed back the receiving status of as many data packets as possible to the sending node. Therefore, how to efficiently indicate the receiving state of the data packet to the sending node by the receiving node and improve the system stability is an urgent problem to be solved.
- the present application provides a transmission indication method, device and system for efficiently feeding back the reception status of multiple data packets and improving system stability.
- an embodiment of the present application provides a transmission indication method, and the method may be executed by a first communication device, or executed by a component (such as a chip or a chip system, etc.) of the first communication device.
- the first communication device may receive N data packets, where N is a positive integer greater than or equal to 1; generate first indication information, the first indication information includes a first information bit and a second information bit, and the first indication information An information bit carries first information, and a second information bit carries second information. The first information is used to indicate the first data packet in the N data packets, and the second information is used to indicate the N data packets.
- the first indication information further carries third information, and the first indication information is used to indicate the order in which the first data packet and the second data packet reach the first communication device, and the value of the third information to indicate N
- the first indication information is used to indicate at least one data packet among the N data packets.
- the first indication information only indicates the erroneously received data packets among the N data packets, and the second communication apparatus may determine that the remaining data packets are correctly received data packets according to a pre-agreed or a protocol predetermined.
- the first indication information may indicate the reception status of each of the N data packets. That is to say, the second communication apparatus can determine the reception status of the N data packets according to the first indication information.
- the first indication information carries the first information, the second information and the third information, and the first indication information reaches the first communication device through the first data packet indicated by the first information and the second data packet indicated by the second information and the value of the third information to indicate the receiving state of at least one data packet in the N data packets. That is, the first communication device jointly indicates the receiving state of at least one data packet in the N data packets through three parts of content, and the three parts of content can have various combinations, and can indicate the combination of various receiving states, which is highly adaptable and flexible. High, the reception status of the data packet can be efficiently fed back to the second communication device.
- the first indication information is used to indicate the order in which the first data packet and the second data packet arrive at the first communication device, and the value of the third information.
- the receiving state of at least one data packet in the N data packets may be:
- the receiving state of the first data packet and the second data packet is indicated by the sequence in which the first data packet indicated by the first information bit and the second data packet indicated by the second information bit arrive at the first communication device;
- the reception status of the first data packet and the second data packet, and the value of the third information the reception status of at least one other data packet in the N data packets is indicated, or the received status of the N data packets is indicated.
- the N data packets other data packets arriving between the first data packet and the second data packet are in a receiving state.
- the first indication information is used to indicate at least one data packet among the N data packets through the sequence in which the first data packet and the second data packet arrive at the first communication device, and the value of the third information
- the receiving status of which can be:
- the first indication information indicates the receiving state of at least one data packet in the N data packets through the value of the third information
- the first indication information indicates N pieces of data through the sequence in which the first data packet and the second data packet arrive at the first communication device and the value of the third information The reception status of at least two of the packets in the packet.
- the first information and the second information may indicate the same or different data packets, and combined with the value of the third information may indicate a combination of multiple different receiving states.
- the first indication information indicates the reception of at least one data packet among the N data packets through the sequence in which the first data packet and the second data packet arrive at the first communication device, and the value of the third information status, which can be:
- the first indication information is used to indicate that the first data packet and the second data packet are received in error packets; or,
- the first indication information is used to indicate the first data packet, the second data packet and the third data
- the packet is an incorrectly received data packet
- the first indication information is used to indicate the third data Multiple data packets of two data packets are data packets received in error; or,
- the first indication information is used to indicate the Multiple data packets of the three data packets are wrongly received data packets
- the third data packet is the data packet that reaches the first communication device last among the N data packets.
- the first indication information is further used to indicate that the data packets in the N data packets other than the incorrectly received data packets are correctly received data packets.
- the first indication information indicates the order in which the first data packet and the second data packet arrive at the first communication device
- the value of the third information indicates the number of at least two data packets in the N data packets.
- Receive status which can be:
- the first indication information is used to indicate a plurality of data packets from the second data packet to the first data packet
- the data packet is an erroneously received data packet, and the data packets of the N data packets other than the erroneously received data packet are correctly received data packets; or,
- the first indication information is used to indicate the first data packet, the second data packet and the third data
- the packet is an incorrectly received data packet, and the data packet between the second data packet and the first data packet, and the data packet between the first data packet and the third data packet are correctly received data packets; or,
- the first indication information is used to indicate the third data packet and the information from the second data packet to the first A plurality of data packets of a data packet are incorrectly received data packets, and the data packets between the first data packet and the third data packet are correctly received data packets; or,
- the first indication information is used to indicate the second data
- a plurality of data packets of the three data packets are data packets received in error, and the data packets between the second data packet and the first data packet are correctly received data packets;
- the third data packet is the data packet that reaches the first communication device last among the N data packets.
- the first indication information is used to indicate the receiving state of at least one data packet in the N data packets through the value of the third information, which may be:
- the first indication information is used to indicate that the N data packets are all correctly received data packets.
- the first indication information is used to indicate that the first data packet is an erroneously received data packet.
- the first indication information is further used to indicate that the data packets other than the first data packet among the N data packets are correctly received data packets .
- the first indication information further carries fourth information, the fourth information is used to indicate a third data packet, and the third data packet is the data packet that finally reaches the first communication device among the N data packets.
- an embodiment of the present application provides a method for transmitting an indication, and the method may be executed by a second communication device, or executed by a component of the second communication device (such as a chip or a chip system, etc.).
- the second communication device sends N data packets to the first communication device, where N is a positive integer greater than or equal to 1; receives the first indication information from the first communication device; The information bit obtains the first information, obtains the second information from the second information bit of the first indication information, obtains the third information from the third information bit of the first indication information, and the first information is used to indicate the first information in the N data packets.
- a data packet the second information is used to indicate the second data packet in the N data packets
- the first indication information is used to indicate N by sending the order of the first data packet and the second data packet and the value of the third information
- At least one of the data packets is in a reception state of the first communication device, and the reception state includes erroneous reception and correct reception; and the reception states of the N data packets are determined according to the first indication information.
- the first indication information is used to indicate the N data packets by sending the order of the first data packet and the second data packet and the value of the third information
- the receiving state of at least one data packet in the first communication device may be:
- the reception status of the first data packet and the second data packet, and the value of the third information the reception status of at least one other data packet in the N data packets is indicated, or the received status of the N data packets is indicated.
- the N data packets other data packets arriving between the first data packet and the second data packet are in a receiving state.
- the first indication information is used to indicate that at least one data packet in the N data packets is in the first communication by sending the sequence of the first data packet and the second data packet and the value of the third information
- the receiving state of the device which can be:
- the first indication information indicates the receiving state of at least one data packet in the N data packets through the value of the third information
- the first indication information is used to indicate the N data packets by the sequence of sending the first data packet and the second data packet and the value of the third information
- the at least two data packets are in the receiving state of the first communication device.
- the first indication information is used to indicate that at least one data packet in the N data packets is in the first communication by sending the sequence of the first data packet and the second data packet and the value of the third information
- the receiving state of the device which can be:
- the first indication information is used to indicate that the first data packet and the second data packet are received in error packets; or,
- the first indication information is used to indicate the first data packet, the second data packet and the third data
- the packet is an incorrectly received data packet
- the first indication information is used to indicate the third data Multiple data packets of two data packets are data packets received in error; or,
- the first indication information is used to indicate the Multiple data packets of the three data packets are wrongly received data packets
- the third data packet is the data packet that reaches the first communication device last among the N data packets.
- the first indication information is further used to indicate that the data packets in the N data packets other than the incorrectly received data packets are correctly received data packets.
- the first indication information is used to indicate that at least one data packet in the N data packets is in the first communication by sending the sequence of the first data packet and the second data packet and the value of the third information
- the receiving state of the device which can be:
- the first indication information is used to indicate a plurality of data packets from the second data packet to the first data packet
- the data packet is an erroneously received data packet, and the data packets of the N data packets other than the erroneously received data packet are correctly received data packets; or,
- the first indication information is used to indicate the first data packet, the second data packet and the third data
- the packet is an incorrectly received data packet, and the data packet between the second data packet and the first data packet, and the data packet between the first data packet and the third data packet are correctly received data packets; or,
- the first indication information is used to indicate the third data packet and the information from the second data packet to the first A plurality of data packets of a data packet are incorrectly received data packets, and the data packets between the first data packet and the third data packet are correctly received data packets; or,
- the first indication information is used to indicate the second data
- a plurality of data packets of the three data packets are data packets received in error, and the data packets between the second data packet and the first data packet are correctly received data packets;
- the third data packet is the data packet that reaches the first communication device last among the N data packets.
- the first indication information indicates the receiving state of at least one data packet in the N data packets through the value of the third information, which may be:
- the first indication information is used to indicate that the N data packets are all correctly received data packets.
- the first indication information is used to indicate that the first data packet is an erroneously received data packet.
- the first indication information is further used to indicate that the data packets other than the first data packet among the N data packets are correctly received data packets .
- the first indication information further carries fourth information, the fourth information is used to indicate a third data packet, and the third data packet is the data packet that finally reaches the first communication device among the N data packets.
- the method may also include:
- the erroneously received data packets are sent to the first communication device, and the buffer resources occupied by the correctly received data packets are released.
- the second communication device releases the buffer resources occupied by the correctly received data packets, which can improve the utilization rate of the buffer resources.
- the second communication device sends the erroneously received data packet to the first communication device, which can reduce the bit error rate and improve the system stability.
- an embodiment of the present application provides a transmission instructing apparatus, which may include a processing module and a communication module, and these modules may perform corresponding functions performed by the first communication apparatus in any of the design examples of the first aspect.
- the communication module is configured to receive N data packets, where N is a positive integer greater than or equal to 1.
- the processing module is configured to generate first indication information, the first indication information includes a first information bit and a second information bit, the first information bit carries the first information, the second information bit carries the second information, and the second information bit carries the second information.
- One information is used to indicate the first data packet in the N data packets
- the second information is used to indicate the second data packet in the N data packets
- the first indication information also carries third information
- the first indication information is used for
- the receiving state of at least one data packet in the N data packets is indicated by the sequence in which the first data packet and the second data packet arrive at the first communication device and the value of the third information, and the receiving state includes erroneous reception and correct reception.
- the communication module is further configured to send the first indication information.
- an embodiment of the present application provides a transmission instructing apparatus, which may include a processing module and a communication module, and these modules may perform corresponding functions performed by the second communication apparatus in any of the design examples of the second aspect.
- the communication module is configured to send N data packets to the first communication apparatus, where N is a positive integer greater than or equal to 1; and, receive the first indication information from the first communication apparatus.
- a processing module configured to obtain the first information from the first information bit of the first indication information, obtain the second information from the second information bit of the first indication information, and obtain the third information from the third information bit of the first indication information,
- the first information is used to indicate the first data packet in the N data packets
- the second information is used to indicate the second data packet in the N data packets
- the first indication information is used to send the first data packet and the second data packet.
- the sequence of the packets and the value of the third information indicate the receiving state of at least one of the N data packets in the first communication device, and the receiving state includes erroneous reception and correct reception; and, according to the first indication information, determine the N data packets The reception status of the packet.
- the present application provides a communication device, where the communication device may be a first communication device or a device in the first communication device.
- the communication apparatus may include a processor configured to implement the method performed by the first communication apparatus in the above-mentioned first aspect.
- the communication apparatus may also include memory for storing program instructions and data.
- the memory is coupled to the processor, and the processor can call and execute program instructions stored in the memory, so as to implement any one of the methods performed by the first communication apparatus in the first aspect above.
- the communication apparatus may further include a transceiver, and the transceiver is used for the communication apparatus to communicate with other devices.
- the present application provides a communication device, and the communication device may be a second communication device or a device in the second communication device.
- the communication apparatus may include a processor for implementing the method performed by the second communication apparatus in the above-mentioned second aspect.
- the communication apparatus may also include memory for storing program instructions and data.
- the memory is coupled to the processor, and the processor can call and execute program instructions stored in the memory, so as to implement any one of the methods performed by the second communication apparatus in the second aspect above.
- the communication apparatus may further include a transceiver, and the transceiver is used for the communication apparatus to communicate with other devices.
- the present application provides a computer-readable storage medium in which a computer program or instruction is stored.
- the computer program or instruction is executed, the first communication in any of the design examples of the first aspect can be implemented. method performed by the device.
- the present application provides a computer-readable storage medium in which a computer program or instruction is stored.
- the computer program or instruction is executed, the second communication in any of the design examples of the second aspect can be implemented. method performed by the device.
- the present application provides a computer program product, comprising instructions, when the instructions are run on a computer, the computer executes the method performed by the first communication apparatus in any one of the design examples of the first aspect.
- the present application provides a computer program product comprising instructions, when the instructions are run on a computer, the computer executes the method performed by the second communication apparatus in any of the design examples of the second aspect.
- the present application further provides a chip system, where the chip system includes a processor and may further include a memory, for implementing the method executed by the first communication apparatus in any one of the design examples of the first aspect.
- the chip system can be composed of chips, and can also include chips and other discrete devices.
- the present application further provides a chip system, where the chip system includes a processor, and may further include a memory, for implementing the method executed by the second communication apparatus in any one of the design examples of the second aspect.
- the chip system can be composed of chips, and can also include chips and other discrete devices.
- the present application further provides a communication system, which includes the communication device in any of the design examples of the fifth aspect and the communication device in any of the design examples of the sixth aspect.
- FIG. 1A is a schematic diagram of an application scenario of an embodiment of the present application.
- FIG. 1B is a schematic diagram of another application scenario of an embodiment of the present application.
- FIG. 1C is a schematic diagram of still another application scenario of an embodiment of the present application.
- FIG. 2 is a schematic structural diagram of a retransmission indication frame in an embodiment of the present application.
- FIG. 3 is a schematic flowchart of a transmission indication method provided by an embodiment of the present application.
- FIG. 4 is a schematic structural diagram of first indication information provided by an embodiment of the present application.
- FIG. 5 is another schematic structural diagram of the first indication information provided in an embodiment of the present application.
- FIG. 6 is a schematic structural diagram of still another first indication information provided by an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of a transmission indication device provided by an embodiment of the present application.
- FIG. 8 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- the reception status of the data packet including error reception and correct reception. For example, if the receiving node fails to decode the data packet from the sending node, or the receiving node fails to successfully receive the data packet from the sending node, the receiving state of the data packet is error reception. Conversely, if the receiving node successfully decodes the data packet from the sending node, the receiving state of the data packet is correctly received.
- the identification of the data packet which can also be called the sequence number or number of the data packet.
- the identification of the data packet can be used for unique identification among N max data packets, or for unique identification among M data packets.
- N max is the maximum number of data packets included when the receiving node feeds back a data packet receiving state to the sending node once
- M is the number of data packets received by the receiving node from the sending node.
- the N max is a positive integer greater than or equal to 1
- the M is a positive integer greater than or equal to 1
- the size relationship between N max and M is not limited in this embodiment of the present application. However, in order to facilitate understanding of the embodiments of the present application, the following description takes N max less than or equal to M as an example.
- the receiving node receives M data packets from the sending node, but when the receiving node feeds back the data packet receiving status to the sending node once Only some or all of the M data packets are fed back.
- N is a positive integer greater than or equal to 1, less than or equal to M, and less than or equal to N max .
- the receiving node can count the M data packets according to the time stamp corresponding to each data packet arriving at the receiving node to obtain the identifiers of the M data packets, such as 0 to M-1; And N max data packets in the M data packets are counted to obtain the identifiers of the N max data packets, for example, marked as 0 to N max -1. For example, if M is equal to 4, the identifiers of the M data packets are 0, 1, 2, and 3, respectively; if N max is equal to 2, the identifier of the N max data packets with the identifier 0 is 0, and the identifier of the data packet with the identifier 1 is 0.
- the identifier in the N max data packets is 1, the identifier in the N max data packets is 0 in the data packet in the N max data packets, and the identifier in the N max data packets in the data packet in the N max data packet is 1.
- the smaller the identifier of the data packet in the M data packets the earlier the data packet arrives at the receiving node in the M data packets.
- the smaller the identifier of the data packet in the N max data packets the earlier the data packet arrives at the receiving node in the N max data packets.
- N+1th data packet among the M data packets arrives, the receiving node starts a new round of counting.
- M is equal to 6
- N max is equal to 4
- N is 2
- the identifiers of M data packets are marked as 0 to 5
- the identifiers of N max data packets are marked as 0 to 3
- the node feeds back the reception status of the first data packet and the second data packet in the M data packets
- the identifier of the third data packet in the M data packets is 2 in the M data packets
- the M data packets The third packet in N max packets is identified as 0.
- the identifiers of the N max data packets may be 0 to N max -1, may also be 1 to N max , or may be other representations, which are not limited in this embodiment of the present application.
- the identifiers of the M data packets may be 0 to M-1, or 1 to M, or may be other representations, which are not limited in this embodiment of the present application.
- Error set which may refer to a set including one or more consecutively received erroneously received data packets. For example, when the length of the error set is equal to 1, the error set includes only one erroneously received packet. For example, when the length of the error set is greater than 1, the error set includes two or more consecutively received data packets in error.
- the multiple consecutive data packets refer to the multiple data packets arriving at the receiving node in sequence, for example, the identifiers (or sequence numbers, or serial numbers, etc.) of the multiple consecutive data packets are continuous.
- Network equipment can also be called wireless access network equipment, which can be base station (base station), eNodeB, transmission reception point (TRP), gNB, 6th generation (6G) mobile communication system
- base station base station
- eNodeB transmission reception point
- TRP transmission reception point
- gNB 6th generation (6G) mobile communication system
- the wireless access network equipment may be a macro base station, a micro base station, an indoor station, or the like. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
- a terminal device may also be called a terminal, user equipment (UE), a mobile station, a mobile terminal, and the like.
- Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things ( internet of things, IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc.
- Terminals can be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.
- the embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
- system and “network” in the embodiments of the present application may be used interchangeably.
- “At least one” means one or more, and “plurality” means two or more.
- “And/or”, which describes the association relationship of the associated objects, indicates that there can be three kinds of relationships, for example, A and/or B, which can indicate: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A, B can be singular or plural.
- the character “/” generally indicates that the associated objects are an “or” relationship.
- “At least one item(s) below” or similar expressions thereof refer to any combination of these items, including any combination of single item(s) or plural items(s).
- At least one (a) of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c may be single or multiple .
- the ordinal numbers such as “first”, “second”, and “third” mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, Content, sequence, timing, priority or importance, etc.
- the first information, the second information, and the third information are only for distinguishing different information, but do not indicate the difference in size, content, sending order, priority, or importance of the three pieces of information.
- the communication scenarios to which the technical solutions provided in the embodiments of the present application are applied may include wide area communication, for example, communication between a network device and a terminal device, where the network device may be used as a sending node, and the terminal device may be used as a receiving node.
- the network device sends a data packet to the terminal device, and the terminal device feeds back the reception status of the data packet to the network device, so that the network device retransmits the erroneously received data packet and releases the resources (such as buffer resources) occupied by the correctly received data packet.
- AP access point
- station station
- the network architecture shown in FIG. 1A may be a network architecture applied by the embodiments of the present application. It can be understood that, if the technical solutions provided by the embodiments of the present application are applied to other wide area communication or local area communication scenarios, the network architecture applied by the embodiments of the present application may be changed accordingly.
- one of the communication domains includes at least one sending node and at least one receiving node, wherein the sending node can send data (such as audio data, video data, or pictures) to the receiving node data, etc.) to cause the receiving node to present the data to the user.
- the mobile phone, the headset and the wearable device belong to a communication domain, such as communication domain 1, where the mobile phone is the sending node, and the headset and the wearable device are the receiving nodes; the CDC, the display screen, the microphone, and the speaker belong to a communication domain.
- CDC is the sending node, display screen, microphone and speaker are receiving nodes
- keyless entry and start system passive entry passive start, PEPS
- body control module body control module
- mobile phone key and car key belong to a communication domain, for example called communication domain 3, where PEPS is the sending node, BCM, mobile phone key and car key are receiving nodes
- MDC camera and radar belong to a communication domain, such as called communication domain 4, where the camera and radar are the sending nodes, and the MDC is the receiving node.
- a sending node in one communication domain can also serve as a receiving node in another communication domain.
- a mobile phone in communication domain 1 can serve as a receiving node in communication domain 2.
- a sending node in a communication domain can also serve as a receiving node, for example, a microphone can serve as a sending node to send the collected audio data to the CDC.
- FIG. 1B may be referred to, which is an application scenario of the embodiments of the present application.
- FIG. 1B includes a terminal device 1 and a terminal device 2, and the terminal device 1 and the terminal device 2 can communicate through a sidelink (SL).
- terminal equipment 1 can be used as a sending node
- terminal equipment 2 can be used as a receiving node
- terminal equipment 1 can send data packets to terminal equipment 2
- terminal equipment 2 can feedback the receiving status of the data packets to terminal equipment 1, so that terminal equipment 1 can replay the data packets. Transmit erroneously received data packets and release the resources occupied by correctly received data packets.
- FIG. 1C is an embodiment of the present application.
- FIG. 1C includes a network device and a terminal device, and the network device and the terminal device can communicate through a Uu port.
- FIG. 1B and FIG. 1C take the terminal device being a mobile phone as an example, but the terminal device in the embodiment of the present application is not limited to this.
- the vehicle-mounted communication system is a highly informatized and intelligent communication system based on the development of intelligent transportation system and sensor network technology, applying communication technology in the vehicle.
- Vehicle communication system has higher requirements on system stability during design, such as bit error rate lower than 1 ⁇ 10 -15 .
- the signal transmission environment is harsh, such as the noise interference of the vehicle itself (such as the noise generated by the motor, the noise generated by the controller, etc.) and the interference of the external environment (such as wireless communication interference, lightning interference, etc.), which requires Take some technical means to reduce the impact of the bad signal transmission environment and improve the system stability.
- Retransmission technology is a technology that can improve the stability of the in-vehicle communication system.
- the receiving node sends the receiving state of the data packet to the sending node, then the sending node can retransmit the erroneously received data packet according to the receiving state of the data packet, which can reduce the bit error rate and improve the system stability. sex.
- the receiving node can indicate the receiving state of the data packet to the sending node in the following two ways.
- the receiving node indicates the receiving state of each data packet to the sending node by way of bit mapping. For example, the receiving node uses 1 bit to indicate the receiving status of a data packet, such as 1 for correct reception and 0 for incorrect reception.
- each data packet needs 1 bit to indicate the receiving state.
- the transmission rates of uplink and downlink in the vehicle scenario are unequal, that is, the rate at which the sending node sends data packets is greater than the rate at which the receiving node feeds back the receiving status of the data packets.
- the ratio of the uplink transmission rate to the downlink transmission rate can be 100:1.
- the receiving node may send a retransmission indication frame to the transmitting node, and then the transmitting node may determine the receiving state of the data packet according to the content indicated by the retransmission indication frame.
- the transmitting node may determine the receiving state of the data packet according to the content indicated by the retransmission indication frame.
- FIG. 2 For the structure of the retransmission indication frame, reference may be made to FIG. 2 .
- the retransmission indication frame includes 4 fields, namely, a redundancy check (redundancy) field, a continuous correct (ConsecutiveGood) field, a negative acknowledgement (NACK) field, and the absolute value of the data transmission unit.
- redundancy redundancy
- ConsecutiveGood continuous correct
- NACK negative acknowledgement
- the least significant bits of the absolute count of the data transfer unit AbsoluteDTUCountLsbs
- the AbsoluteDTUCountLsbs field occupies 5 bits and is used to indicate the least significant bit of the absolute number of the last data transfer unit (DTU) received by the receiving node.
- the NACK field occupies 2 bits, indicating the reception status of the last data packet and the penultimate data packet respectively. Take 1 for correct reception and 0 for incorrect reception as an example. If the NACK field is 10, the NACK field is used to indicate the last data packet. The packet is a correctly received data packet and the penultimate data packet is a wrongly received data packet; if the NACK field is 01, the NACK field is used to indicate that the last data packet is an incorrectly received data packet and the penultimate data packet.
- the ConsecutiveGood field occupies 5 bits.
- the ConsecutiveGood field is used to indicate the number of correctly received data packets counted forward from the penultimate data packet;
- the ConsecutiveGood field is used to indicate the number of correctly received data packets from the first data packet onwards.
- the redundancy field occupies 12 bits and is used to perform redundancy check on the retransmission indication frame.
- the retransmission indication frame fixedly indicates the reception status of the penultimate data packet and the penultimate data packet, which is less flexible, and there is a problem that the reception status of some data packets cannot be indicated, which is not conducive to Improved system stability.
- the number of data packets indicated by the retransmission indication frame is 6, the second-to-last data packet is an incorrectly received data packet, and the number of correctly received data packets counted from the first data packet onward is 2, then The reception status of the third data packet and the fourth data packet cannot be indicated by the retransmission indication frame.
- embodiments of the present application provide a transmission indication method, device, and system, so as to efficiently feed back a data packet receiving device to a second communication device.
- FIG. 3 is a flowchart of the method. In the following introduction process, it is taken as an example that the method is applied to the network architecture shown in any one of FIG. 1A to FIG. 1C .
- the first communication device described below may be any receiving node in any communication domain shown in FIG. 1A , for example, a headset in communication domain 1 , or the microphone in the communication domain 2, or the MDC in the communication domain 4, etc., or the first communication device can also be a chip system arranged in any receiving node in any communication domain shown in FIG. 1A; below
- the second communication device may be any sending node in any communication domain shown in FIG. 1A , such as a mobile phone in communication domain 1, or a CDC in communication domain 2, or a radar in communication domain 4.
- the second communication device may also be a chip system provided in any one of the sending nodes in any one of the communication domains shown in FIG. 1A .
- the first communication apparatus described below may be the terminal device 1 shown in FIG. 1B
- the second communication apparatus described below may be the terminal device 1 shown in FIG. 1B .
- terminal device 2 shown shown.
- the first communication apparatus described below may be the terminal device shown in FIG. 1C
- the second communication apparatus described below may be the terminal device shown in FIG. 1C . network equipment.
- S301 The second communication apparatus sends M data packets to the first communication apparatus.
- the first communication device receives M data packets from the second communication device.
- the first communication device receives M data packets from the second communication device.
- M is a positive integer greater than or equal to 1.
- the data packet may be video data, or audio data, or a picture, etc.
- the specific form of the data packet is not limited in this embodiment of the present application.
- the second communication apparatus may send the M data packets to the first communication apparatus after receiving the request message for acquiring the M data packets from the first communication apparatus.
- the second communication apparatus may actively push the M data packets to the first communication apparatus.
- the sequence in which the second communication device sends the data packets is consistent with the sequence in which the first communication device receives the data packets.
- the second communication device sends the three data packets to the first communication device in the order of data packet 0, data packet 1, and data packet 2.
- the first communication device sends the three data packets according to data packet 0, data packet 1, data packet The three packets are received in order of 2.
- S302 The first communication apparatus generates first indication information.
- the first communication apparatus may generate first indication information according to reception states of the M data packets, where the first indication information is used to indicate the reception state of at least one data packet among the N data packets.
- N is a positive integer greater than or equal to 1 and less than or equal to M, that is, the first communication device receives M data packets from the second communication device, and can indicate to the second communication device all of the M data packets or partial reception status.
- the N data packets may be a plurality of data packets that continuously reach the first communication device among the M data packets, for example, the identifiers of the N data packets are continuous.
- the first indication information may include a first information bit, a second information bit and a third information bit.
- the first information bit carries the first information
- the second information bit carries the second information
- the third information bit carries the third information.
- the first information may be encoded as an identifier of the data packet in N max data packets, which is used to indicate one data packet in the N data packets.
- the second information may be encoded as an identifier of the data packet in N max data packets, and is used to indicate one data packet in the N data packets.
- the third information can be encoded as different values. For example, the third information occupies 2 bits, and the third information may take a value of 00, or 01, or 10, or 11.
- the first information is used to indicate the first data packet among the N data packets
- the second information is used to indicate the second data packet of the N data packets.
- the first information may be encoded as an identifier of the first data packet in N max data packets
- the second information may be encoded as an identifier of the second data packet in N max data packets.
- the first information and the second information may be used to indicate the same data packet, or may be used to indicate different data packets.
- the first information and the second information are used to indicate the same data packet, which means that the first data packet and the second data packet are the same data packet.
- the first information and the second information are used to indicate different data packets, which means that the first data packet and the second data packet are different data packets.
- the first information bit may be a field, such as an index (index, IND) 1 field, or a part of a field; similarly, the second information bit may be a field, such as an IND2 field field, can also be a part of a field; the third information bit can also be a field, such as an encoding mode (encodemode), can also be a part of a field;
- the specific form of the bit and the third information bit is not limited.
- the first information bits and the second information bits may be sets of a plurality of information bits. The positional relationship between the first information bit and the second information bit may be pre-agreed by the first communication device and the second communication device, or stipulated by a protocol, or the like.
- the first indication information further carries fourth information
- the fourth information can be used to indicate the third data packet.
- the fourth information is carried by the fourth information bit in the first indication information, as shown in FIG. 5 . shown.
- the fourth information bit may be a field, such as a number field, or may be a part of a field, and the specific form of the fourth information bit is not limited in this embodiment of the present application.
- the number of bits occupied by the fourth information bit can be used to determine the maximum number of data packets indicated by the first indication information, that is, the maximum number of data packets included when the first communication device feeds back the data packet reception status once, that is, N max .
- the fourth information is used to indicate the third data packet, that is, used to indicate that the last data packet among the N data packets arrives at the first communication device.
- the first communication apparatus may encode the fourth information as the identification of the third data packet in the M data packets.
- the first communication device may encode the fourth information as an identifier of the third data packet in M data packets according to a low-bit encoding method pre-defined by the protocol or pre-agreed by the first communication device and the second communication.
- M is equal to 16, that is, the first communication device receives 16 data packets from the second communication device, and the identifiers of the M data packets are denoted as 0, 1, 2, . . . , 15.
- the first communication device encodes the fourth information as the identifier of the third data packet in the M data packets, encodes the first information as the identifier of the first data packet in the N max data packets, and encodes the second information as the second data packet.
- the identification of the packet at N max packets For example, the identifiers of the first data packet, the second data packet, and the third data packet in the M data packets are 1, 2, and 3, respectively, and the identifiers of the first data packet and the second data packet in the N max data packets are also They are 1, 2, and 3, respectively.
- the first communication device may encode the first information as 001, encode the second information as 010, and encode the fourth information as 011.
- the identifiers of the first data packet, the second data packet, and the third data packet in the M data packets are 9, 10, and 11, respectively, and the first data packet and the second data packet are in the N max data packets.
- the identifiers are respectively 1 and 2, and the first communication device may encode the first information as 001 and encode the second information as 010. Originally, the first communication device should encode the fourth information as 1011, but the fourth information only occupies 3 bits, so the first communication device can The fourth information is coded as 011.
- the first indication information further carries check information
- the check information may be used to perform redundancy check on the first indication information, as shown in FIG. 6 .
- the verification information may be a field, such as a redundancy check (redundancy) field, or may be a part of a field, and the specific form of the verification information is not limited in this embodiment of the present application.
- the order in which the first data packet indicated by the first information and the second data packet indicated by the second information arrive at the first communication device, and the value of the third information can be used to make the first indication information indicate N
- the reception status of at least one data packet in the data packets, that is, the first indication information can indicate the order in which the first data packet and the second data packet arrive at the first communication device and the value of the third information.
- the reception status of at least one packet For example, when the first information and the second information are used to indicate different data packets, that is, when the first data packet and the second data packet are different data packets, the first indication information can be passed through the first data packet and the second data packet.
- the order in which the data packets arrive at the first communication device and the value of the third information indicate the reception status of at least two data packets among the N data packets.
- the first indication information is only used to indicate an erroneously received data packet among the N data packets.
- the value of the third information can be used to make the first indication information indicate the reception status of at least one data packet among the N data packets, that is, the first indication information can indicate the N data packets through the value of the third information The reception status of at least one of the packets.
- the first indication information may be indicated by the value of the third information The reception status of at least one of the N data packets.
- the first indication information is only used to indicate an erroneously received data packet among the N data packets.
- the first communication device may use different encoding modes to encode the first information, the second information, and the third information according to the receiving states of the M data packets, so as to generate a code that can accurately indicate the data in the M data packets.
- the first indication information of the reception status of the N data packets may be referred to as modes for short.
- Mode 1 when the first data packet indicated by the first information and the second data packet indicated by the second information are the same data packet, and the value of the third information is the first value, the first indication information is used for Indicates that all N packets are correctly received packets.
- the N data packets are all correctly received data packets.
- the first communication apparatus may encode the first information and the second information as the identifier of the same data packet, and encode the third information as the first value, to generate the first indication information.
- the first indication information can be used to indicate that the N data packets are all correctly received data packets.
- the first information and the second information may be encoded as an identifier of any one of the N data packets.
- Mode 2 when the first data packet indicated by the first information and the second data packet indicated by the second information are the same data packet, and the value of the third information is the second value, the first indication information is used for It is indicated that the first data packet is an erroneously received data packet and the data packets other than the first data packet (or the second data packet) among the N data packets are correctly received data packets.
- the first communication device may encode the first information and the second information as the identification of the erroneously received data packet (ie the identification of the first data packet), and encode the third information as the second value, to generate the first an instruction message.
- the first indication information may be used to indicate that the first data packet is an erroneously received data packet, and the data packets other than the first data packet among the N data packets are correctly received data packets.
- the first indication information may only be used to indicate that the first data packet is an erroneously received data packet, for example, the first communication device and the second communication device pre-agreed, or a protocol definition, etc., the first indication information is only used to indicate an error
- the second communication device After the second communication device receives the first indication information, it may be assumed that all the data packets except the incorrectly received data packets among the N data packets are all correctly received data packets.
- Mode 3 when the first data packet indicated by the first information arrives at the first communication device before the second data packet indicated by the second information, and the value of the third information is the first value, the first indication information uses It is indicated that the first data packet and the second data packet are all incorrectly received data packets, and the data packets other than the first data packet and the second data packet in the N data packets are all correctly received data packets.
- the N data packets include two error sets with a length equal to 1, that is, including two erroneously received data packets.
- the two erroneously received data packets include a first data packet and a second data packet, and the first data packet arrives at the first communication device before the second data packet.
- the first communication device can encode the first information as the identifier of the first data packet, encode the second information as the identifier of the second data packet, and encode the third information as the first value to obtain the first indication information.
- the first indication information may be used to indicate that the first data packet and the second data packet are erroneously received data packets, and data packets other than the first data packet and the second data packet among the N data packets for correctly received packets.
- the first indication information may only be used to indicate that the first data packet and the second data packet are erroneously received data packets, for example, the first communication device and the second communication device pre-agreed, or a protocol definition, etc., the first indication information It is only used to indicate an erroneously received data packet.
- the second communication device may assume that all the data packets except the erroneously received data packet among the N data packets are correctly received data packets.
- Mode 4 when the first data packet indicated by the first information arrives at the first communication device later than the second data packet indicated by the second information, and the value of the third information is the first value, the first indication information uses It is indicated that the plurality of data packets from the second data packet to the first data packet are data packets received in error, and the data packets other than the data packet received in error among the N data packets are data packets that are correctly received.
- the N data packets include an error set whose length is greater than 1, that is, includes a plurality of consecutively erroneously received data packets.
- the last data packet reaching the first communication device among the plurality of consecutively erroneously received data packets is the first data packet
- the first data packet reaching the first communication device among the plurality of consecutively erroneously received data packets is second data packet.
- the first communication device can encode the first information as the identifier of the first data packet, encode the second information as the identifier of the second data packet, and encode the third information as the first value to obtain the first indication information.
- the first indication information may be used to indicate that a plurality of data packets from the second data packet to the first data packet are erroneously received data packets, and the N data packets other than the erroneously received data packets The packets are correctly received packets.
- the first indication information is only used to indicate that a plurality of data packets from the second data packet to the first data packet are data packets received in error.
- the data packet 0, the data packet 1, the data packet 2, the data packet 3, and the data packet 4 arrive at the first communication device in sequence, wherein the data packet 1, the data packet 2, and the data packet 3 are erroneously received data packets.
- the first communication apparatus may encode the first information into the data packet 3, encode the second information into the data packet 1, and encode the third information into the first value in the manner of mode 4.
- Mode 5 when the first data packet indicated by the first information arrives at the first communication device before the second data packet indicated by the second information, and the value of the third information is the second value, the first indication information uses It indicates that the first data packet, the second data packet and the third data packet are data packets received in error, and the data packets other than the data packet received in error among the N data packets are data packets that are correctly received.
- the N data packets include three error sets with a length equal to 1, that is, including three data packets received in error, and any two data packets among the three data packets received in error are discontinuous.
- the first data packet arriving at the first communication device is the first data packet
- the second data packet arriving at the first communication device is the second data packet
- the third data packet arriving at the first communication device is the first data packet.
- the data packet of the communication device is the third data packet
- the third data packet is the last data packet of the N data packets reaching the first communication device.
- the first communication device can encode the first information as the identifier of the first data packet, encode the second information as the identifier of the second data packet, and encode the third information as the second value to obtain the first indication information.
- the first indication information is used to indicate that the first data packet, the second data packet and the third data packet are erroneously received data packets, and data in the N data packets other than the erroneously received data packet The packet is a correctly received data packet.
- the first indication information is only used to indicate that the first data packet, the second data packet and the third data packet are data packets received in error.
- data packet 0, data packet 1, data packet 2, data packet 3, and data packet 4 arrive at the first communication device in sequence, wherein data packet 0, data packet 2, and data packet 4 are erroneously received data packets.
- the first communication apparatus may encode the first information as a data packet 0, encode the second information as a data packet 2, and encode the third information as a second value in the manner of mode 5.
- the M data packets only include three error sets whose length is equal to 1, that is, only include three erroneously received data packets, and any two of the three erroneously received data packets are not consecutive
- the first The first data packet indicated by the information may be the first one of the three erroneously received data packets to reach the first communication device
- the second data packet indicated by the second information may be the three erroneously received data packets
- the second one of the data packets arrives at the first communication device
- the third data packet indicated by the fourth information may be the last data packet that arrives at the first communication device among the three erroneously received data packets.
- the first communication device may encode the fourth information as the identifier of the third data packet in the M data packets, and then encode the first information and the second information as the first data packet and the second data packet in the mode 5 respectively. identification of the N max data packets, and encoding the third information as the second value.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, and data packet 6, wherein, data packet 0, data packet 3, data packet 5 is a packet received in error.
- the first data packet indicated by the first information is data packet 0,
- the second data packet indicated by the second information is data packet 3
- the third data packet indicated by the fourth information is data packet 5.
- the first communication device may encode the fourth information as the identifier of the data packet 5 in the M data packets, and encode the first information and the second information as the identifier of the data packet 0 in the N max data packets, and the data packet 3 in the N max data packets.
- the identifiers of the max data packets, and the third information is encoded into the second value to obtain the first indication information, as shown in Table 1.
- the first indication information is used to indicate the reception status of data packets 0 to 5, that is, data packets 0, 3, and 5 are incorrectly received data packets, while data packets 1, 2, 4, And packet 6 is a correctly received packet.
- the first data packet indicated by the first information may be the first third error set
- the second data packet indicated by the second information may be the data packet of the second error set of the first three error sets
- the third data packet indicated by the fourth information may be The packet of the last error set in the first three error sets.
- the first communication device may encode the fourth information as the identifier of the third data packet in the M data packets, and then encode the first information and the second information as the first data packet and the second data packet in the mode 5 respectively. identification of the N max data packets, and encoding the third information as the second value.
- the error set in the M data packets may be an error set that has all been indicated, that is, the first communication device has already indicated to the second communication device the data packets received in error among the M data packets, so the repeated indication can Improve the robustness of the system; or it may be all unindicated error sets, which are not limited in this embodiment of the present application.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7, wherein, data packet 0, data packet 2.
- Data packet 4, data packet 6 to data packet 7 are data packets received in error.
- the first data packet indicated by the first information is data packet 0,
- the second data packet indicated by the second information is data packet 2
- the third data packet indicated by the fourth information is data packet 4.
- the first communication device may encode the fourth information as the identifier of the data packet 4 in the M data packets, and encode the first information and the second information as the identifiers of the data packet 0 and the data packet 2 in the N max data packets, respectively, and encoding the third information into a second value to obtain the first indication information, as shown in Table 2.
- the first indication information is used to indicate the reception status of data packets 0 to 4, that is, data packets 0, 2, and 4 are incorrectly received data packets, and data packets 1 and 3 are correctly received data Bag.
- the first error set in the multiple error sets means that the data packets in the first error set arrive at the first communication device before the data packets in other error sets.
- the second error set in the plurality of error sets means that the data in the second error set is later than the data packets in the first error set and precedes the errors in the plurality of error sets except the first error set.
- the last error set in the plurality of error sets means that the data packets in the last error set arrive at the first communication device later than the data packets in other error sets.
- the first indication information can be used to indicate three discontinuous error sets.
- the first communication device may repeatedly indicate the three consecutive error sets, thereby improving system robustness.
- the first communication device may encode the fourth information as the identification of the M data packets in the data packet of the last error set, so as to ensure that the first indication information can indicate N data packets The receiving status of each data packet in the data packet, improving system stability.
- Mode 6 when the first data packet indicated by the first information arrives at the first communication device later than the second data packet indicated by the second information, and the value of the third information is the second value, the first indication information uses For indicating that the first data packet, the second data packet and the third data packet are data packets received in error, and the data packets between the second data packet and the first data packet, and the first data packet and the third data packet The packets in between are correctly received packets.
- the length of the last three error sets is equal to 1, that is, more than three data packets received in error are included, and any two of the last three data packets received in error are not identical adjacent.
- the first data packet that reaches the first communication device is the second data packet
- the second data packet that arrives at the first communication device is the first data packet
- the third data packet that arrives at the first communication device is the first data packet.
- the data packet of a communication device is the third data packet.
- the first communication device can encode the first information as the identifier of the first data packet, encode the second information as the identifier of the second data packet, and encode the third information as the second value to obtain the first indication information.
- the first indication information is used to indicate that the first data packet, the second data packet and the third data packet are erroneously received data packets, and the data packets between the second data packet and the first data packet, and The data packets between the first data packet and the third data packet are correctly received data packets.
- data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7 arrive at the first communication device in sequence, wherein data packet 0, data packet 2.
- Data packet 4 and data packet 7 are data packets received in error.
- the first communication apparatus may encode the first information into the data packet 4, encode the second information into the data packet 2, and encode the third information into the second value in the manner of mode 6.
- the first indication information is used to indicate that the data packets 2, 4 and 7 are data packets received in error, and the data packets 3, 5 and 6 are correctly received data packets.
- the first data packet indicated by the first information may be the data packet with the penultimate error in these error sets
- the second data packet indicated by the second information may be the data in the penultimate error set in these error sets
- the third data packet indicated by the fourth information may be the data packet of the last error set in these error sets.
- the first communication device may encode the fourth information as the identification of the third data packet in the M data packets, and then encode the first information and the second information into the first data packet and the second data packet respectively according to mode 6 identification of the N max data packets, and encoding the third information as the second value.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7, wherein, data packet 0, data packet 1.
- Packet 3, Packet 5, and Packet 7 are erroneously received packets, and Packet 0, Packet 1, Packet 3, and Packet 5 have been indicated (alternatively, Packet 0, Packet 3, and Packet 5 1 and packet 3 have been indicated).
- the first data packet is data packet 5
- the second data packet is data packet 3
- the third data packet is data packet 7
- the first communication device encodes the fourth information as data packet 7 in M data packets
- the first information and the second information are encoded as the identification of the data packet 5 and the data packet 3 in N max data packets respectively
- the third information is encoded as the second value to obtain the first indication information, as shown in the table 3 shown.
- the first indication information is used to indicate the reception status of data packets 3 to 7. Data packets 3, 5 and 7 are incorrectly received data packets, while data packets 4 and 6 are correctly received data packets .
- the error sets are more than or equal to three unindicated error sets in these error sets from the back to the front, and the rest have been indicated, and the error sets are more than or equal to three
- the lengths of the first three error sets in the unindicated error sets are all equal to 1, then the first data packet indicated by the first information may be the data packet of the second error set in the first three error sets, and the The second data packet may be the data packet of the first error set in the first three error sets, and the third data packet indicated by the fourth information may be the data packet of the last error set of the first three error sets.
- the first communication device may encode the fourth information as the identifier of the third data packet in the M data packets, and then encode the first information and the second information as the first data packet and the second data packet in the mode 6 respectively. identification of the N max data packets, and encoding the third information as the second value.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, data packet 7 and data packet 8, wherein the data packet 0.
- Packet 2, Packet 4, Packet 6, and Packet 8 are incorrectly received packets, and Packet 0 has been indicated, Packet 2, Packet 4, Packet 6, and Packet 8 are not. instructed.
- the first data packet is data packet 2
- the second data packet is data packet 4
- the third data packet is data packet 6
- the first communication device may encode the fourth information into data packet 6 in M data
- the identifier in the packet, the first information and the second information are encoded as the identifiers of the data packets 4 and 2 in N max data packets respectively
- the third information is encoded as the second value to obtain the first indication information, such as shown in Table 4.
- the first indication information is used to indicate the reception status of data packets 2 to 6. Data packets 2, 4 and 6 are incorrectly received data packets, while data packets 3 and 5 are correctly received data packets .
- the first indication information can be used to indicate three discontinuous error sets.
- the first communication device may encode the fourth information It is the identification of the M data packets for the data packet in the last unindicated error set, so that the receiving state of the unindicated data packet can be indicated to the second communication device.
- the first communication device may encode the fourth information as the data packet of the last error set of the first three unindicated error sets in M In this way, the receiving state of the unindicated data packets can be sequentially indicated to the second communication device according to the receiving sequence of the data packets.
- Mode 7 when the first data packet indicated by the first information arrives at the first communication device before the second data packet indicated by the second information, and the value of the third information is a third value, the first indication information is used to indicate that a plurality of data packets from the first data packet to the second data packet, that the third data packet is an incorrectly received data packet, and that the data packets other than the incorrectly received data packet among the N data packets are correctly received data pack.
- the N data packets include two error sets, and the two error sets are an error set whose length is greater than 1 and an error set whose length is equal to 1, respectively.
- the first data packet arriving at the first communication device in the error set whose length is greater than 1 is the first data packet
- the last data packet arriving at the first communication device in the error set whose length is greater than 1 is the second data packet, and the length is equal to 1
- the error set includes the third packet.
- the first communication device can encode the first information as the identifier of the first data packet, encode the second information as the identifier of the second data packet, and encode the third information as the third value to obtain the first indication information .
- the first indication information is used to indicate that a plurality of data packets from the first data packet to the second data packet, and the third data packet are the data packets received in error, and the N data packets except for the data packets received in error The packets other than the packets are correctly received packets.
- the first indication information is only used to indicate that a plurality of data packets from the first data packet to the second data packet and the third data packet are data packets received in error.
- data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7 arrive at the first communication device in sequence, wherein, data packet 2 to data packet 4, and the data packet 7 is a data packet received in error.
- the first communication apparatus may encode the first information into the data packet 2, encode the second information into the data packet 4, and encode the third information into the third value in the manner of mode 7.
- the first indication information is used to indicate that data packet 2, data packet 3, data packet 4, and data packet 7 are data packets received in error, and data packet 0, data packet 1, data packet 5, and data packet 6 are correctly received packets.
- the M data packets include only two error sets, namely, an error set with a length greater than 1 and an error set with a length equal to 1, wherein the data packet of the error set with a length greater than 1 precedes the error set with a length equal to 1
- the data packet arrives at the first communication device.
- the first data packet indicated by the first information may be the first data packet in the error set with the length greater than 1
- the second data packet indicated by the second information may be the last data packet in the error set with the length greater than 1 data packet
- the third data packet indicated by the fourth information may be the data packet of the error set whose length is equal to 1.
- the first communication device can encode the fourth information as the identifier of the third data packet in the M data packets, and then encode the first information and the second information as the first data packet and the second data packet in the mode 7 respectively. identification of the N max data packets, and encoding the third information as the second value.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7, wherein, data packet 0 to data packet 3.
- Data packet 5 is an incorrectly received data packet.
- the first data packet is data packet 0,
- the second data packet is data packet 3
- the third data packet is data packet 5,
- the first communication device can encode the fourth information as data packet 5 in M data
- the identifier in the packet, the first information and the second information are encoded as the identifiers of the data packets 0 and 3 in N max data packets respectively, and the third information is encoded as the third value to obtain the first indication information, such as shown in Table 5.
- the first indication information is used to indicate the receiving status of data packets 0 to 5, data packets 0 to 3 and data packets 5 are incorrectly received data packets, and data packets 4 are correctly received data packets.
- the first error set indicated by the first information may be the first data packet in the error set whose length is greater than 1
- the second data packet indicated by the second information may be the last data packet in the error set whose length is greater than 1
- the third data packet indicated by the fourth information may be a packet of the error set of length equal to 1.
- the first communication device can encode the fourth information as the identifier of the third data packet in the M data packets, and then encode the first information and the second information as the first data packet and the second data packet in the mode 7 respectively. identification of the N max data packets, and encoding the third information as the second value.
- the error sets in the M data packets may be all indicated error sets, that is, the first communication device has indicated to the second communication device the data packets received in error among the M data packets; or may be all of the error sets.
- the unindicated error set is not limited in this embodiment of the present application.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7, wherein, data packet 0 to data packet 2.
- Data packet 4, data packet 6 to data packet 7 are data packets received in error.
- the first data packet is data packet 0,
- the second data packet is data packet 2
- the third data packet is data packet 4
- the first communication device can encode the fourth information as data packet 4 in M
- the identifier of the data packet, the first information and the second information are encoded as the identifiers of the data packet 0 and the data packet 2 in N max data packets respectively
- the third information is encoded as a third value to obtain the first indication information, such as shown in Table 6.
- the first indication information is used to indicate the reception status of data packets 0 to 4, that is, data packets 0 to 2, data packet 4 are data packets received in error, and data packet 3 is a data packet received correctly.
- the first indication information can be used to indicate an error set whose length is greater than 1 and an error set whose length is equal to 1.
- the length of the first error set in these error sets is greater than 1, and the length of the second error set is equal to 1, and the first communication device may encode the fourth information as the second error set.
- the packets in the error set are identified in M packets. In this way, when the error sets in the M data packets have been indicated to be outdated, the first communication apparatus repeatedly indicates the first error set and the second error set, which can improve the robustness of the system.
- the first communication state may sequentially indicate to the second communication device the receiving state of the unindicated data packets according to the receiving order of the data packets.
- Mode 8 when the first data packet indicated by the first information arrives at the first communication device later than the second data packet indicated by the second information, and the value of the third information is the third value, the first indication information uses to indicate that a plurality of data packets from the second data packet to the first data packet, that the third data packet is an incorrectly received data packet, and that the data packet between the first data packet and the third data packet is a correctly received data packet .
- the last two error sets are an error set whose length is greater than 1 and an error set whose length is equal to 1, respectively.
- the first data packet reaching the first communication device in the error set whose length is greater than 1 is the second data packet
- the last data packet reaching the first communication device in the error set whose length is greater than 1 is the first data packet
- the length is equal to 1
- the error set includes the third packet.
- the first communication device can encode the first information as the identifier of the first data packet, encode the second information as the identifier of the second data packet, and encode the third information as the third value to obtain the first indication information .
- the first indication information is used to indicate a plurality of data packets from the second data packet to the first data packet
- the third data packet is an erroneously received data packet
- the difference between the first data packet and the third data packet The packets in between are correctly received packets.
- data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7 arrive at the first communication device in sequence, wherein data packet 0, data packet 2 to 4, and 7 are erroneously received packets.
- the first communication apparatus may encode the first information as data packet 4, encode the second information as data packet 2, and encode the third information as a third value in the manner of mode 8.
- the first indication information is used to indicate that data packet 2, data packet 3, data packet 4, and data packet 7 are incorrectly received data packets, and data packet 5 and data packet 6 are correctly received data packets.
- the first data packet indicated by the first information may be the last data packet in the penultimate error set
- the second data packet indicated by the second information may be the first data packet in the penultimate error set data packets
- the third data packet indicated by the fourth information may be the data packet of the last error set.
- the first communication device may encode the fourth information as the identification of the third data packet in the M data packets, and then encode the first information and the second information into the first data packet and the second data packet respectively according to mode 8 identification of the N max data packets, and encoding the third information as a third value.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7, wherein, data packet 0, data packet 2 to data packets 4 and 6 are data packets received in error, data packets 0, 2, 3 and 4 have been indicated, and data packet 6 has not been indicated.
- the first data packet is data packet 4
- the second data packet is data packet 2
- the third data packet is data packet 6
- the first communication device may encode the fourth information as data packet 6 in M data
- the identification of the packet, the first information and the second information are respectively encoded as the identification of the data packet 4 and the data packet 2 in N max data packets
- the third information is encoded as the third value to obtain the first indication information, as shown in the table 7 is shown.
- the first indication information is used to indicate the reception status of data packets 2 to 6 , data packets 2 to 4 and data packet 6 are incorrectly received data packets, and data packet 5 is a correctly received data packet.
- the error sets in the M data packets are greater than two, and these error sets are counted from the back to the front with greater than or equal to two unindicated error sets, and the rest have been indicated, which should be greater than or equal to two
- the first two error sets in the unindicated error set are an error set of length greater than 1 and an error set of length equal to 1, respectively.
- the first data packet indicated by the first information may be the last data packet in the error set whose length is greater than 1
- the second data packet indicated by the second information may be the first data packet in the error set whose length is greater than 1
- the third data packet indicated by the fourth information may be the data packet of the error set whose length is equal to 1.
- the first communication device may encode the fourth information as the identification of the third data packet in the M data packets, and then encode the first information and the second information as the first data packet and the second data packet in the mode 8 respectively.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, data packet 7 and data packet 8, wherein the data packet 0.
- Data packet 3, data packet 4, data packet 5, and data packet 8 are data packets received in error, and data packet 0 has been indicated.
- the first data packet is data packet 5
- the second data packet is data packet 3
- the third data packet is data packet 8
- the first communication device can encode the fourth information as data packet 8 in M data
- the identification of the packet, the first information and the second information are encoded as the identification of the data packet 5 and the data packet 3 in N max data packets respectively, and the third information is encoded as the third value, and the first indication information is obtained, as shown in the table 8 shown.
- the first indication information is used to indicate the reception status of data packets 3 to 8, data packets 3 to 5 and 8 are incorrectly received data packets, and data packets 6 to 7 are correctly received data packets .
- the first indication information can be used to indicate an error set whose length is greater than 1 and an error set whose length is equal to 1.
- the last two error sets are the error set with length greater than 1 and the error set with length equal to 1, respectively.
- a communication device may encode the fourth information as the identification of the M data packets of the data packets in the error set of length equal to 1. In this way, when the last error set is not indicated, or the last two error sets are not indicated, the first communication state can indicate the indicated error set and the unindicated error set through mode 8.
- Mode 9 when the first data packet indicated by the first information arrives at the first communication device before the second data packet indicated by the second information, and the value of the third information is the fourth value, the first indication information uses In order to indicate that the first data packet, the plurality of data packets from the second data packet to the third data packet are the data packets received in error, and the data packets other than the data packet received in error among the N data packets are correctly received. the data package.
- the N data packets include two error sets, and the two error sets are an error set with a length equal to 1 and an error set with a length greater than 1, respectively.
- the error set whose length is equal to 1 includes the first data packet, the first data packet in the error set whose length is greater than 1 reaches the first communication device is the second data packet, and the last data packet in the error set whose length is greater than 1 reaches the first communication device
- the data packet is the third data packet.
- the first communication device can encode the first information as the identifier of the first data packet, encode the second information as the identifier of the second data packet, and encode the third information as the fourth value to obtain the first indication information .
- the first indication information is used to indicate that the first data packet and the plurality of data packets from the second data packet to the third data packet are data packets received in error, and the N data packets except for the data packets received in error The packets other than the packets are correctly received packets.
- the first indication information is only used to indicate that the first data packet and the plurality of data packets from the second data packet to the third data packet are data packets received in error.
- data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7 arrive at the first communication device in sequence, wherein data packet 2, data packet Packets 4 to 7 are packets received in error.
- the first communication apparatus may encode the first information into the data packet 2, encode the second information into the data packet 4, and encode the third information into the fourth value in the manner of mode 9.
- the first indication information is used to indicate that data packet 2, data packet 4, data packet 5, data packet 6 and data packet 7 are data packets received in error, and data packet 0, data packet 1 and data packet 3 are correctly received packets.
- the M data packets include only two error sets, namely an error set with length equal to 1 and an error set with length greater than 1, wherein the data packets in the error set with length equal to 1 precede the error set with length greater than 1
- the data packet arrives at the first communication device.
- the first data packet indicated by the first information may be the data packet in the error set whose length is equal to 1
- the second data packet indicated by the second information may be the first data packet in the error set whose length is greater than 1
- the third data packet indicated by the fourth information may be the last data packet in the error set whose length is greater than 1.
- the first communication device can encode the fourth information as the identifier of the third data packet in the M data packets, and then encode the first information and the second information as the first data packet and the second data packet in the mode 9 respectively. identification of N max data packets, and encoding the third information as a fourth value.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7, wherein, data packet 0, data packet Packets 5 to 7 are packets received in error.
- the first data packet is data packet 0,
- the second data packet is data packet 5
- the third data packet is data packet 7,
- the first communication device may encode the fourth information as data packet 7 in M data.
- the identification of the packet, the first information and the second information are encoded as the identification of the data packet 0 and the data packet 5 in N max data packets respectively, and the third information is encoded as the fourth value to obtain the first indication information, as shown in the table 9 shown.
- the first indication information is used to indicate the reception status of data packets 0 to 7. Data packets 0, 5 to 7 are incorrectly received data packets, and data packets 1 to 4 are correctly received data packets .
- the first error set indicated by the first information can be the data packet in the first error set
- the second data packet indicated by the second information can be the first data packet in the second error set
- the third data packet indicated by the fourth information can be the second data packet The last packet in the error set.
- the first communication device can encode the fourth information as the identifier of the third data packet in the M data packets, and then encode the first information and the second information as the first data packet and the second data packet in the mode 9 respectively. identification of N max data packets, and encoding the third information as a fourth value.
- the error sets in the M data packets may be all indicated error sets, that is, the first communication device has indicated to the second communication device the data packets received in error among the M data packets; or may be all of the error sets.
- the unindicated error set is not limited in this embodiment of the present application.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7, wherein, data packet 0, data packet Packets 2 to 4, and packets 6 to 7 are packets received in error.
- the first data packet is 0,
- the second data packet is data packet 2
- the third data packet is data packet 4
- the first communication device can encode the fourth information as data packet 4 in the M data packets. identifier, encode the first information and the second information as the identifiers of data packet 0 and data packet 2 in N max data packets respectively, and encode the third information as the fourth value to obtain the first indication information, as shown in Table 10 Show.
- the first indication information is used to indicate the reception status of data packets 0 to 4, where data packets 0 and 2 to 4 are incorrectly received data packets, and data packet 1 is a correctly received data packet.
- the first indication information can be used to indicate an error set whose length is equal to 1 and an error set whose length is greater than 1.
- the length of the first error set in these error sets is equal to 1
- the length of the second error set is greater than 1
- the first communication device may encode the fourth information as the second error set.
- the first communication state may sequentially indicate to the second communication device the receiving state of the unindicated data packets according to the receiving order of the data packets.
- Mode 10 when the first data packet indicated by the first information arrives at the first communication device later than the second data packet indicated by the second information, and the value of the third information is the fourth value, the first indication information uses for indicating that the second data packet, the plurality of data packets from the first data packet to the third data packet are data packets received in error, and the data packets between the second data packet and the first data packet are data packets that are correctly received .
- the last two error sets are an error set with a length equal to 1 and an error set with a length greater than 1, respectively.
- the error set whose length is equal to 1 includes the second data packet, the first data packet in the error set whose length is greater than 1 reaches the first communication device, and the last data packet in the error set whose length is greater than 1 reaches the first communication device.
- the data packet is the third data packet.
- the first communication device can encode the first information as the identifier of the first data packet, encode the second information as the identifier of the second data packet, and encode the third information as the fourth value to obtain the first indication information .
- the first indication information is used to indicate that the second data packet, the plurality of data packets from the first data packet to the third data packet are erroneously received data packets, and the difference between the second data packet and the first data packet The packets in between are correctly received packets.
- data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7 arrive at the first communication device in sequence, wherein data packet 0, data packet 2.
- Data packets 4 to 7 are incorrectly received data packets.
- the first communication device may encode the first information as data packet 4, encode the second information as data packet 2, and encode the third information as a fourth value.
- the first indication information is used to indicate that the data packet 2, the data packet 4, the data packet 5, the data packet 6, and the data packet 7 are the data packets received in error, and the data packet 3 is the data packet that is correctly received.
- the first data packet indicated by the first information may be the first data packet in the last error set
- the second data packet indicated by the second information may be the data packet in the penultimate error set
- the third data packet indicated by the fourth information may be the last data packet in the last error set.
- the first communication device may encode the fourth information as the identifier of the third data packet in the M data packets, and then encode the first information and the second information into the first data packet and the second data packet respectively according to the mode 10 identification of the N max data packets, and encoding the third information as a fourth value.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, and data packet 7, wherein, data packet 0, data packet 2.
- Data packets 4 to 6 are incorrectly received data packets, data packets 0 and 2 have been indicated, and data packets 4 to 6 have not been indicated.
- the first data packet is data packet 4
- the second data packet is data packet 0
- the third data packet is data packet 6
- the first communication device can encode the fourth information as data packet 6 in M data
- the identifier in the package, the first information and the second information are encoded as the identifiers of the data packet 4 and the data packet 2 in N max data packets respectively, and the third information is encoded as the fourth value to obtain the first indication information, such as shown in Table 11.
- the first indication information is used to indicate the receiving status of data packets 2 to 6
- data packets 2 and 4 to 6 are data packets received in error
- data packet 3 is a data packet received correctly.
- the first two error sets in the unindicated error set are an error set of length equal to 1 and an error set of length greater than 1, respectively.
- the first data packet indicated by the first information may be the first data packet in the error set whose length is greater than 1
- the second data packet indicated by the second information may be the data in the error set whose length is equal to 1
- the third data packet indicated by the fourth information may be the last data packet in the error set whose length is greater than 1.
- the first communication device may encode the fourth information as the identifier of the third data packet in the M data packets, and then encode the first information and the second information into the first data packet and the second data packet respectively according to the mode 10 identification of the N max data packets, and encoding the third information as a fourth value.
- the M data packets are respectively data packet 0, data packet 1, data packet 2, data packet 3, data packet 4, data packet 5, data packet 6, data packet 7, data packet 8 and data packet 9, Among them, data packet 0, data packet 1, data packet 3, data packet 5, data packet 6, data packet 7 and data packet 9 are data packets received in error, data packet 0 and data packet 1 have been indicated, and the rest have not been indicated Pass.
- the first data packet is data packet 5
- the second data packet is data packet 3
- the third data packet is data packet 7
- the first communication device can encode the fourth information as data packet 7 in M data
- the identification of the packet, the first information and the second information are encoded as the identification of the data packet 5 and the data packet 3 in N max data packets respectively, and the third information is encoded as the fourth value to obtain the first indication information, as shown in the table 12 shown.
- the first indication information is used to indicate the receiving state of the data packets 3 to 7 .
- the data packets 3 and 5 to 7 are incorrectly received data packets, and the data packet 4 is a correctly received data packet.
- the first indication information can be used to indicate an error set whose length is equal to 1 and an error set whose length is greater than 1.
- the last two error sets are the error set with length equal to 1 and the error set with length greater than 1, respectively.
- a communication device may encode the fourth information as an identification of the M data packets of the last data packet in the error set whose length is greater than 1. In this way, when the last error set is not indicated, or the last two error sets are not indicated, the first communication state can indicate the indicated error set and the unindicated error set through the mode 10 .
- the first indication information corresponding to the foregoing modes 1 to 10 may be as shown in Table 13.
- a represents the identifier of the first data packet indicated by the first information
- b represents the identifier of the second data packet indicated by the second information
- a ⁇ b indicates that the first data packet arrives at the first communication device before the second data packet
- a>b indicates that the first data packet arrives at the first communication device later than the second data packet
- the identifiers of N data packets are 0 ⁇ N- 1
- [i, j] represents multiple data packets from data packet i to data packet j
- (i, j) represents the data packet between data packet i and data packet j, that is, from data packet (i+1)
- Table 13 First indication information in different modes
- the value of the third information in different modes may be the same.
- mode 1, mode 3 and mode 4 the value of the third information is the same.
- the value of the third information in different modes may also be different.
- the value of the third information in mode 1 is the first value
- the value of the third information in mode 3 is the fifth value.
- step S302 the first communication apparatus generates the first indication information, and then the first communication apparatus may send the first indication information to the second communication apparatus, that is, the content of step S303 is executed.
- the first communication apparatus sends first indication information to the second communication apparatus.
- the second communication device receives the first indication information from the first communication device.
- the first indication information may be carried in an acknowledgement (acknowledgement, ACK) ACK message or a NACK message.
- acknowledgement acknowledgement
- NACK NACK message
- the first indication information may be carried in the ACK message.
- the first indication information may be carried in a NACK message.
- S304 The second communication apparatus determines the reception states of the N data packets according to the first indication information.
- the second communication apparatus may decode the first indication information to obtain the first information, the second information and the third information.
- the second communication device may obtain the first information from the first information bit, obtain the second information from the second information bit, and obtain the third information from the third information.
- the second communication apparatus may also obtain the fourth information from the fourth information bit.
- the second communication device can determine the receiving state of the N data packets in the first communication device according to the sending sequence of the first data packet and the second data packet and the value of the third information. For the specific implementation process, refer to step S302. content, which will not be repeated here.
- the second communication device may determine that the N data packets are all is a correctly received data packet; or, when the first information, the second information and the third information all indicate data packet 0, that is, the first indication information is encoded in mode 2, and the first indication information indicates the receiving state of a data packet , the second communication device may determine that the one data packet is an erroneously received data packet; or, when the first information indicates the first data packet of the N data packets, the second information indicates the Nth data packet of the N data packets , the value of the third information is the first value, that is, when the first indication information is encoded in mode 3, the second communication device can determine that the N data packets are all erroneously received data packets; When the second information indicates different data packets, the second communication device may determine that the N data packets include correctly received data packets and incorrectly received data packets.
- the second communication device determines according to the first indication information that the N data packets include correctly received data packets, the second communication device releases the resources (such as buffer resources) occupied by the correctly received data packets.
- the second communication device may retransmit the erroneously received data packets to the first communication device, that is, execute the content shown in step S305 .
- the second communication device sends the erroneously received data packet to the first communication device. Accordingly, the first communication device receives an erroneously received data packet from the second communication device.
- the second communication device decodes the first indication information, and can determine which of the N data packets are erroneously received data packets and which are correctly received data packets, and then release the resources of the correctly received data packets (such as buffer resources). ) and retransmit the erroneously received data packet to the first communication device.
- the second communication device retransmits the N data packets.
- the second communication device may determine which of the N data packets are erroneously received data packets and which are correctly received data packets according to Table 13 and the contents shown in step S302, and the specific implementation process will not be repeated here.
- the first communication apparatus sends the first indication information to the second communication apparatus to indicate the reception status of the N data packets.
- the first indication information includes first information, second information and third information, and the first indication information may reach the first communication device through the first data packet indicated by the first information and the second data packet indicated by the second information.
- the sequence and the value of the third information indicate the receiving state of the N data packets.
- the receiving state of the N data packets is jointly indicated by three parts of contents, which can indicate the combination of multiple receiving states of the N data packets. It has strong adaptability and flexibility, and can efficiently feed back data packets to the second communication device. reception status.
- the methods provided by the embodiments of the present application are respectively introduced from the perspective of interaction between the first communication device and the second communication device.
- the first communication device and the second communication device may include hardware structures and/or software modules, in the form of hardware structures, software modules, or hardware structures plus software modules. realize the above functions. Whether one of the above functions is performed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
- FIG. 7 shows a schematic structural diagram of a transmission indicating device 700 .
- the transmission instructing device 700 may be the first communication device (or the second communication device) in the embodiment shown in FIG. 3, and can implement the first communication device (or the second communication device) in the method provided in the embodiment of the present application ) function; the transmission instructing device 700 may also be a device capable of supporting the first communication device (or the second communication device) to implement the function of the first communication device (or the second communication device) in the method provided in the embodiment of this application.
- the transmission instructing device 700 may be a hardware structure, a software module, or a hardware structure plus a software module.
- the transmission instructing apparatus 700 may be implemented by a chip system. In this embodiment of the present application, the chip system may be composed of chips, or may include chips and other discrete devices.
- the transmission instructing apparatus 700 may include a processing module 701 and a communication module 702 .
- the communication module 702 can be configured to receive N data packets, where N is a positive integer greater than or equal to 1.
- the processing module 701 can be used to generate first indication information, where the first indication information includes a first information bit and a second information bit, the first information bit carries the first information, and the second information bit carries the second information , the first information is used to indicate the first data packet in the N data packets, the second information is used to indicate the second data packet in the N data packets, the first indication information also carries third information, the first indication The information is used to indicate the receiving state of at least one data packet in the N data packets through the sequence in which the first data packet and the second data packet arrive at the first communication device, and the value of the third information, and the receiving state includes error reception and correct reception. take over.
- the communication module 702 may also be configured to send the first indication information.
- the first indication information is used to indicate at least one data in the N data packets through the sequence in which the first data packet and the second data packet arrive at the first communication device, and the value of the third information
- the receiving status of the packet which can be:
- the first indication information indicates the receiving state of at least one data packet in the N data packets through the value of the third information
- the first indication information indicates N pieces of data through the sequence in which the first data packet and the second data packet arrive at the first communication device and the value of the third information The reception status of at least two of the packets in the packet.
- the first indication information indicates the order in which the first data packet and the second data packet arrive at the first communication device
- the value of the third information indicates the number of at least two data packets in the N data packets.
- Receive status which can be:
- the first indication information is used to indicate that the first data packet and the second data packet are received in error packets; or,
- the first indication information is used to indicate the first data packet, the second data packet and the third data
- the packet is an incorrectly received data packet
- the first indication information is used to indicate the third data Multiple data packets of two data packets are data packets received in error; or,
- the first indication information is used to indicate the Multiple data packets of the three data packets are wrongly received data packets
- the third data packet is the data packet that reaches the first communication device last among the N data packets.
- the first indication information is further used to indicate that the data packets in the N data packets other than the incorrectly received data packets are correctly received data packets.
- the first indication information indicates at least two data packets among the N data packets through the sequence in which the first data packet and the second data packet arrive at the first communication device, and the value of the third information
- the receiving status of which can be:
- the first indication information is used to indicate a plurality of data packets from the second data packet to the first data packet
- the data packet is an erroneously received data packet, and the data packets of the N data packets other than the erroneously received data packet are correctly received data packets; or,
- the first indication information is used to indicate the first data packet, the second data packet and the third data
- the packet is an incorrectly received data packet, and the data packet between the second data packet and the first data packet, and the data packet between the first data packet and the third data packet are correctly received data packets; or,
- the first indication information is used to indicate the third data packet and the information from the second data packet to the first A plurality of data packets of a data packet are incorrectly received data packets, and the data packets between the first data packet and the third data packet are correctly received data packets; or,
- the first indication information is used to indicate the second data
- a plurality of data packets of the three data packets are data packets received in error, and the data packets between the second data packet and the first data packet are correctly received data packets;
- the third data packet is the data packet that reaches the first communication device last among the N data packets.
- the first indication information is used to indicate the reception status of at least one data packet in the N data packets through the value of the third information, which may be:
- the first indication information is used to indicate that the N data packets are all correctly received data packets.
- the first indication information is used to indicate that the first data packet is an erroneously received data packet.
- the first indication information is further used to indicate that the data packets other than the first data packet among the N data packets are correctly received data Bag.
- the first indication information further carries fourth information
- the fourth information is used to indicate a third data packet
- the third data packet is the data packet that finally reaches the first communication device among the N data packets .
- the communication module 702 can be used to send N data packets to the first communication device, where N is a positive integer greater than or equal to 1; first indication information.
- the processing module 701 can be configured to obtain the first information from the first information bit of the first indication information, obtain the second information from the second information bit of the first indication information, and obtain the third information from the third information bit of the first indication information.
- the first information is used to indicate the first data packet in the N data packets
- the second information is used to indicate the second data packet in the N data packets
- the first indication information is used to send the first data packet with the first data packet.
- the sequence of the two data packets and the value of the third information indicate the reception status of at least one of the N data packets in the first communication device, and the reception status includes error reception and correct reception; and, determined according to the first indication information The reception status of N packets.
- the first indication information is used to indicate that at least one of the N data packets is in the first
- the receiving state of the communication device which can be:
- the first indication information indicates the receiving state of at least one data packet in the N data packets through the value of the third information
- the first indication information is used to indicate the N data packets by the sequence of sending the first data packet and the second data packet and the value of the third information
- the at least two data packets are in the receiving state of the first communication device.
- the first indication information is used to indicate that at least two of the N data packets are in the
- the receiving state of a communication device may be:
- the first indication information is used to indicate that the first data packet and the second data packet are received in error packets; or,
- the first indication information is used to indicate the first data packet, the second data packet and the third data
- the packet is an incorrectly received data packet
- the first indication information is used to indicate the third data Multiple data packets of two data packets are data packets received in error; or,
- the first indication information is used to indicate the Multiple data packets of the three data packets are wrongly received data packets
- the third data packet is the data packet that reaches the first communication device last among the N data packets.
- the first indication information is further used to indicate that the data packets in the N data packets other than the incorrectly received data packets are correctly received data packets.
- the first indication information is used to indicate that at least two of the N data packets are in the
- the receiving state of a communication device may be:
- the first indication information is used to indicate a plurality of data packets from the second data packet to the first data packet
- the data packet is an erroneously received data packet, and the data packets of the N data packets other than the erroneously received data packet are correctly received data packets; or,
- the first indication information is used to indicate the first data packet, the second data packet and the third data
- the packet is an incorrectly received data packet, and the data packet between the second data packet and the first data packet, and the data packet between the first data packet and the third data packet are correctly received data packets; or,
- the first indication information is used to indicate the third data packet and the information from the second data packet to the first A plurality of data packets of a data packet are incorrectly received data packets, and the data packets between the first data packet and the third data packet are correctly received data packets; or,
- the first indication information is used to indicate the second data
- a plurality of data packets of the three data packets are data packets received in error, and the data packets between the second data packet and the first data packet are correctly received data packets;
- the third data packet is the data packet that reaches the first communication device last among the N data packets.
- the first indication information is used to indicate the reception status of at least one data packet in the N data packets through the value of the third information, which may be:
- the first indication information is used to indicate that the N data packets are all correctly received data packets.
- the first indication information is used to indicate that the first data packet is an erroneously received data packet.
- the first indication information is further used to indicate that the data packets other than the first data packet among the N data packets are correctly received data Bag.
- the first indication information further carries fourth information
- the fourth information is used to indicate a third data packet
- the third data packet is the data packet that finally reaches the first communication device among the N data packets .
- the processing module 701 is further configured to release the buffer resources occupied by the N data packets; or,
- the communication module 702 is further configured to send the N data packets to the first communication device; or,
- the communication module 702 is further configured to send the incorrectly received data packet to the first communication device, and the processing module 701 is further configured to release the correctly received data Cache resources occupied by the package.
- the communication module 702 is used for transmitting the instruction 700 to communicate with other modules, and it can be a circuit, a device, an interface, a bus, a software module, a transceiver or any other device that can realize communication.
- the division of modules in the embodiments of the present application is schematic, and is only a logical function division. In actual implementation, there may be other division methods.
- the functional modules in the various embodiments of the present application may be integrated into one processing unit. In the device, it can also exist physically alone, or two or more modules can be integrated into one module.
- the above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules.
- FIG. 8 shows a communication apparatus 800 provided in this embodiment of the present application, where the communication apparatus 800 may be the first communication apparatus (or the second communication apparatus) in the embodiment shown in FIG. 3 , and can implement the embodiment of the present application
- the function of the first communication device (or the second communication device) in the provided method; the communication device 800 may also be capable of supporting the first communication device (or the second communication device) to implement the first communication device in the method provided by the embodiment of the present application (or a second communication device) functional device.
- the communication apparatus 800 may be a chip system.
- the chip system may be composed of chips, or may include chips and other discrete devices.
- the above-mentioned communication module 702 may be a transceiver, and the transceiver is integrated into the communication device 800 to form a communication interface 810 .
- the communication apparatus 800 may include at least one processor 820, configured to implement or support the communication apparatus 800 to implement the function of the first communication apparatus or the second communication apparatus in the methods provided in the embodiments of this application.
- the processor 820 may generate the first indication information according to the reception states of the N data packets. For details, please refer to the detailed description in the method example, which will not be repeated here.
- the processor 820 may determine the reception status of the N data packets according to the first indication information. For details, refer to the detailed description in the method example, which will not be repeated here.
- Communication apparatus 800 may also include at least one memory 830 for storing program instructions and/or data.
- Memory 830 is coupled to processor 820 .
- the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, which may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- Processor 820 may cooperate with memory 830 .
- Processor 820 may execute program instructions stored in memory 830 . At least one of the at least one memory may be included in the processor.
- the communication apparatus 800 may also include a communication interface 810 for communicating with other devices through a transmission medium, so that the devices used in the communication apparatus 800 may communicate with other devices.
- the communication apparatus 800 is the first communication apparatus, and the other device may be the second communication apparatus; or, the communication apparatus 800 is the second communication apparatus, and the other apparatus may be the first communication apparatus.
- the processor 820 may utilize the communication interface 810 to send and receive data.
- the communication interface 810 may specifically be a transceiver.
- the specific connection medium between the communication interface 810 , the processor 820 , and the memory 830 is not limited in the embodiments of the present application.
- the memory 830, the processor 820, and the communication interface 810 are connected through a bus 840 in FIG. 8.
- the bus is represented by a thick line in FIG. 8, and the connection between other components is only for schematic illustration. , is not limited.
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one thick line is used in FIG. 8, but it does not mean that there is only one bus or one type of bus.
- the processor 820 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, which can implement Alternatively, each method, step, and logic block diagram disclosed in the embodiments of the present application are executed.
- a general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the methods disclosed in conjunction with the embodiments of the present application may be directly embodied as executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
- the memory 830 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), Such as random-access memory (random-access memory, RAM).
- Memory is, but is not limited to, any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
- the memory in this embodiment of the present application may also be a circuit or any other device capable of implementing a storage function, for storing program instructions and/or data.
- the communication device involved in the embodiments of the present application may be in-vehicle equipment such as a car machine, an in-vehicle speaker, an in-vehicle microphone, etc., or may be a mobile phone, a tablet computer, a desktop type, a laptop type, a notebook computer, or an Ultra-mobile Personal Computer (Ultra-mobile Personal Computer). , UMPC), handheld computers, netbooks, personal digital assistants (Personal Digital Assistant, PDA), wearable electronic devices, virtual reality devices and other electronic devices.
- the communication device involved in the embodiment of the present application may also be a functional module, such as a chip system, provided in any of the above devices.
- Embodiments of the present application further provide a computer-readable storage medium, including instructions, which, when executed on a computer, cause the computer to execute the method executed by the first communication apparatus in the foregoing embodiments.
- Embodiments of the present application further provide a computer-readable storage medium, including instructions, which, when executed on a computer, cause the computer to execute the method executed by the second communication apparatus in the foregoing embodiments.
- Embodiments of the present application also provide a computer program product, including instructions, which, when executed on a computer, cause the computer to execute the method executed by the first communication apparatus in the foregoing embodiments.
- Embodiments of the present application also provide a computer program product, including instructions, which when run on a computer, cause the computer to execute the method executed by the second communication device in the foregoing embodiments.
- An embodiment of the present application provides a chip system, where the chip system includes a processor, and may further include a memory, for implementing the function of the first communication apparatus in the foregoing method.
- the chip system can be composed of chips, and can also include chips and other discrete devices.
- An embodiment of the present application provides a chip system, where the chip system includes a processor, and may further include a memory, for implementing the function of the second communication apparatus in the foregoing method.
- the chip system can be composed of chips, and can also include chips and other discrete devices.
- An embodiment of the present application provides a communication system, where the communication system includes the first communication apparatus and/or the second communication apparatus in the foregoing embodiments.
- the methods provided in the embodiments of the present application may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
- software When implemented in software, it can be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated.
- the computer may be a general purpose computer, a special purpose computer, a computer network, network equipment, user equipment, or other programmable apparatus.
- the computer instructions may be stored in or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server or data center Transmission to another website site, computer, server or data center by means of wired (such as coaxial cable, optical fiber, digital subscriber line, DSL for short) or wireless (such as infrared, wireless, microwave, etc.)
- a computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media.
- the available media can be magnetic media (eg, floppy disks, hard disks, magnetic tape), optical media (eg, digital video disc (DVD) for short), or semiconductor media (eg, SSD), and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包0 | 数据包3 | 第二值 | 数据包5 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包0 | 数据包2 | 第二值 | 数据包4 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包5 | 数据包3 | 第二值 | 数据包7 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包4 | 数据包2 | 第二值 | 数据包6 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包0 | 数据包3 | 第三值 | 数据包5 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包0 | 数据包2 | 第三值 | 数据包4 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包4 | 数据包2 | 第三值 | 数据包6 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包5 | 数据包3 | 第三值 | 数据包6 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包0 | 数据包5 | 第四值 | 数据包7 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包0 | 数据包2 | 第四值 | 数据包4 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包4 | 数据包2 | 第四值 | 数据包6 |
第一信息 | 第二信息 | 第三信息 | 第四信息 |
数据包5 | 数据包3 | 第四值 | 数据包7 |
Claims (41)
- 一种传输指示方法,应用于第一通信装置,其特征在于,包括:接收N个数据包,所述N为大于或等于1的正整数;生成第一指示信息,所述第一指示信息中包括第一信息位和第二信息位,所述第一信息位中承载有第一信息,所述第二信息位中承载有第二信息,所述第一信息用于指示所述N个数据包中的第一数据包,所述第二信息用于指示所述N个数据包中的第二数据包,所述第一指示信息中还承载有第三信息,所述第一指示信息用于通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,所述接收状态包括错误接收和正确接收;发送所述第一指示信息。
- 根据权利要求1所述的方法,其特征在于,所述第一指示信息用于通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第一数据包与所述第二数据包为同一个数据包时,所述第一指示信息通过所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态;或者,当所述第一数据包与所述第二数据包为不同的数据包时,所述第一指示信息通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少两个数据包的接收状态。
- 根据权利要求1或2所述的方法,其特征在于,所述第一指示信息用于通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:通过所述第一信息位指示的第一数据包和第二信息位指示的第二数据包到达所述第一通信装置的顺序,指示所述第一数据包和第二数据包的接收状态;根据所述第一数据包和所述第二数据包的接收状态,以及所述第三信息的取值,指示所述N个数据包中的至少一个其他数据包的接收状态,或者,指示所述N个数据包中处于所述第一数据包和第二数据包之间到达的其他数据包的接收状态。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述第一指示信息通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第一值时,所述第一指示信息用于指示所述第一数据包和所述第二数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包、所述第二数据包以及第三数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第三值时,所述第一指示信息用于指示第三数据包、以及从所述第一数据包到所述第二数据包的多个数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取 值为第四值时,所述第一指示信息用于指示所述第一数据包、以及从所述第二数据包到第三数据包的多个数据包为错误接收的数据包;其中,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求4所述的方法,其特征在于,所述第一指示信息还用于指示所述N个数据包中除了所述错误接收的数据包之外的数据包为正确接收的数据包。
- 根据权利要求1至5中任一项所述的方法,其特征在于,所述第一指示信息通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第一值时,所述第一指示信息用于指示从所述第二数据包到所述第一数据包的多个数据包为错误接收的数据包,以及所述N个数据包中除了所述错误接收的数据包之外的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包、所述第二数据包和第三数据包为错误接收的数据包,以及所述第二数据包与所述第一数据包之间的数据包、以及所述第一数据包与所述第三数据包之间的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第三值时,所述第一指示信息用于指示第三数据包、和从所述第二数据包到所述第一数据包的多个数据包为错误接收的数据包,以及所述第一数据包与所述第三数据包之间的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第四值时,所述第一指示信息用于指示所述第二数据包、和从所述第一数据包到第三数据包的多个数据包为错误接收的数据包,以及所述第二数据包与所述第一数据包之间的数据包为正确接收的数据包;其中,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求2所述的方法,其特征在于,所述第一指示信息用于通过所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第三信息的取值为第一值时,所述第一指示信息用于指示所述N个数据包皆为正确接收的数据包;或者,当所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包为错误接收的数据包。
- 根据权利要求7所述的方法,其特征在于,当所述第三信息的取值为第二值时,所述第一指示信息还用于指示所述N个数据包中除了所述第一数据包之外的数据包为正确接收的数据包。
- 根据权利要求1至8中任一项所述的方法,其特征在于,所述第一指示信息还承载有第四信息,所述第四信息用于指示第三数据包,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 一种传输指示方法,应用于第二通信装置,其特征在于,包括:向第一通信装置发送N个数据包,所述N为大于或等于1的正整数;接收来自所述第一通信装置的第一指示信息;从所述第一指示信息的第一信息位获取第一信息,从所述第一指示信息的第二信息位获取第二信息,从所述第一指示信息的第三信息位获取第三信息,所述第一信息用于指示所述N个数据包中的第一数据包,所述第二信息用于指示所述N个数据包中的第二数据包,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,所述接收状态包括错误接收和正确接收;根据所述第一指示信息确定所述N个数据包的接收状态。
- 根据权利要求10所述的方法,其特征在于,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,包括:当所述第一数据包与所述第二数据包为同一个数据包时,所述第一指示信息通过所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态;或者,当所述第一数据包与所述第二数据包为不同的数据包时,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少两个数据包在所述第一通信装置的接收状态。
- 根据权利要求10或11所述的方法,其特征在于,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,包括:通过发送所述第一信息位指示的第一数据包和第二信息位指示的第二数据包的顺序,指示所述第一数据包和第二数据包的接收状态;根据所述第一数据包和所述第二数据包的接收状态,以及所述第三信息的取值,指示所述N个数据包中的至少一个其他数据包的接收状态,或者,指示所述N个数据包中处于所述第一数据包和第二数据包之间到达的其他数据包的接收状态。
- 根据权利要求10-12任一项所述的方法,其特征在于,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,包括:当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第一值时,所述第一指示信息用于指示所述第一数据包和所述第二数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包、所述第二数据包以及第三数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第三值时,所述第一指示信息用于指示第三数据包、以及从所述第一数据包到所述第二数据包的多个数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第四值时,所述第一指示信息用于指示所述第一数据包、以及从所述第二数据包到第三数据包的多个数据包为错误接收的数据包;其中,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求13所述的方法,其特征在于,所述第一指示信息还用于指示所述N个数据包中除了所述错误接收的数据包之外的数据包为正确接收的数据包。
- 根据权利要求10至14中任一项所述的方法,其特征在于,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,包括:当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第一值时,所述第一指示信息用于指示从所述第二数据包到所述第一数据包的多个数据包为错误接收的数据包,以及所述N个数据包中除了所述错误接收的数据包之外的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包、所述第二数据包和第三数据包为错误接收的数据包,以及所述第二数据包与所述第一数据包之间的数据包、以及所述第一数据包与所述第三数据包之间的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第三值时,所述第一指示信息用于指示第三数据包、和从所述第二数据包到所述第一数据包的多个数据包为错误接收的数据包,以及所述第一数据包与所述第三数据包之间的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第四值时,所述第一指示信息用于指示所述第二数据包、和从所述第一数据包到第三数据包的多个数据包为错误接收的数据包,以及所述第二数据包与所述第一数据包之间的数据包为正确接收的数据包;其中,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求11所述的方法,其特征在于,所述第一指示信息通过所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第三信息的取值为第一值时,所述第一指示信息用于指示所述N个数据包皆为正确接收的数据包;或者,当所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包为错误接收的数据包。
- 根据权利要求16所述的方法,其特征在于,当所述第三信息的取值为第二值时,所述第一指示信息还用于指示所述N个数据包中除了所述第一数据包之外的数据包为正确接收的数据包。
- 根据权利要求10至17中任一项所述的方法,其特征在于,所述第一指示信息还承载有第四信息,所述第四信息用于指示第三数据包,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求10至18中任一项所述的方法,其特征在于,所述方法还包括:当所述N个数据包皆为正确接收的数据包时,释放所述N个数据包占用的缓存资源;或者,当所述N个数据包皆为错误接收的数据包时,向所述第一通信装置发送所述N个数据包;或者,当所述N个数据包中包括错误接收的数据包和正确接收的数据包时,向所述第一通信装置发送所述错误接收的数据包,以及释放所述正确接收的数据包占用的缓存资源。
- 一种传输指示装置,其特征在于,包括:通信模块,用于接收N个数据包,所述N为大于或等于1的正整数;处理模块,用于生成第一指示信息,所述第一指示信息中包括第一信息位和第二信息位,所述第一信息位中承载有第一信息,所述第二信息位中承载有第二信息,所述第一信息用于指示所述N个数据包中的第一数据包,所述第二信息用于指示所述N个数据包中的第二数据包,所述第一指示信息中还承载有第三信息,所述第一指示信息用于通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,所述接收状态包括错误接收和正确接收;所述通信模块还用于发送所述第一指示信息。
- 根据权利要求20所述的装置,其特征在于,所述第一指示信息用于通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第一数据包与所述第二数据包为同一个数据包时,所述第一指示信息通过所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态;或者,当所述第一数据包与所述第二数据包为不同的数据包时,所述第一指示信息通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少两个数据包的接收状态。
- 根据权利要求20或21所述的装置,其特征在于,所述第一指示信息用于通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:通过所述第一信息位指示的第一数据包和第二信息位指示的第二数据包到达所述第一通信装置的顺序,指示所述第一数据包和第二数据包的接收状态;根据所述第一数据包和所述第二数据包的接收状态,以及所述第三信息的取值,指示所述N个数据包中的至少一个其他数据包的接收状态,或者,指示所述N个数据包中处于所述第一数据包和第二数据包之间到达的其他数据包的接收状态。
- 根据权利要求20-22任一项所述的装置,其特征在于,所述第一指示信息通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第一值时,所述第一指示信息用于指示所述第一数据包和所述第二数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包、所述第二数据包以及第三数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第三值时,所述第一指示信息用于指示第三数据包、以及从所述第一数据包到所述第二数据包的多个数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取 值为第四值时,所述第一指示信息用于指示所述第一数据包、以及从所述第二数据包到第三数据包的多个数据包为错误接收的数据包;其中,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求23所述的装置,其特征在于,所述第一指示信息还用于指示所述N个数据包中除了所述错误接收的数据包之外的数据包为正确接收的数据包。
- 根据权利要求20至24中任一项所述的装置,其特征在于,所述第一指示信息通过所述第一数据包与所述第二数据包到达所述第一通信装置的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第一值时,所述第一指示信息用于指示从所述第二数据包到所述第一数据包的多个数据包为错误接收的数据包,以及所述N个数据包中除了所述错误接收的数据包之外的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包、所述第二数据包和第三数据包为错误接收的数据包,以及所述第二数据包与所述第一数据包之间的数据包、以及所述第一数据包与所述第三数据包之间的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第三值时,所述第一指示信息用于指示第三数据包、和从所述第二数据包到所述第一数据包的多个数据包为错误接收的数据包,以及所述第一数据包与所述第三数据包之间的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第四值时,所述第一指示信息用于指示所述第二数据包、和从所述第一数据包到第三数据包的多个数据包为错误接收的数据包,以及所述第二数据包与所述第一数据包之间的数据包为正确接收的数据包;其中,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求21所述的装置,其特征在于,所述第一指示信息用于通过所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第三信息的取值为第一值时,所述第一指示信息用于指示所述N个数据包皆为正确接收的数据包;或者,当所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包为错误接收的数据包。
- 根据权利要求26所述的装置,其特征在于,当所述第三信息的取值为第二值时,所述第一指示信息还用于指示所述N个数据包中除了所述第一数据包之外的数据包为正确接收的数据包。
- 根据权利要求20至27中任一项所述的装置,其特征在于,所述第一指示信息还承载有第四信息,所述第四信息用于指示第三数据包,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 一种传输指示装置,其特征在于,包括:通信模块,用于向第一通信装置发送N个数据包,所述N为大于或等于1的正整数; 以及,接收来自所述第一通信装置的第一指示信息;处理模块,用于从所述第一指示信息的第一信息位获取第一信息,从所述第一指示信息的第二信息位获取第二信息,从所述第一指示信息的第三信息位获取第三信息,所述第一信息用于指示所述N个数据包中的第一数据包,所述第二信息用于指示所述N个数据包中的第二数据包,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,所述接收状态包括错误接收和正确接收;以及,根据所述第一指示信息确定所述N个数据包的接收状态。
- 根据权利要求29所述的装置,其特征在于,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,包括:当所述第一数据包与所述第二数据包为同一个数据包时,所述第一指示信息通过所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态;或者,当所述第一数据包与所述第二数据包为不同的数据包时,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少两个数据包在所述第一通信装置的接收状态。
- 根据权利要求29或30所述的装置,其特征在于,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,包括:通过发送所述第一信息位指示的第一数据包和第二信息位指示的第二数据包的顺序,指示所述第一数据包和第二数据包的接收状态;根据所述第一数据包和所述第二数据包的接收状态,以及所述第三信息的取值,指示所述N个数据包中的至少一个其他数据包的接收状态,或者,指示所述N个数据包中处于所述第一数据包和第二数据包之间到达的其他数据包的接收状态。
- 根据权利要求29-31任一项所述的装置,其特征在于,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,包括:当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第一值时,所述第一指示信息用于指示所述第一数据包和所述第二数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包、所述第二数据包以及第三数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第三值时,所述第一指示信息用于指示第三数据包、以及从所述第一数据包到所述第二数据包的多个数据包为错误接收的数据包;或者,当所述第一数据包先于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第四值时,所述第一指示信息用于指示所述第一数据包、以及从所述第二数据包到第三数据包的多个数据包为错误接收的数据包;其中,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求32所述的装置,其特征在于,所述第一指示信息还用于指示所述N个数据包中除了所述错误接收的数据包之外的数据包为正确接收的数据包。
- 根据权利要求29至33中任一项所述的装置,其特征在于,所述第一指示信息用于通过发送所述第一数据包与所述第二数据包的顺序、以及所述第三信息的取值指示所述N个数据包中的至少一个数据包在所述第一通信装置的接收状态,包括:当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第一值时,所述第一指示信息用于指示从所述第二数据包到所述第一数据包的多个数据包为错误接收的数据包,以及所述N个数据包中除了所述错误接收的数据包之外的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包、所述第二数据包和第三数据包为错误接收的数据包,以及所述第二数据包与所述第一数据包之间的数据包、以及所述第一数据包与所述第三数据包之间的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第三值时,所述第一指示信息用于指示第三数据包、和从所述第二数据包到所述第一数据包的多个数据包为错误接收的数据包,以及所述第一数据包与所述第三数据包之间的数据包为正确接收的数据包;或者,当所述第一数据包晚于所述第二数据包到达所述第一通信装置,且所述第三信息的取值为第四值时,所述第一指示信息用于指示所述第二数据包、和从所述第一数据包到第三数据包的多个数据包为错误接收的数据包,以及所述第二数据包与所述第一数据包之间的数据包为正确接收的数据包;其中,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求30所述的装置,其特征在于,所述第一指示信息用于通过所述第三信息的取值指示所述N个数据包中的至少一个数据包的接收状态,包括:当所述第三信息的取值为第一值时,所述第一指示信息用于指示所述N个数据包皆为正确接收的数据包;或者,当所述第三信息的取值为第二值时,所述第一指示信息用于指示所述第一数据包为错误接收的数据包。
- 根据权利要求35所述的装置,其特征在于,当所述第三信息的取值为第二值时,所述第一指示信息还用于指示所述N个数据包中除了所述第一数据包之外的数据包为正确接收的数据包。
- 根据权利要求29至36中任一项所述的装置,其特征在于,所述第一指示信息还承载有第四信息,所述第四信息用于指示第三数据包,所述第三数据包为所述N个数据包中最后到达所述第一通信装置的数据包。
- 根据权利要求29至37中任一项所述的装置,其特征在于,当所述N个数据包皆为正确接收的数据包时,所述处理模块进一步用于释放所述N个数据包占用的缓存资源;或者,当所述N个数据包皆为错误接收的数据包时,所述通信模块进一步用于向所述第一通信装置发送所述N个数据包;或者,当所述N个数据包中包括错误接收的数据包和正确接收的数据包时,所述通信模块进一步用于向所述第一通信装置发送所述错误接收的数据包,以及所述处理模块进一步用于释放所述正确接收的数据包占用的缓存资源。
- 一种通信装置,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得所述装置执行如权利要求1至9中任一项所述的方法,或如权利要求10至19中任一项所述的方法。
- 一种通信***,其特征在于,包括如权利要求20至28中任一项所述的装置,和/或,如权利要求29至38中任一项所述的装置。
- 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至19中任一项所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/080894 WO2022193105A1 (zh) | 2021-03-15 | 2021-03-15 | 一种传输指示方法、装置及*** |
EP21930701.4A EP4297306A4 (en) | 2021-03-15 | 2021-03-15 | TRANSMISSION INDICATION METHOD AND DEVICE, AND SYSTEM |
CN202180087481.2A CN116711240A (zh) | 2021-03-15 | 2021-03-15 | 一种传输指示方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/080894 WO2022193105A1 (zh) | 2021-03-15 | 2021-03-15 | 一种传输指示方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022193105A1 true WO2022193105A1 (zh) | 2022-09-22 |
Family
ID=83321598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/080894 WO2022193105A1 (zh) | 2021-03-15 | 2021-03-15 | 一种传输指示方法、装置及*** |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4297306A4 (zh) |
CN (1) | CN116711240A (zh) |
WO (1) | WO2022193105A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108631963A (zh) * | 2017-03-24 | 2018-10-09 | 华为技术有限公司 | 用于传输数据的方法和网络侧节点 |
CN108809489A (zh) * | 2017-05-04 | 2018-11-13 | 维沃移动通信有限公司 | 状态报告的上报方法、终端及网络侧设备 |
CN112187414A (zh) * | 2019-07-04 | 2021-01-05 | 华为技术有限公司 | 指示数据传输情况的方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6772215B1 (en) * | 1999-04-09 | 2004-08-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for minimizing feedback responses in ARQ protocols |
US6557135B1 (en) * | 2000-05-17 | 2003-04-29 | Lucent Technologies Inc. | Cycling through entirety of error-indicating acknowledgment information |
-
2021
- 2021-03-15 EP EP21930701.4A patent/EP4297306A4/en active Pending
- 2021-03-15 WO PCT/CN2021/080894 patent/WO2022193105A1/zh active Application Filing
- 2021-03-15 CN CN202180087481.2A patent/CN116711240A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108631963A (zh) * | 2017-03-24 | 2018-10-09 | 华为技术有限公司 | 用于传输数据的方法和网络侧节点 |
CN108809489A (zh) * | 2017-05-04 | 2018-11-13 | 维沃移动通信有限公司 | 状态报告的上报方法、终端及网络侧设备 |
CN112187414A (zh) * | 2019-07-04 | 2021-01-05 | 华为技术有限公司 | 指示数据传输情况的方法和装置 |
Non-Patent Citations (2)
Title |
---|
SAMSUNG: "PDCP Status Report for NR", 3GPP DRAFT; R2-1703738 PDCP STATUS REPORT, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. Spokane, USA; 20170403 - 20170407, 3 April 2017 (2017-04-03), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051245545 * |
See also references of EP4297306A4 * |
Also Published As
Publication number | Publication date |
---|---|
EP4297306A4 (en) | 2024-04-03 |
CN116711240A (zh) | 2023-09-05 |
EP4297306A1 (en) | 2023-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021159974A1 (zh) | 混合自动重传请求信息的反馈方法及设备 | |
AU2017426621B2 (en) | Method and apparatus | |
WO2021223153A1 (zh) | 一种支持多播业务的自动重传请求确认反馈信息的传输方法和装置 | |
US20220278774A1 (en) | Data transmission method and apparatus, communication device and storage medium | |
WO2021031961A1 (zh) | 反馈信息的传输方法及通信装置 | |
WO2021081898A1 (zh) | 通信方法和通信装置 | |
WO2020025063A1 (zh) | 一种通信方法及装置 | |
WO2020164134A1 (zh) | 通信方法、装置及*** | |
TWI759471B (zh) | 數據重傳控制方法及相關產品 | |
WO2020224603A1 (zh) | 通信方法及装置 | |
WO2020238285A1 (zh) | 一种数据重传方法以及装置 | |
WO2022193105A1 (zh) | 一种传输指示方法、装置及*** | |
WO2019238014A1 (zh) | 反馈信息的传输方法和装置 | |
WO2022133918A1 (zh) | 解码失败的处理方法、装置和*** | |
WO2020249043A1 (zh) | 反馈资源的配置方法及终端装置 | |
WO2021056585A1 (zh) | 一种混合自动重传请求反馈方法及装置 | |
WO2021204263A1 (zh) | 一种多收发点架构下重传的方法及装置 | |
WO2023279404A1 (zh) | 一种信息传输的方法以及装置 | |
RU2748852C1 (ru) | Способ и устройство | |
WO2022226991A1 (zh) | 一种资源指示方法、装置及*** | |
WO2023016285A1 (zh) | 通信方法及装置 | |
WO2022062855A1 (zh) | 多播业务的反馈方法及相关产品 | |
WO2023039912A1 (zh) | 数据传输方法、装置及*** | |
WO2023273973A1 (zh) | 一种通信方法及通信装置 | |
WO2023030166A1 (zh) | 通信方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21930701 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202180087481.2 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2021930701 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2021930701 Country of ref document: EP Effective date: 20230923 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |