APARATO Y MÉTODO PARA ENCAMINAR MENSAJES MULTIMEDIA ENTRE UN AGENTE DE USUARIO Y MULTIPLES CENTROS DE SERVICIOS DE MENSAJES MULTIMEDIA.
Encaminador (200) para encaminar mensajes en una red inalámbrica,
teniendo el encaminador una dirección predeterminada, una primera interfaz de servidor (210) para recibir un mensaje multimedia enviado desde un agente de usuario (110) a la dirección predeterminada, y una primera interfaz de cliente (220) para reenviar el mensaje multimedia a una dirección aplicada, caracterizado porque el encaminador (200) comprende además: un mecanismo de encaminamiento de mensajes (270) configurado para: (i) seleccionar un centro de servicios de mensajes multimedia (120) objetivo, que tiene una dirección, de una pluralidad de centros de servicios de mensajes multimedia (120); - basándose en uno o más de los siguientes: número de mensajes previamente enviados a centros de servicios de mensajes multimedia y orden de los mensajes previamente enviados a centros de servicios de mensajes multimedia; y (ii) aplicar la dirección del centro de servicios multimedia seleccionado al mensaje multimedia recibido por la primera interfaz de servidor (210).
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/CA2004/002211.
Solicitante: AIRWIDE SOLUTIONS INC.
Nacionalidad solicitante: Canadá.
Dirección: 515 LEGGET DRIVE, SUITE 700 KANATA, ON K2K 3G4 CANADA.
Inventor/es: KADAR,Vincent, WANG,Jiwei, KIM,Ken, FEATHERSTONE,David.
Fecha de Publicación: .
Fecha Solicitud PCT: 30 de Diciembre de 2004.
Clasificación PCT:
- H04L12/58 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 12/00 Redes de datos de conmutación (interconexión o transferencia de información o de otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento G06F 13/00). › Sistemas de conmutación de mensajes.
Clasificación antigua:
Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.
PDF original: ES-2366607_T3.pdf
Fragmento de la descripción:
Campo técnico La presente invención se refiere al campo de los servicios de mensajería multimedia. En particular, a un aparato y un 5 método para mediar (encaminar) mensajes entre un agente de usuario de servicios de mensajería multimedia y múltiples centros de servicios de mensajes multimedia. Antecedentes de la técnica Las redes (celulares) inalámbricas tales como las que implementan, por ejemplo, servicio general de radio por paquetes (GPRS; General Packet Radio Service), acceso múltiple por división de código (CDMA; Code Division 10 Multiple Access)-One, CDMA-2000 y W-CDMA, soportan servicio de mensajería multimedia (MMS; multimedia messaging service) además de mensajería de voz y texto. La mensajería multimedia puede adoptar la forma de mensajería persona a persona (P2P; person-to-person) y mensajería aplicación a persona (o persona a aplicación) (A2P; application-to-person). En la mensajería P2P, los mensajes se envían desde un agente de usuario (UA; user agent) en un terminal de usuario de la red inalámbrica (por ejemplo un teléfono inteligente MMS) a otro UA en un 15 segundo terminal de usuario y viceversa a través de un centro de servicios de mensajería multimedia (MMSC; multimedia messaging service center). La mensajería A2P implica el envío de mensajes a través de un MMSC, entre un UA en un terminal de usuario de la red inalámbrica y una aplicación en un servidor de aplicaciones. La figura 1 representa un modelo de referencia MMS según la especificación técnica TS 23.140 del 3rd Generation Partnership Project. La especificación técnica proporciona un protocolo, conocido como MM1, entre un agente de 20 usuario (por ejemplo agente de usuario MMS A y agente de usuario MMS B) y un MMSC (por ejemplo servidor de transmisión de mensajería MMS, en inglés “relay/server MMS”). Otro protocolo, conocido como MM4, se proporciona entre pares de MMSC tal como entre servidor de transmisión MMS y servidor de transmisión MMS “extranjero”. La figura 2 representa un diagrama esquemático de la relación entre un UA 110 y un MMSC 120 en el contexto de entidades adicionales, una pasarela WAP 130, un proxy WAP Push 150, un centro de servicios de mensajes cortos 25 (SMSC; short message service center) 140 y un servidor de aplicaciones 160, que forman parte habitualmente de una red inalámbrica GPRS o de tercera generación (3G) convencional. Un enlace entre el UA 110 y la pasarela WAP 130 soporta el protocolo de aplicaciones inalámbricas (WAP; Wireless Applications Protocol). Un enlace entre la pasarela WAP 130 y el MMSC 120 soporta el protocolo MM1. Un enlace entre el UA 110 y el SMSC 140 soporta el protocolo de sistema de señalización n.º 7 (SS7; Signal System No. 7). El 30 proxy WAP Push 150 tiene un enlace al MMSC 120 que soporta el protocolo de proxy Push (PAP) (WAP Forum, WAP-247-PAP-20010429-a, “Push Access Protocol”) y un enlace al SMSC 140 que soporta el protocolo de mensajes cortos de igual a igual (SMPP; Short Message Peer to Peer) u otro protocolo similar tal como, por ejemplo, interfaz informática para distribución de mensajes (CIMD; Computer Interface to Message Distribution), protocolo informático universal/interfaz máquina externa (UCP/EMI; Universal Computer Protocol/External Machine Interface) y 35 móvil China de igual a igual (CMPP; China Mobile Peer to Peer). Con la finalidad de intercambiar mensajes MMS entre el UA 110 y el MMSC 120, la presencia para el proxy WAP Push 150 es eficazmente transparente. Obsérvese que algunos de los protocolos anteriormente mencionados son jerárquicos y por tanto los mensajes según un protocolo pueden encapsularse y transportarse dentro de mensajes según otro protocolo de manera concurrente. 40 La figura 3 representa un diagrama de secuencias de mensajes de un número de secuencias de mensajes MM1 a modo de ejemplo que muestra el flujo de mensajes entre el UA 100 (UA MMS), el SMSC 140, la pasarela WAP (G/W WAP) 130 y el MMSC 120 tal como se representan en la figura 2. Obsérvese que todos los mensajes no solicitados originados desde el UA 110 se envían a la pasarela WAP 130 donde se reenvían al MMSC 120. Los mensajes que originados desde el MMSC 120 en respuesta a un mensaje del UA 110 se envían a la pasarela WAP 130 donde se 45 reenvían al UA 110. Los mensajes no solicitados originados desde el MMSC 120 se envían al SMSC 140 donde se reenvían al UA 110.
Las redes inalámbricas pueden tener múltiples MMSC 120 por varios motivos entre los que se incluyen, por ejemplo, múltiples ofertas de servicios o tipos de servicios (por ejemplo P2P, A2P y MMStore), rendimiento mejorado (por ejemplo equilibrio de carga), uso de equipos de múltiples proveedores MMSC, redundancia de servidores, dispersión 50 geográfica y otros motivos similares. La mayoría de los UA están configurados normalmente con una dirección, en la forma de un localizador universal de recursos (URL, Universal Resource Locator). Esta dirección se usa siempre que el UA 110 inicia la comunicación con (es decir envía un mensaje a) el MMSC 120. En presencia de múltiples MMSC está el problema del direccionamiento a cada MMSC 120 individual. Proporcionar una única dirección de MMSC 120 en el UA 110 crea dificultades a la hora de aprovechar los beneficios de múltiples MMSC 120 en la red ya que el UA 55 110 no puede dirigirse directamente a los múltiples MMSC 120. Además, cuando un MMSC 120 inicia una
comunicación con el UA 110, los mensajes normalmente se envían a través del SMSC 140 y los mensajes no siempre contienen la dirección del MMSC 120. Cuando se responde a mensajes iniciados por el MMSC 120, el UA 110 usará siempre la dirección del MMSC 120 con la que está configurado. Se necesita entonces un mecanismo que proporcione a un UA acceso a una serie de servicios proporcionados por una pluralidad de MMSC 120 usando solamente una única dirección de MMSC 120. 5 El documento EP 1501249 da a conocer un sistema para equilibrio de carga entre múltiples MMSC. Se usan algoritmos o reglas estáticas o dinámicas para elegir MMSC apropiados. En este documento, un encaminador de MMS modifica el ID de mensaje en la información de comunicación para incluir un identificador de un MMSC apropiado. El documento WO 03/049461 da a conocer un encaminador de SMS que recibe una señal de petición de 10 información de encaminamiento indicativa de una comunicación tal como un mensaje de texto previsto para un terminal móvil y devuelve una señal de respuesta de información de encaminamiento indicativa del encaminador de SMS previsto en lugar de ser indicativa del terminal móvil previsto. Esto permite que el encaminador de SMS procese el mensaje de texto resultante, tal como archivar, enviar el mensaje de texto a una dirección de correo electrónico, y/o reenviar el mensaje de texto a un destino alternativo. 15 El documento WO 03/103309 da a conocer el encaminamiento de mensajes en un dispositivo inalámbrico. Se reciben preferencias de encaminamiento de una o más aplicaciones que operan con el dispositivo inalámbrico. Descripción de la invención Según varios aspectos de la invención se proporciona un encaminador, un método y un producto de software según las reivindicaciones independientes adjuntas. 20 Otros aspectos y características de la presente invención resultarán evidentes para los expertos en la técnica tras revisar la siguiente descripción de realizaciones específicas de la invención junto con las figuras adjuntas. Breve descripción de los dibujos La presente invención se describirá junto con los dibujos en los que: La figura 1 representa un modelo de referencia MMS según la especificación técnica TS 23.140 del 3rd Generation 25 Partnership Project. La figura 2 representa un diagrama esquemático de la relación entre un UA y un MMSC en el contexto de entidades adicionales que forman parte habitualmente de una red inalámbrica GPRS o de tercera generación (3G) convencional. La figura 3 representa un diagrama de secuencias de mensajes para una serie de secuencias de mensajes MM1 a 30 modo de ejemplo. La figura 4 es una representación esquemática de una realización a modo de ejemplo de un encaminador MM1 según la presente invención en un entorno operativo a modo de ejemplo. La figura 5 es una representación esquemática de otra realización a modo de ejemplo de un encaminador MM1 según la presente invención en un entorno operativo a modo de ejemplo. 35 La figura 6 es una representación esquemática de una realización a modo de ejemplo de un encaminador MM1 según la presente invención. La figura 7 es una representación esquemática de una realización a modo de ejemplo del mecanismo de encaminamiento de mensajes según la presente invención. La figura 8 representa un diagrama de secuencias de mensajes de una serie de secuencias... [Seguir leyendo]
Reivindicaciones:
1. Encaminador (200) para encaminar mensajes en una red inalámbrica, teniendo el encaminador una dirección predeterminada, una primera interfaz de servidor (210) para recibir un mensaje multimedia enviado desde un agente de usuario (110) a la dirección predeterminada, y una primera interfaz de cliente (220) para reenviar el mensaje multimedia a una dirección aplicada, caracterizado porque el encaminador 5 (200) comprende además:
un mecanismo de encaminamiento de mensajes (270) configurado para: (i) seleccionar un centro de servicios de mensajes multimedia (120) objetivo, que tiene una dirección, de una pluralidad de centros de servicios de mensajes multimedia (120); - basándose en uno o más de los siguientes: número de mensajes previamente enviados a centros 10 de servicios de mensajes multimedia y orden de los mensajes previamente enviados a centros de servicios de mensajes multimedia; y (ii) aplicar la dirección del centro de servicios multimedia seleccionado al mensaje multimedia recibido por la primera interfaz de servidor (210).
2. Encaminador (200) según la reivindicación 1, en el que el mecanismo de encaminamiento de mensajes 15 (270) está configurado además para seleccionar el centro de servicios multimedia (120) objetivo basándose en la selección del conjunto que incluye información de dirección contenida en el mensaje multimedia, información de identificación de sesión asociada con el mensaje multimedia, información de equilibrio de carga y tolerancia a fallos asociada con cada uno de la pluralidad de centros de servicios de mensajes multimedia (120), y combinaciones de las mismas. 20
3. Encaminador (200) según la reivindicación 2, en el que la información de dirección se selecciona del conjunto que incluye una dirección de número de red digital de servicios integrados de estación móvil (MSISDN), una dirección World Wide Web Consortium (W3C) Request for Comments (RFC) 2822, una dirección de red móvil terrestre pública (PLMN), un código corto, un tipo de dirección y un dominio de dirección. 25
4. Encaminador (200) según la reivindicación 2, en el que la información de dirección es un alias, que puede traducirse en una forma habitual de dirección, seleccionada del conjunto que incluye un número portátil y un nombre de aplicación.
5. Encaminador (200) según la reivindicación 2, en el que la información de identificación de sesión es un discriminador único, para identificar uno de la pluralidad de centros de servicios de mensajes multimedia 30 (120), incorporado en un componente del mensaje multimedia y seleccionado del conjunto que incluye un identificador de transacción y un identificador de mensaje.
6. Encaminador (200) según la reivindicación 2, en el que la información de equilibrio de carga y tolerancia a fallos se genera mediante uno o más algoritmos seleccionados del conjunto que incluye Round-Robin, mínima ocupación de procesador, entrega del menos reciente, emparejamiento activo-espera, 35 emparejamiento de compartición de carga, y N+1 de reserva.
7. Encaminador (200) según la reivindicación 1, que comprende además:
una segunda interfaz de servidor (230) configurada para: (i) recibir un mensaje multimedia precedente enviado desde un centro de servicios de mensajes multimedia (120) de origen, de la pluralidad de centros de servicios de mensajes multimedia 40 (120), al agente de usuario (110); y (ii) proporcionar al mecanismo de encaminamiento de mensajes (270) información de identificación de sesión asociada con el mensaje multimedia precedente; y una segunda interfaz de cliente (250) para reenviar el mensaje multimedia precedente al agente de usuario (110); 45 en el que el mecanismo de encaminamiento de mensajes (270) está configurado para seleccionar el centro de servicios de mensajes multimedia (120) objetivo basándose en la información de identificación de sesión.
8. Método (500) para encaminar un mensaje multimedia en una red inalámbrica, enviándose el mensaje multimedia por un agente de usuario (110) a uno de una pluralidad de centros de servicios de mensajes multimedia (120), enviando el agente de usuario (110) el mensaje multimedia a una dirección de destino 50 predeterminada, caracterizado porque el método (500) comprende las etapas de:
recibir el mensaje multimedia, en un encaminador (200) en respuesta a la dirección de destino predeterminada; seleccionar un centro de servicios de mensajes multimedia (120) objetivo de una pluralidad de centros de servicios de mensajes multimedia (120), - basándose en uno o más de los siguientes: número de mensajes previamente enviados a centros de 5 servicios de mensajes multimedia y orden de los mensajes previamente enviados a centros de servicios de mensajes multimedia; aplicar una dirección del centro de servicios de mensajes multimedia (120) objetivo al mensaje multimedia recibido; y reenviar el mensaje multimedia recibido en respuesta a la dirección aplicada del centro de servicios de 10 mensajes multimedia (120) objetivo.
9. Método (500) según la reivindicación 8, en el que la selección del centro de servicios multimedia (120) objetivo se basa en la selección del conjunto que incluye información de dirección contenida en el mensaje multimedia, información de identificación de sesión asociada con el mensaje multimedia, información de equilibrio de carga y tolerancia a fallos asociada con cada uno de la pluralidad de centros de servicios de 15 mensajes multimedia (120), y combinaciones de las mismas.
10. Método (500) según la reivindicación 9, en el que la información de dirección se selecciona del conjunto que incluye una dirección de número de red digital de servicios integrados de estación móvil (MSISDN), una dirección World Wide Web Consortium (W3C) Request for Comments (RFC) 2822, una dirección de red móvil terrestre pública (PLMN), un código corto, un tipo de dirección y un dominio de dirección. 20
11. Método (500) según la reivindicación 9, en el que la información de dirección es un alias, que puede traducirse en una forma habitual de dirección, seleccionada del conjunto que incluye un número portátil y un nombre de aplicación.
12. Método (500) según la reivindicación 9, en el que la información de identificación de sesión es un discriminador único, para identificar uno de la pluralidad de centros de servicios de mensajes multimedia 25 (120), incorporado en un componente del mensaje multimedia y seleccionado del conjunto que incluye un identificador de transacción y un identificador de mensaje.
13. Método (500) según la reivindicación 9, en el que la información de equilibrio de carga y tolerancia a fallos se genera mediante uno o más algoritmos seleccionados del conjunto que incluye Round-Robin, mínima ocupación de procesador, entrega del menos reciente, emparejamiento activo-espera, emparejamiento de 30 compartición de carga, y N+1 de reserva.
14. Método (500) según la reivindicación 8, en el que el mensaje multimedia se envía en respuesta a un mensaje multimedia precedente enviado desde un centro de servicios de mensajes multimedia (120) de origen de la pluralidad de centros de servicios de mensajes multimedia (120) al agente de usuario (110), que comprende además las etapas de: 35
recibir el mensaje multimedia precedente enviado por el centro de servicios de mensajes multimedia (120) de origen; facilitar información de identificación de sesión asociada con el mensaje multimedia precedente; y reenviar el mensaje multimedia precedente a dicho agente de usuario (110); en el que la etapa de seleccionar el centro de servicios de mensajes multimedia (120) objetivo incluye una 40 selección basada en la información de identificación de sesión.
15. Producto de software caracterizado porque el producto de software comprende instrucciones de código de programa que, cuando se almacenan y ejecutan en un ordenador, están adaptadas para hacer que el ordenador opere según el método (500) de cualquiera de las reivindicaciones de método precedentes.
Patentes similares o relacionadas:
Combinación de contenidos de comunicación, del 29 de Julio de 2020, de Alibaba Group Holding Limited: Un método para un sistema de combinación de contenidos de comunicación, comprendiendo el sistema un módulo de obtención de relación de correlación y un módulo de combinación […]
MÉTODO DE CONTRATACIÓN CUALIFICADA CERTIFICADA UNIVERSAL, del 9 de Julio de 2020, de LLEIDANETWORKS SERVEIS TELEMÀTICS S.A: El objeto de la invención permite a un operador de telecomunicaciones o un proveedor de comunicaciones electrónicas o proveedor de e-delivery enviar contratos […]
Método para habilitar una comunicación entre un dispositivo móvil y un receptor de comunicación, utilizando conversión de formato, del 24 de Junio de 2020, de Vodafone GmbH: Método, realizado por un dispositivo móvil , para habilitar una comunicación entre dicho dispositivo móvil y un receptor de comunicación […]
Transmisión en red de mensajes de datos recíprocos relacionados con la identidad, del 10 de Junio de 2020, de EQUIFAX, INC: Método para transmitir mensajes relacionados con la identidad, que comprende: Almacenar, en un sistema de información relacionada con […]
Dispositivo de interfaz, procedimiento y programa informático para controlar dispositivos sensores, del 10 de Junio de 2020, de Ubiquiti Inc: Un primer dispositivo de interfaz para su uso en un sistema de domótica , comprendiendo el primer dispositivo de interfaz: un módulo de comunicación […]
Método y aparato para enviar información, del 3 de Junio de 2020, de Advanced New Technologies Co., Ltd: Un método para enviar información, el método que comprende: determinar, por un servidor, la información en cola para ser enviada a un usuario y el tiempo de espera […]
Método, dispositivo y sistema de procesamiento de mensajes, del 3 de Junio de 2020, de Advanced New Technologies Co., Ltd: Un método de procesamiento de mensajes, en donde el método comprende: calcular, mediante una parte llamante, una duración de tiempo de envío para […]
Método de comunicaciones basado en la capacidad de servicio y la presencia social, del 3 de Junio de 2020, de Vodafone IP Licensing Limited: Un método para facilitar la comunicación entre un primer dispositivo de comunicación y un segundo dispositivo de comunicación usando una red que soporta un […]