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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0866—Checking the configuration
- H04L41/0869—Validating the configuration within one network element
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0843—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
- H04L41/0856—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised 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.
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.
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.
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.
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.
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.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\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.
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
\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.
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:
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:
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.
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)
| 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)
| 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 |
-
2005
- 2005-04-30 CN CNB2005100715058A patent/CN100403690C/zh not_active Expired - Fee Related
-
2006
- 2006-04-27 US US11/596,613 patent/US8326953B2/en active Active
- 2006-04-27 AT AT06741744T patent/ATE440419T1/de not_active IP Right Cessation
- 2006-04-27 ES ES06741744T patent/ES2328628T3/es not_active Expired - Lifetime
- 2006-04-27 WO PCT/CN2006/000823 patent/WO2006116922A1/zh not_active Ceased
- 2006-04-27 EP EP06741744A patent/EP1746767B1/en not_active Expired - Lifetime
- 2006-04-27 DE DE602006008540T patent/DE602006008540D1/de not_active Expired - Lifetime
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的地址库构建方法、装置、设备及介质 |