FR3013550A1 - METHOD AND DEVICE FOR UPDATING MESSAGE TRANSMISSION BOXES ASSOCIATED WITH A COMMUNICATION TERMINAL - Google Patents
METHOD AND DEVICE FOR UPDATING MESSAGE TRANSMISSION BOXES ASSOCIATED WITH A COMMUNICATION TERMINAL Download PDFInfo
- Publication number
- FR3013550A1 FR3013550A1 FR1361192A FR1361192A FR3013550A1 FR 3013550 A1 FR3013550 A1 FR 3013550A1 FR 1361192 A FR1361192 A FR 1361192A FR 1361192 A FR1361192 A FR 1361192A FR 3013550 A1 FR3013550 A1 FR 3013550A1
- Authority
- FR
- France
- Prior art keywords
- message
- update
- field
- terminal
- address
- 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.)
- Withdrawn
Links
- 238000004891 communication Methods 0.000 title claims abstract description 133
- 230000005540 biological transmission Effects 0.000 title claims abstract description 108
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000012795 verification Methods 0.000 claims description 9
- 238000012546 transfer Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 238000010295 mobile communication 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/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
- 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/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
L'invention concerne un procédé et un dispositif de mise à jour de boîtes d émission de messages associées à un terminal de communication. Le terminal de communication reçoit un message en provenance d'un serveur d'application, ledit message comprenant un identifiant dont la valeur indique que le message reçu est un message de mise à jour d'une boîte d'émission de messages et des données relatives à un message, appelé premier message, préalablement envoyé à un terminal destinataire, par un dispositif d'envoi distinct du terminal de communication. A partir du message reçu, le terminal 15 identifie un type de message dudit premier message et détermine une boîte d'émission de messages dans laquelle enregistrer les données relatives audit premier message.The invention relates to a method and a device for updating message transmission boxes associated with a communication terminal. The communication terminal receives a message from an application server, said message comprising an identifier whose value indicates that the received message is an update message of a message transmission box and related data. to a message, called the first message, previously sent to a destination terminal, by a sending device separate from the communication terminal. From the received message, the terminal 15 identifies a message type of said first message and determines a message box in which to record the data relating to said first message.
Description
- 1 - Procédé et dispositif de mise à jour de boites d'émission de messages associées à un terminal de communication. Domaine de l'invention L'invention se situe dans le domaine des réseaux de télécommunication. Elle concerne un dispositif et un procédé de mise à jour de boites d'émission de messages associées à un terminal de communication. Art antérieur Il existe aujourd'hui des services permettant d'émuler l'envoi de messages de type SMS (Short Message Service) à un utilisateur destinataire à partir d'un autre terminal que le terminal indiqué en tant que terminal émetteur dans le message SMS. De tels services sont par exemple proposés via une interface web sur laquelle un utilisateur émetteur indique le numéro du terminal destinataire du message SMS, le numéro du terminal de l'utilisateur émetteur et le message à insérer dans le message SMS. Un serveur mettant en oeuvre le service d'émulation se charge ensuite d'envoyer le message SMS au terminal destinataire. Bien que le message SMS ait été envoyé via un autre terminal, le message SMS comprend dans un champ d'adresse émetteur le numéro du terminal de l'utilisateur émetteur. Ainsi, l'utilisateur destinataire connait la provenance du message SMS reçu. De tels services permettent par exemple d'envoyer des messages SMS via des terminaux ne disposant pas de fonctionnalités de communication SMS.- 1 - Method and device for updating message transmission boxes associated with a communication terminal. Field of the Invention The invention is in the field of telecommunication networks. It relates to a device and a method for updating message transmission boxes associated with a communication terminal. PRIOR ART There are now services for emulating the sending of SMS messages (Short Message Service) to a recipient user from another terminal than the terminal indicated as transmitting terminal in the SMS message. . Such services are for example provided via a web interface on which a sender user indicates the number of the terminal receiving the SMS message, the number of the terminal of the sender user and the message to be inserted in the SMS message. A server implementing the emulation service then sends the SMS message to the destination terminal. Although the SMS message has been sent via another terminal, the SMS message includes in a sender address field the terminal number of the sending user. Thus, the recipient user knows the source of the SMS message received. Such services make it possible, for example, to send SMS messages via terminals that do not have SMS communication functionalities.
De même, il existe des services permettant d'envoyer des courriels par exemple de type cartes de voeux à un utilisateur destinataire, via un service web. Dans cet exemple, le courriel est là aussi envoyé par un serveur d'application pour le compte d'un terminal émetteur. Lors de l'utilisation de tels services, l'utilisateur émetteur ne peut pas facilement mettre à jour la boîte d'émission de messages associée au service de messagerie qu'il utilise d'habitude à partir de son terminal personnel. Par exemple, lors de l'utilisation d'un service d'émulation d'envoi de SMS, l'utilisateur émetteur doit installer sur son terminal mobile une application de synchronisation dédiée, telle que l'application OMA-DS (Open Mobile Alliance Data Synchronisation) proposée par l'OMA (pour Open Mobile Alliance) et utiliser un canal de communication de transmission de données entre le serveur émulateur et le terminal mobile de l'utilisateur émetteur. De même, lors de l'utilisation d'un service d'envoi de courriels, il est proposé à l'utilisateur émetteur de recevoir une copie du message envoyé à l'utilisateur destinataire ou un accusé de réception indiquant à l'utilisateur émetteur que l'utilisateur destinataire a bien reçu le message. Mais ce message est alors reçu dans la boîte de réception de messages associée au terminal de l'utilisateur émetteur. Un des buts de l'invention est d'apporter des améliorations par rapport à l'état de la technique. - 2 - Elle propose à cet effet un procédé de mise à jour de boîtes d'émission de messages associées à un terminal de communication. Le procédé de mise à jour comprend : une étape de réception par le terminal de communication, d'un message en provenance d'un serveur d'application, ledit message comprenant : - un identifiant dont la valeur indique que le message reçu est un message de mise à jour d'une boîte d'émission de messages, - des données relatives à un message, appelé premier message, préalablement envoyé à un terminal destinataire, par un dispositif d'envoi distinct du terminal de communication, une étape d'identification d'un type de message dudit premier message à partir du message de mise à jour, une étape de détermination d'une boîte d'émission de messages selon le type de message identifié, une étape d'enregistrement dans la boîte d'émission déterminée desdites données relatives audit premier message. Corrélativement, l'invention concerne un dispositif de mise à jour de boîtes d'émission de messages associée à un terminal de communication. Le dispositif de mise à jour comprend : des moyens de réception d'un message en provenance d'un serveur d'application, ledit message comprenant : - un identifiant dont la valeur indique que le message reçu est un message de mise à jour d'une boite d'émission de messages, - des données relatives à un message, appelé premier message, préalablement envoyé à un terminal destinataire, par un dispositif d'envoi distinct du terminal de communication, des moyens d'identification d'un type de message du premier message à partir du message de mise à jour, des moyens de détermination d'une boîte d'émission de messages selon le type de message identifié, des moyens d'enregistrement dans la boîte d'émission déterminée desdites données relatives au premier message. Grâce au procédé de mise à jour selon l'invention, le terminal de communication sauvegarde ainsi les données relatives à un premier message qui a été envoyé à un terminal destinataire, par un dispositif de communication autre que le terminal de communication.Similarly, there are services for sending emails for example greeting cards to a recipient user via a web service. In this example, the email is also sent by an application server on behalf of a transmitting terminal. When using such services, the sending user can not easily update the message box associated with the mail service that he usually uses from his personal terminal. For example, when using an SMS sending emulation service, the sending user must install on his mobile terminal a dedicated synchronization application, such as the OMA-DS (Open Mobile Alliance Data) application. Synchronization) proposed by the OMA (for Open Mobile Alliance) and use a communication channel for data transmission between the emulator server and the mobile terminal of the sending user. Similarly, when using an e-mail sending service, it is proposed to the sender user to receive a copy of the message sent to the recipient user or an acknowledgment of receipt indicating to the sender user that the recipient user has received the message. But this message is then received in the message inbox associated with the terminal of the sending user. One of the aims of the invention is to provide improvements over the state of the art. To this end, it proposes a method for updating message transmission boxes associated with a communication terminal. The update method comprises: a step of reception by the communication terminal of a message from an application server, said message comprising: an identifier whose value indicates that the message received is a message for updating a message transmission box, - data relating to a message, called the first message, previously sent to a destination terminal, by a sending device distinct from the communication terminal, an identification step a type of message of said first message from the update message, a step of determining a message transmission box according to the type of message identified, a recording step in the determined transmission box said data relating to said first message. Correlatively, the invention relates to a device for updating message transmission boxes associated with a communication terminal. The updating device comprises: means for receiving a message from an application server, said message comprising: an identifier whose value indicates that the message received is an update message; a message transmission box, - data relating to a message, called the first message, previously sent to a destination terminal, by a sending device separate from the communication terminal, means for identifying a type of message the first message from the update message, means for determining a message transmission box according to the type of message identified, means for recording in the determined transmission box of said data relating to the first message. . Thanks to the updating method according to the invention, the communication terminal thus saves the data relating to a first message that has been sent to a destination terminal, by a communication device other than the communication terminal.
Par exemple, le premier message est un message émis pour le compte du terminal de communication, à la demande d'un utilisateur du terminal de communication, via une application dédiée fournie par le serveur d'application. Dans ce cas, le serveur d'application est aussi le dispositif d'envoi du premier message. Le premier message peut aussi être un message émis à la demande d'un utilisateur du terminal de communication depuis un autre terminal de communication. Par exemple, l'utilisateur du terminal - 3 - de communication peut utiliser une application de messagerie électronique exécutée sur ledit autre terminal de communication pour émettre le premier message. Dans ce cas, le dispositif d'envoi du premier message correspond audit autre terminal de communication. Dans l'art antérieur, lorsque le terminal de communication n'a pas émis le premier message, il ne peut sauvegarder le premier message envoyé. Grâce au procédé de mise à jour selon l'invention, les données relatives au premier message sont sauvegardées dans la boîte d'émission de messages associée au terminal de communication. Les données relatives au premier message sont stockées dans un emplacement intuitif pour l'utilisateur du terminal de communication, qui peut ainsi y avoir accès et les retrouver facilement depuis son terminal de communication. Les données relatives au premier message stockées dans la boite d'émission déterminée peuvent ainsi être restituées ultérieurement à un utilisateur du terminal de communication de façon similaire à un message qui aurait été envoyé depuis le terminal de communication. Avantageusement, l'étape d'identification d'un type de message du premier message permet de distinguer différents types pour le premier message. Le premier message peut ainsi être un message SMS, MMS, courrier électronique, message vocal, message vidéo, etc... Les données relatives au premier message contenues dans le message de mise à jour peuvent correspondre aux données d'horodatage du premier message, à l'adresse du dispositif d'envoi du premier message, à l'adresse du terminal de communication, à l'adresse du terminal destinataire du premier message, ou encore à une information représentative du contenu du champ de charge utile du premier message. Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux caractéristiques du dispositif de mise à jour et aux étapes du procédé de mise à jour prédéfini ci-dessus. Selon un mode particulier de réalisation de l'invention, le dispositif de mise à jour est compris dans un terminal. Selon un autre mode particulier de réalisation de l'invention, le message de mise à jour est un message de type SMS. Ce mode particulier de réalisation de l'invention procure l'avantage que la plupart des terminaux supporte les communications par SMS. Ainsi, en définissant un type particulier de message SMS servant de message de mise à jour, il est possible de facilement mettre en oeuvre l'invention sur un grand nombre de terminaux et quel que soit le type de boite d'émission à mettre à jour. Par exemple, un tel message SMS de mise à jour correspond à un message SMS comportant un champ TP-PID (pour Transfer Protocol-Protocol Identifier) déterminé, par exemple une valeur réservée par l'organisme de normalisation 3GPP (Third Generation Partnership Project).For example, the first message is a message sent on behalf of the communication terminal, at the request of a user of the communication terminal, via a dedicated application provided by the application server. In this case, the application server is also the device for sending the first message. The first message may also be a message sent at the request of a user of the communication terminal from another communication terminal. For example, the user of the communication terminal may use an e-mail application executed on said other communication terminal to transmit the first message. In this case, the sending device of the first message corresponds to the other communication terminal. In the prior art, when the communication terminal has not sent the first message, it can not save the first message sent. Thanks to the updating method according to the invention, the data relating to the first message are saved in the message transmission box associated with the communication terminal. The data relating to the first message is stored in an intuitive location for the user of the communication terminal, which can thus access and easily find them from its communication terminal. The data relating to the first message stored in the transmission box determined can thus be restored later to a user of the communication terminal similarly to a message that would have been sent from the communication terminal. Advantageously, the step of identifying a message type of the first message makes it possible to distinguish different types for the first message. The first message can thus be an SMS, MMS, e-mail, voice message, video message, etc. The data relating to the first message contained in the update message can correspond to the time stamp data of the first message, to the address of the sending device of the first message, to the address of the communication terminal, to the address of the destination of the first message terminal, or to information representative of the content of the payload field of the first message. The various embodiments or features mentioned below may be added independently or in combination with each other, to the characteristics of the updating device and to the steps of the predefined updating method above. According to a particular embodiment of the invention, the update device is included in a terminal. According to another particular embodiment of the invention, the update message is an SMS type message. This particular embodiment of the invention provides the advantage that most terminals support SMS communications. Thus, by defining a particular type of SMS message serving as an update message, it is possible to easily implement the invention on a large number of terminals and whatever the type of transmission box to update. . For example, such an SMS update message corresponds to an SMS message comprising a determined TP-PID (for Transfer Protocol-Protocol Identifier) field, for example a value reserved by the 3GPP (Third Generation Partnership Project) standardization body. .
Selon un autre mode particulier de réalisation de l'invention, lorsque le premier message est un message SMS, lors de l'étape d'enregistrement dans la boîte d'émission de messages des données relatives au premier message, lesdites données sont enregistrées avec le message de mise à jour et le procédé de mise à jour comprend en outre une étape de restitution par le terminal de communication des données relatives au premier message sous la forme d'un message SMS envoyé par le terminal de communication et comprenant: -4- - dans un champ « adresse émetteur », l'adresse du terminal de communication obtenue à partir d'un champ « adresse de destination » du message de mise à jour, dans un champ « adresse de destination », l'adresse du terminal destinataire obtenue à partir d'un champ « adresse de réception » du message de mise à jour, ou à partir d'un champ « adresse envoyée » du message de mise à jour ou à partir d'un champ « adresse émetteur » du message de mise à jour, dans un champ de charge utile, une information représentative du contenu du champ de charge utile du premier message, Selon ce mode particulier de réalisation de l'invention, les données relatives au premier message comprises dans le message de mise à jour sont sauvegardées telles quelles ont été reçues par le terminal de communication. Dans ce mode particulier de réalisation de l'invention, le message de mise à jour reçu n'est pas modifié et est enregistré dans la boîte d'émission de messages lors de l'étape d'enregistrement.According to another particular embodiment of the invention, when the first message is an SMS message, during the step of recording in the message transmission box of the data relating to the first message, said data is recorded with the update message and the update method further comprises a step of restitution by the communication terminal of the data relating to the first message in the form of an SMS message sent by the communication terminal and comprising: -4- in a "sender address" field, the address of the communication terminal obtained from a "destination address" field of the update message, in a "destination address" field, the address of the destination terminal; obtained from a "receive address" field of the update message, or from a "sent address" field of the update message or from a "sending address" field of the message for updating, in a payload field, information representative of the content of the payload field of the first message, According to this particular embodiment of the invention, the data relating to the first message included in the message for setting are saved as received by the communication terminal. In this particular embodiment of the invention, the received update message is not modified and is recorded in the message transmission box during the recording step.
Dans ce mode particulier de réalisation de l'invention, l'affichage du message de mise à jour par le terminal de communication est différent d'un affichage par le terminal de communication d'un message SMS envoyé par le terminal de communication. Lors de la restitution des données relatives au premier message, par exemple lorsque l'utilisateur du terminal de communication consulte les messages SMS envoyés qui sont stockés dans la boîte d'émission de messages, le procédé de mise à jour affiche les données relatives au premier message sous la forme d'un message SMS envoyé. L'utilisateur du terminal de communication peut ainsi visualiser les données relatives au premier message comme n'importe quel autre message SMS envoyé depuis le terminal de communication. Selon une première variante de ce mode particulier de réalisation de l'invention, le procédé de mise à jour utilise un champ de donnée existant (champ adresse de réception ou champ adresse émetteur) afin de transmettre dans le message de mise à jour l'adresse du terminal destinataire du premier message. Ainsi, cette variante permet de limiter le nombre de champ à ajouter au standard 3GPP pour la mise en oeuvre d'un message SMS de mise à jour standardisé. Selon une deuxième variante de ce mode particulier de réalisation de l'invention, le procédé de mise à jour utilise un champ de donnée nouveau (champ adresse envoyée) pour transmettre dans le message de mise à jour l'adresse du terminal destinataire du premier message. Cette variante permet ainsi de transmettre l'adresse du terminal destinataire dans un champ de données dédié du message de mise à jour. Selon un autre mode particulier de réalisation de l'invention, au cours de l'étape d'enregistrement des données relatives au premier message, lesdits données sont enregistrées dans la boîte d'émission de messages sous la forme d'un message d'un type identique au type du premier message et comprenant : dans un champ de charge utile, une information représentative du contenu du champ de charge utile du premier message obtenue à partir du message de mise à jour, -5- - dans un champ d'adresse émetteur, l'adresse du terminal de communication obtenue à partir du message de mise à jour, dans un champ d'adresse destinataire, l'adresse du terminal destinataire du premier message obtenue à partir du message de mise à jour.In this particular embodiment of the invention, the display of the update message by the communication terminal is different from a display by the communication terminal of an SMS message sent by the communication terminal. When restoring the data relating to the first message, for example when the user of the communication terminal consults sent SMS messages which are stored in the message transmission box, the updating process displays the data relating to the first message. message in the form of an SMS message sent. The user of the communication terminal can thus view the data relating to the first message like any other SMS message sent from the communication terminal. According to a first variant of this particular embodiment of the invention, the updating method uses an existing data field (receiving address field or sender address field) in order to transmit in the update message the address the destination terminal of the first message. Thus, this variant makes it possible to limit the number of fields to be added to the 3GPP standard for the implementation of a standardized update SMS message. According to a second variant of this particular embodiment of the invention, the update method uses a new data field (sent address field) to transmit in the update message the address of the destination terminal of the first message. . This variant thus makes it possible to transmit the address of the destination terminal in a dedicated data field of the update message. According to another particular embodiment of the invention, during the step of recording the data relating to the first message, said data is recorded in the message transmission box in the form of a message of a message. identical type to the type of the first message and comprising: in a payload field, information representative of the content of the payload field of the first message obtained from the update message, -5- - in an address field transmitter, the address of the communication terminal obtained from the update message, in a destination address field, the address of the destination terminal of the first message obtained from the update message.
Selon ce mode particulier de réalisation de l'invention, les données relatives au premier message comprises dans le message de mise à jour sont sauvegardées dans la boite d'émission de messages sous la forme d'un message d'un type identique au type du premier message. Les données relatives au premier message issues du message de mise à jour sont réorganisées dans le message enregistré de sorte que le message enregistré soit stocké de la même manière qu'un message envoyé depuis le terminal de communication. Dans ce mode particulier de réalisation de l'invention, un message enregistré dans la boite d'émission de messages à partir d'un message de mise à jour et un message enregistré dans la boite d'émission de messages lors de l'envoi d'un message par le terminal de communication seront affichés selon un procédé d'affichage identique.According to this particular embodiment of the invention, the data relating to the first message included in the update message is saved in the message transmission box in the form of a message of a type identical to the type of the message. first message. The data of the first message from the update message is rearranged in the recorded message so that the recorded message is stored in the same manner as a message sent from the communication terminal. In this particular embodiment of the invention, a message recorded in the message transmission box from an update message and a message stored in the message transmission box when sending a message. a message by the communication terminal will be displayed according to an identical display method.
De plus, dans ce mode particulier de réalisation de l'invention, un message enregistré dans la boite d'émission de messages à partir d'un message de mise à jour peut être traité comme n'importe quel message enregistré dans la boite d'émission de messages lors de l'envoi d'un message par le terminal de communication. Par exemple, un message enregistré dans la boite d'émission de messages à partir d'un message de mise à jour peut être transféré à un autre terminal, ou interprété par n'importe quelle application de messagerie qui ne mettrait pas en oeuvre le procédé de mise à jour selon l'invention. Selon un autre mode particulier de réalisation de l'invention, les données relatives au premier message comprennent une information représentative du contenu du champ de charge utile du premier message, sous la forme d'une URL pointant vers le premier message ou pointant vers le contenu du champ de charge utile du premier message, le premier message ou le contenu du champ de charge utile du premier message étant stocké dans une mémoire sur un réseau de communication. Ce mode particulier de réalisation de l'invention est particulièrement avantageux lorsque le premier message est un message volumineux, nécessitant une bande passante de transmission importante. Par exemple, un tel premier message peut être un message MMS,un message vocal ou un message vidéo. Ce mode particulier de réalisation de l'invention est avantageux dans le cas où le message de mise à jour est un message SMS qui ne peut transporter des messages volumineux. Selon ce mode particulier de réalisation de l'invention, le procédé de mise à jour permet ainsi d'enregistrer un lien sous la forme d'une URL permettant au terminal de communication d'accéder via un réseau de communication au contenu du premier message. Ce mode particulier de réalisation permet de limiter l'utilisation de la bande passante par exemple si l'utilisateur du terminal de communication ne souhaite conserver que les informations d'horodatages du premier message et pas forcément tout le contenu du premier message dans sa boîte d'émission de messages. - 6 - Selon un autre mode particulier de réalisation de l'invention, la boîte d'émission déterminée est stockée dans un serveur de données d'un réseau de communication. Ce mode particulier de réalisation de l'invention permet de ne pas nécessiter de ressources mémoire trop importante au niveau du terminal de communication. De plus, la boite d'émission de messages mise à jour est ainsi accessible par l'utilisateur du terminal de communication depuis n'importe quel terminal connecté au réseau de communication. Selon un mode particulier de réalisation de l'invention, un procédé de transmission d'un message de mise à jour destiné à mettre à jour une boîte d'émission de messages associée à un terminal de communication, selon le procédé de mise à jour selon l'un quelconque des modes particuliers de réalisation décrits précédemment, est mis en oeuvre par un dispositif de transmission. Le procédé de transmission comprend : une étape de réception par un serveur d'un réseau de communication, dit serveur de service, d'un message de mise à jour en provenance d'un serveur d'application, ledit message de mise à jour comprenant: - un identifiant dont la valeur indique que le message est un message de mise à jour d'une boite d'émission de messages, - des données relatives à un premier message envoyé à un terminal destinataire, par un dispositif d'envoi distinct du terminal de communication une étape de vérification que l'adresse contenue dans un champ « adresse émetteur » du message de mise à jour est une adresse enregistrée auprès du serveur de service et autorisée à envoyer des messages de mises à jour, dans le cas d'une vérification positive, une étape de transmission au terminal de communication du message de mise à jour. Corrélativement, le dispositif de transmission mettant en oeuvre le procédé de transmission comprend : des moyens de réception d'un message de mise à jour en provenance d'un serveur d'application, ledit message de mise à jour comprenant: - un identifiant dont la valeur indique que le message est un message de mise à jour d'une boite d'émission de messages, - des données relatives à un premier message envoyé à un terminal destinataire, par un dispositif d'envoi distinct du terminal de communication, des moyens de vérification que l'adresse contenue dans un champ « adresse émetteur » du message de mise à jour est une adresse enregistrée auprès du dispositif de transmission et autorisée à envoyer des messages de mises à jour, des moyens de transmission au terminal de communication du message de mise à jour, lesdits moyens de transmission étant activés dans le cas d'une vérification positive - 7 - Le procédé de transmission permet ainsi que seul un serveur d'application autorisé puissent envoyer au terminal de communication un message de mise à jour. Ainsi, le procédé de transmission évite que des messages de mise à jour frauduleux puissent être envoyés au terminal de communication. L'invention concerne également un message de mise à jour destiné à mettre à jour une boîte d'émission de messages associée à un terminal de communication. Le message de mise à jour comprend les données de mise à jour suivantes: un identifiant dont la valeur indique que le message est un message de mise à jour d'une boite d'émission de messages, un champ de données indiquant un type de message du premier message, permettant de déterminer une boite d'émission de messages, des données relatives à un premier message envoyé à un terminal destinataire, par un dispositif d'envoi distinct du terminal de communication, lesdites données relatives au premier message étant destinées à être enregistrées dans la boîte d'émission de messages déterminée. Selon un mode particulier de réalisation de l'invention, le message de mise à jour est envoyé par un serveur d'application. De plus, le message de mise à jour comporte dans un champ d'adresse émetteur une adresse du serveur d'application, et ladite adresse du serveur d'application est une adresse enregistrée auprès d'un serveur de service d'un réseau de communication et autorisée par le serveur de service à envoyer des messages de mises à jour.In addition, in this particular embodiment of the invention, a message recorded in the message transmission box from an update message can be processed as any message recorded in the message box. sending messages when sending a message by the communication terminal. For example, a message recorded in the message transmission box from an update message may be transferred to another terminal, or interpreted by any messaging application that would not implement the method. update according to the invention. According to another particular embodiment of the invention, the data relating to the first message comprise information representative of the content of the payload field of the first message, in the form of a URL pointing to the first message or pointing to the content. the payload field of the first message, the first message or the content of the payload field of the first message being stored in a memory on a communication network. This particular embodiment of the invention is particularly advantageous when the first message is a large message, requiring a large transmission bandwidth. For example, such a first message may be an MMS message, a voice message or a video message. This particular embodiment of the invention is advantageous in the case where the update message is an SMS message that can not carry large messages. According to this particular embodiment of the invention, the update method thus makes it possible to record a link in the form of a URL enabling the communication terminal to access via a communication network the content of the first message. This particular embodiment makes it possible to limit the use of the bandwidth, for example if the user of the communication terminal wishes to keep only the time stamp information of the first message and not necessarily all the contents of the first message in his mailbox. sending messages. According to another particular embodiment of the invention, the determined transmission box is stored in a data server of a communication network. This particular embodiment of the invention makes it possible not to require too much memory resources at the level of the communication terminal. In addition, the updated message transmission box is thus accessible by the user of the communication terminal from any terminal connected to the communication network. According to a particular embodiment of the invention, a method of transmitting an update message for updating a message transmission box associated with a communication terminal, according to the update method according to any of the particular embodiments described above, is implemented by a transmission device. The transmission method comprises: a step of receiving by a server of a communication network, said service server, an update message from an application server, said update message comprising an identifier whose value indicates that the message is an update message from a message transmission box; data relating to a first message sent to a destination terminal by a sending device separate from the communication terminal a verification step that the address contained in a field "sender address" of the update message is an address registered with the service server and authorized to send update messages, in the case of a positive verification, a step of transmission to the communication terminal of the update message. Correlatively, the transmission device implementing the transmission method comprises: means for receiving an update message from an application server, said update message comprising: an identifier whose value indicates that the message is an update message of a message transmission box, - data relating to a first message sent to a destination terminal, by a sending device separate from the communication terminal, means verification that the address contained in a field "sender address" of the update message is an address registered with the transmission device and authorized to send update messages, means of transmission to the communication terminal of the message update, said transmission means being activated in the case of a positive verification - 7 - The transmission method thus allows only one app server authorized application can send an update message to the communication terminal. Thus, the transmission method prevents fraudulent update messages from being sent to the communication terminal. The invention also relates to an update message for updating a message transmission box associated with a communication terminal. The update message includes the following update data: an identifier whose value indicates that the message is an update message of a message box, a data field indicating a type of message the first message, for determining a message transmission box, data relating to a first message sent to a destination terminal, by a sending device separate from the communication terminal, said data relating to the first message being intended to be stored in the specified message box. According to a particular embodiment of the invention, the update message is sent by an application server. In addition, the update message includes in a sender address field an address of the application server, and said address of the application server is an address registered with a service server of a communication network. and allowed by the service server to send update messages.
Dans un mode particulier de réalisation, les différentes étapes du procédé de mise à jour et les étapes du procédé de transmission sont mises en oeuvre par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi des programmes d'ordinateur sur un support d'informations, ces programmes étant susceptibles d'être mis en oeuvre respectivement dans un terminal ou plus généralement dans un ordinateur, ces programmes comportant respectivement des instructions adaptées à la mise en oeuvre des différentes étapes du procédé de mise à jour ou du procédé de transmission qui viennent d'être décrits. Ces programmes peuvent utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par - 8 - exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou électronique, par exemple une clé USB ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé de mise à jour ou du procédé de transmission en question.In a particular embodiment, the various steps of the update method and the steps of the transmission method are implemented by computer program instructions. Accordingly, the invention also relates to computer programs on an information carrier, these programs being capable of being implemented respectively in a terminal or more generally in a computer, these programs respectively comprising instructions adapted to the implementation of the various steps of the updating method or the transmission method which have just been described. These programs can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other form desirable shape. The invention also relates to a computer-readable information medium, comprising instructions of a computer program as mentioned above. The information carrier may be any entity or device capable of storing the program. For example, the medium may comprise storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or a magnetic or electronic recording means, for example a USB key or a hard disc. On the other hand, the information medium may be a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio or by other means. The program according to the invention can be downloaded in particular on an Internet type network. Alternatively, the information medium may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the updating process or the transmission method in question.
Les avantages du message de mise à jour, du programme d'ordinateur comportant des instructions adaptées à la mise en oeuvre des différentes étapes du procédé de mise à jour, et du programme d'ordinateur comportant des instructions adaptées à la mise en oeuvre des différentes étapes du procédé de transmission sont identiques à ceux présentés en relation avec le procédé de mise à jour ou en relation avec le procédé de transmission selon l'un quelconque des modes particuliers de réalisation mentionnés ci-dessus. Liste des figures D'autres avantages et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels: la figure 1 illustre un environnement de mise en oeuvre de l'invention selon un mode particulier de réalisation de l'invention, la figure 2 illustre un message envoyé par un serveur d'application à un terminal destinataire pour le compte d'un terminal de communication selon l'état de l'art, la figure 3 illustre des étapes du procédé de mise à jour d'une boîte d'émission de messages associée à un terminal de communication selon un mode particulier de réalisation de l'invention, les figures 4A, 4B et 4C illustrent des variantes d'un message de mise à jour selon un mode particulier de réalisation de l'invention, la figure 5 illustre des étapes du procédé de transmission d'un message de mise à jour selon un mode particulier de réalisation de l'invention, la figure 6 illustre un dispositif de mise à jour d'une boîte d'émission de messages associée à un terminal de communication, mettant en oeuvre le procédé de mise à jour selon un mode particulier de réalisation de l'invention, la figure 7 illustre un dispositif de transmission d'un message de mise à jour mettant en oeuvre le procédé de transmission d'un message de mise à jour selon un mode particulier de réalisation de l'invention. - 9 - Description d'un mode particulier de réalisation de l'invention La figure 1 illustre un environnement de mise en oeuvre de l'invention selon un mode particulier de réalisation de l'invention. Un utilisateur UA dispose d'un terminal 13, par exemple un terminal de type ordinateur personnel, connecté à un réseau de communication 11. Par exemple, le réseau de communication 11 est un réseau de communication IF (pour Internet Protocol) mis en oeuvre par une architecture de type IMS (pour IF Multimedia Subsystem). L'utilisateur UA dispose également d'un terminal 15, par exemple un terminal mobile, connecté à un réseau de communication 10. Le réseau de communication 10 est par exemple un réseau de communication mobile de type GSM, EDGE, 3G, 3G+, 4G... Le terminal 15 de l'utilisateur UA est adapté à émettre et recevoir des communications, notamment des messages SMS, via le réseau de communication 10. L'utilisateur UA souhaite envoyer un message SMS à partir de son terminal 13, à destination d'un terminal 12 d'un utilisateur UB.The advantages of the update message, of the computer program comprising instructions adapted to the implementation of the various steps of the update method, and of the computer program comprising instructions adapted to the implementation of the different The steps of the transmission method are identical to those presented in connection with the updating method or in relation to the transmission method according to any one of the particular embodiments mentioned above. List of Figures Other advantages and characteristics of the invention will appear more clearly on reading the following description of a particular embodiment of the invention, given as a simple illustrative and nonlimiting example, and the accompanying drawings. , among which: FIG. 1 illustrates an implementation environment of the invention according to a particular embodiment of the invention, FIG. 2 illustrates a message sent by an application server to a destination terminal for the account of the invention. a communication terminal according to the state of the art, FIG. 3 illustrates steps of the method of updating a message transmission box associated with a communication terminal according to a particular embodiment of the invention. 4A, 4B and 4C illustrate variants of an update message according to a particular embodiment of the invention, FIG. 5 illustrates steps of the method of transmitting a message. n update message according to a particular embodiment of the invention, Figure 6 illustrates a device for updating a message transmission box associated with a communication terminal, implementing the setting method According to a particular embodiment of the invention, FIG. 7 illustrates a device for transmitting an update message implementing the method for transmitting an update message according to a particular embodiment. of the invention. DESCRIPTION OF A PARTICULAR EMBODIMENT OF THE INVENTION FIG. 1 illustrates an implementation environment of the invention according to a particular embodiment of the invention. A user UA has a terminal 13, for example a terminal of the personal computer type, connected to a communication network 11. For example, the communication network 11 is an Internet Protocol (IF) communication network implemented by an IMS architecture (for IF Multimedia Subsystem). The user UA also has a terminal 15, for example a mobile terminal, connected to a communication network 10. The communication network 10 is for example a mobile communication network of GSM, EDGE, 3G, 3G +, 4G type. The terminal 15 of the user UA is adapted to send and receive communications, in particular SMS messages, via the communication network 10. The user UA wishes to send an SMS message from his terminal 13, at his destination. of a terminal 12 of a user UB.
Le terminal 12 de l'utilisateur UB est connecté au réseau de communication 10 et est adapté à émettre et recevoir des communications, notamment des messages SMS. Le terminal 12 est par exemple un terminal mobile. Le réseau de communication 10 ou le réseau de communication 11, peut correspondre à un groupe de réseaux de communication d'opérateurs différents interconnectés entre eux par l'intermédiaire de serveurs d'interconnexion (non représentés). Le réseau de communication 10 et le réseau de communication 11 sont également interconnectés entre eux par l'intermédiaire de serveurs d'interconnexion (non représentés). Pour envoyer un message SMS depuis son terminal 13, lors d'une étape El, l'utilisateur UA se connecte via une interface web à un serveur d'application 16 connecté au réseau de communication 11. Le serveur d'application 16 est un serveur d'émulation d'envoi de message SMS. Au cours de l'étape El, l'utilisateur UA fournit au serveur d'application 16 : le numéro du terminal destinataire du message SMS, i.e. le numéro de téléphone du terminal 12 de l'utilisateur UB, le numéro d'un terminal considéré comme émetteur du message SMS, i.e. le numéro de téléphone du terminal 15 de l'utilisateur UA, le texte du message SMS à envoyer. A partir des informations fournies par l'utilisateur UA, via le terminal 13, lors d'une étape E2, le serveur d'application 16 crée un message SMS msgl tel qu'illustré en figure 2. Le message SMS msgl illustré en figure 2 comprend notamment: un champ TP_PID correspondant au champ Transfert Protocol-Protocol Identifier d'un message SMS et permettant au réseau de communication 10 d'identifier le type du message, ici le champ du message comprend une valeur indiquant un message SMS, un champ TPO correspondant au champ Transfert Protocol -Originating Address (pour Adresse d'origine) d'un message SMS et indiquant le terminal considéré comme émetteur du message SMS. Comme le serveur d'application 16 envoie un message - 10 - SMS pour le compte du terminal 15, le serveur d'application 16 insère le numéro de téléphone du terminal 15 dans le champ TPO. un champ TPD correspondant au champ Transfert Protocol -Destination Address (pour Adresse de destination) d'un message SMS et indiquant le terminal destinataire du message SMS. Le serveur d'application 16 insère le numéro de téléphone du terminal 12 dans le champ TPD. un champ TPR correspondant au champ Transfert Protocol -Recipient Address (pour adresse de réception) d'un message SMS. Ce champ n'est pas utilisé pour l'envoi du message SMS créé dans l'exemple décrit ici, le serveur d'application 16 insère une valeur par défaut dans le champ TPR. un champ PLD correspondant au champ « Payload » (pour charge utile) d'un message SMS. Le serveur 16 insère dans ce champ, le texte du message SMS fournir par l'utilisateur UA. Lorsque le message msg1 est créé suite à l'étape E2, le serveur d'application 16 envoie, au cours d'une étape E3, le message msg1, via le réseau de communication 10, à un serveur 14 connecté au réseau de communication 10. Le serveur 14 est un serveur SMSC (pour Short Message Service Center) connu de l'art antérieur dont la fonction est notamment de transmettre les messages SMS aux terminaux destinataires de ces messages. Lors d'une étape E4, le serveur 14 transmet le message msg1 reçu en provenance du serveur d'application 16 au terminal 12. Au cours de l'étape E4, le terminal 12 reçoit le message msg1 envoyé par le serveur 14. Lors d'une étape E5, lorsque l'utilisateur UB du terminal 12 consulte le message msg1, le terminal 12 affiche le contenu du message msg1. Le terminal 12 affiche notamment le texte du message contenu dans le champ PLD du message msg1 et en tant qu'identifiant du terminal émetteur du message, l'identifiant contenu dans le champ TPO du message msg1, i.e. le terminal 15. Conformément à l'état de l'art, le serveur d'application 16 a émule l'envoi d'un message SMS msg1 par le terminal 15. Autrement dit, suite à la demande de l'utilisateur UA, via le terminal 13, le serveur d'application 16 a envoyé à destination du terminal 12 un message SMS msg1 pour le compte du terminal 15.The terminal 12 of the user UB is connected to the communication network 10 and is adapted to send and receive communications, in particular SMS messages. The terminal 12 is for example a mobile terminal. The communication network 10 or the communication network 11 may correspond to a group of communication networks of different operators interconnected via interconnection servers (not shown). The communication network 10 and the communication network 11 are also interconnected via interconnection servers (not shown). To send an SMS message from its terminal 13, during a step El, the user UA connects via a web interface to an application server 16 connected to the communication network 11. The application server 16 is a server emulation of SMS message sending. During the step E1, the user UA provides the application server 16 with the number of the terminal receiving the SMS message, ie the telephone number of the terminal 12 of the user UB, the number of a terminal considered. as issuer of the SMS message, ie the telephone number of the terminal 15 of the user UA, the text of the SMS message to be sent. From the information provided by the user UA, via the terminal 13, during a step E2, the application server 16 creates an SMS msg message as shown in FIG. 2. The SMS message msg shown in FIG. 2 comprises in particular: a TP_PID field corresponding to the Transfer Protocol-Protocol Identifier field of an SMS message and enabling the communication network 10 to identify the type of the message, here the message field comprises a value indicating an SMS message, a TPO field corresponding to the field Transfer Protocol -Originating Address (for original address) of an SMS message and indicating the terminal considered as issuer of the SMS message. As the application server 16 sends an SMS message on behalf of the terminal 15, the application server 16 inserts the telephone number of the terminal 15 into the TPO field. a TPD field corresponding to the Transfer Protocol-Destination Destination field of an SMS message and indicating the destination terminal of the SMS message. The application server 16 inserts the telephone number of the terminal 12 into the TPD field. a TPR field corresponding to the Transfer Protocol -Recipient Address field (for receiving address) of an SMS message. This field is not used to send the SMS message created in the example described here, the application server 16 inserts a default value in the TPR field. a PLD field corresponding to the "Payload" field (for payload) of an SMS message. The server 16 inserts in this field, the text of the SMS message provided by the user UA. When the message msg1 is created following step E2, the application server 16 sends, during a step E3, the message msg1, via the communication network 10, to a server 14 connected to the communication network 10 The server 14 is a SMSC (Short Message Service Center) server known from the prior art whose function is notably to transmit the SMS messages to the destination terminals of these messages. During a step E4, the server 14 transmits the message msg1 received from the application server 16 to the terminal 12. During the step E4, the terminal 12 receives the message msg1 sent by the server 14. When a step E5, when the user UB of the terminal 12 consults the message msg1, the terminal 12 displays the contents of the message msg1. The terminal 12 displays in particular the text of the message contained in the PLD field of the message msg1 and as the identifier of the terminal transmitting the message, the identifier contained in the TPO field of the message msg1, ie the terminal 15. In accordance with the state of the art, the application server 16 has emulated the sending of an SMS message msg1 by the terminal 15. In other words, following the request of the user UA, via the terminal 13, the server of application 16 has sent to the terminal 12 an SMS message msg1 on behalf of the terminal 15.
Le terminal 15 n'a cependant aucune trace de l'envoi d'un tel message SMS msg1 et il n'est pas possible pour l'utilisateur UA de consulter sur son terminal 15 le message SMS msg1 envoyé par le serveur d'application 16. Selon un mode particulier de réalisation de l'invention, lors d'une étape E6, le serveur d'application 16 envoie un message msg2 de mise à jour à destination du terminal 15, via le réseau de communication 11. Le message de mise à jour msg2 est par exemple un message SMS. Le message msg2 est reçu au cours de l'étape E6 par le serveur SMSC 14. Lors d'une étape E7, le serveur SMSC 14 transmet au terminal 15 le message msg2. A la réception du message msg2 au cours de l'étape E7, le terminal 15 peut alors mettre à jour sa boîte d'émission de message SMS à partir des informations contenues dans le message msg2.40 La figure 3 illustre des étapes du procédé de mise à jour d'une boîte d'émission de messages associée à un terminal émetteur selon un mode particulier de réalisation de l'invention. Le procédé de mise à jour est par exemple mis en oeuvre par le terminal 15 de la figure 1. Lors d'une étape 30, le terminal 15 reçoit un message msg2 en provenance du serveur SMSC 14 du réseau de communication 10. Le message msg2 est par exemple un message SMS envoyé par le serveur d'application 16 de la figure 1 lors de l'étape E6. Le message msg2 comprend notamment un identifiant dont la valeur indique que le message msg2 est un message de mise à jour d'une boîte d'émission de messages et des données relatives à un message msg1. Le message msg1 correspond par exemple au message msg1 de la figure 1 envoyé par le serveur d'application 16, à un terminal destinataire 12, au cours d'une étape E4. Le message msg1 a été envoyé au préalable par un dispositif distinct du terminal 15. Le message msg2 est illustré dans une première variante par la figure 4A. Le message msg2 illustré en figure 4A comprend notamment: un champ TP_PID correspondant au champ TP_PID (pour Transfer Protocol-Protocol Identifier) d'un message SMS et indiquant que le msg2 est un message SMS de mise à jour d'une boite d'émission de messages. La valeur du champ TP_PID est par exemple une valeur comprise dans une plage de valeurs réservées et non utilisées par l'organisme de standardisation 3GPP, par exemple de 01001000 à 01011101 ou de 01100000 à 01111011. Le champ TP_PID est ainsi affecté d'une valeur nouvelle indiquant un message SMS de mise à jour. un champ TPO correspondant au champ Transfer Protocol -Originating Address d'un message SMS. Le message msg2 ayant été envoyé par le serveur d'application 16, le champ TPO indique comme valeur un identifiant du serveur d'application 16 sur le réseau de communication 10. un champ TPD correspondant au champ Transfer Protocol -Destination Address d'un message SMS. Le message msg2 étant destiné au terminal 15, le champ TPD indique comme valeur un identifiant du terminal 15 sur le réseau de communication 10, par exemple le numéro de téléphone du terminal 15. un nouveau champ TPS correspondant à un champ nommé par exemple Transfer Protocol -Sent Address (pour Adresse envoyée) d'un message SMS. Selon la variante décrite ici, un nouveau champ est inséré dans un message SMS de type message de mise à jour. Ce nouveau champ TPS est utilisé pour indiquer un identifiant du terminal destinataire du premier message msg1. Le champ TPS du message msg2 indique comme valeur un identifiant du terminal 12 sur le réseau de communication 10, par exemple le numéro de téléphone du terminal 12. Avantageusement, le champ TPS n'est présent dans un message SMS que lorsque ledit message SMS est un message de type message de mise à jour d'une boite d'émission de messages. un champ TPR correspondant au champ Transfer Protocol -Recipient Address d'un message SMS. Ce champ n'est pas utilisé pour l'envoi du message msg2 décrit ici, une valeur par défaut est indiquée dans le champ TPR. - 12- - un champ PLD correspondant au champ « Payload ». Le champ PLD du msg2 comprend une information représentative de la charge utile du message msg1, par exemple le contenu du champ PLD du message msg1. Le message msg2 est illustré dans une deuxième variante par la figure 4B.The terminal 15, however, has no trace of the sending of such an SMS message msg1 and it is not possible for the user UA to consult on his terminal 15 the SMS message msg1 sent by the application server 16 According to a particular embodiment of the invention, during a step E6, the application server 16 sends an update message msg2 to the terminal 15, via the communication network 11. The setting message msg2 is for example an SMS message. The message msg2 is received during step E6 by the SMSC server 14. During a step E7, the SMSC server 14 transmits to the terminal 15 the message msg2. On receipt of the message msg2 during step E7, the terminal 15 can then update its SMS message transmission box from the information contained in the message msg2.40. FIG. 3 illustrates steps of the method of update of a message transmission box associated with a transmitting terminal according to a particular embodiment of the invention. The update method is for example implemented by the terminal 15 of FIG. 1. During a step 30, the terminal 15 receives a message msg2 from the SMSC server 14 of the communication network 10. The message msg2 is for example an SMS message sent by the application server 16 of Figure 1 in step E6. The message msg2 includes an identifier whose value indicates that the message msg2 is an update message of a message box and data relating to a message msg1. The message msg1 corresponds, for example, to the message msg1 of FIG. 1 sent by the application server 16 to a destination terminal 12 during a step E4. The message msg1 has been sent beforehand by a device distinct from the terminal 15. The message msg2 is illustrated in a first variant in FIG. 4A. The message msg2 illustrated in FIG. 4A notably comprises: a TP_PID field corresponding to the TP_PID (Transfer Protocol-Protocol Identifier) field of an SMS message and indicating that the msg2 is an SMS message for updating a transmission box messages. For example, the value of the TP_PID field is a value within a reserved value range that is not used by the 3GPP standardization organization, for example from 01001000 to 01011101 or from 01100000 to 01111011. The TP_PID field is thus assigned a value new indicating an update SMS message. a TPO field corresponding to the Transfer Protocol -Originating Address field of an SMS message. Since the message msg2 has been sent by the application server 16, the field TPO indicates as value an identifier of the application server 16 on the communication network 10. a TPD field corresponding to the Transfer Protocol field -Destination Address of a message SMS. Since the message msg2 is intended for the terminal 15, the field TPD indicates as value an identifier of the terminal 15 on the communication network 10, for example the telephone number of the terminal 15. a new TPS field corresponding to a field named for example a Transfer Protocol -Sent Address (for Sent Address) of an SMS message. According to the variant described here, a new field is inserted in an SMS message of update message type. This new TPS field is used to indicate an identifier of the destination terminal of the first message msg1. The TPS field of the message msg2 indicates as a value an identifier of the terminal 12 on the communication network 10, for example the telephone number of the terminal 12. Advantageously, the TPS field is present in an SMS message only when said SMS message is a message of the update message type of a message transmission box. a TPR field corresponding to the Transfer Protocol -Recipient Address field of an SMS message. This field is not used for sending the msg2 message described here, a default value is indicated in the TPR field. - 12- - a PLD field corresponding to the "Payload" field. The PLD field of the msg2 includes information representative of the payload of the message msg1, for example the content of the PLD field of the message msg1. The message msg2 is illustrated in a second variant in FIG. 4B.
Le message msg2 illustré en figure 4B comprend notamment: un champ TP_PID identique au champ TP_PID décrit en relation avec la figure 4A. un champ TPO identique au champ TPO décrit en relation avec la figure 4A. un champ TPD identique au champ TPD décrit en relation avec la figure 4A. un champ TPR correspondant au champ Transfer Protocol -Recipient Address d'un message SMS. Ce champ est utilisé dans cette variante pour indiquer un identifiant du terminal destinataire du message msg1. Le champ TPR indique comme valeur un identifiant du terminal 12, par exemple le numéro de téléphone du terminal 12. un champ PLD identique au champ PLD décrit en relation avec la figure 4A. Le message msg2 est illustré dans une troisième variante par la figure 40.The message msg2 illustrated in FIG. 4B notably comprises: a field TP_PID identical to the field TP_PID described in relation with FIG. 4A. a TPO field identical to the TPO field described in relation to FIG. 4A. a TPD field identical to the TPD field described in relation with FIG. 4A. a TPR field corresponding to the Transfer Protocol -Recipient Address field of an SMS message. This field is used in this variant to indicate an identifier of the destination terminal of the msg1 message. The TPR field indicates as value an identifier of the terminal 12, for example the telephone number of the terminal 12. A PLD field identical to the PLD field described in relation with FIG. 4A. The message msg2 is illustrated in a third variant in FIG. 40.
Le message msg2 illustré en figure 40 comprend notamment: un champ TP_PID identique au champ TP_PID décrit en relation avec la figure 4A. un champ TPO correspondant au champ Transfer Protocol -Originating Address d'un message SMS. Dans cette variante, le champ TPO est utilisé pour transmettre un identifiant du terminal destinataire du message msg1. Le champ TPO n'indique donc plus un identifiant du terminal émetteur du message msg2, ici le serveur d'application 16, mais un identifiant du terminal 12. un champ TPD identique au champ TPD décrit en relation avec la figure 4A. un champ TPR identique au champ TPR décrit en relation avec la figure 4A. un champ PLD identique au champ PLD décrit en relation avec la figure 4A.The message msg2 illustrated in FIG. 40 notably comprises: a field TP_PID identical to the field TP_PID described in relation to FIG. 4A. a TPO field corresponding to the Transfer Protocol -Originating Address field of an SMS message. In this variant, the TPO field is used to transmit an identifier of the destination terminal of the message msg1. The TPO field therefore no longer indicates an identifier of the terminal sending the msg2 message, here the application server 16, but an identifier of the terminal 12. a TPD field identical to the TPD field described in relation with Figure 4A. a field TPR identical to the field TPR described in relation to FIG. 4A. a PLD field identical to the PLD field described in relation to FIG. 4A.
Selon un mode particulier de réalisation de l'invention et selon l'une quelconque des variantes illustrant le message msg2 décrites ci-dessus, le champ PLD du message msg2 peut également comprendre des données d'horodatage du message msg1, telles que la date et l'heure d'envoi du message msg1 par le serveur d'application 16. Selon un autre mode particulier de réalisation de l'invention et selon l'une quelconque des variantes illustrant le message msg2 décrites ci-dessus, le champ PLD du message msg2 peut comprendre un lien sous la forme d'une URL pointant vers le message msg1 ou pointant vers le contenu du champ PLD du message msg1. Par exemple, si le message msg1 est un message vocal ou vidéo, le message msg2 contient dans son champ PLD une URL permettant au terminal 15 d'accéder au message vocal ou vidéo msg1 stocké sur un serveur de messagerie du réseau de communication 10 ou du réseau de communication 11. Lors d'une étape 31, le terminal 15 détermine à partir de la valeur du champ TP_PID du message msg2 que le message msg2 est un message de mise à jour d'une boîte d'émission de messages à l'aide des données relatives au message msg1 contenues dans le champ de charge utile du message msg2. - 13 - Lors d'une étape 32, le terminal 15 identifie à partir du message msg2 le type du message msg1. Par exemple, le terminal 15 consulte le champ TP_PID du message msg2. Selon un mode particulier de réalisation de l'invention, la valeur affectée au champ TP_PID du message msg2 indique à la fois que le message msg2 est un message de mise à jour d'une boite d'émission de messages, et le type de message correspondant au message msg1. Par exemple, une valeur du champ TP_PID comprise entre 01001000 et 010011000 indique un message de mise à jour d'une boite d'émission de messages. Chaque valeur de la plage indique un message de mise à jour d'une boite d'émission de messages correspondant à des types de message différents. Par exemple : une valeur 01001000 du champ TP_PID indique que le message msg1 est de type message SMS, une valeur 01001001 du champ TP_PID indique que le message msg1 est de type message MMS, une valeur 01001010 du champ TP_PID indique que le message msg1 est de type message vocal, une valeur 01001011 du champ TP_PID indique que le message msg1 est de type message vidéo, une valeur 01001100 du champ TP_PID indique que le message msg1 est de type courriel.According to a particular embodiment of the invention and according to any of the variants illustrating the msg2 message described above, the PLD field of the message msg2 may also comprise timestamp data of the message msg1, such as the date and the time of sending the message msg1 by the application server 16. According to another particular embodiment of the invention and according to any of the variants illustrating the message msg2 described above, the PLD field of the message msg2 can include a link in the form of a URL pointing to the msg1 message or pointing to the contents of the PLD field of the msg1 message. For example, if the message msg1 is a voice or video message, the message msg2 contains in its field PLD a URL allowing the terminal 15 to access the voice message or video msg1 stored on a mail server of the communication network 10 or the communication network 11. In a step 31, the terminal 15 determines from the value of the TP_PID field of the message msg2 that the message msg2 is an update message of a message transmission box to the Help message data msg1 contained in the payload field of message msg2. In a step 32, the terminal 15 identifies from the message msg2 the type of the message msg1. For example, the terminal 15 consults the TP_PID field of the message msg2. According to a particular embodiment of the invention, the value assigned to the TP_PID field of the message msg2 indicates both that the message msg2 is an update message of a message transmission box, and the message type corresponding to the message msg1. For example, a value of the TP_PID field between 01001000 and 010011000 indicates an update message of a message transmission box. Each value in the range indicates an update message of a message box corresponding to different message types. For example: a value 01001000 of the TP_PID field indicates that the message msg1 is of type SMS message, a value 01001001 of the TP_PID field indicates that the message msg1 is of type MMS message, a value 01001010 of the field TP_PID indicates that the message msg1 is type voice message, a value 01001011 of the TP_PID field indicates that the message msg1 is of video message type, a value 01001100 of the TP_PID field indicates that the message msg1 is of type email.
D'autres variantes sont possibles. Par exemple, au lieu d'utiliser le champ TP_PID du message msg2 pour indiquer le type du message msg1, un champ de données supplémentaire peut être inséré dans le message msg2. Ce champ de données supplémentaire dédié au type du message msg1 peut être inséré seulement dans le cas où le message msg2 est un message de mise à jour de boite d'émission de messages. Dans cette variante, une seule nouvelle valeur du champ TP_PID réservée par l'organisme de standardisation 3GPP est nécessaire pour mettre en oeuvre l'invention. Lors d'une étape 33, le terminal 15 détermine, à partir du type du message msg1 identifié à l'étape 32, une boite d'émission de messages correspondante. Par exemple, si le type du message msg1 est un message SMS, le terminal 15 détermine que la boite d'émission de messages à mettre à jour est la boite d'envoi de messages SMS stockée sur le terminal 15. Selon un autre exemple, si le type du message msg1 est un message vidéo, le terminal 15 détermine que la boite d'émission de messages à mettre à jour est la boite d'envoi de messages vidéo associée au terminal 15. Selon un mode particulier de réalisation de l'invention, au cours de l'étape 33, le terminal 15 détermine également la localisation de la boite d'émission de messages à mettre à jour. La boite d'émission de messages à mettre à jour associée au terminal 15 peut être localisée dans une mémoire du terminal 15 ou dans une mémoire distante du terminal 15, par exemple sur un serveur d'un réseau de communication. - 14 - Lors d'une étape 34, le terminal 15 enregistre les données relatives au message msg1 contenues dans le champ de charge utile du message msg2 dans la boite d'émission de messages déterminée au cours de l'étape 33. Selon une première variante, l'étape 34 correspond à l'enregistrement du message msg2 dans la boite d'émission de messages tel que le message msg2 a été reçu. Dans cette variante, le message msg2 enregistré n'est donc pas modifié. Selon cette première variante, lors d'une étape 35, le terminal 15 restitue à l'utilisateur UA les données relatives au message msg1 sous la forme d'un message SMS envoyé par le terminal 15. Pour cela, le terminal 15 affiche : dans un champ « adresse émetteur », l'adresse du terminal 15 obtenue à partir du champ TPD du message msg2, dans un champ « adresse de destination », l'adresse du terminal 12 obtenue à partir du champ TPS, ou à partir du champ TPR, ou à partir du champ TPO, du message msg2, selon l'une des variantes illustrées par les figures 4A, 4B et 40. dans un champ de charge utile, une information représentative du contenu du champ de charge utile du message msg1. Par exemple, si le message msg1 est un message SMS, le terminal 15 affiche le contenu du champ de charge utile du message msg1, c'est-à-dire le texte du message msg1 envoyé à l'utilisateur UB par l'utilisateur UA. Selon un autre exemple, si le message msg1 est un message vidéo, le terminal 15 affiche une URL pointant sur le message vidéo msg1. Selon cette première variante, l'affichage par le terminal 15 des données relatives au message msg1 est modifié par rapport à l'affichage d'un message que le terminal 15 aurait envoyé. Selon une deuxième variante, lors de l'étape 34, les données relatives au message msg1 sont enregistrées dans la boite d'émission de messages déterminée à l'étape 33, sous la forme d'un nouveau message msg3. Le message msg3 est un message d'un type identique au type du message msg1. Selon cette deuxième variante, le message msg3 est obtenu à partir du message msg2. Le message msg3 comprend notamment: dans un champ « adresse émetteur », l'adresse du terminal 15 obtenue à partir du champ TPD du message msg2, dans un champ « adresse destinataire », l'adresse du terminal 12 obtenue à partir du champ TPS, ou à partir du champ TPR, ou à partir du champ TPO, du message msg2, selon l'une des variantes illustrées par les figures 4A, 4B et 40. dans un champ de charge utile, une information représentative du contenu du champ de charge utile du message msg1. Par exemple, si le message msg1 est un message SMS, le champ de charge utile du message msg3 contient le contenu du champ de charge utile du message msg1, c'est-à-dire le texte du message msg1 envoyé à l'utilisateur UB par l'utilisateur UA. Selon un autre exemple, si le message msg1 est un message vidéo, le champ de charge utile du message msg3 contient une URL pointant sur le message vidéo msg1. - 15 - Selon cette deuxième variante, lors d'une étape 35, le terminal 15 restitue à l'utilisateur UA le message msg3. Le terminal 15 affiche le message msg3 de manière similaire à un message que le terminal 15 aurait envoyé. Le procédé de mise à jour de la figure 3 a été décrit dans le cas où le message msg2 est un message SMS. D'autres mode de réalisation sont possibles. Par exemple, le message msg2 peut être un courriel, un MMS, ou encore un message de notification selon le protocole SIP. Selon ces autres modes particuliers de réalisation de l'invention, la mise en oeuvre du procédé de mise à jour reste identique à celle décrite en relation avec la figure 3.Other variants are possible. For example, instead of using the TP_PID field of the msg2 message to indicate the type of the msg1 message, an additional data field can be inserted into the msg2 message. This additional data field dedicated to the type of the message msg1 can be inserted only in the case where the message msg2 is a message box update message. In this variant, a single new value of the TP_PID field reserved by the 3GPP standardization organization is necessary to implement the invention. During a step 33, the terminal 15 determines, from the type of message msg1 identified in step 32, a corresponding message transmission box. For example, if the message type msg1 is an SMS message, the terminal 15 determines that the message transmission box to be updated is the SMS message sending box stored on the terminal 15. According to another example, if the type of the message msg1 is a video message, the terminal 15 determines that the message transmission box to be updated is the video message sending box associated with the terminal 15. According to a particular embodiment of the In the course of step 33, the terminal 15 also determines the location of the message transmission box to be updated. The message transmission box to be updated associated with the terminal 15 may be located in a memory of the terminal 15 or in a remote memory of the terminal 15, for example on a server of a communication network. In a step 34, the terminal 15 stores the data relating to the message msg1 contained in the payload field of the message msg2 in the message transmission box determined in step 33. According to a first alternatively, step 34 corresponds to the recording of the message msg2 in the message transmission box such that the message msg2 has been received. In this variant, the message msg2 saved is therefore not modified. According to this first variant, during a step 35, the terminal 15 returns to the user UA the data relating to the message msg1 in the form of an SMS message sent by the terminal 15. For this, the terminal 15 displays: in a "sender address" field, the address of the terminal 15 obtained from the TPD field of the message msg2, in a "destination address" field, the address of the terminal 12 obtained from the TPS field, or from the field TPR, or from the TPO field, of the message msg2, according to one of the variants illustrated by FIGS. 4A, 4B and 40. in a payload field, information representative of the content of the payload field of the message msg1. For example, if the message msg1 is an SMS message, the terminal 15 displays the contents of the payload field of the message msg1, that is to say the text of the message msg1 sent to the user UB by the user UA . In another example, if the message msg1 is a video message, the terminal 15 displays a URL pointing to the video message msg1. According to this first variant, the display by the terminal 15 of the data relating to the message msg1 is modified with respect to the display of a message that the terminal 15 has sent. According to a second variant, during step 34, the data relating to the message msg1 is recorded in the message transmission box determined in step 33, in the form of a new message msg3. The message msg3 is a message of a type identical to the type of message msg1. According to this second variant, the message msg3 is obtained from the message msg2. The message msg3 notably comprises: in a "sender address" field, the address of the terminal 15 obtained from the TPD field of the msg2 message, in a "destination address" field, the terminal address 12 obtained from the TPS field , or from the TPR field, or from the TPO field, of the message msg2, according to one of the variants illustrated by FIGS. 4A, 4B and 40. in a payload field, information representative of the content of the field of payload of message msg1. For example, if the message msg1 is an SMS message, the payload field of the message msg3 contains the content of the payload field of the message msg1, that is to say the text of the message msg1 sent to the user UB by the user UA. In another example, if the message msg1 is a video message, the payload field of the message msg3 contains a URL pointing to the video message msg1. According to this second variant, during a step 35, the terminal 15 returns the message msg3 to the user UA. The terminal 15 displays the message msg3 in a manner similar to a message that the terminal 15 would have sent. The updating method of FIG. 3 has been described in the case where the message msg2 is an SMS message. Other embodiments are possible. For example, the message msg2 can be an email, an MMS, or a notification message according to the SIP protocol. According to these other particular embodiments of the invention, the implementation of the updating method remains identical to that described with reference to FIG.
La figure 5 illustre des étapes du procédé de transmission d'un message de mise à jour selon un mode particulier de réalisation de l'invention. Le procédé décrit en figure 5 permet de transmettre au terminal 15 de la figure 1 un message msg2 de mise à jour d'une boite d'émission de messages associée au terminal 15. Suite à la réception du message msg2, le terminal 15 peut alors mettre à jour une boite d'émission de messages selon l'un quelconque des modes particuliers de réalisation du procédé de mise à jour décrits en relation avec la figure 3. Le procédé de transmission de la figure 5 est mis en oeuvre par un serveur d'un réseau de communication, par exemple le serveur 14 de la figure 1. Selon un mode particulier de réalisation de l'invention, lorsque le message msg2 est un message SMS, le serveur mettant en oeuvre le procédé de transmission de la figure 5 est un serveur de type SMSC (pour Serveur Mobile Service Center en anglais).FIG. 5 illustrates steps of the method for transmitting an update message according to a particular embodiment of the invention. The method described in FIG. 5 makes it possible to transmit to the terminal 15 of FIG. 1 a message msg2 for updating a message transmission box associated with the terminal 15. Following reception of the message msg2, the terminal 15 can then update a message transmission box according to any of the particular embodiments of the updating method described in connection with FIG. 3. The transmission method of FIG. 5 is implemented by a server a communication network, for example the server 14 of FIG. 1. According to a particular embodiment of the invention, when the message msg2 is an SMS message, the server implementing the transmission method of FIG. a server type SMSC (for Mobile Service Center server in English).
Lors d'une étape 50, le serveur 14 reçoit le message msg2 envoyé par le serveur d'application 16 au cours de l'étape E6 décrite en relation avec la figure 1. Au cours de l'étape 50, le serveur 14 détermine à partir de la valeur du champ TP_PID du message msg2 que le message msg2 est un message de mise à jour d'une boîte d'émission de messages. Lors d'une étape 51, le serveur 14 vérifie alors que l'adresse contenue dans le champ « adresse émetteur » du message msg2 est une adresse enregistrée auprès du serveur 14 ou d'un serveur connecté au serveur 14 et que l'adresse contenue dans le champ « adresse émetteur » du message msg2 est une adresse autorisée à envoyer des messages de mise à jour. Par exemple, le serveur 14 consulte une liste L1 comprenant les adresses de serveurs tiers enregistrés auprès de l'opérateur du réseau de communication auquel appartient le serveur 14. Ces serveurs tiers sont par exemple utilisés par des fournisseurs de service tiers fournissant des services d'envoi de messages SMS via une application Internet. Lorsqu'un fournisseur d'un tel service déploie son service, il déclare à l'opérateur du réseau de communication sur lequel le fournisseur déploie son service, l'adresse des serveurs d'application utilisés pour la mise en oeuvre du service d'envoi de SMS. L'opérateur du réseau de communication enregistre alors l'adresse des serveurs dans la liste L1. Si l'adresse du serveur d'application 16 appartient à la liste L1, le serveur d'application 16 est un serveur autorisé à envoyer des messages de mise à jour de boite d'émission. Lors d'une étape 52, le serveur 14 transmet alors au terminal 15 le message msg2 émis par le serveur d'application 16. - 16 - Le mode particulier de réalisation de l'invention permet avantageusement de limiter l'envoi de messages de mise à jour frauduleux au terminal 15. La figure 6 illustre un dispositif 60 de mise à jour d'une boîte d'émission de messages associée à un terminal de communication, mettant en oeuvre le procédé de mise à jour selon un mode particulier de réalisation de l'invention. Le dispositif 60 comprend un module de stockage 62, par exemple une mémoire (MEM), une unité de traitement 63, équipée par exemple d'un microprocesseur (FROC), et pilotée par le programme d'ordinateur (PG) 61 mettant en oeuvre le procédé de mise à jour tel que décrit en relation avec la figure 3. A l'initialisation, les instructions de code du programme d'ordinateur 61 sont par exemple chargées en mémoire (MEM) avant d'être exécutées par le processeur (FROC) de l'unité de traitement 63. Le processeur de l'unité de traitement 63 met en oeuvre les étapes du procédé de mise à jour de boites d'émission de messages associées au terminal 15. Selon les instructions du programme d'ordinateur 61, le processeur de l'unité de traitement 63 met notamment en oeuvre: une étape de réception par le terminal 15, d'un message msg2 en provenance du serveur d'application 16, ledit message comprenant : - un identifiant dont la valeur indique que le message reçu est un message de mise à jour d'une boîte d'émission de messages, - des données relatives à un message msg1, préalablement envoyé à un terminal 12, par un dispositif d'envoi distinct du terminal 15, une étape d'identification d'un type de message dudit message msg1 à partir du message de mise à jour msg2, une étape de détermination d'une boîte d'émission de messages selon le type de message identifié, une étape d'enregistrement dans la boîte d'émission déterminée desdites données relatives audit message msg1. Selon un mode particulier de réalisation de l'invention, le module de stockage 62 permet de stocker sur le dispositif 60, les données relatives au message msg1 contenues dans le message msg2 et de stocker la boite d'émission de messages associée au terminal 15 et déterminée par le processeur de l'unité de traitement 63. Le dispositif 60 comporte aussi des moyens de communication 66. Les moyens de communication sont par exemple mis en oeuvre par un module de communication (COM). Le module de communication permet notamment au dispositif 60 d'établir des communications via le réseau de communication 10 de la figure 1. Le module de communication (COM) permet de recevoir le message msg2. Selon un mode particulier de réalisation de l'invention, le dispositif 60 comprend également des moyens d'interaction utilisateur 64 (I/O) permettant à l'utilisateur UA d'interagir avec le dispositif 60. Les moyens d'interaction utilisateur 64 sont par exemple mis en oeuvre au moyen d'une interface utilisateur. Cette interface utilisateur peut correspondre à un clavier, une souris, ou un écran tactile. - 17 - Le dispositif 60 comprend des moyens de restitution 65 permettant notamment de restituer les données relatives au message msg1 contenues dans le message msg2 selon un mode particulier de réalisation de l'invention. Les moyens de restitution sont par exemple mis oeuvre par un module d'affichage (AFF), tel qu'un écran.During a step 50, the server 14 receives the message msg2 sent by the application server 16 during the step E6 described in relation to FIG. 1. During the step 50, the server 14 determines to from the value of the TP_PID field of the message msg2 that the message msg2 is an update message of a message box. During a step 51, the server 14 then verifies that the address contained in the "sending address" field of the message msg2 is an address registered with the server 14 or a server connected to the server 14 and that the address contained in the "sender address" field of the message msg2 is an address that is allowed to send update messages. For example, the server 14 consults a list L1 including the addresses of third-party servers registered with the operator of the communication network to which the server 14 belongs. These third-party servers are for example used by third-party service providers providing services of a third party. sending SMS messages via an Internet application. When a provider of such a service deploys its service, it declares to the operator of the communication network on which the provider deploys its service, the address of the application servers used for the implementation of the sending service. SMS. The operator of the communication network then records the address of the servers in the list L1. If the address of the application server 16 belongs to the list L1, the application server 16 is a server authorized to send transmission box update messages. During a step 52, the server 14 then transmits to the terminal 15 the message msg2 sent by the application server 16. The particular embodiment of the invention advantageously makes it possible to limit the sending of messages of implementation. fraudulent at the terminal 15. FIG. 6 illustrates a device 60 for updating a message transmission box associated with a communication terminal, implementing the updating method according to a particular embodiment of FIG. the invention. The device 60 comprises a storage module 62, for example a memory (MEM), a processing unit 63, equipped for example with a microprocessor (FROC), and driven by the computer program (PG) 61 implementing the update method as described in connection with Figure 3. At initialization, the code instructions of the computer program 61 are for example loaded into memory (MEM) before being executed by the processor (FROC ) of the processing unit 63. The processor of the processing unit 63 implements the steps of the method for updating message transmission boxes associated with the terminal 15. According to the instructions of the computer program 61 , the processor of the processing unit 63 implements in particular: a step of reception by the terminal 15 of a message msg2 from the application server 16, said message comprising: an identifier whose value indicates that the message received is a message of m update of a message transmission box, - data relating to a message msg1, previously sent to a terminal 12, by a sending device other than the terminal 15, a step of identifying a type of message message of said message msg1 from the update message msg2, a step of determining a message transmission box according to the type of message identified, a step of recording in the specified transmission box of said data relating to said auditing message msg1. According to one particular embodiment of the invention, the storage module 62 makes it possible to store on the device 60 the data relating to the message msg1 contained in the message msg2 and to store the message transmission box associated with the terminal 15 and determined by the processor of the processing unit 63. The device 60 also comprises communication means 66. The communication means are for example implemented by a communication module (COM). The communication module notably enables the device 60 to establish communications via the communication network 10 of FIG. 1. The communication module (COM) makes it possible to receive the message msg2. According to a particular embodiment of the invention, the device 60 also comprises user interaction means 64 (I / O) enabling the user UA to interact with the device 60. The user interaction means 64 are for example implemented by means of a user interface. This user interface can be a keyboard, a mouse, or a touch screen. The device 60 comprises means of restitution 65 making it possible in particular to restore the data relating to the message msg1 contained in the message msg2 according to a particular embodiment of the invention. The reproduction means are for example implemented by a display module (AFF), such as a screen.
Selon un mode particulier de réalisation de l'invention, le dispositif 60 est compris dans un terminal, tel que par exemple le terminal 15 de la figure 1. Plus généralement, le dispositif 60 est compris dans un terminal tel que par exemple un ordinateur personnel, fixe ou mobile, un téléphone mobile, une tablette, une télévision connectée, un smartphone, etc...According to a particular embodiment of the invention, the device 60 is included in a terminal, such as, for example, the terminal 15 of FIG. 1. More generally, the device 60 is included in a terminal such as for example a personal computer. , fixed or mobile, a mobile phone, a tablet, a smart TV, a smartphone, etc.
La figure 7 illustre un dispositif 70 permettant de mettre en oeuvre le procédé de transmission selon un mode particulier de réalisation de l'invention. Le dispositif 70 comprend un module de stockage 72, par exemple une mémoire (MEM), une unité de traitement 73, équipée par exemple d'un microprocesseur (PROC), et pilotée par le programme d'ordinateur (PG) 71 mettant en oeuvre le procédé de transmission tel que décrit en relation avec la figure 5. A l'initialisation, les instructions de code du programme d'ordinateur 71 sont par exemple chargées en mémoire (MEM) avant d'être exécutées par le processeur (FROC) de l'unité de traitement 73. Le processeur de l'unité de traitement 73 met en oeuvre les étapes du procédé de transmission du message de mise à jour msg2 destiné à mettre à jour une boite d'émission de messages associée au terminal 15 selon l'un quelconque des modes particuliers de réalisation du procédé de mise à jour décrit en relation avec la figure 3. Selon les instructions du programme d'ordinateur 71, le processeur de l'unité de traitement 73 met notamment en oeuvre: - une étape de réception du message de mise à jour msg2 en provenance du serveur d'application 16 de la figure 1, ledit message de mise à jour msg2 comprenant: - un identifiant dont la valeur indique que le message est un message de mise à jour d'une boite d'émission de messages, - des données relatives à un premier message msg1 envoyé au terminal 12, par un dispositif d'envoi distinct du terminal 15. une étape de vérification que l'adresse contenue dans un champ « adresse émetteur » du message de mise à jour msg2 est une adresse enregistrée auprès du dispositif 70 et autorisée à envoyer des messages de mises à jour, dans le cas d'une vérification positive, une étape de transmission au terminal 15 du message de mise à jour msg2. Le module de stockage 72 permet de stocker sur le dispositif 70 la liste L1 d'adresses de serveurs autorisés à envoyer des messages de mises à jour. Le dispositif 70 comporte aussi des moyens de communication 76. Les moyens de communication sont par exemple mis en oeuvre par un module de communication (COM). Le module de communication (COM) permet notamment au dispositif 70 de recevoir et d'envoyer des messages via le réseau de communication 10 de la figure 1. Le module de communication (COM) permet de transmettre le message msg2 reçu au terminal 15. - 18 - Le dispositif 70 est compris dans un serveur, par exemple le serveur 14 de la figure 1.FIG. 7 illustrates a device 70 making it possible to implement the transmission method according to a particular embodiment of the invention. The device 70 comprises a storage module 72, for example a memory (MEM), a processing unit 73, equipped for example with a microprocessor (PROC), and driven by the computer program (PG) 71 implementing the transmission method as described in connection with Figure 5. At initialization, the code instructions of the computer program 71 are for example loaded into memory (MEM) before being executed by the processor (FROC) of the processing unit 73. The processor of the processing unit 73 implements the steps of the method of transmission of the update message msg2 intended to update a message transmission box associated with the terminal 15 according to FIG. any of the particular embodiments of the updating method described in relation to FIG. 3. According to the instructions of the computer program 71, the processor of the processing unit 73 implements, in particular: a step of receipt of u msg2 update message from the application server 16 of Figure 1, said update message msg2 comprising: - an identifier whose value indicates that the message is an update message of a box message transmission, - data relating to a first message msg1 sent to the terminal 12, by a sending device separate from the terminal 15. a verification step that the address contained in a field "sender address" of the message of update msg2 is an address registered with the device 70 and authorized to send update messages, in the case of a positive verification, a step of transmission to the terminal 15 of the update message msg2. The storage module 72 stores on the device 70 the list L1 of server addresses authorized to send update messages. The device 70 also comprises communication means 76. The communication means are for example implemented by a communication module (COM). The communication module (COM) allows the device 70 to receive and send messages via the communication network 10 of FIG. 1. The communication module (COM) makes it possible to transmit the message msg2 received at the terminal 15. - 18 - The device 70 is included in a server, for example the server 14 of FIG.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1361192A FR3013550A1 (en) | 2013-11-15 | 2013-11-15 | METHOD AND DEVICE FOR UPDATING MESSAGE TRANSMISSION BOXES ASSOCIATED WITH A COMMUNICATION TERMINAL |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1361192A FR3013550A1 (en) | 2013-11-15 | 2013-11-15 | METHOD AND DEVICE FOR UPDATING MESSAGE TRANSMISSION BOXES ASSOCIATED WITH A COMMUNICATION TERMINAL |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR3013550A1 true FR3013550A1 (en) | 2015-05-22 |
Family
ID=49876910
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1361192A Withdrawn FR3013550A1 (en) | 2013-11-15 | 2013-11-15 | METHOD AND DEVICE FOR UPDATING MESSAGE TRANSMISSION BOXES ASSOCIATED WITH A COMMUNICATION TERMINAL |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR3013550A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090203402A1 (en) * | 2008-02-12 | 2009-08-13 | Microsoft Corporation | Utilizing mobile device functionality from remote computers |
| WO2011047842A1 (en) * | 2009-10-20 | 2011-04-28 | T-Mobile Czech Republic A.S. | Automatic client detection mechanism |
| US20130157699A1 (en) * | 2011-12-19 | 2013-06-20 | Mohit Talwar | Messaging Object Generation for Synchronous Conversation Threads |
-
2013
- 2013-11-15 FR FR1361192A patent/FR3013550A1/en not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090203402A1 (en) * | 2008-02-12 | 2009-08-13 | Microsoft Corporation | Utilizing mobile device functionality from remote computers |
| WO2011047842A1 (en) * | 2009-10-20 | 2011-04-28 | T-Mobile Czech Republic A.S. | Automatic client detection mechanism |
| US20130157699A1 (en) * | 2011-12-19 | 2013-06-20 | Mohit Talwar | Messaging Object Generation for Synchronous Conversation Threads |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3087706A1 (en) | Method and system for communication between web browsers, using a unified communication environment | |
| EP3119060A1 (en) | Method and device for establishing webrtc communications | |
| EP1460868B1 (en) | Electronic stamp for multimedia messages | |
| CA2874206C (en) | Methods for delivering electronic mails on request, electronic mail servers and computer programs implementing said methods. | |
| EP2336967A1 (en) | Customised messaging in website inserts | |
| EP2929707B1 (en) | Management of notifications in a mobile web application | |
| FR3013550A1 (en) | METHOD AND DEVICE FOR UPDATING MESSAGE TRANSMISSION BOXES ASSOCIATED WITH A COMMUNICATION TERMINAL | |
| EP3648443B1 (en) | Management of a communication between a caller device having a primary call identifier and a secondary call identifier and a callee device. | |
| EP2843923A2 (en) | Device and method for enriching communication | |
| EP1935149B1 (en) | Method and system for notifying a receipt of asynchronous messages | |
| WO2019243706A1 (en) | Method of discovering intermediate functions and selecting a path between two communication devices | |
| EP3162019B1 (en) | Method and device for establishing a communication | |
| FR3110800A1 (en) | Method of notification of a mobile terminal | |
| EP3138271A1 (en) | Method and device for establishing a communication | |
| FR3128840A1 (en) | Supervision of the operation of a data transmission service implemented according to at least two different technologies | |
| CA2874207C (en) | Method for processing imap data flows, electronic mail servers and computer programs implementing said methods | |
| WO2024188822A1 (en) | Blockchain confidential payment method and device | |
| EP3110109A1 (en) | Method and device for updating the capabilities of an object connected to a communications network | |
| FR3018027A1 (en) | METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL | |
| FR3116921A1 (en) | Peripheral connected to a terminal, terminal and server configured to manage proof of ownership, by the terminal, of data generated by the peripheral | |
| EP3757865A1 (en) | Method for processing a message and corresponding device | |
| WO2007116169A1 (en) | Module, method and computer programme for generating messages | |
| EP3476110A1 (en) | Method and device for processing a multimedia object | |
| EP2612528A1 (en) | Method of updating a database of subscribers registered in an ota platform, corresponding card and ota platform | |
| FR2953671A1 (en) | Method for automatic downloading of album in e.g. short message service by mobile telephone of global system for mobile communication network to manage short message service, involves carrying out downloading of content to consult message |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ST | Notification of lapse |
Effective date: 20150731 |