IP Library Granted Patent US 9,867,092
Granted Patent B2
US 9,867,092 · App. 14/759,665 · Granted Jan 9, 2018

Detection and inhibition of multiple consecutive inter-RAT ping-pong handovers

Inventors: Bernhard Wegmann (Holzkirchen, DE); Krzysztof Kordybach (Pulawy, PL)
Assignee: Nokia Solutions and Networks Oy
H04W36/0083H04W36/14
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 9,867,092
App. No.
14/759,665
Granted
Jan 9, 2018
Kind
B2
Abstract

There are provided measures for detection and inhibition of multiple consecutive inter-RAT ping-pong handovers (also called handover bounces). Such measures exemplarily include detecting multiple consecutive ping-pong handovers of a communication endpoint between two radio access technologies, wherein a ping-pong handover includes a handover from one of said two radio access technologies to the other of said two radio access technologies and a handover from the other of said two radio access technologies to the one of said two radio access technologies, and causing immediate inhibition of certain handovers of said communication endpoint.

Claims (104)

1. A method comprising

detecting multiple consecutive ping-pong handovers of a communication endpoint between two radio access technologies,

wherein a ping-pong handover comprises a handover from one of said two radio access technologies to the other of said two radio access technologies and

a handover from the other of said two radio access technologies to the one of said two radio access technologies, and

causing immediate inhibition of certain handovers of said communication endpoint; and

further comprising, wherein in relation to said causing, the method further comprises determining a specific root cause for said multiple consecutive ping-pong handovers based on handover trigger types of said handovers that occur for each different handover direction and that are grouped separately for different handover directions of said multiple consecutive ping-pong handovers, and controlling said inhibition based on said specific root cause, wherein each combination of the handover direction and the handover trigger type forms the specific root cause.

2. The method according to 1 , wherein

in relation to said determining, the method further comprises dividing said handovers of said multiple consecutive ping-pong handovers into handovers from an own radio access technology to a not own radio access technology and handovers from said not own radio access technology to said own radio access technology, wherein

said specific root cause is determined based on said handover trigger type of said handovers from said own radio access technology and said handover trigger type of said handovers to said own radio access technology.

3. The method according to claim 2 , wherein

when only said handovers from said own radio access technology are of traffic steering handover trigger type, in relation to said controlling, the method further comprises

identifying, as said specific root cause of said detected multiple consecutive ping-pong handovers, occurring traffic steering handover trigger from said own radio access technology,

requesting prohibition of said handovers from said own radio access technology to said not own radio access technology, and

incrementing a counter indicative of said specific root cause, wherein said counter allows an adjustment of settings.

4. The method according to claim 3 , wherein

if said detected multiple consecutive ping-pong handovers oscillate between a first cell and a second cell of said own radio access technology, the method further comprises

counting said multiple consecutive ping-pang handovers related to one cell of said first and said second cell of said own radio access technology, and

sending a message comprising at least the count of said multiple consecutive ping-pong handovers related to said one cell of said first and said second cell of said own radio access technology.

5. The method according to claim 2 , wherein when only said handovers from said not own radio access technology are of traffic steering handover trigger type, in relation to said controlling, the method further comprises

identifying, as said specific root cause of said detected multiple consecutive ping-pong handovers, occurring traffic steering handover trigger from said not own radio access technology, and

forcing prohibition of said handovers from said not own radio access technology by

changing a target radio access technology of said handovers from said own radio access technology, or

changing a target cell of said handovers from said own radio access technology, wherein said target cell uses said not own radio access technology, or

rejecting incoming handovers to said own radio access technology from said not own radio access technology, if said incoming handovers are of traffic steering handover trigger type, and

incrementing a counter indicative of said specific root cause, wherein said counter allows an adjustment of settings.

6. The method according to claim 2 , wherein

when said handovers from said own radio access technology and said handovers

from said not own radio access technology are of radio based handover trigger type, in relation to said controlling, the method further comprises

identifying, as said specific root cause of said detected multiple consecutive ping-pong handovers, occurring radio based handover trigger from said own radio access technology and said not own radio access technology, and

forcing prohibition of said handovers from said own radio access technology by

changing a target radio access technology of said handovers from said own radio access technology, or

changing a target cell of said handovers from said own radio access technology, wherein said target cell uses said not own radio access technology, and

incrementing a counter indicative of said specific root cause, wherein said counter allows an adjustment of settings.

7. The method according to claim 2 , wherein

when said handovers from said own radio access technology and said handovers from said not own radio access technology are of traffic steering handover trigger type, in relation to said controlling, the method further comprises

identifying, as said specific root cause of said detected multiple consecutive ping-pong handovers, occurring traffic steering handover trigger from said own radio access technology and said not own radio technology,

requesting prohibition of said handovers from said own radio access technology to said not own radio access technology, and

incrementing a counter indicative of said specific root cause, wherein said counter allows an adjustment of settings.

8. The method according to claim 7 , wherein when said detected multiple consecutive ping-pong handovers oscillate between a first cell and a second cell of said own radio access technology, the method further comprises

counting said multiple consecutive ping-pong handovers related to one cell of said first and said second cell of said own radio access technology, and

sending a message comprising at least the count of said multiple consecutive ping-pong handovers related to said one cell of said first and said second cell of said own radio access technology.

9. The method according to claim 1 , wherein

in relation to said detecting, the method further comprises

receiving handover history information for said communication endpoint,

obtaining a count of handovers of said communication endpoint between said two radio access technologies from said handover history information, and

deciding that multiple consecutive ping-pong handovers exist, if said count is equal to or larger than a predetermined threshold.

10. An apparatus comprising:

at least one memory including computer program code; and

at least one processor,

the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following:

detect multiple consecutive ping-pong handovers of a communication endpoint between two radio access technologies, wherein a ping-pong handover comprises a handover from one of said two radio access technologies to the other of said two radio access technologies and a handover from the other of said two radio access technologies to the one of said two radio access technologies, and

cause immediate inhibition of certain handovers of said communication endpoint, and

further comprising

determine a specific root cause for said multiple consecutive ping-pong handovers based on a handover trigger types of said handovers that occur for each different handover direction and that are grouped separately for different handover directions of said multiple consecutive ping-pong handovers, and

control said inhibition based on said specific root cause, wherein each combination of the handover direction and the handover trigger type forms the specific root cause.

11. The apparatus according to claim 10 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to perform at least the following:

divide said handovers of said multiple consecutive ping-pong handovers into handovers from an own radio access technology to a not own radio access technology and handovers from said not own radio access technology to said own radio access technology, wherein

said specific root cause is determined based on said handover trigger type of said handovers from said own radio access technology and said handover trigger type of said handovers to said own radio access technology.

12. The apparatus according to claim 11 , wherein

when only said handovers from said own radio access technology are of traffic steering handover trigger type, the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to perform at least the following: identify, as said specific root cause of said detected multiple consecutive ping-pong handovers, occurring traffic steering handover trigger from said own radio access technology,

request prohibition of said handovers from said own radio access technology to said not own radio access technology, and

increment a counter indicative of said specific root cause, wherein said counter allows an adjustment of settings.

13. The apparatus according to claim 12 , wherein

when said detected multiple consecutive ping-pong handovers oscillate between a first cell and a second cell of said own radio access technology, the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to perform at least the following:

count said multiple consecutive ping-pong hand-overs related to one cell of said first and said second cell of said own radio access technology, and

send a message comprising at least the count of said multiple consecutive ping-pong handovers related to said one cell of said first and said second cell of said own radio access technology.

14. The apparatus according to claim 11 , wherein

when only said handovers from said not own radio access technology are of traffic steering handover trigger type, the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to perform at least the following:

identify, as said specific root cause of said detected multiple consecutive ping-pong handovers, occurring traffic steering handover trigger from said not own radio access technology, and

force prohibition of said handovers from said not own radio access technology by

change a target radio access technology of said handovers from said own radio access technology, or

change a target cell of said handovers from said own radio access technology, wherein said target cell uses said not own radio access technology, or

reject incoming handovers to said own radio access technology from said not own radio access technology, if said incoming handovers are of traffic steering handover trigger type, and

increment a counter indicative of said specific root cause, wherein said counter allows an adjustment of settings.

15. The apparatus according to claim 11 , wherein

when said handovers from said own radio access technology and said handovers from said not own radio access technology are of radio based handover trigger type, the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to perform at least the following:

identify, as said specific root cause of said detected multiple consecutive ping-pong handovers, occurring radio based handover trigger from said own radio access technology and said not own radio access technology, and

force prohibition of said handovers from said own radio access technology by

change a target radio access technology of said handovers from said own radio access technology, or

change a target cell of said handovers from said own radio access technology, wherein said target cell uses said not own radio access technology, and

increment a counter indicative of said specific root cause, wherein said counter allows an adjustment of settings.

16. The apparatus according to claim 11 , wherein

when said handovers from said own radio access technology and said handovers from said not own radio access technology are of traffic steering handover trigger type, the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to perform at least the following:

identify, as said specific root cause of said

detected multiple consecutive ping-pong handovers, occurring traffic steering handover trigger from said own radio access technology and said not own radio technology,

request prohibition of said handovers from said own radio access technology to said not own radio access technology, and

increment a counter indicative of said specific root cause, wherein said counter allows an adjustment of settings.

17. The apparatus according to claim 16 , wherein

when said detected multiple consecutive ping-pong handovers oscillate between a first cell and a second cell of said own radio access technology, the at least one memory and the computer program code are further configured with the at least one processor, to cause the apparatus to perform at least the following:

count said multiple consecutive ping-pong

handovers related to one cell of said first and said second cell of said own radio access technology, and

send a message comprising at least the count of said multiple consecutive ping-pong handovers related to said one cell of said first and said second cell of said own radio access technology.

18. The apparatus according to claim 10 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus to perform at least the following:

receive handover history information for said communication endpoint,

obtain a count of hangovers of said communication endpoint between said two radio access technologies from said handover history information, and

decide that multiple consecutive ping-pong handovers exist, if said count is equal to or larger than a predetermined threshold.

19. The apparatus according to claim 10 , wherein

the apparatus is operable as or at a base station or access node of a cellular system, and/or

the apparatus is operable in at least one of a LTE and a LTE-A cellular system.

20. A computer program product comprising computer-executable computer program code which, when the program is run on a computer, is configured to cause the computer to carry out the following, and wherein the computer program product comprises a non-transitory computer-readable medium on which the computer-executable computer program code is stored, and/or wherein the program is directly loadable into an internal memory of the processor:

detecting multiple consecutive ping-pong handovers of a communication endpoint between two radio access technologies,

wherein a ping-pong handover comprises a handover from one of said two radio access technologies to the other of said two radio access technologies and a handover from the other of said two radio access technologies to the one of said two radio access technologies, and

causing immediate inhibition of certain handovers of said communication endpoint; and

further comprising, wherein in relation to said causing, the method further comprises determining a specific root cause for said multiple consecutive ping-pong handovers based on handover trigger types of said handovers that occur for each different handover direction and that are grouped separately for different handover directions of said multiple consecutive ping-pong handovers, and controlling said inhibition based on said specific root cause, wherein each combination of the handover direction and the handover trigger type forms the specific root cause.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2015
From: WEGMANN, BERNHARD; KORDYBACH, KRZYSZTOF
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 036019/0781 →
Continuity (1)
Related Publication 20150358868A1 · Dec 10, 2015