IP Library › Granted Patent US 11,871,283
Granted Patent B2
US 11,871,283 · App. 17/397,056 · Granted Jan 9, 2024

Service continuity implementation method, device, and service continuity implementation system

Inventors: Dekui Sun (Shenzhen, CN); Han Zhou (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W36/0016H04W36/12
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,871,283
App. No.
17/397,056
Granted
Jan 9, 2024
Kind
B2
Abstract

A service continuity implementation method, a device, and a service continuity implementation system, to ensure service continuity in a handover process, where the method includes: selecting, by a session management function entity, a target user plane function entity to serve a terminal; sending, by the session management function entity, a first message to a control device; receiving, by the session management function entity, indication information of a first application server (AS) from the control device; and sending, by the session management function entity, a first routing rule to the target user plane function entity based on the indication information of the first AS, where the first routing rule specifies that data whose destination address is an address of the first AS is to be sent to the first AS.

Claims (77)

1. A system, comprising:

a target user plane function entity; and

a session management function entity comprising:

one or more processors; and

a memory coupled to the one or more processors and configured to store computer-executable instructions that, when executed by the one or more processors, cause the session management function entity to:

select the target user plane function entity to serve a terminal;

send first path information to the target user plane function entity;

send second path information to a source user plane function entity, wherein the first path information and the second path information are for establishing a forwarding path between the target user plane function entity and the source user plane function entity; and

send a second routing rule to the target user plane function entity,

wherein the second routing rule specifies that data whose destination address is of a second application server (AS) is to be sent to the source user plane function entity, which is communicatively connected to the second AS, and

wherein the target user plane function entity is configured to receive the second routing rule from the session management function entity.

2. The system of claim 1 , wherein the session management function entity is further configured to:

send a first message to a control device;

receive indication information of a first AS from the control device, wherein the first AS is communicatively connected to the target user plane function entity; and

send, based on the indication information of the first AS, a first routing rule to the target user plane function entity,

wherein the first routing rule specifies that data whose destination address is of the first AS is to be sent to the first AS, and

wherein the target user plane function entity is further configured to receive the first routing rule from the session management function entity.

3. The system of claim 1 , wherein the session management function entity is further configured to send a second message to the target user plane function entity, wherein the second message requests deletion of the second routing rule, and wherein the target user plane function entity is further configured to receive the second message from the session management function entity.

4. The system of claim 2 , further comprising the control device, wherein the control device is configured to:

receive the first message from the session management function entity; and

send the indication information of the first AS to the session management function entity,

wherein the session management function entity is further configured to receive, from the control device, the indication information of the first AS.

5. The system of claim 2 , further comprising the control device, wherein the session management function entity is further configured to send a seventh message to the control device, and wherein the control device is configured to:

receive the seventh message from the session management function entity; and

switch, based on the seventh message, the terminal from the second AS to the first AS when the second AS is an AS currently serving the terminal.

6. The system of claim 2 , wherein the first message comprises location information of the target user plane function entity, and wherein the location information of the target user plane function entity is for determining that an AS serving the terminal is the first AS.

7. The system of claim 2 , wherein the indication information of the first AS comprises location information of the first AS.

8. A method, comprising:

selecting, by a session management function entity, a target user plane function entity to serve a terminal;

sending, by the session management function entity, first path information to the target user plane function entity;

sending, by the session management function entity, second path information to a source user plane function entity, wherein the first path information and the second path information are for establishing a forwarding path between the target user plane function entity and the source user plane function entity;

sending, by the session management function entity, a second routing rule to the target user plane function entity, wherein the second routing rule specifies that data whose destination address is of a second application server (AS) is to be sent to the source user plane function entity, which is communicatively connected to the second AS; and

receiving, by the target user plane function entity, the second routing rule from the session management function entity.

9. The method of claim 8 , further comprising:

sending, by the session management function entity, a first message to a control device;

receiving, by the session management function entity, indication information of a first AS from the control device, wherein the first AS is communicatively connected to the target user plane function entity;

sending, by the session management function entity based on the indication information of the first AS, a first routing rule to the target user plane function entity, wherein the first routing rule specifies that data whose destination address is of the first AS is to be sent to the first AS; and

receiving, by the target user plane function entity, the first routing rule from the session management function entity.

10. The method of claim 8 , further comprising

sending, by the session management function entity, a second message to the target user plane function entity, wherein the second message requests deletion of the second routing rule; and

receiving, by the target user plane function entity, the second message from the session management function entity.

11. The method of claim 9 , further comprising:

receiving, by the control device, the first message from the session management function entity;

sending, by the control device, the indication information of the first AS to the session management function entity; and

receiving, by the session management function entity from the control device, the indication information of the first AS.

12. The method of claim 9 , wherein the first message comprises location information of the target user plane function entity, and wherein the location information of the target user plane function entity is for determining that an AS serving the terminal is the first AS.

13. The method of claim 9 , wherein the indication information of the first AS comprises location information of the first AS.

14. A method, comprising:

selecting a target user plane function entity to serve a terminal;

sending first path information to the target user plane function entity;

sending second path information to a source user plane function entity, wherein the first path information and the second path information are for establishing a forwarding path between the target user plane function entity and the source user plane function entity; and

sending a second routing rule to the target user plane function entity,

wherein the second routing rule specifies that data whose destination address is of a second application server (AS) is to be sent to the source user plane function entity, which is communicatively connected to the second AS.

15. The method of claim 14 , further comprising:

sending a first message to a control device;

receiving indication information of a first AS from the control device, wherein the first AS is communicatively connected to the target user plane function entity; and

sending, based on the indication information of the first AS, a first routing rule to the target user plane function entity,

wherein the first routing rule specifies that data whose destination address is of the first AS is to be sent to the first AS.

16. The method of claim 14 , further comprising sending a second message to the target user plane function entity, wherein the second message requests deletion of the second routing rule.

17. The method of claim 15 , wherein the first message comprises location information of the target user plane function entity, and wherein the location information of the target user plane function entity is for determining that an AS serving the terminal is the first AS.

18. The method of claim 15 , wherein the indication information of the first AS comprises location information of the first AS.

19. A session management function entity, comprising:

one or more processors; and

a memory coupled to the one or more processors and configured to store computer-executable instructions that, when executed by the one or more processors, cause the session management function entity to:

select a target user plane function entity to serve a terminal;

send first path information to the target user plane function entity;

send second path information to a source user plane function entity, wherein the first path information and the second path information are for establishing a forwarding path between the target user plane function entity and the source user plane function entity; and

send a second routing rule to the target user plane function entity,

wherein the second routing rule specifies that data whose destination address is of a second application server (AS) is to be sent to the source user plane function entity, which is communicatively connected to the second AS.

20. The session management function entity of claim 19 , wherein when the instructions are executed by the one or more processors, the instructions further cause the session management function entity to:

send a first message to a control device;

receive indication information of a first AS from the control device, wherein the first AS is communicatively connected to the target user plane function entity; and

send, based on the indication information of the first AS, a first routing rule to the target user plane function entity,

wherein the first routing rule specifies that data whose destination address is of the first AS is to be sent to the first AS.

21. The session management function entity of claim 19 , wherein when the instructions are executed by the one or more processors, the instructions further cause the session management function entity to send a second message to the target user plane function entity, and wherein the second message requests deletion of the second routing rule.

22. The session management function entity of claim 20 , wherein the first message comprises location information of the target user plane function entity, and wherein the location information of the target user plane function entity is for determining that an AS serving the terminal is the first AS.

23. The session management function entity of claim 20 , wherein the indication information of the first AS comprises location information of the first AS.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2021
From: SUN, DEKUI; ZHOU, HAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 057120/0546 →
Continuity (3)
Continuation 16716049 · Dec 16, 2019
Continuation PCTCN2017089859 · Jun 23, 2017
Related Publication 20210368397A1 · Nov 25, 2021