ES2694141T3 - Método para controlar un dispositivo electrónico, terminal de control, y sistema - Google Patents
Método para controlar un dispositivo electrónico, terminal de control, y sistema Download PDFInfo
- Publication number
- ES2694141T3 ES2694141T3 ES14882487.3T ES14882487T ES2694141T3 ES 2694141 T3 ES2694141 T3 ES 2694141T3 ES 14882487 T ES14882487 T ES 14882487T ES 2694141 T3 ES2694141 T3 ES 2694141T3
- Authority
- ES
- Spain
- Prior art keywords
- electronic device
- network
- information
- user
- control terminal
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/2818—Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/281—Exchanging configuration information on appliance services in a home automation network indicating a format for calling an appliance service function in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0886—Fully automatic configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Multimedia (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Método para controlar un dispositivo (2) electrónico, que comprende las siguientes etapas: iniciar, mediante un terminal de control, un servicio de una red de organización automática, e inicializar y presentar visualmente una tabla de información de dispositivos electrónicos actualmente en la red de organización automática enviando, mediante un terminal (1) de control, una solicitud de consulta a través de la red de organización automática a todos los dispositivos (2) electrónicos dentro de un intervalo de búsqueda de la red de organización automática actual según una instrucción de usuario; y adquiriendo información básica de los dispositivos (2) electrónicos realimentada por los dispositivos (2) electrónicos, estableciendo una tabla de información de dispositivos electrónicos de red extensa, y presentando visualmente la tabla de información de dispositivos electrónicos a través de la interfaz de usuario de control interactiva de manera remota; enviar, basándose en un dispositivo electrónico seleccionado de la tabla de información de dispositivos electrónicos por un usuario, una solicitud de actualización al dispositivo electrónico a través de una ruta de red de la red de organización automática detectando, basándose en la red de organización automática, si el terminal (1) de control ha establecido una ruta de red desde el terminal (1) de control hasta el dispositivo (2) electrónico seleccionado por el usuario; y en caso afirmativo, enviando la solicitud de actualización al dispositivo (2) electrónico a través de la ruta de red establecida; o en caso negativo, asignando números de identificación (ID) y direcciones IP a los dispositivos (2) electrónicos según un protocolo de encaminamiento de conducción bajo demanda en la red de organización automática y números de secuencia (SN) de los dispositivos (2) electrónicos, iniciando, mediante el terminal (1) de control, una solicitud de encaminamiento al dispositivo (2) electrónico seleccionado por el usuario y añadiendo una ID, una potencia, una movilidad, una cantidad eléctrica, y una calidad de enlace obtenidas a través de cálculo, del terminal (1) de control a la información de solicitud de encaminamiento, en el que cada nodo adyacente que ha recibido la información de solicitud de encaminamiento ajusta la calidad de enlace según la información sobre el nodo adyacente, y expide la información de solicitud de encaminamiento, y finalmente la información de solicitud de encaminamiento se realimenta al terminal (1) de control, y seleccionando una trayectoria de encaminamiento que tiene un valor de calidad de enlace más alto que se realimenta, de entre una pluralidad de trayectorias de encaminamiento desde el terminal (1) de control hasta el dispositivo (2) electrónico seleccionado por el usuario, como la ruta de red óptima, y enviando la solicitud de actualización al dispositivo (2) electrónico a través de la ruta de red óptima establecida; recibir información de función de dispositivo realimentada por el dispositivo (2) electrónico según la solicitud de actualización, y establecer una tabla de llamadas de función según la información de función de dispositivo, comprendiendo la tabla de llamadas de función una pluralidad de parámetros de control de elemento de función correspondientes a funciones del dispositivo (2) electrónico biunívocamente; y presentar visualmente una interfaz de usuario de control del terminal (1) de control remoto según la tabla de llamadas de función, de modo que el usuario controla y hace funcionar de manera remota el dispositivo (2) electrónico en la interfaz de usuario de control, y enviar una instrucción de ejecución correspondiente al dispositivo (2) electrónico según un elemento de función seleccionado por el usuario, para controlar que el dispositivo (2) electrónico ejecute una función correspondiente.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
METODO PARA CONTROLAR UN DISPOSITIVO ELECTRONICO. TERMINAL DE CONTROL, Y SISTEMA
DESCRIPCION
Antecedentes Campo tecnico
La presente invencion se refiere al campo de los aparatos electrodomesticos, y en particular, a un metodo, a un terminal de control y a un sistema para controlar un dispositivo electronico.
Tecnica relacionada
Los aparatos electrodomesticos desempenan un papel significativo en la vida diaria de las personas. Diversos aparatos electrodomesticos mejoran y facilitan en gran medida la vida de las personas, y afectan tambien a algunos habitos de vida de las personas. Con la mejora de las condiciones de vida, las personas esperan que los aparatos electrodomesticos sean mas inteligentes, mas faciles de usar y mas utiles. Los aparatos electrodomesticos que se usan frecuentemente en la vida diaria, por ejemplo, un televisor, una nevera y una lavadora, estan distribuidos de manera fija y tienen un requerimiento de movilidad bajo. Durante su uso, es necesario que un usuario controle los aparatos por separado en lugar de gestionar los aparatos de manera uniforme, provocando de ese modo muchos inconvenientes.
El contenido anterior pretende simplemente ayudar a entender las soluciones tecnicas de la presente invencion, pero no indica una conformidad con que el contenido anterior pertenezca a la tecnica anterior.
El documento US 2005/159823 A1 ensena un sistema y un metodo de control y automatizacion del hogar. El sistema incluye generalmente uno o mas controles remotos inalambricos, una pluralidad de aparatos, dispositivos de centralizacion de control asociados y dispositivos de centralizacion de contenido asociados. Espedficamente, el documento US 2005/159823 A1 ensena metodos que facilitan caractensticas de control domestico avanzadas tales como configuracion y funcionamiento de control basandose en la ubicacion, integracion de sistema y aparatos heredados permitidos para red, capacidades de guardado y recuperacion para estados de medios y aparato, controles de aparato basandose en comando genericos, generacion de macrocomando dinamica/compleja, y capacidades de control basandose en Internet desde ubicaciones remotas.
Los dispositivos controlados segun un modelo de control de dispositivo dado a conocer en el documento US 6 725 281 B1 mantienen una tabla de estado representativa de su estado de funcionamiento. Los dispositivos que proporcionan una interfaz de punto de control de usuario para el dispositivo controlado obtienen la tabla de estado del dispositivo controlado, y pueden obtener tambien datos de presentacion que definen una interfaz de usuario remota del dispositivo controlado y datos de protocolo de control de dispositivo que definen comandos y protocolo de mensajena de datos para efectuar un control del dispositivo controlado. Estos dispositivos de control de usuario se suscriben tambien a notificaciones de cambios de tabla de estado, que se distribuyen desde el dispositivo controlado segun un modelo de eventos. Por consiguiente, tras cualquier cambio al estado de funcionamiento del dispositivo controlado, el modelo de eventos se sincroniza con el estado del dispositivo tal como se representa en la tabla de estado en todos los dispositivos de control de usuario.
El dispositivo electrico del documento US 2012/219007 A1 incluye una unidad de comunicacion para comunicarse con al menos uno de una pasarela y una pluralidad de otros dispositivos electricos, y un controlador para difundir una senal de solicitud para buscar una pasarela, comunicar con la pasarela basandose en una senal de respuesta de busqueda tras la transmision de la senal de respuesta de pasarela desde al menos una de la pasarela y la pluralidad de otros dispositivos electricos, y transmitir una senal de solicitud de registro a una unidad de gestion de energfa a traves de la pasarela. Por tanto, el dispositivo electrico puede registrarse/volver a registrarse automaticamente en el dispositivo electrico o borrarse del dispositivo electrico, un sistema de gestion de energfa y dispositivos electricos pueden gestionarse facilmente. Si el usuario mueve el dispositivo electrico desde una posicion actual a otra posicion, el sistema de gestion de energfa reconoce el movimiento e informa al usuario del resultado de reconocimiento.
Sumario
Un objetivo principal de la presente invencion es proporcionar un metodo, un terminal de control y un sistema para controlar un dispositivo electronico, para gestionar de manera uniforme cada dispositivo electronico.
Para lograr el objetivo anterior, un metodo para controlar un dispositivo electronico proporcionado por la presente invencion incluye las etapas segun la reivindicacion 1.
La presente invencion proporciona ademas un terminal de control para controlar un dispositivo electronico segun la reivindicacion 2.
5
10
15
20
25
30
35
40
45
50
55
60
65
La presente invencion proporciona ademas un sistema para controlar un dispositivo electronico, que incluye el terminal de control mencionado anteriormente y un dispositivo electronico.
Preferiblemente, el dispositivo electronico esta configurado adicionalmente para:
analizar la instruccion de ejecucion, llamar a una funcion funcional correspondiente y ejecutar una operacion funcional correspondiente.
En el metodo, el terminal de control, y el sistema para controlar un dispositivo electronico proporcionado en la presente invencion, al iniciar un servicio de una red de organizacion automatica, un terminal de control se interconecta a diversos dispositivos electronicos, se adquiere informacion de funcion de dispositivo de un dispositivo electronico que se selecciona por un usuario y que es necesario controlar, y se establece una tabla de llamadas de funcion segun la informacion de funcion de dispositivo, de modo que el usuario puede seleccionar un elemento de funcion correspondiente a traves de la tabla de llamadas de funcion, y finalmente el dispositivo electronico seleccionado por el usuario ejecuta una funcion correspondiente. Se implementa la gestion unificada de los dispositivos electronicos y no se requiere una instalacion de soporte de red independiente, proporcionando de ese modo conveniencia.
Breve descripcion de los dibujos
La figura 1 es un diagrama de flujo esquematico de un metodo para controlar un dispositivo electronico segun una realizacion de la presente invencion;
la figura 2 es un diagrama estructural esquematico de un terminal de control para controlar un dispositivo electronico segun una realizacion de la presente invencion; y
la figura 3 es un diagrama estructural esquematico de un sistema para controlar un dispositivo electronico segun una realizacion de la presente invencion.
Adicionalmente, se describen implementaciones del objetivo, caractensticas funcionales y ventajas de la presente invencion con referencia a los dibujos adjuntos en combinacion con las realizaciones.
Descripcion detallada
Debe entenderse que las realizaciones espedficas descritas en el presente documento se usan simplemente para interpretar la presente invencion, pero no pretenden limitar la presente invencion.
Las soluciones de las realizaciones de la presente invencion son principalmente: al iniciar un servicio de una red de organizacion automatica, se interconecta un terminal de control a diversos dispositivos electronicos, se adquiere informacion de funcion de dispositivo de un dispositivo electronico que se selecciona por un usuario y que es necesario controlar, y se establece una tabla de llamadas de funcion segun la informacion de funcion de dispositivo, de modo que el usuario puede seleccionar un elemento de funcion correspondiente a traves de la tabla de llamadas de funcion, y finalmente el dispositivo electronico seleccionado por el usuario ejecuta una funcion correspondiente. Se implementa una gestion unificada de los dispositivos electronicos.
La presente invencion proporciona un metodo para controlar un dispositivo electronico. Haciendo referencia a la figura 1, en una realizacion, el metodo para controlar un dispositivo electronico incluye:
Etapa S101: un terminal de control inicia un servicio de una red de organizacion automatica, e inicializa y presenta visualmente una tabla de informacion de dispositivos electronicos actualmente en la red de organizacion automatica.
En esta realizacion, el terminal de control puede ser un dispositivo electronico de consumo inteligente basado en sistema operativo Android, por ejemplo, un televisor inteligente o una tableta. Para que sea conveniente de describir, a continuacion se proporciona una descripcion usando un televisor inteligente como ejemplo.
En esta realizacion, un sistema operativo instalado en un aparato electrodomestico inteligente vana segun los requerimientos del servicio que va a proporcionarse. Generalmente, un televisor inteligente esta dotado de un sistema Android, y equipos electrodomesticos que se centran en la funcionalidad y tienen un requerimiento de interactividad bajo, tal como una nevera y una lavadora inteligentes, estan dotados generalmente de un sistema operativo Linux. El televisor inteligente dotado del sistema Android se usa como terminal de control para gestion unificada.
En primer lugar, un servicio de una red de organizacion automatica (red espedfica) se inicia en el televisor inteligente. La red espedfica es una red inalambrica de multiples saltos, sin centro y de organizacion automatica, y tambien se denomina red de multiples saltos, red sin infraestructura o red de organizacion automatica. Toda la red
5
10
15
20
25
30
35
40
45
50
55
60
no tiene infraestructura fija. Cada nodo puede moverse y puede mantenerse dinamicamente en contacto con otro nodo de cualquier manera. Despues de que se inicie el servicio de la red de organizacion automatica, se envfa una solicitud de consulta en modo de radiodifusion a todos los dispositivos electronicos dentro de un intervalo de busqueda de la red de organizacion automatica actual a traves de la red de organizacion automatica segun la instruccion de usuario, para determinar todos los dispositivos electronicos con los que puede contactar el televisor inteligente a traves de la red de organizacion automatica. Despues de recibir la solicitud de consulta, cada dispositivo electronico en la red de organizacion automatica actual realimenta informacion basica del dispositivo electronico al televisor inteligente. La informacion basica incluye informacion basica tal como un nombre y un numero de dispositivo del dispositivo electronico. El televisor inteligente adquiere la informacion basica del dispositivo electronico realimentada por el dispositivo electronico, establece un tabla de informacion de dispositivos electronicos y presenta visualmente la tabla de informacion de dispositivos electronicos en una interfaz en una pantalla del televisor inteligente, es decir, una UI de control interactiva de manera remota, de modo que un usuario adquiere informacion basica de todos los dispositivos electronicos con los que puede contactar el televisor inteligente a traves de la red de organizacion automatica.
Etapa S102: Enviar, basandose en un dispositivo electronico seleccionado de la tabla de informacion de dispositivos electronicos por un usuario, una solicitud de actualizacion al dispositivo electronico a traves de una ruta de red de la red de organizacion automatica.
El usuario selecciona un dispositivo electronico que es necesario controlar desde la tabla de informacion de dispositivos electronicos presentada visualmente en el televisor inteligente, y el televisor inteligente envfa una solicitud de actualizacion al dispositivo electronico a traves de una ruta de red de la red de organizacion automatica.
En primer lugar, se detecta si se ha establecido una ruta de red desde el televisor inteligente hasta el dispositivo electronico seleccionado por el usuario en la red de organizacion automatica; y en caso afirmativo, la solicitud de actualizacion se envfa directamente al dispositivo electronico a traves de la ruta de red establecida; o en caso negativo, se establece una ruta de red optima desde el televisor inteligente hasta el dispositivo electronico seleccionado por el usuario segun la red de organizacion automatica, y entonces se envfa la solicitud de actualizacion al dispositivo electronico a traves de la ruta de red optima establecida.
Espedficamente, cuando se establece la ruta de red optima desde el televisor inteligente hasta el dispositivo electronico seleccionado por el usuario segun la red de organizacion automatica, en primer lugar, durante la inicializacion segun un protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica, se asignan ID y direcciones IP a los dispositivos electronicos segun el protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica y los SN de los dispositivos electronicos. En primer lugar, las ID de los dispositivos electronicos se obtienen a traves de calculo segun los SN de los dispositivos electronicos usando una funcion resumen, y las direcciones IP de los dispositivos electronicos se obtienen a traves de calculo segun las ID, en forma de, por ejemplo, 192.168.0.id. La funcion resumen se indica mediante la siguiente formula: ID = (SN + t)%253 + 2, donde t es un tiempo de sistema actual. A las ID obtenidas puede sumarse 2 y luego dividirse entre 253 para obtener restos, para garantizar que las direcciones IP obtenidas finalmente se encuentran dentro de un intervalo de [192.168.0.2, 192.168.0.254]. Despues de que se asigne y se determine una direccion IP de cada dispositivo electronico en la red de organizacion automatica, puede calcularse y seleccionarse una trayectoria de encaminamiento optima.
El televisor inteligente inicia una solicitud de encaminamiento al dispositivo electronico seleccionado por el usuario y anade una ID, una potencia, una movilidad, una cantidad electrica y una calidad de enlace obtenidas a traves de calculo, del terminal de control a la informacion de solicitud de encaminamiento, en que cada nodo adyacente que ha recibido la informacion de solicitud de encaminamiento en la red de organizacion automatica ajusta la calidad de enlace segun la informacion sobre el nodo adyacente, y expide la informacion de solicitud de encaminamiento, y finalmente la informacion de solicitud de encaminamiento se realimenta al televisor inteligente. Una formula de calculo de un valor de calidad de enlace Q de cada trayectoria de encaminamiento es de la siguiente manera:
n
Q = [^(P; — PW^/n] — 8M — (psaltos
i=i
donde 0 y p representan parametros empmcos, y ambos estan preestablecidos a En(P; — PWl)/n]*n/10 en el presente documento, donde P representa una cantidad electrica; cuando un dispositivo electronico en el nodo se alimenta por una corriente alterna, el dispositivo electronico no esta implicado en el calculo del valor de calidad de enlace, y cuando el dispositivo electronico en el nodo se alimenta por una batena, una cantidad electrica real de la batena se fija a P; PW representa una potencia de funcionamiento del dispositivo electronico; M representa la movilidad, indicada por una cantidad registrada de veces de movimiento del dispositivo electronico dentro de un tiempo desde la inicializacion de protocolo de encaminamiento hasta una operacion de encaminamiento real iniciada actualmente; saltos representa una cantidad de saltos de entre nodos, y generalmente un movimiento desde un dispositivo electronico a otro es un salto.
5
10
15
20
25
30
35
40
45
Generalmente, hay una pluralidad de trayectorias de encaminamiento que pueden seleccionarse entre el televisor inteligente y el dispositivo electronico seleccionado por el usuario. Una trayectoria de encaminamiento que tiene el valor de calidad de enlace mas alto Q que se realimenta se selecciona de la pluralidad de trayectorias de encaminamiento desde el televisor inteligente hasta el dispositivo electronico seleccionado por el usuario como la ruta de red optima. La transmision de datos entre el televisor inteligente y el dispositivo electronico seleccionado por el usuario y a traves de la ruta de red optima cuesta lo mmimo y es mas estable y eficaz.
Ademas, teniendo en cuenta caractensticas, tales como un entorno de topologfa de red domestica general que es relativamente fijo, que no tiene una movilidad fuerte, y un soporte de red que requiere automatizacion, es muy practica una funcion de descubrimiento de ruta del protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica. En esta realizacion, se anade un tipo de descubrimiento de ruta al protocolo de la red de organizacion automatica, para inicializar un estado de red de corriente y asignar una ID y una IP a cada dispositivo electronico actualmente en la red, de modo que puede reducirse el umbral para que un usuario ordinario use el servicio de la red de organizacion automatica, y puede simplificarse el procedimiento para configurar la red de organizacion automatica. Ademas, en esta realizacion no se necesita la caractenstica de soportar un dispositivo movil de alta velocidad en el protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica, y puede retirarse del protocolo de encaminamiento de conduccion bajo demanda, para reducir la carga de sistema.
Un procedimiento de descubrimiento de ruta del protocolo de encaminamiento de conduccion bajo demanda se usa principalmente para descubrir una ruta optica. En esta realizacion, se anade un descubrimiento de ruta para inicializar informacion de topologfa de red extensa que incluye informacion sobre todos los dispositivos electronicos que estan encendidos actualmente y se inicia el servicio de la red espedfica. Un paquete de datos de descubrimiento de ruta ajustado (RREQ) en el presente documento esta en un formato de la siguiente manera:
Tipo (tipo de descubrimiento de informacion de red extensa)
J|R|G|D|U
Reservado
Recuento de saltos
RREQ ID
Direccion IP de destino (direccion de radiodifusion de intranet, por ejemplo, 192.168.0.255)
Numero de secuencia de destino
Direccion IP original
Numero de secuencia original
Informacion de dispositivo: informacion basica de los dispositivos electronicos (puede anadirse informacion necesaria sobre un dispositivo electronico segun se necesite, de modo que la informacion puede realimentarse al televisor inteligente durante el procedimiento de inicializacion)_________________________________________
Etapa S103: Recibir informacion de funcion de dispositivo realimentada por el dispositivo electronico segun la solicitud de actualizacion, y establecer una tabla de llamadas de funcion segun la informacion de funcion de dispositivo, incluyendo la tabla de llamadas de funcion una pluralidad de parametros de control de elemento de funcion correspondientes a funciones del dispositivo electronico biumvocamente.
Despues de recibir la solicitud de actualizacion enviada por el televisor inteligente, el dispositivo electronico recopila informacion relevante sobre el dispositivo electronico, por ejemplo, informacion de estado de funcionamiento, un parametro de rendimiento y un elemento de funcion. El dispositivo electronico tambien puede realimentar un numero de llamada correspondiente a cada elemento de funcion al televisor inteligente. El televisor inteligente recibe la informacion de funcion de dispositivo realimentada por el dispositivo electronico segun la solicitud de actualizacion, y establece una tabla de llamadas de funcion segun el contenido en la informacion de funcion de dispositivo. La tabla de llamadas de funcion incluye una pluralidad de parametros de control de elemento de funcion correspondientes a funciones del dispositivo electronico biumvocamente.
Cada dispositivo electronico tiene una tabla de llamadas de funcion. El televisor inteligente almacena una tabla de llamadas de funcion de dispositivos electronicos de red extensa.
Despues de recibir la solicitud de consulta, cada dispositivo electronico inicializa una tabla de llamadas de funcion local, y la estructura puede ser de la siguiente manera:
- Nombre de funcion
- Char *nombre
- ID de funcion
- Int id
- Funcion de ejecucion de funcion
- Int(*func)(int id)
- Estado de activacion de funcion
- Estado booleano
- Otros elementos extendidos
Cada dispositivo electronico tiene una tabla de llamada de funcion (es decir, funcion de implementacion de funcion).
5
10
15
20
25
30
35
40
45
50
55
El televisor inteligente envfa una solicitud de llamada al dispositivo electronico. Despues de recibir la solicitud de llamada, el dispositivo electronico pide la tabla de llamadas de funcion local y llama a una funcion correspondiente para su implementacion.
Despues de recibir la tabla de llamadas de funcion del dispositivo electronico actualmente en la red, el televisor inteligente anade la tabla de llamadas de funcion a la tabla de llamadas de funcion de los dispositivos electronicos de red extensa que se mantiene por el televisor inteligente, con una estructura de la siguiente manera:
- Cantidad de dispositivos electronicos de red extensa
- Int num_entries
- Cantidad de dispositivos electronicos actualmente en la red
- Int num_active
- Tabla de llamadas de funcion de dispositivos electronicos remotos
- List_t network_dispositivos_table_item[REMOTE_TABLESIZE]
- Otros elementos extendidos
Etapa S104: Presentar visualmente una UI de control del terminal de control remoto segun la tabla de llamadas de funcion, de modo que el usuario controla y hace funcionar de manera remota el dispositivo electronico en la UI de control, y enviar una instruccion de ejecucion correspondiente al dispositivo electronico segun un elemento de funcion seleccionado por el usuario, para controlar el dispositivo electronico para ejecutar una funcion correspondiente.
La tabla de llamadas de funcion establecida se presenta visualmente al usuario a traves de la UI de control interactiva de manera remota en el terminal de control. El usuario puede intercambiar de manera remota informacion con el dispositivo electronico en la UI de control, para controlar y hacer funcionar de manera remota el dispositivo electronico.
El usuario selecciona un elemento de funcion del dispositivo electronico que es necesario controlar y hacer funcionar desde la tabla de llamadas de funcion en la UI de control a traves del televisor inteligente. El televisor inteligente envfa una instruccion de ejecucion correspondiente al dispositivo electronico segun la seleccion del usuario. La instruccion de ejecucion incluye el elemento de funcion del dispositivo electronico y un numero de llamada correspondiente al elemento de funcion, de modo que el dispositivo electronico ejecuta la funcion correspondiente, para controlar el dispositivo electronico.
En esta realizacion, segun la solucion anterior, se implementa una gestion unificada de diversos dispositivos electronicos, y no se requiere una instalacion de soporte de red independiente, proporcionando de ese modo conveniencia.
La presente invencion proporciona ademas un terminal de control para controlar un dispositivo electronico. Haciendo referencia a la figura 2, en una realizacion, el terminal de control para controlar un dispositivo electronico incluye: un modulo 201 de inicio, un modulo 202 de envfo de solicitud de actualizacion, un modulo 203 de recepcion y un modulo 204 de envfo de instruccion de ejecucion.
El modulo 201 de inicio esta configurado para iniciar un servicio de una red de organizacion automatica, e inicializar y presentar visualmente una tabla de informacion de dispositivos electronicos actualmente en la red de organizacion automatica.
En esta realizacion, el terminal de control puede ser un dispositivo electronico de consumo inteligente basado en sistema operativo Android, por ejemplo, un televisor inteligente o una tableta. Para que sea conveniente describirla, a continuacion se proporciona una descripcion usando un televisor inteligente como ejemplo.
En esta realizacion, un sistema operativo instalado en un aparato electrodomestico inteligente vana con los requerimientos de un servicio que va a proporcionarse. Generalmente, un televisor inteligente esta dotado de un sistema Android, y los equipos electrodomesticos que se centran en la funcionalidad y tienen un requerimiento de interactividad bajo, tal como una nevera y una lavadora inteligentes, estan dotados generalmente de un sistema operativo Linux. El televisor inteligente dotado del sistema Android se usa como un terminal de control para una gestion unificada.
En primer lugar, se inicia un servicio de una red de organizacion automatica (red espedfica) en el televisor inteligente. La red espedfica es una red inalambrica de multiples saltos, sin centro y de organizacion automatica, y tambien se denomina red de multiples saltos, red sin infraestructura o red de organizacion automatica. Toda la red no tiene infraestructura fija. Cada nodo puede moverse y puede mantenerse dinamicamente en contacto con otro nodo de cualquier manera. Despues de que se inicie el servicio de la red de organizacion automatica, se envfa una solicitud de consulta de manera difundida a todos los dispositivos electronicos dentro de un intervalo de busqueda de la red de organizacion automatica actual a traves de la red de organizacion automatica segun la instruccion de usuario, para determinar todos los dispositivos electronicos con los que puede contactar el televisor inteligente a
5
10
15
20
25
30
35
40
45
50
55
60
traves de la red de organizacion automatica. Despues de recibir la solicitud de consulta, cada dispositivo electronico en la red de organizacion automatica actual realimenta informacion basica del dispositivo electronico al televisor inteligente. La informacion basica incluye informacion basica tal como un nombre y un numero de dispositivo del dispositivo electronico. El televisor inteligente adquiere la informacion basica del dispositivo electronico realimentada por el dispositivo electronico, establece un tabla de informacion de dispositivos electronicos, y presenta visualmente la tabla de informacion de dispositivos electronicos en una interfaz en una pantalla del televisor inteligente, es decir, una UI de control interactiva de manera remota, de modo que un usuario adquiere informacion basica de todos los dispositivos electronicos con los que puede contactar el televisor inteligente a traves de la red de organizacion automatica.
El modulo 202 de envfo de solicitud de actualizacion esta configurado para enviar, basandose en un dispositivo electronico seleccionado de la tabla de informacion de dispositivos electronicos por un usuario, una solicitud de actualizacion al dispositivo electronico a traves de una ruta de red de la red de organizacion automatica.
El usuario selecciona un dispositivo electronico que es necesario controlar desde la tabla de informacion de dispositivos electronicos presentada visualmente en el televisor inteligente, y el televisor inteligente envfa una solicitud de actualizacion al dispositivo electronico a traves de una ruta de red de la red de organizacion automatica.
En primer lugar, se detecta si se ha establecido una ruta de red desde el televisor inteligente hasta el dispositivo electronico seleccionado por el usuario en la red de organizacion automatica; y en caso afirmativo, la solicitud de actualizacion se envfa directamente al dispositivo electronico a traves de la ruta de red establecida; o en caso negativo, se establece una ruta de red optima desde el televisor inteligente hasta el dispositivo electronico seleccionado por el usuario segun la red de organizacion automatica, y entonces se envfa la solicitud de actualizacion al dispositivo electronico a traves de la ruta de red optima establecida.
Espedficamente, cuando se establece la ruta de red optima desde el televisor inteligente hasta el dispositivo electronico seleccionado por el usuario segun la red de organizacion automatica, en primer lugar, durante la inicializacion segun un protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica, se asignan ID y direcciones IP a los dispositivos electronicos segun el protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica y los SN de los dispositivos electronicos. En primer lugar, las ID de los dispositivos electronicos se obtienen a traves de calculo segun los SN de los dispositivos electronicos usando una funcion resumen, y las direcciones IP de los dispositivos electronicos se obtienen a traves de calculo segun las ID, en forma de, por ejemplo, 192.168.0.id. La funcion resumen se indica mediante la siguiente formula: ID = (SN + t)%253 + 2, donde t es un tiempo de sistema actual. A las ID obtenidas puede sumarse 2 y luego dividirse entre 253 para obtener restos, para garantizar que las direcciones IP obtenidas finalmente se encuentran dentro de un intervalo de [192.168.0.2, 192.168.0.254]. Despues de que se asigne y se determine una direccion IP de cada dispositivo electronico en la red de organizacion automatica, puede calcularse y seleccionarse una trayectoria de encaminamiento optima.
El televisor inteligente inicia una solicitud de encaminamiento al dispositivo electronico seleccionado por el usuario y anade una ID, una potencia, una movilidad, una cantidad electrica y una calidad de enlace obtenidas a traves de calculo, del terminal de control a la informacion de solicitud de encaminamiento, donde cada nodo adyacente que ha recibido la informacion de solicitud de encaminamiento en la red de organizacion automatica ajusta la calidad de enlace segun la informacion sobre el nodo adyacente, y expide la informacion de solicitud de encaminamiento, y finalmente la informacion de solicitud de encaminamiento se realimenta al televisor inteligente. Una formula de calculo de un valor de calidad de enlace Q de cada trayectoria de encaminamiento es de la siguiente manera:
n
Q = [^(P; — PW^/n] — 8M — (psaltos
i=i
donde 0 y p representan parametros empmcos, y ambos estan preestablecidos a En(P; — PWl)/n]*n/10 en el presente documento, donde P representa una cantidad electrica; cuando un dispositivo electronico en el nodo se alimenta por una corriente alterna, el dispositivo electronico no esta implicado en el calculo del valor de calidad de enlace, y cuando el dispositivo electronico en el nodo se alimenta por una batena, una cantidad electrica real de la batena se fija a P; PW representa una potencia de funcionamiento del dispositivo electronico; M representa la movilidad, indicada por una cantidad registrada de veces de movimiento del dispositivo electronico dentro de un tiempo desde la inicializacion de protocolo de encaminamiento hasta una operacion de encaminamiento real iniciada actualmente; saltos representa una cantidad de saltos de entre nodos, y generalmente un movimiento desde un dispositivo electronico a otro es un salto.
Generalmente, hay una pluralidad de trayectorias de encaminamiento que pueden seleccionarse entre el televisor inteligente y el dispositivo electronico seleccionado por el usuario. Una trayectoria de encaminamiento que tiene el valor de calidad de enlace mas alto Q que se realimenta se selecciona de la pluralidad de trayectorias de encaminamiento desde el televisor inteligente hasta el dispositivo electronico seleccionado por el usuario como la ruta de red optima. La transmision de datos entre el televisor inteligente y el dispositivo electronico seleccionado por
5
10
15
20
25
30
35
40
45
el usuario y a traves de la ruta de red optima cuesta lo mmimo y es mas estable y eficaz.
Ademas, teniendo en cuenta las caractensticas, tales como un entorno de topologfa de red domestica general que es relativamente fijo, que no tiene una movilidad fuerte, y un soporte de red que requiere automatizacion, es muy practica una funcion de descubrimiento de ruta del protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica. En esta realizacion, se anade un tipo de descubrimiento de ruta al protocolo de la red de organizacion automatica, para inicializar un estado de red de corriente y asignar una ID y una IP a cada dispositivo electronico actualmente en la red, de modo que puede reducirse un umbral para que un usuario ordinario use el servicio de la red de organizacion automatica, y puede simplificarse un procedimiento para configurar la red de organizacion automatica. Ademas, en esta realizacion no es necesaria la caractenstica de soportar un dispositivo movil de alta velocidad en el protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica, y puede retirarse del protocolo de encaminamiento de conduccion bajo demanda, para reducir una carga de sistema.
Un procedimiento de descubrimiento de ruta del protocolo de encaminamiento de conduccion bajo demanda se usa principalmente para descubrir una ruta optica. En esta realizacion, se anade un descubrimiento de ruta para inicializar informacion de topologfa de red extensa que incluye informacion sobre todos los dispositivos electronicos que estan encendidos actualmente e inicia el servicio de la red espedfica. Un paquete de datos de descubrimiento de ruta ajustado (RREQ) en el presente documento esta en un formato de la siguiente manera:
Tipo (tipo de descubrimiento de informacion de red extensa)
J|R|G|D|U
Reservado
Recuento de saltos
RREQ ID
Direccion IP de destino (direccion de difusion de intranet, por ejemplo, 192.168.0.255)
Numero de secuencia de destino
Direccion IP original
Numero de secuencia original
Informacion de dispositivo: Informacion basica de los dispositivos electronicos (puede anadirse informacion necesaria sobre un dispositivo electronico segun se necesite, de modo que la informacion puede realimentarse al televisor inteligente durante el procedimiento de inicializacion)___________________________________________
El modulo 203 de recepcion esta configurado para recibir informacion de funcion de dispositivo realimentada por el dispositivo electronico segun la solicitud de actualizacion, y establecer una tabla de llamadas de funcion segun la informacion de funcion de dispositivo, incluyendo la tabla de llamadas de funcion una pluralidad de parametros de control de elemento de funcion correspondientes a funciones del dispositivo electronico biumvocamente.
Despues de recibir la solicitud de actualizacion enviada por el televisor inteligente, el dispositivo electronico recopila informacion relevante sobre el dispositivo electronico, por ejemplo, informacion de estado de funcionamiento, un parametro de rendimiento y un elemento de funcion. El dispositivo electronico tambien puede realimentar un numero de llamada correspondiente a cada elemento de funcion al televisor inteligente. El televisor inteligente recibe la informacion de funcion de dispositivo realimentada por el dispositivo electronico segun la solicitud de actualizacion, y establece una tabla de llamadas de funcion segun el contenido en la informacion de funcion de dispositivo. La tabla de llamadas de funcion incluye una pluralidad de parametros de control de elemento de funcion correspondientes a funciones del dispositivo electronico biunvocamente.
Cada dispositivo electronico tiene una tabla de llamadas de funcion. El televisor inteligente almacena una tabla de llamadas de funcion de dispositivos electronicos de red extensa.
Despues de recibir la solicitud de consulta, cada dispositivo electronico inicializa una tabla de llamadas de funcion local, y la estructura puede ser de la siguiente manera:
- Nombre de funcion
- Char *nombre
- ID de funcion
- Int id
- Funcion de ejecucion de funcion
- Int(*func)(int id)
- Estado de activacion de funcion
- Estado booleano
- Otros elementos extendidos
Cada dispositivo electronico tiene una tabla de llamada de funcion (es decir, funcion de implementacion de funcion). El televisor inteligente envfa una solicitud de llamada al dispositivo electronico. Despues de recibir la solicitud de llamada, el dispositivo electronico pide la tabla de llamadas de funcion local y llama a una funcion correspondiente para su implementacion.
Despues de recibir la tabla de llamadas de funcion del dispositivo electronico actualmente en la red, el televisor
5
10
15
20
25
30
35
40
45
50
55
inteligente anade la tabla de llamadas de funcion a la tabla de llamadas de funcion de los dispositivos electronicos de red extensa que se mantiene por el televisor inteligente, con una estructura de la siguiente manera:
- Cantidad de dispositivos electronicos de red extensa
- Int num_entries
- Cantidad de dispositivos electronicos actualmente en la red
- Int num_active
- Tabla de llamadas de funcion de dispositivos electronicos remotos
- List_t network_dispositivos_table_item[REMOTE_TABLESIZE]
- Otros elementos extendidos
El modulo 204 de envro de instruccion de ejecucion esta configurado para presentar visualmente una UI de control del terminal de control remoto segun la tabla de llamadas de funcion, de modo que el usuario controla y hace funcionar de manera remota el dispositivo electronico en la UI de control, y enviar una instruccion de ejecucion correspondiente al dispositivo electronico segun un elemento de funcion seleccionado por el usuario, para controlar el dispositivo electronico para ejecutar una funcion correspondiente.
La tabla de llamadas de funcion establecida se presenta visualmente al usuario a traves de la UI de control interactiva de manera remota en el terminal de control. El usuario puede intercambiar de manera remota informacion con el dispositivo electronico en la UI de control, para controlar y hacer funcionar de manera remota el dispositivo electronico.
El usuario selecciona un elemento de funcion del dispositivo electronico que es necesario controlar y hacer funcionar desde la tabla de llamadas de funcion en la UI de control a traves del televisor inteligente. El televisor inteligente envfa una instruccion de ejecucion correspondiente al dispositivo electronico segun la seleccion del usuario. La instruccion de ejecucion incluye el elemento de funcion del dispositivo electronico y un numero de llamada correspondiente al elemento de funcion, de modo que el dispositivo electronico ejecuta la funcion correspondiente, para controlar el dispositivo electronico.
En esta realizacion, segun la solucion anterior, se implementa una gestion unificada de diversos dispositivos electronicos, y no se requiere una instalacion de soporte de red independiente, proporcionando de ese modo conveniencia.
La presente invencion proporciona ademas un sistema para controlar un dispositivo electronico. Haciendo referencia a la figura 3, en una realizacion, el sistema para controlar un dispositivo electronico incluye: un terminal 1 de control y un dispositivo 2 electronico.
El terminal 1 de control es el terminal de control anterior, y los principios de funcionamiento del terminal 1 de control que se describieron anteriormente, no se describiran de nuevo en el presente documento.
El dispositivo 2 electronico esta configurado para realimentar informacion de funcion de dispositivo del dispositivo 2 electronico al terminal 1 de control segun una solicitud de actualizacion enviada por el terminal 1 de control, recibir una instruccion de ejecucion enviada por el terminal 1 de control, y ejecutar una funcion correspondiente segun la instruccion de ejecucion.
Despues de recibir la instruccion de ejecucion enviada por el terminal 1 de control, el dispositivo 2 electronico analiza la instruccion de ejecucion, llama a una funcion funcional correspondiente segun un numero de llamada obtenido a traves del analisis, ejecuta una operacion funcional correspondiente, e inicia una funcion requerida por el usuario.
En esta realizacion, al iniciar un servicio de una red de organizacion automatica, se interconecta un terminal de control a diversos dispositivos electronicos, se adquiere informacion de funcion de dispositivo de un dispositivo electronico que se selecciona por un usuario y es necesario controlar, y se establece una tabla de llamadas de funcion segun la informacion de funcion de dispositivo, de modo que el usuario puede seleccionar un elemento correspondiente a la funcion a traves de la tabla de llamadas de funcion, y finalmente el dispositivo electronico seleccionado por el usuario ejecuta una funcion correspondiente. Se implementa una gestion unificada de los dispositivos electronicos, y no se requiere una instalacion de soporte de red independiente, proporcionando de ese modo conveniencia.
Los SN de las realizaciones de la presente invencion son simplemente para la conveniencia de la descripcion pero no indican la preferencia de las realizaciones. A traves de la descripcion anterior de las realizaciones, es evidente para los expertos en la tecnica que la presente invencion puede llevarse a cabo mediante software ademas del hardware universal necesario, y sin duda tambien puede llevarse a cabo mediante hardware, pero en la mayor parte de los casos, la presente invencion se implementa preferiblemente a traves del metodo anterior. Basandose en el entendimiento, las soluciones tecnicas de la presente invencion o la parte que hace contribuciones a la tecnica
anterior pueden materializarse sustancialmente en forma de un producto de software. El producto de software informatico puede almacenarse en un medio de almacenamiento (por ejemplo, una ROM/RAM, un disco magnetico o un disco optico), y contener varias instrucciones usadas para indicar a un dispositivo informatico (por ejemplo, un telefono movil, un ordenador, un servidor o un dispositivo de red) que realice el metodo segun las realizaciones de la 5 presente invencion.
Las descripciones anteriores son simplemente realizaciones preferidas de la presente invencion pero no pretenden limitar el alcance de patente de la presente invencion.
Claims (1)
- 5101520253035404550556065REIVINDICACIONESMetodo para controlar un dispositivo (2) electronico, que comprende las siguientes etapas:iniciar, mediante un terminal de control, un servicio de una red de organizacion automatica, e inicializar y presentar visualmente una tabla de informacion de dispositivos electronicos actualmente en la red de organizacion automaticaenviando, mediante un terminal (1) de control, una solicitud de consulta a traves de la red de organizacion automatica a todos los dispositivos (2) electronicos dentro de un intervalo de busqueda de la red de organizacion automatica actual segun una instruccion de usuario; yadquiriendo informacion basica de los dispositivos (2) electronicos realimentada por los dispositivos (2) electronicos, estableciendo una tabla de informacion de dispositivos electronicos de red extensa, y presentando visualmente la tabla de informacion de dispositivos electronicos a traves de la interfaz de usuario de control interactiva de manera remota;enviar, basandose en un dispositivo electronico seleccionado de la tabla de informacion de dispositivos electronicos por un usuario, una solicitud de actualizacion al dispositivo electronico a traves de una ruta de red de la red de organizacion automaticadetectando, basandose en la red de organizacion automatica, si el terminal (1) de control ha establecido una ruta de red desde el terminal (1) de control hasta el dispositivo (2) electronico seleccionado por el usuario; yen caso afirmativo, enviando la solicitud de actualizacion al dispositivo (2) electronico a traves de la ruta de red establecida; oen caso negativo, asignando numeros de identificacion (ID) y direcciones IP a los dispositivos (2) electronicos segun un protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica y numeros de secuencia (SN) de los dispositivos (2) electronicos, iniciando, mediante el terminal (1) de control, una solicitud de encaminamiento al dispositivo (2) electronico seleccionado por el usuario y anadiendo una ID, una potencia, una movilidad, una cantidad electrica, y una calidad de enlace obtenidas a traves de calculo, del terminal (1) de control a la informacion de solicitud de encaminamiento, en el que cada nodo adyacente que ha recibido la informacion de solicitud de encaminamiento ajusta la calidad de enlace segun la informacion sobre el nodo adyacente, y expide la informacion de solicitud de encaminamiento, y finalmente la informacion de solicitud de encaminamiento se realimenta al terminal (1) de control, y seleccionando una trayectoria de encaminamiento que tiene un valor de calidad de enlace mas alto que se realimenta, de entre una pluralidad de trayectorias de encaminamiento desde el terminal (1) de control hasta el dispositivo (2) electronico seleccionado por el usuario, como la ruta de red optima, y enviando la solicitud de actualizacion al dispositivo (2) electronico a traves de la ruta de red optima establecida;recibir informacion de funcion de dispositivo realimentada por el dispositivo (2) electronico segun la solicitud de actualizacion, y establecer una tabla de llamadas de funcion segun la informacion de funcion de dispositivo, comprendiendo la tabla de llamadas de funcion una pluralidad de parametros de control de elemento de funcion correspondientes a funciones del dispositivo (2) electronico biumvocamente; ypresentar visualmente una interfaz de usuario de control del terminal (1) de control remoto segun la tabla de llamadas de funcion, de modo que el usuario controla y hace funcionar de manera remota el dispositivo (2) electronico en la interfaz de usuario de control, y enviar una instruccion de ejecucion correspondiente al dispositivo (2) electronico segun un elemento de funcion seleccionado por el usuario, para controlar que el dispositivo (2) electronico ejecute una funcion correspondiente.Terminal (1) de control para controlar un dispositivo (2) electronico, que comprende:un modulo (201) de inicio, configurado parainiciar un servicio de una red de organizacion automatica, e inicializar y presentar visualmente una tabla de informacion que contiene informacion basica de los dispositivos (2) electronicos actualmente en la red de organizacion automatica;enviar una solicitud de consulta a traves de la red de organizacion automatica a todos los dispositivos (2) electronicos dentro de un intervalo de busqueda de la red de organizacion automatica actual segun una instruccion de usuario; y5101520253035404550556065adquirir la informacion basica de los dispositivos (2) electronicos realimentada por los dispositivos (2) electronicos, establecer una tabla de informacion de dispositivos electronicos de red extensa, y presentar visualmente la tabla de informacion de dispositivos electronicos a traves de la interfaz de usuario de control interactiva de manera remota;un modulo (202) de envro de solicitud de actualizacion, configurado paraenviar, basandose en un dispositivo (2) electronico seleccionado de la tabla de informacion de dispositivos electronicos por un usuario, una solicitud de actualizacion al dispositivo (2) electronico a traves de una ruta de red de la red de organizacion automatica;detectar, basandose en la red de organizacion automatica, si el terminal (1) de control ha establecido una ruta de red desde el terminal (1) de control hasta el dispositivo (2) electronico seleccionado por el usuario;en caso afirmativo, enviar la solicitud de actualizacion al dispositivo (2) electronico a traves de la ruta de red establecida; yen caso negativo, establecer, segun la red de organizacion automatica, una ruta de red optima desde el terminal (1) de control hasta el dispositivo (2) electronico seleccionado por el usuario, y enviar la solicitud de actualizacion al dispositivo (2) electronico a traves de la ruta de red optima establecida;asignar numeros de identificacion (ID) y direcciones IP a los dispositivos (2) electronicos segun un protocolo de encaminamiento de conduccion bajo demanda en la red de organizacion automatica y numeros de secuencia (SN) de los dispositivos (2) electronicos;iniciar una solicitud de encaminamiento al dispositivo (2) electronico seleccionado por el usuario y anadir una ID, una potencia, una movilidad, una cantidad electrica, y una calidad de enlace obtenidas a traves de calculo, del terminal (1) de control a la informacion de solicitud de encaminamiento,en el que cada nodo adyacente que ha recibido la informacion de solicitud de encaminamiento ajusta la calidad de enlace segun la informacion sobre el nodo adyacente, y expide la informacion de solicitud de encaminamiento, y finalmente la informacion de solicitud de encaminamiento se realimenta al terminal (1) de control; yseleccionar una trayectoria de encaminamiento que tiene un valor de calidad de enlace mas alto que se realimenta, de entre una pluralidad de trayectorias de encaminamiento desde el terminal (1) de control hasta el dispositivo (2) electronico seleccionado por el usuario, como la ruta de red optima;un modulo (203) de recepcion, configurado para recibir informacion de funcion de dispositivo realimentada por el dispositivo (2) electronico segun la solicitud de actualizacion, y establecer una tabla de llamadas de funcion segun la informacion de funcion de dispositivo, comprendiendo la tabla de llamadas de funcion una pluralidad de parametros de control de elemento de funcion correspondientes a funciones del dispositivo (2) electronico biumvocamente; yun modulo (204) de envfo de instruccion de ejecucion, configurado para presentar visualmente una interfaz de usuario de control del terminal de control remoto segun la tabla de llamadas de funcion, de modo que el usuario controla y hace funcionar de manera remota el dispositivo (2) electronico en la interfaz de usuario de control, y enviar una instruccion de ejecucion correspondiente al dispositivo (2) electronico segun un elemento de funcion seleccionado por el usuario, para controlar el dispositivo (2) electronico para ejecutar una funcion correspondiente.Sistema para controlar un dispositivo (2) electronico, que comprende: el terminal (1) de control segun la reivindicacion 2 y el dispositivo (2) electronico.Sistema para controlar un dispositivo (2) electronico segun la reivindicacion 3, en el que el dispositivo (3) electronico esta configurado adicionalmente para:analizar la instruccion de ejecucion, llamar a una funcion funcional correspondiente, y ejecutar una operacion funcional correspondiente.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410053343.4A CN103856377B (zh) | 2014-02-17 | 2014-02-17 | 控制电子设备的方法、控制终端及系统 |
CN201410053343 | 2014-02-17 | ||
PCT/CN2014/081874 WO2015120690A1 (zh) | 2014-02-17 | 2014-07-09 | 控制电子设备的方法、控制终端及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2694141T3 true ES2694141T3 (es) | 2018-12-18 |
Family
ID=50863616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES14882487.3T Active ES2694141T3 (es) | 2014-02-17 | 2014-07-09 | Método para controlar un dispositivo electrónico, terminal de control, y sistema |
Country Status (6)
Country | Link |
---|---|
US (1) | US9565031B2 (es) |
EP (1) | EP3110074B1 (es) |
CN (1) | CN103856377B (es) |
ES (1) | ES2694141T3 (es) |
PL (1) | PL3110074T3 (es) |
WO (1) | WO2015120690A1 (es) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103856377B (zh) * | 2014-02-17 | 2018-02-13 | 深圳Tcl新技术有限公司 | 控制电子设备的方法、控制终端及系统 |
CN106982269B (zh) * | 2016-01-18 | 2019-11-15 | 昆达电脑科技(昆山)有限公司 | 服务器分时可变ip地址的系统及其方法 |
WO2018023511A1 (en) * | 2016-08-03 | 2018-02-08 | Lenovo Innovations Limited (Hong Kong) | Device-to-device transmission |
CN106255168B (zh) * | 2016-08-09 | 2019-09-03 | 上海翎沃电子科技有限公司 | 一种无线组网方法 |
CN108337137B (zh) * | 2018-01-02 | 2021-05-25 | 广东美的制冷设备有限公司 | 家电设备及其控制方法、系统及计算机可读存储介质 |
CN108199857B (zh) * | 2018-01-02 | 2021-05-25 | 广东美的制冷设备有限公司 | 家电设备及其控制方法、系统及计算机可读存储介质 |
KR102547399B1 (ko) * | 2018-03-09 | 2023-06-26 | 삼성디스플레이 주식회사 | 표시 장치 |
CN111131550B (zh) * | 2019-12-30 | 2022-07-15 | 江苏大周基业智能科技有限公司 | 基于密码算法的局域网内ip地址计算方法 |
CN115209574A (zh) * | 2022-06-30 | 2022-10-18 | 珠海云洲智能科技股份有限公司 | 一种数据交互方法、数据交互系统、通信设备及存储介质 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6725281B1 (en) * | 1999-06-11 | 2004-04-20 | Microsoft Corporation | Synchronization of controlled device state using state table and eventing in data-driven remote device control model |
US6930730B2 (en) * | 2001-05-03 | 2005-08-16 | Mitsubishi Digital Electronics America, Inc. | Control system and user interface for network of input devices |
CN1431802A (zh) * | 2003-01-24 | 2003-07-23 | 东南大学 | 基于自组织网络结构和蓝牙技术的家庭信息网络及网关 |
US7155305B2 (en) * | 2003-11-04 | 2006-12-26 | Universal Electronics Inc. | System and methods for home appliance identification and control in a networked environment |
JP2007243257A (ja) * | 2006-03-06 | 2007-09-20 | Mitsubishi Electric Corp | 管理制御システム |
JP4286896B1 (ja) * | 2008-05-20 | 2009-07-01 | 株式会社東芝 | 無線機器、無線制御システムおよび無線制御方法 |
JP5292467B2 (ja) * | 2009-08-20 | 2013-09-18 | 株式会社東芝 | 通信装置 |
US20110161136A1 (en) * | 2009-11-25 | 2011-06-30 | Patrick Faith | Customer mapping using mobile device with an accelerometer |
CN101825890A (zh) * | 2010-03-25 | 2010-09-08 | 刘文祥 | 物网 |
CN101984649B (zh) * | 2010-10-19 | 2014-06-11 | 中兴通讯股份有限公司 | 一种移动终端控制家用电器的方法及系统 |
KR101827830B1 (ko) * | 2011-02-24 | 2018-02-09 | 삼성전자주식회사 | 전기기기, 전기기기 관리 시스템 및 전기기기의 제어 방법 |
CN103399530B (zh) * | 2013-07-01 | 2017-03-15 | 惠州Tcl家电集团有限公司 | 智能家电统一控制的方法、系统和管控平台以及控制终端 |
CN103472777B (zh) * | 2013-08-27 | 2016-12-28 | 清华大学 | 自组织室内环境智能控制系统 |
CN103856377B (zh) * | 2014-02-17 | 2018-02-13 | 深圳Tcl新技术有限公司 | 控制电子设备的方法、控制终端及系统 |
-
2014
- 2014-02-17 CN CN201410053343.4A patent/CN103856377B/zh active Active
- 2014-07-09 PL PL14882487T patent/PL3110074T3/pl unknown
- 2014-07-09 EP EP14882487.3A patent/EP3110074B1/en active Active
- 2014-07-09 WO PCT/CN2014/081874 patent/WO2015120690A1/zh active Application Filing
- 2014-07-09 US US14/914,000 patent/US9565031B2/en active Active
- 2014-07-09 ES ES14882487.3T patent/ES2694141T3/es active Active
Also Published As
Publication number | Publication date |
---|---|
PL3110074T3 (pl) | 2019-02-28 |
US20160204952A1 (en) | 2016-07-14 |
EP3110074B1 (en) | 2018-09-05 |
CN103856377A (zh) | 2014-06-11 |
EP3110074A4 (en) | 2017-08-30 |
US9565031B2 (en) | 2017-02-07 |
WO2015120690A1 (zh) | 2015-08-20 |
EP3110074A1 (en) | 2016-12-28 |
CN103856377B (zh) | 2018-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2694141T3 (es) | Método para controlar un dispositivo electrónico, terminal de control, y sistema | |
US11576110B2 (en) | Bluetooth network, communication method, apparatus, and storage medium thereof | |
EP3675003A1 (en) | Appliance, method and system for controlling the same, server and appliance controlling apparatus | |
US10091272B2 (en) | Method and apparatus for remotely controlling home device in home network system | |
US9431014B2 (en) | Intelligent placement of appliance response to voice command | |
US9960959B2 (en) | Methods and systems for transmitting information between electronic devices | |
JP6263612B2 (ja) | 通信イベント通知方法、装置及びシステム | |
CN110839271B (zh) | 设备连接方法、系统、平台及相应设备 | |
BR112016027235B1 (pt) | Método e dispositivo de controle para acionar comandos com base em notificações de evento, e, memória legível por computador | |
JP6239465B2 (ja) | 情報機器および制御機器 | |
CN111490915A (zh) | 语音控制智能家电的方法及其系统 | |
EP2520047B1 (en) | A system and a method for remotely using electrical devices | |
CN106341468B (zh) | 一种智能设备的远程唤醒方法、装置及系统 | |
WO2018224040A1 (en) | Method and device of information transmission | |
CN111742610B (zh) | 利用受控加入模式的调试方法和灯具设备 | |
JP2012129916A (ja) | 通信装置 | |
CN109712380A (zh) | 寻找遥控设备的方法及装置、存储介质、终端设备、遥控设备 | |
JP5344188B2 (ja) | 可搬型情報処理端末及び可搬型情報処理端末用プログラム | |
WO2016183927A1 (zh) | 一种智能家居的实现方法、装置及系统架构 | |
JP2014022770A (ja) | 無線通信システム、無線装置、及び無線通信方法 | |
US11888641B1 (en) | Dynamic provisioning of IoT devices from an online application marketplace | |
KR20140061206A (ko) | 전자 장치의 제어 방법 및 디스플레이 방법. | |
US20240098457A1 (en) | Distributed Maintenance of Operational Data Among IoT Devices, with Soft-Wiring or Other Configuration | |
US20240097931A1 (en) | Decoupling IoT Devices with Soft-Wiring or other Configuration, Including Dynamic Variance of Control Group Pairings Based on Context Such as Time and/or Location | |
CN114650613A (zh) | 设备配网方法、装置、电子设备及存储介质 |