ES2340860T3 - Sistema de manitorizacion y metodo para conectar un dispositvo de monitorizacion a un servidor de servicios. - Google Patents

Sistema de manitorizacion y metodo para conectar un dispositvo de monitorizacion a un servidor de servicios. Download PDF

Info

Publication number
ES2340860T3
ES2340860T3 ES05112794T ES05112794T ES2340860T3 ES 2340860 T3 ES2340860 T3 ES 2340860T3 ES 05112794 T ES05112794 T ES 05112794T ES 05112794 T ES05112794 T ES 05112794T ES 2340860 T3 ES2340860 T3 ES 2340860T3
Authority
ES
Spain
Prior art keywords
server
monitoring
monitoring device
service
address
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.)
Expired - Lifetime
Application number
ES05112794T
Other languages
English (en)
Inventor
Martin Gren
Joacim Tullberg
Johan Adolfsson
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.)
Axis AB
Original Assignee
Axis AB
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 Axis AB filed Critical Axis AB
Application granted granted Critical
Publication of ES2340860T3 publication Critical patent/ES2340860T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/0803—Configuration setting
    • H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • H04L41/0809—Plug-and-play configuration
    • 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/34—Signalling channels for network management communication
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00—Network arrangements, protocols or services for addressing or naming
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00—Network arrangements, protocols or services for addressing or naming
    • H04L61/50—Address allocation
    • H04L61/5007—Internet protocol [IP] addresses
    • H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of 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
    • 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/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • 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/085—Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • H04L41/0856—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00—Network architectures or network communication protocols for network security
    • H04L63/08—Network architectures or network communication protocols for network security for authentication of entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Small-Scale Networks (AREA)
  • Hardware Redundancy (AREA)

Abstract

Método para conectar un dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) a un servidor de atención o servicios (40, 41), comprendiendo dicho método: recuperar una dirección referente a un servidor de control (30, 31) de una memoria (206, 208) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), enviar un mensaje de conexión (600) desde el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) a la dirección referente a un servidor de control (30, 31) en respuesta a que se produzca un evento de conexión en el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), establecer una conexión entre el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) y el servidor de control (30, 31), recuperar un código de identidad que es un identificador que identifica únicamente el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), a partir de una memoria (206, 208) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), siendo dicho identificador un número de serie, enviar el identificador del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) al servidor de control (30, 31), extraer, en el servidor de control (30, 31), el identificador de la comunicación entre el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) y el servidor de control (30, 31), identificar, en el servidor de control (30, 31), un servidor de atención o servicios (40, 41) asociado al identificador extraído que identifica únicamente el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) haciendo coincidir el identificador extraído con un servidor de atención o servicios (40, 41), enviar una dirección referente al servidor de atención o servicios (40, 41) identificado desde el servidor de control (30, 31) al dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), enviar un mensaje de conexión (604) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) al servidor de atención o servicios identificado (40, 41) en respuesta a la recepción de la dirección relacionada con el servidor de atención o servicios (40, 41) identificado, establecer una conexión de atención entre el dispositivo de monitorización (20, 208, 21, 23, 24, 25) y el servidor de atención o servicios (40, 41) identificado.

Description

Sistema de monitorización y método para conectar un dispositivo de monitorización a un servidor de servicios.
Campo técnico de la invención
La presente invención se refiere a los sistemas de monitorización y a los dispositivos de un sistema de este tipo. Particularmente, la invención se refiere a un método para conectar un dispositivo de monitorización a un servidor de atención y a un sistema de monitorización que permita tal conexión.
Antecedentes de la invención
Los sistemas de monitorización para monitorización de instalaciones, áreas de interés particular y/o procesos conectados vía una red de ordenadores a los servidores de monitorización o supervisión son cada vez más populares, particularmente cuando tales sistemas de monitorización incluyen cámaras digitales de monitorización. Una razón para la popularidad de tales sistemas puede ser que los sistemas pueden utilizar en gran medida una red existente, si ya existe en el lugar una red de ordenadores.
Otra razón para usar una red general de ordenadores como red de monitorización puede ser que la red que se tiene que construir para el sistema de monitorización puede ser utilizada para conectar otros tipos de equipo, por ejemplo ordenadores, servidores y periféricos. Por estas razones la tecnología se adapta a las organizaciones/personas que necesitan solamente un dispositivo de monitorización o unos pocos así como a las organizaciones/personas que necesitan una gran cantidad de dispositivos de monitorización.
Un ejemplo de cómo conectar un dispositivo con un servidor se describe en el documento WO 03/027906, en el que un marco para la entrega de contenidos de Internet incluye una red de servidor de abonados; y al menos un servidor de nombres de dominios construido y adaptado para proporcionar un servicio de nombres de dominio conocido basado en la política seguida sobre al respecto, en donde, en respuesta a una petición para resolver un nombre de ordenador primario, el servidor de nombres de dominio resuelve al menos una dirección que corresponde a un servidor en la red de suministro de contenidos basada en al menos un emplazamiento del solicitante y otras consideraciones de política. Una dirección devuelta por el servidor de nombres de dominio se selecciona en base a uno o más de los siguientes criterios: (a) políticas geográficas; (b) políticas de compartimiento de carga; (c) políticas de desbordamiento; y (d) políticas de conocimiento de red.
En un sistema de monitorización de este tipo, los dispositivos de monitorización se disponen para enviar sus datos de monitorización a un servidor de mantenimiento que procesa los datos de monitorización o información para elaborar los datos para el acceso por un usuario, para registrar la información de monitorización, para almacenar, o para otros propósitos conocidos para las personas expertas en la técnica de los sistemas de monitorización.
En general los dispositivos de monitorización de un sistema de este tipo son fabricados por una empresa y el servidor de atención es mantenido por un proveedor de servicios de monitorización, que suele ser otra empresa. El proveedor de servicios de monitorización puede ser una empresa o una organización especializada en la prestación de tales servicios. El proveedor de servicios de monitorización puede también ser, sin embargo, una empresa relacionada con las instalaciones, zonas y/o procesos monitorizados, es decir la empresa que posee o hace funcionar los sitios monitorizados. En los sistemas de hoy en día cada dispositivo de monitorización se puede dotar de la dirección de un servidor del servicio cuya dirección teclee el usuario directamente en el dispositivo de monitorización. Otro método para establecer una conexión entre el dispositivo de monitorización y un servidor de atención es conectar con el servidor de atención por medio de un ordenador conectado con la red de ordenadores y registrar el dispositivo de monitorización en el servidor de atención.
Hoy en día, dicha programación de una dirección a un proveedor de servicios o registro de un dispositivo de monitorización en un servidor de atención se realizan por el usuario o la persona que instaló el dispositivo de monitorización durante el proceso de instalar el dispositivo de monitorización.
Algunos problemas generales asociados a los sistemas de monitorización descritos es que la persona que realiza la instalación puede no estar experimentada en la programación de dispositivos de monitorización con lo que la programación puede ser entonces un desperdicio de tiempo, la persona puede incorporar datos erróneos en el dispositivo de monitorización.
Sumario de la invención
Un objeto de la presente invención es proporcionar un sistema de monitorización mejorado.
El objeto se logra por medio de un método para conectar un dispositivo de monitorización con un servidor de atención según la reivindicación 1 y por medio de un sistema de monitorización según la reivindicación 12, un servidor de control según la reivindicación 9, y un dispositivo de monitorización según la reivindicación 10. En las reivindicaciones dependientes se describen realizaciones de la invención.
Particularmente, según un primer aspecto de la invención, un método para conectar un dispositivo de monitorización a un servidor de atención, comprende recuperar una dirección relativa a un servidor de control de una memoria del dispositivo de monitorización, enviar un mensaje de conexión del dispositivo de monitorización a la dirección referente a un servidor de control en respuesta a un evento de conexión, extraer, en el servidor del control, un identificador de la comunicación entre el dispositivo de monitorización y el servidor de control, identificando, en el servidor de control, un servidor de atención asociado al identificador extraído, enviar una dirección referente al servidor de atención identificado del servidor de control al dispositivo de monitorización, enviar un mensaje de conexión del dispositivo de monitorización al servidor de atención identificado en respuesta a la recepción de la dirección referente al servidor de atención identificado, estableciendo una conexión de servicio entre el dispositivo de monitorización y el servidor identificado.
Según un segundo aspecto de la invención, el sistema de monitorización comprende un dispositivo de monitorización, un servidor de control, una pluralidad de servidores de atención y una red que conecta los servidores y el dispositivo de monitorización.
El dispositivo de monitorización incluye una memoria que a su vez incluye una dirección de conexión que inicia unos medios dispuestos para enviar un mensaje de conexión sobre la red a la dirección de conexión en respuesta a un evento de iniciación, y unos medios dispuestos para enviar un nuevo mensaje de conexión a una dirección recibida en un mensaje por medio de dicha red.
El servidor de control incluye un extractor de identidad dispuesto para extraer un identificador de una comunicación entre el dispositivo de monitorización y el servidor de control, unos medios de coincidencia dispuestos para establecer la coincidencia del identificador extraído con un servidor de control o un servidor de atención y para recuperar una dirección al servidor de atención coincidente, y un generador de mensajes dispuesto para generar un mensaje que incluye la dirección recuperada y enviar el mensaje generado al dispositivo de monitorización.
Cada servidor de atención incluye unos medios para recibir y procesar datos de monitorización procedentes de un dispositivo de monitorización.
Una ventaja del método y del sistema arriba descritos es que el mantenimiento y la instalación del dispositivo se puede facilitar debido a que el dispositivo de monitorización es guiado a un servidor de atención preferido por un servidor de control en vez de requerir una persona para teclear la dirección a un servidor de atención preferido. Además, de esta manera el sistema puede ser mantenido más eficientemente, porque el servidor de control puede ser más fácil o más eficaz para mantenerlo actualizado con direcciones de servidor de atención nuevas o cambiantes que el usuario o la persona de mantenimiento del dispositivo de monitorización.
Otra ventaja es que el dispositivo de monitorización inicia todas las conexiones con el servidor/servidores de control y el servidor/servidores de atención, lo cual facilita la integración de dispositivos de monitorización de detrás de dispositivos de limitación de acceso, por ejemplo un cortafuego, una NAT (Traducción de Dirección de Red), un ISP (Proveedor de Servicios de Internet) proporcionando direcciones dinámicas, en un sistema que alcanza el exterior de tales dispositivos de limitación de acceso.
Según otra realización de la invención, una recuperación inicial de una dirección referente a un servidor de control de una memoria del dispositivo de monitorización en el método anteriormente mencionado devuelve una dirección previamente configurada referente a un servidor de control y en la cual se realiza un envío inicial de un mensaje de conexión del dispositivo de monitorización a la dirección previamente configurada en respuesta a un evento de iniciación del dispositivo de monitorización.
La ventaja de disponer un servidor de control inicial como éste es que se facilita la instalación y la adaptación al cliente de los dispositivos de monitorización del sistema. La instalación se facilita como resultado de que la iniciación del dispositivo de monitorización automáticamente pone en contacto con un servidor de control predeterminado al producirse la iniciación del dispositivo de monitorización, por tanto sin necesidad alguna de proporcionar cualesquiera direcciones al dispositivo de monitorización durante la instalación. Se facilita la adaptación a requisitos particulares porque se pueden proporcionar características específicas referentes al dispositivo de monitorización por el servidor de control una vez producida una comunicación inicial entre el dispositivo de monitorización y el servidor de control, es decir, el servidor inicial del control. Por consiguiente, el fabricante del dispositivo de monitorización no necesita tener diferentes procesos de fabricación para diferentes tandas de dispositivos de monitorización.
En otras palabras, el sistema según esta realización de la invención puede solucionar los problemas del fabricante en lo que concierne a la adaptación de los dispositivos a requisitos particulares. Por ejemplo, durante la fabricación de los dispositivos de monitorización de los sistemas de monitorización de hoy en día se tienen que asociar a diferentes proveedores de servicios y entonces cada dispositivo asociado con un proveedor de servicios tiene que ser programado en un proceso que se modifica para los requisitos particulares correspondientes al proveedor de servicios asociado. Así pues, el fabricante tiene que proporcionar una pluralidad de procesos de fabricación diferentes para los dispositivos destinados a diferentes proveedores de servicios. Aún incluso, los dispositivos así programados para un proveedor de servicios específico tienen que ser entregados y vendidos al proveedor de servicios o a los clientes específicos del proveedor de servicios en cuestión.
Otra ventaja de esta realización es que permite la gestión central de los dispositivos de monitorización y para todos los servidores de atención.
Según otra realización adicional, el envío de un mensaje de conexión del dispositivo de monitorización a un servidor de control se realiza al menos una vez antes de enviar un mensaje de conexión del dispositivo de monitorización a un servidor de control que proporciona una dirección de un servidor de atención al dispositivo de monitorización.
La ventaja de disponer una pluralidad de servidores de control y de dirigir un dispositivo de monitorización a otro servidor de control es que la responsabilidad de dirigir el dispositivo de monitorización a un servidor de atención correcto ser puede cambiada de una entidad responsable de la funcionalidad general del sistema, por ejemplo el fabricante del dispositivo de monitorización, a una entidad responsable de proporcionar el servicio requerido, por ejemplo el proveedor de servicios.
Según otra realización la acción de identificar un servidor de atención incluye adicionalmente los actos de extracción de una dirección de red referente al dispositivo de monitorización de la comunicación entre el dispositivo de monitorización y el servidor de control, establecer la coincidencia de la dirección de red con un proveedor de servicios, y seleccionar un servidor de atención asociado al proveedor de servicios coincidente.
Usando de esta manera la dirección de red referente al dispositivo de monitorización puede ser fácil identificar el proveedor de servicios, al menos en aquellos casos en los que el proveedor de servicio que proporciona la conexión de red está asociado con un proveedor de un servicio de monitorización o si dichos proveedores de servicios son los mismos.
Según otra realización adicional, la acción de identificar un servidor de atención incluye adicionalmente las acciones de extraer un código de identificación incluido por el dispositivo de monitorización en la comunicación entre el dispositivo de monitorización y el servidor de control, establecer la coincidencia de dicho código de identificación con un proveedor de servicios, y seleccionar un servidor de atención asociado con el proveedor de servicios coincidente.
Usando un código de identificación de esta manera, se pueden adaptar para requisitos particulares los dispositivos de monitorización y conectarlos a un proveedor de servicios de monitorización específico en base a diversos criterios. Por ejemplo una tanda de dispositivos de monitorización puede estar adaptada a un proveedor específico de servicios de monitorización que ofrece un descuento al comprar el dispositivo de monitorización con la reserva de que el dispositivo será conectado a los servidores de atención de ese proveedor de servicios de monitorización. Así pues, el proveedor de servicios puede asegurar la conexión del dispositivo de monitorización a los servicios del proveedor de servicios. Además, la tanda de dispositivos de monitorización puede ser dedicada a una empresa que tenga un servidor de atención de su propiedad para monitorización de sus propias instalaciones.
En las realizaciones, el dispositivo de monitorización envía el mensaje de conexión al servidor de control o al servidor de atención. La ventaja de esto es que se pueden disponer los servidores para enviar mensajes de control en respuesta a los mensajes del dispositivo de monitorización, por ejemplo, en respuesta a una petición de HTTP. De este modo el servidor de control puede efectuar un control sobre el dispositivo de monitorización a pesar de los posibles dispositivos de obstáculo al acceso, por ejemplo, cortafuegos, servidores de NAT, etc. dispuestos entre el dispositivo de monitorización y el servidor.
Según una realización, el sistema incluye una pluralidad de servidores de control que incluye al menos un servidor inicial de control, que es un servidor de control de alto nivel, o incluso del nivel superior, en una jerarquía de servidores de control. Un servidor de control inicial de este tipo se dispone para tener acceso a la información de dirección que permite al menos la conexión indirecta a cualquier servidor de control y servidor de atención del sistema.
Disponiendo el sistema de este modo es posible distribuir responsabilidades entre los servidores. Por ejemplo, al servidor de control inicial se le puede dar una responsabilidad general de dirigir un dispositivo de monitorización al subsistema correcto de los servidores de control y de los servidores de atención, mientras que a un servidor de control en subsistema de este tipo se le puede dar la responsabilidad de dirigir el dispositivo de monitorización al servidor de atención más adecuado.
Un objeto adicional de aplicabilidad de la presente invención llegará a ser evidente a partir de la descripción detallada dada a continuación. Sin embargo, se debería entender que la descripción detallada y los ejemplos específicos, aunque indican realizaciones preferidas de la invención, se dan solamente a título de ilustración, puesto que para los expertos en la materia resultarán evidentes diversos cambios y modificaciones dentro del espíritu y del alcance de la invención a partir de esta descripción detallada.
Breve descripción de los dibujos
Otras características y ventajas de la presente invención resultarán evidentes a partir de la siguiente descripción detallada de una realización actualmente preferida, que hace referencia a los dibujos anexos, en los cuales:
la Fig. 1 es una vista general esquemática de un sistema de monitorización según la presente invención,
la Fig. 2 es un diagrama de tiempos esquemático sobre la señalización en una realización de la invención,
la Fig. 3a es diagrama de bloques esquemático de un dispositivo de monitorización según una realización de la invención,
la Fig. 3b es un diagrama de bloques esquemático de una cámara de vídeo que actúa como dispositivo de monitorización según una realización de la invención,
la Fig. 4a es un diagrama de flujo esquemático del proceso de un dispositivo de monitorización según una realización de la invención,
la Fig. 4b es un diagrama de flujo esquemático del proceso de un dispositivo de monitorización según otra realización de la invención,
la Fig. 5 es diagrama de bloques esquemático de un servidor de control según un aspecto de la invención,
la Fig. 6a es un diagrama de flujo esquemático del proceso de un servidor de control según una realización de la invención,
la Fig. 6b es un diagrama de flujo esquemático del proceso de un servidor de control según otra realización de la invención,
la Fig. 7 es diagrama de bloques esquemático de un servidor de atención según una realización de la invención,
la Fig. 8 es un diagrama de flujo esquemático del proceso de un servidor de atención según una realización de la invención,
la Fig. 9 es un diagrama esquemático sobre una configuración de un sistema de monitorización según la presente invención,
la Fig. 10 es un diagrama esquemático sobre otra configuración de un sistema de monitorización según la presente invención,
la Fig. 11 es un diagrama esquemático sobre otra configuración adicional de un sistema de monitorización según la presente invención,
la Fig. 12 es un diagrama esquemático sobre posibles relaciones de entrega en una configuración posible de un sistema de monitorización según la invención.
\vskip1.000000\baselineskip
Descripción detallada de una realización actualmente preferida
En la Fig. 1 se muestra una descripción de un sistema de monitorización según una realización de la invención. El sistema de monitorización 10 incluye un dispositivo de monitorización 20, un servidor de control 30 y un servidor de atención o servicios 40, estando conectados el dispositivo de monitorización 20, el servidor de control 30, y el servidor 40 de atención o servicios entre sí por medio de una red de ordenadores 50, tal como Internet, una LAN (Red de Área Local), una WAN, (Red de Área Amplia). La red de ordenadores 50 puede incluir canales de comunicaciones sin hilos y/o cableados. El dispositivo de monitorización 20 puede ser una cámara digital, un detector de movimientos, un detector de audio, un detector de IR, un dispositivo de control de paso, una cerradura de puerta electrónica, un sistema de control de elevador, un lector de tarjetas, etc.
En la Fig. 2 se representa esquemáticamente la señalización entre los diferentes dispositivos. Las características específicas de la comunicación entre los dispositivos pueden variar dependiendo de los protocolos de comunicación usados y de la red física. Sin embargo, para las personas expertas en la técnica de las comunicaciones de ordenadores son conocidos los detalles respecto a la forma de ejecutar tales las comunicaciones y por tanto no se describen aquí. El dispositivo de monitorización 20 se dispone para enviar un mensaje de conexión 600 en respuesta a una acción de iniciación o a un evento de iniciación a una dirección almacenada en el dispositivo de monitorización 20. El mensaje de conexión se recibe en un servidor de control 30 que reside en dicha dirección. El servidor de control 30 recibe el mensaje de conexión y el dispositivo de monitorización 20 y el servidor de control 30 establecen una conexión. El servidor de control también extrae un identificador de la comunicación recibida del dispositivo de monitorización 20. El identificador se utiliza para establecer la coincidencia del dispositivo de monitorización con un proveedor de servicios y un servidor de atención preferidos. Cuando el servidor de control 30 ha establecido una coincidencia, envía una dirección en un mensaje 602 al dispositivo de monitorización. El mensaje se identifica como un cambio de mensaje de dirección o un mensaje de reconfiguración en el dispositivo de monitorización 20. En respuesta a este mensaje 602, el dispositivo de monitorización 20 almacena la nueva dirección y envía un mensaje de conexión 600 ó 604 a la nueva dirección. La dirección recibida del servidor de control 30 puede dirigir a otro servidor de control 30 o servidor de atención 30 dependiendo de la estructura del sistema, como se explicará a continuación.
Cuando la dirección en el mensaje de reconfiguración 602 recibido en el dispositivo de monitorización es asociado con un servidor de atención o servicios 40 y, por consiguiente, la conexión siguiente el mensaje 604 envió del dispositivo 20 de monitorización se envía a un servidor 40, el servidor de atención o servicios 40 y el dispositivo de monitorización 20 establecen entonces una conexión de servicio 606 que permite la comunicación de los datos de monitorización al servidor de atención o servicios 40 y posiblemente, pero no necesariamente, los parámetros de configuración al dispositivo de monitorización. Así, el dispositivo de monitorización 20 ha estado conectado con un servidor que permite proporcionar los servicios de monitorización. El servidor de atención o servicios 40 al cual el dispositivo de monitorización 20 ha sido dirigido puede ser entonces el servidor de atención o servicios 40 más adecuado con respeto a la localización geográfica, localización en la red, servicios disponibles, y/o razones específicas del cliente. Se decide cual de estos criterios es aplicable con respeto a los dispositivos específicos de monitorización 20 puede ser controlado por los datos proporcionados al servidor de control 30 o a los servidores de control 30 que dirigen el dispositivo 20 de monitorización al servidor de atención o servicios 40.
Según una realización, el dispositivo de monitorización 20 puede incluir unos medios de entrada 202, unos medios de proceso 204, una memoria no volátil 206, una memoria volátil 208, un interfaz de red 210, unos medios de iniciación 212, unos medios de dispositivo de monitorización 216 como se muestra en las Figs. 3a y 3b. La Fig. 3a es una vista esquemática de un dispositivo general de monitorización y la Fig. 3b es una vista esquemática de un dispositivo de monitorización 20 que es una cámara digital. Para facilitar la comprensión de la invención, las figuras 3a y 3b no muestran todos los medios necesarios para hacer que los medios realicen sus funciones normales, es decir los medios que realizan una función de detector de IR como un detector de IR o os que hacen una función de cámara digital como una cámara digital. Todos los medios, tales como el soporte físico y el software, requeridos para hacer el trabajo del dispositivo de monitorización como dispositivo de monitorización se indican por los medios de dispositivo de monitorización 216 en la Fig. 3a. En la Fig. 3b se hace referencia a los medios correspondientes de cámara como medios de cámara de vídeo 218. Los medios y las disposiciones requeridas para habilitar una red de dispositivos ordinarios de monitorización son conocidos para un experto. Un ejemplo de una red habilitada de dispositivos de monitorización de este tipo existente en el mercado hoy en día es la constituida por las cámaras digitales conectadas en red de Axel Communications AB, Emdalavagen 14, S-223 69 Lund, Suecia.
Como se describe anteriormente, el dispositivo de monitorización 20 puede ser cualquier tipo de una pluralidad de tipos de dispositivos y los medios de entrada 202 del dispositivo de monitorización 20 son diferentes en diferentes tipos de dispositivos de monitorización. Por ejemplo, los medios de entrada 202 de las cámaras digitales 20a de la Fig. 3b pueden ser un sensor de imágenes, por ejemplo un CCD, los medios de entrada de un detector de audio pueden ser un micrófono, etc. La función principal de los medios de entrada 202 es detectar, muestrear o medir las características monitorizadas por el dispositivo de monitorización 20 y proporcionar tales datos a los medios de procesamiento 204 para su transformación posterior.
Los medios de procesamiento 204 se disponen para controlar la funcionalidad del dispositivo de monitorización y ejecutar códigos de programa relacionados con las funciones de la presente invención y las funciones generales del dispositivo de monitorización 20. Se puede utilizar la memoria no volátil 206 por el dispositivo de monitorización 20 para almacenar datos e información relativos a la funcionalidad del dispositivo de monitorización y a su interacción con el sistema de monitorización. Particularmente, según una realización de la invención, se almacena una lista 214 de direcciones a servidores de la red en la memoria no volátil. Se pueden otorgar prioridades en la lista 214 de direcciones marcando cada entrada de la dirección con un marcador de prioridad. Los marcadores pueden ser números que identifiquen la prioridad. La lista 214 de direcciones en un dispositivo de monitorización enviado por el fabricante incluye al menos una dirección previamente programada de un servidor 30, haciéndose referencia generalmente a este servidor de control como el servidor inicial de control en esta solicitud. La lista 214 puede incluir una pluralidad de direcciones 35 donde la dirección marcada como teniendo la prioridad más elevada es la primera dirección a la que el dispositivo de monitorización enviará un mensaje de conexión en respuesta a un evento de conexión. En caso de que esa primera dirección falle, se intenta la siguiente dirección en prioridad en la lista y también se le envía a la misma un mensaje de conexión. Según otra realización, la dirección siguiente intentada en la lista 214, en caso de un fallo de la primera dirección, se selecciona aleatoriamente, lo cual puede dar lugar a una distribución de carga en la red en caso de que muchos dispositivos equipados con listas idénticas intenten conectar con una dirección defectuosa esencialmente de manera simultánea.
La memoria volátil 208 se puede utilizar para dar soporte a los medios de procesamiento 204 y/o para almacenar temporalmente las direcciones recibidas de los servidores. Por consiguiente, la memoria volátil 208 puede ser también una memoria usada por las solicitudes ejecutadas en el dispositivo de monitorización 20 por los medios de procesamiento 204.
La interfaz de red 210 es la interfaz entre el dispositivo de monitorización 20 y la red 50. El hardware y el software para cierto número de redes diferentes que se pueden utilizar para ejecutar la interfaz de red 210 son bien conocidos por las personas expertas en la técnica de las redes de ordenador.
Los medios de iniciación 212 son unos medios que generan un evento de iniciación y que de tal modo disparan el envío del mensaje inicial de conexión a la dirección prioritaria almacenada en la memoria no volátil 206. Según una realización, los medios de iniciación 212 están constituidos por un detector habilitado para detectar la conexión del dispositivo de monitorización 20 a una red 50, es decir, bien la conexión de un dispositivo de monitorización 20 alimentado de potencia a una red 50 o bien la alimentación de potencia de un dispositivo de monitorización 20 ya conectado físicamente a una red 50. Disponiendo tales medios de iniciación 212 la búsqueda y la conexión a un servidor de atención o servicios 40 adecuado pueden ser automatizadas completamente. Según otra realización, los medios de iniciación 212 pueden ser un botón de alimentación de energía del dispositivo de monitorización 20 o pueden ser un botón asignado para la iniciación de la conexión del dispositivo de monitorización 20 a un servidor de atención o servicios 40.
Los medios dispuestos para enviar un mensaje de conexión a un servidor de control 30 o a un servidor de atención o servicios 40 en respuesta a un mensaje que incluye una dirección a un servidor de este tipo o a un mensaje de reconfiguración que incluye una dirección a un servidor de este tipo se pueden realizar por un código de programa ejecutado por los medios de proceso 204.
En la Fig. 4 se ilustra el proceso del dispositivo de monitorización 20 que encuentra un servidor de atención o servicios 40, según una realización. Inicialmente, se inicia el dispositivo de monitorización 20, que hasta entonces está fuera de línea o bien apagado, es decir, se conecta a la red, se alimenta de potencia, o es iniciado de cualquier otra manera descrita anteriormente, etapa 620.
El dispositivo 20 de monitorización recupera entonces la primera dirección de la lista prioritaria en la memoria no volátil 206, etapa 622. Esta dirección puede ser la dirección almacenada por el fabricante durante el proceso de fabricación. Sin embargo, si el dispositivo de monitorización 20 ha estado previamente conectado a un sistema según la invención, la dirección puede ser una dirección almacenada en respuesta a un mensaje de reconfiguración u otro mensaje, incluyendo una dirección a un servidor más adecuado que el servidor de la dirección proporcionada inicialmente en el dispositivo de monitorización 20.
A continuación, el dispositivo de monitorización envía un mensaje de conexión por medio del interfaz de red 210 a un servidor asociado con la dirección recuperada, etapa 624.
Después de que se haya enviado el mensaje de conexión, el dispositivo de monitorización espera una respuesta del servidor que recibió el mensaje de conexión.
Si, en la etapa 626, la respuesta es un mensaje que incluye una dirección a un nuevo servidor o si la respuesta es un mensaje de reconfiguración que incluye una dirección a un nuevo servidor, el dispositivo de monitorización almacena esta dirección en la memoria no volátil 206, etapa 628. La dirección puede ser almacenada como la de mayor prioridad en la lista 214. Según una realización específica, el mensaje de respuesta o el mensaje de reconfiguración del servidor pueden incluir una lista totalmente nueva de direcciones de servidor que sustituyen a la presente lista en la memoria no volátil 206 o un subconjunto de direcciones que sustituyen algunas de las direcciones de la presente lista.
Entonces el dispositivo de monitorización envía un nuevo mensaje de conexión, etapa 630, a la nueva dirección del servidor, o se ha cambiado la primera dirección en la lista prioritaria después de que se haya cambiado la lista en la etapa 628, en respuesta al mensaje recibido. Entonces el dispositivo de monitorización 20 espera una vez más una respuesta del servidor al cual se envió el mensaje de conexión.
Si, en la etapa 626, no se identifica ninguna nueva dirección de servidor en el mensaje de respuesta, el dispositivo de monitorización 20 comprueba si la respuesta incluye una indicación de que el servidor es un servidor de atención o servicios 40 en sí mismo, etapa 632. Si la respuesta incluye tal indicación, el dispositivo de monitorización 20 y el servidor de atención establecen una conexión de atención, 10 etapa 634.
Si la respuesta no incluye una indicación de que el servidor sea un servidor de atención, entonces el dispositivo de monitorización puede esperar otro mensaje del servidor. En otra realización, el dispositivo de monitorización envía un mensaje de conexión a otra dirección de la lista directamente cuando se determina que el mensaje de respuesta no identifica al servidor como un servidor de atención o no identifica una nueva dirección de servidor. En otra realización, se envía un mensaje de conexión a otra dirección en la lista después de que un contador o un temporizador indican que es probable que el servidor o la dirección sean erróneos. Dicha otra dirección puede ser la dirección siguiente en una lista con prioridades o una selección al azar en la lista, según lo descrito anteriormente.
En otra realización, ilustrada en la Fig. 4b, la etapa 622 de recuperar una dirección del servidor del dispositivo de monitorización de memoria no volátil incluye además la recuperación de un código de identidad que es un identificador que identifica únicamente el dispositivo de monitorización, por ejemplo tal como un número de serie, un código de producto combinado con un código específico de artículo, etc. Este identificador se envía entonces, en la etapa 625, al servidor de la dirección recuperada bien en el mensaje de conexión, etapa 624, o en una comunicación posterior con el servidor.
En la Fig. 5 se ilustra esquemáticamente una realización del servidor de control 30. En el sistema se puede ver el servidor de control 30 o los servidores de control 30 como guías o centralitas. La conexión automática establecida por el dispositivo de monitorización 20 se analiza en el servidor de control y el servidor de control 30 proporciona al dispositivo de monitorización 20 una dirección de un nuevo servidor, que es el más relevante de acuerdo con la información de otros servidores disponible para el servidor de control 30 y la información proporcionada en la comunicación con el dispositivo de monitorización 20. El servidor de control 30 incluye una interfaz de red 310 para proporcionar comunicaciones de red, unos medios de procesamiento 312 para el funcionamiento del servidor 30, una memoria de control 314 para dar soporte y almacenar programas de aplicación ejecutados por los medios de procesamiento 312, un extractor de identidad 316 para extraer un identificador de un dispositivo de monitorización de la comunicación entre el dispositivo de monitorización 20 y el servidor de control 30, unos medios de coincidencia 318 para establecer la coincidencia del identificador con un servidor y un generador de mensajes de reconfiguración 320 para generar y enviar una dirección asociada a un servidor coincidente con el identificador extraído.
El extractor de identidad 316 se puede disponer para que extraiga un identificador de la comunicación entre el servidor de control 30 y un dispositivo de monitorización extrayendo la dirección del dispositivo de monitorización que conecta con el servidor de control 30, la dirección puede por ejemplo ser la dirección IP del dispositivo 20 de monitorización. Esta extracción es realizada por un extractor del dirección de IP 322 que puede estar dispuesta para establecer claramente la dirección de la respuesta incluida en el mensaje que se origina desde el dispositivo de monitorización 20. Según otra realización, el extractor de identidad 316 incluye un extractor 324 del código de identidad dispuesto para extraer un código de identidad enviado por el dispositivo de monitorización 20 en la comunicación entre el servidor de control 30 y el dispositivo de monitorización 20. En una realización, el servidor de control 30 incluye tanto el extractor de dirección de IP 322 como el extractor 324 del código de identidad y puede utilizarlos de acuerdo con diferentes esquemas, por ejemplo, el extractor de identidad puede comenzar a extraer y a probar si la dirección de IP se asocia a un servidor en una base de datos 330 y si no continuar con una comprobación de código de identidad o se puede disponer el extractor de identidad para comenzar a extraer y a probar el código de identidad y entonces la dirección de IP.
Los medios de coincidencia 318 hacen uso del identificador extraído por el extractor 316 de identidad para encontrar el servidor más adecuado para el dispositivo de monitorización. Los medios de coincidencia 318 se disponen para establecer la coincidencia del identificador del dispositivo de monitorización con un servidor teniendo acceso a una lista o base de datos 330 de identificadores y de servidores asociados. El acceso a la lista o a la base de datos se realiza por unos medios de un acceso de base de datos 326. La lista o la base de datos 330 usadas para coincidencia se pueden disponer en el servidor, como un periférico del servidor, o se pueden disponer para tener acceso por medio de la red, la última realización se representa en la Fig. 5. La lista o la base de datos 330 usada para la coincidencia puede, según una realización, incluir entradas de identificadores y estar cada identificador asociado al menos a un servidor de control o un servidor de atención. Los expertos conocen disposiciones adicionales de la lista o de la base de datos
330.
La base de datos 330 o lista que incluye las entradas de los identificadores y de la información que asocia un identificador de un dispositivo de monitorización con un servidor de control o con un servidor de atención puede ser editada teniendo acceso a la lista o a la base de datos 330. La base de datos 330 o la lista pueden requerir autorización para permitir que alguien edite. Dicha edición de la lista o de la base de datos 330 se puede realizar de muchas maneras diferentes. Por ejemplo, la edición se puede realizar en conexión con la producción del dispositivo de monitorización, en tal caso se introduce el código de identidad del dispositivo de monitorización y se asocia con un proveedor o un servidor de atención de un proveedor de servicios predeterminado, pudiéndose realizar la edición por el proveedor de servicios que introduce un código de identidad de un dispositivo de monitorización que tiene que ser asociado a uno o un conjunto de sus servidores, la edición se puede realizar por el proveedor de servicio que introduce las direcciones de IP de su red y asocia éstas a uno de sus servidores o a un conjunto de éstos, etc.
Una realización del proceso del servidor de control que sirve al dispositivo de monitorización se muestra en la Fig. 6a. El servidor de control 30 recibe un mensaje de conexión de un dispositivo de monitorización 20, etapa 710, por medio de la red y la interfaz de red 310. El dispositivo de monitorización 20 y el servidor de control 30 establecen una conexión para comunicación, etapa 712. Entonces el extractor de identidad 316 del servidor de control 30 extrae el identificador de la comunicación, etapa 714. El identificador se procesa entonces por los medios de coincidencia 318, que hacen coincidir el identificador, en esta realización particular, con un proveedor de servicios, etapa 716.
Si, en la etapa 718, ningún proveedor de servicios coincide con el identificador el servidor de control 30 puede generar un mensaje de error, etapa 720, y devuelve este mensaje al dispositivo de monitorización 20 en una respuesta al mensaje de conexión. El dispositivo de monitorización 20 puede estar dispuesto para exhibir un código de error específico o activar algún LED, Diodo Emisor de Luz, que indica el tipo de error.
Si ocurre tal error, el usuario puede informar al soporte del dispositivo de monitorización o al proveedor de servicios, dependiendo de cuál de las partes deba proporcionar soporte, y pueden introducir una dirección correcta asociada al dispositivo de monitorización 20 o la Dirección de IP del dispositivo de monitorización 20, introducir el identificador del dispositivo de monitorización 20 en la base de datos y asociarlo a un servidor etc.
Si, en la etapa 718, un proveedor de servicios coincide con el identificador, los medios de coincidencia 318 recuperan entonces una dirección de un servidor de ese proveedor de servicios, etapa 722.
La dirección recuperada del servidor se presenta entonces al generador 320 del mensaje de reconfiguración, que genera un mensaje de reconfiguración u otro tipo de mensaje, etapa 724, incluyendo la dirección recuperada del servidor. Entonces se envía el mensaje de reconfiguración, etapa 726, al dispositivo de monitorización 20 y el dispositivo de monitorización actúa sobre el mensaje de reconfiguración como se describe anteriormente con respecto a las Figs. 3-4.
El proceso descrito en la Fig. 6a puede ejecutado ventajosamente en un servidor inicial de control, es decir, el tipo de servidor de control correspondiente a las direcciones dispuestas en el dispositivo de monitorización con respecto a la fabricación del dispositivo de monitorización. Este servidor de control se puede controlar por el fabricante del dispositivo de monitorización y puede presentar la ventaja de hacer posible para el fabricante configurar grandes series de dispositivos de monitorización usando procesos, programas y características idénticos, independientemente de quien compre el dispositivo o del proveedor de servicios con el cual se va a relacionar el dispositivo de monitorización. Los programas y las características de los dispositivos de monitorización se pueden cambiar automáticamente cuando se conectan con el servidor de control 30 por primera vez a fin de modificarlos para requisitos particulares de acuerdo con peticiones específicas de proveedores de servicios o de otras partes relacionadas con el dispositivo. Tales cambios automáticos se entregan al dispositivo de monitorización 20 en un mensaje de reconfiguración.
Otra realización del proceso de un servidor de control puede ser como la mostrada en la Fig. 6b, el proceso es similar al proceso de la realización de la Fig. 6a y por tanto se utilizan los mismos números de referencia para las etapas que son idénticas a las del proceso de la Fig. 6a. Los etapas que difieren también utilizan los mismos números de referencia, pero se marcan con el símbolo ' después del número. Por consiguiente, las diferencias son generalmente que el proceso de la Fig. 6b no hace coincidir un servidor haciendo coincidir en primer lugar un proveedor de servicios, sino que el servidor se hace coincidir directamente con el identificador. Por consiguiente, el identificador extraído se hace coincidir con un servidor en la base de datos, etapa 718', y si se encuentra un servidor, etapa 718', se recupera la dirección
del servidor asociado con el servidor coincidente, etapa 722'. El resto del proceso es idéntico al proceso de la Fig. 6a.
Un servidor de control 30 como el descrito en relación con las Figs. 5, 6a y 6b se puede utilizar como servidor de control 30 inicial. Además, tal servidor de control 30 puede ser útil como un servidor de control 30 en una etapa posterior, es decir, un servidor de control 30 dispuesto en un subsistema o un servidor de control 30 de un proveedor de servicios que el servidor inicial cuya dirección puede proporcionar el servidor de control 30 si no se almacenan todas las direcciones de servidores de atención de un proveedor de servicios en la base de datos 330 utilizada por el servidor inicial de control 30. De esta manera diferentes partes pueden manejar diferentes sistemas de servidores de acuerdo con sus objetivos. Por ejemplo, si el fabricante de los dispositivos de monitorización gestiona un sistema de servidores de control iniciales y los proveedores de servicios gestionan los servidores de atención y posiblemente algunos servidores de control, solamente se requiere al fabricante que siga la pista de los proveedores de servicios y de un subconjunto de servidores de los proveedores de servicios, mientras que se permite a los proveedores de servicios fijar sus servidores de atención como deseen sin que tengan que considerar cambios en la base de datos y en el servidor de control del fabricante.
El servidor de atención o servicios 40 en el sistema puede ser visto como un servidor que proporciona una interfaz de usuario entre el dispositivo de monitorización 20 y el usuario. El servidor de atención o servicios 40 se dispone para proporcionar una conexión de atención al dispositivo de monitorización para la transferencia de los datos de monitorización al servidor de atención. Además, el servidor de atención se puede disponer para procesar los datos recibidos del dispositivo de monitorización 20 para presentarlo o hacer posible presentarlo para un cliente de un usuario. El servidor 40 de atención o servicios también se puede disponer para controlar el dispositivo de monitorización. Para lograr el envío de los parámetros de control, los datos, actualizaciones, etc., incluso a los dispositivos de monitorización dispuestos detrás de dispositivos de limitación de acceso, por ejemplo un cortafuego, una NAT (Traducción de Dirección de Red), un ISP (Proveedor de Servicios de Internet) proporcionando direcciones dinámicas, el servidor de atención o servicios 40 se puede disponer para enviar tal información en respuesta a las peticiones enviadas desde el dispositivo de monitorización. Esto se logra fácilmente mientras el dispositivo de monitorización 20 esté dispuesto para iniciar las comunicaciones.
En una realización, el servidor de atención, véase la Fig. 7, incluye una interfaz de red 410 para permitir la comunicación con los dispositivos de monitorización sobre la red 50, unos medios de procesamiento 412 para la ejecución de aplicaciones sobre el servidor de atención, una memoria 414 para almacenar las aplicaciones y datos, y unos medios 416 de presentación de datos de monitorización. Los medios 416 de presentación de datos de monitorización comprenden uno o una pluralidad de aplicaciones para permitir la presentación de los datos de monitorización a partir de uno o una pluralidad de dispositivos de monitorización. Se conocen por los expertos en la técnica servidores de atención que proporcionan la posibilidad de recibir datos de monitorización, procesar los datos y presentar los datos a los usuarios. Un ejemplo de un posible servidor de atención o servicios 40 se encuentra en la solicitud de patente sueca 0500071-6 con el título "Sistema de monitorización y método para tener acceso a un dispositivo de monitorización de un sistema de monitorización". Esta solicitud describe también un método para comunicar a través de los dispositivos de limitación de acceso.
En la Fig. 8 se muestra una realización del proceso referente a la invención del servidor de atención. El servidor de atención o servicios 40 recibe un mensaje de conexión de un dispositivo 20, etapa 810 de monitorización. A continuación el servidor de atención 10 y el dispositivo de monitorización establecen una conexión de atención, etapa 812. Cuando se establece la conexión de atención, el servidor de atención o servicios 40 puede comenzar a recibir datos de monitorización del dispositivo de monitorización, etapa 814, y procesar, etapa 816, los datos de monitorización recibidos de acuerdo con los requisitos del servidor 40 de atención o servicios, o los deseos del usuario final. A continuación el servidor de atención o servicios 40 pueden almacenar los datos de monitorización, etapa 818, para su presentación a un cliente de un usuario o para su transferencia directa a un cliente o a un servidor del usuario. Un cliente puede ser un ordenador del emplazamiento de trabajo, un ordenador de mesa, un ordenador portátil, un ordenador de mano, por ejemplo una PDA (Agenda Digital Personal), un teléfono móvil, etc.
El sistema para conectar un dispositivo de monitorización a un servidor de atención puede incluir una pluralidad de dispositivos de monitorización 20, una pluralidad de servidores de control y una pluralidad de servidores de atención. Los dispositivos de monitorización pueden ser conectados a la red 50 directamente, por medio de otra red, por medio de un dispositivo de limitación de acceso, etc.
En la Fig. 9 se muestra un ejemplo de un sistema que incluye tres dispositivos de monitorización 20-22 y dos servidores de atención o servicios 40-41. En este ejemplo dos de los dispositivos de monitorización están representados como cámaras de monitorización, usando dos figuras de cámaras de aspecto visual diferente y una caja general que indica un dispositivo de monitorización deseando destacar que los dispositivos de monitorización del sistema no son necesariamente idénticos con respecto a la marca de fábrica, tipo o incluso función de monitorización, es decir el sistema de monitorización puede incluir un detector de IR, una cámara de gran angular, una cámara de baja resolución, simultáneamente. Los números de los dispositivos de monitorización 20-22 en el ejemplo ilustrado por la Fig. 9 puede ser fácilmente aumentado así como el número de servidores de atención o servicios 40-41. Además, el sistema del ejemplo incluye un servidor de control 30, que puede ser un servidor de control controlado a su vez por el fabricante.
Además, uno de los dispositivos de monitorización 22 está conectado a la red por medio de un dispositivo de limitación de acceso 60, por ejemplo, un cortafuego, un servidor de NAT (Traducción de Dirección de red), un ISP (Proveedor de Servicios de Internet) que proporciona direcciones dinámicas. Estos dispositivos de limitación de acceso no están limitando el acceso del dispositivo de monitorización desde los servidores porque se disponen para enviar la información o instrucciones a los dispositivos de monitorización de manera que pasan a través de tales dispositivos, por ejemplo, mediante la provisión de información o instrucciones en respuesta a los mensajes o peticiones del dispositivo de monitorización. En el ejemplo, la base de datos a la que tuvo acceso el servidor de control 30 durante el proceso de establecer la coincidencia de cada uno de los dispositivos de monitorización con un servidor puede incluir la información que asocia la dirección de IP del dispositivo de monitorización 20 con el servidor de atención o servicios 40, en base al hecho de que la dirección de IP del dispositivo de monitorización 20 es una dirección de IP de un proveedor de acceso de Internet que abastece al servidor de atención o servicios 40. Adicional o alternativamente, la base de datos puede incluir información que asocie un código de identidad enviado desde cada uno de los dispositivos de monitorización 21 y 22 con el servidor de atención 41. Por consiguiente, el servidor de control 30 puede enviar la dirección del servidor de atención o servicios 40 al dispositivo de monitorización 20 y la dirección del servidor de atención 41 a los dispositivos de monitorización 21 y 22 en respuesta a los mensajes de conexión enviados por cada uno de los dispositivos de monitorización, si la base de datos del servidor del control incluye información que asocie los dispositivos de monitorización 20-22 a esos servidores de atención. Según lo tratado anteriormente, las direcciones recibidas en los dispositivos de monitorización pueden ser almacenadas en una memoria no volátil para ser utilizadas durante una iniciación futura. Por ejemplo si el dispositivo de monitorización 20 es desconectado y vuelto a conectar otra vez, se puede almacenar la dirección del servidor de atención o servicios 40 en una memoria no volátil y el dispositivo de monitorización puede enviar el mensaje de conexión directamente al servidor de atención o servicios 40 en vez de enviarlo al servidor de control 30.
En la Fig. 10, más se presenta otra configuración posible. En este caso podemos asumir que una empresa requiere muchos dispositivos de monitorización 20 para monitorizar sus instalaciones, todos conectados a una red privada protegida 51, también conectan un servidor de atención directamente con la red privada 51. Al comprar los dispositivos de monitorización 20 pueden conseguir que los números de serie de las cámaras sean registrados en el servidor de control y asociados a la dirección del servidor de atención interno de la empresa, pudiendo ser el servidor de control un servidor de control inicial. De esta manera, la instalación de las cámaras se simplifica grandemente porque los dispositivos de monitorización 20 solamente tienen que ser montados y conectados a la red privada 51 y a continuación los dispositivos de monitorización 20 se encuentran y configuran de nuevo automáticamente para conectar al servidor de atención o servicios 40 previsto por medio del servidor de control 30.
En la Fig. 11 se presenta otra configuración adicional del sistema. Se asume que un proveedor de servicio de monitorización es también proveedor de servicios tales como acceso a red, es decir, acceso a Internet. Se almacena una dirección de IP, una porción de una dirección de IP, o una pluralidad de direcciones de IP en la base de datos relacionada con el servidor de control 30 del fabricante, es decir, se carga tanta información de direcciones de IP o tantas direcciones de IP como sean necesarias para identificar que un dispositivo de monitorización se está conectando a una dirección de IP del proveedor de servicios en la base de datos del servidor de control 30. El proveedor de servicios también se asocia con el servidor de control 31, que es un servidor de control operado por el proveedor de servicios. El proveedor de servicios tiene instalados, por alguna razón, dos servidores 40 y 41 de atención o servicios.
El servidor de control 31 del proveedor de servicios está dotado de una base de datos, que es mantenida por proveedor de servicios, incluyendo información referente a con cual de los servidores de atención o servicios 40-41 se debe conectar cada dispositivo de monitorización 22-25. La información que asocia un dispositivo de monitorización 22-25 a un servidor de atención o servicios 40-41 en el servidor de control 31se puede basar, como anteriormente, en la dirección de IP o se puede basar en los códigos únicos que identifican el dispositivo específico de monitorización. Así pues, cuando un dispositivo de monitorización 24 es conectado con la red del proveedor de servicios 52 envía un mensaje de conexión al servidor de control 30, por medio de la red del proveedor de servicios 52 y otra red 50. La red 50 puede ser Internet, una LAN, una red WAN, o cualquier otra red, a la cual se conecte el servidor de control.
El servidor de control 30 puede entonces establecer la coincidencia, por ejemplo, de la dirección de IP del proveedor de servicios con el servidor de control 31 y envía la dirección asociada al servidor de control 31 al dispositivo de monitorización 24. Entonces, el dispositivo de monitorización 24 envía un mensaje de conexión al servidor de control 31. El servidor de control 31 puede entonces establecer la coincidencia de la dirección de IP u otro identificador con el servidor de atención 41 y envía la dirección asociada al servidor de atención 41 al dispositivo de monitorización 24. Entonces el dispositivo de monitorización 24 envía un mensaje de conexión al servidor de atención 41 y se puede establecer una conexión de atención con el servidor de atención 41.
Los dispositivos de monitorización 25 y 22 pueden ser asociados de la misma manera al proveedor de servicios y al servidor de control 31 del proveedor de servicios. Sin embargo, el servidor de control 31 puede asociar cada uno de los dispositivos de monitorización 25 y 22 con cualquiera de los servidores de atención o servicios 40 y 41 dependiendo de las entradas en la base de datos del servidor de control 31. Las razones para asociar un dispositivo de monitorización a un servidor de atención específico pueden variar. Una razón puede ser que un proveedor de servicios proporciona un cierto servidor de atención para las empresas pequeñas y medianas, un cierto servidor de atención para una "solución casera" más barata y algunos servidores de atención para las empresas grandes, que ejecutan posiblemente aplicaciones modificadas para requisitos particulares.
Los dos dispositivos de monitorización 20 y 21 no se conectan a la red común, por ejemplo Internet, por medio de la red del proveedor de servicios. Estos dispositivos de monitorización pueden estar asociados de todos modos al proveedor de servicios de la figura. Por ejemplo, el servidor de control 30 puede identificar al proveedor de servicios a utilizar por medio de un identificador enviado al servidor de control 30 durante la comunicación entre el servidor de control 30 y cada uno de los dispositivos de monitorización.
En la Fig. 12 se muestra un ejemplo de las entregas del dispositivo de monitorización de un servidor a otro servidor. En el contexto de esta solicitud, la entrega del dispositivo de monitorización significa que un servidor, que está comunicando con el dispositivo de monitorización, proporciona una dirección al dispositivo de monitorización y que el dispositivo de monitorización envía un mensaje de conexión al servidor de la dirección recibida 50 y, de este modo, el dispositivo de monitorización comienza a comunicar con el nuevo servidor dado por el servidor anterior. En la figura, cada flecha indica que el servidor del cual se origina la flecha envía la dirección del servidor al que apunta la flecha al dispositivo de monitorización y el dispositivo de monitorización envía entonces un mensaje de conexión a este servidor.
Es evidente a partir de la Fig. 12 que se puede utilizar el sistema de la invención para ejecutar muchas estructuras diferentes, las cuales se pueden cambiar fácilmente en caso de necesidad. Existe un número limitado de servidores presentados en la figura para facilitar la comprensión, al menos algunos de los servidores pueden incluir probablemente referencias a muchos más servidores de los que se representan en la figura.
En la estructura del ejemplo de la Fig. 12, el sistema incluye dos servidores iniciales de control, denominados servidor de control 30:1 y servidor de control 30:2 respectivamente. Estos servidores pueden ser ambos los servidores iniciales del fabricante, es decir, servidores que tienen su dirección previamente programada en el dispositivo de monitorización durante la fabricación. Un servidor de control 30 puede ser un servidor dispuesto para actuar sin más o bien un servidor de control 30 según la presente invención, por ejemplo, el servidor de control 30:1, pero un servidor de control puede también realizar otras tareas simultáneamente, es decir, ese servidor del control puede ciertamente funcionar como otra clase de servidor simultáneamente y para otros propósitos. Además, un servidor de control puede ser dispuesto como servidor de control 30, según lo descrito previamente, pero teniendo servidores de atención o servicios 40 dispuestos en el mismo sitio, en el mismo cuarto, o en la misma cabina, por ejemplo, los servidores de control 30:2, 30:3, y 30:6. Adicionalmente, se puede disponer un servidor de control 30 como servidor combinado de control 30 y de atención o servicios 40, por ejemplo el servidor de control 30:4, 30: 7. También se puede disponer un servidor de control 30 inicial como un servidor combinado de control 30 y servidor de atención o servicios 40, no mostrado en la figura.
Como se indicó anteriormente, tanto el servidor del control 30:1 como el 30:2 pueden ser servidores de control 30 iniciales gestionados por el fabricante de los dispositivos de monitorización o cualquier otra parte interesada en proporcionar el servicio general y la gestión de dicho sistema de monitorización. Para facilitar la comprensión de la Fig. 12 y el funcionamiento y las ventajas del sistema, se seguirá una trayectoria de entrega desde el servidor de control. El dispositivo de monitorización está automáticamente conectado con el servidor de control 30:1 cuando es instalado e iniciado, es decir, la dirección del servidor de control 30:1 es la dirección de prioridad principal de la lista de direcciones almacenadas en dispositivo de monitorización en relación con la fabricación del dispositivo. En este ejemplo, la base de datos asociada al servidor de control 30:1 incluye solamente dos entradas, una entrada que incluye la dirección del servidor de control 30:3 del proveedor de servicios y una entrada que incluye la dirección del servidor de control 30: 4 del proveedor de servicios. Se supone que el identificador del dispositivo de monitorización tiene coincidencia con el servidor de control 30:3 del proveedor de servicios. Entonces el servidor de control 30:1 envía la dirección del servidor de control 30:3 al dispositivo de monitorización y el dispositivo de monitorización envía un mensaje de conexión al servidor del control 30:3. En el servidor de control 30:3 del proveedor de servicios se establece una vez más la coincidencia del identificador del dispositivo de monitorización con las entradas en una base de datos, esta vez una base de datos del proveedor de servicios. Se establece la coincidencia del dispositivo de monitorización con el servidor de atención o servicios más adecuado 40:1 - 40:3 o incluso otros servidores de control más 30:6-30:7, siendo esos servidores los que están disponibles según las flechas de entrega de la figura. En este ejemplo se supone que el servidor de control establece la coincidencia del dispositivo de monitorización con el servidor de atención o servicios 40:3 y envía la dirección de este servidor de atención al dispositivo de monitorización. Entonces, el dispositivo de monitorización y el servidor de atención establecen una conexión de atención como se describe anteriormente.
El sistema de monitorización puede ser dotado fácil y ventajosamente de servidores de reserva, es decir servidores de control que proporcionan redundancia al sistema. Tales servidores de reserva se pueden realizar en todos los niveles, es decir tanto para los servidores iniciales de control como para los servidores de control de nivel inferior. El servidor de reserva puede ser un servidor de reserva asignado o un servidor de control que sirve normalmente a otra región o a otros usuarios.

Claims (16)

  1. \global\parskip0.950000\baselineskip
    1. Método para conectar un dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) a un servidor de atención o servicios (40, 41), comprendiendo dicho método:
    recuperar una dirección referente a un servidor de control (30, 31) de una memoria (206, 208) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25),
    enviar un mensaje de conexión (600) desde el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) a la dirección referente a un servidor de control (30, 31) en respuesta a que se produzca un evento de conexión en el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25),
    establecer una conexión entre el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) y el servidor de control (30, 31),
    recuperar un código de identidad que es un identificador que identifica únicamente el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), a partir de una memoria (206, 208) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), siendo dicho identificador un número de serie,
    enviar el identificador del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) al servidor de control (30, 31),
    extraer, en el servidor de control (30, 31), el identificador de la comunicación entre el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) y el servidor de control (30, 31),
    identificar, en el servidor de control (30, 31), un servidor de atención o servicios (40, 41) asociado al identificador extraído que identifica únicamente el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) haciendo coincidir el identificador extraído con un servidor de atención o servicios (40, 41),
    enviar una dirección referente al servidor de atención o servicios (40, 41) identificado desde el servidor de control (30, 31) al dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25),
    enviar un mensaje de conexión (604) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) al servidor de atención o servicios identificado (40, 41) en respuesta a la recepción de la dirección relacionada con el servidor de atención o servicios (40, 41) identificado,
    establecer una conexión de atención entre el dispositivo de monitorización (20, 208, 21, 23, 24, 25) y el servidor de atención o servicios (40, 41) identificado.
  2. 2. Método según la reivindicación 1, en el que una recuperación inicial de una dirección que se refiere a un servidor de control (30, 31) de una memoria (206, 208) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) devuelve una dirección previamente configurada referente a un servidor del control (30, 31) y en el que un envío inicial de un mensaje de conexión (600) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) a la dirección previamente configurada se realiza en respuesta a un evento de iniciación en el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25).
  3. 3. Método según la reivindicación 1, en el que el envío de un mensaje de conexión (600) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) a un servidor de control (30, 31) se realiza al menos una vez antes de enviar un mensaje de conexión del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) a un servidor de control (30, 31) que proporciona una dirección de un servidor de atención o servicios (40, 41) al dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25).
  4. 4. Método según la reivindicación 2, en el que la acción de enviar un mensaje de conexión (600) desde el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) a una dirección previamente configurada referente al servidor de control (30, 31) se realiza en respuesta al dispositivo de monitorización (20, 20a, 21, 22, 23, 24.25) que detecta una conexión de red.
  5. 5. Método según la reivindicación 2, en el que la acción de enviar un mensaje de conexión (600) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) a una dirección previamente configurada referente a un servidor del control (30, 31) se realiza en respuesta a una actuación manual de un botón dispuesto en el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25).
  6. 6. Método según la reivindicación 2, en el que la acción de enviar la dirección referente al servidor de atención o servicios identificado (40, 41) incluye el envío de la dirección referente al servidor de atención o servicios identificado (40, 41) en un mensaje de reconfiguración al dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) y en el que el método incluye adicionalmente el establecimiento, en el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), de una dirección utilizada en respuesta al evento de iniciación a la dirección referente al servidor de atención o servicios identificado (40, 41).
    \global\parskip1.000000\baselineskip
  7. 7. El método según cualquiera de las reivindicaciones 1-6, que comprende adicionalmente el envío de información de monitorización del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) al servidor de atención o servicios (40, 41) sobre la conexión de servicio establecida.
  8. 8. Método según la reivindicación 7, en el que el envío de información de monitorización incluye el envío de datos de video del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) al servidor de atención o servicios (40, 41) por medio de la conexión de servicio establecida.
  9. 9. Servidor de control para un sistema de monitorización (10) que comprende:
    una interfaz que conecta el servidor con una red (50),
    unos medios de coincidencia (318) dispuestos para establecer la coincidencia del identificador extraído con un servidor de control (30, 31) o un servidor de atención o servicios (40, 41) y recuperar una dirección correspondiente al servidor de atención o servicios (40, 41) coincidente y
    un generador de mensajes (320) dispuesto para generar un mensaje que incluye la dirección recuperada,
    caracterizado por
    un extractor de código de identidad (324) dispuesto para extraer un código de identidad de un mensaje recibido de un dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), siendo dicho código de identidad un identificador que identifica únicamente al dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), y siendo dicho identificador un número de serie.
  10. 10. Dispositivo de monitorización que comprende:
    una memoria (206, 208) que incluye una dirección asociada a un servidor de control (30, 31),
    unos medios de iniciación (212) dispuestos para enviar un mensaje de conexión (600) sobre una red (50) a dicha dirección en respuesta a un evento de iniciación, y
    unos medios dispuestos para enviar un nuevo mensaje de conexión a una dirección recibida en un mensaje por medio de dicha red en respuesta a la recepción de dicho mensaje recibido
    caracterizado por
    un código de identidad almacenado en una memoria (206, 208), siendo dicho código de identidad un identificador que identifica únicamente al dispositivo de monitorización, siendo dicho identificador un número de serie, estando adaptado el dispositivo de monitorización para enviar este identificador a la dirección a la cual se envía el mensaje de conexión.
  11. 11. Dispositivo de monitorización según la reivindicación 10, en el que la memoria (206, 208) del dispositivo de monitorización incluye una lista con prioridades de direcciones que indican posibles servidores de control (30, 31).
  12. 12. Sistema de monitorización que comprende:
    un dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), un servidor de control (30, 31), una pluralidad de servidores de atención o servicios (40, 41) y una red (50) que conecta los servidores y el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25), donde el dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) incluye las características del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) de una cualquiera de las reivindicaciones 10-11,
    donde el servidor de control (30, 31) incluye características del servidor de control (30, 31) de la reivindicación 9, y
    donde cada servidor de atención o servicios (40, 41) incluye:
    unos medios (412) para recibir y procesar datos de monitorización de un dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25).
  13. 13. Sistema de monitorización según la reivindicación 12, en el que el sistema de monitorización incluye una pluralidad de servidores de control (30, 31), incluyendo la pluralidad de servidores de control (30, 31) al menos un servidor de control (30) inicial, el cual es un servidor de de control alto nivel (30) en una jerarquía de servidores de control (30, 31), dispuesto para tener acceso a información de direcciones que permite al menos la conexión indirecta a cualquier servidor de control (30, 31) y al servidor de atención o servicios (40, 41) del sistema.
    \newpage
  14. 14. Sistema de monitorización según la reivindicación 13, en el que el sistema de monitorización incluye al menos dos servidores de control (30, 31) iniciales.
  15. 15. Sistema de monitorización según una cualquiera de las reivindicaciones 12-14, en el que los medios de iniciación (212) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) son un detector de conexión de red.
  16. 16. Sistema de monitorización según una cualquiera de las reivindicaciones 12-14, en el que los medios de iniciación (212) del dispositivo de monitorización (20, 20a, 21, 22, 23, 24, 25) son un actuador para la actuación manual.
ES05112794T 2005-12-22 2005-12-22 Sistema de manitorizacion y metodo para conectar un dispositvo de monitorizacion a un servidor de servicios. Expired - Lifetime ES2340860T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP05112794A EP1802032B1 (en) 2005-12-22 2005-12-22 Monitoring system and method for connecting a monitoring device to a service server

Publications (1)

Publication Number Publication Date
ES2340860T3 true ES2340860T3 (es) 2010-06-10

Family

ID=36282684

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05112794T Expired - Lifetime ES2340860T3 (es) 2005-12-22 2005-12-22 Sistema de manitorizacion y metodo para conectar un dispositvo de monitorizacion a un servidor de servicios.

Country Status (9)

Country Link
US (6) US9882869B2 (es)
EP (3) EP2045966B1 (es)
JP (1) JP5037525B2 (es)
KR (1) KR101308243B1 (es)
CN (1) CN101346931B (es)
AT (1) ATE458328T1 (es)
DE (1) DE602005019440D1 (es)
ES (1) ES2340860T3 (es)
WO (1) WO2007073314A2 (es)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8005879B2 (en) 2005-11-21 2011-08-23 Sap Ag Service-to-device re-mapping for smart items
US7860968B2 (en) 2005-11-21 2010-12-28 Sap Ag Hierarchical, multi-tiered mapping and monitoring architecture for smart items
US8156208B2 (en) 2005-11-21 2012-04-10 Sap Ag Hierarchical, multi-tiered mapping and monitoring architecture for service-to-device re-mapping for smart items
US8522341B2 (en) 2006-03-31 2013-08-27 Sap Ag Active intervention in service-to-device mapping for smart items
US8131838B2 (en) 2006-05-31 2012-03-06 Sap Ag Modular monitor service for smart item monitoring
US8296413B2 (en) * 2006-05-31 2012-10-23 Sap Ag Device registration in a hierarchical monitor service
US8396788B2 (en) 2006-07-31 2013-03-12 Sap Ag Cost-based deployment of components in smart item environments
US8091772B2 (en) * 2007-09-26 2012-01-10 Google Inc. Automated appliance registration
US8527622B2 (en) 2007-10-12 2013-09-03 Sap Ag Fault tolerance framework for networks of nodes
EP2112806B1 (en) 2008-04-14 2013-03-20 Axis AB Information collecting system
GB2461596A (en) * 2008-07-07 2010-01-13 View Network Solutions Ltd IP network camera and server system
US20100079592A1 (en) * 2008-09-26 2010-04-01 John Traywick Method for Monitoring a Predetermined Photographed Area Via A Website
CN101600098B (zh) * 2009-06-19 2011-10-26 中兴通讯股份有限公司 一种分布式节点视频监控系统及其管理方法
FI124526B (fi) * 2009-10-27 2014-09-30 Sandvik Mining & Constr Oy Järjestely kaivosajoneuvojen kulunvalvontaan
CN102143353A (zh) * 2010-02-02 2011-08-03 捷达世软件(深圳)有限公司 视频实时采集方法
JP2012119850A (ja) * 2010-11-30 2012-06-21 Ricoh Co Ltd 遠隔管理システム、被遠隔管理装置、遠隔管理装置、仲介装置および制御プログラム
US8863196B2 (en) * 2010-11-30 2014-10-14 Sony Corporation Enhanced information on mobile device for viewed program and control of internet TV device using mobile device
FR2969442B1 (fr) * 2010-12-20 2014-10-10 Parkeon Systeme de teleassistance pour le paiement d'une place de stationnement, comprenant un horodateur de stationnement en voirie et un dispositif de teleassistance.
CN102651697B (zh) * 2011-02-28 2015-12-16 中兴通讯股份有限公司 一种网络设备、网络设备自主升级系统及升级方法
CN102724165A (zh) * 2011-03-29 2012-10-10 海尔集团公司 终端通信的控制方法和装置、以及管理服务器
CN102196248B (zh) * 2011-05-04 2013-06-12 杭州海康威视系统技术有限公司 一种移动视频监控系统及方法
TWI427569B (zh) * 2011-07-12 2014-02-21 Mercuries Data Systems Ltd 一種行動監控遠距保全系統及其方法
JP5620937B2 (ja) * 2012-03-29 2014-11-05 富士フイルム株式会社 制御システムおよび被制御装置ならびにそれらの動作制御方法
US9118599B2 (en) * 2012-04-13 2015-08-25 Verizon Patent And Licensing Inc. Network testing using a control server
US9285981B1 (en) 2012-07-16 2016-03-15 Wickr Inc. Discouraging screen capture
CN102790721A (zh) * 2012-08-09 2012-11-21 福建物联天下信息科技有限公司 物联网路由方法及系统、路由器
DE102012217144A1 (de) * 2012-09-24 2014-03-27 Robert Bosch Gmbh Endgerät, Überwachungssystem mit dem Endgerät sowie Verfahren zur Initialisierung des Endgeräts in dem Überwachungssystem
CN103974030A (zh) * 2013-01-31 2014-08-06 陈育庆 用移动电话实现远程自动视频监控的方法
US10944713B1 (en) * 2018-05-24 2021-03-09 Wickr Inc. Secure directory services
KR102161443B1 (ko) * 2013-12-20 2020-10-06 삼성전자 주식회사 스마트 홈 시스템의 피 제어 장치 검색 및 제어 방법과 장치
CN104765749B (zh) * 2014-01-07 2019-04-16 阿里巴巴集团控股有限公司 一种数据存储方法及装置
US9406182B2 (en) * 2014-03-12 2016-08-02 Mg Tech Center Bv H.O.D.N. Lock Technology Method of automatically activating a user code for an electronic lock
US9584530B1 (en) 2014-06-27 2017-02-28 Wickr Inc. In-band identity verification and man-in-the-middle defense
US11055724B1 (en) * 2014-07-09 2021-07-06 Numerex Corp. System and method for camera registration
CN104717601B (zh) * 2014-08-22 2018-10-23 深圳市智美达科技有限公司 无线监控设备登录无线网络的方法和系统
US10523537B2 (en) 2015-06-30 2019-12-31 Amazon Technologies, Inc. Device state management
US10075422B2 (en) * 2015-06-30 2018-09-11 Amazon Technologies, Inc. Device communication environment
US9584493B1 (en) 2015-12-18 2017-02-28 Wickr Inc. Decentralized authoritative messaging
US9590958B1 (en) 2016-04-14 2017-03-07 Wickr Inc. Secure file transfer
US9596079B1 (en) 2016-04-14 2017-03-14 Wickr Inc. Secure telecommunications
CN105959650A (zh) * 2016-06-27 2016-09-21 安徽科成信息科技有限公司 一种网络监控装置
EP3305705B1 (en) * 2016-10-05 2021-02-24 KONE Corporation Connection establishment in elevator system, escalator system or autowalk system
KR102362136B1 (ko) * 2016-10-26 2022-02-11 가부시끼가이샤 도시바 정보 관리 시스템
CN109273083B (zh) * 2018-10-30 2020-10-13 北京雪扬科技有限公司 一种用于辅助脉诊的身体检测系统
CN109273082B (zh) * 2018-10-30 2021-03-23 北京雪扬科技有限公司 一种用于肿瘤检测的身体检测系统
US11563579B2 (en) * 2020-10-02 2023-01-24 Nvidia Corporation Token-based zero-touch enrollment for provisioning edge computing applications
CN113727065B (zh) * 2021-07-21 2024-01-26 上海原圈网络科技有限公司 一种机器人之间的视频处理方法和机器人系统
US12001576B2 (en) * 2021-08-10 2024-06-04 Keross Fz-Llc Extensible platform for orchestration of data with enhanced security
US12417105B2 (en) 2021-08-10 2025-09-16 Keross Fz-Llc Extensible platform for orchestration of data with built-in scalability and clustering
US12321732B2 (en) 2021-08-10 2025-06-03 Keross Fz-Llc Extensible platform for orchestration of data using probes
JP7290373B1 (ja) * 2022-05-10 2023-06-13 株式会社ピーゼットピー 情報管理システム
US12585868B2 (en) * 2023-12-06 2026-03-24 T-Mobile Usa, Inc. System to trace changes in a configuration of a service order code for service features of a telecommunications network

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4214267A (en) * 1977-11-23 1980-07-22 Roese John A Stereofluoroscopy system
US4526463A (en) * 1982-07-30 1985-07-02 CH2 M Hill, Inc. Apparatus for exposing photosensitive media
WO1989007379A1 (en) * 1988-02-01 1989-08-10 Matsushita Electric Industrial Co., Ltd. Three-dimensional imaging device
US5307354A (en) * 1991-05-31 1994-04-26 International Business Machines Corporation Method and apparatus for remote maintenance and error recovery in distributed data processing networks
US6301242B1 (en) * 1998-07-24 2001-10-09 Xircom Wireless, Inc. Communication system with fast control traffic
US6850497B1 (en) * 1995-09-19 2005-02-01 Mobile Satellite Ventures, Lp Satellite trunked radio service system
US6754181B1 (en) * 1996-11-18 2004-06-22 Mci Communications Corporation System and method for a directory service supporting a hybrid communication system architecture
US6784924B2 (en) * 1997-02-20 2004-08-31 Eastman Kodak Company Network configuration file for automatically transmitting images from an electronic still camera
JPH11224394A (ja) * 1997-10-02 1999-08-17 Advantest Corp 電子計測器制御システムおよび電子計測器制御方法
US6779030B1 (en) * 1997-10-06 2004-08-17 Worldcom, Inc. Intelligent network
US6930709B1 (en) * 1997-12-04 2005-08-16 Pentax Of America, Inc. Integrated internet/intranet camera
US6185598B1 (en) * 1998-02-10 2001-02-06 Digital Island, Inc. Optimized network resource location
US6567122B1 (en) * 1998-03-18 2003-05-20 Ipac Acquisition Subsidiary I Method and system for hosting an internet web site on a digital camera
US6353848B1 (en) * 1998-07-31 2002-03-05 Flashpoint Technology, Inc. Method and system allowing a client computer to access a portable digital image capture unit over a network
US7463648B1 (en) * 1999-08-23 2008-12-09 Sun Microsystems, Inc. Approach for allocating resources to an apparatus based on optional resource requirements
US7120692B2 (en) * 1999-12-02 2006-10-10 Senvid, Inc. Access and control system for network-enabled devices
US7181766B2 (en) * 2000-04-12 2007-02-20 Corente, Inc. Methods and system for providing network services using at least one processor interfacing a base network
US20020029197A1 (en) * 2000-05-09 2002-03-07 Kari Kailamaki Method and system for billing over a wireless application protocol gateway
US6812962B1 (en) * 2000-05-11 2004-11-02 Eastman Kodak Company System and apparatus for automatically forwarding digital images to a service provider
US6636259B1 (en) * 2000-07-26 2003-10-21 Ipac Acquisition Subsidiary I, Llc Automatically configuring a web-enabled digital camera to access the internet
US7343408B2 (en) 2000-12-05 2008-03-11 Mformation Technologies, Inc. System and method for wireless data terminal management using telecommunication signaling network
EP1344353B1 (en) * 2000-12-22 2014-11-19 BlackBerry Limited Wireless router system and method
US20020149677A1 (en) * 2001-04-09 2002-10-17 Michael Wright Digital camera with communications functionality
US6788946B2 (en) * 2001-04-12 2004-09-07 Qualcomm Inc Systems and methods for delivering information within a group communications system
US6977743B2 (en) * 2001-04-24 2005-12-20 Hewlett-Packard Development Company, L.P. Device-initiated image processing transaction system and method
JP2002328856A (ja) * 2001-05-07 2002-11-15 Matsushita Electric Ind Co Ltd 情報端末、接続支援サーバ、接続支援サポートシステム及びプログラム
WO2003009539A1 (en) * 2001-07-10 2003-01-30 Fujitsu Limited Mobile machine communication system and communication method
TW522685B (en) * 2001-07-31 2003-03-01 Inventec Appliances Corp Method for implementing automatic network configuration setup in portable electronics communication equipment
US20040201682A1 (en) * 2001-08-22 2004-10-14 Lou Chauvin System, method and software product for allowing a consumer to order image products over a communication network from a plurality of different providers
US20030040974A1 (en) * 2001-08-22 2003-02-27 Lou Chauvin System, method and software product for allowing a consumer to order image products over a communication network from a plurality of different providers
JP4160506B2 (ja) 2001-09-28 2008-10-01 レヴェル 3 シーディーエヌ インターナショナル インコーポレーテッド. 構成可能な適応型広域トラフィック制御および管理
KR20030047343A (ko) * 2001-12-10 2003-06-18 삼우정보기술 주식회사 인터넷을 이용한 감시 및 관리 시스템
HUP0200104A2 (hu) 2002-01-11 2003-08-28 Ákos Hrabovszky Kamerás távfelügyelet elrendezése és alkalmazási eljárása
US7526314B2 (en) * 2002-02-20 2009-04-28 Hewlett-Packard Development Company, L.P. Remote data storage and retrieval for portable electronics
US6704401B2 (en) * 2002-03-22 2004-03-09 Hewlett-Packard Development Company, L.P. System of and method for configuring an automatic appliance
EP1499233A4 (en) * 2002-04-16 2009-02-18 Carematix Inc METHOD AND APPARATUS FOR REMOTELY MONITORING THE STATUS OF A PATIENT
US7764308B2 (en) * 2002-05-27 2010-07-27 Nikon Corporation Image transmission system, image relay apparatus, and electronic image device
CA2390621C (en) * 2002-06-13 2012-12-11 Silent Witness Enterprises Ltd. Internet video surveillance camera system and method
EP1520433B1 (de) * 2002-07-10 2008-10-08 Nokia Siemens Networks Gmbh & Co. Kg Erkennung von dienst-minderleistungen in einem kommunikationsnetz
US6763226B1 (en) * 2002-07-31 2004-07-13 Computer Science Central, Inc. Multifunctional world wide walkie talkie, a tri-frequency cellular-satellite wireless instant messenger computer and network for establishing global wireless volp quality of service (qos) communications, unified messaging, and video conferencing via the internet
CN1481088A (zh) * 2002-09-04 2004-03-10 北京中星微电子有限公司 基于以太网的示警式多媒体自动监控系统和方法
WO2004028488A2 (fr) * 2002-09-26 2004-04-08 L'oréal Composition liquide brillante comprenant un polymère séquencé
JPWO2004039078A1 (ja) * 2002-10-28 2006-02-23 株式会社デナロ 特定領域の監視システム
GB2397202A (en) * 2003-01-09 2004-07-14 Satchwell Control Systems business management system (bms) which updates controller configuration by broadcasting update messages
CN1748400A (zh) * 2003-02-12 2006-03-15 皇家飞利浦电子股份有限公司 用于对UPnP设备的改变作出反应的方法和系统
JP2004297759A (ja) 2003-03-11 2004-10-21 Seiko Epson Corp 無線通信ネットワークシステムにおける接続認証
JP2004355562A (ja) * 2003-05-30 2004-12-16 Kddi Corp 機器認証システム
US20050060535A1 (en) * 2003-09-17 2005-03-17 Bartas John Alexander Methods and apparatus for monitoring local network traffic on local network segments and resolving detected security and network management problems occurring on those segments
JP2005217974A (ja) * 2004-01-30 2005-08-11 Canon Inc 電子機器及びその制御方法
US8015234B2 (en) * 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
JP4908819B2 (ja) * 2004-12-01 2012-04-04 キヤノン株式会社 無線制御装置、システム、制御方法、及びプログラム
SE530217C2 (sv) 2005-01-10 2008-04-01 Axis Ab Övervakningssystem och metod för åtkomst av en övervakningsenhet i ett övervakningssystem
US20060173997A1 (en) * 2005-01-10 2006-08-03 Axis Ab. Method and apparatus for remote management of a monitoring system over the internet
WO2007029308A1 (ja) * 2005-09-06 2007-03-15 Hewlett-Packard Development Company, L.P. 電文処理装置およびその方法

Also Published As

Publication number Publication date
US11909718B2 (en) 2024-02-20
US20070192464A1 (en) 2007-08-16
US20230198941A1 (en) 2023-06-22
US20210243154A1 (en) 2021-08-05
JP5037525B2 (ja) 2012-09-26
KR20080088589A (ko) 2008-10-02
US10476840B2 (en) 2019-11-12
US20180167356A1 (en) 2018-06-14
DE602005019440D1 (de) 2010-04-01
EP2045966B1 (en) 2016-03-30
EP1969765A2 (en) 2008-09-17
CN101346931B (zh) 2012-01-11
WO2007073314A3 (en) 2007-09-27
WO2007073314A2 (en) 2007-06-28
EP1802032A1 (en) 2007-06-27
JP2009521744A (ja) 2009-06-04
US11019024B2 (en) 2021-05-25
KR101308243B1 (ko) 2013-09-13
US20120016985A1 (en) 2012-01-19
EP1802032B1 (en) 2010-02-17
EP2045966A1 (en) 2009-04-08
US11595351B2 (en) 2023-02-28
US20200053045A1 (en) 2020-02-13
ATE458328T1 (de) 2010-03-15
US9882869B2 (en) 2018-01-30
CN101346931A (zh) 2009-01-14

Similar Documents

Publication Publication Date Title
EP1802032B1 (en) Monitoring system and method for connecting a monitoring device to a service server
US9041511B2 (en) Facility management using mobile devices
US8144692B2 (en) Automation of IP phone provisioning with self-service voice application
EP1727332B1 (en) Name service system and method thereof
EP3073677A1 (en) Configuration services for user terminals
CN101800794A (zh) Ip电话和其他系统的配置
JP4613749B2 (ja) 制御システム
JP4650368B2 (ja) クライアントサーバ接続システム、クライアントサーバ接続方法、接続サーバ、及びプログラム
US20090323653A1 (en) Communication service support device, method and program
JP2020038598A (ja) 認証システム、サーバ装置および認証プログラム
JP4933156B2 (ja) 画像撮影装置
US20070250603A1 (en) System and method for enhancing DHCP and SNMP messages with RFID EPC ID
US11055724B1 (en) System and method for camera registration
JP4966030B2 (ja) サービス提供システムおよびそれに用いるセンターサーバ
US8566587B2 (en) Network system and method for operating network system
US20120198100A1 (en) System and Method for Surveillance
WO2022249902A1 (ja) 携帯端末、制御システム、制御方法、及び、プログラム
JP2006319421A (ja) 通信システム、通信方法、および通信プログラム
IL297865A (en) Management of electrical power supply via ethernet cable
US20060023635A1 (en) Method for coupling a device to a management server via a network
JP2018109803A (ja) 通知装置、通知方法、およびプログラム