QoE-aware traffic delivery in cellular networks

US9386597B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9386597-B2
Application numberUS-201114111656-A
CountryUS
Kind codeB2
Filing dateOct 17, 2011
Priority dateApr 14, 2011
Publication dateJul 5, 2016
Grant dateJul 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of delivering packets from a radio access network to a user terminal. The method comprises establishing a radio access bearer for transporting data to the user terminal from a radio layer control entity responsible for constructing downlink radio frames. Within the radio access network, an IP traffic flow destined for said user terminal is observed and a delivery priority determined for the IP traffic flow taking into account a user application to which the traffic relates. The delivery priority is dynamic ally adjusted in dependence upon the desired arrival time or delivery rate of packets within the IP traffic flow at the user terminal. With respect to other downlink user traffic to be sent over the radio interface, packets of the IP traffic flow are scheduled for transmission to the user terminal over the established radio access bearer, and or the scheduling weight of radio frames of the established radio access bearer adjusted, in accordance with the current delivery priority. The method further comprises, upstream of said radio layer control entity, carrying out a pre-scheduling of packets of said IP traffic flow with respect to other IP traffic flows.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of delivering packets from a radio access network to a user terminal, the method comprising: establishing a radio access bearer for transporting data to the user terminal from a radio layer control entity responsible for constructing downlink radio frames; within the radio access network, observing an IP traffic flow destined for said user terminal, determining a user application to which the IP traffic flow relates based on the observing, and determining a delivery priority for the IP traffic flow responsive to the determining the user application to which the IP traffic flow relates; dynamically adjusting the delivery priority in dependence upon current radio conditions and the desired arrival time or delivery rate of packets within the IP traffic flow at the user terminal; with respect to other downlink user traffic to be sent over the radio interface, scheduling packets of the IP traffic flow in a scheduling queue for transmission to the user terminal over the established radio access bearer, and or adjusting the scheduling weight of radio frames of the established radio access bearer, in accordance with the delivery priority as dynamically adjusted; upstream of said radio layer control entity, carrying out a pre-scheduling of packets of said IP traffic flow with respect to other IP traffic flows, using a pre-scheduling queue, wherein an order with which the packets of the IP traffic flow are delivered from the pre-scheduling queue to the scheduling queue is determined based on the delivery priority as dynamically adjusted; and providing feedback from said radio control layer entity to a pre-scheduler comprising said rescheduling queue to control said prescheduler to maintain a minimum queue size at the pre-scheduler wherein the feedback corresponds to a size of the scheduling queue. 2. The method according to claim 1 further comprising: classifying 1 P traffic flows towards said user terminal to identify http traffic flows of the IP traffic flows, routing said http traffic flows to a media cache, performing said step of dynamically adjusting the delivery priority for each http traffic flow at said media cache, and delivering the http traffic flows, and other IP traffic flows, to said pre-scheduler at which said pre-scheduling step is carried out, wherein said prescheduler delivers a volume of packets of the IP traffic flow that is sufficient to ensure that the scheduler has traffic to send corresponding to an estimate of maximum currently available resources while maintaining the minimum queue size at the prescheduler. 3. The method according to claim 1 further comprising: performing a Deep Packet Inspection on packets of IP traffic flows to identify http traffic flows of the IP traffic flows, performing said step of dynamically adjusting the delivery priority for each http traffic flow, and delivering the http traffic flows, and other IP traffic flows, to a pre-scheduler at which said pre-scheduling step is carried out. 4. The method according to claim 2 further comprising: performing a Deep Packet Inspection on packets of non-http IP traffic flows to determine a user application to which the traffic relates, and using the results to carry out said pre-scheduling of packets. 5. The method according to claim 2 , wherein said step of scheduling packets corresponds to said step of carrying out a pre-scheduling of packets upstream of said radio layer control entity, the step comprising taking into account the respective delivery priorities as dynamically adjusted associated with the http traffic flows, and delivering the reordered packets to said radio layer control entity. 6. The method according to claim 5 , wherein said step of scheduling packets is carried out with respect to all IP traffic flows being sent to the radio layer control entity and being associated with a multiplicity of user terminals. 7. The method according to claim 5 further comprising seeking to match the rate of delivery of packets to said radio layer control entity, with the rate of transmission of packets over a radio interface. 8. The method according to claim 5 , wherein said pre-scheduling entity has an interface to said radio control entity for receiving from the radio control entity details of current radio conditions. 9. The method according to claim 8 further comprising maintaining at said pre-scheduling entity a plurality of scheduling queues allocated to different delivery priorities, said step of scheduling packets comprising adding packets of the IP traffic flows to a queue in dependence upon the delivery priorities as dynamically adjusted. 10. The method according to claim 5 , further comprising, at said media cache, including within packets of an http traffic flow an identification of the dynamically adjusted delivery priority for that flow. 11. The method according to claim 2 , wherein said step of pre-scheduling packets is carried out only with respect to IP traffic flows destined for the same user terminal. 12. The method according to claim 11 , wherein said step of scheduling packets comprises controlling the scheduling weight for radio frames of the radio access bearer via an interface between said media cache and said the radio layer control entity. 13. The method according to claim 1 , wherein said radio access network is a 3G UTRAN and said radio layer control entity is a Radio Network Controller, RNC. 14. The method according to claim 12 , wherein said radio access network is a LTE network and said radio layer control entity is a Serving Gateway or a Packet Gateway. 15. The method according to claim 1 , wherein an application to which the IP traffic flow relates is an application requiring a Progressive Download. 16. An apparatus comprising one or more computing nodes of a radio access network and configured to deliver packets, received within a radio access network and destined for a user terminal, to a radio control layer entity, wherein the one or more nodes are configured to: observe an IP traffic flow destined for said user terminal, determine a user application to which the IP traffic flow relates based on the observing, and for determining a delivery priority for the IP traffic flow taking into account the user application to which the traffic relates; dynamically adjust the delivery priority in dependence upon current radio conditions and the desired arrival time or delivery rate of packets within the IP traffic flow at the user terminal; schedule packets of the IP traffic flow in a scheduling queue for transmission to the user terminal over the established radio access bearer, with respect to other downlink user traffic to be sent over the radio interface, and/or to adjust the scheduling weight of radio frames of the established radio access bearer, in accordance with the delivery priority as dynamically adjusted; and preschedule packets of said IP traffic flow with respect to other IP traffic flows within a pre-scheduling queue, wherein the packets of the IP traffic flow are delivered from the pre-scheduling queue to the scheduling queue based on the delivery priority as dynamically adjusted, wherein a pre-scheduler node of the one or more nodes that comprises said pre-scheduling queue is configured to receive feedback from said radio control layer entity to control said pre-scheduler node to maintain a minimum queue size at the ore-scheduler node, wherein the feedback corresponds to a size of the scheduling queue. 17. The apparatus according to claim 16 wherein the one or more nodes are further configured t

Assignees

Inventors

Classifications

  • of the information or information source or recipient · CPC title

  • H04W72/542Primary

    using measured or perceived quality · CPC title

  • Modification of priorities while in transit · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9386597B2 cover?
A method of delivering packets from a radio access network to a user terminal. The method comprises establishing a radio access bearer for transporting data to the user terminal from a radio layer control entity responsible for constructing downlink radio frames. Within the radio access network, an IP traffic flow destined for said user terminal is observed and a delivery priority determined fo…
Who is the assignee on this patent?
Westberg Lars, Mihály Attila, Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04W72/542. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).