IP Library › Granted Patent US 12,149,584
Granted Patent B2
US 12,149,584 · App. 17/562,742 · Granted Nov 19, 2024

Application relocation method and apparatus

Inventors: Cuili Ge (Beijing, CN); Yanmei Yang (Beijing, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L67/1021H04W4/025H04W4/50H04W40/248
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,149,584
App. No.
17/562,742
Granted
Nov 19, 2024
Kind
B2
Abstract

An application relocation method includes: a source edge enabler server (EES) sends a first message to a target EES, where the first message is used to request to relocate an application of a terminal apparatus, and the first message includes an identifier of the terminal apparatus and an identifier of the application; and the source EES receives a second message from the target EES, where the second message is a response message of the first message, and the second message is used to indicate whether a relocation of the application of the terminal apparatus is allowed.

Claims (78)

1. An application relocation method, comprising:

receiving, by a source edge enabler server (EES) from a third generation partnership project (3GPP) core network, a third message indicating a terminal apparatus user plane path change;

sending, by the source EES to a target EES in accordance with the third message, a first message that is used to request to relocate an application of the terminal apparatus, wherein the first message comprises;

an identifier of the terminal apparatus, and

an identifier of the application; and

receiving, by the source EES from the target EES in response to the first message, a second message that is used to indicate whether a relocation of the application of the terminal apparatus is allowed.

2. The method according to claim 1 , further comprising:

determining, by the source EES in response to the third message, to relocate the application of the terminal apparatus.

3. The method according to claim 1 , further comprising:

sending, by the source EES to a source application instance, a fourth message that is used to indicate the user plane path of the terminal apparatus has changed, and wherein the fourth message is a request to determine whether to relocate the application of the terminal apparatus;

receiving, by the source EES from the source application instance, a sixth message that is a request to relocate the application of the terminal apparatus.

4. The method according to claim 1 , wherein the first message further comprises an address of a target application instance, and wherein the target application instance is an application instance that is allowed to accept the relocation of the application.

5. The method according to claim 1 , wherein, in accordance with the second request being used to indicate that the relocation of the application is allowed, the second message comprises at least one of the group consisting of:

the identifier of the terminal apparatus,

the identifier of the application, an address of a target application instance, and

a port number used for the relocation of the application; and

wherein the target application instance is an application instance that belongs to the application and is associated with the target EES.

6. The method according to claim 1 , further comprising:

sending, by the source EES to a source application instance, a fifth message that is used to request to relocate the application of the terminal apparatus, wherein the source application instance is an application instance that belongs to the application and is associated with the source EES.

7. The method according to claim 1 , further comprising:

receiving, by the target EES, the first message from the source EES; and

sending, by the target EES, the second message to the source EES.

8. The method according to claim 7 , wherein the first message further comprises an address of a target application instance, and

wherein the method further comprises:

selecting, by the target EES, the target application instance indicated by the address of the target application instance in the first massage.

9. The method according to claim 7 , further comprising:

determining, by the target EES based on the first message, whether the relocation of the application of the terminal apparatus is allowed, and

wherein the sending the second message comprises:

sending, by the target EES to the source EES in response to determining that the relocation of the application of the terminal apparatus is allowed, the second message to indicate that the requested relocation of the application of the terminal apparatus is allowed.

10. The method according to claim 7 , wherein, in accordance with the second request being used to indicate that the relocation of the application is allowed, the second message comprises at least one of the group consisting of:

the identifier of the terminal apparatus,

the identifier of the application, an address of a target application instance, and

a port number used for the relocation of the application; and

wherein the target application instance is the application instance that belongs to the application and is associated with the target EES.

11. The method according to claim 3 , further comprising:

receiving, by the source application instance, the fourth message;

determining, by the source application instance in response to the fourth message, to relocate the application of the terminal apparatus; and

sending the sixth message to the source EES.

12. An apparatus, comprising at least one processor, wherein

the at least one processor is configured to read instructions from at least one memory coupled to the processor and execute the instructions to cause the apparatus to:

receive, from a third generation partnership project (3GPP) core network, a third message indicating a terminal apparatus user plane path change;

send, to a target edge enabler server (EES) in accordance with the third message, a first message that is used to request to relocate an application of the terminal apparatus, wherein the first message comprises:

an identifier of the terminal apparatus, and

an identifier of the application; and

receive, from the target EES in response to the first message, a second message that is used to indicate whether a relocation of the application of the terminal apparatus is allowed.

13. The apparatus according to claim 12 , wherein the processor is configured to execute the instructions further to cause the apparatus to:

determining, in response to the third message, to relocate the application of the terminal apparatus.

14. The apparatus according to claim 12 , wherein the processor is configured to execute the instructions further to cause the apparatus to:

send, to a source application instance, a fourth message that is used to indicate the user plane path of the terminal apparatus has changed, and wherein the fourth message is a request to determine whether to relocate the application of the terminal apparatus;

receive, from the source application instance, a sixth message that is used to request to relocate the application of the terminal apparatus.

15. The apparatus according to claim 13 , wherein, in accordance with the second request being used to indicate that the relocation of the application is allowed, the second message comprises at least one of the group consisting of:

the identifier of the terminal apparatus,

the identifier of the application, an address of a target application instance, and

a port number used for the relocation of the application; and

wherein the target application instance is an application instance that belongs to the application and is associated with the target EES.

16. The apparatus according to claim 12 , wherein the processor is configured to execute the instructions further to cause the apparatus to:

send, to a source application instance, a fifth message that is used to request to relocate the application of the terminal apparatus, wherein the source application instance is an application instance that belongs to the application and is associated with the apparatus.

17. A communication system, comprising:

a source edge enabler server (EES); and

a target EES, wherein

the source EES is configured to:

receive, from a third generation partnership project (3GPP) core network, a third message indicating a terminal apparatus user plane path change;

send, to the target EES in accordance with the third message, a first message that is used to request to relocate an application of the terminal apparatus, wherein the first message comprises:

an identifier of the terminal apparatus, and

an identifier of the application; and

receive, from the target EES in response to the first message, a second message that is used to indicate whether a relocation of the application of the terminal apparatus is allowed; and

the target EES is configured to:

receive the first message from the source EES; and

send, in response to receiving the first message, the second message to the source EES.

18. The system according to claim 17 , wherein the source EES is further configured to:

determine, in response to the third message, to relocate the application of the terminal apparatus.

19. The system according to claim 17 , wherein the source EES is further configured to:

send, to a source application instance, a fourth message that is used to indicate the user plane path of the terminal apparatus has changed, and wherein the fourth message is a request to determine whether to relocate the application of the terminal apparatus;

receive, from the source application instance, a sixth message that is a request to relocate the application of the terminal apparatus.

20. The system according to claim 19 , further comprising: the source application instance configured to:

receive the fourth message;

determine, in response to the fourth message, to relocate the application of the terminal apparatus; and

send the sixth message to the source EES.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE LAST NAME OF THE SECOND INVENTOR IN THE CONVEYING PARTY DATA PREVIOUSLY RECORDED ON REEL 68759 FRAME 88. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 13, 2025
From: GE, CUILI; YANG, YANMEI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069889/0933 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2024
From: GE, CUILI; YANMEI, YANMEI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 068759/0088 →
Priority Claims (2)
CN 201910579271.X · Jun 28, 2019 · national
CN 201911137003.9 · Nov 19, 2019 · national
Continuity (2)
Continuation PCTCN2020097770 · Jun 23, 2020
Related Publication 20220124147A1 · Apr 21, 2022