Método y aparato para manejar trayectoria interrumpida en red entre pares.

Un método, que comprende:

(a) detectar una pérdida de paquetes (504) en un flujo de paquetes de datos parcial en una red entre pares;

(b) señalizar una indicación de paquetes perdidos (518) a uno o más pares emisores que sirven el flujo de paquetes de datos parcial que corresponde a la pérdida de paquetes;

(c) después de la satisfacción de un parámetro umbral (524) sin recibir paquetes perdidos, señalizar a uno o más pares candidatos una solicitud para retransmisión de los paquetes perdidos, siendo los pares candidatos pares que no sirven el flujo de paquetes de datos parcial; y

(d) recibir los paquetes perdidos a través de uno de los pares candidatos.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/IB2010/001175.

Solicitante: Nokia Technologies OY.

Nacionalidad solicitante: Finlandia.

Dirección: KARAPORTTI 3 02610 ESPOO FINLANDIA.

Inventor/es: CURCIO,IGOR DANILO DIEGO, VAN GASSEL,JOZEF PIETER, BOUAZIZI,IMED, PELTOTALO,JANI, SAUKKO,MARKO ANTI JUHANI, VAATAMOINEN,LASSI ILLARI.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Disposiciones, aparatos, circuitos o sistemas no... > H04L29/06 (caracterizadas por un protocolo)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Disposiciones para detectar o evitar errores en la... > H04L1/18 (Sistema de repetición automática, p. ej. sistema Van Duuren)

PDF original: ES-2535623_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Método y aparato para manejar trayectoria interrumpida en red entre pares Campo de la invención

La presente invención se refiere en general al campo de la comunicación móvil y, más específicamente, a flujo continuo entre pares móvil.

Antecedentes de la invención

Esta sección pretende proporcionar unos antecedentes o contexto para la invención que se indica en las reivindicaciones. La descripción del presente documento puede incluir conceptos que pueden conseguirse, pero no necesariamente los que se han concebido o conseguido anteriormente. Por lo tanto, a menos que se indique de otra manera en el presente documento, lo que se describe en esta sección no es la técnica anterior a la descripción y reivindicaciones en esta solicitud y no se admite como que sea la técnica anterior por inclusión en esta sección.

Las entidades entre pares (P2P) están surgiendo como una tecnología potencialmente perjudicial para distribución de contenido a dispositivos móviles a través de internet. Proporcionan una solución alternativa al enfoque basado en cliente-servidor tradicional reduciendo la necesidad de servidores centralizados. Junto a la ya bien conocida compartición de ficheros de P2P, está ganando popularidad más recientemente el flujo continuo de P2P en tiempo real. El flujo continuo de P2P en tiempo real tiene un número de ventajas que posibilitan nuevas aplicaciones y modelos de negocio para el usuario final, así como otros protagonistas en la cadena de valor. La tecnología de flujo continuo de P2P, por ejemplo, permite a un usuario final de un dispositivo móvil difundir su propio contenido a través de internet. Esta tarea puede conseguirse en tiempo real sin la necesidad de una infraestructura especial desde el dispositivo del usuario, junto con todos los demás pares en la red, colectivamente forman la infraestructura. Adicionalmente, a diferencia de las tecnologías de distribución de contenido existentes que requieren aún servidores especializados, los servidores pueden ya no requerirse en redes de flujo continuo de P2P puesto que cada par puede servir datos a otros pares.

Estas características distribuidas hacen el flujo continuo de P2P en tiempo real una tecnología intrínsecamente escalable, que permite la distribución de una cantidad sin precedentes de contenido desde los proveedores de contenido que incluyen los usuarios finales. Adicionalmente, el flujo continuo de P2P tiene el potencial de hacerse una tecnología perjudicial en el mundo de la difusión puesto que cada par en la red puede hacerse un difusor independiente. Esto es especialmente cierto a la luz de la reciente proliferación de contenido generado por el usuario.

El flujo continuo en vivo y el flujo continuo de Vídeo Bajo Demanda (VoD) de contenido son dos aplicaciones de ejemplo donde puede utilizarse eficazmente flujo continuo de P2P. Con el flujo continuo en vivo, un usuario normalmente recibe un evento en curso, tal como un evento deportivo, desde los pares en la red de P2P. El usuario puede por lo tanto empezar a visualizar el flujo en vivo después de un retardo de almacenamiento en memoria intermedia inicial. Adicionalmente, todos los pares en un escenario de flujo continuo en vivo consumen el contenido en el mismo marco de tiempo. Con el flujo continuo de VoD, un usuario puede solicitar un vídeo deseado desde un catálogo, y después de un retardo asociado con almacenamiento en memoria intermedia inicial del contenido, el usuario puede empezar a visualizar el vídeo solicitado desde el comienzo. Desde un punto de vista de fabricación y uso del dispositivo, las aplicaciones de flujo continuo de P2P de VoD tienen un número de beneficios importantes. Por ejemplo, los usuarios pueden visualizar los programas seleccionados únicamente después de un corto retardo asociado con el almacenamiento en memoria intermedia del contenido, a diferencia de esperar a que se descargue el fichero entero. Esta característica reduce también los requisitos de memoria del dispositivo, y permite que se asignen recursos de memoria a otras aplicaciones, una característica que es especialmente beneficiosa para dispositivos móviles, con relativamente pequeña memoria interna.

La experiencia del usuario y el rendimiento de un servicio de flujo continuo de P2P en tiempo real son altamente dependientes de la disponibilidad del contenido en el par fuente. Los pares en un entorno de flujo continuo de P2P, sin embargo, no pueden evaluar actualmente de manera eficaz la disponibilidad de un contenido deseado en otros pares en la red de flujo continuo de P2P.

Los documentos US29/24754, W29/36461 y Qi Zhang et al: "Design and Performance Evaluation of Cooperative Retransmission Scheme for Reliable Multicast Services in Cellular Controlled P2P Networks", The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC7, 1 de septiembre de 27, son documentos que se han indicado en el informe de búsqueda europeo.

Sumario de la invención

En un aspecto de la invención, un método comprende (a) detectar una pérdida de paquetes en un flujo de paquetes de datos parcial en una red entre pares; (b) señalizar una indicación de paquetes perdidos a uno o más pares

emisores que sirven el flujo de paquetes de datos parcial que corresponde a la pérdida de paquetes; (c) después de la satisfacción de un parámetro umbral sin recibir paquetes perdidos, señalizar a uno o más pares candidatos una solicitud para retransmisión de los paquetes perdidos, siendo los pares candidatos pares que no sirven el flujo de paquetes de datos parcial; y (d) recibir los paquetes perdidos a través de uno de los pares candidatos.

En una realización, la satisfacción de un parámetro umbral es la expiración de un periodo de tiempo umbral.

En una realización, el método comprende adicionalmente señalizar a uno o más pares corriente abajo una indicación de que la pérdida de paquetes se ha señalizado a un par fuente.

En una realización, el método comprende adicionalmente, tras la recepción de paquetes perdidos retransmitidos, señalizar una indicación de la recepción de los paquetes perdidos a uno o más pares que estaban corriente arriba antes de la detección de la pérdida de paquetes.

En una realización, el flujo de paquetes de datos parcial se recibe a través del protocolo de transporte en tiempo real (RTP). La señalización en (b) puede usar el protocolo de control de RTP (RTCP). La señalización en (c) puede usar el protocolo de flujo continuo en tiempo real (RTSP). La señalización en (c) usando el protocolo de flujo continuo en tiempo real (RTSP) puede incluir establecer una sesión de RTP con un par candidato.

En otro aspecto de la invención, un aparato comprende un procesador y una unidad de memoria conectada de manera comunicativa al procesador. La unidad de memoria incluye (a) código informático para detectar una pérdida de paquetes en un flujo de paquetes de datos parcial en una red entre pares; (b) código informático para señalizar una indicación de paquetes perdidos a uno o más pares emisores que sirven el flujo de paquetes de datos parcial que corresponde a la pérdida de paquetes; (c) código informático para, después de la expiración de un periodo de tiempo umbral sin recibir paquetes perdidos, señalizar a uno o más pares candidatos una solicitud para retransmisión de los paquetes perdidos, siendo los pares candidatos pares que no sirven el flujo de paquetes de datos parcial; y (d) código informático para recibir los paquetes perdidos a través de uno de los pares candidatos.

En otro aspecto de la invención, se realiza un producto de programa informático en un medio legible por ordenador y comprende (a) código informático para detectar una pérdida de paquetes en un... [Seguir leyendo]

 


Reivindicaciones:

1. Un método, que comprende:

(a) detectar una pérdida de paquetes (54) en un flujo de paquetes de datos parcial en una red entre pares;

(b) señalizar una indicación de paquetes perdidos (518) a uno o más pares emisores que sirven el flujo de paquetes de datos parcial que corresponde a la pérdida de paquetes;

(c) después de la satisfacción de un parámetro umbral (524) sin recibir paquetes perdidos, señalizar a uno o más pares candidatos una solicitud para retransmisión de los paquetes perdidos, siendo los pares candidatos pares que no sirven el flujo de paquetes de datos parcial; y

(d) recibir los paquetes perdidos a través de uno de los pares candidatos.

2. El método de la reivindicación 1, en el que la satisfacción de un parámetro umbral es la expiración de un periodo de tiempo umbral.

3. El método de cualquiera de las reivindicaciones 1 a 2, que comprende adicionalmente:

señalizar a uno o más pares corriente abajo una indicación de que se ha señalizado la pérdida de paquetes a un par fuente.

4. El método de cualquiera de las reivindicaciones 1 a 3, que comprende adicionalmente:

tras la recepción de paquetes perdidos retransmitidos, señalizar una indicación de la recepción de los paquetes perdidos (534) a uno o más pares que estaban corriente arriba antes de la detección de la pérdida de paquetes.

5. El método de cualquiera de las reivindicaciones 1 a 4, en el que el flujo de paquetes de datos parcial se recibe a través del protocolo de transporte en tiempo real.

6. El método de las reivindicaciones, en el que la señalización en (b) usa el protocolo de control en tiempo real.

7. El método de la reivindicación 5, en el que la señalización en (c) usa el protocolo de flujo continuo en tiempo real.

8. El método de la reivindicación 7, en el que la señalización en (c) usando el protocolo de flujo continuo en tiempo real incluye establecer una sesión de control en tiempo real con un par candidato.

9. Un aparato, que comprende:

un procesador; y

una unidad de memoria conectada de manera comunicativa al procesador y que incluye:

(a) código informático para detectar una pérdida de paquetes en un flujo de paquetes de datos parcial en una red entre pares;

(b) código de programa para señalizar una indicación de paquetes perdidos a uno o más pares emisores que sirven el flujo de paquetes de datos parcial que corresponde a la pérdida de paquetes;

(c) código informático para, después de la satisfacción de un parámetro umbral sin recibir paquetes perdidos, señalizar a uno o más pares candidatos una solicitud para retransmisión de los paquetes perdidos, siendo los pares candidatos pares que no sirven el flujo de paquetes de datos parcial; y

(d) código informático para recibir los paquetes perdidos a través de uno de los pares candidatos.

1. El aparato de la reivindicación 9, en el que la satisfacción de un parámetro umbral es la expiración de un periodo de tiempo umbral.

11. El aparato de cualquiera de las reivindicaciones 9 a 1, en el que la unidad de memoria comprende adicionalmente:

código informático para señalizar a uno o más pares corriente abajo una indicación de que se ha señalizado la pérdida de paquetes a un par fuente.

12. El aparato de cualquiera de las reivindicaciones 9 a 11, en el que la unidad de memoria comprende adicionalmente:

código informático para, tras la recepción de paquetes perdidos retransmitidos, señalizar una indicación de la recepción de los paquetes perdidos a uno o más pares que estaban corriente arriba antes de la detección de la pérdida de paquetes.

13. El aparato de cualquiera de las reivindicaciones 9, 1, 12, en el que el flujo de paquetes de datos parcial se recibe a través del protocolo de transporte en tiempo real.

14. El aparato de la reivindicación 13, en el que la señalización en (b) usa el protocolo de control en tiempo real.

15. Un producto de programa informático que comprende al menos un medio de almacenamiento legible por ordenador que tiene porciones de código de programa ejecutables por ordenador almacenadas en el mismo, comprendiendo las porciones de código de programa ejecutables por ordenador instrucciones de código de programa para haceque se realice el método de cualquiera de las realizaciones 1 a 8.