ES2366131T3 - Un método de suministro de contenidos dinámicos y un servidor de transmisión de contenidos dinámicos. - Google Patents
Un método de suministro de contenidos dinámicos y un servidor de transmisión de contenidos dinámicos. Download PDFInfo
- Publication number
- ES2366131T3 ES2366131T3 ES06761568T ES06761568T ES2366131T3 ES 2366131 T3 ES2366131 T3 ES 2366131T3 ES 06761568 T ES06761568 T ES 06761568T ES 06761568 T ES06761568 T ES 06761568T ES 2366131 T3 ES2366131 T3 ES 2366131T3
- Authority
- ES
- Spain
- Prior art keywords
- user
- dynamic content
- identification
- subscribed
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Steroid Compounds (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
Un método para enviar contenidos dinámicos que comprende: almacenar un contenido dinámico original suscrito a él por un usuario; crear y almacenar una relación correspondiente entre el usuario y el contenido dinámico original suscrito; y obtener (104) el contenido dinámico original según la relación correspondiente, realizar (106) un procesamiento personalizado sobre el contenido dinámico original según la configuración y estado actuales del usuario, y enviar (106) el contenido dinámico procesado al usuario; en donde la operación de almacenar un contenido dinámico original suscrito a él por un usuario comprende la operación de almacenar una identificación única y singular correspondiente a cada contenido dinámico original; en donde la relación correspondiente entre el usuario y el contenido dinámico original suscrito se almacena en una tabla de relaciones correspondientes; comprendiendo la relación correspondiente: la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario; la operación de obtener (104) el contenido dinámico original comprende: buscar en la tabla de relaciones correspondientes, obtener la identificación correspondiente del contenido dinámico original según la identificación del usuario y obtener el contenido dinámico original correspondiente a la identificación del contenido dinámico original; en donde el método comprende además: suprimir (109) la relación correspondiente entre la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario en la tabla de relaciones correspondientes si la relación de suscripción del usuario es inválida.
Description
Campo de la invención
La presente invención se refiere al suministro de contenidos dinámicos basado en la arquitectura cliente/servidor y, en particular, a un método para enviar contenidos dinámicos y a un servidor de suministro de contenidos dinámicos.
La suscripción a contenidos es un servicio de comunicación existente en la red de comunicaciones, por ejemplo la suscripción a un mapa eléctrico, etc. El lado de la red enviará el contenido correspondiente a un terminal de usuario de acuerdo con los requisitos de suscripción del usuario. El modo de suscripción es relativamente sencillo, ya que es una suscripción en un sentido estático, es decir que el contenido correspondiente es enviado tras la iniciación de una solicitud de suscripción del usuario, o bien el contenido correspondiente es enviado periódicamente al terminal de un usuario de acuerdo con los requisitos del usuario.
El suministro de contenidos dinámicos es una técnica para proporcionar contenidos personalizados a un usuario de terminal móvil basándose en el modo de arquitectura cliente/servidor. Por ejemplo, existe un requisito de esta clase: para satisfacer el tiempo real y la personalización del suministro de contenidos dinámicos se cumple que, cuando el servidor envía un contenido dinámico suscrito por un usuario, el contenido original suscrito por el usuario ha de ser procesado de una manera personalizada de acuerdo con la presente información del usuario, por ejemplo los parámetros del usuario, la localización del usuario, el estado en línea, etc., y luego ha de ser transmitido al usuario.
El documento WO 01/77903 A describe un sistema que proporciona información a múltiples abonados. El sistema recibe solicitudes de diferentes tipos de información provenientes de los abonados y almacena reglas para suministrar la información solicitada. El sistema recoge información proveniente de múltiples fuentes de información, empaqueta al menos algo de la información recogida en forma de paquetes customizados según las solicitudes recibidas y las reglas almacenadas, y entrega los paquetes customizados a los abonados según las reglas almacenadas.
El trabajo “Universal multimedia experiences for tomorrow”, IEEE Signal Processing Magazine, IEEE Service Center, Postcode, NJ, US, publicado el 01-03-2003, autores: Burnett I.; Pereira; ISSN 1053-5888, describe que, para que el usuario obtenga la mejor experiencia multimedia posible, es esencial que se adapte el contenido teniendo en cuenta tantos parámetros del entorno de uso relevantes como sea posible. UMA requiere una compresión general de la personalización que implica no solo las necesidades y preferencias del usuario, sino también las capacidades del entorno del usuario (por ejemplo, las características de la red; el terminal en el que se presentará el contenido y el entorno natural en el que está ubicado un usuario, tal como el lugar, la temperatura y la altitud).
Sin embargo, en la técnica anterior no se especifica ningún criterio de operación correspondiente referente al método para almacenar y enviar contenidos dinámicos.
La presente invención proporciona un método para enviar contenidos dinámicos y un servidor de suministro de contenidos dinámicos, que implementan el almacenamiento, procesamiento y envío del contenido dinámico suscrito por un usuario.
El método para enviar contenidos dinámicos según la presente invención incluye:
almacenar un contenido dinámico original suscrito por un usuario;
crear y almacenar una relación correspondiente entre el usuario y el contenido dinámico original suscrito; y
obtener el contenido dinámico original correspondiente según la relación correspondiente y realizar un procesamiento personalizado sobre el contenido dinámico original, y enviar el contenido dinámico procesado al terminal del usuario.
Según el método de la presente invención, la operación de almacenamiento de un contenido dinámico original suscrito por un usuario comprende la operación de almacenar una identificación única y singular correspondiente a cada contenido original.
En el método según la presente invención la relación correspondiente entre el usuario y el contenido dinámico original suscrito comprende, además: el modo de envío del contenido dinámico establecido por el usuario o un servidor.
En el método según la presente invención la relación correspondiente entre el usuario y el contenido dinámico original suscrito se almacena en una tabla de relaciones correspondientes, comprendiendo la relación correspondiente: la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario, almacenando cada registro en la tabla de relaciones correspondientes una identificación de usuario y una identificación del contenido dinámico original suscrito por el usuario; y
la operación para obtener el contenido dinámico original comprende: buscar en la tabla de relaciones correspondientes, obtener la identificación correspondiente del contenido dinámico original según la identificación del usuario y obtener el contenido dinámico original correspondiente a la identificación del contenido dinámico original según la identificación del contenido dinámico original.
El método según la presente invención incluye, además, las operaciones de:
determinar si es válida la relación de suscripción del usuario; si no lo es, suprimir la relación correspondiente entre la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario en la tabla de relaciones correspondientes.
En el método según la presente invención la relación correspondiente entre el usuario y el contenido dinámico original suscrito es almacenada con espacios de almacenamiento individuales; cada uno de los espacios de almacenamiento individuales almacena la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario; y
cuando se envía el contenido dinámico suscrito al usuario, interrogar al espacio de almacenamiento individual correspondiente según la identificación del usuario, obtener la correspondiente identificación del contenido dinámico original y obtener el contenido dinámico original correspondiente a la identificación del contenido dinámico original en un módulo de almacenamiento y consulta de contenidos.
El método según la presente invención incluye, además, las operaciones de:
determinar si es válida la relación de suscripción del usuario; si no lo es, suprimir la relación correspondiente entre la identificación del usuario y la identificación del contenido dinámico suscrito por el usuario, almacenada en el espacio de almacenamiento individual correspondiente al usuario.
La operación de realizar un procesamiento personalizado sobre el contenido dinámico original se implementa según la configuración y estado actuales del usuario.
En el método según la presente invención se obtienen la configuración y el estado actuales del usuario en un servidor del sistema, un servidor de presencia y/o un servidor de localización.
La presente invención proporciona un servidor de suministro de contenidos dinámicos que comprende: un módulo de interfaz de entrada/salida, una unidad de almacenamiento de relaciones correspondientes y un módulo de procesamiento personalizado de contenidos conectado con el módulo de interfaz de entrada/salida, respectivamente, y una unidad de almacenamiento y consulta de contenidos conectada con la unidad de almacenamiento de relaciones correspondientes y el módulo de procesamiento personalizado de contenidos, respectivamente; en donde
el módulo de interfaz de entrada/salida está adaptado para recibir una solicitud de suscripción de contenido dinámico originada por un terminal de usuario y entregar el contenido dinámico suscrito con procesamiento personalizado al terminal del usuario;
el módulo de almacenamiento de relaciones correspondientes está adaptado para crear y almacenar la relación correspondiente entre el usuario y el contenido dinámico original suscrito según el contenido dinámico suscrito por el terminal del usuario;
el módulo de almacenamiento y consulta de contenidos está adaptado para almacenar el contenido dinámico original suscrito por el usuario, sin procesamiento personalizado, obtener la identificación del contenido original suscrito por el usuario en el módulo de almacenamiento de relaciones correspondientes, buscar los datos del contenido original almacenados en el módulo de almacenamiento y consulta de contenidos según la información obtenida del contenido original, y enviar los datos del contenido original al módulo de procesamiento personalizado de contenidos; y
el módulo de procesamiento personalizado de contenidos está adaptado para realizar un procesamiento personalizado sobre el contenido dinámico original suscrito por el usuario y enviar el contenido dinámico con procesamiento personalizado al módulo de interfaz de entrada/salida para entregarlo.
El módulo de almacenamiento de relaciones correspondientes está adaptado para almacenar la tabla de relaciones correspondientes de la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario; y
cuando se envía el contenido dinámico suscrito al usuario, buscar en la tabla de relaciones correspondientes, obtener la identificación correspondiente del contenido dinámico original según la identificación del usuario y enviar el contenido dinámico original correspondiente a la identificación del contenido dinámico original buscada en el módulo de almacenamiento y consulta de contenidos al módulo de procesamiento personalizado de contenidos para realizar un procesamiento personalizado.
El módulo de almacenamiento de relaciones correspondientes comprende espacios de almacenamiento individuales que están adaptados para almacenar la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario; y
cuando se envía el contenido dinámico suscrito al usuario, buscar en el espacio de almacenamiento individual correspondiente según la identificación del usuario, obtener la identificación correspondiente del contenido dinámico original y enviar el contenido dinámico original correspondiente a la identificación del contenido dinámico original desde el módulo de almacenamiento y consulta de contenidos hasta el módulo de procesamiento personalizado de contenidos para realizar un procesamiento personalizado.
El módulo de interfaz de entrada/salida comprende, además, una interfaz de conexión conectada con una entidad de red, obteniendo la interfaz la configuración y el estado actuales del usuario en la entidad de red, y enviando la configuración y presencia actuales del usuario al módulo de procesamiento personalizado de contenidos; el módulo de procesamiento personalizado de contenidos realiza el procesamiento personalizado sobre el contenido dinámico original según la configuración y estado actuales del usuario.
El efecto ventajoso de la solución técnica de la presente invención incluye:
- (1)
- Según la presente invención, cuando un terminal de usuario solicita que se envíe el contenido dinámico, el servidor de suministro de contenidos dinámicos realiza un procesamiento personalizado sobre el contenido suscrito por el usuario según la configuración y el estado actuales del terminal del usuario y envía el contenido procesado al usuario, implementando la personalización y practicabilidad del suministro de contenidos dinámicos.
- (2)
- Según la presente invención, se almacena una relación correspondiente de la identificación del usuario y la identificación del contenido dinámico suscrito, por lo que se necesita almacenar solamente un contenido dinámico original, implementando la cuota del contenido dinámico original y disminuyendo los recursos de almacenamiento para el contenido dinámico original.
- (3)
- Según la presente invención, si se ha enviado satisfactoria o enteramente el contenido dinámico a un usuario, se suprime la información correspondiente almacenada, es decir que se suprime el registro correspondiente cuando termina la relación de suscripción, lo cual economiza espacio de almacenamiento y mejora la eficiencia de mantenimiento.
La figura 1 es un diagrama de flujo del método para enviar contenidos dinámicos según la presente invención.
La figura 2 es un diagrama que ilustra la arquitectura del servidor de suministro de contenidos dinámicos según la presente invención.
Descripción detallada de la invención
La figura 1 es un diagrama de flujo del método para enviar contenidos dinámicos según una realización de la presente invención, incluyendo las operaciones siguientes.
En el paso 101, según el contenido dinámico suscrito a un servidor de suministro de contenidos dinámicos por un usuario, un servidor de suministro de contenidos dinámicos crea una relación correspondiente del contenido dinámico. La relación correspondiente creada incluye al menos la relación correspondiente entre la identificación del usuario, por ejemplo, IMSI, International Mobile Subscriber Identity – identidad de abonado móvil internacional – y la identificación del contenido dinámico suscrito por el usuario. La relación correspondiente creada por incluir también información del modo de envío del contenido dinámico establecido por el usuario o el servidor, por ejemplo el modo de envío periódico por el servidor de suministro de contenidos dinámicos o el modo de envío de un contenido de mensaje dinámico tras las solicitudes del usuario.
El servidor de suministro de contenidos dinámicos almacena los contenidos dinámicos originales suscritos por todos los usuarios, es decir, contenidos sin procesamiento personalizado. Cada pieza de contenido dinámico original corresponde aquí a una identificación de contenido única y singular para identificar un contenido dinámico original diferente.
En el paso 102, según la relación correspondiente del contenido dinámico, el servidor de suministro de contenidos dinámicos determina el modo de envío suscrito, que puede ser un modo de envío periódico o un modo de envío tras las solicitudes del usuario establecido por el servidor de suministro de contenidos dinámicos o por el usuario.
En el paso 103, el servidor de suministro de contenidos dinámicos obtiene la identificación del contenido original suscrito por el usuario según la identificación del usuario (por ejemplo, IMSI, International Mobile Subscriber Identity y la relación correspondiente entre la identificación del usuario y la identificación del contenido original suscrito por el usuario.
En el paso 104, el servidor de suministro de contenidos dinámicos obtiene los datos del contenido originalmente suscrito correspondiente a la identificación del contenido original según la identificación del contenido original.
En el paso 105, el servidor de suministro de contenidos dinámicos obtiene la información de configuración y la información de estado actuales del usuario, por ejemplo obtiene la localización actual del usuario en el servidor de localización, obtiene la información de presencia actual en el servidor de presencia, etc.
En el paso 106, el servidor de suministro de contenidos dinámicos realiza un procesamiento personalizado sobre el contenido original suscrito por el usuario según la información de configuración y la información de estado actuales del usuario, y envía el contenido dinámico procesado al usuario.
En el paso 107, si no se envía con éxito el contenido dinámico al usuario debido a ciertas razones, por ejemplo debido a que el usuario no está disponible, etc., el procedimiento se dirige al paso 102, de modo que el contenido dinámico es repersonalizado y enviado al usuario según el modo de envío suscrito; si no se envía con éxito el contenido dinámico, el procedimiento pasa a las operaciones siguientes.
En el paso 108, se determina si la relación de suscripción del usuario es válida, por ejemplo si expira la duración suscrita por el usuario o si expiran las horas de envío suscritas por el usuario; si no es así, el procedimiento se dirige al paso 102, en donde se reenvía el contenido dinámico según el modo de envío suscrito; si expira la duración suscrita por el usuario o expiran las horas de envío suscritas por el usuario, el procedimiento se dirige al paso 109.
En el paso 109, se suprime la relación correspondiente entre la identificación del usuario y la identificación del contenido original suscrito; si es necesario, se suprimen los contenidos dinámicos originales que están almacenados en el servidor de suministro de contenidos dinámicos y que no han sido suscritos por ningún usuario; y termina el flujo de envío del contenido dinámico.
En el procedimiento anterior el paso 105 no tiene que ser realizado después del paso 104, pero hay que realizarlo antes del paso 106. Por ejemplo, para el modo de envío a solicitud del usuario establecido por el usuario, el servidor de suministro de contenidos dinámicos, después de recibir la solicitud del usuario, obtiene inmediatamente la información de configuración y la información de estado actuales del usuario, por ejemplo obtiene la localización actual del usuario en el servidor de localización, obtiene la información de presencia actual en el servidor de presencia, etc. En otro ejemplo, si se adopta el modo de envío periódico, entonces, cuando expira la duración de envío establecida, el servidor de suministro de contenidos dinámicos obtiene la información de configuración y la información de estado actuales del usuario, por ejemplo obtiene la localización actual del usuario en el servidor de localización, obtiene la información de presencia actual en el servidor de presencia, etc.
En el método anterior según la presente invención la relación correspondiente entre el usuario y el contenido dinámico suscrito puede almacenarse en una tabla de relaciones correspondientes, en la que cada registro almacena al menos una identificación de usuario y la identificación del contenido dinámico original suscrito por el usuario, en donde cada identificación de contenido dinámico corresponde únicamente a un contenido dinámico original.
En el método anterior según la presente invención el servidor de suministro de contenidos dinámicos puede asignar múltiples espacios de almacenamiento individuales a cada usuario. Cada espacio de almacenamiento individual almacena una relación correspondiente entre la identificación del usuario y la identificación del contenido dinámico suscrito por el usuario, en donde cada identificación de contenido dinámico corresponde únicamente a un contenido dinámico original.
La figura 2 es un diagrama que ilustra la arquitectura del servidor de suministro de contenidos dinámicos según una realización de la presente invención, incluyendo: un módulo de interfaz de entrada/salida, un módulo de almacenamiento de relaciones correspondientes, un módulo de almacenamiento y consulta de contenidos y un módulo de procesamiento personalizado de contenidos, en donde la función de cada módulo es como sigue.
El módulo de interfaz de entrada/salida está adaptado para recibir una solicitud de suscripción de contenido dinámico originada por un terminal de usuario y para entregar el contenido dinámico suscrito al terminal del usuario. El módulo de interfaz de entrada/salida está provisto, además, de una interfaz de conexión conectada a una entidad de red, de la cual se obtienen la información de configuración y la información de estado actuales del usuario y estas informaciones son enviadas al módulo de procesamiento personalizado de contenidos.
El módulo de almacenamiento de relaciones correspondientes está adaptado para establecer y almacenar la relación correspondiente entre el usuario y el contenido dinámico original suscrito según el contenido dinámico suscrito por el terminal del usuario. El módulo de almacenamiento de relaciones correspondientes incluye múltiples espacios de almacenamiento individuales, y cada espacio de almacenamiento individual almacena una relación correspondiente entre la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario. El módulo de almacenamiento de relaciones correspondientes almacena, además, la relación correspondiente en forma de una tabla de relaciones, en donde cada registro de la tabla almacena una identificación de usuario y la identificación del contenido dinámico original suscrito por el usuario.
El módulo de almacenamiento y consulta de contenidos está adaptado para almacenar contenidos dinámicos originales, es decir, contenidos sin procesamiento personalizado, suscritos a ellos por todos los usuarios.
El módulo de procesamiento personalizado de contenidos está adaptado para realizar un procesamiento personalizado sobre los contenidos dinámicos originales suscritos por los usuarios según la información de configuración y la información de estado actuales obtenidas del terminal del usuario, y para transmitir el contenido dinámico procesado de una manera personalizada al terminal del usuario a través del módulo de interfaz de entrada/salida.
Después de que el terminal de usuario envía una solicitud de suscripción de contenido dinámico, el módulo de interfaz de entrada/salida del servidor de suministro de contenidos dinámicos recibe la solicitud de suscripción y envía la solicitud de suscripción al módulo de procesamiento personalizado de contenidos. El módulo de procesamiento personalizado de contenidos determina el modo de envío del contenido dinámico según la solicitud de suscripción recibida por ejemplo, el modo de envío a solicitud del usuario o el modo de envío periódico. Cuando expira la duración establecida o se envía inmediatamente la solicitud del usuario, el módulo de procesamiento personalizado de contenidos envía la identificación del usuario al módulo de almacenamiento y consulta de contenidos. El módulo de almacenamiento y consulta de contenidos envía la identificación recibida del usuario al módulo de almacenamiento de relaciones correspondientes, en el que cual se indaga sobre, y se obtiene, la identificación del contenido dinámico original suscrito por el usuario correspondiente a la identificación del usuario, se encuentra el contenido dinámico original según la identificación obtenida del contenido dinámico original y se envía el contenido dinámico original al módulo de procesamiento personalizado de contenidos; el módulo de procesamiento personalizado de contenidos obtiene la información de configuración y la información de estado actuales del usuario a través del módulo de interfaz de entrada/salida, realiza un procesamiento personalizado sobre el contenido dinámico original obtenido y envía el contenido dinámico procesado de una manera personalizada al terminal del usuario a través del módulo de interfaz de entrada/salida.
Se describirá en detalle el método de la presente invención en combinación con las siguientes realizaciones detalladas.
Primera realización: el servidor de suministro de contenidos dinámicos envía el mapa eléctrico dinámico al usuario en modo de envío periódico.
Para obtener periódicamente el mapa eléctrico dinámico el usuario necesita suscribirse primero al mapa eléctrico y escoger el modo de envío como modo de envío periódico por el servidor de suministro de contenidos dinámicos. Tomando un ejemplo en el que el usuario se suscribe a un “mapa de la ciudad de Shenzhen”, se describe como sigue el procedimiento de suscripción del usuario.
En primer lugar, se determina la relación correspondiente entre el usuario y el contenido original suscrito tras una solicitud de suscripción del usuario; por ejemplo, se añade un registro en la tabla de relaciones correspondiente entre la identificación del usuario y la identificación del contenido original, en donde la identificación del usuario es el código IMSI del usuario, IMSI_usuario1, y la identificación del contenido original es la identificación del “mapa de la ciudad de Shenzhen” suscrito por el usuario, AÑADIR_shenzhen.
Seguidamente, se determina un modo de envío y se establecen los parámetros de envío necesarios tras la solicitud de suscripción. El usuario ha escogido aquí al suscribirse el modo de envío como modo de envío periódico por el servidor de suministro de contenidos dinámicos, y, por tanto, los parámetros relativos pueden ser la duración de la suscripción y el intervalo de tiempo de envío o las horas de envío y el intervalo de tiempo de envío.
El servidor de suministro de contenidos dinámicos almacena el contenido original suscrito por el usuario y crea una relación correspondiente única y singular entre la identificación del contenido original y el contenido original. En particular, el servidor de suministro de contenidos dinámicos establece un campo de encabezamientos de identificación para el contenido original almacenado o almacena una tabla de relaciones correspondientes entre la identificación del contenido original y la dirección de almacenamiento del contenido original.
Después de la suscripción del usuario, el servidor de suministros de contenidos dinámicos comienza a enviar el contenido dinámico según la relación de suscripción. Cuando expira el intervalo de tiempo especificado, el servidor de suministro de contenidos dinámicos envía el “mapa de la ciudad de Shenzhen” al usuario con el código IMSI de IMSI_usuario1, describiéndose el procedimiento de envío particular como sigue.
En el paso 1-1, el módulo de almacenamiento y consulta de contenidos en el servidor de suministro de contenidos dinámicos busca la identificación del “mapa de la ciudad de Shenzhen” suscrito por el usuario con la identificación de usuario de IMSI_usuario1, Añadir_shenzhen, en la tabla de relaciones correspondientes entre la identificación del usuario y la identificación del contenido original.
En el paso 1-2, el módulo de almacenamiento y consulta de contenidos en el servidor de suministro de contenidos dinámicos busca los datos del “mapa de la ciudad de Shenzhen” según la identificación de “mapa de la ciudad de Shenzhen” de Añadir_shenzhen y envía los datos junto con el código de usuario IMSI_usuario1 al módulo de procesamiento personalizado de contenidos.
En el paso 1-3, después de recibir los datos del “mapa de la ciudad de Shenzhen”, el módulo de procesamiento personalizado de contenidos, según el código de usuario IMSI_usuario1, obtiene la localización actual del usuario, distrito de Longgang de la ciudad de Shenzhen, en el servidor de localización de usuarios a través de una interfaz de conexión, mediante la cual se conecta el módulo de interfaz de entrada/salida con el servidor de localización de usuarios; obtiene la hora del sistema, hora media de Greenwich 10:00, en el servidor del sistema a través de la interfaz de conexión mediante la cual el módulo de interfaz de entrada/salida se conecta con el servidor de localización de usuarios; y obtiene la hora local del usuario, 18:00, en combinación con la localización del usuario (la diferencia horaria entre Shenzhen y la hora media de Greenwich es 8 horas). El módulo de procesamiento personalizado de contenidos, según el código de usuario IMSI_usuario1, obtiene el estado actual del usuario, conduciendo, en el servidor de presencia a través de la conexión de interfaz mediante la cual el módulo de interfaz de entrada/salida se conecta al servidor de presencia.
En el paso 1-4, el módulo de procesamiento personalizado de contenidos, según la información de localización, hora y estado actuales obtenidos del usuario en el paso 1-3, realiza un procesamiento personalizado sobre los datos del “mapa de la ciudad de Shenzhen”, obtiene el “mapa de viales y transportes del distrito de Longgang de la ciudad de Shenzhen” después del procesamiento y marca localizaciones de las principales gasolineras, restaurantes y aparcamientos de automóviles.
En el paso 1-5, el servidor de suministro de contenidos dinámicos envía el “mapa de viales y transportes del distrito de Longgang de la ciudad de Shenzhen” con procesamiento personalizado al terminal del usuario a través del módulo de interfaz de entrada/salida.
Si el usuario no puede recibir satisfactoriamente el “mapa de viales y transportes del distrito de Longgang de la ciudad de Shenzhen” debido a razones tales como insuficiente espacio del almacenamiento del terminal del usuario, el servidor de suministro de contenidos dinámicos enviará repetidamente el “mapa de la ciudad de Shenzhen” dinámico según el procedimiento de envío anterior en el intervalo de tiempo especificado.
Después de que expire la duración suscrita por el usuario o expiren las horas de envío suscritas por el usuario, el módulo de almacenamiento de relaciones correspondientes suprime el registro que incluye la relación correspondiente entre la identificación de usuario de IMSI_usuario1 y la identificación de “mapa de la ciudad de Shenzhen” de Añadir_shenzhen.
Los contenidos originales que ya no son suscritos por todos los usuarios son suprimidos de la unidad de almacenamiento y consulta de contenidos y serán almacenados en el módulo de almacenamiento y consulta de contenidos cuando sean suscritos por cualquier usuario.
En los procedimientos anteriores el paso 1-3 no tiene que realizarse después del paso 1-2, pero hay que realizarlo antes del paso 1-4.
Segunda realización: el servidor de suministro de contenidos dinámicos envía el mapa eléctrico dinámico al usuario tras la solicitud del usuario.
Análogamente a la primera realización, el mapa eléctrico dinámico no necesita ser suscrito por el usuario antes de enviarlo. El procedimiento de suscripción en la segunda realización es similar al de la primera realización. Como diferencia respecto de la primera realización, el modo de envío escogido es un modo de envío tras la solicitud del usuario y los parámetros correspondientes son la duración de la suscripción y/o las horas de envío.
El servidor de suministro de contenidos dinámicos comienza a realizar el procesamiento personalizado sobre el contenido dinámico y envía el contenido dinámico procesado según la relación de suscripción solamente después de recibir la solicitud de obtener el “mapa de la ciudad de Shenzhen” originada por el terminal del usuario. El procedimiento de envió particular es similar a los pasos de la primera realización anterior y no se describirá aquí.
En conclusión, la presente invención realiza un procesamiento personalizado sobre el contenido dinámico suscrito por el usuario según la información de configuración y la información de estado actuales del usuario, con arreglo a un modo de envío suscrito por el usuario o un modo de envío establecido por el servidor de suministro de contenidos dinámicos, y envía el contenido dinámico procesado al usuario, implementando la personalización del contenido suscrito y mejorando las percepciones de servicio del usuario.
Claims (9)
- REIVINDICACIONES1. Un método para enviar contenidos dinámicos que comprende:almacenar un contenido dinámico original suscrito a él por un usuario;crear y almacenar una relación correspondiente entre el usuario y el contenido dinámico original suscrito; yobtener (104) el contenido dinámico original según la relación correspondiente, realizar (106) un procesamiento personalizado sobre el contenido dinámico original según la configuración y estado actuales del usuario, y enviar(106) el contenido dinámico procesado al usuario;en donde la operación de almacenar un contenido dinámico original suscrito a él por un usuario comprende la operación de almacenar una identificación única y singular correspondiente a cada contenido dinámico original; en donde la relación correspondiente entre el usuario y el contenido dinámico original suscrito se almacena en una tabla de relaciones correspondientes; comprendiendo la relación correspondiente: la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario;la operación de obtener (104) el contenido dinámico original comprende: buscar en la tabla de relaciones correspondientes, obtener la identificación correspondiente del contenido dinámico original según la identificación del usuario y obtener el contenido dinámico original correspondiente a la identificación del contenido dinámico original;en donde el método comprende además: suprimir (109) la relación correspondiente entre la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario en la tabla de relaciones correspondientes si la relación de suscripción del usuario es inválida.
-
- 2.
- El método según la reivindicación 1, en el que la relación correspondiente entre el usuario y el contenido dinámico original suscrito comprende además: el modo de envío del contenido dinámico establecido por el usuario o por un servidor.
-
- 3.
- El método según la reivindicación 1 ó 2, en el que la configuración y estado actuales del usuario se obtienen en un servidor del sistema, un servidor de presencia y/o un servidor de localización.
-
- 4.
- Un método para enviar contenidos dinámicos que comprende:
almacenar un contenido dinámico original suscrito a él por un usuario;crear y almacenar una relación correspondiente entre el usuario y el contenido dinámico original suscrito; yobtener (104) el contenido dinámico original según la relación correspondiente, realizar (106) un procesamiento personalizado sobre el contenido dinámico original según la configuración y estado actuales del usuario, y enviar(106) el contenido dinámico procesado al usuario;en donde la operación de crear un contenido dinámico original suscrito a él por un usuario comprende la operación de almacenar una identificación única y singular correspondiente a cada contenido dinámico original; en donde la relación correspondiente entre el usuario y el contenido dinámico original suscrito se almacena con espacios de almacenamiento individuales; cada uno de los espacios de almacenamiento individuales almacena la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario;la operación de obtener (104) el contenido dinámico original comprende: cuando se envía el contenido dinámico suscrito al usuario, interrogar al espacio de almacenamiento individual correspondiente según la identificación del usuario, obtener la identificación correspondiente del contenido dinámico original y obtener el contenido dinámico original correspondiente a la identificación del contenido dinámico original en un módulo de almacenamiento y consulta de contenidos;en donde el método comprende además: suprimir (109) la relación correspondiente entre la identificación del usuario y la identificación del contenido dinámico suscrito por el usuario almacenada en el espacio de almacenamiento individual correspondiente al usuario si la relación de suscripción del usuario es inválida. -
- 5.
- El método según la reivindicación 4, en el que la relación correspondiente entre el usuario y el contenido dinámico original suscrito comprende además: el modo de envío del contenido dinámico establecido por el usuario o por un servidor.
-
- 6.
- El método según la reivindicación 4 ó 5, en el que la configuración y estado actuales del usuario se obtienen en un servidor del sistema, un servidor de presencia y/o un servidor de localización.
-
- 7.
- Un servidor de suministro de contenidos dinámicos que comprende:
un módulo de interfaz de entrada/salida adaptado para recibir una solicitud de suscripción de contenido dinámico originada por un terminal de usuario y entregar el contenido dinámico suscrito con procesamiento personalizado al usuario;un módulo de almacenamiento de relaciones correspondientes adaptado para: crear y almacenar una relación correspondiente entre el usuario y el contenido dinámico original suscrito según el contenido dinámico suscrito a él por el usuario en una tabla de relaciones correspondientes de identificaciones de usuario e identificaciones de contenido dinámico original suscrito; y, cuando se envía el contenido dinámico suscrito al usuario, buscar en la tabla de relaciones correspondientes, obtener la identificación correspondiente del contenido dinámico original según una identificación de usuario y enviar el contenido dinámico original correspondiente a la identificación del contenido dinámico original, buscada en un módulo de almacenamiento y consulta de contenidos, a un módulo de procesamiento personalizado de contenidos para realizar un procesamiento personalizado;el módulo de almacenamiento y consulta de contenidos adaptado para almacenar el contenido dinámico original suscrito a él por el usuario, sin procesamiento personalizado, obtener la identificación del contenido dinámico original y buscar los datos del contenido original almacenados en el módulo de almacenamiento y consulta de contenidos según la identificación del contenido dinámico original; yel módulo de procesamiento personalizado de contenidos adaptado para realizar un procesamiento personalizado, según la configuración y estado actuales del usuario, sobre el contenido dinámico original suscrito a él por el usuario almacenado en el módulo de almacenamiento y consulta de contenidos;en donde el módulo de almacenamiento de relaciones correspondientes está adaptado, además, para suprimir la relación correspondiente entre la identificación del usuario y la identificación del contenido dinámico original suscrito por el usuario en la tabla de relaciones correspondientes si la relación de suscripción del usuario es inválida. - 8. Un servidor de suministro de contenidos dinámicos que comprende:un módulo de interfaz de entrada/salida adaptado para recibir una solicitud de suscripción de contenido dinámico originada por un terminal de usuario y entregar el contenido dinámico suscrito con procesamiento personalizado al usuario;un módulo de almacenamiento de relaciones correspondientes adaptado para: crear y almacenar una relación correspondiente entre el usuario y el contenido dinámico original suscrito según el contenido dinámico suscrito a él por el usuario; en donde el módulo de almacenamiento de relaciones correspondientes comprende espacios de almacenamiento individuales adaptados para almacenar una identificación de usuario y una identificación del contenido dinámico original suscrito, y el módulo de almacenamiento de relaciones correspondientes está adaptado además para lo siguiente: cuando se envía el contenido dinámico suscrito al usuario, buscar en el espacio de almacenamiento individual correspondiente según la identificación del usuario, obtener la identificación correspondiente del contenido dinámico original y enviar el contenido dinámico original correspondiente a la identificación del contenido dinámico original, buscada en el módulo de almacenamiento y consulta de contenidos, al módulo de procesamiento personalizado de contenidos para realizar un procesamiento personalizado;el módulo de almacenamiento y consulta de contenidos adaptado para almacenar el contenido dinámico original suscrito a él por el usuario, sin procesamiento personalizado, obtener la identificación del contenido dinámico original y buscar los datos del contenido original almacenados en el módulo de almacenamiento y consulta de contenidos según la identificación del contenido dinámico original; yel módulo de procesamiento personalizado de contenidos adaptados para realizar un procesamiento personalizado, según la configuración y estado actuales del usuario, sobre el contenido dinámico original suscrito a él por el usuario y almacenado en el módulo de almacenamiento y consulta de contenidos;en donde el módulo de almacenamiento de relaciones correspondientes está adaptado, además, para suprimir la relación correspondiente entre la identificación del usuario y la identificación del contenido dinámico suscrito almacenado en el espacio de almacenamiento individual correspondiente al usuario si la relación de suscripción del usuario es inválida.
- 9. El servidor de suministro de contenidos dinámicos según la reivindicación 7 u 8, en el que el módulo de interfaz de entrada/salida comprende, además, una interfaz de conexión conectada con una entidad de red, obteniendo la interfaz la configuración y el estado actuales del usuario en la entidad de red, y envía la configuración y estado actuales del usuario al módulo de procesamiento personalizado de contenidos; el módulo de procesamiento personalizado de contenidos realiza el procesamiento personalizado sobre el contenido dinámico original según la configuración y estado actuales del usuario.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2005101059094A CN1852106A (zh) | 2005-09-30 | 2005-09-30 | 一种动态内容发送方法及动态内容传输服务器 |
CN200510105909 | 2005-09-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2366131T3 true ES2366131T3 (es) | 2011-10-17 |
Family
ID=37133577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES06761568T Active ES2366131T3 (es) | 2005-09-30 | 2006-07-25 | Un método de suministro de contenidos dinámicos y un servidor de transmisión de contenidos dinámicos. |
Country Status (6)
Country | Link |
---|---|
US (1) | US20090210425A1 (es) |
EP (1) | EP1830538B1 (es) |
CN (2) | CN1852106A (es) |
AT (1) | ATE514268T1 (es) |
ES (1) | ES2366131T3 (es) |
WO (1) | WO2007036114A1 (es) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101540645A (zh) * | 2008-03-21 | 2009-09-23 | 华为技术有限公司 | 动态内容分发方法和装置 |
CN101677317B (zh) * | 2008-09-17 | 2013-06-05 | 中国移动通信集团公司 | 更新内容发送方法及动态内容分发服务器 |
US10455362B1 (en) * | 2016-12-30 | 2019-10-22 | Amazon Technologies, Inc. | Contextual presence |
CN107527202B (zh) * | 2017-08-29 | 2020-12-01 | 中国银联股份有限公司 | 一种交易数据的诊断方法、装置及计算设备 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6199076B1 (en) * | 1996-10-02 | 2001-03-06 | James Logan | Audio program player including a dynamic program selection controller |
JP2000242658A (ja) * | 1999-02-22 | 2000-09-08 | Fuji Xerox Co Ltd | 個人情報管理装置及びカスタマイズ装置 |
US6801936B1 (en) * | 2000-04-07 | 2004-10-05 | Arif Diwan | Systems and methods for generating customized bundles of information |
US6990633B1 (en) * | 2000-07-28 | 2006-01-24 | Seiko Epson Corporation | Providing a network-based personalized newspaper with personalized content and layout |
FI112426B (fi) * | 2001-03-23 | 2003-11-28 | Nixu Oy | Välityspalvelin sisältöpalvelua varten |
US7162451B2 (en) * | 2001-11-30 | 2007-01-09 | International Business Machines Corporation | Information content distribution based on privacy and/or personal information |
US20040176999A1 (en) * | 2003-03-05 | 2004-09-09 | Estese Keenan A. | Personalized and geographical based advertisement for streaming media formats |
US7792517B2 (en) * | 2003-06-10 | 2010-09-07 | Motorola, Inc. | Digital content acquisition and distribution in digitial rights management enabled communications devices and methods |
US7707039B2 (en) * | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
US7720463B2 (en) * | 2005-09-02 | 2010-05-18 | Tekelec | Methods, systems, and computer program products for providing third party control of access to media content available via broadcast and multicast service (BCMCS) |
-
2005
- 2005-09-30 CN CNA2005101059094A patent/CN1852106A/zh active Pending
-
2006
- 2006-07-25 AT AT06761568T patent/ATE514268T1/de not_active IP Right Cessation
- 2006-07-25 US US11/597,224 patent/US20090210425A1/en not_active Abandoned
- 2006-07-25 CN CNA2006800123185A patent/CN101160921A/zh active Pending
- 2006-07-25 WO PCT/CN2006/001838 patent/WO2007036114A1/zh active Application Filing
- 2006-07-25 EP EP06761568A patent/EP1830538B1/en active Active
- 2006-07-25 ES ES06761568T patent/ES2366131T3/es active Active
Also Published As
Publication number | Publication date |
---|---|
EP1830538A4 (en) | 2008-02-20 |
EP1830538B1 (en) | 2011-06-22 |
US20090210425A1 (en) | 2009-08-20 |
CN101160921A (zh) | 2008-04-09 |
ATE514268T1 (de) | 2011-07-15 |
CN1852106A (zh) | 2006-10-25 |
EP1830538A1 (en) | 2007-09-05 |
WO2007036114A1 (fr) | 2007-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2383041T3 (es) | Método y aparato para transferir un mensaje entre redes heterogéneas | |
AU2004309859B2 (en) | Apparatus and method for routing multimedia messages between a user agent and multiple multimedia message service centers | |
EP1903727B1 (en) | Messaging system and service | |
FI111314B (fi) | Multimediasanomanvälityspalvelu | |
ES2297416T3 (es) | Sistema y servicio de mensajeria. | |
CN102202270B (zh) | 基于机器类通信的消息传输方法及互通功能实体 | |
US7962126B2 (en) | Multimedia-messaging-service (MMS) system and the service method thereof | |
US8014402B2 (en) | Methods and apparatus for use in forwarding short messages for mobile communication devices | |
US11490308B2 (en) | Method for switching between network elements and network element selection, user equipment, network element | |
CN105530170A (zh) | 蜂窝通信系统的用户单元 | |
WO1997036437A1 (en) | Remotely retrieving sim stored data over a connection-less communications link | |
AU7656898A (en) | Routing short messages | |
CN104811367A (zh) | 一种聚合地理位置的数据通讯连接方法 | |
KR20020070464A (ko) | 메시징 서비스 | |
US20120195218A1 (en) | System and method for delivering push message | |
DE60315272D1 (de) | Austausch von geographischen standortinformationen zwischen endgeräten | |
ES2366131T3 (es) | Un método de suministro de contenidos dinámicos y un servidor de transmisión de contenidos dinámicos. | |
CN107409094A (zh) | 移动电信路由 | |
CN103327457B (zh) | 短消息路由处理方法、装置及系统和短消息检查处理装置 | |
CN103379474A (zh) | 实现反向激活的方法、ilr维护终端状态的方法及系统 | |
ES2403003T3 (es) | Itinerancia en entorno MMS | |
KR20040076095A (ko) | 유무선 통신망에서 발신자 설정 이미지 전송 서비스시스템 및 방법 | |
CN115550372B (zh) | 业务传输策略的确定方法、装置、设备及存储介质 | |
JP2005168010A (ja) | メッセージの送信側へのメッセージの受信側に関連するサービスプロバイダの識別子の供給 | |
CN104640089B (zh) | 一种实现lte网络中短消息业务容灾的方法、装置及系统 |