Brevet FR2831747A1 — publié le 20030502

SERVICE DE MESSAGERIE AVANCEE COMPRENANT DES ELEMENTS D'INFORMATION D'IDENTIFIANT ET DE REUTILISATION La présente invention concerne le domaine des messages courts reçus et/ou envoyés depuis et/ou vers des terminaux de radiocommunication, tels que des téléphones mobiles, et plus spécifiquement un service de messagerie dit avancé incluant des éléments de multimédia. L'échange de messages courts, désignés par la suite comme SMS selon la terminologie anglaise de Short Message Service, a connu depuis quelque temps un essor considérable. Classiquement, un SMS est constitué d'un bloc unitaire de données (TPDU pour Transport Protocol Data Unit) dont une illustration schématique est donnée sur la figure 1. Ce bloc de données TPDU comporte un en-tête associé au protocole de transport utilisé (connu comme TP Header pour Transport Protocol Header en anglais) et des données d'utilisation (connues comme TP User Data). L'entête, TP Header, contient des informations de transmission telles que l'adresse de destination (TP-DA), qui peut être un numéro de téléphone ou une adresse électronique par exemple, l'identification du protocole de transport utilisé, qui peut être un transport par fichier, par hypertext, par radio ou autre, la longueur des données du message (TP-UDL), ainsi que d'autres informations relatives à l'acheminement du message, telles que l'heure, la présence d'un en-tête dans les données ou autres, certaines de ces informations étant obligatoires et d'autres facultatives. Les données du message SMS (TP User Data) comportent un en-tête connu sous le terme de User Data Header (TP-UDH) suivi du message lui-même, User Data (TP-UD). Dans ses premiers développements, un message court ne comprenait que du texte sans aucunes données de type multimédia telles que des mélodies ou des images par exemple, et de fait ne contenait pas beaucoup d'information. Ainsi, un seul bloc de données (TPDU) pouvait transporter les informations à transmettre. Cependant, le développement de messages courts dit avancés, désignés par la suite comme EMS selon la terminologie anglaise de Enhanced Message Service, a récemment pris de l'ampleur et conduit à introduire une recommandation à ce sujet dans la norme SMS 3GPP TS 23.040. Les messages avancés EMS présentent la même structure et sont transmis selon le même protocole que les messages courts SMS, la figure 1 est donc également une illustration d'un message EMS. Un message avancé peut contenir beaucoup d'information, ce qui oblige généralement à une concaténation des blocs de données (TPDU) pour transmettre les EMS à travers un réseau de radiocommunication. Dans un EMS, l'en-tête de données (TP-UDH) comprend une indication sur la longueur de l'en-tête (UDHL) et au moins un élément d'information (IE pour Information Element en anglais), suivi ensuite par les données du message (User Data). Les éléments d'information IE peuvent contenir des données multimédia à associer au message avancé EMS. Chaque élément d'information lE contient un champ d'identification (IEI) suivi d'un champ indiquant la longueur des données de l'élément (IEDL) suivi des données de l'élément (IED). Ainsi, le texte (User Data) du message EMS contiendra des appels à ces différents éléments définis dans l'en-tête à intégrer au message transmis. Les éléments d'information (IE) peuvent être téléchargé par le terminal destinataire du message avancé mais ne peuvent pas être directement nommés par l'utilisateur émettant le message ni par l'utilisateur destinataire. De plus, jusqu'à présent, chaque élément d'information lE était intégralement défini à chaque fois qu'il était appelé dans le texte (User Data) du message. Plus particulièrement, si le message avancé EMS contenait deux fois la même mélodie à jouer au destinataire ou plusieurs fois la même image à faire apparaître au cours de l'édition du message, l'élément d'information correspondant à cette mélodie ou à cette image devait être défini à chaque fois dans l'en-tête (UDH) intégralement, c'est à dire avec l'identifiant, la longueur et surtout les données correspondantes. Une telle solution est évidemment très coûteuse en capacité mémoire, en particulier pour des terminaux mobiles. La présente invention propose de résoudre un tel problème en proposant une solution pour nommer et éventuellement réutiliser un élément d'information déjà défini. La présente invention se rapporte plus particulièrement à un service de messagerie avancé dit EMS (Enhanced Message Service) consistant à transmettre des messages à travers un réseau de radiocommunication, lesdits messages EMS comprenant des données dites utiles constituées d'un en-tête et d'un texte de données, l'en-tête comprenant des éléments d'information à intégrer dans le texte, caractérisé en ce que l'en-tête comprend un élément d'information dit identifiant associé à un élément d'information à intégrer donné à identifier, ledit élément d'information identifiant étant positionné dans l'en-tête immédiatement avant ledit élément identifié. Selon une application, t'en-tête comprend en outre un élément d'information dit de réutilisation faisant appel à un élément d'information à intégrer donné auquel il a été associé un élément d'information identifiant de manière à intégrer ledit élément d'information dans le texte une nouvelle fois. L'invention concerne également un élément d'information associé à un service de messagerie avancé dit EMS (Enhanced Message Service) comprenant un champ d'identification suivi d'un champ indiquant la longueur des données de l'élément suivi des données de l'élément, caractérisé en ce que le champ d'identification désigne un élément d'information identifiant et en ce que les données dudit élément contiennent d'une part une identification désignant un élément d'information donné à intégrer dans le texte du message EMS, et d'autre part le nom donné audit élément. Selon une caractéristique, l'identification désignant l'élément d'information à intégrer est constitué d'un entier défini sur un octet. Selon une caractéristique, le nom donné à l'élément d'information à intégrer est déterminé par un utilisateur émetteur du message EMS. Selon une autre caractéristique, le nom donné à l'élément d'information à intégrer est modifiable par un utilisateur destinataire du message EMS. L'invention concerne en outre un élément d'information associé à un service de messagerie avancé dit EMS (Enhanced Message Service) comprenant un champ d'identification suivi d'un champ indiquant la longueur des données de l'élément suivi des données de l'élément, caractérisé en ce que le champ d'identification désigne un élément d'information de réutilisation et en ce que les données dudit élément contiennent d'une part une identification associée à un élément d'information donné, et d'autre part une position à laquelle ledit élément d'information doit être inséré dans le texte dudit message EMS. Selon une caractéristique, l'identification de l'élément de réutilisation désigne un élément d'information préalablement identifié par un élément d'information identifiant dont les données contiennent d'une part l'identification de l'élément d'information donné à insérer dans le texte du message EMS, et d'autre part le nom donné audit élément à insérer. Selon une caractéristique, le champ indiquant la longueur de l'élément de réutilisation est de deux octets. 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 non limitatif, et faite en référence aux figures annexées dans lesquelles : - la figure 1, déjà décrite, illustre schématiquement la structure d'un message court SMS ou avancé EMS ; - la figure 2a illustre un élément d'information identifiant selon la présente invention ; - la figure 2b illustre un élément d'information de réutilisation selon la présente invention ; L'invention en objet propose de définir un nouvel élément d'information IE selon la norme des messages SMS/EMS. Un tel élément d'information IE sera par la suite désigné comme IE identifiant () E-) d) et une illustration schématique en est donnée sur la figure 2a. Cet élément d'information IE- ! d est destiné à être associé à un autre élément d'information (IE-insert) définissant un élément, tel qu'une image, une mélodie ou autre, à insérer dans le texte du message EMS, et a pour fonction de le baptiser en lui associant un identifiant. Ce nouvel élément d'information identifiant IE-Id présente la même structure que n'importe quel élément d'information, tel que cela a précédemment été décrit en référence à la figure 1. Ainsi, l'élément d'information identifiant IE-Id comporte un champ d'identification (IEI) suivi d'un champ indiquant la longueur de l'élément (IEDL) suivi des données de l'élément (IED). Le champ d'identification lEI est destiné à préciser que l'élément d'information en question est un élément d'information identifiant et sa valeur particulière reste à déterminer. Le champ de longueur de l'élément IEDL contient la valeur de la longueur en octet des données contenues dans l'élément d'information identifiant. Cette valeur est variable et dépend de l'identifiant associé à l'élément d'information. Les données IED de l'élément d'information identifiant lE-Id contiennent d'une part une identification ID associée à l'élément identifié, par exemple un entier défini sur un octet c'est à dire une valeur d'entier compris entre 0 et 255, et d'autre part le nom de baptême donné audit élément, ce nom pouvant être défini sur plusieurs octets. Selon l'invention, l'élément d'information d'identifiant lE-Id est directement et immédiatement suivi de l'élément d'information qu'il identifie IE-insert. Cet élément d'information IE-insert, qui doit être inséré dans le texte du message EMS, présente la structure classique d'un élément d'information avec un champ d'identification lEI qui précise que l'élément d'information en question est une image, une mélodie ou autre, un champ de longueur de l'élément IEDL et les données IED de l'élément d'information qui contiennent d'une part, sur un octet, la position Pos d'insertion de l'élément dans le texte du message et d'autre part les codes dudit élément, par exemple de l'image à éditer. Les deux éléments d'information, identifiant et identifié, doivent être associés dans la transmission du message EMS, et pour cela, l'élément d'information identifiant IE-Id précède avantageusement celui qu'il identifie IE-insert. L'élément d'information identifiant permet plusieurs applications avantageuses. En effet, en identifiant un élément d'information donné, il devient possible de le mémoriser et/ou de le réutiliser sans avoir à le redéfinir intégralement. Dans une première application possible, Ilélément d'information identifiant permet de mémoriser un élément d'information donné, par exemple une image, sous un nom particulier et convivial choisi par l'utilisateur du terminal émettant le message EMS, nom qui pourra éventuellement être modifié par l'utilisateur du terminal destinataire dudit message sans pour autant modifier l'élément en lui-même. Ainsi, lors du téléchargement de l'élément d'information par le terminal destinataire, un nom identifiant ledit élément peut apparaître pour désigner l'élément mémorisé, et une option peut être prévue pour offrir à l'utilisateur destinataire du message EMS la possibilité de modifier le nom de cet identifiant. Dans une deuxième application possible, l'élément d'information identifiant permet une réutilisation du même élément identifié sans avoir à le redéfinir intégralement. Par exemple, dans le même message EMS, une image IE-image est insérée en début de message, à laquelle on a précédemment associée un élément d'information identifiant IE-td selon l'invention, puis cette même image doit à nouveau être insérée en fin de message. L'invention propose alors de définir encore un nouvel élément d'information IE selon la norme des messages SMS/EMS. Un tel élément d'information lE sera par la suite désigné comme IE de réutilisation (IE-Ru) et une illustration schématique en est donnée sur la figure 2b. Cet élément d'information lE-Ru est destiné à rappeler un autre élément d'information (IE-insert) précédemment identifié pour le réinsérer à une nouvelle position dans le texte du message. Ce nouvel élément d'information de réutilisation lE-Ru présente également la même structure que n'importe quel élément d'information, tel que cela a précédemment été décrit en référence à la figure 1. Ainsi, l'élément d'information de réutilisation E-Ru comporte un champ d'identification IEI destiné à préciser que l'élément d'information en question est un élément d'information de réutilisation dont la valeur particulière reste à déterminer, suivi d'un champ nommé IEDL indiquant la longueur de l'élément IED. Les données de cet élément IED contiennent un octet correspondant à l'identification ID associée à l'élément IE-insert, cette identification ID ayant été précédemment définie par l'élément E-) d, et un octet correspondant à la nouvelle position Pos à laquelle l'élément d'information IE-insert doit à nouveau être inséré dans le texte du message EMS. REVENDICATIONS 1. Service de messagerie avancé dit EMS (Enhanced Message Service) consistant à transmettre des messages à travers un réseau de radiocommunication, lesdits messages EMS comprenant des données dites utiles constituées d'un en-tête (TP-UDH) et d'un texte de données (TP-UD), l'en-tête comprenant des éléments d'informations (IE-insert) à intégrer dans le texte, caractérisé en ce que l'en-tête (TP-UDH) comprend un élément d'information dit identifiant (IE- ! d) associé à un élément d'information à intégrer (IE-insert) donné à identifier, ledit élément d'information identifiant étant positionné dans l'en-tête immédiatement avant ledit élément identifié. 2. Service de messagerie avancé selon la revendication 1, caractérisé en ce que l'en-tête (TP-UDH) comprend en outre un élément d'information dit de réutilisation (IE-Ru) faisant appel à un élément d'information à intégrer (IE- insert) donné auquel il a été associé un élément d'information identifiant (IE- ! d) de manière à intégrer ledit élément d'information (IE-insert) dans le texte une nouvelle fois. 3. Elément d'information associé à un service de messagerie avancé dit EMS (Enhanced Message Service) comprenant un champ d'identification (IEI) suivi d'un champ indiquant la longueur des données de l'élément (IEDL) suivi des données de l'élément (IED), caractérisé en ce que le champ d'identification (IEI) désigne un élément d'information identifiant (IE-ld) et en ce que les données dudit élément (IED) contiennent d'une part une identification ( ! D) désignant un élément d'information donné (IE-insert) à intégrer dans le texte du message EMS, et d'autre part le nom donné audit élément (IE-insert). 4. Elément d'information selon la revendication 3, caractérisé en ce que l'identification (10) désignant l'élément d'information à intégrer est constitué d'un entier défini sur un octet. 5. Elément d'information selon l'une des revendications 3 à 4, caractérisé en ce que le nom donné à l'élément d'information à intégrer est déterminé par un utilisateur émetteur du message EMS. 6. Elément d'information selon l'une des revendications 3 à 5, caractérisé en ce que le nom donné à l'élément d'information à intégrer est modifiable par un utilisateur destinataire du message EMS. 7. Elément d'information associé à un service de messagerie avancé dit EMS (Enhanced Message Service) comprenant un champ d'identification (IEI) suivi d'un champ indiquant la longueur des données de l'élément (IEDL) suivi des données de l'élément (IED), caractérisé en ce que le champ d'identification (IEI) désigne un élément d'information de réutilisation (IE-Ru) et en ce que les données dudit élément (IED) contiennent d'une part une identification (ID) associée à un élément d'information donné (IE-insert), et d'autre part une position (Pos) à aquet ! e ! edit é) ément d'information ( ! E-insert) doit être inséré dans le texte dudit message EMS. 8. Elément d'information selon la revendication 7, caractérisé en ce que l'identification (ID) de l'élément de réutilisation (IE-Ru) désigne un élément d'information (IE-insert) préalablement identifié par un élément d'information identifiant (iE-) d) dont les données (IED) contiennent d'une part l'identification (ID) de l'élément d'information donné (IE-insert) à insérer dans le texte du message EMS, et d'autre part le nom donné audit élément à insérer (IE-insert). 9. Elément d'information selon la revendication 7, caractérisé en ce que le champ indiquant la longueur (IEDL) de l'élément de réutilisation est de deux octets.