MX2015003953A - Aparato y metodo relativo a la transmision de contenido a uno o mas dispositivos de usuario. - Google Patents

Aparato y metodo relativo a la transmision de contenido a uno o mas dispositivos de usuario.

Info

Publication number
MX2015003953A
MX2015003953A MX2015003953A MX2015003953A MX2015003953A MX 2015003953 A MX2015003953 A MX 2015003953A MX 2015003953 A MX2015003953 A MX 2015003953A MX 2015003953 A MX2015003953 A MX 2015003953A MX 2015003953 A MX2015003953 A MX 2015003953A
Authority
MX
Mexico
Prior art keywords
user equipment
quality
content
equipment device
representation
Prior art date
Application number
MX2015003953A
Other languages
English (en)
Inventor
Ola Andersson
Robert Skog
Original Assignee
Ericsson Telefon Ab L M
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Publication of MX2015003953A publication Critical patent/MX2015003953A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Las modalidades se refieren a un aparato y método para la transmisión o flujo de datos de contenido a uno o más dispositivos de equipo de usuario en una red de telecomunicaciones, en el que el contenido está disponible para la transmisión en uno de una pluralidad de diferentes representaciones de calidad. El método comprende el paso de recibir una solicitud desde un dispositivo de equipo de usuario, en el que la solicitud es para la entrega de un segmento del contenido en una primera representación de calidad. Se determina si el dispositivo de equipo de usuario está conectado a un celular de la red de telecomunicaciones en el que un nivel de congestión del celular está por encima de un nivel de umbral. Si es así, una función de imparcialidad se realiza para determinar si el segmento de contenido debe ser transmitido al dispositivo de equipo de usuario en la primera representación de calidad solicitada o una segunda representación de calidad. El segmento de contenido es transmitido al dispositivo de equipo de usuario en la primera representación de calidad o la segunda representación de calidad basado en un resultado realizando la función de imparcialidad.

Description

APARATO Y MÉTODO RELATIVO A LA TRANSMISIÓN DE CONTENIDO A UNO O MÁS DISPOSITIVOS DE USUARIO CAMPO DE LA TÉCNICA La presente invención se refiere a un aparato y método relativo a la transmisión de contenido a uno o más dispositivos de usuario, por ejemplo cuando se utilizan téenicas de transmisión adaptativa HTTP.
ANTECEDENTES DE LA INVENCIÓN Las técnicas de transmisión (AHS) adaptativa HTTP son cada vez más populares para la prestación de servicios de vídeo. La técnica de transmisión adaptativa HTTP admite tanto vídeo a la carta como vídeo en directo. La transmisión de unidifusión se utiliza típicamente como predeterminado, como un portador de transporte. Sin embargo, los segmentos de medios también pueden ser transmitidos a varios receptores en un celular, por ejemplo utilizando el mecanismo de difusión en la norma Evolución de Largo Termino (LTE). La Figura 1 muestra una red típica en la que el contenido o los medios de comunicación desde un servidor 13 web (de la red) se transmite a una pluralidad de dispositivos 11 de equipo de usuario. El contenido se transmite a través de las células 10 asociados con los dispositivos 11 de equipo de usuario, bajo el control de un controlador 17 de red de radio. El servidor 13 web típicamente transmite el contenido al controlador de red de radio a través de uno o más nodos de una red de telecomunicaciones, tales como un Gateway GPRS Support Node (GGSN)15.
La transmisión adaptativa HTTP es una téenica de transporte que utiliza formatos de archivo existentes, tal como el Formato de Archivos Multimedia Base de la Organización Internacional de Normalización (ISO BMFF) o el estándar MPEG2-TS del Grupo de Expertos de Movimiento de Imágenes. Los diferentes codees de audio y video son compatibles tales como H.264, MPEG4, la Codificación de Audio Avanzado (AAC), codees mp3.
Un número de diferentes de soluciones de transmisión adaptativa HTTP existen, tal como HTTP Transmisión en vivo (HLS) por Apple®, Transmisión Suave (ISM) de Microsoft®, 3GP Transmisión Dinámica Adaptativa a través de HTTP (3GP-DASH), MPEG Transmisión Dinámica Adaptativa a través de HTTP (MPEG-DASH), OITV HTTP Transmisión Adaptativa (OITV-HAS) del Foro IPTV, Transmisión Dinámica de Adobe® y muchos más. Hay una posibilidad de que la solución MPEG DASH se convertirá en el estándar dominante para la transmisión adaptativa de HTTP.
Las técnicas de transmisión HTTP adaptativa se basan en el cliente para seleccionar la calidad de los medios de comunicación. El proveedor de servidor de contenido o servidor utiliza un "archivo de manifiesto" para describir todas las diferentes representaciones de calidad (tasa de bitios de medios de comunicación) que están disponibles para la transmisión de un contenido o los medios de comunicación en particular, y cómo estas diferentes representaciones de calidad se puede acceder desde el servidor. El archivo de manifiesto se capta al menos una vez al comienzo de la sesión de transmisión y puede ser actualizada. En el caso de la téenica HLS por Apple®, el manifiesto se formatea como un archivo de Lista de Reproducción en el formato m3u8. En el caso de 3GP/MPEG DASH, el manifiesto es una estructura XML llamada la Descripción de la Presentación de Medios de Comunicación (MPD).
La mayoría de las técnicas de transmisión HTTP adaptativas requieren un cliente para continuamente buscar segmentos de medios desde un servidor. Una cierta cantidad de tiempo en los medios de comunicación (por ejemplo, 10 seg de datos de medios de comunicación) está contenida en un típico segmento de medios de comunicación. La creación de las direcciones o URls para la descarga de los segmentos de la diferente calidad de representación se describe en el archivo de manifiesto.
La Figura 2 representa el principio básico de cómo los segmentos pueden se captados por un dispositivo 11 de equipo de usuario, utilizando una técnica de transmisión HTTP que se adapta, a partir de un nodo 13 de servidor. En los pasos 201 y 203 el dispositivo 11 de equipo de usuario capta un archivo manifiesto desde el nodo 13 del servidor. El dispositivo 11 de equipo de usuario procesa el archivo de manifiesto, y en el paso 205 capta un primer segmento a un nivel de calidad en particular, por ejemplo, que tiene el nivel más bajo de calidad, para empezar con. El segmento se capta usando un mensaje OBTENER HTTP. El equipo 11 de usuario mide continuamente la tasa de bitios de enlace mientras se recibe los segmentos de los medios de comunicación, por ejemplo, mientras que el primer segmento está siendo descargado en el paso 207. Utilizando esta información sobre la tasa de bitios de enlace el equipo 11 de usuario es capaz de seleccionar una representación diferente o el nivel de calidad, y envía un "HTTP OBTENER Segmento#2 desde la Calidad Media" mensaje al nodo 13 de servidor, que se muestra en el paso 209. Una vez recibida la solicitud, el nodo 13 de servidor fluye un segmento en el nivel de calidad medio, el paso 211. El equipo 11 de usuario puede cambiar a otra representación de calidad en cualquier momento. Por ejemplo, el MPEG-DASH ha definido una nueva caja de indexación, que permite a los dispositivos de equipo de usuario para conmutar de manera eficiente la calidad incluso en el medio de una descarga de segmento.
De lo anterior se puede observar que, en la transmisión HTTP adaptativa, un video está codificado con múltiples tasas de bitios discretos y cada flujo de la tasa de bitios se divide en varios segmentos o "trozos" (por ejemplo segmentos de 1-10 segundos). El trozo i-ésimo desde un flujo de tasa de bitios está alineado en la línea de tiempo de vídeo al i-ésimo trozo desde otro flujo de tasa de bitios de modo que un dispositivo de equipo de usuario (o dispositivo de cliente), tal como un reproductor de vídeo, pueden conmutar suavemente a una tasa de bitios diferente en cada trozo límite.
El perfil DASH "Bajo Demanda", que es promovido y utilizado por aplicaciones tales como Netflix siguiendo un esquema diferente. El perfil bajo demanda está muy cerca a la transmisión HTTP progresiva, con la diferencia de que el cliente puede cambiar la calidad durante la reproducción.
En el caso del perfil DASH "Bajo Demanda", el cliente solicita un contenido de vídeo usando una solicitud de intervalo de bytes intervalo abierto con HTTP. El cliente mantiene la recepción de contenidos de vídeo en el mismo tubo de HTTP. Sólo en el caso de la conmutación de la calidad, el cliente termina la conexión TCP y se abre una nueva conexión TCP para el siguiente intervalo de solicitud.
Cualquiera de MPEG2-TS o ISO BMFF se pueden utilizar como un formato de archivo para los segmentos de los medios de comunicación. MPEG2-TS es comúnmente conocido desde el entorno de Difusión en TV. Otras téenicas tales como HLS utilizan MPEG2-TS. La técnica de Transmisión Suavemente por los archivos MP4 fragmentados que utiliza Microsoft, que se define como parte de ISO BMFF. MPEG-DASH que permite tanto ISO BMFF y MPEG2-TS como segmentos de medios de comunicación. Otras estructuras ISO BMFF se definen para aumentar la robustez y la riqueza de características de DASH.3GP-DASH es un perfil de MPEG-DASH. Una diferencia importante es que sólo ISO BMFF está permitido. OIPF HAS (HTTP Transmisión adaptativo) es tambien un perfil de MPEG-DASH, apoyando tanto ISO BMFF y formatos de archivos MPEG2-TS para los segmentos de los medios de comunicación.
Como se mencionó anteriormente, la transmisión HTTP adaptativa tal como DASH o HLS está basado en decisiones de tasa de bitios realizadas por dispositivos de equipo de usuario. El dispositivo de equipo de usuario mide su propia tasa de bitios de enlace y decide sobre la tasa de bitios que preferiría para descargar el contenido, seleccionando típicamente la más alta tasa de bitios de contenido disponible que predice el ancho de banda disponible puede prever.
Cuando múltiples dispositivos de equipo de usuario está utilizando un servicio de transmisión adaptativo HTTP en la misma red el ancho de banda es a menudo injustamente distribuida entre los dispositivos de equipo de usuario, lo que puede conducir a la injusticia.
Por ejemplo, cuando múltiples dispositivos de equipo de usuario está utilizando un servicio de transmisión adaptativo HTTP en la misma red que todos compiten por el ancho de banda disponible (rendimiento de enlace). Si un dispositivo de equipo de usuario lo suficientemente afortunado para obtener una gran participación del ancho de banda de enlace, que el dispositivo de equipo de usuario seguirá experimentar descargas rápidas del segmento y asi continuar para solicitar un perfil más alto con los segmentos más grandes. Sin embargo, un dispositivo de equipo de usuario que sólo gestiona para obtener una menor proporción del enlace de rendimiento experimenta una descarga más lenta de segmento y luego se ve obligado a solicitar un perfil de velocidad más baja con segmentos más pequeños.
La consecuencia de esto es que las téenicas de transmisión adaptativa HTP son inherentemente improcedentes. Los clientes o dispositivos de equipo de usuario que han tenido lo suficientemente afortunado para apoderarse de un gran trozo del rendimiento de enlace no dejarlo ir, por tanto, los dispositivos de equipos para usuarios desafortunados tienden a permanecer desafortunados durante toda la sesión de servicio. Este problema es particularmente cierto en las redes móviles/radio tal como el mostrado en la Figura 1, donde una o más células pueden estar congestionadas. Para los proveedores de servicios se trata de un escenario problemático, ya que tiene algunos de los usuarios finales que reciben descargas de mala calidad durante toda la sesión de los resultados en un alto riesgo de que tales usuarios finales puedan dejar de usar ese proveedor de servicios. Un escenario mucho mejor seria si todos los usuarios finales reciben la misma calidad, a pesar de que esta calidad será a una calidad ligeramente inferior a la normal para algunos de los usuarios finales.
Un número de mecanismos existen para resolver el problema de carácter abusivo en la transmisión de la adaptación HTTP, por ejemplo en la forma de varias soluciones de red donde programadores de encolamiento de red u otros nodos de control se introducen en la red. Tales mecanismos resuelven el problema usando mecanismos de encolamiento y la programación de la forma en ancho de banda disponible es compartida entre usuarios finales. Sin embargo, tales sistemas tienen la desventaja de requerir la red para ser modificado, que puede ser un obstáculo para un proveedor de servicios que no está en control de la red.
BREVE DESCRIPCIÓN DE LA INVENCIÓN Es un objetivo de la presente invención proporcionar un método y un aparato que obviar o reducir al menos uno o más de los inconvenientes mencionados anteriormente.
De acuerdo con un primer aspecto de la invención, se proporciona un método para la transmisión de contenido a uno o más dispositivos de equipo de usuario en una red de telecomunicaciones, en el que el contenido está disponible para la transmisión en uno de una pluralidad de diferentes representaciones de calidad. El método comprende el paso de recibir una solicitud desde un dispositivo de equipo de usuario, en el que la solicitud es para la entrega de un segmento del contenido en una primera representación de calidad. Se determina si el dispositivo de equipo de usuario está conectado a un celular de la red de telecomunicaciones en el que un nivel de congestión del celular está por encima de un nivel de umbral. Si es asi, una función de imparcialidad se realiza para determinar si el segmento de contenido debe ser transmitido al dispositivo de equipo de usuario en la representación de calidad primera solicitada o una segunda representación de calidad. El segmento de contenido es transmitido al dispositivo de equipo de usuario en la primera representación de calidad o la segunda representación de calidad basado en el resultado de la modalidad de la función de imparcialidad.
Mediante la determinación de si una solicitud es desde un dispositivo de equipo de usuario situado en un celular congestionada, el método es capaz de realizar una comprobación adicional antes de transmitir el contenido al dispositivo de equipo de usuario, esta comprobación adicional siendo la función de imparcialidad. Esto tiene la ventaja de transmisión de contenido de manera más justa a los dispositivos de equipo de usuario dentro de las células congestionadas.
De acuerdo con otro aspecto de la invención, se proporciona un aparato para la transmisión de contenido a uno o más dispositivos de equipo de usuario en una red de telecomunicaciones, en el que el contenido está disponible para la transmisión en uno de una pluralidad de diferentes representaciones de calidad. El aparato comprende una unidad de recepción configurado para recibir una solicitud desde un dispositivo de equipo de usuario, en el que la solicitud es para la entrega de un segmento del contenido en una primera representación de calidad. Una unidad de procesamiento está adaptada para determinar si el dispositivo de equipo de usuario está conectado a un celular de la red de telecomunicaciones en el que un nivel de congestión del celular está por encima de un nivel de umbral, y si es asi, realizar una función de imparcialidad para determinar si el segmento de contenido debe ser transmitido al dispositivo de equipo de usuario en la primera calidad de representación solicitada o una segunda representación de calidad. Una unidad de transmisión está configurada para transmitir el segmento de contenido al dispositivo de equipo de usuario en la primera representación de calidad o la segunda representación de calidad basándose en un resultado de la función de imparcialidad.
De acuerdo con otro aspecto de la invención, se proporciona un dispositivo de equipo de usuario para recibir contenidos desde un nodo de una red de telecomunicaciones, en el que el contenido está disponible para la transmisión desde el nodo en uno de una pluralidad de diferentes representaciones de calidad. El dispositivo de equipo de usuario comprende una unidad de transmisión adaptada para transmitir una petición para la recepción de un segmento del contenido en una primera representación de calidad. Una unidad receptora está adaptada para recibir una señal de información desde el nodo, en el que la señal de información contiene un indicador que el segmento de contenido solicitado está siendo recibido en una representación de calidad diferente a la solicitada. Una unidad de procesamiento está adaptada para ajustar el funcionamiento del dispositivo de equipo de usuario para recibir el segmento de contenido en la segunda representación de calidad.
BREVE DESCRIPCIÓN DE LOS DIBUJOS Para una mejor comprensión de la presente invención, y para mostrar más claramente cómo puede llevarse a efecto, se hará ahora referencia, a modo de ejemplo solamente, a los siguientes dibujos en los que: La figura 1 muestra una red típica para la transmisión de contenido a múltiples dispositivos de equipo de usuario; La Figura 2 muestra una secuencia típica de mensajería en relación con la transmisión adaptativa HTTP; La Figura 3 muestra un método de acuerdo con una primera modalidad de la presente invención; La Figura 4 muestra un ejemplo de un aparato de acuerdo con una modalidad de la presente invención; La Figura 5 muestra un ejemplo de una red en la que se pueden usar modalidades de la presente invención; La Figura 6 muestra un ejemplo de un aparato de acuerdo con otra modalidad de la presente invención; La Figura 7 muestra un método de acuerdo con otra modalidad de la presente invención; y La Figura 8 muestra un dispositivo de equipo de usuario de acuerdo con una modalidad de la presente invención.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN Las modalidades de la presente invención, como se describe a continuación, se basan en la introducción de una función adicional en un servicio de transmisión (AHS) adaptativo HTTP, que se denomina en el presente documento una "Función (FF) de Imparcialidad". Se observa, sin embargo, que la invención pretende abarcar otros métodos de transmisión distintos de la téenica de transmisión adaptativa HTTP, es decir, otros métodos de transmisión o flujo de datos, donde las solicitudes de segmentos de contenido se realizan en una celda llena o congestionada.
Se observa que la función de imparcialidad puede ser colocada ya sea en el mismo servidor que sirve los segmentos de contenido, por ejemplo un servidor web (de la red) que sirve segmentos de vídeo, o en otro nodo asociado con la transmisión de contenido, por ejemplo en un nodo colocado directamente en frente de un servidor, o entre un nodo de servidor y dispositivos de equipo de usuario.
La función de imparcialidad se lleva a cabo en las peticiones, tal como la solicitudes de servicio adaptativo HTTP, que se reciben desde los dispositivos de equipo de usuario (o dispositivos de cliente) que están asociados con células congestionadas, y hace un juicio sobre si un dispositivo de equipo de usuario en particular recibirán la calidad de video solicitado o una calidad inferior con el fin de que sea justo para otros clientes.
La Figura 3 muestra un método de acuerdo con una primera modalidad de la invención, para la transmisión de contenido a uno o más dispositivos de equipo de usuario en una red de telecomunicaciones, en el que el contenido está disponible para la transmisión en uno de una pluralidad de diferentes representaciones de calidad. El método comprende el paso de recibir una solicitud desde un dispositivo de equipo de usuario, en el que la solicitud es para la entrega de un segmento del contenido en una primera representación de calidad, el paso 301. En el paso 303 se determina si el dispositivo de equipo de usuario está conectado a un celular de la red de telecomunicaciones en el que un nivel de congestión del celular está por encima de un nivel de umbral. Si es asi, en el paso 307 una función de imparcialidad se lleva a cabo para determinar si el segmento de contenido debe ser transmitido al dispositivo de equipo de usuario en la primera representación de calidad solicitada o una segunda representación de calidad. El segmento de contenido se transmite a continuación, el paso 309, al dispositivo de equipo de usuario en la primera representación de calidad o la segunda representación de calidad basándose en un resultado de realizar la función de imparcialidad.
La representación de calidad puede referirse a uno o más de una tasa de bitios a la que un segmento de contenido va a ser transmitido, o un nivel de calidad en el que un segmento es para ser transmitido, o la resolución de un segmento (tal como SD o HD), o el tamaño de un segmento particular (también conocido como tamaño de fragmento), o algunos otros criterios que los efectos de la imparcialidad de cómo se transmite el contenido a los usuarios finales. Una representación de calidad en particular también puede comprender alguna otra característica que afecta el ancho de banda utilizada para la transmisión de contenido a un usuario final, o más generalmente a un "perfil" de que un cliente está haciendo una oferta en la transmisión de contenido a ese usuario final.
Al determinar si una solicitud es desde un dispositivo de equipo de usuario situado en una celda congestionada, el método es capaz de realizar una comprobación adicional antes de la transmisión de los contenidos del dispositivo de equipo de usuario en su representación de la calidad requeridos, esta comprobación adicional siendo la función imparcialidad. Tal Como, el método no simplemente aceptar una solicitud presentada por un dispositivo de equipo de usuario y simplemente permitir una solicitud que se concederá, por ejemplo en una situación en la que la misma representación de calidad como una representación de calidad anterior sigue estando disponible para un dispositivo de equipo de usuario dado o donde se solicita una representación de mayor calidad y está disponible. En lugar de ello, incluso si el sistema podría, en teoría, administrar a conceder la transmisión de un segmento en la misma representación de calidad a un dispositivo de equipo de usuario como fue solicitado por dicho dispositivo de equipo de usuario en una solicitud anterior, (o en una representación de mayor calidad siendo solicitada por el dispositivo de equipo de usuario), el método realiza una prueba de imparcialidad o función en una situación donde el dispositivo de equipo de usuario se encuentra o asociado con un celular congestionada.
Se observa que la función de imparcialidad en sí mismo puede comprender uno o más pasos para determinar si el dispositivo de equipo de usuario en particular debería recibir contenido en la representación de calidad solicitado. Por ejemplo, esto puede implicar comprobar cuánto tiempo determinado dispositivo de equipo de usuario ha estado recibiendo contenidos en la representación de calidad requeridos, o la comparación de dicha información con otros dispositivos de equipos de usuario asociados a la misma celda congestionada. Esto puede incluir el monitoreo de la comunicación histórica a uno o más dispositivos de equipo de usuario conectadas a un celular congestionada en particular, tal como el tipo de representaciones de calidad y/o longitud de transmisión a tales representaciones de calidad a uno o más dispositivos de equipo de usuario durante un periodo determinado.
La transmisión o flujo de datos, desde un segmento de contenido, puede comprender los pasos de transmisión en la segunda representación de calidad durante un periodo predeterminado de tiempo, o hasta que se determine que la congestión en el celular asociado ha caído por debajo del nivel de umbral.
De acuerdo con un ejemplo, el paso de determinar si el dispositivo de equipo de usuario está conectado a un celular que está congestionada puede comprender el paso de recibir una señal de congestión, tal como una señal de estrangulación, con esta señal de congestión proporcionar una indicación con respecto a si la congestión en una celda asociada con el dispositivo de equipo de usuario está por encima del nivel de umbral. Se hace notar que otros mecanismos pueden ser utilizados para indicar si o no un celular particular está congestionada, por ejemplo sobre la base de diferentes señales que diferentes operadores pueden utilizar como sus mecanismos de propiedad para controlar la congestión.
La señal de congestión puede comprender una lista de identidades de cada dispositivo de equipo de usuario en cada celular congestionado respectivo. En otras palabras, cuando un celular particular, se congestiona, una señal de congestión proporciona una lista de cada dispositivo de equipo de usuario conectado a esa celda congestionada. Alternativamente, una petición recibida desde un dispositivo de equipo de usuario puede comprender alguna forma de indicación para mostrar si o no el dispositivo de equipo de usuario está asociado con un celular congestionado. En tal escenario se recibe la señal de la congestión como parte de una señal de comunicación desde el dispositivo de equipo de usuario.
De acuerdo con una modalidad, se recibe la señal congestionada desde un nodo de monitoreo que está adaptado para monitorear la congestión dentro de un celular. El nodo de monitoreo puede formar parte de otro nodo de la red de telecomunicaciones, tal como parte de un controlador de red de radio. Se observa, sin embargo, que este monitoreo del nivel de congestión para proporcionar una señal de congestión se puede realizar en cualquier parte de la red, incluyendo por ejemplo un nodo de servidor que está adaptado para transmitir los segmentos de contenido.
El método puede comprender además el paso de transmitir una señal de información al dispositivo de equipo de usuario cuando se determina que el segmento de contenido es para ser transmitido a la segunda representación de calidad. La señal de información actúa para informar al dispositivo de equipo de usuario que el segmento de contenido está siendo transmitido en una representación de calidad que es diferente de la representación de calidad solicitada.
Esto tiene la ventaja de permitir que un dispositivo de equipo de usuario tome conciencia más fácilmente que el contenido no está siendo recibido en la representación de calidad deseada. La señal de información se puede utilizar para ajustar o adaptar el funcionamiento u operación del dispositivo de equipo de usuario en consecuencia, y/o para informar al usuario final para esperar una reducción de la calidad de servicio.
La solicitud para la entrega de un segmento de contenido puede ser una señal de petición de transmisión (AHS) adaptativa HTTP, por ejemplo, una señal de petición "HTTP OBTENER".
La señal de información puede ser transmitida al dispositivo de equipo de usuario en una señal de mensaje HTTP, por ejemplo una señal de mensaje "Tipo 203" HTTP.
Como se mencionó anteriormente, una representación de calidad puede comprender uno o más de una tasa de bitios a la que un segmento de contenido va a ser transmitida, el tamaño de un segmento de contenido para ser escuchado, o la resolución del segmento, tales como SD o HD, o cualquiera de los otros criterios mencionados anteriormente.
De acuerdo con una modalidad, la segunda representación de calidad comprende una representación de calidad inferior en comparación con la primera representación de calidad, por ejemplo una tasa de bitios más baja en comparación con la tasa de bitios de la primera representación de calidad. Esto tiene la ventaja de utilizar un ancho de banda menor que fue solicitada por el dispositivo de equipo de usuario, lo que significa que el ancho de banda más estará disponible en ese celular para otros dispositivos de equipo de usuario que han sido tratados bastante menos hasta ese punto.
La Figura 4 muestra un aparato 400 de acuerdo con una modalidad de la presente invención, para la transmisión de contenido a uno o más dispositivos de equipo de usuario en una red de telecomunicaciones, en el que el contenido está disponible para la transmisión en uno de una pluralidad de diferentes representaciones de calidad. El aparato 400 comprende una unidad 401 de recepción configurado para recibir una solicitud desde un dispositivo de equipo de usuario, en el que la solicitud es para la entrega de un segmento del contenido en una primera representación de calidad. Una unidad 403 de procesamiento está adaptado para determinar si el dispositivo de equipo de usuario está conectado a un celular de la red de telecomunicaciones en el que un nivel de congestión del celular está por encima de un nivel de umbral. Si es asi, la unidad 403 de procesamiento está adaptado para realizar una función de imparcialidad para determinar si el segmento de contenido debe ser transmitido al dispositivo de equipo de usuario en la primera representación de calidad solicitada o una segunda representación de calidad. Una unidad 405 de transmisión está configurada para transmitir el segmento de contenido al dispositivo de equipo de usuario en la primera representación de calidad o la segunda representación de calidad basándose en un resultado de la función de imparcialidad.
La unidad 405 de transmisión puede estar configurada para transmitir en la segunda representación de calidad durante un periodo de tiempo predeterminado, o hasta que la congestión en el celular asociada ha caído por debajo del nivel de umbral.
De acuerdo con una modalidad, la unidad 403 de procesamiento se puede acoplar a recibir una señal de congestión, en el que la señal de congestión proporciona una indicación con respecto a si la congestión en una celda asociada con el dispositivo de equipo de usuario está por encima del nivel de umbral.
La señal de congestión puede comprender una lista de identidades de cada dispositivo de equipo de usuario en cada celular congestionado respectivo, o de las otras formas mencionadas anteriormente en relación con el método de la Figura 3.
La unidad 405 de transmisión puede estar adaptado además para transmitir una señal de información a un dispositivo de equipo de usuario cuando la unidad 403 de procesamiento ha determinado que el segmento de contenido es para ser transmitido en la segunda representación de calidad, informando al dispositivo de equipo de usuario que el segmento de contenido está siendo transmitido en una representación de calidad que es diferente de la representación de calidad solicitada.
Como se mencionó anteriormente, una representación de calidad puede comprender cualquier uno o más de una tasa de bitios a la que un segmento de contenido es para ser transmitido por la unidad de transmisión, el tamaño de un segmento de contenido a ser transmitido, o la resolución del segmento, tales como definición SD estándar o alta definición HD, o cualquiera de los otros criterios mencionados en las modalidades anteriores.
Por ejemplo, la segunda representación de calidad puede comprender una representación de calidad inferior en comparación con la primera representación de calidad, o comprende una tasa de bitios más baja en comparación con la tasa de bitios de la primera representación de calidad.
De lo anterior se puede observar que las modalidades de la invención se basan en la recepción de alguna forma de "información de estrangulación" o señal de congestión, por ejemplo desde un nodo de monitoreo, para decidir si se invoca una función de imparcialidad. Si una función de la imparcialidad pueda ser invocada, los clientes de transmisión adaptativa HTTP (dispositivos de equipo de usuario) pueden tener su calidad de vídeo momentáneamente inferior para mejorar la imparcialidad entre los clientes.
Las modalidades también describen cómo el método de señales a los clientes de transmisión adaptativo afectados HTTP que la calidad de video el cliente solicitado ha sido rebajado. El cliente puede utilizar esta información en un número de maneras. Por ejemplo, para ajustar su lógica interna AHS/algoritmos de acuerdo con las características de calidad de vídeo el cliente ha recibido en realidad, y/o para informar al usuario final que la calidad de vídeo se ha reducido debido a la congestión del celular.
Las modalidades de la invención se pretenden abarcar cualquier forma de la función de imparcialidad que se utiliza, y pueden incluir un número de diferentes algoritmos de "imparcialidad".
La Figura 5 muestra una visión general de alto nivel de una red de comunicación por radio que está adaptado para incluir una modalidad de la presente invención. La red comprende una pluralidad de células 10, cada celular se comunica con uno o más dispositivos 11 de equipo de usuario asociados. Un nodo de servidor, tal como un nodo 13 de servidor web está configurado para servir a los dispositivos de equipo de usuario con segmentos transmitidos adaptativo HTTP de contenido, tales como segmentos de vídeo o medios de comunicación. En el ejemplo, el nodo de servidor Web transmite el contenido a través de un Nodo (GGSN) 15 de Soporte de Puerta de enlace GPRS, y bajo el control de un controlador 17 de red de radio. Se apreciará que la invención puede implicar la transmisión de contenido a través de uno o más de otros nodos, o utilizando diferentes enlaces de comunicación. Típicamente una solicitud de transmisión adaptativa HTTP desde un cliente es una petición HTTP OBTENER estándar, por ejemplo, hacia un servidor web vainilla que sirve al cliente con el trozo de vídeo de la calidad requerida.
Un nodo de monitoreo está adaptada para monitorear las diferentes células 10 en la red y proporcionar una señal de congestión cuando la congestión en una celda está por encima de un nivel de umbral, lo que indica que el celular está congestionada. Diferentes operadores pueden utilizar diferentes señales para indicar la congestión. Por tanto, la señal de congestión proporciona una señal, por ejemplo a un operador o al sistema configurado para realizar una función de imparcialidad, cuando un celular se está llenando (el ancho de banda siendo completamente ocupada, o están a punto ocupación completa). Se observa que la invención pretende abarcar cualquier tipo de nodo de monitoreo que se utiliza para realizar esta función de determinar si o no un celular particular está congestionada. El nodo de monitoreo puede formar parte de un nodo independiente o parte de otro nodo, incluyendo el ser parte del nodo adaptado para llevar a cabo la función de imparcialidad de la misma.
La Figura 6 muestra un nodo 600 de servidor de acuerdo con una modalidad de la invención, que está configurado para transmitir contenido a uno o más dispositivos de cliente (dispositivos de equipo de usuario) 605 a 605x. El nodo 600 servidor es capaz de transmitir el contenido en cualquiera de una serie de diferentes representaciones 601I-601N de calidad (por ejemplo, "Segmento de Video - Calidad A", "Segmento de Video - Calidad B", "Segmento de Video - Calidad N"). Como se mencionó anteriormente, una representación de calidad puede comprender una tasa de bitios en particular, y cualquiera de los otros ejemplos se señaló anteriormente en la aplicación. Las solicitudes para la transmisión de segmentos de contenido en una de estas representaciones 601I-601N de calidad se reciben desde los dispositivos 605i a 605x de equipo de usuario. El nodo 600 servidor está adaptado para realizar una función 603 de imparcialidad en cualquier petición que se recibe desde un dispositivo 605i a 605x de equipo de usuario que se asocia con un celular congestionada. Esto se determina sobre la base de una señal 21 de congestión recibida en el nodo 600 de servidor.
La función 603 de imparcialidad por consiguiente, se coloca de manera efectiva entre los segmentos de video y los clientes. Se observa que el nodo 600 de servidor puede comprender cualquier número de segmentos 601 a 601N de video, y más de un recurso de video (por ejemplo, película) es por supuesto también normalmente disponible.
La función 603 de imparcialidad se puede configurar para realizar un seguimiento de todas las diferentes conexiones concurrentes desde los clientes 605c a 605x de transmisión adaptativa HTTP. La función 603 de imparcialidad puede ser adaptada para los procesos de los datos de información de celda y aplicar un algoritmo de planificación equitativa a los clientes de transmisión adaptativa HTTP que son parte de un celular congestionada. Para los clientes de transmisión adaptativa HTTP que no forman parte de un celular congestionada, la función 603 de imparcialidad puede ser configurada para tomar ninguna acción.
Dependiendo de cuál tipo de nodo de monitoreo se utiliza para obtener una señal de congestión, los detalles de los datos de información de estrangulación pueden variar, pero todos los tipos de nodos de monitoreo proporcionan el conjunto de información básica necesaria por la función 603 de imparcialidad.
Por ejemplo, esto puede incluir una lista de todas las células congestionadas en la red y la información sobre cuales clientes pertenecen a cada una de estas células, estos clientes son los que deben tener su calidad de video "estrangulado", de ahi el término "información de estrangulación".
La Tabla 1 a continuación muestra un ejemplo de una lista de celdas congestionadas, que pueden formar parte de una señal de congestión.
Tabla1 Un algoritmo puede ser usado para programar los recursos entre los clientes de transmisión adaptativa HTTP en una celda congestionada, y puede definirse de muchas maneras diferentes, desde muy simples hasta muy complejas. Las modalidades de la invención que se pretenden abarcar a cualquier algoritmo.
En todas las modalidades mencionadas en este documento, se observa que las diferentes representaciones de calidad que están disponibles para un dispositivo de equipo de usuario para solicitar, puede ser notificado a un dispositivo de equipo de usuario usando un archivo de manifiesto, por ejemplo, durante una comunicación inicial entre el dispositivo de equipo de usuario y el nodo de servidor que transmite los segmentos de contenido.
La Figura 7 muestra un método realizado por otra modalidad de la invención. En el paso 701 una función imparcialidad recibe una señal de petición de transmisión adaptativa HTTP desde un primer cliente o dispositivo del equipo de usuario, por ejemplo HTTP OBTENER xx/segment03-calidad-A". En el paso 703 se determina si el primer cliente es parte de una celda congestionada (y que, la solicitud se recibe por tanto, desde un dispositivo de cliente desde un celular congestionada). Si no, entonces en el paso 707 un segmento se devuelve a la calidad requerida, por ejemplo volviendo al segmento3-Calidad-A, por ejemplo, en una respuesta HTTP del tipo "200 OK".
Sin embargo, si se determina en el paso 703 que la solicitud es desde un cliente en un celular congestionada, la función de imparcialidad se aplica en el paso 705, para determinar del primer cliente debe recibir el segmento solicitado en una calidad diferente, tal como una calidad menor que la calidad solicitada (en lugar de recibir a la calidad requerida). Si se determina en el paso 709 que el primer cliente debe obtener un menor que la calidad solicitada, entonces en el paso 711 se devuelve un segmento de menor calidad, por ejemplo segmento3-calidadB, con el fin de liberar un ancho de banda hacia arriba. Una señal de información también puede ser enviada, por ejemplo, en una respuesta HTTP de tipo 203, información no autorizada, lo que indica que el segmento se está volviendo con una calidad inferior. Si se determina en el paso 709 que el cliente no debe obtener una calidad inferior a la solicitada, entonces el segmento se devuelve a la calidad requerida, paso 707.
Esto muestra las respuestas alternativas hacia el cliente solicitante. Si no es necesario un ajuste de la calidad de la calidad solicitada se devuelve en una respuesta HTTP 200 OK de acuerdo con el comportamiento estándar AHS. Si se necesita un ajuste de la calidad, basado en la determinación de la función de imparcialidad, otra (por ejemplo un paso inferior) calidad de lo que se solicitaba se devuelve al cliente. Ya que los clientes de transmisión adaptativa HTTP normalmente están asumiendo que la calidad solicitada también se devuelve, y están utilizando este hecho en sus algoritmos locales, ellos son preferiblemente informados que una menor calidad está siendo devuelta. Esta información se transfiere mediante la devolución de la solicitud en un HTTP 203 (Información no autorizada) en lugar de un 200 OK. Cuando el cliente recibe una respuesta HTTP 203 sabe que en lugar de utilizar la calidad solicitada en sus cálculos usará una calidad inferior, tal como una calidad de un paso inferior.
Se observa que la respuesta de tipo 203 es una manera de ejemplo de señalar la calidad de video forzado conmutador-hacia abajo al cliente. Sin embargo, otros códigos de respuesta HTTP, o encabezados HTTP personalizados, junto con un 200 OK, también están destinados a ser abrazado por las modalidades de la invención.
Cuando un dispositivo de equipo de usuario o cliente recibe la respuesta 203 (o información equivalente utilizando la señalización alternativo) se conoce que se debe ajustar la calidad de vídeo (por ejemplo, tasa de bitios) utilizado en sus algoritmos locales (como se describe anteriormente). El cliente también puede utilizar esta información para visualizar una notificación al usuario final a lo largo de las líneas: "Actualmente se encuentra en una zona con mucho tráfico móvil, puede experimentar una ligera disminución de la calidad de vídeo". Esta información es muy valiosa ya que los usuarios finales son mucho más propensos a aceptar una menor calidad de un servicio si se les informa acerca de la razón subyacente.
Como se mencionó anteriormente, las modalidades de la invención están destinadas para cubrir cualquier forma de función de imparcialidad que se aplica para determinar si debe concederse una representación de calidad solicitada. El siguiente ejemplo se da para ayudar a ilustrar esto.
Considere tres niveles de calidad de vídeo que aparece en el archivo de manifiesto AHS: Nivel A (la más alta), Nivel B, Nivel C (el más bajo). La función de imparcialidad tiene acceso al manifiesto y sabe acerca de estos niveles. Ahora la función de imparcialidad empieza a recibir solicitudes desde los diferentes clientes. Para cada solicitud se comprueba la identidad, por ejemplo el MSISDN, para entender cuál cliente hace la solicitud y comprobar cual celular el cliente pertenece a mediante la verificación contra los datos de Información del celular, por ejemplo. Si el cliente es parte de un celular no congestionada no se toma ninguna otra medida y la calidad solicitada se devuelve.
Si el cliente es parte de un celular congestionada y peticiones de calidad de nivel A, se realizará la función de imparcialidad, y si es necesario decidir devolver una calidad inferior, por ejemplo, la calidad de nivel B en su lugar. Este proceso se puede realizar cada vez que se recibe una nueva solicitud. Por otra parte, la transmisión con una calidad inferior puede continuar hasta que la congestión se alivia o hasta que haya transcurrido un período de tiempo determinado. Durante este período de tiempo, las peticiones de nivel A continuarán para ser bajado al nivel B, pero las solicitudes de nivel B también se redujo al nivel C.
La Figura 8 se refiere a un dispositivo 800 de equipo de usuario de acuerdo con otra modalidad de la invención, para la recepción de contenido desde un nodo de una red de telecomunicaciones, en el que el contenido está disponible para la transmisión desde el nodo en uno de una pluralidad de diferentes representaciones de calidad. El dispositivo 800 de equipo de usuario comprende una unidad 801 de transmisión adaptada para transmitir una petición para la recepción de un segmento del contenido en una primera representación de calidad. Una unidad 803 de recepción está adaptada para recibir una señal de información desde el nodo, en el que la señal de información contiene un indicador de que el segmento de contenido solicitado está siendo recibido en una representación de calidad diferente a la solicitada. Una unidad 805 de procesamiento está adaptada para ajustar la operación del dispositivo de equipo de usuario para recibir el segmento de contenido en la segunda representación de calidad.
Como tal, cuando un dispositivo de equipo de usuario ha solicitado la transmisión de contenido desde un nodo remoto en una representación de calidad particular, tal como una tasa de bitios en particular, y el nodo remoto (u otro nodo asociado con el nodo remoto) determina que no es justo para transmitir al dispositivo de equipo de usuario en el que la representación de calidad, entonces el dispositivo de equipo de usuario recibirá una señal de información que indica que el segmento de contenido solicitado está siendo recibida en una representación de calidad diferente a la solicitada. Se observa que el segmento de contenido y la señal de información pueden ser recibidos en cualquier orden, o simultáneamente.
La unidad 805 de procesamiento puede estar adaptada además para informar a un usuario del dispositivo de equipo de usuario que el contenido se está recibiendo en una representación de calidad diferente a la representación de calidad solicitada.
Las modalidades de la invención proporcionan una ventaja en cuanto a que permiten a los operadores para abordar el problema de injusticia AHS sin la necesidad de afectar a la red de ninguna manera. Los proveedores de servicios sólo tienen que introducir un componente en su propio dominio de lado del servidor que tienen el control total sobre.
Otra ventaja es que la invención permite a un cliente AHS para informar al usuario final sobre la razón (congestión de células) para la calidad de video rebajado temporalmente.
Cabe señalar que las modalidades mencionadas anteriormente ilustran más que limitar la invención, y que los expertos en la téenica serán capaces de diseñar muchas modalidades alternativas sin apartarse del alcance de las reivindicaciones adjuntas. La palabra "comprende" no excluye la presencia de elementos o pasos distintos de los enumerados en una reivindicación, "un" o "una" no excluye una pluralidad, y un único procesador u otra unidad pueden cumplir las funciones de varias unidades recitadas en las reivindicaciones. Cualquier signo de referencia en las reivindicaciones no se interpretará en el sentido de limitar su alcance .

Claims (18)

REIVINDICACIONES
1.- Un método para la transmisión o flujo de datos de contenido a uno o más dispositivos de equipo de usuario en una red de telecomunicaciones, en donde el contenido está disponible para la transmisión en uno de una pluralidad de diferentes representaciones de calidad, el método caracterizado porque comprende los pasos de: recibir una petición desde un dispositivo de equipo de usuario, en el que la solicitud es para la entrega de un segmento del contenido en una primera representación de calidad; determinar si el dispositivo de equipo de usuario está conectado a un celular de la red de telecomunicaciones en el que un nivel de congestión del celular está por encima de un nivel de umbral; y, de ser asi realizar una función de imparcialidad para determinar si el segmento de contenido debe ser transmitido al dispositivo de equipo de usuario en la representación de primera calidad solicitada o una segunda representación de calidad; y transmitir el segmento de contenido al dispositivo de equipo de usuario en la primera representación de calidad o la segunda representación de calidad basándose en un resultado de realizar la función de imparcialidad.
2.- Un método como el reivindicado en la reivindicación 1, caracterizado en que el paso de transmitir un segmento de contenido comprende los pasos de la transmisión a una segunda representación de calidad, durante un periodo predeterminado de tiempo, o hasta que se determine que la congestión en el celular asociado ha caído por debajo del nivel de umbral.
3.- Un método como se reivindica en las reivindicaciones 1 ó 2, caracterizado en que el paso de determinar si el dispositivo de equipo de usuario está conectado a un celular que está congestionada que comprende el paso de recibir una señal de congestión, en el que la señal de congestión proporciona una indicación con respecto a si la congestión en un celular asociado con el dispositivo de equipo de usuario está por encima del nivel de umbral.
4.- Un método como el reivindicado en la reivindicación 3, caracterizado en que la señal de la congestión comprende una lista de identidades de cada dispositivo de equipo de usuario en cada celular congestionado respectivo.
5.- Un método como se reivindica en una cualquiera de las reivindicaciones anteriores, caracterizado en que comprende además el paso de transmitir una señal de información al dispositivo de equipo de usuario cuando se determina que el segmento de contenido va a ser transmitido en la segunda representación de calidad, informar al dispositivo de equipo usuario que el segmento de contenido está siendo transmitido en una representación de calidad que es diferente de la representación de calidad solicitada.
6.- Un método como se reivindica en cualquiera de las reivindicaciones precedentes, caracterizado en que la solicitud para la entrega de un segmento de contenido es una transmisión HTTP adaptativa, AHS, señal de petición, o una OBTENER señal de petición HTTP.
7.- Un método como el reivindicado en la reivindicación 5, caracterizado en que la señal de información se transmite al dispositivo de equipo de usuario en una señal de mensaje HTTP, o una señal de mensaje HTTP Tipo 203.
8.- Un método como se reivindica en una cualquiera de las reivindicaciones precedentes, caracterizado en que una representación de calidad comprende uno o más de una tasa de bitios a la que un segmento de contenido va a ser transmitido, el tamaño de un segmento de contenido para ser transmitido, o una norma de definición, SD, o de alta definición, HD, en el que el segmento de contenido es para ser transmitido.
9.- Un método como el reivindicado en la reivindicación 8, caracterizado en que la segunda representación de calidad comprende una representación de calidad inferior en comparación con la primera representación de calidad, o comprende una tasa de bitios más baja en comparación con la tasa de bitios de la primera representación de calidad.
10.- Un aparato para la transmisión de contenido a uno o más dispositivos de equipo de usuario en una red de telecomunicaciones, en donde el contenido está disponible para la transmisión en uno de una pluralidad de diferentes representaciones de calidad, el aparato caracterizado en que comprende: una unidad de recepción configurada para recibir una solicitud desde un dispositivo de equipo de usuario, en el que la solicitud es para la entrega de un segmento del contenido en una primera representación de calidad; una unidad de procesamiento adaptada para determinar si el dispositivo de equipo de usuario está conectado a un celular de la red de telecomunicaciones en el cual un nivel de congestión del celular está por encima de un nivel de umbral, y si es asi, realizar una función de imparcialidad para determinar si el segmento de contenido debe ser transmitidos al dispositivo de equipo de usuario en la solicitud de representación de primera calidad o una segunda representación de calidad; y una unidad de transmisión configurada para transmitir el segmento de contenido al dispositivo de equipo de usuario en la primera representación de calidad o la segunda representación de calidad basado en un resultado de la función de imparcialidad.
11.- Un aparato como el reivindicado en la reivindicación 10, caracterizado en que la unidad de transmisión está configurada para transmitir en la segunda representación de calidad por un periodo de tiempo predeterminado, o hasta que la congestión en el celular asociado ha caldo por debajo del nivel de umbral.
12.- Un aparato como el reivindicado en la reivindicación 10 o 11, caracterizado en que la unidad de procesamiento está acoplada para recibir una señal de congestión, en el que la señal de congestión proporciona una indicación con respecto a si la congestión en una celda asociada con el dispositivo de equipo de usuario está por encima del nivel de umbral.
13.- Un aparato como el reivindicado en la reivindicación 12, caracterizado en que la señal de la congestión comprende una lista de identidades de cada dispositivo de equipo de usuario en cada celular congestionado respectivo.
14.- Un aparato como se reivindica en una cualquiera de las reivindicaciones 10 a 13, caracterizado en que la unidad de transmisión está adaptada además para transmitir una señal de información al dispositivo de equipo de usuario cuando la unidad de procesamiento ha determinado que el segmento de contenido va a ser transmitido en la segunda representación de calidad, informando al dispositivo de equipo de usuario que el segmento de contenido se transmite en una representación de calidad que es diferente que la representación de calidad solicitado.
15.- Un aparato como se reivindica en una cualquiera de las reivindicaciones 10 a 14, caracterizado en que una representación de calidad comprende uno o más de una tasa de bitios a la que un segmento de contenido es para ser transmitido por la unidad de transmisión, el tamaño de un segmento de contenido que se transmite o una definición estándar, SD, o de alta definición, HD, en el que el segmento de contenido es para ser transmitido.
16.- Un aparato como el reivindicado en la reivindicación 15, caracterizado en que la segunda representación de calidad comprende una representación de calidad inferior en comparación con la primera representación de calidad, o comprende una tasa de bitios más baja en comparación con la tasa de bitios de la primera representación de calidad.
17.- Un dispositivo de equipo de usuario para recibir contenidos desde un nodo de una red de telecomunicaciones, en el que el contenido está disponible para la transmisión desde el nodo en uno de una pluralidad de diferentes representaciones de calidad, el dispositivo de equipo de usuario caracterizado en que comprende: una unidad de transmisión adaptada para transmitir una solicitud para la recepción de un segmento del contenido en una primera representación de calidad; una unidad de recepción adaptada para recibir una señal de información desde el nodo, en el que la señal de información contiene un indicador de que el segmento de contenido solicitado está siendo recibida en una representación de calidad diferente a la solicitada; y una unidad de procesamiento adaptado para ajustar la operación del dispositivo de equipo de usuario para recibir el segmento de contenido en la segunda representación de calidad.
18.- Un dispositivo de equipo de usuario como el reivindicado en la reivindicación 17, caracterizado en que la unidad de procesamiento está adaptado además para informar a un usuario que se está recibiendo el contenido en una representación de calidad diferente a la representación de calidad solicitada. RESUMEN DE LA INVENCIÓN Las modalidades se refieren a un aparato y método para la transmisión o flujo de datos de contenido a uno o más dispositivos de equipo de usuario en una red de telecomunicaciones, en el que el contenido está disponible para la transmisión en uno de una pluralidad de diferentes representaciones de calidad. El método comprende el paso de recibir una solicitud desde un dispositivo de equipo de usuario, en el que la solicitud es para la entrega de un segmento del contenido en una primera representación de calidad. Se determina si el dispositivo de equipo de usuario está conectado a un celular de la red de telecomunicaciones en el que un nivel de congestión del celular está por encima de un nivel de umbral. Si es asi, una función de imparcialidad se realiza para determinar si el segmento de contenido debe ser transmitido al dispositivo de equipo de usuario en la primera representación de calidad solicitada o una segunda representación de calidad. El segmento de contenido es transmitido al dispositivo de equipo de usuario en la primera representación de calidad o la segunda representación de calidad basado en un resultado realizando la función de imparcialidad.
MX2015003953A 2012-10-01 2012-10-01 Aparato y metodo relativo a la transmision de contenido a uno o mas dispositivos de usuario. MX2015003953A (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2012/069356 WO2014053160A1 (en) 2012-10-01 2012-10-01 Apparatus and method relating to the streaming of content to one or more user devices

Publications (1)

Publication Number Publication Date
MX2015003953A true MX2015003953A (es) 2015-07-06

Family

ID=47008588

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2015003953A MX2015003953A (es) 2012-10-01 2012-10-01 Aparato y metodo relativo a la transmision de contenido a uno o mas dispositivos de usuario.

Country Status (7)

Country Link
US (1) US9967768B2 (es)
EP (1) EP2904756B1 (es)
KR (1) KR20150067233A (es)
CN (1) CN104813629A (es)
MX (1) MX2015003953A (es)
PH (1) PH12015500677A1 (es)
WO (1) WO2014053160A1 (es)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014113604A1 (en) * 2013-01-16 2014-07-24 Huawei Technologies Co., Ltd. Url parameter insertion and addition in adaptive streaming
US8718445B1 (en) 2013-09-03 2014-05-06 Penthera Partners, Inc. Commercials on mobile devices
US9930084B2 (en) * 2014-06-30 2018-03-27 Echostar Technologies Llc Adaptive data segment delivery arbitration for bandwidth optimization
US11695847B2 (en) * 2014-08-14 2023-07-04 Nokia Solutions And Networks Oy Throughput guidance based on user plane insight
JP6485173B2 (ja) * 2015-04-02 2019-03-20 富士通コネクテッドテクノロジーズ株式会社 無線通信装置、無線通信プログラムおよび無線通信方法
US10820162B2 (en) 2015-12-08 2020-10-27 At&T Intellectual Property I, L.P. Method and system for mobile user-initiated LTE broadcast
US10999614B2 (en) 2016-03-31 2021-05-04 Rovi Guides, Inc. Methods and systems for efficiently downloading media assets
EP3249933A1 (en) * 2016-05-25 2017-11-29 Alcatel-Lucent España, S.A. Method and device for transmission of video content
US10652166B2 (en) * 2017-06-27 2020-05-12 Cisco Technology, Inc. Non-real time adaptive bitrate recording scheduler
CN107690077B (zh) * 2017-09-05 2021-02-26 北京京东尚科信息技术有限公司 监测视频直播卡顿的方法和装置
WO2019120532A1 (en) * 2017-12-21 2019-06-27 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for adaptive bit rate control in a communication network
US11438673B2 (en) 2020-09-11 2022-09-06 Penthera Partners, Inc. Presenting media items on a playing device

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100420601B1 (ko) 2001-11-22 2004-03-02 에스케이 텔레콤주식회사 비디오 데이터 스트리밍 서비스 방법
AU2003274413A1 (en) 2002-10-24 2004-05-13 Timus Bogdan System and method for reducing initial buffering time for a streaming application
AU2003291580A1 (en) * 2003-12-15 2005-06-29 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for adapting to variations in an available bandwidth to a local network
CN1333333C (zh) * 2005-03-16 2007-08-22 西安电子科技大学 码流播放卡和码流采集卡的驱动方法
KR100887898B1 (ko) * 2006-09-27 2009-03-11 엘지전자 주식회사 이동통신단말기의 발신 메시지 변경 사항 확인방법 및 이를수행하기 위한 이동통신단말기
US9113176B2 (en) * 2007-08-29 2015-08-18 The Regents Of The University Of California Network and device aware video scaling system, method, software, and device
US9357568B2 (en) * 2009-06-16 2016-05-31 Futurewei Technologies, Inc. System and method for adapting an application source rate to a load condition
US8527647B2 (en) * 2009-10-06 2013-09-03 Unwired Planet, Inc. Managing network traffic using intermediate flow control
US8693320B2 (en) * 2010-01-11 2014-04-08 Research In Motion Limited Congestion level indication with explicit congestion notification in communication systems
CN102783170A (zh) 2010-03-05 2012-11-14 汤姆森特许公司 自适应流传输***中的比特率调整
EP2556439A4 (en) * 2010-04-08 2015-03-04 Vasona Networks CONTINUOUS BANDWIDTH MANAGEMENT FOR MULTIPLE CUSTOMERS
US8904027B2 (en) * 2010-06-30 2014-12-02 Cable Television Laboratories, Inc. Adaptive bit rate for data transmission
US9479739B2 (en) * 2010-10-04 2016-10-25 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatuses for adaptive control of streaming
US20120163203A1 (en) * 2010-12-28 2012-06-28 Tektronix, Inc. Adaptive Control of Video Transcoding in Mobile Networks
US8782165B2 (en) * 2011-01-26 2014-07-15 Openwave Mobility, Inc. Method and transcoding proxy for transcoding a media stream that is delivered to an end-user device over a communications network
US9072005B2 (en) * 2011-04-20 2015-06-30 Qualcomm Incorporated Quality of service control in a multicast transmission
KR20130005873A (ko) * 2011-07-07 2013-01-16 삼성전자주식회사 방송 시스템에서 컨텐츠 수신 방법 및 장치
US9516085B2 (en) * 2011-09-20 2016-12-06 Google Technology Holdings LLC Constrained fidelity Adaptive Bit Rate encoding systems and methods
US9225762B2 (en) * 2011-11-17 2015-12-29 Google Technology Holdings LLC Method and apparatus for network based adaptive streaming
WO2013100968A1 (en) * 2011-12-28 2013-07-04 Intel Corporation Video adaptation for content-aware wireless streaming
US8640174B2 (en) * 2012-03-01 2014-01-28 Motorola Mobility Llc Method for retrieving content, wireless communication device and communication system
US20130291002A1 (en) * 2012-04-25 2013-10-31 Cox Communications, Inc. Systems and Methods for Delivery of Media Content
US8930559B2 (en) * 2012-06-01 2015-01-06 Verizon Patent And Licensing Inc. Adaptive hypertext transfer protocol (“HTTP”) media streaming systems and methods
US9125073B2 (en) * 2012-08-03 2015-09-01 Intel Corporation Quality-aware adaptive streaming over hypertext transfer protocol using quality attributes in manifest file

Also Published As

Publication number Publication date
WO2014053160A1 (en) 2014-04-10
US9967768B2 (en) 2018-05-08
US20150282000A1 (en) 2015-10-01
EP2904756A1 (en) 2015-08-12
EP2904756B1 (en) 2018-05-09
PH12015500677A1 (en) 2015-05-18
KR20150067233A (ko) 2015-06-17
CN104813629A (zh) 2015-07-29

Similar Documents

Publication Publication Date Title
US9967768B2 (en) Apparatus and method relating to the streaming of content to one or more user devices
US10455404B2 (en) Quality of experience aware multimedia adaptive streaming
Sani et al. Adaptive bitrate selection: A survey
US9118738B2 (en) Systems and methods for controlling access to a media stream
EP2537340B1 (en) Multipath delivery for adaptive streaming
US10320869B2 (en) Network-capacity optimized adaptive HTTP streaming
EP2870776B1 (en) Methods and devices for bandwidth allocation in adaptive bitrate streaming
US20150256577A1 (en) Directing Fragmented Content
EP3387767B1 (en) Adaptive bitrate (abr) adjustments for live over the top (ott) distribution
US9398337B2 (en) Method and apparatus for assigning video bitrate in mobile communication system
Thomas et al. Enhancing MPEG DASH performance via server and network assistance
CN102598628A (zh) 用于多媒体传送的自适应分块和内容感知同步设备及方法
US10834161B2 (en) Dash representations adaptations in network
EP3563540B1 (en) Method and system for providing variable quality streaming video services in mobile communication networks
US20180205802A1 (en) Cache Aware Streaming
KR101718127B1 (ko) 상황 인지 스트리밍 서비스를 위한 콘텐츠 패키징 시스템 및 스트리밍 방법
KR101922552B1 (ko) 멀티미디어 컨텐트 전송 시스템에서 적응적 스트리밍을 이용한 트래픽 제어 방법 및 장치
KR20180024841A (ko) 스트리밍 서비스 서버 및 그의 제어 방법
Pozueco et al. Adaptation engine for a streaming service based on MPEG-DASH
WO2015051846A1 (en) Optimized adaptive streaming
Seyedebrahimi et al. Client QoE-oriented segment selection for DASH
WO2019120532A1 (en) Method and apparatus for adaptive bit rate control in a communication network
EP3249933A1 (en) Method and device for transmission of video content
Oyman et al. Quality of experience for http adaptive streaming services

Legal Events

Date Code Title Description
FA Abandonment or withdrawal