IP Library Granted Patent US 9,826,542
Granted Patent B2
US 9,826,542 · App. 15/403,337 · Granted Nov 21, 2017

Method and devices for specifying the quality of service in a transmission of data packets

Inventors: Reiner Ludwig (Hürtgenwald, DE); Per Willars (Vaxholm, SE); Hannes Ekstrom (Stockholm, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W72/1236H04W28/24H04W28/26H04W72/1257H04W76/022H04W88/12H04W88/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,826,542
App. No.
15/403,337
Granted
Nov 21, 2017
Kind
B2
Abstract

A service class for a transmission of data packets between a service entity and a user equipment is selected from a plurality of service classes. A first transmission context is established between a core network node and the user equipment, and is associated with a first set of attributes for defining a first quality of service for the transmission. Furthermore, a second transmission context is established between an access node and the user equipment, and is associated with a second set of attributes for defining a second quality of service for the transmission. The selected service class determines the first set of attributes by a first unique mapping function performed in the core network node and the selected service class determines the second set of attributes by a second unique mapping function performed in the access node.

Claims (28)

1. A control device for specifying a quality of service in a transmission of data packets between a service entity and a user equipment over a mobile network comprising a core network node and an access node which are adapted to control the handling of the data packets sent between the service entity and the user equipment, wherein the control device comprises:

at least one microprocessor;

a non-transitory computer-readable storage medium, coupled to the at least one microprocessor, containing computer-readable instructions executable by said microprocessor whereby said control device is configured to:

receive a numerical ID value for a transmission context to be established with the user equipment, wherein the numerical ID value encodes a selected service class, wherein the selected service class was selected for the transmission context prior to receipt of the numerical ID value and was selected from a plurality of service classes preconfigured in the mobile network,

determine the selected service class from the received numerical ID value,

determine a further set of attributes for the selected service class, using a unique mapping function that maps a set of attributes for the determined selected service class to said further set of attributes of a plurality of preconfigured further sets of attributes, and

establish the transmission context with the user equipment according to the further set of attributes for defining a quality of service for an exchange of the data packets with the user equipment in the transmission.

2. The control device of claim 1 , wherein a request to establish the transmission context comprises both an indication for the selected service class and attributes relating to a subscriber, and wherein the attributes relating to the subscriber are used to perform user differentiation.

3. The control device of claim 2 , wherein user differentiation is performed by a reservation of service classes to different user groups and by an attribution of users to the service classes depending on their subscription alternatively to or in consideration of a requested quality of service.

4. The control device of claim 1 , wherein the encoded selected service class is transparently forwarded.

5. The control device of claim 1 , wherein a packet filter filters a stream of data packets with one or potentially multiple flows or service classes of potentially multiple applications or service components into separate streams, such that packets are associated with a particular service class.

6. The control device of claim 5 , wherein the packet filter is defined by a Traffic Flow Template (TFT) that applies to uplink or downlink packet streams or a Policy charging and Control (PCC) downlink filter.

7. The control device of claim 1 , wherein in a non-access stratum between the user equipment and a core network, a first tunnel is represented by a Packet Data Protocol (PDP) context while in an access stratum between the user equipment and a radio access network a second tunnel is represented by a radio bearer.

8. The control device of claim 7 , wherein the quality of service for a flow in the first tunnel and the second tunnel is specified by the service class that is associated with each Packet Data Protocol (PDP) context and the corresponding radio bearer, such that a one-to-one relationship between the PDP context and the radio bearer exists.

9. The control device of claim 1 , wherein the entities controlling the handling of packets, a Serving General Packet Radio Service (GPRS), Support Node (SGSN), a Gateway General Packet Radio Service (GPRS), Support Node GGSN (GGSN 1 ), or a Policy and Charging Rules Function (PCRF), are adapted to handle service classes.

10. A method performed by a control device for specifying a quality of service in a transmission of data packets between a service entity and a user equipment over a mobile network comprising a core network node and an access node which are adapted to control the handling of the data packets sent between the service entity and the user equipment, wherein the method comprises:

receiving a numerical ID value for a transmission context to be established with the user equipment, wherein the numerical ID value encodes a selected service class, wherein the selected service class was selected for the transmission context prior to receipt of the numerical ID value and was selected from a plurality of service classes preconfigured in the mobile network,

determining the selected service class from the received numerical ID value,

determining a further set of attributes for the selected service class, using a unique mapping function that maps a set of attributes for the determined selected service class to said further set of attributes of a plurality of preconfigured further sets of attributes, and

establishing the transmission context with the user equipment according to the further set of attributes for defining a quality of service for an exchange of the data packets with the user equipment in the transmission.

11. The method of claim 10 , wherein a request to establish the transmission context comprises both an indication for the service class and attributes relating to a subscriber, and wherein the attributes relating to the subscriber are used to perform user differentiation.

12. The method of claim 11 , wherein user differentiation is performed by a reservation of service classes to different user groups and by an attribution of users to the service classes depending on their subscription alternatively to or in consideration of a requested quality of service.

13. The method of claim 10 , wherein the encoded selected service class is transparently forwarded.

14. The method of claim 10 , wherein a packet filter filters a stream of data packets with one or potentially multiple flows or service classes of potentially multiple applications or service components into separate streams, such that packets are associated with a particular service class.

15. The method of claim 14 , wherein the packet filter is defined by a Traffic Flow Template (TFT) that applies to uplink or downlink packet streams or a Policy charging and Control (PCC) downlink filter.

16. The method of claim 10 , wherein in a non-access stratum between the user equipment and a core network, a first tunnel is represented by a Packet Data Protocol (PDP) context while in an access stratum between the user equipment and a radio access network a second tunnel is represented by a radio bearer.

17. The method of claim 16 , wherein the quality of service for a flow in the first tunnel and the second tunnel is specified by the service class that is associated with each Packet Data Protocol (PDP) context and the corresponding radio bearer, such that a one-to-one relationship between the PDP context and the radio bearer exists.

18. The method of claim 10 , wherein the entities controlling the handling of packets, a Serving General Packet Radio Service (GPRS), Support Node (SGSN), a Gateway General Packet Radio Service (GPRS), Support Node GGSN (GGSN 1 ), or a Policy and Charging Rules Function (PCRF), are adapted to handle service classes.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 041656 FRAME: 0263. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME . Recorded Apr 10, 2017
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 042197/0375 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2017
From: LUDWIG, REINER; WILLARS, PER HANS AKE; EKSTROM, HANNES
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 041199/0904 →
CHANGE OF NAME Recorded Feb 8, 2017
From: TELEONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 041656/0263 →
Continuity (4)
Continuation 14943506 · Nov 17, 2015
Continuation 13403085 · Feb 23, 2012
Division 12096855
Related Publication 20170127438A1 · May 4, 2017