ES2325536T3 - Servicios de presencia y de multidifusion/difusion. - Google Patents

Servicios de presencia y de multidifusion/difusion. Download PDF

Info

Publication number
ES2325536T3
ES2325536T3 ES04711579T ES04711579T ES2325536T3 ES 2325536 T3 ES2325536 T3 ES 2325536T3 ES 04711579 T ES04711579 T ES 04711579T ES 04711579 T ES04711579 T ES 04711579T ES 2325536 T3 ES2325536 T3 ES 2325536T3
Authority
ES
Spain
Prior art keywords
group
information
multicast
entity
user
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
ES04711579T
Other languages
English (en)
Inventor
Ralf Keller
Frank Hundscheidt
Thorsten Lohmar
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of ES2325536T3 publication Critical patent/ES2325536T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • 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/55Push-based network services
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/186Processing of subscriber group data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)

Abstract

El método para la integración de la información de presencia del usuario y la información de multidifusión en una red de telecomunicación móvil que tiene un servidor de multidifusión que proporciona transmisión multidifusión basada en información multidifusión a usuarios registrados en un grupo de multidifusión en donde la transmisión multidifusión se realiza en una primera capa de protocolo y en donde la información multidifusión comprende información sobre la existencia de los grupos de multidifusión y sus usuarios, y que tiene una parte de la red de presencia para la realización de la operación de presencia basada en la información de presencia del usuario que comprende información, si un usuario puede enviar y recibir información, en donde la operación de presencia se realiza en una segunda capa de protocolo, que es una capa de aplicación en donde la capa de aplicación es distinta de la primera capa de protocolo - que integra en una unidad de entidad de presencia del grupo la información de multidifusión proporcionada por el servidor de multidifusión y la información de presencia de usuario proporcionada por la parte de la red de presencia dentro de la información de presencia del grupo que proporciona información sobre la accesibilidad del grupo de multidifusión y, - que recibe de la parte de la red de presencia información de presencia de usuario en la unidad de entidad de presencia del grupo para la actualización de la información de presencia del grupo y, - que recibe del servidor de multidifusión información de multidifusión en la unidad de entidad de presencia del grupo para la actualización de la información de presencia del grupo y, caracterizado porque - proporciona la información de presencia del grupo sobre el grupo de multidifusión al servidor de multidifusión para optimización de la transmisión en la primera capa de protocolo decidiendo si usar transmisión multidifusión o unidifusión a una pluralidad de usuarios de presencia del grupo de multidifusión y, - proporciona la información de presencia del grupo sobre el grupo de multidifusión a la parte de la red de presencia para optimización de las operaciones de presencia realizadas en la segunda capa de protocolo.

Description

Servicios de presencia y de multidifusión/difusión.
Campo técnico de la invención
La presente invención se refiere a un método, a una unidad de entidad de presencia de grupo, a un consumidor de información de presencia de grupo y a un sistema que integra información relativa a presencia e información relativa a multidifusión.
Especialmente la presente aplicación es aplicable en una red inalámbrica de telecomunicación de paquetes conmutados.
Antecedentes
La multidifusión es un servicio que permite a las fuentes enviar una sola copia de los mismos datos a una dirección que hace que los datos sean distribuidos a múltiples destinatarios. Bajo multidifusión solamente una copia de un mensaje pasa sobre cualquier enlace en una red y las copias del mensaje se hacen solamente donde los trayectos divergen. Desde la perspectiva de la red, la multidifusión reduce drásticamente el consumo de ancho de banda global, dado que los datos se replican en la red en los puntos apropiados más que en los sistemas finales. Además un servidor, que está enviando el mensaje de multidifusión necesita gestionar solamente una sesión.
La multidifusión en la interconexión entre una red fija y una red móvil como la del Sistema General de Radio por Paquetes GPRS o el Sistema Universal de Comunicaciones Móviles UMTS se presenta a continuación de acuerdo a la arquitectura actual de multidifusión/difusión multimedia MBMS de la red del Sistema General de Radio por Paquetes GPRS como se representa en la figura 1.
El GPRS es la mejora de paquetes conmutados del Sistema Global para Comunicaciones Móviles GSM, que es una red de circuitos conmutados. El usuario puede estar permanentemente conectado en línea pagando solamente por la transferencia real de datos. Para cumplir con los nuevos requerimientos se introducen algunos cambios en el GSM, entre otros nuevos nodos lógicos, el Nodo de Soporte Servidor de GPRS (SGSN) y el Nodo de Soporte Pasarela de GPRS (GGSN). Las funciones principales del GGSN implican interacción con redes externas de paquetes IP que proporcionan por ejemplo conexiones a los Proveedores de Servicios de Internet ISPs. Desde el punto de vista de la red externa IP, el GGSN actúa como un encaminador para las direcciones IP de todos los abonados servidos por las redes GPRS. El GGSN también intercambia información de encaminamiento con la red externa. Con el propósito de proporcionar el servicio de multidifusión/difusión el GGSN puede comunicar sobre el interfaz Gi con el Centro de Servicio de Radiodifusión/Multidifusión MB-SC recibiendo un contenido de un Proveedor de Contenidos que está ubicado tanto en la red móvil como en la red externa. Otra posibilidad para proporcionar multidifusión/difusión es por medio de una Fuente de Radiodifusión de Multidifusión, que puede estar ubicada en la red móvil o en una red externa. El SGSN sirve a todos los abonados GPRS que están ubicados físicamente dentro del área geográfica de servicio del SGSN. Reenvía los paquetes IP entrantes y salientes direccionados hacia o desde la estación móvil. Además de los nuevos nodos lógicos también van a ser definidos nuevos interfaces entre los nodos.
También se usan nodos e interfaces similares en la siguiente generación de redes inalámbricas. Para distinguir entre la funcionalidad de estos nodos en UMTS se usan a menudo nombres ampliados, 3G-SGSN y 3G-GGSN. En la descripción siguiente no se distinguirá entre los nodos GPRS y UMTS.
La introducción de multidifusión en la red inalámbrica tiene que tratar con problemas que son relevantes para las redes móviles, entre otros con la movilidad de los usuarios finales y el bajo ancho de banda de transmisión de la red móvil en el interfaz aéreo.
En la WO 03/021838 se expone una solución para provisión de la información necesaria para optimizar la transmisión multidifusión en un sistema inalámbrico de telecomunicación. En particular se describe una Base de Datos Multidifusión, base de datos MC, que contiene información sobre los grupos de multidifusión, sus abonados y, opcionalmente, sobre información adicional relativa a multidifusión como por ejemplo Calidad de Servicio o seguridad. Además la D1 expone interfaces para intercambios de información entre la base de datos MC y el HLR y entre la base de datos MC y los nodos de red como el GGSN y el SGSN. De acuerdo con la información recibida se realiza una optimización de la transmisión multidifusión de un servidor de multidifusión. De esta manera este documento trata el problema de la optimización de multidifusión en una capa de transmisión.
En particular, la movilidad de los usuarios tiene impacto en distintas direcciones de desarrollo. Por ejemplo los servicios actualmente se desarrollan proporcionando información de ubicación a los usuarios interesados en ella.
Las redes celulares tienen información sobre la ubicación del usuario. En el caso más simple ésta puede ser la identificación de una celda, el denominado ID de celda, que puede ser mapeado a coordenadas geográficas. Dado que la información proporcionada por el ID de celda no es bastante exacta, se han propuesto mejoras basadas en varias tecnologías, como por ejemplo el Sistema de Posicionamiento Global GPS o mediciones triangulares. La información de ubicación de los abonados puede ser usada por los llamados servicios basados en localización. Si un usuario solicita un servicio basado en la localización de un servidor, entonces la ubicación se recupera por el servidor del centro de ubicación móvil y el servidor proporciona el servicio, que se basa en la información de la ubicación, al usuario. No obstante, no está previsto que un usuario comunique directamente con el centro de ubicación móvil. Adicionalmente aunque la información está presente en la red móvil no se proporciona a los otros abonados.
La denominada presencia es otro parámetro usado en las redes móviles en particular para el propósito de conferencias. Presencia es un servicio que permite a un usuario controlar la diseminación de la información de presencia a otros usuarios y servicios. La información de presencia puede transportar varios tipos de información tales como la voluntad del usuario de participar en algunos tipos de comunicación con otros usuarios, la ubicación, las capacidades de los dispositivos de los usuarios para manejar distintos tipos de medios. La forma más simple del servicio de presencia es la provisión de información sobre la presencia de un usuario individual, que supone información de si el usuario puede recibir o enviar información. El servicio de presencia se implementa en un servidor de presencia y la señalización se basa en un Protocolo de Inicio de Sesión SIP. Hay otras implementaciones de los servicios de presencia y SIP es meramente un ejemplo.
Varios foros se han dado cuenta de que el usuario se beneficiará más de la presencia si la presencia permite comunicación global.
Han comenzado los esfuerzos para definir los estándares que puedan soportar la proliferación de los servicios de interoperatividad. El IETF ha comenzado a trabajar en presencia y mensajería instantánea con el ánimo de definir protocolos estándar de Internet. SIMPLE es un protocolo de nivel de aplicación definido como una extensión de SIP para el soporte de la funcionalidad de presencia en Internet que especifica cómo los proveedores y consumidores de información de presencia interactúan de forma segura a través de una red. SIMPLE hereda los mecanismos y capacidades SIP básicos tales como encaminamiento y autenticación. Soporta ambas arquitecturas igual a igual y basadas en servidor y la migración de la responsabilidad de presencia entre nodos SIP.
A continuación se describe el modelo de presencia SIMPLE de la unidad de presencia de acuerdo con la figura 2.
Básicamente se pueden distinguir cinco funciones dentro de una unidad de presencia de acuerdo con el modelo SIMPLE, agente de presencia de usuario, entidad de presencia, agente de presencia, agente de usuario y observador del consumidor de información de presencia en donde dichas funciones pueden ser agrupadas en tres funciones lógicas, productor de información de presencia, consumidor de información de presencia y agente de presencia. El flujo de información de la entidad de presencia a través del agente de presencia al observador se realiza por medio del protocolo de presencia, como por ejemplo SIP ampliado.
Primero, la entidad sobre la que se publica la presencia de información se llama entidad de presencia. Ésta es una representación en soporte lógico del equipo de usuario, una entidad física que trabaja fuera del sistema de presencia y que usa el sistema de presencia para publicar su información de presencia a través de la entidad de presencia. El usuario manipula la información de presencia a través de un Agente de Presencia de Usuario (PUA) y como resultado de la acción la entidad de presencia asociada genera un registro de datos de presencia que contiene un componente de la información de presencia completa. Un usuario puede manipular su información de presencia a través de Agentes de Presencia de Usuario múltiples, que pueden generar o actualizar partes o la información de presencia entera. Por ejemplo, un usuario que posee múltiples dispositivos puede manipular su información de presencia desde cualquiera de ellos.
A continuación, el observador es la entidad que solicita la información de presencia en la entidad de presencia. Como es el caso para la entidad de presencia, el observador representa al usuario, que usa el sistema de presencia para acceder a la información de presencia de su propia entidad de presencia o de entidades de presencia de otros usuarios. Un usuario que se suscribe a la información de presencia se llama observador. La información de presencia indicará al observador si la entidad de presencia está disponible, indisponible, u ocupada. Finalmente, el Agente de Presencia, media la interacción entre la entidad de presencia y el observador. Un Agente de Presencia es cualquier agente de usuario capaz de procesar solicitudes relacionadas con la presencia y generar notificaciones de cambio en la información de presencia. Puede haber varios Agentes de Presencia manejando la presencia relacionada con solicitudes para una entidad de presencia dada, no obstante, SIMPLE requiere que cualquier Agente de Presencia tenga conocimiento completo del estado de presencia de la entidad de presencia. Un Servidor de Presencia es cualquier entidad SIP que reside en la red que puede actuar como un Agente de Presencia o como un intermediario para solicitudes relacionadas con presencia.
Una entidad de presencia controla quién está autorizado para suscribirse a su información de presencia. Un observador no autorizado siempre obtendrá una indicación de indisponible. Un observador se autoriza aplicando reglas definidas por las listas de acceso de la entidad de presencia. Por ejemplo un observador autorizado obtendrá una indicación de disponible si la entidad de presencia está registrada y no tiene activo el no molestar. Otros ejemplos son una indicación de indisponible si la entidad de presencia no está registrada o una indicación de ocupado si la entidad de presencia tiene activo el no molestar.
Un ejemplo adicional del servicio de presencia es la denominada lista de colegas. Incluye una lista de usuarios agrupados dentro de una lista que tienen por ejemplo el mismo interés o que son amigos. Cuando ocurre un suceso los miembros de la lista que están vivos, lo que significa que están conectados a la red, reciben un cierto mensaje sobre el suceso.
La comunicación en unas redes de comunicaciones móviles como por ejemplo en UMTS se realiza por medio de una comunicación unidifusión. La comunicación unidifusión se llama también comunicación punto a punto. La comunicación punto a punto significa el envío de un mensaje de un único emisor a un único receptor. La comunicación de grupo se implementa por medio de una comunicación punto a punto que tiene un remitente que transmite paquetes separadamente a cada uno de los miembros del grupo. Para un grupo con n miembros, se requieren n paquetes en todo el camino entre el remitente y los destinatarios. Éste también es el método de transmisión para proporcionar el servicio de ubicación y presencia. Por lo tanto para enviar un mensaje a los miembros activos de la lista de colegas, se requiere que cada usuario haya establecido una conexión a la red.
Los servicios relacionados con la presencia fueron desarrollados para un usuario único. Ello significa que la tecnología UMTS existente no prevé la utilización de multidifusión para los servicios relacionados con la presencia. Cualquier servicio que se proporciona simultáneamente a múltiples clientes se repite y se usan múltiples conexiones unidifusión hacia los usuarios. Especialmente con la evolución de los recursos de emisión de alta demanda en tiempo real o los servicios multimedia de conversación esto implica que los recursos en la red se usan muy ineficientemente. Además los protocolos desarrollados que proporcionan el servicio relacionado con presencia, como el protocolo SIMPLE, no proporcionan el servicio aplicable para un grupo de multidifusión, así que el miembro del grupo de multidifusión no tiene ninguna información relacionada con la presencia sobre el grupo de multidifusión.
Por lo tanto actualmente no hay integración entre la multidifusión y el servicio relacionado con la presencia.
Sumario y descripción de la invención
Es un objeto de la presente invención proporcionar una solución eficiente para la integración de la información relacionada con la presencia con la transmisión multidifusión dentro de una red de telecomunicación.
La invención se materializa en las reivindicaciones 1 y 12. Las realizaciones ventajosas se describen en las reivindicaciones dependientes.
La idea básica de la presente invención es integrar la presencia y la información relacionada con la multidifusión en una red de telecomunicación. Cabe mencionar que el término multidifusión se refiere a cualquier transmisión punto a multipunto. Por lo tanto la transmisión de radiodifusión, que se considera como una forma especial de la transmisión multidifusión, también se incluye bajo el término multidifusión. La red de telecomunicación tiene un servidor multidifusión que proporciona transmisión multidifusión basada en la información relacionada con la multidifusión a los usuarios registrados en un grupo de multidifusión. Dicho suministro de información relacionada con multidifusión y la transmisión de multidifusión se realiza sobre una primera capa de protocolo, por ejemplo usando un portador MBMS en un móvil 3G. Además la red de telecomunicación tiene una parte de la red de presencia para realizar la operación relacionada con la presencia basada en la información de presencia del usuario a los usuarios en donde la operación relacionada con la presencia se realiza sobre una segunda capa de protocolo, por ejemplo usando un protocolo de presencia definido como una extensión del Protocolo de Inicio de Sesiones (SIP). La integración de la información relacionada con la presencia y la multidifusión se realiza proporcionando una unidad de entidad de presencia de grupo. La unidad de entidad de presencia de grupo se introduce proporcionando la información de presencia de grupo en el grupo de multidifusión. La información de presencia de grupo se actualiza por la parte de la red de presencia, que proporciona información de presencia de usuario a la unidad de entidad de presencia de grupo para actualizar la información de presencia de grupo. Por otra parte, el servidor de multidifusión actualiza la información de presencia de grupo sobre el grupo de multidifusión cuando tiene lugar una actualización en el grupo de multidifusión. Además se propone proporcionar la información de presencia del grupo sobre el grupo de multidifusión al servidor de multidifusión para optimizar la multidifusión sobre la primera capa de protocolo. Por ejemplo de acuerdo con la información sobre los usuarios que son miembros presentes de un grupo de multidifusión se puede tomar una decisión sobre si usar transmisión unidifusión o multidifusión. Además se proporciona la información de presencia del grupo sobre el grupo de multidifusión a la parte de la red de presencia para optimizar las operaciones relacionadas con la presencia realizadas sobre la segunda capa de protocolo. Por ejemplo de acuerdo con la información se tiene que tomar una decisión para distribuir la información solamente a los usuarios que son miembros de presencia de un grupo de multidifusión y de una lista de colegas.
Además se propone que la información de presencia del grupo incluya la información relacionada en algún modo con la posibilidad de llegar al grupo de multidifusión. Ello supone que la información de presencia del grupo puede incluir información de presencia de los usuarios y/o información sobre la ubicación del grupo de multidifusión y/o el estado del grupo de multidifusión y/o la disponibilidad del grupo de multidifusión o los usuarios que son miembros del grupo de multidifusión y/o la autorización de acceso y/o el número de usuarios del grupo de presencia, y/o la distancia entre los miembros del grupo de presencia y/o la pertenencia de los usuarios a una lista de colegas. Estos son meramente ejemplos de atributos de la información de presencia del grupo.
Además se propone en una realización de la presente invención subdividir la funcionalidad de la unidad de la entidad de presencia del grupo en una primera funcionalidad responsable de producir y recopilar la información de presencia del grupo y en una funcionalidad adicional que proporciona y administra la información de presencia del grupo. De acuerdo con el modelo SIMPLE la primera función se realiza por el agente de presencia del grupo y la funcionalidad adicional por la entidad de presencia del grupo. En este caso un consumidor de la información de presencia contacta con la entidad de presencia del grupo para recuperar datos. Preferentemente es para proporcionar una unidad central adicional para la recopilación y el suministro de la información de presencia del grupo. En el modelo SIMPLE el agente de presencia es el responsable de esta tarea.
La presente invención propone tener un consumidor de la información de presencia del grupo que comunica con la unidad de entidad de presencia de grupo para usar la información solicitada. En definitiva, dependiendo del sistema, la solicitud va a través de un agente de presencia. Hay diferentes formas para que el consumidor solicite la información de presencia del grupo. Por ejemplo en el modelo SIMPLE el observador del grupo que es parte del consumidor de información de presencia del grupo, se abona y registra a la información basada en el suceso, lo que significa que cuando ocurra un cambio el observador del grupo es informado. El observador del grupo reenvía la información recibida al agente del grupo que lo usa.
Es ventajoso que el servidor de multidifusión sea simultáneamente el consumidor de la información de presencia del grupo. Para este propósito el servidor multidifusión tiene que suscribirse a la unidad de entidad de presencia del grupo para que llegue a ser un observador del grupo con el ánimo de recibir la información de presencia del grupo. La ventaja de esta solución es que el servidor de multidifusión puede reaccionar en caso de que ocurran cambios en el aspecto de la presencia de los usuarios que también son miembros del grupo de multidifusión. Por supuesto puede haber más de un servidor de multidifusión que está en contacto con la unidad de entidad de presencia del grupo.
Además también se propone que los usuarios se suscriban y registren para llegar a ser observador del grupo, para el mismo propósito que se describió arriba de llegar a ser consumidores de información de presencia del grupo. En este contexto los permisos de acceso tienen que ser comprobados finalmente. Por medio de administración se puede establecer quién está autorizado para acceder a la información de presencia del grupo.
Se propone que el servidor de multidifusión inicie la unidad de entidad de presencia del grupo para un grupo de multidifusión. La ventaja es que el servidor de multidifusión controla la unidad de entidad de presencia del grupo e inicia una, cuando se requiere, por ejemplo cuando se establece un nuevo grupo.
Como alternativa se propone que la entidad de presencia del grupo se inicie por ejemplo por el operador de red o por algún tipo de la parte de la red de administración. En este caso se requiere que la disponibilidad de la unidad de entidad de presencia del grupo se distribuya a los consumidores potenciales de la información de presencia del grupo.
Para proporcionar información de ubicación precisa se propone tener un interfaz de comunicación con una base de datos de ubicaciones que tiene información detallada sobre la ubicación actual de un usuario, como por ejemplo un servidor de ubicación móvil en una red móvil.
Es ventajoso administrar contadores en la unidad de entidad de presencia del grupo para el seguimiento de los cambios y los estados actuales en la información de presencia del grupo.
Además se propone tener un método que realice los siguientes pasos. El servidor de multidifusión inicia la entidad de presencia del grupo y produce y actualiza la información de presencia del grupo alterando la información de presencia del grupo en la unidad de entidad de presencia del grupo cuando un usuario envía una petición de unirse a o dejar un grupo de multidifusión. El consumidor de la información de presencia del grupo se registra a sí mismo en el agente de presencia y se suscribe a la información basada en el suceso requerido. Con estos pasos no se requiere que el consumidor mantenga el seguimiento de los cambios en la información de presencia del grupo, pero se envían las notificaciones sobre un suceso a la unidad de entidad de presencia del grupo y/o al consumidor de la presencia del grupo. Este modelo puede ser extendido por una unidad central, a saber el agente de presencia. En este caso el productor y el consumidor de la información de presencia del grupo registra al agente del grupo y el agente del grupo envía la notificación a estas entidades.
Además se propone tener una unidad de entidad de presencia del grupo adaptada a integrar presencia e información relacionada con multidifusión en una red de telecomunicación. Dicha red de telecomunicación tiene un servidor de multidifusión que proporciona la transmisión de multidifusión basada en información relacionada con multidifusión a los usuarios registrados a un grupo de multidifusión en donde la transmisión de multidifusión se realiza en una primera capa de protocolo, por ejemplo, usando un portador MBMS en un móvil 3G y que tiene una parte de la red de presencia para realizar la operación relacionada con presencia basada en la información de presencia del usuario a los usuarios en donde la operación relacionada con la presencia se realiza en una segunda capa de protocolo, por ejemplo, usando un protocolo de presencia definido como una extensión del Protocolo de Inicio de Sesiones (SIP). Dicha unidad de entidad de presencia del grupo tiene información de presencia del grupo sobre el grupo de multidifusión. Los medios de actualización son responsables de la actualización de la información de presencia del grupo, en donde los medios de actualización reciben los datos reales por medio de un primer interfaz y de un segundo interfaz. El primer interfaz se adapta para comunicar con la parte de la red de presencia para recibir información de presencia del usuario. Esto significa por un lado que se actualiza por el usuario la información de presencia disponible en la segunda capa de protocolo. Por otro lado la unidad de entidad de presencia del grupo recibe información del servidor de multidifusión que tiene información relacionada con multidifusión y que se ubica en la primera capa de protocolo. Ello supone que la información de presencia del grupo se actualiza cuando ocurre un cambio en la información de presencia de un usuario o cuando la información relacionada con multidifusión ha cambiado debido a un suceso en el que un usuario se une o deja un grupo de multidifusión.
Se propone que la estructura de la unidad de entidad de presencia del grupo tenga una primera entidad para la producción y la recopilación de la información de presencia del grupo y una entidad adicional para el suministro y la administración de la información de presencia del grupo. De acuerdo con el modelo SIMPLE la primera entidad es el agente de presencia del grupo y la entidad adicional es la entidad de presencia del grupo. En este caso un consumidor de la información de presencia contacta con la entidad de presencia del grupo para recuperar datos. Preferentemente es para proporcionar una unidad central adicional para la recopilación y el suministro de la información de presencia del grupo. En el modelo SIMPLE el agente de presencia es el responsable de esta tarea.
En una realización de la presente invención la primera y la entidad adicional están ubicadas en un mismo nodo de red. Es posible también tener ambas entidades implementadas en nodos de red distintos, como se hace en el modelo SIMPLE.
Además se propone tener un consumidor de la información de presencia del grupo. Dicho consumidor se adapta a usar la información integrada relacionada con multidifusión y presencia en una red de telecomunicación con las características expuestas arriba. El consumidor tiene un interfaz de acceso para acceder la unidad de entidad de presencia del grupo con las características descritas arriba para usar dicha información. De acuerdo con el modelo SIMPLE el observador del grupo y el agente del grupo forman el consumidor, en donde por medio del observador del grupo, se registra y suscribe el agente del grupo para recibir información en caso de que ocurran algunos cambios en la información de presencia del grupo.
Se propone que un servidor de multidifusión sea el consumidor de la información de presencia del grupo.
En otra realización un usuario que está registrado y abonado por medio de un observador del grupo es el consumidor de la información de presencia del grupo.
Además se propone tener un sistema que esté adaptado a realizar el método de acuerdo a la reivindicación 1 y dicho sistema tiene una unidad de entidad de presencia del grupo de acuerdo con la reivindicación 12 y un consumidor de acuerdo con la reivindicación 15.
La presente invención propone introducir la entidad de presencia representando un grupo de usuarios y no un único usuario. Este nuevo tipo de entidad de presencia se llama unidad de entidad de presencia del grupo. Además la presente invención propone introducir interfaces entre el servidor de multidifusión, la unidad de entidad de presencia del grupo y la parte de la red de presencia para intercambiar la información entre los nodos para enlazar las capas de protocolo independientes, denominadas capa de multidifusión y capa de presencia. La parte de la red de presencia puede incluir un servidor de presencia y una base de datos de ubicaciones.
La presente invención asegura que la información de presencia disponible, en donde la información de presencia puede incluir la información facilitada por la ubicación y/o por los servicios de presencia, se enlaza con la información de pertenencia al grupo propuesta por el servicio de multidifusión, como por ejemplo por el Servicio de Radiodifusión/Multidifusión proporcionado por el Centro del Servicio de Radiodifusión/Multidifusión BM-SC. De esta manera un usuario puede tener la información de ubicación almacenada en la red, puede tener una entrada en la base de datos de presencia y se puede registrar en la base de datos de gestión del grupo, de acuerdo a la presente invención se enlaza este tipo de información. La ventaja de la presente invención es que ciertas acciones se desencadenan por la información disponible en distintas bases de datos. Otra ventaja es que los recursos de radio se utilizan más eficientemente, porque por ejemplo se impide multidifundir un mensaje a los usuarios, que no están presentes. También es ventajosa debido al tema de mantenimiento, porque en lugar de instanciar y mantener n entidades de presencia de usuarios porque cada entidad de presencia representa un usuario único, solamente tiene que ser mantenida una entidad de presencia del grupo para n usuarios.
Con la solución propuesta se alcanza una multidifusión optimizada en una red de telecomunicación dado que la información relacionada con la presencia del grupo puede ser incluida en las decisiones sobre transmisión multidifusión. El término información de presencia del grupo tiene que ser entendido como la información que describe la posibilidad de alcanzar el grupo de multidifusión. Dicha información puede incluir información relacionada con la ubicación y la presencia y el estado y la disponibilidad de un grupo.
A continuación se da una descripción detallada de la invención.
Fig.1: Arquitectura del Servicio Multimedia de Radiodifusión/Multidifusión.
Fig.2: Modelo de presencia SIMPLE de acuerdo con la técnica actual.
Fig.3: Modelo de presencia SIMPLE de acuerdo con la presente invención.
Fig.4: Realización de la presente invención que muestra la interacción de las distintas bases de datos.
Fig.5: Realización de la presente invención que implica un servidor de multidifusión.
Fig.6: Realización de la presente invención que muestra el intercambio de mensajes entre los nodos.
La descripción de la posible realización técnica de la presente invención se describe a continuación.
La presente invención propone introducir una unidad de entidad de presencia del grupo que representa el grupo de usuarios e interfaces entre los nodos implicados. La arquitectura de la unidad de entidad de presencia del grupo (que supone la división de tareas entre los distintos nodos y los interfaces requeridos entre los nodos) puede variar dependiendo de la implementación de un sistema. Los usuarios pueden suscribirse a la información de presencia del grupo de la misma manera que a la información de presencia de usuario único. No obstante, también los servicios y los centros de servicio como los BM-SC pueden suscribirse a la información de presencia del grupo.
A continuación se describe la invención con respecto a la figura 3, que representa el modelo de presencia SIMPLE adaptado de acuerdo con la presente invención. Dicho modelo de presencia SIMPLE adaptado incluye la entidad de presencia del grupo que comunica por un lado con un agente de grupo de presencia y por otro lado con un agente de presencia. El agente de presencia envía la información a un observador del grupo que está unido con el agente del grupo al consumidor de la información de presencia. Dentro del modelo SIMPLE adaptado la entidad de presencia del grupo, el agente de grupo de presencia y el agente de presencia forman la unidad de entidad de presencia del grupo. Por supuesto también otra agregación de entidades podría representar una unidad de presencia de grupo. Por ejemplo la entidad de presencia del grupo también podría proporcionar la información de presencia del grupo al observador del grupo, en este caso no se requiere el agente de presencia. Tampoco se requiere tener agente de grupo de presencia como entidad autónoma. De todos modos dado que en el modelo SIMPLE la entidad de presencia del grupo cumple con las tareas de recolección y administración de la información de presencia del grupo, la descripción siguiente se centra en esta entidad.
La entidad de presencia del grupo es una entidad, que es responsable de la administración y publicación de la información de presencia del grupo, como por ejemplo de un grupo de multidifusión. La información de presencia del grupo puede ser manipulada a través de un Agente de Grupo de Presencia y como resultado de la acción la entidad de presencia del grupo asociada genera la información completa de presencia del grupo. Además de la unidad de entidad de presencia del grupo también hay una entidad de observador del grupo que consta de un agente del grupo y un observador del grupo. El observador del grupo es la entidad que solicita la información sobre el presencia del grupo, en donde el observador del grupo puede observar una entidad de presencia del grupo como una entidad de presencia de usuario única, pero es necesario entender el concepto diferente. El observador del grupo representa la unidad de gestión del grupo de multidifusión, que usa la unidad de presencia del grupo para acceder a la información de presencia. La información de presencia indicará al observador si la entidad de presencia está disponible, indisponible, u ocupada. La entidad de presencia del grupo controla la autorización a suscribirse a la información de presencia del grupo. Un observador del grupo no autorizado siempre obtendrá una indicación de indisponible. Un observador del grupo se autoriza aplicando reglas definidas por las listas de acceso de la entidad de presencia del grupo. Finalmente, el Agente de Grupo de Presencia media la interacción entre la entidad de presencia del grupo y el observador.
Para mejorar la transmisión multidifusión y para proporcionar información relevante sobre un grupo de multidifusión, la presencia del grupo mantiene la siguiente información relacionada con la presencia del grupo, en donde estas listas incluyen meramente ejemplos y por lo tanto no tienen que ser vistas como completas. Información importante es la ubicación del grupo. Por este medio se puede considerar que el orden jerárquico distingue por ejemplo entre las celdas en que los usuarios que son miembros del grupo de multidifusión están ubicados. La ubicación también puede ser diferenciada considerando los países. Otro ejemplo de información relacionada con la presencia del grupo es el estado del grupo, esto significa que se puede indicar que un grupo está ocupado actualmente debido al estado de entrega de datos en curso. La disponibilidad es un parámetro que indica si es posible enviar datos a los usuarios. La entidad de presencia del grupo también puede mantener información sobre la autorización de acceso, que controla el permiso de los usuarios a suscribirse a la información de presencia del grupo. Además se puede controlar el número de usuarios que están registrados en un grupo de multidifusión, los denominados miembros del grupo de presencia. La administración de los usuarios se puede basar en el número de usuarios en total o por ubicación o por tecnología de acceso. La información de presencia relacionada con el grupo va a ser usada para tomar distintas decisiones por ejemplo si utilizar la técnica multidifusión para transmitir los datos a los miembros del grupo de presencia o si es más eficiente decidir usar la conexión unidifusión para todo usuario presente. Este tipo de decisión también puede tomarse de la información sobre la distancia media, máxima o mínima entre los miembros del grupo de presencia.
En la descripción de arriba se describe el modelo de presencia SIMPLE modificado de acuerdo con la presente invención. A continuación se describe con más detalles la integración de un servidor de multidifusión en un modelo de presencia. Un servidor de multidifusión es un nodo que proporciona transmisión multidifusión a los usuarios, en donde el suministro de la transmisión multidifusión incluye el suministro de la información de multidifusión como tal pero también la tarea de gestión de multidifusión. Por supuesto también un nodo particular se puede adaptar para realizar la tarea de gestión de multidifusión. Esta solución es ventajosa en redes híbridas, en las que la información de multidifusión se proporciona en una red, por ejemplo Internet y la tarea de gestión de multidifusión en otra red, por ejemplo en una red inalámbrica, como GPRS o UMTS. En el ejemplo de GPRS y UMTS el llamado Centro de Servicio de Radiodifusión/Multidifusión BM-SC lleva a cabo la tarea de gestión de multidifusión.
No obstante la utilización del BM-SC es meramente un ejemplo y por lo tanto cualquier otro nodo que realiza una tarea de gestión del grupo se puede usar en una manera adaptada. Además a continuación el servicio de multidifusión se usa como ejemplo. No obstante la aplicación presente también es aplicable al servicio de radiodifusión.
El BM-SC inicia la entidad de presencia del grupo para cada grupo de multidifusión. La decisión sobre el inicio de un grupo de multidifusión puede ser decidida por el propietario del grupo o por el operador a través de un interfaz de gestión o incluso por los usuarios. Otra opción es considerar la entidad de presencia del grupo como un grupo lógico donde el registro de usuarios, esto supone cualquier grupo que se mantiene por la gestión del grupo tiene en el mismo momento una entidad de presencia del grupo, y la lógica en el BM-SC asegura la consistencia de los datos gestionados. Esto implica que la información sobre la existencia de la entidad de presencia del grupo lógico incluso cuando el grupo está vacío va a ser anunciada a los miembros potenciales del grupo. El anuncio puede ser realizado a través de teléfono, SAP, página de Internet, o cualquier otro medio. Durante la fase de inicio pueden ser definidas diferentes características del grupo. Por ejemplo se puede especificar, que el grupo de multidifusión es un grupo cerrado que significa que solamente los usuarios asignados están autorizados para registrarse a la entidad de presencia del grupo. El permiso para registrarse a la entidad de presencia del grupo se puede especificar a través del interfaz de gestión, que va a ser definido consecuentemente.
La introducción de interfaces y lógica adicional para usar la información disponible en la ubicación, la base de datos de presencia y en el servicio de multidifusión/radiodifusión se representa en la figura 4.
La figura 4 muestra un BM-SC, un servidor/base de datos de presencia, la base de datos de ubicación que está conectada a la unidad de presencia del grupo. Adicionalmente hay la disponibilidad del contenido que está conectado al BM-SC.
Para tener datos precisos la unidad de presencia de datos comunica a través de los interfaces 1 con el servidor/base de datos de presencia, que es una parte de presencia de la red que tiene información de presencia sobre un usuario, en donde el servidor/base de datos de presencia recibe la información sobre el usuario directamente del usuario o dicha información puede ser complementada por la información recibida del servidor de ubicación a través del interfaz 2a. La información de ubicación recibida sobre el interfaz 2a es suficiente con respecto a la granularidad. En caso de que se requiera una granularidad más fina, ésta se alcanza por medio del interfaz 2b que proporciona un acceso directo desde la unidad de presencia del grupo a la base de datos de ubicaciones. No obstante el nivel de la granularidad no tiene ningún impacto en la presente invención.
El BM-SC proporciona la unidad de presencia del grupo con información relacionada con la multidifusión, como por ejemplo sobre el grupo de multidifusión existente y los usuarios que son miembros de los grupos de multidifusión. Además de la información indicada el BM-SC también puede ser consciente de qué contenido está disponible para la distribución requerida. Esto se hace a través del interfaz 3 para la disponibilidad de contenido, que puede estar ubicada en el servidor de contenido. En una cierta etapa el BM-SC conoce el estado de conectividad de los miembros del grupo MBMS individuales que se sirven por él mismo, porque los miembros del grupo se suscriben a la primera capa.
A continuación se describe con más detalles una realización de la presente invención que muestra el impacto del registro de un usuario.
El registro de un usuario interesado, independiente de si la entidad de presencia del grupo está cerrada o no, puede ser hecho especificando la dirección de multidifusión del grupo de multidifusión durante el registro por el servicio de presencia. De acuerdo al modelo SIMPLE esto se va a hacer durante el registro SIMPLE por medio de una cierta entrada en la base de datos de presencia.
En el siguiente paso la presencia de los usuarios a una presencia del grupo va a ser indicada a la red. Por consiguiente tanto los usuarios pueden indicar su presencia como que puede ser iniciada automáticamente después de que esté cerrado el procedimiento de registro. La información sobre la pertenencia del usuario a la presencia del grupo se almacena en la entidad de presencia del grupo y entonces puede ser usada, entre otras, para determinar si la multidifusión/radiodifusión o unidifusión se aplicará para proporcionar contenido. La información de presencia del grupo se usa para optimizar la transmisión multidifusión en la primera capa esto supone en la capa de transmisión y además también para optimizar las operaciones relacionadas con la presencia en la segunda capa en la que se aplica actualmente la información de presencia del usuario. A continuación se presentan algunos ejemplos que muestran las mejoras en las distintas capas, que van a ser alcanzadas usando la información de presencia del grupo. Por ejemplo la información de presencia del grupo puede rastrear la información sobre el número de usuarios que están presentes en un grupo de multidifusión. De acuerdo con el porcentaje de usuarios de presencia que son miembros del grupo de multidifusión se puede tomar una decisión sobre si usar transmisión unidifusión o multidifusión. La información de presencia del grupo además puede ser especificada y puede ser considerada la ubicación de los usuarios de presencia. Por ejemplo si al menos un cierto número de usuarios ubicados en una celda en un área predefinida están suscritos al mismo grupo de multidifusión (en donde pueden existir varios grupos de multidifusión para el mismo contenido pero con diferentes características de QoS) entonces la transmisión multidifusión va a ser usada, de otro modo la unidifusión es el tipo de transmisión de datos preferible. Además la distancia entre los usuarios puede ser tomada en consideración decidiendo si usar multidifusión o unidifusión. Ello significa que puede examinarse si la distancia media entre los usuarios en el grupo de multidifusión no excede un cierto valor. Ello significa que si están dentro de la cobertura de las celdas en estrecha vecindad, entonces es preferible usar multidifusión a los usuarios para proporcionar el contenido de otro modo se usa unidifusión. La optimización de la transmisión multidifusión también supone elegir transmisión de radiodifusión cuando sea apropiado. Por lo tanto si un portador de radiodifusión está disponible, entonces todos los terminales dentro del área de cobertura de radiodifusión, que son capaces de recibir dicho portador de radiodifusión, deberían usarlo.
Adicionalmente sobre la base de la información de presencia del grupo se van a optimizar las operaciones relacionadas con la presencia. Por ejemplo si un cierto número de participantes del grupo están en una y la misma lista de colegas, la decisión podría ser adaptar el cargo, por ejemplo un precio más bajo para el amigo propietario o para todos los participantes. Otro ejemplo para la operación optimizada relacionada con la presencia es la decisión de informar a todos en una lista de colegas en un grupo de multidifusión, cuando un usuario que está en una lista de colegas también es miembro de un grupo de multidifusión. Opcionalmente el usuario establece la opción de adherir al usuario automáticamente al grupo de multidifusión. Además se puede establecer la opción para que cuando un número de usuarios que están en una lista de colegas y que están presentes alcance un valor umbral que estos usuarios sean fijados en un grupo para recibir el mismo contenido o compartir la misma información. Opcionalmente el tipo de contenido y la utilidad de la transmisión multidifusión o de radiodifusión para ese tipo de contenido se consideran para esta decisión, porque cierto contenido puede tener una reducción considerable de calidad cuando se usan portadores de multidifusión o radiodifusión.
A continuación se presenta una realización de la presente invención con respecto a la figura 5, en la que un servidor de multidifusión, como por ejemplo el BM-SC también es una unidad consumidora de información de presencia. La realización se describe sobre la base del modelo SIMPLE como ejemplo.
La figura 5 representa una realización de la presente invención, en la que el BM-SC reparte información al productor de la información de presencia del grupo y simultáneamente el BM-SC es el consumidor de la información de presencia. En la figura 5 se muestra que por un lado el BM-SC comunica con el productor 52 para enviar la información relacionada con la multidifusión y por otro lado hay flujo de información desde el agente de presencia al BM-SC 51, cuando ocurre un suceso que el BM-SC tienen registrado y suscrito. El productor reparte la información de presencia del grupo al agente de presencia del grupo 53, que comunica con la entidad de presencia del grupo 54. Dicha entidad de presencia del grupo informa al agente del grupo sobre los cambios que ocurren 55. El agente de presencia es una unidad central que recoge la información relacionada con presencia y que desencadena la distribución de la información cuando cambia una entrada en la información de presencia del grupo.
Para el propósito de que sea el consumidor de la información de presencia del grupo, el BM-SC instancia, como se representa en la figura 5, tanto el Observador del Grupo como los Agentes del Grupo correspondientes. Por ello el BM-SC puede informar a la Entidad de Presencia del Grupo enviando la información relacionada con el grupo pero también puede usar la información recibida del Agente de Presencia.
A continuación con respecto a la figura 6 se describen varios pasos, con los que el BM-SC logra convertirse en el consumidor y parcialmente en el productor de la información de presencia del grupo. Los nodos corresponden a los nodos de la figura 5.
Primero, el BM-SC inicia la entidad de presencia del grupo 61. Preferentemente esto se hace después de que el primer abonado se une a un grupo de multidifusión particular, no obstante, también puede ser iniciado de antemano. La entidad de presencia del grupo y el agente del grupo de presencia correspondiente también se pueden co-ubicar en el BM-SC. No obstante, dado que potencialmente un número enorme de usuarios puede interactuar con las entidades de presencia del grupo, pudiera ser beneficioso usar un nodo dedicado para este propósito. Cada adhesión y abandono solicitado por un suscriptor altera los datos en la entidad de presencia del grupo, el número de miembros del grupo se incrementa o reduce respectivamente. Por medio de esta interacción el BM-SC llega a ser el productor de la información de presencia del grupo.
En el paso siguiente 62 la entidad de presencia del grupo se registra a sí misma en el agente de presencia. Para ser informado sobre los cambios la entidad de presencia del grupo se suscribe 62 a los sucesos requeridos. El BM-SC es responsable del inicio de un Observador del Grupo, que se registra también a sí mismo en el Agente de Presencia 63 y se suscribe 63 a los sucesos requeridos. El Agente de Presencia envía entonces notificaciones, cuando ocurre un suceso a uno o tanto a la Entidad de Presencia del Grupo como al BM-SC, 64, 65.
Es bastante natural tener el observador del grupo y el agente del grupo para cada grupo de multidifusión instanciado en el BM-SC, dado que el BM-SC necesita mantener las bases de datos para los abonados de multidifusión en cualquier caso. Los usuarios también pueden tener observadores y agentes de usuario implementados en sus terminales. Esto también se realiza por medio del procedimiento de registro/suscripción 66 y la notificación correspondiente recibida del agente de presencia 67.
En una realización de la presente invención en la entidad de presencia del grupo se implementa una variedad de contadores para mantener el seguimiento de los cambios en relación con los usuarios que son miembros de un grupo de multidifusión y su presencia en la red. A continuación se presentan unos pocos ejemplos para los contadores. La entidad de presencia del grupo tiene un contador del número de miembros del grupo de multidifusión, en donde esta entrada puede ser entregada desde el BM-SC, cuando un usuario se une o deja el grupo de multidifusión. Respectivamente el agente de presencia reparte la información sobre la presencia de los usuarios para actualizar el contador del número de miembros del grupo de presencia, cuando un usuario llega a estar presente o cuando el estado cambia a no presente. Además allí puede ser monitorizado el número de usuarios que están interesados en un contenido particular por medio de un contador.
La información sobre los cambios del contador se va a recibir desde el BM-SC, por ejemplo cuando un usuario declare estar interesado en un contenido particular. Un contador similar se puede mantener para el número de usuarios que son miembros del grupo de multidifusión y que están en una lista particular de colegas, en donde el Agente de Presencia envía una notificación en caso de cambios. Ello significa que el número de miembros del grupo en una lista particular de colegas aumenta cuando un usuario de una lista particular de colegas llega a estar presente y disminuye cuando los usuarios no están presentes más. Además se puede mantener un contador del número de miembros del grupo en un área particular, en donde el número cambia si un usuario entra o deja un área particular. Dado que el agente de presencia tiene esta información que se incluye en la información de presencia de cada usuario, por ello el agente de presencia es capaz de modificar la entrada del contador correspondiente. Además el BM-SC puede actualizar la información en el contador del número de miembros del grupo con un acceso particular como por ejemplo GSM, WCDMA. El número de miembros del grupo por acceso se puede determinar tanto cuando la entidad de presencia ha identificado el tipo de acceso como que puede ser determinado considerando el ID de la celda proporcionada durante el proceso de registro de presencia. Además, una Entidad de Presencia de Grupo puede implementar la información sobre la distancia mínima, máxima o media entre los miembros del grupo, en donde se requiere la combinación eventual con información de ubicación.
Además se propone definir un cierto nivel de presencia 68 para cada contador. Los contadores presentados arriba van a ser usados para provocar una acción en caso de que un contador aumente o disminuya por encima de un cierto nivel de presencia. Esta información se puede establecer por medio de un interfaz de gestión, en donde se va a provocar tanto por un usuario específico como por el operador como por el BM-SC. Dicho nivel de presencia va a ser definido como un valor único y absoluto o como una histéresis, que es la solución preferente.
A continuación se presentan unos pocos ejemplos que describen el impacto de cierto nivel de presencia en el desencadenamiento de sucesos. Por ejemplo se puede decidir usar tanto multidifusión como unidifusión cuando un número de miembros del grupo de presencia está por encima de un valor umbral que representa un cierto valor de presencia. La misma decisión puede ser tomada cuando el número de miembros del grupo presentes en un área particular está por encima de un valor umbral, entonces es preferible usar multidifusión a estos usuarios, en definitiva creando un nuevo grupo de multidifusión y para los usuarios fuera de dicho área, podría ser más eficiente usar unidifusión. Además si el número de miembros del grupo de presencia en una lista particular de colegas está por encima de un valor umbral, entonces se va a decidir si enviar una invitación a todos los miembros de dicha lista de colegas. Un valor umbral también se puede fijar para el anuncio del servicio, lo que supone que los usuarios son informados sobre la disponibilidad del servicio cuando se alcanza un valor y se pregunta a los usuarios para unirse al grupo. La decisión de unirse se puede definir como que solamente el abonado que está presente debería unirse y dejar el grupo respectivamente cuando no está presente. Además el inicio de una sesión se puede hacer dependiente de la información de si están presentes bastantes usuarios y adecuadamente la sesión se para si el contador disminuye por debajo del nivel de presencia. También la información del cargo puede depender del contador, por ejemplo la generación del registro de cargo en el BM-SC se adapta en la manera que se ofrece una tarifa más baja para el contenido que es de alto interés en un área particular o para colegas en una lista.
Las realizaciones de la presente invención descritas arriba se basan en el modelo SIMPLE. No obstante, la aplicabilidad de la presente invención no está restringida a dicho modelo. La invención funciona para todo sistema que tiene información de presencia (en donde dicha información también incluye información de ubicación) e información relacionada con multidifusión en unas capas distintas y que no están integradas.

Claims (14)

1. El método para la integración de la información de presencia del usuario y la información de multidifusión en una red de telecomunicación móvil que tiene un servidor de multidifusión que proporciona transmisión multidifusión basada en información multidifusión a usuarios registrados en un grupo de multidifusión en donde la transmisión multidifusión se realiza en una primera capa de protocolo y en donde la información multidifusión comprende información sobre la existencia de los grupos de multidifusión y sus usuarios, y que tiene una parte de la red de presencia para la realización de la operación de presencia basada en la información de presencia del usuario que comprende información, si un usuario puede enviar y recibir información, en donde la operación de presencia se realiza en una segunda capa de protocolo, que es una capa de aplicación en donde la capa de aplicación es distinta de la primera capa de protocolo
- que integra en una unidad de entidad de presencia del grupo la información de multidifusión proporcionada por el servidor de multidifusión y la información de presencia de usuario proporcionada por la parte de la red de presencia dentro de la información de presencia del grupo que proporciona información sobre la accesibilidad del grupo de multidifusión y,
- que recibe de la parte de la red de presencia información de presencia de usuario en la unidad de entidad de presencia del grupo para la actualización de la información de presencia del grupo y,
- que recibe del servidor de multidifusión información de multidifusión en la unidad de entidad de presencia del grupo para la actualización de la información de presencia del grupo y,
caracterizado porque
- proporciona la información de presencia del grupo sobre el grupo de multidifusión al servidor de multidifusión para optimización de la transmisión en la primera capa de protocolo decidiendo si usar transmisión multidifusión o unidifusión a una pluralidad de usuarios de presencia del grupo de multidifusión y,
- proporciona la información de presencia del grupo sobre el grupo de multidifusión a la parte de la red de presencia para optimización de las operaciones de presencia realizadas en la segunda capa de protocolo.
2. El método de acuerdo con la reivindicación 1 caracterizado porque la información de presencia del grupo incluye información relacionada con la disponibilidad del grupo de multidifusión.
3. El método de acuerdo con la reivindicación 1 o 2 caracterizado porque la funcionalidad de la unidad de entidad de presencia del grupo se subdivide en una primera funcionalidad responsable de la producción y recolección de la información de presencia del grupo y en una funcionalidad adicional que proporciona y administra la información de presencia del grupo.
4. El método de acuerdo con una de las reivindicaciones 1 a 3 caracterizado porque una unidad consumidora de la información de presencia del grupo comunica con la unidad de entidad de presencia del grupo para usar dicha información.
5. El método de acuerdo con una de las reivindicaciones precedentes caracterizado porque el servidor multidifusión es una unidad consumidora de la información de presencia del grupo.
6. El método de acuerdo a una de las reivindicaciones 1 a 4 caracterizado porque un usuario que está registrado y suscrito por medio de un observador del grupo es una unidad consumidora de la información de presencia del grupo.
7. El método de acuerdo a una de las reivindicaciones 1 a 6 caracterizado porque un servidor de multidifusión inicia la unidad de entidad de presencia del grupo para un grupo de multidifusión.
8. El método de acuerdo a una de las reivindicaciones 1 a 6 caracterizado porque la unidad de entidad de presencia del grupo se inicia y su disponibilidad se distribuye a los usuarios.
9. El método de acuerdo a una de las reivindicaciones 1 a 8 caracterizado porque una base de datos de ubicaciones de los usuarios comunica con la unidad de entidad de presencia del grupo para proporcionar información precisa de ubicación.
10. El método de acuerdo a una de las reivindicaciones 1 a 9 caracterizado porque la unidad de entidad de presencia del grupo administra contadores para el seguimiento de cambios en la información de presencia del grupo.
11. El método de acuerdo a una de las reivindicaciones 1 a 10 caracterizado porque se realizan los siguientes pasos
- el servidor de multidifusión inicia la unidad de entidad de presencia del grupo,
- el servidor de multidifusión actualiza la información de presencia del grupo alterando la información de presencia del grupo en la unidad de entidad de presencia del grupo cuando se realiza una petición de un usuario de adherirse o abandonar un grupo de multidifusión,
- la unidad de entidad de presencia del grupo se registra a sí misma en un agente de presencia,
- la unidad consumidora de la información de presencia del grupo se registra a sí misma en el agente de presencia y se suscribe a la información basada en el suceso requerido.
- el agente de presencia envía notificaciones a la unidad de entidad de presencia del grupo y/o a la consumidora de la presencia del grupo.
12. La unidad de entidad de presencia del grupo para integrar la información de presencia del usuario y la información de multidifusión en una red de telecomunicación móvil que tiene un servidor de multidifusión que proporciona transmisión multidifusión basada en información de multidifusión a usuarios registrados en un grupo de multidifusión en donde la transmisión multidifusión se realiza en una primera capa de protocolo, y en donde la información multidifusión comprende información sobre la existencia de los grupos de multidifusión y sus usuarios y que tiene una parte de la red de presencia adaptada para realizar la operación de presencia basada en la información de presencia del usuario que comprende información, si un usuario puede enviar y recibir información, en donde la operación de presencia se realiza en una segunda capa de protocolo, que es una capa de aplicación en donde la capa de aplicación es distinta de la primera capa de protocolo
la unidad de entidad de presencia del grupo que proporciona la información de presencia del grupo sobre la accesibilidad del grupo de multidifusión y que está adaptada para integrar la información de multidifusión y la información de presencia del usuario con
- un primer interfaz adaptado para recibir la información de presencia del usuario de la parte de la red de presencia y,
- un segundo interfaz adaptado para recibir la información de multidifusión del servidor de multidifusión y,
- medios de actualización adaptados a usar la información recibida para mantener la información de presencia del grupo actualizada, caracterizados porque
- dicha unidad de entidad de presencia del grupo está adaptada para proporcionar la información de presencia del grupo sobre el grupo de multidifusión al servidor de multidifusión para la optimización de la transmisión en la primera capa de protocolo decidiendo si usar transmisión multidifusión o unidifusión para una pluralidad de usuarios de presencia del grupo de multidifusión y,
- en donde dicha unidad de entidad de presencia del grupo está adaptada para proporcionar la información de presencia del grupo sobre el grupo de multidifusión a la parte de la red de presencia para la optimización de las operaciones de presencia realizadas sobre la segunda capa de protocolo.
13. La unidad de entidad de presencia del grupo de acuerdo con la reivindicación 12 caracterizada porque dicha unidad de entidad de presencia del grupo tiene una primera entidad para la producción y recolección de la información de presencia del grupo y una entidad adicional para el suministro y administración de la información de presencia del grupo.
14. La unidad de entidad de presencia del grupo de acuerdo con la reivindicación 12 o 13 caracterizada porque la primera entidad y la adicional están ubicadas tanto en el mismo nodo de red como en nodos de red distintos.
ES04711579T 2004-02-17 2004-02-17 Servicios de presencia y de multidifusion/difusion. Expired - Lifetime ES2325536T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2004/001458 WO2005078998A1 (en) 2004-02-17 2004-02-17 Presence and multicast/broadcast service

Publications (1)

Publication Number Publication Date
ES2325536T3 true ES2325536T3 (es) 2009-09-08

Family

ID=34854818

Family Applications (1)

Application Number Title Priority Date Filing Date
ES04711579T Expired - Lifetime ES2325536T3 (es) 2004-02-17 2004-02-17 Servicios de presencia y de multidifusion/difusion.

Country Status (5)

Country Link
EP (1) EP1716664B1 (es)
AT (1) ATE428237T1 (es)
DE (1) DE602004020518D1 (es)
ES (1) ES2325536T3 (es)
WO (1) WO2005078998A1 (es)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4544417B2 (ja) * 2005-01-06 2010-09-15 日本電気株式会社 リスト管理サーバ、リスト管理システム、リスト管理方法およびプログラム
DE102005010081B4 (de) * 2005-03-03 2008-09-25 Infineon Technologies Ag Kommunikationssystem, Verfahren zum Steuern eines Broadcast-Kommunikationsnetzwerks, Server-Einheit, Verfahren zum Betreiben einer Server-Einheit, Client-Einheit und Verfahren zum Betreiben einer Client-Einheit
US7734710B2 (en) 2005-09-22 2010-06-08 Avaya Inc. Presence-based hybrid peer-to-peer communications
US20070130158A1 (en) * 2005-12-06 2007-06-07 Maurice Labiche Downloadable content delivery management using a presence server
WO2007069988A1 (en) * 2005-12-14 2007-06-21 Telefonaktiebolaget Lm Ericsson (Publ) Arrangment and method in a mobile telecommunication system
US7986692B2 (en) 2007-03-08 2011-07-26 Motorola Solutions, Inc. System and method for transmitting call information in a communication system with long link delays
JP5537000B2 (ja) * 2008-08-13 2014-07-02 富士通株式会社 マルチメディア放送・同報サービス通信制御方法及び装置
US20130046856A1 (en) * 2011-08-15 2013-02-21 Telefonaktiebolaget L M Ericsson (Publ) Event-triggered streaming of windowed video content

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1421819B1 (en) * 2001-08-28 2006-06-28 Telefonaktiebolaget LM Ericsson (publ) Multicast group management in telecommunication networks
US7075904B1 (en) * 2001-11-16 2006-07-11 Sprint Spectrum L.P. Method and system for multicasting messages to select mobile recipients

Also Published As

Publication number Publication date
WO2005078998A1 (en) 2005-08-25
EP1716664A1 (en) 2006-11-02
EP1716664B1 (en) 2009-04-08
DE602004020518D1 (de) 2009-05-20
ATE428237T1 (de) 2009-04-15

Similar Documents

Publication Publication Date Title
ES2374391T3 (es) Procedimiento y sistema para gestionar aplicaciones basadas en mensajes y proveedores de aplicaciones en una red de comunicaciones.
US7499466B2 (en) Multicast group management in telecommunication networks
EP1440592B1 (en) A method for creating a dynamic talk group
FI112903B (fi) Menetelmä, järjestelmä ja jakosolmu sanomien jakamiseksi
US20110299427A1 (en) Method and apparatus for distributed media conferencing
ES2333703T3 (es) Metodo y dispositivo para la difusion en redes de paquetes punto a punto.
CN101238740A (zh) 用于管理虚拟谈话组媒体的方法和系统
CN106657194A (zh) 一种网络切片能力开放的方法、装置及系统
WO2005096592A1 (en) Method, web service gateway (wsg) for presence, and presence server for presence information filtering and retrieval
Benslimane Multimedia multicast on the internet
TWI403148B (zh) 通訊系統、操作通訊系統方法、伺服器單元、操作伺服器單元方法、通訊服務客戶單元及操作通訊服務客戶單元方法
US20060149814A1 (en) Method and apparatus for presence status facilitation by an access gateway in a mobile communications system
US20090137227A1 (en) Federated Virtual Network of Communications Services
ES2325536T3 (es) Servicios de presencia y de multidifusion/difusion.
EP1423943B1 (en) Use of ip-multicast technology for 2-party calls in mobile communication networks
US20030142671A1 (en) Reservation proxy function supporting filtering of multicast traffic in packet-based communication systems
US7009970B2 (en) Methods for managing bandwidth in a packet-based communication system incorporating a reservation proxy function
CN118413517A (zh) 多方通话方法、装置、终端和存储介质
KR100848289B1 (ko) 무선망에서 피투피 기반의 확장성 있는 실시간 이동그룹통신 서비스 관리 시스템 및 방법
Chang et al. SNAPS: Seamless Network-Assisted Publish-Subscribe
Richerzhagen Mechanism Transitions in Publish/Subscribe Systems: Adaptive Event Brokering for Location-based Mobile Social Applications
Pan et al. Providing multicast short message services over self-routing mobile cellular backbone network
CN117479108A (zh) 一种多播组管理方法、装置、udm及smf
Teklu et al. Survey of mobile social network middleware: Data dissemination, routing and forwarding, and social awareness
CN1917428B (zh) 广播/组播业务呈现信息的发布方法及其业务中心