ES2328628T3 - Metodo de gestion de configuraciones para equipos en las instalaciones del cliente y sistema correspondiente. - Google Patents

Metodo de gestion de configuraciones para equipos en las instalaciones del cliente y sistema correspondiente. Download PDF

Info

Publication number
ES2328628T3
ES2328628T3 ES06741744T ES06741744T ES2328628T3 ES 2328628 T3 ES2328628 T3 ES 2328628T3 ES 06741744 T ES06741744 T ES 06741744T ES 06741744 T ES06741744 T ES 06741744T ES 2328628 T3 ES2328628 T3 ES 2328628T3
Authority
ES
Spain
Prior art keywords
configuration
file
equipment
customer
premises
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
ES06741744T
Other languages
English (en)
Inventor
Hui Jin
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Application granted granted Critical
Publication of ES2328628T3 publication Critical patent/ES2328628T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • H04L41/0869Validating the configuration within one network element
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0843Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • H04L41/0856Retrieval 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Telephonic Communication Services (AREA)
  • General Factory Administration (AREA)

Abstract

Método de gestión de configuraciones para un equipo en las instalaciones del cliente, que comprende las etapas en las que: un servidor de configuración envía (310, 410) al equipo en las instalaciones del cliente un mensaje de solicitud para la descarga o carga de un archivo de configuración, en el que el mensaje de solicitud incluye parámetros necesarios para la descarga o carga del archivo de configuración; el equipo en las instalaciones del cliente responde (320, 420) al mensaje de solicitud, según los parámetros incluidos en el mismo, descargando un archivo de configuración previamente generado desde o cargando un archivo de configuración local hacia el servidor de configuración o un servidor de archivos; y al completarse la descarga o carga, el equipo en las instalaciones del cliente envía (330, 430) al servidor de configuración un mensaje de respuesta que incluye el resultado de la descarga o carga, caracterizado porque en el caso de la descarga del archivo de configuración por parte del equipo en las instalaciones del cliente, la etapa en la que el servidor de configuración envía al equipo en las instalaciones del cliente el mensaje de solicitud para la descarga o carga del archivo de configuración comprende además la etapa en la que: antes de enviar el mensaje de solicitud, el servidor de configuración genera el archivo de configuración para el equipo en las instalaciones del cliente con la incorporación de datos personalizados del equipo en las instalaciones del cliente y según una plantilla de configuración, y se almacena el archivo de configuración en el servidor de configuración o el servidor de archivos, en el que la plantilla de configuración se usa para almacenar un atributo común para el mismo tipo de equipos en las instalaciones del cliente, y el archivo de configuración se corresponde de forma exclusiva con el equipo en las instalaciones del cliente, o se corresponde con una pluralidad de equipos en las instalaciones del cliente si la pluralidad de equipos en las instalaciones del cliente no tienen ningún dato personalizado.

Description

Método de gestión de configuraciones para equipos en las instalaciones del cliente y sistema correspondiente.
Campo de la invención
La presente invención se refiere al campo de la tecnología de las comunicaciones, y particularmente a un método y un sistema de gestión de configuraciones para un equipo en las instalaciones del cliente.
Antecedentes de la invención
A medida que las redes de banda ancha avanzan rápidamente, los despliegues y servicios de dichas redes de banda ancha de los operadores principales de telecomunicaciones van saturándose gradualmente. Los operadores de telecomunicaciones no pueden quedar satisfechos con beneficios puramente por servicios de acceso a la red, y recurren a la búsqueda de desarrollos de varios servicios de valor añadido. Los equipos terminales, que son portadores de dichos servicios de valor añadido, se convierten en la punta de lanza de la ampliación de los límites de las redes de telecomunicaciones y en el punto que capta la atención de los operadores. Mientras tanto, como los equipos terminales tienen como característica su enorme número, una amplia distribución geográfica, y la dificultad en un acceso por iniciativa debido a estar ubicados en el lado del usuario, la distribución de servicios relacionados con los equipos terminales y la manera de reducir los costes de mantenimiento y gestión se convierten en un desafío y un foco de atención.
Actualmente, las organizaciones principales de normalización en la industria están prestando su atención a soluciones con respecto al mantenimiento y a la gestión de los equipos terminales. Por ejemplo, el Foro de Líneas de Abonados Digitales (DSL) estableció una serie de especificaciones para varios equipos terminales xDSL, el Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) estableció una serie de especificaciones para WiMAX, etcétera.
Tal como se ha propuesto en la especificación TR069 del Foro DSL, se adoptó un modelo de gestión pasivo en el que un equipo terminal inicia una solicitud de iniciativa, y específicamente se usa una Llamada a Procedimiento Remoto (RPC) para leer y escribir parámetros de configuración relacionados con un grupo de Equipos en Instalaciones del Cliente (CPE) para la gestión en los equipos terminales. En este caso, el CPE es un equipo terminal en el lado del usuario.
Tal como se ha propuesto en la TR069, cada CPE está provisto de un conjunto de parámetros descriptivos de su configuración, y un Servidor de Configuración (CS) realiza la configuración leyendo y escribiendo los parámetros del equipo terminal a través de la RPC, tal como se muestra en la Fig. 1. No obstante, esto puede presentar las siguientes desventajas.
Las diferencias en el tipo y en la versión de los CPE pueden dar como resultado parámetros de configuración diferentes, y puede haber métodos de configuración o interacción diferentes incluso en el caso de parámetros idénticos. Por lo tanto, para tipos y versiones diferentes de CPE, la CS necesita comprender y configurar apropiadamente los parámetros de configuración soportados por los mismos, lo cual puede dar como resultado una dificultad notable y un coste elevado en la implementación del sistema.
Como los diferentes CPE hachaciendo referencia a usuarios finales diferentes, la CS necesita realizar las gestiones de configuración de los CPE para los diferentes usuarios finales, y por lo tanto no puede lograr una gestión y configuración por grupos, la cual no se puede adaptar a un contexto en el que en la práctica se aplica el CPE.
La publicación de solicitud de patente US nº 2002/0161861A1 da a conocer un método y un aparato para la recogida configurable de datos en una red de ordenadores.
Sumario de la invención
Las formas de realización de la presente invención proporcionan un método y un sistema de gestión de configuraciones para un equipo en las instalaciones del cliente, los cuales permiten una interacción más sencilla entre una CS y CPE en el caso de una gestión de configuración por grupos en los CPE.
Una forma de realización de la presente invención proporciona un método de gestión de configuraciones para un equipo en las instalaciones del cliente, que incluye las etapas en las que:
A. un servidor de configuración envía al equipo en las instalaciones del cliente un mensaje de solicitud para la descarga o carga de un archivo de configuración, en el que el mensaje de solicitud incluye parámetros necesarios para la descarga o carga del archivo de configuración;
B. el equipo en las instalaciones del cliente responde al mensaje de solicitud, según los parámetros incluidos en el mismo, descargando un archivo de configuración previamente generado desde o cargando un archivo de configuración local hacia el servidor de configuración o un servidor de archivos; y
C. al completarse la descarga o carga, el equipo en las instalaciones del cliente envía al servidor de configuración un mensaje de respuesta que incluye el resultado de la descarga o carga.
Opcionalmente, en el caso de la descarga del archivo de configuración por parte del equipo en las instalaciones del cliente, la etapa A puede incluir además las etapas en las que:
antes de enviar el mensaje de solicitud, el servidor de configuración genera el archivo de configuración para el equipo en las instalaciones del cliente con la incorporación de datos personalizados del equipo en las instalaciones del cliente y según una plantilla de configuración, y
se almacena el archivo de configuración en el servidor de configuración o el servidor de archivos,
en el que la plantilla de configuración almacena un atributo común para el mismo tipo de equipos en las instalaciones del cliente, y
el archivo de configuración se corresponde de forma exclusiva con el equipo en las instalaciones del cliente, o se corresponde con una pluralidad de equipos en las instalaciones del cliente si la pluralidad de equipos en las instalaciones del cliente no tienen ningún atributo personalizado.
Opcionalmente, en el caso de la descarga del archivo de configuración por parte del equipo en las instalaciones del cliente, la etapa C puede incluir además las etapas en las que:
después de descargar el archivo de configuración, el equipo en las instalaciones del cliente realiza la configuración de los parámetros según un contenido del archivo de configuración, e informa al servidor de configuración sobre el resultado de la configuración.
Opcionalmente en la etapa C, después de la descarga del archivo de configuración y antes de realizar la configuración de los parámetros por parte del equipo en las instalaciones del cliente, el método puede incluir además las etapas en las que:
se comprueba el archivo de configuración, y si la comprobación resulta satisfactoria, entonces se realiza la configuración de los parámetros, y si no, en el mensaje de respuesta, se fija información indicativa del fallo de la comprobación sobre el archivo de configuración.
Opcionalmente el archivo de configuración puede cumplir con la especificación del lenguaje de marcado extensible, y puede incluir información de versión sobre el archivo de configuración.
Opcionalmente el archivo de configuración puede tener un nombre exclusivo; y/o
el archivo de configuración puede estar almacenado en un directorio diferente en el servidor de archivos, según el tipo del mismo; y/o
cada elemento de configuración en el archivo de configuración puede incluir un atributo de tipo de operación indicativo del tipo de una operación realizada sobre el elemento de configuración; y/o
cada objeto tabla en el archivo de configuración puede tener un atributo indicativo del número de instancias de línea en la tabla.
Opcionalmente el tipo de operación puede incluir una modificación, una adición o una eliminación.
Opcionalmente los parámetros necesarios para la descarga o carga pueden incluir:
una dirección del servidor de archivos, un tipo de protocolo para la descarga o carga, un número de cuenta y una contraseña para la descarga o carga, una ruta destinada para el archivo de configuración y un nombre del archivo de configuración.
Opcionalmente, el método se puede implementar basándose en la especificación TR069 en la que:
el servidor de configuración invoca una función correspondiente para informar al equipo en las instalaciones del cliente de la descarga del archivo de configuración, y emite información de órdenes que identifica la operación actual;
el equipo en las instalaciones del cliente responde al servidor de configuración;
Opcionalmente, la etapa C puede incluir las etapas en las que:
C11. Al final de la descarga, el equipo en las instalaciones del cliente invoca una función correspondiente para informar al servidor de configuraciones, en la que la función incluye la información de órdenes y un código de error indicativo de si la descarga resulta satisfactoria o no;
C12. Cuando la comprobación del archivo descargado ha resultado satisfactoria y el mismo ha sido validado, el equipo en las instalaciones del cliente invoca una función correspondiente para informar al servidor de configuración sobre la información de configuración final incluyendo la información de órdenes y el número de versión del archivo de configuración actual.
Opcionalmente el método puede incluir además la etapa en la que:
en el caso de que la conexión entre el equipo en las instalaciones del cliente y el servidor de configuración se interrumpa, el equipo en las instalaciones del cliente invoca una función correspondiente para restablecer la conexión, en la que la función incluye la información de órdenes y el número de versión del archivo de configuración actual.
Opcionalmente en el caso de que el equipo en las instalaciones del cliente necesite un reinicio para la validación de una nueva configuración, el equipo en las instalaciones del cliente se puede reiniciar después de la etapa C11.
Opcionalmente, el método se puede implementar basándose en el Protocolo Simple de Gestión de Redes en el que:
en la etapa A, el servidor de configuración fija una tabla MIB para informar al equipo en las instalaciones del cliente sobre la descarga del archivo de configuración;
en la etapa B, al producirse el inicio de la descarga o carga del archivo de configuración, el equipo en las instalaciones del cliente informa al servidor de configuración con un mensaje correspondiente; y
la etapa C puede incluir además las etapas en las que:
C21. al final de la descarga, el equipo en las instalaciones del cliente informa al servidor de configuración con un mensaje correspondiente; y
C22. si la descarga resulta satisfactoria, entonces el equipo en las instalaciones del cliente informa, con un mensaje CAPTURA correspondiente, al servidor de configuración sobre la información de configuración final incluyendo el número de versión del archivo de configuración actual.
Opcionalmente en el caso de que el equipo en las instalaciones del cliente necesite un reinicio para la validación de una nueva configuración, el equipo en las instalaciones del cliente se puede reiniciar después de la etapa C21.
El servidor de configuración puede estar adaptado para enviar al equipo en las instalaciones del cliente un mensaje de solicitud para la descarga o carga de un archivo de configuración, en el que el mensaje de solicitud incluye parámetros necesarios para la descarga o carga del archivo de configuración;
el equipo en las instalaciones del cliente puede estar adaptado para responder al mensaje de solicitud, según los parámetros incluidos en el mismo, mediante la descarga de un archivo de configuración generado previamente desde o mediante la carga de un archivo de configuración local hacia el servidor de configuración o un servidor de archivos, y al completarse la descarga o carga, para enviar al servidor de configuración un mensaje de respuesta que incluye el resultado de la descarga o carga.
Opcionalmente en el caso de la descarga del archivo de configuración por parte del equipo en las instalaciones del cliente:
antes de enviar el mensaje de solicitud, el servidor de configuración genera el archivo de configuración para el equipo en las instalaciones del cliente con la incorporación de datos personalizados del equipo en las instalaciones del cliente y según una plantilla de configuración, y
se almacena el archivo de configuración en el servidor de configuración o el servidor de archivos,
en el que la plantilla de configuración almacena un atributo común para el mismo tipo de equipos en las instalaciones del cliente, y
el archivo de configuración se corresponde de forma exclusiva con el equipo en las instalaciones del cliente, o se corresponde con una pluralidad de equipos en las instalaciones del cliente si la pluralidad de equipos en las instalaciones del cliente no tienen ningún atributo personalizado.
Opcionalmente en el caso de la descarga del archivo de configuración por parte del equipo en las instalaciones del cliente: después de la descarga del archivo de configuración, el equipo en las instalaciones del cliente realiza la configuración de los parámetros según un contenido del archivo de configuración, e informa al servidor de configuración sobre el resultado de la configuración.
Tal como puede observarse por comparación, según las soluciones de las formas de realización de la presente invención, se usa una interfaz uniforme de interacción de archivos, y el servidor de archivos se proporciona como intermediario para la interacción de archivos de configuración; se usa una plantilla uniforme de configuración basada en el Lenguaje de Marcado Extensible (XML) para materializar en el mismo ítems de configuración comunes para el mismo tipo de CPE, y los datos personalizados de cada CPE se incorporan además para generar un archivo de configuración personalizado para el CPE. Se especifican también exhaustivamente elementos respectivos del archivo de configuración. Además, se proponen respectivamente dos métodos para la validación de la configuración basándose en la TR069 y el Protocolo Simple de Gestión de Redes (SNMP).
En las formas de realización de la presente invención, con el uso de la interfaz uniforme de interacción de archivos, la interacción entre el CS y el CPS puede ser más sencilla en comparación con la interacción por medio del método RPC en la técnica anterior, y por lo tanto, es posible proporcionar gestión sobre un número enorme de equipos terminales. Además, la interfaz de interacción de archivos se puede adaptar de forma flexible, y únicamente se producirán cambios sobre los contenidos del archivo de configuración pero no sobre los módulos implicados en la interacción en el CS y el CPE, con independencia de cualquiera que sea la actualización del CS y el CPE así como la adición, eliminación y cambio de parámetros CPE.
Con el uso de la plantilla uniforme de configuración, los archivos de configuración se pueden generar por grupos según la plantilla, y el uso de una plantilla de configuración puede ser suficiente para la modificación de un tipo de, posiblemente millares de, parámetros de configuración, lo cual resulta adecuado para una gestión sobre un número enorme de equipos terminales.
Como el XML se usa para la plantilla de configuración, y el XML tiene una fuerte capacidad de expresión, es posible por lo tanto adaptarse a requisitos de varios contextos de aplicación, y proporcionar una buena base para la actualización futura del sistema. Por otra parte, el XML es un lenguaje normalizado, y por lo tanto resulta adecuado para la intercomunicación entre equipos de diferentes fabricantes.
Con los dos métodos para la validación de la configuración basados en la TR069 y el SNMP, las soluciones de las formas de realización de la presente invención se pueden aplicar sin importar si la validación de la configuración del CPE requiere o no un reinicio.
Breve descripción de los dibujos
La Fig. 1 es un diagrama que ilustra un fundamento básico para realizar la gestión de configuraciones sobre un CPE por parte de un CS en la técnica anterior;
la Fig. 2 es un diagrama que ilustra un fundamento básico para realizar una gestión de configuraciones sobre un CPE por parte de un CS según una forma de realización de la presente invención;
la Fig. 3 es un diagrama de flujo para fijar parámetros del CPE según una primera forma de realización de la presente invención;
la Fig. 4 es un diagrama de flujo para leer parámetros del CPE según la primera forma de realización de la presente invención;
la Fig. 5 es un diagrama de flujo para la notificación de validaciones de configuraciones de CPE sin un reinicio del CPE según la primera forma de realización de la presente invención;
la Fig. 6 es un diagrama de flujo para la notificación de validaciones de configuraciones de CPE después de un reinicio del CPE según la primera forma de realización de la presente invención;
la Fig. 7 es un diagrama de flujo para fijar parámetros del CPE de acuerdo con una segunda forma de realización de la presente invención;
la Fig. 8 es un diagrama de flujo para leer parámetros CPE de acuerdo con la segunda forma de realización de la presente invención;
la Fig. 9 es un diagrama de flujo para la notificación de validaciones de configuraciones de CPE sin un reinicio del CPE de acuerdo con la segunda forma de realización de la presente invención; y
la Fig. 10 es un diagrama de flujo para la notificación de validaciones de configuraciones de CPE después de un reinicio del CPE de acuerdo con la segunda forma de realización de la presente invención.
Descripción detallada de las formas de realización
Se describirán además de forma detallada unas formas de realización de la presente invención haciendo referencia a los dibujos.
Tal como se muestra en la Fig. 2, un CS y un CPE se comunican a través de una interfaz uniforme para la transmisión de archivos de configuración, y o bien la modificación o bien la lectura de uno o más parámetros del CPE se puede realizar a través de la descarga o carga de un archivo de configuración correspondiente al CPE. El CS informa al CPE sobre los parámetros a los que es necesario prestar atención activando una bandera correspondiente de adición, eliminación o modificación en el archivo de configuración. De esta manera, con independencia del tipo o versión del equipo terminal, la interfaz entre el CS y el CPE aloja una interfaz uniforme y un flujo para la entrega de archivos de configuración, y las diferencias en servicios específicos se pueden identificar a partir de los contenidos de los archivos que se pueden determinar con la configuración de una plantilla de archivo.
Una forma de realización de la presente invención proporciona asimismo un sistema, que incluye un CS, un CPE, y un servidor de archivos, en el que el servidor de archivos se acaba de añadir en la forma de realización para almacenar archivos de configuración.
Las funciones básicas del CS y el CPE son idénticas a las de la técnica anterior, y únicamente se mejora la forma de gestión de configuración de parámetros CPE según las formas de realización de la presente invención, particularmente de la manera siguiente.
Una nueva función principal del CS es usar la plantilla de archivo para generar un archivo de configuración e informar al CPE sobre un método para la descarga o carga del archivo de configuración.
Otra función principal nueva del CPE es descargar o cargar un archivo de configuración, comprobar el archivo de configuración descargado, modificar la configuración local de los parámetros basándose en el contenido del archivo de configuración que se ha comprobado de forma satisfactoria e informar de un resultado final al CS.
Se proporcionan respectivamente dos formas de realización de la presente invención basadas en la especificación TR069 y el protocolo SNMP, conjuntamente con el sistema anterior. Con respecto a cada forma de realización, en primer lugar se describirán cuatro flujos (fijación de parámetros CPE, lectura de parámetros CPE, notificación de validación de configuración sin un reinicio y notificación de validación de configuración después de un reinicio), y a continuación, se describirán modelos de interfaces de datos para soportar estos flujos. Las dos formas de realización comparten la misma plantilla de configuración la cual se describirá finalmente.
La primera forma de realización de la presente invención se basa en la especificación TR069, y a continuación se explicará un flujo para fijar parámetros del CPE haciendo referencia a la Fig. 3. Cuando el CS necesita configurar los parámetros sobre el CPE, en primer lugar el CS realiza localmente la modificación de un archivo de configuración correspondiente al CPE, y almacena el archivo de configuración modificado en el servidor de archivos. A continuación en la etapa 310, se prepara el CPE a través de la RPC, al mismo se le notifica la descarga del archivo de configuración desde el servidor de archivos, y se le informa sobre el parámetro relevante necesario para la descarga del archivo de configuración, tal como la dirección del servidor, un tipo de protocolo para la descarga (FTP o HTTP, y en el caso de FTP, es necesario proporcionar además un número de cuenta y una contraseña), una ruta destinada para el archivo, el nombre del archivo, etcétera.
A continuación, el flujo prosigue hacia la etapa 320, en la que el CPE descarga el archivo de configuración del servidor de archivos.
A continuación, el flujo prosigue hacia la etapa 330, en la que el CPE comprueba el archivo de configuración descargado, y tras una comprobación satisfactoria, actualiza los parámetros según la bandera de modificación en el archivo de configuración. El CPE, al producirse la finalización de la actualización, informa al CS sobre el resultado de la actualización a través de la RPC. La comprobación tiene la finalidad de garantizar la corrección del archivo de configuración. Existen métodos antiguos para comprobar archivos, los cuales no se detallarán en el presente documento.
Haciendo referencia a la Fig. 4, a continuación se describirá un flujo para leer parámetros CPE. Cuando el CS necesita leer los parámetros del CPE, el CPE se prepara a través de la RPC, se le notifica sobre la carga del archivo de configuración actual hacia el servidor de archivos, y se le informa sobre el parámetro relevante necesario para la carga del archivo de configuración, tal como la dirección del servidor, un tipo de protocolo para la carga (FTP ó HTTP, y en el caso de FTP, es necesario proporcionar además un número de cuenta y una contraseña), una ruta destinada para el archivo, el nombre del archivo, etcétera, en la etapa 410.
A continuación, el flujo prosigue hacia la etapa 420, en la que el CPE carga el archivo de configuración actual en el servidor de archivos.
A continuación, el flujo prosigue hacia la etapa 430, en la que el CPE informa al CS sobre el resultado de la carga a través de la PRC al producirse la finalización de la carga.
Haciendo referencia a la Fig. 5, a continuación se describirá un flujo para la notificación de la validación de la configuración del CPE, el cual resulta adecuado para el caso en el que no se requiera ningún reinicio para la validación de la configuración en el CPE.
En la etapa 510, el CS invoca el método Descarga para preparar el equipo terminal, notifica al CPE la descarga del archivo de configuración desde el servidor de archivos, e informa de parámetros relevantes sobre cómo descargar el archivo de configuración, y también emite la ClaveOrden (ID de orden) que identifica la operación actual. Tal como es bien sabido para los expertos en la materia, gracias a la ClaveOrden es posible realizar una pluralidad de órdenes en paralelo, y si el CS envía una pluralidad de órdenes al CS, entonces el CS, al producirse la recepción de un mensaje de respuesta, decide, a partir de la ClaveOrden transportada en su interior, a cuál de las órdenes responde el mensaje.
A continuación en la etapa 520, el CPE envía al CS una respuesta al método Descarga durante la descarga desde el servidor de archivos, y esta respuesta, tal como se define en la TR609, transporta un parámetro Estado, en el que el valor de 1 indica que el archivo no se ha descargado completamente o la configuración no ha sido validada, y el valor de 0 indica un resultado satisfactorio actual.
Durante la descarga, si la conexión entre el CPE y el CS se interrumpe accidentalmente, entonces el flujo prosigue hacia la etapa 530, en la que el CPE solicita el restablecimiento de la conexión a través de la función Informar. En este caso, el parámetro de CódigoAcontecimiento es "7 TRANSFERENCIA COMPLETA", se transportan también la ClaveOrden para identificar la operación actual (idéntica a la ClaveOrden emitida junto con la Descarga en la etapa 510), y el número de versión del archivo de configuración.
Al final de la descarga del archivo de configuración, el flujo prosigue hacia la etapa 540, en la que el CPE invoca el método "TransferenciaCompleta" para informar al CS sobre el final de la descarga del archivo de configuración. En este caso, se transportan la ClaveOrden para identificar la operación actual (idéntica a la ClaveOrden emitida junto con la Descarga en la etapa 510), y el parámetro de CódigoFallo. El CódigoFallo es un código de error para la descarga actual, y si la descarga actual resulta satisfactoria, entonces el CódigoFallo es 0 y el flujo prosigue hacia la etapa 550, en cualquier otro caso el "CódigoFallo" es un entero que representa una causa de la descarga fallida.
En la etapa 550, se comprueba el archivo de configuración descargado de forma satisfactoria, y después de una comprobación satisfactoria, los parámetros se actualizan según la bandera de modificación en el archivo de configuración. Después de que se hayan validado los parámetros actualizados, se invoca el método Informar para informar al CS sobre el resultado de la actualización, en el que los parámetros del Informar incluyen la ClaveOrden para identificar la operación actual (idéntica a la ClaveOrden emitida junto con la Descarga en la etapa 510), el número de versión del archivo de configuración, y un parámetro de CódigoAcontecimiento con un valor de "M Descarga". La razón para la carga del número de versión es que el mismo se usa para la determinación de si una carga de la configuración ha sido satisfactoria según la forma de realización, y si este número de versión no se corresponde con el esperado por el lado del administrador, entonces el mismo es indicativo de un fallo de la carga, y en cualquier otro caso es indicativo de una carga satisfactoria.
Haciendo referencia a la Fig. 6, a continuación se describirá otro flujo para la notificación de la validación de la configuración del CPE, el cual resulta adecuado para el caso en el que se requiere un reinicio para la validación de la configuración en el CPE.
Las etapas 610 a 640 son idénticas respectivamente a las etapas 510 a 540 de la Fig. 5, y por lo tanto no se describirán nuevamente en el presente documento.
Tras la etapa 640, el CPE se reinicia en la etapa 650, y después del reinicio, se ejecuta la etapa 660. Puede haber una serie de maneras para determinar si se requiere o no un reinicio, en las que una de las maneras consiste en especificar previamente en el CPE que el CPE se debe reiniciar después de fijar una nueva configuración, otra manera es la determinación, por parte del CPE, de si los parámetros actualizados son unos fijados previamente importantes, y en caso afirmativo, el CPE se reiniciará, en cualquier otro caso no se reiniciará y todavía otra de las maneras es que el CS especifique en una orden emitida previamente si se requiere o no un reinicio.
En la etapa 660, se comprueba el archivo de configuración, y los parámetros se actualizan según la bandera de modificación en el archivo de configuración que se ha comprobado de forma satisfactoria. Al finalizar la actualización, se invoca el método Informar para informar al CS sobre el resultado de la actualización, en el que los parámetros del Informar incluyen el número de versión del archivo de configuración y un parámetro de CódigoAcontecimiento con un valor de "1 ARRANQUE".
Las siguientes tablas muestran interfaces (funciones) de datos usadas en la primera forma de realización anterior.
1
2
\vskip1.000000\baselineskip
3
\vskip1.000000\baselineskip
4
\vskip1.000000\baselineskip
5
\vskip1.000000\baselineskip
6
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
La segunda forma de realización de la presente invención se basa en el SNMP. El SNMP es un protocolo de gestión de redes propuesto hace un tiempo como solución provisional por el Grupo de Trabajo de Ingeniería de Internet (IETF), para la gestión de redes IP y Ethernets. Este protocolo tiene la característica de ser sencillo, fácil de implementar y de bajo coste, y por lo tanto obtiene un amplio soporte. En los últimos años, el SNMP se ha desarrollado de forma rápida y se ha convertido en un protocolo de gestión de redes usado comúnmente, que de hecho resulta un estándar para la gestión de redes.
Haciendo referencia a la Fig. 7, a continuación se describirá un flujo para fijar parámetros del CPE. Cuando el CS necesita configurar los parámetros sobre el CPE, en primer lugar el CS realiza localmente la modificación de un archivo de configuración correspondiente al CPE, y almacena el archivo de configuración modificado en el servidor de archivos. A continuación, en la etapa 710, el CPE se prepara a través de una tabla de una Base de Información de Gestión (MIB), se le notifica sobre la descarga del archivo de configuración desde el servidor de archivos, y se le informa sobre el parámetro relevante necesario para la descarga del archivo de configuración, tal como la dirección del servidor, un tipo de protocolo para la descarga (FTP ó HTTP, y en el caso de FTP, es necesario proporcionar además un número de cuenta y una contraseña), una ruta destinada para el archivo, el nombre del archivo, etcétera.
A continuación, el flujo prosigue hacia la etapa 720, en la que el CPE descarga el archivo de configuración desde el servidor de archivos.
\newpage
A continuación, el flujo prosigue hacia la etapa 730, en la que el CPE comprueba el archivo de configuración descargado, y tras una comprobación satisfactoria, actualiza los parámetros según la bandera de modificación incluida en el archivo de configuración. El CPE, al producirse la finalización de la actualización, informa al CS sobre el resultado de la actualización a través del mensaje CAPTURA (operación de captura). El CAPTURA es un mensaje de alarma enviado al administrador SNMP, indicativo del estado de la red. El CAPTURA SNMP es uno de los formatos principales para mensajes SNMP que se usa para informar inicialmente sobre mensajes de alarmas y acontecimientos. Un mensaje SNMP se puede dividir en dos partes, es decir, un encabezamiento SNMP y un cuerpo SNMP. El encabezamiento SNMP es una parte normalizada para el mensaje SNMP, y cumplirá con las definiciones de la especificación del CAPTURA MIB para el SNMP V1, V2c del IETF, y el cuerpo SNMP es un parámetro de CAPTURA, el cual es un parámetro de localización de CAPTURA y debería estar provisto de una identificación de nodo exclusiva en el archivo MIB.
Haciendo referencia a la Fig. 8, a continuación se describirá un flujo para leer parámetros CPE. Cuando el CS necesita leer los parámetros CPE, el CPE se prepara a través de la tabla MIB, se le notifica de la carga del archivo de configuración actual en el servidor de archivos, y se le informa sobre el parámetro relevante necesario para la carga del archivo de configuración, tal como la dirección del servidor, un tipo de protocolo para la carga (FTP ó HTTP, y en el caso de FTP, es necesario además proporcionar un número de cuenta y una contraseña), una ruta destinada para el archivo, el nombre del archivo, etcétera, en la etapa 810.
A continuación, el flujo prosigue hacia la etapa 820, en la que el CPE carga el archivo de configuración actual en el servidor de archivos.
A continuación, el flujo prosigue hacia la etapa 830, en la que el CPE informa al CS sobre el resultado de la carga a través de un mensaje CAPTURA al producirse la finalización de la carga.
Haciendo referencia a la Fig. 9, a continuación se describirá un flujo para la notificación de la validación de la configuración del CPE, el cual resulta adecuado para el caso en el que no se requiera ningún reinicio para la validación de la configuración en el CPE.
En la etapa 910, el CS prepara el CPE a través de la tabla MIB, notifica al CPE la descarga del archivo de configuración desde el servidor de archivos, e informa de los parámetros relevantes necesarios para la descarga de archivo de configuración.
A continuación en la etapa 920, el CPE, durante la descarga desde el servidor de archivos, envía al CS el acontecimiento CAPTURA AcontecimientoInformecarga, en el que el parámetro ProgresoCargaCpe tiene un valor de 0 (%), lo cual es indicativo del inicio de la descarga.
Al final de la descarga del archivo de configuración, el flujo prosigue hacia la etapa 930, en la que el CPE envía al CS el acontecimiento CAPTURA AcontecimientoInformecarga con el parámetro ProgresoCargaCpe que tiene un valor de 100 (%), lo cual es indicativo de la finalización de la descarga.
Seguidamente, el flujo prosigue hacia la etapa 940, en la que se comprueba el archivo de configuración descargado de forma satisfactoria, y después de la comprobación satisfactoria, los parámetros se actualizan según la bandera de modificación en el archivo de configuración. Después de que se hayan validado los parámetros actualizados, se envía al CS el acontecimiento CAPTURA AcontecimientoRegistroCpe incluyendo el número de versión del archivo de configuración. La razón para la carga del número de versión es que el mismo se usa para la determinación de si una carga de la configuración resulta satisfactoria según la forma de realización, y si este número de versión no se corresponde con el esperado por el lado del administrador, entonces el mismo es indicativo de fallo de la carga, y en cualquier otro caso es indicativo de una carga satisfactoria.
Haciendo referencia a la Fig. 10, a continuación se describirá otro flujo para la notificación de la validación de la configuración del CPE, el cual resulta adecuado para el caso en el que se requiere un reinicio para la validación de la configuración en el CPE.
Las etapas 1010 a 1030 son respectivamente idénticas a las etapas 910 a 930 de la Fig. 9, y por lo tanto no se describirán nuevamente en el presente documento.
Tras la etapa 1030, el CPE se reinicia en la etapa 1040, y después del reinicio, se ejecuta la etapa 1050.
La etapa 1050 es idéntica a la etapa 940, y por lo tanto no se describirá nuevamente en el presente documento.
El protocolo de la interfaz de la segunda forma de realización cumple con el protocolo SNMP (versiones del SNMPV1, SNMPV2c). Las siguientes tablas ilustran brevemente modelos de datos SNMP usados en la segunda forma de realización.
7
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
9
10
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
11
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
En las primera y segunda formas de realización anteriores, el archivo de configuración se genera a través de la plantilla de configuración. La plantilla de configuración contiene ítems de configuración comunes para el mismo tipo de CPE, e incorpora datos personalizados de cada CPE para generar un archivo de configuración para el CPE. Los datos personalizados del CPE incluyen un identificador de servicio, información del número de cuenta, ancho de banda, etcétera. A continuación se detallarán el archivo de configuración y la plantilla de configuración.
\newpage
A continuación se muestra un ejemplo de la plantilla de configuración.
100
Para lograr el efecto de la configuración por grupos, el archivo de configuración generado por la plantilla de configuración cumplirá con las siguientes especificaciones del archivo de configuración.
En primer lugar, el archivo de configuración cumplirá con la especificación XML 1.0.
El <?xml version="1.0"?> en el ejemplo anterior le indica al lector que el presente archivo cumple con la norma XML 1.0. La razón para el uso del XML es que el XML tiene una fuerte capacidad de expresión, por ejemplo, puede expresar una estructura anidada; el XML se puede adaptar a requisitos de varios contextos de aplicación, y tiene un buen fundamento para una futura actualización del sistema; y el XML es un lenguaje normalizado, y por lo tanto resulta adecuado para la intercomunicación entre equipos de diferentes fabricantes.
En segundo lugar, cada archivo de configuración debería tener un nombre exclusivo y se puede corresponder exclusivamente con un CPE. Naturalmente, si los CPE no tienen un atributo personalizado en algunas aplicaciones, entonces una pluralidad de CPE se puede corresponder con un archivo de configuración. Según una forma de realización de la presente invención, la regla de nomenclatura es la siguiente:
OUI de equipo terminal - Número de serie de equipo terminal.xml
La tercera es la ruta de almacenamiento para el archivo de configuración. Se recomienda que las rutas de almacenamiento de los archivos de configuración en el servidor de archivos se diferencien respectivamente según el tipo de equipo de terminal, el OUI del equipo terminal y la versión del equipo terminal.
Por ejemplo,
SERVIDORFTP/ADSL/00E0FC/V1
\quad
SERVIDORFTP/ADSL/00E0FC/V2
\quad
SERVIDORFTP/IAD/00E0FC/V1
En este caso, el SERVIDORFTP indica un acceso del servidor de archivos al directorio de origen del usuario.
En cuarto lugar, el archivo de configuración contendrá información de versión sobre el archivo de configuración, por ejemplo, de la manera siguiente:
101
A partir de una comparación entre la información de versiones se puede saber si el archivo de configuración actual del CPE es el último, y si una carga de un archivo de configuración nuevo resulta satisfactorio.
En quinto lugar, cada elemento de configuración en el archivo de configuración puede contener los siguientes atributos:
13
Estos atributos permiten que el CPE simplemente observe los parámetros que cambian, y por lo tanto, se puede mejorar la eficacia para que el CPE procese el archivo de configuración. Como el CPE en general tiene una capacidad de procesado débil, su volumen de trabajo se reducirá lo máximo posible.
En sexto lugar, un objeto tabla en el archivo de configuración contendrá el atributo NúmeroDeInstancias indicativo del número de instancias de línea en la tabla. Cuando se añade o elimina una instancia de línea contenida en el objeto tabla, el atributo NúmerodeInstancias del objeto tabla se actualizará como el número real de instancias de línea después del cambio, el atributo BanderaM del objeto tabla se fija a "1", el atributo BanderaAdi de la línea recién añadida se fija a "1", y el atributo BanderaElim de la línea eliminada se fija a "1".
Según otra forma de realización de la presente invención, no se proporciona ningún servidor de archivos adicional, y en su lugar, en el servidor de configuración se puede almacenar un archivo de configuración previamente generado o modificado. El equipo en las instalaciones del cliente responde al mensaje de solicitud descargando el archivo de configuración previamente generado desde o cargando el archivo de configuración local hacia el servidor de configuración.

Claims (14)

1. Método de gestión de configuraciones para un equipo en las instalaciones del cliente, que comprende las etapas en las que:
un servidor de configuración envía (310, 410) al equipo en las instalaciones del cliente un mensaje de solicitud para la descarga o carga de un archivo de configuración, en el que el mensaje de solicitud incluye parámetros necesarios para la descarga o carga del archivo de configuración;
el equipo en las instalaciones del cliente responde (320, 420) al mensaje de solicitud, según los parámetros incluidos en el mismo, descargando un archivo de configuración previamente generado desde o cargando un archivo de configuración local hacia el servidor de configuración o un servidor de archivos; y
al completarse la descarga o carga, el equipo en las instalaciones del cliente envía (330, 430) al servidor de configuración un mensaje de respuesta que incluye el resultado de la descarga o carga,
caracterizado porque en el caso de la descarga del archivo de configuración por parte del equipo en las instalaciones del cliente, la etapa en la que el servidor de configuración envía al equipo en las instalaciones del cliente el mensaje de solicitud para la descarga o carga del archivo de configuración comprende además la etapa en la que:
antes de enviar el mensaje de solicitud, el servidor de configuración genera el archivo de configuración para el equipo en las instalaciones del cliente con la incorporación de datos personalizados del equipo en las instalaciones del cliente y según una plantilla de configuración, y
se almacena el archivo de configuración en el servidor de configuración o el servidor de archivos,
en el que la plantilla de configuración se usa para almacenar un atributo común para el mismo tipo de equipos en las instalaciones del cliente, y
el archivo de configuración se corresponde de forma exclusiva con el equipo en las instalaciones del cliente, o se corresponde con una pluralidad de equipos en las instalaciones del cliente si la pluralidad de equipos en las instalaciones del cliente no tienen ningún dato personalizado.
\vskip1.000000\baselineskip
2. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 1, en el que en el caso de la descarga del archivo de configuración por parte del equipo en las instalaciones del cliente, la etapa en la que el equipo en las instalaciones del cliente envía al servidor de configuración el mensaje de respuesta comprende además las etapas en las que:
después de descargar el archivo de configuración, el equipo en las instalaciones del cliente realiza la configuración de los parámetros según un contenido del archivo de configuración, e informa al servidor de configuración sobre el resultado de la configuración.
\vskip1.000000\baselineskip
3. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 2, en el que en la etapa en la que el equipo en las instalaciones del cliente envía al servidor de configuración el mensaje de respuesta, después de la descarga del archivo de configuración y antes de realizar la configuración de los parámetros por parte del equipo en las instalaciones del cliente, el método comprende además las etapas en las que:
se comprueba el archivo de configuración, y si la comprobación resulta satisfactoria, entonces se realiza la configuración de los parámetros, y si no, en el mensaje de respuesta, se fija información indicativa del fallo de la comprobación sobre el archivo de configuración.
\vskip1.000000\baselineskip
4. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 1 ó 2, en el que el archivo de configuración cumple con la especificación del Lenguaje de Marcado Extensible, y comprende información de versión sobre el archivo de configuración.
5. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 4, en el que:
el archivo de configuración tiene un nombre exclusivo; y/o
el archivo de configuración se almacena en un directorio diferente, en el servidor de archivos, según el tipo del mismo; y/o
\newpage
cada elemento de configuración en el archivo de configuración incluye un atributo de tipo de operación indicativo del tipo de una operación realizada sobre el elemento de configuración; y/o
cada objeto tabla en el archivo de configuración tiene un atributo indicativo del número de instancias de línea en la tabla.
\vskip1.000000\baselineskip
6. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 5, en el que el tipo de operación comprende modificación, adición o eliminación.
7. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 5, en el que los parámetros necesarios para la descarga o carga comprenden:
una dirección del servidor de archivos, un tipo de protocolo para la descarga o carga, un número de cuenta y una contraseña para la descarga o carga, una ruta destinada para el archivo de configuración y un nombre del archivo de configuración.
\vskip1.000000\baselineskip
8. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 7, en el que el método se implementa basándose en la especificación TR069, en el que:
el servidor de configuración invoca (510) una función correspondiente para informar al equipo en las instalaciones del cliente de la descarga del archivo de configuración, y emite información de órdenes que identifica la operación actual;
el equipo en las instalaciones del cliente responde (520) al servidor de configuración;
la etapa en la que el equipo en las instalaciones del cliente envía al servidor de configuración el mensaje de respuesta comprende las etapas en las que:
al final de la descarga, el equipo en las instalaciones del cliente invoca (540) una función correspondiente para informar al servidor de configuración, en el que la función incluye la información de órdenes y un código de error indicativo de si la descarga resulta satisfactoria o no;
cuando la comprobación del archivo descargado ha resultado satisfactoria y el mismo ha sido validado, el equipo en las instalaciones del cliente invoca (550) una función correspondiente para informar al servidor de configuración sobre la información de configuración final incluyendo dicha información de órdenes y el número de versión del archivo de configuración actual.
\vskip1.000000\baselineskip
9. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 8, que comprende además la etapa en la que:
en el caso de que la conexión entre el equipo en las instalaciones del cliente y el servidor de configuración se interrumpa, el equipo en las instalaciones del cliente invoca una función correspondiente para restablecer la conexión, en el que la función incluye la información de órdenes y el número de versión del archivo de configuración actual.
\vskip1.000000\baselineskip
10. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 9, en el que en el caso de que el equipo en las instalaciones del cliente necesite un reinicio para la validación de una nueva configuración, el equipo en las instalaciones del cliente se reinicia después de la etapa en la que el equipo en las instalaciones del cliente invoca a la función correspondiente para informar al servidor de configuración.
11. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 7, en el que el método se implementa basándose en el Protocolo Simple de Gestión de Redes, en el que:
en la etapa en la que el servidor de configuración envía al equipo en las instalaciones del cliente el mensaje de solicitud para la descarga o carga del archivo de configuración, el servidor de configuración fija (710, 910, 1010) una tabla MIB para informar al equipo en las instalaciones del cliente sobre la descarga del archivo de configuración;
en la etapa en la que el equipo en las instalaciones del cliente responde al mensaje de solicitud, al producirse el inicio de la descarga o carga del archivo de configuración, el equipo en las instalaciones del cliente informa (720, 920, 1020) al servidor de configuración con un mensaje correspondiente; y
la etapa en la que el equipo en las instalaciones del cliente envía al servidor de configuración el mensaje de respuesta comprende además las etapas en las que:
\newpage
al final de la descarga, el equipo en las instalaciones del cliente informa (930, 1030) al servidor de configuración con un mensaje correspondiente; y
si la descarga resulta satisfactoria, entonces el equipo en las instalaciones del cliente informa (730, 940, 1050), con un mensaje CAPTURA correspondiente, al servidor de configuración sobre la información de configuración final incluyendo el número de versión del archivo de configuración actual.
\vskip1.000000\baselineskip
12. Método de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 11, en el que en el caso de que el equipo en las instalaciones del cliente necesite un reinicio para la validación de una nueva configuración, el equipo en las instalaciones del cliente se reinicia (1040) después de la etapa en la que el equipo en las instalaciones del cliente informa al servidor de configuración con el mensaje correspondiente.
13. Sistema de gestión de configuraciones para un equipo en las instalaciones del cliente, que comprende un servidor de configuración y un equipo en las instalaciones del cliente, en el que:
el servidor de configuración está adaptado para enviar al equipo en las instalaciones del cliente un mensaje de solicitud para la descarga o carga de un archivo de configuración, en el que el mensaje de solicitud incluye parámetros necesarios para la descarga o carga del archivo de configuración;
el equipo en las instalaciones del cliente está adaptado para responder al mensaje de solicitud, según los parámetros incluidos en el mismo, mediante la descarga de un archivo de configuración, generado previamente, desde o mediante la carga de un archivo de configuración local hacia el servidor de configuración o un servidor de archivos, y al completarse la descarga o carga, para enviar al servidor de configuración un mensaje de respuesta que incluye el resultado de la descarga o carga,
caracterizado porque en el caso de la descarga del archivo de configuración por parte del equipo en las instalaciones del cliente:
antes de enviar el mensaje de solicitud, el servidor de configuración genera el archivo de configuración para el equipo en las instalaciones del cliente con la incorporación de datos personalizados del equipo en las instalaciones del cliente y según una plantilla de configuración, y
almacena el archivo de configuración en el servidor de configuración o el servidor de archivos,
en el que la plantilla de configuración se usa para almacenar un atributo común para el mismo tipo de equipos en las instalaciones del cliente, y
el archivo de configuración se corresponde de forma exclusiva con el equipo en las instalaciones del cliente, o se corresponde con una pluralidad de equipos en las instalaciones del cliente si la pluralidad de equipos en las instalaciones del cliente no tienen ningún dato personalizado.
\vskip1.000000\baselineskip
14. Sistema de gestión de configuraciones para un equipo en las instalaciones del cliente según la reivindicación 13, en el que en el caso de la descarga del archivo de configuración por parte del equipo en las instalaciones del cliente:
después de la descarga del archivo de configuración, el equipo en las instalaciones del cliente realiza la configuración de los parámetros según un contenido del archivo de configuración, e informa al servidor de configuración sobre el resultado de la configuración.
ES06741744T 2005-04-30 2006-04-27 Metodo de gestion de configuraciones para equipos en las instalaciones del cliente y sistema correspondiente. Expired - Lifetime ES2328628T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200510071505 2005-04-30
CNB2005100715058A CN100403690C (zh) 2005-04-30 2005-04-30 用户驻地设备配置管理方法及其系统

Publications (1)

Publication Number Publication Date
ES2328628T3 true ES2328628T3 (es) 2009-11-16

Family

ID=37298027

Family Applications (1)

Application Number Title Priority Date Filing Date
ES06741744T Expired - Lifetime ES2328628T3 (es) 2005-04-30 2006-04-27 Metodo de gestion de configuraciones para equipos en las instalaciones del cliente y sistema correspondiente.

Country Status (7)

Country Link
US (1) US8326953B2 (es)
EP (1) EP1746767B1 (es)
CN (1) CN100403690C (es)
AT (1) ATE440419T1 (es)
DE (1) DE602006008540D1 (es)
ES (1) ES2328628T3 (es)
WO (1) WO2006116922A1 (es)

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6993050B2 (en) * 2001-03-14 2006-01-31 At&T Corp. Transmit and receive system for cable data service
CN101183967B (zh) * 2006-11-14 2011-07-06 华为技术有限公司 一种用户驻地设备离线通知方法及装置
CN101193125B (zh) 2006-11-20 2012-07-04 华为技术有限公司 一种用户驻地设备配置管理方法及装置
EP1927919A1 (en) * 2006-11-30 2008-06-04 Alcatel Lucent Management method for server customer communication
CN101202745A (zh) * 2006-12-15 2008-06-18 华为技术有限公司 获取用户驻地设备功能配置信息的方法、装置及应用系统
CN101051043B (zh) * 2006-12-28 2011-11-16 深圳迈瑞生物医疗电子股份有限公司 生化分析仪用户个性化操作的实现方法和装置
CN101035127B (zh) * 2007-01-16 2011-12-28 中兴通讯股份有限公司 在传送多媒体消息业务中向服务提供商传送报告消息的方法
US8250190B2 (en) * 2007-03-29 2012-08-21 At&T Intellectual Property I, L.P. Systems and methods for retrieving customer premise equipment data
US9918218B2 (en) 2007-06-12 2018-03-13 Avago Technologies General Ip (Singapore) Pte. Ltd. Method and system for a networked self-configuring communication device utilizing user preference information
CN101442427A (zh) * 2007-11-22 2009-05-27 华为技术有限公司 设备管理方法、系统及装置
CN101483543A (zh) * 2008-01-11 2009-07-15 华为技术有限公司 网络管理方法与系统、终端与自动配置服务器
EP2096788B1 (en) * 2008-02-28 2017-10-04 Alcatel Lucent Configuration server for automatically configuring customer premises equipments
US8775943B2 (en) * 2008-04-01 2014-07-08 Samsung Electronics Co., Ltd. System and method for remote application configuration management on multifunction peripherals
CN101572617B (zh) * 2008-04-30 2011-11-09 华为终端有限公司 移动通信设备的管理方法、装置及系统
US8206635B2 (en) * 2008-06-20 2012-06-26 Amaranth Medical Pte. Stent fabrication via tubular casting processes
EP2161943B1 (en) 2008-09-08 2017-05-03 Alcatel Lucent Method for remotely managing devices, devices and systems related thereto
CN101436924B (zh) * 2008-11-06 2011-09-14 华为终端有限公司 一种数据同步的方法、装置及系统
CN101783737A (zh) * 2009-01-21 2010-07-21 华为终端有限公司 一种配置命令应用结果上报方法、获取方法及装置
CN101483568B (zh) * 2009-02-04 2012-08-22 华为终端有限公司 UPnP设备的升级方法、控制设备及系统
EP2216937A1 (en) * 2009-02-10 2010-08-11 Alcatel Lucent Alarm notification between customer premises equipment and a remote management server
EP2315413A1 (en) * 2009-10-26 2011-04-27 Alcatel Lucent Method and apparatus for communicating an autonomous transfer failure alarm
CN102123040A (zh) * 2010-01-08 2011-07-13 华为技术有限公司 数据配置的方法和装置
CN102238142B (zh) * 2010-04-23 2014-03-26 英业达集团(天津)电子技术有限公司 计算机的文件传输控制方法
US9542357B2 (en) 2010-07-15 2017-01-10 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for updating a user terminal
CN102378156B (zh) * 2010-08-10 2014-04-23 鸿富锦精密工业(深圳)有限公司 客户端设备及更新设备参数的方法
CN102013998B (zh) * 2010-11-30 2012-10-10 广东星海数字家庭产业技术研究院有限公司 一种基于tr-069协议实现家庭网络的管理方法
CN102571396B (zh) * 2010-12-28 2014-08-20 中兴通讯股份有限公司 一种通讯网络系统及通讯设备的巡检子系统和巡检方法
US8874714B2 (en) * 2011-01-27 2014-10-28 Telefonaktiebolaget L M Ericsson (Publ) Method for retrieving the implemented data model from a device
US12115374B2 (en) 2011-01-28 2024-10-15 Curonix Llc Microwave field stimulator
EP4424360A3 (en) 2011-01-28 2025-01-22 Curonix LLC Neural stimulator system
US9590847B2 (en) * 2011-02-15 2017-03-07 Zte Corporation Auto-configuration of demarcation devices in ethernet passive optical network
CA2773027C (en) * 2011-03-28 2017-06-20 Zte Corporation Seamless configuration update for optical network unit in ethernet passive optical network
US9220897B2 (en) 2011-04-04 2015-12-29 Micron Devices Llc Implantable lead
MX346885B (es) 2011-04-04 2017-04-04 Stimwave Tech Inc Conductor implantable.
CN104080509B (zh) 2011-07-29 2017-09-08 米克伦设备有限责任公司 用于神经刺激器的功率或极性选择的远程控制
EP2741810B1 (en) 2011-08-12 2021-03-31 Stimwave Technologies Incorporated Microwave field stimulator
US8510807B1 (en) * 2011-08-16 2013-08-13 Edgecast Networks, Inc. Real-time granular statistical reporting for distributed platforms
EP3403690B1 (en) 2011-09-15 2020-08-05 Stimwave Technologies Incorporated Relay module for implant
CN102523110A (zh) * 2011-12-09 2012-06-27 杭州华三通信技术有限公司 一种实现零配置设备的自动配置的方法和装置
WO2013097244A1 (zh) * 2011-12-31 2013-07-04 华为技术有限公司 传输参数的方法、自动配置服务器、用户设备及网管系统
CN103200021B (zh) * 2012-01-04 2018-02-27 中兴通讯股份有限公司 网管系统、客户端、服务端及实现批量配置数据的方法
CN103209101B (zh) * 2012-01-17 2016-12-14 深圳市共进电子股份有限公司 网关的测试方法
CN102624552A (zh) * 2012-03-02 2012-08-01 瑞斯康达科技发展股份有限公司 一种网络设备的配置管理方法及装置
DE102012102187C5 (de) * 2012-03-15 2016-11-03 Phoenix Contact Gmbh & Co. Kg Steuerungsvorrichtung zum Steuern von sicherheitskritischen Prozessen in einer automatisierten Anlage und Verfahren zur Parametrierung der Steuerungsvorrichtung
WO2013177006A2 (en) 2012-05-21 2013-11-28 Stimwave Technologies, Incorporated Methods and devices for modulating excitable tissue of the exiting spinal nerves
US9525582B1 (en) * 2012-06-08 2016-12-20 Arris Enterprises, Inc. Selectively ordering application of provisioning from multiple sources for network equipment
CN102724067B (zh) * 2012-06-12 2016-03-02 华为技术有限公司 设备配置方法和装置
WO2014105973A1 (en) 2012-12-26 2014-07-03 Micron Devices, LLC Wearable antenna assembly
CN103560918B (zh) * 2013-11-13 2017-03-22 迈普通信技术股份有限公司 一种管理cpe端口的方法及系统
US9553767B2 (en) * 2014-02-25 2017-01-24 Red Hat Israel, Ltd. Host connectivity templates to configure host of virtual machines
JP2017515194A (ja) * 2014-03-10 2017-06-08 トムソン ライセンシングThomson Licensing モバイルデータモデムのcpeデバイスへの自動接続
CN110665114B (zh) 2014-05-12 2022-12-06 斯蒂维科技公司 具有小尺寸发射天线的远程rf功率系统
CN105099742B (zh) * 2014-05-20 2020-01-14 中兴通讯股份有限公司 一种采集数据的方法、装置、系统及终端
CN104065519A (zh) * 2014-07-14 2014-09-24 北京星网锐捷网络技术有限公司 提升会话交互性能的方法及自动配置服务器
CN105282204B (zh) * 2014-07-23 2019-01-25 中兴通讯股份有限公司 Tr069协议方法处理方法、装置及网关设备
CN104167822B (zh) * 2014-09-02 2016-05-11 科大智能电气技术有限公司 一种用于配网自动化终端装置的参数配置方法
CN105187478A (zh) * 2015-06-11 2015-12-23 小米科技有限责任公司 对终端设备进行快速设置的方法及装置
CN105049259A (zh) * 2015-08-20 2015-11-11 北京星网锐捷网络技术有限公司 网络设备及用于网络设备的服务器、系统及方法
US10680731B2 (en) * 2015-09-05 2020-06-09 The Nielsen Company (Us), Llc Methods and apparatus to facilitate local time-based digital audio measurement
US10200242B2 (en) * 2015-10-12 2019-02-05 Dell Products, Lp System and method to replicate server configurations across systems using sticky attributions
CN105843871B (zh) * 2016-03-18 2020-02-28 中国银联股份有限公司 分布式应用文件的控制与管理系统
CN107634895B (zh) * 2016-07-19 2020-09-22 上海诺基亚贝尔股份有限公司 用于基于文件或单个消息的批量操作处理方法和设备
CN108881343B (zh) * 2017-05-11 2021-06-15 中兴通讯股份有限公司 获取客户终端设备状态的方法、装置及自动配置服务器
CN107528741A (zh) * 2017-09-26 2017-12-29 晶晨半导体(上海)股份有限公司 一种兼容多种自动配置服务器的方法
CN108037961B (zh) * 2017-12-07 2021-01-19 北京锐安科技有限公司 一种应用程序配置方法、装置、服务器和存储介质
WO2019152870A1 (en) 2018-02-01 2019-08-08 Perryman Laura Tyler Systems and methods to sense stimulation electrode tissue impedance
CN108667669B (zh) * 2018-05-21 2021-08-24 京信网络系统股份有限公司 多版本数据模型兼容的方法、装置及系统
CN109768970B (zh) * 2018-12-24 2021-05-04 通号通信信息集团有限公司 一种基于可配置的通用协议生成方法
CN111770151B (zh) * 2020-06-24 2024-03-15 京信网络系统股份有限公司 用于自定义流程的处理方法、装置、电子设备及存储介质
CN112260984A (zh) * 2020-09-02 2021-01-22 南京智微亚通信科技有限公司 一种带Wi-Fi功能的5G终端云管控方法
CN114253906A (zh) * 2020-09-24 2022-03-29 北京鸿享技术服务有限公司 配置文件的管理方法、装置、配置分发系统及存储介质
CN112422566B (zh) * 2020-11-18 2022-10-14 青岛海尔科技有限公司 远程调用处理方法、装置、存储介质及电子装置
CN112532447A (zh) * 2020-11-27 2021-03-19 锐捷网络股份有限公司 一种rdma参数配置的方法、装置及存储介质
CN114567549B (zh) * 2022-03-04 2023-05-26 广州通则康威智能科技有限公司 Cpe配置自适应方法、装置、计算机设备及存储介质
CN114860338B (zh) * 2022-05-17 2024-09-17 西安北方华创微电子装备有限公司 一种半导体设备参数配置方法和装置
CN116028107B (zh) * 2023-02-28 2023-08-11 广州市高科通信技术股份有限公司 基于定制的设备参数管理方法、装置及存储介质
CN116436750B (zh) * 2023-04-24 2024-01-12 安徽高颐科技有限公司 一种基于运维系统的设备配置管理方法
CN120639766A (zh) * 2025-08-18 2025-09-12 广东九博科技股份有限公司 一种OTN设备基于FTP传输mib文件的VC交叉数据同步方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1329104A2 (fr) 2000-10-23 2003-07-23 Thomson Licensing S.A. Methode d'etablissement d'une connexion et dispositif recepteur de services interactifs associe
US7120678B2 (en) * 2001-02-27 2006-10-10 Hewlett-Packard Development Company, L.P. Method and apparatus for configurable data collection on a computer network
US20020194289A1 (en) 2001-06-18 2002-12-19 Engel Glenn R. Configuring devices using server responses
US6766364B2 (en) 2002-01-15 2004-07-20 Telcordia Technologies, Inc. Template based configuration and validation of a network for enabling a requested service to be compatible with the previously enabled services
EP1343271B1 (en) 2002-03-08 2005-08-10 Sun Microsystems, Inc. Method and apparatus for providing configuration data
US7082460B2 (en) * 2002-04-19 2006-07-25 Axeda Corporation Configuring a network gateway
US20040002943A1 (en) * 2002-06-28 2004-01-01 Merrill John Wickens Lamb Systems and methods for application delivery and configuration management of mobile devices
US20040081104A1 (en) * 2002-10-29 2004-04-29 Weimin Pan Method and system for network switch configuration
ES2289066T3 (es) * 2002-12-19 2008-02-01 Alcatel Lucent Configuracion de elementos de red.
US6847704B1 (en) * 2002-12-23 2005-01-25 At&T Corp. Self-installable and portable voice telecommunication service
DE10316236B4 (de) * 2003-04-09 2007-08-09 Siemens Ag Verfahren und Anordnung zur Konfiguration einer Einrichtung in einem Datennetz
CN100512170C (zh) * 2003-12-31 2009-07-08 中兴通讯股份有限公司 宽带接入设备对动态主机配置协议的中继用户的控制方法
US7657612B2 (en) * 2004-01-07 2010-02-02 Microsoft Corporation XML schema for network device configuration

Also Published As

Publication number Publication date
CN1859160A (zh) 2006-11-08
US20080010358A1 (en) 2008-01-10
CN100403690C (zh) 2008-07-16
US8326953B2 (en) 2012-12-04
EP1746767A1 (en) 2007-01-24
WO2006116922A1 (en) 2006-11-09
EP1746767A4 (en) 2007-09-12
EP1746767B1 (en) 2009-08-19
DE602006008540D1 (de) 2009-10-01
ATE440419T1 (de) 2009-09-15

Similar Documents

Publication Publication Date Title
ES2328628T3 (es) Metodo de gestion de configuraciones para equipos en las instalaciones del cliente y sistema correspondiente.
ES2528280T3 (es) Método, equipo y sistema para adquirir y proporcionar información de configuración de función CPE
CN112988409B (zh) 一种接口调用方法、装置、计算机设备及存储介质
JP2013061953A (ja) ユーザ装置をプロビジョニングするシステム及び方法
CN101150830B (zh) 软件包升级方法及装置
CN111831278A (zh) 业务元素自适应匹配方法、装置、电子设备及存储介质
CN108446105B (zh) 一种轻量级API Server开发框架及开发方法
CN111090423A (zh) 一种webhook框架系统和实现主动调用、实现事件触发的方法
CN104954433A (zh) 一种用于移动设备的图片数据上传方法
US11544119B2 (en) Business rules processing framework for implementing new desired functionality in a telecommunication application
CN105656661B (zh) 一种单板的软件管理方法及系统
ES2425427T3 (es) Integración de elemento de red
CN100472445C (zh) 通信设备的配置加载方法和系统
CN117857283A (zh) 网元管理方法、装置、存储介质及电子装置
CN111654399A (zh) 基于sd-wan的组网方法、装置、设备及存储介质
CN105516372B (zh) 文件名的处理方法、装置及服务器
ES2902350T3 (es) Procedimiento de gestión de perfiles de suscripción, servidor de gestión de suscripciones y UICC
ES2342171T3 (es) Sincronizacion de base de datos.
AU2009349406B2 (en) Method for managing configuration information of outsourced part, and method and system for managing alarm
CN114443214B (zh) 一种云边kubernetes的纳管方法及系统
JP5469834B2 (ja) 端末管理システム
WO2022253125A1 (zh) 数据恢复方法、设备及存储介质
CN110333902A (zh) 移动app的字符串加载方法、装置、系统及电子设备
CN113839792B (zh) 一种入网配置方法、装置、计算机设备及可读存储介质
CN117240825A (zh) 一种应用于cdn的地址库构建方法、装置、设备及介质