ES2279062T3

Method and apparatus for providing multiple vendor support to remotely monitored devices

Abstract

A procedure for determining whether a supervised device (2) is supported by a monitoring system in a network based system having the monitoring system (8) and a plurality of supervised devices coupled for communication purposes over a network, the monitoring system being coupled for communication purposes to a first and a second database, the procedure comprising the steps of: (a) consult the supervised device (2) to obtain at least one between manufacturer, model and a unique identifier of the supervised device; (b) determine if the monitoring system (8) is configured to interconnect with the monitored device using information stored in said first database (6); (c) determining whether the supervised device (2) is supported by the monitoring system using information stored in said second database (10): (i) determining whether a manufacturer of the supervised device is supported by the monitoring system (8 ); (ii) obtaining at least one among a serial number or unique identifier from the supervised device if the manufacturer is supported by the monitoring system (8); (iii) obtaining a MAC address of the supervised device (2) if the manufacturer is not supported by the monitoring system; and (iv) assigning a random number to the unique identifier if the MAC address cannot be obtained from the monitored device.

ES2279062T3, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 15 May 2023, 3.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

16 claims: 4 independent, 12 dependent

  1. 1
    ES 2 279 062 T3 REIVINDICACIONES 1. Un procedimiento para determinar si un dispositivo supervisado (2) está soportado por un sistema de supervisión en un sistema basado en red que tiene el sistema de supervisión (8) y una pluralidad de dispositivos supervisados acoplados a efectos de comunicación a través de una red, estando el sistema de supervisión acoplado a efectos de comunicación a una primera y una segunda bases de datos, comprendiendo el procedimiento las etapas de:(a) consultar al dispositivo supervisado (2) para obtener al menos uno entre fabricante, modelo y un identificador único del dispositivo supervisado;(b) determinar si el sistema de supervisión (8) está configurado para interconectarse con el dispositivo supervisado usando información almacenada en dicha primera base de datos (6);(c) determinar si el dispositivo supervisado (2) está soportado por el sistema de supervisión usando información almacenada en dicha segunda base de datos (10): (i) determinando si un fabricante del dispositivo supervisado está soportado por el sistema de supervisión (8);(ii) obteniendo al menos uno entre un número de serie o identificador único desde el dispositivo supervisado si el fabricante está soportado por el sistema de supervisión (8);(iii) obteniendo una dirección MAC del dispositivo supervisado (2) si el fabricante no está soportado por el sistema de supervisión;y (iv) asignando un número aleatorio al identificador único si no se puede obtener la dirección MAC desde el dispositivo supervisado.
  2. 2
    El procedimiento según la reivindicación 1, en el que la etapa (b) se realiza consultando la primera base de datos (6) con al menos uno entre fabricante, modelo y un identificador único obtenido a partir del dispositivo supervisado.
  3. 3
    El procedimiento según la reivindicación 1 ó 2, en el que la etapa (c) comprende además:determinar si un modelo del dispositivo supervisado (2) está soportado por el sistema de supervisión;y actualizar la primera base de datos (6) con información acerca del fabricante y el modelo si el dispositivo supervisado está soportado por el sistema de supervisión, usando información almacenada en la segunda base de datos.
  4. 4
    El procedimiento según la reivindicación 3, que comprende además:listar el dispositivo supervisado (2) como genérico si el fabricante del dispositivo supervisado no está soportado por el sistema de supervisión;y obtener, a partir del dispositivo supervisado, información que es común a la pluralidad de dispositivos supervisados.
  5. 5
    El procedimiento según la reivindicación 4, que comprende además:listar el dispositivo supervisado (2) como fabricado por un fabricante general;obtener información que es común a la pluralidad de dispositivos supervisados;y obtener información que es común a una pluralidad de dispositivos supervisados a partir del fabricante general.
  6. 6
    El procedimiento según la reivindicación 5, que comprende además:obtener información única del dispositivo supervisado (2) si el modelo del dispositivo supervisado está soportado por el sistema de supervisión;y obtener información que es común a dispositivos supervisados fabricados por el fabricante general.
  7. 7
    El procedimiento según una cualquiera de las reivindicaciones 1 a 6, en el que la primera base de datos es una base de datos de configuración del sistema que comprende:información destinada a habilitar la comunicación entre el sistema de supervisión (8) y el dispositivo supervisado (2);e información sobre el estado relacionada con el dispositivo supervisado, siendo añadida la información sobre el estado tras la inicialización del sistema de supervisión. ES 2 279 062 T3
  8. 8
    El procedimiento de una cualquiera de las reivindicaciones 1 a 7, en el que la etapa de determinar si el sistema de supervisión (8) está configurado para interconectarse con el dispositivo supervisado (2) comprende consultar al dispositivo supervisado sobre datos almacenados en la primera base de datos (6).
  9. 9
    El procedimiento según la reivindicación 8, en el que la primera base de datos es una base de datos de configuración del sistema y comprende:información destinada a habilitar la comunicación entre el sistema de supervisión (8) y el dispositivo supervisado (2);e información sobre el estado relacionada con el dispositivo supervisado, añadiéndose la información sobre el estado tras la inicialización del sistema de supervisión para supervisar el dispositivo supervisado.
  10. 10
    El procedimiento según una cualquiera de las reivindicaciones 1 a 9, en el que la segunda base de datos (10) es una base de datos de soporte del sistema y comprende información acerca de varios fabricantes y modelos de dispositivo soportados por el sistema de supervisión (8).
  11. 11
    Un aparato para supervisar al menos un dispositivo supervisado de entre una pluralidad de dispositivos supervisados (2) en un sistema basado en red acoplado a efectos de comunicación a una red, comprendiendo el aparato:un sistema de supervisión acoplado a la red a efectos de comunicación;una primera (6) y una segunda (10) bases de datos acopladas a efectos de comunicación al sistema de supervisión (8);medios para consultar al dispositivo supervisado (2) para obtener al menos uno entre fabricante, modelo y un identificador único del dispositivo supervisado;medios para determinar si el sistema de supervisión (8) está configurado para interconectarse con el dispositivo supervisado usando información almacenada en dicha primera base de datos;medios para determinar si el dispositivo supervisado (2) está soportado por el sistema de supervisión usando información almacenada en dicha segunda base de datos;medios para determinar si un fabricante del dispositivo supervisado (2) está soportado por el sistema de supervisión (8);medios para obtener al menos uno entre un número de serie o identificador único desde el dispositivo supervisado si el fabricante está soportado por el sistema de supervisión (8);medios para obtener una dirección MAC del dispositivo supervisado (2) si el fabricante no está soportado por el sistema de supervisión;y medios para asignar un número aleatorio al identificador único si no se puede obtener la dirección MAC desde el dispositivo supervisado.
  12. 12
    El aparato según la reivindicación 11, en el que la primera base de datos es una base de datos de configuración del sistema que comprende:información destinada a habilitar la comunicación entre el sistema de supervisión (8) y el dispositivo supervisado (2);e información sobre el estado relacionada con el dispositivo supervisado, siendo añadida la información sobre el estado tras la inicialización del sistema de supervisión.
  13. 13
    El aparato según la reivindicación 11 ó 12, en el que la primera base de datos es una base de datos de configuración del sistema y comprende:información destinada a habilitar la comunicación entre el sistema de supervisión (8) y el dispositivo supervisado (2);e información sobre el estado relacionada con el dispositivo supervisado, siendo añadida la información sobre el estado tras la inicialización del sistema de supervisión para supervisar el dispositivo supervisado.
  14. 14
    El aparato según la reivindicación 11, 12 ó 13, en el que la segunda base de datos (10) es una base de datos de soporte del sistema y comprende información acerca de varios fabricantes y modelos de dispositivo soportados por el sistema de supervisión (8). ES 2 279 062 T3
  15. 15
    Un programa informático que comprende medios de código que, al ejecutarse sobre un sistema informático, ordenan al sistema informático efectuar un procedimiento según una cualquiera de las reivindicaciones 1 a 10.
  16. 16
    Un sistema basado en red que tiene un dispositivo supervisado (2) de entre una pluralidad de dispositivos conectados a una red, comprendiendo el sistema:una primera (6) y una segunda (10) bases de datos acopladas a efectos de comunicación al controlador, almacenando dicha segunda base de datos información destinada a determinar si el dispositivo supervisado (2) está soportado por el controlador;un controlador destinado a supervisar el dispositivo supervisado (2), teniendo dicho controlador lógica para: consultar al dispositivo supervisado (2) para obtener al menos uno entre fabricante, modelo y un identificador único del dispositivo supervisado;usar un procedimiento jerárquico para determinar si el sistema de supervisión (8) está configurado para interconectarse con el dispositivo supervisado (2) usando información almacenada en la primera base de datos;y determinar si el dispositivo supervisado (2) está soportado por el sistema de supervisión usando información almacenada en la segunda base de datos: (i) determinando si un fabricante del dispositivo supervisado está soportado por el sistema de supervisión (8);(ii) obteniendo al menos uno entre un número de serie o identificador único desde el dispositivo supervisado si el fabricante está soportado por el sistema de supervisión (8);(iii) obteniendo una dirección MAC del dispositivo supervisado (2) si el fabricante no está soportado por el sistema de supervisión;y (iv) asignando un número aleatorio al identificador único si no se puede obtener la dirección MAC desde el dispositivo supervisado, en el que se actualiza información de configuración en dicha primera base de datos (6) con información almacenada en la segunda base de datos (10) para habilitar al controlador a interconectarse con el dispositivo supervisado, permitiendo en consecuencia una flexibilidad para actualizar dispositivos supervisados por el sistema de supervisión de entre la pluralidad de dispositivos.
Independent claims16