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 PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 109
- 230000003068 static effect Effects 0.000 title claims abstract description 109
- 238000000034 method Methods 0.000 title claims abstract description 73
- 230000008569 process Effects 0.000 claims description 11
- 230000003139 buffering effect Effects 0.000 claims description 9
- 230000005055 memory storage Effects 0.000 claims description 9
- 238000011084 recovery Methods 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 7
- 238000012549 training Methods 0.000 claims description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP 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.
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.
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.
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.
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.
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.
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.
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)
-
\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. 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. El método de acuerdo con la reivindicación 1, en el que la dirección es un URL.
- 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. 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. 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. 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. 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. 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. 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. 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. El método de acuerdo con la reivindicación 11, en el que la dirección es un URL.
- 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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).
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)
| 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)
| 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 |
-
2004
- 2004-12-22 WO PCT/SE2004/001995 patent/WO2006068558A1/en not_active Ceased
- 2004-12-22 JP JP2007548132A patent/JP4388123B2/ja not_active Expired - Fee Related
- 2004-12-22 CN CN2004800446498A patent/CN101084662B/zh not_active Expired - Fee Related
- 2004-12-22 EP EP04809168A patent/EP1829317B1/en not_active Expired - Lifetime
- 2004-12-22 US US11/722,386 patent/US20080313306A1/en not_active Abandoned
- 2004-12-22 CA CA2591167A patent/CA2591167C/en not_active Expired - Fee Related
- 2004-12-22 PL PL04809168T patent/PL1829317T3/pl unknown
- 2004-12-22 ES ES04809168T patent/ES2300868T3/es not_active Expired - Lifetime
- 2004-12-22 AT AT04809168T patent/ATE390012T1/de not_active IP Right Cessation
- 2004-12-22 DE DE602004012629T patent/DE602004012629T2/de not_active Expired - Lifetime
-
2014
- 2014-01-29 US US14/167,761 patent/US20140149534A1/en not_active Abandoned
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) | ファイルダウンロード方法及びシステム |