Procedimiento de recogida de información de una red punto a punto.

Procedimiento de recogida de información relacionada con puntos (3) de una red punto a punto

(2), comprendiendo la red (2) al menos un punto (3) que ejecuta un conjunto de programas de intercambio configurado para difundir datos a al menos un cliente según un protocolo de intercambio selectivo que permite al punto aplicar una selección de clientes a los cuales se transfieren los datos, realizándose esta selección en función de una o varias características de los clientes, procedimiento en el cual:

- se realiza una búsqueda en:

- al menos un directorio de nodo (6) de una red superpuesta (4) de dicha red punto a punto (2), estando el indicado directorio de nodo (6) asociado con al menos una información predefinida, Y

- al menos un directorio de nodo de la red punto a punto (2), estando el indicado directorio de nodo asociado con la indicada información predefinida y repertoriando puntos (3) de la red punto a punto,

- se envía al directorio de nodo (6) de la red superpuesta (4) y/o a los puntos (3) de la red punto a punto repertoriados por el directorio de nodo de la red punto a punto (2) la dirección en la red punto a punto de al menos un cliente controlado (10), con el fin de permitir la conexión de al menos un punto (3) de la red punto a punto (2) con dicho cliente controlado (10) y,

- se recibe por mediación del cliente controlado (10) al cual al menos un punto (3) de la red está conectado información relacionada con el indicado punto conectado.

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

Solicitante: Trident Media Guard TMG.

Nacionalidad solicitante: Francia.

Dirección: 44 boulevard des Pas Enchantés 44230 St Sebastien Sur Loire FRANCIA.

Inventor/es: ROUIBIA,SOUFIANE, CASALTA,BASTIEN.

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/08 (Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace)

PDF original: ES-2509947_T3.pdf

 

google+ twitter facebookPin it
Procedimiento de recogida de información de una red punto a punto.
Procedimiento de recogida de información de una red punto a punto.

Fragmento de la descripción:

DESCRIPCION

Procedimiento de recogida de información de una red punto a punto.

La presente invención se refiere a un procedimiento y a un dispositivo de recogida de información relacionada con puntos de una red punto a punto intercambiando un contenido en la mencionada red.

Una red punto a punto de este tipo es por ejemplo la red BitTorrent, e-Donkey, Ares, Gnutella 1, Gnutella2...

Las nuevas generaciones de redes punto a punto utilizan sistemas repartidos que permiten la identificación y la obtención de informaciones en la red punto a punto. Estos sistemas repartidos se basan en la creación de una red superpuesta de la red punto a punto. En esta red superpuesta, cada nodo está identificado y puede comunicarse con los otros nodos. La red superpuesta utiliza por ejemplo una tabla de Hash distribuida, que se designará en lo que sigue por su acrónimo inglés "DHT", y que se describe por ejemplo en la publicación RIPEANU, FOSTER "Mapping the Gnutella Network: Macroscopic Properties of Large-Scale Peer-to-Peer Systems".

Gracias a la utilización de una DHT, cada punto de la red punto a punto se vuelve un mini-directorio.

Las redes punto a punto utilizan igualmente la técnica Peer Exchange, mediante la cual cada punto intercambia con los puntos a los cuales acaba de conectarse las coordenadas en la red de puntos que conoce y que distribuyen el mismo contenido. Este intercambio se realiza justo después del primer mensaje de conexión.

Los puntos de la red punto a punto que buscan telecargar un contenido en la red punto a punto recuperan generalmente una lista de puntos interesados por el mismo contenido con un directorio central de la red. Para ser servido lo más rápidamente posible, cada punto busca aumentar esta lista de puntos.

La técnica Peer Exchange (Intercambio de Puntos) o la interrogación de una DHT permiten lograr este objetivo. Como otras ventajas, la utilización de una DHT o la técnica Peer Exchange permite utilizar la banda pasante de los puntos de la red que telecargan para la búsqueda de puntos y de informaciones sobre contenidos presentes en la red, en lugar de utilizar la banda pasante del servidor.

Sin embargo, las informaciones así recuperadas no son siempre fiables. En efecto, algunos puntos pueden difundirse por la DHT o por envío de direcciones según la técnica Peer Exchange de las direcciones erróneas intencionadamente o no, no correspondiendo estas direcciones a puntos de la red por que no existen por que se trata de direcciones de impresoras o también por que se trata de direcciones de servidores que no tienen nada que ver con la red punto a punto.

Puede mostrarse difícil comprobar la exactitud de estas direcciones por varios motivos: la conexión con cada una de estas direcciones para comprobar su existencia es costosa en tiempo y en recursos. Además, algunas direcciones, aunque existan, pueden no responder a una tentativa de conexión por motivos tales como el hecho de que los terminales informáticos correspondientes hayan ya acometido el número máximo de conexiones que pueden soportar. Además, algunas direcciones corresponden a puntos filtrados, por ejemplo protegidos por un cortafuegos, que no pueden ser conseguidos si la conexión no está comprometida mediante estos últimos.

Se muestra por consiguiente difícil recoger información en cuanto a los puntos de una red punto a punto, teniendo ésta información por ejemplo por objetivo realizar estudios estadísticos sobre los volúmenes de telecarga y el número de copias de algunos contenidos presentes en las redes punto a punto o por objeto impedir la telecarga ilícita por puntos de una red punto a punto de obras protegidas por derechos de propiedad intelectual.

Un ejemplo de recogida de información en una red punto a punto se describe por el documento de la técnica anterior US 2009/0100128.

Existe por consiguiente una necesidad para recoger información relacionada con puntos de una red punto a punto de un modo fiable y relativamente sencillo de poner en práctica.

La invención tiene por objeto responder a esta necesidad y llega a la misma, según uno de sus aspectos, gracias a un procedimiento de recogida de información relacionada con puntos de una red punto a punto, comprendiendo la red al menos un punto que ejecuta un conjunto de programas de intercambio configurado para difundir datos a al menos un cliente según un protocolo de intercambio selectivo que permite al punto aplicar una selección de clientes

hacia los cuales se transfieren los datos, realizándose esta selección en función de una o varias características de los clientes, procedimiento en el cual: -se realiza una búsqueda: -al menos un directorio de nodo de una red superpuesta de dicha red punto a punto, estando el indicado

directorio de nodo asociado con al menos una información predefinida,

y/o

- -- al menos un directorio de nodo de la red punto a punto, estando el indicado directorio de nodo asociado con la indicada información predefinida y repertoriando puntos de la red punto a punto, se envía al mencionado directorio de nodo de la red superpuesta y/o a los indicados puntos de la red repertoriados por el directorio de nodo de la red punto a punto la dirección en la red punto a punto de al menos un cliente controlado, con el fin de permitir la conexión de al menos un punto de la red punto a punto con dicho cliente controlado y, se recibe por mediación del cliente controlado al cual al menos un punto de la red está conectado información relacionada con el indicado punto conectado.

El envío a uno o varios directorios de nodo de la red superpuesta y/o a los puntos de la red repertoriados por el directorio de nodo de la red punto a punto de la dirección en la red punto a punto de al menos un cliente controlado permite la difusión rápida en la red punto a punto de la dirección del cliente controlado.

Gracias a la invención, puntos de la red que han recuperado la dirección del cliente controlado se conectan con este último. Se puede así asegurar que las direcciones recuperadas por el cliente controlado debido a estas conexiones corresponden a verdaderos puntos de la red.

Por el hecho de que sean los puntos de la red punto a punto los que se conectan con el cliente controlado, cuando estos puntos se filtran por un cortafuegos, una comunicación puede tener lugar con estos puntos y se pueden aprovechar estas comunicaciones para comprobar las direcciones de estos puntos, lo cual refuerza todavía la fiabilidad de las informaciones recogidas.

La invención puede ser utilizada con un fin informativo, es decir para saber cuales son los contenidos más telecargados y los más reproducidos en la red punto a punto.

La invención puede también ser utilizada con un fin represivo, con el fin de determinar cuales son los puntos de la red punto a punto que telecargan ilegalmente contenido protegido por derechos de propiedad intelectual.

La red punto a punto puede descentralizarse y se puede buscar al menos un directorio de nodo de la red superpuesta de la red punto a punto asociada con al menos una información predefinida y luego enviar al mencionado directorio de nodo la dirección a la red punto a punto de al menos un cliente controlado. Esta dirección del cliente controlado puede ser enviada al mencionado directorio de nodo y ser presentada como asociada a la mencionada información predefinida.

Se puede así asegurar la publicación de la dirección del cliente controlado en la red superpuesta, de forma que la dirección del cliente controlado sea comunicada a los puntos que contactan el directorio de nodo de la red superpuesta e interesados por la mencionada información predefinida.

Se puede buscar al menos un directorio de nodo de la... [Seguir leyendo]

 


Reivindicaciones:

1. Procedimiento de recogida de información relacionada con puntos (3) de una red punto a punto (2) , comprendiendo la red (2) al menos un punto (3) que ejecuta un conjunto de programas de intercambio configurado para difundir datos a al menos un cliente según un protocolo de intercambio selectivo que permite al punto aplicar una selección de clientes a los cuales se transfieren los datos, realizándose esta selección en función de una o varias características de los clientes, procedimiento en el cual:

- se realiza una búsqueda en:

- al menos un directorio de nodo (6) de una red superpuesta (4) de dicha red punto a punto (2) , estando el indicado directorio de nodo (6) asociado con al menos una información predefinida,

Y

- al menos un directorio de nodo de la red punto a punto (2) , estando el indicado directorio de nodo asociado con la indicada información predefinida y repertoriando puntos (3) de la red punto a punto, -se envía al directorio de nodo (6) de la red superpuesta (4) y/o a los puntos (3) de la red punto a punto repertoriados por el directorio de nodo de la red punto a punto (2) la dirección en la red punto a punto de al 15 menos un cliente controlado (10) , con el fin de permitir la conexión de al menos un punto (3) de la red punto a punto (2) con dicho cliente controlado (10) y, -se recibe por mediación del cliente controlado (10) al cual al menos un punto (3) de la red está conectado información relacionada con el indicado punto conectado.

2. Procedimiento según la reivindicación 1, en el cual la red punto a punto (2) se descentraliza y en el cual se realiza una búsqueda de al menos un directorio de nodo (6) de la red superpuesta (4) de la red punto a punto (2) asociada con la mencionada información predefinida y en el cual se envía al indicado directorio de nodo (6) la dirección a la red punto a punto (2) al menos un cliente controlado (10) .

3. Procedimiento según la reivindicación 1 ó 2, en el cual se realiza una búsqueda de al menos un directorio de nodo de la red punto a punto (2) asociado con la mencionada información predefinida y que repertoria puntos (3) de la red punto a punto, y en el cual se envía a los puntos repertoriados la dirección en la red punto a punto (2) de al menos un cliente controlado (10) .

4. Procedimiento según una cualquiera de las reivindicaciones anteriores, en el cual la información predefinida comprende uno al menos entre un identificador de un contenido difundido o a difundir en la red punto a punto (2) y una dirección de un punto (3) en la red punto a punto (2) , comprendiendo la información predefinida de preferencia un identificador de un contenido digital audio y/o video.

5. Procedimiento según la reivindicación anterior, en el cual la información recibida por el cliente controlado (10) comprende un identificador del contenido digital y/o el porcentaje de dicho contenido ya telecargado por el punto (3) al cual el cliente controlado (10) está conectado.

6. Procedimiento según una cualquiera de las reivindicaciones anteriores, en el cual la información recibida por el cliente controlado (10) comprende un identificador del punto (3) al cual está conectado y/o la versión del conjunto de programas de intercambio de dicho punto.

7. Procedimiento según la reivindicación 2, en el cual la red superpuesta (4) utiliza una tabla de Hash distribuida (Distributed Hash table) y en el cual el directorio de nodo (6) asociado con la información predefinida es un 40 rastreador interno asociado con la indicada información.

8. Procedimiento según la reivindicación anterior, en el cual se comunica al rastreador interno (6) la dirección en la red punto a punto (2) de un cliente controlado (10) , de forma que puntos (3) de la red punto a punto (2) puedan recuperar esta dirección del rastreador interno (6) para conectarse con el cliente controlado (10) .

9. Procedimiento según la reivindicación 7 u 8, en el cual el directorio de nodo de la red punto a punto (2) es un 45 rastreador asociado con la información predefinida y en el cual se recupera d este rastreador la lista de los puntos 8

(3) de la red repertoriados por éste último como asociados a la información predefinida, y en el cual se conecta con uno al menos de los indicados puntos (3) .

10. Procedimiento según la reivindicación anterior, en el cual se recibe, de al menos un punto (3) de la lista recuperada del rastreador y con el cual se ha conectado, una lista de puntos (3) de la red punto a punto, y en la cual se envía al indicado punto (3) la dirección en la red punto a punto (2) de al menos un cliente controlado (10) , particularmente según la técnica Peer exchange.

11. Procedimiento según la reivindicación anterior, en el cual después de la recepción de la lista de puntos (3) y envío a dicho punto (3) de la dirección del cliente controlado (10) , se desconecta de dicho punto.

12. Procedimiento según una cualquiera de las reivindicaciones anteriores, en el cual la dirección en la red punto a 10 punto (2) del cliente controlado (10) comprende la dirección IP y el puerto del cliente controlado (10) .

13. Procedimiento para retrasar, incluso eliminar, la propagación ilegal de datos protegidos en una red punto a punto (2) , comprendiendo la red (2) al menos un punto (3) que ejecuta un conjunto de programas de intercambio configurado para difundir datos a al menos un cliente según un protocolo de intercambio selectivo que permite al punto aplicar una selección de los clientes hacia los cuales se transfieren los datos, realizándose esta selección en función de una o varias características de los clientes, en e cual:

- se pone en práctica el procedimiento de recogida de información según una cualquiera de las reivindicaciones 1 a 12, siendo la información predefinida un contenido digital audio y/o video y, -en función del conjunto de programas de intercambio ejecutado por el punto (3) , el cliente controlado (10) envía al (a los) punto (s) (3) con los cuales está conectado un mensaje que se opone a la indicada propagación, particularmente una falsa información relacionada con el indicado contenido buscado, tal como un mensaje de no existencia de dicho contenido en la red punto a punto (2) .

14. Sistema informático (7) destinado para recoger información en puntos (3) de una red punto a punto (2) , en la cual al menos un punto (3) ejecuta un conjunto de programas de intercambio configurado para difundir datos a al menos un cliente según un protocolo de intercambio selectivo que permite al punto aplicar una selección de los clientes a los cuales se transfieren los datos, realizándose esta selección en función de datos representativos de una o varias características de los clientes, comprendiendo el sistema informático (7) al menos un cliente controlado (10) y configurándose para:

- buscar al menos un directorio de nodo (6) de una red superpuesta (4) de dicha red punto a punto (2) , estando el indicado directorio de nodo (6) asociado con al menos una información predefinida y al menos un directorio de nodo de la red punto a punto (2) , estando el mencionado directorio de nodo asociado con la indicada información predefinida y repertoriando puntos (3) de la red punto a punto, -enviar al directorio de nodo (6) de la red superpuesta (4) y a los puntos de la red (2) repertoriados por el directorio de nodo de la red punto a punto la dirección en la red punto a punto de al menos un cliente controlado (10) , con el fin de permitir la conexión de al menos un punto (3) de la red punto a punto al indicado cliente controlado (10) y, -recibir por mediación del cliente controlado (10) al cual al menos un punto (3) de la red (2) está conectado información relacionada con el mencionado punto conectado.

15. Producto programa de ordenador que comprende instrucciones legibles por un sistema informático (7) que comprende al menos un microprocesador, controlando estas instrucciones el funcionamiento del sistema informático (7) de forma que, en una red punto a punto (2) que comprende al menos un punto (3) que ejecuta un conjunto de programas de intercambio configurado para servir al menos un cliente según un protocolo de intercambio selectivo que permite al punto realizar una selección de clientes servidos en función de al menos una característica de estos clientes:

- que al menos sea buscado un directorio de nodo (6) de una red superpuesta (4) de dicha red punto a 45 punto (2) , estando el indicado directorio de nodo (6) asociado a al menos una información predefinida, y al menos un directorio de nodo de la red punto a punto (2) sea buscado, estando el indicado directorio de 9

nodo asociado con la indicada información predefinida y que repertoria puntos (3) de la red punto a punto (2) , -que la dirección en la red punto a punto (2) de al menos un cliente controlado (10) sea enviada al directorio de nodo (6) de la red superpuesta (4) y a los puntos (3) de la red (2) repertoriados por el directorio de nodo de la red punto a punto, con el fin de permitir la conexión de al menos un punto (3) de la red punto a punto al indicado cliente controlado (10) y, -que el cliente controlado (10) con el cual al menos un punto (3) de la red (2) está conectado reciba información relacionada con el indicado punto conectado (3) .