IP Library Granted Patent US 10,979,349
Granted Patent B2
US 10,979,349 · App. 16/785,533 · Granted Apr 13, 2021

Methods and apparatuses for flexible mobile steering in cellular networks

Inventors: Changhong Shan (Shanghai, CN); Muthaiah Venkatachalam (Beaverton, OR); Puneet Jain (Hillsboro, OR); Alexandre S. Stojanovski (Paris, FR)
Assignee: Apple Inc.
H04L45/38H04L41/0893H04L47/12H04L47/2483H04W28/0289H04L43/0817
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,979,349
App. No.
16/785,533
Granted
Apr 13, 2021
Kind
B2
Abstract

Embodiments of the present disclosure describe systems, devices, and methods for traffic steering in the mobile networks. Various embodiments may include a service steering and control function to route a service dataflow through one or more service enablers based on service steering and control rules. Other embodiments may be described or claimed.

Claims (46)

1. A method comprising:

receiving a service steering and control (SSC) rule, the SSC rule to include an SSC rule identifier, a service dataflow (SDF) identifier, and one or more service enabler (SE) identifiers;

identifying a service dataflow (SDF) based on the SDF identifier within an operator network;

routing the SDF through one or more service enablers in a (S)Gi-LAN based on the one or more SE identifiers, wherein routing the SDF through one or more service enablers includes causing the SDF to be transmitted through a chain of a plurality of service enablers in an order defined by the SSC rule;

collecting dynamic load status information from individual service enablers of the one or more service enablers; and

transmitting the dynamic load status information to a policy and charging rules function (PCRF).

2. The method of claim 1 , further comprising:

receiving the SSC rule from one of the PCRF, an access network discovery and selection function (ANDSF), a home subscriber server (HSS), or a subscriber profile repository (SPR).

3. The method of claim 1 , wherein the SSC rule includes one or more application identifiers.

4. The method of claim 1 , wherein causing the SDF to be transmitted through the chain includes:

transmitting data of the SDF to a first service enabler of the plurality of service enablers;

receiving the data of the SDF from the first service enabler; and

transmitting, after receipt of the data of the SDF from the first service enabler, the data to a second service enabler of the plurality of service enablers.

5. The method of claim 1 , wherein routing the SDF through the plurality of service enablers comprises routing the SDF through one or more service enablers using one or more layer-2 tunnels.

6. An apparatus to implement a service steering and control function (SSF), the apparatus comprising:

one or more processors; and

media storing instructions that are executable to cause the one or more processors to perform operations comprising:

receiving a service steering and control (SSC) rule, the SSC rule to include an SSC rule identifier, a service dataflow (SDF) identifier, and one or more service enabler (SE) identifiers;

identifying a service dataflow (SDF) based on the SDF identifier within an operator network;

routing the SDF through one or more service enablers in a (S)Gi-LAN based on the one or more SE identifiers, wherein routing the SDF through one or more service enablers includes causing the SDF to be transmitted through a chain of a plurality of service enablers in an order defined by the SSC rule;

collecting dynamic load status information from individual service enablers of the one or more service enablers; and

transmitting the dynamic load status information to a policy and charging rules function (PCRF).

7. The apparatus of claim 6 , wherein the operations further comprise:

receiving the SSC rule from one of the PCRF, an access network discovery and selection function (ANDSF), a home subscriber server (HSS), or a subscriber profile repository (SPR).

8. The apparatus of claim 6 , wherein the SSC rule includes one or more application identifiers.

9. The apparatus of claim 6 , wherein causing the SDF to be transmitted through the chain includes:

transmitting data of the SDF to a first service enabler of the plurality of service enablers;

receiving the data of the SDF from the first service enabler; and

transmitting, after receipt of the data of the SDF from the first service enabler, the data to a second service enabler of the plurality of service enablers.

10. The apparatus of claim 6 , wherein routing the SDF through the plurality of service enablers comprises routing the SDF through one or more service enablers using one or more layer-2 tunnels.

11. The apparatus of claim 6 , wherein the SSF is implemented as an element distinct from a policy and charging enforcement function, PCEF ( 124 ), or a traffic detection function, TDF ( 128 ).

12. One or more non-transitory, computer-readable media having instructions that, when executed, cause a service steering and control function (SSF) to perform operations comprising:

receiving a service steering and control (SSC) rule, the SSC rule to include an SSC rule identifier, a service dataflow (SDF) identifier, and one or more service enabler (SE) identifiers;

identifying a service dataflow (SDF) based on the SDF identifier within an operator network;

routing the SDF through one or more service enablers in a (S)Gi-LAN based on the one or more SE identifiers, wherein routing the SDF through one or more service enablers includes causing the SDF to be transmitted through a chain of a plurality of service enablers in an order defined by the SSC rule;

collecting dynamic load status information from individual service enablers of the one or more service enablers; and

transmitting the dynamic load status information to a policy and charging rules function (PCRF).

13. The one or more non-transitory, computer-readable media of claim 12 , wherein the operations further comprise:

receiving the SSC rule from one of the PCRF, an access network discovery and selection function (ANDSF), a home subscriber server (HSS), or a subscriber profile repository (SPR).

14. The one or more non-transitory, computer-readable media of claim 12 , wherein the SSC rule includes one or more application identifiers.

15. The one or more non-transitory, computer-readable media of claim 12 , wherein causing the SDF to be transmitted through the chain includes:

transmitting data of the SDF to a first service enabler of the plurality of service enablers;

receiving the data of the SDF from the first service enabler; and

transmitting, after receipt of the data of the SDF from the first service enabler, the data to a second service enabler of the plurality of service enablers.

16. The one or more non-transitory, computer-readable media of claim 12 , wherein routing the SDF through the plurality of service enablers comprises routing the SDF through one or more service enablers using one or more layer-2 tunnels.

17. The one or more non-transitory, computer-readable media of claim 12 , wherein the SSF is implemented as an element distinct from a policy and charging enforcement function, PCEF ( 124 ), or a traffic detection function, TDF ( 128 ).