IP Library › Granted Patent US 10,362,507
Granted Patent B2
US 10,362,507 · App. 15/613,031 · Granted Jul 23, 2019

Systems and method for quality of service monitoring, policy enforcement, and charging in a communications network

Inventor: Ngoc Dung Dao (Ottawa, CA)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W28/0268H04L47/2416H04W24/08H04W24/04
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 10,362,507
App. No.
15/613,031
Filed
Jun 2, 2017
Granted
Jul 23, 2019
Kind
B2
Art Unit
2474
USPC
370/235
Abstract

Methods for quality of service monitoring, policy enforcement, and charging in a communications network, are disclosed. The methods include mapping quality of service parameters to measured parameters of a real-time video or packet data unit flow. The mapping may be used to monitor bursty traffic to adhere to quality of service requirements, perform traffic shaping, and for use in reporting certain network events. The measured parameters of real-time packet data unit flow include a first bit rate measured over a short-term measurement window and a second bit rate measured over a long-term measurement window. The short-term and long-term measurement windows are differently sized.

Claims (46)

1. A method, for execution at a policy enforcement and reporting function in a network, comprising:

receiving, from a traffic monitor, traffic parameters associated with a packet data unit (PDU) data flow carrying real-time traffic, the traffic parameters representative of measurements taken during a short-term measurement window and measurements taken during a long-term measurement window, the short-term measurement window and the long-term measurement window being differently sized; and

transmitting signaling comprising a traffic shaping policy, associated with the PDU data flow, in accordance with the traffic parameters associated with the short-term measurement window and the long-term measurement window, for enforcement at a user plane function in the network.

2. The method of claim 1 , wherein the traffic monitor is associated with a network function in the user plane of the network.

3. The method of claim 1 , wherein the real-time traffic is video traffic.

4. The method of claim 1 , wherein the traffic parameters comprise at least one of a maximum bit rate, a minimum bit rate, an average bit rate, a peak rate and a peak rate duration, associated with at least one of the short-term measurement window and the long-term measurement window.

5. The method of claim 1 , wherein the short-term measurement window and the long-term measurement window are fixed in size.

6. The method of claim 5 , wherein traffic parameters associated with the short-term measurement window are non-instantaneous traffic parameters.

7. The method of claim 1 , wherein the traffic shaping policy shapes the PDU data flow such that an average bit rate associated with the short-term window is not higher than a maximum bit rate associated with the PDU data flow.

8. The method of claim 1 , wherein the traffic shaping policy shapes the PDU data flow such that a minimum resource reservation for the PDU data flow in the network is ensured.

9. The method of claim 1 , further including transmitting signaling towards a user plane function to monitor traffic parameters of the PDU data flow over the short-term measurement window and the long-term measurement window.

10. The method of claim 1 , wherein the traffic shaping policy comprises instructions to apply traffic shaping to the PDU data flow.

11. The method of claim 1 , further comprising transmitting signaling to report a network event associated with the PDU data flow, in accordance with the traffic parameters associated with the short-term measurement window and the long-term measurement window.

12. The method of claim 11 , wherein the network event comprises at least one of:

an average bit rate associated with the PDU data flow within the short term measurement window is higher than a maximum bit rate associated with the PDU data flow;

a buffer overflow associated with the PDU data flow;

a packet loss rate associated with the PDU data flow caused by a buffer overflow exceeds a threshold; and

an average bit rate associated with the PDU data flow in the long term measurement window is below a minimum bit rate associated with the PDU data flow.

13. A network function comprising:

a network interface for receiving and transmitting data to a network;

a processor; and

a non-transitory memory storing instructions that when executed by the processor configure the network function to:

receive, from a traffic monitor, traffic parameters associated with a packet data unit (PDU) data flow carrying real-time traffic, the traffic parameters representative of measurements taken during a short-term measurement window and measurements taken during a long-term measurement window, the short-term measurement window and the long-term measurement window being differently sized; and

transmit signaling comprising a traffic shaping policy, associated with the PDU data flow, in accordance with the traffic parameters associated with the short-term measurement window and the long-term measurement window, for enforcement at a user plane function in the network.

14. The network function of claim 13 , wherein the traffic monitor is associated with a network function in the user plane of the network.

15. The network function of claim 13 , wherein the real-time traffic is video traffic.

16. The network function of claim 13 , wherein the traffic parameters comprise at least one of a maximum bit rate, a minimum bit rate, an average bit rate, a peak rate, and a peak rate duration, associated with at least one of the short-term measurement window and the long-term measurement window.

17. The network function of claim 13 , wherein the short-term measurement window and the long-term measurement window are fixed in size.

18. The network function of claim 17 , wherein traffic parameters associated with the short-term measurement window are non-instantaneous traffic parameters.

19. The network function of claim 13 , wherein the traffic shaping policy shapes the PDU data flow such that an average bit rate associated with the short-term window is not higher than a maximum bit rate associated with the PDU data flow.

20. The network function of claim 13 , wherein the traffic shaping policy shapes the PDU data flow such that a minimum resource reservation for the PDU data flow in the network is ensured.

21. The network function of claim 13 , further configured to transmit signaling towards a user plane function to monitor traffic parameters of the PDU data flow over the short-term measurement window and the long-term measurement window.

22. The network function of claim 13 , wherein the traffic shaping policy comprises instructions to apply traffic shaping to the PDU data flow.

23. The network function of claim 13 , further configured to transmit signaling to report a network event associated with the PDU data flow, in accordance with the traffic parameters associated with the short-term measurement window and the long-term measurement window.

24. The network function of claim 23 , wherein the network event comprises at least one of:

an average bit rate associated with the PDU data flow within the short term measurement window is higher than a maximum bit rate associated with the PDU data flow;

a buffer overflow associated with the PDU data flow;

a packet loss rate associated with the PDU data flow caused by a buffer overflow exceeds a threshold; and

an average bit rate associated with the PDU data flow in the long term measurement window is below a minimum bit rate associated with the PDU data flow.

25. A user equipment comprising:

a radio access network interface for receiving and transmitting data to a network;

a processor; and

a non-transitory memory storing instructions that when executed by the processor configure the user equipment to:

receive, from a traffic monitor, traffic parameters associated with a packet data unit (PDU) data flow carrying real-time traffic, the traffic parameters representative of measurements taken during a short-term measurement window and measurements taken during a long-term measurement window, the short-term measurement window and the long-term measurement window being differently sized;

change encoding parameters associated with the PDU data flow in accordance with the traffic parameters associated with the short-term measurement window and the long-term measurement window; and

transmit the PDUs in the PDU data flow encoded in accordance with the changed encoding parameters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: DAO, NGOC DUNG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 042907/0005 →
Continuity (2)
Provisional Application 62348719 · Jun 10, 2016
Related Publication 20170359749A1 · Dec 14, 2017
Cited By (3)
US 12,342,215 US 12,389,274 US 12,603,929