MANEJO DE SESIÓN DE DISTRIBUCIÓN DE FICHEROS.

Un módulo (19) de receptor para la recepción de datos transmitidos en una sesión de distribución de ficheros,

comprendiendo el módulo uno o más de: a) un temporizador (f1) de espera de fragmento dispuesto para iniciarse en respuesta a la recepción por parte del módulo de receptor de una declaración que hace referencia a uno o más objetos, refiriéndose el temporizador de espera de fragmento al máximo tiempo admisible entre la recepción de una tabla y la recepción de al menos un primer fragmento de un objeto de esa tabla; b) un temporizador (t2) de espera del nuevo objeto dispuesto para iniciarse en respuesta a la detección de que la totalidad de uno o más objetos a los que se hace referencia en una declaración recibida por el módulo de receptor se han recibido por el módulo de receptor, refiriéndose el parámetro de temporizador de espera del nuevo objeto al máximo tiempo admisible entre todos los objetos para una tabla que se está recibiendo y una tabla diferente que se está recibiendo; y c) un temporizador (t3) de espera de tabla dispuesto para iniciarse en respuesta a la recepción por parte del módulo de receptor de un objeto al que no se hace referencia en ninguna declaración recibida, refiriéndose el parámetro de temporizador de espera de tabla al máximo tiempo admisible entre la recepción de un objeto no declarado en una tabla que se ha consultado hasta ese momento y la recepción de una tabla que declara ese objeto; estando el módulo de receptor dispuesto para dejar la sesión de distribución de ficheros en respuesta a la detección de la expiración de cualquiera de los uno o más temporizadores

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

Solicitante: NOKIA CORPORATION.

Nacionalidad solicitante: Finlandia.

Dirección: KEILALAHDENTIE 4 02150 ESPOO FINLANDIA.

Inventor/es: PAILA,TONI, POHJOLAINEN,Topi.

Fecha de Publicación: .

Fecha Solicitud PCT: 10 de Junio de 2005.

Clasificación Internacional de Patentes:

  • H04L29/06T
  • H04L29/08N13
  • H04L29/08N5

Clasificación PCT:

  • H04L29/06 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizadas por un protocolo.

Clasificación antigua:

  • H04L29/06 H04L 29/00 […] › caracterizadas por un protocolo.

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania.

PDF original: ES-2369699_T3.pdf

 


Fragmento de la descripción:

La invención se refiere en general a la distribución de recursos a través de sistemas de comunicación digital. En particular, la invención se refiere a un módulo de receptor para la recepción de datos transmitidos en una sesión de distribución de ficheros, y a un procedimiento de manejo de una sesión de distribución de ficheros. La invención se refiere también a un nodo de red operable con respecto a una sesión de distribución de ficheros, y a un transmisor operable con respecto a una sesión de distribución de ficheros. FLUTE es un proyecto que se gestiona bajo el control del Grupo de Tareas Especiales de Ingeniería en Internet (IETF). FLUTE define un protocolo para la distribución unidireccional de ficheros a través de Internet. El protocolo es particularmente adecuado para redes de multidifusión, a pesar de que las técnicas pueden aplicarse de forma similar para su uso con direccionamiento de unidifusión. La especificación de FLUTE se basa en Codificación Asíncrona por Capas (ALC), el protocolo base diseñado para la distribución de multidifusión escalonable de forma masiva. ALC define el transporte de objetos binarios arbitrarios, y se expone en Luby, M., Gemmell, J., Vicisano, L., Rizzo, L. y J. Crowcroft, Ejemplificación de Protocolo de Codificación Asíncrona Por capas (ALC), RFC 3450, diciembre de 2002. Para las aplicaciones de distribución de ficheros, el mero transporte de objetos no es suficiente. Los sistemas de extremo necesitan conocer qué representan los objetos en realidad. FLUTE proporciona un mecanismo para la señalización y la correspondencia de las propiedades de los ficheros con conceptos de ALC de una forma tal que permite a los receptores asignar esos parámetros para los objetos recibidos. En FLUTE, `fichero se refiere a un `objeto tal como se comenta en el documento de la ALC que se menciona anteriormente. En una sesión de distribución de ficheros de FLUTE, hay un emisor, que envía la sesión, y un número de receptores, que reciben la sesión. Un receptor puede unirse a una sesión en un instante arbitrario. La sesión distribución uno o más objetos abstractos, tales como ficheros. El número de ficheros puede variar. Cualquier fichero puede enviarse usando más de un paquete. Puede perderse cualquier paquete que se envía en la sesión. FLUTE tiene el potencial de usarse para la distribución de cualquier tipo de fichero y cualquier tamaño de fichero. FLUTE puede aplicarse a la distribución de ficheros a muchos anfitriones, usando unas sesiones de distribución de varios segundos o más. Por ejemplo, FLUTE puede usarse para la distribución de grandes actualizaciones de software a muchos anfitriones de forma simultánea. Puede también usarse para datos continuos pero segmentados, tales como texto alineado en el tiempo para subtítulos, usando de ese modo su naturaleza por capas heredada a partir de la ALC y el LCT para adaptar la riqueza de la sesión al estado de congestión de la red. Ésta es también adecuada para el transporte básico de metadatos, por ejemplo ficheros de SDP que permiten que las aplicaciones de usuario accedan a sesiones multimedios. Puede usarse con sistemas de radiodifusión, tal como se espera que se use particularmente en relación con IPDC (Difusión de Datos de Protocolo de Internet) a través de DVBH (Difusión de Vídeo Digital De bolsillo), para la cual se están desarrollando normas en la actualidad. FLUTE no permite que un receptor determine durante cuánto tiempo necesita estar el mismo en un canal, con el fin cumplir la finalidad de la sesión establecida por el emisor. Por lo tanto, un receptor no puede conocer cuándo ha recibido una difusión de ficheros completa. FLUTE tampoco define la semántica de la sesión a un receptor. FLUTE usa unas sesiones de distribución de ficheros estáticas y bien definidas, es decir, cada sesión de distribución de ficheros distribución un conjunto de ficheros fijo, y los ficheros no pueden cambiar durante la sesión. La presente invención busca salvar estas deficiencias, pero también tiene una aplicabilidad más amplia en la medida en la que la misma se refiere a cualquier distribución de ficheros. De acuerdo con un primer aspecto de la presente invención, se proporciona un módulo de receptor tal como se reivindica en la reivindicación 1. En las reivindicaciones dependientes se enumeran características opcionales. De acuerdo con un segundo aspecto de la invención, se proporciona un procedimiento tal como se reivindica en la reivindicación 20. De acuerdo con un tercer aspecto de la invención, se proporciona un nodo de red tal como se reivindica en la reivindicación 24. De acuerdo con un cuarto aspecto de la invención, se proporciona un transmisor tal como se reivindica en la reivindicación 25. Se describirán a continuación realizaciones de la invención, sólo a modo de ejemplo, con referencia a los dibujos adjuntos. En los dibujos: la figura 1 es un diagrama de bloques esquemático que ilustra un aparato de teléfono móvil que recibe unos datos a partir de un servidor conectado a través de Internet; 2   la figura 2 es un diagrama de bloques esquemático del conjunto de circuitos del aparato de teléfono móvil que se muestra en la figura 1; las figuras 3 y 4 son diagramas de flujo que ilustran el funcionamiento del aparato de teléfono de la figura 2 durante la recepción de una difusión de ficheros como parte de una sesión de distribución de ficheros; la figura 5 es un cronograma que ilustra el funcionamiento del aparato de teléfono de la figura 2 en relación con un ejemplo específico; y las figuras 6 a 8 son unas representaciones de máquina de estados del funcionamiento del aparato de teléfono de la figura 2. En la figura 1, una estación móvil en la forma de un aparato 1 de teléfono móvil recibe unos datos de difusión a partir de un emisor de DVBH B, que se conecta a través de una red 2, tal como Internet, a un servidor 3 de contenidos que puede descargar un contenido de datos en el aparato 1 de teléfono móvil. El servidor 3 de contenidos tiene un servidor 4 de facturación asociado para facturar al abonado por el contenido descargado. El aparato 1 de teléfono incluye un micrófono 5, un teclado 6, teclas 7 programables, un visualizador 8, un auricular 9 y una antena 10 interna. El aparato 1 de teléfono está habilitado para funcionamientos tanto de voz como de datos. Por ejemplo, el aparato de teléfono puede estar configurado para su uso con una red GSM y puede estar habilitado para su funcionamiento con DVBH, a pesar de que los expertos en la técnica observarán que pueden usarse otros protocolos de comunicación de señales y redes. El procesamiento de señales se lleva a cabo bajo el control de un controlador 11. Una memoria 12 asociada comprende una memoria de estado sólido no volátil, de una capacidad relativamente grande, con el fin de almacenar descargas de datos a partir del servidor 3 de contenidos, tal como programas de aplicación, clips de vídeo, servicios de difusión de televisión y similares. Las señales de audio analógicas eléctricas se producen por el micrófono 5 y se amplifican por un preamplificador 13a. De forma similar, las señales de audio analógicas se alimentan al auricular 9 o a un casco con auriculares externo (que no se muestra) a través de un amplificador 13b. El controlador 11 recibe señales de instrucciones desde el teclado y las teclas 6, 7 programables y controla el funcionamiento del visualizador 8. La información que se refiere a la identidad del usuario se mantiene en una tarjeta 14 inteligente amovible. Ésta puede tomar la forma de una tarjeta SIM de GSM que contiene la identidad de abonado móvil internacional de GSM usual y la clave de cifrado Ki que se usa para el cifrado de la transmisión de radio de una forma bien conocida por sí misma. Las señales de radio se transmiten y se reciben por medio de la antena 10 que está conectada a través de una fase 15 de rf a un códec 16 configurado para procesar señales bajo el control del controlador 11. Por lo tanto, durante su uso, para hablar, el códec 16 recibe señales analógicas a partir de un amplificador 13a de micrófono, las digitaliza a una forma adecuada para la transmisión y las alimenta a la fase 15 de rf para la transmisión a través de la antena 10 a una PLMN (que no se muestra en la figura 1). De forma similar, las señales recibidas a partir de la PLMN se alimentan a través de la antena 10 para demodularse por la fase 15 de rf y alimentarse al códec 16 con el fin de producir las señales analógicas que se alimentan al amplificador 13b y al auricular 9. El aparato de teléfono puede estar habilitado para WAP y ser capaz de la recepción de datos, por ejemplo, a través de un canal de GPRS a una velocidad de transmisión del orden de 40 Kbit/s. No obstante se entenderá que la invención no está limitada a ninguna velocidad... [Seguir leyendo]

 


Reivindicaciones:

1. Un módulo (19) de receptor para la recepción de datos transmitidos en una sesión de distribución de ficheros, comprendiendo el módulo uno o más de: a) un temporizador (f1) de espera de fragmento dispuesto para iniciarse en respuesta a la recepción por parte del módulo de receptor de una declaración que hace referencia a uno o más objetos, refiriéndose el temporizador de espera de fragmento al máximo tiempo admisible entre la recepción de una tabla y la recepción de al menos un primer fragmento de un objeto de esa tabla; b) un temporizador (t2) de espera del nuevo objeto dispuesto para iniciarse en respuesta a la detección de que la totalidad de uno o más objetos a los que se hace referencia en una declaración recibida por el módulo de receptor se han recibido por el módulo de receptor, refiriéndose el parámetro de temporizador de espera del nuevo objeto al máximo tiempo admisible entre todos los objetos para una tabla que se está recibiendo y una tabla diferente que se está recibiendo; y c) un temporizador (t3) de espera de tabla dispuesto para iniciarse en respuesta a la recepción por parte del módulo de receptor de un objeto al que no se hace referencia en ninguna declaración recibida, refiriéndose el parámetro de temporizador de espera de tabla al máximo tiempo admisible entre la recepción de un objeto no declarado en una tabla que se ha consultado hasta ese momento y la recepción de una tabla que declara ese objeto; estando el módulo de receptor dispuesto para dejar la sesión de distribución de ficheros en respuesta a la detección de la expiración de cualquiera de los uno o más temporizadores. 2. Un módulo de receptor tal como se reivindica en la reivindicación 1, en el que el temporizador de espera de fragmento se dispone para cancelarse en respuesta a la recepción por parte del módulo de receptor de la totalidad o de al menos una parte de uno de los uno o más objetos, o alternativamente en respuesta a la recepción por parte del módulo de receptor de la totalidad o de al menos una parte de la totalidad de los uno o más objetos. 3. Un módulo de receptor tal como se reivindica en la reivindicación 1 o la reivindicación 2, que incluye una pluralidad de temporizadores de espera de fragmento, refiriéndose cada temporizador de espera de fragmento a uno diferente de los objetos a los que se hace referencia en la declaración y estando dispuesto para cancelarse en respuesta a la recepción por parte del módulo de receptor de la totalidad o de al menos una parte del objeto asociado. 4. Un módulo de receptor tal como se reivindica en cualquier reivindicación anterior, en el que el temporizador de espera del nuevo objeto se dispone para cancelarse en respuesta a la recepción por parte del módulo de receptor de una declaración diferente adicional. 5. Un módulo de receptor tal como se reivindica en cualquier reivindicación anterior, en el que el temporizador de espera de tabla se dispone para cancelarse en respuesta a la recepción por parte del módulo de receptor de una declaración que hace referencia a ese objeto. 6. Un módulo de receptor tal como se reivindica en cualquier reivindicación anterior, que incluye una pluralidad de temporizadores de espera de tabla, refiriéndose cada temporizador de espera de tabla a un objeto diferente que se ha recibido por el módulo de receptor y al que no se hace referencia en ninguna declaración recibida, estando cada temporizador de espera de tabla dispuesto para cancelarse en respuesta a la recepción por parte del módulo de receptor de la declaración que hace referencia a su objeto asociado. 7. Un módulo de receptor tal como se reivindica en cualquier reivindicación anterior, en el que uno o más de los uno o más temporizadores se disponen para tener una duración que se determina mediante un parámetro de temporizador correspondiente. 8. Un módulo de receptor tal como se reivindica en la reivindicación 7, en el que uno o más parámetros de temporizador se almacenan permanentemente en el módulo de receptor. 9. Un módulo de receptor tal como se reivindica en la reivindicación 7 o la reivindicación 8, en el que uno o más parámetros de temporizador se almacenan en el módulo de receptor de una forma que puede actualizarse. 10. Un módulo de receptor tal como se reivindica en cualquiera las reivindicaciones 7 a 9, en el que el módulo de receptor se dispone para recibir los uno o más parámetros de temporizador como parte de una señal recibida a través de una red de comunicaciones. 11. Un módulo de receptor tal como se reivindica en la reivindicación 10, adaptado para recibir uno o más parámetros de temporizador como parte de un paquete de datos. 12. Un módulo de receptor tal como se reivindica en cualquier reivindicación anterior, en el que el módulo de receptor se dispone para recibir paquetes que contienen objetos y declaraciones. 13. Un módulo de receptor tal como se reivindica en la reivindicación 12, en el que el módulo de receptor se dispone 13   para recibir Paquetes de Protocolo de Internet que contienen objetos y declaraciones. 14. Un módulo de receptor tal como se reivindica en cualquiera las reivindicaciones 1 a 11, en el que el módulo de receptor se dispone para recibir paquetes que contienen objetos, declaraciones, y uno o más parámetros de temporizador. 15. Un módulo de receptor tal como se reivindica en la reivindicación 14, en el que el módulo de receptor se dispone para recibir Paquetes de Protocolo de Internet que contienen objetos, declaraciones, y uno o más parámetros de temporizador. 16. Un módulo de receptor tal como se reivindica en cualquier reivindicación anterior, en el que el módulo de receptor se dispone para determinar en respuesta a la expiración por parte de un temporizador una medida de la compleción de la recepción de una sesión de distribución de ficheros, para comparar ésta con un umbral, y para aproximadamente dejar la sesión de manera inmediata o para dejar la sesión después de un periodo de tiempo significativo en función de la comparación. 17. Un módulo de receptor tal como se reivindica en la reivindicación 16, en el que el periodo de tiempo significativo tiene una duración igual a menos de la mitad del tiempo de expiración del temporizador o el más corto de los temporizadores. 18. Un módulo de receptor tal como se reivindica en cualquier reivindicación anterior, en el que el módulo de receptor se dispone para estimar en respuesta a la expiración por parte de un temporizador un tiempo en el que se espera que se complete la recepción de la sesión de distribución de ficheros, para comparar éste con un umbral, y para aproximadamente dejar la sesión de manera inmediata o para dejar la sesión después de un periodo de tiempo significativo en función de la comparación. 19. Un dispositivo portátil de bolsillo que incluye un módulo de receptor tal como se reivindica en cualquier reivindicación anterior. 20. Un procedimiento de recepción de una sesión de distribución de ficheros, comprendiendo el procedimiento uno o más de: a) iniciar un temporizador (t1) de espera de fragmento, que se refiere al máximo tiempo admisible entre la recepción de una tabla y la recepción de al menos un primer fragmento de un objeto de esa tabla, en respuesta a la recepción de una declaración que se refiere a uno o más objetos; b) iniciar un temporizador (t2) de espera del nuevo objeto, que se refiere al máximo tiempo admisible entre todos los objetos para una tabla que se está recibiendo y una tabla diferente que se está recibiendo, en respuesta a la detección de que se ha recibido la totalidad de uno o más objetos a los que se hace referencia en una declaración recibida; y c) iniciar un temporizador (t3) de espera de tabla, que se refiere al máximo tiempo admisible entre la recepción de un objeto no declarado en una tabla que se ha consultado hasta ese momento y la recepción de una tabla que declara ese objeto, en respuesta a la recepción de un objeto al que no se hace referencia en ninguna declaración recibida; comprendiendo además el procedimiento el abandono de la sesión de distribución de ficheros en respuesta a la detección de la expiración de cualquiera de los uno o más temporizadores. 21. Un procedimiento de acuerdo con la reivindicación 20, que comprende la cancelación del temporizador de espera de fragmento en respuesta a la recepción de la totalidad o de al menos una parte de uno de los uno o más objetos, o alternativamente en respuesta a la recepción de la totalidad o de al menos una parte de la totalidad de los uno o más objetos. 22. Un procedimiento de acuerdo con la reivindicación 20 o la reivindicación 21, que comprende la cancelación del temporizador de espera del nuevo objeto en respuesta a la recepción de una declaración adicional. 23. Un procedimiento de acuerdo con cualquiera de las reivindicaciones 20 a 22, que comprende la cancelación del temporizador de espera de tabla en respuesta a la recepción de una declaración que hace referencia al objeto. 24. Un nodo (B) de red operable para proporcionar, con respecto a una sesión de distribución de ficheros, uno o más de un parámetro de temporizador de espera de fragmento, que se refiere al máximo tiempo admisible entre la recepción de una tabla y la recepción de al menos un primer fragmento de un objeto de esa tabla, un parámetro de temporizador de espera del nuevo objeto, que se refiere al máximo tiempo admisible entre todos los objetos para una tabla que se está recibiendo y una tabla diferente que se está recibiendo, y un parámetro de temporizador de espera de tabla, que se refiere al máximo tiempo admisible entre la recepción de un objeto no declarado en una tabla que se ha consultado hasta ese momento y la recepción de una tabla que declara ese objeto, para su uso por un receptor (1). 25. Un transmisor (B) operable para transmitir con respecto a una sesión de distribución de ficheros uno o más de un 14   parámetro de temporizador de espera de fragmento, que se refiere al máximo tiempo admisible entre la recepción de una tabla y la recepción de al menos un primer fragmento de un objeto de esa tabla, un parámetro de temporizador de espera del nuevo objeto, que se refiere al máximo tiempo admisible entre todos los objetos para una tabla que se está recibiendo y una tabla diferente que se está recibiendo, y un parámetro de temporizador de espera de tabla, que se refiere al máximo tiempo admisible entre la recepción de un objeto no declarado en una tabla que se ha consultado hasta ese momento y la recepción de una tabla que declara ese objeto, para su uso por un receptor (1). 26. Un transmisor de acuerdo con la reivindicación 25 operable para transmitir los uno o más temporizadores junto con o formando parte de la sesión de distribución de ficheros. 27. Un sistema que comprende un transmisor de acuerdo con la reivindicación 25 o la reivindicación 26, y un receptor que incluye un módulo de receptor de acuerdo con la reivindicación 10 o cualquier reivindicación dependiente de las mismas.   16   17   18   19     21   22

 

Patentes similares o relacionadas:

TERMINAL DE COMUNICACIONES MOVILES Y PROCEDIMIENTO DE CONTROL DE DESCARGA, del 29 de Marzo de 2011, de NTT DOCOMO, INC.: Un terminal de comunicaciones móviles, que comprende: una sección de solicitud de descarga que emite a un servidor una solicitud […]

SERVIDOR, PROCEDIMIENTO Y SISTEMA PARA ALMACENAR EN MEMORIA CACHE FLUJOS DE DATOS, del 21 de Febrero de 2011, de DIVINETWORKS LTD: Servidor de comunicación para distribuir un flujo de datos a un destino remoto en una red de comunicación, comprendiendo el servidor de comunicación: […]

Imagen de 'APARATO Y METODOS PARA EL FUNCIONAMIENTO DE UN SERVIDOR INALAMBRICO'APARATO Y METODOS PARA EL FUNCIONAMIENTO DE UN SERVIDOR INALAMBRICO, del 11 de Octubre de 2010, de RESEARCH IN MOTION LIMITED: Un método que comprende: determinar, en un servidor inalámbrico la disponibilidad de contenidos de soportes de información […]

Imagen de 'PROCEDIMIENTO DE COMUNICACION POR MENSAJES Y DISPOSITIVO ASOCIADO'PROCEDIMIENTO DE COMUNICACION POR MENSAJES Y DISPOSITIVO ASOCIADO, del 2 de Agosto de 2010, de FRANCE TELECOM: Procedimiento de comunicación entre un dispositivo emisor y un dispositivo destinatario, que comprende - una etapa de transmisión, desde el dispositivo emisor […]

Imagen de 'TRANSMISION Y RECEPCION DE MATERIAL DE AUDIO Y/O VIDEO'TRANSMISION Y RECEPCION DE MATERIAL DE AUDIO Y/O VIDEO, del 6 de Julio de 2010, de BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY: Terminal para reproducir material de audio o vídeo que está almacenado en un servidor remoto en forma de un conjunto de archivos que representan porciones temporales […]

Imagen de 'METODO PARA INTERCAMBIAR FICHEROS ALMACENADOS EN EL TERMINAL…'METODO PARA INTERCAMBIAR FICHEROS ALMACENADOS EN EL TERMINAL MOVIL O FIJO ENTRE USUARIO SEPARADOS, del 1 de Mayo de 2008, de FRANCE TELECOM ESPAÑA, S.A.: Método para el intercambio de ficheros entre usuarios alejados entre sí, a través del protocolo SIP. El usuario dispone de una lista de contactos entre los cuales está […]

TÉCNICA PARA REALIZAR LA CONVERSIÓN DE SEÑALIZACIÓN ENTRE LOS DOMINIOS HTTP Y SIP, del 2 de Febrero de 2012, de TELEFONAKTIEBOLAGET L M ERICSSON (PUBL): Un método para realizar la conversión de señalización entre una sesión de estado del Protocolo de Transferencia Hipertexto, o HTTP, y un diálogo del Protocolo de Inicio […]

MÉTODO DE DIRECCIONAMIENTO DE ENTIDAD DE FUNCIÓN DE DECISIÓN DE REGLAS, ELEMENTO DE RED Y SISTEMA DE RED, del 29 de Diciembre de 2011, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de direccionamiento de función de decisión de reglas, PDF, que comprende: la recepción, por una entidad de gestión de reglas, […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .