IP Library › Granted Patent US 10,349,324
Granted Patent B2
US 10,349,324 · App. 15/730,765 · Granted Jul 9, 2019

User equipment, access node and slice-based handover method thereof

Inventor: Tzu-Jane Tsai (Hsinchu County, TW)
Assignee: Industrial Technology Research Institute
H04W36/06H04W24/10H04W36/0011H04W36/00835H04W36/0085
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 10,349,324
App. No.
15/730,765
Granted
Jul 9, 2019
Kind
B2
Abstract

Embodiments of a user equipment (UE), an access node and a slice-based handover method are provided. In an embodiment of the method, a service request is sent from a UE to an access node. Multiple candidate slice instances provided by cells of the access node and its neighbor nodes that support the service request are then selected. Various measurement objects with respect to each candidate slice instance are measured and a measurement report is sent to the access node by the UE. A target cell with at least one slice instance that supports the service request is decided from the candidate slice instances according to the measurement report. Finally, a control command is sent to the UE by the access node to configure a connection between the UE and the target cell.

Claims (115)

1. A slice-based handover method, comprising:

sending a service request from a user equipment (UE) to an access node;

selecting, a plurality of candidate slice instances by the access node or by the UE provided by a plurality of cells of the access node and a plurality of neighbor nodes that support the service request;

measuring a plurality of measurement objects with respect to each of the candidate slice instances and sending a measurement report to the access node by the UE;

deciding a target cell by the access node with at least one slice instance that supports the service request from the candidate slice instances according to the measurement report; and

sending a control command to the UE to configure a connection between the UE and the target cell by the access node.

2. The method according to claim 1 , wherein the service request comprises a service type, a plurality of quality of service (QoS) parameters and a slice selection information, wherein the slice selection information comprises one or a combination of a radio access network (RAN) slice instance (RSI) capability, a band capability, a frequency capability, a numerology capability, and an antenna capability of the UE.

3. The method according to claim 2 , wherein the slice selection information is contained within a network slice selection assistance information (NSSAI).

4. The method according to claim 1 , wherein the step of selecting the plurality of candidate slice instances provided by the cells of the access node and the plurality of neighbor nodes that support the service request further comprises:

selecting the plurality of candidate slice instances by the access node from a plurality of slice instances provided by the cells of the access node and the plurality of neighbor nodes according to a slice instance information pre-defined or pre-configured to each of the plurality of slice instances.

5. The method according to claim 1 , wherein before the step of sending the service request from the UE to the access node, the method further comprises:

receiving a slice instance information pre-defined or pre-configured to each of a plurality of slice instances provided by the cells of the access node and the plurality of neighbor nodes from a slice instance server or from the access node by the UE; and

selecting the plurality of candidate slice instances from the plurality of slice instances according to the received slice instance information by the UE.

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

periodically exchanging a RSI information with the neighbor nodes by the access node, wherein the RSI information comprises one or a combination of a RSI capability and a RSI load information.

7. The method according to claim 6 , wherein the step of measuring the plurality of measurement objects with respect to each of the candidate slice instances and sending the measurement report to the access node by the UE further comprises:

receiving a measurement configuration request from the access node, wherein the measurement configuration request comprises the measurement objects to be measured with respect to each of the candidate slice instances determined by the access node according to an application service type indicated in the service request to the UE, and the measurement objects comprise a frequency or a band, physical cell identifiers (PCIs), a reference signal receiving power (RSRP), or a reference signal receiving quality (RSRQ); and

measuring the measurement objects indicated in the measurement configuration request with respect to each of the candidate slice instances to derive a cell quality and reporting the cell quality to the access node by the UE.

8. The method according to claim 7 , wherein the step of deciding the target cell with the at least one slice instance that supports the service request from the candidate slice instances according to the measurement report by the access node further comprises:

establishing a target cell priority list including a plurality of target cells sorted based on a number of the slice instances of each target cell that support the UE according to the measurement report;

determining whether the slice instances in a current cell of the target cells are overloaded based on the RSI load information;

if the slice instances in the current cell are overloaded, determining whether the slice instances in a next cell in the target cell priority list are overloaded based on the RSI load information;

if the slice instances in the current cell or the next cell are not overloaded, deciding the current cell or the next cell as the target cell; and

if the slices instances in all of the target cells are overloaded, deciding none of the target cells is capable of supporting the service request.

9. The method according to claim 8 , wherein the step of sending the control command to the UE to configure the connection between the UE and the target cell by the access node further comprises:

transmitting an intra-node handover command to the UE to configure the connection between the UE and the target cell in the access node if the target cell is in the access node; and

transmitting an inter-node handover command to the UE to configure the connection between the UE and the target cell in a corresponding neighbor node, if the target cell is not in the access node and the UE is in an active mode;

transmitting a release message with redirection information of the target cell to the UE to configure the connection between the UE and the target cell in the corresponding neighbor node, if the target cell is not in the access node and the UE is in an inactive mode or an idle mode; and

transmitting a rejection message to the UE to reject the service request by the access node if none of the target cells is capable of supporting the service request.

10. The method according to claim 1 , wherein the step of measuring the plurality of measurement objects with respect to each of the candidate slice instances and sending the measurement report to the access node by the UE further comprises:

receiving a measurement configuration request from the access node, wherein the measurement configuration request comprises the measurement objects to be measured with respect to each of the candidate slice instances determined by the access node according to an application service type indicated in the service request to the UE, and the measurement objects comprise a frequency or a band, a reference signal receiving power (RSRP), or a reference signal receiving quality (RSRQ); and

measuring the measurement objects indicated in the measurement configuration request with respect to each of the candidate slice instances to derive a cell quality and reporting the cell quality to the access node by the UE.

11. The method according to claim 1 , wherein the step of measuring the plurality of measurement objects with respect to each of the candidate slice instances and sending the measurement report to the access node by the UE further comprises:

deriving a cell reliability from the measurement objects with respect to each of the candidate slice instances and reporting the cell reliability to the access node by the UE, wherein the measurement objects comprise an error rate, an access delay, or a scheduling delay.

12. The method according to claim 1 , wherein the step of deciding the target cell with the at least one slice instance that supports the service request from the candidate slice instances according to the measurement report further comprises:

issuing a handover request to the neighbor node having the target cell to pass handover information to the neighbor node by the access node; and

receiving a handover request acknowledge message from the neighbor node to confirm the handover request.

13. A slice-based handover method, adapted to an access node, comprising:

receiving a service request from a user equipment (UE);

selecting a plurality of candidate slice instances provided by a plurality of cells of the access node and a plurality of neighbor nodes that support the service request;

transmitting a measurement configuration request comprising a plurality of measurement objects to be measured with respect to each of the candidate slice instances determined according to an application service type indicated in the service request to the UE;

receiving a measurement report from the UE, wherein the measurement report is generated by the UE measuring the plurality of measurement objects with respect to each of the candidate slice instances;

deciding a target cell with at least one slice instance that supports the service request from the candidate slice instances according to the measurement report; and

sending a control command to the UE to configure a connection between the UE and the target cell.

14. The method according to claim 13 , wherein the service request comprises a service type, a plurality of QoS parameters and a slice selection information, wherein the slice selection information comprises one or a combination of a RSI capability, a band capability, a frequency capability, a numerology capability, and an antenna capability of the UE.

15. The method according to claim 14 , wherein the slice selection information is contained within a NSSAI.

16. The method according to claim 13 , wherein the step of selecting the plurality of candidate slice instances provided by the cells of the access node and the plurality of neighbor nodes that support the service request further comprises:

selecting the plurality of candidate slice instances from a plurality of slice instances provided by the cells of the access node and the plurality of neighbor nodes according to a slice instance information pre-defined or pre-configured to each of the plurality of slice instances.

17. The method according to claim 13 , further comprising:

periodically exchanging a RSI information with the neighbor nodes, wherein the RSI information comprises one or a combination of a RSI capability and a RSI load information.

18. The method according to claim 17 , wherein the step of deciding the target cell with the at least one slice instance that supports the service request from the candidate slice instances according to the measurement report further comprises:

establishing a target cell priority list including a plurality of target cells sorted based on a number of the slice instances of each target cell that support the UE according to the measurement report;

determining whether the slice instances in a current cell of the target cells are overloaded based on the RSI load information;

if the slice instances in the current cell are overloaded, determining whether the slice instances in a next cell in the target cell priority list are overloaded based on the RSI load information;

if the slice instances in the current cell or the next cell are not overloaded, deciding the current cell or the next cell as the target cell; and

if the slices instances in all of the target cells are overloaded, deciding none of the target cells is capable of supporting the service request.

19. The method according to claim 18 , wherein the step of sending the control command to the UE to configure the connection between the UE and the target cell further comprises:

transmitting an intra-node handover command to the UE to configure the connection between the UE and the target cell in the access node, if the target cell is in the access node;

transmitting an inter-node handover command to the UE to configure the connection between the UE and the target cell in a corresponding neighbor node, if the target cell is not in the access node and the target cell is in an active mode;

transmitting a release message with redirection information of the target cell to the UE to configure the connection between the UE and the target cell in the corresponding neighbor node, if the target cell is not in the access node and the target cell is in an inactive mode or an idle mode; and

transmitting a rejection message to the UE to reject the service request if none of the target cells is capable of supporting the service request.

20. The method according to claim 13 , wherein the step of deciding the target cell with the at least one slice instance that supports the service request from the candidate slice instances according to the measurement report further comprises:

issuing a handover request to the neighbor node having the target cell to pass handover information to the neighbor node; and

receiving a handover request acknowledge message from the neighbor node to confirm the handover request.

21. An access node, comprising:

a plurality of cells, each providing at least one slice instance;

a communication interface, communicating with a plurality of neighbor nodes; and

a processor, coupled to the cells and the communication interface and configured to execute instructions to:

receive a service request from a user equipment (UE);

select a plurality of candidate slice instances from the slice instances provided by the plurality of cells of the access node and the plurality of neighbor nodes that support the service request;

transmit a measurement configuration request comprising a plurality of measurement objects to be measured with respect to each of the candidate slice instances determined according to an application service type indicated in the service request to the UE;

receive a measurement report from the UE, wherein the measurement report is generated by the UE measuring the plurality of measurement objects with respect to each of the candidate slice instances;

decide a target cell with at least one slice instance that supports the service request from the candidate slice instances according to the measurement report; and

send a control command to the UE to configure a connection between the UE and the target cell.

22. The access node according to claim 21 , wherein the service request comprises a service type, a plurality of QoS parameters and a slice selection information, wherein the slice selection information comprises one or a combination of a RSI capability, a band capability, a frequency capability, a numerology capability, and an antenna capability of the UE.

23. The access node according to claim 22 , wherein the slice selection information is contained within a NSSAI.

24. The access node according to claim 21 , wherein the processor further selects the plurality of candidate slice instances from a plurality of slice instances provided by the cells of the access node and the plurality of neighbor nodes according to a slice instance information pre-defined or pre-configured to each of the plurality of slice instances.

25. The access node according to claim 21 , wherein the processor further periodically exchanges a RSI information with the neighbor nodes, wherein the RSI information comprises one or a combination of a RSI capability and a RSI load information.

26. The access node according to claim 25 , wherein the processor further establishes a target cell priority list including a plurality of target cells sorted based on a number of the slice instances of each target cell that support the UE according to the measurement report, and determines whether the slice instances in a current cell of the target cells are overloaded based on the RSI load information, wherein

if the slice instances in the current cell are overloaded, the processor determines whether the slice instances in a next cell in the target cell priority list are overloaded based on the RSI load information;

if the slice instances in the current cell or the next cell are not overloaded, the processor decides the current cell or the next cell as the target cell; and

if the slices instances in all of the target cells are overloaded, the processor decides none of the target cells is capable of supporting the service request.

27. The access node according to claim 26 , wherein

if the target cell is in the access node, the processor transmits an intra-node handover command to the UE to configure the connection between the UE and the target cell in the access node;

if the target cell is not in the access node and the target cell is in an active mode, the processor transmits an inter-node handover command to the UE to configure the connection between the UE and the target cell in a corresponding neighbor node;

if the target cell is not in the access node and the target cell is in an inactive mode or an idle mode, the processor transmits a release message with redirection information of the target cell to the UE to configure the connection between the UE and the target cell in the corresponding neighbor node; and

if none of the target cells is capable of supporting the service request, the processor transmits a rejection message to the UE to reject the service request.

28. The access node according to claim 21 , wherein the processor further issues a handover request to the neighbor node having the target cell to pass handover information to the neighbor node, and receives a handover request acknowledge message from the neighbor node to confirm the handover request.

29. A slice-based handover method, adapted to a user equipment (UE), comprising:

sending a service request to an access node;

receiving a measurement configuration request comprising a plurality of measurement objects to be measured with respect to each of a plurality of candidate slice instances determined according to an application service type indicated in the service request;

measuring a plurality of measurement objects with respect to each of the candidate slice instances and sending a measurement report to the access node; and

receiving a control command from the access node to configure a connection between the UE and a target cell decided by the access node from the candidate slice instances according to the measurement report, wherein the target cell comprises at least one slice instance that supports the service request.

30. The method according to claim 29 , wherein the service request comprises a service type, a plurality of QoS parameters and a slice selection information, wherein the slice selection information comprises one or a combination of a RSI capability, a band capability, a frequency capability, a numerology capability, and an antenna capability of the UE.

31. The method according to claim 30 , wherein the slice selection information is contained within a NSSAI.

32. The method according to claim 29 , wherein the method further comprises:

receiving a slice instance information pre-defined or pre-configured to each of a plurality of slice instances provided by a plurality of cells of the access node and a plurality of neighbor nodes from a slice instance server or from the access node; and

selecting the plurality of candidate slice instances from the plurality of slice instances according to the received slice instance information.

33. The method according to claim 29 , wherein the step of measuring the plurality of measurement objects with respect to each of the candidate slice instances and sending the measurement report to the access node further comprises:

receiving a measurement configuration request from the access node, wherein the measurement configuration request comprises the measurement objects to be measured with respect to each of the candidate slice instances determined by the access node according to an application service type indicated in the service request to the UE, and the measurement objects comprise a frequency or a band, PCIs, a RSRP, or a RSRQ; and

measuring the measurement objects indicated in the measurement configuration request with respect to each of the candidate slice instances to derive a cell quality and reporting the cell quality to the access node.

34. The method according to claim 29 , wherein the step of measuring the plurality of measurement objects with respect to each of the candidate slice instances and sending the measurement report to the access node further comprises:

deriving a cell reliability from the measurement objects with respect to each of the candidate slice instances and reporting the cell reliability to the access node, wherein the measurement objects comprise an error rate, an access delay, or a scheduling delay.

35. A user equipment, comprising:

a transceiver, configured to transmit wireless signals to and receive wireless signals from a plurality of cells disposed in an access node; and

a processor, coupled to the transceiver and configured to execute instructions to:

send a service request to the access node;

receive a measurement configuration request comprising a plurality of measurement objects to be measured with respect to each of a plurality of candidate slice instances determined according to an application service type indicated in the service request;

measure a plurality of measurement objects with respect to each of the candidate slice instances and send a measurement report to the access node; and

receive a control command from the access node to configure a connection between the UE and a target cell decided by the access node from the candidate slice instances according to the measurement report, wherein the target cell comprises at least one slice instance that supports the service request.

36. The user equipment according to claim 35 , wherein the service request comprises a service type, a plurality of QoS parameters and a slice selection information, wherein the slice selection information comprises one or a combination of a RSI capability, a band capability, a frequency capability, a numerology capability, and an antenna capability of the UE.

37. The user equipment according to claim 36 , wherein the slice selection information is contained within a NSSAI.

38. The user equipment according to claim 35 , wherein the processor further receives a slice instance information pre-defined or pre-configured to each of a plurality of slice instances provided by a plurality of cells of the access node and a plurality of neighbor nodes from a slice instance server or from the access node, and selects the plurality of candidate slice instances from the plurality of slice instances according to the received slice instance information.

39. The user equipment according to claim 35 , wherein the processor further receives a measurement configuration request from the access node, measures the measurement objects indicated in the measurement configuration request with respect to each of the candidate slice instances to derive a cell quality, and reports the cell quality to the access node, wherein the measurement configuration request comprises the measurement objects to be measured with respect to each of the candidate slice instances determined by the access node according to an application service type indicated in the service request to the UE, and the measurement objects comprise a frequency or a band, PCIs, a RSRP, or a RSRQ.

40. The user equipment according to claim 35 , wherein the processor further derives a cell reliability from the measurement objects with respect to each of the candidate slice instances and reports the cell reliability to the access node, wherein the measurement objects comprise an error rate, an access delay, or a scheduling delay.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2017
From: TSAI, TZU-JANE
To: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Reel/Frame 043876/0575 →
Continuity (2)
Provisional Application 62416716 · Nov 3, 2016
Related Publication 20180124661A1 · May 3, 2018
Cited By (1)
US 12,224,838