Protocolo de establecimiento y gestión de red.
Método de funcionamiento de un dispositivo de red en una red que tiene al menos otro dispositivo,
incluyendo el método:
enviar (104) un mensaje de consulta de descripción de dispositivo sencilla a al menos otro dispositivo solicitando una descripción de dispositivo sencilla; y
recibir (106) desde el otro dispositivo un mensaje de descripción de dispositivo sencilla de longitud definida que incluye un valor de tipo de dispositivo que representa el tipo del otro dispositivo y un campo que indica si está disponible una descripción de dispositivo extendida;
estando el método caracterizado por:
someter a prueba el mensaje de descripción de dispositivo sencilla para determinar si está disponible una descripción de dispositivo extendida;
enviar (108) un mensaje de consulta de descripción de dispositivo extendida al otro dispositivo solicitando una descripción de dispositivo extendida al otro dispositivo; y
recibir (110) desde el otro dispositivo una descripción de dispositivo extendida de longitud variable si está disponible la descripción de dispositivo extendida.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/IB2003/003307.
Solicitante: KONINKLIJKE PHILIPS N.V.
Inventor/es: LANIGAN, PETER, J., SHEPHERD, NICOLL, B., BLACKWELL,ROBIN A, HANKIN,NEIL A, RUDLAND,PHILIP A.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- H04L12/24 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). › Disposiciones para el mantenimiento o la gestión.
- 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 […] › 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.
- H04L29/08 H04L 29/00 […] › Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace.
PDF original: ES-2428356_T3.pdf
Fragmento de la descripción:
Protocolo de establecimiento y gestión de red
Esta invención se refiere a un protocolo de red, y en particular a implementaciones del protocolo.
Un protocolo de la técnica anterior para gestión de red es un plug and play universal (UPnP) , que es muy útil para aplicaciones de Internet en las que el ancho de banda, el consumo de batería y, hasta cierto punto, el coste, no son un problema. Existen implementaciones del protocolo en electrónica de consumo (CE) , tal como por ejemplo se dan a conocer en la solicitud de patente estadounidense n.º US 2002/029256 A1, pero debido a la extensión del protocolo, tales implementaciones imponen una carga pesada especialmente en los dispositivos más sencillos, que de lo contrario requerirían sólo una capacidad de procesamiento mínima.
La solicitud de patente PCT n.º WO99/57837 A2 da a conocer un método y un sistema para realizar un servicio en una red doméstica.
Por tanto, existe la necesidad de un protocolo adecuado para su incorporación en dispositivos sencillos tales como luces, termostatos y equipo de CE (mando a distancia para TV, DVD y PVR) , que sea sencillo y económico de implementar, requiera el mínimo de ancho de banda, pero que sea escalable en una variedad de dispositivos con capacidades variables.
Esta necesidad no se limita a una aplicación inalámbrica, sino que se extiende a aplicaciones por cable.
Según un primer aspecto de la invención se proporciona un sistema, que comprende: una pluralidad de dispositivos de red que tienen cada uno un transceptor para enviar y recibir mensajes de red; al menos un dispositivo de red dispuesto para enviar un mensaje de consulta de dispositivo sencilla a otros dispositivos y para recibir e interpretar mensajes de descripción de dispositivo sencilla recibidos posteriormente desde los otros dispositivos; al menos un dispositivo de red dispuesto para enviar un mensaje de consulta de dispositivo extendida a otros dispositivos y para recibir e interpretar mensajes de descripción de dispositivo extendida recibidos posteriormente desde los otros dispositivos; estando cada uno de los dispositivos de red dispuesto para responder a un mensaje de consulta de dispositivo sencilla entrante desde otro de los dispositivos enviando un mensaje de descripción de dispositivo sencilla de longitud definida que incluye un valor de tipo de dispositivo que representa el tipo del dispositivo; y al menos uno de los dispositivos de red está dispuesto para responder a un mensaje de consulta de dispositivo extendida entrante desde otro de los dispositivos enviando un mensaje de descripción de dispositivo extendida.
Un sistema de este tipo implementa el protocolo que es el objeto de esta solicitud de patente. El protocolo en sí se denominará lenguaje de control uniforme doméstico (HUCL) .
En comparación, los sistemas de la técnica anterior de los que los inventores tienen conocimiento implementan sólo un único mensaje y respuesta de descripción de dispositivo. Proporcionando una descripción de dispositivo sencilla de longitud definida y una descripción de dispositivo extendida de longitud variable, la invención hace posible combinar, usando el protocolo HUCL, dispositivos sencillos de que funcionan sólo usando los mensajes sencillos y dispositivos complejos que hacen uso de la mayor funcionalidad disponible a partir de la descripción de dispositivo extendida de longitud variable. Los dispositivos sencillos pueden ignorar simplemente consultas de descripción de dispositivo extendida.
La descripción de dispositivo sencilla incluye un número pequeño o moderado de campos predeterminados, teniendo cada campo una longitud fija. En general se usarán los mismos campos para cada mensaje, aunque puede haber alguna variación. Por ejemplo, un dispositivo compuesto puede incluir un campo de número entero adicional que incluye el número de subdispositivos, tal como se explica más adelante.
Preferiblemente, el mensaje de descripción de dispositivo sencilla es en forma de mensaje comprimido en testigo, comprimido a partir de un formato de mensaje legible por humanos, 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 una jerarquía de tipos de dispositivos que tiene elementos de nivel superior predeterminados que incluyen 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 propiedades de los tipos de dispositivos de nivel superior 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.
Según la implementación preferida del protocolo HUCL, el formato de mensaje subyacente es un formato legible por humanos, tal como XML. Sin embargo, para ahorrar ancho de banda, los mensajes se pasan entre dispositivos de red en forma comprimida. Sin embargo, un dispositivo de red puede procesar tales mensajes comprimidos, porque el método de compresión usado es la compresión en testigo, que sustituye cadenas comunes por testigos. Por tanto, el dispositivo de red puede reconocer los testigos comprimidos sin descompresión, al menos lo suficiente para reconocer una consulta que requiere una respuesta de una descripción de dispositivo sencilla, y luego responder con una descripción de dispositivo sencilla. Por tanto, un dispositivo de red puede implementarse con poca sobrecarga.
Una manera adecuada de codificación en testigo se describe en “wap binar y XML content format” del 24 de junio de 1999, disponible en el momento de redacción en http://www.w3.org/TR/ wbxml.
Se indicará que aunque hay preferiblemente al menos una jerarquía que depende de un tipo de dispositivo básico, es decir una jerarquía de dispositivos controlados, no hay jerarquía correspondiente de dispositivos controladores. Esto es para mantener los mensajes de descripción de dispositivo sencilla tan cortos y sencillos como sea posible; muchos controladores, tales como un mando a distancia universal, pueden controlar varios tipos de dispositivos diferentes.
Preferiblemente, la pluralidad de dispositivos de red incluye al menos un dispositivo sencillo sin la capacidad de descomprimir mensajes y que por consiguiente interpreta directamente mensajes comprimidos y al menos un dispositivo complejo que incluye una disposición de descompresión de mensajes para descomprimir los mensajes y un intérprete de mensajes para interpretar los mensajes descomprimidos.
En otro aspecto, la invención se refiere a un dispositivo de red individual que puede responder tanto al mensaje de consulta de descripción de dispositivo sencilla como extendida.
Por consiguiente, en un segundo aspecto, se proporciona un dispositivo de red que incluye:
un transceptor para enviar y recibir mensajes; y
un gestor de mensajes dispuesto para llevar a cabo las etapas de:
al recibir un mensaje de consulta de descripción de dispositivo sencilla desde uno de los otros dispositivos, enviar al otro dispositivo un mensaje de descripción de dispositivo sencilla de longitud definida que incluye un valor de tipo de dispositivo que representa el tipo del dispositivo de red; y
al recibir un mensaje de consulta de descripción de dispositivo extendida desde otro dispositivo, enviar al otro dispositivo una descripción de dispositivo extendida de longitud variable.
Además de a dispositivos de red que pueden responder a tales mensajes de consulta de dispositivo, la invención también se refiere a dispositivos que generan mensajes de consulta de dispositivo y que procesan los resultados.
Por consiguiente, en un tercer aspecto se proporciona un dispositivo de red, que incluye un transceptor para enviar y recibir mensajes:
un gestor de mensajes dispuesto para llevar a cabo las etapas de:
establecer la dirección de al menos otro dispositivo;
enviar un mensaje de consulta de descripción de dispositivo sencilla a otro dispositivo solicitando una descripción de dispositivo sencilla;
recibir desde el otro dispositivo un mensaje de descripción de dispositivo sencilla de longitud fija que incluye un valor de 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 además dispuesto para llevar a cabo opcionalmente las etapas de:
someter a prueba el mensaje de descripción de dispositivo sencilla para determinar si está disponible una descripción de dispositivo extendida;
enviar un mensaje de... [Seguir leyendo]
Reivindicaciones:
1. Método de funcionamiento de un dispositivo de red en una red que tiene al menos otro dispositivo, incluyendo el método:
enviar (104) un mensaje de consulta de descripción de dispositivo sencilla a al menos otro dispositivo solicitando una descripción de dispositivo sencilla; y
recibir (106) desde el otro dispositivo un mensaje de descripción de dispositivo sencilla de longitud definida que incluye un valor de tipo de dispositivo que representa el tipo del otro dispositivo y un campo que indica si está disponible una descripción de dispositivo extendida;
estando el método caracterizado por:
someter a prueba el mensaje de descripción de dispositivo sencilla para determinar si está disponible una descripción de dispositivo extendida;
enviar (108) un mensaje de consulta de descripción de dispositivo extendida al otro dispositivo solicitando una descripción de dispositivo extendida al otro dispositivo; y
recibir (110) desde el otro dispositivo una descripción de dispositivo extendida de longitud variable si está disponible la descripción de dispositivo extendida.
2. Método según la reivindicación 1, que incluye además establecer (102) la dirección de red de otro dispositivo u otros dispositivos antes de la etapa de enviar (104) una descripción de dispositivo sencilla a al menos otro dispositivo.
3. Método según la reivindicación 1 ó 2, en el que el mensaje (230) de descripción de dispositivo sencilla es en forma de mensaje comprimido en un testigo, comprimido a partir de un formato de mensaje legible por humanos, incluyendo el mensaje un valor (232) de tipo de dispositivo que representa el tipo del otro dispositivo; seleccionándose el valor de tipo de dispositivo a partir de una jerarquía de tipos de dispositivos que tiene elementos de nivel superior predeterminados que incluyen un tipo (52) de dispositivo controlador y un tipo (54) 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 propiedades de los tipos de dispositivos de nivel superior 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.
4. Método según la reivindicación 3, en el que el dispositivo de red es un dispositivo (2) de controlador que comprende una lista (24) de tipos de dispositivos que el controlador puede controlar.
5. Método según la reivindicación 4, incluyendo además el método determinar si el dispositivo de red puede controlar otro dispositivo:
determinando el nivel más bajo de tipo de dispositivo que o bien es el tipo de dispositivo del otro dispositivo o bien es un tipo de dispositivo de nivel superior del que depende el tipo de dispositivo del otro dispositivo, en la lista de tipos de dispositivos que pueden controlarse por el controlador, para determinar en qué medida el dispositivo de red puede controlar el otro dispositivo.
6. Método según la reivindicación 5, que incluye además:
recibir un mensaje de consulta de controlador desde otro dispositivo que incluye un valor de tipo de dispositivo solicitado para solicitar si el controlador puede controlar un dispositivo del tipo de dispositivo solicitado; y
responder con un mensaje de respuesta de controlador que incluye un valor de tipo de dispositivo que representa el nivel más bajo de tipo de dispositivo en la lista de tipos de dispositivos que o bien es el tipo de dispositivo solicitado o bien es un tipo de dispositivo de nivel superior del que depende el tipo de dispositivo solicitado.
7. Método según la reivindicación 2, en el que los elementos de nivel superior predeterminados en el jerarquía de tipos de dispositivos incluyen además un tipo de dispositivo compuesto, y el dispositivo de 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 descripción de dispositivo sencilla recibido enviando un mensaje (230) de descripción de dispositivo sencilla que incluye el valor (232) de tipo de dispositivo que representa el dispositivo como dispositivo compuesto y además un número entero de subdispositivos que es el número (234) de otros dispositivos.
8. Método de funcionamiento de un dispositivo de red, que incluye:
recibir (104) un mensaje de consulta de descripción de dispositivo sencilla desde uno de los otros dispositivos solicitando una descripción de dispositivo sencilla;
enviar (106) al otro dispositivo un mensaje de descripción de dispositivo sencilla de longitud definida que incluye un valor de tipo de dispositivo que representa el tipo del dispositivo de red y un campo que indica si está disponible una descripción de dispositivo extendida;
recibir (108) un mensaje de consulta de descripción de dispositivo extendida desde el otro dispositivo solicitando una descripción de dispositivo extendida al dispositivo de red; y
enviar (110) al otro dispositivo una descripción de dispositivo extendida de longitud variable si está disponible la descripción de dispositivo extendida.
9. Dispositivo de red, que incluye:
un transceptor (8) para enviar y recibir mensajes: y
un gestor (26, 182) de mensajes dispuesto para llevar a cabo las etapas de:
al recibir (104) un mensaje de consulta de descripción de dispositivo sencilla desde uno de los otros dispositivos, enviar (106) al otro dispositivo un mensaje de descripción de dispositivo sencilla de longitud definida que incluye un valor de tipo de dispositivo que representa el tipo del dispositivo de red y un campo que indica si está disponible una descripción de dispositivo extendida; estando caracterizado por:
al recibir (108) un mensaje de consulta de descripción de dispositivo extendida desde otro dispositivo, enviar (110) al otro dispositivo una descripción de dispositivo extendida de longitud variable si está disponible la descripción de dispositivo extendida.
10. Dispositivo de red según la reivindicación 9, en el que el mensaje (230) de descripción de dispositivo sencilla es en forma de mensaje comprimido en testigo, comprimido a partir de un formato de mensaje legible por humanos, incluyendo el mensaje un valor (232) de tipo de dispositivo que representa el tipo del otro dispositivo; seleccionándose el valor de tipo de dispositivo a partir de una jerarquía de tipos de dispositivos que tiene elementos de nivel superior predeterminados que incluyen un tipo (52) de dispositivo controlador y un tipo (54) 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 propiedades de los tipos de dispositivos de nivel superior 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.
11. Dispositivo de red, que incluye:
un transceptor (8) para enviar y recibir mensajes:
un gestor (26, 182) de mensajes dispuesto para llevar a cabo las etapas de:
enviar un mensaje de consulta de descripción de dispositivo sencilla a otro dispositivo solicitando una descripción de dispositivo sencilla; y
recibir desde el otro dispositivo un mensaje de descripción de dispositivo sencilla de longitud fija que incluye un valor de 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 caracterizado porque está además dispuesto para llevar a cabo las etapas de:
someter a prueba el mensaje de descripción de dispositivo sencilla para determinar si está disponible una descripción de dispositivo extendida;
enviar un mensaje de consulta de descripción de dispositivo extendida al otro dispositivo solicitando una descripción de dispositivo extendida al otro dispositivo; y
recibir desde el otro dispositivo una descripción de dispositivo extendida de longitud variable, si está disponible la descripción de dispositivo extendida.
12. Dispositivo de red según la reivindicación 11, en el que el mensaje (230) de descripción de dispositivo sencilla es en forma de mensaje comprimido en testigo, comprimido a partir de un formato de mensaje legible por humanos, incluyendo el mensaje un valor (232) de tipo de dispositivo que representa el tipo del otro dispositivo; seleccionándose el valor de tipo de dispositivo a partir de una jerarquía de tipos de dispositivos que tiene elementos de nivel superior predeterminados que incluyen un tipo (52) de dispositivo controlador y un tipo (54) 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 propiedades de los tipos de dispositivos de nivel superior 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.
13. Dispositivo de red según la reivindicación 12, teniendo el dispositivo de red el tipo de dispositivo controlador,
comprendiendo el dispositivo de red una lista de tipos de dispositivos que pueden controlarse por el dispositivo de red, de modo que el dispositivo de red puede determinar en qué medida el dispositivo de red puede controlar otro dispositivo determinando el nivel más bajo de tipo de dispositivo que o bien es el tipo de dispositivo del otro dispositivo o bien es un tipo de dispositivo de nivel superior del que depende el tipo de dispositivo del otro dispositivo, en la lista de tipos de dispositivos que pueden controlarse por el controlador.
14. Dispositivo de red según la reivindicación 13, en el que el gestor de mensajes está dispuesto para:
recibir un mensaje de consulta de controlador desde otro dispositivo que incluye un valor de tipo de dispositivo solicitado para solicitar si el controlador puede controlar un dispositivo del tipo de dispositivo solicitado; y
responder con un mensaje de respuesta de controlador que incluye un valor de tipo de dispositivo que representa el nivel más bajo de tipo de dispositivo en la lista de tipos de dispositivos que o bien es el tipo de dispositivo solicitado o bien es un tipo de dispositivo de nivel superior del que depende el tipo de dispositivo solicitado.
15. Sistema, que comprende un dispositivo de red según la reivindicación 9 y un dispositivo de red según la reivindicación 11.
16. Sistema según la reivindicación 15, en el que la pluralidad de dispositivos de red incluyen al menos un dispositivo sencillo sin la capacidad de descomprimir mensajes e interpretar directamente mensajes comprimidos y al menos un dispositivo complejo que incluye una disposición (184) de descompresión de mensajes para descomprimir los mensajes y un intérprete de mensajes para interpretar los mensajes descomprimidos.
17. Sistema según la reivindicación 15 ó 16, en el que los elementos de nivel superior predeterminados incluyen además un tipo de dispositivo compuesto;
incluyendo el sistema al menos un dispositivo de 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 que o igual a 2; y
cada uno del al menos un dispositivo de red del tipo de dispositivo compuesto responde a un mensaje de consulta de dispositivo entrante que requiere una descripción de dispositivo sencilla enviando una descripción (230) de dispositivo sencilla que incluye el tipo (232) de dispositivo como dispositivo compuesto y un número (234) de subdispositivo que representa el número predeterminado de otros dispositivos.
18. Programa informático para controlar un dispositivo de red, estando el programa informático dispuesto para hacer que el dispositivo de red lleve a cabo las etapas de un método según cualquiera de las reivindicaciones 1 a 8.
19. Programa informático según la reivindicación 18, grabado en un soporte (14) de datos.
Patentes similares o relacionadas:
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 […]
Método, servidor y sistema de inicio de sesión de confianza, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método de inicio de sesión de confianza implementado por computadora aplicado a un sistema de inicio de sesión de confianza que comprende un primer sistema de aplicación […]
Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende: obtener una lista de aplicaciones, APP, […]
Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]
Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático para uno o más programas, […]
Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]
Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para la gestión de riesgos de información de aplicación en un dispositivo de red, comprendiendo el procedimiento: recibir información […]