Establecimiento de red y protocolo de gestión.

Una señal de mensaje de descripción de dispositivo simple (230), que incluye los siguientes datos: un tipo de dispositivo

(232) en el que el tipo de dispositivo (232) se selecciona a partir de una jerarquía de tipos de dispositivos que tiene elementos del nivel superior predeterminado incluyendo un tipo de dispositivo controlador y un tipo de dispositivo básico, y al menos un nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivos básicos y que heredan las propiedades de los tipos de dispositivos de nivel más alto de los cuales depende el tipo de dispositivo subsidiario, pero sin incluir ningún nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo de controlador;

caracterizado por:

un campo (238) que indica si el dispositivo transmisor tiene una descripción de dispositivo extendida disponible; y

un número definido de campos adicionales (236) que identifica un número definido de fijaciones de estado adicionales.

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

Solicitante: KONINKLIJKE PHILIPS N.V.

Nacionalidad solicitante: Países Bajos.

Dirección: High Tech Campus 5 5656 AE Eindhoven PAISES BAJOS.

Inventor/es: LANIGAN, PETER, J., SHEPHERD, NICOLL, B., HANKIN,NEIL A, RUDLAND,PHILIP A, BLACKWELL,ROBIN J.

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... > 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 G — FISICA > COMPUTO; CALCULO; CONTEO > TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores... > G06F13/00 (Interconexión o transferencia de información u otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento (circuitos de interfaz para dispositivos de entrada/salida específicos G06F 3/00; sistemas multiprocesadores G06F 15/16))
  • 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/24 (Disposiciones para el mantenimiento o la gestión)

PDF original: ES-2483346_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Establecimiento de red y protocolo de gestión

La presente invención se refiere a un protocolo de red, y en particular a implementaciones de protocolo.

Un protocolo de la técnica anterior para la gestión de red es de instalar y usar (plug and play, UPnP) lo que es muy útil para las aplicaciones de internet donde el ancho de banda, el consumo de batería, y hasta cierto punto los costes, no son un problema. Las implementaciones de protocolo en la electrónica de consumo (CE) existen pero, debido a la extensión del protocolo, tales implementaciones imponen una pesada carga especialmente sobre los dispositivos más simples que de otro modo requerirían solo una mínima capacidad de procesamiento.

Por lo tanto existe la necesidad de un protocolo adecuado para incorporar en dispositivos simples tales como luces, termostatos y equipos de CE (control remoto para TV, DVD y PVR), que sea simple y efectivo en costes de implementación, que requiera un mínimo de ancho de banda, aunque sea escalable a través del intervalo de dispositivos con capacidades variables.

Esta necesidad no está restringida a aplicaciones inalámbricas, sino que se extiende a aplicaciones cableadas.

El documento US 22/29256 describe un enfoque de instalar y usar universal con algún detalle.

El documento US 22/46266 describe un modelo orientado a objetos para las clases heredadas de dispositivos.

De acuerdo con un primer aspecto de la invención se proporciona una señal de mensaje de descripción de dispositivo simple que incluye los siguientes datos: un tipo de dispositivo; un campo que indica si el dispositivo transmisor tiene una descripción de dispositivo extendida disponible; y un número definido de campos adicionales que identifican un número definido de establecimiento de estados adicionales; en el que el tipo de dispositivo se selecciona a partir de una jerarquía de tipos de dispositivos que tiene elementos de nivel superior predeterminados incluyendo un tipo de dispositivo controlador y un tipo de dispositivo básico, y al menos un nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo básico y que heredan las propiedades de los tipos de dispositivos de mayor nivel de los que depende el tipo de dispositivos subsidiarios, pero sin incluir ningún nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo controlador.

Se observará que aunque hay al menos una jerarquía que depende de un tipo de dispositivo básico, es decir una jerarquía de dispositivos controlados, no hay una jerarquía correspondiente de dispositivos de controladores. Esto es para mantener los mensajes de descripción de dispositivo simples tan cortos y simples como sea posible - muchos controladores, tales como un control remoto universal, son capaces de controlar varios tipos de dispositivos diferentes.

La Descripción de Dispositivo Simple incluye un número pequeño o moderado de campos predeterminados siendo cada uno de los campos de longitud fija. En general, se usarán los mismos campos para cada mensaje, aunque puede haber algunas variaciones. Por ejemplo, un dispositivo compuesto puede incluir un campo entero adicional que incluye el número de sub-dispositivos como se explica más adelante.

Algunos de los campos adicionales pueden ser opcionales. Por ejemplo, el mensaje puede incluir un campo para indicar el número de sub-dispositivos de un dispositivo compuesto. Para reducir la sobrecarga de la red, este campo se puede incluir solo en el caso de un mensaje con el tipo de dispositivo registrado como compuesto.

La presente solicitud se refiere, en una realización particularmente preferida, a un protocolo que se denominará como lenguaje de control uniforme local (HUCL). La señal del mensaje implementa la funcionalidad simple proporcionada por el HUCL.

Preferiblemente, el mensaje de descripción de dispositivo simple está en la forma de un mensaje comprimido por token. De acuerdo con el protocolo HUCL, el formato del mensaje subyacente es un formato legible por una persona humana, tal como el XML. Sin embargo, para ahorrar ancho de banda, los mensajes se pasan entre los dispositivos conectados en red en la forma comprimida. Un dispositivo conectado en red es capaz, sin embargo, de procesar tales mensajes comprimidos, porque el método de compresión usado es una compresión por token, que reemplaza cadenas comunes con token. El dispositivo conectado en red puede de este modo reconocer los token comprimidos sin descompresión, al menos lo suficiente para reconocer una consulta que requiere una respuesta de una descripción de dispositivo simple, y a continuación responder con una descripción de dispositivo simple. De ese modo, un dispositivo conectado en red se puede implementar con poca sobrecarga.

Una forma adecuada de codificación por token se describe en el documento "wap binary XML contení formar del 24 de junio de 1999, disponible en http:/ www.w3.org/TR/wbxml .

En un segundo aspecto, la invención se refiere a un método de operación de un dispositivo conectado en red, incluyendo: transmitir y recibir un mensaje de descripción de dispositivo simple de longitud definida, estando el mensaje de descripción de dispositivo simple en la forma de un mensaje comprimido por token comprimido a partir de un formato de mensaje legible por una persona humana, incluyendo el mensaje un valor de tipo de dispositivo que representa el tipo del otro dispositivo; el valor del tipo de dispositivo que se selecciona a partir de una jerarquía de tipos de dispositivos que tiene elementos del nivel superior predeterminado incluyendo un tipo de dispositivo controlador y un tipo de dispositivo básico, y al menos un nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo básico y las propiedades heredadas de los tipos de dispositivos de nivel más alto de los cuales depende el tipo de dispositivo subsidiario, pero sin incluir ningún nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo controlador.

En un tercer aspecto, la invención se refiere a un dispositivo correspondiente que incluye un manejador de mensajes dispuesto para enviar o recibir un mensaje de descripción de dispositivo simple de longitud definida, estando el mensaje de descripción de dispositivo simple en la forma de un mensaje comprimido por token, comprimido a partir de un mensaje legible por una persona humana, incluyendo el mensaje un valor de tipo de dispositivo que representa el tipo del otro dispositivo; seleccionándose el valor de tipo de dispositivo a partir de la jerarquía de tipos de dispositivos que tiene los elementos del nivel superior predeterminados, incluyendo un tipo de dispositivo controlador y un tipo de dispositivo básico, y al menos un nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo básico y las propiedades heredadas de los tipos de dispositivos de más alto nivel de los que depende el tipo de dispositivo subsidiario, pero sin incluir ningún nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo controlador.

El método de operación del dispositivo conectado en red puede referirse a un dispositivo conectado en red que responde a mensajes de consultas entrantes con respuestas adecuadas. De este modo, el método puede incluir recibir un mensaje de consulta de la descripción de dispositivo simple desde otro dispositivo que solicita una descripción de dispositivo simple; y transmitir al otro dispositivo el mensaje de descripción de dispositivo simple de longitud fija.

La invención también se refiere a un método de determinación del tipo de dispositivo de otro dispositivo, y por consiguiente la invención puede incluir las etapas de: establecer... [Seguir leyendo]

 


Reivindicaciones:

1. Una señal de mensaje de descripción de dispositivo simple (23), que incluye los siguientes datos:

un tipo de dispositivo (232) en el que el tipo de dispositivo (232) se selecciona a partir de una jerarquía de tipos de dispositivos que tiene elementos del nivel superior predeterminado incluyendo un tipo de dispositivo controlador y un tipo de dispositivo básico, y al menos un nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivos básicos y que heredan las propiedades de los tipos de dispositivos de nivel más alto de los cuales depende el tipo de dispositivo subsidiario, pero sin incluir ningún nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo de controlador; caracterizado por:

un campo (238) que indica si el dispositivo transmisor tiene una descripción de dispositivo extendida disponible; y

un número definido de campos adicionales (236) que identifica un número definido de fijaciones de estado adicionales.

2. Un mensaje de descripción de dispositivo simple de acuerdo con la reivindicación 1 en XML comprimido por token.

3. Un método de operación de un dispositivo conectado en red, que incluye:

transmitir o recibir (14) un mensaje de descripción de dispositivo simple (23) de longitud definida, estando el mensaje de descripción del dispositivo simple en la forma de un mensaje comprimido por token comprimido a partir de un formato de mensaje legible por una persona humana, incluyendo el mensaje un valor del tipo de dispositivo que representa el tipo del otro dispositivo; seleccionándose el valor del tipo de dispositivo a partir de la jerarquía de tipos de dispositivos que tiene los elementos del nivel superior predeterminado incluyendo un tipo de dispositivo controlador (52) y un tipo de dispositivo básico (54), y al menos un nivel adicional (68) de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo básico (54) y propiedades heredadas de tipos de dispositivos de nivel más alto de los que depende el tipo de dispositivo subsidiario, pero que no incluye ningún nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo controlador (52); caracterizado por que el mensaje de descripción de dispositivo simple incluye:

un campo (238) que indica si el dispositivo transmisor tiene una descripción de dispositivo extendida disponible; y

un número definido de campos adicionales (236) que identifican un número definido de fijaciones de estado adicionales.

4. Un método de acuerdo con la reivindicación 3 que incluye además las etapas de:

establecer (12) la dirección de al menos otro dispositivo;

enviar (14) un mensaje de consulta de la descripción de dispositivo simple al otro dispositivo o uno o más de los otros dispositivos solicitando una descripción de dispositivo simple;

recibir (16) desde el otro dispositivo o dispositivos el mensaje de descripción de dispositivo simple.

5. Un método de acuerdo con la reivindicación 3 que comprende además:

enviar (18) un mensaje de consulta de la descripción de dispositivo extendida al otro dispositivo o uno de los otros dispositivos solicitando una descripción de dispositivo extendida desde los otros dispositivos; y recibir (11) desde el otro dispositivo o uno de los otros dispositivos una descripción de dispositivo extendida de longitud variable.

6. Un método de acuerdo con la reivindicación 3 en el que el dispositivo conectado en red es un dispositivo controlador (2) que tiene una lista (24) de tipos de dispositivos que puede controlar el controlador.

7. Un método de acuerdo con la reivindicación 6 que incluye además:

determinar la extensión en la cual el controlador puede controlar el otro dispositivo determinando el nivel más bajo del tipo de dispositivo que o bien es el tipo de dispositivo del otro dispositivo o es un tipo de dispositivo de un nivel más alto del que depende el tipo de dispositivo del otro dispositivo, en la lista de tipos de dispositivos que se pueden controlar por el controlador.

8. Un método de acuerdo con la reivindicación 7 que incluye además:

recibir (12) un mensaje de consulta de controlador desde otro dispositivo que incluye un valor de tipo de dispositivo solicitado para solicitar si el controlador es capaz de controlar un dispositivo del tipo de dispositivo solicitado; y

responder (122) con un mensaje de respuesta del controlador que incluye un valor de tipo de dispositivo que representa el nivel inferior de tipo de dispositivo en la lista de tipos de dispositivos que o bien es el tipo de dispositivo solicitado o es un tipo de dispositivo de un nivel más alto del cual depende el tipo de dispositivo solicitado.

9. Un método de acuerdo con la reivindicación 3, que comprende:

recibir un mensaje de consulta de descripción de dispositivo simple desde otro dispositivo que solicita una descripción de dispositivo simple; y

transmitir al otro dispositivo el mensaje de descripción de dispositivo simple (23) de longitud fija.

1. Un método de acuerdo con la reivindicación 9 en el que los elementos del nivel superior predeterminado en la jerarquía de tipos de dispositivos incluye además un tipo de dispositivo compuesto, y el dispositivo conectado en red es del tipo de dispositivo compuesto que tiene la funcionalidad de un número entero de otros dispositivos, comprendiendo además el método:

responder a un mensaje de consulta de la descripción de dispositivo simple recibido enviando un mensaje de descripción de dispositivo simple (23) incluyendo el valor de tipo de dispositivo (232) que representa el dispositivo como un dispositivo compuesto y además un número entero de sub-dispositivos que es el número

(234) de los otros dispositivos.

11. Un dispositivo conectado en red, que incluye.

un transceptor (8) para enviar y recibir mensajes; y

un manejador de mensajes (26, 182) dispuesto para enviar o recibir un mensaje de descripción de dispositivo simple de longitud definida, estando el mensaje de descripción de dispositivo simple en la forma de un mensaje comprimido portoken comprimido a partir de un formato de mensaje legible por una persona humana, incluyendo el mensaje un valor de tipo de dispositivo que representa el tipo del otro dispositivo; el valor del tipo de dispositivo que se selecciona a partir de una jerarquía del tipos de dispositivos que tiene elementos del nivel superior predeterminado incluyendo un tipo de dispositivo controlador (52) y un tipo de dispositivo básico (54), y al menos un nivel adicional (68) de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo básico (54) y las propiedades heredadas de los tipos de dispositivos de más alto nivel de los que depende el tipo de dispositivo subsidiario, pero sin incluir ningún nivel adicional de tipos de dispositivos subsidiarios que dependen del tipo de dispositivo controlador (52);

caracterizado por que el mensaje de descripción de dispositivo simple incluye:

un campo (238) que indica si el dispositivo transmisor tiene una descripción de dispositivo extendida disponible; y

un número definido de campos adicionales (236) que identifican un número definido de fijaciones de estado adicionales.

12. Un dispositivo conectado en red de acuerdo con la reivindicación 11,

en el que el manejador de mensajes está dispuesto para realizar las etapas de establecimiento (12) de la dirección de al menos uno de los otros dispositivos;

enviar (14) un mensaje de consulta de descripción de dispositivo simple a otro dispositivo solicitando una descripción de dispositivo simple;

recibir (16) desde el otro dispositivo el mensaje de descripción de dispositivo simple de longitud fija incluyendo un valor del tipo de dispositivo que representa el tipo del otro dispositivo y un campo que indica si está disponible una descripción de dispositivo extendida;

y dispuesto adicionalmente para realizar opcionalmente las etapas de:

comprobar el mensaje de descripción de dispositivo simple para determinar si está disponible una descripción de dispositivo extendida;

enviar (18) un mensaje de consulta de descripción de dispositivo extendida al otro dispositivo que solicita una descripción de dispositivo extendida desde el otro dispositivo; y

recibir (11) desde el otro dispositivo una descripción de dispositivo extendida de longitud variable.

13. Un dispositivo conectado en red de acuerdo con la reivindicación 11 en el que el manejador de mansajes (26, 182) está dispuesto para realizar las etapas de:

recibir un mensaje de consulta de descripción de dispositivo simple desde otro dispositivo que solicita una descripción de dispositivo simple; y

enviar al otro dispositivo el mensaje de descripción de dispositivo simple de longitud fija; estando el mensaje de descripción de dispositivo simple en la forma de un mensaje comprimido por token comprimido a partir de un formato de mensaje legible por una persona humana.

14. Un dispositivo conectado en red de acuerdo con la reivindicación 13 que comprende además una memoria (14) que almacena un mensaje de descripción de dispositivo simple predeterminado pre-comprimido a partir de un formato legible por una persona humana, en el que el manejador de mensajes está dispuesto para leer el mensaje de descripción de dispositivo simple predeterminado desde la memoria y enviarlo a través del transceptor en respuesta a un mensaje de consulta de dispositivo entrante.

15. Un dispositivo conectado en red de acuerdo con la reivindicación 14 en el que el dispositivo conectado en red es un dispositivo controlador (2) que comprende una memoria (14) que contiene una lista de tipos de dispositivos que se pueden controlar por el controlador para determinar la extensión en la que el dispositivo conectado en red puede controlar otro dispositivo de un tipo de dispositivo conocido determinando el tipo de dispositivo del nivel más bajo en la lista de tipos de dispositivos que se pueden controlar por el dispositivo conectado en red que o bien es el tipo de dispositivo conocido o es un tipo de dispositivo de mayor nivel del que depende el tipo de dispositivo conocido.

16. Un dispositivo conectado en red de acuerdo con la reivindicación 15 en el que el manejador de mensajes está dispuesto para recibir un mensaje de consulta del controlador desde otro dispositivo incluyendo un valor de tipo de dispositivo solicitado para solicitar si el controlador es capaz de controlar un dispositivo del tipo de dispositivo solicitado; y responder con un mensaje de respuesta del controlador incluyendo un valor del tipo de dispositivo que representa el nivel mínimo del tipo de dispositivo en la lista de tipos de dispositivos que o bien es el tipo de dispositivo solicitado o es un tipo de dispositivo de nivel mayor del que depende el tipo de dispositivo solicitado.

17. Un sistema que comprende:

una pluralidad de dispositivos conectados en red (2) de acuerdo con cualquiera de las reivindicaciones 11 a

16;

en el que al menos uno de los dispositivos conectados en red es un dispositivo controlador (2) con el tipo de dispositivo controlador (52); y

al menos uno de los dispositivos conectados en red es un dispositivo controlado (4) con el tipo de dispositivo del tipo de dispositivo básico (54) o un tipo de dispositivo (62, 64, 66), que depende del tipo de dispositivo básico (54).

18. Un sistema de acuerdo con la reivindicación 17, en el que la pluralidad de dispositivos conectados en red incluye al menos un dispositivo simple sin la capacidad de descomprimir los mensajes y que interpreta directamente los mensajes de consulta de descripción de dispositivo simple comprimidos y al menos un dispositivo complejo que incluye una disposición de descompresión de mensajes (184) para descomprimir los mensajes y un interpretador de mensajes para interpretar los mensajes descomprimidos.

19. Un sistema de acuerdo con la reivindicación 17 o 18 en el que los elementos del nivel superior predeterminado incluyen además un tipo de dispositivo compuesto;

el sistema incluye al menos un dispositivo conectado en red del tipo de dispositivo compuesto que tiene la funcionalidad de un número predeterminado de otros dispositivos, siendo el número predeterminado un número entero mayor o igual a 2; y

cada uno del al menos un dispositivo conectado en red del tipo de dispositivo compuesto responde a un mensaje de consulta de dispositivo entrante que requiere una descripción de dispositivo simple enviando una descripción de dispositivo simple (23) incluyendo el tipo de dispositivo (232) como un dispositivo compuesto y un número de subdispositivos (234) que representa el número predeterminado de otros dispositivos.

2. Un programa de ordenador que comprende un código de programa de ordenador dispuesto para causar que un dispositivo conectado en red realice el método de cualquiera de las reivindicaciones 3 a 1 cuando el programa se está ejecutando sobre el dispositivo conectado en red.