IP Library Granted Patent US 8,576,716
Granted Patent B2
US 8,576,716 · App. 12/920,866 · Granted Nov 5, 2013

Method and apparatus for data processing

Inventors: Nan Li (Beijing, CN); Shuping Chen (Beijing, CN); Jing Han (Beijing, CN); Guangyi Liu (Beijing, CN)
Assignee: China Mobile Communications Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,576,716
App. No.
12/920,866
Granted
Nov 5, 2013
Kind
B2
Abstract

A method for data processing is provided, the method comprises: determining the predicted transmission time required by the data packet to be transmitted currently during the transmission course and the residence time for the data packet residing in the buffer; when the sum of the predicted transmission time and the residence time is greater than the predetermined air interface time delay, discarding the data packet. By utilizing the technical scheme of the invention, the discarding time of the data packet is dynamically adjusted, the packet discarding rate is reduced, and the service quality is improved. An apparatus for data processing is also provided.

Claims (15)

1. A data processing method, comprising:

determining a predicated transmission period of time required for transmitting a data packet for transmission and a stay period of time during which the data packet stays in a buffer; and

discarding the data packet when the sum of the predicated transmission period of time and the stay period of time exceeds a preset delay of an air interface; or

transmitting the data packet and incrementing a recorded number of transmissions of the data packet by one when the sum of the predicated transmission period of time and the stay period of time does not exceed the preset delay of the air interface;

wherein before determining the predicated transmission period of time and the stay period of time, the method further comprises:

determining whether the data packet has been transmitted with a number of transmissions exceeding a largest number of transmissions.

2. The method of claim 1 , wherein, the predicated transmission period of time is determined from a period of time for transmission of any previously transmitted data packet.

3. The method of claim 2 , wherein, the period of time for transmission of a data packet is a period of time for the data packet to travel from a transmitter side to a receiver side plus a period of time occupied for the receiver side to process the data packet.

4. The method of claim 2 , wherein, the period of time for transmission of a data packet is a sum of a period of time for the data packet to travel from the transmitter side to the receiver side, a period of time occupied for the receiver side to process the data packet, a transmission period of time occupied for the receiver side to transmit feedback information to the transmitter side and the feedback information reaches the transmitter side, and a period of time for the transmitter side to process the received feedback information.

5. The method of claim 1 , wherein, when the data packet is to be transmitted for the first time, the stay period of time is a period of time during which the data packet waits in the buffer prior to a first transmission.

6. The method of claim 1 , wherein, when the data packet is to be transmitted for other than the first time, the stay period of time is a sum of a period of time during which the data packet waits in the buffer prior to a first transmission, a period of time for the data packet in waiting for being scheduled, and round-trip transmission periods of time occupied for performed transmissions; and

wherein, the period of time for the data packet in waiting for being scheduled is a period of time from the ending of the former of every two adjacent round-trip transmissions to the starting of the latter of the two adjacent round-trip transmissions among performed round-trip transmission processes and an ongoing round-trip transmission process.

7. The method of claim 1 , wherein, the predicated transmission period of time is determined from an average of transmission periods of time of N data packets previously transmitted, wherein N is an integer larger than one.

8. The method of claim 7 , wherein, the period of time for transmission of a data packet is a period of time for the data packet to travel from a transmitter side to a receiver side plus a period of time occupied for the receiver side to process the data packet.

9. The method of claim 7 , wherein, the period of time for transmission of a data packet is a sum of a period of time for the data packet to travel from the transmitter side to the receiver side, a period of time occupied for the receiver side to process the data packet, a transmission period of time occupied for the receiver side to transmit feedback information to the transmitter side and the feedback information reaches the transmitter side, and a period of time for the transmitter side to process the received feedback information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2010
From: LI, NAN; CHEN, SHUPING; HAN, JING; LIU, GUANGYI
To: CHINA MOBILE COMMUNICATIONS CORPORATION
Reel/Frame 024936/0335 →
Priority Claims (1)
CN 2008 1 0101340 · Mar 4, 2008 · national
Continuity (1)
Related Publication 20100329279A1 · Dec 30, 2010