ES2300868T3 - Metodos y disposiciones para almacenar en memoria intermedia informacion estatica para aplicaciones de datos por paquetes en sistemas de comunicacion inalambricos. - Google Patents

Metodos y disposiciones para almacenar en memoria intermedia informacion estatica para aplicaciones de datos por paquetes en sistemas de comunicacion inalambricos. Download PDF

Info

Publication number
ES2300868T3
ES2300868T3 ES04809168T ES04809168T ES2300868T3 ES 2300868 T3 ES2300868 T3 ES 2300868T3 ES 04809168 T ES04809168 T ES 04809168T ES 04809168 T ES04809168 T ES 04809168T ES 2300868 T3 ES2300868 T3 ES 2300868T3
Authority
ES
Spain
Prior art keywords
proxy
substitute
static information
application
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES04809168T
Other languages
English (en)
Inventor
Robert Skog
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of ES2300868T3 publication Critical patent/ES2300868T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • 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/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

Un método para acceder a una aplicación de servicio desde un equipo de usuario (105) en un sistema de comunicaciones inalámbrico (200), en el que durante una sesión de comunicación de datos por paquetes una aplicación de comunicación ejecutada en un equipo de usuario (105) accede a una aplicación de servicio de un servidor de aplicación (120) a través de un sustituto o proxy (125), caracterizado porque el método comprende los pasos que hay que dar en el establecimiento o durante la sesión de comunicación, que son: - enviar la aplicación de comunicación del equipo del usuario (105) un mensaje de comienzo (315) al sustituto o proxy (125) pidiendo utilizar una aplicación de servicio de un servidor de aplicación (120), comprendiendo dicho mensaje de comienzo un indicador de localización; - acceder (320) el sustituto o proxy (125) a un nodo de almacenamiento en memoria intermedia (260) mediante el uso del indicador de localización y desde el nodo de almacenamiento en memoria intermedia (260) recuperar información estática, habiendo sido transferida dicha información estática desde el equipo del usuario (105) y almacenada en memoria intermedia en el nodo de almacenamiento en memoria intermedia (260) antes de la sesión de comunicación; y - formar (325) el sustituto o proxy (125) una petición al menos parcialmente basada en la información estática recuperada, y enviar (326) dicha petición a la aplicación del servicio del servidor de aplicación (120), con lo que la aplicación de servicio estará provista de dicha información estática relativa a la aplicación de comunicación sin que la información estática haya de ser transferida desde el equipo de usuario (105) durante cada sesión de comunicación.

Description

Métodos y disposiciones para almacenar en memoria intermedia información estática para aplicaciones de datos por paquetes en sistemas de comunicación inalámbricos.
Campo del invento
El presente invento se refiere a métodos y disposiciones en sistemas de comunicación inalámbricos que ofrecen servicios de datos por paquetes. En particular, el invento se refiere al almacenamiento en memoria intermedia de información estática relativa a una aplicación de comunicación ejecutada en un equipo de usuario.
Antecedentes
Los modernos sistemas de comunicación inalámbricos que proporcionan servicios conmutados por paquetes, tales como el Sistema Universal de Telecomunicaciones Móviles (UMTS) deberían ser capaces de soportar una amplia y diversa variedad de aplicaciones que tienen demandas diferentes sobre la capacidad del equipo de usuario, capacidad necesaria de transmisión y calidad de servicio, por ejemplo. Los equipos de usuario van desde simples teléfonos móviles más bien sencillos con representaciones gráficas y capacidades de procesamiento limitadas hasta ordenadores portátiles, conectados a Internet a través del sistema de comunicaciones inalámbrico, con capacidades de presentación gráfica muy elevadas y con capacidades que facilitan las aplicaciones de comunicación de gran demanda tales como videoconferencias y medios de flujo continuo.
Una aplicación de comunicación ejecutada en el equipo inalámbrico del usuario es, por ejemplo, una aplicación de navegador o una aplicación para descargar medios de flujo continuo. Mediante el sistema de comunicaciones inalámbrico la aplicación de comunicación en el equipo del usuario se consigue acceso a un servicio proporcionado en un servidor de la aplicación en Internet, por ejemplo. Con el fin de que el servicio se adapte al equipo de usuario y su información de aplicación de comunicación se transfiera desde el equipo de usuario al servidor de la aplicación teniendo en cuenta las capacidades del equipo de usuario, las capacidades y formatos preferidos de la aplicación de comunicación y también las preferencias del usuario están típicamente hechas en la aplicación de comunicación. Un ejemplo podría ser el del usuario que accede a una página WEB de un periódico, en la que la información de esa página WEB está adaptada a las capacidades del equipo de usuario y a las preferencias del usuario, con respecto por ejemplo al formato de texto y figuras, resolución, idioma, etc. Esta información ha sido transferida desde el equipo del usuario al servidor de la aplicación. Este tipo de información es típicamente transferido en diferentes encabezamientos, y la cantidad puede ser más bien sustancial.
El Protocolo de Aplicación Inalámbrico, WAP, fue originalmente introducido para proporcionar un protocolo de aplicación que, entre otras características, minimizaba la cantidad de datos suplementarios, tales como encabezamientos, en las transmisiones inalámbricas. Un acceso WAP a un servidor de aplicación de acuerdo con la especificación WAP 1.2.x está ilustrado esquemáticamente en la Figura 1a (técnica anterior). La aplicación WAP que se ejecuta en el equipo de usuario 105, genera un inicio de WSP a una Pasarela WAP 110 sobre la interfaz de radio 115. En el inicio WAP hay información sobre encabezamientos estáticos que son almacenados en la memoria intermedia por la pasarela WAP 110. Tras la recepción de una orden WSP de la aplicación WAP (equipo de usuario 105) la pasarela WAP 110 usa los encabezamientos estáticos almacenados en memoria intermedia en la formación de petición de HTTP a una aplicación de servicio en el servidor de aplicación 120. De esta forma, la información estática, tal como los encabezamientos WAP, no necesitan ser transferidos a través de la interfaz de radio. Los encabezamientos fueron añadidos solamente para la transmisión entre la pasarela WAP y el servidor de la aplicación, que típicamente tiene una alta capacidad.
En posteriores versiones de la WAP, tal como la recientemente introducida WAP 2.0, HTTP (Protocolo de Transferencia de Hipertexto) se usa a lo largo de todo el trayecto desde la aplicación de comunicación del equipo de usuario al servidor de la aplicación, y la pasarela WAP es sustituida por un Sustituto o proxy 125, como se ve en la Figura 1b. Aunque es ventajoso en muchos aspectos, la omisión de la pasarela WAP tiene la desventaja de que aumentará la cantidad de información estática redundante transmitida en la interfaz de radio. Típicamente, las peticiones de HTTP con una sustancial cantidad de información estática en los encabezamientos son frecuentemente generadas por una aplicación de navegación en el equipo de usuario 105 y transferidas en todo el trayecto desde el equipo de usuario 105 al servidor de la aplicación 120, que incluye la transmisión sobre la interfaz de radio.
También en otras aplicaciones, por ejemplo aplicaciones de medios de flujo continuo, en la competición porque los sistemas inalámbricos se aproximen a los que van por cable en apariencia y capacidades, se puede ver un aumento en transmisión de información redundante. Un ejemplo adicional son los servicios Web que usan documentos XML para transportar mensajes del servicio Web. En dos o más mensajes consecutivos de un cliente a un servidor una parte sustancial del mensaje es la misma.
A pesar de la capacidad de los servicios de datos por paquetes ofrecidos por los modernos sistemas de comunicación inalámbricos, por ejemplo UMTS, muestra un tremendo aumento en comparación con las generaciones anteriores de sistemas por cable, los recursos de radio son limitados, y es una preocupación general no desperdiciar recursos en información redundante. Además, las capacidades de procesamiento en el equipo de usuario pueden ser limitadas, y, si funcionan con batería, la vida de la batería es un factor decisivo. Por lo tanto, cualquier reducción de información redundante enviada sería de un gran interés para un operador ya que las demandas de capacidad en la red inalámbrica serían menores y para el usuario ya que la carga de procesamiento en el equipo del usuario serían menores y mayor la vida de la batería.
El documento US 200310050964 expone un sustituto o proxy del gestor del contexto que es capaz de almacenar datos estáticos internamente.
Resumen del invento
Un objeto del presente invento es proporcionar métodos y dispositivos que reduzcan la cantidad de información estática que se transfiere por la interfaz de radio en un sistema de comunicaciones inalámbrico.
El objetivo antes declarado se consigue por medio de un método de acuerdo con la reivindicación 1, un método en un nodo de red de acuerdo con la reivindicación 21, y un nodo de red de acuerdo con la reivindicación 29.
El presente invento proporciona un método y una disposición para acceder a una aplicación de servicio desde un equipo de usuario en un sistema de comunicaciones inalámbrico. El acceso desde una aplicación de comunicación ejecutada en el equipo de usuario a la aplicación de servicio de un servidor de aplicación, es a través de un sustituto o proxy. El acceso puede tener lugar en el establecimiento de una sesión de comunicación, o durante una sesión en marcha. El método comprende los pasos de:
- enviar desde la aplicación de comunicación del equipo de usuario un mensaje de comienzo al sustituto o proxy pidiendo utilizar una aplicación del servicio de un servidor de aplicación. El mensaje de comienzo comprende un indicador de localización;
- el sustituto o proxy accede a un nodo de almacenamiento de memoria intermedia mediante el uso del indicador de localización y desde el nodo de almacenamiento de memoria intermedia recupera información estática. La información estática ha sido transferida y almacenada en la memoria intermedia en el nodo de almacenamiento de memoria intermedia antes de la sesión de comunicación; y
- el sustituto o proxy forma una petición basada en la información estática recuperada, y envía dicha petición a la aplicación del servicio del servidor de aplicación.
La aplicación del servicio será de esta forma provista de información estática relativa a la aplicación de comunicación sin que la información estática tenga que ser transferida desde el equipo de usuario durante cada sesión de comunicación.
De acuerdo con un primer aspecto del presente invento el indicador de localización preferiblemente comprende una dirección al nodo de almacenamiento en memoria intermedia, por ejemplo un URL. Alternativamente, el indicador de localización puede ser una bandera que puede ser interpretada por el sustituto o proxy.
De acuerdo con un segundo aspecto del método del presente invento el sustituto o proxy usa medios de identificación móviles tales como los IMSI, MSISDN o la dirección IP del equipo de usuario, para recuperar la información estática correcta del nodo de almacenamiento en memoria intermedia, identificado con el indicador de localización. Alternativamente, el sustituto o proxy en combinación con dicho indicador de localización usa una identidad única de la información estática para recuperar la información estática del nodo de almacenamiento en memoria intermedia. La identidad única debería ser transferida al sustituto o proxy en el mensaje de comienzo.
De acuerdo con un tercer aspecto del método del presente invento los anteriores pasos son realizados por un método ejecutado en el sustituto o proxy.
De acuerdo con un cuarto aspecto del método del presente invento el método comprende dar pasos iniciales adicionales antes del establecimiento de la sesión de comunicación, del equipo del usuario transfiriendo información estática, con relación a al menos una aplicación de comunicación, al nodo de almacenamiento en memoria intermedia. Preferiblemente, se utiliza un subsistema CN Multimedia IP (IMS) para almacenar en memoria intermedia la información estática y el Protocolo de Iniciación de Sesión (SIP) para la transferencia. Preferiblemente, el registro SIP de los procedimientos públicos SIP se usa para el almacenamiento en memoria intermedia de la información
estática.
De acuerdo con un quinto aspecto del método del presente invento el mensaje de comienzo es una petición de HTTP reducida, la información estática comprende encabezamientos HTTP y la petición formada por el sustituto o proxy es una petición de HTTP completa.
Gracias al invento la aplicación del servicio estará provista de información estática relativa a la aplicación de comunicación del equipo de usuario sin la información estática tiene que ser transferida del equipo de usuario durante cada sesión de comunicación. De esta forma no se desperdician valiosos recursos de radio, y se alarga la vida de la batería del equipo de usuario.
Una ventaja del presente invento es que un sustituto o proxy forma una petición de HTTP completa a partir de la petición de HTTP reducida recibida desde el equipo del usuario y la información estática recuperada del nodo de almacenamiento en memoria intermedia.
Una ventaja adicional del presente invento es que la información estática puede incluir una gran variedad de información en una amplia variedad de formatos, por ejemplo encabezamientos de aceptación de HTTP, claves de encriptación, y documentos XML.
Otra ventaja más es que los procedimientos establecidos dentro del marco SIP pueden usarse para el almacenamiento en memoria intermedia de la información estática, por ejemplo el registro SIP y la publicación SIP.
Otras ventajas y características de realizaciones del presente invento serán evidentes al leer la siguiente descripción detallada conjuntamente con los dibujos.
Breve descripción de los dibujos
La Figura 1a-1b es una ilustración esquemática de procedimientos de acceso WAP de acuerdo con la técnica anterior;
la Figura 2 es una ilustración esquemática de un sistema de comunicaciones inalámbrico, en el que los métodos y disposiciones de acuerdo con el presente invento pueden aplicarse de forma ventajosa;
la Figura 3 es un esquema de secuencia de señal/mensaje que ilustra el método de acuerdo con el presente invento;
la Figura 4 es un esquema de secuencia de señal/mensaje que ilustra los pasos iniciales del método de acuerdo con el presente invento;
la Figura 5 es un esquema de secuencia de señal/mensaje que ilustra los pasos de una realización del método de acuerdo con el presente invento;
la Figura 6 es una ilustración esquemática de un mensaje de registro SIP adaptado de acuerdo con el presente invento;
la Figura 7 es una ilustración esquemática de un sustituto o proxy de acuerdo con el presente invento.
Descripción detallada
A continuación se describirá el presente invento con más detalle haciendo referencia a los dibujos que se acompañan, en los que se muestran las realizaciones preferidas del invento. Sin embargo, el método puede realizarse de muchas formas diferentes y no debería considerarse como limitado a las realizaciones aquí expuestas; antes bien, estas realizaciones se proveen de forma que esta exposición sea total y completa, y en ella está todo el alcance del invento para los expertos en la técnica. En los dibujos, números iguales se refieren a elementos iguales.
El presente invento es aplicable a comunicaciones de datos por paquetes en un sistema de comunicaciones inalámbrico, aunque no está limitado, a casos en los que el usuario final utiliza una aplicación de comunicación tal como un navegador WEB ejecutado en un equipo del usuario, por ejemplo un terminal móvil, para navegar por páginas WEB proporcionadas en un servidor de aplicación. El servidor de aplicación no es típicamente una parte del sistema de comunicaciones inalámbrico. El HTTP se usa normalmente para la comunicación, aunque no están excluidos otros protocolos.
El término "información estática" en esta aplicación ha de interpretarse como cualquier información que describe las capacidades, gustos y preferencias del usuario, el equipo de usuario 105 o la aplicación ejecutada en el equipo de usuario 105, información que normalmente no requiere ser actualizada para cada sesión de comunicación. Sin embargo, la información estática es normal y preferiblemente actualizada, aunque menos frecuentemente, por ejemplo al activar el equipo del usuario. La información estática puede incluir, aunque no está limitada a, información sobre las capacidades y preferencias de la aplicación de comunicación referente a formatos de archivos, resolución gráfica, versiones soportadas de java, lenguajes preferidos, miniaplicaciones, etc. La información estática se refiere a un usuario específico, al equipo del usuario o a la aplicación de comunicación, o a posibles grupos de aplicaciones de comunicación.
Descrito en un nivel alto, el presente invento proporciona un método y una disposición en un nodo de red, de forma que la información estática pueda ser proporcionada a una aplicación de servicio de un servidor de aplicación sin tener que ser transferida desde el equipo del usuario durante cada sesión de comunicación. La información estática se transfiere desde el equipo del usuario al nodo de almacenamiento en memoria intermedia y es almacenada en la memoria intermedia en el nodo de almacenamiento de memoria intermedia antes de la sesión de comunicación. En el establecimiento de, o durante, una sesión de comunicación entre el equipo de usuario y una aplicación de servicio, a través de un sustituto o proxy, el equipo del usuario envía un mensaje de comienzo al sustituto o proxy pidiendo utilizar una aplicación de servicio. El mensaje de comienzo comprende un indicador de localización. El sustituto o proxy accede al nodo de almacenamiento en memoria intermedia mediante el uso del indicador de localización y recupera la información estática. El sustituto o proxy forma entonces una petición basada en la información estática, y la envía a la aplicación del servicio.
La Figura 2 es una vista esquemática de un sistema de comunicaciones inalámbrico en el que se puede usar el presente invento. El sistema de comunicaciones inalámbrico 200 comprende un equipo de usuario 105, por ejemplo un terminal móvil, que puede comunicar con un servidor 120 de aplicación.
El equipo de usuario reside en la red de acceso por radio (RAN) 220, controlada por al menos un Controlador de Red de Radio (RNC) 230, que está en comunicación con un nodo de soporte Servidor GPRS (SGSN) 240 de la red nuclear (CN) 235. La CN 235 comprende el Registro de Localización Inicial (HLR) 237 o Servidor de Abonado Inicial (HSS) y está en los nodos de Pasarelas en comunicación con otras redes. El nodo que soporta la Pasarela GPRS (GGSN) 245 interconecta la CN 235 con la red de servicio 255. La comunicación entre el equipo de usuario 105 y la aplicación 120 del servicio tiene lugar a través de un sustituto o proxy 125. El sustituto o proxy puede servir a una pluralidad de servidores de aplicación, 120:1 y 120:2, que pueden residir en la SN o en una red externa 250. Alternativamente, o en combinación, se utiliza una pluralidad de servidores de aplicación, cada uno sirviendo diferentes servicios de aplicación. El sustituto o proxy 125 es capaz de acceder a un nodo de almacenamiento de memoria intermedia 260, que puede ser una parte de la SN, como se ha representado, pero también reside en otra parte en el sistema. El sistema puede comprender una pluralidad de nodos de almacenamiento en memoria intermedia diferentes, relacionados con los diferentes tipos de servicios, sustitutos o proxys, o servidores de aplicaciones 120, por ejemplo. Se puede acceder al nodo de almacenamiento en memoria intermedia 260, o a la pluralidad de nodos almacenamiento en memoria intermedia, desde el sustituto o proxy 125 y el equipo de usuario 105.
Si el sistema de comunicaciones inalámbrico 200 soporta los servicios multimedia basados en IP de acuerdo con 3GPP rel-5, la CN está conectada a través de la GCSN al Subsistema CN Multimedia IP (IMS) 265. El IMS comprende, entre otros nodos (no mostrados) la Función Sustituta de Control de Sesión de Llamada (P-CSCF) 261, que es el primer punto de contacto del equipo del usuario en el IMS 265. Un nodo posterior es el CSCF Servidor (S-CSCF) 262 que proporciona los servicios de control de sesión y puede, de acuerdo con el presente invento, servir como un nodo de almacenamiento en memoria intermedia 260.
Como puede comprobar el experto en la técnica, la comunicación puede implicar otros nodos de la red de acceso por radio, la red nuclear y la red de servicio, que aquí por claridad se han omitido. Las posibles redes de acceso por radio incluyen, pero no están limitadas a, las redes UMTS, CDMA2000, la LAN inalámbrica o la GPRS. Los CN, IMS y SN están comúnmente realizados como redes de comunicación basados en IP o basados en ATM. En lo que sigue solamente se discutirán nodos pertinentes a los métodos y disposiciones de acuerdo con el presente invento. Los mecanismos para transferir sobre, por ejemplo la interfaz aérea y dentro de las redes basadas en IP y ATM, son conocidas por las personas expertas y no se contemplan como parte del invento.
El método y disposición de acuerdo con el invento se describirán en una red UMTS y con referencia al esquema de señalización esquemático representado en la Figura 3 y la ilustración esquemática de un sistema de comunicaciones inalámbrico de acuerdo con la Figura 2. Las realizaciones del presente invento están representadas en la Figura 4 y la Figura 5.
El método de acuerdo con el invento comprende los pasos de:
305: El equipo de usuario 105 accede al nodo de almacenamiento en memoria intermedia 260 y transfiere un mensaje con información estática referente a una o más aplicaciones de comunicación que es posible ejecutar en el equipo de usuario 105. También comprende medios para identificar la información estática, por ejemplo los IMSI o MSISDN, o la dirección IP del equipo de usuario. Alternativamente, se incluye una única identidad. Al nodo de almacenamiento en memoria intermedia 260 se accede preferiblemente con los medios de direccionamiento adecuadamente conocidos usados, tales como un URL.
307: La información estática es almacenada por el nodo de almacenamiento en memoria intermedia 260.
Los pasos 305-307 son pasos iniciales que preferiblemente se realizan solamente con el equipo activado o, si se ha identificado una necesidad de actualizar la información estática. No se deberían dar los pasos iniciales para cada sesión de comunicación de datos por paquetes, o durante una sesión.
310: En el establecimiento de una sesión de comunicación o durante una sesión de comunicación en marcha, la aplicación de comunicación del equipo 205 del usuario inicia una utilización de un servicio ofrecida por un servidor de aplicación 120, al que por lo tanto debería acceder el equipo de usuario 105.
315: La aplicación de comunicación del equipo de usuario 105 genera un mensaje al sustituto o proxy 125 para acceder al servidor de aplicación 120. El mensaje comprende una indicación de la localización de la información estática almacenada. El indicador de localización puede ser una dirección, por ejemplo un URL, una bandera o un código que el sustituto o proxy 125 puede interpretar y usar para acceder al nodo de almacenamiento en memoria intermedia correcto 260.
320: El sustituto o proxy 125 accede al nodo de almacenamiento en memoria intermedia 260 mediante el uso del indicador de localización y recupera la información estática relativa a la aplicación de comunicación del equipo del usuario 205. Los medios de identificación móviles, tales como IMSI o MSISDN, o medios de direccionamiento tales como la dirección IP del equipo del usuario, pueden ser usados por el sustituto o proxy para identificar la información estática pertinente al equipo específico usuario/usuario. Alternativamente, si en los pasos iniciales se ha usado una única identidad, esa identidad única es transportada en el mensaje desde el equipo del usuario y se usa en el acceso/recuperación del nodo de almacenamiento en memoria intermedia 260.
325: El sustituto o proxy 125 usa la información estática en la formación de una petición a la aplicación de servicio del servidor de aplicación 260.
330: El sustituto o proxy 125 envía una petición al servidor 120 de aplicación. La petición comprende ahora la información estática que la aplicación del servicio del servidor de aplicación 120 puede usar para adaptar comunicación adicional al equipo de usuario 105.
Los pasos 310-330 se repiten normalmente para cada sesión de comunicación, y pueden repetirse durante una sesión. La aplicación del servicio es después de la terminación de los anteriores pasos proporcionados con la información estática necesaria para adaptar el contenido con respecto a la aplicación de comunicación del equipo de usuario 105, con la información estática habiendo sido transferida por la interfaz aérea solamente en el paso inicial 305.
El nodo de almacenamiento en memoria intermedia 260 puede estar compuesto por una pluralidad de nodos. En este caso el sustituto o proxy coloca las peticiones en un primer nodo, que a su vez accede a nodos posteriores para recuperar la información estática. Esto se ejemplificará adicionalmente más adelante. Por lo tanto, el término "nodo de almacenamiento en memoria intermedia" no debería interpretarse como limitado a solamente un elemento de la red.
En una realización posterior del presente invento el nodo de almacenamiento en memoria intermedia almacena una pluralidad de información estática relativa a una pluralidad de aplicaciones de comunicación de un equipo de usuario 105. El mensaje del equipo de usuario 105 al sustituto o proxy 125 (paso 315) debería por lo tanto contener información en la aplicación de comunicación en el proceso o realizar un acceso al servidor 120 de aplicación y a un indicador de localización. Alternativamente, el sustituto o proxy 125 puede recuperar (paso 320) información estática relativa a más de una aplicación de comunicación del nodo de almacenamiento en memoria intermedia 260. En el paso de formar la petición (paso 330) el sustituto o proxy 125 usa solamente la información estática relativa a la aplicación de comunicación.
Se cree que las aplicaciones de comunicación que utilizan HTTP en la comunicación con un servicio de aplicación, por ejemplo los servicios de navegación WEB, son de uso común de los sistemas de comunicaciones inalámbricos presentes y futuros. El HTTP es un protocolo universal. Esto significa que todas las peticiones son independientes una de otra, esto es no hay sesión en HTTP. Esto es una ventaja con vistas a la flexibilidad y universalidad del protocolo, pero una desventaja con respecto a la cantidad de información general que, por ejemplo, comprende una petición de HTTP. Una realización preferida del invento facilita un uso eficiente de los escasos recursos de radio combinados con el uso del HTTP.
Una petición de HTTP lleva una pluralidad de encabezamientos HTTP. Una pluralidad de éstos refleja la capacidad del remitente, ejemplos de ello son el encabezamiento HTTP Accept, UserAgent y UAprof, que están ejemplificados en la tabla 1. Estos encabezamientos HTTP son ejemplos de información estática de acuerdo con la anterior definición.
TABLA 1
1
2
La realización preferida utiliza el Protocolo de Iniciación de Sesión (SIP) e IMS desarrollado en el marco de 3GPP rel-5. En el SIP se realiza una rutina de iniciación de establecimiento, registro SIP, por ejemplo, al activar el equipo de usuario. De acuerdo con la realización preferida el registro SIP está adaptado a contener también el almacenamiento en memoria intermedia de información estática. El procedimiento inicial, que corresponde al paso inicial 305, está ilustrado esquemáticamente en la Figura 4, y comprende los pasos de:
405: El Equipo de usuario 105 envía un mensaje SIP REGISTER. Este mensaje comprende información sobre los encabezamientos estáticos HTTP que deben ser almacenados en memoria intermedia.
410: El P-CSCF 261 pregunta al HSS 262 sobre la localización del S-CSCF 263 de donde el abonado está situado. El P-CSCF 261 añade los MSISDN, IMSI del terminal móvil y/o la dirección IP del equipo del usuario, mediante el establecimiento de la correspondencia entre la dirección IP y la función MSISDN, por ejemplo.
415: Respuesta procedente de HSS 262 a P-CSCF 261.
420: El mensaje SIP REGISTER es enviado al S-CSCF 263. El mensaje comprende ahora encabezamientos estáticos HTTP más los MSISDN, IMSI o la dirección del abonado.
425: El servidor de registro SIP (es decir, S-CSCF 263) almacena en memoria intermedia los encabezamientos HTTP relativos a la aplicación de comunicación del equipo de usuario 105. La S-CSCF 263 corresponde con el nodo de almacenamiento en memoria intermedia 260.
430: El Registro OK es devuelto al P-CSCF 261.
435: El Registro OK es devuelto al equipo de usuario 105.
El mensaje de registro SIP adaptado está ilustrado esquemáticamente en la Figura 6. Entre el contenido SIP 605 regular están los encabezamientos estáticos HTTP 610, que comprende el contenido 615, 616, 617 de la tabla 1, por ejemplo.
La recuperación de información estática y la formación de la petición al servidor de aplicación, que corresponde a los pasos 315-330, de acuerdo con la realización preferida, está ilustrada en el esquema de señalización de la Figura 5. El procedimiento comprende los pasos que hay que dar en el establecimiento o durante una sesión de comunicación, de:
505: El terminal envía un mensaje de Petición de HTTP reducida al sustituto o proxy de HTTP 125 (sustituto o proxy de HTTP). Este mensaje contiene información sobre los encabezamientos estáticos que deben ser usados. Esto preferiblemente podría ser hecho por el navegador HTTP del equipo de usuario 105 (aplicación de comunicación) que añade un encabezamiento HTTP como "static_header: yes" en el mensaje de petición de HTTP reducido.
510: El HTTP sustituto o proxy 125 pregunta al HSS 262 dónde está situado el nodo de almacenamiento en memoria intermedia (S-CSCF 263) del MSISDN mediante el establecimiento de la correspondencia entre la dirección IP y la función MSISDN.
515: La dirección del S-CSCF 263 es devuelta al HTTP sustituto o proxy 125.
520: El HTTP sustituto o proxy 125 pide los encabezamientos HTTP estáticos almacenamiento en memoria intermedia al S-SCF 263.
525: Los encabezamientos HTTP estáticos almacenamiento en memoria intermedia son devueltos al HTTP sustituto o proxy 125.
530: El HTTP sustituto o proxy 125 añade los encabezamientos estáticos HTTP a la petición de HTTP reducida, y así forma una petición de HTTP completa.
535: El HTTP sustituto o proxy 125 envía la petición de HTTP completa al servidor de la aplicación 120.
Gracias al método de la realización preferida la petición de HTTP no necesita ser manipulada en la red de acceso de radio para cada sesión de comunicación.
Como una alternativa al uso del registro SIP, se puede usar una publicación de SIP de una forma similar. El objeto principal del registro SIP es registrar el equipo de usuario 105 y hacerlo accesible en la red de comunicación. La información no es conservada si se desactiva el equipo de usuario, o se inhabilitan los mandos de comunicación; se requiere un nuevo registro SIP cada vez que se activa el equipo de usuario 105. Con la publicación de SIP el equipo del usuario puede publicar información, por ejemplo información estática, que se conserva si el equipo de usuario es desactivado.
Una realización adicional está adaptada al uso de los servicios WEB. Se puede definir una pluralidad de mensajes dentro del marco de los servicios WEB, que incluyen pero no está limitado al uso del HTTP. Los pasos iniciales pueden comprender el almacenamiento en memoria intermedia de encabezamientos XML con información estática. Después de un mensaje reducido de servicio WEB, que corresponde a la petición de HTTP reducida, el sustituto o proxy del servicio WEB recupera los encabezamientos XML almacenados en memoria intermedia y forma un mensaje completo de servicio WEB.
En otra realización más del presente invento el sustituto o proxy no solamente forma una petición completa, sino que también procesa la información antes de formar la petición completa. Esto está ejemplificado con una aplicación de encriptación. En el mensaje de comienzo 305 el equipo de usuario incluye datos para ser encriptados. Después de la recepción del mensaje el sustituto o proxy 125 recupera la información estática necesaria para realizar la encriptación, por ejemplo una clave de encriptación, y posiblemente otra información estática, del nodo de almacenamiento en memoria intermedia 260. Antes de formar la petición completa 325, el sustituto o proxy realiza la encriptación.
El sustituto o proxy 125 de acuerdo con el presente invento comprende una pluralidad de partes funcionales, preferiblemente aplicadas como medios de código de soporte lógico, para ser adaptadas para efectuar el método de acuerdo con el invento. En la Figura 7 están representadas esquemáticamente las principales partes funcionales, que intervienen en el proceso de recuperación de la información estática en la iniciación o durante la sesión de comunicación. Los términos "que comprende" y "conectado" deberían interpretarse aquí como enlaces entre partes funcionales y no necesariamente como conexiones físicas.
El sustituto o proxy comprende medios de comunicación 705 para comunicar en un nivel de aplicación con un equipo de usuario 105, con el servidor de la aplicación 120 y con el nodo de almacenamiento en memoria intermedia 260. Los medios de recepción 706 de los medios de comunicación 705 están dispuestos para recibir un mensaje de comienzo o una petición de HTTP reducida desde el equipo de usuario. Los medios de acceso/recuperación 707 manejan el acceso al nodo de almacenamiento en memoria intermedia 260 y la recuperación de la información estática. El sustituto o proxy puede comprender también medios de interpretación 710, conectados a medios de almacenamiento 715 y a los medios de comunicación 705, para interpretar la indicación, bandera o dirección en el mensaje de comienzo (petición de HTTP reducida). En los medios de formación de petición 720, en conexión con los medios de comunicación 705, se forman las peticiones completas. El sustituto o proxy 125 puede además estar provisto de medios de selección 725 adaptados para seleccionar la información estática pertinente a una aplicación de comunicación específica del equipo de usuario.
En los dibujos y en la especificación, se han expuesto realizaciones típicas preferidas del invento y, a pesar de que se han empleado términos específicos, solamente se han usado en un sentido genérico y descriptivo y no con fines limitativos, estando en las reivindicaciones siguientes expuesto el alcance del invento.

Claims (29)

  1. \global\parskip0.950000\baselineskip
    1. Un método para acceder a una aplicación de servicio desde un equipo de usuario (105) en un sistema de comunicaciones inalámbrico (200), en el que durante una sesión de comunicación de datos por paquetes una aplicación de comunicación ejecutada en un equipo de usuario (105) accede a una aplicación de servicio de un servidor de aplicación (120) a través de un sustituto o proxy (125), caracterizado porque el método comprende los pasos que hay que dar en el establecimiento o durante la sesión de comunicación, que son:
    - enviar la aplicación de comunicación del equipo del usuario (105) un mensaje de comienzo (315) al sustituto o proxy (125) pidiendo utilizar una aplicación de servicio de un servidor de aplicación (120), comprendiendo dicho mensaje de comienzo un indicador de localización;
    - acceder (320) el sustituto o proxy (125) a un nodo de almacenamiento en memoria intermedia (260) mediante el uso del indicador de localización y desde el nodo de almacenamiento en memoria intermedia (260) recuperar información estática, habiendo sido transferida dicha información estática desde el equipo del usuario (105) y almacenada en memoria intermedia en el nodo de almacenamiento en memoria intermedia (260) antes de la sesión de comunicación; y
    - formar (325) el sustituto o proxy (125) una petición al menos parcialmente basada en la información estática recuperada, y enviar (326) dicha petición a la aplicación del servicio del servidor de aplicación (120),
    con lo que la aplicación de servicio estará provista de dicha información estática relativa a la aplicación de comunicación sin que la información estática haya de ser transferida desde el equipo de usuario (105) durante cada sesión de comunicación.
  2. 2. El método de acuerdo con la reivindicación 1, en el que el indicador de localización comprende una dirección al nodo de almacenamiento en memoria intermedia (260).
  3. 3. El método de acuerdo con la reivindicación 1, en el que la dirección es un URL.
  4. 4. El método de acuerdo con la reivindicación 1, en el que el indicador de localización es una bandera que puede ser interpretada por el sustituto o proxy (125) hacia el nodo de almacenamiento en memoria intermedia (260) indicado.
  5. 5. El método de acuerdo con cualquiera de las reivindicaciones 1-4, en el que el sustituto o proxy (125) en combinación con dicho indicador de localización usa medios de identificación móviles tales como los IMSI, MSISDN o la dirección IP del equipo del usuario, para recuperar la información estática del nodo de almacenamiento en memoria intermedia (260).
  6. 6. El método de acuerdo con cualquiera de las reivindicaciones 1-4, en el que el sustituto o proxy (125) en combinación con dicho indicador de localización usa una identidad única de la información estática para recuperar la información estática del nodo de almacenamiento en memoria intermedia (260), siendo dicha identidad única transferida al sustituto o proxy (125) en el mensaje de comienzo (315).
  7. 7. El método de acuerdo con cualquiera de las reivindicaciones 1-6, en el que el sustituto o proxy (210) en el paso de formar una petición (325) primero procesa los datos recibidos del equipo de usuario (105) en el mensaje de comienzo (315), usando segundos datos comprendidos en la información estática, e incluye los primeros datos procesados en la petición al servidor de aplicación (120).
  8. 8. El método de acuerdo con la reivindicación 7, en el que los segundos datos son una clave de encriptación que el sustituto o proxy usa en el proceso de encriptación de los primeros datos.
  9. 9. El método de acuerdo con cualquiera de las reivindicaciones 1-8, en el que el mensaje de comienzo es una petición de HTTP reducida, la información estática comprende encabezamientos HTTP y la petición formada por el sustituto o proxy (125) en el paso de formación (325) es una petición de HTTP completa.
  10. 10. Un método para utilizar una aplicación de servicio desde un equipo de usuario (105) en un sistema de comunicaciones inalámbrico (200), en el que durante una sesión de datos por paquetes una aplicación de comunicación ejecutada en un equipo de usuario (105) utiliza una aplicación de servicio accediendo a un servidor de aplicación (120) a través de un sustituto o proxy (125), caracterizado porque el método comprende los pasos iniciales que hay que dar antes del establecimiento de la sesión de comunicación, que son:
    - transferir (305, 307) el equipo de usuario (105) información estática relativa a al menos una aplicación de comunicación a un nodo de almacenamiento en memoria intermedia (260), y los pasos que hay que dar durante el establecimiento o durante la sesión de comunicación de:
    - enviar la aplicación de comunicación del equipo del usuario (105) un mensaje de comienzo (315) al sustituto o proxy (125) pidiendo utilizar una aplicación de servicio de un servidor de aplicación (120), comprendiendo dicho mensaje de comienzo un indicador de localización;
    \global\parskip1.000000\baselineskip
    - acceder (320) el sustituto o proxy (125) al nodo de almacenamiento en memoria intermedia (260) mediante el uso del indicador de localización y desde el nodo de almacenamiento en memoria intermedia (260) recuperar información estática; y
    - formar (325) el sustituto o proxy (125) una petición al menos parcialmente basada en la información estática recuperada, y enviar (326) dicha petición a la aplicación del servicio del servidor de aplicación (120),
    con lo que la aplicación del servicio estará provista de información estática relativa a la aplicación de comunicación sin que la información estática haya de ser transferida desde el equipo de usuario (105) durante cada sesión de comunicación.
  11. 11. El método de acuerdo con la reivindicación 10, en el que el indicador de localización comprende una dirección al nodo de almacenamiento en memoria intermedia (260).
  12. 12. El método de acuerdo con la reivindicación 11, en el que la dirección es un URL.
  13. 13. El método de acuerdo con la reivindicación 10, en el que el indicador de localización es una bandera que puede ser interpretada por el sustituto o proxy (125) hacia el nodo de almacenamiento en memoria intermedia (260) indicado.
  14. 14. El método de acuerdo con cualquiera de las reivindicaciones 10-13, en el que el sustituto o proxy (125), en combinación con dicho indicador de localización, usa medios de identificación móviles tales como los IMSI, MSISDN o la dirección IP del equipo de usuario, para recuperar la información estática del nodo de almacenamiento en memoria intermedia (260).
  15. 15. El método de acuerdo con cualquiera de las reivindicaciones 10-13, en el que el sustituto o proxy (125), en combinación con dicho indicador de localización, usa una identidad única de la información estática para recuperar la información estática del nodo de almacenamiento en memoria intermedia (260), siendo dicha identidad única transferida al sustituto o proxy (125) en el mensaje de comienzo (315).
  16. 16. El método de acuerdo con cualquiera de las reivindicaciones 10-15, en el que el sustituto o proxy (210) en el paso de formar una petición (325) procesa los primeros datos recibidos del equipo de usuario (105) en el mensaje de comienzo (315), usando los segundos datos comprendidos en la información estática, e incluye los primeros datos procesados en la petición al servidor de la aplicación (120).
  17. 17. El método de acuerdo con la reivindicación 16, en el que los segundos datos son una clave de encriptación, que el sustituto o proxy usa en el proceso de encriptación de los primeros datos.
  18. 18. El método de acuerdo con cualquiera de las reivindicaciones 10-17, en el que el mensaje de comienzo es una petición de HTTP reducida, la información estática comprende encabezamientos HTTP y la petición formada por el sustituto o proxy (125) en el paso de formación (325) es una petición de HTTP completa.
  19. 19. El método de acuerdo con la reivindicación 18, en el que la transferencia de información estática (305, 307) se realiza con un proceso de SIP-register y los nodos de un subsistema de red nuclear multimedia IP (IMS, 265) se utilizan para el almacenamiento en memoria intermedia de la información estática.
  20. 20. El método de acuerdo con la reivindicación 18, en el que la transferencia de información estática (305, 307) se realiza con un proceso de SIP-pubblish y los nodos de un subsistema de red nuclear multimedia IP (IMS, 265) se utilizan para el almacenamiento en memoria intermedia de la información estática.
  21. 21. Un método en un sustituto o proxy (125) en un sistema de comunicaciones inalámbrico (200) para formar una petición de una aplicación de servicio de un servidor de aplicación (120) durante o en el establecimiento de una sesión de comunicación de datos por paquetes entre una aplicación de comunicación ejecutada en un equipo de usuario (105) y una aplicación de servicio de un servidor de aplicación (120) a través del sustituto o proxy (125), caracterizado porque el método comprende los pasos que hay que dar en el establecimiento o durante la sesión de comunicación, que son:
    - recibir el sustituto o proxy (125) un mensaje de comienzo (315) de la aplicación de comunicación del equipo de usuario (105) pidiendo utilizar una aplicación de servicio de un servidor de aplicación (120), comprendiendo dicho mensaje de comienzo un indicador de localización;
    - acceder (320) el sustituto o proxy (125) a un nodo de almacenamiento en memoria intermedia (260) por el uso del indicador de localización y desde el nodo de almacenamiento en memoria intermedia (260) recuperar información estática, habiendo sido transferida dicha información estática desde el equipo de usuario (105) y almacenada en memoria intermedia en el nodo de almacenamiento en memoria intermedia (260) antes de la sesión de comunicación; y
    - formar (325) el sustituto o proxy (125) una petición al menos parcialmente basada en la información estática recuperada, y enviar (326) dicha petición a la aplicación del servicio del servidor de aplicación (120),
    con lo que el sustituto o proxy (125) proveerá al servicio de aplicación de información estática relativa a la aplicación de comunicación sin que la información estática haya de ser transferida desde el equipo de usuario (105) durante la sesión de comunicación.
  22. 22. El método de acuerdo con la reivindicación 21, en el que el indicador de localización comprende una dirección, tal como un URL, al nodo de almacenamiento en memoria intermedia (260).
  23. 23. El método de acuerdo con la reivindicación 21, en el que el indicador de localización es una bandera que puede ser interpretada por el sustituto o proxy (125) hacia el nodo de almacenamiento en memoria intermedia (260) indicado.
  24. 24. El método de acuerdo con cualquiera de las reivindicaciones 21-23, en el que el sustituto o proxy (125) en combinación con dicho indicador de localización utiliza medios de identificación móviles tales como los IMSI, MSISDN o la dirección IP del equipo de usuario (105) para recuperar la información estática del nodo de almacenamiento en memoria intermedia (260).
  25. 25. El método de acuerdo con cualquiera de las reivindicaciones 21-23, en el que el sustituto o proxy (125), en combinación con dicho indicador de localización, utiliza una identidad única de la información estática para recuperar la información estática del nodo de almacenamiento en memoria intermedia (260), siendo dicha identidad única transferida al sustituto o proxy (125) en el mensaje de comienzo (315).
  26. 26. El método de acuerdo con cualquiera de las reivindicaciones 21-25, en el que el sustituto o proxy (210) en el paso de formar una petición (325) procesa primero los datos recibidos del equipo de usuario (105) en el mensaje de comienzo (315), usando segundos datos comprendidos en la información estática, e incluye los primeros datos procesados en la petición al servidor (120) de la aplicación.
  27. 27. El método de acuerdo con la reivindicación 27, en el que los segundos datos son una clave de encriptación, que el sustituto o proxy usa en el proceso de encriptación de los primeros datos.
  28. 28. El método de acuerdo con cualquiera de las reivindicaciones 21-27, en el que el mensaje de comienzo es una petición de HTTP reducida, la información estática comprende encabezamientos HTTP y la petición formada por el sustituto o proxy (125) en el paso de formación (325) es una petición de HTTP completa.
  29. 29. Un nodo de red de comunicaciones inalámbrica que sirve como un sustituto o proxy (125), estando dicho nodo sustituto o proxy (125) adaptado para facilitar una sesión de comunicación de datos por paquetes entre una aplicación de comunicación ejecutada en un equipo de usuario (105) y una aplicación de servicio de un servidor de aplicación (120) a través del sustituto o proxy (125), caracterizado por
    - medios de recepción (706) adaptados para recibir mensajes de comienzo (315) pidiendo utilizar una aplicación de servicio desde la aplicación de comunicación del equipo del usuario (105);
    - medios de interpretación (710) adaptados para interpretar un indicador de localización en dicho mensaje de comienzo, estando los medios de interpretación (710) conectados a los medios de recepción (705);
    - medios de acceso y de recuperación (707) adaptados para recuperar información estática almacenada en memoria intermedia de un nodo de almacenamiento en memoria intermedia (260) mediante el uso del indicador de localización, estando los medios de acceso y de recuperación (707) conectados a los medios de interpretación (710); y
    - medios de formación de petición (720) adaptados para formar una petición al menos parcialmente basada en la información estática recuperada, estando los medios de formación de petición (720) conectados a los medios de acceso y de recuperación (707).
ES04809168T 2004-12-22 2004-12-22 Metodos y disposiciones para almacenar en memoria intermedia informacion estatica para aplicaciones de datos por paquetes en sistemas de comunicacion inalambricos. Expired - Lifetime ES2300868T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SE2004/001995 WO2006068558A1 (en) 2004-12-22 2004-12-22 Methods and arrangements for caching static information for packet data applications in wireless communication systems

Publications (1)

Publication Number Publication Date
ES2300868T3 true ES2300868T3 (es) 2008-06-16

Family

ID=36602048

Family Applications (1)

Application Number Title Priority Date Filing Date
ES04809168T Expired - Lifetime ES2300868T3 (es) 2004-12-22 2004-12-22 Metodos y disposiciones para almacenar en memoria intermedia informacion estatica para aplicaciones de datos por paquetes en sistemas de comunicacion inalambricos.

Country Status (10)

Country Link
US (2) US20080313306A1 (es)
EP (1) EP1829317B1 (es)
JP (1) JP4388123B2 (es)
CN (1) CN101084662B (es)
AT (1) ATE390012T1 (es)
CA (1) CA2591167C (es)
DE (1) DE602004012629T2 (es)
ES (1) ES2300868T3 (es)
PL (1) PL1829317T3 (es)
WO (1) WO2006068558A1 (es)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100882187B1 (ko) 2005-07-14 2009-02-06 삼성전자주식회사 아이피 멀티미디어 서브시스템 기반의 음성패킷서비스제공을 위한 장치 및 방법
US8064584B2 (en) * 2007-04-19 2011-11-22 Art Technology Group, Inc. Method and apparatus for cross channel data processing
US7941755B2 (en) * 2007-04-19 2011-05-10 Art Technology Group, Inc. Method and apparatus for web page co-browsing
CN101743733B (zh) * 2007-05-19 2013-06-12 T-移动国际股份及两合公司 Ip多媒体子系统(ims)和用于经由ims路由http消息的方法
WO2009006630A1 (en) * 2007-07-05 2009-01-08 Starent Networks, Corp System and method for reducing latency in call setup and teardown
US8843595B2 (en) * 2009-03-17 2014-09-23 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for controlling communication in an internet protocol multimedia subsystem IMS
US8571201B2 (en) * 2009-06-23 2013-10-29 Oracle Otc Subsidiary Llc Cross channel identification in electronic commerce environments
US8874793B2 (en) 2009-11-30 2014-10-28 Qualcomm Innovation Center, Inc. Methods and apparatus for improving header compression
US8200752B2 (en) * 2009-12-23 2012-06-12 Citrix Systems, Inc. Systems and methods for policy based transparent client IP insertion
CN102111396B (zh) * 2009-12-29 2014-12-10 中国移动通信集团公司 基于ims网络实现wap业务的系统和方法和设备
CN102469124B (zh) * 2010-11-09 2015-08-12 中兴通讯股份有限公司 基于aog的移动互联网业务的实现方法、网关、代理及系统
CN102572204A (zh) * 2010-12-20 2012-07-11 中国移动通信集团浙江有限公司 一种适配终端屏幕分辨率的漫画获取方法及装置
US8811281B2 (en) 2011-04-01 2014-08-19 Cisco Technology, Inc. Soft retention for call admission control in communication networks
CN102843391B (zh) * 2011-06-21 2017-04-05 中兴通讯股份有限公司 一种信息发送方法及网关
EP2732403A1 (en) 2011-07-14 2014-05-21 Telefonaktiebolaget LM Ericsson (PUBL) Handling device generated data
US20130219006A1 (en) * 2012-02-21 2013-08-22 Sony Corporation Multiple media devices through a gateway server or services to access cloud computing service storage

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE514376C2 (sv) * 1998-09-24 2001-02-19 Mirror Image Internet Inc Ett internet-cachningssystem samt ett förfarande och anordning i ett sådant system
US6606663B1 (en) * 1998-09-29 2003-08-12 Openwave Systems Inc. Method and apparatus for caching credentials in proxy servers for wireless user agents
US7146505B1 (en) * 1999-06-01 2006-12-05 America Online, Inc. Secure data exchange between date processing systems
JP3485252B2 (ja) * 1999-06-16 2004-01-13 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報処理方法、情報端末支援サーバ、コラボレーション・システム、情報処理プログラムを格納する記憶媒体
US6625141B1 (en) * 1999-06-18 2003-09-23 Telefonaktiebolaget L M Ericsson (Publ) System and method for providing value-added services (VAS) in an integrated telecommunications network using session initiation protocol (SIP)
JP3485253B2 (ja) * 1999-06-18 2004-01-13 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報処理方法、情報端末支援サーバ、情報処理プログラムを格納する記憶媒体
US6795859B2 (en) * 2000-01-21 2004-09-21 Dennis Parker Scalable server architecture systems and methods
US6975862B1 (en) * 2000-03-07 2005-12-13 Lucent Technologies Inc. Wireless telemetering access
US20020032754A1 (en) * 2000-04-05 2002-03-14 Gary Logston Method and apparatus for profiling in a distributed application environment
US20030050964A1 (en) * 2001-09-07 2003-03-13 Philippe Debaty Method and system for context manager proxy
DE10151115A1 (de) * 2001-10-15 2003-05-08 Siemens Ag Verfahren zum Bedienen und zum Beobachten von Feldgeräten
US7280533B2 (en) * 2003-10-15 2007-10-09 Nokia Corporation System and method for presence-based routing of communication requests over a network
US7046647B2 (en) * 2004-01-22 2006-05-16 Toshiba America Research, Inc. Mobility architecture using pre-authentication, pre-configuration and/or virtual soft-handoff

Also Published As

Publication number Publication date
JP2008526097A (ja) 2008-07-17
EP1829317A1 (en) 2007-09-05
ATE390012T1 (de) 2008-04-15
CA2591167A1 (en) 2006-06-29
CA2591167C (en) 2014-07-08
JP4388123B2 (ja) 2009-12-24
US20080313306A1 (en) 2008-12-18
WO2006068558A1 (en) 2006-06-29
EP1829317B1 (en) 2008-03-19
DE602004012629D1 (de) 2008-04-30
US20140149534A1 (en) 2014-05-29
PL1829317T3 (pl) 2008-08-29
CN101084662A (zh) 2007-12-05
CN101084662B (zh) 2012-07-11
DE602004012629T2 (de) 2009-05-07

Similar Documents

Publication Publication Date Title
ES2300868T3 (es) Metodos y disposiciones para almacenar en memoria intermedia informacion estatica para aplicaciones de datos por paquetes en sistemas de comunicacion inalambricos.
US7305230B2 (en) System, apparatus, and method for providing a mobile server
EP1738550B1 (en) Method and apparatus to convey a uri for content indirection use in sip
CN101112067B (zh) 在ip多媒体子系统中用于传送用户身份的方法和装置
EP2005694B1 (en) A node
US20060143303A1 (en) Methods and apparatuses for transferring data
US20100268814A1 (en) Intercept Device for Providing Content
US7570756B2 (en) Method for supporting session mobility
US20030236892A1 (en) System for adaptation of SIP messages based on recipient's terminal capabilities and preferences
EP2345232B1 (en) Transcoding web resources
CN1981491A (zh) 在http消息中提供服务质量参数的方法和设备
WO2007086812A1 (en) Methods for transmitting and receiving data and communication devices
TW200935849A (en) Message handling in a communications network
JP2006120139A (ja) 登録識別子の再利用
WO2010017749A1 (zh) 通过Cx或Sh接口协商数据压缩算法的方法及装置
CA2655806A1 (en) Technique for providing access to a media resource attached to a network-registered device
CN105934930A (zh) 用于从媒体服务器获得内容的方法和设备
BRPI0717609A2 (pt) Sistema e método para fornecer serviços combinacionais a chamadores anônimos
US7512118B1 (en) CODEC negotiation considering quality and costs
US20140369261A1 (en) Method, Server and User Equipment for Accessing an HTTP Server
US9654596B2 (en) Providing mobile versions of web resources
US8051129B2 (en) Arrangement and method for reducing required memory usage between communication servers
ZA200609208B (en) Method and apparatus to convey a URI for content indirection use in SIP
JP2004355585A (ja) ファイルダウンロード方法及びシステム