IP Library › Granted Patent US 11,696,290
Granted Patent B2
US 11,696,290 · App. 17/493,580 · Granted Jul 4, 2023

Application instance address translation method and apparatus

Inventors: Aijin Jin (Shenzhen, CN); Fengyu Zhang (Shanghai, CN); Yan Wang (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04W72/21H04L45/74H04L61/2503H04W36/0033H04W72/23
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,696,290
App. No.
17/493,580
Granted
Jul 4, 2023
Kind
B2
Abstract

This application discloses example application instance address translation methods. One example method includes receiving, by a control plane device from a mobile edge cloud control device, an address of a target application instance of an application service accessed by a terminal. The control plane device can then send the address of the target application instance to a first user plane device. The control plane device can then instruct the first user plane device to set, as the address of the target application instance, a destination address of an uplink packet that is of the terminal and is associated with the application service.

Claims (61)

1. An application instance address translation method, wherein the method comprises:

receiving, by a control plane device from a mobile edge cloud control device, an address of a target application instance of an application service accessed by a terminal;

sending, by the control plane device, the address of the target application instance to a first user plane device; and

instructing, by the control plane device, the first user plane device to set, as the address of the target application instance, a destination address of an uplink packet that is of the terminal and is associated with the application service.

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

obtaining, by the control plane device, an address of an initial application instance used when the terminal initially accessed the application service; and

instructing, by the control plane device, the first user plane device to set, as the address of the initial application instance, a source address of a downlink packet that is of the terminal and is associated with the application service.

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

receiving, by the control plane device from the mobile edge cloud control device, an address of a source application instance of the application service; and

instructing, by the control plane device, the first user plane device to set, as the address of the source application instance, a source address of a downlink packet that is of the terminal and is associated with the application service.

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

sending, by the control plane device to the mobile edge cloud control device, location information of the terminal and information about the application service, wherein the location information and the information about the application service are for determination of the target application instance.

5. The method according to claim 4 , wherein the location information of the terminal comprises at least one of: information about a target access network serving the terminal, information about a tracking area in which the terminal is located, information about a target user plane for the terminal, information about a target mobile edge cloud host for the terminal, or information about a target mobile edge cloud platform for the terminal.

6. The method according to claim 4 , wherein the information about the application service comprises an identifier of the application service.

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

sending, by the control plane device to the mobile edge cloud control device, at least one piece of user plane information;

receiving, by the control plane device from the mobile edge cloud control device, first user plane information, wherein the first user plane information is among the at least one piece of user plane information; and

determining, by the control plane device, the first user plane device according to the first user plane information.

8. The method according to claim 7 , wherein the method further comprises:

receiving, by the control plane device, a handover request for requesting to hand over the terminal from an original access network to a target access network;

selecting, by the control plane device based on the target access network, at least one user plane device corresponding to the target access network; and

after the control plane device determines the first user plane device, creating, by the control plane device, a session between the terminal and the first user plane device.

9. The method according to claim 1 , wherein the target application instance provides the application service, and wherein a service location range of the target application instance comprises a location of the terminal.

10. An application instance address translation method, wherein the method comprises:

determining, by a mobile edge cloud control device, a target application instance of an application service accessed by a terminal;

obtaining, by the mobile edge cloud control device, an address of the target application instance;

sending, by the mobile edge cloud control device, the address of the target application instance to a control plane device;

sending, by the control plane device, the address of the target application instance to a first user plane device; and

instructing, by the control plane device, the first user plane device to set, as the address of the target application instance, a destination address of an uplink packet that is of the terminal and is associated with the application service.

11. The method according to claim 10 , wherein the method further comprises:

sending, by the control plane device, location information of the terminal and information about the application service to the mobile edge cloud control device, wherein determining the target application instance comprises determining the target application instance based on the location information and the information about the application service.

12. The method according to claim 10 , wherein the method further comprises:

obtaining, by the control plane device, an address of an initial application instance used when the terminal initially accessed the application service; and

instructing, by the control plane device, the first user plane device to set, as the address of the initial application instance, a source address of a downlink packet that is of the terminal and is associated with the application service.

13. The method according to claim 10 , wherein the method further comprises:

receiving, by the control plane device from the mobile edge cloud control device, an address of a source application instance of the application service; and

instructing, by the control plane device, the first user plane device to set, as the address of the source application instance, a source address of a downlink packet that is of the terminal and is associated with the application service.

14. The method according to claim 10 , wherein the method further comprises:

sending, by the control plane device, at least one piece of user plane information to the mobile edge cloud control device;

receiving, by the control plane device, first user plane information from the mobile edge cloud control device, wherein the first user plane information is among the at least one piece of user plane information; and

determining, by the control plane device, the first user plane device according to the first user plane information.

15. An application instance address translation apparatus, wherein the apparatus comprises:

a receiver;

a transmitter;

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:

receive, by the receiver, an address of a target application instance of an application service accessed by a terminal from a mobile edge cloud control device;

send, by the transmitter, the address of the target application instance to a first user plane device; and

instruct, via the transmitter, the first user plane device to set, as the address of the target application instance, a destination address of an uplink packet that is of the terminal and is associated with the application service.

16. The apparatus according to claim 15 , wherein the programming instructions are for execution by the at least one processor to send, by the transmitter, location information of the terminal and information about the application service to the mobile edge cloud control device, wherein the location information and the information about the application service are for determination of the target application instance.

17. The apparatus according to claim 15 , wherein the programming instructions are for execution by the at least one processor to:

obtain an address of an initial application instance used when the terminal initially accessed the application service; and

instruct, via the transmitter, the first user plane device to set, as the address of the initial application instance, a source address of a downlink packet that is of the terminal and is associated with the application service.

18. The apparatus according to claim 15 , wherein the programming instructions are for execution by the at least one processor to:

receive, by the receiver, an address of a source application instance of the application service from the mobile edge cloud control device; and

instruct, via the transmitter, the first user plane device to set, as the address of the source application instance, a source address of a downlink packet that is of the terminal and is associated with the application service.

19. The apparatus according to claim 15 , wherein the programming instructions are for execution by the at least one processor to:

send at least one piece of user plane information to the mobile edge cloud control device;

receive first user plane information from the mobile edge cloud control device, wherein the first user plane information is among the at least one piece of user plane information; and

determine the first user plane device according to the first user plane information.

20. The apparatus according to claim 15 , wherein the target application instance provides the application service, and wherein a service location range of the target application instance comprises a location of the terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2023
From: JIN, AIJIN; ZHANG, FENGYU; WANG, YAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 062280/0937 →
Priority Claims (1)
CN 201710530099.X · Jun 30, 2017 · national
Continuity (3)
Continuation 16710449 · Dec 11, 2019
Continuation PCTCN2018087860 · May 22, 2018
Related Publication 20220030585A1 · Jan 27, 2022