IP Library › Granted Patent US 11,677,689
Granted Patent B2
US 11,677,689 · App. 17/036,990 · Granted Jun 13, 2023

Data processing method and apparatus

Inventors: Xiaoying Xu (Shanghai, CN); Guohua Zhou (Shanghai, CN); Xing Liu (Shenzhen, CN); Qinghai Zeng (Shanghai, CN); Li Ji (London, GB)
Assignee: Huawei Technologies Co., Ltd.
H04L49/9005H04L47/2416H04L47/283H04L47/32
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 11,677,689
App. No.
17/036,990
Granted
Jun 13, 2023
Kind
B2
Abstract

Example data processing methods and apparatuses are disclosed. In one example data processing method, a first terminal obtains packet delay budget adjustment information, where the packet delay budget adjustment information is used to indicate an adjusted packet delay budget, a packet delay budget adjustment amount, or a packet delay budget adjustment range. The first terminal adjusts a size of a jitter buffer based on the packet delay budget adjustment information, and then buffers data based on the adjusted jitter buffer.

Claims (46)

1. A data processing method, comprising:

obtaining, by a first terminal, packet delay budget adjustment information, wherein the packet delay budget adjustment information comprises a packet delay budget adjustment amount, wherein the obtaining, by the first terminal, packet delay budget adjustment information comprises:

receiving, by the first terminal, the packet delay budget adjustment information from a second terminal via real-time transport control protocol (RTCP) message, and wherein the packet delay budget adjustment information is determined by the second terminal, and the packet delay budget adjustment information indicates to the first terminal to increase or decrease a size of a jitter buffer at the first terminal;

adjusting, by the first terminal, the size of the jitter buffer based on the received packet delay budget adjustment information determined by the second terminal, wherein the adjusting comprises:

increasing, by the first terminal, the size of the jitter buffer based on the packet delay budget adjustment amount, wherein the packet delay budget adjustment amount is a positive value; and

buffering, by the first terminal, data based on the adjusted jitter buffer.

2. The method according to claim 1 , wherein the first terminal receives the packet delay budget adjustment information from the second terminal via an application layer message.

3. The method according to claim 2 , wherein the application layer message comprises a real-time transport control protocol (RTCP) codec mode request (CMR) message, or a real-time transport protocol (RTP) CMR message.

4. The method according to claim 1 , wherein the adjusting further comprises:

decreasing, by the first terminal, the size of the jitter buffer based on the packet delay budget adjustment amount in case the packet delay budget adjustment amount is a negative value.

5. The method according to claim 1 , wherein the adjusting further comprises:

determining, by the first terminal, whether the packet delay budget adjustment amount exceeds a predefined threshold.

6. The method according to claim 1 , wherein the obtaining, by the first terminal, packet delay budget adjustment information comprises:

receiving, by the first terminal, a configuration parameter from the second terminal, wherein the configuration parameter is related to an air interface transmission delay, and the configuration parameter comprises preset duration of a packet data convergence protocol (PDCP) discard timer;

and;

determining, by the first terminal, the packet delay budget adjustment information according to the configuration parameter.

7. An apparatus, applied to a first terminal and comprising at least one processor, configured to invoke a program stored in a memory, wherein the program, when executed by the at least one processor, causes the apparatus to:

obtain packet delay budget adjustment information, wherein the packet delay budget adjustment information comprises a packet delay budget adjustment amount, wherein obtaining the packet delay budget adjustment information comprises:

receiving the packet delay budget adjustment information from a second terminal via real-time transport control protocol (RTCP) message, and wherein the packet delay budget adjustment information is determined the second terminal, and the packet delay budget adjustment information indicates to the first terminal to increase or decrease a size of a jitter buffer at the first terminal;

adjust the size of the jitter buffer based on the received packet delay budget adjustment information determined by the second terminal, wherein the adjusting comprises:

increase the size of the jitter buffer based on the packet delay budget adjustment amount, wherein the packet delay budget adjustment amount is a positive value; and

buffer data based on the adjusted jitter buffer.

8. The apparatus according to claim 7 , wherein the packet delay budget adjustment information is carried in an application layer message.

9. The apparatus according to claim 8 , wherein the application layer message comprises a real-time transport control protocol (RTCP) codec mode request (CMR) message, or a real-time transport protocol (RTP) CMR message.

10. The apparatus according to claim 7 , wherein the adjusting further comprises:

decreasing the size of the jitter buffer based on the packet delay budget adjustment amount in case the packet delay budget adjustment amount is a negative value.

11. The apparatus according to claim 7 , wherein the adjusting further comprises:

determining whether the packet delay budget adjustment amount exceeds a predefined threshold.

12. The apparatus according to claim 7 , wherein the obtain packet delay budget adjustment information comprises:

receiving a configuration parameter from the second terminal, wherein the configuration parameter is related to an air interface transmission delay, and the configuration parameter comprises preset duration of a packet data convergence protocol (PDCP) discard timer; and;

determining the packet delay budget adjustment information according to the configuration parameter.

13. A non-transitory computer-readable storage medium, comprising a program, wherein when the program is executed by at least one processor, the at least one processor is caused to:

obtain packet delay budget adjustment information, wherein the packet delay budget adjustment information comprises a packet delay budget adjustment amount, wherein the obtaining, by a first terminal, packet delay budget adjustment information comprises:

receiving the packet delay budget adjustment information from a second terminal via real-time transport control protocol (RTCP) message, and wherein the packet delay budget adjustment information is determined by the second terminal, and the packet delay budget adjustment information indicates to the first terminal to increase or decrease a size of a jitter buffer at the first terminal;

adjust the size of the jitter buffer based on the received packet delay budget adjustment information determined by the second terminal, wherein the adjusting comprises:

increase the size of the jitter buffer based on the packet delay budget adjustment amount, wherein the packet delay budget adjustment amount is a positive value; and

buffer data based on the adjusted jitter buffer.

14. The non-transitory computer-readable storage medium according to claim 13 , wherein the packet delay budget adjustment information is obtained from the second terminal via an application layer message.

15. The non-transitory computer-readable storage medium according to claim 14 , wherein the application layer message comprises a real-time transport control protocol (RTCP) codec mode request (CMR) message, or a real-time transport protocol (RTP) CMR message.

16. The non-transitory computer-readable storage medium according to claim 13 , wherein the adjusting further comprises:

decreasing the size of the jitter buffer based on the packet delay budget adjustment amount in case the packet delay budget adjustment amount is a negative value.

17. The non-transitory computer-readable storage medium according to claim 13 , wherein the adjusting further comprises:

determining whether the packet delay budget adjustment amount exceeds a predefined threshold.

18. The non-transitory computer-readable storage medium according to claim 13 , wherein the obtain packet delay budget adjustment information comprises:

receiving a configuration parameter from the second terminal, wherein the configuration parameter is related to an air interface transmission delay, and the configuration parameter comprises preset duration of a packet data convergence protocol (PDCP) discard timer; and;

determining the packet delay budget adjustment information according to the configuration parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2023
From: XU, XIAOYING; ZHOU, GUOHUA; LIU, XING; ZENG, QINGHAI; JI, LI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 063392/0132 →
Priority Claims (1)
CN 201810301182.4 · Apr 4, 2018 · national
Continuity (2)
Continuation PCTCN2019081544 · Apr 4, 2019
Related Publication 20210014178A1 · Jan 14, 2021
Cited By (1)
US 12,464,481