Method and apparatus for transmitting data, and communication system
First Claim
1. A method for transmitting data, comprising:
- monitoring a delay of data during transmission;
if the delay is greater than a first delay threshold value, sending blocking information, wherein the blocking information is used to block low priority data sent by an upper layer;
receiving high priority data sent by the upper layer;
encapsulating the high priority data into a data unit, and marking the data unit with a flag indicating that retransmission is not needed; and
sending the data unit to a receiving end.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method for transmitting data. In the embodiments of the present invention, whether to send blocking information used to block low priority data sent by an upper layer is determined through monitoring a delay of data during transmission, so as to prevent data overflow in a retransmission buffer of the sending end, thus achieving higher INP protection for the low priority data. Meanwhile, only the low priority data is blocked at this time, therefore, a sending end may further continue receiving high priority data, and mark the high priority data with a flag indicating retransmission is not needed when encapsulating the high priority data, so that a receiving end does not apply for retransmission of the high priority data when receiving the high priority data, thus ensuring the short delay requirement of the high priority data.
-
Citations
11 Claims
-
1. A method for transmitting data, comprising:
-
monitoring a delay of data during transmission; if the delay is greater than a first delay threshold value, sending blocking information, wherein the blocking information is used to block low priority data sent by an upper layer; receiving high priority data sent by the upper layer; encapsulating the high priority data into a data unit, and marking the data unit with a flag indicating that retransmission is not needed; and sending the data unit to a receiving end. - View Dependent Claims (2, 3)
-
-
4. A method for transmitting data, comprising:
-
receiving a data unit sent by a sending end; when it is determined that the data unit comprises a flag indicating that retransmission is not needed, saving the data unit in a retransmission buffer of the receiving end; when it is determined that the data unit does not comprise the flag indicating that the retransmission is not needed, judging whether the data unit is a new data unit; if the data unit is the new data unit, saving the data unit in the retransmission buffer of the receiving end; and if the data unit is not the new data unit, judging whether the data unit is incorrect;
if the data unit is incorrect, discarding the data unit;
if the data unit is not incorrect, further judging whether the data unit times out;
if the data unit times out, discarding the data unit; and
if the data unit does not time out, saving the data unit in the retransmission buffer of the receiving end. - View Dependent Claims (5, 6, 7)
-
-
8. A sending end device, comprising:
-
a monitoring unit, configured to monitor a delay of data during transmission; a blocking information sending unit, configured to send blocking information when the monitoring unit determines that the delay is greater than a first delay threshold value, wherein the blocking information is used to block low priority data sent by an upper layer; a receiving unit, configured to receive service data sent by the upper layer; an encapsulation unit, configured to encapsulate data received by the receiving unit into a data unit and mark the data unit with a flag indicating that retransmission is not needed; and a sending unit, configured to send the data unit encapsulated by the encapsulation unit to a receiving end. - View Dependent Claims (9)
-
-
10. A communication system, comprising:
-
a sending end device, configured to monitor a delay of data during transmission;
if the delay is greater than a first delay threshold value, send blocking information used to block low priority data sent by an upper layer;
receive high priority data sent by the upper layer;
encapsulate the high priority data into a data unit;
mark the data unit with a flag indicating that retransmission is not needed; and
send the data unit to a receiving end device; andthe receiving end device, configured to receive the data unit sent by the sending end device; and
when it is determined that the data unit comprises the flag indicating that the retransmission is not needed, save the data unit in a retransmission buffer of the receiving end. - View Dependent Claims (11)
-
Specification