Conexión puente entre redes locales ad-hoc y redes de entidades pares, basadas en Internet.

Método, que comprende:

acoplar un dispositivo de puente (600) a una red local

(102) utilizando un protocolo de conexión entre entidades pares, ad-hoc, utilizado para intercambiar datos entre dispositivos electrónicos de consumo;

acoplar el dispositivo de puente (600) a una red pública (104) usando un protocolo de conexión en red entre entidades pares basado en Internet;

provocar, por lo menos en parte, la recepción en el dispositivo de puente (600) de por lo menos una consulta de contenido multimedia que está almacenado en la red local (102), estando dicha consulta en el protocolo de conexión en red entre entidades pares basado en Internet;

transformar la consulta a través del dispositivo de puente (600) por lo menos traduciendo la consulta al protocolo de conexión entre entidades pares, ad-hoc;

provocar, por lo menos en parte, la transmisión de la consulta transformada desde el dispositivo de puente (600) a la red local (102); caracterizado por que comprende además:

formar, por parte del dispositivo de puente (600), un nombre de archivo temporal para cada coincidencia de la consulta de contenido multimedia;

almacenar, por parte del dispositivo de puente (600), datos de acceso a la red local (102) relacionados con cada nombre de archivo temporal;

provocar, por lo menos en parte, la transmisión de un mensaje que comprende por lo menos un nombre de archivo temporal desde el dispositivo de puente (600) hasta la red pública (104); y

como respuesta a la recepción de una solicitud de contenido multimedia referente a dicho por lo menos un nombre de archivo temporal, recuperar por parte del dispositivo de puente (600) los datos de acceso a la red local relacionados con dicho por lo menos un nombre de archivo temporal.

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

Solicitante: Core Wireless Licensing S.a.r.l.

Nacionalidad solicitante: Luxemburgo.

Dirección: 16 Avenue Pasteur 2310 Luxembourg LUXEMBURGO.

Inventor/es: TERVO,TIMO P, KOISTINEN,KIRMO, KAARELA,KARL.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Redes de datos de conmutación (interconexión o... > H04L12/28 (caracterizados por la configuración de los enlaces, p. ej. redes locales (LAN), redes extendidas (WAN) (redes de comunicación inalámbricas H04W))
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Redes de datos de conmutación (interconexión o... > H04L12/66 (Disposiciones para la conexión entre redes que tienen diferentes tipos de sistemas de conmutación, p. ej. pasarelas)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Disposiciones, aparatos, circuitos o sistemas no... > H04L29/08 (Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace)

PDF original: ES-2537559_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Conexión puente entre redes locales ad-hoc y redes de entidades pares, basadas en Internet.

Campo de la invención La presente invención se refiere en general a dispositivos informáticos, y más particularmente a la compartición de datos entre redes locales y redes de entidades pares, basadas en Internet.

Antecedentes de la invención BROWN A ET AL: "A SIP-based OSGi device communication service for mobile personal area networks", CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, 2006, CCNC 2006. 20 06 3º IEEE LAS VEGAS, NV, USA, 8 a 10 DE ENERO DE 2006, PISCATAWAY, NJ, USA, IEEE, vol. 1, páginas 502 a 508, XP010893259 (D1) , describe las ventajas de un servicio de comunicaciones propuesto, para dispositivos basados en el Protocolo de Inicio de Sesión (SIP) , para su despliegue en un marco de la Iniciativa de Pasarela de Servicios Abiertos (OSGi) de móviles. De acuerdo con D1, cuando el Servicio de SIP se despliega en la OSGi, es posible puentear múltiples dispositivos y pasarelas, ofreciendo movilidad de dispositivos y servicios a medida que los usuarios atraviesan múltiples redes móviles y domésticas. D1 describe una arquitectura, basada en el despliegue del Servicio de SIP en un marco de OSGi para móviles, que, de acuerdo con D1, proporciona efectivamente capacidad de interfuncionamiento entre dispositivos de Redes de Área Personal (PAN) y de redes domésticas.

KUMAR B ET AL: "Mobility support for universal plug and play (UPnP) devices using session initiation protocol (SIP) ", CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, 2006, CCNC 2006, 20 06 3º IEEE LAS VEGAS, NV, USA, 8 a 10 DE ENERO DE 2006, PISCATAWAY, NJ, USA, IEEE, vol. 2, páginas 788 a 792, XP010893284 (D2) , propone una arquitectura a nivel de sistema para proporcionar soporte de movilidad a dispositivos y servicios de UPnP utilizando el Protocolo de Inicio de Sesión (SIP) . D2 propone un nuevo tipo mime de UPnP para transportar datos de UPnP. D2 propone también una arquitectura de reenvío de mensajes de paquetes de UPnP, la cual utiliza procedimientos de señalización de SIP y oculta la movilidad de dispositivos de UPnP a otros dispositivos de una red.

HYUNRYONG LEE, JONGWON KIM: "A Proxy Technique for Media Content Sharing Among UPnP-enabled Home Networks", SPIE, PO BOX 10 BELLINGHAM WA 98227-0010 USA, XP040212341 (D3) , propone un esquema basado en proxies para servicios de flujo continuo de distribución basados en segmentos, entre redes domésticas habilitadas para el UPnP (Universal Plug and Play) . D3 diseña un módulo "SHARE" que extiende la HG (pasarela residencial) con un protocolo compatible con el UPnP. Según D3, retransmitiendo mensajes de SSDP (protocolo simple de descubrimiento de servicios) definidos en la arquitectura de dispositivos de UPnP, el módulo SHARE proporciona conectividad que es necesaria para controlar otros dispositivos de UPnP para servicios de flujo continuo entre redes domésticas. En D3, para proporcionar los servicios de flujo continuo, el módulo SHARE intenta coordinar la distribución de cargas de flujo continuo entre múltiples emisores usando un servicio de flujo continuo distribuido de muchos-a-uno. En D3, el módulo SHARE también intenta minimizar el deterioro de la calidad de servicios de flujo continuo sobre la base del estado de los recursos del sistema y de la red de cada emisor haciendo uso de los servicios de QoS de UPnP.

Universal Plug and Play (UPnP) define una arquitectura para redes entre entidades pares, ubicuas, entre todos los tipos de aparatos electrónicos de consumo, incluyendo aparatos inteligentes, dispositivos inalámbricos, y PC de todos factores de forma. Las tecnologías de UPnP proporcionan una forma para que dispositivos de procesado dispares intercambien datos por medio de redes de proximidad o ad-hoc. El marco de UPnP está diseñado para llevar conectividad basada en normativas, flexible, fácil de usar, a redes ad-hoc o no gestionadas ya sea en casa, en un negocio pequeño, en espacios públicos, o incorporadas a Internet. Las tecnologías de UPnP proporcionan una arquitectura de redes abierta, distribuida, que hace uso del TCP/IP y las tecnologías Web para permitir una conexión en red de proximidad sin discontinuidades además de controlar y transferir datos entre dispositivos conectados en red.

La Arquitectura de Dispositivos de UPnP (UDA) está diseñada para soportar configuración cero, conexión en red "invisible", y descubrimiento automático para un abanico de categorías de dispositivos de entre una amplia gama de proveedores. Esto significa que un dispositivo se puede incorporar dinámicamente a una red, obtener una dirección IP, transmitir sus capacidades, y tener conocimiento de la presencia y capacidades de otros dispositivos. La especificación de UPnP incluye normas para el descubrimiento de servicios. Diversos colaboradores publican descripciones de dispositivos y servicios de UPnP, creando así una forma de conectar dispositivos fácilmente y simplificando la implementación de redes. El objetivo del UPnP es permitir que aparatos electrónicos domésticos interaccionen sin discontinuidades, potenciando de este modo la utilidad de dichos dispositivos.

Además de permitir que dispositivos conectados localmente se intercomuniquen, la norma de UPnP proporciona una forma de que los dispositivos localmente accedan de manera sencilla a redes externas, tales como Internet. En muchos escenarios, se prevé que un Dispositivo de Pasarela de Internet (IGD) de UPnP residirá en la frontera de la

red de UPnP y proporcionará conectividad a una Red de Área Extensa (WAN) , incluyendo Internet. Un IGD se puede implementar como un dispositivo autónomo o se puede incluir en otro dispositivo de UPnP (por ejemplo, un ordenador personal) . Además de permitir que dispositivos de UPnP locales accedan a Internet, el IGD también se puede configurar para permitir que el usuario acceda a dispositivos de la red de UPnP por medio de Internet cuando el usuario se encuentra lejos de la red local.

Al acceso a una red doméstica u otra red local desde una red externa se le hace referencia frecuentemente como acceso remoto. En la actualidad se han previsto algunos planteamientos tecnológicos para proporcionar acceso remoto al hogar digital. Típicamente, estas tecnologías se basan en el IGD o un dispositivo fijo similar para que actúe como punto de entrada a la red local. Por ejemplo, el IGD se puede configurar para aceptar conexiones usando tecnologías de Redes Privadas Virtuales (VPN) . La VPN usa un "túnel" cifrado a través de una red no fiable para conectar puntos extremos de manera segura. Una VPN puede proporcionar una gama completa de conectividad de red a dispositivos externos, y puede potencialmente ampliar la red de UPnP a dispositivos conectados en red externamente.

No obstante, una conexión de VPN requiere una cantidad significativa de tara, no solamente en conexiones de procesado, sino en el establecimiento y el mantenimiento de la VPN. Debido a que una VPN puede abrir potencialmente la red local completa a intrusos, se deben imponer varias precauciones de seguridad cuando se implementa una solución de VPN. No obstante, algunos tipos de aplicaciones de acceso remoto están más limitados en cuanto a alcance, y por lo tanto una solución de VPN constituye una opción excesivamente complicada e incómoda. De manera similar, un acceso remoto del tipo mencionado lo puede proporcionar un IGD de UPnP. No obstante, un dispositivo tal como un IGD está diseñado principalmente para operaciones básicas de encaminamiento y cortafuegos, mientras que las aplicaciones de P2P típicas usan funciones que son específicas de los protocolos de P2P pertinentes. Por lo tanto, puede que no siempre resulte apropiado controlar el acceso remoto por medio de un IGD a efectos de participar en aplicaciones... [Seguir leyendo]

 


Reivindicaciones:

1. Método, que comprende:

acoplar un dispositivo de puente (600) a una red local (102) utilizando un protocolo de conexión entre entidades pares, ad-hoc, utilizado para intercambiar datos entre dispositivos electrónicos de consumo;

acoplar el dispositivo de puente (600) a una red pública (104) usando un protocolo de conexión en red entre entidades pares basado en Internet;

provocar, por lo menos en parte, la recepción en el dispositivo de puente (600) de por lo menos una consulta de contenido multimedia que está almacenado en la red local (102) , estando dicha consulta en el protocolo de conexión en red entre entidades pares basado en Internet;

transformar la consulta a través del dispositivo de puente (600) por lo menos traduciendo la consulta al protocolo de conexión entre entidades pares, ad-hoc;

provocar, por lo menos en parte, la transmisión de la consulta transformada desde el dispositivo de puente (600) a la red local (102) ; caracterizado por que comprende además:

formar, por parte del dispositivo de puente (600) , un nombre de archivo temporal para cada coincidencia de la consulta de contenido multimedia;

almacenar, por parte del dispositivo de puente (600) , datos de acceso a la red local (102) relacionados con 25 cada nombre de archivo temporal;

provocar, por lo menos en parte, la transmisión de un mensaje que comprende por lo menos un nombre de archivo temporal desde el dispositivo de puente (600) hasta la red pública (104) ; y como respuesta a la recepción de una solicitud de contenido multimedia referente a dicho por lo menos un nombre de archivo temporal, recuperar por parte del dispositivo de puente (600) los datos de acceso a la red local relacionados con dicho por lo menos un nombre de archivo temporal.

2. Método según la reivindicación 1, que comprende asimismo facilitar la descarga del contenido multimedia en forma de un archivo a los dispositivos de conexión entre entidades pares de la red pública (104) por medio del dispositivo de puente (600) .

3. Método según la reivindicación 1, que comprende asimismo transmitir en flujo continuo el contenido multimedia a los dispositivos de conexión entre entidades pares de la red pública (104) por medio del dispositivo de puente (600) . 40

4. Método según la reivindicación 3, en el que la transmisión en flujo continuo de contenido multimedia a los dispositivos de conexión entre entidades pares de la red pública (104) por medio del dispositivo de puente (600) comprende establecer una sesión del Protocolo de Inicio de Sesión entre el dispositivo de puente (600) y por lo menos uno de los dispositivos de conexión entre entidades pares de la red pública (104) .

5. Método según la reivindicación 1, en el que el acoplamiento del dispositivo de puente (600) a la red local (102) usando el protocolo de conexión entre entidades pares, ad-hoc, comprende acoplar el dispositivo de puente (600) a la red local (102) usando el Universal Plug and Play.

6. Método según la reivindicación 5, en el que el acoplamiento del dispositivo de puente (600) a la red local (102) utilizando el Universal Plug and Play comprende acoplar el dispositivo de puente (600) para que actúe como un punto de control de Universal Plug and Play.

7. Método según la reivindicación 5, en el que el acoplamiento del dispositivo de puente (600) a la red pública (104)

usando el protocolo de conexión en red entre entidades pares basado en Internet comprende acoplar el dispositivo de puente (600) a una red Gnutella o una red de comunicaciones basada en el SIP.

8. Método según la reivindicación 1, que comprende asimismo determinar a través del dispositivo de puente (600) los metadatos relacionados con contenido multimedia accesible desde la red pública (104) a través del protocolo de 60 conexión en red entre entidades pares; y transformar los metadatos a través del dispositivo de puente (600) para permitir que los dispositivos de conexión entre entidades pares de la red local (102) descubran el contenido multimedia a través del dispositivo de puente (600) utilizando el protocolo de conexión entre entidades pares, adhoc.

9. Aparato, que comprende:

unos medios para conectarse a una red local (102) usando un protocolo de conexión entre entidades pares, adhoc, utilizado para intercambiar datos entre dispositivos electrónicos de consumo;

unos medios para conectarse a una red pública (104) usando un protocolo de conexión en red entre entidades 5 pares basado en Internet;

unos medios para provocar, por lo menos en parte, la recepción de por lo menos una consulta del contenido multimedia que está almacenado en la red local (102) , estando dicha consulta en el protocolo de conexión en red entre entidades pares basado en Internet;

unos medios para transformar la consulta por lo menos traduciendo la consulta al protocolo de conexión entre entidades pares, ad-hoc;

unos medios para provocar, por lo menos en parte, la transmisión de la consulta transformada a la red local 15 (102) ; caracterizado por que comprende asimismo:

unos medios para formar un nombre de archivo temporal para cada coincidencia de la consulta de contenido multimedia;

unos medios para almacenar datos de acceso a la red local (102) relacionados con cada nombre de archivo temporal;

unos medios para provocar, por lo menos en parte, la transmisión de un mensaje que comprende por lo menos un nombre de archivo temporal a la red pública (104) ; y unos medios para recuperar los datos de acceso a la red local relacionados con dicho por lo menos un nombre de archivo temporal como respuesta a la recepción de una solicitud de contenido multimedia referente a dicho por lo menos un nombre de archivo temporal.

10. Aparato según la reivindicación 9, que comprende asimismo unos medios para facilitar la descarga del contenido multimedia en forma de un archivo desde la red local (102) a los dispositivos de conexión entre entidades pares de la red pública (104) .

11. Aparato según la reivindicación 9, que comprende asimismo unos medios para facilitar la transmisión en flujo 35 continuo del contenido multimedia a los dispositivos de conexión entre entidades pares de la red pública (104) .

12. Aparato según la reivindicación 9, que comprende asimismo unos medios para conectarse a la red local (102) usando Universal Plug and Play, y comprendiendo el aparato unos medios para actuar como un punto de control de Universal Plug and Play.

13. Aparato según la reivindicación 12, en el que el protocolo de conexión en red entre entidades pares basado en Internet comprende por lo menos uno de entre un protocolo basado en Gnutella y un protocolo de comunicaciones basado en el SIP.

14. Aparato según la reivindicación 9, que comprende asimismo uno medios para determinar metadatos relacionados con contenido multimedia accesible desde la red pública (104) a través del protocolo de conexión en red entre entidades pares; y unos medios para transformar los metadatos con el fin de permitir que los dispositivos de conexión entre entidades pares de la red local (102) descubran el contenido multimedia utilizando el protocolo de conexión entre entidades pares, ad-hoc.

15. Programa de ordenador, que comprende unos medios de código de programa adaptados para llevar a cabo el método según una o varias de las reivindicaciones 1 a 8 cuando el programa se ejecuta en un procesador.