ES2561035T3 - Control remoto basado en explorador web para controlador multimedia programable - Google Patents

Control remoto basado en explorador web para controlador multimedia programable Download PDF

Info

Publication number
ES2561035T3
ES2561035T3 ES08829484.8T ES08829484T ES2561035T3 ES 2561035 T3 ES2561035 T3 ES 2561035T3 ES 08829484 T ES08829484 T ES 08829484T ES 2561035 T3 ES2561035 T3 ES 2561035T3
Authority
ES
Spain
Prior art keywords
programmable multimedia
multimedia controller
user
web browser
web
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES08829484.8T
Other languages
English (en)
Inventor
David Mckinley
Gerald W. Shields
Kevin C. Kicklighter
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Savant Systems Inc
Original Assignee
Savant Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Savant Systems Inc filed Critical Savant Systems Inc
Application granted granted Critical
Publication of ES2561035T3 publication Critical patent/ES2561035T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Un sistema de control multimedia programable, que comprende: (A) un controlador (100) multimedia programable que incluye un ordenador de uso general y que está acoplado a una pluralidad de componentes, siendo dicho controlador multimedia programable: (i) capaz de controlar, conmutar datos entre, e interoperar con, los componentes incluyendo uno o más de audio, vídeo, telefonía, datos, seguridad, componentes accionados por motor o accionados por relé; (ii) interconectado a un control (112) remoto de pantalla táctil separado que exhibe pantallas para controlar uno o más de los componentes; iii) configurado con un paquete de configuración de sistema, que incluye un conjunto de ficheros de configuración de dispositivo de interfaz de usuario, almacenados en dicho controlador multimedia programable, que especifican una apariencia global, botones operables por el usuario y funcionalidades de botón para cada pantalla de dicho control (112) remoto de pantalla táctil para controlar uno o más de los componentes; (iv) configurado para convertir los ficheros de configuración de dispositivo de interfaz de usuario, con respecto a las pantallas para controlar uno o más de los componentes, en páginas web adecuadas para transmitirse a través de una red, conservando sustancialmente dichas páginas web la apariencia global y los botones operables por el usuario que se presentarían a un usuario en el control (112) remoto de pantalla táctil, describiéndose dichas páginas web mediante los ficheros de configuración de dispositivo de interfaz de usuario; y (v) configurado para lanzar un servidor web para transmitir dichas páginas web a un dispositivo (180) equipado con explorador web asociado; y (B) un (180) dispositivo equipado con explorador web separado del control (112) remoto de pantalla táctil y del controlador (100) multimedia programable, configurado para anunciar su disponibilidad a través de la red a la que está acoplado el controlador (100) multimedia programable, y para acceder a dichas páginas web, de manera que el dispositivo (180) equipado con explorador web funciona como un control remoto adicional para dicho controlador (100) multimedia programable.

Description

5
10
15
20
25
30
35
40
45
50
55
DESCRIPCION
Control remote basado en explorador web para controlador multimedia programable Antecedentes de la invencion
Campo de la invencion
La presente invencion se refiere en general a los campos de la multimedia y las comunicaciones y, mas espedficamente, a un controlador multimedia programable para el hogar, comercial, para audio o video profesional, para difusion o estudio cinematografico, seguridad, automatizacion u otro uso que puede interaccionar con, controlar y gestionar una amplia diversidad de audio, video, telecomunicaciones, comunicaciones de datos y otros dispositivos.
Informacion antecedente
Con la creciente complejidad de los dispositivos electronicos, el control de dispositivos sencillo pero eficaz se esta volviendo cada vez mas importante. Aunque los dispositivos electronicos pueden controlarse adecuadamente con unicamente un punado de pulsadores e interruptores analogicos, los dispositivos electronicos modernos a menudo presentan a los usuarios con una enorme serie de opciones y parametros configurables, que requieren controles complejos para manipular y seleccionar. En respuesta a las demandas de “comodidad” de los usuarios, estos controles se implementan a menudo en unidades de control remoto portatiles, que usan infrarrojos (IR), radiofrecuencia (RF), u otros tipos de senales para interaccionar con los dispositivos electronicos que se controlan. La comodidad real raramente se consigue aun con unidades de control remoto convencionales.
Tfpicamente se carga a los usuarios con tener que manipular un numero de unidades de control remoto espedficas de dispositivo separadas, cada una de las cuales implementa tfpicamente un esquema de control diferente. Por lo tanto, para realizar incluso funciones basicas, un usuario debe tener todas las unidades de control remoto requeridas a mano, y estar familiarizado con como manipular cada una. Ademas, el usuario debe entender como estan interconectados sus dispositivos, de modo que pueda seleccionar entradas apropiadas para pasar senales entre los dispositivos. Por ejemplo, si un usuario desea ver una pelteula de DVD con las luces atenuadas y un timbre telefonico suprimido, el puede tener que operar tres unidades de control remoto de audioMdeo (A/V), una para un reproductor de DVD, una para una television y una para un receptor de A/V, asf como una unidad de control remoto para un controlador de dispositivo, tal como un controlador de iluminacion X10™, ademas de manipular un microtelefono de un telefono inalambrico (en un sentido, tambien otra unidad de control remoto). Cada una de estas unidades de control remoto opera generalmente de manera diferente, y el usuario debe pasar entre varios esquemas de control para realizar las funciones deseadas. Ademas, el usuario debe seleccionar las entradas apropiadas para cada dispositivo, por ejemplo, de modo que las senales de video desde el reproductor de DVD tomen su camino a traves del receptor de A/V para presentar en la television.
Muchos de los esquemas de control comunmente empleados con unidades de control remoto no son intuitivos y difteiles de usar. La mayona de las unidades de control remoto estan disenadas con un paradigma de boton centrico, de manera que numerosos botones espedficos de funcion estan abarrotados en un espacio relativamente pequeno en la superficie de la unidad de control remoto. La distribucion de botones abarrotados de las unidades de control remoto de boton centrico a menudo hace difteil seleccionar un boton deseado desde los muchos botones disponibles, especialmente en condiciones de poca luz. Si un usuario presiona involuntariamente el boton “incorrecto”, un dispositivo puede realizar una accion no deseada o entrar en un modo o estado indeseado. Esto puede confundir o molestar al usuario. Ademas, en ocasiones un usuario puede no estar seguro de que boton presionar para activar una funcion deseada. En una situacion de este tipo, el usuario puede tener que descifrar leyendas abreviadas, a menudo cnpticas, impresas en, o alrededor de, los botones de la unidad de control remoto. Ya que estas leyendas a menudo son unicamente de unos pocos caracteres de longitud, un usuario puede tener que hacer referencia a un manual para determinar que significan las leyendas, y que funciones estan asociadas con cada boton. En resumen, muchas unidades de control remoto de boton centrico estan lejos de ser intuitivas y faciles de usar.
Ademas, aunque existe una diversidad de denominadas unidades de control remoto “universales” que pretenden mejorar las desventajas de las unidades de control remoto espedficas de dispositivo, los controles remotos “universales” convencionales generalmente estan muy por debajo de sus pretensiones. Las unidades de control remoto “universales” tfpicas simplemente mapean la funcionalidad de los botones de las unidades de control remoto espedficas de dispositivo a botones del control remoto “universal”. Los esquemas de control subyacentes generalmente no se alteran. Por lo que, aunque los esquemas de control de las unidades de control remoto espedficas de dispositivo estan todos implementados en una unica unidad de control remoto, no estan unificados o simplificados de ninguna manera. Ademas, puesto que las unidades de control remoto “universales” convencionales intentan controlar una variedad de dispositivos, tfpicamente tienen incluso mas botones con leyendas cnpticas que los controles remotos espedficos de dispositivo. Por lo tanto, se agravan los problemas de un paradigma de boton centrico. Tambien, la mayona de las unidades de control remoto “universales” tienden a estar lejos de universales, ya que tfpicamente no operan con dispositivos distintos de dispositivos de audio y de video. Por ejemplo, los
5
10
15
20
25
30
35
40
45
50
55
controles remotos “universales” convencionales no incluyen generalmente funcionalidad para controlar dispositivos de telefoma, dispositivos de datos, dispositivos de seguridad, dispositivos de motor operados, dispositivos de rele operados, dispositivos de acceso/exploracion de internet, ordenadores de fin general, dispositivos de asistencia para discapacitados y/u otros tipos de dispositivos.
Ademas, existe una diversidad de controladores de panel tactil de alta gama que pretenden mejorar las unidades de control remoto espedficas de dispositivo. Por ejemplo, Crestron Electronics, Inc. de Rockleigh, NJ ofrece una lmea de controladores de panel tactil de gama alta que estan ampliamente disponibles. Estos controladores de panel tactil incorporan unidades de procesador central, controladores graficos, interfaces de E/S y otros componentes complejos similares a aquellos encontrados en ordenadores portatiles, haciendoles complicados y costosos de fabricar. Ademas, tales controladores de pantalla tactil generalmente requieren programacion personalizada extensiva para adaptar a instalaciones particulares. Por lo tanto, su complejidad y coste los hace inadecuados para muchas aplicaciones.
El documento US2003/122866 A1 desvela un sistema de control remoto que usa dispositivos equipados con exploradores web como controles remotos.
Sumario de la invencion
La invencion se define mediante las reivindicaciones adjuntas. En breve resumen, la presente invencion posibilita a un dispositivo equipado con explorador web, tal como un asistente digital personal, tableta, portatil u otro ordenador, microtelefono de telefono inalambrico u otro dispositivo, funcionar como una unidad de control remoto para un controlador multimedia programable. Las paginas web servidas mediante el controlador multimedia al dispositivo equipado con explorador web presentan una interfaz de usuario que puede incluir temas de fondo programables, colores e indicadores. La interfaz de usuario incluye tambien tfpicamente uno o mas botones operables por el usuario cuyas funcionalidades son programables.
En otro aspecto de la presente invencion, se proporciona un procedimiento para convertir automaticamente una configuracion de dispositivo de interfaz de usuario para el controlador multimedia en paginas web adecuadas para un dispositivo equipado con explorador. Las paginas web producidas mediante el procedimiento de conversion conservan sustancialmente la apariencia global, botones operables por el usuario u otros controles, indicadores y otros elementos graficos que se presentanan normalmente a un usuario en una pantalla tactil.
Una ventaja de la presente invencion es que incluso aunque un usuario dado puede elegir entre una amplia diversidad de dispositivos de control remoto para usar con el controlador multimedia, o puede elegir usar diferentes dispositivos de control remoto en diferentes momentos, se presentara al usuario con una interfaz y experiencia de usuario que es sustancialmente uniforme y por lo tanto familiar y comoda. Por ejemplo, un usuario puede elegir usar una pantalla tactil montada en pared o de sobremesa para controlar el controlador multimedia mientras el usuario esta en casa. Tfpicamente, la pantalla tactil presenta pantallas con botones u otros elementos de control que estan organizados y estilizados para proporcionar una experiencia particular que puede personalizarse basandose en preferencias especificadas por el usuario. Cuando el usuario esta lejos de casa y no tiene acceso a la pantalla tactil, el usuario puede desear controlar el controlador multimedia usando un microtelefono de telefono inalambrico. La presente invencion posibilita al usuario hacerlo usando un microtelefono equipado con explorador que presenta pantallas que estan organizadas y estilizadas muy estrechamente a aquellas de la pantalla tactil con la que el usuario esta familiarizado.
Otra ventaja de la presente invencion es que los sistemas de control remoto basados en web pueden implementarse sin escribir codigo fuente o programacion de bajo nivel. Creando en primer lugar una configuracion de sistema para un controlador multimedia programable usando un entorno de programacion grafico y a continuacion convirtiendo la configuracion a paginas web, una disposicion de control remoto basada en web puede implementarse rapida y facilmente.
Otra ventaja mas de la presente invencion es que se posibilita a los usuarios elegir a partir de una abundante diversidad de dispositivos equipados con explorador para usar como controles remotos para un controlador multimedia programable. Por lo tanto, un usuario que ya esta familiarizado con y prefiere usar un microtelefono inalambrico particular, PDA u ordenador puede usar ventajosamente ese dispositivo preferido como un control remoto, evitando por lo tanto la incomodidad de usar un dispositivo diferente desconocido.
Breve descripcion de los dibujos
La descripcion de la invencion a continuacion hace referencia a los dibujos adjuntos, de los cuales:
La Figura 1 es un diagrama de bloques de un controlador multimedia programable que puede interconectar con y controlar una diversidad de dispositivos, de acuerdo con una realizacion ilustrativa de la presente invencion;
La Figura 2 es un diagrama de bloques esquematico que ilustra un procedimiento para convertir una configuracion de dispositivo de interfaz de usuario para un controlador multimedia programable en paginas web que pueden servirse a un dispositivo equipado con explorador web.
5
10
15
20
25
30
35
40
45
50
55
Descripcion detallada de una realizacion ilustrativa
La Figura 1 es un diagrama de bloques de un controlador 100 multimedia programable, interconectado a un numero de dispositivos, para formar un sistema 101 multimedia programable, de acuerdo con una realizacion ilustrativa de la presente invencion. La expresion “controlador multimedia programable” debena interpretarse ampliamente como un dispositivo que puede controlar, conmutar datos entre, o interoperar con una diversidad de dispositivos electronicos, tales como dispositivos electronicos de audio, video, telefoma, datos, seguridad, accionados por motor, accionados por rele o de otros tipos. Al interaccionar con estos dispositivos el controlador multimedia programable puede implementar una solucion de control multimedia integrada
En una realizacion ilustrativa, el controlador 100 multimedia programable puede conectarse a una amplia variedad de componentes de audioMdeo, por ejemplo, un reproductor 105 de disco compacto (CD), un reproductor 110 de disco versatil digital (DVD), un receptor 115 de audioMdeo, una television 120, un reproductor 125 de medios personal, altavoces 122, un microfono 123 y una camara de video 124. El controlador 100 multimedia programable puede conectarse tambien a dispositivos de telefoma tales como una red 130 de telefoma y microtelefonos 132 de telefoma. La red 130 de telefoma puede ser una red telefonica publica conmutada (PSTN), una Red Digital de Servicios Integrados (ISDN) u otra red de telecomunicaciones publica o privada.
Ademas, el controlador 100 multimedia programable puede intercomunicar con una diversidad de sistemas 135 de automatizacion de luz o domesticos. Los sistemas 135 pueden operar usando el protocolo X10 desarrollado por Pico Electronics, el protocolo INSTEON™ desarrollado por SmartHome, Inc., la norma CEBus gestionada por el Consejo de Industria CEBus, u otro protocolo de automatizacion o control domestico bien conocido. De manera similar el controlador 100 multimedia programable puede conectarse a dispositivos 137 operados por motor o rele que pueden incluir, por ejemplo, un sistema de sistemas de calefaccion, ventilacion y aire acondicionado (HVAC), un sistema de riego, un sistema de proteccion de luz o persianas automatico, un cerrojo de puerta electronica u otros tipos de dispositivos.
Una red informatica, tal como internet 140, puede conectarse tambien al controlador 100 multimedia. Ademas, un ordenador 145 personal (PC), sistemas 150 de video juegos, equipo 165 de grabacion domestico u otros dispositivos pueden conectarse tambien al controlador 100 multimedia.
Puede usarse una amplia diversidad de dispositivos como controles remotos que hacen de interfaz con y controlan la operacion del controlador 100 multimedia y, a su vez, las operaciones de componentes o sistemas que pueden interconectarse con el controlador 100. Tales controles remotos pueden incluir un control 112 remoto de pantalla tactil, un control 114 remoto sencillo, que puede ser electromecanico, un reproductor de MP3 u otro dispositivo 116 y un dispositivo 180 equipado con explorador web.
El dispositivo 180 equipado con explorador web incluye un microtelefono de telefono inalambrico tal como un Apple® iPhone®, una tableta de internet, un portatil, portable u otro ordenador, o esencialmente cualquier otro dispositivo que este habilitado con explorador y tenga conectividad apropiada, inalambrica o cableada, para comunicarse con el controlador 100 multimedia programable. En una realizacion preferida, puede usarse el protocolo de descubrimiento de servicio Apple® Bonjour® mediante el controlador 100 multimedia programable para anunciar su soporte para los dispositivos equipados con explorador web y activar tales dispositivos para encontrar una aplicacion web del tipo descrito a continuacion.
Tales controles remotos pueden hacer de interfaz con el controlador 100 multimedia mediante una conexion cableada, un enlace de IR, un enlace de RF, un enlace Bluetooth™, un enlace ZigBee™ u otra interfaz de comunicacion apropiada.
Los detalles con respecto al hardware, software, capacidades y capacidad de programacion del controlador 100 multimedia programable pueden encontrarse en las solicitudes relacionadas en tramite anteriormente mencionadas. En resumen, el sistema ampliable incluye un controlador multimedia programable (PMC), que esta basado en un ordenador de uso general y puede proporcionar una amplia diversidad de servicios programables. El PMC responde a una configuracion de sistema. La configuracion de sistema asocia un identificador unico con cada dispositivo como se ilustra en la Figura 1 que es elegible para hacerse parte del sistema. Cada dispositivo tiene un identificador unico (ID) que se asigno anteriormente a cada dispositivo. En el presente entorno, ese ID unico puede ser el numero de serie del fabricante en el dispositivo equipado con explorador web que el usuario desea emplear para acceder al sistema multimedia.
Para hacerlo, el dispositivo anuncia su disponibilidad para unirse al sistema de control multimedia en la LAN usando un programa tal como Apple Bonjour® u otro programa similar para comunicarse con el PMC. El PMC, basandose en el identificador unico que el dispositivo anuncia, determina si el dispositivo es elegible para operar en el sistema.
Ademas, como se describe en detalle en las solicitudes en tramite junto con la presente tituladas “Programmable Multimedia Controller With Programmable Services” y “Programming Environment and Metadata Management for Programmable Multimedia Controller” la configuracion del controlador 100 multimedia programable puede hacerse ventajosamente en un entorno de programacion grafico. Como resultado del procedimiento de configuracion descrito
5
10
15
20
25
30
35
40
45
50
55
en estas solicitudes en tramite junto con la presente, preferentemente se crea o ensambla un conjunto de ficheros que representan una configuracion de sistema particular. En una realizacion preferida, estos ficheros pueden incluir ficheros de Lenguaje de Marcas Extensible (XML) que representan perfiles de componente, perfiles de usuario, configuraciones de zona, una configuracion de conexion y una implementacion de servicio entre otros.
Tambien incluido entre los ficheros que se crean o ensamblan preferentemente durante el procedimiento de configuracion basica hay ficheros que especifican la apariencia global, localizaciones de boton, funcionalidades de boton y cualquier otro atributo deseado para cada pantalla de un control 112 remoto de pantalla tactil. Colectivamente, tales ficheros se haran referencia en lo sucesivo como una “configuracion de dispositivo de interfaz de usuario (UID)”. Los ficheros se crean o ensamblan tambien durante el procedimiento de configuracion basica que especifica funcionalidades de boton y en visualizaciones de pantalla para los controles 114 remotos sencillos. Ademas, otros ficheros que pueden crearse o ensamblarse son ficheros graficos que pueden contener ilustraciones, imagenes u otros elementos que pueden presentarse como parte de una interfaz de usuario. Colectivamente, todos los ficheros u otros datos necesarios para especificar una configuracion de sistema completa, incluyendo configuraciones de dispositivo de interfaz de usuario, se haran referencia en lo sucesivo como un “paquete de configuracion”.
La Figura 2 muestra un procedimiento 200 para convertir una configuracion de dispositivo de interfaz de usuario en una aplicacion web adecuada para posibilitar a un dispositivo equipado con explorador web funcionar como un control remoto para el controlador 100 multimedia programable. En una realizacion preferida, el paquete 202 de configuracion es esencialmente una estructura de directorio que, como se ha descrito anteriormente, incluye una o mas configuraciones de UID. En la etapa 204, se selecciona una configuracion de UID contenida en el paquete 202 de configuracion para conversion.
Un procedimiento de conversion de aplicacion web comienza en la etapa 206. La primera etapa en el procedimiento es una etapa 207 de verificacion de licencia. Si la licencia se confirma para el dispositivo especificado, a continuacion el procedimiento continua a la etapa 208. En la etapa 208, cualquier fichero de imagen que es parte de la configuracion de UID seleccionada se convierte preferentemente a ficheros de graficos de red portatiles (PNG) y se comprime. El formato de fichero PNG es bien adecuado para transmitir imagenes a traves de internet.
A continuacion, en la etapa 210, cada “pantalla” de la configuracion de UID seleccionada se inserta en una capa de lenguaje de marcas hipertexto extendido (XHTML) con un identificador unico. Ademas, se crean ficheros de distribucion de hoja de estilo en cascada (CSS). Esencialmente, XHTML describe el contenido de paginas web en capas creadas en la etapa 212, mientras que CSS describe los colores, fuentes y distribucion de estas paginas web.
En la etapa 214, basandose en la funcionalidad definida en la configuracion de UID seleccionada para conversion, se asignan acciones a capas y botones operables por el usuario que aparecen en diversas paginas web. Si una accion especificada en la configuracion de UID es incompatible con el uso de un dispositivo equipado con explorador, el “boton” o la “pantalla” (o ambos) relacionados con la accion se representan como no disponibles o invisibles.
En la etapa 216, todas las paginas web de salida creadas como resultado de las etapas 208-214, junto con un lanzador de servidor web se copian en el paquete 202 de configuracion. En la etapa 218, se crea un fichero de plantilla de configuracion de servidor web Apache portatil. Cuando el servidor web portatil se activa posteriormente en un controlador 100 multimedia programable, el servidor se configurara a sf mismo para el entorno objetivo. Despues de la etapa 218, el procedimiento continua a la etapa 220 que es lanzar la configuracion portatil del servidor web y el dispositivo anuncia tambien su presencia en la red. Mientras tanto, en el controlador multimedia programable en el sistema, sus instrucciones de programa de software incluyen una instruccion para explorar la Red de Area Local con la que esta asociado para descubrir cualquier dispositivo disponible. Tales dispositivos tienen licencia para operar en el sistema, como se ha indicado anteriormente y por lo tanto son interfaces con licencia para el sistema. Ademas, como se ha indicado en el presente documento, el ID unico de cada dispositivo se compara con una lista de ID de dispositivos que son elegibles para operar en el sistema. Si el dispositivo que se descubrio en la LAN mediante el PMC tiene un ID coincidente, entonces se permite a continuacion operar en el sistema y puede acceder por lo tanto a las interfaces de usuario mediante su explorador web como en la etapa 222.
La invencion proporciona por lo tanto el dispositivo equipado con explorador web con los mismos graficos de interfaz de usuario, pantallas y botones a traves de internet para permitir de esta manera a un dispositivo equipado con explorador web que puede incluir un microtelefono de telefono inalambrico tal como un Apple® iPhone®, una tableta de internet, un portatil, portable u otro ordenador, o esencialmente cualquier otro dispositivo que este habilitado con explorador y tenga conectividad apropiada, inalambrica o cableada, comunicarse con el controlador 100 multimedia programable. Esto permite al usuario emplear un dispositivo equipado con explorador web de este tipo para hacer de interfaz con el sistema multimedia programable para controlar de manera remota de esta manera diversos sistemas de automatizacion domesticos usando los mismos graficos e interfaces de usuario con los que el usuario ya esta familiarizado.
La descripcion anterior se ha dirigido a realizaciones particulares de esta divulgacion. Sera evidente, sin embargo, que pueden realizarse otras variaciones y modificaciones a las realizaciones descritas, con la obtencion de algunas
o todas sus ventajas. Ademas, los procedimientos o procesos anteriormente descritos pueden implementarse en hardware, software, incorporarse como un medio legible por ordenador que tiene instrucciones de programa, firmware o una combinacion de los mismos. Por lo tanto, es el objeto de las reivindicaciones adjuntas cubrir todas tales variaciones y modificaciones como que estan dentro del alcance de la invencion.

Claims (13)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    REIVINDICACIONES
    1. Un sistema de control multimedia programable, que comprende:
    (A) un controlador (100) multimedia programable que incluye un ordenador de uso general y que esta acoplado a una pluralidad de componentes, siendo dicho controlador multimedia programable:
    (i) capaz de controlar, conmutar datos entre, e interoperar con, los componentes incluyendo uno o mas de audio, video, telefoma, datos, seguridad, componentes accionados por motor o accionados por rele;
    (ii) interconectado a un control (112) remoto de pantalla tactil separado que exhibe pantallas para controlar uno o mas de los componentes;
    iii) configurado con un paquete de configuracion de sistema, que incluye un conjunto de ficheros de configuracion de dispositivo de interfaz de usuario, almacenados en dicho controlador multimedia programable, que especifican una apariencia global, botones operables por el usuario y funcionalidades de boton para cada pantalla de dicho control (112) remoto de pantalla tactil para controlar uno o mas de los componentes;
    (iv) configurado para convertir los ficheros de configuracion de dispositivo de interfaz de usuario, con respecto a las pantallas para controlar uno o mas de los componentes, en paginas web adecuadas para transmitirse a traves de una red, conservando sustancialmente dichas paginas web la apariencia global y los botones operables por el usuario que se presentanan a un usuario en el control (112) remoto de pantalla tactil, describiendose dichas paginas web mediante los ficheros de configuracion de dispositivo de interfaz de usuario; y
    (v) configurado para lanzar un servidor web para transmitir dichas paginas web a un dispositivo (180) equipado con explorador web asociado;
    y
    (B) un (180) dispositivo equipado con explorador web separado del control (112) remoto de pantalla tactil y del controlador (100) multimedia programable, configurado para anunciar su disponibilidad a traves de la red a la que esta acoplado el controlador (100) multimedia programable, y para acceder a dichas paginas web, de manera que el dispositivo (180) equipado con explorador web funciona como un control remoto adicional para dicho controlador (100) multimedia programable.
  2. 2. El controlador multimedia programable segun se define en la reivindicacion 1 en el que los ficheros de imagen contenidos en dichos ficheros de configuracion de dispositivo de interfaz de usuario se convierten a ficheros de graficos de red portatiles y se comprimen.
  3. 3. El controlador multimedia programable segun se define en la reivindicacion 1 en el que las pantallas de dichos ficheros de configuracion de dispositivo de interfaz de usuario se insertan en una capa de lenguaje de marcas hipertexto extendido XHTML con un identificador unico.
  4. 4. El controlador multimedia programable segun se define en la reivindicacion 1 en el que se crean hojas en cascada para describir colores, fuentes y distribuciones de dichas paginas web.
  5. 5. Un procedimiento para proporcionar control remoto de un sistema de control multimedia programable, que comprende:
    proporcionar un controlador (100) multimedia programable que controla una pluralidad de componentes incluyendo uno o mas de audioMdeo, telecomunicaciones, comunicaciones de datos, sistemas de iluminacion o sistemas de alarma, incluyendo el controlador (100) multimedia programable
    un ordenador de uso general que puede proporcionar servicios programables incluyendo uno o mas de controlar, conmutar datos entre, o interoperar con, dichos componentes;
    configurar el controlador (100) multimedia programable con un paquete de configuracion de sistema, que incluye conjuntos de ficheros de configuracion de dispositivo de interfaz de usuario que especifican una apariencia global, botones operables por el usuario y funcionalidad de boton para cada pantalla de un control (112) remoto de pantalla tactil asociado con dicho controlador (100) multimedia programable para controlar uno o mas de los componentes, el control (112) remoto de pantalla tactil separado del controlador (100) multimedia programable; seleccionar ficheros de configuracion de dispositivo de interfaz de usuario contenidos en dicho paquete de configuracion;
    realizar una verificacion de licencia para un componente especificado en el sistema; tras la verificacion de la licencia, convertir dichos ficheros de configuracion de dispositivo de interfaz de usuario seleccionados en paginas web que son adecuadas para su utilizacion mediante un dispositivo (180) equipado con explorador web, estando el dispositivo equipado con explorador web separado del control (112) remoto de pantalla tactil y del controlador (100) multimedia programable;
    asignar acciones a botones operables por el usuario que aparecen en una o mas de dichas paginas web, mientras se conserva la apariencia global y botones operables por el usuario que se presentanan a un usuario en el control (112) remoto de pantalla tactil, describiendose dichas paginas web mediante los ficheros de configuracion de dispositivo de interfaz de usuario seleccionados; activar un servidor web portatil asociado con el
    5
    10
    15
    20
    25
    30
    35
    40
    controlador (100) multimedia programable, configurandose dicho servidor a sf mismo para comunicarse a traves de una red de area local asociada;
    explorar la red para dispositivos (180) equipados con explorador web disponibles;
    anunciar, mediante el dispositivo (180) equipado con explorador web, su presencia en la red de area local, y despues de la validacion mediante el controlador (100) multimedia programable, a continuacion en el dispositivo (180) equipado con explorador web remoto, acceder a las paginas web transmitidas mediante el servidor web como interfaces de usuario mediante su explorador web, permitiendo de esta manera a un usuario emplear un dispositivo (180) equipado con explorador web para hacer de interfaz con el sistema de control multimedia programable de manera remota.
  6. 6. El procedimiento segun se define en la reivindicacion 5 que ademas comprende:
    convertir ficheros de imagen contenidos en los ficheros de configuracion de dispositivo de interfaz de usuario seleccionados en ficheros de graficos de red portatiles y comprimir los ficheros de imagen; insertar cada pantalla de la configuracion de dispositivo de interfaz de usuario seleccionada en una capa de lenguaje de marcas hipertexto extensible XHTML con un identificador unico que describe contenido de las paginas web en capas; y
    crear ficheros de distribucion de hoja de estilo en cascada que describen colores, fuentes y distribucion de las paginas web en cascada.
  7. 7. El procedimiento segun se define en la reivindicacion 6, que ademas comprende:
    copiar dichas paginas web en dicho paquete de configuracion; copiar un lanzador de servidor web en dicho paquete de configuracion; y crear un fichero de plantilla de configuracion de servidor web portatil.
  8. 8. El procedimiento segun se define en la reivindicacion 7, que ademas comprende:
    representar una configuracion de sistema particular que se crea o ensambla en lenguaje de marcas hipertexto extensible XHTML que incluye uno o mas perfiles de componente, perfiles de usuario, configuraciones de zona, una configuracion de conexion y una implementacion de servicio.
  9. 9. El procedimiento segun se define en la reivindicacion 5, que ademas comprende:
    obtener dicho dispositivo equipado con explorador web una aplicacion web que es una interfaz de comunicacion con la que comunicar con dicho controlador multimedia programable.
  10. 10. El procedimiento segun se define en la reivindicacion 5, que ademas comprende:
    usar dicho controlador multimedia programable un protocolo de descubrimiento para buscar dispositivos equipados con explorador web.
  11. 11. El procedimiento segun se define en la reivindicacion 5, que comprende:
    proporcionar como ficheros de configuracion de dispositivo de interfaz de usuario adicionales, informacion que incluye presentaciones en pantalla, ficheros de graficos, ilustraciones e imagenes exhibidas como parte de una interfaz de usuario.
  12. 12. El procedimiento segun se define en la reivindicacion 5, que ademas comprende:
    volver invisibles o no disponibles los botones y pantallas que sean incompatibles con el uso del dispositivo equipado con explorador web.
  13. 13. El procedimiento segun se define en la reivindicacion 5, que ademas comprende:
    incluir dichos dispositivos equipados con explorador web uno o mas aparatos de telefono inalambrico, tabletas de internet, o ordenadores portatiles, portables u otros ordenadores, que tienen conectividad para comunicar con dicho controlador multimedia programable.
ES08829484.8T 2007-09-05 2008-09-04 Control remoto basado en explorador web para controlador multimedia programable Active ES2561035T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US97016507P 2007-09-05 2007-09-05
US970165P 2007-09-05
PCT/US2008/010376 WO2009032280A2 (en) 2007-09-05 2008-09-04 Web browser based remote control for programmable multimedia controller

Publications (1)

Publication Number Publication Date
ES2561035T3 true ES2561035T3 (es) 2016-02-24

Family

ID=40429614

Family Applications (1)

Application Number Title Priority Date Filing Date
ES08829484.8T Active ES2561035T3 (es) 2007-09-05 2008-09-04 Control remoto basado en explorador web para controlador multimedia programable

Country Status (6)

Country Link
US (1) US8504183B2 (es)
EP (1) EP2188796B1 (es)
CA (1) CA2701448C (es)
ES (1) ES2561035T3 (es)
MX (1) MX2010002659A (es)
WO (1) WO2009032280A2 (es)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101591552B1 (ko) * 2008-09-04 2016-02-03 사반트 시스템즈 엘엘씨 시스템을 원격으로 제어하기 위한 터치 감지형 무선 장치 및 온 스크린 디스플레이
US8990404B2 (en) * 2009-11-16 2015-03-24 Apple Inc. Directing data in a web browser from a portable electronic device
US9191230B2 (en) 2010-06-03 2015-11-17 Savant Systems, Llc Docking station with redundant communication path
WO2011161966A1 (ja) * 2010-06-25 2011-12-29 パナソニック株式会社 制御装置およびスクリプト変換方法
TWI433568B (zh) * 2011-05-05 2014-04-01 Univ Nat Taiwan Science Tech 人境互動系統與應用其之可攜式裝置
US11051065B2 (en) * 2011-06-20 2021-06-29 Enseo, Llc Television and system and method for providing a remote control device
US8650600B2 (en) 2011-06-20 2014-02-11 Enseo, Inc. Set top/back box, system and method for providing a remote control device
TWI462571B (zh) * 2011-09-29 2014-11-21 Ind Tech Res Inst 控制電器裝置的內容驅動輸入裝置與方法
US8972858B2 (en) * 2012-04-19 2015-03-03 Savant Systems, Llc Configuration interface for a programmable multimedia controller
US9089227B2 (en) 2012-05-01 2015-07-28 Hussmann Corporation Portable device and method for product lighting control, product display lighting method and system, method for controlling product lighting, and -method for setting product display location lighting
US9468162B2 (en) 2012-08-01 2016-10-18 Rain Bird Corporation Irrigation controller wireless network adapter and networked remote service
EP2730159B1 (en) 2012-11-07 2019-03-20 Rain Bird Corporation Irrigation control system
CN103051693B (zh) * 2012-12-12 2016-12-21 北京奇虎科技有限公司 设备控制方法与移动通信终端
US10430855B2 (en) 2014-06-10 2019-10-01 Hussmann Corporation System, and methods for interaction with a retail environment
KR101705580B1 (ko) * 2015-06-04 2017-02-10 주식회사 아이디스 Http를 이용한 네트워크 장치 검색 및 등록 방법 및 네트워크 등록 서비스 장치
DE102016104347B4 (de) * 2016-03-10 2020-07-30 Insta Gmbh Vereinfachtes Inbetriebnahmekonzept zum Ansteuern von Aktoren einer Gebäudeinstallation
US10609878B2 (en) 2016-07-15 2020-04-07 Rain Bird Corporation Wireless remote irrigation control
US11968247B2 (en) 2022-01-27 2024-04-23 Panduit Corp. Using a web proxy to provide a secure remotely controlled system, device, and method
WO2023146810A1 (en) * 2022-01-27 2023-08-03 Panduit Corp. Using a web proxy to provide a secure remotely controlled system, device, and method
CN116954460A (zh) * 2022-04-14 2023-10-27 台达电子工业股份有限公司 人机界面的远端操作方法及远端操作系统

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69838439T2 (de) * 1997-06-25 2008-06-12 Samsung Electronics Co., Ltd., Suwon Verfahren und Vorrichtung zur Überwachung von Geräten in einem Hausnetzwerk
US6801507B1 (en) * 1999-07-27 2004-10-05 Samsung Electronics Co., Ltd. Device discovery and configuration in a home network
US6396523B1 (en) * 1999-07-29 2002-05-28 Interlink Electronics, Inc. Home entertainment device remote control
US20030011640A1 (en) * 2001-07-12 2003-01-16 Green Brett A. System and methods for implementing peripheral device front menu panels
KR20030028310A (ko) * 2001-09-29 2003-04-08 삼성전자주식회사 홈네트워크에 연결된 피제어 장치를 인터넷을 통해제어하는 방법 및 그 제어 장치
US7234115B1 (en) * 2002-09-26 2007-06-19 Home Director, Inc. Home entertainment system and method
EP1660985A4 (en) * 2003-09-02 2008-01-02 Research In Motion Ltd PROCESS AND DATA STRUCTURE FOR USER INTERFACE ADJUSTMENT
US7920101B2 (en) * 2004-10-08 2011-04-05 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display standardization
US7911626B2 (en) * 2004-11-08 2011-03-22 Sharp Laboratories Of America, Inc. Systems and methods for providing a configurable user interface on an imaging device
US20060112171A1 (en) * 2004-11-19 2006-05-25 Rader Shawn T System and method to control devices using a remote control device via hypertext transfer protocol (HTTP)
US8001219B2 (en) * 2006-03-16 2011-08-16 Exceptional Innovation, Llc User control interface for convergence and automation system
WO2007124453A2 (en) * 2006-04-20 2007-11-01 Exceptional Innovation Llc Touch screen for convergence and automation system
US8005236B2 (en) * 2006-09-07 2011-08-23 Porto Vinci Ltd. Limited Liability Company Control of data presentation using a wireless home entertainment hub
US20080120676A1 (en) * 2006-11-22 2008-05-22 Horizon Semiconductors Ltd. Integrated circuit, an encoder/decoder architecture, and a method for processing a media stream
US20080168382A1 (en) * 2007-01-07 2008-07-10 Louch John O Dashboards, Widgets and Devices
EP2151064B1 (en) * 2007-05-03 2015-06-24 3Dlabs Inc., Ltd. Method for remotely configuring user interfaces for portable devices

Also Published As

Publication number Publication date
US8504183B2 (en) 2013-08-06
CA2701448C (en) 2017-01-03
EP2188796A2 (en) 2010-05-26
WO2009032280A2 (en) 2009-03-12
CA2701448A1 (en) 2009-03-12
EP2188796B1 (en) 2015-11-11
US20100241254A1 (en) 2010-09-23
WO2009032280A3 (en) 2009-05-28
MX2010002659A (es) 2010-04-14

Similar Documents

Publication Publication Date Title
ES2561035T3 (es) Control remoto basado en explorador web para controlador multimedia programable
EP2332318B1 (en) Touch-sensitive wireless device and on screen display for remotely controlling a system
US9326021B2 (en) System and method for reconfiguration of an entertainment system controlling device
US8243207B2 (en) System and method for activity based configuration of an entertainment system
WO2017030013A1 (ja) 制御装置、制御方法及び制御システム
US11076196B2 (en) System and method for reconfiguration of an entertainment system controlling device
US20140304430A1 (en) Profile-configurable peripheral device and related system
US20120327304A1 (en) Contents processing system, contents processing apparatus, and program of the apparatus
JP2006295390A (ja) 制御機器および制御方法、並びにプログラム
JP2010062717A (ja) リモートコントローラ装置、電気機器、制御システム、制御方法
US20140181330A1 (en) Method, system for configuring peripherals, and a computer-readable medium
Vanderheiden et al. Interface sockets, remote consoles, and natural language agents
TW200522555A (en) Universal-remote control device with the function of customized prompting
WO2016063342A1 (ja) 携帯端末を用いたリモコンシステムおよび操作画面生成用プログラム