MXPA06011645A - Metodo y aparato para transmitir un identificador unificado de recursos (uri) para uso de desviacion de contenido en un protocolo de iniciacion de sesion (sip) - Google Patents
Metodo y aparato para transmitir un identificador unificado de recursos (uri) para uso de desviacion de contenido en un protocolo de iniciacion de sesion (sip)Info
- Publication number
- MXPA06011645A MXPA06011645A MXPA/A/2006/011645A MXPA06011645A MXPA06011645A MX PA06011645 A MXPA06011645 A MX PA06011645A MX PA06011645 A MXPA06011645 A MX PA06011645A MX PA06011645 A MXPA06011645 A MX PA06011645A
- Authority
- MX
- Mexico
- Prior art keywords
- initiation protocol
- session initiation
- server
- information
- call information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000000977 initiatory effect Effects 0.000 claims abstract description 100
- 230000004044 response Effects 0.000 claims abstract description 37
- 238000004891 communication Methods 0.000 claims abstract description 12
- 238000013500 data storage Methods 0.000 claims abstract description 11
- 238000004590 computer program Methods 0.000 claims abstract description 9
- 238000012546 transfer Methods 0.000 claims description 14
- 230000001413 cellular effect Effects 0.000 claims description 3
- 239000000284 extract Substances 0.000 claims 1
- 230000007246 mechanism Effects 0.000 description 6
- 230000011664 signaling Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000007723 transport mechanism Effects 0.000 description 3
- 241001544778 Chapmannia floridana Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 101150059691 GPP2 gene Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
Abstract
Un método, servidor, dispositivo, medio de almacenamiento de datos y producto de programa de cómputo para comunicaciones de desvío de contenido, en donde en un método ejecutado por el servidor, en respuesta a una solicitud de registro de Protocolo de Iniciación de Sesión (SIP) desde un dispositivo, informa al dispositivo en un mensaje de SIP de la identidad de una dirección en laque el dispositivo puede enviar información que va a ser referenciada por una operación de desvío de contenido de SIP, y asignar un almacenamiento para la información. Informar al dispositivo emplea preferentemente un campo de encabezado de Información de Llamada de mensajes de SIP con un parámetro de propósito establecido para ci-uri para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme (URI) que especifica una identidad de la ubicación de almacenamiento.
Description
MÉTODO Y APARATO PARA TRANSMITIR UN IDENTIFICADOR UNIFICADO
DE RECURSOS (URI) PARA USO DE DESVIACIÓN DE CONTENIDO EN UN PROTOCOLO DE INICIACIÓN DE SESIÓN (SIP) CAMPO DE LA INVENCIÓN La presente invención se relaciona en general con sistemas de comunicaciones inalámbricas y métodos y más específicamente, se relaciona con terminales inalámbricas y nodos de redes inalámbricas que utilizan un Protocolo de Iniciación de Sesión (SIP, por sus siglas en inglés) o similar o intercambio de mensajes equivalentes. ANTECEDENTES DE LA INVENCIÓN El protocolo de iniciación de sesión (SIP)- se define en
IETF RFC3261 (Rosenberg et al., junio de 200). En general, el
SIP es un protocolo de control de capas de aplicaciones (señalización) para crear, modificar y terminar sesiones con uno o más participantes . Las sesiones pueden incluir llamadas telefónicas por la Internet, distribución de multimedia y conferencias de multimedia. Las invitaciones del SIP utiliza elementos denominados servidores proxy para ayudar a direccionar solicitudes hacia la ubicación actual del usuario, autenticar y autorizar usuarios para servicios, implementar políticas de direccionamiento de llamadas del proveedor y proporcionar características a los usuarios. El
SIP también proporciona una función de registro que permite a los usuarios cargar sus ubicaciones actuales para que las Ref.: 176370 utilicen los servidores proxy. El SIP se ejecuta por encima de diferentes protocolos de transporte. Además, un borrador de IETF "borrador-ietf-sip- contenido-indirecto-mech-03" , intitulado "Mecanismo para Desviación de Contenido en Mensajes de Protocolo de Iniciación de Sesión (SIP)" (S. Olson, Junio 2 de 2003), describe el mecanismo para proveer desviación de contenido en mensajes de SIP. Más específicamente, el propósito del SIP es crear, modificar, o terminar sesiones con uno o más participantes, y los mensajes de SIP, como HTTP, se componen en sintaxis de una linea de inicio, uno o más encabezados, y opcionalmente un cuerpo. A diferencia del HTTP, el SIP nb está diseñado como un transporte de datos de propósito general . Existen varias razones de porqué sería deseable, especificar indirectamente el contenido del cuerpo del mensaje de SIP. Para aplicaciones limitadas de banda ancha, tales como aplicaciones inalámbricas de celulares, la desviación provee un medio para anotar el contenido (indirecto) con metadatos que pueden ser usados por el receptor para determinar si recupera o no el contenido con respecto al enlace de recursos limitados . También es posible que el tamaño del contenido que va a transferirse desborde proxies de señalización intermedia, aumentando así innecesariamente la latencia de la red. Para aplicaciones de SIP sensibles al tiempo, esto puede ser inaceptable. El uso de contenido indirecto puede aliviar estos inconvenientes moviendo la transferencia del contenido fuera de la red de señalización del SIP y hacia un canal de transferencia de datos potencialmente separado. . También pueden haber escenarios en los que los datos relacionados con la sesión (cuerpo) que necesita transmitirse no residan directamente en el punto final o Agente del Usuario (UA, por sus siglas en inglés) . En tales escenarios, es deseable tener un mecanismo mediante el cual el mensaje de SIP pueda contener una referencia indirecta del contenido deseado. La parte receptora usaría entonces esta referencia indirecta para recuperar el contenido a través de un canal de transferencia que diferente al SIP, tal como HTTP, FTP, ó LDAP. En este borrador de IETF se establece . que el propósito del la desviación del contenido es tan solo para proporcionar un mecanismo de transporte alternativo para partes de cuerpos de Extensiones de Propósitos Múltiples de Correo por Internet (MIME) . Con la excepción del mecanismo de transporte, las partes de cuerpo desviadas son equivalentes, y deberán tener el mismo tratamiento . En general, MIME originalmente está destinado a ampliar el formato del correo por Internet para permitir mensajes de texto diferente al US-ASCII, mensajes no textuales, cuerpos de mensajes de partes múltiples y información diferente al US-ASCII en encabezados de mensajes. Los siguientes RFC definen a MIME: RFC 2045:' MIME Parte Uno: Formato de Cuerpos de Mensajes de Internet; RFC 2046: MIME Parte Dos. Tipos de Medios; RFC 2047: MIME Parte Tres: Extensiones de Encabezados de Mensajes para Texto diferente al ASCII; RFC 2048: MIME Parte Cuatro: Procedimientos de Registro; y RFC 2049: MIME Parte Cinco: Criterios y Ejemplos de Conformidad. Otro borrador IETF "borrador-khartabil-sip-política-uri- llamada-info-propósito-00" , • intitulado "Transmisión de un Identificador de Recursos Uniformes (URI, por sus siglas en inglés) de Políticas de Sesiones en el Protocolo de Iniciación de Sesión (SIP)" (H.Khartabil y A. Niemi, febrero 5, de 2004) describe una extensión a un campo de encabezado de información de llamada para introducir un nuevo valor de parámetro de propósito que puede usarlo un originador o receptor de la solicitud para transmitir un URI en el que puede accederse a cierta información de una sesión. Más específicamente, este borrador I?TF proporciona una "política-uri" que puede ser usada por un servidor de conferencia para indicar el URI de la política de conferencia a un UA participante en esa conferencia. El documento borrador IETF mencionado líneas arriba "borrador-ietf-sip-contenido-indirecto-mech-03" define el mecanismo de desvío de contenido del SIP proporcionando un mecanismo de transporte alternativo para las partes de cuerpo MIME SIP. Esto se hace proporcionando un URI para el contenido indirecto, en donde el URI ' es especificado en un parámetro de "URI" del tipo de MIME de cuerpo de mensaje/externo . Sin embargo, antes de transmitir este URI en una solicitud o respuesta de SIP, el cliente del SIP necesita estar informado del URI de tal manera que pueda cargar el contenido indirecto antes de que el contenido indirecto sea referenciado en una solicitud o respuesta del SIP. El documento de borrador de IETF borrador-ietf-sip-contenido- indirecto-mech-03 no define el comportamiento del cliente o del servidor con respecto a determinar un URI para ser usado para desvío de contenido. Es decir, lo que no se definió, antes de esta invención, fue una técnica o- protocolo para que un UA de SIP solicite, o esté informado de, una ubicación de almacenamiento en un Servidor de Aplicaciones (AS, por sus siglas en inglés) en donde el UA de SIP puede almacenar información a la que se hace referencia por medio de una operación de desvío de contenido subsiguiente. BREVE DESCRIPCIÓN DE LA INVENCIÓN Los anteriores y otros problemas se supera, y se realizan otras ventajas, de conformidad con las presentes modalidades preferidas de estas enseñanzas . En un primer aspecto de la misma, la presente invención proporciona un método de comunicaciones que comprende recibir una solicitud de registro de un dispositivo; e informar al dispositivo de la identidad de una dirección para que el dispositivo envíe información para que sea referenciada pir una operación de desvío de contenido. En otro aspecto se la misma, la presente invención proporciona un dispositivo operable con un servidor, que comprende un procesador de datos que responde a una recepción de un segundo mensaje desde el servidor, enviado en respuesta al dispositivo que origina un primer mensaje, para extraer del segundo mensaje una identificación de una ubicación para que el dispositivo envíe información que va a ser referenciada por medio de una operación de desvío de contenido . En otro aspecto de la misma, la presente invención proporciona un método de comunicaciones de desvío de contenido, que comprende- en respuesta a una solicitud de registro de Protocolo de Iniciación de Sesión (SIP) desde un dispositivo, informar al dispositivo en un mensaje de SIP de la identidad de una dirección en la que el dispositivo puede enviar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP; y asignar un almacenamiento para la información. En otro aspecto de la misma, la presente invención proporciona un Servidor de SIP que comprende un procesador de datos que responde a una ocurrencia de una solicitud de registro de SIP hecha por un dispositivo para informar al dispositivo por medio de un mensaje de SIP de una identidad de una dirección en la que el dispositivo puede enviar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP. En otro aspecto de la misma, la presente invención proporciona un dispositivo operable con un Servidor de SIP que comprende un procesador de datos que responde a una recepción de un mensaje de SIP del Servidor de SIP, enviado en respuesta al dispositivo que origina un mensaje de solicitud de registro, para extraer del mensaje de SIP una identificación de una ubicación en la que el dispositivo puede enviar información que va ser referenciada por medio de una operación de desvío de contenido de SIP subsiguiente. En un aspecto adicional de la misma, la presente invención proporciona un medio de almacenamiento que puede ser leído por medio de un procesador digital, el medio de almacenamiento de datos almacena instrucciones de programas para usarse en un procedimiento de desvío de contenido en una operación de SIP y que comprende las operaciones de, en respuesta a la recepción de un registro de SIP desde un dispositivo, reservar una ubicación de almacenamiento para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP; e informar al dispositivo de una identidad de la ubicación de almacenamiento usando un campo de encabezado de Información de Llamada de mensaje de SIP con un parámetro de propósito establecido para ci-uri, para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme (URI) , que especifica la identidad de la ubicación de almacenamiento. En otro aspecto de la misma. La presente invención proporciona un Relevador/Servidor de Servicio de Mensajería Multimedia (MMS, por sus siglas en inglés para llevar a cabo una operación de SIP con un dispositivo, que comprende medios, que responden a la recepción de una solicitud de registro de SIP desde el dispositivo, para reservar una ubicación de almacenamiento para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP; y medios para informar que el dispositivo de una identidad de la ubicación de almacenamiento que usa un campo de encabezado de Información de Llamada de mensaje de SIP con un parámetro de propósito establecido para ci-uri, para indicar que el campo de encabezado de Información de
Llamada contiene un Identificador de Recursos Uniformes (URI) que especifica la identidad de la ubicación del almacenamiento . En aún otra modalidad de la misma, la presente invención proporciona un medio de almacenamiento de datos que pueden ser leídos por medio de un procesador de datos digitales, el medio de almacenamiento almacena instrucciones de programas para usarse en un procedimiento de desvío de contenido en una operación de SIP y que comprende operaciones de recibir un mensaje de SIP originado de un servidor de SIP en respuesta al envío de un mensaje de solicitud de registro hacia el servidor de SIP; identificar un caso en el que el mensaje de SIP recibido comprende un campo de encabezado de Información de Llamada que comprende un parámetro de propósito establecido para ci-uri, para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniformes (URI) que especifica la identidad de una ubicación del almacenamiento que ha sido reservada para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP, y enviar información a la ubicación de almacenamiento. En otro aspecto adicional de la misma, la presente invención proporciona un dispositivo operable con un Servidor de SIP, en donde el dispositivo comprende un procesador de datos que opera en respuesta a una recepción de un mensaje de SIP originado de un servidor de SIP para identificar un caso en el que el mensaje de SIP recibido comprende un campo de encabezado de Información de Llamada que tiene un parámetro de propósito establecido para ci-uri, para indicar que el campo de encabezado de Información de Llamada contiene un
Identificador de Recursos Uniformes (URI) que especifica la identidad de una ubicación del almacenamiento que ha sido reservada para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP, el procesador de datos opera adicionalmente para enviar información a la -ubicación de almacenamiento. En otro aspecto adicional de la misma, la presente invención proporciona un dispositivo operable con un Servidor de Protocolo de Iniciación de Sesión (SIP) , que comprende medios para recibir de un mensaje de SIP originado de un servidor de SIP para indicar el éxito/falla de una solicitud de registro, para identificar un caso en el que el mensaje de SIP recibido comprende un campo de encabezado de Información de Llamada que tiene un parámetro de propósito establecido para ci-uri , para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniformes (URI) que especifica la identidad de una ubicación del almacenamiento que ha sido reservada para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por medio de una operación, de desvío de contenido de SIP; y el medio carga información que corresponde al contenido indirecto con un HTTP PUT para la ubicación de almacenamiento especificada por el URI que comprende parte del campo de Información de Llamada del mensaje de SIP. En otro aspecto de la misma, la presente invención proporciona un servidor de SIP que incluye un procesador de datos que responde a una ocurrencia de una solicitud de registro de SIP hecha por un dispositivo para informar al dispositivo por medio de un mensaje de SIP de una identidad de una ubicación de almacenamiento en donde el dispositivo puede enviar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP y, en respuesta al dispositivo enviar la información, asignar almacenamiento y dirigir información al almacenamiento asignado . En un aspecto adicional de la misma, la presente invención proporciona un método para operar un Servidor de Protocolo de Iniciación de Sesión (SIP) , que comprende en respuesta a una ocurrencia de una solicitud de registro de SIP hecha por un dispositivo, enviar al dispositivo un mensaje de SIP que comprende una identidad de una ubicación de almacenamiento en donde el dispositivo puede enviar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP; y en respuesta al dispositivo enviar la información, asignar almacenamiento y dirigir información al almacenamiento asignado .
En otro aspecto de la misma, la presente invención proporciona un programa de cómputo operable para un Servidor de SIP para conducir una sesión de SIP con un dispositivo, que comprende las operaciones de, en respuesta a una ocurrencia de una solicitud de registro de SIP hecha por el dispositivo, enviar al dispositivo un mensaje de SIP ue comprende una identidad de una ubicación de almacenamiento en donde el dispositivo puede enviar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP, y en respuesta al dispositivo enviar la información, asignar almacenamiento y dirigir información al almacenamiento asignado. En un aspecto adicional de la misma, la presente invención proporciona un programa de cómputo operable para que un dispositivo lleve a cabo una operación de SIP con un servidor de SIP, que comprende las operaciones de, recibir un mensaje de SIP originado desde un servidor de SIP en respuesta al envío de un mensaje de solicitud de registro al servidor de SIP; identificar un caso en el que el mensaje de SIP recibido comprende un campo de encabezado de Información de Llamada que tiene un parámetro de propósito establecido para ci-uri , para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniformes (URI) que especifica la identidad de una ubicación de almacenamiento que ha sido reservada para el dispositivo en la que el dispositivo puede almacenar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP, y enviar la información, a la ubicación de almacenamiento . En otro aspecto de la misma, la presente invención proporciona un método para operar un Servidor de SIP para conducir una sesión de SIP con un dispositivo, que comprende una etapa para, ejecutada en respuesta a una ocurrencia de una solicitud de registro de SIP hecha por un dispositivo, enviar al dispositivo un mensaje de SIP que comprende una identidad de una ubicación de almacenamiento en donde el dispositivo puede enviar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP; y una etapa para, ejecutada en respuesta al dispositivo enviar la información, asignar almacenamiento y dirigir la información al almacenamiento asignado. En aún otro un aspecto de la misma, la presente invención proporciona un método para operar un dispositivo para que lleve a cabo una operación de SIP con un servidor de SIP que comprende en respuesta a la recepción de un mensaje de SIP originado desde un servidor de SIP en respuesta al envío de un mensaje de solicitud de registro al servidor de SIP, una etapa para identificar un caso en el que el mensaje de SIP recibido comprende un campo de encabezado de Información de Llamada que tiene un parámetro de propósito establecido para ci-uri, para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniformes (URI) que especifica la identidad de una ubicación de almacenamiento que ha sido reservada para el dispositivo en la que el dispositivo puede almacenar información que va a ser referenciada por medio de una operación de desvío de contenido de SIP; y una etapa para enviar la información, a la ubicación de almacenamiento. BREVE DESCRIPCIÓN DE LAS FIGURAS Los anteriores y otros aspectos de las modalidades de conformidad con las enseñanzas de la presente invención se hacen más evidentes en la siguiente descripción detallada de las modalidades preferidas, cuando se leen en conjunto con las figuras adjuntas, en las que: La figura 1 es un diagrama que muestra la arquitectura funcional de un Sistema Multimedia de IP (IMS, por sus siglas en inglés) que es una modalidad adecuada en la cual se practica la presente invención, y muestra específicamente le interfaz Ut colocada entre un UE y un Servidor de Aplicaciones de SIP; y la figura 2 es un diagrama de flujo de mensajes que ilustra el uso de la presente invención en un sistema de arquitectura de Servicio de Mensajería Multimedia (MMS) . DESCRIPCIÓN DETALLADA DE LA INVENCIÓN SIP define un encabezado de Información de Llamada (véase RFC 3261, Sección 20.9, página 166). El propósito del campo de encabezado de Información de Llamada es proporcionar información adicional acerca del que llama o de la persona llamada dependiendo de si el encabezado se usa en una solicitud o en una respuesta. Esta información contiene un
URI, y el propósito del URI se describe por medio de un parámetro "propósito" . El parámetro "info" describe al que llama o a quien es llamado en general, por ejemplo, a través de una página Web. Con referencia al RFC 3261 en la página 166, se da un ejemplo del encabezado de Información de
Llamada de la siguiente manera: Información de Llamada: <http: //www. ejemplo.com/alicia/foto. jpg> ;propósito= icono, <http://www.ejemplo.com/alicia/> ; propósito = info. De conformidad con un aspecto de la presente invención, un nuevo valor de parámetro de propósito "ci-uri" es utilizado por un Servidor de Aplicaciones para transmitir un
URI, el cual puede ser usado por un SIP UA para desvío de contenido . Como un- ejemplo de aplicación de la presente invención en un caso de desvío de contenido genérico, se supone que un servidor soporta tanto SIP como HTTP, si se supone además que el mecanismo de desvío de contenido utiliza el esquema de HTTP URI . Durante una transacción de SIP entre el cliente y el servidor (por ejemplo, durante una transacción de registro de SIP) el servidor transmite el HTTP URI en un campo de encabezado de Información de Llamada que especifica la ubicación de almacenamiento para ser usada para desvío de contenido (véase el ejemplo mostrado en la figura 2 y que sé describe más adelante) . Además del parámetro "propósito", se prefiere que el campo de encabezado de Información de Llamada también contenga parámetros adicionales-, tales como los definidos en documento intitulado anteriormente borrador-ietf-sip- contenido-mech-03 : "expiración", "tipo de acceso" y "tamaño".
Un ejemplo no limitante de un campo de encabezado de llamada para portar un HTTP URI para propósitos de "ci-uri" es el siguiente: Información de Llamada: <http://www.ejemplo.com/el-contenido-indirecto> ;propósito = ci-uri ;tipo de acceso="URL" ;expiración=" unes, 24 de junio de 2004 09:00:00 GMT" ; tamaño=4123 Cuando se aplican las enseñanzas de la presente invención a la arquitectura del Subsistema de Multimedia de
IP (IMS) , es posible suponer que un Servidor de Aplicaciones puede funcional como el servidor de desvío de contenido. Con referencia a la figura 1 (obtenida del documento 3 GPP TSG-CN Reunión #22, 10-12 de diciembre, Maui, Hawai, NP-030457) , se muestra una interfaz Ut colocada entre el UE 2 y un Servidor de Aplicaciones de SIP/OSA-SCS 3 (también denominado simplemente como AS 3), que a su vez está conectado a un S- CSCF 4 a través de interfaces Sh y Cx 5 y 6, respectivamente, y un HSS 7 , así como directamente a través de una interfaz ISC 8. La S-CSCF 4 (Función de Control de Sesión de Llamada en Servicio) es un elemento IMS que proporciona los servicios de control de sesión para el UE 2, el cual permite que un operador de red soporte los servicios. Las funciones incluyen: la administración de registros móviles, mantenimiento de la sesión, interacción con otros servidores, cargo y seguridad. El HSS 7 (Servidor de Abonados Base) describe las varias funciones de bases de datos que se requieren en redes móviles modernas. Estas funciones incluyen el Registro General de Abonados (HLR, por sus siglas en ingles) , el Servidor de Nombre de Dominio (DNS, por sus siglas en inglés) y bases de datos d seguridad y de acceso a redes . En el contexto de la presente invención, la interfaz 1 entre el UE 2 y el AS 3 se supone que soporta HTTP, y la comunicación de SIP es posible desde el AS 3 al UE 2 a través de la S-CSCF . Durante la transacción de SIP entre el AS 3 y el UE 2, el AS 3 puede transmitir el "ci-uri" en el campo de encabezado de Información de Llamada de SIP al UE 2, activando de esta manera el UE 2 para que cargue el contenido indirecto al AS 3 usando HTTP en la interfaz Ut 1. Se entiende que en este documento, así como la modalidad de MMS descrita a continuación, que el Servidor de Aplicaciones de SIP y el UA o UA, que genéricamente se pueden denominar aquí simplemente como dispositivos, cada uno contiene un procesador de datos digitales programado de cierta clase que es operable para ejecutar los procedimientos de desvío de contenido relacionados con el SIP de conformidad con la presente invención. Por ejemplo, el UE o UA pueden conformarse en un teléfono celular o en un comunicador personal que incluye un procesador incorporado que opera de conformidad con un programa almacenado para ejecutar la extracción del URI de un mensaje de SIP recibido del Servidor de Aplicaciones de SIP, y para enviar subsiguientemente la información que va a almacenarse a la dirección especificada por el URI extraído, en donde la información es esa información que va a ser referenciada posteriormente en un tipo de desvío de contenido de interacción de mensaje de SIP. En general, las varias modalidades de los dispositivos que corresponden al UE o UA 2 pueden incluir, pero no se limitan a, teléfonos celulares, asistentes digitales personales (PDA, por sus siglas en inglés) que tienen capacidades de comunicación inalámbrica, . computadoras portátiles que tienen capacidades de comunicación inalámbrica, dispositivos de captura de imágenes tales como cámaras digitales que tienen capacidades de comunicación inalámbrica, dispositivos para juegos que tienen capacidades de comunicación inalámbrica, electrodomésticos de almacenamiento y reproducción de música que tienen capacidades de comunicación inalámbrica, aparatos de Internet que permiten el acceso y navegación a Internet inalámbrico, así como unidades o terminales portátiles o más generalmente dispositivos que incorporan combinaciones de tales funciones. Las enseñanzas de la presente invención también pueden practicarse usando dispositivos que no son inalámbricos, tales como computadoras de escritorio y otros tipos de equipo que tienen una conexión alámbrica (por ejemplo, alambre eléctrico o fibra óptica) a una red de comunicaciones de datos. Aspectos de la presente invención se relacionan por lo tanto también con un medio de almacenamiento para almacenar programas de cómputo para operar servidores y dispositivos de conformidad con la presente invención, así como con productos -de programas de cómputo ejecutables mediante servidores y dispositivos para operar de conformidad con la presente invención. Como tal, la figura 2 muestra que el dispositivo de UA 2 incluye un procesador de datos (DP, por sus siglas en inglés) 2A y un medio de almacenamiento (DSM, por sus siglas en inglés) 2B, y el servidor 3 incluye un DP 3 y un DSM 3B. La presente invención también puede usarse en el contexto de una arquitectura de Servicio de Mensajería de Multimedia (MMS) . El Servicio de Mensajería de Multimedia proporciona un mecanismo para enviar no solo mensajes de texto, como con el Servicio de Mensajes Cortos (SMS, por sus siglas en inglés), sino también dibujos, fotografías, música o clips de voz y video . El sistema opera con el principio de "almacenar y enviar", con mensajes que son almacenados y posiblemente formateados en un Centro de Servicio de Mensajería de Multimedia (MMSC, por sus siglas en inglés) cuando se envían entre usuarios. Puede hacerse referencia, por ejemplo, al Documento de Referencia Permanente de la Asociación de GSM: IR.52, PRD IR.52, Guías Interlaborales MMS, Versión 3.1.0, febrero de 2003. Con referencia ahora a la figura 2 , y más específicamente cuando se aplica la presente invención a la especificación de interfase MMS MMl basada den 3 GPP2 SIP, la especificación se revisa de la siguiente manera: el tercer procedimiento de registro de una tercera parte entre un Proxy de Servicio Doméstico (HSP, por sus siglas en inglés) 10 y el Relevador/Servidor de MMS (AS 3 en el caso de MMS) está ampliado de tal manera qie el Relevador/Servidor de MMS con preferencia siempre informa al MMS UA 2 acerca del éxito/fracaso del registro con el servicio de MMS. Esto permite que el Relevador/Servidor de MMS envíe una solicitud de MENSAJE DE SIP al MMS UA 2 después de cada ciclo de registro o re-registro. Cuando se envía la solicitud de MENSAJE DE SIP al MMS UA 2 , el Relevador/Servidor de MMS incluye un campo de encabezado de Información de Llamada que porta un HTTP URI para propósitos de "ci-uri". Este URI permanece válido hasta que MMS UA 2 se vuelve a registrar, uita su registro, o expira el registró del MMS UA 2. Esto implica que. el Relevador/Servidor de MMS reserva un HTTP URI para cada registro de MMS UA, con la duración igual a la duración del registro, permitiendo así que el MMS UA 2 efectúe el desvío de contenido en cualquier momento durante su periodo de registro válido. Este procedimiento también elimina la necesidad del MMS UA 2 para solicitar explícitamente una ubicación de almacenamiento antes del envío de MM, dado que la ubicación del almacenamiento está reservada en el Relevador/Servidor de MMS después de que el MMS UA 2 se registra con el servicio, y permanece disponible para el MMS UA 2 mientras se mantiene registrado. El diagrama de intercambio de mensajes de la figura 2 ilustra el comportamiento anterior. Nótese que el informe de SIP que informa al MMS UA 2 del registro de SIP exitoso tiene un encabezado de Información de Llamada con el parámetro de propósito establecido para "ci-uri". Subsiguientemente el MMS UA 2 efectúa un HTTP PUT (o algún otro tipo equivalente de operación de presión, dependiendo de la tecnología) para cargar la información que corresponde al contenido indirecto a la ubicación especificada por el URI encontrado en la parte de Información de Llamada del mensaje de SIP' recibido después del registro. Deberá notarse que el URI encontrado en el campo de encabezado de Información de Llamada puede no apuntar a una ubicación de almacenamiento real o físico reservada por el HSP 10 para desviar contenido. En su lugar, el HSP 10 redirige una solicitud de MMS UA 2 PUT que es dirigida al URI encontrado en el campo de encabezado de Información de Llamada a una ubicación de almacenamiento real . La redirección puede efectuarla el HSP 10 que responde a la solicitud de HTTP PUT con respuestas de HTTP 3xx. Un beneficio que se obtiene a través del uso de este enfoque es que el HSP 10 no necesita asignar ubicaciones de almacenamiento físico para el MMS US 2 al momento del registro del MMS UA 2. En su lugar, el HSP 10 solo necesita reservar o asignar ubicaciones de almacenamiento cuando existe una necesidad real para el almacenamiento, en el momento en el que el MMS UA 2 envía la solicitud de HTTP PUT.
Estas operaciones se muestran en la figura 2 como el bloque
(opcional) 12, el cual pretende indicar que el servidor 3 puede asignar almacenamiento, y redirigir información cargada al almacenamiento asignado en respuesta al HTTP PUT del dispositivo 2. Examinando el flujo de mensajes de la figura 2 aún en mayor detalle, puede notarse que la primera transacción REGISTRAR está entre el UA 2 y el HSP 10. El HSP 10 funciona como un registrador de SIP, mostrando funcionalidad de SIP normal. Con base en esta transacción, el HSP 10 genera una solicitud REGISTRAR de una tercera parte para informar al AS- 3 (en este caso el Relevador Servidor de MMS) del estatus de registro del UA 2. Desde el punto de vista del- SIP, esta es otra funcionalidad de registro de SIP, en donde el AS 3 actúa como un registrador y el HSP 10 registra el UA 2 como un tercero . Puede notarse que en el caso del IMS (Figura 1) el requerimiento no es registrar el UE 2 con el AS 3, el objetivo es más bien solamente informar al AS 3 que el UE 2 ha sido registrado con el HSP 10 (el HSP, interpuesto entre el UE 2 y el AS 3 , no se muestra en la figura 1) . Por lo tanto el AS 3 no funciona en realidad como un registrador de SIP en el caso de IMS, en su lugar simplemente almacena el estatus de registro del UE 2, con la fecha de vencimiento. En cualquier caso, con base en el registro anterior de la tercera parte del HSP 10 el AS 3 genera un MENSAJE .SIP, el cual está dirigido al UA 2 y enviado a través del HSP 10 (el envío a través del HSP 10 se efectúa simplemente porque el AS 3 no tiene una interfaz de SIP directa para el UA 2) . Este mensaje de SIP originado por el AS 3 transmite el campo de encabezado de Información de Llamada al UA 2 con el parámetro de propósito establecido para ci-uri para indicar al UA 2 (o UE 2 ) que el encabezado de Información de Llamada contiene un URI que especifica que la dirección de la ubicación del almacenamiento para uso en el desvío de contenido . Debido a que todos los UE/AS al registrarse se les asigna automáticamente un URI para propósitos de desvío de contenido, ya sea que se utilice o no, el uso de esta invención elimina una necesidad de proporcionar intercambios de señalización adicional (posiblemente no estandarizada) en donde el UE/UA debe solicitar específicamente la asignación de un URI. Deberá notarse que el URI asignado puede ser uno que está asignado en común para todos los UE/UA, y como se indicó anteriormente, un URI "real" que apunta hacia la(s) ubicación(es) real (es) solamente se reserva cuando el UE/UA realmente necesita el desvío de contenido. Nuevamente se hace referencia al documento borador-khartabil-sip-política-uri-llamada-info-propósito-00. Nótese que este documento amplía el parámetro de propósito de Información de Llamada con un valor de "política-uri" , que es usado por quien llama o quien es llamado para transmitir un URI en donde puede accederse a cierta política relacionada con la sesión, este documento no sugiere el uso del parámetro de propósito para desvío de contenido de SIP en la forma que se describe con respecto a las modalidades de la presente invención. También, se nota que una aplicación posible para el desvío de contenido de SIP se describe en 3GPP2 X.P0016-312. Esta especificación define el comportamiento para un envío de MM basado en SIP. Si el tamaño del mensaje de MMS no satisface las restricciones de tamaño del mensaje descritas en RFC3428 (método MENSAJE SIP), entonces el MMS UA utiliza desvío de contenido para enviar el MM a un Relevador/Servidor de MMS. Con el fin de efectuar esta operación el MMS UA solicita una ubicación de almacenamiento del Relevador/Servi or de MMS. Sin embargo, la solicitud de una ubicación de almacenamiento por medio del MMS UA no es equivalente al uso del encabezado de Información de Llamada con un procedimiento de propósito=ci-uri de conformidad con la presente invención. Los detalles del protocolo SIP del Subsistema de Multimedia de IP (IMS) 3GPP y el Dominio de Multimedia (MMD) 3GPP2 están definidos en 3GPP TS 24.229 y 3GPP2 X.S0013.4. 3GPP2 X.P0016-312 es la especificación de interfaz MMS MMl basada en SIP 3GPP2 (etapa 3). La descripción anterior ha proporcionado a manera de ejemplo y de ejemplos no limitantes una descripción completa e informativa del mejor método y aparato actualmente contemplados por el inventor para llevar a cabo la invención. Sin embargo, aquellos con experiencia en la técnica apreciarán varias modificaciones y adaptaciones en vista de la descripción anterior, cuando se lea junto con las figuras adjuntas y las reivindicaciones anexas. Como con algunos ejemplos, aquellos con experiencia en la técnica pueden intentar el uso de otros formatos de mensajería similares o equivalentes y arquitecturas de sistemas (por ejemplo, , arquitecturas diferentes al IMS y MMS) . La presente invención también se puede emplear para asegurar operaciones de SIP (SIPS) . Sin embargo, todas esas modificaciones similares de las enseñanzas de la presente invención caerán aún dentro del alcance de la presente invención. Además, algunas de las características de la presente invención podrían usarse ventajosamente sin el uso correspondiente de otras características. Como tal, la descripción anterior deberá considerarse como simplemente ilustrativa de los principios de la presente invención, y no como limitación de la misma. Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la citada invención, es el que resulta claro de la presente descripción de la invención.
Claims (56)
- REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad lo contenido en las siguientes reivindicaciones : 1. Un método de comunicaciones, caracterizado porque comprende : recibir una solicitud de registro de un dispositivo; e informar al dispositivo de la identidad de una dirección para que el dispositivo envíe información que va a ser referenciada por una operación de desvío de contenido.
- 2. Un método de conformidad con la reivindicación 1, caracterizado porque adicionalmente comprende asignar un recurso para la información.
- 3. Un método de conformidad con la reivindicación 2 , caracterizado porque el recurso comprende almacenamiento.
- 4. Un método de conformidad con la reivindicación 1, caracterizado porque la solicitud de registro comprende una solicitud de registro de Protocolo de Iniciación de Sesión.
- 5. Un método de conformidad con la reivindicación 1, caracterizado porque al informar se utiliza un mensaje de Protocolo de Iniciación de Sesión.
- 6. Un método de conformidad con la reivindicación 2 , caracterizado porque la asignación ocurre en respuesta al dispositivo que envía la información.
- 7. Un método de conformidad con la reivindicación 1, caracterizado porque la información ocurre a través de una interfaz de terminal de usuario de un sistema de Multimedia de Protocolo de Internet.
- 8. Un método de conformidad con la reivindicación 1, caracterizado porque la información ocurre a través de un nodo de Proxy de Servicio Doméstico en un Sistema de Mensajería de Multimedia.
- 9. Un método de conformidad con la reivindicación 1, caracterizado porque al informar se utiliza un encabezado de información de llamada con un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el encabezado de Información de llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de la dirección.
- 10. Un método de conformidad con la reivindicación 9, caracterizado porque el identificador de recursos uniforme está reservado para el dispositivo para el tiempo durante el cual el dispositivo está registrado.
- 11. Un servidor de Protocolo de Iniciación de Sesión, caracterizado porque comprende un procesador de datos que responde a una ocurrencia de una solicitud de registro de SIP hecha por un dispositivo para informar al dispositivo por medio de un mensaje de Protocolo de Iniciación de Sesión de una identidad de una dirección en donde el dispositivo puede enviar información que va a ser referenciada por una operación de desvío de contenido de Protocolo de Iniciación de Sesión subsiguiente.
- 12. Un servidor de Protocolo de Iniciación de Sesión de conformidad con la reivindicación 11, caracterizado porque la solicitud de registro de Protocolo de Iniciación de Sesión y el mensaje de Protocolo de Iniciación de Sesión pasan a través de una interfaz de terminal de usuario de un Sistema de Multimedia de Protocolo de Internet.
- 13. Un servidor de Protocolo de Iniciación de Sesión de conformidad con la reivindicación 11, caracterizado porgue en un Sistema de Servicio de Mensajería de Multimedia la solicitud de registro de Protocolo de Iniciación de Sesión activa una solicitud de registro de una tercera parte que se hace por medio de un Proxy de Servidor Doméstico, y el mensaje de Protocolo de Iniciación de Sesión llega al dispositivo a través del nodo de Proxy de Servidor Doméstico.
- 14. Un servidor de Protocolo de Iniciación de Sesión de conformidad con la reivindicación 11, caracterizado porque el mensaje de Protocolo de Iniciación de Sesión comprende un encabezado de Información de Llamada con un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la dirección.
- 15. Un servidor de Protocolo de Iniciación de Sesión de conformidad con la reivindicación 14, caracterizado porque el identificador de recursos uniforme está reservado para el dispositivo por el tiempo durante el cual el dispositivo está registrado.
- 16. Un dispositivo operable con un servidor, caracterizado porque comprende un procesador de datos que responde a una recepción de un segundo mensaje del servidor, enviado en respuesta al dispositivo que origina un primer mensaje, para extraer del segundo mensaje una identificación de una ubicación para que el dispositivo envíe información que va a ser referenciada por una operación de desvío de contenido .
- 17. Un dispositivo de conformidad con la reivindicación 16, caracterizado porque el procesador de datos es además operable para enviar la información a la ubicación.
- 18. Un dispositivo de conformidad con la reivindicación 17, caracterizado porque el procesador de datos envía la información usando un procedimiento de Protocolo de Transferencia de Hipertexto PUT.
- 19. Un dispositivo de conformidad con la reivindicación 17, caracterizado porque el servidor comprende un Servidor de Protocolo de Iniciación de Sesión, y en donde el procesador de datos envía la información usando un procedimiento que no es del Protocolo de Iniciación de Sesión.
- 20. Un dispositivo de conformidad con la reivindicación 17, caracterizado porque el servidor comprende un Servidor de Protocolo de Iniciación de Sesión, y en donde el mensaje es recibido, y la información es enviada, a través de una interfaz de terminal de usuario de un Sistema de Multimedia de Protocolo de Internet .
- 21. Un dispositivo de conformidad con la reivindicación 16, caracterizado porque el servidor comprende Un Servidor de Protocolo de Iniciación de Sesión, y en donde un Sistema de Servicio de Mensajería de Multimedia que origina un registro de Protocolo de Iniciación de Sesión activa una solicitud de registro de una tercera parte que hace un Proxy de Servidor Doméstico, y el mensaje llega al dispositivo a través del nodo de Proxy de Servidor Doméstico.
- 22. Un dispositivo de conformidad con la reivindicación 16, caracterizado porque el procesador de datos extrae la identificación de la ubicación de un encabezado de Información de llamada que tiene un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de la ubicación.
- 23. Un dispositivo de conformidad con la reivindicación 22, caracterizado porque el servidor comprende un Servidor de Protocolo de Iniciación de Sesión, y en donde el dispositivo utiliza la información extraída para el tiempo durante el cual el dispositivo está registrado con el Servidor de Protocolo de Iniciación de Sesión.
- 24. Un dispositivo de conformidad" con la reivindicación 16, caracterizado porque comprende un teléfono celular.
- 25. Un medio de almacenamiento de datos que puede ser leído por un procesador de datos, caracterizado porque el medio de almacenamiento almacena instrucciones de programa para uso en • un procedimiento de desvío de contenido en una operación de Protocolo de Iniciación de Sesión y que comprende las operaciones de: en respuesta a la recepción de una solicitud de registro de Protocolo de Iniciación de Sesión desde un dispositivo, reservar una ubicación de almacenamiento para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por medio de una operación de desvío de contenido de Protocolo de Iniciación de Sesión; e informar al dispositivo de una identidad de la ubicación de almacenamiento usando un campo de encabezado de Información de Llamada de mensaje de Protocolo de Iniciación de Sesión con un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de la ubicación del almacenamiento.
- 26. Un medio de almacenamiento de datos de conformidad con la reivindicación 25, caracterizado porque la solicitud es recibida en un Relevador/Servidor de Servicio de Mensajería de Multimedia, y en donde la operación de informar ocurre a través de un Proxy de Servicio Doméstico.
- 27. Un medio de almacenamiento de datos de conformidad con la reivindicación 25, caracterizado porque el Identificador de Recursos Uniforme es reservado para el dispositivo para el tiempo durante el cual el dispositivo está registrado.
- 28. Un Relevador/Servidor de Servicio de Mensajería de Multimedia para llevar a cabo una operación de Protocolo de Iniciación de Sesión con un dispositivo, caracterizado porque comprende : medios, que responden a una solicitud de registro de Protocolo de Iniciación de Sesión del dispositivo, para reservar una ubicación de almacenamiento para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por una operación de desvío de contenido de Protocolo de Iniciación de Sesión; y medios para informar al dispositivo de una identidad de la ubicación de almacenamiento utilizando un campo de encabezado de Información de Llamada de mensaje de Protocolo de Iniciación de Sesión con un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de la ubicación del almacenamiento .
- 29. Un relevador/Servidor de Servicio de Mensajería de Multimedia de conformidad con la reivindicación 28, caracterizado porque el medio de información está acoplado al dispositivo a través de un Proxy de Servicio Doméstico.
- 30. Un relevador/Servidor de Servicio de Mensajería de Multimedia de conformidad con la reivindicación 28, caracterizado porque el medio de reservación reserva un Identificador de Recursos Uniforme de ' Protocolo de Transferencia de Hipertexto para cada dispositivo que se registra, con la duración de la reservación igual a la duración del registro.
- 31. Un medio de almacenamiento de datos que puede ser leído por un procesador de datos digitales, caracterizado porque el medio de almacenamiento de datos almacena instrucciones de programa para uso en un procedimiento de desvío de contenido en una operación de Protocolo de Iniciación de Sesión y comprende las operaciones de: recibir un mensaje de Protocolo de Iniciación de Sesión originado desde un servidor de Protocolo de Iniciación de Sesión en respuesta al envío de un mensaje de solicitud de registro hacia el servidor de Protocolo de Iniciación de Sesión; identificar un caso en el que el mensaje de Protocolo de Iniciación de Sesión comprende un campo de encabezado de Información de Llamada que tiene un parámetro de propósito 5. establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de una ubicación de almacenamiento que ha sido reservada para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por una operación de desvío de contenido de Protocolo de Iniciación de Sesión; y enviar -información a la ubicación de almacenamiento.
- 32. Un medio de almacenamiento de datos de conformidad con la reivindicación 31, caracterizado porque la operación de enviar comprende usar un procedimiento de Protocolo de Transferencia de Hipertexto .
- 33. Un medio de almacenamiento de datos de conformidad con la reivindicación 31, caracterizado porque la operación . de enviar comprende usar un Protocolo de Transferencia de Hipertexto PUT para cargar información que corresponde a contenido indirecto a la ubicación de almacenamiento especificada por el Identificador de Recursos Uniforme que comprende parte del campo de Información de Llamada del mensaje de Protocolo de Iniciación de Sesión.
- 34. Un medio de almacenamiento de datos de conformidad con la reivindicación 31, caracterizado porque al menos una de las operaciones comprende el uso de una operación segura de Protocolo de Iniciación de Sesión.
- 35. Un dispositivo operable con un Servidor de Protocolo de Iniciación de Sesión, caracterizado porque comprende un procesador de datos que opera en respuesta a una recepción de un mensaje de Protocolo de Iniciación de Sesión originado desde un servidor de Protocolo de Iniciación de Sesión para identificar un caso en el que el mensaje de Protocolo de Iniciación de Sesión comprende un campo de encabezado de Información de Llamada que tiene un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de una ubicación de almacenamiento que ha sido reservada para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por una operación de desvío de contenido de Protocolo de Iniciación de Sesión, el procesador de datos opera adicionalmente para enviar información a la ubicación de almacenamiento.
- 36. Un dispositivo de conformidad con la reivindicación 35, caracterizado porque la información es enviada usando un procedimiento de Protocolo de Transferencia de Hipertexto.
- 37. Un dispositivo de conformidad con la reivindicación 35, caracterizado porque el procesador de datos utiliza un Protocolo de Transferencia de Hipertexto PUT para cargar información que corresponde a contenido indirecto a la ubicación de almacenamiento especificada por el Identificador de Recursos Uniforme que comprende parte del campo de Información de Llamada del mensaje de Protocolo de Iniciación de Sesión.
- 38. Un dispositivo de conformidad con la reivindicación 35, caracterizado porque el procesador de datos utiliza un procedimiento de Protocolo de Iniciación de Sesión seguro.
- 39. Un dispositivo operable con un Servidor de Protocolo de Iniciación de Sesión, caracterizado porque comprende medios, que responden a una recepción de un mensaje de Protocolo de iniciación de Sesión originado desde un servidor de Protocolo de iniciación de Sesión para indicar el éxito/fracaso de una solicitud de registro, para identificar un caso en el que el mensaje de Protocolo de iniciación de Sesión comprende un campo de encabezado de Información de Llamada que tiene un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de una ubicación de almacenamiento que ha sido reservada para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por una operación de desvío de contenido de Protocolo de Iniciación de Sesión; y medios para cargar información que corresponde a contenido indirecto con un Protocolo de Transferencia de Hipertexto PUT a la ubicación de almacenamiento especificada por el Identificador de Recursos Uniforme que comprende parte del campo de Información de Llamada del mensaje de Protocolo de Iniciación de Sesión.
- 40. Un dispositivo de conformidad con la reivindicación 39, caracterizado porque el medio para cargar utiliza un procedimiento de Protocolo de Iniciación de Sesión seguro. .
- 41. Un servidor de Protocolo de Iniciación de Sesión, caracterizado porque comprende un procesador de datos que responde a una ocurrencia de una solicitud de registro hecha por un dispositivo para informar al dispositivo por medio de un mensaje de Protocolo de Iniciación de Sesión de una identidad de una ubicación de almacenamiento en donde el dispositivo puede enviar información que va a ser referenciada por una operación de desvío de contenido de Protocolo de Iniciación de Sesión y, en respuesta al dispositivo que envía la información, asignar un almacenamiento y dirigir la información al almacenamiento asignado.
- 42. Un servidor de Protocolo de Iniciación de Sesión de conformidad con la reivindicación 41, caracterizado porque el mensaje de Protocolo de Iniciación de Sesión comprende un encabezado de Información de Llamada con un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de una ubicación de almacenamiento .
- 43. Un método para operar un Servidor de Protocolo de Iniciación de Sesión, caracterizado porque comprende: en respuesta a una ocurrencia de una solicitud de registro de Protocolo de Iniciación de Sesión hecha por un dispositivo, enviar al dispositivo un mensaje de Protocolo de Iniciación de Sesión que comprende una identidad de una ubicación de almacenamiento en donde el dispositivo puede enviar información que va a ser referencia por una operación de desvío de contenido de Protocolo de Iniciación de Sesión; y en respuesta al dispositivo que envía la información, asignar un almacenamiento y dirigir la información al almacenamiento asignado.
- 44. Un método de conformidad con la reivindicación 43, caracterizado porque el mensaje de Protocolo de Iniciación de Sesión comprende un encabezado de Información de Llamada con un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de una ubicación de almacenamiento.
- 45. Un producto de programa de cómputo operable para que un Servidor de Protocolo de Iniciación de Sesión conduzca una sesión de Protocolo de Iniciación de Sesión con un dispositivo, caracterizado porque comprende las operaciones de: en respuesta a una ocurrencia de una solicitud de registro de Protocolo de Iniciación de Sesión hecha por un dispositivo, enviar al dispositivo un mensaje de Protocolo de Iniciación de Sesión que comprende una identidad de una ubicación de almacenamiento en donde el dispositivo puede enviar información que va a ser referenciada por una operación de desvío de contenido de Protocolo de Iniciación de Sesión; y en respuesta al dispositivo que envía la información, asignar un almacenamiento y dirigir la información al almacenamiento asignado .
- 46. Un producto de programa de cómputo de conformidad con la reivindicación 45, caracterizado porque el mensaje de Protocolo de Iniciación de Sesión comprende un encabezado de Información de Llamada con un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de una ubicación de almacenamiento.
- 47. Un producto de programa de cómputo operable para que un dispositivo conduzca una operación de Protocolo de Iniciación de Sesión con un servidor de Protocolo de Iniciación de Sesión, caracterizado porque comprende las operaciones de: recibir un mensaje de Protocolo de Iniciación de Sesión de un servidor de Protocolo de Iniciación de Sesión en respuesta al envío de un mensaje de solicitud de registro hacia el servidor de Protocolo de Iniciación de Sesión; identificar un caso en el que el mensaje de Protocolo de Iniciación de Sesión recibido comprende un campo de encabezado de Información de Llamada que tiene un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad de una ubicación de almacenamiento que ha sido reservada para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por una operación de desvío de contenido de Protocolo de Iniciación de Sesión; y enviar información a la ubicación de almacenamiento.
- 48. Un producto de programa de cómputo de conformidad con la reivindicación 47, caracterizado porque la operación de enviar comprende utilizar un procedimiento de Protocolo de Transferencia de Hipertexto.
- 49. Un producto de programa de cómputo de conformidad con la reivindicación 47, caracterizado porque la operación de enviar comprende utilizar un procedimiento de Protocolo de Transferencia de Hipertexto PUT para cargar información que corresponde a contenido indirecto a la ubicación de almacenamiento especificada por el Identificador de Recursos Unificado que comprende parte del campo de Información de Llamada del mensaje de Protocolo de Iniciación de Sesión.
- 50. Un producto de programa de cómputo de conformidad con la reivindicación 47, caracterizado porque al menos una de las operaciones comprende utilizar una operación de Protocolo de Iniciación de Sesión segura.
- 51. Un método para operar un Servidor de Protocolo de Iniciación de Sesión pata llevar a cabo una sesión de Protocolo de Iniciación de Sesión con un dispositivo, caracterizado porque comprende: una etapa para ejecutar en respuesta a una ocurrencia de una solicitud de registro de Protocolo de Iniciación de Sesión hecha por el dispositivo, para enviar al dispositivo un mensaje de Protocolo de Iniciación de Sesión que comprende una identidad de medios de almacenamiento en donde el dispositivo puede enviar información que va a ser referenciada por una operación de desvío de contenido de Protocolo de Iniciación de Sesión; y una etapa, ejecutada en respuesta al dispositivo que envía la información, para asignar un almacenamiento y para dirigir la información al almacenamiento asignado.
- 52. Un método de conformidad con la reivindicación 51, caracterizado porque el mensaje de Protocolo de Iniciación de Sesión comprende un encabezado de Información de Llamada con un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad del medio de almacenamiento.
- 53. Un método para operar un dispositivo para lleyar a cabo una operación de Protocolo de Iniciación de Sesión con un servidor de Protocolo de Iniciación de Sesión, caracterizado porque comprende: en respuesta a la recepción de un mensaje de Protocolo de Iniciación de Sesión originado de un servidor de Protocolo de Iniciación de Sesión en respuesta al envío de un mensaje de solicitud de registro hacia el servidor de Protocolo de Iniciación de Sesión, una etapa para identificar un caso en el que el mensaje de Protocolo de Iniciación de Sesión recibido comprende un encabezado de Información de Llamada con un parámetro de propósito establecido para un identificador unificado de recursos de información de llamada para indicar que el campo de encabezado de Información de Llamada contiene un Identificador de Recursos Uniforme que especifica la identidad del medio de almacenamiento que ha sido reservada para el dispositivo en donde el dispositivo puede almacenar información que va a ser referenciada por medio de una operación de desvío de contenido de , Protocolo de Iniciación de Sesión; y una etapa para enviar información a la ubicación de almacenamiento .
- 54. Un método de conformidad con la reivindicación 53, caracterizado porque la etapa de enviar comprende usar un procedimiento de Protocolo de Transferencia de Hipertexto.
- 55. Un método de conformidad con la reivindicación 53, caracterizado porque la etapa para enviar comprende un Protocolo de transferencia de Hipertexto PUT para cargar información correspondiente a contenido indirecto a la ubicación de almacenamiento especificada por el Identificador de Recursos Uniforme que comprende parte del campo de información de Llamada del mensaje de Protocolo de Iniciación de sesión.
- 56. Un método de conformidad con la reivindicación 53, caracterizado porque al menos una de las etapas comprende el uso de una operación de Protocolo de Iniciación de Sesión segura.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US60/560,514 | 2004-04-07 | ||
| US11070916 | 2005-03-02 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MXPA06011645A true MXPA06011645A (es) | 2007-04-20 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8081586B2 (en) | Method and apparatus to convey a URI for content indirection use in SIP | |
| CN103220323B (zh) | 用于服务控制的装置 | |
| US7480915B2 (en) | WV-IMS relay and interoperability methods | |
| KR100886548B1 (ko) | 인터넷 프로토콜 멀티미디어 서브시스템 네트워크에서단말의 성능 정보를 전달하기 위한 방법 및 시스템 | |
| JP2007533185A5 (es) | ||
| US20110194554A1 (en) | Systems and methods for implementing call pick up using gruu an ims network | |
| US20090239513A1 (en) | System and Method to Provide Combinational Services to Anonymous Callers | |
| US8929928B2 (en) | Establishment of multimedia service sessions in mobile terminals | |
| KR101107948B1 (ko) | 통신 시스템에서의 서비스 제공 | |
| KR100922953B1 (ko) | 인터넷 프로토콜 멀티미디어 서브시스템에서 호 변경 요청의 처리 방법 및 시스템 | |
| KR100938624B1 (ko) | 서비스 제어를 위한 방법 및 요소 | |
| US9226132B2 (en) | Optimisation method and device in communication networks | |
| ZA200609208B (en) | Method and apparatus to convey a URI for content indirection use in SIP | |
| MXPA06011645A (es) | Metodo y aparato para transmitir un identificador unificado de recursos (uri) para uso de desviacion de contenido en un protocolo de iniciacion de sesion (sip) |