IP Library › Granted Patent US 11,496,913
Granted Patent B2
US 11,496,913 · App. 17/112,648 · Granted Nov 8, 2022

Load migration method, apparatus, and system

Inventors: Xiaoqiang Qiao (Shenzhen, CN); Yan Li (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W24/02H04W8/14H04W28/08
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,496,913
App. No.
17/112,648
Granted
Nov 8, 2022
Kind
B2
Abstract

A load migration method, apparatus, and system. The method includes obtaining, by a first controller, in a process of migrating a user equipment (UE) to the first controller from a second controller, a first temporary user identifier of the UE, the first temporary user identifier comprising a second identifier of the second controller, allocating, by the first controller, a second temporary user identifier to the UE, the second temporary user identifier comprising a first identifier of the first controller, transmitting, by the first controller, the second temporary user identifier to a database server for updating the first temporary user identifier by the second temporary user identifier, and sending, by the first controller to an external network element, the first identifier of the first controller.

Claims (48)

1. A method, comprising:

obtaining, by a first controller, a first temporary user identifier of a user equipment (UE) by receiving a request from a migration scheduler, the request comprising the first temporary user identifier of the UE, and the first temporary user identifier comprising a second identifier of a second controller;

retrieving, by the first controller, UE context information from a database server according to the first temporary user identifier of the UE;

allocating, by the first controller, a second temporary user identifier to the UE, the second temporary user identifier comprising a first identifier of the first controller;

transmitting, by the first controller, the second temporary user identifier to the database server for updating, in the UE context information in the database server, the first temporary user identifier by the second temporary user identifier; and

sending, by the first controller to an external network element according to the UE context information retrieved from the database server, the first identifier of the first controller.

2. The method according to claim 1 , wherein the migration scheduler is integrated into a base station.

3. The method according to claim 1 , wherein the first controller and the second controller are located in two different control domains.

4. The method according to claim 3 , wherein a first domain of the first controller has a shared load that is lower than a shared load of a second domain of the second controller.

5. An apparatus, comprising:

a receiver;

a transmitter,

a processor; and

a non-transitory computer readable medium having a program stored thereon for execution by the processor, the program including instructions to:

obtain, through the receiver, a first temporary user identifier of a user equipment (UE) by receiving a request from a migration scheduler, the request comprising the first temporary user identifier of the UE, the first temporary user identifier comprising a second identifier of a second controller;

retrieve UE context information from a database server according to the first temporary user identifier of the UE

allocate a second temporary user identifier to the UE, the second temporary user identifier comprising a first identifier of a first controller;

cause the transmitter to transmit the second temporary user identifier to the database server for updating, in the UE context information in the database server, the first temporary user identifier by the second temporary user identifier; and

cause the transmitter to transmit the first identifier of the first controller to an external network element according to the UE context information retrieved from the database server.

6. The apparatus according to claim 5 , wherein the program further includes instructions to receive, through the receiver, a request from a migration scheduler, the request comprising the first temporary user identifier of the UE.

7. The apparatus according to claim 6 , wherein the migration scheduler is integrated in a base station.

8. The apparatus according to claim 5 , wherein the first controller and the second controller are located in two different control domains.

9. The apparatus according to claim 8 , wherein a first domain of the first controller has a shared load that is lower than a shared load of a second domain of the second controller.

10. The apparatus according to claim 6 , wherein the apparatus is the first controller.

11. A method, comprising:

obtaining, by a database server, either directly or indirectly from a migration scheduler, a first temporary user identifier of a user equipment (UE), the first temporary user identifier comprising a second identifier of a second controller;

sending, by the database server, to a first controller, according to the first temporary user identifier, UE context information for use in sending, by the first controller to an external network element, the first identifier of the first controller;

receiving, by the database server, a second temporary user identifier from the first controller, the second temporary user identifier comprising a first identifier of the first controller;

replacing, in the UE context information in the database server, the first temporary user identifier by the second temporary user identifier, the database server being connected to both the first controller and the second controller.

12. The method according to claim 11 , wherein replacing the first temporary user identifier comprises:

searching, by the database server, context data of the UE based on the first temporary user identifier of the UE; and

replacing, by the database server, the first temporary user identifier by the second temporary user identifier in the context data.

13. The method according to claim 11 , wherein the first controller and the second controller are located in two different control domains.

14. The method according to claim 13 , wherein a first domain of the first controller has a shared load that is lower than a shared load of a second domain of the second controller.

15. An apparatus, comprising:

a receiver;

a processor; and

a non-transitory computer readable medium having a program stored thereon for execution by the processor, the program having instructions to:

obtain, either directly or indirectly from a migration scheduler, a first temporary user identifier of a user equipment (UE), the first temporary user identifier comprising a second identifier of a second controller;

send, to a first controller, according to the first temporary user identifier, UE context information for use in sending, by the first controller to an external network element, the first identifier of the first controller;

receive, through the receiver, a second temporary user identifier from the first controller, the second temporary user identifier comprising a first identifier of the first controller; and

replace, in the UE context information in the apparatus, the first temporary user identifier by the second temporary user identifier.

16. The apparatus according to claim 15 , wherein the instructions to replace the first temporary user identifier by the second temporary user identifier include instructions to:

search, in the apparatus, context data of the UE according to the first temporary user identifier of the UE; and

replace, in the apparatus, the first temporary user identifier by the second temporary user identifier in the context data.

17. The apparatus according to claim 15 , wherein the first controller and the second controller are located in two different control domains.

18. The apparatus according to claim 17 , wherein a first domain of the first controller has a shared load that is lower than a shared load of a second domain of the second controller.

19. The apparatus according to claim 15 , wherein the apparatus is a database server connected to both the first controller and the second controller.

Continuity (4)
Continuation 16786390 · Feb 10, 2020
Continuation 16233858 · Dec 27, 2018
Continuation PCTCN2016087510 · Jun 28, 2016
Related Publication 20210092618A1 · Mar 25, 2021