Method and apparatus for buffering data
First Claim
1. An apparatus for buffering data, the apparatus comprising:
- a receiver configured to receive a first data packet;
a processor configured to receive the first data packet from the receiver, and determine whether to perform accelerated transmission on data in the first data packet;
a memory configured to;
if it is determined not to perform accelerated transmission on the data in the first data packet, start a packet discard timer of a first time length for the first data packet, and buffer the first data packet; and
if it is determined to perform accelerated transmission on the data in the first data packet, start a packet discard timer of a second time length for the first data packet, and buffer the first data packet, wherein the second time length is greater than the first time length.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method and apparatus for buffering data, which can perform highly reliable buffering processing on a received first data packet and further improve user experience. The method includes: receiving a first data packet; determining whether to perform accelerated transmission on data in the first data packet; and if it is determined not to perform accelerated transmission on the data in the first data packet, using a first manner to buffer the first data packet; and if it is determined to perform accelerated transmission on the data in the first data packet, using a second manner to buffer the first data packet, where a buffer duration in the second manner is greater than a buffer duration in the first manner. The present invention is applicable to the communications field.
4 Citations
14 Claims
-
1. An apparatus for buffering data, the apparatus comprising:
-
a receiver configured to receive a first data packet; a processor configured to receive the first data packet from the receiver, and determine whether to perform accelerated transmission on data in the first data packet; a memory configured to; if it is determined not to perform accelerated transmission on the data in the first data packet, start a packet discard timer of a first time length for the first data packet, and buffer the first data packet; and if it is determined to perform accelerated transmission on the data in the first data packet, start a packet discard timer of a second time length for the first data packet, and buffer the first data packet, wherein the second time length is greater than the first time length. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for buffering data, the method comprising:
-
receiving a first data packet; determining whether to perform accelerated transmission on data in the first data packet; if it is determined not to perform accelerated transmission on the data in the first data packet, starting a packet discard timer of a first time length for the first data packet, and buffering the first data packet; and if it is determined to perform accelerated transmission on the data in the first data packet, starting a packet discard timer of a second time length for the first data packet, and buffering the first data packet, wherein the second time length is greater than the first time length. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification