IP Library Granted Patent US 9,973,989
Granted Patent B2
US 9,973,989 · App. 14/406,623 · Granted May 15, 2018

Co-location of application service platform with access node and local gateway

Inventors: Göran Hall (Mölndal, SE); Jari Vikberg (Järna, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W36/12H04L12/4633H04L67/10H04M1/72522H04W4/003H04W4/20H04W36/0033H04W36/0044H04W36/18H04W88/08H04W88/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 9,973,989
App. No.
14/406,623
Granted
May 15, 2018
Kind
B2
Abstract

A telecommunications network which is accessible to a user equipment ( 10 ) via an access node ( 110 ) provided with an application service platform ( 150 ). The application service platform ( 150 ) may be used for locally supporting one or more application services which are accessible to the user equipment ( 10 ) via the access node ( 110 ). Further, a local gateway node ( 120 ) is co-located with the access node ( 110 ). The local gateway node ( 120 ) carries user plane data of the user equipment ( 10 ) between the access node ( 110 ) and the application service platform ( 150 ). Control plane communication between the local gateway node ( 120 ) and at least one central node ( 212, 214, 216, 218 ) of the telecommunications network is performed via a central gateway node ( 210 ) connected between the local gateway node ( 120 ) and the central node ( 212, 214, 216, 218 ) of the telecommunications network.

Claims (43)

1. A method of providing an application service in a telecommunications network which is accessible to a user equipment via an access node, the method comprising:

providing, at the access node, an application service platform for supporting one or more application services which are accessible to the user equipment via the access node;

providing a local gateway node which is co-located with the access node and carries user plane data of the user equipment between the access node and the application service platform, wherein the local gateway node is placed, in terms of network hierarchy, below the application service platform so that the local gateway node is operable to determine whether to carry the user plane data of the user equipment to or from the application service platform; and

wherein control plane communication between the local gateway node and at least one central node of the telecommunications network is performed via a central gateway node connected between the local gateway node and the at least one central node of the telecommunications network.

2. The method of claim 1 , further comprising:

establishing a user plane traffic tunnel between the local gateway node and the at least one central gateway node; and

performing the control plane communication between the local gateway node and the at least one central node via the user plane traffic tunnel.

3. The method of claim 1 , further comprising performing the communication between the local gateway node and the at least one central node via control plane signaling between the access node and the central gateway node.

4. The method of claim 1 , further comprising deciding, at the local gateway node, whether to route data traffic of the user equipment to the application service platform.

5. The method of claim 4 , wherein the deciding comprises deciding based on control information received through the control plane communication with the at least one central node.

6. The method of claim 1 , wherein the at least one central node comprises one or more of:

a policy control node;

a node of a charging system; and

a lawful intercept node of the telecommunications network.

7. The method of claim 1 , further comprising during handover of the user equipment from the access node to a further access node, the access node obtaining local gateway information from the local gateway at the access node and providing the local gateway information to the further access node.

8. The method of claim 7 , wherein the local gateway information comprises information obtained through the communication with the at least one central node.

9. The method of claim 7 , wherein the local gateway information comprises information from a mobility controller of the central gateway.

10. The method of claim 1 , further comprising at handover of the user equipment from a further access node to the access node, the access node obtaining local gateway information from the further access node and providing the local gateway information to the local gateway at the access node.

11. The method of claim 10 , wherein the local gateway information comprises information obtained through the communication with the at least one central node.

12. The method of claim 10 , wherein the local gateway information comprises information from a mobility controller of the central gateway.

13. The method of claim 1 , wherein the control plane communication comprises information for providing policy control functionalities at the local gateway node, charging related information, or intercepted user plane and/or control plane data.

14. The method of claim 1 , wherein the local gateway node is placed, in terms of network hierarchy, below the application service platform so as to carry data to and from the application service platform.

15. The method of claim 1 , wherein the control plane communication includes information for providing policy control functionality at the local gateway node, charging related information, or intercepting user or control plane data between the local gateway node and the at least one central node.

16. A network node, comprising:

one or more processing circuits and a memory, the memory comprising instructions executable by the one or more processing circuits, whereby the network node is configured to function as:

an access node configured to provide access of a user equipment to a telecommunications network;

an application service platform configured to support one or more application services which are accessible to the user equipment via the access node;

a local gateway node which is co-located with the access node and is configured to carry user plane data of the user equipment between the access node and the application service platform; and

wherein the local gateway node is configured to perform control plane communication with at least one central node of the telecommunications network via a central gateway node connected between the local gateway node and the central node of the telecommunications network, wherein the local gateway node is placed, in terms of network hierarchy, below the application service platform so that the local gateway node is operable to determine whether to carry the user plane data of the user equipment to or from the application service platform.

17. A network node, comprising:

one or more processing circuits and a memory, the memory comprising instructions executable by the one or more processing circuits, whereby the network node is configured to function as a central gateway node for connection between a local gateway node and a central node of a telecommunications network, the local gateway node being co-located with both an access node for providing access of a user equipment to the telecommunications network and an application service platform for supporting one or more application services which are accessible to the user equipment via the access node, wherein the local gateway node is placed, in terms of network hierarchy, below the application service platform so that the local gateway node is operable to determine whether to carry user plane data of the user equipment to or from the application service platform; and

wherein the central gateway node is configured to forward control plane communication between the local gateway node and the at least one central node.

18. A network system, comprising:

a plurality of processing circuits and a memory, the memory comprising instructions executable by the one or more processing circuits, whereby the network system is configured to function as:

an access node for providing access of a user equipment to a telecommunications network;

an application service platform for supporting one or more application services which are accessible to the user equipment via the access node;

a local gateway node which is co-located with the access node and is configured to carry user plane data of the user equipment between the access node and the application service platform, wherein the local gateway node is placed, in terms of network hierarchy, below the application service platform so that the local gateway node is operable to determine whether to carry the user plane data of the user equipment to or from the application service platform;

a central gateway node connected between the local gateway node and a central node of the telecommunications network; and

wherein the central gateway node is configured to forward control plane communication between the local gateway node and the central node.

19. A computer program product stored in a non-transitory computer readable medium for providing an application service in a telecommunications network which is accessible to a user equipment via an access node, the computer program product comprising software instructions which, when run on one or more processing circuits, causes the one or more processing circuits to:

provide, at the access node, an application service platform for supporting one or more application services which are accessible to the user equipment via the access node;

provide a local gateway node which is co-located with the access node and carries user plane data of the user equipment between the access node and the application service platform, wherein the local gateway node is placed, in terms of network hierarchy, below the application service platform so that the local gateway node is operable to determine whether to carry the user plane data of the user equipment to or from the application service platform; and

wherein control plane communication between the local gateway node and at least one central node of the telecommunications network is performed via a central gateway node connected between the local gateway node and the at least one central node of the telecommunications network.

Assignments (2)
CHANGE OF NAME Recorded Apr 9, 2018
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 045862/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: HALL, GÖRAN; VIKBERG, JARI
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 034439/0557 →
Priority Claims (3)
WO PCT/EP2012/070395 · Oct 15, 2012 · international
WO PCT/EP2012/070397 · Oct 15, 2012 · international
WO PCT/EP2012/070398 · Oct 15, 2012 · international
Continuity (2)
Provisional Application 61669750 · Jul 10, 2012
Related Publication 20150180945A1 · Jun 25, 2015