IP Library › Granted Patent US 11,438,811
Granted Patent B2
US 11,438,811 · App. 17/182,106 · Granted Sep 6, 2022

Next Generation Node-B (gNB) and methods for mobility management with separate user plane and control plane in new radio (NR) systems

Inventors: Feng Yang (Beijing, CN); Min Huang (Beijing, CN); Alexander Sirotkin (Tel-Aviv, IL); Xu Zhang (Beijing, CN)
Assignee: Apple Inc.
H04W36/0066H04W36/0033H04W36/0055H04W36/0083H04W36/023H04W84/045H04W88/085H04W88/16
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,438,811
App. No.
17/182,106
Filed
Feb 22, 2021
Granted
Sep 6, 2022
Kind
B2
Art Unit
2476
USPC
370/331
Abstract

Embodiments of a Next Generation Node-B (gNB) and methods of communication are disclosed herein. The gNB may be configurable to operate as a source gNB (S-gNB). The S-gNB may transfer, from a control plane (CU-CP) of the S-gNB to a CU-CP of a target gNB (T-gNB), an XnAP handover request message that indicates an Xn handover of a User Equipment (UE) from the S-gNB to the T-gNB. The S-gNB may initiate data forwarding, from a user plane (CU-UP) of the S-gNB to a CU-UP of the T-gNB, of downlink data packets. The data forwarding may be terminated based on reception of end marker packets from a user plane function (UPF) entity. The CU-UP of the S-gNB may transfer end marker packets to the CU-UP of the S-gNB to indicate termination of the data forwarding.

Claims (64)

1. A base station, comprising:

a memory; and

a processor in communication with the memory, wherein the processor is configured to:

operate the base station as a source base station configured with logical nodes including a first central unit (CU) and a first distributed unit (DU), wherein the first CU include a first control plane (CU-CP) for control plane functionality and a first user plane (CU-UP) for user plane functionality;

encode an XnAP handover request message for transfer by the first CU-CP to a second CU-CP, wherein the second CU-CP is included in a target base station, wherein the target base station is configured with logical nodes including a second DU and a second CU, wherein the second CU includes the second CU-CP and a second CU-UP;

initiate, before a user equipment (UE) executes a handover, data forwarding from the first CU-UP to the second CU-UP of downlink data packets intended for the UE; and

decode, at the first CU-UP, a first end marker packet that indicates that the first CU-UP is to terminate the data forwarding, wherein the first end marker packet is received from a user plane function (UPF) entity that exchanges data with the base station; and

encode, for transfer from the first CU-UP to the second CU-UP, a second end marker packet that indicates termination of the data forwarding.

2. The base station of claim 1 ,

wherein the XnAP handover request message indicates an Xn handover of the UE from the base station to the target base station.

3. The base station of claim 1 ,

wherein the second end marker packet is the first end marker packet forwarded.

4. The base station of claim 1 ,

wherein the second end marker packet is based on the first end marker packet.

5. The base station of claim 1 ,

wherein the first CU-UP initiates the data forwarding before the UE performs a random access procedure with the second DU.

6. The base station of claim 1 ,

wherein the processor is further configured to:

decode, at the first CU-CP, an XnAP UE context release message that indicates that the Xn handover of the UE from the base station to the target base station has been completed.

7. The base station of claim 6 ,

wherein XnAP UE context release message is received from the second CU-CP.

8. The base station of claim 6 ,

wherein the processor is further configured to:

in response to reception of the XnAP UE context release message, encode, for transfer from the first CU-CP to the first DU, an F1AP UE context release message that indicates that the first DU is to release resources previously allocated for the UE before the Xn handover of the UE from the base station to the target base station.

9. The base station of claim 8 ,

wherein the processor is further configured to:

in response to reception of the XnAP UE context release message,

encode, for transfer from the first CU-CP to the second CU-UP, an E1AP bearer release message that indicates that the first CU-UP is to release one or more data radio bearers (DRBs) between the UE and the first DU and that the first CU-UP of the is to release resources previously allocated for the UE before the Xn handover of the UE from the base station to the target base station.

10. The base station of claim 1 ,

wherein the processor is further configured to:

decode, at the first CU-CP, a radio resource control (RRC) measurement report from the first DU that includes information related to a signal quality measurement at the UE; and

determine, at the first CU-CP, based on the RRC measurement report, whether to initiate the Xn handover of the UE from the base station to the target base station.

11. An apparatus, comprising

a memory; and

a processor in communication with the memory, wherein the processor is configured to:

operate a base station as a source base station configured with logical nodes including a first central unit (CU) and a first distributed unit (DU), wherein the first CU includes a first control plane (CU-CP) for control plane functionality and a first user plane (CU-UP) for user plane functionality;

encode an XnAP handover request message for transfer by the first CU-CP to a second CU-CP, wherein the second CU-CP is included in a target base station, wherein the target base station is configured with logical nodes including a second DU and a second CU, wherein the second CU includes the second CU-CP and a second CU-UP;

initiate, before a user equipment (UE) executes a handover, data forwarding from the first CU-UP to the second CU-UP of downlink data packets intended for the UE;

decode, at the first CU-UP, a first end marker packet that indicates that the first CU-UP is to terminate the data forwarding, wherein the first end marker packet is received from a user plane function (UPF) entity that exchanges data with the source base station; and

encode, for transfer from the first CU-UP to the second CU-UP, a second end marker packet that indicates termination of the data forwarding.

12. The apparatus of claim 11 ,

wherein the XnAP handover request message indicates an Xn handover of the UE from the base station to the target base station.

13. The apparatus of claim 11 ,

wherein the second end marker packet is the first end marker packet forwarded.

14. The apparatus of claim 11 ,

wherein the second end marker packet is based on the first end marker packet.

15. The apparatus of claim 11 ,

wherein the processor is further configured to:

decode, at the first CU-CP, an XnAP handover request acknowledgement message that acknowledges the Xn handover of the UE from the base station to the target base station, the XnAP handover request acknowledgement message received from the second CU-UP.

16. The apparatus of claim 15 ,

wherein the processor is further configured to:

in response to reception of the XnAP handover request acknowledgement message, encode, for transfer from the first CU-CP to the second CU-UP, an XnAP sequence number (SN) status transfer message that indicates an SN of a last packet data convergence protocol (PDCP) protocol data unit (PDU) successfully received from the UE and an SN of a last PDCP PDU transmitted to the UE.

17. A non-transitory computer-readable storage medium that stores instructions executable by processing circuitry of a base station to:

operate the base station as a source base station configured with logical nodes including a first central unit (CU) and a first distributed unit (DU), wherein the first CU include a first control plane (CU-CP) for control plane functionality and a first user plane (CU-UP) for user plane functionality;

encode an XnAP handover request message for transfer by the first CU-CP to a second CU-CP, wherein the second CU-CP is included in a target base station, wherein the target base station is configured with logical nodes including a second DU and a second CU, wherein the second CU includes the second CU-CP and a second CU-UP;

initiate, before a user equipment (UE) executes a handover, data forwarding from the first CU-UP to the second CU-UP of downlink data packets intended for the UE; and

decode, at the first CU-UP, a first end marker packet that indicates that the first CU-UP is to terminate the data forwarding, wherein the first end marker packet is received from a user plane function (UPF) entity that exchanges data with the base station; and

encode, for transfer from the first CU-UP to the second CU-UP, a second end marker packet that indicates termination of the data forwarding.

18. The non-transitory computer-readable storage medium of claim 17 ,

wherein the XnAP handover request message indicates an Xn handover of the UE from the base station to the target base station.

19. The non-transitory computer-readable storage medium of claim 17 ,

wherein the second end marker packet is the first end marker packet forwarded.

20. The non-transitory computer-readable storage medium of claim 17 ,

wherein the second end marker packet is based on the first end marker packet.

Continuity (2)
Continuation 16141440 · Sep 25, 2018
Related Publication 20210176676A1 · Jun 10, 2021
Cited By (1)
US 12,483,969