ES2325536T3 - Servicios de presencia y de multidifusion/difusion. - Google Patents
Servicios de presencia y de multidifusion/difusion. Download PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 claims description 31
- 238000000034 method Methods 0.000 claims description 20
- 238000005457 optimization Methods 0.000 claims description 6
- 230000010354 integration Effects 0.000 claims description 5
- 238000004519 manufacturing process Methods 0.000 claims description 3
- 239000003795 chemical substances by application Substances 0.000 description 53
- 238000004891 communication Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 10
- 230000008901 benefit Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- -1 presence entity Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/186—Processing 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.
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.
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.
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.
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)
| 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)
| 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 |
-
2004
- 2004-02-17 EP EP04711579A patent/EP1716664B1/en not_active Expired - Lifetime
- 2004-02-17 AT AT04711579T patent/ATE428237T1/de not_active IP Right Cessation
- 2004-02-17 WO PCT/EP2004/001458 patent/WO2005078998A1/en not_active Ceased
- 2004-02-17 ES ES04711579T patent/ES2325536T3/es not_active Expired - Lifetime
- 2004-02-17 DE DE602004020518T patent/DE602004020518D1/de not_active Expired - Lifetime
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) | 广播/组播业务呈现信息的发布方法及其业务中心 |