ES2270130T3 - Suminsitro de servicios. - Google Patents

Suminsitro de servicios. Download PDF

Info

Publication number
ES2270130T3
ES2270130T3 ES03776957T ES03776957T ES2270130T3 ES 2270130 T3 ES2270130 T3 ES 2270130T3 ES 03776957 T ES03776957 T ES 03776957T ES 03776957 T ES03776957 T ES 03776957T ES 2270130 T3 ES2270130 T3 ES 2270130T3
Authority
ES
Spain
Prior art keywords
subscriber
service
atomic section
atomic
section
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES03776957T
Other languages
English (en)
Inventor
Jean-Pierre Mouchel La Fosse
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
France Telecom SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by France Telecom SA filed Critical France Telecom SA
Application granted granted Critical
Publication of ES2270130T3 publication Critical patent/ES2270130T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Managing shopping lists, e.g. compiling or processing purchase lists
    • G06Q30/0635Managing shopping lists, e.g. compiling or processing purchase lists replenishment orders; recurring orders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Computer And Data Communications (AREA)
  • Medicines Containing Plant Substances (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Liquid Crystal Substances (AREA)

Abstract

Procedimiento de suministro de servicios en línea, en el que en particular una plataforma de supervisión de sesiones de servicio (10) es colocada entre una red de acceso (1) y un nodo de entrada (12) de una red de alojamiento de servicios, el procedimiento comprendiendo las etapas siguientes en relación con al menos un servicio: - definir a priori, en el desarrollo de dicho servicio, al menos una sección atómica consistente en una secuencia de eventos determinada que interviene en los intercambios de mensajes con un abonado, e identificar un primer evento al inicio de la sección atómica y al menos un segundo evento al final de sección atómica; y - configurar la plataforma de supervisión para que la misma detecte los eventos identificados en una sesión de dicho servicio en curso para un abonado por medio de la red de acceso y señale un inicio de sección atómica para dicho abonado en respuesta a la detección del primer evento y un final de sección atómica para dicho abonado en respuesta a ladetección de un segundo evento, en el que una demanda de interrupción de comunicación de un abonado es tratada examinando si una sección atómica está en curso para dicho abonado antes de los inicios y finales de sección atómica señalados por la plataforma de supervisión a fin de decidir si la comunicación debe al menos en parte ser inmediatamente interrumpida.

Description

Suministro de servicios.
La presente invención concierne a las técnicas de mediación de servicios en línea.
La misma concierne en particular a los servicios de contenido que pueden ser suministrados por medio de redes celulares de radiocomunicación de tercera generación (3G) de tipo UMTS ("Universal Mobile Telecommunications System"). La misma interesa más particularmente a los suministradores de servicios Internet (ISP, "Internet Service Providers"), donde el acceso de los abonados sea por radio, por cable u otro. Se utilizará a continuación el término "servicios 3G" para designar los servicios concernidos por la invención, sin que esto sea limitativo.
La valorización de estos servicios es de una puesta a punto delicada. Los suministradores se servicios colocan un Sistema de Información (SI) para ocuparse de sus abonados y de su facturación (CC&B, "Customer Care and Billing"). Esos SI le aportarán la capacidad de valorar los servicios 3G con un gran número de métricas disponibles a fin de diferenciar esos servicios en términos de valorización y de facturación.
Para esto, los industriales proponen plataformas a menudo designadas bajo el término "SCP-Like Content Mediation", para asegurar una mediación de contenido de tipo SCP (terminología de red inteligente, en francés PCS: "punto de mando de servicio"). Entre esos industriales figuran las sociedades NARUS, ENITION, VoluBill, P-Cube, etc.
Estas plataformas aseguran toda una funcionalidad de análisis y de supervisión de los paquetes IP ("Internet Protocol") intercambiados en el marco de las sesiones de servicios 3G iniciados por el usuario de una terminal 3G o de un aparato conectado a Internet. Las mismas tienen la capacidad de analizar las informaciones encapsuladas en los paquetes IP hasta la capa 7 (Aplicación) del modelo OSI de arquitectura del protocolo. Esto permite aplicar métricas de valorización teniendo en cuenta direcciones IP, puertos TCP ("Transmission Control Protocol"), recursos URL ("Uniform Resource Locutor"), etc.
Esas plataformas se integran generalmente al mismo lugar en el dominio SI del CC&B: entre el nodo del extremo de la red de acceso (celular 3G o fija), y el primer nodo de red IP que aloja servicios 3G (red de ISP o red Internet). Este primer nodo de entrada en la red IP de los servicios 3G es más a menudo un "portal" de servicios 3G. Un ejemplo es proporcionado en WO 0186881.
Algunas de esas plataformas, por ejemplo la plataforma llamada "NetToll" comercializada por la sociedad ENITION, tienen una funcionalidad que permite al suministrador de servicios 3G ser autónomo en la fase de creación de sus servicios 3G. Un protocolo (llamado "NetPolicy" en el caso de la plataforma "NetToll") permite al suministrador de servicios 3G definir y crear el conjunto de datos que constituyen el modelo de información de su nuevo servicio 3G. El suministrador de servicios 3G crea así él mismo el conjunto de datos relativos al nuevo servicio en la base de datos que constituye el referencial de servicios de la plataforma "SCP-Like Content Mediation".
Para la valorización de los servicios 3G, los problemas más difíciles de resolver en el campo SI del CC&B vienen:
-
de la imposibilidad actual de garantizar una calidad de servicio (QoS, "Quality of Service") completamente determinista para la "expedición" de los servicios 3G;
-
del carácter "multi-sesión" de las tecnologías que soportan esos servicios (UMTS y sus evoluciones, o redes fijas IP). Esto quiere decir, por ejemplo, que el usuario final de una terminal 3G (teléfono portátil, asistente numérico personal, etc.) puede establecer varias sesiones de servicios 3G que se desarrollan en paralelo.
Cualquier mecanismo que contribuya a mejorar la QoS percibida por el usuario que establece sesiones de servicios 3G es deseable para facilitar el despegue hasta ahora retrasado de los servicios 3G.
Un problema particular es aquel de la percepción por el usuario final de ciertas interrupciones de comunicación que pueden ser provocadas por diversas razones. En ausencia de precaución particular, tal interrupción corre el riesgo de ser percibida de forma muy brutal por el cliente, lo que puede desalentarlo a suscribirse a este tipo de servicios. El éxito de un nuevo servicio 3G corre el riesgo de estar comprometido si pone en juego circunstancias donde tal interrupción brutal es particularmente desagradable para el cliente (por ejemplo si no sabe si su cuenta en banco ha sido debitada).
Las situaciones de decisión de interrupción de sesiones de servicios 3G comprenden específicamente las siguientes:
-
la detección por el sistema de valorización ("Rating System") de que un umbral nulo es alcanzado sobre la cuenta asociada a la valorización de un servicio (por ejemplo, la cuenta asociada a la valorización de la parte de transporte de los servicios);
-
ciertas obligaciones legales, tales como la protección de personas menores frente a comportamientos "adictivos" que los empujan a un consumo excesivo;
-
para las empresas, las necesidades de protección y de control del consumo de servicios 3G de tipo "empresas" por sus colaboradores nómadas o sedentarios.
Una finalidad de la presente invención es proponer un mecanismo propio para mejorar la ergonomía de los servicios en línea, específicamente en el caso de interrupción involuntaria de comunicación.
La invención propone de esta forma un procedimiento de suministro de servicios en línea, en el que en particular una plataforma de supervisión de sesiones de servicio es colocada entre una red de acceso y un nodo de entrada de una red de alojamiento de servicios. Este procedimiento comprende las etapas siguientes en relación con al menos un servicio:
-
definir a priori, en el desarrollo de dicho servicio, al menos una sección atómica consistente en una secuencia de eventos determinada que interviene en los intercambios de mensajes con un abonado, e identificar un primer evento al inicio de la sección atómica y al menos un segundo evento al final de sección atómica; y
-
configurar la plataforma de supervisión para que la misma detecte los eventos identificados en una sesión de dicho servicio en curso para un abonado por medio de la red de acceso y señale un inicio de sección atómica para dicho abonado en respuesta a la detección del primer evento y un final de sección atómica para dicho abonado en respuesta a la detección de un segundo evento.
Según la invención, una demanda de interrupción de comunicación de un abonado es tratada examinando si una sección atómica está en curso para dicho abonado antes de los inicios y finales de sección atómica señalados por la plataforma de supervisión a fin de decidir si la comunicación debe al menos en parte ser inmediatamente interrumpida, es decir si es necesario interrumpir inmediatamente una parte o la totalidad de las sesiones en curso.
Si un servicio es interrumpido en medio de una secuencia que forma un todo semánticamente homogénea y significativa, ese servicio es percibido como alterado y abandonado en un estado indeterminado por su cliente. Más precisamente, un análisis más profundo muestra que numerosos ejemplares de servicios 3G contienen así secuencias no interruptibles sin daño desde el punto de vista de la QoS percibido por su consumidor.
Tal secuencia es llamada aquí "sección atómica" para hacer referencia al vocabulario de las técnicas de tratamiento informático transaccional, donde la atomicidad de una transacción significa que debe ser considerada como una operación indivisible, que puede ejecutarse solo completamente, o en defecto ser anulada completamente.
Las secciones atómicas no conciernen necesariamente la totalidad de los servicios accesibles por la red de alojamiento, sino solamente aquellos servicios para los cuales existen secuencias donde intervienen la noción de atomicidad.
A modo de ejemplo, los servicios que utilizan subastas se desarrollan según un esquema genérico que comprende generalmente las etapas siguientes:
A/ el servidor aplicativo de subastas propone las subastas;
B/ el cliente notifica su deseo de hacer una oferta de subasta y envía un mensaje para "depositar" su subasta;
C/ el servidor aplicativo de subasta notifica al cliente el "depósito" de la subasta tal como ha sido recibida, y solicita la confirmación de esta subasta por el cliente;
D/ el cliente envía su confirmación;
E/ el servidor notifica el cierre de la subasta depositada y confirmada por el cliente;
F/ posteriormente, el servidor notifica al cliente el resultado de su enchere.
En esta sucesión de etapas, se puede remarcar que, después de la etapa B/ hasta la etapa E/, cualquier interrupción de la sesión que soporta ese servicio de subasta será percibido de forma brutal por el cliente. A menudo, ese cliente no sabrá el estatus exacto de la subasta tal como será tratada por el servidor aplicativo. Tal incertidumbre es de una naturaleza que le hace rechazar el servicio.
Para ese servicio de subasta, se puede por lo tanto calificar de sección atómica la secuencia de eventos que van de la etapa B/ hasta la etapa E/. Una plataforma de supervisión, por ejemplo de tipo "SCP-like content mediation", puede ser concebida y configurada según la invención para detectar tales eventos, por ejemplo examinando hasta la capa de aplicación los paquetes IP intercambiados con el cliente en el curso de la sesión, y señalarlos para que las demandas de interrupción susceptibles de producirse sean tratadas con pleno conocimiento.
Este tratamiento de las demandas de interrupción que ejecutan las secciones atómicas pueden ser efectuadas en el SI del CC&B a diferentes niveles: operador de la red de acceso, ISP, suministrador de contenido, adicionador de contenidos, alojador de sitios, etc., según si esos actores efectúan o no la valorización de una cierta parte del servicio tal como es expedido.
Desde la fase de concepción de un servicio 3G, el diseñador es normalmente capaz de identificar todas las secciones atómicas de ese servicio. Además, está en grado de determinar qué evento u acción constituye la entrada en una sección atómica, y qué evento o acción caracteriza la salida de la sección atómica, y por lo tanto de definir los parámetros utilizados en el procedimiento. El procedimiento proporciona así al desarrollador de servicios 3G una caja de herramientas que le permiten, en función de la semántica de su servicio, fijar parámetros de la plataforma de supervisión para evitar las interrupciones intempestivas del servicio.
Se puede estimar que la mayor parte de los servicios 3G de comercio en línea contienen esta noción de sección atómica y benefician por lo tanto potencialmente la invención. Es también el caso para otros servicios, específicamente multimedia.
La comunicación sobre la que se basa la decisión, toma en consideración la existencia o no de una sección atómica para el abonado, puede referirse a la totalidad de las sesiones en curso para este abonado o a una parte solamente de esas sesiones. Si la demanda se basa en la interrupción de una sesión solamente, el examen de la condición de sección atómica puede limitarse a la sesión en cuestión.
Frecuentemente, la demanda se basará en el conjunto de sesiones, por ejemplo porque la misma emanará de la valorización del transporte de los servicios. Si hay una sección atómica en curso en una sesión de un servicio, esta sesión podrá ser mantenida (provisionalmente) mientras que las otras sesiones eventuales en curso (sin sección atómica en el instante considerado) podrán ser interrumpidas inmediatamente. El gestor podrá también decidir mantener esas otras sesiones en curso, específicamente si las mismas se relacionan con servicios emparentados.
El gestor de contextos puede específicamente respetar una organización jerárquica de los servicios tomados en cuenta por órganos de valorización de los servicios. Se conoce por ejemplo, en ciertos sistemas, la noción de "cono de servicios" que corresponden a un conjunto de servicios susceptibles de entrar en juego en el marco de una sesión de un servicio dado (vértice del cono). Por ejemplo, el servicio de transporte puede ser visto como el vértice de un cono constituido por los servicios trasportados. Uno de esos servicios transportados puede él mismo ser el vértice de un cono, es decir que en su desarrollo, el puede ofrecer acceder o reenviar a otros servicios dependientes (que pertenecen a ese cono). En una realización de la invención, el tratamiento de una demanda de interrupción de un servicio S comprende así un análisis por el gestor de contexto de las sesiones atómicas existentes eventualmente para sesiones de un servicio cualquiera perteneciente al más pequeño de los conos ajustados que incluyen ese servicio S, y el mantenimiento provisional de sesiones en curso para los servicios de ese cono más pequeño si existe tal sección atómica. Los datos que especifican ese cono pueden ser accesibles al menos en parte al gestor de contextos para que pueda efectuar este análisis. Este análisis de la jerarquía de los servicios puede también ser tomado a cargo por la entidad en el origen de la demanda de interrupción, que selecciona de forma correspondiente las sesiones o los servicios cuya interrupción es requerida.
Otro aspecto de la presente invención se refiere a un sistema de control de servicios en línea, que comprende una plataforma de supervisión de sesiones de servicio colocados entre una red de acceso a un nodo de entrada de una red de alojamiento de servicios, y un gestor de contextos para comunicar con diferentes unidades funcionales incluyendo la plataforma de supervisión a fin de memorizar informaciones sobre sesiones de servicio en curso para abonados por medio de la red de acceso. Al menos una sección atómica que consiste en una secuencia de eventos determinada que intervienen en esos intercambios de mensajes con un abonado es definida a priori en el desarrollo de al menos un servicio identificando un primer evento al inicio de la sección atómica y al menos un segundo evento al final de la sección atómica. La plataforma de supervisión comprende medios para detectar los eventos identificados en una sesión de dicho servicio en curso para un abonado por medio de una red de acceso y para señalar al gestor de contextos un inicio de sección atómica para dicho abonado en respuesta a la detección del primer evento y un final de sección atómica para dicho abonado en respuesta a la detección de un segundo evento. El gestor de contextos comprende medios para actualizar un indicador de sección atómica memorizado para cada abonado sobre la base de los inicios y finales de sección atómica señalados por la plataforma de supervisión y para tratar una demanda de interrupción de comunicación de un abonado en función del indicador de sección atómica memorizado para dicho abonado a fin de decidir si la comunicación debe al menos en parte ser inmediatamente interrumpida.
Otro aspecto de la presente invención se relaciona con una plataforma de supervisión de sesiones de servicio para un sistema de control de servicios en línea, que comprende:
-
medios de conexión por una parte a una red de acceso y por otra parte a un nodo de entrada de una red de alojamiento de servicios;
-
medios para recibir elementos de especificación de al menos una sección atómica en al menos un servicio en línea, que consiste en una secuencia de eventos determinados que intervienen en los intercambios de mensajes con un abonado en el desarrollo de al menos un servicio, dichos elementos de especificación que describen un primer evento al inicio de la sección atómica y al menos un segundo evento al final de la sección atómica;
-
medios de análisis de tráfico que transitan entre la red de acceso y el nodo de entrada de la red de alojamiento de servicios para detectar dichos primer y segundo eventos en una sesión de dicho servicio en curso para un abonado por medio de la red de acceso; y
-
medios de comunicación con un gestor de contextos que memoriza informaciones sobre sesiones de servicio en curso para abonados por medio de la red de acceso, incluyendo al menos un indicador de sección atómica, para señalar al gestor de contextos un inicio de sección atómica para dicho abonado en respuesta a la detección del primer evento y un fin de sección atómica para dicho abonado en respuesta a la detección de un segundo evento.
Otro aspecto de la presente invención se relaciona con un gestor de contextos para un sistema de control de servicios en línea, que comprende:
-
medios de comunicación con diferentes unidades funcionales que incluyen una plataforma de supervisión de sesiones de servicio colocada entre una red de acceso y un nodo de entrada de una red de alojamiento de servicios;
-
medios de memorización de informaciones sobre sesiones de servicio en curso para abonados por medio de la red de acceso, dichas informaciones incluyendo, para al menos una sesión de servicio en curso para un abonado, un indicador de sección atómica actualizada sobre las base de inicios y finales de sección atómica señalados por la plataforma de supervisión; y
-
medios de tratamiento de una demanda de interrupción de comunicación de un abonado en función del indicador de sección atómica memorizada para dicho abonado a fin de decidir si la comunicación debe al menos en parte ser inmediatamente interrumpida.
El desarrollador podrá igualmente, con la ayuda de este agente, definir una duración máxima considerada como normal para una sección atómica dada.
Otro aspecto de la presente invención se relaciona con un agente lógico para un desarrollador de servicios en línea, que comprende instrucciones para efectuar las operaciones siguientes durante una ejecución del agente lógico en una máquina informática que comunica con una plataforma de supervisión de sesiones de servicio colocada entre una red de acceso y un nodo de entrada de una red de alojamiento de servicios:
-
definición, en el desarrollo de un servicio, de al menos una sección atómica que consiste en una secuencia de eventos determinada que interviene en los intercambio de mensajes con un abonado;
-
identificación de un primer evento al inicio de la sección atómica y al menos un segundo evento al final de la sección atómica; y
-
configuración de la plataforma de supervisión para que detecte los eventos identificados en una sesión de dicho servicio en curso para un abonado por medio de la red de acceso y señale un inicio de sección atómica para dicho abonado en respuesta a la detección del primer evento y un final de sección atómica para dicho abonado en respuesta a la detección de un segundo evento.
Otras particularidades y ventajas de la presente invención aparecerán en la descripción a continuación de ejemplos de realización no limitativos, con referencia a los dibujos anexos, en los cuales:
- la figura 1 es un esquema de un sistema según la invención y de su entorno;
- la figura 2 es un diagrama que ilustra operaciones ejecutadas en un ejemplo de sistema según la invención para actualizar un indicador de sección atómica; y
- la figura 3 es un organigrama de un procedimiento de tratamiento de una demanda de interrupción de comunicación utilizable en un sistema según la invención.
En la aplicación de la invención descrita a continuación, los servicios considerados son servicios 3G ofrecidos a los abonados por medio de una red de acceso 1 de tipo UMTS. Se comprenderá que la tecnología de acceso a disposición de los abonados puede de hecho ser cualquiera (red local o extendida, con cable o no,…).
Una red radio celular de tercera generación de tipo UMTS comprende por una parte una red interior 2 y por otra parte una red de acceso radio 3. La red interior 2 presenta similitudes con la tecnología GPRS ("Generalized Packet Radio Service"), y comprende así un conjunto de conmutadores tejidos llamados GSN ("GPRS Support Node") que incluye nodos de servicio 4, o SGSN ("Serving GSN"), unidos a la red de acceso radio 3 y nodos de puente 5, o GGSN ("Gateway GSN"), unidos a redes externas tales como redes de suministro de servicio en línea o Internet. Algunos de los conmutadores de la red interna están unidos a una base de datos de abonados 6 (HLR, "Home Location Register") que sirve a la gestión de los abonados móviles de la red celular. La red de acceso radio 3, por ejemplo de tipo UTRAN ("UMTS Terrestrial Radio Access Network"), se compone de estaciones de base radio 7 repartidas sobre la zona de cobertura de la red para ofrecer enlaces radio con las terminales 3G 8 y órganos 9 de control de las estaciones de base unidas a SGSN 4.
En la interfase entre un GGSN 5 y una red externa, es corriente encontrar una plataforma de supervisión de sesiones de servicio 10 de tipo "SCP-Like Content Mediation". En el ejemplo representado en la figura 1, esta plataforma 10 está colocada entre el GGSN 5 y un portal Internet 12 dando acceso a servicios propuestos por diversos suministradores de contenido 13 (CP, "Content Provider").
Las terminales 3G están aptas para funcionar según el protocolo IP. El primer enrutador que encamina las terminales de los abonados del operador que genera el portal es el GGSN 5. El tráfico IP supervisado intercambiado por esas terminales 8 pasa así por la plataforma de supervisión 10 que está en capacidad de detectar toda clase de eventos en ese tráfico. Los eventos tomados en cuenta son programables y la plataforma 10 ofrece al desarrollador de servicios las herramientas de programación que le permiten configurar esos eventos y los comportamientos a adoptar cuando son detectados.
De manera clásica, los conmutadores de la red interna 2 están unidos a órganos de valorización del servicio celular, directamente, o por medio de un puente de imputación 14 (GS, "Charging Gateway"), como por medio de un punto de mando de servicio 15 (SCP) de una arquitectura de red inteligente. Esos órganos de valorización comprenden por ejemplo una unidad 16 de recogida de registros de detalles de llamada (CDR, "Call Detail Record") salidos de la red interior 2 y/o de los registros de detalles (IPDR, "IP Detail Record") que resultan del análisis del tráfico IP efectuado por la plataforma de supervisión 10, un sistema de valorización 17 que genera datos contables a partir de los CDR y IPDR recogidos, y un sistema de facturación 18 para producir las facturas de los clientes a partir de los elementos de valorización suministrados por el sistema 17.
La plataforma de supervisión 10 de tipo "SCP-like content mediation" está dotada de capacidades de ejecución del conjunto o de la mayor parte de las métricas representativas de la valorización de los servicios 3G. La misma es generadora de CDR, de IPDR o de cualquier otra forma de registro destinado al sistema de valorización 17.
En algunos casos, los órganos de valorización pueden provocar una interrupción del servicio de transporte de las informaciones para un abonado móvil dado. Este puede por ejemplo producirse cuando el sistema de valorización 17 detecta que un umbral nulo ha sido alcanzado en la cuenta asociada a la valorización del transporte de las sesiones de servicios 3G para el abonado. Tales interrupciones pueden también producirse a solicitud de otros componentes CC&B.
Otros casos de demandas de interrupción pueden ser inducidos por los órganos de valorización que toman en cuenta servicios 3G. En particular, demandas de interrupción pueden tomar en consideración una noción de cono de servicios como se comentó precedentemente, como en la forma de generar esas demandas en los órganos de valorización, como en la forma de tratarlas.
El dominio SI del CC&B tiene la capacidad de tratar de forma no brutal tales casos de interrupción de sesión, apoyándose en un conocimiento en tiempo real del estado de las sesiones iniciadas por el usuario de la terminal 3G. Más precisamente, la invención prevé un mecanismo de gestión funcionalmente centralizada del contexto del conjunto de las sesiones de servicios iniciados por cada abonado 3G. Un componente SI del dominio CC&B (en el sentido amplio) debe por lo tanto alojar y administrar de forma centralizada los contextos de sesiones de servicios 3G. Ese componente funcional SI 20 es llamado aquí "gestor de contextos".
Conforme a la invención, el gestor de contextos 20 es informado en tiempo real de los inicios y finales de las secciones atómicas por la plataforma de supervisión 10, y este actualiza para cada sesión 3G en curso para un abonado una variable boleana cuyo valor indica si esta sesión se encuentra o no en una sección atómica.
Un componente SI emisor de una solicitud de interrupción de sesión (por ejemplo el sistema de valorización 17) transmite entonces su demanda al gestor de contextos 20 que examina la situación global de las actividades del abonado. Si una de las sesiones activas está en una sección atómica, entonces el gestor de contextos 20 va a poder de conformidad a una lógica económica del servicio concerniente, alcanzar el final de esta sección atómica para repercutir el orden de interrupción. Una temporización de guardia puede ser prevista a fin de proteger el operador contra una utilización anormalmente larga de una sección atómica.
El mecanismo aquí arriba aporta por lo tanto al operador de los medios técnicos que le permitan dominar y diferenciar el tratamiento de los casos de interrupciones de sesiones de servicios 3G.
El gestor de contextos 20 puede estar integrado en un componente SI ya existente del operador, por ejemplo la plataforma de supervisión 10 o el portal 12. El mismo puede también constituir un equipo separado como es mostrado esquemáticamente en la figura 1.
El procedimiento requiere una concepción y un programa adecuado de la plataforma de supervisión 10 para que detecte eventos interpretados como inicios y fines de secciones atómicas para cada sesión de cada abonado.
\newpage
Las secciones atómicas son primero identificadas por el diseñador de un servicio 3G, igualmente que los eventos que marcan su inicio y su final. Su servidor de aplicación puede disponer de un "agente" que le permite comunicar con la plataforma 10 de tipo "SCP-Like Content Mediation" para especificar diferentes eventos a detectar en el tráfico IP en relación con el servicio (inicio/final de sesión del servicio, inicio/final de sección atómica en una sesión tal,..) y las acciones a emprender, que comprenden notificaciones a dirigir al gestor de contextos 20 para que actualice el contexto de las sesiones en curso para el abonado. El suministrador de servicio puede así definir, con un protocolo de aplicación apropiado y seguro, los datos del modelo de información de su servicio.
Varios modos de operación pueden ser utilizados por el agente lógico puesto a disposición del diseñador o desarrollador de servicios. Una posibilidad consiste en la sumisión de formularios de formato predefinido, por ejemplo bajo forma de páginas HTML ("Hyper Text Markup Language"), que el agente llena y transmite a la plataforma 10 sobre la base de datos introducidos por el usuario. Otra posibilidad consiste en prever un intercambio de mensajes sucesivos entre el agente y un módulo lógico complementario de la plataforma 10 en el curso del cual el agente establece una sesión de comunicación con la plataforma, permitiendo al usuario indicar primero su deseo de especificar una sección atómica para un servicio dado y luego ser interrogado para definir los eventos de inicio o de final de la sección atómica así como de los parámetros opcionales (por ejemplo el parámetro de temporización T_{0} evocado más adelante).
En el ejemplo particular de un servicio de subastas, como el evocado más arriba, la plataforma de supervisión 10 será programada para detectar los mensajes correspondientes a las etapas B/ (el cliente 8 envía un mensaje para depositar una subasta) y E/ (el servidor 13 notifica el cierre de la subasta depositada y confirmada) de conformidad con el formato de esos mensajes adoptados en la implementación del servicio.
Durante el desarrollo del servicio, la plataforma de supervisión 10 y el gestor de contextos 20 cooperan por ejemplo de la manera ilustrada en la figura 2.
El establecimiento de una sesión del servicio para un abonado es primero detectada por la plataforma 10 (etapa 30), que informa al gestor de contextos 20 con un número de sesión (j), para que éste cree un registro para esta sesión (etapa 31), iniciando con el valor FAUX el indicador boleano SA(j) de sección atómica. Si el abonado no tenía ninguna sesión en curso, la etapa 31 comprende la creación de un contexto para el abonado con el primer registro. Si el abonado entra en una sección atómica predefinida (en nuestro ejemplo, este deposita una subasta), el mensaje correspondiente es detectado por la plataforma 10 (etapa 32), que avisa en tiempo real al gestor de contextos 20 del inicio de la sección atómica en la sesión nº j. El gestor de contextos 20 actualiza entonces el indicador de sección atómica SA(j) en la etapa 33 afectando el valor VRAI, y anota la hora a la cual ha sido avisado del inicio de la sección atómica. La plataforma de supervisión 10 señala además al gestor de contextos 20 de la salida de la sección atómica, detectada en la etapa 34, para que el gestor de contextos actualice el indicador de sección atómica SA(j) en la etapa 35 afectando el valor FAUX. A continuación al cierre de la sesión, detectada en la etapa 36 por la plataforma 10, el gestor de contextos 20 suprime el registro relativo a la sesión j (así como el contexto del abonado si éste no tiene ninguna sesión de servicio 3G en curso).
Un proceso del tipo ilustrado en la figura 2 es conducido para cada tipo de sección atómica definida para cada servicio 3G que soporta la funcionalidad.
La figura 3 ilustra un ejemplo de tratamiento que puede aplicar el gestor de contextos 20 seguido de la recepción (etapa 40) de una demanda de interrupción de comunicación por un abonado identificado, por ejemplo generada por el sistema de valorización 17.
El gestor 20 consulta el contexto que memoriza para el abonado en cuestión (etapa 41) para determinar si este tiene una sección atómica en curso (SA(j)= VRAI para una sesión j del abonado). En caso afirmativo, este compara la hora actual con la hora de inicio de la sección atómica anotada en el registro j, para determinar si la sección atómica comenzó desde menos de una duración predefinida T_{0}, por ejemplo del orden del minuto (etapa 42). Si esta duración T_{0} no es sobrepasada, se vuelve a la prueba 41, es decir que la demanda de interrupción no es válida a menos que el indicador SA(j) pase otra vez al valor FAUX. La interrupción de comunicación es validada solamente por el gestor de contextos 20 (etapa 43) cuando la prueba 41 no revela ninguna sección atómica en curso, o cuando la prueba 42 muestra que la temporización T_{0} ha expirado. El gestor de contextos 20 ordena entonces la plataforma de supervisión 10 para que notifique al cliente la interrupción inminente, y luego la red interior 2 para que ponga fin a la comunicación.
La validación de interrupción efectuada en la etapa 43 no alcanza necesariamente al conjunto de sesiones en curso para el abonado considerado, particularmente en casos de valorización diferenciada de los servicios.
La demanda de interrupción recibida en la etapa 40 puede específicamente ser selectiva, es decir solo llevar ciertas sesiones en curso para el abonado, el filtrado de las etapas 41 y 42 estando limitado a esas sesiones. Tal caso puede producirse si el sistema de valorización 17 incorpora una lógica de tratamiento de conos de servicios y formula sus demandas de interrupción en consecuencia.
En otra realización, la lógica de tratamiento de los conos de servicios está al menos parcialmente presente al nivel del gestor de contextos 20 que, cuando recibe una demanda de interrupción para un servicio dado, tiene en cuenta esta lógica en la consulta de los indicadores de sección atómica y en las decisiones de interrumpir los servicios.
La temporización T_{0} es opcional. La misma sirve para proteger al operador contra un uso abusivo de secciones atómicas por el cliente. Con la misma óptica, puede igualmente ser previsto un mecanismo que impida al cliente comenzar una nueva sección atómica en una circunstancia donde una interrupción de comunicación solicitada por un componente SI del CC&B no será efectuada inmediatamente debido a una sección atómica ya en curso. La plataforma de supervisión 10 es entonces ordenada para responder a la detección para este abonado de un evento de tipo inicio de sección atómica notificándole que no puede ser dada continuidad a su acción.
La duración T_{0} puede ser seleccionada al nivel del gestor de contextos 20. La misma puede también depender del servicio o del tipo de sección atómica considerada, y ser seleccionada por el diseñador del servicio y especificada en la plataforma de supervisión 10 por el agente puesto a disposición del diseñador de servicios. Varias modalidades son entonces considerables para la ejecución de la temporización. Una de ellas consiste en que la plataforma 10 señale un final de sección atómica al gestor 20 cuando la temporización, descontada por esta plataforma 10 desde el inicio de esta sección atómica, ha expirado. Otra posibilidad es que la plataforma 10 indica la duración T_{0} a tomar en consideración por el gestor 20 al mismo tiempo que ésta señale el inicio de la sección atómica.

Claims (17)

1. Procedimiento de suministro de servicios en línea, en el que en particular una plataforma de supervisión de sesiones de servicio (10) es colocada entre una red de acceso (1) y un nodo de entrada (12) de una red de alojamiento de servicios, el procedimiento comprendiendo las etapas siguientes en relación con al menos un servicio:
-
definir a priori, en el desarrollo de dicho servicio, al menos una sección atómica consistente en una secuencia de eventos determinada que interviene en los intercambios de mensajes con un abonado, e identificar un primer evento al inicio de la sección atómica y al menos un segundo evento al final de sección atómica; y
-
configurar la plataforma de supervisión para que la misma detecte los eventos identificados en una sesión de dicho servicio en curso para un abonado por medio de la red de acceso y señale un inicio de sección atómica para dicho abonado en respuesta a la detección del primer evento y un final de sección atómica para dicho abonado en respuesta a la detección de un segundo evento,
en el que una demanda de interrupción de comunicación de un abonado es tratada examinando si una sección atómica está en curso para dicho abonado antes de los inicios y finales de sección atómica señalados por la plataforma de supervisión a fin de decidir si la comunicación debe al menos en parte ser inmediatamente interrumpida.
2. Procedimiento según la reivindicación 1, en el cual, en respuesta a una demanda de interrupción de comunicación para un abonado, se impide la interrupción inmediata de la comunicación cuando dicho abonado tiene una sección atómica en curso para al menos un servicio.
3. Procedimiento según la reivindicación 1, en el cual, en respuesta a una demanda de interrupción de comunicación para un abonado, se impide la interrupción inmediata de la comunicación cuando dicho abonado tiene una sección atómica en curso para al menos un servicio desde menos de una duración predeterminada (T_{0}).
4. Procedimiento según la reivindicación 3, en el cual dicha duración predeterminada (T_{0}) es especificada en la plataforma de supervisión (10) para cada sección atómica.
5. Procedimiento según una cualquiera de las reivindicaciones precedentes, en el cual un gestor de contextos (20) es previsto para comunicar con diferentes unidades funcionales incluyendo la plataforma de supervisión (10) a fin de memorizar informaciones sobre sesiones de servicio en curso para abonados por medio de la red de acceso (1), dichas informaciones comprendiendo un indicador de sección atómica actualizada para cada abonado sobre la base de los inicios y finales de sección atómica señalados por la plataforma de supervisión.
6. Procedimiento según una cualquiera de las reivindicaciones precedentes, en el cual la red de acceso comprende una red celular de radiocomunicación (1).
7. Procedimiento según una cualquiera de las reivindicaciones precedentes, en el cual el nodo de entrada de la red de alojamiento de servicios comprende un portal Internet (12).
8. Sistema de control de servicios en línea, que comprende una plataforma de supervisión de sesiones de servicio (10) colocada entre una red de acceso (1) y un nodo de entrada (12) de una red de alojamiento de servicios, y un gestor de contextos (20) para comunicar con diferentes unidades funcionales incluyendo la plataforma de supervisión a fin de memorizar informaciones sobre sesiones de servicio en curso para abonados por medio de la red de acceso, en el que al menos una sección atómica que consiste en una secuencia de eventos determinada que intervienen en intercambios de mensajes con un abonado es definida a priori en el desarrollo de al menos un servicio identificando un primer evento al inicio de la sección atómica y al menos un segundo evento al final de la sección atómica, la plataforma de supervisión (10) comprendiendo medios para detectar los eventos identificados en una sesión de dicho servicio en curso para un abonado por medio de una red de acceso y para señalar al gestor de contextos (20) un inicio de sección atómica para dicho abonado en respuesta a la detección del primer evento y un final de sección atómica para dicho abonado en respuesta a la detección de un segundo evento, el gestor de contextos comprendiendo medios para actualizar un indicador de sección atómica memorizado para cada abonado sobre la base de los inicios y finales de sección atómica señalados por la plataforma de supervisión y para tratar una demanda de interrupción de comunicación de un abonado en función del indicador de sección atómica memorizado para dicho abonado a fin de decidir si la comunicación debe al menos en parte ser inmediatamente interrumpida.
9. Plataforma de supervisión de sesiones de servicio para un sistema de control de servicios en línea, que comprende:
-
medios de conexión por una parte a una red de acceso (1) y por otra parte a un nodo de entrada (12) de una red de alojamiento de servicios;
-
medios para dialogar con un servidor de aplicación que administra al menos un servicio en línea de manera de recibir de dicho servidor de aplicación elementos de especificación de al menos una sección atómica que consiste en una secuencia de eventos determinada que interviene en los intercambios de mensajes con un abonado en el desarrollo de al menos un servicio, dichos elementos de especificación que describiendo un primer evento al inicio de la sección atómica y al menos un segundo evento al final de la sección atómica;
-
medios de análisis de tráfico que transitan entre la red de acceso y el nodo de entrada de la red de alojamiento de servicios para detectar dichos primer y segundo eventos en una sesión de dicho servicio en curso para un abonado por medio de la red de acceso; y
-
medios de comunicación con un gestor de contextos (20) que memoriza informaciones sobre sesiones de servicio en curso para abonados por medio de la red de acceso, incluyendo al menos un indicador de sección atómica, para señalar al gestor de contextos (20) un inicio de sección atómica para dicho abonado en respuesta a la detección del primer evento y un final de sección atómica para dicho abonado en respuesta a la detección de un segundo evento.
10. Plataforma de supervisión según la reivindicación 9, en la cual los elementos de especificación de al menos una sección atómica incluyen una duración de temporización (T_{0}) asociada a dicha sección atómica, de manera que la sección atómica es considerada como terminada cuando la duración de temporización transcurre desde el inicio de la sección atómica.
11. Gestor de contextos para un sistema de control de servicios en línea, que comprende:
-
medios de comunicación con diferentes unidades funcionales que incluyen una plataforma de supervisión de sesiones de servicio (10) colocada entre una red de acceso (1) y un nodo de entrada (12) de una red de alojamiento de servicios;
-
medios de memorización de informaciones sobre sesiones de servicio en curso para abonados por medio de la red de acceso, dichas informaciones incluyendo, para al menos una sesión de servicio en curso para un abonado, un indicador de sección atómica actualizada sobre las base de inicios y finales de sección atómica señaladas por la plataforma de supervisión; y
-
medios de tratamiento de una demanda de interrupción de comunicación de un abonado en función del indicador de sección atómica memorizada para dicho abonado a fin de decidir si la comunicación debe al menos en parte ser inmediatamente interrumpida.
12. Gestor de contextos según la reivindicación 11, en el cual los medios de tratamiento de la demanda de interrupción son dispuestos para decidir selectivamente cuales sesiones en curso por el abonado son para interrumpir.
13. Gestor de contextos según la reivindicación 12, en el cual la decisión selectiva es efectuada sobre la base de sesiones especificada en la demanda de interrupción, teniendo en cuenta indicadores de sección atómica memorizados para el abonado.
14. Gestor de contextos según la reivindicación 12, en el cual la decisión selectiva es efectuada de conformidad a una lógica predeterminada de jerarquía de los servicios, teniendo en cuenta indicadores de sección atómica memorizados para el abonado.
15. Agente lógico para un desarrollador de servicios en línea, que comprende instrucciones para efectuar las operaciones siguientes durante una ejecución del agente lógico en una máquina informática que comunica con una plataforma de supervisión de sesiones de servicio (10) colocada entre una red de acceso (1) y un nodo de entrada (12) de una red de alojamiento de servicios:
-
definición, en el desarrollo de un servicio, de al menos una sección atómica que consiste en una secuencia de eventos determinada que interviene en los intercambio de mensajes con un abonado;
-
identificación de un primer evento al inicio de la sección atómica y al menos un segundo evento al final de la sección atómica; y
-
configuración de la plataforma de supervisión para que detecte los eventos identificados en una sesión de dicho servicio en curso para un abonado por medio de la red de acceso y señale un inicio de sección atómica para dicho abonado en respuesta a la detección del primer evento y un final de sección atómica para dicho abonado en respuesta a la detección de un segundo evento.
16. Agente lógico según la reivindicación 15, en el cual la configuración de la plataforma de supervisión (10) efectuada durante la ejecución del agente lógico comprende una configuración de la plataforma de supervisión para que la misma señale los inicios y finales de sección atómica a un gestor de contextos (20) memorizando informaciones sobre sesiones de servicio en curso para abonados por medio de la red de acceso, incluyendo al menos un indicador de sección atómica.
17. Agente lógico según la reivindicación 15 o 16, en el cual la operación de configuración de la plataforma de supervisión (10) efectuada durante la ejecución del agente lógico comprende la especificación de una duración de temporización (T_{0}) asociada a al menos una sección atómica, de manera que la sección atómica es considerada como terminada cuando la duración de temporización transcurre desde el inicio de la sección atómica.
ES03776957T 2002-11-13 2003-10-06 Suminsitro de servicios. Expired - Lifetime ES2270130T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0214210A FR2847103B1 (fr) 2002-11-13 2002-11-13 Procede de fourniture de service en ligne, et equipements pour la mise en oeuvre d'un tel procede
FR0214210 2002-11-13

Publications (1)

Publication Number Publication Date
ES2270130T3 true ES2270130T3 (es) 2007-04-01

Family

ID=32116606

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03776957T Expired - Lifetime ES2270130T3 (es) 2002-11-13 2003-10-06 Suminsitro de servicios.

Country Status (8)

Country Link
US (1) US7668753B2 (es)
EP (1) EP1561307B1 (es)
AT (1) ATE334533T1 (es)
AU (1) AU2003286216A1 (es)
DE (1) DE60307131T2 (es)
ES (1) ES2270130T3 (es)
FR (1) FR2847103B1 (es)
WO (1) WO2004047369A1 (es)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987464A (en) * 1996-07-26 1999-11-16 Schneider; Eric Method and system for periodically updating data records having an expiry time
US6442549B1 (en) * 1997-07-25 2002-08-27 Eric Schneider Method, product, and apparatus for processing reusable information
US8903737B2 (en) * 2000-04-25 2014-12-02 Accenture Global Service Limited Method and system for a wireless universal mobile product interface
US7222113B2 (en) * 2002-09-23 2007-05-22 Hewlett-Packard Development Company, L.P. Method and system for a software agent control architecture

Also Published As

Publication number Publication date
EP1561307B1 (fr) 2006-07-26
US7668753B2 (en) 2010-02-23
DE60307131D1 (de) 2006-09-07
FR2847103A1 (fr) 2004-05-14
WO2004047369A1 (fr) 2004-06-03
US20060167755A1 (en) 2006-07-27
EP1561307A1 (fr) 2005-08-10
AU2003286216A1 (en) 2004-06-15
DE60307131T2 (de) 2007-02-15
FR2847103B1 (fr) 2005-02-04
ATE334533T1 (de) 2006-08-15

Similar Documents

Publication Publication Date Title
JP7009519B2 (ja) モノのインターネットのサービスアーキテクチャ
CN104995889B (zh) 用于修改m2m服务设置的方法及其装置
US20210103983A1 (en) Virtualized Policy & Charging System
US10057775B2 (en) Virtualized policy and charging system
CN102647699B (zh) 策略和计费控制方法、v-pcrf及v-ocs
US10271244B2 (en) System and method for managing traffic detection
US20230027934A1 (en) Virtualized Policy & Charging System
CN112449316B (zh) 一种漫游计费的处理方法、装置及系统
KR20140009171A (ko) 사용자 통지를 제공하는 시스템 및 방법
US9888397B1 (en) Intelligent network analytics architecture
CN104798395A (zh) 对于用户设备事件的网络监测
EP3087702B1 (en) Providing toll-free application data access
CN111885585A (zh) 通信业务的开通方法及通信装置
WO2014018425A2 (en) Virtualized policy & charging system
CN104619045A (zh) 用于移动终端的接入控制方法及装置
CN109756885A (zh) 一种5g业务自动开通方法、装置、设备及存储介质
CN104581671A (zh) 数据流量提示方法和装置
CN112752352B (zh) 一种中间会话管理功能i-smf确定方法和设备
CN107658923A (zh) 充电装置的充电方法、装置及存储介质
CN106102029A (zh) 一种国际漫游业务的处理方法和处理系统
ES2270130T3 (es) Suminsitro de servicios.
CN102057622B (zh) 核心网络中改进的信用授权
WO2017041507A1 (zh) 一种Diameter消息路由方法和路由代理节点
CN105592441B (zh) 通信方法和移动通信设备
Pandey et al. Towards management of machine to machine networks