IP Library Granted Patent US 12,302,167
Granted Patent B2
US 12,302,167 · App. 17/408,022 · Granted May 13, 2025

User plane path selection method and apparatus

Inventors: Weiwei Chong (Shenzhen, CN); Xiaobo Wu (Shenzhen, CN); Yang Xin (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W28/0268H04W40/02
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,167
App. No.
17/408,022
Granted
May 13, 2025
Kind
B2
Abstract

This application provides a user plane path selection method and an apparatus. The method includes: A first network element determines, based on at least one service type corresponding to a terminal device, service experience analytics data corresponding to the at least one service type, and then selects one or more user plane paths for a session of the terminal device based on the service experience analytics data. This enables a user plane path to be associated with a service, helps select a more appropriate user plane path for the terminal device, and can improve communication efficiency.

Claims (37)

1. A method, comprising:

determining, by a session management function network element, a service type corresponding to a terminal device;

sending, by the session management function network element and to a data analytics network element, a request message comprising an indication of the service type;

receiving, by the session management function network element, from the data analytics network element, and in response to the request message, first service experience analytics data corresponding to the service type, wherein the first service experience analytics data comprises an identifier of at least one application and predicted service experience information for the at least one application; and

selecting, by the session management function network element and based on the first service experience analytics data including the predicted service experience information for the at least one application, a first user plane path for a session of the terminal device.

2. The method of claim 1 , wherein selecting the first user plane path comprises selecting the first user plane path when the session is being established.

3. The method of claim 1 , further comprising obtaining first identification information of the first user plane path and the first service experience analytics data.

4. The method of claim 3 , wherein the request message comprises second identification information of the service type and a filter condition, wherein the filter condition determines the first identification information, wherein the first identification information corresponds to the second identification information, and wherein obtaining the first identification information and the first service experience analytics data comprises receiving, from the data analytics network element in response to the request message, the first identification information and the first service experience analytics data.

5. The method of claim 1 , wherein after selecting the first user plane path, the method further comprises:

determining that the first user plane path cannot meet a service experience requirement of a service initiated by the terminal device on the session; and

reselecting, based on second service experience analytics data corresponding to the service, a second user plane path for the service.

6. The method of claim 1 , wherein selecting the first user plane path comprises selecting a user plane function network element in the first user plane path.

7. The method of claim 6 , wherein selecting the first user plane path further comprises selecting a media plane server in the first user plane path.

8. The method of claim 1 , wherein the first service experience analytics data further comprises location information and a data network access identifier (DNAI) for the at least one application.

9. An apparatus, comprising:

one or more processors; and

a memory coupled to the one or more processors and configured to store instructions, wherein the instructions, when executed by the one or more processors, cause the apparatus to:

determine a service type corresponding to a terminal device;

send, to a data analytics network element, a request message comprising an indication of the service type;

receive, from the data analytics network element in response to the request message, first service experience analytics data corresponding to the service type, wherein the first service experience analytics data comprises an identifier of at least one application and predicted service experience information for the at least one application; and

select, based on the first service experience analytics data including the predicted service experience information for the at least one application, a first user plane path for a session of the terminal device.

10. The apparatus of claim 9 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to select the first user plane path when the session is being established.

11. The apparatus of claim 9 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to obtain first identification information of the first user plane path and the first service experience analytics data.

12. The apparatus of claim 11 , wherein the request message comprises second identification information of the service type and a filter condition, wherein the filter condition determines the first identification information, wherein the first identification information corresponds to the second identification information, and wherein the instructions, when executed by the one or more processors, further cause the apparatus to obtain the first identification information and the first service experience analytics data by receiving, from the data analytics network element in response to the request message, the first identification information and the first service experience analytics data.

13. The apparatus of claim 9 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

determine that the first user plane path cannot meet a service experience requirement of a service initiated by the terminal device on the session; and

reselect, based on second service experience analytics data corresponding to the service, a second user plane path for the service.

14. The apparatus of claim 9 , wherein the apparatus is a session management network element, and wherein the instructions, when executed by the one or more processors, further cause the apparatus to select a user plane function network element in the first user plane path.

15. The apparatus of claim 14 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to select a media plane server in the first user plane path.

16. The apparatus of claim 9 , wherein the apparatus is a service server, and wherein the instructions, when executed by the one or more processors, further cause the apparatus to select a media plane server in the first user plane path.

17. A computer program product comprising computer-executable instructions stored on a non-transitory computer-readable storage medium that, when executed by one or more processors, cause an apparatus to:

determine a service type corresponding to a terminal device;

send, to a data analytics network element, a request message comprising an indication of the service type;

receive, from the data analytics network element in response to the request message, first service experience analytics data corresponding to the service type, wherein the first service experience analytics data comprises an identifier of at least one application and predicted service experience information for the at least one application; and

select, based on the first service experience analytics data including the predicted service experience information for the at least one application, a user plane path for a session of the terminal device.

18. The computer program product of claim 17 , wherein the computer-executable instructions further cause the apparatus to select the user plane path when the session is being established.

19. The computer program product of claim 17 , wherein the request message further comprises a filter condition, and wherein the filter condition comprises slice information and place information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2025
From: WU, XIAOBO; XIN, YANG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 070709/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2025
From: SHANGHAI HUAWEI TECHNOLOGIES CO., LTD.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 070709/0623 →
EMPLOYMENT AGREEMENT Recorded Apr 2, 2025
From: CHONG, WEIWEI
To: SHANGHAI HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 070710/0290 →
Priority Claims (1)
CN 201910133914.8 · Feb 22, 2019 · national
Continuity (2)
Continuation PCTCN2020076221 · Feb 21, 2020
Related Publication 20210392540A1 · Dec 16, 2021
References Cited (29)
US 20160381698A1 · Grinshpun et al. · 2016 [cited by applicant]
US 20170111844A1 · Routt et al. · 2017 [cited by applicant]
US 20170332282A1 · Dao · 2017 [cited by applicant]
US 20180184332A1 · Dai et al. · 2018 [cited by applicant]
US 20180262924A1 · Dao et al. · 2018 [cited by applicant]
US 20180270314A1 · Mladin et al. · 2018 [cited by applicant]
US 20190132226A1 · Zhang et al. · 2019 [cited by applicant]
US 20190261164A1 · Cai · 2019 [cited by applicant]
US 20210083956A1 · Fan · 2021 [cited by examiner]
US 20210288886A1 · Örtenblad · 2021 [cited by examiner]
US 20210351993A1 · Puente · 2021 [cited by examiner]
CN 102469082A · 2012 [cited by applicant]
CN 106304228A · 2017 [cited by applicant]
CN 106332129A · 2017 [cited by applicant]
CN 107484224A · 2017 [cited by applicant]
JP 2018523383A · 2018 [cited by applicant]
JP 2018530965A · 2018 [cited by applicant]
WO 2018000363A1 · 2018 [cited by applicant]
WO 2018059043A1 · 2018 [cited by applicant]
WO 2018161850A1 · 2018 [cited by applicant]
ETSI, MEC in 5G, Jun. 2018 (Year: 2018). [cited by examiner]
“Zero-touch network and Service Management (ZSM); Landscape, Release 1” Draft ETSI GR ZSM-004 V0.3.0, Feb. 2, 2019, pp. 1-51, XP014335428. [cited by applicant]
3GPP TR 23.799, V14.0.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on Architecture for Next Generation System (Release 14),” Dec. 16, 2016, pp. 1-527, XP051295… [cited by applicant]
3GPP TR 23. 791 V16. 0.0, “Study of Enablers Network Automation for 5G,” Dec. 2018, 7 pages. [cited by applicant]
3GPP TS 23.502 V15.4.1 “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects;Procedures for the 5G System;Stage 2(Release 15),” Jan. 2019, 347 pages. [cited by applicant]
3GPP TS 23.501 V15.4.0: “3rd Generation Partnership Project;Technical Specification Group Services and System Aspects;System Architecture for the 5G System;Stage 2(Release 15)”, Dec. 2018, 236 pages. [cited by applicant]
3GPP TS 23.503 V15.4.0 (Dec. 2018), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and Charging Control Framework for the 5G System; Stage 2(Release 15), 76 pages. [cited by applicant]
3GPP TS 23.288 V0.1.0 (Feb. 2019), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for 5G System (5GS) to support network data analytics services;… [cited by applicant]
Samsung, et al., “Key Issue 6 Solution Evaluation and Conclusion,” 3GPP TSG SA WG2 #129BIS, S2-1812796, Nov. 30, 2018, 7 pages. [cited by applicant]