Técnica para controlar un proceso de composición de servicios en una red de telecomunicación.

Un método de controlar un proceso de composición de servicios para un servicio compuesto que implica al menos a una sesión de telecomunicación para un usuario de una red de telecomunicación,

comprendiendo el método las etapas que se llevan a cabo en una plataforma de ejecución de servicios dentro de una capa de aplicación:

a. recibir, desde una capa de control de sesión, un mensaje relativo a una nueva o a una existente sesión de telecomunicación (402);

b. contactar con un compositor de servicios (54) con respecto a un servicio compuesto que implica a la sesión de telecomunicación a la cual pertenece el mensaje (404), caracterizado por

c. recibir, desde el compositor de servicios, una primera orden 406;

d. iniciar la ejecución de la primera orden (408);

e. determinar la información de tiempo de ejecución que está disponible en contexto con la ejecución de la primera orden (410);

y

f. transmitir la información de tiempo de ejecución al compositor de servicios (412).

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E07010735.

Solicitante: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL).

Nacionalidad solicitante: Suecia.

Dirección: 164 83 STOCKHOLM SUECIA.

Inventor/es: LEVENSHTEYN,ROMAN, FIKOURAS,Ioannis.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04L29/06 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizadas por un protocolo.
  • 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).

PDF original: ES-2385499_T3.pdf

 

Técnica para controlar un proceso de composición de servicios en una red de telecomunicación.

Fragmento de la descripción:

Técnica para controlar un proceso de composición de servicios en una red de telecomunicación.

Campo Técnico La presente invención se refiere al campo de la creación de un servicio, la modificación de un servicio y la ejecución de un servicio en una red de telecomunicación. En particular, la invención se refiere a una técnica para controlar la ejecución de un servicio compuesto con dos o más servicios constitutivos.

Antecedentes de la Invención Los operadores y los proveedores de servicios están adoptando el Subsistema de Multimedios de Protocolo de Internet (IP IMS – Internet Protocol Multimedia Subsystem, en inglés) como implementación preferida para la plataforma de proporcionar servicios de la siguiente generación. Como plataforma de proporcionar de servicio, el IMS soporta todo tipo de tecnologías de acceso a red, incluyendo IP, telefonía móvil de circuitos conmutados (tal como el estándar de Sistema Global para comunicación mediante Telefonía Móvil, GSM (Global System for Mobile communication, en inglés) y telefonía móvil mediante paquetes conmutados (tal como el estándar de Sistema de Telecomunicación mediante Telefonía Móvil Universal, UMTS – Universal Mobile Telecommunication System, en inglés) .

La arquitectura de IMS permite servicios de multimedios innovadores y diferenciados de persona a persona y de persona a contenido de una manera estandarizada. Con el IMS, los usuarios son capaces de añadir medios y participantes a una sesión de comunicación establecida, de manejar presencia y gestión de grupo, y de cambiar entre dominios de comunicación y sesiones de comunicación diferentes, por no nombrar sino unos pocos beneficios. Además, la arquitectura de IMS proporciona soporte a proveedores de servicios para ofrecer nuevos servicios de “todo-IP” de una manera eficiente, unitaria y personalizada.

La arquitectura de IMS puede ilustrarse en forma de tres capas horizontales, con mecanismos de capacidad de conexión a una red en una capa inferior, mecanismos de sesión de control en una capa intermedia y servicios de aplicación en una capa superior. En la arquitectura de IMS, la capa de capacidad de conexión a la red sirve como interfaz para las diferentes redes de acceso. La capa de sesión de control implementa funciones básicas de control de sesión, y la capa de aplicación proporciona lógica de servicio.

El componente de núcleo de la capa de control de sesión es la Función de Control de Servidor de Llamada de Servicio (S-CSCF -Serving Call Server Control Function, en inglés) . La S-CSCF proporciona funcionalidades de registro, autenticación y control de sesión. También implementa funciones de encaminamiento de sesión básicas de usuarios de IMS llamantes y llamados. Además, la S-CSCF activa servicios de valor añadido llevados a cabo por los Servidores de Aplicación (AS – Application Servers, en inglés) de la capa de aplicación de la arquitectura de IMS. La activación es controlada por reglas de activación predefinidas que se llaman Criterios de Filtro Iniciales (IFC – Initial Filter Criteria, en inglés) y que están almacenadas en un Servidor de Abonado Local (HSS – Home Subscriber Server, en inglés) . El HSS contiene información relativa a la suscripción y puede así ser considerado como una base de datos de perfil de usuario.

Una de las tecnologías de núcleo implementadas en la capa de control de sesión es el Protocolo de Iniciación de Sesión (SIP – Session Initiation Protocol, en inglés) . Las funciones principales del SIP incluyen control de sesión y gestión de movilidad. Como se ve, el protocolo de control de sesión, SIP, se utiliza en el IMS para establecer, controlar y terminar sesiones que potencialmente implican a aplicaciones basadas en la red. El SIP se utiliza también sobre la interfaz Control de Servicio de IMS (ISC – IMS Service Control, en inglés) entre la S-CSCF y el AS por ejemplo para establecer canales de medios. Una vez que se han establecido canales de medios, pueden utilizarse también protocolos de comunicación más adelante.

La capa de aplicación del IMS es donde se aloja la lógica de servicio en uno o más AS. Los servicios proporcionados por el AS incluyen servicios de llamada básicos tales como desvío de llamada, llamada en espera, llamada de conferencia y otros. Aparte de tales servicios básicos, el IMS proporciona también servicios más sofisticados que incluyen Llamada Directa Sobre Celular (POC – Push to Talk Over Cellular, en inglés) y conferencia de multimedios a través de SIP-AS.

IMS es capaz de interactuar con servicios de Red Inteligente (IN – Intelligent Network, en inglés) convencionales, tales como Aplicaciones Personalizadas para servicios de Lógica Mejorada para Redes de Telefonía Móvil (CAMEL – Mobile Networks Enhanced Logic, en inglés) y servicios de Parte de Aplicación de Red Inteligente (INAP – Intelligent Network Application Part, en inglés) , a través de Funciones de Conmutación de Servicios de Multimedios de IP (IM-SSF – IP Multimedia Services Switching Functions, en inglés) para heredar servicios de IN. Además, el IMS incluye una Interfaz de Programación de Aplicación (API – Application Programming Interface, en inglés) mediante la Puerta de Enlace de Acceso a Servicios Abiertos (OSA-GW – Open Services Access Gateway, en inglés) . La OSA-GW permite a cualquier proveedor de servicio utilizar recursos de red, los llamados Servidores de Capacidad de Servicio de OSA (OSA-SCS – OSA Service Capability Servers, en inglés) para proporcionar servicios con mejores prestaciones adaptados a necesidades específicas. En resumen, el IMS constituye una plataforma de proporcionar servicio cómoda con tres modos de servicio abierto (SIP-AS, IM-SSF y OSA-SCS) y un mecanismo de control basado en IFC para activar selectivamente la ejecución de un servicio.

Puesto que las demandas del usuario son cada vez más sofisticadas, hay una constante necesidad de desplegar nuevos servicios en plataformas de proporcionar servicio tales como el IMS. Con el fin de reutilizar servicios existentes lo máximo posible, dos o más servicios existentes pueden ser agregados para formar un servicio compuesto que satisface demandas de usuario particulares. El Proyecto de Colaboración de Tercera Generación (3GPP – 3rd Generation Partnership Project, en inglés) ha propuesto ya a un Gestor de Interacción de Capacidad de Servicio (SCIM – Service Capability Interaction Manager, en inglés; véase la Fig. 6a) de la Específicación Técnica TS 23.002) que está prevista para actuar como un gestor de servicios en escenarios de interacción de servicios típicamente encontrados en contexto con servicios compuestos.

Los servicios compuestos ofrecen un valor añadido comparados con la suma de las funcionalidades de sus servicios constitutivos. Como ejemplo para un servicio compuesto de valor añadido, puede considerarse un servicio de pronóstico del tiempo basado en una ubicación compuesto por un servicio de pronóstico del tiempo por un lado y un servicio de provisión de datos de ubicación por otro lado. Claramente, tal servicio compuesto proporciona un valor añadido a sus usuarios.

Una manera de construir un servicio compuesto en el entorno de IMS es el encadenamiento de servicios de SIP existentes mediante la S-CSCF bajo el control de los IFC. Generalmente, un servicio de SIP es proporcionado por una aplicación de SIP que a su vez puede consistir en uno o más servlets de SIP. Un servlet es una clase de Java, y las instancias de esta clase de Java reciben y generan respuestas a solicitudes de componentes de cliente. Los servlets pueden ser generados automáticamente por Páginas de Servidor Java (JSP – Java Server Pages, en inglés) o por motores de plantillas.

Para su ejecución, los servlets están situados en un llamado contenedor. Un contenedor es un componente de servidor que interactúa con los servlets durante la ejecución. El contenedor es responsable de gestionar el ciclo de vida de los servlets, para mapear un Ubicador de Recurso Universal (URL – Universal Resource Locator, en inglés) a un servlet particular y para asegurar que el solicitante de URL tiene los derechos de acceso correctos. El ciclo de vida del servlet gestionado por el contenedor generalmente consiste en cuatro etapas. En una primera etapa, la clase del servlet es cargada por el contenedor durante el inicio. En una etapa siguiente, el contenedor llama al método de ini () del servlet. Este método llama a una instancia del servlet y debe así ser llamada antes de... [Seguir leyendo]

 


Reivindicaciones:

1. Un método de controlar un proceso de composición de servicios para un servicio compuesto que implica al menos a una sesión de telecomunicación para un usuario de una red de telecomunicación, comprendiendo el método las etapas que se llevan a cabo en una plataforma de ejecución de servicios dentro de una capa de aplicación:

a. recibir, desde una capa de control de sesión, un mensaje relativo a una nueva o a una existente sesión de telecomunicación (402) ;

b. contactar con un compositor de servicios (54) con respecto a un servicio compuesto que implica a la sesión de telecomunicación a la cual pertenece el mensaje (404) , caracterizado por

c. recibir, desde el compositor de servicios, una primera orden 406;

d. iniciar la ejecución de la primera orden (408) ;

e. determinar la información de tiempo de ejecución que está disponible en contexto con la ejecución de la primera orden (410) ;

y f. transmitir la información de tiempo de ejecución al compositor de servicios (412) .

2. El método de la reivindicación 1, en el que

la primera orden se refiere a una ejecución de uno o más primeros servicios constitutivos del servicio compuesto, y en el que la etapa d. comprende iniciar la ejecución de los uno o más primeros servicios constitutivos.

3. El método de la reivindicación 1 ó 2, que comprende también las siguientes etapas:

g. recibir, desde el compositor de servicios y en respuesta a la información de tiempo de ejecución transmitida, una segunda orden; e

h. iniciar la ejecución de la segunda orden.

4. El método de la reivindicación 3, en el que

la segunda orden se refiere a una ejecución de uno o más segundos servicios constitutivos del servicio compuesto, y en el que la etapa h. comprende ejecutar los uno o más segundos servicios constitutivos.

5. El método de la reivindicación 3 ó 4, en el que

la segunda o una tercera orden es una indicación de que el proceso de composición de servicios se ha completado, y en el que la etapa h. o una etapa subsiguiente comprende devolver el control a la capa de control de sesión.

6. El método de una de las reivindicaciones 1 a 3, en el que

la primera orden y/o la segunda orden se refiere al menos a uno de: manipulación, generación y/o transmisión de un mensaje relativo a una sesión hacia la capa de control de sesión; definición y/o manipulación de variables en la plataforma de ejecución de servicios; borrado o eliminación de uno o más servicios constitutivos en la plataforma de ejecución de servicios; ejecución de instrucciones específicas para la plataforma de ejecución de servicios.

7. El método de una de las reivindicaciones 1 a 6, que comprende también

recibir, desde el compositor de servicios, un identificador de composición de servicios relativo a un proceso de composición de servicios específico que implica a la al menos una sesión de telecomunicación.

8. El método de la reivindicación 7, que comprende también

mantener una asociación entre cada identificador de compositor de servicios y una o más sesiones implicadas en el respectivo servicio compuesto.

9. El método de la reivindicación 7 u 8, en el que el identificador de compositor de servicios es transmitido al compositor de servicios en al menos una de la etapa b.y

f.

10. El método de la reivindicaciones 1 a 9, en el que la información de tiempo de ejecución determinada en la etapa e. se refiere al menos a uno de entre:

i. cambios en la plataforma de ejecución de servicios y ii. un resultado del al menos un primer servicio constitutivos.

11. El método de la reivindicación 10, en el que

los cambios en la plataforma de ejecución de servicios son indicativos de un mensaje recibido desde la capa de control de sesión.

12. El método de la reivindicación 10, en el que

el resultado del al menos un primer servicio constitutivos es una indicación de si el al menos un primer servicio constitutivos ha sido ejecutado con éxito.

13. Un método de controlar un atributo de composición de servicios para un servicio compuesto que implica al menos a una sesión de telecomunicación para un usuario de una red de telecomunicación, comprendiendo el método las etapas de:

a. recibir, desde un componente de ejecución de servicios (52) , una notificación relativa a un servicio compuesto que implica al menos a una sesión de telecomunicación (422) , caracterizado por

b. analizar, durante el tiempo de ejecución, un esqueleto que específica un patrón de servicio para que el servicio compuesto determine al menos una primera acción para ser llevada a cabo por el componente de ejecución de servicios, donde el tiempo de ejecución es un periodo de tiempo que empieza con la generación o la recepción de un evento de activación o un periodo de tiempo que abarca los procesos de composición y de ejecución (424) ;

c. transmitir, al componente de ejecución de servicios, una primera orden relativa al menos a una primera acción (426) ; y

d. recibir, desde el componente de ejecución de servicios, información de tiempo de ejecución que está disponible en contexto con la ejecución de la primera orden (428) .

14. El método de la reivindicación 13, donde

la etapa b. comprende determinar uno o más primeros servicios constitutivos del servicio compuesto, y en el que la primera orden transmitida en la etapa c. se refiere a una ejecución de los uno o más primeros servicios constitutivos.

15. El método de la reivindicación 13 ó 14, que comprende también las etapas de:

e. continuar el análisis del esqueleto teniendo en cuenta la información del tiempo de ejecución para determinar al menos una segunda acción para ser llevada a cabo por el componente de ejecución de servicios; y

f. transmitir al componente de ejecución de servicios, una segunda orden relativa al menos a una segunda acción.

16. El método de la reivindicación 15, en el que

la etapa e. comprende determinar uno o más segundos servicios constitutivos del servicio compuesto, y en el que la segunda orden transmitida en la etapa f. se refiere a una ejecución de los uno o más segundos servicios constitutivos.

17. El método de una de las reivindicaciones 13 a 16, que comprende también

transmitir al componente de ejecución de servicios, un identificador relativo al proceso de composición de servicios en curso.

18. El método de la reivindicación 17, en el que

al menos una de la notificación en la etapa a. y la información del tiempo de ejecución de la etapa d. es recibida junto con el identificador relativo al proceso de composición de servicios en curso.

19. El método de una de las reivindicaciones 13 a 18, en el que el patrón de servicio es no lineal e incluye al menos un punto de bifurcación.

20. El método de la reivindicación 18, en el que para cada punto de bifurcación se especifica una condición de bifurcación en el esqueleto.

21. El método de la reivindicación 20, en el que

la condición de bifurcación es valuada teniendo en cuenta la información de tiempo de ejecución recibida en la etapa d.

22. El método de una de las reivindicaciones 13 a 21, en el que la determinación llevada a cabo en al menos una de las etapas de análisis b. y e. comprende seleccionar un servicio constitutivos de la pluralidad de servicios candidatos.

23.El método de la reivindicación 22, en el que la selección se lleva a cabo teniendo en cuenta al menos una de las restricciones especificadas en las referencias de servicio incluidas en el esqueleto y las restricciones especificadas en una descripción de servicio asociada con los servicios referenciados.

24. El método de la reivindicación 22 ó 23, en el que

la selección se lleva a cabo teniendo en cuenta las restricciones que describen al menos una de las interacciones y dependencias entre dos o más servicios o entre dos o más sesiones.

25. El método de las reivindicaciones 13 a 24, en el que

el patrón de servicio incluye una pluralidad de marcadores de posición de servicio, y cada marcador de posición de servicio incluye una referencia de servicio a uno o más servicios candidatos.

26. El método de la reivindicación 25, en el que la determinación llevada a cabo en al menos una de las etapas de análisis b. y e. comprende:

- determinar, a partir de una referencia de servicio específica en el patrón de servicio, un conjunto de servicios candidatos;

- evaluar una o más restricciones asociadas con cada servicio candidato del conjunto; y

- seleccionar un servicio de los servicios candidatos del conjunto que no infringen ninguna restricción.

27. El método de una de las reivindicaciones 13 a 26 que permite también la creación y/o la modificación de esqueletos de servicios compuestos en la red de telecomunicación para servicios compuestos relativos al menos a una sesión de telecomunicación para un usuario de la red de telecomunicación, comprendiendo el método la etapa de proporcionar una interfaz de usuario adaptada para crear y/o modificar un esqueleto de un servicio compuesto, especificando el esqueleto el patrón se servicio que enlaza de manera lógica una pluralidad de referencias de servicios, incluyendo el esqueleto información que permite el análisis del esqueleto durante el tiempo de ejecución para determinar:

- servicios constitutivos que forman el servicio compuesto; y

- un flujo de trabajo de ejecución para los servicios constitutivos.

28. Un producto de programa de ordenador que comprende porciones de código de programa para llevar a cabo las etapas de una de las reivindicaciones 1 a 27 cuando el producto de programa de ordenador es ejecutado en un sistema de ordenador.

29. El producto de programa de ordenador de la reivindicación 28, almacenado en un medio de grabación legible por ordenador.

30. Un dispositivo para controlar un proceso de composición de servicios para un servicio compuesto que implica al menos a una sesión de telecomunicación para un usuario de una red de telecomunicación, estando el dispositivo adaptado para ser desplegado en una plataforma de ejecución de servicios dentro de una capa de aplicación y que comprende:

a. una primera interfaz adaptada para recibir, de una capa de control de sesión CSCF) , un mensaje relativo a una nueva o a una existente sesión de 1’* (402) ;

b. in componente de intercambio de mensajes adaptado para contactar con un compositor de servicios (54) con respecto a un servicio compuesto que implica a la sesión de telecomunicación a la cual pertenece el mensaje (404) , caracterizado por

c. una segunda interfaz adaptada para recibir, de un compositor de servicios, una primera orden (406) ;

d. un procesador adaptado para iniciar la ejecución de la primera orden (408) ;

e. un componente de determinación adaptado para determinar información de tiempo de ejecución que está disponible en contexto con la ejecución de la primera orden (410) ; y

f. una tercera interfaz adaptada para transmitir la información de tiempo de ejecución al compositor de servicios 5 (412) .

31. Un dispositivo para controlar un proceso de composición de servicios que implica al menos a una sesión de telecomunicación para un usuario de una red de telecomunicación, comprendiendo el dispositivo:

a. una primera interfaz adaptada para recibir, desde el componente de ejecución de servicios (52) , una notificación relativa a un servicio compuesto que implica al menos a una sesión de telecomunicación (422) , caracterizado por b. un componente de análisis adaptado para analizar, durante el tiempo de ejecución, un esqueleto que específica un patrón de servicio para el servicio compuesto para determinar al menos una primera acción para ser llevada a cabo por el componente de ejecución de servicios, en el que el tiempo de ejecución es un periodo de tiempo que empieza con la generación o la recepción de un evento de activación o un periodo de tiempo que abarca los procesos de compositor y de ejecución (424) ;

c. una segunda interfaz adaptada para transmitir al componente de ejecución de servicios, una primera orden relativa a la al menos una primera acción (426) ; y

d. una tercera interfaz adaptada para recibir, del componente de ejecución de servicios, la información de tiempo de ejecución que está disponible en contexto con la ejecución de la primera orden (428) .

 

Patentes similares o relacionadas:

Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]

Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático para uno o más programas, […]

Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]

Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para la gestión de riesgos de información de aplicación en un dispositivo de red, comprendiendo el procedimiento: recibir información […]

Gestión de memoria intermedia recomendada de red de una aplicación de servicio en un dispositivo de radio, del 22 de Julio de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método llevado a cabo por un nodo de red en una red de comunicación por radio , comprendiendo el método: obtener (S1) una predicción del ancho […]

Método, servidor y sistema de inicio de sesión de confianza, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método de inicio de sesión de confianza implementado por computadora aplicado a un sistema de inicio de sesión de confianza que comprende un primer sistema de aplicación […]

Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende: obtener una lista de aplicaciones, APP, […]

Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]

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í. .