IP Library › Granted Patent US 12,538,115
Granted Patent B2
US 12,538,115 · App. 18/192,980 · Granted Jan 27, 2026

Application context relocation method and apparatus

Inventors: Cuili Ge (Beijing, CN); Yanmei Yang (Beijing, CN); Yajie Hu (Beijing, CN)
Assignee: Huawei Technologies Co., LTD.
H04W8/18H04W24/02H04L67/34H04L67/51
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,538,115
App. No.
18/192,980
Granted
Jan 27, 2026
Kind
B2
Abstract

An application context relocation method and apparatus are provided. One example method includes: receiving first information from an application function entity, where the first information is for indicating to relocate an application context associated with the application function entity; and when an event that triggers relocation of the application context occurs, determining, based on the first information, to relocate the application context.

Claims (66)

1 . An application context relocation method, wherein the method comprises:

receiving, by an edge enabler server, first information from an application function entity, wherein the first information indicates the edge enabler server to perform operations including:

detecting an event that triggers a relocation of an application context associated with the application function entity;

when the event occurs, determining to relocate the application context;

discovering a target application function entity, wherein the target application function entity is configured to receive the application context;

transmitting the application context to a target edge enabler server associated with the target application function entity;

sending information about the target application function entity to a terminal device related to the application function entity; and

sending relocation information of the application context to a core network element, wherein an application corresponding to the application function entity is the same as an application corresponding to the target application function entity; and

performing, by the edge enabler server, the operations based on the first information.

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

receiving the application context from the application function entity.

3 . The method according to claim 2 , wherein before the receiving the application context from the application function entity, the method further comprises:

sending a storage address of the application context to the application function entity.

4 . An application context relocation method, comprising:

sending, by an application function entity, first information to an edge enabler server, wherein the first information indicates to the edge enabler server to perform operations including:

detecting an event that triggers relocation of an application context associated with the application function entity;

when the event occurs, determining to relocate the application context;

discovering a target application function entity, wherein the target application function entity is configured to receive the application context;

transmitting the application context to a target edge enabler server associated with the target application function entity;

sending information about the target application function entity to a terminal device related to the application function entity;

sending relocation information of the application context to a core network element. wherein an application corresponding to the application function entity is the same as an application corresponding to the target application function entity; and

receiving response information from the edge enabler-function entity server in response to the first information.

5 . The method according to claim 4 , wherein after the sending first information to an edge enabler server, the method further comprises:

sending the application context to the edge enabler server.

6 . The method according to claim 5 , wherein the response information comprises: receiving a storage address of the application context; and

wherein the sending the application context to the edge enabler server comprises: sending the application context to the edge enabler server based on the storage address.

7 . An edge enabler server, comprising at least one processor, wherein the at least one processor is coupled to at least one memory storing programming instructions, wherein the programming instructions, when executed by the at least one processor, cause the apparatus to perform steps comprising:

receiving first information from an application function entity, wherein the first information indicates the edge enabler server to perform operations including

detecting an event that triggers a relocation of an application context associated with the application function entity;

when the event occurs, determining to relocate the application context;

discovering a target application function entity, wherein the target application function entity is configured to receive the application context;

transmitting the application context to a target edge enabler server associated with the target application function entity;

sending information about the target application function entity to a terminal device related to the application function entity; and

sending relocation information of the application context to a core network element. wherein an application corresponding to the application function entity is the same as an application corresponding to the target application function entity; and

performing the operations based on the first information.

8 . The communication apparatus according to claim 7 , wherein the steps comprise:

receiving the application context from the application function entity.

9 . The communication apparatus according to claim 8 , wherein the steps comprise:

before the receiving the application context from the application function entity, sending a storage address of the application context to the application function entity.

10 . A communication apparatus, comprising at least one processor, wherein the at least one processor is coupled to at least one memory storing programming instructions, wherein the programming instructions, when executed by the at least one processor, cause the apparatus to perform steps comprising:

sending first information to an edge enabler server, wherein the first information indicates to the edge enabler server to perform operations including:

detecting an event that triggers relocation of an application context associated with an application function entity;

when the event occurs, determining to relocate the application context;

discovering a target application function entity, wherein the target application function entity is configured to receive the application context;

transmitting the application context to a target edge enabler server associated with the target application function entity;

sending information about the target application function entity to a terminal device related to the application function entity;

sending relocation information of the application context to a core network element, wherein an application corresponding to the application function entity is the same as an application corresponding to the target application function entity; and

receiving response information from the edge enabler function entity server in response to the first information.

11 . The communication apparatus according to claim 10 , wherein the steps comprise:

after the sending first information to an edge enabler server, sending the application context to the edge enabler server.

12 . The communication apparatus according to claim 11 , wherein the response information comprises: a storage address of the application context; and

wherein the sending the application context to the edge enabler server comprises: sending the application context to the edge enabler server based on the storage address.

13 . The communication apparatus according to claim 10 , wherein the communication apparatus is an application function entity.

14 . The method according to claim 1 , wherein the method further comprises: sending, by the application function entity, the first information to the edge enabler server.

15 . A communication system, comprising:

an application function entity configured to:

send first information to an edge enabler server, wherein the first information indicates to the edge enabler server to perform operations including:

detecting an event that triggers relocation of an application context associated with the application function entity;

when the event occurs, determining to relocate the application context;

discovering a target application function entity, wherein the target application function entity is configured to receive the application context;

transmitting the application context to a target edge enabler server associated with the target application function entity;

sending information about the target application function entity to a terminal device related to the application function entity;

sending relocation information of the application context to a core network element, wherein an application corresponding to the application function entity is the same as an application corresponding to the target application function entity; and

the edge enabler server configured to:

receive the first information; and

perform the operations based on the first information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2023
From: GE, CUILI; YANG, YANMEI; HU, YAJIE
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 064173/0707 →
Continuity (2)
Continuation PCTCN2020119763 · Sep 30, 2020
Related Publication 20230239675A1 · Jul 27, 2023
References Cited (18)
US 10419983B2 · Zhu · 2019 [cited by examiner]
US 20190387448A1 · Stauffer et al. · 2019 [cited by applicant]
US 20200196203A1 · Yang et al. · 2020 [cited by applicant]
US 20210058489A1 · Kim · 2021 [cited by examiner]
US 20210112137A1 · Soloway · 2021 [cited by examiner]
US 20220124147A1 · Ge · 2022 [cited by examiner]
US 20220338113A1 · Gupta · 2022 [cited by examiner]
US 20220394580A1 · Minokuchi · 2022 [cited by examiner]
US 20230053805A1 · Kim · 2023 [cited by examiner]
CN 107018539A · 2017 [cited by applicant]
CN 110167092A · 2019 [cited by applicant]
CN 111225348A · 2020 [cited by applicant]
3GPP TR 23.758, V17.0.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on application architecture for enabling Edge Applications; (Release 17),” Dec. 2019, 113 pa… [cited by applicant]
Extended European Search Report in European AppIn No. 20955850.1, dated Oct. 18, 2023, 11 pages. [cited by applicant]
3GPP TS 23.558 V1.0.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture for enabling Edge Applications; (Release 17),” Sep. 2020, 103 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/CN2020/119763, mailed on Jun. 24, 2021, 18 pages (with English translation). [cited by applicant]
3GPP TR 23.758 V0.1.0, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on application architecture for enabling Edge Applications; (Release 17), Apr. 2019, 11 pages. [cited by applicant]
Office Action in Indian Appln. No. 2023-27023161, mailed on Jun. 4, 2025, 7 pages. [cited by applicant]