IP Library › Granted Patent US 12,245,132
Granted Patent B2
US 12,245,132 · App. 17/687,195 · Granted Mar 4, 2025

Path switching method, communication apparatus, and communication system

Inventors: Fang Yu (Shenzhen, CN); Yan Li (Beijing, CN)
Assignee: Huawei Technologies Co., Ltd.
H04W40/34H04W28/0268H04W40/12H04W40/28H04W76/12H04W36/00695H04W80/06
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,245,132
App. No.
17/687,195
Granted
Mar 4, 2025
Kind
B2
Abstract

This application provides example path switching methods, example communication apparatuses, and example communication systems. One example method includes obtaining, by a session management network element, a context of a first transport layer connection, where the first transport layer connection is between a source transport layer proxy network element and a terminal device. In response to determining that a protocol data unit (PDU) session anchor for the terminal device needs to be changed, the session management network element can send the context of the first transport layer connection to a target transport layer proxy network element, where the context is used to establish a third transport layer connection between the target transport layer proxy network element and the terminal device.

Claims (33)

1. A path switching method, comprising:

obtaining, by a session management network element, a context of a first transport layer connection by using a first N4 session modification request message, wherein the first transport layer connection is between a source transport layer proxy network element and a terminal device; and

in response to determining that a protocol data unit (PDU) session anchor for the terminal device needs to be changed, sending, by the session management network element, the context of the first transport layer connection to a target transport layer proxy network element by using a second N4 session modification request message, wherein the context is used to establish a third transport layer connection between the target transport layer proxy network element and the terminal device.

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

in response to determining that establishment of the third transport layer connection is completed, sending, by the session management network element, path switching indication information to the source transport layer proxy network element, wherein the path switching indication information indicates to switch a data transmission path from the first transport layer connection to the third transport layer connection.

3. The method according to claim 2 , wherein the path switching indication information indicates to modify a priority of the first transport layer connection, a priority of the third transport layer connection is higher than the priority of the first transport layer connection after modifying the priority of the first transport layer connection.

4. The method according to claim 1 , wherein the first transport layer connection and the third transport layer connection are multipath transmission control protocol (MPTCP) connections, and the first transport layer connection and the third transport layer connection belong to a same MPTCP session.

5. The method according to claim 1 , wherein both the source transport layer proxy network element and the target transport layer proxy network element are user plane network elements.

6. A path switching method, wherein a first transport layer connection is established between a terminal device and a first application server, a second transport layer connection is established between the terminal device and a second application server, and the method comprises:

in response to at least determining that path switching needs to be performed and determining that a service response message from the first application server for a service request is not a segment response message or that the service response message for the service request is a last segment response message, switching a data transmission path from the first transport layer connection to the second transport layer connection, wherein the service request comes from the terminal device.

7. The method according to claim 6 , wherein the determining that path switching needs to be performed comprises:

receiving path switching indication information sent by a session management network element.

8. The method according to claim 6 , wherein the first transport layer connection and the second transport layer connection are multipath transmission control protocol (MPTCP) connections, and the first transport layer connection and a third transport layer connection belong to a same MPTCP session.

9. The method according to claim 6 , wherein the first application server and the second application server provide a same application service.

10. A session management network element, comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to:

obtain a context of a first transport layer connection by using a first N4 session modification request message, wherein the first transport layer connection is between a source transport layer proxy network element and a terminal device; and

in response to determining that a protocol data unit (PDU) session anchor needs to be changed, send the context of the first transport layer connection to a target transport layer proxy network element by using a second N4 session modification request message, wherein the context is used to establish a third transport layer connection between the target transport layer proxy network element and the terminal device.

11. The session management network element according to claim 10 , wherein the programming instructions are for execution by the at least one processor to:

in response to determining that establishment of the third transport layer connection is completed, send path switching indication information to the source transport layer proxy network element, wherein the path switching indication information indicates to switch a data transmission path from the first transport layer connection to the third transport layer connection.

12. The session management network element according to claim 11 , wherein the path switching indication information indicates to modify a priority of the first transport layer connection, and a priority of the third transport layer connection is higher than the priority of the first transport layer connection after modifying the priority of the first transport layer connection.

13. The session management network element according to claim 10 , wherein the first transport layer connection and the third transport layer connection are multipath transmission control protocol (MPTCP) connections, and the first transport layer connection and the third transport layer connection belong to a same MPTCP session.

14. The session management network element according to claim 10 , wherein both the source transport layer proxy network element and the target transport layer proxy network element are user plane network elements.

15. A communication apparatus, comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to:

in response to at least determining that path switching needs to be performed and determining that a service response message from a first application server for a service request is not a segment response message or that the service response message for the service request is a last segment response message, switch a data transmission path from a first transport layer connection to a second transport layer connection, wherein the first transport layer connection is established between a terminal device and the first application server, the second transport layer connection is established between the terminal device and a second application server, and the service request comes from the terminal device.

16. The communication apparatus according to claim 15 , wherein the determining that path switching needs to be performed comprises:

receiving path switching indication information from a session management network element.

17. The communication apparatus according to claim 15 , wherein the first transport layer connection and the second transport layer connection are multipath transmission control protocol (MPTCP) connections, and the first transport layer connection and a third transport layer connection belong to a same MPTCP session.

18. The communication apparatus according to claim 15 , wherein the first application server and the second application server provide a same application service.

19. The method according to claim 6 , wherein the determining that a service response message from the first application server for a service request is not a segment response message or that the service response message for the service request is the last segment response message is based on a message status code in the service response message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2025
From: YU, FANG; LI, YAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069946/0393 →
Priority Claims (1)
WO PCT/CN2019/104809 · Sep 6, 2019 · international
Continuity (2)
Continuation PCTCN2020070752 · Jan 7, 2020
Related Publication 20220225211A1 · Jul 14, 2022
References Cited (13)
US 20170238215A1 · Jin · 2017 [cited by applicant]
CN 104038971A · 2014 [cited by applicant]
CN 104285472A · 2015 [cited by applicant]
CN 109417741A · 2019 [cited by applicant]
CN 110167092A · 2019 [cited by applicant]
WO 2017194172A1 · 2017 [cited by applicant]
WO 2019147970A1 · 2019 [cited by applicant]
Extended European Search Report issued in European Application No. 20860253.2 on Sep. 26, 2022, 9 pages. [cited by applicant]
3GPP TR 23.793 V16.0.0 (Dec. 2018), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on access traffic steering, switch and splitting support in the 5G system archite… [cited by applicant]
3GPP TS 23.501 V16.1.0 (Jun. 2019), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 16),” Jun. 2019, 367 pages. [cited by applicant]
Huawei, HiSilicon, “TS 23.502: Clarification of Xn based HO,” SA WG2 Meeting #124, S2-178811, Reno, USA, Nov. 27-Dec. 1, 2017, 20 pages. [cited by applicant]
PCT International Search Report and Written Opinion issued in International Application No. PCT/CN2019/104809 on May 28, 2020, 19 pages (with English translation). [cited by applicant]
PCT International Search Report and Written Opinion issued in International Application No. PCT/CN2020/070752 on Jun. 10, 2020, 17 pages (with English translation). [cited by applicant]