IP Library › Granted Patent US 12,302,174
Granted Patent B2
US 12,302,174 · App. 18/442,972 · Granted May 13, 2025

Communication method and communications apparatus for determining latency of transmission between network elements

Inventors: Fang Yu (Shenzhen, CN); Yan Li (Beijing, CN)
Assignee: Huawei Technologies Co., Ltd.
H04W28/12H04W24/02H04W24/08H04W28/0236H04L12/1407H04W4/24
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 12,302,174
App. No.
18/442,972
Granted
May 13, 2025
Kind
B2
Abstract

An SMF network element determines, according to a PCC rule of a flow, a third latency of transmitting the flow from a UPF network element to UE, so that a second latency of transmitting the flow from a flow service provider in a TSN to the UE can be determined based on the third latency and a first latency of transmitting the flow from the flow service provider in the TSN to the UPF network element.

Claims (45)

1. A method, comprising:

receiving first latency information of a flow, wherein the first latency information indicates a first latency of transmitting the flow from a flow service provider in a time sensitive network to a user equipment (UE);

sending information about the flow to a session management function network element, wherein the information about the flow is configured for determining a quality of service parameter corresponding to the flow;

receiving the quality of service parameter corresponding to the flow from the session management function network element;

determining a first target latency based on the quality of service parameter corresponding to the flow, wherein the first target latency is a latency of transmitting the flow between the UE and a user plane function network element;

determining a second latency based on the first latency and the first target latency, wherein the second latency is a latency of transmitting the flow from the flow service provider to the user plane function network element; and

sending second latency information to the user plane function network element, wherein the second latency information indicates the second latency.

2. The method according to the claim 1 , wherein the first latency information is received in a first flow service provider broadcast declaration message.

3. The method according to the claim 1 , wherein the information about the flow comprises one or more of:

a destination address, a source address, a maximum frame size, a maximum frame interval, a priority of a frame, a maximum allowable latency of transmitting a single frame of the flow, a reliability requirement of the flow, a resource reservation failure cause, or an identifier of the flow.

4. The method according to the claim 2 , wherein the second latency information is sent in a second flow service provider broadcast declaration message, and wherein the second flow service provider broadcast declaration message is obtained by modifying the first latency information in the first flow service provider broadcast declaration message into the second latency information.

5. The method according to the claim 1 , wherein the second latency information is configured for determining a third latency, wherein the third latency is a latency of transmitting the flow from the flow service provider to a target network element that is in the time sensitive network and that is used as a next hop of the user plane function network element.

6. The method according to the claim 1 , wherein the method is performed by the user equipment or a chip in the user equipment.

7. The method according to the claim 5 , further comprising:

receiving the second latency information; and

determining the third latency based on the second latency and a second target latency, wherein the second latency is a latency of transmitting the flow from the user plane function network element to the target network element.

8. An apparatus, comprising:

at least one processor; and

at least one memory coupled to the at least one processor and storing programming instructions that, when executed by the at least one processor, cause the apparatus to:

receive first latency information of a flow, wherein the first latency information indicates a first latency of transmitting the flow from a flow service provider in a time sensitive network to a user equipment (UE);

send information about the flow to a session management function network element, wherein the information about the flow is configured for determining a quality of service parameter corresponding to the flow;

receive the quality of service parameter corresponding to the flow from the session management function network element;

determine a first target latency based on the quality of service parameter corresponding to the flow, wherein the first target latency is a latency of transmitting the flow between the UE and a user plane function network element;

determine a second latency based on the first latency and the first target latency, wherein the second latency is a latency of transmitting the flow from the flow service provider to the user plane function network element; and

send second latency information to the user plane function network element, wherein the second latency information indicates the second latency.

9. The apparatus according to the claim 8 , wherein the first latency information is received in a first flow service provider broadcast declaration message.

10. The apparatus according to the claim 8 , wherein the information about the flow comprises one or more of:

a destination address, a source address, a maximum frame size, a maximum frame interval, a priority of a frame, a maximum allowable latency of transmitting a single frame of the flow, a reliability requirement of the flow, a resource reservation failure cause, or an identifier of the flow.

11. The apparatus according to the claim 9 , wherein the second latency information is sent in a second flow service provider broadcast declaration message, wherein the second flow service provider broadcast declaration message is obtained by modifying the first latency information in the first flow service provider broadcast declaration message into the second latency information.

12. The apparatus according to the claim 8 , wherein the second latency information is for determining a third latency, wherein the third latency is a latency of transmitting the flow from the flow service provider to a target network element that is in the time sensitive network and that is used as a next hop of the user plane function network element.

13. The apparatus according to the claim 8 , wherein the apparatus is the user equipment or a chip in the user equipment.

14. An apparatus, comprising:

at least one processor; and

at least one memory coupled to the at least one processor and storing programming instructions that, when executed by the at least one processor, cause the apparatus to:

send information about a flow to a session management function network element, wherein the information about the flow is configured for determining a first latency of transmitting the flow from a user equipment (UE) to a user plane function network element;

receive first latency information from the session management function network element, wherein the first latency information indicates the first latency;

determine, based on the first latency, a target latency of transmitting the flow from the UE to the user plane function network element; and

send second latency information to the user plane function network element, wherein the second latency information indicates the target latency.

15. The apparatus according to the claim 14 , wherein the first latency is a maximum transmission latency of transmitting the flow from the UE to the user plane function network element.

16. The apparatus according to the claim 14 , wherein the information about the flow comprises one or more of:

an identifier of the flow, a source address of the flow, a destination address of the flow, a size of a maximum frame for transmitting the flow, an interval between frames for transmitting the flow, a priority of the flow, a maximum allowable latency of transmitting a single frame of the flow from a talker to a listener, a reliability requirement of the flow, or information about a latency that is determined by the UE and that is of transmitting the flow from the UE to the user plane function network element.

17. The apparatus according to the claim 14 , wherein determining, based on the first latency, the target latency of transmitting the flow from the UE to the user plane function network element comprises:

determining a sum of the first latency and a latency of locally processing a single frame of the flow as the target latency.

18. The apparatus according to the claim 14 , wherein the second latency information is configured for determining a third latency, and wherein the third latency is a latency of transmitting the flow from the UE to a target network element that is in a time sensitive network and that is used as a next hop of the user plane function network element.

19. The apparatus according to the claim 14 , wherein the apparatus is the user equipment or a chip in the user equipment.

Priority Claims (2)
CN 201810918006.5 · Aug 13, 2018 · national
CN 201811169219.9 · Oct 8, 2018 · national
Continuity (3)
Continuation 17174975 · Feb 12, 2021
Continuation PCTCN2019100063 · Aug 9, 2019
Related Publication 20240267793A1 · Aug 8, 2024
References Cited (28)
US 11191052B2 · Moon et al. · 2021 [cited by applicant]
US 11212829B2 · Hosseini · 2021 [cited by examiner]
US 20130315159A1 · Xia et al. · 2013 [cited by applicant]
US 20180084497A1 · Jung · 2018 [cited by applicant]
US 20180302330A1 · Bush · 2018 [cited by examiner]
US 20190075431A1 · Albasheir · 2019 [cited by examiner]
US 20190254083A1 · Stammers · 2019 [cited by applicant]
US 20200107253A1 · Albasheir · 2020 [cited by examiner]
US 20200107339A1 · Prakash · 2020 [cited by applicant]
US 20210099341A1 · Moon · 2021 [cited by applicant]
US 20210144632A1 · Albasheir et al. · 2021 [cited by applicant]
US 20210153070A1 · Velev · 2021 [cited by examiner]
US 20210168658A1 · Yu · 2021 [cited by applicant]
US 20210243771A1 · Mannweiler · 2021 [cited by applicant]
US 20210345193A1 · Miklós · 2021 [cited by applicant]
US 20220030641A1 · Wang · 2022 [cited by applicant]
CN 101394324A · 2009 [cited by applicant]
CN 101854268A · 2010 [cited by applicant]
CN 102843257A · 2012 [cited by applicant]
CN 103782555A · 2014 [cited by applicant]
CN 105474683A · 2016 [cited by applicant]
CN 106230661A · 2016 [cited by applicant]
CN 108337705A · 2018 [cited by applicant]
WO 2014036704A1 · 2014 [cited by applicant]
Huawei et al., “TS 23.502: Delay time generation for PDU session during handover”, SA WG2 Meeting #122, S2-174616, Jun. 26-30, 2017, San Jose Del Cabo, Mexico, 11 pages. [cited by applicant]
Huawei et al., “QoS Negotiation between 3GPP and TSN networks KI#3.1”, SA WG2 Meeting #128Bis, S2-188233, Sophia Antipolis, France, Aug. 20-24, 2018, 8 pages. [cited by applicant]
Nokia et al., “Introducing support for UE and UPF Residence Time for TSC Deterministic QoS”, SA WG2 Meeting #132, S2-1903654, Apr. 8-12, 2019, Xian, 4 pages. [cited by applicant]
Secretary of SA WG2, “Draft Report of SA WG2 meetings #127BIS”, SA WG2 Meeting #S2-128, S2-187293, Vilnius, Lithuania, Jul. 2-6, 2018, 537 pages. [cited by applicant]