MÉTODO, DISPOSITIVO Y SISTEMA PARA EJECUTAR UNA ORDEN DE PROVISIÓN DE SERVICIO.

Un método para ejecutar órdenes de provisión de servicio, que comprende:

recuperar al menos dos órdenes para ser enviadas; insertar las órdenes que tienen la misma característica de dependencia en una correspondiente cola de órdenes en memoria de acuerdo con la relación lógica entre las órdenes del servicio; y asignar una orden de una cola de órdenes en memoria a la conexión correspondiente del Elemento de Red, NE, para que el NE la ejecute inmediatamente

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/CN2008/070580.

Solicitante: HUAWEI TECHNOLOGIES CO., LTD..

Nacionalidad solicitante: China.

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

Inventor/es: SUN,Wei.

Fecha de Publicación: .

Fecha Solicitud PCT: 25 de Marzo de 2008.

Clasificación PCT:

  • H04M3/42 SECCION H — ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04M COMUNICACIONES TELEFONICAS (circuitos para el control de otros aparatos vía cable telefónico y no comprendiendo aparatos de conmutación telefónica G08). › H04M 3/00 Centrales automáticas o semiautomáticas. › Sistemas que proporcionan servicios o funciones especiales a los abonados (especialmente adaptada para redes de comunicación inalámbricas H04W 4/00).
  • H04Q3/00 H04 […] › H04Q SELECCION (conmutadores, relés, selectores H01H;   redes de comunicación inalámbricas H04W). › Dispositivos de selección (H04Q 5/00 - H04Q 11/00 tienen prioridad).

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia.

PDF original: ES-2374332_T3.pdf

 


Fragmento de la descripción:

Método, dispositivo y sistema para ejecutar una orden de provisión de servicio Campo de la invención La presente invención está relacionada con el campo de las comunicaciones, en particular con un método, un dispositivo y un sistema para ejecutar una orden de provisión de servicio.

Antecedentes de la invención

Para proporcionar servicios, un Sistema de Soporte de Negocios, BSS, p.e., Gestión de Relación con el Cliente, sistema CRM, sistema de Atención al Usuario y Sistema de Facturación, u otros Sistemas de Soporte de Operaciones, OSS, es necesario tener interfaces a Elementos de Red, NEs, en la parte de red, p.e., Registro de Localización Local, HLR, o Centro de Autenticación, AuC, Red Inalámbrica Inteligente, WIN, Plataforma Móvil de Servicio de Datos, MDSP, Centro de Servicio de Mensajes Cortos, SMSC, Sistema de Correo de Voz, VMS, Centro de Servicio de Mensajes Multimedia, MMSC, Sistema de Mensajería Unificada, UM, Red de Próxima generación, NGN, Red de Telefonía Pública Conmutada, PSTN, de modo que se pueda llevar a cabo la provisión del servicio. Como se muestra en la Figura 1, el Sistema de Provisión del Servicio es equivalente a una interfaz entre el BSS u OSS y el NE, y también se denomina sistema de órdenes en línea, el cual recibe las peticiones de servicio del BSS o del OSS, envía peticiones de órdenes a los NEs a través de la red de equipos, recibe respuestas de órdenes de los NEs, y devuelve al BSS o al OSS respuestas a los servicios. Se puede ver un ejemplo en WO98/41002.

En el caso de las interfaces de provisión de servicios existentes, en general cada interfaz de NE se proporciona con un programa o proceso independiente, las interfaces son independientes entre sí, y cada interfaz tiene una lógica de proceso interna independiente. Como se muestra en la Figura 2, una base de datos de fichas de trabajo almacena todas las peticiones y órdenes de servicio para su envío, un proceso del NE recupera de la base de datos de fichas de trabajo la orden para su envío, envía al NE la orden, y escribe después en la base de datos de fichas de trabajo el resultado final de la ejecución del NE. Cada proceso del NE interactúa directamente con la base de datos de fichas de trabajo y recupera periódicamente la orden para su envío, y por lo tanto hace uso de algunos recursos de conexión a la base de datos de fichas de trabajo.

En la solución descrita más arriba, el consumo de tiempo necesario para enviar una orden consta de cuatro partes.

A. Intervalo de tiempo entre las operaciones de recuperación de la orden: el proceso del NE busca en la base de datos de fichas de trabajo y recupera las órdenes para su envío en un cierto intervalo de tiempo.

B. Tiempo necesario para recuperar una orden: el proceso del NE accede a la base de datos de fichas de trabajo para recuperar la orden y, al mismo tiempo, puede ser necesario algún trabajo de procesamiento previo para recuperar la orden.

C. Tiempo para enviar una orden, esperar la respuesta e implementar el análisis: después de la obtención de una orden, el proceso del NE envía la orden al NE correspondiente, espera la respuesta del NE y analiza el mensaje de respuesta después de la obtención de la respuesta.

D. Tiempo necesario para escribir posteriormente el resultado de la ejecución de la orden: el proceso del NE escribe posteriormente en la base de datos de fichas de trabajo el resultado de la ejecución de la orden.

Cuando el proceso del NE accede a la base de datos de fichas de trabajo para recuperar una orden, puede recuperar una única orden cada vez para su envío o recuperar un lote de órdenes cada vez para su envío. La recuperación de una única orden cada vez es por la necesidad para soportar lógicas complejas del servicio, como por ejemplo lógicas de prioridad, retrocesión, omisión de fallo, procesado en paralelo y procesado en serie, en los que la ejecución de una orden se asocia con la ejecución de otra orden. La recuperación de un lote de órdenes cada vez para su envío se utiliza normalmente en el caso de que no exista ninguna lógica compleja y únicamente interesa si las órdenes son correctas o no. Si es necesario soportar una pluralidad de conexiones con el mismo NE, cuando se insertan fichas de trabajo en la base de datos de fichas de trabajo normalmente se realiza una división con una algoritmo fijo (p.e., distribuir en un número de segmentos u otros) con el fin de asignar las órdenes a conexiones distintas. Sin embargo, normalmente es difícil llevar la cuenta del estado ocupado/no ocupado de una conexión en el algoritmo de asignación para llevar a cabo una asignación dinámica de forma razonable.

En la solución actual, en la interfaz de la base de datos de fichas de trabajo la interacción se realiza con alta frecuencia, los NEs respectivos necesitan interactuar con la base de datos de fichas de trabajo, lo que ocupa algunos recursos de la base de datos de fichas de trabajo. El acceso frecuente provoca una degradación del rendimiento de la base de datos de fichas de trabajo y afecta al rendimiento global del sistema. Además, debido a que la obtención, proceso y escritura posterior de todas las órdenes es demasiado dependiente de la base de datos de fichas de trabajo, los accesos excesivos a la base de datos de fichas de trabajo degrada la eficacia global del proceso de órdenes individuales y órdenes por lotes.

Resumen de la invención

El objeto de la presente invención es proporcionar un método para ejecutar órdenes de provisión de servicio de modo que se resuelva el problema actual de un rendimiento degradado de la base de datos de fichas de trabajo y un rendimiento degradado en el proceso de órdenes debido a que Elementos de Red, NEs, están conectados respectivamente a la base de datos de fichas de trabajo a través de procesos independientes.

Un método para ejecutar órdenes de provisión de servicio proporcionado en la presente invención incluye: recuperar al menos dos órdenes para su envío; insertar órdenes que tienen la misma característica de dependencia en una cola correspondiente de órdenes en memoria de acuerdo con la relación lógica entre órdenes del servicio; y asignar a la conexión correspondiente del NE una orden de la cola de órdenes en memoria para que un NE la ejecute en el momento.

Un dispositivo de provisión del servicio proporcionado en la presente invención incluye: una unidad de memoria intermedia para recuperación de órdenes y de escritura posterior adaptada para recuperar al menos dos órdenes para su envío; una unidad de gestión de colas de órdenes adaptada para insertar órdenes que tengan la misma característica de dependencia en una correspondiente cola de órdenes en memoria de acuerdo con la relación lógica entre órdenes del servicio; y una unidad de distribución de órdenes a los NE adaptada para asignar a la conexión correspondiente del NE la orden de la cola de órdenes de memoria para que un NE la ejecute en el momento.

Un sistema de provisión de servicio proporcionado en la presente invención incluye: una base de datos de fichas de trabajo adaptada para almacenar órdenes para su envío; una unidad de memoria intermedia de recuperación de órdenes y de escritura posterior adaptada para recuperar al menos dos órdenes para su envío en la base de datos de fichas de trabajo; una unidad de gestión de colas de órdenes adaptada para insertar órdenes que se van a enviar, con la misma característica de dependencia en una correspondiente cola de órdenes en memoria de acuerdo con la relación lógica entre órdenes del servicio; y una unidad de distribución de órdenes a los NE adaptada para asignar a la conexión correspondiente del NE la orden de la cola de órdenes de memoria para que un NE la ejecute en el momento.

En el modo de realización de la presente invención, las órdenes para ser enviadas en la base de datos de fichas de trabajo se recuperan uniformemente y se reenvían rápidamente a las conexiones correspondientes del NE mediante la cola de órdenes de la memoria para su ejecución y, a continuación, se escribe después el resultado de la ejecución de las órdenes en la base de datos de fichas de trabajo; por lo tanto, es útil para reducir la ocupación del recurso de la base de datos de fichas de trabajo y mejorar la eficacia del proceso de órdenes.

Breve descripción de los dibujos La Figura 1 es un diagrama esquemático que ilustra la situación de un sistema de provisión de servicio en una red en la técnica anterior;

La Figura 2 es un diagrama esquemático... [Seguir leyendo]

 


Reivindicaciones:

1. Un método para ejecutar órdenes de provisión de servicio, que comprende:

recuperar al menos dos órdenes para ser enviadas;

insertar las órdenes que tienen la misma característica de dependencia en una correspondiente cola de órdenes en memoria de acuerdo con la relación lógica entre las órdenes del servicio; y asignar una orden de una cola de órdenes en memoria a la conexión correspondiente del Elemento de Red, NE, para que el NE la ejecute inmediatamente.

2. El método de acuerdo con la reivindicación 1, donde el proceso de insertar órdenes que tienen la misma característica de dependencia en la correspondiente cola de órdenes en memoria de acuerdo con la relación lógica entre las órdenes del servicio comprende:

buscar o crear la correspondiente cola de órdenes en memoria en función de la característica de dependencia de las órdenes; e insertar las órdenes a enviar en la cola de órdenes en memoria que se corresponde con la característica de dependencia de las órdenes de acuerdo con la relación lógica entre las órdenes del servicio.

3. El método de acuerdo con la reivindicación 2, donde el proceso de inserción de órdenes que tienen la misma característica de dependencia en la correspondiente cola de órdenes en memoria de acuerdo con la relación lógica entre las órdenes del servicio comprende, además:

ajustar el orden de ejecución de las órdenes a enviar en función de la ejecución de la órdenes de la cola de órdenes en memoria y la relación lógica entre las órdenes del servicio.

4. El método de acuerdo con la reivindicación 1, 2 ó 3, donde una estructura de datos de órdenes en la cola de órdenes en memoria es un árbol binario entrelazado, y cada nodo del árbol tiene dos nodos hijo: un nodo para órdenes en paralelo y un nodo para órdenes en serie.

5. El método de acuerdo con una de las reivindicaciones 1 a 5, donde el árbol binario entrelazado comprende un árbol binario de la cola de órdenes normales a ejecutar, un árbol binario de la cola de órdenes de retrocesión y un árbol binario de la cola de órdenes de retrocesión a ejecutar.

6. El método de acuerdo con la reivindicación 1, donde las órdenes de la cola de órdenes en memoria a ejecutar inmediatamente por los NEs se asignan a las conexiones correspondientes de los NE en paralelo, o se disponen en las conexiones correspondientes de los NE en serie de acuerdo con las prioridades de las órdenes.

7. El método de acuerdo con cualquiera de las reivindicaciones 1-6, donde la característica de dependencia es el BATCH ID de la ficha de trabajo, o el Número de Identificación del Abonado Móvil Internacional, IMSN, o el ISDN Internacional de Estación Móvil, MSISDN.

8. El método de acuerdo con cualquiera de las reivindicaciones 1-7, que comprende, además: la escritura posterior del resultado de la ejecución de las órdenes desde la conexión actual del NE.

9. Un dispositivo de provisión de servicio que comprende:

una unidad de memoria intermedia de recuperación de órdenes y escritura posterior adaptada para recuperar al menos dos órdenes para ser enviadas;

una unidad de gestión de colas de órdenes adaptada para insertar órdenes que tienen la misma característica de dependencia en una correspondiente cola de órdenes en memoria, de acuerdo con la relación lógica entre órdenes del servicio; y una unidad de distribución de órdenes de Elementos de Red, NE, adaptada para asignar a las conexiones correspondientes de los NE las órdenes de la cola de órdenes en memoria a ejecutar inmediatamente por los NE.

10. El dispositivo de acuerdo con la reivindicación 9, donde la unidad de gestión de colas de órdenes comprende:

al menos una cola de órdenes en memoria adaptada para recibir órdenes que tienen la misma característica de dependencia;

un módulo de equivalencia entre colas y órdenes adaptado para almacenar información sobre la relación de equivalencia entre la característica de dependencia de las órdenes y la correspondiente cola de órdenes en memoria; y un módulo de inserción de órdenes adaptado para buscar o crear correspondientes colas de órdenes en memoria en función de la relación de equivalencia entre las características de dependencia de las órdenes y las correspondientes colas de órdenes en memoria, y para insertar las órdenes en las respectivas colas de órdenes en memoria de acuerdo con la relación lógica entre las órdenes del servicio.

11. El dispositivo de acuerdo con la reivindicación 10, donde la unidad de gestión de colas de órdenes comprende, además: un módulo de ajuste del orden de ejecución adaptado para ajustar el orden de ejecución de las órdenes de acuerdo con la ejecución de las órdenes de la cola de órdenes en memoria y la relación lógica entre las órdenes del servicio.

12. El dispositivo de acuerdo con la reivindicación 9, 10 u 11, donde una estructura de datos de órdenes en la cola de órdenes en memoria es un árbol binario entrelazado, y cada nodo del árbol tiene dos nodos hijo: un nodo para órdenes en paralelo y un nodo para órdenes en serie.

13. El dispositivo de acuerdo con una de las reivindicaciones 9 a 12, donde la unidad de distribución de órdenes del NE comprende:

al menos una cola interna de órdenes del NE adaptada para recibir las órdenes para ser ejecutadas inmediatamente por el NE correspondiente; y un módulo de distribución de órdenes y escritura posterior del resultado adaptado para distribuir las órdenes de la cola de órdenes en memoria para ser ejecutadas inmediatamente por el NE en las correspondientes colas internas de órdenes de los NE, y para devolver el resultado de la ejecución de las órdenes de la conexión del NE a la unidad de memoria intermedia para recuperación de órdenes y escritura posterior; donde la unidad de memoria intermedia para recuperación de órdenes y escritura posterior se adapta, además, para escribir posteriormente el resultado de la ejecución de las órdenes de la conexión actual del NE.

14. El dispositivo de acuerdo con una de las reivindicaciones 9 a 13, donde las órdenes de las colas internas de órdenes del NE se organizan en paralelo, o se organizan en serie de acuerdo con las prioridades de las órdenes.

15. Un sistema de provisión de servicio que comprende:

una base de datos de fichas de trabajo adaptada para almacenar órdenes a ser enviadas;

y el dispositivo de ejecución de órdenes para la provisión del servicio de acuerdo con cualquiera de las reivindicaciones 9-14.


 

Patentes similares o relacionadas:

Conmutador multidireccional, sistema de radiofrecuencia y dispositivo de comunicación inalámbrica, del 29 de Julio de 2020, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un conmutador multidireccional , que comprende: doce puertos de dirección (T) y cuatro puertos de polo (P); los doce puertos T comprenden cuatro primeros puertos […]

Procedimiento y un dispositivo para asegurar una interfaz de sistema de señalización nº 7, del 6 de Mayo de 2020, de GSMK GESELLSCHAFT FUR SICHERE MOBILE KOMMUNIKATION MBH: Un procedimiento para asegurar una interfaz de sistema de señalización nº 7, interfaz SS7, de un sistema, a través de la cual tiene lugar un acceso a una […]

Imagen de 'Transmisión de datos en una red IP con múltiples niveles de red…'Transmisión de datos en una red IP con múltiples niveles de red central, del 28 de Agosto de 2019, de DEUTSCHE TELEKOM AG: Método para transmitir datos a través de una red IP con una red central que presenta una pluralidad de nodos de red (31 - 3n) y al menos dos niveles de red independientes […]

Método, sistema y dispositivo de procesamiento de paquetes, del 3 de Abril de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de procesamiento de paquetes, que comprende: adquirir , mediante un dispositivo del lado de la red, una descripción de una aplicación y un estado de […]

Procesamiento de llamadas en redes de telecomunicaciones móviles, del 15 de Noviembre de 2018, de Orange: Un método de operación de una red de telefonía móvil, teniendo la red una pluralidad de plataformas para procesar una llamada, […]

Método y elemento para control de servicio, del 30 de Octubre de 2018, de Nokia Technologies OY: Un elemento de control de servicio que implementa una Funcion de Control de Sesion de Llamada de Servicio (SCSCFB), que comprende: medios […]

Sistema autónomo de sensor inalámbrico de antena, del 18 de Octubre de 2018, de Dalmazzo, Enzo: Un método para mantener la solidez de las infraestructuras de comunicaciones inalámbricas que comprende las etapas de: desplegar cerca de […]

Imagen de 'Método y aparato para comunicar a través de extensiones telefónicas…'Método y aparato para comunicar a través de extensiones telefónicas de oficina virtual, del 3 de Octubre de 2018, de BlackBerry Corporation: Un dispositivo de telecomunicación que comprende: una unidad de conexión inalámbrica , dicha unidad de conexión inalámbrica para recibir […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .