MÉTODO Y SISTEMA PARA LA RECUPERACIÓN AUTOMÁTICA DE FALLOS DE DISPOSITIVOS.
Un método para la recuperación automática de fallos de dispositivos,
que comprende: obtener desde un servidor (92) de archivos, por parte de un dispositivo, después de que se haya producido un fallo en el dispositivo, información de las versiones de los archivos de programa de recuperación correspondientes al dispositivo; determinar, por parte del dispositivo, si la información de las versiones almacenada en el servidor de archivos incluye la información de la versión del archivo de programa de recuperación con el que el dispositivo funcionó normalmente por última vez (93); si la información de la versión con la que el dispositivo funcionó normalmente por última vez está almacenada en el servidor de archivos, descargar desde el servidor de archivos (94), por parte del dispositivo, el archivo de programa de recuperación con el que el dispositivo funcionó normalmente por última vez; llevar a cabo, por parte del dispositivo, la recuperación del fallo utilizando el archivo descargado (95); y descargar desde el servidor, por parte del dispositivo, una versión anterior del archivo de programa de recuperación si el dispositivo no consigue arrancar de nuevo con el archivo de programa de recuperación descargado
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/CN2006/001220.
G06F9/44FISICA. › G06CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar programas específicos.
H04L12/24ELECTRICIDAD. › H04TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 12/00 Redes de datos de conmutación (interconexión o transferencia de información o de otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento G06F 13/00). › Disposiciones para el mantenimiento o la gestión.
H04L29/08H04L […] › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace.
Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia.
Método y sistema para la recuperación automática de fallos de dispositivos Campo de la invención La presente invención está relacionada con las tecnologías de la comunicación de redes, y más en particular, con un método, un dispositivo y un sistema para la recuperación automática de fallos en dispositivos. Antecedentes de la invención E06742106 03-11-2011 Un dispositivo, como por ejemplo un dispositivo de una Central Telefónica de un operador o un dispositivo en la vivienda de un usuario, puede ser gestionado, mientras se encuentra en funcionamiento, por un dispositivo de gestión que se encuentre activo. El dispositivo de gestión se comunica con el dispositivo mediante un protocolo de gestión para la administración y el mantenimiento del dispositivo. La administración y el mantenimiento del dispositivo incluyen la renovación de la versión de su software, el diagnóstico de sus fallos y la gestión de su configuración. En general, un dispositivo en funcionamiento también puede establecer una conexión con un servidor y solicitar del mismo la descarga de nuevas versiones del software, o solicitar datos de configuración. Un servidor semejante puede ser simplemente un servidor para almacenamiento de archivos sin ninguna función de gestión. En la Figura 1 se muestra la conexión entre el dispositivo y el dispositivo de gestión o entre el dispositivo y el servidor. El dispositivo se conecta directamente al dispositivo de gestión o al servidor a través de una Red de Área Amplia o de una Red de Área Local. El dispositivo se comunica con el dispositivo de gestión o el servidor mediante un protocolo de comunicación. Todo el firmware (microprograma inalterable por el usuario) o los programas que el dispositivo necesita para su funcionamiento se almacenan en la memoria, como por ejemplo una memoria FLASH. Los datos almacenados en la memoria no se perderán cuando la memoria se desconecte. El firmware o un programa incluyen un programa de inicio (BOOTP) y un firmware de aplicación o un programa de aplicación. Cuando se conecta o se vuelve a iniciar el dispositivo, se ejecuta en primer lugar el BOOTP grabado permanentemente en la memoria FLASH y, a continuación, se ejecuta el programa de aplicación. Para garantizar la seguridad de un dispositivo, no se debe modificar el BOOTP del dispositivo mediante un cambio de versión en línea del software. Sin embargo, en general un firmware de aplicación o un programa de aplicación se pueden cambiar de versión en línea. El resultado es que el dispositivo puede iniciar el BOOTP pero se producirá un fallo de hardware en el dispositivo. En las aplicaciones reales, cuando se cambian de versión el firmware o el programa de un dispositivo a través del dispositivo de gestión, o el dispositivo solicita a un servidor la descarga del firmware o el programa y los cambia de versión, el dispositivo podría no arrancar normalmente mediante el firmware o el programa recién actualizados si en el proceso de transmisión de los archivos o en el proceso de cambio de versión se produce un error. El error en el proceso de transmisión de los archivos se puede deber a una insuficiente verificación final de los archivos. El error en el proceso de cambio de versión se puede producir durante la grabación del firmware o de los programas en la memoria FLASH del dispositivo. Además de los errores que se pueden producir en el proceso de transmisión de los archivos o en los procesos de cambio de versión, el firmware o los programas que el dispositivo necesita para su funcionamiento también pueden resultar dañados si se realiza una operación de escritura en la memoria FLASH mientras el dispositivo se encuentra en funcionamiento. Como resultado, el dispositivo podría no arrancar normalmente. Por ello, para garantizar un arranque fiable del dispositivo se suele utilizar una doble copia de seguridad del firmware o el programa cuya versión hay que cambiar en dicho dispositivo. Cuando se daña una de las copias de seguridad, el dispositivo puede funcionar con la otra. Como la doble copia de seguridad de los programas ocupa mucho espacio en la memoria FLASH, es necesario que la capacidad de la de memoria FLASH sea suficientemente grande, lo que incrementa el coste del hardware del dispositivo. Actualmente se adopta otra solución para resolver los problemas anteriores. Cuando el dispositivo arranca anormalmente, la solución comprende devolver el dispositivo a su estado anterior mediante una medida de restitución de emergencia. Por ejemplo, en el BOOTP del dispositivo se hace aparecer una página WEB de emergencia para pedirle al usuario que vuelva a actualizar los programas. El documento US 6314532 divulga un método y un sistema para reemplazar o corregir un programa que está funcionando en un dispositivo informático en una localización remota sin necesidad de atender personalmente al 2 dispositivo. El documento WO 2005/039161 proporciona dispositivos de comunicación portátiles y un cliente de renovación de versión para la actualización y el mantenimiento de archivos electrónicos El documento US 5307354 divulga un método y un dispositivo para el mantenimiento remoto y la recuperación de errores en redes informáticas distribuidas. El documento US 2004/153703 divulga un método para incrementar la tolerancia a fallos de una aplicación informática distribuída, que comprende: la reinstalación, por parte de un programa de supervisión en un agente (dispositivo), de la última versión del software del agente cuando se detecta un fallo y no se consigue la restauración mediante un reinicio rápido y un reinicio lento; si el agente no consigue restaurar la última versión del programa del agente, se vuelve a instalar una última versión reconocida como correcta del software del agente del nodo; y si el agente no consigue todavía instalar la última versión reconocida como correcta del software del agente, se muestra un mensaje de alerta para notificar el fallo a un administrador humano. Se percibe fácilmente que es necesario que el dispositivo tenga la interfaz y los medios para su mantenimiento y administración de forma local, y que puede no ser posible la restauración de emergencia de dicho dispositivo de forma automática sin la cooperación del usuario. Por ello es necesario que el usuario conozca perfectamente técnicas correlativas, esto es, el proceso de recuperación de un fallo en el dispositivo sólo se puede conseguir si el usuario tiene cierto conocimiento de redes. Si el usuario no es capaz de realizar la correspondiente restauración, se requiere un operador que ofrezca un servicio de mantenimiento local. Por consiguiente, el coste del mantenimiento se incrementa en gran medida. Resumen de la invención Ante los problemas descritos más arriba en relación con los métodos convencionales, los modos de realización de la presente invención proporcionan un método, unos dispositivos y un sistema para la recuperación automática de fallos en dispositivos. Si un dispositivo no puede arrancar debido a un fallo, el proceso de recuperación de dicho fallo se puede realizar automáticamente. Por lo tanto, un dispositivo se puede recuperar automáticamente de un fallo mediante la solución de la presente invención. La presente invención proporciona un método para la recuperación automática de fallos en un dispositivo como se reivindica en la reivindicación 1. De acuerdo con un modo de realización, el método comprende, además, el paso reivindicado en la reivindicación 2. Otro objetivo de la presente invención proporciona, además, un dispositivo para la recuperación automática de fallos en dispositivos, como se reivindica en la reivindicación 3. Otro objetivo de la presente invención proporciona un sistema para la recuperación automática de un fallo en un dispositivo, como se reivindica en la reivindicación 4. Como se puede comprobar a partir de las soluciones técnicas anteriores que proporcionan los modos de realización de la presente invención, un dispositivo se puede recuperar automáticamente de un fallo utilizando los modos de realización de la presente invención. No es necesario que un usuario local intervenga en el proceso completo de recuperación del fallo. Por consiguiente, se puede conseguir de forma conveniente y limpia la recuperación de un cambio de versión. Por otra parte, se consigue que el proceso de recuperación de fallos sea más seguro y fiable mediante la aplicación de la recuperación de emergencia automática de fallos de un dispositivo que proporciona la presente invención. De este modo se reduce realmente el coste del mantenimiento local de un dispositivo. Breve descripción de los dibujos La Figura 1 es un diagrama esquemático que ilustra la estructura de red de un dispositivo y un dispositivo de gestión o un servidor. La Figura 2 es un diagrama esquemático que ilustra la estructura de un dispositivo... [Seguir leyendo]
Reivindicaciones:
1. Un método para la recuperación automática de fallos de dispositivos, que comprende: obtener desde un servidor (92) de archivos, por parte de un dispositivo, después de que se haya producido un fallo en el dispositivo, información de las versiones de los archivos de programa de recuperación correspondientes al dispositivo; determinar, por parte del dispositivo, si la información de las versiones almacenada en el servidor de archivos incluye la información de la versión del archivo de programa de recuperación con el que el dispositivo funcionó normalmente por última vez (93); si la información de la versión con la que el dispositivo funcionó normalmente por última vez está almacenada en el servidor de archivos, descargar desde el servidor de archivos (94), por parte del dispositivo, el archivo de programa de recuperación con el que el dispositivo funcionó normalmente por última vez; llevar a cabo, por parte del dispositivo, la recuperación del fallo utilizando el archivo descargado (95); y descargar desde el servidor, por parte del dispositivo, una versión anterior del archivo de programa de recuperación si el dispositivo no consigue arrancar de nuevo con el archivo de programa de recuperación descargado. 2. El método de la reivindicación 1, que comprende, además: establecer, por parte del dispositivo, una conexión con el servidor de archivos cuando el dispositivo no es capaz de arrancar debido al fallo de un archivo de recuperación de fallos (91). 3. Un dispositivo para la recuperación automática de fallos de dispositivos, estando configurado dicho dispositivo para: obtener desde un servidor de archivos, después de que se haya producido un fallo en el dispositivo, información de las versiones de los archivos de programa de recuperación correspondientes al dispositivo; determinar si la información de las versiones almacenada en el servidor de archivos incluye la información de la versión del archivo de programa de recuperación con el que el dispositivo funcionó normalmente por última vez; descargar desde el servidor de archivos, si la información de la versión con la que el dispositivo funcionó normalmente por última vez está almacenada en el servidor de archivos, el archivo de programa de recuperación con el que el dispositivo funcionó normalmente por última vez; llevar a cabo la recuperación del fallo utilizando el archivo descargado; y descargar desde el servidor una versión anterior del archivo de programa de recuperación si el dispositivo no consigue arrancar de nuevo ejecutando el archivo de programa de recuperación descargado para la recuperación del fallo. 4. Un sistema para la recuperación automática de fallos de dispositivos, caracterizado por que comprende: el dispositivo de acuerdo con la reivindicación 3 y un servidor de archivos; donde el servidor de archivos se ha configurado para almacenar la información de las versiones del dispositivo y los archivos de programa de recuperación de las versiones específicas. 9 E06742106 03-11-2011 E06742106 03-11-2011 11 E06742106 03-11-2011 12 E06742106 03-11-2011 13 E06742106 03-11-2011 14 E06742106 03-11-2011 E06742106 03-11-2011
Patentes similares o relacionadas:
Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento:
recibir (S201), mediante un nodo de consenso, una solicitud […]
Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios:
acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]
Transferencia automática segura de datos con un vehículo de motor, del 22 de Julio de 2020, de AIRBIQUITY INC: Un dispositivo electrónico en un vehículo para operar en un vehículo de motor en un estado de energía desatendido, comprendiendo el dispositivo […]
Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende:
obtener una lista de aplicaciones, APP, […]
Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa
que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]
Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende:
al menos un procesador; y
al menos una memoria que incluye un código de programa informático para uno o más programas,
[…]
Procesamiento de contenido y servicios de redes para dispositivos móviles o fijos, del 8 de Julio de 2020, de AMIKA MOBILE CORPORATION: Un sistema para suministrar contenido de red a un dispositivo, comprendiendo el sistema :
una primera interfaz para comunicarse con una pluralidad […]
Método de control de aplicación y terminal móvil, del 8 de Julio de 2020, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un terminal móvil , que comprende:
un procesador ; y
un módulo de inteligencia artificial AI ;
el procesador que se […]
Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .