WO2014194493A1 - Method, device and system for reducing confirmation packets at transmission control layer - Google Patents

Method, device and system for reducing confirmation packets at transmission control layer Download PDF

Info

Publication number
WO2014194493A1
WO2014194493A1 PCT/CN2013/076787 CN2013076787W WO2014194493A1 WO 2014194493 A1 WO2014194493 A1 WO 2014194493A1 CN 2013076787 W CN2013076787 W CN 2013076787W WO 2014194493 A1 WO2014194493 A1 WO 2014194493A1
Authority
WO
WIPO (PCT)
Prior art keywords
control layer
transmission control
message
sending end
checksum
Prior art date
Application number
PCT/CN2013/076787
Other languages
French (fr)
Chinese (zh)
Inventor
卢建民
唐珂
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201380000825.7A priority Critical patent/CN103534973B/en
Priority to PCT/CN2013/076787 priority patent/WO2014194493A1/en
Publication of WO2014194493A1 publication Critical patent/WO2014194493A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes

Definitions

  • the present invention relates to the field of communications, and in particular, to a method, apparatus, and system for reducing a transmission control layer acknowledgement message. Background technique
  • the network side and the user side generally follow the five-layer model of data transmission, namely, application layer, Transmission Control Protocol (TCP) layer, network layer, and wireless link control (Radio l ink Contro). l, RLC) layer and physical (Phys ica l, PHY) layer.
  • a receiving data confirmation mechanism is introduced in the above data transmission process. After the sender sends the data once, the second party sends the second information only after waiting for the confirmation information returned by the receiver. Secondary data.
  • the transmitted data will undergo two detections.
  • the physical layer After the current terminal receives the data of other terminals, the physical layer first checks the received data through the checksum.
  • the so-called checksum is a value converted into a received data according to the verification algorithm, and is used to detect whether the data is lost or damaged during the transmission.
  • the physical layer of the current terminal sends the detection result to the wireless link control layer, and the radio link control layer sends the data to the upper layer transmission control layer, and the transmission control layer performs the second detection on the data.
  • the network side radio link control layer After receiving the data ABC sent by the upper layer, the network side radio link control layer sends the data to the physical layer on the network side, and the physical layer on the network side performs a check operation on the data ABC to obtain a network side checksum, and then Send the data ABC together with the network side checksum to the user side physical layer.
  • the user side physical layer performs a check operation on the data ABC to obtain a user side checksum, and then compares the network side checksum and the user side checksum, and sends the data ABC and the comparison result to the upper layer to reach the user.
  • Side transmission control layer After receiving the data ABC sent by the upper layer, the network side radio link control layer sends the data to the physical layer on the network side, and the physical layer on the network side performs a check operation on the data ABC to obtain a network side checksum, and then compares the network side checksum and the user side checksum, and sends the data ABC and the comparison result to the upper layer to reach the user.
  • Side transmission control layer After receiving the
  • the user side transmission control layer detects the data according to the calculation method of the layer, generates an ACK (Acknowledgement) according to the detection result, and transmits the ACK back to the network side, and the network side transmission control layer determines to send according to the received ACK. The next data or resend the previous data.
  • the data receiver transmission control layer needs to reply a large number of ACKs, occupy a large number of air interface resources, and a large number of ACKs interfere with other communication data.
  • Embodiments of the present invention provide a method, apparatus, and system for reducing transmission control layer acknowledgement, and in the process of data transmission, a receiver transmission control layer sends an acknowledgement message for each received data, occupying a large amount of The resources of the air interface, the technical problem of interference with other communication data.
  • a method for reducing a transmission control layer acknowledgement packet including: receiving a data packet sent by a sender and a checksum of a sender; The sending end checksum is generated by the sending end according to the data packet; generating a receiving end checksum according to the received data packet; and determining the sending end checksum and the receiving end When the checksum is the same, the data packet is delivered to the transmission control layer of the receiving end; wherein, after receiving the data packet, the transmission control layer of the receiving end sends a transmission control layer acknowledgement message; and, when determining When the sender checksum is the same as the checksum of the receiver, sending a data reception confirmation to the sender, so that after the sender receives the data reception confirmation, constructing a transmission control layer acknowledgement packet at the sender And transmitting, by the sending end, the transmission control layer acknowledgement message to the transmission control layer of the sending end; and receiving the transmission control sent by the transmission
  • the method further includes: the user terminal transmitting, to the network side, information about reducing transmission layer acknowledgment message capability, so that the network side determines the message capability information according to the reduced transmission control layer, and determines The user terminal has the ability to reduce the transmission control to an acknowledgement message.
  • the method before the sending the transmission control layer acknowledgement packet capability information to the network side, the method further includes: The user terminal receives the reduce transmission control layer acknowledgement message capability query message sent by the network side.
  • the method further includes: receiving a reduce transmission control layer acknowledgement message initiation message sent by the network side, so as to enable a function of reducing a transmission control layer acknowledgement message.
  • the second aspect provides a method for reducing a transmission control layer acknowledgement packet, including: receiving a data packet sent by a transmission control layer of a sender;
  • the method further includes: after the transmitting end transmission control layer acknowledgement message is delivered to the transmission control layer of the sending end, the sending The transmission control layer of the end continues to send other data messages in order.
  • the method further includes:
  • the transmission control layer of the transmitting end resends the data message.
  • the method further includes:
  • the data packet sent by the transmission control layer of the transmitting end When the data packet sent by the transmission control layer of the transmitting end is leaked, the data packet lacks feedback information; the data packet missing feedback information includes information of the leaked data packet; The text missing feedback information is sent to the transmission control layer of the sending end, so that the transmission control layer of the transmitting end sends the missed data packet according to the data message missing feedback information.
  • the receiving end is a user terminal, and the sending end is a network side, the data sent by the transmission control layer of the receiving end is sent.
  • the method further includes:
  • the method further The method includes: transmitting, to the user terminal, a message that reduces a transmission control layer acknowledgement message.
  • the receiving the transmission control layer acknowledgement packet sent by the user terminal After the capability information the method further includes: sending a reduce transmission control layer acknowledgement message start message to the user terminal, so that the user terminal starts to reduce the transmission control layer acknowledgement message.
  • the third aspect provides a receiving end, including: a receiving unit, configured to receive a data packet sent by the sending end and a sending end checksum; and the sending end checksum is used by the sending end according to the data packet Generate
  • a checksum generating unit configured to generate a receiving end checksum according to the data packet received by the receiving unit
  • a receiving end transmitting unit configured to: when determining that the sending end checksum is the same as the receiving end checksum generated by the checksum generating unit, transmitting the data packet to a transmission control layer of the receiving end; After receiving the data packet, the transmission control layer of the receiving end sends a transmission control layer acknowledgement message;
  • a data confirmation sending unit configured to return a data reception confirmation to the transmitting end when determining that the sending end checksum is the same as the receiving end checksum generated by the checksum generating unit; After receiving the data receiving acknowledgement, constructing a transmitting end transmission control layer acknowledgement message and transmitting the sending end transmission control layer acknowledgement message to the transmission control layer of the transmitting end;
  • An acknowledgement packet discarding unit configured to discard the transmission control layer acknowledgement packet when receiving the transmission control layer acknowledgement packet sent by the receiving end transmission control layer, thereby reducing the transmission control layer acknowledgement report The number of texts.
  • the receiving end further includes:
  • a data packet discarding unit configured to discard the data packet when it is determined that the checksum of the sender is different from the checksum of the receiver generated by the checksum generating unit.
  • the receiving end when the receiving end is a user terminal, and the sending end is a network side, the receiving end further includes: a capability information sending unit, Before the receiving unit receives the data packet sent by the sending end and the sending end checksum, sending, to the network side, the transmission transmission layer acknowledgement packet capability information, so that the network side reduces the transmission control layer according to the Confirming the message capability information, determining that the user terminal has the capability of reducing the transmission control to an acknowledgement message.
  • a capability information sending unit Before the receiving unit receives the data packet sent by the sending end and the sending end checksum, sending, to the network side, the transmission transmission layer acknowledgement packet capability information, so that the network side reduces the transmission control layer according to the Confirming the message capability information, determining that the user terminal has the capability of reducing the transmission control to an acknowledgement message.
  • the receiving unit is further configured to: send, by the capability information sending unit, the reduced transmission to the network side Before the control layer confirms the message capability information, it receives the reduce transmission control layer acknowledgement/information capability query message sent by the network side.
  • the receiving unit is further configured to: send, by the capability information sending unit, the network After the side transmission reduces the transmission control layer acknowledgement message capability information, it receives the reduce transmission control layer acknowledgement message initiation message sent by the network side, so as to enable the reduction of the transmission control layer acknowledgement message.
  • a sending end comprising: a data message receiving unit, configured to receive a data message sent by a transmission control layer of the sending end; a checksum generating unit, configured to receive, according to the data message receiving unit Receiving, by the data transmission packet sent by the transmission control layer, a sending end checksum; the sending unit, configured to send the data packet and the sending end checksum to the receiving end, so that the receiving end receives the data according to the receiving end
  • the received data message generates a checksum of the receiving end, and when determining the Sending a data reception confirmation to the transmitting end when the sending end checksum is the same as the receiving end checksum;
  • the data confirming receiving unit is configured to receive a data receiving acknowledgement returned by the receiving end;
  • the receiving end returns to the sending end when the checksum of the sending end is the same as the checksum of the receiving end;
  • a confirmation message construction unit configured to: after the data confirmation unit receives the data reception confirmation, construct a transmission end transmission control layer confirmation message;
  • the transmission control layer acknowledges that the message is delivered to the transmission control layer of the transmitting end.
  • the sending unit is further configured to: send, by the acknowledgement message delivery unit, the sending end transmission control layer acknowledgement message to the After the transmission control layer of the transmitting end, other data packets are continuously sent in order.
  • the transmitting control layer of the sending end is further configured to resend the data when the data receiving acknowledgement is not received within a preset waiting time Data message.
  • the confirmation message construction unit is further configured to:
  • the data packet sent by the transmission control layer of the transmitting end When the data packet sent by the transmission control layer of the transmitting end is leaked, the data packet lacks feedback information; the data packet missing feedback information includes information of the leaked data packet; The text missing feedback information is sent to the transmission control layer of the sending end, so that the transmission control layer of the transmitting end sends the missed data packet according to the data message missing feedback information.
  • the sending end when the receiving end is a user terminal, and the sending end is a network side, the sending end further includes: a capability information receiving unit, Receiving the reduced transmission control layer acknowledgement message capability information sent by the user equipment, so that the network side confirms the packet capability information according to the reduced transmission control layer, Determining that the user terminal has the ability to reduce the transmission control layer acknowledgement.
  • the sending unit is further configured to: receive, by the capability information receiving unit, the reduction sent by the user terminal Before the transmission control layer confirms the message capability information, the transmission control layer acknowledgement capability query message is sent to the user terminal.
  • the sending unit is further configured to: in the capability information receiving unit After receiving the capability of reducing the transmission control layer acknowledgement message sent by the user terminal, sending a message to reduce the transmission control layer acknowledgement message to the user terminal, so that the user terminal starts to reduce the function of the transmission control layer to confirm the message .
  • the fifth aspect provides a receiving end, including: a receiver, configured to receive a data packet sent by the sending end and a sending end checksum; and the sending end checksum is used by the sending end according to the data packet Generate
  • a processor configured to generate a receiving end checksum according to the received data packet, and when the sending end checksum is the same as the receiving end checksum, transmitting the data packet to the receiving end a transmission control layer; wherein, after receiving the data packet, the transmission control layer of the receiving end sends a transmission control layer acknowledgement message; the processor is further configured to receive a transmission control layer sent by the transmission control layer of the receiving end When the packet is acknowledged, the transmission control layer acknowledges the packet to be discarded, thereby reducing the number of transmission control layer acknowledgement packets;
  • a transmitter configured to return a data reception confirmation to the sending end when the sending end checksum is the same as the receiving end checksum; and configured to send after the sending end receives the data receiving confirmation
  • the end transmission control layer acknowledges the message and sends the sender transmission control layer acknowledgement message to the transmission control layer of the sender.
  • the processor is further configured to: when the sending end checksum is different from the receiving end checksum, Message loss Discard.
  • the transmitter when the receiving end is a user terminal, and the sending end is a network side, the transmitter is further configured to: in the receiver Before receiving the data packet sent by the sending end and the checksum of the sending end, sending, by the network side, the information about the acknowledgment message of the acknowledgment layer of the transmission control layer, so that the network side confirms the message capability information according to the reduced transmission control layer, Determining that the user terminal has the ability to reduce the transmission control to an acknowledgment message.
  • the receiver is further configured to: send, by the sender, the transmission control layer to the network side Before confirming the message capability information, receiving the reduce transmission control layer acknowledgement message capability query message sent by the network side.
  • the transmitter sends the reduced transmission control layer to the network side After confirming the message capability information, the device reduces the transmission control layer acknowledgement message start message sent by the network side, so as to enable the function of reducing the transmission control layer acknowledgement message.
  • the sixth aspect provides a transmitting end, including: a processor, configured to receive a data packet sent by a transmission control layer of the transmitting end; and generate a sending end checksum according to the data packet sent by the transmission control layer of the sending end a transmitter, configured to send the data packet and the sending end checksum to the receiving end, so that the receiving end generates a receiving end checksum according to the received data packet, and when determining When the sender checksum is the same as the checksum of the receiver, sending a data reception confirmation to the sender; the receiver is configured to receive a data reception confirmation returned by the receiver;
  • the processor is further configured to: after the receiver receives the data receiving acknowledgement, construct a transmitting end transmission control layer acknowledgement message; and transmit the transmission end control layer acknowledgement message to the transmitting end of the transmission control Floor.
  • the transmitter is further configured to: at the processor, transmit, by the processor, the transmission control layer acknowledgement packet to the transmitting end After the control layer, other data packets continue to be sent in order.
  • the transmitter is further configured to resend the data when the data receiving acknowledgement is not received within a preset waiting time Message.
  • the processor is further configured to:
  • the data packet sent by the transmission control layer of the transmitting end When the data packet sent by the transmission control layer of the transmitting end is leaked, the data packet lacks feedback information; the data packet missing feedback information includes information of the leaked data packet; The text missing feedback information is sent to the transmission control layer of the sending end, so that the transmission control layer of the transmitting end sends the missed data packet according to the data message missing feedback information.
  • the receiver when the receiving end is a user terminal, and the sending end is a network side, the receiver is further configured to:
  • the transmitter is further configured to: receive, by the receiver, the reduced transmission control sent by the user terminal Before the layer confirms the packet capability information, the device sends a request message for reducing the transmission control layer acknowledgement message capability to the user terminal.
  • the transmitter is further configured to receive, at the receiver After the transmission control layer acknowledges the packet capability information sent by the user terminal, the user terminal is sent to the user terminal.
  • the transmission reduction layer control acknowledgement message initiation message is sent, so that the user terminal turns on the function of reducing the transmission control layer acknowledgement message.
  • the seventh aspect provides a system for reducing a transmission control layer acknowledgement packet, including: a sending end, a receiving end, and an air interface; wherein: the sending end includes any one of the sending ends described in the fifth aspect; and the receiving end includes the sixth end Any one of the receiving ends; the air interface is configured to connect the sending end and the receiving end; and the air interface is an interface provided when the transmitting end and the receiving end perform a wireless connection.
  • An embodiment of the present invention provides a method, an apparatus, and a system for reducing a transmission control layer acknowledgement message. On the one hand, a receiving end receives a data message sent by a transmitting end and a sender checksum; and according to the received data.
  • the transmitting end receives the data packet sent by the transmission control layer of the transmitting end; generates a sending end checksum according to the data packet sent by the transmission control layer of the sending end; and sends the data packet and the sending Sending a checksum to the receiving end; receiving a data receiving acknowledgement returned by the receiving end; constructing a transmitting end transmission control layer acknowledgement message; and transmitting the transmitting end transmission control layer acknowledgement message to the transmission control layer of the transmitting end .
  • the acknowledgement message transmitted by the receiving end to the transmitting end can be reduced, and the problem that the acknowledgement message sent by the receiving end occupies a large amount of air interface resources and interferes with other communication data is solved.
  • FIG. 1 is a schematic diagram of a sending end transmitting data to a receiving end in the prior art
  • 2 is a flow chart of a receiving end of a method for reducing a transmission control layer acknowledgement message according to Embodiment 1 of the present invention
  • FIG. 3 is a flow chart of a transmitting end of a method for reducing transmission control layer acknowledgement in the first embodiment of the present invention
  • FIG. 4 is a flow chart showing another method for reducing a transmission control layer to confirm a message in Embodiment 2 of the present invention
  • FIG. 5 is a schematic diagram of another method for reducing transmission control layer confirmation in the second embodiment of the present invention.
  • FIG. 6 is a flow chart of another transmitting end of a method for reducing transmission control layer confirmation in the second embodiment of the present invention.
  • FIG. 7 is a block diagram of a receiving end in Embodiment 3 of the present invention.
  • Embodiment 8a is a block diagram of another receiving end in Embodiment 3 of the present invention.
  • Embodiment 8b is a block diagram of another receiving end in Embodiment 3 of the present invention.
  • FIG. 9a is a block diagram of a transmitting end in Embodiment 3 of the present invention.
  • Embodiment 9b is a block diagram of another transmitting end in Embodiment 3 of the present invention.
  • FIG. 10 is a block diagram of a receiving end in Embodiment 4 of the present invention.
  • FIG. 11 is a block diagram of a transmitting end in Embodiment 4 of the present invention.
  • FIG. 12 is a schematic diagram of a system for reducing transmission control layer acknowledgement in the fourth embodiment of the present invention.
  • FIG. 13 is a schematic diagram of determining, according to Embodiment 1 of the present invention, whether a user terminal has the capability of reducing a transmission control layer acknowledgement message.
  • the process of transmitting the data message to the receiving end by the transmitting end can refer to FIG. 1 .
  • the transmission control layer of the transmitting end A sends the data packet to be transmitted to the radio link control layer of A, and the radio link control layer of A sends the data packet to the physical layer of A, and is based on the physical layer of A.
  • the data packet is sent to the remote receiving end B together with the corresponding checksum.
  • the physical layer of B also generates a checksum according to the received data message, and then the radio link control layer of the upper layer of B physical layer determines whether the two checksums of the sender and the receiver are consistent.
  • the radio link control layer of B continues to transmit the data message to the transmission control layer of B, and the transmission control layer of B generates an acknowledgement message after receiving the data packet, and the acknowledgement message is layer by layer. Pass to the physical layer of B and return to A.
  • the physical layer of A uploads the received acknowledgement message sent by B layer by layer until it is transmitted to the transmission control layer of A.
  • the transmission control layer of A decides to send the next data packet or according to the received acknowledgement message. Pass a data message. It can be seen from the above description that each time A sends a data message by the transmission control layer, it must wait until the transmission control layer of B returns an acknowledgement message before performing the subsequent steps. A large number of acknowledgment messages do not carry valid data and occupy a huge amount of air interface resources.
  • An embodiment of the present invention provides a method for reducing a transmission control layer acknowledgement packet.
  • the method provided in this embodiment includes the following steps:
  • the data received by the receiving end consists of two parts, one part is the data message and the other part is the checksum generated according to the message.
  • the so-called checksum is a value obtained by calculating a data message according to a predetermined check algorithm. Obviously, as long as no error or loss occurs during the transmission of the data message, the data packets before and after the transmission are calculated according to the same algorithm. The value calculated before the transmission and the value calculated after the transmission should be the same.
  • the data packet is transmitted to the transmission control layer of the receiver.
  • the transmission control layer of the receiving end receives the data packet, and generates a transmission control layer acknowledgement report. Text, and send to the lower layer.
  • step 103 When the sender checksum described in step 103 is the same as the receiver checksum, it can be determined that no error or loss occurs during the transmission of the data message.
  • the return data reception confirmation described in step 1 04 is an operation performed when the data message is checked according to the checksum and the data message is confirmed to be accurate.
  • the transmission control layer acknowledgement packet sent by the transmission control layer of the receiving end When the transmission control layer acknowledgement packet sent by the transmission control layer of the receiving end is received, the transmission control layer acknowledges the packet.
  • the transmission control layer of the receiver After receiving the data packet from the sender, the transmission control layer of the receiver generates and sends a transmission control layer acknowledgement packet to the lower layer, so that the transmission control layer data acknowledgement is transmitted back to the sender, and the sender receives the data. After the transmission control layer confirms the message, the subsequent data transmission operation starts.
  • the sending end after the step 104 returns a data reception confirmation to the transmitting end, the sending end sends a sending end transmission control layer acknowledgement message to the transmitting end control unit of the transmitting end, and the transmitting end transmission control layer confirms the message format.
  • step 105 on the receiving end side, the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end is discarded, and is not transmitted back to the transmitting end.
  • the transmission control layer acknowledgement message of the receiving end is not sent to the transmitting end, and the transmitting control layer of the transmitting end is provided with a transmitting end transmission control layer acknowledgement message (the transmitting end).
  • the transmission control layer confirms that the message acts as a transmission control layer acknowledgement message, so that the transmission control layer of the transmitting end continues data transmission.
  • the method provided in this embodiment includes the following steps: 201.
  • the transmission control layer of the sender processes the data to be sent to generate a data packet, which is transmitted to the radio link control layer of the sender.
  • the radio link control layer of the sending end After receiving the data packet, the radio link control layer of the sending end sends the data packet to the physical layer of the sending end.
  • the physical layer of the sender performs a check calculation on the received data according to a predetermined check algorithm, and obtains a checksum of the sender.
  • the data reception confirmation is returned to the transmitting end by the receiving end when the checksum of the transmitting end is the same as the checksum of the receiving end.
  • the physical layer of the receiving end After receiving the data packet and the checksum of the sender, the physical layer of the receiving end performs the check calculation on the data packet, and obtains the checksum of the receiver. Then, the checksum of the sender and the checksum of the receiver are performed. Comparing, and transmitting the data message and the result of the comparison between the sender checksum and the receiver checksum to the receiving end radio link control layer. After receiving the same information as the checksum of the receiving end, the receiving radio link control layer sends a data reception confirmation to the transmitting end radio link control layer. The data reception confirmation passes through the physical layer of the receiving end and the physical layer of the transmitting end, and finally reaches the wireless link control layer of the transmitting end.
  • the radio link control layer of the transmitting end constructs the transmission end transmission control layer acknowledgement message.
  • the transmission control layer of the transmitting end needs to receive the transmission control layer sent by the receiving end.
  • the transmission control layer confirms the essay, the new data is sent.
  • the transmission control layer acknowledgement packet sent by the transmission control layer of the receiving end is discarded, and the transmitting end does not receive the transmission control layer acknowledgement packet sent by the transmission control layer of the receiving end.
  • the transmitting end in order to enable the transmission control layer of the transmitting end to transmit new data, the transmitting end itself needs to construct a transmission control layer acknowledgement message, that is, the transmitting end transmission control layer acknowledgement message.
  • the transmitting end transmission control layer confirms that the format and content of the message are consistent with the format and content of the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end.
  • the application scenario in the embodiment of the present invention may be that the network side sends the data packet to the user terminal as the sending end, and the user terminal serves as the receiving end; or the user terminal sends the data packet to the network side as the sending end, and the network side receives the data packet. end.
  • An embodiment of the present invention provides a method for reducing a transmission control layer acknowledgement message. On one hand, the receiving end receives a data packet sent by the transmitting end and a checksum of the transmitting end, and generates a receiving end check according to the received data packet.
  • the data message is transmitted to the transmission control layer of the receiver, and the data reception acknowledgement is returned to the sender; when the transmission sent by the transmission control layer of the receiver is received When the control layer acknowledges the packet, it discards the transmission control layer acknowledgement packet.
  • the transmitting end receives the data message sent by the transmission control layer of the transmitting end; generates a sending end checksum according to the data message sent by the transmission control layer of the transmitting end; sends the data message and the sending end checksum to the receiving end Receiving a data receiving acknowledgement returned by the receiving end; constructing a transmitting end transmission control layer acknowledgement message; and transmitting the transmitting end transmission control layer acknowledgement message to the transmission control layer of the transmitting end.
  • the radio link control layer at the transmitting end receives the data packet sent by the transmission control layer of the transmitting end.
  • the radio link control layer at the transmitting end transmits the data packet to the physical layer of the sending end.
  • the physical layer of the sending end generates a sending end checksum according to the data packet sent by the transmission control layer of the sending end.
  • the physical layer of the receiving end generates a checksum of the receiving end according to the received data packet, and determines whether the checksum of the sending end is the same as the checksum of the receiving end, and then checks the data packet and the sending end with the receiving end. Whether the checksum is the same information is passed to the radio link control layer of the receiving end.
  • the radio link control layer of the receiving end After receiving the data packet and the sender checksum sent by the physical layer of the receiving end and the checksum of the receiving end, the radio link control layer of the receiving end transmits the data packet to the transmission control layer of the receiving end.
  • the checksum of the sender is the same as the checksum of the receiver, it indicates that there is no error or partial loss of the data packet during the transmission from the sender to the receiver.
  • the radio link control layer at the receiving end returns a data reception confirmation to the radio link control layer at the transmitting end.
  • the radio link control layer at the receiving end When the radio link control layer at the receiving end receives the data packet and the same information as the checksum of the sender sent by the physical layer of the receiving end, the radio link control layer transmits the data packet to the transmission control layer of the receiving end. A data reception acknowledgment is also returned, which is finally passed to the radio link control layer of the sender.
  • step 306 and step 307 can be reversed.
  • the transmission control layer of the receiving end will connect after receiving the data packet.
  • the receiving radio layer control layer sends a transmission control layer acknowledgement message.
  • the transmission control layer acknowledges that the message is returned to the transmission control layer of the sender.
  • the radio link control layer of the receiving end discards the transmission control layer acknowledgement packet.
  • the radio link control layer of the transmitting end constructs the transmitting end transmission control layer acknowledgement packet.
  • the radio link control layer of the sending end sends the sending end transmission control layer acknowledgement message to the transmission control layer of the transmitting end. After receiving the transmission control layer acknowledgement message, the transmission control layer of the transmitting end will continue to perform data transmission.
  • the transmitting end transmission control layer confirms that the format and content of the message are consistent with the transmission control layer acknowledgement message generated by the transmission control layer of the receiving end, and it can be seen that the transmission control layer acknowledges that the role of the packet is equivalent to the transmission sent by the transmission control layer of the receiving end.
  • the control layer acknowledges the message.
  • the radio link control layer of the transmitting end constructs a transmitting end transmission control layer acknowledgement message and sends it to the transmission control layer of the transmitting end for transmission.
  • the transmission control layer of the terminal continues to perform data transmission.
  • the radio link control layer of the receiving end receives the sending end check sent by the physical layer of the receiving end and the information different from the checksum of the receiving end, the data packet is discarded.
  • the checksum of the sender is different from the checksum of the receiver, it indicates that the data packet is incorrect or partially lost during transmission.
  • the receiving end of the radio link layer receives the data packet, the checksum of the receiving end, and the checksum of the transmitting end, the data packet is discarded, and the data receiving acknowledgement is not returned to the transmitting end.
  • the transmission control layer of the sending end resends the data packet.
  • the receiving end wireless link layer When the receiving end wireless link layer receives the data packet, the receiving end checksum, and the sender checksum are different, the data packet is discarded, and the data receiving acknowledgement is not returned to the transmitting end.
  • the sender does not receive the data reception acknowledgement, and thus does not construct the sender transmission control layer acknowledgement message.
  • the transmission control layer does not send new data because it does not receive the transmission control layer acknowledgement message.
  • the transmission control layer does not receive the transmission control layer acknowledgement packet after a certain period of time, that is, the transmitted data packet is considered to be lost, and the data packet is resent.
  • the above steps 301 to 311 will be described in detail below with reference to FIG. 5 as a schematic diagram.
  • the network side is used as the transmitting end, and the user terminal is used as the receiving end.
  • the radio link control layer on the network side receives the data packet sent by the transmission control layer on the network side;
  • the radio link control layer on the network side transmits the data to the physical layer on the network side.
  • the physical layer on the network side generates a network side checksum according to the data packet sent by the transmission control layer on the network side; 304, sends the data packet and the network side checksum to the user terminal; 305, the user terminal The physical layer generates a user terminal checksum according to the received data packet, and determines whether the network side checksum is the same as the user terminal checksum, and then checks the data packet and the sender checksum with the receiving end checksum.
  • the network side transmission control layer resends the data packet.
  • the radio link control layer at the receiving end judges the correctness of the data by using the checksum, and then returns a data reception confirmation.
  • the same checksum indicates that the data packet is correct from the transmitting end radio link control layer, the transmitting end physical layer, the air interface, and the receiving end radio link control layer.
  • the data received is complete. Further, as shown in FIG. 6, in combination with another aspect of the embodiment of the present invention, the method provided by the embodiment further includes the following steps:
  • the radio link control layer of the sending end receives the data packet sent by the transmission control layer of the sending end.
  • the data packet When a data packet sent by the transmission control layer of the sending end is leaked, the data packet lacks feedback information; the missing information of the data packet includes information of the data packet that is missed.
  • the feedback process of the data message lacking feedback information of the above 401 to 403 is as follows:
  • the transmission control layer of the transmitting end divides the data ABCDEF into three packets of AB, CD, and EF, and respectively adds the sequence numbers to the three packets. 1, 2, 3. That is, the data in the No. 1 package is AB, the data in the No. 2 package is the CD, and the data in the No. 3 package is the EF.
  • the transmitting radio link control layer will only accept the No. 1 packet and the No. 3 packet.
  • the specific process is: after receiving the first packet and the third packet, the packet is transmitted to the physical layer of the transmitting end, and the physical layer of the transmitting end generates a checksum of the transmitting end, and sends the checksum of the first packet and the third packet and the sending end to the receiving end. end.
  • the physical layer of the receiving end After receiving the data packet, the physical layer of the receiving end generates a checksum of the receiving end. After judging, it is considered that the checksum of the transmitting end is the same as the checksum of the receiving end, and then the checksum of the data packet and the sending end is verified by the receiving end.
  • the receiving end radio link control layer sends back the data receiving acknowledgement after receiving the data message and the sender checksum and the checksum of the receiving end.
  • the receiving end radio link control layer After receiving the data reception confirmation, the receiving end radio link control layer starts constructing the transmitting end transmission control layer acknowledgement message. Since the sequence numbers of the No. 1 packet and the No. 3 packet are not consecutive, the transmitting end transmission control layer constructed by the transmitting end radio link control layer confirms that the packet contains the missing packet information.
  • the transmitting end radio link control layer sends the transmission end control layer acknowledgement message including the missing packet information as the data packet missing feedback information to the transmitting end transmission control layer, and the transmitting end transmission control layer receives the transmitting end transmission. After the control layer confirms the >3 ⁇ 4 text, resend the No. 2 package.
  • the transmission control layer acknowledges that the message has two formats, that is, the normal acknowledgement message ACK.
  • the data sent by the transmission control layer of the sender is ABCDEF
  • the data CD is lost during the transmission.
  • the transmission control layer acknowledgement message received by the transmission control layer of the transmitting end is ACK
  • the transmitting end transmission control layer retransmits the data CDEF, that is, retransmits the lost data and all the data packets after the lost data; if the transmitting end transmission control layer receives
  • the transmission control layer confirms that the message is SACK the data transmitted by the transmission control layer of the transmitting end is CD, that is, only the lost data is transmitted.
  • each terminal in order to better support the SACK, when the connection between the sender and the receiver is established, each terminal is notified of whether the terminal has the capability of supporting the SACK function. If the support is enabled, the function is enabled, and then the implementation is performed. Each step.
  • the user terminal needs to have the capability of discarding the transmission control layer acknowledgement message generated by its own radio link control layer. The following description will be made with reference to Fig. 13.
  • the user terminal receives the transmission control layer acknowledgement packet capability query message sent by the network side.
  • the user terminal sends, to the network side, information about reducing the transmission control layer acknowledgement>3 ⁇ 4 document capability.
  • the network side can determine whether the user terminal has the capability of discarding the transmission control layer acknowledgement message generated by its own radio link control layer.
  • the reduced transmission control layer acknowledgement message capability information may define a field or a bit, and the value of the field or the bit is different to indicate whether the user terminal has the transmission control generated by the radio link control layer that discards itself. The ability of the layer to confirm the message.
  • Step 1 301 is an optional step.
  • the network side initiates a capability query to the user terminal; when there is no step 1 301 and only the step 1 302 exists, the user terminal actively reports the capability information to the network side.
  • step 1 302 there is still step 1 303.
  • the user terminal receives a decrease transmission control layer acknowledgement message start message sent by the network side. After receiving the reduced transmission control layer acknowledgement message start message, the user terminal starts the function of reducing the transmission control layer acknowledgement message.
  • Step 1 303 is optional.
  • the user terminal can also open the function of reducing the transmission control layer to confirm the ⁇ text.
  • An embodiment of the present invention provides a method for reducing a transmission control layer acknowledgement message.
  • the receiving end receives a data packet sent by the transmitting end and a checksum of the transmitting end, and generates a receiving end check according to the received data packet.
  • the transmission control layer acknowledges the packet from the transmission control layer at the receiving end.
  • Embodiment 3 An embodiment of the present invention provides a receiving end and a transmitting end.
  • the receiving end provided by the embodiment includes: a receiving unit 61, configured to receive data sent by the sending end. The message and the sender checksum; the sender checksum is generated by the sender according to the data message.
  • the checksum generating unit 62 is configured to generate a receiving end checksum according to the data packet received by the receiving unit 61.
  • the receiving end transmitting unit 63 is configured to: when determining that the sending end checksum is the same as the receiving end checksum generated by the checksum generating unit 62, transmitting the data message to the transmission control layer of the receiving end. After receiving the data packet, the transmission control layer of the receiving end sends a transmission control layer acknowledgement message.
  • the data acknowledgement sending unit 64 is configured to return a data receiving acknowledgement to the transmitting end. After the transmitting end receives the data receiving acknowledgement, the transmitting end transmits the control layer acknowledgement packet and sends the sending end transmission control layer acknowledgement packet to the sending end. Transmission control layer.
  • the acknowledgement packet discarding unit 65 is configured to discard the transmission control layer acknowledgement packet when receiving the transmission control layer acknowledgement packet sent by the receiving end transmission control layer.
  • the receiving end further includes: a data packet discarding unit 66, configured to determine, when the sending end checksum and the checksum generating unit 62 receive the receiving When the checksums are different, the data packets are discarded.
  • a data packet discarding unit 66 configured to determine, when the sending end checksum and the checksum generating unit 62 receive the receiving When the checksums are different, the data packets are discarded.
  • the receiving end when the receiving end is the user terminal and the sending end is the network side, the network side needs to determine in advance whether the user terminal has the capability of reducing the transmission control layer acknowledgement message.
  • the receiving end further includes:
  • the capability information sending unit 67 is configured to send, after the receiving unit 61 receives the data packet sent by the transmitting end and the checksum of the sending end, the capability of reducing the transmission control layer acknowledgement message to the network side, so that the network side reduces the transmission control layer according to the The message capability information is confirmed, and it is determined that the user terminal has the capability of reducing transmission control to confirming the message.
  • the receiving unit 61 is further configured to: before the capability information sending unit 67 sends the reduced transmission control layer acknowledgement message capability information to the network side, receive the reduce transmission control layer acknowledgement message capability query message sent by the network side.
  • the receiving unit 61 is further configured to: after the capability information sending unit 67 sends the transmission control layer acknowledgement message capability information to the network side, receive the reduce transmission control layer acknowledgement message start message sent by the network side, so as to enable the reduced transmission
  • the control layer confirms the function of the message.
  • the receiving unit 61 and the checksum generating unit 62 in the apparatus shown in FIG. 7 and FIG. 8a are in operation
  • the physical layer of the receiving end; the receiving end transmitting unit 63, the data confirming transmitting unit 64, the acknowledgement packet discarding unit 65, and the data packet discarding unit 66 operate at the radio link control layer of the receiving end.
  • the sending end provided by this embodiment includes:
  • the data packet receiving unit 71 is configured to receive a data packet sent by the transmission control layer of the transmitting end.
  • the checksum generating unit 72 is configured to generate a sender checksum according to the data packet sent by the transmission control layer received by the data message receiving unit 71.
  • the sending unit 73 is configured to send the data message and the sending end checksum to the receiving end, so that the receiving end generates the receiving end checksum according to the received data message, and when determining the sending end checksum and the receiving end When the checksum is the same, a data reception confirmation is sent to the sender.
  • the data confirmation receiving unit 74 is configured to receive a data reception confirmation returned by the receiving end; the data receiving confirmation is returned to the transmitting end by the receiving end when the transmitting end checksum is the same as the receiving end checksum.
  • the acknowledgement message construction unit 75 is configured to construct a transmission end transmission control layer acknowledgement message
  • the acknowledgement message delivery unit 76 is configured to transmit the sender transmission control layer acknowledgement message constructed by the acknowledgement message construction unit 75 to the transmission control layer of the sender.
  • the sending unit 73 is further configured to continue to send other data messages in sequence after the acknowledgment message delivery unit 76 passes the sender transmission control layer acknowledgment message to the transmission control layer of the transmitting end.
  • acknowledgement message construction unit 75 is further configured to: when the data packet sent by the transmission control layer of the transmitting end is leaked, the data packet lacks feedback information; and the data message missing feedback information includes the leaked datagram. Information.
  • the acknowledgment message delivery unit 76 is further configured to send the data message missing feedback information to the transmission control layer of the transmitting end, so that the transmission control layer of the transmitting end sends the fading data message according to the data message missing feedback information.
  • the sender Also includes:
  • the capability information receiving unit 77 is configured to receive the information about the reduced transmission control layer acknowledgement message sent by the user equipment, so that the network side confirms the message capability information according to the reduced transmission control layer, and determines that the user terminal has the transmission control layer acknowledgement.
  • the capability information receiving unit 77 is configured to receive the information about the reduced transmission control layer acknowledgement message sent by the user equipment, so that the network side confirms the message capability information according to the reduced transmission control layer, and determines that the user terminal has the transmission control layer acknowledgement.
  • the sending unit 73 is further configured to: before the capability information receiving unit 77 receives the reduced transmission control layer acknowledgement message capability information sent by the user terminal, send the reduce transmission control layer acknowledgement capability query message to the user terminal.
  • the sending unit 73 is further configured to: after the capability information receiving unit 77 receives the reduced transmission control layer acknowledgement message capability information sent by the user terminal, send the reduce transmission control layer acknowledgement message start message to the user terminal, so that the user terminal is enabled. Reduce the transmission control layer to confirm the function of the message.
  • the data message receiving unit 71, the acknowledgement message constructing unit 75, the acknowledgement message transmitting unit 76 operates at the radio link control layer of the transmitting end; the checksum generating unit 72, the transmitting unit 73
  • the data acknowledgement receiving unit 74 operates at the physical layer of the transmitting end.
  • An embodiment of the present invention provides a transmitting end and a receiving end.
  • the receiving end receives a data packet sent by the transmitting end and a checksum of the sending end; and generates a checksum of the receiving end according to the received data packet;
  • the checksum of the transmitting end is the same as the checksum of the receiving end
  • the data message is transmitted to the transmission control layer of the receiving end;
  • the data receiving acknowledgement is returned to the transmitting end;
  • the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end is received.
  • the transmission control layer acknowledges the packet.
  • the transmitting end receives the data message sent by the transmission control layer of the transmitting end; generates a sending end checksum according to the data message sent by the transmission control layer of the transmitting end; sends the data message and the sending end checksum to the receiving end Receiving a data receiving acknowledgement returned by the receiving end; constructing a transmitting end transmission control layer acknowledgement message; and transmitting, by the transmitting end, the transmission control layer confirms that the "3 ⁇ 4 text is transmitted to the transmission control layer of the transmitting end. It is confirmed that the message occupies a large amount of air interface resources and interferes with other communication data.
  • An embodiment of the present invention provides a receiving end and a transmitting end. On the one hand, as shown in FIG. 10, the receiving end provided by the embodiment includes:
  • the receiver 81 is configured to receive a data packet sent by the sender and a checksum of the sender; the sender verifies and is generated by the sender according to the data packet.
  • the processor 82 is configured to generate a checksum of the receiving end according to the received data packet, and when the checksum of the sending end is the same as the checksum of the receiving end, transmit the data packet to the transmission control layer of the receiving end; wherein, receiving After receiving the data packet, the transmitting control layer sends a transmission control layer acknowledgement message; the processor 82 is further configured to: when receiving the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end, the receiving end transmission control layer acknowledgement message The text is discarded, thereby reducing the number of transmission control layer acknowledgement messages.
  • the transmitter 83 is configured to: when the sending end checksum is the same as the receiving end checksum, returning a data receiving acknowledgement to the transmitting end; so that the transmitting end receives the data receiving acknowledgement, constructing the transmitting end transmission control layer confirmation text and The transmitting end transmission control layer acknowledges the message to the transmission control layer of the transmitting end.
  • processor 82 is further configured to discard the data packet when the checksum of the sender is different from the checksum of the receiver.
  • the transmitter 8 3 in the receiving end is further used for:
  • the receiver 81 Before the receiver 81 receives the data packet sent by the sending end and the checksum of the sending end, the receiver 81 sends the information about the reduced transmission control layer acknowledgement message capability to the network side, so that the network side determines the packet capability information according to the reduced transmission control layer.
  • the user terminal has the ability to reduce transmission control to acknowledgement messages.
  • the receiver 81 is further configured to: before the transmitter 83 sends the transmission control layer acknowledgement packet capability information to the network side, receive the reduce transmission control layer acknowledgement message capability query message sent by the network side.
  • the receiver 81 is further configured to: after the transmitter 83 sends the transmission control layer acknowledgement message capability information to the network side, receive the reduce transmission control layer acknowledgement message start message sent by the network side, so as to enable the decrease transmission control layer to confirm ⁇ The function of the text.
  • the sending end provided by this embodiment includes:
  • the processor 91 is configured to receive a data packet sent by the transmission control layer of the sending end, and generate a sending end checksum according to the data packet sent by the transmission control layer of the sending end.
  • the transmitter 92 is configured to send the data message and the sending end checksum to the receiving end, so that the receiving end generates the receiving end checksum according to the received data message, and when determining the sending end checksum and the receiving end When the checksum is the same, send a data reception confirmation to the sender.
  • the receiver 93 is configured to receive a data reception confirmation returned by the receiving end.
  • the processor 91 is further configured to construct a transmission end transmission control layer acknowledgement message; and transmit the transmission end transmission control layer acknowledgement message to the transmission control layer of the transmitting end.
  • the transmitter 92 is further configured to continue to send other data messages in sequence after the processor 91 transmits the transmission control layer confirmation message to the transmission control layer of the transmitting end.
  • the transmitter 92 is further configured to resend the data packet when the data reception confirmation is not received within the preset waiting time.
  • the processor 91 is further configured to: when the data packet sent by the transmission control layer of the transmitting end is leaked, constructing a data packet with missing feedback information; the data message missing feedback information includes the data packet that is leaked. information. And sending the data message missing feedback information to the transmission control layer of the sending end, so that the transmission control layer of the sending end sends the leaked data message according to the data message missing feedback information.
  • the receiver 93 is further configured to: receive the information about the reduced transmission control layer acknowledgement message sent by the user terminal, so that the network side confirms the message according to the reduced transmission control layer.
  • the capability information determines that the user terminal has the capability of reducing the transmission control layer acknowledgement message.
  • the transmitter 92 is further configured to: before the receiver 93 receives the information about the reduced transmission control layer acknowledgement message sent by the user terminal, send the reduce transmission control layer acknowledgement message capability query message to the user terminal.
  • the transmitter 92 is further configured to receive, at the receiver 93, the reduced transmission control layer sent by the user terminal. After the message capability information is acknowledged, the message that the transmission control layer acknowledgement message is started is sent to the user terminal, so that the user terminal can start the function of reducing the transmission control layer acknowledgement message.
  • An embodiment of the present invention provides a receiving end and a transmitting end.
  • the receiving end receives a data packet sent by the transmitting end and a checksum of the sending end; and generates a checksum of the receiving end according to the received data packet;
  • the checksum of the transmitting end is the same as the checksum of the receiving end
  • the data message is transmitted to the transmission control layer of the receiving end;
  • the data receiving acknowledgement is returned to the transmitting end;
  • the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end is received.
  • the transmission control layer acknowledges the packet.
  • the transmitting end receives the data packet sent by the transmission control layer of the transmitting end; generates a checksum of the transmitting end according to the data packet sent by the transmission control layer of the transmitting end; and sends the data packet and the checksum of the transmitting end to the receiving end Receiving the data reception confirmation returned by the receiving end; constructing the transmission end transmission control layer confirmation message; transmitting the transmission end transmission control layer confirmation message to the transmission control layer of the transmitting end.
  • an embodiment of the present invention provides a system for reducing a transmission control layer acknowledgement message.
  • the system includes: a transmitting end 1001, a receiving end 1002, and an air interface 1003.
  • the transmitting end 1001 is the transmitting end shown in FIG. 11 in Embodiment 4 of the present invention.
  • the receiving end 1002 is the receiving end shown in FIG. 10 in Embodiment 4 of the present invention.
  • the air interface is used to connect the sender and the receiver.
  • An embodiment of the present invention provides a system for reducing a transmission control layer acknowledgement message.
  • a receiving end receives a data packet sent by a transmitting end and a sending end checksum; and generates a receiving end check according to the received data packet.
  • the transmitting end receives the data packet sent by the transmission control layer of the transmitting end; generates a sending end checksum according to the data packet sent by the transmission control layer of the transmitting end; and checks the data packet and the transmitting end.
  • the present invention can be implemented by means of software plus necessary general hardware, and of course, by hardware, but in many cases, the former is a better implementation. .
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a readable storage medium, such as a floppy disk of a computer.
  • a hard disk or optical disk or the like includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.

Abstract

Disclosed are a method, a device and a system for reducing confirmation packets at a transmission control layer, which relate to the field of communications, and solve the problem that confirmation packets sent by a receiving end in wireless communication occupy a lot of air interface resources and cause interference for other communication data. The solution provided by the present invention comprises: receiving a data packet and a sending end checksum sent by a sending end, wherein the sending end checksum is generated by the sending end according to the data packet; generating a receiving end checksum according to the received data packet; transmitting the data packet to a transmission control layer of the receiving end when it is determined that the sending end checksum is the same as the receiving end checksum; returning a data reception acknowledgment to the sending end; when a transmission control layer acknowledgment packet sent by the transmission control layer of the receiving end is received, discarding the transmission control layer acknowledgment packet. The present invention is mainly applicable to network communications systems.

Description

一种减少传输控制层确认艮文的方法、 装置和系统 技术领域  Method, device and system for reducing transmission control layer confirmation message
本发明涉及通信领域, 特别涉及一种减少传输控制层确认报文的方法、 装置和系统。 背景技术  The present invention relates to the field of communications, and in particular, to a method, apparatus, and system for reducing a transmission control layer acknowledgement message. Background technique
在数据无线传输的过程中, 网络侧和用户侧一般遵循数据传输的五层模 型, 即, 应用层, 传输控制 (Transfer Control Protocol , TCP )层, 网络层, 无线链路控制(Radio l ink Contro l, RLC)层和物理(Phys ica l, PHY)层。 当网 络侧向用户侧发送数据时, 数据从网络侧的应用层出发, 经网络侧的传输控 制层、 网络层、 无线链路控制层和物理层后, 经由传输链路到用户侧的物理 层, 并经由用户侧的无线链路控制层和网络层, 最后到达用户侧的应用层。 反之亦然。  In the process of data wireless transmission, the network side and the user side generally follow the five-layer model of data transmission, namely, application layer, Transmission Control Protocol (TCP) layer, network layer, and wireless link control (Radio l ink Contro). l, RLC) layer and physical (Phys ica l, PHY) layer. When the network side sends data to the user side, the data starts from the application layer on the network side, after the transmission control layer, the network layer, the radio link control layer, and the physical layer on the network side, and then passes through the transmission link to the physical layer on the user side. And via the radio link control layer and the network layer on the user side, and finally to the application layer on the user side. vice versa.
为避免在传输过程中出现数据缺失或数据错误的情况, 在上述数据传输 的过程中引入接收数据确认机制, 发送方发送一次数据后, 只有等到接收方 反馈回的确认信息后, 才发送第二次数据。  In order to avoid data loss or data error during transmission, a receiving data confirmation mechanism is introduced in the above data transmission process. After the sender sends the data once, the second party sends the second information only after waiting for the confirmation information returned by the receiver. Secondary data.
一般情况下, 被发送数据会经历两次检测, 当前终端接收到其他终端的 数据后, 首先由物理层通过校验和对接收的数据进行检测。 所谓校验和是按 照校验算法将接收的数据转换成的一个数值, 用于检测数据在发送过程中是 否有丟失损坏。 当校验正确时, 当前终端的物理层将检测结果发送至无线链 路控制层, 无线链路控制层将数据发到上层的传输控制层, 由传输控制层对 数据进行第二次检测。  In general, the transmitted data will undergo two detections. After the current terminal receives the data of other terminals, the physical layer first checks the received data through the checksum. The so-called checksum is a value converted into a received data according to the verification algorithm, and is used to detect whether the data is lost or damaged during the transmission. When the check is correct, the physical layer of the current terminal sends the detection result to the wireless link control layer, and the radio link control layer sends the data to the upper layer transmission control layer, and the transmission control layer performs the second detection on the data.
举例来说, 网络侧无线链路控制层接收到上层发送的数据 ABC后, 将该 数据发送给网络侧物理层, 网络侧物理层对数据 ABC进行校验运算, 得到网 络侧校验和, 然后, 把数据 ABC和网络侧校验和一起发送给用户侧物理层。 用户侧物理层对数据 ABC进行校验运算, 得出用户侧校验和, 然后, 对比网 络侧校验和用户侧校验和, 并将数据 ABC和对比结果向上层发送, 到达用户 侧传输控制层。 用户侧传输控制层按照该层的计算方法对数据进行检测, 根 据检测结果生成 ACK ( Acknowledgement,确认信息 ),并将该 ACK传回网络侧, 网络侧传输控制层根据接收到的 ACK 来决定发送下一个数据或重发上一个数 据。 For example, after receiving the data ABC sent by the upper layer, the network side radio link control layer sends the data to the physical layer on the network side, and the physical layer on the network side performs a check operation on the data ABC to obtain a network side checksum, and then Send the data ABC together with the network side checksum to the user side physical layer. The user side physical layer performs a check operation on the data ABC to obtain a user side checksum, and then compares the network side checksum and the user side checksum, and sends the data ABC and the comparison result to the upper layer to reach the user. Side transmission control layer. The user side transmission control layer detects the data according to the calculation method of the layer, generates an ACK (Acknowledgement) according to the detection result, and transmits the ACK back to the network side, and the network side transmission control layer determines to send according to the received ACK. The next data or resend the previous data.
在实现上述方案的过程中, 至少存在以下技术问题:  In the process of implementing the above solution, at least the following technical problems exist:
数据接收方传输控制层需要回复大量的 ACK , 占据大量空中接口的资源, 并且大量的 ACK对其它通信数据形成干扰。 发明内容  The data receiver transmission control layer needs to reply a large number of ACKs, occupy a large number of air interface resources, and a large number of ACKs interfere with other communication data. Summary of the invention
本发明的实施例提供一种减少传输控制层确认 ·艮文的方法、 装置和系统, 解决在数据传输过程中, 接收方传输控制层对于每个接收的数据都要发送确 认报文, 占据大量空中接口的资源, 对其它通信数据形成干扰的技术问题。  Embodiments of the present invention provide a method, apparatus, and system for reducing transmission control layer acknowledgement, and in the process of data transmission, a receiver transmission control layer sends an acknowledgement message for each received data, occupying a large amount of The resources of the air interface, the technical problem of interference with other communication data.
为达到上述目的, 本发明的实施例釆用如下技术方案: 第一方面, 提供一种减少传输控制层确认报文的方法,包括: 接收发送端发出的数据报文和发送端校验和; 所述发送端校验和由所述 发送端根据所述数据报文生成; 根据接收到的所述数据报文生成接收端校验和; 当判断所述发送端校验和与所述接收端校验和相同时, 将所述数据报文 传递至接收端的传输控制层; 其中, 所述接收端的传输控制层接收所述数据 报文后, 发出传输控制层确认报文; 并且, 当判断所述发送端校验和与所述 接收端校验和相同时, 向所述发送端发送数据接收确认, 以便于所述发送端 接收所述数据接收确认后, 构造发送端传输控制层确认报文并将所述发送端 传输控制层确认报文发送给所述发送端的传输控制层; 当收到所述接收端的传输控制层发出的所述传输控制层确认报文时, 将 所述传输控制层确认报文丟弃, 从而减少传输控制层确认报文的数量。 结合第一方面, 在第一方面的第一种可能实现的方式中, 所述方法还包 括: 当判断所述发送端校验和与所述接收端校验和不相同时, 将所述数据报 文丟弃。 To achieve the above objective, the embodiment of the present invention uses the following technical solution: In a first aspect, a method for reducing a transmission control layer acknowledgement packet is provided, including: receiving a data packet sent by a sender and a checksum of a sender; The sending end checksum is generated by the sending end according to the data packet; generating a receiving end checksum according to the received data packet; and determining the sending end checksum and the receiving end When the checksum is the same, the data packet is delivered to the transmission control layer of the receiving end; wherein, after receiving the data packet, the transmission control layer of the receiving end sends a transmission control layer acknowledgement message; and, when determining When the sender checksum is the same as the checksum of the receiver, sending a data reception confirmation to the sender, so that after the sender receives the data reception confirmation, constructing a transmission control layer acknowledgement packet at the sender And transmitting, by the sending end, the transmission control layer acknowledgement message to the transmission control layer of the sending end; and receiving the transmission control sent by the transmission control layer of the receiving end When the acknowledgment message, the acknowledgment packet transmission control layer is discarded, thereby reducing the number of transmission control layer acknowledgment packets. With reference to the first aspect, in a first possible implementation manner of the first aspect, the method further includes: When it is determined that the checksum of the sender is different from the checksum of the receiver, the data packet is discarded.
结合第一方面, 在第一方面的第二种可能的实现方式中, 当所述接收端 为用户终端, 所述发送端为网络侧时, 在接收发送端发出的数据报文和发送 端校验和之前, 所述方法还包括: 所述用户终端向所述网络侧发送减少传输控制层确认报文能力信息, 以 便所述网络侧根据所述减少传输控制层确认报文能力信息, 确定所述用户终 端具有减少所述传输控制成确认报文的能力。  With reference to the first aspect, in a second possible implementation manner of the first aspect, when the receiving end is a user terminal, and the sending end is a network side, the data packet sent by the sending end and the sending end are sent. Before the method, the method further includes: the user terminal transmitting, to the network side, information about reducing transmission layer acknowledgment message capability, so that the network side determines the message capability information according to the reduced transmission control layer, and determines The user terminal has the ability to reduce the transmission control to an acknowledgement message.
结合第一方面的第二种可能的实现方式, 在第一方面的第三种可能的实 现方式中, 在向所述网络侧发送减少传输控制层确认报文能力信息之前, 所 述方法还包括: 所述用户终端接收所述网络侧发送的减少传输控制层确认报文能力查询 消息。  With the second possible implementation of the first aspect, in a third possible implementation manner of the first aspect, before the sending the transmission control layer acknowledgement packet capability information to the network side, the method further includes: The user terminal receives the reduce transmission control layer acknowledgement message capability query message sent by the network side.
结合第一方面的第二种可能的实现方式或第三种可能的实现方式, 在第 四种可能的实现方式中, 在向所述网络侧发送减少传输控制层确认报文能力 信息之后, 所述方法还包括: 接收所述网络侧发送的减少传输控制层确认报文启动消息, 以便开启减 少传输控制层确认报文的功能。  With reference to the second possible implementation manner or the third possible implementation manner of the first aspect, in a fourth possible implementation manner, after the transmission transmission layer acknowledgement packet capability information is sent to the network side, The method further includes: receiving a reduce transmission control layer acknowledgement message initiation message sent by the network side, so as to enable a function of reducing a transmission control layer acknowledgement message.
第二方面, 提供一种减少传输控制层确认报文的方法, 包括: 接收发送端的传输控制层发出的数据报文;  The second aspect provides a method for reducing a transmission control layer acknowledgement packet, including: receiving a data packet sent by a transmission control layer of a sender;
根据所述发送端的所述传输控制层发出的数据报文生成发送端校验和; 将所述数据报文和所述发送端校验和发送至接收端, 以便所述接收端根 据接收到的所述数据报文生成接收端校验和, 并当判断所述发送端校验和与 所述接收端校验和相同时, 向所述发送端发送数据接收确认; 接收所述接收端返回的数据接收确认; 所述数据接收确认由所述接收端 在所述发送端校验和与接收端校验和相同时返回给所述发送端; Generating a checksum of the sender according to the data packet sent by the transmission control layer of the sending end; sending the data packet and the checksum of the sender to the receiving end, so that the receiving end is received according to the received Generating, by the data packet, a checksum of the receiving end, and sending a data reception confirmation to the sending end when determining that the checksum of the sending end is the same as the checksum of the receiving end; Receiving, by the receiving end, a data receiving confirmation; the data receiving confirmation is returned by the receiving end to the sending end when the sending end checksum is the same as the receiving end checksum;
接收所述数据接收确认后, 构造发送端传输控制层确认报文;  After receiving the data receiving acknowledgement, constructing a transmitting end transmission control layer acknowledgement message;
将所述发送端传输控制层确认报文传递给所述发送端的传输控制层。 结合第二方面, 在第二方面的第一种可能的实现方式中, 所述方法还包 括: 将所述发送端传输控制层确认报文传递给所述发送端的传输控制层后, 所述发送端的传输控制层继续按顺序发送其他数据报文。  And transmitting, by the transmitting end, a transmission layer acknowledgement message to the transmission control layer of the transmitting end. With reference to the second aspect, in a first possible implementation manner of the second aspect, the method further includes: after the transmitting end transmission control layer acknowledgement message is delivered to the transmission control layer of the sending end, the sending The transmission control layer of the end continues to send other data messages in order.
结合第二方面, 在第二方面的第二种可能的实现方式中, 将所述数据报 文和所述发送端校验和发送至接收端后, 所述方法还包括:  With the second aspect, in a second possible implementation manner of the second aspect, after the data packet and the sending end checksum are sent to the receiving end, the method further includes:
当在预设的等待时间内未收到所述数据接收确认时, 所述发送端的传输 控制层重新发送所述数据报文。  When the data reception confirmation is not received within a preset waiting time, the transmission control layer of the transmitting end resends the data message.
结合第二方面, 在第二方面的第三种可能的实现方式中, 在接收所述发 送端的传输控制层发出的数据报文后, 还包括:  With reference to the second aspect, in a third possible implementation manner of the second aspect, after receiving the data packet sent by the transmission control layer of the sending end, the method further includes:
当所述发送端的传输控制层发送的数据报文出现漏传时, 构造数据报文 缺失反馈信息; 所述数据报文缺失反馈信息中包含漏传的数据报文的信息; 将所述数据报文缺失反馈信息发送至所述发送端的传输控制层, 以使所 述发送端的传输控制层根据所述数据报文缺失反馈信息发送所述漏传的数据 报文。  When the data packet sent by the transmission control layer of the transmitting end is leaked, the data packet lacks feedback information; the data packet missing feedback information includes information of the leaked data packet; The text missing feedback information is sent to the transmission control layer of the sending end, so that the transmission control layer of the transmitting end sends the missed data packet according to the data message missing feedback information.
结合第二方面, 在第二方面的第四种可能的实现方式中, 当所述接收端 为用户终端, 所述发送端为网络侧时, 在接收发送端的传输控制层发出的数 据 ·艮文前, 所述方法还包括:  With reference to the second aspect, in a fourth possible implementation manner of the second aspect, when the receiving end is a user terminal, and the sending end is a network side, the data sent by the transmission control layer of the receiving end is sent. The method further includes:
所述网络侧接收所述用户终端发送的减少传输控制层确认报文能力信 息, 以便所述网络侧根据所述减少传输控制层确认报文能力信息, 确定所述 用户终端具有减少所述传输控制层确认 ·艮文的能力。 结合第二方面的第四种可能的实现方式, 在第二方面的第五种可能的实 现方式中, 在接收所述用户终端发送的减少传输控制层确认报文能力信息前, 所述方法还包括: 向所述用户终端发送减少传输控制层确认 ·艮文能力查询消息。 Receiving, by the network side, the transmission control layer acknowledgement packet capability information sent by the user equipment, so that the network side determines, according to the reduced transmission control layer acknowledgement packet capability information, that the user terminal has the reduced transmission control The ability to confirm the essay. With the fourth possible implementation of the second aspect, in a fifth possible implementation manner of the second aspect, before the receiving the transmission control layer acknowledgement packet capability information sent by the user terminal, the method further The method includes: transmitting, to the user terminal, a message that reduces a transmission control layer acknowledgement message.
结合第二方面的第四种可能的实现方式或第五种可能的实现方式, 在第 二方面的第六种可能的实现方式中, 在接收所述用户终端发送的减少传输控 制层确认报文能力信息后, 所述方法还包括: 向所述用户终端发送减少传输控制层确认报文启动消息, 以便所述用户 终端开启减少传输控制层确认报文的功能。  With the fourth possible implementation manner of the second aspect, or the fifth possible implementation manner, in a sixth possible implementation manner of the second aspect, the receiving the transmission control layer acknowledgement packet sent by the user terminal After the capability information, the method further includes: sending a reduce transmission control layer acknowledgement message start message to the user terminal, so that the user terminal starts to reduce the transmission control layer acknowledgement message.
第三方面, 提供一种接收端, 包括: 接收单元, 用于接收发送端发出的数据报文和发送端校验和; 所述发送 端校验和由所述发送端根据所述数据报文生成;  The third aspect provides a receiving end, including: a receiving unit, configured to receive a data packet sent by the sending end and a sending end checksum; and the sending end checksum is used by the sending end according to the data packet Generate
校验和生成单元, 用于根据所述接收单元接收到的所述数据报文生成接 收端校验和;  a checksum generating unit, configured to generate a receiving end checksum according to the data packet received by the receiving unit;
接收端传递单元, 用于当判断所述发送端校验和与所述校验和生成单元 生成的接收端校验和相同时, 将所述数据报文传递至接收端的传输控制层; 其中, 所述接收端的传输控制层接收所述数据报文后, 发出传输控制层确认 报文;  a receiving end transmitting unit, configured to: when determining that the sending end checksum is the same as the receiving end checksum generated by the checksum generating unit, transmitting the data packet to a transmission control layer of the receiving end; After receiving the data packet, the transmission control layer of the receiving end sends a transmission control layer acknowledgement message;
数据确认发送单元, 用于当判断所述发送端校验和与所述校验和生成单 元生成的接收端校验和相同时, 向所述发送端返回数据接收确认; 以便于所 述发送端接收所述数据接收确认后, 构造发送端传输控制层确认报文并将所 述发送端传输控制层确认报文发送给所述发送端的传输控制层;  a data confirmation sending unit, configured to return a data reception confirmation to the transmitting end when determining that the sending end checksum is the same as the receiving end checksum generated by the checksum generating unit; After receiving the data receiving acknowledgement, constructing a transmitting end transmission control layer acknowledgement message and transmitting the sending end transmission control layer acknowledgement message to the transmission control layer of the transmitting end;
确认报文丟弃单元, 用于当收到所述接收端传输控制层发送的所述传输 控制层确认报文时, 将所述传输控制层确认报文丟弃, 从而减少传输控制层 确认报文的数量。 结合第三方面, 在第三方面的第一种可能的实现方式中, 所述接收端还 包括: An acknowledgement packet discarding unit, configured to discard the transmission control layer acknowledgement packet when receiving the transmission control layer acknowledgement packet sent by the receiving end transmission control layer, thereby reducing the transmission control layer acknowledgement report The number of texts. With reference to the third aspect, in a first possible implementation manner of the third aspect, the receiving end further includes:
数据报文丟弃单元, 用于当判断所述发送端校验和与所述校验和生成单 元生成的接收端校验和不相同时, 将所述数据报文丟弃。  And a data packet discarding unit, configured to discard the data packet when it is determined that the checksum of the sender is different from the checksum of the receiver generated by the checksum generating unit.
结合第三方面, 在第三方面的第二种可能的实现方式中, 当所述接收端 为用户终端, 所述发送端为网络侧时, 所述接收端还包括: 能力信息发送单元, 用于在所述接收单元接收发送端发出的数据报文和 发送端校验和之前, 向所述网络侧发送减少传输控制层确认报文能力信息, 以便所述网络侧根据所述减少传输控制层确认报文能力信息, 确定所述用户 终端具有减少所述传输控制成确认报文的能力。  With reference to the third aspect, in a second possible implementation manner of the third aspect, when the receiving end is a user terminal, and the sending end is a network side, the receiving end further includes: a capability information sending unit, Before the receiving unit receives the data packet sent by the sending end and the sending end checksum, sending, to the network side, the transmission transmission layer acknowledgement packet capability information, so that the network side reduces the transmission control layer according to the Confirming the message capability information, determining that the user terminal has the capability of reducing the transmission control to an acknowledgement message.
结合第三方面的第二种可能的实现方式, 在第三方面的第三种可能的实 现方式中, 所述接收单元还用于, 在所述能力信息发送单元向所述网络侧发 送减少传输控制层确认报文能力信息之前, 接收所述网络侧发送的减少传输 控制层确认 ·艮文能力查询消息。  With the second possible implementation of the third aspect, in a third possible implementation manner of the third aspect, the receiving unit is further configured to: send, by the capability information sending unit, the reduced transmission to the network side Before the control layer confirms the message capability information, it receives the reduce transmission control layer acknowledgement/information capability query message sent by the network side.
结合第三方面的第二种或第三种可能的实现方式, 在第三方面的第四种 可能的实现方式中, 所述接收单元还用于, 在所述能力信息发送单元向所述 网络侧发送减少传输控制层确认报文能力信息之后, 接收所述网络侧发送的 减少传输控制层确认报文启动消息, 以便开启减少传输控制层确认报文的功 h  With the second or third possible implementation of the third aspect, in a fourth possible implementation manner of the third aspect, the receiving unit is further configured to: send, by the capability information sending unit, the network After the side transmission reduces the transmission control layer acknowledgement message capability information, it receives the reduce transmission control layer acknowledgement message initiation message sent by the network side, so as to enable the reduction of the transmission control layer acknowledgement message.
匕。  dagger.
第四方面, 提供一种发送端, 包括: 数据报文接收单元, 用于接收所述发送端的传输控制层发出的数据报文; 校验和生成单元, 用于根据所述数据报文接收单元接收的所述传输控制 层发出的数据报文生成发送端校验和; 发送单元, 用于将所述数据报文和所述发送端校验和发送至接收端, 以 便所述接收端根据接收到的所述数据报文生成接收端校验和, 并当判断所述 发送端校验和与所述接收端校验和相同时, 向所述发送端发送数据接收确认; 数据确认接收单元, 用于接收所述接收端返回的数据接收确认; 所述数 据接收确认由所述接收端在所述发送端校验和与接收端校验和相同时返回给 所述发送端; A fourth aspect, a sending end, comprising: a data message receiving unit, configured to receive a data message sent by a transmission control layer of the sending end; a checksum generating unit, configured to receive, according to the data message receiving unit Receiving, by the data transmission packet sent by the transmission control layer, a sending end checksum; the sending unit, configured to send the data packet and the sending end checksum to the receiving end, so that the receiving end receives the data according to the receiving end The received data message generates a checksum of the receiving end, and when determining the Sending a data reception confirmation to the transmitting end when the sending end checksum is the same as the receiving end checksum; the data confirming receiving unit is configured to receive a data receiving acknowledgement returned by the receiving end; The receiving end returns to the sending end when the checksum of the sending end is the same as the checksum of the receiving end;
确认报文构造单元, 用于在所述数据确认单元接收所述数据接收确认后, 构造发送端传输控制层确认报文;  a confirmation message construction unit, configured to: after the data confirmation unit receives the data reception confirmation, construct a transmission end transmission control layer confirmation message;
输控制层确认报文传递给所述发送端的传输控制层。 The transmission control layer acknowledges that the message is delivered to the transmission control layer of the transmitting end.
结合第四方面, 在第四方面的第一种可能的实现方式中, 所述发送单元 还用于, 在所述确认报文传递单元将所述发送端传输控制层确认报文传递给 所述发送端的传输控制层后, 继续按顺序发送其它数据报文。  With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the sending unit is further configured to: send, by the acknowledgement message delivery unit, the sending end transmission control layer acknowledgement message to the After the transmission control layer of the transmitting end, other data packets are continuously sent in order.
结合第四方面, 在第四方面的第二种可能的实现方式中, 所述发送端的 传输控制层还用于当在预设的等待时间内未收到所述数据接收确认时, 重新 发送所述数据报文。  With reference to the fourth aspect, in a second possible implementation manner of the fourth aspect, the transmitting control layer of the sending end is further configured to resend the data when the data receiving acknowledgement is not received within a preset waiting time Data message.
结合第四方面, 在第四方面的第三种可能的实现方式中, 所述确认报文 构造单元, 还用于:  With reference to the fourth aspect, in a third possible implementation manner of the fourth aspect, the confirmation message construction unit is further configured to:
当所述发送端的传输控制层发送的数据报文出现漏传时, 构造数据报文 缺失反馈信息; 所述数据报文缺失反馈信息中包含漏传的数据报文的信息; 将所述数据报文缺失反馈信息发送至所述发送端的传输控制层, 以使所 述发送端的传输控制层根据所述数据报文缺失反馈信息发送所述漏传的数据 报文。  When the data packet sent by the transmission control layer of the transmitting end is leaked, the data packet lacks feedback information; the data packet missing feedback information includes information of the leaked data packet; The text missing feedback information is sent to the transmission control layer of the sending end, so that the transmission control layer of the transmitting end sends the missed data packet according to the data message missing feedback information.
结合第四方面, 在第四方面的第四种可能的实现方式中, 当所述接收端 为用户终端, 所述发送端为网络侧时, 所述发送端还包括: 能力信息接收单元, 用于接收所述用户终端发送的减少传输控制层确认 报文能力信息, 以便所述网络侧根据所述减少传输控制层确认报文能力信息, 确定所述用户终端具有减少所述传输控制层确认 ·艮文的能力。 With reference to the fourth aspect, in a fourth possible implementation manner of the fourth aspect, when the receiving end is a user terminal, and the sending end is a network side, the sending end further includes: a capability information receiving unit, Receiving the reduced transmission control layer acknowledgement message capability information sent by the user equipment, so that the network side confirms the packet capability information according to the reduced transmission control layer, Determining that the user terminal has the ability to reduce the transmission control layer acknowledgement.
结合第四方面的第四种可能的实现方式, 在第四方面的第五种可能的实 现方式中, 所述发送单元还用于, 在所述能力信息接收单元接收所述用户终 端发送的减少传输控制层确认报文能力信息前, 向所述用户终端发送减少传 输控制层确认 文能力查询消息。  With the fourth possible implementation of the fourth aspect, in a fifth possible implementation manner of the fourth aspect, the sending unit is further configured to: receive, by the capability information receiving unit, the reduction sent by the user terminal Before the transmission control layer confirms the message capability information, the transmission control layer acknowledgement capability query message is sent to the user terminal.
结合第四方面的第四种可能的实现方式或第五种可能的实现方式, 在第 四方面的第六种可能的实现方式中, 所述发送单元还用于, 在所述能力信息 接收单元接收所述用户终端发送的减少传输控制层确认报文能力信息后, 向 所述用户终端发送减少传输控制层确认报文启动消息, 以便所述用户终端开 启减少传输控制层确认 ^^文的功能。  With reference to the fourth possible implementation manner of the fourth aspect, or the fifth possible implementation manner, in a sixth possible implementation manner of the fourth aspect, the sending unit is further configured to: in the capability information receiving unit After receiving the capability of reducing the transmission control layer acknowledgement message sent by the user terminal, sending a message to reduce the transmission control layer acknowledgement message to the user terminal, so that the user terminal starts to reduce the function of the transmission control layer to confirm the message .
第五方面, 提供一种接收端, 包括: 接收器, 用于接收发送端发出的数据报文和发送端校验和; 所述发送端 校验和由所述发送端根据所述数据报文生成;  The fifth aspect provides a receiving end, including: a receiver, configured to receive a data packet sent by the sending end and a sending end checksum; and the sending end checksum is used by the sending end according to the data packet Generate
处理器, 用于根据接收到的所述数据报文生成接收端校验和, 当所述发 送端校验和与所述接收端校验和相同时, 将所述数据报文传递至接收端的传 输控制层; 其中, 所述接收端的传输控制层接收所述数据报文后, 发出传输 控制层确认报文; 所述处理器还用于当接收所述接收端的传输控制层发出的 传输控制层确认报文时, 将所述传输控制层确认报文丟弃, 从而减少传输控 制层确认报文的数量;  a processor, configured to generate a receiving end checksum according to the received data packet, and when the sending end checksum is the same as the receiving end checksum, transmitting the data packet to the receiving end a transmission control layer; wherein, after receiving the data packet, the transmission control layer of the receiving end sends a transmission control layer acknowledgement message; the processor is further configured to receive a transmission control layer sent by the transmission control layer of the receiving end When the packet is acknowledged, the transmission control layer acknowledges the packet to be discarded, thereby reducing the number of transmission control layer acknowledgement packets;
发送器, 用于当所述发送端校验和与所述接收端校验和相同时, 向所述 发送端返回数据接收确认; 以便于所述发送端接收所述数据接收确认后, 构 造发送端传输控制层确认报文并将所述发送端传输控制层确认报文发送给所 述发送端的传输控制层。  a transmitter, configured to return a data reception confirmation to the sending end when the sending end checksum is the same as the receiving end checksum; and configured to send after the sending end receives the data receiving confirmation The end transmission control layer acknowledges the message and sends the sender transmission control layer acknowledgement message to the transmission control layer of the sender.
结合第五方面, 在第五方面的第一种可能的实现方式中, 所述处理器还 用于当所述发送端校验和与所述接收端校验和不相同时, 将所述数据报文丟 弃。 With reference to the fifth aspect, in a first possible implementation manner of the fifth aspect, the processor is further configured to: when the sending end checksum is different from the receiving end checksum, Message loss Discard.
结合第五方面, 在第五方面的第二种可能的实现方式中, 当所述接收端 为用户终端, 所述发送端为网络侧时, 所述发送器还用于: 在所述接收器接收发送端发出的数据报文和发送端校验和之前, 向所述 网络侧发送减少传输控制层确认报文能力信息, 以便所述网络侧根据所述减 少传输控制层确认报文能力信息, 确定所述用户终端具有减少所述传输控制 成确认报文的能力。  With reference to the fifth aspect, in a second possible implementation manner of the fifth aspect, when the receiving end is a user terminal, and the sending end is a network side, the transmitter is further configured to: in the receiver Before receiving the data packet sent by the sending end and the checksum of the sending end, sending, by the network side, the information about the acknowledgment message of the acknowledgment layer of the transmission control layer, so that the network side confirms the message capability information according to the reduced transmission control layer, Determining that the user terminal has the ability to reduce the transmission control to an acknowledgment message.
结合第五方面的第二种可能的实现方式, 在第五方面的第三种可能的实 现方式中, 所述接收器还用于, 在所述发送器向所述网络侧发送减少传输控 制层确认报文能力信息之前, 接收所述网络侧发送的减少传输控制层确认报 文能力查询消息。  With reference to the second possible implementation manner of the fifth aspect, in a third possible implementation manner of the fifth aspect, the receiver is further configured to: send, by the sender, the transmission control layer to the network side Before confirming the message capability information, receiving the reduce transmission control layer acknowledgement message capability query message sent by the network side.
结合第五方面的第二种可能的实现方式或第三种可能的实现方式, 在第 五方面的第四种可能的实现方式中, 在所述发送器向所述网络侧发送减少传 输控制层确认报文能力信息之后, 接收所述网络侧发送的减少传输控制层确 认报文启动消息, 以便开启减少传输控制层确认报文的功能。  With reference to the second possible implementation manner or the third possible implementation manner of the fifth aspect, in a fourth possible implementation manner of the fifth aspect, the transmitter sends the reduced transmission control layer to the network side After confirming the message capability information, the device reduces the transmission control layer acknowledgement message start message sent by the network side, so as to enable the function of reducing the transmission control layer acknowledgement message.
第六方面, 提供一种发送端, 包括: 处理器, 用于接收发送端的传输控制层发出的数据报文; 根据所述发送 端的所述传输控制层发出的数据报文生成发送端校验和; 发送器, 用于将所述数据报文和所述发送端校验和发送至接收端, 以便 所述接收端根据接收到的所述数据报文生成接收端校验和, 并当判断所述发 送端校验和与所述接收端校验和相同时, 向所述发送端发送数据接收确认; 接收器, 用于接收所述接收端返回的数据接收确认;  The sixth aspect provides a transmitting end, including: a processor, configured to receive a data packet sent by a transmission control layer of the transmitting end; and generate a sending end checksum according to the data packet sent by the transmission control layer of the sending end a transmitter, configured to send the data packet and the sending end checksum to the receiving end, so that the receiving end generates a receiving end checksum according to the received data packet, and when determining When the sender checksum is the same as the checksum of the receiver, sending a data reception confirmation to the sender; the receiver is configured to receive a data reception confirmation returned by the receiver;
所述处理器还用于在所述接收器接收所述数据接收确认后, 构造发送端 传输控制层确认报文; 并将所述发送端传输控制层确认报文传递给所述发送 端的传输控制层。 结合第六方面, 在第六方面的第一种可能的实现方式中, 所述发送器还 用于, 在所述处理器将所述发送端传输控制层确认报文传递给所述发送端的 传输控制层后, 继续按顺序发送其它数据报文。 The processor is further configured to: after the receiver receives the data receiving acknowledgement, construct a transmitting end transmission control layer acknowledgement message; and transmit the transmission end control layer acknowledgement message to the transmitting end of the transmission control Floor. With reference to the sixth aspect, in a first possible implementation manner of the sixth aspect, the transmitter is further configured to: at the processor, transmit, by the processor, the transmission control layer acknowledgement packet to the transmitting end After the control layer, other data packets continue to be sent in order.
结合第六方面, 在第六方面的第二种可能的实现方式中, 所述发送器, 还用于当在预设的等待时间内未收到所述数据接收确认时, 重新发送所述数 据报文。  With reference to the sixth aspect, in a second possible implementation manner of the sixth aspect, the transmitter is further configured to resend the data when the data receiving acknowledgement is not received within a preset waiting time Message.
结合第六方面, 在第六方面的第三种可能的实现方式中, 所述处理器, 还用于:  In conjunction with the sixth aspect, in a third possible implementation manner of the sixth aspect, the processor is further configured to:
当所述发送端的传输控制层发送的数据报文出现漏传时, 构造数据报文 缺失反馈信息; 所述数据报文缺失反馈信息中包含漏传的数据报文的信息; 将所述数据报文缺失反馈信息发送至所述发送端的传输控制层, 以使所 述发送端的传输控制层根据所述数据报文缺失反馈信息发送所述漏传的数据 报文。  When the data packet sent by the transmission control layer of the transmitting end is leaked, the data packet lacks feedback information; the data packet missing feedback information includes information of the leaked data packet; The text missing feedback information is sent to the transmission control layer of the sending end, so that the transmission control layer of the transmitting end sends the missed data packet according to the data message missing feedback information.
结合第六方面, 在第六方面的第四种可能的实现方式中, 当所述接收端 为用户终端, 所述发送端为网络侧时, 所述接收器还用于:  With reference to the sixth aspect, in a fourth possible implementation manner of the sixth aspect, when the receiving end is a user terminal, and the sending end is a network side, the receiver is further configured to:
接收所述用户终端发送的减少传输控制层确认报文能力信息, 以便所述 网络侧根据所述减少传输控制层确认报文能力信息, 确定所述用户终端具有 减少所述传输控制层确认报文的能力。 结合第六方面的第四种可能的实现方式, 在第六方面的第五种可能的实 现方式中, 所述发送器还用于, 在所述接收器接收所述用户终端发送的减少 传输控制层确认报文能力信息前, 向所述用户终端发送减少传输控制层确认 报文能力查询消息。  Receiving the reduced transmission control layer acknowledgement message capability information sent by the user terminal, so that the network side determines, according to the reduced transmission control layer acknowledgement message capability information, that the user terminal has the transmission control layer acknowledgement packet reduced. Ability. With reference to the fourth possible implementation manner of the sixth aspect, in a fifth possible implementation manner of the sixth aspect, the transmitter is further configured to: receive, by the receiver, the reduced transmission control sent by the user terminal Before the layer confirms the packet capability information, the device sends a request message for reducing the transmission control layer acknowledgement message capability to the user terminal.
结合第六方面的第四种可能的实现方式或第五种可能的实现方式, 在第 六方面的第六种可能的实现方式中, 所述发送器还用于, 在所述接收器接收 所述用户终端发送的减少传输控制层确认报文能力信息后, 向所述用户终端 发送减少传输控制层确认报文启动消息, 以便所述用户终端开启减少传输控 制层确认报文的功能。 With reference to the fourth possible implementation manner of the sixth aspect, or the fifth possible implementation manner, in a sixth possible implementation manner of the sixth aspect, the transmitter is further configured to receive, at the receiver After the transmission control layer acknowledges the packet capability information sent by the user terminal, the user terminal is sent to the user terminal. The transmission reduction layer control acknowledgement message initiation message is sent, so that the user terminal turns on the function of reducing the transmission control layer acknowledgement message.
第七方面, 提供一种减少传输控制层确认报文的系统, 包括: 发送端、 接收端和空中接口; 其中: 发送端包含第五方面所述的任意一项发送端; 接收端包含第六方面所述的任意一项接收端; 所述空中接口用于连接所述发送端和所述接收端; 所述空中接口是为所 述发送端和所述接收端进行无线连接时提供的接口。 本发明的实施例提供一种减少传输控制层确认 ·艮文的方法、 装置和系统, 一方面, 接收端接收发送端发出的数据报文和发送端校验和; 根据接收到的 所述数据报文生成接收端校验和; 当判断所述发送端校验和与所述接收端校 验和相同时, 将所述数据报文传递至接收端的传输控制层; 向所述发送端返 回数据接收确认; 当收到所述接收端的传输控制层发出的传输控制层确认报 文时, 将所述传输控制层确认报文丟弃。 另一方面, 发送端接收所述发送端 的传输控制层发出的数据报文; 根据所述发送端的传输控制层发出的数据报 文生成发送端校验和; 将所述数据报文和所述发送端校验和发送至接收端; 接收所述接收端返回的数据接收确认; 构造发送端传输控制层确认报文; 将 所述发送端传输控制层确认报文传递给所述发送端的传输控制层。 通过上述 方案, 可以减少接收端向发送端传输的确认报文, 解决接收端发送的确认报 文占据大量空中接口资源, 对其它通信数据形成干扰的问题。 附图说明  The seventh aspect provides a system for reducing a transmission control layer acknowledgement packet, including: a sending end, a receiving end, and an air interface; wherein: the sending end includes any one of the sending ends described in the fifth aspect; and the receiving end includes the sixth end Any one of the receiving ends; the air interface is configured to connect the sending end and the receiving end; and the air interface is an interface provided when the transmitting end and the receiving end perform a wireless connection. An embodiment of the present invention provides a method, an apparatus, and a system for reducing a transmission control layer acknowledgement message. On the one hand, a receiving end receives a data message sent by a transmitting end and a sender checksum; and according to the received data. And generating, by the receiving end, a checksum; when determining that the checksum of the sending end is the same as the checksum of the receiving end, transmitting the data packet to a transmission control layer of the receiving end; and returning data to the sending end Receiving the acknowledgement; when receiving the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end, discarding the transmission control layer acknowledgement packet. On the other hand, the transmitting end receives the data packet sent by the transmission control layer of the transmitting end; generates a sending end checksum according to the data packet sent by the transmission control layer of the sending end; and sends the data packet and the sending Sending a checksum to the receiving end; receiving a data receiving acknowledgement returned by the receiving end; constructing a transmitting end transmission control layer acknowledgement message; and transmitting the transmitting end transmission control layer acknowledgement message to the transmission control layer of the transmitting end . Through the foregoing solution, the acknowledgement message transmitted by the receiving end to the transmitting end can be reduced, and the problem that the acknowledgement message sent by the receiving end occupies a large amount of air interface resources and interferes with other communication data is solved. DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面 描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。  In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
图 1为现有技术中发送端向接收端发送数据的示意图; 图 2为本发明实施例 1 中一种减少传输控制层确认报文的方法的接收端 的流程框图; 1 is a schematic diagram of a sending end transmitting data to a receiving end in the prior art; 2 is a flow chart of a receiving end of a method for reducing a transmission control layer acknowledgement message according to Embodiment 1 of the present invention;
图 3为本发明实施例 1 中一种减少传输控制层确认 ·艮文的方法的发送端 的流程框图;  3 is a flow chart of a transmitting end of a method for reducing transmission control layer acknowledgement in the first embodiment of the present invention;
图 4为本发明实施例 2 中另一种减少传输控制层确认 ·艮文的方法的流程 框图;  4 is a flow chart showing another method for reducing a transmission control layer to confirm a message in Embodiment 2 of the present invention;
图 5为本发明实施例 2 中另一种减少传输控制层确认 ·艮文的方法的示意 图;  FIG. 5 is a schematic diagram of another method for reducing transmission control layer confirmation in the second embodiment of the present invention; FIG.
图 6为本发明实施例 2 中另一种减少传输控制层确认 ·艮文的方法的发送 端的流程框图;  6 is a flow chart of another transmitting end of a method for reducing transmission control layer confirmation in the second embodiment of the present invention;
图 7为本发明实施例 3中一种接收端的框图;  7 is a block diagram of a receiving end in Embodiment 3 of the present invention;
图 8a为本发明实施例 3中另一种接收端的框图;  8a is a block diagram of another receiving end in Embodiment 3 of the present invention;
图 8b为本发明实施例 3中另一种接收端的框图;  8b is a block diagram of another receiving end in Embodiment 3 of the present invention;
图 9a为本发明实施例 3中一种发送端的框图;  9a is a block diagram of a transmitting end in Embodiment 3 of the present invention;
图 9b为本发明实施例 3中另一种发送端的框图;  9b is a block diagram of another transmitting end in Embodiment 3 of the present invention;
图 10为本发明实施例 4中一种接收端的框图;  10 is a block diagram of a receiving end in Embodiment 4 of the present invention;
图 11为本发明实施例 4中一种发送端的框图;  11 is a block diagram of a transmitting end in Embodiment 4 of the present invention;
图 12 为本发明实施例 4 中一种减少传输控制层确认 ·艮文的系统的示意 图;  12 is a schematic diagram of a system for reducing transmission control layer acknowledgement in the fourth embodiment of the present invention;
图 1 3为本发明实施例 1中确定用户终端是否具有减少传输控制层确认报 文的能力的示意图。  FIG. 13 is a schematic diagram of determining, according to Embodiment 1 of the present invention, whether a user terminal has the capability of reducing a transmission control layer acknowledgement message.
具体实施方式 detailed description
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而 不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。  The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
目前网络通信中, 发送端将数据报文传递至接收端的过程可以参考图 1, 其中, 发送端 A的传输控制层将待传的数据报文发给 A的无线链路控制层, A 的无线链路控制层将数据报文给 A的物理层, 并由 A的物理层根据数据报文 生成校验和后, 将该数据报文和对应的校验和一同发送给远端的接收端 B。 B 的物理层根据接收的数据报文同样也生成一个校验和, 然后由 B 的物理层上 一层的无线链路控制层判断发送端和接收端的两个校验和是否一致。 当校验 和一致时, B的无线链路控制层将数据报文继续传给 B的传输控制层, B的传 输控制层收到数据报文后生成一个确认报文, 该确认报文逐层传递至 B 的物 理层, 然后返回给 A。 A的物理层将接收到的 B发回的确认报文逐层上传, 直 至传递给 A的传输控制层, A的传输控制层根据接收到的确认报文, 决定发送 下一个数据报文或者重传上一个数据报文。 由以上描述可见, A每由传输控制 层发出一个数据报文, 都要等到 B 的传输控制层返回一个确认报文后才能执 行后续步骤。 大量的确认报文不携带有效数据, 并会占据巨量空口资源。 In the current network communication, the process of transmitting the data message to the receiving end by the transmitting end can refer to FIG. 1 . The transmission control layer of the transmitting end A sends the data packet to be transmitted to the radio link control layer of A, and the radio link control layer of A sends the data packet to the physical layer of A, and is based on the physical layer of A. After the data packet is generated, the data packet is sent to the remote receiving end B together with the corresponding checksum. The physical layer of B also generates a checksum according to the received data message, and then the radio link control layer of the upper layer of B physical layer determines whether the two checksums of the sender and the receiver are consistent. When the checksums are consistent, the radio link control layer of B continues to transmit the data message to the transmission control layer of B, and the transmission control layer of B generates an acknowledgement message after receiving the data packet, and the acknowledgement message is layer by layer. Pass to the physical layer of B and return to A. The physical layer of A uploads the received acknowledgement message sent by B layer by layer until it is transmitted to the transmission control layer of A. The transmission control layer of A decides to send the next data packet or according to the received acknowledgement message. Pass a data message. It can be seen from the above description that each time A sends a data message by the transmission control layer, it must wait until the transmission control layer of B returns an acknowledgement message before performing the subsequent steps. A large number of acknowledgment messages do not carry valid data and occupy a huge amount of air interface resources.
实施例 1:  Example 1:
本发明的一个实施例提供一种减少传输控制层确认报文的方法, 一方面, 在接收端一侧, 如图 2所示, 该实施例提供的方法包括如下步骤:  An embodiment of the present invention provides a method for reducing a transmission control layer acknowledgement packet. On the other hand, on the receiving end side, as shown in FIG. 2, the method provided in this embodiment includes the following steps:
1 01、 接收发送端发出的数据报文和发送端校验和; 该发送端校验和由发 送端根据数据报文生成。 接收端接收的数据由两部分构成, 一部分是数据报文, 另一部分是根据 报文生成的校验和。 所谓校验和是按照预定的校验算法, 对数据报文进行计 算所得的值。 显然, 只要数据报文在传输过程中没有发生错误或丟失, 对传 输前后的数据报文按照相同算法进行计算, 在传输前计算出的数值和传输后 计算出的数值应该相同。 1 01. Receive a data packet sent by the sender and a checksum of the sender; the checksum of the sender is generated by the sender according to the data packet. The data received by the receiving end consists of two parts, one part is the data message and the other part is the checksum generated according to the message. The so-called checksum is a value obtained by calculating a data message according to a predetermined check algorithm. Obviously, as long as no error or loss occurs during the transmission of the data message, the data packets before and after the transmission are calculated according to the same algorithm. The value calculated before the transmission and the value calculated after the transmission should be the same.
1 02、 根据接收到的数据报文生成接收端校验和。 1 02. Generate a checksum of the receiving end according to the received data message.
1 03、 当判断发送端校验和与接收端校验和相同时, 将数据报文传递至接 收端的传输控制层。 其中, 接收端的传输控制层接收该数据报文后, 生成传输控制层确认报 文, 并向下层进行发送。 1 03. When it is judged that the checksum of the sender is the same as the checksum of the receiver, the data packet is transmitted to the transmission control layer of the receiver. The transmission control layer of the receiving end receives the data packet, and generates a transmission control layer acknowledgement report. Text, and send to the lower layer.
当步骤 103 所述的发送端校验和与接收端校验和相同时, 可以确定在数 据报文的传输过程中没有出现错误或丟失。  When the sender checksum described in step 103 is the same as the receiver checksum, it can be determined that no error or loss occurs during the transmission of the data message.
1 04、向发送端返回数据接收确认;以便于发送端接收该数据接收确认后, 构造发送端传输控制层确认报文并将该发送端传输控制层确认报文发送给发 送端的传输控制层。  1 04. Returning the data receiving confirmation to the transmitting end; after the transmitting end receives the data receiving confirmation, constructing the transmitting end transmission control layer acknowledgement message and transmitting the transmitting end transmission control layer acknowledgement message to the transmission control layer of the transmitting end.
步骤 1 04 所述的返回数据接收确认是在对数据报文根据校验和进行检查 并确认数据报文准确无误的情况下执行的操作。  The return data reception confirmation described in step 1 04 is an operation performed when the data message is checked according to the checksum and the data message is confirmed to be accurate.
1 05、 当收到接收端的传输控制层发出的传输控制层确认报文时, 将传输 控制层确认报文丟弃。 现有应用场景下, 接收端的传输控制层收到发送端的数据报文后, 会生 成并发出一个传输控制层确认报文给下层, 以便将该传输控制层数据确认传 递回发送端, 发送端接收该传输控制层确认报文后开始进行后续数据发送动 作。 本发明实施例中, 步骤 104 向发送端返回数据接收确认后, 会引发发送 端向发送端自身的传输控制层发出一个发送端传输控制层确认报文, 该发送 端传输控制层确认报文格式和内容与接收端传输控制层生成的传输控制层确 认报文一致, 发送端的传输控制层接收到该发送端传输控制层确认报文后, 将执行后续的数据发送动作。 而步骤 105 中, 在接收端一侧, 对接收端的传 输控制层发出的传输控制层确认报文实行丟弃动作, 不会将其传送回发送端。  When the transmission control layer acknowledgement packet sent by the transmission control layer of the receiving end is received, the transmission control layer acknowledges the packet. In the existing application scenario, after receiving the data packet from the sender, the transmission control layer of the receiver generates and sends a transmission control layer acknowledgement packet to the lower layer, so that the transmission control layer data acknowledgement is transmitted back to the sender, and the sender receives the data. After the transmission control layer confirms the message, the subsequent data transmission operation starts. In the embodiment of the present invention, after the step 104 returns a data reception confirmation to the transmitting end, the sending end sends a sending end transmission control layer acknowledgement message to the transmitting end control unit of the transmitting end, and the transmitting end transmission control layer confirms the message format. And the content is consistent with the transmission control layer acknowledgement message generated by the receiving end transmission control layer, and after receiving the transmission control layer acknowledgement message, the transmission control layer of the transmitting end performs a subsequent data transmission operation. In step 105, on the receiving end side, the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end is discarded, and is not transmitted back to the transmitting end.
通过步骤 104和 105的配合, 一方面不会将接收端的传输控制层确认报 文发给发送端, 另一方面能为发送端的传输控制层提供一个发送端传输控制 层确认报文(该发送端传输控制层确认报文的作用相当于传输控制层确认报 文), 以使得发送端的传输控制层继续数据发送。  With the cooperation of the steps 104 and 105, the transmission control layer acknowledgement message of the receiving end is not sent to the transmitting end, and the transmitting control layer of the transmitting end is provided with a transmitting end transmission control layer acknowledgement message (the transmitting end). The transmission control layer confirms that the message acts as a transmission control layer acknowledgement message, so that the transmission control layer of the transmitting end continues data transmission.
另一方面, 如图 3 所示, 在发送端一侧, 该实施例提供的方法包括如下 步骤: 201、 接收发送端的传输控制层发出的数据报文。 发送端和接收端建立连接以后, 发送端传输控制层将需要发送的数据进 行处理后生成数据报文, 传递到发送端无线链路控制层。 On the other hand, as shown in FIG. 3, on the transmitting end side, the method provided in this embodiment includes the following steps: 201. Receive a data packet sent by a transmission control layer of the sending end. After the connection between the sender and the receiver is established, the transmission control layer of the sender processes the data to be sent to generate a data packet, which is transmitted to the radio link control layer of the sender.
202、 根据发送端的传输控制层发出的数据报文生成发送端校验和。 发送端无线链路控制层接收到数据报文后, 下发给发送端物理层。 发送 端物理层按照预定的校验算法, 对接收到的数据进行校验计算, 得到发送端 校验和。  202. Generate a sender checksum according to the data packet sent by the transmission control layer of the sending end. After receiving the data packet, the radio link control layer of the sending end sends the data packet to the physical layer of the sending end. The physical layer of the sender performs a check calculation on the received data according to a predetermined check algorithm, and obtains a checksum of the sender.
203、 将数据报文和发送端校验和发送至接收端。 发送端物理层将数据报文和发送端校验和通过空中接口一起发送至接收 端物理层。  203. Send the data packet and the sender checksum to the receiving end. The physical layer of the sender sends the data message and the sender checksum together to the physical layer of the receiver through the air interface.
204、 接收该接收端返回的数据接收确认。 该数据接收确认由接收端在发送端校验和与接收端校验和相同时返回给 发送端。  204. Receive a data reception confirmation returned by the receiving end. The data reception confirmation is returned to the transmitting end by the receiving end when the checksum of the transmitting end is the same as the checksum of the receiving end.
接收端物理层接收到数据报文和发送端校验和以后, 首先对数据报文进 行校验计算, 得出接收端校验和, 然后, 将发送端校验和与接收端校验和进 行比较, 并将数据报文和发送端校验和与接收端校验比较的结果信息发送至 接收端无线链路控制层。 接收端无线链路控制层接收到发送端校验和与接收 端校验和相同的信息后, 向发送端无线链路控制层发送数据接收确认。 数据 接收确认依次通过接收端物理层和发送端物理层, 最后到达发送端无线链路 控制层。  After receiving the data packet and the checksum of the sender, the physical layer of the receiving end performs the check calculation on the data packet, and obtains the checksum of the receiver. Then, the checksum of the sender and the checksum of the receiver are performed. Comparing, and transmitting the data message and the result of the comparison between the sender checksum and the receiver checksum to the receiving end radio link control layer. After receiving the same information as the checksum of the receiving end, the receiving radio link control layer sends a data reception confirmation to the transmitting end radio link control layer. The data reception confirmation passes through the physical layer of the receiving end and the physical layer of the transmitting end, and finally reaches the wireless link control layer of the transmitting end.
205、 构造发送端传输控制层确认报文。 发送端的无线链路控制层接收到数据接收确认后, 构造发送端传输控制 层确认报文。 在传输控制协议中, 发送端传输控制层需要收到接收端传输控制层发送 的传输控制层确认 ·艮文后, 才发送新数据。 由于前述步骤 105 中, 已经将接 收端的传输控制层发出的传输控制层确认报文丟弃, 发送端不会收到接收端 的传输控制层发出的传输控制层确认报文。 在此情况下为使发送端的传输控 制层发送新数据, 需由发送端自己构造一个传输控制层确认报文一一即发送 端传输控制层确认报文。 该发送端传输控制层确认报文的格式和内容与接收 端的传输控制层发出的传输控制层确认报文的格式和内容一致。 205. Construct a transmission end layer transmission acknowledgement packet. After receiving the data reception confirmation, the radio link control layer of the transmitting end constructs the transmission end transmission control layer acknowledgement message. In the transmission control protocol, the transmission control layer of the transmitting end needs to receive the transmission control layer sent by the receiving end. After the transmission control layer confirms the essay, the new data is sent. In the foregoing step 105, the transmission control layer acknowledgement packet sent by the transmission control layer of the receiving end is discarded, and the transmitting end does not receive the transmission control layer acknowledgement packet sent by the transmission control layer of the receiving end. In this case, in order to enable the transmission control layer of the transmitting end to transmit new data, the transmitting end itself needs to construct a transmission control layer acknowledgement message, that is, the transmitting end transmission control layer acknowledgement message. The transmitting end transmission control layer confirms that the format and content of the message are consistent with the format and content of the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end.
206、 将发送端传输控制层确认 >¾文传递给发送端的传输控制层。 发送端的传输控制层收到发送端传输控制层确认报文后继续按顺序发送 其它数据报文。 本发明实施例中的应用场景可以是网络侧作为发送端向用户终端发送数 据报文, 用户终端作为接收端; 也可以是用户终端作为发送端向网络侧发送 数据报文, 由网络侧作为接收端。 本发明的实施例提供一种减少传输控制层确认报文的方法, 一方面, 接 收端接收发送端发出的数据报文和发送端校验和; 根据接收到的数据报文生 成接收端校验和; 当判断发送端校验和与接收端校验和相同时, 将数据报文 传递至接收端的传输控制层,并向发送端返回数据接收确认; 当收到接收端的 传输控制层发出的传输控制层确认报文时, 将传输控制层确认报文丟弃。 另 一方面, 发送端接收由发送端的传输控制层发出的数据报文; 根据发送端的 传输控制层发出的数据报文生成发送端校验和; 将数据报文和发送端校验和 发送至接收端; 接收由接收端返回的数据接收确认; 构造发送端传输控制层 确认报文; 将发送端传输控制层确认报文传递给发送端的传输控制层。 通过 上述方案, 解决接收端发送的确认报文占据大量空中接口资源, 对其它通信 数据形成干扰的问题。 实施例 2 本发明的一个实施例提供一种减少传输控制层确认报文的方法, 一方面, 如图 4所示, 该实施例提供的方法包括如下步骤: 206. Pass the transmission control layer acknowledgement>3⁄4 text to the transmission control layer of the transmitting end. After receiving the transmission control layer acknowledgement message, the transmission control layer of the transmitting end continues to send other data packets in sequence. The application scenario in the embodiment of the present invention may be that the network side sends the data packet to the user terminal as the sending end, and the user terminal serves as the receiving end; or the user terminal sends the data packet to the network side as the sending end, and the network side receives the data packet. end. An embodiment of the present invention provides a method for reducing a transmission control layer acknowledgement message. On one hand, the receiving end receives a data packet sent by the transmitting end and a checksum of the transmitting end, and generates a receiving end check according to the received data packet. And; when it is judged that the checksum of the sender is the same as the checksum of the receiver, the data message is transmitted to the transmission control layer of the receiver, and the data reception acknowledgement is returned to the sender; when the transmission sent by the transmission control layer of the receiver is received When the control layer acknowledges the packet, it discards the transmission control layer acknowledgement packet. On the other hand, the transmitting end receives the data message sent by the transmission control layer of the transmitting end; generates a sending end checksum according to the data message sent by the transmission control layer of the transmitting end; sends the data message and the sending end checksum to the receiving end Receiving a data receiving acknowledgement returned by the receiving end; constructing a transmitting end transmission control layer acknowledgement message; and transmitting the transmitting end transmission control layer acknowledgement message to the transmission control layer of the transmitting end. Through the above solution, the problem that the acknowledgement message sent by the receiving end occupies a large amount of air interface resources and interferes with other communication data is solved. Embodiment 2 An embodiment of the present invention provides a method for reducing a transmission control layer acknowledgement message, on the one hand, As shown in FIG. 4, the method provided in this embodiment includes the following steps:
301、 发送端的无线链路控制层接收发送端的传输控制层发出的数据报 文。 301. The radio link control layer at the transmitting end receives the data packet sent by the transmission control layer of the transmitting end.
302、 发送端的无线链路控制层将数据报文传递至发送端的物理层。  302. The radio link control layer at the transmitting end transmits the data packet to the physical layer of the sending end.
303、 发送端的物理层根据发送端的传输控制层发出的数据报文生成发送 端校验和。 303. The physical layer of the sending end generates a sending end checksum according to the data packet sent by the transmission control layer of the sending end.
304、 将数据报文和发送端校验和发送至接收端。  304. Send the data packet and the sender checksum to the receiving end.
305、 接收端的物理层根据接收到的数据报文生成接收端校验和, 并判断 发送端校验和与接收端校验和是否相同, 然后将数据报文和发送端校验和与 接收端校验和是否相同的信息传递至接收端的无线链路控制层。 305. The physical layer of the receiving end generates a checksum of the receiving end according to the received data packet, and determines whether the checksum of the sending end is the same as the checksum of the receiving end, and then checks the data packet and the sending end with the receiving end. Whether the checksum is the same information is passed to the radio link control layer of the receiving end.
根据判断结果不同分别执行 306和 310。  306 and 310 are respectively performed according to the judgment results.
306、 当接收端的无线链路控制层接收到数据报文和接收端的物理层发送 的发送端校验和与接收端校验和相同的信息后, 将数据报文传递至接收端的 传输控制层。 当发送端校验和与接收端校验和相同时, 表明数据报文在由发送端至接 收端的传输过程中没有出现错误或部分丟失。  306. After receiving the data packet and the sender checksum sent by the physical layer of the receiving end and the checksum of the receiving end, the radio link control layer of the receiving end transmits the data packet to the transmission control layer of the receiving end. When the checksum of the sender is the same as the checksum of the receiver, it indicates that there is no error or partial loss of the data packet during the transmission from the sender to the receiver.
307、 接收端的无线链路控制层向发送端的无线链路控制层返回数据接收 确认。  307. The radio link control layer at the receiving end returns a data reception confirmation to the radio link control layer at the transmitting end.
当接收端的无线链路控制层接收到数据报文和接收端的物理层发送的发 送端校验和与接收端校验和相同的信息后, 除了将数据报文传递至接收端的 传输控制层外, 还要返回一个数据接收确认, 该数据接收确认最终传递到发 送端的无线链路控制层。  When the radio link control layer at the receiving end receives the data packet and the same information as the checksum of the sender sent by the physical layer of the receiving end, the radio link control layer transmits the data packet to the transmission control layer of the receiving end. A data reception acknowledgment is also returned, which is finally passed to the radio link control layer of the sender.
需要说明的是, 实际场景中, 步骤 306和步骤 307的顺序可以调换。 另外, 在步骤 307后, 接收端的传输控制层会在接收到数据报文后向接 收端的无线链路控制层发一个传输控制层确认报文, 在现有技术中, 该传输 控制层确认报文会被返回给发送端的传输控制层。 而在本发明实施例中接收 端的无线链路控制层会丟弃该传输控制层确认报文。 It should be noted that, in the actual scenario, the sequence of step 306 and step 307 can be reversed. In addition, after step 307, the transmission control layer of the receiving end will connect after receiving the data packet. The receiving radio layer control layer sends a transmission control layer acknowledgement message. In the prior art, the transmission control layer acknowledges that the message is returned to the transmission control layer of the sender. In the embodiment of the present invention, the radio link control layer of the receiving end discards the transmission control layer acknowledgement packet.
308、 发送端的无线链路控制层接收到数据接收确认后, 构造发送端传输 控制层确认报文。  308. After receiving the data receiving acknowledgement, the radio link control layer of the transmitting end constructs the transmitting end transmission control layer acknowledgement packet.
309、 发送端的无线链路控制层将发送端传输控制层确认报文发给发送端 的传输控制层。 发送端的传输控制层收到该发送端传输控制层确认报文后, 将继续执行 数据发送。 该发送端传输控制层确认报文格式和内容与接收端传输控制层生 成的传输控制层确认报文一致,可见该发送端传输控制层确认报文的作用相 当于接收端的传输控制层发出的传输控制层确认报文。 由于传输控制层确认 报文被接收端的无线链路控制层丟弃, 因此步骤 309 中发送端的无线链路控 制层构造一个发送端传输控制层确认报文并发送给发送端的传输控制层, 以 便发送端的传输控制层继续执行数据发送。  309. The radio link control layer of the sending end sends the sending end transmission control layer acknowledgement message to the transmission control layer of the transmitting end. After receiving the transmission control layer acknowledgement message, the transmission control layer of the transmitting end will continue to perform data transmission. The transmitting end transmission control layer confirms that the format and content of the message are consistent with the transmission control layer acknowledgement message generated by the transmission control layer of the receiving end, and it can be seen that the transmission control layer acknowledges that the role of the packet is equivalent to the transmission sent by the transmission control layer of the receiving end. The control layer acknowledges the message. Since the transmission control layer acknowledges that the message is discarded by the radio link control layer of the receiving end, in step 309, the radio link control layer of the transmitting end constructs a transmitting end transmission control layer acknowledgement message and sends it to the transmission control layer of the transmitting end for transmission. The transmission control layer of the terminal continues to perform data transmission.
310、 当接收端的无线链路控制层接收到接收端的物理层发送的发送端校 验和与接收端校验和不相同的信息后, 将数据报文丟弃。 当发送端校验和与接收端校验和不相同时, 表明数据报文在传输过程中 出现错误或部分丟失。 当接收端无线链路层接收到数据报文、 接收端校验和 和发送端校验和不相同的信息后, 将数据报文丟弃, 也不向发送端返回数据 接收确认。  310. When the radio link control layer of the receiving end receives the sending end check sent by the physical layer of the receiving end and the information different from the checksum of the receiving end, the data packet is discarded. When the checksum of the sender is different from the checksum of the receiver, it indicates that the data packet is incorrect or partially lost during transmission. When the receiving end of the radio link layer receives the data packet, the checksum of the receiving end, and the checksum of the transmitting end, the data packet is discarded, and the data receiving acknowledgement is not returned to the transmitting end.
311、 当在预设的等待时间内未收到数据接收确认时, 发送端的传输控制 层重新发送数据报文。  311. When the data receiving acknowledgement is not received within the preset waiting time, the transmission control layer of the sending end resends the data packet.
当接收端无线链路层接收到数据报文、 接收端校验和和发送端校验和不 相同的信息后, 将数据报文丟弃, 也不向发送端返回数据接收确认。 发送端 接收不到数据接收确认, 也就不会构造发送端传输控制层确认报文, 发送端 的传输控制层因为没有接收到发送端传输控制层确认报文, 所以不会发送新 的数据。 在传输控制协议中规定, 传输控制层在一定时间后, 接收不到传输 控制层确认报文, 即认为发送的数据报文丟失, 重新发送该数据报文。 When the receiving end wireless link layer receives the data packet, the receiving end checksum, and the sender checksum are different, the data packet is discarded, and the data receiving acknowledgement is not returned to the transmitting end. The sender does not receive the data reception acknowledgement, and thus does not construct the sender transmission control layer acknowledgement message. The transmission control layer does not send new data because it does not receive the transmission control layer acknowledgement message. In the transmission control protocol, the transmission control layer does not receive the transmission control layer acknowledgement packet after a certain period of time, that is, the transmitted data packet is considered to be lost, and the data packet is resent.
下面结合图 5作为示意图, 佯细描述上述步骤 301至 311。 以网络侧作为 发送端, 以用户终端作为接收端。 按照上述步骤执行: 301 , 网络侧的无线链 路控制层接收网络侧的传输控制层发出的数据报文; 302 , 网络侧的无线链路 控制层将数据 ·艮文传递至网络侧的物理层; 303 , 网络侧的物理层才艮据网络侧 的传输控制层发出的数据报文生成网络侧校验和; 304 , 将数据报文和网络侧 校验和发送至用户终端; 305 , 用户终端的物理层根据接收到的数据报文生成 用户终端校验和, 并判断网络侧校验和与用户终端校验和是否相同, 然后将 数据报文和发送端校验和与接收端校验和是否相同的信息传递至接收端的无 线链路控制层; 根据判断结果不同分别执行 306和 310; 306 , 当用户终端的 无线链路控制层接收到数据报文和用户终端的物理层发送的发送端校验和与 接收端校验和相同的信息后,将数据报文传递至用户终端的传输控制层; 307 , 用户终端的无线链路控制层向网络侧的无线链路控制层返回数据接收确认; 308 , 网络侧的无线链路控制层接收到数据接收确认后, 构造网络侧传输控制 层确认报文; 309 , 网络侧的无线链路控制层将网络侧传输控制层确认报文发 给网络侧的传输控制层; 310, 当用户终端的无线链路控制层接收到用户终端 的物理层发送的用户终端校验和与网络侧校验和不相同的信息后, 将数据报 文丟弃; 311、 当在预设的等待时间内未收到数据接收确认时, 网络侧的传输 控制层重新发送数据报文。 需要说明的是, 接收端的无线链路控制层通过校验和对数据的正确性进 行判断, 然后返回数据接收确认。 校验和相同表明, 在数据报文从发送端无 线链路控制层, 经发送端物理层, 空中接口, 到接收端无线链路控制层这一 过程正确无误。 但不能检测发送端传输控制层到发送端无线链路控制层这一 过程中的数据传输是否丟失。 因此, 在发送端无线链路控制层中需要检测接 收到的数据是否完整。 进一步的, 如图 6 所示, 结合本发明实施例的另一方 面, 该实施例提供的方法还包括如下步骤: The above steps 301 to 311 will be described in detail below with reference to FIG. 5 as a schematic diagram. The network side is used as the transmitting end, and the user terminal is used as the receiving end. According to the above steps: 301, the radio link control layer on the network side receives the data packet sent by the transmission control layer on the network side; 302, the radio link control layer on the network side transmits the data to the physical layer on the network side. 303, the physical layer on the network side generates a network side checksum according to the data packet sent by the transmission control layer on the network side; 304, sends the data packet and the network side checksum to the user terminal; 305, the user terminal The physical layer generates a user terminal checksum according to the received data packet, and determines whether the network side checksum is the same as the user terminal checksum, and then checks the data packet and the sender checksum with the receiving end checksum. Whether the same information is transmitted to the radio link control layer of the receiving end; 306 and 310 are respectively performed according to the judgment result; 306, when the radio link control layer of the user terminal receives the data packet and the transmitting end of the physical layer of the user terminal After verifying the same information as the checksum of the receiving end, transmitting the data message to the transmission control layer of the user terminal; 307, the radio link control layer of the user terminal to the network The side of the radio link control layer returns a data reception confirmation; 308, after receiving the data reception confirmation, the radio link control layer on the network side constructs a network side transmission control layer acknowledgement message; 309, the radio link control layer on the network side The network side transmission control layer acknowledges that the message is sent to the transmission control layer on the network side; 310, when the radio link control layer of the user terminal receives the user terminal checksum sent by the physical layer of the user terminal is different from the network side checksum After the information is discarded, the data packet is discarded; 311. When the data reception acknowledgement is not received within the preset waiting time, the network side transmission control layer resends the data packet. It should be noted that the radio link control layer at the receiving end judges the correctness of the data by using the checksum, and then returns a data reception confirmation. The same checksum indicates that the data packet is correct from the transmitting end radio link control layer, the transmitting end physical layer, the air interface, and the receiving end radio link control layer. However, it is impossible to detect whether the data transmission in the process from the transmitting end transmission control layer to the transmitting end radio link control layer is lost. Therefore, it is necessary to detect the connection in the radio link control layer of the transmitting end. The data received is complete. Further, as shown in FIG. 6, in combination with another aspect of the embodiment of the present invention, the method provided by the embodiment further includes the following steps:
401、 发送端的无线链路控制层接收发送端的传输控制层发出的数据报 文。  401. The radio link control layer of the sending end receives the data packet sent by the transmission control layer of the sending end.
402、 当发送端的传输控制层发送的数据报文出现漏传时, 构造数据报文 缺失反馈信息; 该数据报文缺失反馈信息中包含漏传的数据报文的信息。  402. When a data packet sent by the transmission control layer of the sending end is leaked, the data packet lacks feedback information; the missing information of the data packet includes information of the data packet that is missed.
403、 将数据报文缺失反馈信息发送至发送端的传输控制层, 以使发送端 的传输控制层根据数据报文缺失反馈信息发送漏传的数据报文。  403. Send the data message missing feedback information to the transmission control layer of the sending end, so that the transmission control layer of the sending end sends the missed data message according to the data message missing feedback information.
举例来说, 上述 401至 403的数据报文缺失反馈信息的反馈过程如下: 发送端传输控制层将数据 ABCDEF分成 AB, CD, EF三个包进行传输, 并分 别为这三个包加上序号 1、 2、 3。 即 1号包中的数据是 AB , 2号包中的数据是 CD , 3 号包中的数据是 EF。 当在由发送端传输控制层到发送端的无线链路控 制层的传输过程中, 2包丟失, 则发送端无线链路控制层只会接受到 1号包和 3号包。 具体过程是, 接收到 1号包和 3号包后, 传递给发送端物理层, 发送 端物理层生成发送端校验和,将 1 号包和 3 号包以及发送端校验和发给接收 端。 接收端物理层接收数据报文后, 生成接收端校验和, 经判断, 认为发送 端校验和与接收端校验和相同, 然后将数据报文和发送端校验和与接收端校 验和相同的信息发送至接收端的无线链路控制层; 接收端无线链路控制层接 收到数据报文和发送端校验和与接收端校验和相同的信息后发回数据接收确 认。 接收端无线链路控制层接收到数据接收确认后, 开始构造发送端传输控 制层确认报文。 由于 1号包和 3号包的序号不连续, 故, 发送端无线链路控 制层构造的发送端传输控制层确认报文中包含 2 号包丟失的信息。 发送端无 线链路控制层将包含 2 号包丟失的信息的发送端传输控制层确认报文作为数 据报文缺失反馈信息发给发送端传输控制层, 发送端传输控制层接收到该发 送端传输控制层确认>¾文后, 重发 2号包。 传输控制层确认报文有两种格式, 即普通确认报文 ACKFor example, the feedback process of the data message lacking feedback information of the above 401 to 403 is as follows: The transmission control layer of the transmitting end divides the data ABCDEF into three packets of AB, CD, and EF, and respectively adds the sequence numbers to the three packets. 1, 2, 3. That is, the data in the No. 1 package is AB, the data in the No. 2 package is the CD, and the data in the No. 3 package is the EF. When the 2 packets are lost during the transmission process from the transmitting control layer to the transmitting end of the radio link control layer, the transmitting radio link control layer will only accept the No. 1 packet and the No. 3 packet. The specific process is: after receiving the first packet and the third packet, the packet is transmitted to the physical layer of the transmitting end, and the physical layer of the transmitting end generates a checksum of the transmitting end, and sends the checksum of the first packet and the third packet and the sending end to the receiving end. end. After receiving the data packet, the physical layer of the receiving end generates a checksum of the receiving end. After judging, it is considered that the checksum of the transmitting end is the same as the checksum of the receiving end, and then the checksum of the data packet and the sending end is verified by the receiving end. And the same information is sent to the radio link control layer of the receiving end; the receiving end radio link control layer sends back the data receiving acknowledgement after receiving the data message and the sender checksum and the checksum of the receiving end. After receiving the data reception confirmation, the receiving end radio link control layer starts constructing the transmitting end transmission control layer acknowledgement message. Since the sequence numbers of the No. 1 packet and the No. 3 packet are not consecutive, the transmitting end transmission control layer constructed by the transmitting end radio link control layer confirms that the packet contains the missing packet information. The transmitting end radio link control layer sends the transmission end control layer acknowledgement message including the missing packet information as the data packet missing feedback information to the transmitting end transmission control layer, and the transmitting end transmission control layer receives the transmitting end transmission. After the control layer confirms the >3⁄4 text, resend the No. 2 package. The transmission control layer acknowledges that the message has two formats, that is, the normal acknowledgement message ACK.
( Acknowledgement )和选择确认报文 SACK ( Se lec t ion Acknowledgement )。 举例说明两者的区别,发送端传输控制层发送的数据为 ABCDEF ,数据 CD在传 输过程中丟失。 若发送端传输控制层接收到的传输控制层确认报文为 ACK , 则 发送端传输控制层重发数据 CDEF , 即重发丟失数据以及丟失数据以后的所有 数据包; 若发送端传输控制层接收到的传输控制层确认报文为 SACK , 则发送 端传输控制层重发的数据为 CD, 即仅仅只发送丟失的数据。 在本发明实施例 中, 为更好的支持 SACK , 需要在发送端和接收端建立连接时, 互相通知各端 是否具有支持 SACK功能的能力, 若支持则开启该功能, 然后执行实施例中的 各个步骤。 (Acknowledgement) and selection acknowledgement message SACK (Se lec t ion Acknowledgement). To illustrate the difference between the two, the data sent by the transmission control layer of the sender is ABCDEF, and the data CD is lost during the transmission. If the transmission control layer acknowledgement message received by the transmission control layer of the transmitting end is ACK, the transmitting end transmission control layer retransmits the data CDEF, that is, retransmits the lost data and all the data packets after the lost data; if the transmitting end transmission control layer receives When the transmission control layer confirms that the message is SACK, the data transmitted by the transmission control layer of the transmitting end is CD, that is, only the lost data is transmitted. In the embodiment of the present invention, in order to better support the SACK, when the connection between the sender and the receiver is established, each terminal is notified of whether the terminal has the capability of supporting the SACK function. If the support is enabled, the function is enabled, and then the implementation is performed. Each step.
可选的, 图 4 所示的方法执行之前, 先确定用户终端是否具有减少传输 控制成确认报文的能力, 并在用户终端具有减少传输控制成确认报文的能力 时, 使用户终端开启该能力。 具体的, 当上述接收端为用户终端, 上述发送 端为网络侧时, 用户终端需要具有丟弃自身的无线链路控制层产生的传输控 制层确认报文的能力。 下面结合图 1 3来进行说明。  Optionally, before the method shown in FIG. 4 is executed, determining whether the user terminal has the capability of reducing the transmission control to the acknowledgement packet, and enabling the user terminal to enable the user terminal when the user terminal has the capability of reducing the transmission control to the acknowledgement packet. ability. Specifically, when the receiving end is a user terminal and the sending end is a network side, the user terminal needs to have the capability of discarding the transmission control layer acknowledgement message generated by its own radio link control layer. The following description will be made with reference to Fig. 13.
1 301、 用户终端接收网络侧发送的减少传输控制层确认报文能力查询消 息。 1 301. The user terminal receives the transmission control layer acknowledgement packet capability query message sent by the network side.
1 302、 用户终端向网络侧发送减少传输控制层确认>¾文能力信息。 网络侧收到该减少传输控制层确认报文能力信息后, 可以判断出用户终 端是否具有丟弃自身的无线链路控制层产生的传输控制层确认报文的能力。 具体应用中, 该减少传输控制层确认报文能力信息可以定义一个字段或比特 位, 通过字段或比特位取值不同, 来表示用户终端是否具有丟弃自身的无线 链路控制层产生的传输控制层确认报文的能力。  1 302. The user terminal sends, to the network side, information about reducing the transmission control layer acknowledgement>3⁄4 document capability. After receiving the information about the reduced transmission control layer acknowledgement message capability, the network side can determine whether the user terminal has the capability of discarding the transmission control layer acknowledgement message generated by its own radio link control layer. In a specific application, the reduced transmission control layer acknowledgement message capability information may define a field or a bit, and the value of the field or the bit is different to indicate whether the user terminal has the transmission control generated by the radio link control layer that discards itself. The ability of the layer to confirm the message.
步骤 1 301是可选的步骤。 当存在步骤 1 301时, 是由网络侧发起对用户 终端的能力查询; 当不存在步骤 1 301而仅存在步骤 1 302时, 是由用户终端 主动向网络侧上报能力信息。 另外, 可选的, 在步骤 1 302后, 还存在步骤 1 303。 Step 1 301 is an optional step. When there is a step 1 301, the network side initiates a capability query to the user terminal; when there is no step 1 301 and only the step 1 302 exists, the user terminal actively reports the capability information to the network side. In addition, optionally, after step 1 302, there is still step 1 303.
1 303、 用户终端接收网络侧发送的减少传输控制层确认报文启动消息。 用户终端接收该减少传输控制层确认报文启动消息后, 开启减少传输控 制层确认报文的功能。 1 303. The user terminal receives a decrease transmission control layer acknowledgement message start message sent by the network side. After receiving the reduced transmission control layer acknowledgement message start message, the user terminal starts the function of reducing the transmission control layer acknowledgement message.
步骤 1 303是可选的, 除了接收网络侧的命令, 用户终端也可以自行开启 减少传输控制层确认 ^^文的功能。 本发明的实施例提供一种减少传输控制层确认报文的方法, 一方面, 接 收端接收发送端发出的数据报文和发送端校验和; 根据接收到的数据报文生 成接收端校验和; 当判断发送端校验和与接收端校验和相同时, 将数据报文 传递至接收端的传输控制层; 不同时, 将发送报文丟弃; 向发送端返回数据 接收确认; 当收到接收端的传输控制层发出的传输控制层确认报文时, 将传 输控制层确认报文丟弃。 另一方面, 接收发送端的传输控制层发出的数据报 文; 根据发送端的传输控制层发出的数据报文生成发送端校验和; 将数据报 文和发送端校验和发送至接收端; 当在预设的等待时间内未收到数据接收确 认时, 发送端的传输控制层重新发送数据报文; 当发送端的传输控制层发送 的数据报文出现漏传时, 构造数据报文缺失反馈信息。 通过上述方案, 解决 接收端发送的确认报文占据大量空中接口资源, 对其它通信数据形成干扰的 问题。 实施例 3 本发明的一个实施例提供一种接收端和一种发送端, 一方面, 如图 7 所 示, 该实施例提供的接收端包括: 接收单元 61 , 用于接收发送端发出的数据报文和发送端校验和; 发送端 校验和由该发送端根据数据报文生成。  Step 1 303 is optional. In addition to receiving the command on the network side, the user terminal can also open the function of reducing the transmission control layer to confirm the ^^ text. An embodiment of the present invention provides a method for reducing a transmission control layer acknowledgement message. On one hand, the receiving end receives a data packet sent by the transmitting end and a checksum of the transmitting end, and generates a receiving end check according to the received data packet. And; when it is judged that the checksum of the sender is the same as the checksum of the receiver, the data packet is transmitted to the transmission control layer of the receiving end; at the same time, the sent packet is discarded; the data receiving acknowledgement is returned to the transmitting end; When the transmission control layer acknowledges the packet from the transmission control layer at the receiving end, the transmission control layer acknowledges the packet. On the other hand, receiving a data packet sent by the transmission control layer of the transmitting end; generating a checksum of the transmitting end according to the data packet sent by the transmission control layer of the transmitting end; and transmitting the data packet and the checksum of the transmitting end to the receiving end; When the data receiving acknowledgement is not received within the preset waiting time, the transmission control layer of the transmitting end resends the data packet; when the data packet sent by the transmission control layer of the transmitting end is leaked, the data packet is missing the feedback information. Through the above solution, the problem that the acknowledgement message sent by the receiving end occupies a large amount of air interface resources and interferes with other communication data is solved. Embodiment 3 An embodiment of the present invention provides a receiving end and a transmitting end. On the one hand, as shown in FIG. 7, the receiving end provided by the embodiment includes: a receiving unit 61, configured to receive data sent by the sending end. The message and the sender checksum; the sender checksum is generated by the sender according to the data message.
校验和生成单元 62 ,用于根据接收单元 61接收到的数据报文生成接收端 校验和。 接收端传递单元 63 ,用于当判断发送端校验和与校验和生成单元 62生成 的接收端校验和相同时, 将数据报文传递至接收端的传输控制层。 其中, 接 收端的传输控制层接收该数据报文后, 发出传输控制层确认报文。 The checksum generating unit 62 is configured to generate a receiving end checksum according to the data packet received by the receiving unit 61. The receiving end transmitting unit 63 is configured to: when determining that the sending end checksum is the same as the receiving end checksum generated by the checksum generating unit 62, transmitting the data message to the transmission control layer of the receiving end. After receiving the data packet, the transmission control layer of the receiving end sends a transmission control layer acknowledgement message.
数据确认发送单元 64 , 用于向发送端返回数据接收确认; 以便于发送端 接收该数据接收确认后, 构造发送端传输控制层确认报文并将发送端传输控 制层确认报文发送给发送端的传输控制层。  The data acknowledgement sending unit 64 is configured to return a data receiving acknowledgement to the transmitting end. After the transmitting end receives the data receiving acknowledgement, the transmitting end transmits the control layer acknowledgement packet and sends the sending end transmission control layer acknowledgement packet to the sending end. Transmission control layer.
确认报文丟弃单元 65 , 用于当收到接收端传输控制层发出的传输控制层 确认报文时, 将该传输控制层确认报文丟弃。  The acknowledgement packet discarding unit 65 is configured to discard the transmission control layer acknowledgement packet when receiving the transmission control layer acknowledgement packet sent by the receiving end transmission control layer.
进一步的, 结合该实施例的一方面, 如图 8a所示, 该接收端还包括: 数据报文丟弃单元 66 ,用于当判断发送端校验和与校验和生成单元 62生 成的接收端校验和不相同时, 将数据报文丟弃。  Further, in conjunction with an aspect of the embodiment, as shown in FIG. 8a, the receiving end further includes: a data packet discarding unit 66, configured to determine, when the sending end checksum and the checksum generating unit 62 receive the receiving When the checksums are different, the data packets are discarded.
此外, 当接收端为用户终端, 发送端为网络侧时, 网络侧需要预先确定 用户终端是否具有减少传输控制层确认报文的能力。 如图 8b所示, 该接收端 还包括:  In addition, when the receiving end is the user terminal and the sending end is the network side, the network side needs to determine in advance whether the user terminal has the capability of reducing the transmission control layer acknowledgement message. As shown in FIG. 8b, the receiving end further includes:
能力信息发送单元 67 ,用于在接收单元 61接收发送端发出的数据报文和 发送端校验和之前, 向网络侧发送减少传输控制层确认报文能力信息, 以便 网络侧根据减少传输控制层确认报文能力信息, 确定用户终端具有减少传输 控制成确认报文的能力。  The capability information sending unit 67 is configured to send, after the receiving unit 61 receives the data packet sent by the transmitting end and the checksum of the sending end, the capability of reducing the transmission control layer acknowledgement message to the network side, so that the network side reduces the transmission control layer according to the The message capability information is confirmed, and it is determined that the user terminal has the capability of reducing transmission control to confirming the message.
进一步的, 接收单元 61还用于, 在能力信息发送单元 67向网络侧发送 减少传输控制层确认报文能力信息之前, 接收网络侧发送的减少传输控制层 确认报文能力查询消息。  Further, the receiving unit 61 is further configured to: before the capability information sending unit 67 sends the reduced transmission control layer acknowledgement message capability information to the network side, receive the reduce transmission control layer acknowledgement message capability query message sent by the network side.
进一步的, 接收单元 61还用于, 在能力信息发送单元 67向网络侧发送 减少传输控制层确认报文能力信息之后, 接收网络侧发送的减少传输控制层 确认报文启动消息, 以便开启减少传输控制层确认报文的功能。  Further, the receiving unit 61 is further configured to: after the capability information sending unit 67 sends the transmission control layer acknowledgement message capability information to the network side, receive the reduce transmission control layer acknowledgement message start message sent by the network side, so as to enable the reduced transmission The control layer confirms the function of the message.
图 7和图 8a所述装置中的接收单元 61、 校验和生成单元 62 , 工作在接 收端的物理层; 接收端传递单元 63 , 数据确认发送单元 64 , 确认报文丟弃单 元 65 , 数据报文丟弃单元 66工作在接收端的无线链路控制层。 The receiving unit 61 and the checksum generating unit 62 in the apparatus shown in FIG. 7 and FIG. 8a are in operation The physical layer of the receiving end; the receiving end transmitting unit 63, the data confirming transmitting unit 64, the acknowledgement packet discarding unit 65, and the data packet discarding unit 66 operate at the radio link control layer of the receiving end.
另一方面, 如图 9a所示, 该实施例提供的发送端包括:  On the other hand, as shown in FIG. 9a, the sending end provided by this embodiment includes:
数据报文接收单元 71 , 用于接收发送端的传输控制层发出的数据报文。 校验和生成单元 72 ,用于根据数据报文接收单元 71接收的传输控制层发 出的数据报文生成发送端校验和。  The data packet receiving unit 71 is configured to receive a data packet sent by the transmission control layer of the transmitting end. The checksum generating unit 72 is configured to generate a sender checksum according to the data packet sent by the transmission control layer received by the data message receiving unit 71.
发送单元 73 , 用于将数据报文和发送端校验和发送至接收端, 以便接收 端根据接收到的数据报文生成接收端校验和, 并当判断发送端校验和与接收 端校验和相同时, 向发送端发送数据接收确认。  The sending unit 73 is configured to send the data message and the sending end checksum to the receiving end, so that the receiving end generates the receiving end checksum according to the received data message, and when determining the sending end checksum and the receiving end When the checksum is the same, a data reception confirmation is sent to the sender.
数据确认接收单元 74 , 用于接收由接收端返回的数据接收确认; 该数据 接收确认由接收端在发送端校验和与接收端校验和相同时返回给发送端。  The data confirmation receiving unit 74 is configured to receive a data reception confirmation returned by the receiving end; the data receiving confirmation is returned to the transmitting end by the receiving end when the transmitting end checksum is the same as the receiving end checksum.
确认报文构造单元 75 , 用于构造发送端传输控制层确认报文;  The acknowledgement message construction unit 75 is configured to construct a transmission end transmission control layer acknowledgement message;
确认报文传递单元 76 ,用于将确认报文构造单元 75构造的发送端传输控 制层确认报文传递给发送端的传输控制层。  The acknowledgement message delivery unit 76 is configured to transmit the sender transmission control layer acknowledgement message constructed by the acknowledgement message construction unit 75 to the transmission control layer of the sender.
发送单元 73还用于在确认报文传递单元 76将发送端传输控制层确认报 文传递给发送端的传输控制层后, 继续按顺序发送其它数据报文。  The sending unit 73 is further configured to continue to send other data messages in sequence after the acknowledgment message delivery unit 76 passes the sender transmission control layer acknowledgment message to the transmission control layer of the transmitting end.
进一步的, 确认报文构造单元 75还用于: 当发送端的传输控制层发送的 数据报文出现漏传时, 构造数据报文缺失反馈信息; 数据报文缺失反馈信息 中包含漏传的数据报文的信息。  Further, the acknowledgement message construction unit 75 is further configured to: when the data packet sent by the transmission control layer of the transmitting end is leaked, the data packet lacks feedback information; and the data message missing feedback information includes the leaked datagram. Information.
确认报文传递单元 76还用于, 将数据报文缺失反馈信息发送至发送端的 传输控制层, 以使发送端的传输控制层根据数据报文缺失反馈信息发送漏传 的数据报文。  The acknowledgment message delivery unit 76 is further configured to send the data message missing feedback information to the transmission control layer of the transmitting end, so that the transmission control layer of the transmitting end sends the fading data message according to the data message missing feedback information.
此外, 当接收端为用户终端, 发送端为网络侧时, 网络侧需要预先确定 用户终端是否具有减少传输控制层确认报文的能力。 如图 9b所示, 该发送端 还包括: In addition, when the receiving end is the user terminal and the sending end is the network side, the network side needs to determine in advance whether the user terminal has the capability of reducing the transmission control layer acknowledgement message. As shown in Figure 9b, the sender Also includes:
能力信息接收单元 77 , 用于接收用户终端发送的减少传输控制层确认报 文能力信息, 以便网络侧根据该减少传输控制层确认报文能力信息, 确定用 户终端具有减少传输控制层确认 "^文的能力。  The capability information receiving unit 77 is configured to receive the information about the reduced transmission control layer acknowledgement message sent by the user equipment, so that the network side confirms the message capability information according to the reduced transmission control layer, and determines that the user terminal has the transmission control layer acknowledgement. Ability.
进一步的, 发送单元 73还用于, 在能力信息接收单元 77接收用户终端 发送的减少传输控制层确认报文能力信息前, 向用户终端发送减少传输控制 层确认 文能力查询消息。  Further, the sending unit 73 is further configured to: before the capability information receiving unit 77 receives the reduced transmission control layer acknowledgement message capability information sent by the user terminal, send the reduce transmission control layer acknowledgement capability query message to the user terminal.
进一步的, 发送单元 73还用于, 在能力信息接收单元 77接收用户终端 发送的减少传输控制层确认报文能力信息后, 向用户终端发送减少传输控制 层确认报文启动消息, 以便用户终端开启减少传输控制层确认报文的功能。  Further, the sending unit 73 is further configured to: after the capability information receiving unit 77 receives the reduced transmission control layer acknowledgement message capability information sent by the user terminal, send the reduce transmission control layer acknowledgement message start message to the user terminal, so that the user terminal is enabled. Reduce the transmission control layer to confirm the function of the message.
图 9a中所述发送端中的, 数据报文接收单元 71 , 确认报文构造单元 75 , 确认报文传递单元 76工作在发送端的无线链路控制层; 校验和生成单元 72 , 发送单元 73 , 数据确认接收单元 74工作在发送端的物理层。 本发明的实施例提供一种发送端和接收端, 一方面, 接收端接收发送端 发出的数据报文和发送端校验和; 根据接收到的数据报文生成接收端校验和; 当判断发送端校验和与接收端校验和相同时, 将数据报文传递至接收端的传 输控制层; 向发送端返回数据接收确认; 当收到接收端的传输控制层发出的 传输控制层确认报文时, 将该传输控制层确认报文丟弃。 另一方面, 发送端 接收由发送端的传输控制层发出的数据报文; 根据发送端的传输控制层发出 的数据报文生成发送端校验和; 将数据报文和发送端校验和发送至接收端; 接收该接收端返回的数据接收确认; 构造发送端传输控制层确认报文; 将该 发送端传输控制层确认"¾文传递给发送端的传输控制层。 通过上述方案, 解 决接收端发送的确认报文占据大量空中接口资源, 对其它通信数据形成干扰 的问题。 本发明的一个实施例提供一种接收端和一种发送端, 一方面, 如图 1 0所 示, 该实施例提供的接收端包括: In the transmitting end of FIG. 9a, the data message receiving unit 71, the acknowledgement message constructing unit 75, the acknowledgement message transmitting unit 76 operates at the radio link control layer of the transmitting end; the checksum generating unit 72, the transmitting unit 73 The data acknowledgement receiving unit 74 operates at the physical layer of the transmitting end. An embodiment of the present invention provides a transmitting end and a receiving end. On one hand, the receiving end receives a data packet sent by the transmitting end and a checksum of the sending end; and generates a checksum of the receiving end according to the received data packet; When the checksum of the transmitting end is the same as the checksum of the receiving end, the data message is transmitted to the transmission control layer of the receiving end; the data receiving acknowledgement is returned to the transmitting end; and the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end is received. The transmission control layer acknowledges the packet. On the other hand, the transmitting end receives the data message sent by the transmission control layer of the transmitting end; generates a sending end checksum according to the data message sent by the transmission control layer of the transmitting end; sends the data message and the sending end checksum to the receiving end Receiving a data receiving acknowledgement returned by the receiving end; constructing a transmitting end transmission control layer acknowledgement message; and transmitting, by the transmitting end, the transmission control layer confirms that the "3⁄4 text is transmitted to the transmission control layer of the transmitting end. It is confirmed that the message occupies a large amount of air interface resources and interferes with other communication data. An embodiment of the present invention provides a receiving end and a transmitting end. On the one hand, as shown in FIG. 10, the receiving end provided by the embodiment includes:
接收器 81 , 用于接收发送端发出的数据报文和发送端校验和; 发送端校 验和由发送端根据数据报文生成。  The receiver 81 is configured to receive a data packet sent by the sender and a checksum of the sender; the sender verifies and is generated by the sender according to the data packet.
处理器 82 , 用于根据接收到的数据报文生成接收端校验和, 当发送端校 验和与接收端校验和相同时, 将数据报文传递至接收端的传输控制层; 其中, 接收端的传输控制层接收数据报文后, 发出传输控制层确认报文; 处理器 82 还用于当接收接收端的传输控制层发出的传输控制层确认报文时, 将该接收 端传输控制层确认报文丟弃, 从而减少传输控制层确认报文的数量。  The processor 82 is configured to generate a checksum of the receiving end according to the received data packet, and when the checksum of the sending end is the same as the checksum of the receiving end, transmit the data packet to the transmission control layer of the receiving end; wherein, receiving After receiving the data packet, the transmitting control layer sends a transmission control layer acknowledgement message; the processor 82 is further configured to: when receiving the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end, the receiving end transmission control layer acknowledgement message The text is discarded, thereby reducing the number of transmission control layer acknowledgement messages.
发送器 83 , 用于当发送端校验和与接收端校验和相同时, 向发送端返回 数据接收确认; 以便于发送端接收该数据接收确认后, 构造发送端传输控制 层确认 文并将该发送端传输控制层确认 文发送给发送端的传输控制层。  The transmitter 83 is configured to: when the sending end checksum is the same as the receiving end checksum, returning a data receiving acknowledgement to the transmitting end; so that the transmitting end receives the data receiving acknowledgement, constructing the transmitting end transmission control layer confirmation text and The transmitting end transmission control layer acknowledges the message to the transmission control layer of the transmitting end.
进一步的, 处理器 82还用于当发送端校验和与接收端校验和不相同时, 将数据报文丟弃。  Further, the processor 82 is further configured to discard the data packet when the checksum of the sender is different from the checksum of the receiver.
另外, 当接收端为用户终端, 发送端为网络侧时, 接收端中的发送器 8 3 还用于:  In addition, when the receiving end is a user terminal and the transmitting end is a network side, the transmitter 8 3 in the receiving end is further used for:
在接收器 81接收发送端发出的数据报文和发送端校验和之前, 向网络侧 发送减少传输控制层确认报文能力信息, 以便网络侧根据该减少传输控制层 确认报文能力信息, 确定用户终端具有减少传输控制成确认报文的能力。  Before the receiver 81 receives the data packet sent by the sending end and the checksum of the sending end, the receiver 81 sends the information about the reduced transmission control layer acknowledgement message capability to the network side, so that the network side determines the packet capability information according to the reduced transmission control layer. The user terminal has the ability to reduce transmission control to acknowledgement messages.
接收器 81还用于, 在发送器 8 3向网络侧发送减少传输控制层确认报文 能力信息之前, 接收网络侧发送的减少传输控制层确认报文能力查询消息。  The receiver 81 is further configured to: before the transmitter 83 sends the transmission control layer acknowledgement packet capability information to the network side, receive the reduce transmission control layer acknowledgement message capability query message sent by the network side.
接收器 81还用于, 在发送器 8 3向网络侧发送减少传输控制层确认报文 能力信息之后, 接收网络侧发送的减少传输控制层确认报文启动消息, 以便 开启减少传输控制层确认 "^文的功能。  The receiver 81 is further configured to: after the transmitter 83 sends the transmission control layer acknowledgement message capability information to the network side, receive the reduce transmission control layer acknowledgement message start message sent by the network side, so as to enable the decrease transmission control layer to confirm ^ The function of the text.
另一方面, 如图 1 1所示, 该实施例提供的发送端包括: 处理器 91 , 用于接收发送端的传输控制层发出的数据报文; 根据发送端 的传输控制层发出的数据报文生成发送端校验和。 On the other hand, as shown in FIG. 11, the sending end provided by this embodiment includes: The processor 91 is configured to receive a data packet sent by the transmission control layer of the sending end, and generate a sending end checksum according to the data packet sent by the transmission control layer of the sending end.
发送器 92 , 用于将数据报文和发送端校验和发送至接收端, 以便接收端 根据接收到的数据报文生成接收端校验和, 并当判断发送端校验和与接收端 校验和相同时, 向发送端发送数据接收确认.  The transmitter 92 is configured to send the data message and the sending end checksum to the receiving end, so that the receiving end generates the receiving end checksum according to the received data message, and when determining the sending end checksum and the receiving end When the checksum is the same, send a data reception confirmation to the sender.
接收器 93 , 用于接收接收端返回的数据接收确认。  The receiver 93 is configured to receive a data reception confirmation returned by the receiving end.
进一步的, 处理器 91还用于构造发送端传输控制层确认报文; 并将该发 送端传输控制层确认报文传递给发送端的传输控制层。  Further, the processor 91 is further configured to construct a transmission end transmission control layer acknowledgement message; and transmit the transmission end transmission control layer acknowledgement message to the transmission control layer of the transmitting end.
进一步的, 发送器 92还用于在处理器 91将发送端传输控制层确认 ·艮文 传递给发送端的传输控制层后, 继续按顺序发送其它数据报文。  Further, the transmitter 92 is further configured to continue to send other data messages in sequence after the processor 91 transmits the transmission control layer confirmation message to the transmission control layer of the transmitting end.
进一步的, 发送器 92 , 还用于当在预设的等待时间内未收到数据接收确 认时, 重新发送数据报文。  Further, the transmitter 92 is further configured to resend the data packet when the data reception confirmation is not received within the preset waiting time.
进一步的, 处理器 91 , 还用于当发送端的传输控制层发送的数据报文出 现漏传时, 构造数据报文缺失反馈信息; 该数据报文缺失反馈信息中包含漏 传的数据报文的信息。 并将该数据报文缺失反馈信息发送至发送端的传输控 制层, 以使发送端的传输控制层根据该数据报文缺失反馈信息发送漏传的数 据报文。  Further, the processor 91 is further configured to: when the data packet sent by the transmission control layer of the transmitting end is leaked, constructing a data packet with missing feedback information; the data message missing feedback information includes the data packet that is leaked. information. And sending the data message missing feedback information to the transmission control layer of the sending end, so that the transmission control layer of the sending end sends the leaked data message according to the data message missing feedback information.
另外, 当接收端为用户终端, 发送端为网络侧时, 接收器 93还用于: 接 收用户终端发送的减少传输控制层确认报文能力信息, 以便网络侧根据该减 少传输控制层确认报文能力信息, 确定用户终端具有减少传输控制层确认报 文的能力。  In addition, when the receiving end is the user terminal and the sending end is the network side, the receiver 93 is further configured to: receive the information about the reduced transmission control layer acknowledgement message sent by the user terminal, so that the network side confirms the message according to the reduced transmission control layer. The capability information determines that the user terminal has the capability of reducing the transmission control layer acknowledgement message.
进一步的, 发送器 92还用于, 在接收器 93接收用户终端发送的减少传 输控制层确认报文能力信息前, 向用户终端发送减少传输控制层确认报文能 力查询消息。  Further, the transmitter 92 is further configured to: before the receiver 93 receives the information about the reduced transmission control layer acknowledgement message sent by the user terminal, send the reduce transmission control layer acknowledgement message capability query message to the user terminal.
发送器 92还用于, 在接收器 93接收用户终端发送的减少传输控制层确 认报文能力信息后, 向用户终端发送减少传输控制层确认报文启动消息, 以 便用户终端开启减少传输控制层确认报文的功能。 本发明的实施例提供一种接收端和发送端, 一方面, 接收端接收发送端 发出的数据报文和发送端校验和; 根据接收到的数据报文生成接收端校验和; 当判断发送端校验和与接收端校验和相同时, 将数据报文传递至接收端的传 输控制层; 向发送端返回数据接收确认; 当收到接收端的传输控制层发出的 传输控制层确认报文时, 将该传输控制层确认报文丟弃。 另一方面, 发送端 接收发送端的传输控制层发出的数据报文; 根据发送端的传输控制层发出的 数据报文生成发送端校验和; 将数据报文和发送端校验和发送至接收端; 接 收由接收端返回的数据接收确认; 构造发送端传输控制层确认报文; 将发送 端传输控制层确认报文传递给发送端的传输控制层。 通过上述方案, 解决接 收端发送的确认报文占据大量空中接口资源, 对其它通信数据形成干扰的问 题。 The transmitter 92 is further configured to receive, at the receiver 93, the reduced transmission control layer sent by the user terminal. After the message capability information is acknowledged, the message that the transmission control layer acknowledgement message is started is sent to the user terminal, so that the user terminal can start the function of reducing the transmission control layer acknowledgement message. An embodiment of the present invention provides a receiving end and a transmitting end. On one hand, the receiving end receives a data packet sent by the transmitting end and a checksum of the sending end; and generates a checksum of the receiving end according to the received data packet; When the checksum of the transmitting end is the same as the checksum of the receiving end, the data message is transmitted to the transmission control layer of the receiving end; the data receiving acknowledgement is returned to the transmitting end; and the transmission control layer acknowledgement message sent by the transmission control layer of the receiving end is received. The transmission control layer acknowledges the packet. On the other hand, the transmitting end receives the data packet sent by the transmission control layer of the transmitting end; generates a checksum of the transmitting end according to the data packet sent by the transmission control layer of the transmitting end; and sends the data packet and the checksum of the transmitting end to the receiving end Receiving the data reception confirmation returned by the receiving end; constructing the transmission end transmission control layer confirmation message; transmitting the transmission end transmission control layer confirmation message to the transmission control layer of the transmitting end. Through the above solution, the problem that the acknowledgement message sent by the receiving end occupies a large amount of air interface resources and interferes with other communication data is solved.
进一步的, 本发明实施例提供一种减少传输控制层确认报文的系统。 如 图 12所示, 该系统包括: 发送端 1001、接收端 1002和空中接口 1003; 其中: 发送端 1001为本发明实施例 4中图 11所示的发送端。 接收端 1002为本发明实施例 4中图 10所示的接收端。 空中接口用于连接发送端和接收端。 本发明的实施例提供一种减少传输控制层确认报文的系统, 一方面, 接 收端接收发送端发出的数据报文和发送端校验和; 根据接收到的数据报文生 成接收端校验和; 当判断发送端校验和与接收端校验和相同时, 将数据报文 传递至接收端的传输控制层; 向发送端返回数据接收确认; 当收到所述接收 端的传输控制层发出的传输控制层确认 文时, 将传输控制层确认 >¾文丟弃。 另一方面, 发送端接收由发送端的传输控制层发出的数据报文; 根据发送端 的传输控制层发出的数据报文生成发送端校验和; 将数据报文和发送端校验 和发送至接收端; 接收由接收端返回的数据接收确认; 构造发送端传输控制 层确认报文; 将该发送端传输控制层确认报文传递给发送端的传输控制层。 发送端和接收端通过空中接口连接。 通过上述方案, 解决接收端发送的确认 报文占据大量空中接口资源, 对其它通信数据形成干扰的问题。 Further, an embodiment of the present invention provides a system for reducing a transmission control layer acknowledgement message. As shown in FIG. 12, the system includes: a transmitting end 1001, a receiving end 1002, and an air interface 1003. The transmitting end 1001 is the transmitting end shown in FIG. 11 in Embodiment 4 of the present invention. The receiving end 1002 is the receiving end shown in FIG. 10 in Embodiment 4 of the present invention. The air interface is used to connect the sender and the receiver. An embodiment of the present invention provides a system for reducing a transmission control layer acknowledgement message. On one hand, a receiving end receives a data packet sent by a transmitting end and a sending end checksum; and generates a receiving end check according to the received data packet. And; when judging that the checksum of the sender is the same as the checksum of the receiver, transmitting the data packet to the transmission control layer of the receiving end; returning the data receiving acknowledgement to the transmitting end; and receiving the transmission control layer sent by the receiving end When the transmission control layer acknowledges the message, the transmission control layer acknowledges that the message is discarded. On the other hand, the transmitting end receives the data packet sent by the transmission control layer of the transmitting end; generates a sending end checksum according to the data packet sent by the transmission control layer of the transmitting end; and checks the data packet and the transmitting end. And transmitting to the receiving end; receiving the data receiving confirmation returned by the receiving end; constructing the transmitting end transmission control layer acknowledgement message; and transmitting the transmitting end transmission control layer acknowledgement message to the transmission control layer of the transmitting end. The sender and the receiver are connected through the air interface. Through the above solution, the problem that the acknowledgement message sent by the receiving end occupies a large amount of air interface resources and interferes with other communication data is solved.
通过以上的实施方式的描述, 所属领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件的方式来实现, 当然也可以通过硬件, 但 很多情况下前者是更佳的实施方式。 基于这样的理解, 本发明的技术方案本 质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该 计算机软件产品存储在可读取的存储介质中, 如计算机的软盘, 硬盘或光盘 等, 包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例所述的方法。  Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus necessary general hardware, and of course, by hardware, but in many cases, the former is a better implementation. . Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a readable storage medium, such as a floppy disk of a computer. A hard disk or optical disk or the like includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易 想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保 护范围应以所述权利要求的保护范围为准。  The above is only the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any change or replacement that can be easily conceived by those skilled in the art within the technical scope of the present invention is All should be covered by the scope of the present invention. Accordingly, the scope of the invention should be determined by the scope of the appended claims.

Claims

权利要求 书 claims
1、 一种减少传输控制层确认 ·艮文的方法, 其特征在于, 包括: 接收发送端发出的数据报文和发送端校验和; 所述发送端校验和由所述发 送端根据所述数据报文生成; 1. A method for reducing transmission control layer acknowledgment messages, which is characterized in that it includes: receiving a data message sent by the sending end and a sending end checksum; the sending end checksum is determined by the sending end according to the The above data message is generated;
根据接收到的所述数据报文生成接收端校验和; Generate a receiving end checksum according to the received data message;
当判断所述发送端校验和与所述接收端校验和相同时, 将所述数据报文传 递至接收端的传输控制层; 其中, 所述接收端的传输控制层接收所述数据报文 后, 发出传输控制层确认报文; 并且, 当判断所述发送端校验和与所述接收端 校验和相同时, 向所述发送端发送数据接收确认, 以便于所述发送端接收所述 数据接收确认后, 构造发送端传输控制层确认报文并将所述发送端传输控制层 确认报文发送给所述发送端的传输控制层; When it is determined that the checksum of the sending end is the same as the checksum of the receiving end, the data message is transferred to the transmission control layer of the receiving end; wherein, after the transmission control layer of the receiving end receives the data message , send a transmission control layer confirmation message; and, when it is determined that the sender checksum is the same as the receiver checksum, send a data reception confirmation to the sender so that the sender can receive the After the data reception is confirmed, construct a transmission control layer confirmation message of the sending end and send the transmission control layer confirmation message of the sending end to the transmission control layer of the sending end;
当收到所述接收端的传输控制层发出的所述传输控制层确认报文时 , 将所 述传输控制层确认报文丟弃。 When receiving the transmission control layer confirmation message sent by the transmission control layer of the receiving end, the transmission control layer confirmation message is discarded.
2、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 当判断所述发送端校验和与所述接收端校验和不相同时, 将所述数据报文 丟弃。 2. The method according to claim 1, characterized in that, the method further includes: when it is determined that the sender checksum and the receiver checksum are different, discarding the data message .
3、 根据权利要求 1所述的方法, 其特征在于, 当所述接收端为用户终端, 所述发送端为网络侧时, 在接收发送端发出的数据报文和发送端校验和之前, 所述方法还包括: 所述用户终端向所述网络侧发送减少传输控制层确认报文能力信息, 以便 所述网络侧根据所述减少传输控制层确认报文能力信息, 确定所述用户终端具 有减少所述传输控制成确认报文的能力。 3. The method according to claim 1, characterized in that, when the receiving end is a user terminal and the sending end is a network side, before receiving the data message sent by the sending end and the sending end checksum, The method further includes: the user terminal sending reduced transmission control layer acknowledgment message capability information to the network side, so that the network side determines that the user terminal has the capability information based on the reduced transmission control layer acknowledgment message capability information. The ability to reduce the transmission control into acknowledgment messages.
4、 根据权利要求 3所述的方法, 其特征在于, 在向所述网络侧发送减少传 输控制层确认报文能力信息之前, 所述方法还包括: 所述用户终端接收所述网络侧发送的减少传输控制层确认报文能力查询消 息。 4. The method according to claim 3, characterized in that, before sending the reduced transmission control layer acknowledgment message capability information to the network side, the method further includes: The user terminal receives the reduced transmission control layer acknowledgment message capability query message sent by the network side.
5、 根据权利要求 3或 4所述的方法, 其特征在于, 在向所述网络侧发送减 少传输控制层确认报文能力信息之后, 所述方法还包括: 5. The method according to claim 3 or 4, characterized in that, after sending the reduced transmission control layer acknowledgment message capability information to the network side, the method further includes:
接收所述网络侧发送的减少传输控制层确认报文启动消息, 以便开启减少 传输控制层确认 "^文的功能。 Receive the reduction transmission control layer acknowledgment message initiation message sent by the network side in order to enable the function of reducing transmission control layer acknowledgment messages.
6、 一种减少传输控制层确认 ·艮文的方法, 其特征在于, 包括: 接收发送端的传输控制层发出的数据报文; 6. A method for reducing transmission control layer acknowledgment messages, which is characterized by including: receiving data messages sent by the transmission control layer of the sending end;
根据所述发送端的所述传输控制层发出的数据报文生成发送端校验和; 将所述数据报文和所述发送端校验和发送至接收端,以便所述接收端根据 接收到的所述数据报文生成接收端校验和, 并当判断所述发送端校验和与所述 接收端校验和相同时, 向所述发送端发送数据接收确认; Generate a sending end checksum according to the data message sent by the transmission control layer of the sending end; send the data message and the sending end checksum to the receiving end, so that the receiving end can The data message generates a receiving end checksum, and when it is determined that the sending end checksum is the same as the receiving end checksum, a data reception confirmation is sent to the sending end;
接收所述接收端返回的所述数据接收确认; 所述数据接收确认由所述接收 端在所述发送端校验和与接收端校验和相同时返回给所述发送端; Receive the data reception confirmation returned by the receiving end; The data reception confirmation is returned to the sending end by the receiving end when the sending end checksum is the same as the receiving end checksum;
接收所述数据接收确认后, 构造发送端传输控制层确认报文; After receiving the data reception confirmation, construct a sending end transmission control layer confirmation message;
将所述发送端传输控制层确认报文传递给所述发送端的传输控制层。 The transmission control layer confirmation message of the sending end is delivered to the transmission control layer of the sending end.
7、 根据权利要求 6所述的方法, 其特征在于, 所述方法还包括: 将所述发 送端传输控制层确认报文传递给所述发送端的传输控制层后, 所述发送端的传 输控制层继续按顺序发送其他数据报文。 7. The method according to claim 6, characterized in that, the method further includes: after transmitting the transmission control layer confirmation message of the sending end to the transmission control layer of the sending end, the transmission control layer of the sending end Continue to send other data packets in sequence.
8、 根据权利要求 6所述的方法, 其特征在于, 将所述数据报文和所述发送 端校验和发送至接收端后, 所述方法还包括: 8. The method according to claim 6, characterized in that, after sending the data message and the sending end checksum to the receiving end, the method further includes:
当在预设的等待时间内未收到所述数据接收确认时, 所述发送端的传输控 制层重新发送所述数据报文。 When the data reception confirmation is not received within the preset waiting time, the transmission control layer of the sending end resends the data message.
9、 根据权利要求 6所述的方法, 其特征在于, 在接收所述发送端的传输控 制层发出的数据报文后, 还包括: 9. The method according to claim 6, characterized in that: when receiving the transmission control of the sending end After the data message sent by the control layer, it also includes:
当所述发送端的传输控制层发送的数据报文出现漏传时, 构造数据报文缺 失反馈信息; 所述数据报文缺失反馈信息中包含漏传的数据报文的信息; When the data packet sent by the transmission control layer of the sending end is missed, data packet missing feedback information is constructed; the data packet missing feedback information includes information about the missed data packet;
将所述数据报文缺失反馈信息发送至所述发送端的传输控制层, 以使所述 发送端的传输控制层根据所述数据报文缺失反馈信息发送所述漏传的数据报 文。 The data packet missing feedback information is sent to the transmission control layer of the sending end, so that the transmission control layer of the sending end sends the missed data packet according to the data packet missing feedback information.
10、 根据权利要求 6所述的方法, 其特征在于, 当所述接收端为用户终端, 所述发送端为网络侧时, 在接收发送端的传输控制层发出的数据报文前, 所述 方法还包括: 10. The method according to claim 6, characterized in that, when the receiving end is a user terminal and the sending end is a network side, before receiving the data message sent by the transmission control layer of the sending end, the method Also includes:
所述网络侧接收所述用户终端发送的减少传输控制层确认报文能力信息, 以便所述网络侧根据所述减少传输控制层确认报文能力信息, 确定所述用户终 端具有减少所述传输控制层确认报文的能力。 The network side receives the reduction transmission control layer acknowledgment message capability information sent by the user terminal, so that the network side determines that the user terminal has the capability to reduce the transmission control layer acknowledgment message based on the reduction transmission control layer acknowledgment message capability information. The ability of the layer to confirm the message.
11、 根据权利要求 10所述的方法, 其特征在于, 在接收所述用户终端发送 的减少传输控制层确认 "^文能力信息前, 所述方法还包括: 11. The method according to claim 10, characterized in that, before receiving the reduced transmission control layer confirmation text capability information sent by the user terminal, the method further includes:
向所述用户终端发送减少传输控制层确认 ·艮文能力查询消息。 Send a reduced transmission control layer confirmation text capability query message to the user terminal.
12、 根据权利要求 10或 11所述的方法, 其特征在于, 在接收所述用户终 端发送的减少传输控制层确认 "^文能力信息后, 所述方法还包括: 12. The method according to claim 10 or 11, characterized in that, after receiving the reduced transmission control layer confirmation text capability information sent by the user terminal, the method further includes:
向所述用户终端发送减少传输控制层确认报文启动消息, 以便所述用户终 端开启减少传输控制层确认报文的功能。 Send a reduction transmission control layer acknowledgment message activation message to the user terminal, so that the user terminal enables the function of reducing transmission control layer acknowledgment messages.
13、 一种接收端, 其特征在于, 包括: 接收单元, 用于接收发送端发出的数据报文和发送端校验和; 所述发送端 校验和由所述发送端根据所述数据报文生成; 13. A receiving end, characterized in that it includes: a receiving unit, configured to receive a data message sent by the sending end and a sending end checksum; the sending end checksum is determined by the sending end according to the datagram text generation;
校验和生成单元, 用于根据所述接收单元接收到的所述数据报文生成接收 端校验和; 接收端传递单元, 用于当判断所述发送端校验和与所述校验和生成单元生 成的接收端校验和相同时, 将所述数据报文传递至接收端的传输控制层; 其中, 所述接收端的传输控制层接收所述数据报文后, 发出传输控制层确认报文; 数据确认发送单元, 用于当判断所述发送端校验和与所述校验和生成单元 生成的接收端校验和相同时, 向所述发送端返回数据接收确认; 以便于所述发 送端接收所述数据接收确认后, 构造发送端传输控制层确认报文并将所述发送 端传输控制层确认报文发送给所述发送端的传输控制层; A checksum generation unit, configured to generate a receiving end checksum according to the data message received by the receiving unit; The receiving end transfer unit is configured to transfer the data message to the transmission control layer of the receiving end when it is determined that the sending end checksum is the same as the receiving end checksum generated by the checksum generating unit; wherein, After the transmission control layer of the receiving end receives the data message, it sends a transmission control layer confirmation message; a data confirmation sending unit is used to determine the receiving end checksum and the checksum generating unit. When the checksums at both ends are the same, a data reception confirmation is returned to the sending end; so that after the sending end receives the data reception confirmation, it constructs a sending end transmission control layer confirmation message and sends the sending end transmission control layer confirmation The message is sent to the transmission control layer of the sending end;
确认报文丟弃单元, 用于当收到所述接收端传输控制层发送的所述传输控 制层确认报文时, 将所述传输控制层确认报文丟弃。 The acknowledgment message discarding unit is configured to discard the transmission control layer acknowledgment message when receiving the transmission control layer acknowledgment message sent by the transmission control layer at the receiving end.
14、 根据权利要求 1 3所述的接收端, 其特征在于, 所述接收端还包括: 数据报文丟弃单元, 用于当判断所述发送端校验和与所述校验和生成单元 生成的接收端校验和不相同时, 将所述数据报文丟弃。 14. The receiving end according to claim 13, characterized in that, the receiving end further includes: a data message discarding unit, used to determine whether the sending end checksum and the checksum generating unit When the generated checksums at the receiving end are different, the data message is discarded.
15、 根据权利要求 1 3所述的接收端, 其特征在于, 当所述接收端为用户终 端, 所述发送端为网络侧时, 所述接收端还包括: 能力信息发送单元, 用于在所述接收单元接收发送端发出的数据报文和发 送端校验和之前, 向所述网络侧发送减少传输控制层确认报文能力信息, 以便 所述网络侧根据所述减少传输控制层确认报文能力信息, 确定所述用户终端具 有减少所述传输控制成确认报文的能力。 15. The receiving end according to claim 13, characterized in that when the receiving end is a user terminal and the sending end is a network side, the receiving end further includes: a capability information sending unit, configured to Before receiving the data message sent by the sending end and the checksum of the sending end, the receiving unit sends the reduced transmission control layer acknowledgment message capability information to the network side, so that the network side can receive the reduced transmission control layer acknowledgment message according to the reduced transmission control layer acknowledgment message. message capability information to determine that the user terminal has the ability to reduce the transmission control into an acknowledgment message.
16、 根据权利要求 15所述的接收端, 其特征在于, 所述接收单元还用于, 在所述能力信息发送单元向所述网络侧发送减少传输控制层确认报文能力信息 之前, 接收所述网络侧发送的减少传输控制层确认报文能力查询消息。 16. The receiving end according to claim 15, wherein the receiving unit is further configured to: before the capability information sending unit sends the reduced transmission control layer acknowledgment message capability information to the network side, receive all Describes the reduced transmission control layer acknowledgment message capability query message sent by the network side.
17、 根据权利要求 15或 16所述的接收端, 其特征在于, 所述接收单元还 用于, 在所述能力信息发送单元向所述网络侧发送减少传输控制层确认报文能 力信息之后, 接收所述网络侧发送的减少传输控制层确认报文启动消息, 以便 开启减少传输控制层确认 "^文的功能。 17. The receiving end according to claim 15 or 16, wherein the receiving unit is further configured to: after the capability information sending unit sends the reduced transmission control layer acknowledgment message capability information to the network side, Receive the reduction transmission control layer acknowledgment message start message sent by the network side, so as to enable the function of reducing transmission control layer acknowledgment message.
18、 一种发送端, 其特征在于, 包括: 数据报文接收单元, 用于接收发送端的传输控制层发出的数据报文; 校验和生成单元, 用于根据所述数据报文接收单元接收的所述传输控制层 发出的数据报文生成发送端校验和; 18. A sending end, characterized in that it includes: a data message receiving unit, used to receive data messages sent by the transmission control layer of the sending end; a checksum generating unit, used to receive according to the data message receiving unit The data message sent by the transmission control layer generates a sending end checksum;
发送单元, 用于将所述数据报文和所述发送端校验和发送至接收端, 以便 所述接收端根据接收到的所述数据报文生成接收端校验和, 并当判断所述发送 端校验和与所述接收端校验和相同时, 向所述发送端发送数据接收确认; A sending unit, configured to send the data message and the sending end checksum to the receiving end, so that the receiving end generates a receiving end checksum based on the received data message, and when judging the When the checksum at the sending end is the same as the checksum at the receiving end, send a data reception confirmation to the sending end;
数据确认接收单元, 用于接收所述接收端返回的数据接收确认; 所述数据 接收确认由所述接收端在所述发送端校验和与接收端校验和相同时返回给所述 发送端; A data confirmation receiving unit, configured to receive a data reception confirmation returned by the receiving end; the data reception confirmation is returned to the sending end by the receiving end when the sending end checksum is the same as the receiving end checksum. ;
确认报文构造单元, 用于在所述数据确认单元接收所述数据接收确认后, 构造发送端传输控制层确认报文; A confirmation message construction unit, configured to construct a sending end transmission control layer confirmation message after the data confirmation unit receives the data reception confirmation;
控制层确认报文传递给所述发送端的传输控制层。 The control layer confirmation message is delivered to the transmission control layer of the sending end.
19、 根据权利要求 18所述的发送端, 其特征在于, 所述发送单元还用于, 在所述确认报文传递单元将所述发送端传输控制层确认报文传递给所述发送端 的传输控制层后, 继续按顺序发送其它数据报文。 19. The sending end according to claim 18, wherein the sending unit is further configured to: in the confirmation message delivery unit, transfer the transmission control layer confirmation message of the sending end to the transmission end of the sending end. After the control layer, continue to send other data messages in sequence.
20、 根据权利要求 18所述的发送端, 其特征在于, 所述发送端的传输控制 层还用于当在预设的等待时间内未收到所述数据接收确认时, 重新发送所述数 据报文。 20. The sending end according to claim 18, wherein the transmission control layer of the sending end is also configured to resend the datagram when the data reception confirmation is not received within a preset waiting time. arts.
21、根据权利要求 18所述的发送端, 其特征在于, 所述确认报文构造单元, 还用于当所述发送端的传输控制层发送的数据报文出现漏传时, 构造数据报文 缺失反馈信息; 所述数据报文缺失反馈信息中包含漏传的数据报文的信息; 21. The sending end according to claim 18, characterized in that, the confirmation message construction unit is also used to construct a missing data message when the data message sent by the transmission control layer of the sending end is missed. Feedback information; The data packet missing feedback information includes information about the missed data packet;
送端的传输控制层, 以使所述发送端的传输控制层根据所述数据报文缺失反馈 信息发送所述漏传的数据报文。 The transmission control layer of the sending end, so that the transmission control layer of the sending end provides feedback according to the lack of the data message. The information sends the missed data packet.
22、 根据权利要求 18所述的发送端, 其特征在于, 当所述接收端为用户终 端, 所述发送端为网络侧时, 所述发送端还包括: 能力信息接收单元, 用于接收所述用户终端发送的减少传输控制层确认报 文能力信息, 以便所述网络侧根据所述减少传输控制层确认报文能力信息, 确 定所述用户终端具有减少所述传输控制层确认 ·艮文的能力。 22. The sending end according to claim 18, characterized in that when the receiving end is a user terminal and the sending end is a network side, the sending end further includes: a capability information receiving unit, configured to receive all The reduced transmission control layer acknowledgment message capability information sent by the user terminal is used, so that the network side determines that the user terminal has the ability to reduce the transmission control layer acknowledgment message based on the reduced transmission control layer acknowledgment message capability information. ability.
23、 根据权利要求 22所述的发送端, 其特征在于, 所述发送单元还用于, 在所述能力信息接收单元接收所述用户终端发送的减少传输控制层确认报文能 力信息前, 向所述用户终端发送减少传输控制层确认 ·艮文能力查询消息。 23. The sending end according to claim 22, wherein the sending unit is further configured to: before the capability information receiving unit receives the reduced transmission control layer acknowledgment message capability information sent by the user terminal, The user terminal sends a reduced transmission control layer confirmation and text capability query message.
24、 根据权利要求 22或 23所述的发送端, 其特征在于, 所述发送单元还 用于, 在所述能力信息接收单元接收所述用户终端发送的减少传输控制层确认 报文能力信息后, 向所述用户终端发送减少传输控制层确认报文启动消息, 以 便所述用户终端开启减少传输控制层确认报文的功能。 24. The sending end according to claim 22 or 23, characterized in that the sending unit is further configured to: after the capability information receiving unit receives the reduced transmission control layer confirmation message capability information sent by the user terminal , sending a reduction transmission control layer acknowledgment message activation message to the user terminal, so that the user terminal enables the function of reducing transmission control layer acknowledgment messages.
25、 一种接收端, 其特征在于, 包括: 接收器, 用于接收发送端发出的数据报文和发送端校验和; 所述发送端校 验和由所述发送端根据所述数据报文生成; 处理器, 用于根据接收到的所述数据报文生成接收端校验和, 当所述发送 端校验和与所述接收端校验和相同时, 将所述数据报文传递至接收端的传输控 制层; 其中, 所述接收端的传输控制层接收所述数据报文后, 发出传输控制层 确认报文; 所述处理器还用于当接收所述接收端的传输控制层发出的传输控制 层确认报文时, 将所述传输控制层确认报文丟弃; 发送器, 用于当所述发送端校验和与所述接收端校验和相同时, 向所述发 送端返回数据接收确认; 以便于所述发送端接收所述数据接收确认后, 构造发 送端传输控制层确认报文并将所述发送端传输控制层确认报文发送给所述发送 端的传输控制层。 25. A receiving end, characterized in that it includes: a receiver, configured to receive a data message sent by the sending end and a sending end checksum; the sending end checksum is determined by the sending end according to the datagram text generation; processor, configured to generate a receiving end checksum according to the received data message, and when the sending end checksum is the same as the receiving end checksum, transfer the data message to the transmission control layer of the receiving end; wherein, after receiving the data message, the transmission control layer of the receiving end sends a transmission control layer confirmation message; the processor is also configured to receive a transmission control layer confirmation message sent by the receiving end. When transmitting the control layer acknowledgment message, discard the transmission control layer acknowledgment message; The transmitter is used to return to the sending end when the sending end checksum is the same as the receiving end checksum. Data reception confirmation; so that after the sending end receives the data reception confirmation, the sending end transmission control layer confirmation message is constructed and the sending end transmission control layer confirmation message is sent to the transmission control layer of the sending end.
26、 根据权利要求 25所述的接收端, 其特征在于, 所述处理器还用于当所 述发送端校验和与所述接收端校验和不相同时, 将所述数据报文丟弃。 26. The receiving end according to claim 25, wherein the processor is further configured to discard the data message when the sending end checksum is different from the receiving end checksum. abandoned.
27、 根据权利要求 25所述的接收端, 其特征在于, 当所述接收端为用户终 端, 所述发送端为网络侧时, 所述发送器还用于: 在所述接收器接收发送端发出的数据报文和发送端校验和之前, 向所述网 络侧发送减少传输控制层确认报文能力信息, 以便所述网络侧根据所述减少传 输控制层确认报文能力信息, 确定所述用户终端具有减少所述传输控制成确认 报文的能力。 27. The receiving end according to claim 25, wherein when the receiving end is a user terminal and the sending end is a network side, the transmitter is further configured to: receive the sending end at the receiver. Before the outgoing data message is checked with the sending end, the reduced transmission control layer acknowledgment message capability information is sent to the network side, so that the network side determines the reduced transmission control layer acknowledgment message capability information based on the The user terminal has the ability to reduce the transmission control into an acknowledgment message.
28、 根据权利要求 27所述的接收端, 其特征在于, 所述接收器还用于, 在 所述发送器向所述网络侧发送减少传输控制层确认报文能力信息之前, 接收所 述网络侧发送的减少传输控制层确认 ·艮文能力查询消息。 28. The receiving end according to claim 27, characterized in that, the receiver is further configured to, before the sender sends the reduced transmission control layer acknowledgment message capability information to the network side, receive the network The reduction transmission control layer acknowledgment and text capability query message sent by the side.
29、 根据权利要求 27或 28所述的接收端, 其特征在于, 所述接收器还用 于, 在所述发送器向所述网络侧发送减少传输控制层确认报文能力信息之后, 接收所述网络侧发送的减少传输控制层确认报文启动消息, 以便开启减少传输 控制层确认报文的功能。 29. The receiving end according to claim 27 or 28, characterized in that the receiver is further configured to: after the sender sends the reduced transmission control layer acknowledgment message capability information to the network side, receive all Describes the reduction transmission control layer acknowledgment message initiation message sent by the network side in order to enable the function of reducing transmission control layer acknowledgment messages.
30、 一种发送端, 其特征在于, 包括: 处理器, 用于接收发送端的传输控制层发出的数据报文; 根据所述发送端 的所述传输控制层发出的数据报文生成发送端校验和; 30. A sending end, characterized in that it includes: a processor, configured to receive a data message sent by the transmission control layer of the sending end; and generate a sending end check according to the data message sent by the transmission control layer of the sending end. and;
发送器, 用于将所述数据报文和所述发送端校验和发送至接收端, 以便所 述接收端根据接收到的所述数据报文生成接收端校验和, 并当判断所述发送端 校验和与所述接收端校验和相同时, 向所述发送端发送数据接收确认; A transmitter, configured to send the data message and the sending end checksum to the receiving end, so that the receiving end generates the receiving end checksum based on the received data message, and when judging the When the checksum at the sending end is the same as the checksum at the receiving end, send a data reception confirmation to the sending end;
接收器, 用于接收所述接收端返回的数据接收确认; A receiver, configured to receive the data reception confirmation returned by the receiving end;
所述处理器还用于在所述接收器接收所述数据接收确认后, 构造发送端传 输控制层确认报文; 并将所述发送端传输控制层确认报文传递给所述发送端的 传输控制层。 The processor is also configured to construct a transmission control layer confirmation message of the sending end after the receiver receives the data reception confirmation; and pass the transmission control layer confirmation message of the sending end to the transmission control of the sending end. layer.
31、 根据权利要求 30所述的发送端, 其特征在于, 所述发送器还用于, 在 所述处理器将所述发送端传输控制层确认报文传递给所述发送端的传输控制层 后, 继续按顺序发送其它数据报文。 31. The sending end according to claim 30, wherein the transmitter is further configured to: after the processor transmits the transmission control layer confirmation message of the sending end to the transmission control layer of the sending end , continue to send other data packets in sequence.
32、 根据权利要求 30所述的发送端, 其特征在于, 所述发送器, 还用于当 在预设的等待时间内未收到所述数据接收确认时, 重新发送所述数据报文。 32. The sending end according to claim 30, characterized in that the sender is further configured to resend the data message when the data reception confirmation is not received within a preset waiting time.
33、 根据权利要求 30所述的发送端, 其特征在于, 所述处理器, 还用于: 当所述发送端的传输控制层发送的数据报文出现漏传时, 构造数据报文缺 失反馈信息; 所述数据报文缺失反馈信息中包含漏传的数据报文的信息; 33. The sending end according to claim 30, characterized in that the processor is further configured to: when the data message sent by the transmission control layer of the sending end is missed, construct missing data message feedback information ; The feedback information about missing data packets includes information about the missed data packets;
将所述数据报文缺失反馈信息发送至所述发送端的传输控制层, 以使所述 发送端的传输控制层根据所述数据报文缺失反馈信息发送所述漏传的数据报 文。 The data packet missing feedback information is sent to the transmission control layer of the sending end, so that the transmission control layer of the sending end sends the missed data packet according to the data packet missing feedback information.
34、 根据权利要求 30所述的发送端, 其特征在于, 当所述接收端为用户终 端, 所述发送端为网络侧时, 所述接收器还用于: 34. The sending end according to claim 30, characterized in that when the receiving end is a user terminal and the sending end is a network side, the receiver is also used to:
接收所述用户终端发送的减少传输控制层确认报文能力信息, 以便所述网 络侧根据所述减少传输控制层确认报文能力信息, 确定所述用户终端具有减少 所述传输控制层确认报文的能力。 Receive the reduced transmission control layer acknowledgment message capability information sent by the user terminal, so that the network side determines that the user terminal has the ability to reduce the transmission control layer acknowledgment message based on the reduced transmission control layer acknowledgment message capability information. Ability.
35、 根据权利要求 34所述的发送端, 其特征在于, 所述发送器还用于, 在 所述接收器接收所述用户终端发送的减少传输控制层确认报文能力信息前, 向 所述用户终端发送减少传输控制层确认"¾文能力查询消息。 35. The sending end according to claim 34, wherein the sender is further configured to: before the receiver receives the reduced transmission control layer acknowledgment message capability information sent by the user terminal, to the The user terminal sends a reduced transmission control layer acknowledgment text capability query message.
36、 根据权利要求 34或 35所述的发送端, 其特征在于, 所述发送器还用 于, 在所述接收器接收所述用户终端发送的减少传输控制层确认报文能力信息 后, 向所述用户终端发送减少传输控制层确认报文启动消息, 以便所述用户终 端开启减少传输控制层确认报文的功能。 36. The transmitter according to claim 34 or 35, wherein the transmitter is further configured to: after the receiver receives the reduced transmission control layer confirmation message capability information sent by the user terminal, The user terminal sends a reduction transmission control layer acknowledgment message activation message, so that the user terminal enables the function of reducing transmission control layer acknowledgment messages.
37、 一种减少传输控制层确认报文的系统, 其特征在于, 包括: 发送端、 接收端和空中接口; 其中: 所述发送端包含权利要求 25至 29所述的任意一项发送端; 所述接收端包含权利要求 1 3至 15所述的任意一项接收端; 所述空中接口用于连接所述发送端和所述接收端; 所述空中接口是为所述 发送端和所述接收端进行无线连接时提供的接口。 37. A system for reducing the transmission of control layer acknowledgment messages, characterized by including: a sending end, a receiving end and an air interface; wherein: The sending end includes any one of the sending ends described in claims 25 to 29; the receiving end includes any one of the receiving ends described in claims 1 to 15; the air interface is used to connect the sending end and the receiving end; the air interface is an interface provided for wireless connection between the sending end and the receiving end.
PCT/CN2013/076787 2013-06-05 2013-06-05 Method, device and system for reducing confirmation packets at transmission control layer WO2014194493A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201380000825.7A CN103534973B (en) 2013-06-05 2013-06-05 A kind of methods, devices and systems reducing transmission control layer confirmation message
PCT/CN2013/076787 WO2014194493A1 (en) 2013-06-05 2013-06-05 Method, device and system for reducing confirmation packets at transmission control layer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/076787 WO2014194493A1 (en) 2013-06-05 2013-06-05 Method, device and system for reducing confirmation packets at transmission control layer

Publications (1)

Publication Number Publication Date
WO2014194493A1 true WO2014194493A1 (en) 2014-12-11

Family

ID=49935405

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/076787 WO2014194493A1 (en) 2013-06-05 2013-06-05 Method, device and system for reducing confirmation packets at transmission control layer

Country Status (2)

Country Link
CN (1) CN103534973B (en)
WO (1) WO2014194493A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105187949B (en) * 2015-08-21 2019-06-25 广州市百果园网络科技有限公司 A kind of transmission method and client of video
CN105939282B (en) * 2016-02-04 2019-09-06 杭州迪普科技股份有限公司 The method of adjustment and device of packet size
CN108933735B (en) 2017-05-27 2020-12-25 华为技术有限公司 Method, device and equipment for sending message
CN107483063A (en) * 2017-09-21 2017-12-15 宁夏软件工程院有限公司 Wireless communication method, apparatus and system
CN111435866B (en) * 2019-01-14 2023-02-10 华为技术有限公司 Data transmission method and related device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5961605A (en) * 1997-02-06 1999-10-05 Gte Laboratories Incorporated Method and apparatus for acknowledging TCP data packets
CN1697535A (en) * 2005-06-14 2005-11-16 北京交通大学 Technique for selecting mobile routes based on entropy model in mobile network
CN101335603A (en) * 2008-07-17 2008-12-31 华为技术有限公司 Data transmission method and apparatus

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100407698C (en) * 2005-03-29 2008-07-30 华为技术有限公司 Data transmission method for wireless link control layer
CN100407614C (en) * 2005-10-18 2008-07-30 上海华为技术有限公司 Wireless data transmission method
CN100571266C (en) * 2005-11-09 2009-12-16 大唐移动通信设备有限公司 A kind of data transmission method and system
CN103001727A (en) * 2011-09-09 2013-03-27 中兴通讯股份有限公司 Method and system for controlling data transmission of radio network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5961605A (en) * 1997-02-06 1999-10-05 Gte Laboratories Incorporated Method and apparatus for acknowledging TCP data packets
CN1697535A (en) * 2005-06-14 2005-11-16 北京交通大学 Technique for selecting mobile routes based on entropy model in mobile network
CN101335603A (en) * 2008-07-17 2008-12-31 华为技术有限公司 Data transmission method and apparatus

Also Published As

Publication number Publication date
CN103534973A (en) 2014-01-22
CN103534973B (en) 2016-09-28

Similar Documents

Publication Publication Date Title
JP4562694B2 (en) Retransmission control method and apparatus
KR100827969B1 (en) Apparatus and method for operating automatic repeat request in a broadband wireless access communication system
KR101313291B1 (en) Method for Retransmission in Mobile Communicaton System
JP5215413B2 (en) Status report for retransmission protocol
KR102046792B1 (en) Method of transporting data from sending node to destination node
WO2008025251A1 (en) A method for controling data retransmission in wireless network at the last retransmission time
US10284340B2 (en) Multicast sending apparatus, multicast receiving apparatus, and multicast transmission determining method
WO2011103836A2 (en) Data retransmission method, apparatus and system
KR20100104149A (en) Transport layer control apparatus for improving ability of the transport layer and packet transmission method able to insure transmission rate and confidence
WO2014194493A1 (en) Method, device and system for reducing confirmation packets at transmission control layer
KR20150017910A (en) Communication method of an access point and a terminal for retransmission of multicast packet based on feedback in a network including access point and a plural of terminals, the access point and the terminal
WO2015038921A1 (en) System and method for performing hybrid automatic repeat request (harq) in a wlan system
US7733782B2 (en) Method and an arrangement for avoiding unnecessary retransmissions
US20090181703A1 (en) Method and Apparatus for Triggering Status Report in a Wireless Communications System
JP2002152843A (en) Re-transmission control method and system
WO2013174095A1 (en) Method and device for controlling data transmission
WO2014075284A1 (en) Data retransmission and feedback methods, and corresponding apparatus
WO2010128636A1 (en) Communication system, communication device, communication method, and program
WO2008100689A2 (en) Automatic repeat request (arq) reset method
JP2016174211A (en) Communication system
WO2015096089A1 (en) Fault-tolerance method and device for phich channel transmission information
JPH1070523A (en) Method and equipment for packet transmission
JP2004187099A (en) Communication control method, communication system and communication equipment
WO2019087240A1 (en) Terminal apparatus, base station apparatus, communication method, and wireless communication system
JP2013026820A (en) Communication apparatus, communication method and communication system

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13886358

Country of ref document: EP

Kind code of ref document: A1