Brevet FR2849334A1 — publié le 20040625

i SERVICE DE MESSAGERIE MULTIMEDIA COMPRENANT UN SERVICE INDIQUANT L'ABSENCE DU DESTINATAIRE La présente invention concerne le domaine des messages multimédia reçus 5 et/ou envoyés depuis et/ou vers des terminaux de radiocommunication, tels que des téléphones mobiles. L'essor des messages multimédia, dits MMS (Multimédia Messaging Service), fait suite au grand succès des services de messages courts et avancés, dits SMS et EMS, dans le domaine de la radiocommunication Les MMS constituent un 10 développement de ce type de service de messagerie en offrant la possibilité d'inclure de plus en plus de données multimédia, tels que des images, des sons, des séquences vidéo et autres L'échange de MMS peut être supporté par les réseaux radio dits de deuxième et troisième génération, tels que le GPRS (General Packet Radio Service) ou 'UMTS (Universal Mobile Telecommunication System) par 15 exemple En outre, les services de messagerie MMS ont pris en compte les contraintes d'interopérabilité avec les services de messagerie électronique via l'lnternet pour définir la structure et le mode d'échange des MMS Un terminal de radiocommunication, conçu pour supporter un service de messagerie MMS et pour fonctionner sur un réseau de deuxième ou troisième génération, peut donc échanger 20 des messages multimédia avec des terminaux reliés au réseau Internet ou à d'autre type de réseau filaire ou sans fil. La figure 1 illustre schématiquement l'architecture réseau d'un service de messagerie multimédia. Un tel système d'échange de MMS est organisé pour couvrir plusieurs 25 éléments de réseau de manière à pouvoir assurer l'interopérabilité avec les systèmes de messagerie existants tels que les SMS et EMS ainsi que les systèmes de messagerie fixes tels que les services de messagerie électronique via Internet L'architecture MMS requiert d'une part une infrastructure réseau apte à transporter, adapter et stocker les messages MMS, et d'autre part des éléments logiciels permettant la composition, 30 I'envoi et la réception de messages MMS, tant au niveau du terminal mobile que du réseau. Ainsi, un environnement MMS est défini dans un réseau de radiocommunication donné, désigné sous le terme de MMSE (MMS Environment), 104736/MK/EMPD \\frntrsbur O 5 \dpi$\Solle\F 104736 \PREMDEP\ADMIN\depôtl 04736 do incluant un ensemble d'éléments réseau sous le contrôle d'un fournisseur de service de messagerie multimédia (connu comme MMS provider) donnant accès aux services MMS dans le cadre d'un abonnement utilisateur audit réseau. En outre, un terminal de radiocommunication apte à échanger des MMS 5 contient un logiciel, désigné comme MMS User Agent (MMS-UA) en terminologie anglaise, qui est embarqué dans le terminal Ce logiciel (MMSUA) permet la composition, la présentation, I'envoi et la réception des messages MMS Chaque MMS-UA émetteur et récepteur d'un MMS est attaché à un environnement MMSE correspondant respectivement au domaine d'abonnement réseau du terminal 10 émetteur et récepteur, ces environnements émetteur et récepteur pouvant éventuellement être les mêmes Un MMS-UA communique avec le serveur MMSC de son environnement MMSE par une interface dédiée MM 1 dudit serveur. La clé de vote de l'architecture réseau MMS est le serveur relais, communément désigné par le sigle MMSC pour MMS Centre, représenté sur la figure 15 1 Un MMSC est associé à un environnement MMSE donné Le MMSC est en charge d'une part du transport des messages MMS dans ledit environnement et vers d'autres centres MMSC' attachés à d'autres environnements MMSE' ou vers d'autres serveurs de messagerie et d'autre part du stockage (Stock) des messages MMS dans l'attente de leur délivrance à un terminal attaché audit environnement MMSE Par ailleurs, le 20 MMSC est également en charge de l'adaptation de contenu des messages MMS, de la tenue de registres d'abonnés et de l'interface avec les systèmes de facturation et d'application de services proposés aux abonnés. La figure 2 illustre schématiquement la structure d'un message MMS. Généralement, un message multimédia se présente sous la forme d'un message dit 25 multiparties permettant d'inclure des éléments non textuels tels que des images, des sons ou des séquences vidéo à représenter simultanément lors de la lecture du message Un tel MMS multiparties est alors mis en forme selon le format MIME (Multipurpose Internet Mail Extensions) étendu d'un encodage binaire pour le transfert du message sur le lien radio. Classiquement, un MMS présente un en-tête (MMS-H) et un corps (MMS-B) pouvant contenir une pluralité de parties, connues comme Body Part (BP), correspondant chacune à un élément du message MMS tel qu'un son, une image Le corps du message (MMS-B) se compose donc d'une succession de parties (BP) 104736/MK/EMPD \\frntrsbur O 5 \dpi$\ 5 a Ille\F 104736 \PREMDEP\ADMIN\depôtl 04736 do contenant chacune un en-tête (BP-H) indiquant le type d'élément et sa taille et des données (BP-D) représentant la définition dudit élément de message. L'en-tête du message (MMS-H) contient des informations relatives au transport du message, telles que, entre autre, I'identification du destinataire, de 5 l'émetteur, des destinataires en copie, une indication de délivrance du message; et des informations relatives au message envoyé, telles que, entre autre, la date d'envoi, la date de validité du message, I'adresse à laquelle il faut répondre, l'identification du message auquel il est répondu, I'objet du message Les informations de l'en-tête sont organisées selon des champs auxquels 10 sont attribuées des valeurs. Les échanges de MMS sont généralement effectués de manière asynchrone, comme l'illustre le diagramme de la figure 3 En particulier, différents rapports de transmission quant à l'état du MMS peuvent être retransmis au terminal émetteur du message. Un message MMS est composé par un MMS-UA d'un terminal et envoyé au MMSC correspondant à l'environnement MMSE auquel est attaché le terminal émetteur Cet envoi d'un MMS peut être accompagné d'une requête par le MMS-UA du terminal émetteur d'un ensemble de rapport de transmission quant au devenir du message émis L'échange entre le MMS-UA et le MMSC est effectué par une interface 20 dédiée du MMSC, dite MM 1 Cet échange est identifié par les flèches A et B du diagramme et correspond à une requête de soumission d'un message du terminal au MMSC et à un accusé de réception de cette requête. Le MMSC se charge alors de délivrer ledit message, en le transmettant le cas échéant au MMSC' d'un autre environnement MMSE' ou au serveur d'un autre 25 réseau (Internet) ou au service d'une autre messagerie, via une interface dédiée du MMSC aux autres serveurs, dite MM 4 Les flèches C et D correspondent à ce transfert du message MMS vers un autre serveur accusant réception. Le message peut alors être immédiatement délivré au MMS-UA du terminal destinataire ou être stocké par le MMSC'. Lorsque le message est effectivement transmis au terminal destinataire, le MMSC' peut en reporter au MMSC du terminal émetteur qui accuse réception (échange E et F sur l'interface dédiée MM 4) qui en informe le MMS-UA du terminal émetteur (flèche G) Ces échanges E, F, G ne sont effectués que si le terminal 104736/MK/EMPD \\frntrsbur 05 \dpi$\Salle\Fl 04736 \PREMDEP\ADMIN\depôtl 04736 do émetteur a requis un tel accusé de réception pour la délivrance du message au terminal destinataire De même, si le terminal émetteur a requis un accusé de réception à la lecture du message par le terminal destinataire, il recevra cette information représentée par les flèches H à K du diagramme Le MMS-UA' du 5 terminal destinataire enverra un message à son MMSC' par l'interface dédiée MM 1 ' lorsqu'il aura pris connaissance du MMS reçu, et le MMSC' en informera son homologue MMSC qui transmettra le rapport de lecture au MMS-UA du terminal émetteur. Pour recevoir les rapports de transmission mentionnés précédemment, le 10 MMS-UA émetteur doit en faire la requête à son MMSC Par exemple, le MMS-UA envoie une requête au MMSC formulée comme suit: MM 1 I_ delivery_report REQ pour demander à être informé de la délivrance du MMS au terminal destinataire; et le terminal émetteur recevra ledit rapport de transmission formulé comme suit M Mldelivery_report RES sous la forme d'un message MMS préconçu. Par ailleurs, le MMS-UA d'un terminal communique régulièrement avec son MMSC pour des mises à jour de configuration, tels que les registres d'abonnés, les paramètres de stockage et de transmission des messages, ou autres De tels échanges se font par l'envoi de trames de données via l'interface dédiée MM 1 du MMSC et sont définis par les spécifications du 3 GPP ou du WAP Forum. 20 La présente invention se rapporte plus particulièrement à un service de messagerie multimédia dit MMS (Multimedia Messaging Service) consistant à transmettre un message à travers un réseau de radiocommunication comprenant un centre de gestion (MMSC) des messages multimédia auquel sont rattachés des 25 terminaux de radiocommunication, ledit message MMS comprenant un en-tête (MMS-H) contenant des paramètres relatifs au transport et contenu dudit message, caractérisé en ce que ledit centre de gestion (MMSC) émet un message multimédia d'auto-réponse vers un terminal émetteur d'un message destiné à un terminal récepteur, I'en-tête (MMS-H) dudit message d'auto- réponse comprenant un couple 30 de paramètres dont la valeur correspond respectivement à une date de début et une date de fin, une valeur non nulle desdits paramètres étant associée à une indication d'absence du terminal destinataire pour la période comprise entre ces deux dates. 104736/MK/EMPD \\frntrsbur O 5 \dpi$\Saille\F 104736 \PREMDEP\ADMIN\depôtl 04736 do L'invention se rapporte également à un procédé d'échange de messages multimédia, dits MMS (Multimédia Messaging Service) entre un terminal émetteur et un terminal récepteur respectivement relié à un centre de gestion (MMSC) des messages multimédia d'un réseau de radiocommunication, caractérisé en ce qu'il comporte: une étape d'initialisation consistant à envoyer des données de configuration au centre de gestion (MMSC) par un terminal de radiocommunication, lesdites données comprenant une requête de mise en place d'un message d'auto-réponse (MM 1 -out-of-office-reply REQ); 10 une étape d'auto-réponse par l'envoi d'un MMS par le centre de gestion (MMSC) au terminal émetteur d'un message destiné au terminal récepteur ayant requis la mise en place d'un message d'auto-réponse. L'invention concerne également des terminaux de radiocommunication aptes à être reliés à des centres de gestion (MMSC) de messages multimédia, dits 15 MMS (Multimedia Messaging Service) et comprenant des logiciels embarqués (MMSUA) permettant la composition, la réception et la visualisation de messages multimédia MMS, caractérisé en ce que lesdits logiciels (MMS-UA) comprennent des moyens de navigation et de codage aptes à attribuer des valeurs à des paramètres d'une requête d'un terminal au centre de gestion (MMSC) correspondant à la mise en 20 place d'un message d'auto-réponse, et à interpréter les valeurs de paramètres d'un message MMS correspondant à un message d'auto-réponse. Les particularités et avantages de la présente invention apparaîtront plus clairement à la lecture de la description qui suit, donnée à titre d'exemple illustratif et 25 non limitatif, et faite en référence aux figures annexées dans lesquelles: la figure 1, déjà décrite, illustre schématiquement une architecture réseau permettant l'échange de MMS. la figure 2, déjà décrite, illustre schématiquement la structure d'un message multimédia MMS. la figure 3, déjà décrite, illustre schématiquement le système transmission, délivrance et rapport de transmission d'un MMS. La figure 4 a est d'une requête de rapport de transmission d'un MMS-UA à son MMSC. 104736/MK/EMPD \\frntrsbur O 5 \dpi$\Salle\F 1 04736 \PREMDEP\ADMIN\depôtl 04736 do La figure 4 b est un schéma de certains paramètres de l'en-tête d'un MMS selon l'invention. L'invention en objet propose de définir de nouveaux paramètres dans l'en5 tête d'un message multimédia afin de permettre la mise en place d'un système d'auto-réponse. Dans une première étape, un terminal va initialiser le système d'autoréponse en envoyant des paramètres de configuration à destination de son MMSC. Ce dernier enverra ensuite automatiquement un MMS préconçu d'auto-réponse en 10 réponse aux MMS émis par d'autres terminaux. L'étape d'initialisation consiste à requérir la mise en place d'un message d'auto-réponse et à définir certains paramètres de l'en-tête du MMS d'auto-réponse qui sera envoyé par le MMSC. Comme indiqué précédemment, I'en-tête d'un MMS contient un ensemble de paramètres associés d'une part au transport du message et d'autre part au message lui-même Ces paramètres sont organisés suivant des champs (XMMSidentification du champ) auxquels sont attribuées des valeurs, certains champs devant obligatoirement être remplis, tel que la priorité du message (X-MMS-Priority) par 20 exemple. Les spécifications du WAP Forum (WAP 209) définissent, entres autres, les numéros de champ des paramètres de l'en-tête d'un MMS ainsi que le codage des valeurs qui sont attribuées à chaque champ Selon les spécifications actuelles, le numéro du champ (X-MMS- ) est codé en binaire sur un octet et la valeur qui lui est 25 attribuée est codée en binaire sur un nombre variable d'octets. Classiquement, un logiciel embarqué MMS-UA comporte des moyens de navigation permettant d'attribuer des valeurs aux divers champs de composition d'un message multimédia Ainsi, l'écran du terminal de radiocommunication affiche les divers champs d'un message MMS tels que le destinataire, l'objet du message et 30 autres; et un clavier, éventuellement muni d'un bouton de navigation connu en soi, permet à un utilisateur de saisir des valeurs numériques ou textuelles dans ces champs Le logiciel MMS-UA comporte également des moyens de codage, du type processeur, permettant de convertir les valeurs saisies au clavier en valeurs binaires 104736/MK/EMPD \\frntrsbur O 5 \dpi$\Salle\F 1 04736 \PREMDEP\ADMIN\depôtl 04736 do compatibles avec les spécifications du WAP Forum, ces valeurs codées étant transmises au serveur réseau MMSC par l'interface dédiée normalisée MMI. Selon l'invention, un terminal T Il donné appartenant à un environnement MMSE donné, effectue une étape d'initialisation en transmettant à son centre de 5 gestion MMSC une requête de mise en place d'un message d'autoréponse Une telle requête est illustrée figure 4 a et peut se présenter comme suit: M Ml -out-of-officereply REQ Cette requête est transmise par l'interface dédiée MM 1 précédemment définie et peut être accompagnée de paramètres Le MMSC fournira généralement une confirmation de l'activation, ou de la désactivation, de la requête, par l'interface 10 dédiée MMl Cette confirmation peut se présenter comme suit: M Ml -out-of-officereply RES. Un tel terminal TI comprend donc un logiciel embarqué MMS-UA permettant la composition, la réception et la visualisation des messages multimédia MMS, ainsi que des moyens de navigation et de codage aptes à attribuer des valeurs 15 à des paramètres d'une requête M Ml -out-of-office-reply REQ A cet effet, le logiciel MMS-UA comprend une commande " CREATE/ UPDATE/ DELETE " permettant de créer, modifier ou mettre à jour la requête MMl -out-of-office-reply REQ. Lors de la création " CREATE " du message d'auto-réponse sur requête du MMS-UA du terminal Tl, le MMSC émet une confirmation (MM 1-out-ofoffice20 reply RES) qui inclus un identifiant de requête Cet identifiant permettra ensuite au terminal Tl d'émettre d'autres requêtes (M Ml-out-ofoffice-reply REQ) pour modifier Avantageusement, au moins un couple de paramètres de la requête de création " CREATE " M Ml -out-of-office-reply REQ a des valeurs correspondant à des 25 dates Ces dates sont interprétées par le centre de gestion MMSC comme les dates de début et de fin de la mise en place de la requête de message d'auto-réponse. Ainsi, lorsqu'un quelconque terminal T 2 appartenant à un environnement MMSE (identique ou différent de celui auquel appartient le terminal TI) émet un message MMS à destination du terminal TI, un message MMS d'autoréponse sera 30 émis par le centre de gestion. Un tel terminal T 2 comprend donc également un logiciel embarqué MMSUA permettant la composition, la réception et la visualisation de messages 104736/MK/EMPD \\frntrsbur 05 \dpi$\Scille\F 104736 \PREMDEP\ADMIN\depôtl 04736 do multimédia MMS, ainsi que des moyens de décodage aptes à interpréter la valeur des paramètres d'un message MMS correspondant à un message d'auto- réponse. Comme illustré sur la figure 4 b, I'en-tête (MMS-H) du message d'autoréponse comprend un couple de champs dont les valeurs correspondent 5 respectivement à une date de début (X-MMS-000-Start-Date) et à une date de fin (XMMS-000-End-Date) Si la valeur de ces champs est non nulle, le message affiche une indication d'absence pour la période comprise entre ces deux dates lors de sa visualisation par le terminal destinataire. L'en-tête du message d'auto-réponse peut également comprendre un 10 paramètre dont la valeur correspond à une chaîne de caractères, une valeur non nulle de ce paramètre étant associée à l'affichage d'un texte donnant une indication de la raison d'absence dans le message d'auto- réponse (X-MMS-000-Reason), telle que " congés ", " missions " ou autre Ce paramètre peut également inclure un champ correspondant à une chaîne de caractères associée à un texte libre 15 permettant de donner des informations complémentaires telles que " pour toute urgence, vous pouvez me joindre au ". L'en-tête du message d'auto-réponse peut en outre comprendre un autre couple de paramètres dont la valeur correspond respectivement à un texte et à une adresse, une valeur non nulle desdits paramètres étant associée à une indication du 20 nom (X-MMS-000-Agent-Name) et des coordonnées (XMMS-000-Agent-Adress) d'une personne à contacter. 104736/MK/EMPD \\frntrsbur O 5 \dpi$\Sa Ille\F 104736 \PREMDEP\ADMIN\depôt 1 04736 do REVENDICATIONS 1 Service de messagerie multimédia dit MMS (Multimédia Messaging Service) consistant à transmettre un message à travers un réseau de radiocommunication comprenant un centre de gestion (MMSC) des messages 5 multimédia auquel sont rattachés des terminaux de radiocommunication, ledit message MMS comprenant un en-tête (MMS-H) contenant des paramètres relatifs au transport et contenu dudit message, caractérisé en ce que ledit centre de gestion (MMSC) émet un message multimédia d'auto-réponse vers un terminal émetteur d'un message destiné à un terminal récepteur, l'en-tête 10 (MMS-H) dudit message d'auto-réponse comprenant un couple de paramètres dont la valeur correspond respectivement à une date de début et une date de fin, une valeur non nulle desdits paramètres étant associée à une indication d'absence du terminal destinataire pour la période comprise entre ces deux dates. 2 Service de messagerie multimédia selon la revendication 1, caractérisé en ce que l'en-tête (MMS-H) du message d'auto-réponse comprend en outre un paramètre dont la valeur correspond à un texte, une valeur non nulle dudit paramètre étant associée à une indication de la raison d'absence dans ledit message d'auto-réponse. 3 Service de messagerie multimédia selon la revendication 1, caractérisé en ce que l'en-tête (MMS-H) du message d'auto-réponse comprend en outre un couple de paramètres dont la valeur correspond respectivement à un texte et à une adresse, une valeur non nulle desdits paramètres étant associée à une indication du nom et des coordonnées d'une personne à contacter dans ledit 25 message d'auto-réponse. 4 Procédé d'échange de messages multimédia, dits MMS (Multimédia Messaging Service) entre un terminal émetteur et un terminal récepteur respectivement relié à un centre de gestion (MMSC) des messages multimédia d'un réseau de radiocommunication, caractérisé en ce qu'il comporte: une étape d'initialisation consistant à envoyer des données de configuration au centre de gestion (MMSC) par un terminal de radiocommunication, lesdites données comprenant une requête de mise en place d'un message d'auto-réponse (MM 1-out-of-office-reply REQ); une étape d'auto-réponse par l'envoi d'un MMS par le centre de gestion 35 (MMSC) au terminal émetteur d'un message destiné au terminal récepteur ayant requis la mise en place d'un message d'auto-réponse. 104736/MK/EMPD \\frntrsbur O 5 \dpi$\Sille\F 104736 \PREMDEP\ADMIN\depôt l 04736 do Procédé selon la revendication 4, caractérisé en ce que l'étape d'initialisation comporte l'attribution de valeurs à des paramètres associés à la requête de mise en place d'un message d'auto-réponse, lesdites valeurs de paramètres étant indiquées dans ledit message d'auto réponse. 6 Procédé selon la revendication 4, caractérisé en ce qu'il comporte en outre une étape de rapport par le centre de gestion (MMSC) des messages d'autoréponse émis. 7 Terminal de radiocommunication apte à être relié à un centre de gestion (MMSC) de messages multimédia, dits MMS (Multimedia Messaging Service) et 10 comprenant un logiciel embarqué (MMS-UA) permettant la composition, la réception et la visualisation de messages multimédia MMS, caractérisé en ce que ledit logiciel (MMS-UA) comprend des moyens de navigation et de codage aptes à attribuer des valeurs à des paramètres d'une requête dudit terminal au centre de gestion (MMSC) correspondant à la mise en place d'un message 15 d'auto-réponse. 8 Terminal de radiocommunication comprenant un logiciel embarqué (MMS-UA) permettant la composition, la réception et la visualisation de messages multimédia, dits MMS (Multimedia Messaging Service), caractérisé en ce que ledit logiciel (MMS-UA) comprend des moyens de décodage aptes à interpréter 20 les valeurs de paramètres d'un message MMS correspondant à un message d'auto-réponse. 104736/MK/EMPD \\frntrsbur O 5 \dpi$\Sa I Ie\F 1 04736 \PREMDEP\ADMIN\depôtl 04736 do