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.

Solicitante: HUAWEI TECHNOLOGIES CO., LTD..

Nacionalidad solicitante: China.

Dirección: HUAWEI ADMINISTRATION BUILDING, BANTIAN LONGGANG DISTRICT SHENZHEN GUANDONG 518129 CHINA.

Inventor/es: YANG,BO, DIAO,Meng, LI,Lei, ZHANG,Zhiyong.

Fecha de Publicación: .

Fecha Solicitud PCT: 6 de Junio de 2006.

Clasificación PCT:

  • G06F9/44 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar programas específicos.
  • H04L12/24 SECCION H — ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M; selección H04Q). › 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/08 H04L […] › 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.

PDF original: ES-2371104_T3.pdf

 


Fragmento de la descripción:

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:

Temporización de transmisiones de mensajes de sucesos de seguridad en la comunicación dedicada de corto alcance (DSRC), del 8 de Mayo de 2019, de QUALCOMM INCORPORATED: Un procedimiento para transmitir mensajes de información de vehículo entre una pluralidad de vehículos, que comprende: transmitir , por un transceptor […]

Método y aparatos para utilizar conexiones no IMS en sesiones IMS, del 8 de Mayo de 2019, de BlackBerry Limited: Un método para la reserva de recursos del sistema multimedia de Protocolo de Internet 'IP' 'IMS', comprendiendo el método: transmitir desde un primer […]

Procesamiento de servidor en el suministro de mensajes para un dispositivo inalámbrico que se conecta a un servidor, del 6 de Mayo de 2019, de QUALCOMM INCORPORATED: Un procedimiento para procesar un mensaje de destino para mostrar en un dispositivo inalámbrico que se comunica con un servidor de descarga de […]

Procedimiento de control del acceso a datos relativos a una instalación eléctrica, producto de programa informático y soporte de informaciones asociados, del 3 de Mayo de 2019, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Procedimiento de control del acceso a unos datos (DA, DB) relativos a al menos una instalación eléctrica (12A, 12B), intercambiados entre una unidad (14A, 14B) de gestión […]

Sistema y método para proporcionar continuidad de datos y aplicaciones en un sistema informático, del 3 de Mayo de 2019, de Geist, Joshua B: Un sistema para proporcionar continuidad de datos para uno o más sistemas de clientes , dicho sistema que comprende: una interfaz de comunicación […]

Distribución de paquetes de dos niveles con distribución de paquete de primer nivel sin estado a un grupo de servidores y distribución de paquetes de segundo nivel con estado a un servidor dentro del grupo, del 3 de Mayo de 2019, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método, que se realiza en uno o más elementos de red que están en comunicación entre los clientes que transmiten paquetes y servidores, para distribuir los paquetes entre […]

Método para poner en marcha una aplicación y un terminal, del 1 de Mayo de 2019, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un método para poner en marcha una aplicación, que comprende: adquirir una traza deslizante de una operación de deslizamiento realizada en un sensor de reconocimiento de […]

Sistema para acceder a un terminal de PDV, método para descargar y actualizar aplicaciones y método para llevar a cabo una operación electrónica usando un sistema de ese tipo, del 1 de Mayo de 2019, de MUXI TECNOLOGIA EM PAGAMENTOS S.A: Sistema para soportar aplicaciones Web en un terminal de punto de venta, PDV, , comprendiendo el sistema: un aparato de cliente […]

Otras patentes de HUAWEI TECHNOLOGIES CO., LTD.