IP Library Granted Patent US 9,775,073
Granted Patent B2
US 9,775,073 · App. 13/129,749 · Granted Sep 26, 2017

Gateway configured to provide a handover, converting and routing function

Inventors: Jari Vikberg (Järna, SE); Thomas Lindqvist (Mölndal, SE); Tomas Nylander (Värmdö, SE)
Assignee: Telefonaktiebolaget L M Ericsson (publ)
H04W36/0005H04W36/08H04W36/10H04W84/045H04W88/12H04W92/045H04W92/20
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,775,073
App. No.
13/129,749
Granted
Sep 26, 2017
Kind
B2
Abstract

In one aspect, the invention provides an improved procedure for handing over a connection from a source network node to a target network node. In some embodiments, this procedure includes the following steps: (a) receiving, at a gateway, a handover required message transmitted from the source network node; (b) generating, at the gateway, a handover request message in response to receiving the handover required message; and (c) transmitting, from the gateway, the handover request message to the target network node. In another aspect, the invention provides an improved gateway that is configured to intercept and handle handover signaling.

Claims (82)

1. A method for handing-over a connection from a source network node to a target network node, the method comprising:

receiving, at a gateway, a first handover message transmitted from the source network node, the first handover message indicating that a user equipment (UE) connection, serviced by the source network node, should be handed over to the target network node;

generating, at the gateway, a second handover message in response to receiving the first handover message; and

transmitting, from the gateway to the target network node, the second handover message,

wherein the gateway is a concentrator node that is distinct from and acts as a proxy of a core network control node for a plurality of base stations that are communicatively connected to the gateway, and

wherein the generating the second handover message comprises:

extracting information from the first handover message and including the information from the first handover message that was extracted in the second handover message;

retrieving previously stored information that was included in a control message received at the gateway, wherein the control message relates to a connection established with the UE, and including the previously stored information that was retrieved in the second handover message;

mapping the information from the first handover message to information required to be included in the second handover message;

including one or more predefined default values in the second handover message; and

retrieving previously allocated information and including said retrieved previously allocated information in the second handover message.

2. The method of claim 1 , wherein

the first handover message is specified by a first protocol, and

the second handover message is specified by a second protocol that is different than the first protocol.

3. The method of claim 2 , wherein the source network node is a home base station and the target network node is a macro base station.

4. The method of claim 3 , wherein the gateway is a concentrator node that acts as a proxy of the core network control node for a plurality of home base stations that are communicatively connected to the gateway.

5. The method of claim 3 , wherein the first protocol is the S1AP protocol, the first handover message is a S1AP HANDOVER REQUIRED message, the second protocol is the X2AP protocol, and the second handover message is an X2AP HANDOVER REQUEST message.

6. The method of claim 2 , wherein the source network node is a macro base station and the target network node is a home base station.

7. The method of claim 6 , wherein the gateway is a concentrator node that acts as a proxy of the core network control node for a plurality of home base stations that are communicatively connected to the gateway.

8. The method of claim 1 , further comprising:

receiving, at the gateway, an X2AP HANDOVER REQUEST ACKNOWLEDGE message transmitted from the target network node;

transmitting, from the gateway, an S1AP HANDOVER COMMAND message to the source network node in response to receiving the X2AP HANDOVER REQUEST ACKNOWLEDGE message;

receiving, at the gateway, an X2AP UE CONTEXT RELEASE message transmitted from the target network node;

transmitting, from the gateway to the source network node, an S1AP UE CONTEXT RELEASE COMMAND message in response to receiving the X2AP UE CONTEXT RELEASE message and

receiving, at the gateway, an S1AP UE CONTEXT RELEASE COMPLETE message transmitted from the source network node.

9. The method of claim 1 , wherein the gateway is a home base station concentrator node that provides a gateway service to multiple home base stations and that is configured to communicate with a Mobility Management Entity (MME) using an S1 interface.

10. The method of claim 1 , wherein the receiving, the generating, and the transmitting are performed at the gateway without involving the core network control node.

11. The method of claim 1 ,

wherein the generating the second handover message occurs in response to receiving the first handover message, and in response to determining that the gateway is able to transmit the second handover message to the target network node.

12. A method for handing-over a connection from a source network node to a target network node, the method comprising:

receiving, at a gateway, a first handover message transmitted from the source network node, the first handover message indicating that a user equipment (UE) connection, serviced by the source network node, should be handed over to the target network node;

generating, at the gateway, a second handover message in response to receiving the first handover message; and

transmitting, from the gateway to the target network node, the second handover message,

wherein the gateway is a concentrator node that is distinct from and acts as a proxy of a core network control node for a plurality of base stations that are communicatively connected to the gateway,

wherein the first handover message is specified by a first protocol,

wherein the second handover message is specified by a second protocol that is different than the first protocol, and

wherein the first protocol is the X2AP protocol, the first handover message is an X2AP HANDOVER REQUEST message, the second protocol is the S1AP protocol, and the second handover message is a S1AP HANDOVER REQUEST message.

13. The method of claim 12 , further comprising:

receiving, at the gateway, an S1AP HANDOVER REQUEST ACKNOWLEDGE message transmitted from the target network node;

generating, at the gateway, an X2AP HANDOVER REQUEST ACKNOWLEDGE message in response to receiving the S1AP HANDOVER REQUEST ACKNOWLEDGE message;

transmitting, from the gateway to the source network node, the X2AP HANDOVER REQUEST ACKNOWLEDGE message;

receiving, at the gateway, an S1AP HANDOVER NOTIFY message transmitted from the target network node;

generating, at the gateway, an S1AP PATH SWITCH REQUEST message in response to receiving the S1AP HANDOVER NOTIFY message;

transmitting, from the gateway, the S1AP PATH SWITCH REQUEST message to a core network node;

generating, at the gateway, an X2AP UE CONTEXT RELEASE message after receiving the S1AP HANDOVER NOTIFY message; and

transmitting, from the gateway, to the source network node the X2AP UE CONTEXT RELEASE message.

14. A method for handing-over a connection from a source network node to a target network node, the method comprising:

receiving, at a gateway, a first handover message transmitted from the source network node, the first handover message indicating that a user equipment (UE) connection, serviced by the source network node, should be handed over to the target network node;

generating, at the gateway, a second handover message in response to receiving the first handover message;

transmitting, from the gateway to the target network node, the second handover message,

receiving, at the gateway, a third handover message transmitted from a second source network node, the third handover message indicating that a UE serviced by the second source network node should he handed over to a second target network node;

when the gateway cannot communicate with the second target node, forwarding the third handover message to a core network node; and

when the gateway can communicate with the second target node, generating, at the gateway, a fourth handover message and transmitting, from the gateway to the second target network node, the fourth handover message,

wherein the gateway is a concentrator node that is distinct from and acts as a proxy of a core network control node for a plurality of base stations that are communicatively connected to the gateway.

15. A gateway apparatus for facilitating handover of a connection from a source network node to a target network node, comprising:

a data storage system configured to store computer software;

a data processing system configured to execute the computer software; and

a transmit and receive module configured to receive messages transmitted from the source network node including a first handover message that indicates that a user equipment (UE) connection, serviced by the source network node, should be handed over to the target network node and configured to transmit messages,

wherein the computer software is configured such that, when the computer software is executed by the data processing system, the data processing system, in response to receiving the first handover message, uses the transmit and receive module to transmit to the target network node a second handover message that was generated by the processing system, and

wherein the computer software is further configured such that, when the computer software is executed by the data processing system, the data processing system is operable to function distinct from and as a proxy of a core network control node for a plurality of home base stations that are communicatively connected to the gateway apparatus,

wherein the first handover message is specified by a first protocol, and the second handover message is specified by a second protocol that is different than the first protocol, and

wherein the first protocol specifies that the first handover message should transmitted to the core network control node, and

wherein the second protocol specifies that the second handover message should be transmitted from a base station.

16. The gateway apparatus of claim 15 , wherein the source network node is a home base station and the target network node is a macro base station.

17. The gateway apparatus of claim 16 , wherein the first protocol is the S1AP protocol, the first handover message is a S1AP HANDOVER REQUIRED message, the second protocol is the X2AP protocol, and the second handover message is an X2AP HANDOVER REQUEST message.

18. The gateway apparatus of claim 17 , wherein the computer software is further configured such that, when the computer software is executed by the data processing system, the data processing system:

uses the transmit and receive module to transmit an S1AP HANDOVER COMMAND message to the source network node in response to receiving an X2AP HANDOVER REQUEST ACKNOWLEDGE message transmitted from the target network node;

uses the transmit and receive module to transmit to the source network node an S1AP UE CONTEXT RELEASE COMMAND message in response to receiving an X2AP UE CONTEXT RELEASE message transmitted from the target network node.

19. The gateway apparatus of claim 15 , wherein the source network node is a macro base station and the target network node is a home base station.

20. The gateway apparatus of claim 19 , wherein the first protocol is the X2AP protocol, the first handover message is an X2AP HANDOVER REQUEST message, the second protocol is the S1AP protocol, and the second handover message is a S1AP HANDOVER REQUEST message.

21. The gateway apparatus of claim 19 , wherein

the first protocol specifies that the first handover message should be received and processed by a base station, and

the second protocol specifies that the second handover message should be generated by a core network control node and transmitted from the core network control node to the target network node.

22. The gateway apparatus of claim 15 , wherein the gateway is a home base station concentrator node that provides a gateway service to multiple home base stations and that is configured to communicate with a Mobility Management Entity (MME) using an S1 interface.

23. The gateway apparatus of claim 15 , wherein the computer software is configured such that when the computer software is executed by the data processing system the data processing system generates the second handover message by:

extracting certain information from the first handover message and including the extracted information in the second handover message;

retrieving previously stored information that was included in a control message received at the gateway, wherein the control message relates to a connection established with the UE, and including the retrieved previously stored information in the second handover message;

mapping information included in the first handover message to information required to be included in the second handover message;

including one or more predefined default values in the second handover message; and/or

retrieving previously allocated information and including said retrieved previously allocated information in the second handover message.

24. The gateway apparatus of claim 15 , wherein the computer software is configured such that, when the computer software is executed by the data processing system, the data processing system, in response to receiving the first handover message, uses a transmit and receive module to forward to a core network control node the first handover message when the processing system is not capable of communicating with the target network node.

25. The gateway apparatus of claim 15 , wherein the computer software is configured such that, when the computer software is executed by the data processing system, the data processing system, in response to receiving the first handover message, generates the second handover message and uses the transmit and receive module to transmit the second handover message to the target network node without involving the core network control node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2011
From: VIKBERG, JARI; LINDQVIST, THOMAS; NYLANDER, TOMAS
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 026293/0837 →
Continuity (2)
Provisional Application 61116758 · Nov 21, 2008
Related Publication 20110286429A1 · Nov 24, 2011