ES2398124T3 - Procedimiento y dispositivos para la modificación de sesión de terceros - Google Patents

Procedimiento y dispositivos para la modificación de sesión de terceros Download PDF

Info

Publication number
ES2398124T3
ES2398124T3 ES07734382T ES07734382T ES2398124T3 ES 2398124 T3 ES2398124 T3 ES 2398124T3 ES 07734382 T ES07734382 T ES 07734382T ES 07734382 T ES07734382 T ES 07734382T ES 2398124 T3 ES2398124 T3 ES 2398124T3
Authority
ES
Spain
Prior art keywords
scope information
session modification
control point
central control
conference
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.)
Active
Application number
ES07734382T
Other languages
English (en)
Other versions
ES2398124T8 (es
Inventor
Jari Mutikainen
Arto Leppisaari
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.)
Conversant Wireless Licensing SARL
Motorola Mobility LLC
Original Assignee
Core Wiresless Licensing SARL
Motorola Mobility LLC
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 Core Wiresless Licensing SARL, Motorola Mobility LLC filed Critical Core Wiresless Licensing SARL
Application granted granted Critical
Publication of ES2398124T3 publication Critical patent/ES2398124T3/es
Publication of ES2398124T8 publication Critical patent/ES2398124T8/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • 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/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1089In-session procedures by adding media; by removing media
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/756Media network packet handling adapting media to device capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Procedimiento de control de la composición de los medios en una conversación multicompartida que implica unpunto de control central (50), comprendiendo dicho procedimiento las etapas siguientes: seleccionar en un participante (10-40) de dicha conversación multicompartida la información de alcance (SoM) queespecifica uno o más miembros de dicha conversación multicompartida, a los cuales va a aplicarse unamodificación de los medios recibida por dichos uno o más miembros especificados desde el punto de controlcentral (50); añadir dicha información de alcance seleccionada (SoM) a una petición de modificación de sesión; transmitir dicha petición de modificación de sesión a dicho punto de control central (50); y iniciar la modificación de medios en dichos uno o más miembros especificados en respuesta a dicha informaciónde alcance (SoM).

Description

Procedimiento y dispositivos para la modificación de sesión de terceros.
Campo de la invención
La presente invención se refiere a un procedimiento, un sistema, un dispositivo cliente, un servidor de conferencia y un producto de programa informático para controlar la composición de medios en una conversación multicompartida. Según un ejemplo particular, la presente invención se refiere a la modificación de medios en el marco de conferencias del protocolo de inicio de sesión (SIP).
Antecedentes de la invención
El marco de conferencias SIP (definido en el documento draft-ietf-sipping-conferencing-framework-05.txt) establece los procedimientos, las funciones y la arquitectura básicos y la manera en que los participantes pueden crear una sesión de conferencia SIP multimedia y tomar parte en ella, invitar a otros participantes a la sesión, excluir participantes de la sesión, percatarse de la incorporación de otros participantes en la sesión, etc. El marco de conferencias se ha adaptado pues a muchas normas de conferencias basadas en el protocolo SIP, tales como el servicio de conferencias 3GPP R6 IMS (3rd Generation Partnership Project Release 6 Internet Protocol (IP) Multimedia Subsystem, especificado por ejemplo en la TS 24,147), OMA-PoC (Open Mobile Alliance - Push-to-talk over Cellular) y OMA-IM (Open Mobile Alliance - Instant Messaging).
El marco anterior describe cómo el mecanismo de oferta/respuesta SDP (Service Description Protocol), definido en la especificación IETF (Internet Engineering Task Force) RFC (Request for Comments) 3264, se puede utilizar para añadir, eliminar y modificar flujos de medios y sus atributos en la sesión de conferencia multimedia.
En una sesión de conferencia multimedia, el usuario debería ser capaz de iniciar la sesión con unos medios particulares (por ejemplo, audio PoC, IM o dúplex completo, vídeo dúplex completo, etc.) y agregar otros medios más adelante. La función de control de conferencia deberá comunicar pues los medios agregados a los otros participantes en la sesión de conferencia, por ejemplo, a través de una oferta SDP en una petición SIP re-INVITE o SIP UPDATE como las descritas en la especificación IETF RFC 3311. De esta manera, los demás participantes sabrán que se han añadido unos nuevos medios y que pueden empezar a utilizarlos durante la sesión.
Por otra parte, un participante puede utilizar también el mismo mecanismo de oferta/respuesta SDP para modificar la parte de conexión, es decir, el tramo de llamada, entre el participante y el punto de control central (por ejemplo, el foco en terminología de conferencias SIP) de la conferencia solamente. En este tipo de modificación de sesión del marco de conferencias SIP, el foco no debería modificar las sesiones de medios de los otros participantes. Por ejemplo, en el marco de conferencias SIP, si un participante desea poner en espera los medios de audio dúplex completo, se utiliza el mecanismo de oferta/respuesta SDP de re-INVITE / 200 OK entre el participante y el foco, pero el foco no debe enviar la petición re-INVITE a los demás participantes, puesto que estos no se hallan en espera y por lo tanto deben poder continuar comunicándose como antes.
Por lo tanto, el punto de control central debe ser capaz de determinar qué ofertas SDP deben transmitirse a los otros participantes y qué ofertas se mantienen entre el participante solicitante y el foco solo. En algunas modificaciones de medios, el punto de control central puede llegar a esta determinación basándose en los atributos de la oferta SDP. Por ejemplo, si un participante pone los medios de una sesión de conferencia "en espera", comúnmente el punto de control central no deberá poner los otros participantes en espera, sino que en su lugar mantendrá la modificación de los medios dentro del diálogo SIP particular, es decir, entre el participante y el foco. Sin embargo, con algunas ofertas SDP, el punto de control central no tiene modo de saber si la modificación de medios debe alcanzar otros destinos. Esto sucede, por ejemplo, si la sesión de conferencia comprende medios de audio y vídeo y un participante desea excluir el vídeo de su tramo solo (por ejemplo, si se desplaza a una celda que no puede ofrecer suficiente ancho de banda para vídeo), pero el resto de los participantes no tienen esta limitación, es decir, desean continuar tanto con audio como con vídeo.
El mecanismo de oferta/respuesta SDP actual en el marco de conferencias SIP no permite determinar si la manipulación de los medios debe limitarse a un tramo de llamada o comunicarse a todos los participantes. En IETF XCON, se está resolviendo actualmente un caso de uso similar. Este grupo de trabajo define un marco para un protocolo de control de medios que cada participante puede utilizar para controlar las políticas de los medios de los demás participantes, por ejemplo eliminar el vídeo de cierto participante, silenciar a uno de los participantes (eliminar la capacidad de envío de audio) y así sucesivamente. Aunque el trabajo del grupo XCON ha sido muy lento, el resultado será un nuevo protocolo entre el participante y el foco.
Lo que necesitan los servicios OMA-IM y OMA-PoC es una solución SIP sencilla para agregar y retirar medios, ya que desde el punto de vista del calendario de normalización, los servicios IM y POC no pueden esperar a obtener los resultados XCON y no necesitan el complejo marco XCON y las otras capacidades más avanzadas del protocolo de control de política de medios.
El documento US 2006/083244 da a conocer un procedimiento de gestión de varios recursos en sesiones de conferencia multimedia multipartitas. El documento 2006/083244 da a conocer un sistema que comprende un servidor y varios clientes. El servidor gestiona la sesión. Durante una sesión, el servidor puede recibir medios desde un cliente y puede enviarlos a todos los participantes en la sesión. Los participantes y los recursos pueden ser recursos lógicos o físicos. Los recursos físicos pueden ser, por ejemplo, un altavoz, un micrófono, una pantalla, etc.
El documento de Johnston et al. "Session Initiation Protocol Call control - Conferencing for User Agents" [IETF-STANDARD-WORKING-DRAFT, INTERNET ENGINEERING TASK FORCE, IETF, CH, vol. Sipping, n.º 7, 3 de junio de 2005 (2005-06-03)], da a conocer una especificación que define las características de control de llamadas de conferencia para el protocolo de inicio de sesión (SIP). Dicha exposición pretende fundamentarse en los documentos sobre los requisitos de conferencia y el marco para definir cómo funciona una conferencia SIP altamente acoplada. En ella se trata acerca de cómo analizar un planteamiento desde la perspectiva de diferentes tipos de agente de usuario (UA): los insensibles a las convenciones de la conferencia, los sensibles a las convenciones de la conferencia y los de foco. El uso de los URI en las conferencias, el método OPTIONS para descubrir capacidades y el control de llamada mediante el método REFER se tratan en detalle con los ejemplos de diagramas de flujo para una llamada. Se define el uso de la etiqueta de característica de foco.
Sumario de la invención
La presente invención se expone en las reivindicaciones independientes.
Uno de los objetivos de ciertas formas de realización de la presente invención consiste en intentar proporcionar un sistema de manipulación de sesión sencillo, por medio del cual se puedan agregar y retirar componentes de los medios de una manera sencilla y flexible.
Según un aspecto de la presente exposición, está previsto un procedimiento para controlar la composición de medios de una conversación multicompartida en la que interviene un punto de control central, comprendiendo dicho procedimiento las etapas siguientes:
en un participante de dicha conversación multicompartida, seleccionar la información de alcance que indica los miembros de dicha conversación multicompartida;
añadir dicha información de alcance a una petición de modificación de sesión;
transmitir dicha petición de modificación de sesión a dicho punto de control central e
iniciar una modificación de medios en dichos miembros indicados como respuesta a dicha información de alcance.
Según otro aspecto de la presente exposición, que está previsto un dispositivo cliente para controlar la composición de medios en una conversación multicompartida en la que interviene un punto de control central, comprendiendo dicho dispositivo cliente:
unos medios de selección para seleccionar información de alcance que indica los miembros de dicha conversación multicompartida;
unos medios de adición para añadir dicha información de alcance seleccionada a una petición de modificación de sesión y
unos medios de transmisión para transmitir dicha petición de modificación de sesión a dicho punto de control central.
Según otro aspecto, se ofrece un dispositivo de servidor de conferencia para llevar el control central de una conversación multicompartida, comprendiendo dicho dispositivo de servidor de conferencia:
unos medios de detección para detectar información de alcance que indica los miembros de dicha conversación multicompartida, en una petición de modificación de sesión recibida, y
unos medios de inicio, sensibles a dicha información de alcance, para iniciar una modificación de medios dirigida a dichos miembros indicados en dicha información de alcance.
Según otro aspecto adicional, se ofrece un producto de programa informático que comprende unos medios de código para generar las etapas de selección, adición y transmisión del procedimiento anterior cuando se ejecuta en un dispositivo informático. Por otra parte, el objetivo anterior se alcanza mediante un producto de programa informático que comprende unos medios de código para generar la etapa de inicio del procedimiento anterior cuando se ejecuta en un dispositivo informático.
Según otro aspecto más, se ofrece un sistema para controlar la composición de medios en una conversación multicompartida, comprendiendo dicho sistema por lo menos un dispositivo cliente como el definido anteriormente y un dispositivo de servidor de conferencia como el definido anteriormente.
En consecuencia, un cliente o participante puede controlar individualmente el alcance de la modificación de los medios, es decir los miembros de una conversación multicompartida a los cuales va a aplicarse la modificación de medios solicitada. Por ejemplo, el participante solicitante puede seleccionar si la modificación de medios se aplica a toda la conferencia o solamente entre el cliente y el servidor de conferencia (es decir, el punto de control central). En ese caso, el cliente solicitante puede excluir uno o más componentes de los medios de manera localizada o global para el conjunto de la conferencia.
Según un primer aspecto, la información de alcance puede añadirse como un nuevo parámetro de cabecera de la petición de modificación de sesión.
Según un segundo aspecto, la información de alcance puede añadirse como un atributo de la petición de modificación de sesión. Este atributo puede ser, por ejemplo, un atributo SDP y la información de alcance puede añadirse entonces como un valor de línea a.
En un ejemplo concreto, la información de alcance puede indicar si la modificación de los medios va a aplicarse solo al participante o a todos los miembros de la conversación multicompartida.
Según un tercer aspecto, la información de alcance puede añadirse como una lista de direcciones de los participantes a los cuales se va a aplicar la modificación de medios. Esta lista de direcciones puede comprender, por ejemplo, por lo menos un identificador uniforme de recurso (URI) SIP.
En los aspectos primero a tercero anteriores, la petición de modificación de sesión puede ser una petición SIP re-INVITE o una petición SIP UPDATE.
Según un cuarto aspecto, la petición de modificación de sesión puede indicar un destinatario que debe ponerse en contacto con una tercera parte mediante la información de alcance. En este caso, la petición de modificación de sesión puede comprender un parámetro de cabecera utilizado para comunicar al punto de control central que se va a modificar un diálogo existente, en lugar de crear uno nuevo. Como opción adicional, la petición de modificación de sesión puede comprender información de las capacidades del destinatario de la llamada que indica de qué manera va a modificarse el diálogo. En el cuarto aspecto, la información de alcance puede agregarse como una lista de direcciones. Esta lista de direcciones puede comprender, por ejemplo, por lo menos un URI SIP.
Otras modificaciones convenientes se definen en las reivindicaciones subordinadas.
Breve descripción de los dibujos
En adelante, la presente invención se describe con mayor detalle tomando como base las formas de realización, haciendo referencia a los dibujos adjuntos en los cuales:
la figura 1 representa un diagrama esquemático que indica una arquitectura de conferencia multipartita, en la cual puede implementarse la presente invención;
la figura 2 representa un diagrama de bloques esquemático de un sistema de modificación de medios según las formas de realización preferidas;
la figura 3 representa un listado de un ejemplo de petición re-INVITE como la utilizada en una segunda forma de realización;
la figura 4 representa un listado de un ejemplo de atributo SDP como el utilizado en una tercera forma de realización;
la figura 5 representa un listado de un ejemplo de petición REFER como la utilizada en un primer ejemplo de una cuarta forma de realización y
la figura 6 representa un listado de un ejemplo de petición REFER anidada como la utilizada en un segundo ejemplo de la cuarta forma de realización.
Descripción de la forma de realización preferida
A continuación, se describen las formas de realización preferidas tomando como base una arquitectura de conferencia multipartita SIP como la representada en la figura 1.
En la presente memoria, el término "conferencia" se utiliza para designar una conversación multicompartida particular, en la que un único punto de control, que puede ser un agente de usuario SIP al que se denomina "foco" 50, mantiene un diálogo por medio de unos respectivos tramos de llamada 70 con cada uno de los participantes P1 10 a P4 40. Cada participante es un elemento o rutina de software que se ejecuta en un dispositivo informático o un terminal del cliente que conecta un usuario o aparato con una conferencia. Como mínimo, se implementa un agente de usuario SIP, aunque también se pueden implementar mecanismos no específicos de SIP para obtener funciones adicionales. Este agente de usuario SIP puede ser una aplicación de PC, un teléfono IP SIP o una puerta de enlace a la red telefónica pública conmutada (PSTN). También puede ser otro foco.
El foco 50 desempeña el papel de administrador centralizado de la conferencia, y se accede a él mediante un URI de conferencia, por ejemplo, un URI que generalmente es un URI SIP que indica el foco 50 de la conferencia. El foco 50 es una función lógica que mantiene una relación de señalización SIP con cada participante, por ejemplo P1 10 a P4 40, en la conferencia. El foco 50 es el responsable de garantizar, de alguna manera, que cada participante reciba los medios que conforman la conferencia. El foco 50 también implementa políticas de conferencia.
El estado de la conferencia comprende el estado del foco 50, el conjunto de participantes 10 a 40 conectados a la conferencia y el estado de sus respectivos diálogos. Se ofrece un servicio de notificación para la conferencia como una función lógica del foco 50 que, por lo tanto, puede actuar como componente notificador, aceptando suscripciones para el estado de conferencia y avisando a los abonados acerca de los cambios de ese estado.
Además, puede disponerse de un servidor de política de conferencia 60 como función lógica que puede almacenar y manipular la política de conferencia. Esta función lógica no es específica del protocolo SIP y puede no existir físicamente. Dicha función se refiere al componente que interconecta un protocolo con la política de conferencia que es el conjunto completo de normas que rigen una conferencia particular.
Además, puede disponerse de un mezclador (no representado) que recibe un conjunto de flujos de medios del mismo tipo y combina los medios de una manera específica para cada tipo, redistribuyendo el resultado a cada participante 10 a 40.
Un servidor de conferencia es un servidor físico que contiene, como mínimo, las funciones del foco. Dicho servidor puede comprender también las funciones del servidor de política de conferencia y del mezclador.
Como puede deducirse a partir de la figura 1, el componente central de la arquitectura de conferencia SIP es el foco 50, lo cual da por resultado una topología en estrella. El foco 50 es el responsable de asegurar que los flujos de medios que constituyen la conferencia estén disponibles para los participantes 10 a 40 en la conferencia. Esto se logra mediante el uso de uno o más mezcladores, cada uno de los cuales combina una serie de flujos de medios de entrada para generar uno o más flujos de medios de salida. El foco 50 utiliza una política de medios para determinar la configuración correcta de los mezcladores.
El foco 50 tiene acceso a la política de conferencia de cada conferencia. En realidad, la política de conferencia puede ser considerada como una base de datos que describe la forma en que la conferencia debería funcionar. El responsable de hacer cumplir estas políticas es el foco 50, que además de necesitar acceso de lectura a la base de datos, necesita saber cuándo se producen cambios en esta. Dichos cambios pueden dar por resultado una señalización SIP (por ejemplo, la exclusión de un usuario de la conferencia mediante el método SIP BYE), siendo necesario, en el caso de los cambios que afectan al estado de conferencia, enviar un aviso a los abonados a través del servicio de notificación de la conferencia.
Cada conferencia presenta un foco exclusivo 50 y un URI exclusivo que identifica a dicho foco 50. Las peticiones al URI de la conferencia se encaminan hacia el foco 50 de la conferencia particular. Habitualmente, los usuarios se incorporan a la conferencia enviando una petición INVITE al URI de la conferencia. En la medida de lo permitido por la política de conferencia, el foco 50 acepta la petición INVITE y el usuario se incorpora a la conferencia. Los usuarios pueden abandonar la conferencia enviando un mensaje BYE, tal como harían en una llamada normal.
Análogamente, el foco 50 puede terminar un diálogo con un participante, en caso de que la política de conferencia cambie para indicar que el participante ya no está admitido en la conferencia. El foco 50 puede iniciar también un método INVITE para incorporar a un participante en la conferencia.
El participante puede comunicarse con el servidor de política de conferencia 60 mediante algún tipo mecanismo no específico de SIP, lo cual puede afectar a la política de conferencia. Esto se indica en la figura 1 mediante la flecha situada entre el participante P4 40 y el servidor de política de conferencia 60, que no tiene por qué estar presente en cada conferencia particular, aunque siempre esté presente una política de conferencia.
Las interfaces entre el foco 50 y la política de conferencia, y el servidor de política de conferencia 60 y la política de conferencia no son específicas de SIP. A los efectos de llevar a término una conferencia basada en SIP, estas interfaces no representan una descomposición física, sino que sirven como funciones lógicas que intervienen en la
conferencia.
El URI de la conferencia es exclusivo, de tal manera que no habrá dos conferencias que presenten el mismo URI de conferencia, que puede ser un URI SIP. La información contextual que rodea al URI (por ejemplo, los parámetros de cabecera SIP) puede indicar que el URI representa una conferencia. Cuando se envía una petición SIP al URI de la conferencia, dicha petición se encamina hacia el foco 50. El URI de la conferencia puede representar una conferencia o un foro de discusión duradero, tal como el descrito en "sip:discussion-on-dogs@example.com ". El foco indicado por este URI siempre existirá y siempre dirigirá la conferencia, sean cuales sean los participantes que intervengan en ella actualmente. Otros URI de conferencia pueden representar conferencias de corta duración, tales como una conferencia para un fin determinado. Los parámetros de capacidades del destinatario de la llamada también se emplean para indicar que el foco 50 admite el servicio de notificaciones de la conferencia. Esto puede lograrse declarando la compatibilidad con el método SIP SUBSCRIBE y el paquete o los paquetes correspondientes en los parámetros de características de preferencias del destinatario de la llamada asociados al URI de la conferencia.
Como ya se ha mencionado y representado en la figura 1, el foco 50 es el centro de la conferencia. Todos los participantes 10-40 en la conferencia están conectados a esta mediante un diálogo SIP. El foco 50 es responsable de mantener los diálogos conectados a la conferencia y asegurar que los diálogos estén conectados a un conjunto de participantes que tienen autorización para intervenir en la conferencia, tal como se establece en la política de admisión. Asimismo, el foco 50 utiliza el protocolo SIP para manipular las sesiones de medios, a fin de asegurar que cada participante obtenga todos los medios para la conferencia. Para ello, el foco 50 utiliza los mezcladores. A través de esa interacción, se asegura que todos los participantes válidos 10 a 40 hayan recibido una copia de los flujos de medios, y que cada participante envíe los medios a una dirección y puerta IP del mezclador a fin de que estos se mezclen correctamente con los otros medios de la conferencia.
Cada conferencia se compone de un conjunto de medios particular gestionado por el foco 50. Por ejemplo, una conferencia puede contener un flujo de vídeo y un flujo de audio. Los participantes 10 a 40 pueden cambiar el conjunto de flujos de medios que conforman la conferencia. Cuando el conjunto de medios de la conferencia cambie, el foco 50 deberá generar una petición re-INVITE para cada participante a fin de agregar o retirar el flujo de medios para cada participante. Un participante puede utilizar una petición SIP re-INVITE para añadir o retirar un flujo de medios. Esto se logra utilizando las técnicas de oferta/respuesta estándar para añadir flujos de medios a una sesión. Esto desencadenará la generación y transmisión por el foco de sus propias peticiones re-INVITE hacia los demás participantes 10 a 40 de la conferencia.
La figura 2 representa un diagrama de bloques esquemático que indica las unidades o funciones de un participante 10 o su respectivo dispositivo de hardware de cliente y el foco 50 o su respectivo dispositivo de hardware de servidor de conferencia, que interviene en un sistema de modificación de sesión de terceros propuesto, por medio de las cuales el participante 10 puede manipular con facilidad y flexibilidad los componentes de medios.
Según la figura 2, el participante 10 comprende una unidad o unas funciones de selección 102 para seleccionar el alcance de la modificación de medios deseado, es decir, los participantes de la conferencia específicos a los cuales se va a aplicar la modificación de medios. Unas funciones de software o una función de entrada de hardware dispuestos en el respectivo dispositivo cliente pueden controlar esta selección. Como respuesta a dicha operación de control o entrada, las funciones de selección 102 generan información de alcance de modificación (SoM) que se añade a través de una unidad o unas funciones de generación de mensajes 104 a una petición de modificación de sesión. Esta petición puede ser una petición adecuada cualquiera que pueda utilizarse para iniciar cualquier tipo de modificación de sesión. Más adelante, se describen ejemplos de dichas modificaciones tomando como base el ejemplo de arquitectura de conferencia SIP.
Una unidad o unas funciones de señalización de mensajes 106 del participante 10 transmiten o encaminan hacia el foco 50 la petición de modificación de sesión ampliada con la información de alcance SoM agregada, basándose en el URI de la conferencia. En el foco 50, una unidad o unas funciones de señalización de mensajes similares 506 reciben y facilitan la petición de modificación de sesión ampliada a una unidad o funciones de detección de alcance 502 que detectan la información de alcance SoM. La información de alcance SoM detectada se suministra a una unidad o función de generación de mensajes 504 del foco, y la modificación de medios solicitada se inicia, por medio de las funciones de señalización de mensajes 506 en combinación con unas respectivas funciones de mezclador (no representadas), en relación con los participantes indicados en la información de alcance SoM.
Debe observarse que las unidades o funciones anteriores 102, 104 y 106 del participante 10 y las unidades o funciones anteriores 502, 504 y 506 del foco 50 pueden implementarse como rutinas o componentes de software que cooperan o están integrados en los respectivos programas de control (por ejemplo, agentes de usuario SIP o similares) del participante 10 y el foco 50, respectivamente. Como alternativa, las unidades o funciones indicadas pueden implementarse como unidades de hardware del respectivo dispositivo cliente o dispositivo de servidor de conferencia, respectivamente. Como es evidente, una parte o la totalidad del resto de participantes 20 a 40 pueden disponer de las unidades o funciones anteriores 102, 104 y 106 , también.
En adelante, se describen diferentes formas de realización que se pueden diferenciar en función del tipo de mensaje y la parte del mensaje que transmite la información de alcance SoM.
Según las formas de realización primera a tercera, las peticiones re-INVITE o UPDATE se modifican para brindar a los participantes una manera fácil y flexible de modificar selectivamente las composiciones de medios de una conferencia. Estos mecanismos se utilizan cuando debe modificarse una sesión y no se añade ni excluye a ningún participante. Las peticiones re-INVITE o UPDATE se utilizan para modificar los medios de la sesión. El servicio del método UPDATE es opcional para la red, pudiéndose enterar el participante o cliente de la capacidad de la red durante el establecimiento de la sesión. Aunque para simplificar no siempre se menciona en la presente memoria el método UPDATE como método alternativo a re-INVITE, este debe tomarse en consideración como alternativa a todos los casos de uso de re-INVITE en conexión con las formas de realización primera a tercera.
Como ejemplo particular, la presente memoria propone que la petición re-INVITE contenga como información de alcance SoM un parámetro que indique si la modificación de medios propuesta por el cliente debe aplicarse a toda la sesión o solo al cliente solicitante. Esta indicación puede transmitirse en las cabeceras SIP o en la carga útil SDP de las peticiones INVITE o UPDATE.
En la primera forma de realización, se da a conocer una nueva cabecera SIP, por ejemplo, la cabecera Media-Handling (Conference/Client). Puesto que puede utilizarse una petición INVITE para modificar varios medios, el valor de parámetro de cabecera SIP se aplica a todos los medios que se negocian en la petición re-INVITE. En caso de que algunas modificaciones de medios de la petición re-INVITE estén dirigidas a toda la conferencia y algunas a los medios o el tramo de llamada del participante solo, el participante deberá enviar una petición re-INVITE separada.
Como opción adicional para la primera forma de realización, algunas cabeceras SIP disponibles, por ejemplo, la cabecera SIP Request-Disposition pueden utilizarse para transmitir la información de alcance SoM.
En la segunda forma de realización, se propone el servicio de lista SIP URI para transmitir la información de alcance SoM. En este caso, la petición SIP INVITE/UPDATE contiene lista SIP URI como carga útil de la petición. El servicio de lista SIP URI se utiliza para indicar a cuáles de los participantes debe aplicarse la modificación de medios. El servicio de lista SIP URI también puede contener el URI de la conferencia que indica que se aplican modificaciones de medios a todos los participantes de la conferencia. Al igual que en la primera forma de realización y de forma predeterminada, todas las modificaciones de medios propuestas (varias líneas m en la figura 3) se aplican a los participantes indicados en el servicio de lista SIP URI. Si el participante desea añadir unos medios al conjunto de la conferencia, y otros medios a un subconjunto de participantes solo, se necesitan dos peticiones re-INVITE/UPDATE separadas.
Además del servicio de lista SIP URI especificado en "draft-ietf-sipping-uri-services-05.txt", puede necesitarse alguna indicación adicional en la petición re-INVITE/UPDATE para indicar al foco 50 cómo debe utilizar la información de lista SIP URI. El servicio de lista SIP URI podría estar presente ya en la petición re-INVITE/UPDATE por otras razones. Por consiguiente, los mecanismos propuestos pueden estar disponibles en combinaciones tales como las del servicio de lista SIP URI y la cabecera SIP, el servicio de lista SIP URI y el atributo SDP, y además el propio servicio de lista SIP URI podría contener un nuevo campo para indicar que la lista se utiliza con ese propósito particular.
La figura 3 representa un ejemplo de listado de una petición re-INVITE según la segunda forma de realización, que contiene dos grupos, el protocolo SDP y el servicio de lista SIP URI para un servicio PoC.
En la tercera forma de realización preferida, se da a conocer un nuevo atributo SDP, por ejemplo, Conference/Clientonly o media-treatment Conference/Client-only, para transmitir la información de alcance SoM, por ejemplo, como un valor de línea a.
La figura 4 representa un listado de un ejemplo del atributo SDP propuesto. En este caso, un nuevo valor de línea a "conference" indica que la modificación de medios se aplica a toda la conferencia, y un nuevo valor "client-only" indica que la modificación de medios se aplica solo entre el participante solicitante particular y el servidor de conferencia.
Este nuevo atributo SDP es más flexible, puesto que el participante puede agregar varios medios a la misma petición re-INVITE y solicitar un tratamiento diferente para cada uno de los medios. El servidor de conferencia, es decir, el foco 50, puede negociar modificaciones del propio tramo de inmediato, mientras que los nuevos medios para el conjunto de la conferencia pueden tardar cierto tiempo.
Según la cuarta forma de realización, el método REFER descrito en la IETF RFC 3515 se utiliza como una petición de modificación de sesión a la cual se añade la información de alcance.
En particular, podría insertarse una nueva cabecera SIP "Alternates" (en contraposición a "Replaces"). Esta cabecera se usa en el método SIP REFER para avisar al elemento de referencia, es decir, el foco 50, que la petición
INVITE enviada tras la recepción de REFER debería modificar el diálogo existente, en lugar de crear un nuevo diálogo. Además, las capacidades del destinatario de la llamada pueden utilizarse junto con el URI de contacto en la cabecera Refer-to del método REFER. Las capacidades del destinatario de la llamada junto con la nueva cabecera Alternates indican al foco 50 de qué manera debe modificarse el diálogo.
Como opción adicional, el servicio de lista SIP URI puede utilizarse para que el método REFER genere la petición re-INVITE para todos los participantes 10 a 40 de la sesión de conferencia. Con el servicio de lista SIP URI, también es posible solicitar que se genere y envíe la petición re-INVITE solo a algunos de los participantes en la conferencia. En este caso, el participante o cliente solicitante puede agregar la lista de participantes a la petición REFER como un servicio de lista SIP URI.
Este nuevo mecanismo basado en REFER que emplea la cabecera Alternates puede utilizarse siempre que el participante desee modificar las sesiones de otros participantes. Si el participante desea modificar su propio tramo de llamada 70 hasta el foco 50, debe utilizar el mecanismo de oferta/respuesta SDP habitual descrito en la tercera forma de realización preferida.
La figura 5 representa un listado de un primer ejemplo de una petición REFER según la cuarta forma de realización, en la que el usuario A desea excluir el vídeo de todos los participantes en la sesión de conferencia multimedia de audio/vídeo. El usuario A envía una petición REFER al foco 50. La petición REFER contiene una cabecera Refer-to con el URI del foco. El URI del foco de la cabecera Refer-to indica que el método debe enviarse a todos los participantes que intervienen actualmente en la sesión con el foco 50.
El foco 50 genera, a continuación, una petición re-INVITE para cada participante que interviene actualmente en la sesión. Además, el foco 50 añade una oferta SDP a la petición re-INVITE basándose en los medios negociados actualmente en la sesión de cada participante. En función de las capacidades del destinatario de la llamada (audio, en este ejemplo) facilitadas en la cabecera Refer-to de la petición REFER, el foco 50 genera una oferta SDP que comprende solo los medios de audio. Como respuesta de cada participante, el vídeo se excluye de todos los participantes.
Otra manera de excluir el vídeo en un segundo ejemplo de la cuarta forma de realización consiste en enviar una petición REFER anidada al foco.
La figura 6 representa un listado de la petición REFER según el segundo ejemplo. El foco anidado genera una petición REFER para cada participante. Esta segunda petición REFER comprende la nueva cabecera Alternates y, basándose en esta, el participante genera una petición re-INVITE para enviarla nuevamente al foco. Esta petición re-INVITE comprende una oferta SDP que excluye los medios de vídeo del diálogo en curso.
Como ejemplo específico, los mecanismos de modificación de medios sencillos y flexibles dados a conocer anteriormente en relación con las formas de realización primera a cuarta pueden implementarse en la tecnología OMA PoC 2.0. Por lo tanto, se ofrecen unos nuevos medios para una característica PoC, en la que una sesión puede contener varios medios.
En resumen, en la presente memoria se ha descrito un procedimiento, un sistema, un dispositivo cliente, un dispositivo de servidor de conferencia y un producto de programa informático para controlar la composición de medios en una conversación multicompartida en la que interviene un punto de control central. En un participante de dicha conversación multicompartida, se selecciona información de alcance que indica los miembros de dicha conversación multicompartida, y dicha información se añade a una petición de modificación de sesión. La petición de modificación de sesión se transmite al punto de control central que inicia una modificación de medios en los miembros indicados como respuesta a la información de alcance. De ese modo, el cliente puede controlar si una modificación de medios se aplica a toda la conferencia, a unos participantes seleccionados o solamente entre el cliente y el servidor de conferencia.
Debe tenerse en cuenta que la presente invención no se limita a las formas de realización basadas en el protocolo SIP preferidas y mencionadas anteriormente, sino que se puede aplicar en relación con cualquier tipo de modificación de medios para conversaciones multicompartidas, en las que se pueden utilizar peticiones de modificación de sesión para modificar componentes de medios. Puede utilizarse o incorporarse cualquier cabecera, parte o parámetro de carga útil nuevos para añadir y transmitir la información de alcance propuesta. Las formas de realización preferidas pueden pues variar dentro del alcance de las reivindicaciones adjuntas.

Claims (15)

  1. REIVINDICACIONES
    1. Procedimiento de control de la composición de los medios en una conversación multicompartida que implica un punto de control central (50), comprendiendo dicho procedimiento las etapas siguientes:
    seleccionar en un participante (10-40) de dicha conversación multicompartida la información de alcance (SoM) que especifica uno o más miembros de dicha conversación multicompartida, a los cuales va a aplicarse una modificación de los medios recibida por dichos uno o más miembros especificados desde el punto de control central (50);
    añadir dicha información de alcance seleccionada (SoM) a una petición de modificación de sesión;
    transmitir dicha petición de modificación de sesión a dicho punto de control central (50); y
    iniciar la modificación de medios en dichos uno o más miembros especificados en respuesta a dicha información de alcance (SoM).
  2. 2.
    Procedimiento según la reivindicación 1, en el que dicha información de alcance se añade como un parámetro de cabecera o un atributo de dicha petición de modificación de sesión.
  3. 3.
    Procedimiento según la reivindicación 1, en el que dicha información de alcance se añade como una lista de direcciones de los participantes a los cuales se va a aplicar dicha modificación de medios.
  4. 4.
    Procedimiento según la reivindicación 3, en el que dicha lista de direcciones comprende una lista de SIP URI o por lo menos un identificador uniforme de recurso del protocolo de inicio de sesión.
  5. 5.
    Procedimiento según la reivindicación 1, en el que dicha petición de modificación de sesión identifica un punto de control central que debe ponerse en contacto con un tercero utilizando dicha información de alcance.
  6. 6.
    Procedimiento según la reivindicación 5, en el que dicha petición de modificación de sesión comprende un parámetro de cabecera utilizado para informar a dicho punto de control central (50) de que se va a modificar un diálogo existente, en lugar de crear un nuevo diálogo, o comprende información de capacidades del destinatario de la llamada que indica de qué forma se va a modificar dicho diálogo existente.
  7. 7.
    Dispositivo cliente para controlar la composición de medios en una conversación multicompartida que implica un punto de control central (50), comprendiendo dicho dispositivo cliente (10-40):
    unos medios de selección (102) para seleccionar la información de alcance (SoM) que especifica uno o más miembros de dicha conversación multicompartida, a los cuales va a aplicarse una modificación de medios recibida por dichos uno o más miembros especificados desde el punto de control central (50);
    unos medios de adición (104) para añadir dicha información de alcance (SoM) seleccionada a una petición de modificación de sesión; y
    unos medios de transmisión (106) para transmitir dicha petición de modificación de sesión a dicho punto de control central (50).
  8. 8.
    Dispositivo cliente según la reivindicación 7, en el que dichos medios de adición (104) están configurados para añadir dicha información de alcance como un parámetro de cabecera de dicha petición de modificación de sesión o como un atributo de mensaje de dicha petición de modificación de sesión.
  9. 9.
    Dispositivo cliente según cualquiera de las reivindicaciones 7 a 8, en el que dicha información de alcance especifica si dicha modificación de medios va a aplicarse únicamente al participante que ha transmitido dicha petición de modificación de sesión o a todos los miembros de dicha conversación multicompartida.
  10. 10.
    Dispositivo cliente según la reivindicación 7, en el que dichos medios de adición (104) están configurados para añadir dicha información de alcance como una lista de direcciones de los participantes a los cuales se va a aplicar dicha modificación de medios.
  11. 11.
    Dispositivo cliente según la reivindicación 7, en el que dicha petición de modificación de sesión comprende un parámetro de cabecera utilizado para informar a dicho punto de control central (50) de que se va a modificar un diálogo existente, en lugar de crear un nuevo diálogo, o comprende una información de capacidades del destinatario de la llamada que indica de qué forma se va a modificar dicho diálogo existente.
  12. 12.
    Dispositivo cliente según la reivindicación 7, en el que dicha información de alcance comprende una lista de direcciones.
  13. 13.
    Dispositivo de servidor de conferencia para proporcionar un control central para una conversación multicompartida, comprendiendo dicho dispositivo de servicio de conferencia (50):
    5 unos medios de recepción para recibir una petición de modificación de sesión de un participante de dicha conversación multicompartida, en el que la petición de modificación de sesión comprende información de alcance (SoM) que especifica uno o más miembros de dicha conversación multicompartida, a los cuales va a aplicarse una modificación de medios recibida por dicho uno o más miembros especificados desde el punto de control central (50);
    10 unos medios de detección (502) para detectar la información de alcance (SoM) en la petición de modificación de sesión recibida; y
    unos medios de inicio (504), sensibles a dicha información de alcance, para iniciar la modificación de medios en 15 relación con dicho uno o más miembros especificados por dicha información de alcance (SoM).
  14. 14. Dispositivo de servidor de conferencia según la reivindicación 13, en el que dichos medios de detección (504) están configurados para detectar dicha información de alcance en una cabecera de dicha petición de modificación de sesión o en un atributo de mensaje de dicha petición de modificación de sesión, o para detectar en dicha petición
    20 de modificación de sesión un parámetro de cabecera utilizado para informar a dicho dispositivo de servidor de conferencia (50) de que se va a modificar un diálogo existente, en lugar de crear un nuevo diálogo, o para detectar, en dicha petición de modificación de sesión, una información de capacidades del destinatario de la llamada que indica de qué manera se va a modificar el diálogo existente.
    25 15. Producto de programa informático que comprende unos medios de código, que cuando se ejecuta en un dispositivo informático (10-40) provoca la realización de las etapas siguientes:
    seleccionar, en un participante (10-40) de una conversación multicompartida que implica un punto de control central (60), una información de alcance (SoM) que especifica uno o más miembros de dicha conversación
    30 multicompartida, a los cuales va a aplicarse una modificación de medios recibida por dichos uno o más miembros especificados desde el punto de control central (50);
    añadir dicha información de alcance seleccionada (SoM) a una petición de modificación de sesión; y
    35 transmitir dicha petición de modificación de sesión a dicho punto de control central (50).
  15. 16. Producto de programa informático que comprende unos medios de código que cuando se ejecuta en un dispositivo informático (50) provoca la realización de las etapas siguientes:
    40 recibir en un punto de control central (50), una petición de modificación de sesión de un participante de una conversación multicompartida, que implica el punto de control central (50), en el que la petición de modificación de sesión comprende información de alcance (SoM) que especifica uno o más miembros de dicha conversación multicompartida, a los cuales va a aplicarse una modificación de medios recibida, por dichos uno o más miembros especificados desde el punto de control central (50);
    45 detectar la información de alcance (SoM) en la petición de modificación de sesión recibida; y
    iniciar, en respuesta a dicha información de alcance (SoM), de la modificación de medios en relación con dicho uno
    o más miembros especificados por dicha información de alcance (SoM). 50
ES07734382T 2006-04-25 2007-04-24 Procedimiento y dispositivos para la modificación de sesión de terceros Active ES2398124T3 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
EP06008556 2006-04-25
EP06008556 2006-04-25
US11/485,391 US8719342B2 (en) 2006-04-25 2006-07-13 Third-party session modification
US485391 2006-07-13
PCT/IB2007/001064 WO2007122500A1 (en) 2006-04-25 2007-04-24 Third-party session modification

Publications (2)

Publication Number Publication Date
ES2398124T3 true ES2398124T3 (es) 2013-03-13
ES2398124T8 ES2398124T8 (es) 2013-04-05

Family

ID=38620741

Family Applications (1)

Application Number Title Priority Date Filing Date
ES07734382T Active ES2398124T3 (es) 2006-04-25 2007-04-24 Procedimiento y dispositivos para la modificación de sesión de terceros

Country Status (5)

Country Link
US (2) US8719342B2 (es)
EP (1) EP2014013B1 (es)
CN (2) CN101427513B (es)
ES (1) ES2398124T3 (es)
WO (1) WO2007122500A1 (es)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20065479A0 (fi) * 2006-07-05 2006-07-05 Nokia Corp Ryhmäkommunikaatio
JP2009017347A (ja) * 2007-07-06 2009-01-22 Toshiba Corp 通信を制御する装置、方法、プログラム、および端末装置
CN101370026B (zh) 2007-08-17 2011-05-18 华为技术有限公司 多媒体会话的媒体流增加方法和用户设备及应用服务器
CN101431737B (zh) * 2007-11-05 2012-07-04 华为技术有限公司 多媒体会话呼叫控制的方法及应用服务器
US20090150562A1 (en) * 2007-12-07 2009-06-11 Research In Motion Limited Apparatus and method for directing a communication session to a communication device of a group of devices having a common registration identity
FR2929062B1 (fr) * 2008-03-21 2010-03-26 Alcatel Lucent Etablissement d'une conference avec une politique de mixage de flux de communication
US7739333B2 (en) 2008-06-27 2010-06-15 Microsoft Corporation Management of organizational boundaries in unified communications systems
CN101325504A (zh) * 2008-07-11 2008-12-17 中兴通讯股份有限公司 一种应用服务器控制多媒体会议的方法及装置
CN102210132B (zh) * 2008-11-10 2014-09-24 黑莓有限公司 使用现有授权架构和协议来支持sip会话策略的方法和系统
CN101754090B (zh) * 2008-12-16 2014-04-16 中兴通讯股份有限公司 实现pc客户端绑定硬终端时召开会议的方法及系统
CN102387119B (zh) * 2010-08-26 2015-08-05 阿尔卡特朗讯 一种会话描述协议中会话修改方法
US8832298B2 (en) * 2012-03-16 2014-09-09 Qualcomm Incorporated Managing early media for communication sessions established via the session initiation protocol (SIP)
US10742692B2 (en) * 2012-08-09 2020-08-11 Avaya Inc. Snap-in invocation for call reconstruction
US20140122600A1 (en) * 2012-10-26 2014-05-01 Foundation Of Soongsil University-Industry Cooperation Conference server in a system for providing a conference service in rtcweb
FR3000329B1 (fr) * 2012-12-20 2016-11-25 Thales Sa Procede de communication, terminal de communication, terminal superviseur et programmes d'ordinateur associes
CN104427296B (zh) * 2013-09-05 2019-03-01 华为终端(东莞)有限公司 视频会议中媒体流的传输方法与装置
US9544293B2 (en) 2013-09-20 2017-01-10 Oracle International Corporation Global unified session identifier across multiple data centers
CN105516065B (zh) * 2014-09-26 2018-08-14 华为技术有限公司 一种媒体控制方法和设备
US9769147B2 (en) 2015-06-29 2017-09-19 Oracle International Corporation Session activity tracking for session adoption across multiple data centers
US10693859B2 (en) 2015-07-30 2020-06-23 Oracle International Corporation Restricting access for a single sign-on (SSO) session
US10581826B2 (en) 2015-10-22 2020-03-03 Oracle International Corporation Run-time trust management system for access impersonation
US10454936B2 (en) 2015-10-23 2019-10-22 Oracle International Corporation Access manager session management strategy
CN105338288A (zh) * 2015-11-20 2016-02-17 深圳联友科技有限公司 一种多人网络视频会话方法及系统
US10623501B2 (en) * 2016-09-15 2020-04-14 Oracle International Corporation Techniques for configuring sessions across clients
WO2018057541A1 (en) * 2016-09-20 2018-03-29 Google Llc Suggested responses based on message stickers
EP3526972A1 (en) * 2016-10-12 2019-08-21 Koninklijke KPN N.V. Enabling a media orchestration
US11290438B2 (en) 2017-07-07 2022-03-29 Oracle International Corporation Managing session access across multiple data centers
US11050730B2 (en) 2017-09-27 2021-06-29 Oracle International Corporation Maintaining session stickiness across authentication and authorization channels for access management
US11134078B2 (en) 2019-07-10 2021-09-28 Oracle International Corporation User-specific session timeouts

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1303571A (zh) * 1998-05-26 2001-07-11 英国电讯有限公司 服务供应支持系统
US6501739B1 (en) * 2000-05-25 2002-12-31 Remoteability, Inc. Participant-controlled conference calling system
FI20011090L (fi) * 2001-05-23 2002-11-24 Nokia Corp Koodekki-informaation kommunikointi
FI112140B (fi) * 2001-05-23 2003-10-31 Nokia Corp Informaation kommunikointi
US7636750B2 (en) * 2001-10-24 2009-12-22 Sprint Spectrum L.P. Method and system for controlling scope of user participation in a communication session
US20050002405A1 (en) * 2001-10-29 2005-01-06 Hanzhong Gao Method system and data structure for multimedia communications
US8417827B2 (en) * 2001-12-12 2013-04-09 Nokia Corporation Synchronous media playback and messaging system
US20030187944A1 (en) * 2002-02-27 2003-10-02 Greg Johnson System and method for concurrent multimodal communication using concurrent multimodal tags
US7362349B2 (en) * 2002-07-10 2008-04-22 Seiko Epson Corporation Multi-participant conference system with controllable content delivery using a client monitor back-channel
US7027577B2 (en) * 2002-08-26 2006-04-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for multi-party call conferencing
US7984174B2 (en) * 2002-11-11 2011-07-19 Supracomm, Tm Inc. Multicast videoconferencing
KR100487124B1 (ko) * 2002-11-12 2005-05-03 삼성전자주식회사 세션 이니세이션 프로토콜 시스템의 세션 정보 처리 방법및 그 기록매체
US6888821B2 (en) * 2003-02-10 2005-05-03 Nokia Corporation Dynamic media authorization in mobile networks
US7085244B2 (en) * 2003-03-07 2006-08-01 Nokia Corporation Floor control language
US20040215499A1 (en) * 2003-04-25 2004-10-28 Leist Marcie L. Method and system for automated meeting scheduling
US7885208B2 (en) * 2003-09-11 2011-02-08 Nokia Corporation IP-based services for circuit-switched networks
US7376129B2 (en) * 2003-10-29 2008-05-20 International Business Machines Corporation Enabling collaborative applications using Session Initiation Protocol (SIP) based Voice over Internet protocol Networks (VoIP)
US20050278424A1 (en) * 2004-05-26 2005-12-15 Wesley White Network conferencing using method for concurrent real time broadcast and distributed computing and/or distributed objects
US20060083244A1 (en) * 2004-10-15 2006-04-20 Balakumar Jagadesan Method for sessions including multiple resources
US7586903B2 (en) * 2004-10-28 2009-09-08 Samsung Electronics Co., Ltd. System and method for VoIP call transfer using instant message service in an IP multimedia subsystem
US7796603B1 (en) * 2005-01-14 2010-09-14 Acme Packet, Inc. Method and system for controlling media sessions in networks that use communication protocols with distinct signaling and media channels
US7650140B2 (en) * 2005-10-28 2010-01-19 Research In Motion Limited System and method of maintaining communications policy settings in a wireless network
US20070266075A1 (en) * 2006-03-31 2007-11-15 Alcatel Session presence
EP1887751A1 (en) * 2006-08-11 2008-02-13 Nokia Siemens Networks Gmbh & Co. Kg Method and system for synchronizing at least two media streams within one push-to-talk-over-cellular session

Also Published As

Publication number Publication date
US20070250569A1 (en) 2007-10-25
ES2398124T8 (es) 2013-04-05
EP2014013B1 (en) 2012-11-28
CN101427513A (zh) 2009-05-06
WO2007122500A1 (en) 2007-11-01
US8719342B2 (en) 2014-05-06
US20140222921A1 (en) 2014-08-07
CN103124264A (zh) 2013-05-29
EP2014013A1 (en) 2009-01-14
CN101427513B (zh) 2013-03-06

Similar Documents

Publication Publication Date Title
CN101427513B (zh) 第三方会话修改
ES2527307T3 (es) Comunicación de grupo
JP5550627B2 (ja) 通信システムにおけるグループ通信
US7317695B2 (en) Conference call initiation
US20060235981A1 (en) Providing a second service to a group of users using a first service
US20030014488A1 (en) System and method for enabling multimedia conferencing services on a real-time communications platform
US20080281971A1 (en) Network multimedia communication using multiple devices
ES2387523T3 (es) Método, sistema, servidor y cliente para transmitir datos de medios en ráfagas
Shacham et al. The virtual device: Expanding wireless communication services through service discovery and session mobility
EP2453681A1 (en) System and method for routing session initiation protocol conversation
US20120072504A1 (en) Devices and methods for managing collaborative communications sessions
US11716363B2 (en) Messaging resource function
CN101247386B (zh) 媒体流获取方法及其系统、装置
CN101026614B (zh) 一种媒体类型参数的协商方法
JP5432237B2 (ja) 通信フロー混合ポリシーによる会議の確立
WO2010088798A1 (zh) 利用sip由多个用户共享同一用户设备的方法和用户设备
KR20180074341A (ko) 통화 중 단말 변경 서비스를 제공하기 위한 장치 및 방법
WO2012025802A2 (en) Method for session modifying in the session description protocol
WO2012007597A1 (es) Sistema de intercambio de mensajes ptt para multivideoconferencias breves
Rosenberg Identification of Communications Services in the Session Initiation Protocol (SIP)
CN101511058A (zh) 会议呼叫保持方法及系统
JP5325606B2 (ja) 通信状態出力装置およびプログラム
KR100802655B1 (ko) 인터넷 프로토콜 멀티미디어 서브시스템의 멀티미디어 통화연결 서비스 방법 및 그 시스템
Chiang et al. Friends night out—A working prototype of a blended lifestyle service enabled through IMS
HK1180149A (en) Method and device for third-party session modification