IP Library › Granted Patent US 11,606,726
Granted Patent B2
US 11,606,726 · App. 16/828,562 · Granted Mar 14, 2023

Detecting quality of service (QoS) of a service

Inventors: Dekui Sun (Shenzhen, CN); Han Zhou (Shanghai, CN); Zaifeng Zong (Nanjing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W28/24H04W28/0268H04W28/06H04W28/10
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,606,726
App. No.
16/828,562
Granted
Mar 14, 2023
Kind
B2
Abstract

A method for detecting quality of service of a service includes obtaining, by a packet sending device, detection indication information, where the detection indication information is used to instruct the packet sending device to detect quality of service of a service; and sending, by the packet sending device, a detection packet to a packet receiving device based on the detection indication information, where the detection packet is used to detect the quality of service of the service.

Claims (42)

1. A method for detecting service quality, wherein the method comprise

obtaining, by a user plane function entity configured to send packets, detection indication information from a session management network entity, wherein the detection indication information instructs the user plane function entity to detect a quality of service of a service, wherein the detection indication information is based on at least one of a quality of service requirement, a local policy, or a local context of the service, wherein the detection indication information comprises a detection type which indicates a type of the quality of service detection to be performed on detection packets, wherein the detection type is loopback detection to measure at least a loopback delay in transmission of a detection packet between the user plane function entity and a packet receiving device, wherein the detection indication information further comprises a service flow identifier of the service, and wherein the service flow identifier indicates a service flow of the service;

sending, by the user plane function entity, the detection packet to the packet receiving device based on the detection indication information;

receiving, by the packet receiving device, the detection packet from the user plane function entity; and

detecting, by the packet receiving device, the quality of service of the service based on the detection packet, wherein the detection packet and a service packet of the service use a same 3 rd Generation Partnership Project (3GPP) network protocol header.

2. The method of claim 1 , wherein the detection information further comprises a sending period in which detection packets are to be periodically sent.

3. The method of claim 2 , wherein the sending period is based on an end-to-end delay required for transmission of the detection packet.

4. The method of claim 1 , wherein the detection indication information further comprises a service type of the service.

5. The method of claim 1 , further comprising associating, by the user plane function entity, the detection indication information with the service flow of the service.

6. The method of claim 5 , wherein the service flow comprises a service aggregation flow or a service subflow, wherein associating the detection indication information with the service flow of the service comprises first steps or second steps, and wherein the first steps comprise:

determining, by the user plane function entity, the service flow of the service based on the detection indication information;

generating, by the user plane function entity, a context of the detection packet based on the detection indication information; and

storing, by the user plane function entity, the context of the detection packet into a context of the service flow of the service, and

wherein the second steps comprise:

determining, by the user plane function entity, the service flow of the service based on the detection indication information; and

generating, by the user plane function entity, a context of the detection packet based on the detection indication information, wherein the context of the detection packet comprises a service flow identifier of the service.

7. The method of claim 5 , wherein the service flow comprises a service subflow.

8. The method of claim 1 , wherein the detection type comprises link connectivity detection.

9. The method of claim 1 , wherein the detection type comprises service transmission performance detection.

10. The method of claim 1 , wherein the loopback detection detects a fault in a transmission path.

11. The method of claim 1 , further comprising determining, by the session management network entity, the detection indication information based on at least one of the quality of service requirement, the local policy, or the local context of the service.

12. A detection system for detecting service quality, wherein the detection system comprises:

a user plane function entity configured to:

obtain detection indication information from a session management network entity, wherein the detection indication information is based on at least one of a quality of service requirement, a local policy, or a local context of the service, wherein the detection indication information instructs the user plane function entity to detect a quality of service of a service, wherein the detection indication information comprises a detection type which indicates a type of a quality of service detection to be performed on detection packets, wherein the detection indication information further comprises a service flow identifier of the service, and wherein the service flow identifier indicates a service flow of the service; and

send a detection packet based on the detection indication information; and

a packet receiving device configured to:

receive the detection packet from the user plane function entity; and

detect the quality of service of the service based on the detection packet, wherein the detection type is loopback detection to measure at least a loopback delay in transmission of the detection packet between the user plane function entity and the packet receiving device, and wherein the detection packet and a service packet of the service use a same 3 rd Generation Partnership Project (3GPP) network protocol header.

13. The detection system of claim 12 , wherein the session management network entity is configured to send the detection indication information to the user plane function entity.

14. The detection system of claim 12 , wherein the detection information further comprises a sending period.

15. The detection system of claim 14 , wherein the sending period is a time interval between sending the detection packet and sending an adjacent packet.

16. The detection system of claim 12 , wherein the detection indication information further comprises a service type of the service.

17. A user plane function entity comprising:

at least one processor; and

a memory configured to store computer-executable instructions, which when executed by the at least one processor, cause the user plane function entity to:

obtain detection indication information from a session management network entity, wherein the detection indication information is based on at least one of a quality of service requirement, a local policy, or a local context of the service, wherein the detection indication information instructs the user plane function entity to detect a quality of service of a service, wherein the detection indication information comprises a detection type that indicates a type of a quality of service detection to be performed on detection packets, wherein the detection indication information further comprises a service flow identifier of the service, and wherein the service flow identifier indicates a service flow of the service; and

send a detection packet to a packet receiving device based on the detection indication information, wherein the detection packet and a service packet of the service use a same 3 rd Generation Partnership Project (3GPP) network protocol header, wherein the detection packet is for detecting the quality of service of the service, and wherein the detection type is loopback detection to measure at least a loopback delay in transmission of the detection packet between the user plane function entity and the packet receiving device.

18. The user plane function entity of claim 17 , wherein the detection information further comprises a sending period for periodic quality of service monitoring.

19. A method for detecting service quality, the method comprising:

obtaining, by a user plane function entity, detection indication information from a session management network entity, wherein the detection indication information instructs the user plane function entity to detect a quality of service of a service, wherein the detection indication information comprises a detection type which indicates a type of quality of service detection to be performed on detection packets, wherein the detection indication information further comprises a service flow identifier of the service, and wherein the service flow identifier indicates a service flow of the service, and wherein the detection indication information is based on at least one of a quality of service requirement, a local policy, or a local context of the service; and

sending, by the user plane function entity, a detection packet to a packet receiving device based on the detection indication information, wherein the detection packet and a service packet of the service use a same 3 rd Generation Partnership Project (3GPP) network protocol header, wherein the detection packet is for detecting the quality of service of the service, and wherein the detection type is loopback detection to measure at least a loopback delay in transmission of the detection packet between the user plane function entity and the packet receiving device.

20. The method of claim 19 , wherein the detection information further comprises a sending period based on an end-end-end delay requirement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: SUN, DEKUI; ZHOU, HAN; ZONG, ZAIFENG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 055891/0844 →
Priority Claims (1)
CN 201710874968.0 · Sep 25, 2017 · national
Continuity (2)
Continuation PCTCN2018104537 · Sep 7, 2018
Related Publication 20200229040A1 · Jul 16, 2020
Cited By (1)
US 12,457,556