PROCEDIMIENTO PARA GESTION DE PRIORIDADES DE ACCESO A RECURSOS EN UNA RED DOMESTICA Y APARATO PARA LLEVARLO A CABO.

Procedimiento para gestión de prioridades de acceso por aplicaciones a recursos (12-17) de dispositivos conectados a través de una red de comunicaciones (1),

que incluye etapas de: - atribución, a cada aplicación (18, 19) de un nivel de prioridad de acceso a los recursos (12.17) de la red, comprendiendo dichos niveles al menos los siguientes niveles: (a) un primer nivel de prioridad de acceso para una primera aplicación que no se encuentra bajo control directo de un usuario, (b) un segundo nivel de prioridad de acceso para una segunda aplicación que puede ser controlada directamente por un usuario. - autorización de preferencia, por la primera aplicación, de un acceso a un recurso obtenido previamente por la segunda aplicación, en función de respectivas prioridades de acceso de la primera y de la segunda aplicación; - estando precedida la etapa de preferencia por una fase de negociación durante la cual la primera aplicación transmite un mensaje a la segunda aplicación, solicitándole que acepte o rechace abandonar el acceso en beneficio de la primera aplicación; - caracterizándose además dicho procedimiento porque incluye una etapa consistente en solicitar la autorización de un usuario para abandonar el recurso por la segunda aplicación durante dicha fase de negociación

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

Solicitante: THOMSON MULTIMEDIA.

Nacionalidad solicitante: Francia.

Dirección: 46 QUAI ALPHONSE LE GALLO 92100 BOULOGNE BILLANCOURT FRANCIA.

Inventor/es: FANNECHERE, NICOLAS, THOMSON MULTIMEDIA, COEZ, FABIENNE, THOMSON MULTIMEDIA.

Fecha de Publicación: .

Fecha Solicitud PCT: 8 de Junio de 1999.

Fecha Concesión Europea: 11 de Agosto de 2010.

Clasificación Internacional de Patentes:

  • H04L12/28H1
  • H04L12/28H3C
  • H04L12/40F10
  • H04N7/24N

Clasificación PCT:

  • H04L12/28 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 12/00 Redes de datos de conmutación (interconexión o transferencia de información o de otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento G06F 13/00). › caracterizados por la configuración de los enlaces, p. ej. redes locales (LAN), redes extendidas (WAN) (redes de comunicación inalámbricas H04W).
  • H04L29/06 H04L […] › 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:

  • H04L12/28 H04L 12/00 […] › caracterizados por la configuración de los enlaces, p. ej. redes locales (LAN), redes extendidas (WAN) (redes de comunicación inalámbricas H04W).
  • H04L29/06 H04L 29/00 […] › caracterizadas por un protocolo.

Países PCT: Alemania, España, Francia, Reino Unido, Italia.

PROCEDIMIENTO PARA GESTION DE PRIORIDADES DE ACCESO A RECURSOS EN UNA RED DOMESTICA Y APARATO PARA LLEVARLO A CABO.

Fragmento de la descripción:

La invención se refiere a la gestión por aplicaciones de las prioridades de acceso a los recursos en una red de comunicaciones doméstica, así como a un dispositivo para la implementación del procedimiento.

En una red doméstica, un determinado número de dispositivos se encuentran conectados mediante una red de comunicaciones, y se comunican a través de un lenguaje común. Estas redes evolucionan hacia la transmisión de datos de audio y de vídeo, pudiendo, por ejemplo, estar basadas en un bus serie tipo IEEE 1394. Los dispositivos conectados a la red pueden poseer una serie de “recursos”, es decir, funciones específicas. Por ejemplo, un televisor posee un sintonizador y una pantalla de rayos catódicos, mientras que un magnetoscopio posee un sintonizador y una función de grabación. Los recursos de un dispositivo pueden ponerse a disposición de los demás aparatos de la red (por ejemplo, un magnetoscopio efectúa la grabación de una emisión mediante el control del sintonizador del televisor), pudiendo surgir conflictos de acceso a los recursos, ya que un recurso puede recibir comandos contradictorios por diversas aplicaciones.

En la técnica anterior se conoce, por ejemplo, mediante la solicitud de patente PCT WO 98/17033, una red de dispositivos que incluye medios de gestión de conflictos de acceso de los dispositivos a los recursos.

En el marco de la solución técnica descrita en este documento de la técnica anterior, cuando un recurso se encuentra bloqueado (“locked”) se le asocia un número de parámetros determinado. El parámetro titulado “persistencia” puede adoptar tres valores y determina si un dispositivo puede conseguir desbloquear el acceso al recurso.

La invención tiene por objeto proponer un sistema para gestión de las prioridades de acceso.

La invención tiene por objeto un procedimiento para gestión de prioridades de acceso de las aplicaciones a los recursos de los dispositivos conectados a través de una red de comunicaciones de acuerdo con la reivindicación 1.

En las reivindicaciones dependientes se especifican diversas variantes de realización.

Debe observarse que las características técnicas que se describen a continuación, que incluyen nociones de nivel de acceso primario y secundario, así como las características suplementarias relativas a estas nociones y descritas en los siguientes párrafos podrían ser posteriormente objeto de una serie independiente de reivindicaciones.

Se apreciarán otras características y ventajas de la

invención a través de la descripción de un ejemplo de realización no limitativo, ilustrado mediante las figuras adjuntas, en las cuales: - la figura 1 es un organigrama de una red de

dispositivos que implementa el procedimiento de acuerdo con la invención;

- la figura 2 es un esquema en el que se representa la organización lógica de un dispositivo como el de la figura 1.

En las distintas figuras, los mismos elementos están señalados con idénticas referencias.

La red de la figura 1 consta, en el presente ejemplo de realización, de un bus en serie acorde con la norma IEEE 1394

– 1995. Este bus, indicado con la referencia 1, conecta a los dispositivos 2, 4, 5 y 6. Se entiende por “dispositivo” un conjunto físicamente independiente conectado a la red. Cada dispositivo puede incluir uno o varios sub-dispositivos, tal como el sub-dispositivo 3. Dichos sub-dispositivos pueden

consistir en recursos, o funciones de los dispositivos. Los recursos forman módulos de software en el sentido de la documentación HAVi (acrónimo de la expresión inglesa de interoperabilidad audiovisual doméstica) que se menciona más adelante.

A modo de ejemplo (véase la figura 2), un dispositivo A es un decodificador de televisión digital, mientras que otro dispositivo, el dispositivo B, es un magnetoscopio. El decodificador A posee dos recursos, a saber, un sintonizador 12 y un demultiplexor 13. El magnetoscopio B posee también dos recursos: un sintonizador 14 y la función de grabación

15. Cada uno de los dispositivos A y B incluyen una aplicación (respectivamente 18 y 19) que es un interfaz gráfico de usuario, que permite al usuario gestionar directamente las funciones de cada dispositivo. El interfaz de usuario del dispositivo A permite, de acuerdo con el presente ejemplo de realización, gestionar la grabación por otro dispositivo de la red de programas procedentes del demultiplexor 13. Un recurso puede ser residente, es decir, estar presente desde el primer momento en un dispositivo, pero también puede ser descargado de forma remota.

Para implementar las funciones y protocolos vinculados a HAVi, cada dispositivo posee unos medios de procesamiento de información, de memoria y de conexión adecuados. Los medios de procesamiento pueden comprender un microprocesador 7 o un microcontrolador o equivalente, asociados a diversos circuitos especializados en tareas más específicas (corrección de error, tratamiento de la señal, demodulación, etc.). Los medios de memoria (10) pueden consistir en memorias estáticas, fijas o reprogramables, para contener el núcleo del software y/o partes de código descargadas y/o los datos. Los medios de memoria pueden también incluir

dispositivos de almacenamiento removibles, tales como tarjetas con procesador o tarjetas del tipo PCMCIA, así como discos duros u otros medios de almacenamiento. Los medios de conexión incluyen, entre otras cosas, el interfaz del bus IEEE 1394, indicado con la referencia 9 en la figura 1. Es evidente que la invención no se limita a una implementación estructural específica. De acuerdo con la presente invención, los diversos elementos de un dispositivo están conectados mediante un bus interno 8. Los sub-dispositivos, evidentemente, también se comunican con el bus interno, pero se han mostrado por separado, ya que dichos sub-dispositivos pueden consistir en aplicaciones de software ejecutadas por el microprocesador 7, así como elementos materiales independientes del microprocesador.

Cada dispositivo incluye también un registro (indicado respectivamente con las referencias 16, 17 para cada uno de los dispositivos A y B). El registro constituye el objeto de una solicitud de patente francesa a nombre de la solicitante, presentada el 23 de abril de 1998 con el número 9805110. Otra solicitud de patente relativa al objeto de la presente demanda es la solicitud de patente francesa 9807187, presentada en la fecha de prioridad de la presente solicitud. Esta otra solicitud se refiere a la programación de acciones de los recursos de una red de comunicaciones.

Otros aspectos relativos a la presente invención se describen en el documento “The HAVi Architecture – Specification of the Home Audio/Video interoperability Architecture” de fecha 11 de mayo de 1998, versión 0.8, publicada el 15 de mayo de 1998. Actualmente se encuentra disponible una versión 1.0 de este documento. También se hará referencia a estos documentos para obtener una información más amplia acerca de los diversos elementos de la red, ya que

la presente descripción se limita a los elementos necesarios para la explicación de la invención.

El registro de un dispositivo (denominado también “registro local” para este dispositivo, por oposición a los “registros remotos” residentes en otros dispositivos) participa en la gestión del conjunto de recursos de este dispositivo. A estos efectos, el registro incluye una tabla en la que se registra el resto de los recursos del dispositivo, indicando sus atributos (tipo de recurso, identificador del recurso en la red…). Cuando un módulo de software debe comunicarse con otro módulo de software local, puede obtener la lista de estos módulos a través del registro local, que tiene una dirección local conocida. Cuando un módulo de software debe comunicarse con un módulo de software remoto de otro dispositivo, puede obtener la dirección (“SEID”) del módulo de software remoto pasando por el registro local. Un módulo de software puede determinar una relación de módulos correspondiente a determinados criterios de búsqueda, independientemente de la localización de estos módulos, transmitiendo una solicitud al registro local, que la distribuye entre los registros remotos. La solicitud incluye, en forma de parámetros, los criterios de selección de los módulos de software buscados, por ejemplo, el tipo de módulo (presentación,...

 


Reivindicaciones:

1. Procedimiento para gestión de prioridades de acceso por aplicaciones a recursos (12-17) de dispositivos conectados a través de una red de comunicaciones (1), que incluye etapas de:

- atribución, a cada aplicación (18, 19) de un nivel de prioridad de acceso a los recursos (12.17) de la red, comprendiendo dichos niveles al menos los siguientes niveles:

(a) un primer nivel de prioridad de acceso para una primera aplicación que no se encuentra bajo control directo de un usuario,

(b) un segundo nivel de prioridad de acceso para una segunda aplicación que puede ser controlada directamente por un usuario.

- autorización de preferencia, por la primera aplicación, de un acceso a un recurso obtenido previamente

por la segunda aplicación, en función de respectivas prioridades de acceso de la primera y de la segunda aplicación;

- estando precedida la etapa de preferencia por una fase de negociación durante la cual la primera aplicación transmite un mensaje a la segunda aplicación, solicitándole que acepte o rechace abandonar el acceso en beneficio de la primera aplicación;

- caracterizándose además dicho procedimiento porque incluye una etapa consistente en solicitar la autorización de un usuario para abandonar el recurso por la segunda aplicación durante dicha fase de negociación.

2. Procedimiento de acuerdo con la reivindicación 1, caracterizado porque un recurso admite simultáneamente el

acceso por al menos N aplicaciones, siendo N igual o superior a 1.

3. Procedimiento de acuerdo con la reivindicación 1 o 2, caracterizado porque una etapa de preferencia de una aplicación que tenga el segundo nivel de prioridad por una aplicación que tenga el primer nivel de prioridad estará siempre precedida de una fase de negociación.

4. Procedimiento de acuerdo con la reivindicación 1, 2

o 3, caracterizado porque una etapa de preferencia de una aplicación con el segundo nivel de prioridad por una aplicación con el segundo nivel de prioridad estará siempre precedida de una fase de negociación.

5. Procedimiento de acuerdo con la reivindicación 1, caracterizado porque están previstos al menos tres niveles de prioridad, siendo el tercer nivel de prioridad mayor que el segundo nivel de prioridad, y siendo este último mayor que el primer nivel de prioridad, y porque existe una fase de negociación cuando el nivel de prioridad de la primera aplicación es idéntico o inferior al nivel de prioridad de la segunda aplicación.

6. Procedimiento de acuerdo con una de las reivindicaciones 1 a 5, caracterizado porque hay directamente preferencia sin negociación cuando el nivel de prioridad de la primera aplicación es superior al nivel de prioridad de la segunda aplicación.

7. Procedimiento de acuerdo con una de las reivindicaciones 1 a 6, caracterizado porque cuando una aplicación efectúa una tentativa de reserva de un acceso a un recurso ya reservado por N aplicaciones se coloca en una cola de espera, esperando la liberación del recurso por una de las N aplicaciones.

8. Procedimiento de acuerdo con la reivindicación 7, caracterizado porque la puesta en espera de una aplicación en una cola de espera sólo se efectúa si esta es especificada por dicha aplicación en su petición de acceso.

5 9. Procedimiento de acuerdo con una de las reivindicaciones anteriores, caracterizado porque incluye etapas de:

- atribución de un nivel primario de derechos de acceso, para un recurso dado, a una aplicación que haya 10 solicitado en primer lugar un acceso a dicho recurso;

- atribución de un nivel secundario de derechos de acceso a otras aplicaciones que hayan efectuado una reserva de dicho recurso, siendo los derechos de acceso del nivel secundario tales que no interfieran con los derechos de

15 acceso del nivel primario.

10. Procedimiento de acuerdo con la reivindicación 9, caracterizado porque la preferencia, y en su caso, la negociación, sólo se autorizan para forzar el abandono de un acceso ostentado por una aplicación con un nivel de acceso

20 primario.


 

Patentes similares o relacionadas:

Imagen de 'METODO DE CONTROL ENTRE DISPOSITIVOS CONECTADOS A UNA RED HETEROGENEA…'METODO DE CONTROL ENTRE DISPOSITIVOS CONECTADOS A UNA RED HETEROGENEA Y DISPOSITIVO PARA LLEVAR A CABO DICHO METODO, del 13 de Diciembre de 2010, de THOMSON LICENSING, INC.: Método para control de un dispositivo objetivo mediante un dispositivo cliente en una red heterogénea que contiene al menos un bus de acuerdo con un […]

Imagen de 'PROPIEDAD DE CONTROL CORRELACIONADA CON ELEMENTO DE GUI MODALMENTE…'PROPIEDAD DE CONTROL CORRELACIONADA CON ELEMENTO DE GUI MODALMENTE COMPATIBLE, del 11 de Octubre de 2010, de KONINKLIJKE PHILIPS ELECTRONICS N.V.: Sistema de procesamiento de información que comprende un dispositivo electrónico y un controlador para el control de una […]

Imagen de 'SISTEMA Y METODO PARA ACTUALIZAR LA FUNCIONALIDAD DE CONTROL…'SISTEMA Y METODO PARA ACTUALIZAR LA FUNCIONALIDAD DE CONTROL REMOTO DE UN DISPOSITIVO, del 5 de Noviembre de 2009, de UNIVERSAL ELECTRONICS, INC.: Un método para actualizar una aplicación de control remoto residente en un dispositivo , que comprende: almacenar, en un fichero de lenguaje de marcado […]

MÉTODO PARA GRABAR FLUJOS DE TRANSPORTE DE DATOS, del 16 de Junio de 2011, de SONY DEUTSCHLAND GMBH: Método para grabar/almacenar flujos de transporte de datos independientes y/o simultáneos, - recibiendo desde un sistema de bus digital común al […]

Imagen de 'PROCEDIMIENTO PARA SINCRONIZAR FLUJOS DE DATOS MEDIALES'PROCEDIMIENTO PARA SINCRONIZAR FLUJOS DE DATOS MEDIALES, del 5 de Mayo de 2011, de ROBERT BOSCH GMBH: Procedimiento para sincronizar flujos de datos, en el que los flujos de datos mediales son proporcionados por varios dispositivos de detección para un dispositivo […]

Imagen de 'MÉTODO Y APARATO PARA CONTROLAR EL NÚMERO DE DISPOSITIVOS INSTALADOS…'MÉTODO Y APARATO PARA CONTROLAR EL NÚMERO DE DISPOSITIVOS INSTALADOS EN UN DOMINIO AUTORIZADO, del 14 de Marzo de 2011, de THOMSON LICENSING: Método para controlar el número de dispositivos instalados en un dominio autorizado que contiene al menos un dispositivo […]

Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]

Gestión de memoria intermedia recomendada de red de una aplicación de servicio en un dispositivo de radio, del 22 de Julio de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método llevado a cabo por un nodo de red en una red de comunicación por radio , comprendiendo el método: obtener (S1) una predicción del ancho […]

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í. .