ES2475340T3 - Método y sistema de mensajería multimedia - Google Patents
Método y sistema de mensajería multimedia Download PDFInfo
- Publication number
- ES2475340T3 ES2475340T3 ES02722624.0T ES02722624T ES2475340T3 ES 2475340 T3 ES2475340 T3 ES 2475340T3 ES 02722624 T ES02722624 T ES 02722624T ES 2475340 T3 ES2475340 T3 ES 2475340T3
- Authority
- ES
- Spain
- Prior art keywords
- multimedia message
- user agent
- multimedia
- descriptor
- streaming
- 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
- 238000000034 method Methods 0.000 title claims abstract description 29
- 239000003795 chemical substances by application Substances 0.000 claims abstract description 117
- 230000005540 biological transmission Effects 0.000 claims abstract description 36
- 239000012092 media component Substances 0.000 claims abstract description 28
- 238000004891 communication Methods 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 6
- 238000006467 substitution reaction Methods 0.000 claims description 5
- 238000012546 transfer Methods 0.000 claims description 2
- 230000000977 initiatory effect Effects 0.000 abstract 1
- 238000011084 recovery Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/063—Content adaptation, e.g. replacement of unsuitable content
-
- 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/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- 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/1066—Session management
- H04L65/1101—Session protocols
-
- 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/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- 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/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- 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/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- 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/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- 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/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- 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/14—Session management
- H04L67/142—Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
Método en un agente de usuario para recibir un mensaje multimedia (340), que comprende las etapas siguientes: recibir una transmisión de mensaje multimedia (340); caracterizado 5 porque comprende separar de la transmisión del mensaje multimedia un descriptor que contiene información necesaria para iniciar una sesión de transmisión en flujo continuo; e iniciar una sesión de transmisión en flujo continuo (410), usando el descriptor, para recuperar un componente de medios transmisible en flujo continuo almacenado, descrito por el transcriptor.
Description
M�todo y sistema de mensajería multimedia.
La presente invención se refiere a la transmisión de datos. Más específicamente, la invención se refiere a la transmisión en flujo continuo (streaming), de contenido de medios en un Servicio de Mensajería Multimedia.
En las redes de comunicaciones móviles, el término Servicio de Mensajería Multimedia (MMS) se usa comúnmente para describir un nuevo enfoque destinado a transmitir mensajes que tienen contenido multimedia. El Servicio de Mensajería Multimedia permite enviar mensajes entre diferentes usuarios móviles y/o entre usuarios móviles e Internet. Existe una solución ya consensuada para proporcionar un MMS en Redes de comunicaciones móviles de 3� generación y sus características se describen en la Especificación Técnica (TS) del Proyecto de Asociación de 3� Generación (3GPP) 23.140, V.4.1.0 "Multimedia Messaging Service (MMS), Functional Description, Stage 2 (Release 4, 2000-12)". El Servicio de Mensajería Multimedia propuesto en la TS 23.140 del 3GGP, publicación 4, utiliza un planteamiento de almacenamiento-y-reenvío para la entrega de mensajes. Los mensajes multimedia se construyen de tal manera que el contenido de medios, la información necesaria para describir el contenido de medios y la información de direccionamiento, que identifica al receptor deseado del mensaje, se encapsulan juntos. El mensaje multimedia se envía a continuación desde un agente de usuario de MMS emisor a un Centro de Servicios de Mensajería Multimedia MMSC, que a su vez envía una notificación al receptor deseado (agente de usuario de MMS destinatario) en relación con el mensaje. Posteriormente, el terminal del agente de usuario de MMS destinatario descarga el mensaje multimedia como un conjunto y este último solamente se presenta al usuario una vez que se ha descargado y almacenado en el agente de usuario de MMS destinatario.
A continuación, se describirán la estructura y el funcionamiento de un sistema de MMS t�pico en referencia a las figuras 1, 2 y 3.
La figura 1 muestra una vista general de elementos del sistema de MMS de acuerdo con la TS 23.140 del 3GPP. El sistema comprende los siguientes aspectos:
- •
- una pluralidad de agentes de usuarios de MMS (UAs) 110, cada uno de los cuales tiene la capacidad de transmitir y recibir mensajes multimedia;
- •
- un agente de usuario de MMS itinerante 127;
- •
- Redes de acceso 122, 124 y 126 de diferentes tipos que incluyen:
- •
- Una red de telecomunicaciones móviles de segunda generación 122 tal como una red de la fase 2 del GSM;
- •
- Una red de telecomunicaciones móviles de tercera generación 124 tal como un Sistema de Telecomunicaciones Móviles Universales (UMTS); y
- •
- Una red de acceso móvil 126, por ejemplo una red LAN-inalámbrica.
- •
- Internet (u otra red de Protocolo de Internet (IP)) 130, que tiene un servidor externo 134, tal como un servidor de correo electrónico, y un cliente de correo electrónico por cable 132;
- •
- Un retransmisor de Servicio de Mensajería Multimedia 142 y un servidor de MMS 144 el cual, en este ejemplo, est� integrado en una única unidad, a la que se hace referencia como Centro de Servicios de Mensajería Multimedia (MMSC) 140, pero que se puede poner en práctica alternativamente como entidades independientes o distribuidas;
- •
- Unos medios de almacenamiento de mensajes 150 en conexión con el servidor de MMS 144; y
- •
- Bases de datos de usuarios 160 que comprenden, por ejemplo, información de suscripciones y direccionamiento de usuarios.
El término colectivo Entorno de Servicios de Mensajería Multimedia (MMSE) se usa para describir aquellos elementos funcionales que funcionan conjuntamente para implementar un servicio de mensajería multimedia. En la figura 1, un MMSE est� formado por los elementos situados dentro de la región con contorno ovalado.
Haciendo referencia de forma más detallada a la figura 1, cada agente de usuario de MMS 110 se conecta al retransmisor de MMS 142 a través de su red de acceso 122, 124. El agente de usuario de MMS itinerante 127 se conecta al retransmisor de MMS 142 a través de la red de acceso móvil 126 y por medio de Internet 130. El retransmisor de MMS est� conectado al servidor de MMS 144 y a las bases de datos de usuarios 160. Además, el servidor externo 134 y el cliente de correo electrónico por cable 132 est�n conectados a Internet 130.
La figura 2 muestra una vista general del interfuncionamiento entre diferentes MMSE’s de acuerdo con la TS 23.140 del 3GPP. La comunicación de mensajes multimedia tiene lugar entre agentes de usuario 110A (emisor) y 110B (destinatario) que residen en dos Entornos de Servicios de Mensajería Multimedia diferentes. Por motivos de simplicidad y claridad, los dos Entornos de Servicios de Mensajería Multimedia, MMSE A y MMSE B, se muestran, cada uno de ellos, de manera que comprenden un único retransmisor de MMS, enlazado a un servidor de MMS único, formando as� dos MMSC’s 214 y 224. Debería apreciarse que en un MMSE práctico, el número de retransmisores y servidores de MMS puede ser, y típicamente ser�, superior al mencionado. El MMSE A y el MMSE B pueden tener, por ejemplo, operadores diferentes, ubicaciones geográficas o áreas de cobertura diferentes y/o pueden diferir en términos de sus características y capacidades técnicas. Además, en la situación en la que un MMSE particular comprende más de un retransmisor de MMS, también se puede aplicar dentro del MMSE el método de acuerdo con la invención.
En el ejemplo mostrado en la figura 2, los dos agentes de usuario de MMS 110A y 110B se representan como dispositivos que se comunican con su MMSE respectivo 210, 220 por medio de una red de radiocomunicaciones 212, 222. No obstante, debería apreciarse que ya sea el agente de usuario de MMSE A o el agente de usuario de MMSE B, o ambos, podrían residir en una red de línea fija (no mostrada).
En relación con la figura 2, se supondr� que el agente de usuario de MMS A 110A, el cual se ha abonado al servicio de mensajería multimedia proporcionado en el Entorno de Servicios de Mensajería Multimedia A 210, desea enviar cierto contenido de medios al agente de usuario de MMS B 110B, el cual tiene una suscripción con el servicio de mensajería multimedia proporcionado en el MMSE B 220. En general, el contenido de un mensaje multimedia puede comprender una variedad de componentes, algunos de los cuales son adecuados para transmisión en flujo continuo y otros componentes que no son adecuados típicamente para su transmisión en flujo continuo, tales como texto o imágenes fijas. En el siguiente ejemplo, el cual describe la creación, transmisión y recuperación de un mensaje multimedia, se supondr� que todos los componentes del mensaje son tipos de contenido no transmisible en flujo continuo. Las provisiones actuales para la descarga, en flujo continuo, de componentes de mensajes multimedia proporcionadas por la TS 23.140 del 3GPP, se considerarán entonces por separado.
En referencia una vez más a la figura 2, cuando se inicia la comunicación de un mensaje multimedia al agente de usuario de MMS B, el agente de usuario de MMS A en primer lugar selecciona el contenido de medios a transmitir. Por ejemplo, el contenido de medios puede adoptar la forma de una imagen fija y cierto texto asociado, almacenados en la memoria del agente de usuario A. La imagen se puede haber grabado, por ejemplo, usando una cámara, y equipos de codificación de imágenes fijas incorporados en el agente de usuario A. Alternativamente, la imagen y el texto se pueden haber descargado ya desde otra fuente al agente de usuario A. En cualquier caso, el agente de usuario A encapsula el contenido de medios como un mensaje multimedia, que comprende el propio contenido de medios, información necesaria para describir el contenido de medios e información de direccionamiento, que identifica al destinatario deseado del mensaje. El agente de usuario de MMS A envía entonces el mensaje al retransmisor de MMS A a través de la red de radiocomunicaciones A 212.
Al producirse la recepción del mensaje multimedia, el retransmisor de MMS A determina, a partir de la información de direccionamiento incluida con el mensaje, que el receptor deseado no es un agente de usuario del MMSE A, sino un agente de usuario del retransmisor de MMS B y reenv�a el mensaje multimedia al retransmisor de MMS B. El encaminamiento del mensaje multimedia al retransmisor de MMS correcto, es decir, aquel responsable del agente de usuario de MMS B, se logra, por ejemplo, usando mecanismos normalizados previstos en la solución existente de mensajería multimedia del 3GPP. Al producirse la recepción del mensaje multimedia, el retransmisor de MMS B almacena el contenido de medios en el servidor de MMS B y envía una notificación al receptor deseado, el agente de usuario de MMS B, indicando as� que ha llegado un mensaje multimedia y su contenido est� disponible para ser descargado desde el retransmisor de MMS B. Como respuesta a la recepción de la notificación, el Agente de usuario de MMS B recupera el contenido de medios a partir (por medio) del retransmisor de MMS B. La recuperación del contenido de medios se inicia mediante se�alizaci�n con el retransmisor de MMS B.
La figura 3 ilustra el proceso de notificación y de recuperación de mensajes multimedia más detalladamente. Específicamente, la figura 3 muestra el flujo de mensajes que tiene lugar cuando el retransmisor de MMS B recibe un mensaje de MMS dirigido al agente de usuario de MMS B destinatario. El retransmisor de MMS B recibe el mensaje de MMS, lo almacena en el servidor de MMS B, y a continuación informa al agente de usuario de MMS B sobre la llegada del mensaje usando un mensaje de notificación de MMS 310 (MM1_notifcation.REQ en la TS
A continuación, el agente de usuario de MMS B responde con una respuesta de notificación de MMS 320 (MM1_notifcation.RES en la TS 23.140 del 3GPP) para acusar recibo de la notificación de MMS 310.
Tras haberse recibido el mensaje de notificación de MMS 310, el agente de usuario de MMS B tiene conocimiento de que hay disponible un mensaje multimedia para ser recuperado y puede iniciar un proceso para descargar el mensaje. Esto se puede realizar sustancialmente en cuanto se reciba el mensaje de notificación, o se puede llevar a cabo algo más tarde. Cuando el agente de usuario de MMS B desea iniciar la descarga del mensaje de MMS, envía
una solicitud de recuperación de MMS 330 (MM1_retrieve-REQ) al MMSC B 224. El MMSC B 224 responde recuperando el mensaje multimedia del servidor de MMS B y envía una respuesta de recuperación de MMS 340 (MM1_retrieve.RES en la TS 23.140 del 3GPP) al agente de usuario de MMS B. En el caso de un mensaje multimedia que comprende solamente componentes no transmisibles en flujo continuo, según se considera en este ejemplo, el mensaje de respuesta de recuperación de MMS es portador de los componentes del mensaje multimedia concretos que se van a descargar. Después de la recepción del mensaje multimedia completo, el agente de usuario de MMS B envía un acuse de recibo de MMS 350 (acusando recibo del mensaje multimedia completo) al retransmisor de MMS B.
Tal como se ha mencionado anteriormente, algunos componentes de medios pueden ser adecuados para su descarga por transmisión en flujo continuo. La expresión "transmisión en flujo continuo" se usa en general para describir la presentación de contenido de medios, por ejemplo un fragmento de audio o de vídeo, o una combinación de diferentes tipos de medios, de una manera continua mientras el contenido est� siendo transmitido a un destinatario a través de una red de datos. Un "flujo continuo" puede ser un flujo de datos que posibilita que el destinatario presente algún flujo continuo de información, tal como imágenes en movimiento (es decir vídeo), voz o música. En un flujo continuo de vídeo t�pico, se transmiten de unos 10 a 20 cuadros de vídeo por segundo. En la práctica, la transmisión en flujo continuo o bien puede ser en directo (tiempo real) o bien se puede llevar a cabo al estilo bajo demanda. La expresión "transmisión en flujo continuo en vivo" describe la creación de un flujo continuo de medios a partir de una fuente en vivo, por ejemplo un flujo continuo de imágenes digitales producidas por una videoc�mara, mientras que la expresión "transmisión en flujo bajo demanda" describe la creación de un flujo continuo de medios a partir de, por ejemplo, un archivo almacenado en un servidor.
La aplicación de la transmisión en flujo continuo en redes móviles parece muy prometedora, especialmente considerando el hecho de que los terminales móviles típicamente tienen recursos limitados de reproducción multimedia tales como memoria y poder de procesado. En general, la adopción de un enfoque de transmisión en flujo continuo para la descarga y la presentación de medios tiene el potencial de reducir la cantidad de memoria disponible requerida por los terminales móviles.
Recientemente, también ha aparecido un interés en la incorporación de la transmisión en flujo continuo al servicio propuesto de mensajería multimedia de 3� generación. No obstante, tal como se ha mencionado anteriormente, el servicio de MMS est� basado en el encapsulado de contenido de medios, descripción de mensajes e información de direccionamiento en un único mensaje. Esta clase de encapsulado es incompatible con la transmisión, en flujo continuo, de contenido de medios y, por lo tanto, son necesarias ciertas modificaciones sobre las recomendaciones del servicio de MMS para dar acomodo a la descarga por transmisión, en flujo continuo, de contenido de medios. La TS 23.140 del 3GPP, publicación 4 permite establecer una sesión de transmisión en flujo continuo entre un agente de usuario destinatario y un retransmisor de MMS destinatario, pero requiere que se modifique en cierta medida el mensaje de notificación enviado desde el retransmisor de MMS destinatario al agente de usuario de MMS destinatario.
De acuerdo con la recomendación, si un retransmisor de MMS destinatario, tal como el retransmisor de MMS B descrito en el ejemplo anterior, recibe un mensaje multimedia que contiene contenido de medios transmisible en flujo continuo, el mismo forma un mensaje de notificación de MMS modificado y lo envía al agente de usuario destinatario deseado para entregarle una notificación sobre los componentes multimedia transmisibles en flujo continuo. El mensaje de notificación modificado contiene información necesaria para inicializar una sesión de transmisión en flujo continuo entre el agente de usuario de MMS destinatario y un servidor de MMS que tiene acceso a los componentes multimedia transmisibles en flujo continuo. dicha capacidad, ya que resultaría útil poder recibir componentes multimedia no transmisibles en flujo continuo, tales como imágenes fijas y texto o miniaplicaciones de programa, junto con componentes multimedia transmisibles en flujo continuo, tales como flujos continuos de sonido, voz o vídeo.
El documento WO 0211398 A1 es una publicación que únicamente puede ser relevante para la cuestión de novedad de las reivindicaciones y no para la capacidad inventiva y solo con el alcance de sus estados designados. Esta publicación da a conocer un método de comunicaciones, que comprende las etapas de enviar, por parte de un emisor, un mensaje que comprende por lo menos un componente transmisible en flujo continuo e información que lo describe a un servidor de comunicaciones MMSC, y, como respuesta, enviar, por parte del servidor de comunicaciones, a un receptor, un mensaje de notificación para notificar sobre la disponibilidad del componente transmisible en flujo continuo. El mensaje de notificación comprende la descripción correspondiente al componente transmisible en flujo continuo.
El documento “Multimedia messaging service for GPRS and UMTS”, XP 002951744, IEEE 1999, esboza un servicio de mensajería multimedia que permite que abonados móviles intercambien tipos arbitrarios de información al estilo almacenamiento-y-reenvío. Se dan a conocer detalles sobre el servicio de mensajería multimedia y se analizan diferentes opciones arquitect�nicas para soportar la mensajería multimedia dentro de redes UMTS (Sistema de Telecomunicaciones Móviles Universales) y GPRS (Servicio General de Radiocomunicaciones por Paquetes para GSM).
El documento EP 0 984 584 (A1) da a conocer un método y un sistema para la reproducción de datos multimedia en directo y pre-grabados, en tiempo real, sobre una red de comunicaciones a gran escala, tal como la red informática mundial. La invención permite que un usuario conectado a una red especializada reproduzca una difusión general multimedia. La invención incluye un proceso que permite crear y planificar contenido multimedia en forma de una lista de reproducción. Los datos de la lista de reproducción se comprimen y transmiten a un sistema de anfitrión como parte de un protocolo de captura. Los datos capturados de la lista de reproducción se pueden “difundir de forma general” a continuación a usuarios. Un usuario puede escoger una selección de canal de una lista de reproducción, y hacer que el elemento seleccionado se descargue y reproduzca por medio de una herramienta de reproducción. El sistema de anfitrión incluye un sistema de distribución altamente eficiente que permite que un número elevado de usuarios que acceden al anfitrión a través de Manejadores de Información de Terminales accedan rápidamente a uno o más canales de datos multimedia. La arquitectura de sistema proporciona un mecanismo de “dispersi�n en abanico” que incluye un proceso maestro de difusión general que acepta un flujo de datos de múltiples flujos continuos y, a continuación, distribuye el flujo de datos de múltiples flujos continuos a esencialmente cada Manejador de Información de Terminal accesible para el anfitrión. De este modo, la carga de proporcionar flujos continuos de datos se esparce entre un número elevado de Manejadores de Información de Terminales, reduciendo la latencia del acceso y proporcionando soporte para cientos de miles de usuarios sobre una red de comunicaciones a gran escala.
De acuerdo con un primer aspecto de la invención, se proporciona un método en un agente de usuario para recibir un mensaje multimedia, que comprende las etapas siguientes:
recibir una transmisión de mensaje multimedia;
separar de la transmisión del mensaje multimedia un descriptor que contiene información necesaria para iniciar una sesión de transmisión en flujo continuo; e
iniciar una sesión de transmisión en flujo continuo, usando el descriptor, para recuperar un componente de medios transmisible en flujo continuo, almacenado, descrito por el descriptor.
Preferentemente, el método comprende además la etapa de separar de la transmisión del mensaje multimedia un componente de los medios no transmisible en flujo continuo.
De acuerdo con un segundo aspecto de la invención, se proporciona un método para mensajería multimedia, que comprende las etapas siguientes:
almacenar un mensaje multimedia que contiene un componente de medios transmisible en flujo continuo en una entidad de red de comunicaciones;
enviar una transmisión de mensaje multimedia desde la entidad de red a un agente de usuario destinatario; e
incluir en dicha transmisión de mensaje multimedia un descriptor que proporciona información que permite que el agente de usuario destinatario inicie una sesión de transmisión en flujo continuo para recuperar el componente de los medios transmisible en flujo continuo.
La invención proporciona la ventaja de permitir la transmisión de componentes de medios transmisibles en flujo continuo usando sistemas de comunicación de acuerdo con las especificaciones existentes del MMS únicamente con pequeñas modificaciones.
Preferentemente, con el mismo mensaje multimedia, se pueden enviar componentes tanto transmisibles en flujo continuo como no transmisibles en flujo continuo, desde un originador a un destinatario usando el descriptor antes de la descarga del mensaje multimedia.
Preferentemente, el método comprende además notificar a un agente de usuario destinatario que hay un mensaje disponible usando un mensaje de notificación. Preferentemente el mensaje de notificación se ajusta a las especificaciones del MMS.
Adem�s, la invención permite el uso de un único tipo de mensaje de notificación para informar a un agente de usuario de MMS destinatario de que hay disponible un mensaje multimedia para la descarga. En otras palabras, se puede usar un único tipo de mensaje de notificación con independencia del contenido de medios de un mensaje multimedia particular. Esto tiene la ventaja de simplificar la formación de mensajes de notificación y permitir la indicación regular de la disponibilidad de mensajes multimedia para su descarga.
Preferentemente, un componente de medios transmisible en flujo continuo, de un mensaje multimedia que comprende un componente de medios tanto no transmisible en flujo continuo como transmisible en flujo continuo, se sustituye con el descriptor mencionado anteriormente, de tal modo que el mensaje multimedia se modifica para que contenga los componentes no transmisibles en flujo continuo y el descriptor. As�, cuando el mensaje modificado, que
contiene el componente no transmisible en flujo continuo y el descriptor, se descarga al agente de usuario destinatario, el agente de usuario puede usar la información proporcionada por el descriptor para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente de medios transmisible en flujo continuo.
En una situación en la que un mensaje multimedia contiene más de un componente de medios transmisible en flujo continuo, cada componente de los medios transmisible en flujo continuo se sustituye ventajosamente por un descriptor correspondiente. Alternativamente, el descriptor contiene información referente a por lo menos dos o la totalidad de componentes de medios transmisibles en flujo continuo. El descriptor se proporciona entonces en el mensaje multimedia en lugar de todos los componentes de medios transmisibles en flujo continuo, los cuales son descritos por el primero.
Preferentemente, esta sustitución se lleva a cabo o bien por medio de un retransmisor de MMS o bien por medio de un servidor de MMS destinatarios. En otras palabras, la sustitución es realizada preferentemente por el retransmisor de MMS o el servidor de MMS asociado al agente de usuario destinatario. Alternativamente, otro bloque de comunicación tal como un servidor proxy puede llevar a cabo la sustitución.
Preferentemente, el descriptor se selecciona de entre un grupo constituido por: un archivo de descripción de sesión, un Localizador Uniforme de Recursos (URL), y un Identificador Universal de Recursos (URI).
Preferentemente, el archivo de descripción de sesión es un archivo del protocolo de descripción de sesión (SDP).
Preferentemente, el archivo de descripción de sesión contiene todos los datos necesarios para iniciar una sesión de transmisión en flujo continuo con el fin de descargar un componente de medios transmisible en flujo continuo.
La inclusión del descriptor en la transmisión de mensajes multimedia hace que resulte innecesario transmitir por separado los datos para iniciar la sesión de transmisión en flujo continuo. Esto ahorra ancho de banda de comunicación y aumenta la velocidad de la mensajería, en la medida en la que se puede evitar un envío excesivo de mensajes. Además, en caso de que el agente de usuario destinatario rechazase el mensaje, no sería necesario enviar ningún descriptor en vano.
De acuerdo con un tercer aspecto de la invención, se proporciona un agente de usuario de mensajería multimedia que comprende:
un transceptor para recibir un mensaje multimedia y para establecer una sesión de transmisión en flujo continuo;
caracterizado porque el agente de usuario comprende además:
un procesador para buscar en el mensaje multimedia un descriptor que contiene datos de inicialización de la transmisión en flujo continuo; y
estando dispuesto el procesador para controlar el transceptor de manera que inicie una sesión de transmisión en flujo continuo usando los datos de inicialización de transmisión en flujo continuo contenidos por el descriptor.
De acuerdo con un cuarto aspecto de la invención, se proporciona un sistema de servicio de mensajería multimedia que comprende:
una primera entidad de red para almacenar un mensaje multimedia;
una pluralidad de agentes de usuario;
una segunda entidad de red para notificar a un agente de usuario sobre un mensaje disponible para el agente de usuario, siendo dicho agente de usuario un agente de usuario destinatario;
una tercera entidad de red para buscar en el mensaje multimedia un componente de medios transmisible en flujo continuo, para almacenar dicho componente del mensaje multimedia, y para modificar el mensaje multimedia colocando un descriptor en el mensaje multimedia, suficiente para permitir que el agente de usuario multimedia destinatario inicie una sesión de transmisión en flujo continuo con el fin de recuperar el componente de medios transmisible en flujo continuo;
estando dispuesta la segunda entidad de red para recibir una solicitud de entrega del mensaje multimedia al agente de usuario destinatario y para transferir el mensaje multimedia al agente de usuario destinatario como respuesta a dicha solicitud.
La segunda y tercera entidades de red pueden ser la misma, por ejemplo un retransmisor multimedia. Alternativamente, pueden ser entidades diferentes.
De acuerdo con un quinto aspecto de la invención, se proporciona un mensaje multimedia que comprende una dirección del destinatario del mensaje multimedia;
caracterizado porque el mensaje multimedia comprende además:
un descriptor que contiene información necesaria para permitir que un agente de usuario destinatario, usando el descriptor, inicie una sesión de transmisión en flujo continuo para recuperar por lo menos un componente de medios transmisible en flujo continuo.
De acuerdo con un sexto aspecto de la invención, se proporciona un producto de programa de ordenador para controlar un agente de usuario de mensajería multimedia, que comprende:
c�digo de programa ejecutable por ordenador para posibilitar que el agente de usuario reciba un mensaje multimedia;
caracterizado porque el producto de programa de ordenador comprende además:
c�digo de programa ejecutable por ordenador para posibilitar que el agente de usuario busque en el mensaje multimedia un descriptor que contiene datos de inicialización de transmisión en flujo continuo; y
c�digo de programa ejecutable por ordenador para posibilitar que el agente de usuario inicie una sesión de transmisión en flujo continuo usando los datos de inicialización de transmisión en flujo continuo contenidos por el descriptor.
A continuación se describir� la invención, únicamente a título de ejemplo, en referencia a los dibujos adjuntos, en los cuales:
la figura 1 muestra una vista general de elementos del sistema de MMS de acuerdo con la TS 23.140 del 3GPP,
v. 4;
la figura 2 muestra una vista general de elementos del sistema de MMS en interfuncionamiento de acuerdo con la TS 23.140 del 3GPP, v. 4;
la figura 3 muestra el flujo de mensajes entre un retransmisor de MMS/servidor de MMS de recepción y un agente de usuario de MMS destinatario;
la figura 4 muestra el flujo de mensajes entre un retransmisor de MMS/servidor de MMS de recepción y un agente de usuario de MMS destinatario, de acuerdo con una forma de realización preferida de la presente invención;
la figura 5 muestra un diagrama de flujo que describe el funcionamiento de un retransmisor de MMS, de acuerdo con una forma de realización preferida de la presente invención; y
la figura 6 muestra un diagrama de bloques de la estructura de un agente de usuario de MMS, de acuerdo con la forma de realización preferida de la presente invención.
Las figuras 1 a 3 se han descrito anteriormente para ilustrar la técnica anterior. Constituyen además una estructura dentro de la cual se puede poner en práctica la presente invención.
A continuación se describir� una forma de realización preferida de la invención en referencia al funcionamiento de un sistema de MMS en la recepción de un mensaje multimedia que contiene componentes transmisibles en flujo continuo y no transmisibles en flujo continuo. Se describir� también una implementación ejemplificativa de un sistema de MMS que soporta la forma de realización preferida.
La forma de realización preferida de la presente invención se basa en la sustitución de un componente multimedia transmisible en flujo continuo, de un mensaje multimedia, por un descriptor que proporciona información que permite que un agente de usuario de MMS 110B destinatario inicie una sesión de transmisión en flujo continuo para descargar el componente transmisible en flujo continuo. Tal como se ha descrito previamente, hasta ahora la transmisión en flujo continuo, en relación con el MMS, solamente ha sido posible alterando el mensaje de notificación de MMS 310. En la forma de realización preferida de la presente invención, el descriptor se inserta en el mensaje multimedia y es recibido por un agente de usuario destinatario justo como cualquier otro componente multimedia en la respuesta de recuperación de MMS. El agente de usuario extrae la información proporcionada por el descriptor, la cual se puede usar a continuación para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente transmisible en flujo continuo. Esto significa que ya no es necesario modificar el mensaje de notificación de MMS 310.
La figura 4 muestra el flujo de mensajes que tiene lugar entre un MMSC destinatario y un agente de usuario de MMS destinatario, de acuerdo con la forma de realización preferida de la presente invención. Después de la llegada de un mensaje multimedia al MMSC, en primer lugar se intercambian los mensajes 310 a 330. Esto se produce de una manera equivalente a lo que ocurre en un sistema de MMS convencional cuando no existen componentes transmisibles en flujo continuo en un mensaje multimedia recibido. Las modificaciones introducidas por la presente invención afectan a la se�alizaci�n que tiene lugar después de la solicitud de recuperación de MMS 330. De acuerdo con la forma de realización preferida, si el mensaje multimedia recibido comprende un componente de medios transmisible en flujo continuo, además de un componente de medios no transmisible en flujo continuo, la respuesta de recuperación de MMS 340 contiene el componente del mensaje multimedia no transmisible en flujo continuo y un descriptor que describe el componente multimedia transmisible en flujo continuo. De acuerdo con la forma de realización preferida, en una situación en la que el mensaje multimedia contiene más de un componente de medios transmisible en flujo continuo, cada componente de los medios transmisible en flujo continuo se sustituye por un descriptor independiente, comprendiendo cada descriptor información suficiente para permitir que el agente de usuario 110B destinatario inicie una sesión de transmisión en flujo continuo para recibir el componente de medios transmisible en flujo continuo en cuestión.
Si el mensaje multimedia contiene solamente componentes transmisibles en flujo continuo, entonces el mensaje multimedia solamente contendr� descriptores de componentes transmisibles en flujo continuo.
T�picamente, los descriptores est�n dispuestos en forma de un archivo de descripción de sesión, tal como un documento del Protocolo de Descripción de Sesión (SDP), el cual se incluye dentro del mensaje de MMS. La estructura de archivo real se puede implementar de varias maneras, pero, de acuerdo con la forma de realización preferida, se usa una estructura tal como la que se muestra en la Versión 1.0 del Servicio de Mensajería Multimedia del Protocolo de Aplicación Inalámbrica WAP, Message Encapsulation Draft 0.8 (17 de febrero de 2000), figura 2. Resulta ventajoso disponer el mensaje multimedia de tal modo que el descriptor se entregue en la primera parte del mensaje de MMS para que la(s) sesión(es) de transmisión en flujo continuo se pueda(n) iniciar sin grandes retardos, después de que haya comenzado la descarga del mensaje de MMS.
En una forma de realización alternativa, un archivo de descripción de sesión compartido contiene descripciones de dos o más componentes multimedia descargables.
El archivo de descripción de sesión proporciona una descripción de la presentación para un componente multimedia transmisible en flujo continuo, particular, y permite que el destinatario materialice la parte de inicialización de los medios del proceso de transmisión en flujo continuo. Un archivo de SDP es un buen ejemplo de un tipo de archivo de descripción de sesión ampliamente usado. El SDP tiene un tipo de Extensiones Multi-propósito de Correo por Internet (MIME) registradas en la Autoridad para la Asignación de Números de Internet (IANA), que se debe mencionar como el tipo de contenido del componente del mensaje de Respuesta de Recuperación de MMS 340.
Ventajosamente, el archivo de descripción de sesión contiene los siguientes datos: una versión del protocolo, información sobre el propietario y/o creador del contenido de medios, un identificador de la sesión, un nombre y atributos de la sesión, información de la sesión, un identificador del originador, tal como la dirección de correo electrónico o el número telefónico del emisor del mensaje, información de la conexión, información del ancho de banda, diferente información relacionada con el tiempo, y un título y un atributo para cada componente de los medios descrito por el archivo de descripción de sesión. El archivo de descripción de sesión puede comprender además cierta información criptográfica, tal como un Código de Autenticaci�n de Mensaje (MAC), una suma de comprobación criptográfica para comprobar la validez del contenido, o un desafío para permitir que el agente de usuario de MMS destinatario genere una clave de sesión que se usar� para descifrar o validar el contenido.
En formas de realización alternativas, para esta finalidad se usan otras formas de archivos. TEXT, RTSL y MHEG son algunos de los otros archivos ejemplificativos que se usarán con este fin y todos estos archivos tienen un tipo de MIME registrado.
La sesión de transmisión en flujo continuo se implementa de acuerdo con protocolos de transmisión en flujo continuo usados comúnmente. A este respecto, el Protocolo de Transmisión en Flujo Continuo en Tiempo Real (RTSP) es un protocolo de la capa de sesión bien conocido. El Protocolo de Tiempo Real/Protocolo de Control de Tiempo Real (RTP/RTCP) est�n diseñados para controlar el transporte de contenido en flujo continuo, mientras que el protocolo de datagrama de usuario (UDP) y/o el protocolo de control de transmisión (TCP) se pueden usar como protocolo de transporte para la transmisión en flujo continuo.
El uso de archivos de descripción de sesión independientes proporciona la ventaja de un uso más flexible, puesto que diferentes entidades de red pueden sustituir diferentes componentes multimedia transmisibles en flujo continuo por descriptores respectivos.
El mensaje multimedia, es decir, el contenido, se puede cargar en el MMSC o bien por transmisión en flujo continuo
o bien mediante cualquier otro método apropiado. En la forma de realización preferida de la presente invención, el uso de la transmisión en flujo continuo en la descarga de contenido de medios a un destinatario dado es
independiente de la manera en la cual el contenido se cargó en el retransmisor de MMS B.
La figura 5 muestra un diagrama de flujo que describe el funcionamiento de un retransmisor de MMS destinatario de acuerdo con la forma de realización preferida de la presente invención. El funcionamiento se inicia a partir del bloque
502. A continuación, el retransmisor de MMS B recibe un mensaje multimedia (bloque 504). El retransmisor de MMS comprueba si el mensaje multimedia contiene cualesquiera componentes de medios transmisibles en flujo continuo (bloque 506). Si es as�, se almacena cada componente de los medios transmisible en flujo continuo (bloque 508) y se forma e incluye en el mensaje multimedia un descriptor apropiado para el componente en cuestión, en lugar del propio componente de los medios (bloque 510). En la siguiente etapa del funcionamiento, al agente de usuario de MMS destinatario se le notifica (notificación de MMS) que el mensaje multimedia est� disponible (bloque 512).
Despu�s de la recepción de la notificación de un mensaje multimedia disponible, el agente de usuario de MMS destinatario debería acusar recibo de la notificación enviando un mensaje de respuesta de notificación de MMS. El retransmisor de MMS comprueba si ha recibido la respuesta de notificación de MMS (bloque 514). En caso negativo, el retransmisor de MMS comprueba si se ha producido la expiración del mensaje (bloque 515). Si no se ha producido la expiración del mensaje, el retransmisor intenta comunicar nuevamente una notificación al receptor, por ejemplo, después de que haya transcurrido un período de tiempo predeterminado. Si se ha producido la expiración del mensaje, el retransmisor de MMS no intentar� comunicar una notificación al agente de usuario destinatario nuevamente, y de forma ventajosa elimina el mensaje (bloque 520), es decir, borra los componentes de medios almacenados relacionados con el mismo.
Si se recibe una respuesta de notificación (bloque 514), el funcionamiento prosigue con la comprobación de la recepción de una solicitud de recuperación de MMS (bloque 516). En la forma de realización preferida de la invención, la solicitud de recuperación de MMS se puede integrar con la respuesta de notificación, si, en la otra opción, las dos se transmitiesen dentro de un período de tiempo breve (por ejemplo, 1, 5 o 10 minutos), o si ha sido seleccionada la descarga automática de mensajes multimedia entrantes.
Si no se ha recibido la solicitud de recuperación, el retransmisor de MMS comprueba si se ha producido la expiración del mensaje multimedia (bloque 518). En caso afirmativo, el funcionamiento prosigue hacia el bloque 520 y el mensaje multimedia se elimina tal como se ha explicado anteriormente. Si no se ha producido la expiración del mensaje multimedia, el funcionamiento prosigue hacia el bloque 522. All� el mensaje multimedia, que en este momento contiene un descriptor para cada componente multimedia transmisible en flujo continuo, se transmite al agente de usuario de MMS destinatario. Después de la transmisión del mensaje multimedia, el mensaje se elimina (bloque 524) si el mismo no es necesario para su transmisión a otro destinatario (por ejemplo en el caso de la multidifusi�n). Típicamente, el mensaje se elimina solamente después de que se haya recibido un acuse de recibo desde el agente de usuario de MMS destinatario.
T�picamente, un retransmisor de MMS se implementa como un ordenador servidor y es controlado por un programa de ordenador, el cual posibilita que el retransmisor de MMS funcione de acuerdo con las etapas mencionadas anteriormente.
La figura 6 muestra la estructura de un agente de usuario de MMS de acuerdo con la forma de realización preferida de la presente invención en la cual el agente de usuario de MMS se implementa en un dispositivo de comunicaciones inalámbricas. Un microprocesador iP controla los bloques responsables de los diferentes bloques funcionales del agente de usuario de MMS. Estos bloques funcionales comprenden una memoria de acceso aleatorio RAM, un bloque de radiofrecuencia RF, una memoria de solo lectura ROM, un puerto de entrada/salida I/O para conexiones externas, una interfaz de usuario UI, que tiene un sistema de audio SND y un dispositivo de visualización DPL para presentar mensajes multimedia y un teclado KBD para recibir datos y órdenes de un usuario. Las instrucciones de funcionamiento del microprocesador, es decir el código de programa y las funciones básicas del agente de usuario de MMS se almacenan con antelación, por ejemplo durante el proceso de fabricación, en la ROM. De acuerdo con su programa, el microprocesador usa el bloque de RF para transmitir y recibir mensajes sobre un trayecto de radiocomunicaciones. El microprocesador monitoriza el estado de la interfaz de usuario UI y controla el agente de usuario de MMS de acuerdo con el código de programa. Al producirse la recepción de un mensaje multimedia, el microprocesador iP examina el mensaje en relación con un descriptor de un componente multimedia transmisible en flujo continuo. Si encuentra un descriptor, inicia consecuentemente una sesión de transmisión en flujo continuo para la recuperación, o transmisión en flujo continuo descendente, de un componente multimedia correspondiente. Si se halla más de un descriptor, se inicia un número correspondiente de sesiones de transmisión en flujo continuo para la transmisión en flujo continuo descendente de los componentes multimedia respectivos.
T�picamente, las sesiones de transmisión en flujo continuo se establecen sustancialmente de manera inmediata, aunque como alternativa, la información del descriptor también se puede almacenar en la memoria de acceso aleatorio RAM y se puede usar en algún momento posterior para iniciar una sesión de transmisión en flujo continuo.
Si un componente multimedia particular es de un tipo no soportado por el propio agente de usuario de MMS, el microprocesador puede controlar el puerto de entrada/salida I/O para reenviar dicho componente a un dispositivo externo que soporta ese tipo de componente multimedia. Dicho dispositivo externo puede ser un ordenador personal, típicamente un ordenador portátil. Esto también proporciona la ventaja de permitir el uso de capacidades mejoradas de interfaz de usuario y de sonido, si el dispositivo externo proporciona tales mecanismos. El puerto de entrada/salida puede ser un puerto de infrarrojos, un puerto por cable, o un puerto de conexión de Radiofrecuencia de Baja Potencia tal como un puerto Bluetooth.
5 En el caso de un componente multimedia transmisible en flujo continuo, la información del descriptor se puede trasladar a un dispositivo externo tal que se habilite a ese dispositivo externo para establecer una sesión de transmisión en flujo continuo, ya sea por medio del agente de usuario de MMS o por medio de otra vía, tal como un acceso fijo a Internet.
10 Ventajosamente, el retransmisor de MMS tiene acceso a un perfil de usuario correspondiente al agente de usuario destinatario almacenado en las bases de datos de usuarios 160. Usando el perfil, el mismo puede determinar si cada uno de los componentes multimedia de un mensaje multimedia se ajusta a las capacidades del agente de usuario destinatario y/o las preferencias definidas en el perfil de usuario correspondiente al agente de usuario destinatario. Si
15 fuera necesario, los componentes multimedia de calidad excesiva se pueden degradar a un nivel de calidad inferior, aunque suficiente, de tal modo que su transmisión sea más rápida y los mismos puedan ser usados fácilmente por el agente de usuario destinatario sin ninguna conversión o manipulación adicional antes de su presentación al usuario. De modo similar, los componentes multimedia se pueden convertir de un formato de medios a otro, de tal manera que el resultado se ajuste a las capacidades y/o preferencias del agente de usuario destinatario. La conversión se
20 puede efectuar o bien previamente o bien en/durante la transmisión de la respuesta de recuperación de MMS.
Se han descrito implementaciones y formas de realización particulares de la invención. Es evidente para los expertos en la materia que la invención no se limita a detalles de las formas de realización presentadas anteriormente, sino que se puede poner en práctica en otras formas de realización usando medios equivalentes sin
25 desviarse con respecto a las características de la invención. El alcance de la invención queda limitado únicamente por las reivindicaciones de patente adjuntas.
Claims (27)
- REIVINDICACIONES1. Método en un agente de usuario para recibir un mensaje multimedia (340), que comprende las etapas siguientes:recibir una transmisión de mensaje multimedia (340); caracterizado porque comprendeseparar de la transmisión del mensaje multimedia un descriptor que contiene información necesaria para iniciar una sesión de transmisión en flujo continuo; einiciar una sesión de transmisión en flujo continuo (410), usando el descriptor, para recuperar un componente de medios transmisible en flujo continuo almacenado, descrito por el transcriptor.
-
- 2.
- M�todo según la reivindicación 1, caracterizado porque comprende:
separar de la transmisión del mensaje multimedia un componente de los medios no transmisible en flujo continuo. -
- 3.
- M�todo para mensajería multimedia, caracterizado porque comprende las etapas siguientes:
almacenar un mensaje multimedia que contiene un componente de medios transmisible en flujo continuo en una entidad de red de comunicaciones;enviar una transmisión de mensaje multimedia (340) desde la entidad de red a un agente de usuario destinatario; eincluir en dicha transmisión del mensaje multimedia un descriptor que proporciona información que permite que el agente de usuario multimedia inicie una sesión de transmisión en flujo continuo (410) con el fin de recuperar el componente de los medios transmisible en flujo continuo. -
- 4.
- M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque el método comprende además notificar a un agente de usuario destinatario que el mensaje multimedia est� disponible usando un mensaje de notificación.
-
- 5.
- M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque el mensaje multimedia contiene además un componente de medios no transmisible en flujo continuo y la transmisión del mensaje multimedia contiene además el componente de los medios no transmisible en flujo continuo.
-
- 6.
- M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque un componente de los medios transmisible en flujo continuo, de un mensaje multimedia, es sustituido por el descriptor mencionado anteriormente, de tal modo que el mensaje multimedia sea modificado para que contenga el descriptor.
-
- 7.
- M�todo según la reivindicación 6, caracterizado porque, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, cada componente transmisible en flujo continuo es sustituido por un descriptor correspondiente.
-
- 8.
- M�todo según cualquiera de las reivindicaciones 3 a 6, caracterizado porque, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, por lo menos dos componentes transmisibles en flujo continuo son sustituidos por un descriptor común para todos los componentes sustituidos.
-
- 9.
- M�todo según cualquiera de las reivindicaciones 6 a 8, caracterizado porque la sustitución es llevada a cabo por una entidad seleccionada de entre un grupo constituido por los siguientes: un retransmisor de MMS destinatario, un servidor de MMS destinatario, y un bloque de comunicación intermedio.
-
- 10.
- M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque el descriptor es seleccionado de entre un grupo constituido por: un archivo de descripción de sesión, un localizador uniforme de recursos (URL), y un Identificador Universal de Recursos (URI).
-
- 11.
- M�todo según la reivindicación 10, caracterizado porque el archivo de descripción de sesión es un archivo del protocolo de descripción de sesión (SDP).
-
- 12.
- M�todo según cualquiera de las reivindicaciones anteriores, caracterizado porque el descriptor contiene todos los datos necesarios para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente transmisible en flujo continuo.
-
- 13.
- Agente de usuario de mensajería multimedia que comprende un transceptor (RF) para recibir un mensaje multimedia y para establecer una sesión de transmisión en flujo continuo;
caracterizado porque el agente de usuario comprende además:un procesador (CPU) para buscar en el mensaje multimedia un descriptor que contiene datos de inicialización de transmisión en flujo continuo; yestando adaptado el procesador (CPU) para controlar el transceptor (RF) de manera que inicie una sesión de transmisión en flujo continuo usando los datos de inicialización de transmisión en flujo continuo contenidos por el descriptor. -
- 14.
- Agente de usuario de mensajería multimedia según la reivindicación 13, caracterizado porque comprende:
unos medios para separar de la transmisión del mensaje multimedia un componente de medios no transmisible en flujo continuo. -
- 15.
- Agente de usuario de mensajería multimedia según la reivindicación 13 o 14, caracterizado porque el agente de usuario de mensajería multimedia comprende además unos medios para detectar la disponibilidad del mensaje multimedia a partir de un mensaje de notificación.
-
- 16.
- Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 15, caracterizado porque el mensaje multimedia contiene además un componente de medios no transmisible en flujo continuo y la transmisión del mensaje multimedia contiene además el componente de medios no transmisible en flujo continuo.
-
- 17.
- Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 16, caracterizado porque, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, cada componente transmisible en flujo continuo es sustituido por un descriptor correspondiente.
-
- 18.
- Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 17, caracterizado porque, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, por lo menos dos componentes transmisibles en flujo continuo son sustituidos por un descriptor común para todos los componentes sustituidos.
-
- 19.
- Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 18, caracterizado porque el descriptor es seleccionado de entre un grupo constituido por: un archivo de descripción de sesión, un archivo del protocolo de descripción de sesión (SDP), un localizador uniforme de recursos (URL), y un Identificador Universal de Recursos (URI).
-
- 20.
- Agente de usuario de mensajería multimedia según cualquiera de las reivindicaciones 13 a 19, caracterizado porque el descriptor contiene todos los datos necesarios para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente transmisible en flujo continuo.
-
- 21.
- Sistema de servicio de mensajería multimedia (100), que comprende:
una primera entidad de red (150) para almacenar un mensaje multimedia;una pluralidad de agentes de usuario (110, 127); yuna segunda entidad de red (142) para notificar a un agente de usuario sobre un mensaje multimedia disponible para el agente de usuario, siendo dicho agente de usuario un agente de usuario destinatario; caracterizado porque el sistema comprende además:una tercera entidad de red (142, 144) para buscar en el mensaje multimedia un componente de los medios transmisible en flujo continuo, para almacenar dicho componente, y para modificar el mensaje multimedia colocando en el mensaje multimedia, en lugar del componente transmisible en flujo continuo, un descriptor suficiente para permitir que el agente de usuario multimedia destinatario (110, 127) inicie una sesión de transmisión en flujo continuo con el fin de recuperar el componente de los medios transmisible en flujo continuo;estando dispuesta la segunda entidad de red (142) para recibir una solicitud de entrega del mensaje multimedia al agente de usuario destinatario (110, 127) y para transferir el mensaje multimedia al agente de usuario destinatario como respuesta a la solicitud. -
- 22.
- Sistema de servicio de mensajería multimedia según la reivindicación 21, caracterizado porque:
-
- 23.
- Sistema de servicio de mensajería multimedia según la reivindicación 21 o 22, caracterizado porque el sistema comprende además unos medios para notificar a un agente de usuario destinatario que el mensaje multimedia est� disponible usando un mensaje de notificación.
el agente de usuario destinatario comprende unos medios para separar de la transmisión del mensaje multimedia un componente de los medios no transmisible en flujo continuo.5 24. Sistema de servicio de mensajería multimedia según cualquiera de las reivindicaciones 21 a 23, caracterizado porque comprende unos medios para sustituir un componente de medios transmisible en flujo continuo, de un mensaje multimedia, por el descriptor antes mencionado, de tal manera que el mensaje multimedia sea modificado para contener el descriptor y, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, cada componente transmisible en flujo continuo es sustituido por un descriptor correspondiente. - 25. Sistema de servicio de mensajería multimedia según cualquiera de las reivindicaciones 21 a 24, caracterizado porque comprende unos medios para sustituir, si el mensaje multimedia contiene más de un componente transmisible en flujo continuo, por lo menos dos componentes transmisibles en flujo continuo con un descriptor común para todos los componentes sustituidos.
- 26. Sistema de servicio de mensajería multimedia según la reivindicación 25, caracterizado porque la sustitución es llevada a cabo por una entidad seleccionada de entre un grupo constituido por los siguientes: un retransmisor de MMS destinatario, un servidor de MMS destinatario, y un bloque de comunicación intermedio.20 27. Sistema de servicio de mensajería multimedia según cualquiera de las reivindicaciones 21 a 26, caracterizado porque el descriptor es seleccionado de entre un grupo constituido por: un archivo de descripción de sesión, un archivo del protocolo de descripción de sesión (SDP), un localizador uniforme de recursos (URL), y un Identificador Universal de Recursos (URI).25 28. Sistema de servicio de mensajería multimedia según cualquiera de las reivindicaciones 21 a 26, caracterizado porque el descriptor contiene todos los datos necesarios para iniciar una sesión de transmisión en flujo continuo con el fin de descargar el componente transmisible en flujo continuo.
- 29. Mensaje multimedia que comprende una dirección de un destinatario del mensaje multimedia; caracterizado 30 porque el mensaje multimedia comprende además:un descriptor que contiene todos los datos necesarios para permitir que un agente de usuario destinatario, usando el descriptor, inicie una sesión de transmisión en flujo continuo con el fin de recuperar por lo menos un componente de los medios transmisible en flujo continuo.
- 30. Producto de programa de ordenador para controlar un agente de usuario de mensajería multimedia, que comprende un código de programa ejecutable por ordenador para posibilitar que el agente de usuario reciba un mensaje multimedia; caracterizado porque el producto de programa de ordenador comprende además:40 un código de programa ejecutable por ordenador para posibilitar que el agente de usuario busque en el mensaje multimedia un descriptor que contiene datos de inicialización de la transmisión en flujo continuo; yun código de programa ejecutable por ordenador para posibilitar que el agente de usuario inicie una sesión de transmisión en flujo continuo usando los datos de inicialización de la transmisión en flujo continuo contenidos por45 el descriptor.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI20010238A FI115744B (fi) | 2001-02-08 | 2001-02-08 | Kommunikaatiopalvelu |
| FI20010238 | 2001-02-08 | ||
| PCT/IB2002/001431 WO2002063849A1 (en) | 2001-02-08 | 2002-02-08 | Multimedia messaging method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2475340T3 true ES2475340T3 (es) | 2014-07-10 |
Family
ID=8560279
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES02722624.0T Expired - Lifetime ES2475340T3 (es) | 2001-02-08 | 2002-02-08 | Método y sistema de mensajería multimedia |
Country Status (14)
| Country | Link |
|---|---|
| US (2) | US8150989B2 (es) |
| EP (2) | EP2814270A1 (es) |
| JP (2) | JP2004534419A (es) |
| KR (1) | KR100880740B1 (es) |
| CN (2) | CN1656768A (es) |
| AU (1) | AU2002253481B2 (es) |
| BR (1) | BR0206907A (es) |
| CA (1) | CA2435968C (es) |
| ES (1) | ES2475340T3 (es) |
| FI (1) | FI115744B (es) |
| MX (1) | MXPA03007003A (es) |
| RU (1) | RU2288545C2 (es) |
| WO (1) | WO2002063849A1 (es) |
| ZA (1) | ZA200305935B (es) |
Families Citing this family (89)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI112307B (fi) | 2000-08-02 | 2003-11-14 | Nokia Corp | Viestintäpalvelu |
| FI115744B (fi) * | 2001-02-08 | 2005-06-30 | Nokia Corp | Kommunikaatiopalvelu |
| US7631037B2 (en) | 2001-02-08 | 2009-12-08 | Nokia Corporation | Data transmission |
| GB2397723A (en) * | 2002-11-14 | 2004-07-28 | Nokia Corp | Data transmission |
| US7392039B2 (en) * | 2002-03-13 | 2008-06-24 | Novatel Wireless, Inc. | Complete message delivery to multi-mode communication device |
| ATE300840T1 (de) | 2002-05-06 | 2005-08-15 | Ericsson Telefon Ab L M | Mehrbenutzermultimedianachrichtendiensten |
| US7356687B2 (en) * | 2002-05-21 | 2008-04-08 | General Instrument Corporation | Association of security parameters for a collection of related streaming protocols |
| US20030227916A1 (en) * | 2002-06-06 | 2003-12-11 | Toni Paila | System and method for the multicast distribution of multimedia messaging service messages |
| DE10225425A1 (de) * | 2002-06-07 | 2003-12-18 | Siemens Ag | Verfahren zur Übertragung von Daten |
| US7383579B1 (en) * | 2002-08-21 | 2008-06-03 | At&T Delaware Intellectual Property, Inc. | Systems and methods for determining anti-virus protection status |
| FR2844661B1 (fr) * | 2002-09-16 | 2005-10-14 | France Telecom | Procede d'acquisition de donnees de description de contenus audiovisuels, systeme, serveur de diffusion, serveur de description, et terminal de reception pour la mise en oeuvre de ce procede |
| US20040073607A1 (en) * | 2002-09-25 | 2004-04-15 | Su Chi Chung | Multimedia messaging system and method |
| FR2847406B1 (fr) * | 2002-11-20 | 2005-01-14 | Cegetel | Procede et dispositif modulaire de tracage d'un message multimedia a travers un reseau de telecommunications |
| US8645470B2 (en) | 2002-12-06 | 2014-02-04 | Core Wireless Licensing S.A.R.L. | System, method and computer program product for the delivery of media content |
| KR100517988B1 (ko) * | 2003-04-16 | 2005-09-30 | 엘지전자 주식회사 | Gsm 단말기의 문자메시지 수신 방법 |
| DE602004010098T3 (de) * | 2003-05-06 | 2014-09-04 | Apple Inc. | Verfahren zur änderung von einer nachrichtspeicherungs und weiterleitungsnetzwerkssystem und datenbenachrichtigungssystem |
| US7299050B2 (en) | 2003-05-12 | 2007-11-20 | Tekelec | Methods and systems for generating, distributing, and screening commercial content |
| NL1023423C2 (nl) * | 2003-05-14 | 2004-11-16 | Nicolaas Theunis Rudie Van As | Systeem en methode voor onderbreking van, en koppeling van een boodschap aan, alle vormen van digitaal berichtenverkeer (zoals SMS en MMS), met toestemming van de verzender. |
| DE10325889A1 (de) * | 2003-06-06 | 2004-12-23 | Siemens Ag | Verfahren zum Übertragen von Nachrichten |
| SE0302040L (sv) * | 2003-07-10 | 2005-01-11 | Telia Ab | System och metod för att lagra tjänster |
| SE526415C2 (sv) * | 2003-07-10 | 2005-09-13 | Telia Ab | Metod och system för ojämn distribution av data |
| GB0321337D0 (en) | 2003-09-11 | 2003-10-15 | Massone Mobile Advertising Sys | Method and system for distributing advertisements |
| JP2005094067A (ja) * | 2003-09-12 | 2005-04-07 | Nec Corp | データ配信システム、サーバ装置、データ配信装置及びそれらに用いるデータ配信方法並びにそのプログラム |
| US20050071459A1 (en) * | 2003-09-26 | 2005-03-31 | Jose Costa-Requena | System, apparatus, and method for providing media session descriptors |
| GB2407456B (en) * | 2003-10-24 | 2005-11-09 | Motorola Inc | A method for supplying content to a user device in a communication system and apparatus therefor |
| US7649895B2 (en) * | 2003-12-30 | 2010-01-19 | Airwide Solutions Inc. | Apparatus and method for routing multimedia messages between a user agent and multiple multimedia message service centers |
| US8359349B2 (en) | 2004-03-18 | 2013-01-22 | Nokia Corporation | System and associated terminal, method and computer program product for uploading content |
| CN100375424C (zh) * | 2004-03-22 | 2008-03-12 | 国际商业机器公司 | 多媒体消息收发方法、系统、网关和客户设备 |
| FI117313B (fi) * | 2004-04-05 | 2006-08-31 | Nokia Corp | Viestinkäsittely |
| KR100586263B1 (ko) * | 2005-02-02 | 2006-06-08 | 삼성전자주식회사 | 내용기반 검색이 가능한 이동통신 단말기 |
| KR101197365B1 (ko) | 2005-04-06 | 2012-11-05 | 삼성전자주식회사 | 멀티미디어 메시지 서비스 방법 및 장치 |
| US20070005386A1 (en) * | 2005-04-14 | 2007-01-04 | Accenture Global Services, Gmbh | Content production maintenance tool for human and non-human activity tracking |
| US7836127B2 (en) * | 2005-04-14 | 2010-11-16 | Accenture Global Services Limited | Dynamically triggering notifications to human participants in an integrated content production process |
| CN100499597C (zh) * | 2005-05-20 | 2009-06-10 | 华为技术有限公司 | 多媒体消息系统中mm4接口消息的发送方法 |
| RU2378786C2 (ru) * | 2005-06-24 | 2010-01-10 | Нокиа Корпорейшн | Способ, система, устройство и программа для передачи мультимедийных данных |
| US7877387B2 (en) | 2005-09-30 | 2011-01-25 | Strands, Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
| ATE379918T1 (de) * | 2005-11-18 | 2007-12-15 | Alcatel Lucent | Verfahren zur bereitstellung von diensten von einem server zu einem client über ein mobiles drahtloses kommunikationsnetz, entsprechender knoten und endgerät |
| KR100792454B1 (ko) * | 2006-01-04 | 2008-01-10 | 엘지전자 주식회사 | Mms 서비스를 이용한 컨텐츠 제공 시스템 및 방법 |
| KR100765540B1 (ko) * | 2006-05-26 | 2007-10-10 | 엘지전자 주식회사 | 이동통신단말기의 응답 메시지 전송방법 및 이를 수행하기위한 이동통신단말기 |
| KR101115955B1 (ko) | 2006-07-26 | 2012-03-08 | 엘지전자 주식회사 | 이동통신단말기의 메시지 실시간 재생방법 및이동통신단말기 |
| GB2435565B (en) | 2006-08-09 | 2008-02-20 | Cvon Services Oy | Messaging system |
| CN101127731A (zh) * | 2006-08-18 | 2008-02-20 | 华为技术有限公司 | Ip多媒体业务子系统中传递短消息的方法、设备及系统 |
| US8204057B2 (en) | 2006-10-26 | 2012-06-19 | Tekelec Global, Inc. | Methods, systems, and computer program products for providing an enriched messaging service in a communications network |
| US8199892B2 (en) | 2006-10-26 | 2012-06-12 | Tekelec | Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network |
| WO2008049955A1 (en) | 2006-10-27 | 2008-05-02 | Cvon Innovations Ltd | Method and device for managing subscriber connection |
| GB2436412A (en) | 2006-11-27 | 2007-09-26 | Cvon Innovations Ltd | Authentication of network usage for use with message modifying apparatus |
| CN100502572C (zh) * | 2006-11-30 | 2009-06-17 | 华为技术有限公司 | 增大多媒体消息业务系统容量的方法及系统 |
| GB2438475A (en) | 2007-03-07 | 2007-11-28 | Cvon Innovations Ltd | A method for ranking search results |
| GB2445630B (en) | 2007-03-12 | 2008-11-12 | Cvon Innovations Ltd | Dynamic message allocation system and method |
| GB2441399B (en) | 2007-04-03 | 2009-02-18 | Cvon Innovations Ltd | Network invitation arrangement and method |
| US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
| US8935718B2 (en) | 2007-05-22 | 2015-01-13 | Apple Inc. | Advertising management method and system |
| CN101330636B (zh) * | 2007-06-22 | 2011-07-13 | 中兴通讯股份有限公司 | 一种基于mms业务向移动终端推送广告的实现方法 |
| US8180029B2 (en) | 2007-06-28 | 2012-05-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
| US11095583B2 (en) | 2007-06-28 | 2021-08-17 | Voxer Ip Llc | Real-time messaging method and apparatus |
| CN101370026B (zh) * | 2007-08-17 | 2011-05-18 | 华为技术有限公司 | 多媒体会话的媒体流增加方法和用户设备及应用服务器 |
| GB2452789A (en) | 2007-09-05 | 2009-03-18 | Cvon Innovations Ltd | Selecting information content for transmission by identifying a keyword in a previous message |
| GB2453810A (en) | 2007-10-15 | 2009-04-22 | Cvon Innovations Ltd | System, Method and Computer Program for Modifying Communications by Insertion of a Targeted Media Content or Advertisement |
| GB2455763A (en) * | 2007-12-21 | 2009-06-24 | Blyk Services Oy | Method and arrangement for adding targeted advertising data to messages |
| ES2376798T3 (es) * | 2008-01-11 | 2012-03-16 | Telefonaktiebolaget L M Ericsson (Publ) | Método y aparato para establecer una sesión de medios transmitidos en flujo continuo y tiempo real (streaming) |
| CN101252704B (zh) * | 2008-03-18 | 2011-11-02 | 华为技术有限公司 | 多媒体消息业务的实现方法、系统及相关设备 |
| CN101369859B (zh) * | 2008-09-25 | 2010-08-18 | 中兴通讯股份有限公司 | 一种手机电视电子业务指南信息的获取方法和系统 |
| US9712341B2 (en) | 2009-01-16 | 2017-07-18 | Tekelec, Inc. | Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router |
| WO2010083509A2 (en) | 2009-01-16 | 2010-07-22 | Tekelec | Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (bicc) signaling messages |
| US20100233992A1 (en) | 2009-03-11 | 2010-09-16 | Eloy Johan Lambertus Nooren | Methods, systems, and computer readable media for short message service (sms) forwarding |
| WO2010105099A2 (en) | 2009-03-11 | 2010-09-16 | Tekelec | Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions |
| CN101610477B (zh) * | 2009-07-13 | 2012-09-05 | 中兴通讯股份有限公司 | 多媒体消息业务的处理系统和方法 |
| US9525983B2 (en) | 2009-07-27 | 2016-12-20 | Tekelec, Inc. | Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages |
| US9175980B2 (en) * | 2009-09-29 | 2015-11-03 | Itron, Inc. | Home display updatable via utility endpoint |
| ES2399574T3 (es) * | 2009-10-29 | 2013-04-02 | Vega Grieshaber Kg | Dispositivo y procedimiento para la operación de un dispositivo de campo con un módulo para el tratamiento de imágenes integrado |
| US8898217B2 (en) | 2010-05-06 | 2014-11-25 | Apple Inc. | Content delivery based on user terminal events |
| US8504419B2 (en) | 2010-05-28 | 2013-08-06 | Apple Inc. | Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item |
| US9367847B2 (en) | 2010-05-28 | 2016-06-14 | Apple Inc. | Presenting content packages based on audience retargeting |
| US8510658B2 (en) | 2010-08-11 | 2013-08-13 | Apple Inc. | Population segmentation |
| US8983978B2 (en) | 2010-08-31 | 2015-03-17 | Apple Inc. | Location-intention context for content delivery |
| US8751513B2 (en) | 2010-08-31 | 2014-06-10 | Apple Inc. | Indexing and tag generation of content for optimal delivery of invitational content |
| US8510309B2 (en) | 2010-08-31 | 2013-08-13 | Apple Inc. | Selection and delivery of invitational content based on prediction of user interest |
| US8640032B2 (en) | 2010-08-31 | 2014-01-28 | Apple Inc. | Selection and delivery of invitational content based on prediction of user intent |
| US20120259927A1 (en) * | 2011-04-05 | 2012-10-11 | Lockhart Kendall G | System and Method for Processing Interactive Multimedia Messages |
| US9141504B2 (en) | 2012-06-28 | 2015-09-22 | Apple Inc. | Presenting status data received from multiple devices |
| US11627173B2 (en) | 2013-03-14 | 2023-04-11 | Comcast Cable Communications, Llc | Custom content insertion for user groups |
| CN104125514A (zh) * | 2014-06-27 | 2014-10-29 | 深圳市九洲电器有限公司 | 一种消息分发处理的方法、装置及音视频终端 |
| US11455078B1 (en) | 2020-03-31 | 2022-09-27 | Snap Inc. | Spatial navigation and creation interface |
| US12229342B2 (en) | 2020-12-22 | 2025-02-18 | Snap Inc. | Gesture control on an eyewear device |
| US12105283B2 (en) * | 2020-12-22 | 2024-10-01 | Snap Inc. | Conversation interface on an eyewear device |
| KR20250142462A (ko) | 2020-12-22 | 2025-09-30 | 스냅 인코포레이티드 | 안경류 디바이스 상의 미디어 콘텐츠 플레이어 |
| US11797162B2 (en) | 2020-12-22 | 2023-10-24 | Snap Inc. | 3D painting on an eyewear device |
| US12356293B2 (en) * | 2021-07-29 | 2025-07-08 | Flash App, LLC | Enhanced enterprise data communications with mobile devices |
| US12236512B2 (en) | 2022-08-23 | 2025-02-25 | Snap Inc. | Avatar call on an eyewear device |
Family Cites Families (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5325423A (en) * | 1992-11-13 | 1994-06-28 | Multimedia Systems Corporation | Interactive multimedia communication system |
| JPH08503584A (ja) | 1992-11-16 | 1996-04-16 | マルチメディア システムズ コーポレイション | 対話式マルチメディア娯楽システム |
| US5745782A (en) * | 1993-09-28 | 1998-04-28 | Regents Of The University Of Michigan | Method and system for organizing and presenting audio/visual information |
| CA2136255A1 (en) * | 1994-01-06 | 1995-07-07 | Ewald Christoph Anderl | Integrated electronic mailbox |
| US5642171A (en) * | 1994-06-08 | 1997-06-24 | Dell Usa, L.P. | Method and apparatus for synchronizing audio and video data streams in a multimedia system |
| JP3384138B2 (ja) | 1994-09-28 | 2003-03-10 | 株式会社日立製作所 | 携帯端末 |
| FI98175C (fi) * | 1995-06-12 | 1997-04-25 | Nokia Oy Ab | Multimediaobjektien välitys digitaalisessa tiedonsiirtojärjestelmässä |
| JP2000515692A (ja) * | 1995-12-12 | 2000-11-21 | ザ ボード オブ トラスティーズ オブ ザ ユニバーシティー オブ イリノイ | 性質限定システム上でリアルタイムの動画及び音声情報を伝送し読み出すための方法及び装置 |
| US6141693A (en) * | 1996-06-03 | 2000-10-31 | Webtv Networks, Inc. | Method and apparatus for extracting digital data from a video stream and using the digital data to configure the video stream for display on a television set |
| JP3333396B2 (ja) | 1996-07-22 | 2002-10-15 | ケイディーディーアイ株式会社 | マルチメディアメール受信手段 |
| US6233318B1 (en) * | 1996-11-05 | 2001-05-15 | Comverse Network Systems, Inc. | System for accessing multimedia mailboxes and messages over the internet and via telephone |
| US6711622B1 (en) * | 1997-12-31 | 2004-03-23 | Broadware Technologies, Inc. | Video and audio streaming for multiple users |
| JPH10240643A (ja) | 1997-02-25 | 1998-09-11 | Kobe Nippon Denki Software Kk | 電子メールシステム |
| JP2984620B2 (ja) | 1997-05-14 | 1999-11-29 | 日本電気フィールドサービス株式会社 | 着信通知機能付き電子メールシステム |
| US7284187B1 (en) * | 1997-05-30 | 2007-10-16 | Aol Llc, A Delaware Limited Liability Company | Encapsulated document and format system |
| US6317795B1 (en) * | 1997-07-22 | 2001-11-13 | International Business Machines Corporation | Dynamic modification of multimedia content |
| US6904031B1 (en) * | 1997-12-12 | 2005-06-07 | Thomson Licensing S.A. | Retrieving stored data from a base unit of a multi-line wireless phone system |
| US6549612B2 (en) * | 1998-05-06 | 2003-04-15 | Telecommunications Premium Services, Inc. | Unified communication services via e-mail |
| JPH11328063A (ja) | 1998-05-08 | 1999-11-30 | Canon Inc | 無線携帯端末装置、電子メール閲覧方法、及び記憶媒体 |
| EP0984584A1 (en) * | 1998-09-04 | 2000-03-08 | America Online, Inc. | Internet multimedia broadcast system |
| AU5926499A (en) * | 1998-09-15 | 2000-04-03 | Microsoft Corporation | Interactive playlist generation using annotations |
| US6314094B1 (en) * | 1998-10-29 | 2001-11-06 | Central Coast Patent Agency Inc | Mobile wireless internet portable radio |
| US6449639B1 (en) * | 1998-12-23 | 2002-09-10 | Doxio, Inc. | Method and system for client-less viewing of scalable documents displayed using internet imaging protocol commands |
| JP2000222302A (ja) | 1999-02-02 | 2000-08-11 | Hitachi Ltd | 電子メール着信通知システム |
| JP2000232530A (ja) | 1999-02-10 | 2000-08-22 | Sharp Corp | 携帯型端末への電子メール転送方法、電子メールセンタ装置および携帯型端末装置 |
| US8191097B1 (en) * | 1999-04-01 | 2012-05-29 | Comcast Ip Holdings I, Llc | Method and apparatus for hierarchical distribution of video content for an interactive information distribution system |
| US8024761B1 (en) * | 1999-04-01 | 2011-09-20 | Cox Communications, Inc. | Method and apparatus of load sharing and fault tolerance in an interactive video distribution system |
| US6526580B2 (en) * | 1999-04-16 | 2003-02-25 | Digeo, Inc. | Broadband data broadcasting service |
| US6604241B1 (en) * | 1999-05-21 | 2003-08-05 | Cisco Technology, Inc. | Communicating video information in a network using universal resource locators |
| JP2001005751A (ja) | 1999-06-18 | 2001-01-12 | Toshinao Komuro | 電子メールシステム |
| US6675014B1 (en) * | 1999-10-15 | 2004-01-06 | Nokia Corporation | Apparatus, and associated method, for updating a location register in a mobile, packet radio communication system |
| US6792575B1 (en) * | 1999-10-21 | 2004-09-14 | Equilibrium Technologies | Automated processing and delivery of media to web servers |
| US20020124262A1 (en) * | 1999-12-01 | 2002-09-05 | Andrea Basso | Network based replay portal |
| FI113231B (fi) * | 2000-01-17 | 2004-03-15 | Nokia Corp | Menetelmä sanomien sisältämän informaation esittämiseksi multimediapäätelaitteessa, multimediasanomien välitysjärjestelmä ja multimediapäätelaite |
| JP3793941B2 (ja) * | 2000-02-24 | 2006-07-05 | 株式会社日立製作所 | 映像配送システムにおけるビデオサーバ装置およびその映像配送方法。 |
| AU2001245575A1 (en) * | 2000-03-09 | 2001-09-17 | Videoshare, Inc. | Sharing a streaming video |
| US6784899B1 (en) * | 2000-03-31 | 2004-08-31 | Ricoh Company, Ltd. | Systems and methods for providing rich multimedia messages to remote users using telephones and facsimile machines |
| US20020016818A1 (en) * | 2000-05-11 | 2002-02-07 | Shekhar Kirani | System and methodology for optimizing delivery of email attachments for disparate devices |
| US6968366B1 (en) * | 2000-05-12 | 2005-11-22 | International Business Machines Corporation | System and method for management, creation, storage, search and delivery of rich media optimized for e-commerce in a distributed information network |
| FI112307B (fi) | 2000-08-02 | 2003-11-14 | Nokia Corp | Viestintäpalvelu |
| US20020054090A1 (en) * | 2000-09-01 | 2002-05-09 | Silva Juliana Freire | Method and apparatus for creating and providing personalized access to web content and services from terminals having diverse capabilities |
| US6976082B1 (en) * | 2000-11-03 | 2005-12-13 | At&T Corp. | System and method for receiving multi-media messages |
| US7320134B1 (en) * | 2000-11-07 | 2008-01-15 | Digeo, Inc. | System and method for cable operator control over enhanced programming |
| US20020129375A1 (en) * | 2001-01-08 | 2002-09-12 | Artista Communications, Inc. | Adaptive video on-demand system and method using tempo-differential file transfer |
| US20020093948A1 (en) * | 2001-01-16 | 2002-07-18 | Motorola, Inc. | Packet-based multimedia communications system having one or more wireless links |
| US6947738B2 (en) * | 2001-01-18 | 2005-09-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Multimedia messaging service routing system and method |
| FI115744B (fi) * | 2001-02-08 | 2005-06-30 | Nokia Corp | Kommunikaatiopalvelu |
-
2001
- 2001-02-08 FI FI20010238A patent/FI115744B/fi not_active IP Right Cessation
-
2002
- 2002-02-08 CN CNA028047605A patent/CN1656768A/zh active Pending
- 2002-02-08 AU AU2002253481A patent/AU2002253481B2/en not_active Ceased
- 2002-02-08 EP EP14163112.7A patent/EP2814270A1/en not_active Withdrawn
- 2002-02-08 BR BR0206907-5A patent/BR0206907A/pt not_active Application Discontinuation
- 2002-02-08 KR KR1020037010412A patent/KR100880740B1/ko not_active Expired - Fee Related
- 2002-02-08 RU RU2003127067/09A patent/RU2288545C2/ru not_active IP Right Cessation
- 2002-02-08 EP EP02722624.0A patent/EP1360819B1/en not_active Expired - Lifetime
- 2002-02-08 WO PCT/IB2002/001431 patent/WO2002063849A1/en not_active Ceased
- 2002-02-08 ES ES02722624.0T patent/ES2475340T3/es not_active Expired - Lifetime
- 2002-02-08 MX MXPA03007003A patent/MXPA03007003A/es active IP Right Grant
- 2002-02-08 CN CN2012100844491A patent/CN103152243A/zh active Pending
- 2002-02-08 CA CA2435968A patent/CA2435968C/en not_active Expired - Fee Related
- 2002-02-08 JP JP2002563677A patent/JP2004534419A/ja active Pending
- 2002-02-08 US US10/149,639 patent/US8150989B2/en not_active Expired - Lifetime
-
2003
- 2003-07-31 ZA ZA200305935A patent/ZA200305935B/en unknown
-
2007
- 2007-01-18 JP JP2007009247A patent/JP2007195188A/ja active Pending
-
2012
- 2012-03-12 US US13/417,915 patent/US20120173649A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CN1656768A (zh) | 2005-08-17 |
| MXPA03007003A (es) | 2003-11-18 |
| AU2002253481B2 (en) | 2007-04-05 |
| EP1360819B1 (en) | 2014-05-14 |
| JP2007195188A (ja) | 2007-08-02 |
| KR100880740B1 (ko) | 2009-02-02 |
| JP2004534419A (ja) | 2004-11-11 |
| CA2435968C (en) | 2013-08-20 |
| RU2003127067A (ru) | 2005-04-20 |
| BR0206907A (pt) | 2004-02-25 |
| ZA200305935B (en) | 2004-09-01 |
| RU2288545C2 (ru) | 2006-11-27 |
| FI115744B (fi) | 2005-06-30 |
| CN103152243A (zh) | 2013-06-12 |
| US20030154300A1 (en) | 2003-08-14 |
| US8150989B2 (en) | 2012-04-03 |
| WO2002063849A1 (en) | 2002-08-15 |
| KR20030081430A (ko) | 2003-10-17 |
| FI20010238A0 (fi) | 2001-02-08 |
| EP1360819A1 (en) | 2003-11-12 |
| CA2435968A1 (en) | 2002-08-15 |
| EP2814270A1 (en) | 2014-12-17 |
| US20120173649A1 (en) | 2012-07-05 |
| FI20010238L (fi) | 2002-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2475340T3 (es) | Método y sistema de mensajería multimedia | |
| US7631037B2 (en) | Data transmission | |
| AU2002253481A1 (en) | Multimedia messaging method and system | |
| KR101166729B1 (ko) | 브로드캐스트/멀티캐스트 서비스에 대한 송신 파라미터의 협상을 위한 방법 및 장치 | |
| ES2245991T3 (es) | Servicio de mensajeria multimedia inalambrico. | |
| JP2005507573A (ja) | 無線通信システムにおいてプロトコルのオプションを与えるための方法および装置 | |
| MXPA04003141A (es) | Metodo y aparato para el transporte de paquete de datos en un sistema de comunicaciones inalambrico utilizando un protocolo de internet. | |
| WO2006126221A1 (en) | System and method for performing mobile services, in particular push and pull services, in a wireless communication network | |
| TW200305320A (en) | Method and apparatus for flow treatment and mapping on multicast/broadcast services | |
| ES2347236T3 (es) | Transmision continua de contenidos de medios en un servicio de mensajeria multimedia. | |
| WO2006050751A1 (en) | Provision of a multimedia message | |
| US9794801B1 (en) | Multicast and unicast messages in a virtual cell communication system | |
| HK1186321A (en) | Multimedia messaging method and system | |
| CN1764167A (zh) | 一种网络流数据的传送系统 | |
| HK1079922A (en) | Multimedia messaging method and system | |
| CN1764168A (zh) | 一种网络流数据的传送方法 |