FR3004048A1 - METHOD FOR NOTIFYING A MESSAGE ACCESS LINK AND MESSAGING SYSTEM - Google Patents
METHOD FOR NOTIFYING A MESSAGE ACCESS LINK AND MESSAGING SYSTEM Download PDFInfo
- Publication number
- FR3004048A1 FR3004048A1 FR1352809A FR1352809A FR3004048A1 FR 3004048 A1 FR3004048 A1 FR 3004048A1 FR 1352809 A FR1352809 A FR 1352809A FR 1352809 A FR1352809 A FR 1352809A FR 3004048 A1 FR3004048 A1 FR 3004048A1
- Authority
- FR
- France
- Prior art keywords
- message
- terminal
- server
- identity
- messaging system
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
- H04M3/53366—Message disposing or creating aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/45—Aspects of automatic or semi-automatic exchanges related to voicemail messaging
- H04M2203/4554—Sender-side editing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42085—Called party identification service
- H04M3/42102—Making use of the called party identifier
- H04M3/42119—Making use of the called party identifier where the identifier is a Uniform Resource Locator
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
Le procédé selon l'invention est destiné à être mis en œuvre par un système de messagerie (2) associé à une première identité de terminal (ID1) et comprend : - sur détection d'un message (M) destiné à la première identité stocké sur un serveur (DB) du système de messagerie, ledit message ayant été émis par une deuxième identité de terminal (ID2) lors d'une communication, l'envoi, à l'issue de cette communication, d'une notification à la deuxième identité (ID2) comprenant un lien d'accès (URL_M) à ce message ; - sur réception d'une requête d'accès à ce message émise par un terminal à partir de ce lien, la vérification qu'au moins un traitement sur ce message, sélectionné par ce terminal, est autorisé ; - le cas échéant, sur réception d'une commande (CMD_M) en provenance de ce terminal identifiant un dit traitement autorisé, l'exécution de ce traitement sur le message stocké sur le serveur.The method according to the invention is intended to be implemented by a messaging system (2) associated with a first terminal identity (ID1) and comprises: - on detecting a message (M) intended for the first stored identity on a server (DB) of the messaging system, said message having been issued by a second terminal identity (ID2) during a communication, the sending, at the end of this communication, a notification to the second identity (ID2) including an access link (URL_M) to this message; - On receipt of an access request to this message sent by a terminal from this link, the verification that at least one treatment on this message, selected by this terminal, is allowed; - If necessary, on receipt of a command (CMD_M) from this terminal identifying a said authorized processing, the execution of this processing on the message stored on the server.
Description
Arrière-plan de l'invention L'invention se rapporte au domaine général des télécommunications. Elle concerne plus particulièrement l'accès à un message déposé (ou plus généralement stocké) sur un serveur de messagerie associé à une première identité de terminal, par une deuxième identité de terminal lors d'une communication, cet accès ayant lieu une fois la communication achevée et étant destiné à permettre l'exécution d'un traitement sur le message, comme par exemple la lecture, la suppression ou la modification de ce message. Par identité de terminal, on entend ici tout type de paramètre permettant d'identifier un terminal et de le joindre, autrement dit de lui envoyer des messages au sens général du terme via un ou plusieurs réseaux de télécommunications. Il peut s'agir ainsi par exemple d'un numéro de téléphone, d'une adresse mél, d'une SIP-URI (Session Initiation Protocol - Uniform Request Identifier), etc. Il convient de noter que cette identité peut être partagée par plusieurs terminaux. De façon connue, la plupart des services de téléphonie sur réseau fixe et sur réseau mobile (qu'ils s'appuient sur des technologies à commutation de circuits ou de voix sur IP (Internet Protocol)) sont délivrés aujourd'hui avec un service de messagerie vocale. Ainsi, lorsqu'un appel émis par un terminal appelant ne peut déboucher chez un terminal appelé pour quelle que raison que ce soit (terminal occupé, non réponse, renvoi inconditionnel vers sa messagerie, terminal hors couverture, etc.), cet appel est routé par le réseau du terminal appelé vers le système de messagerie vocale du terminal appelé. L'utilisateur du terminal appelant peut alors déposer sur ce système de messagerie un message vocal à destination du terminal appelé, suite par exemple à la diffusion d'une annonce vocale d'accueil par le système de messagerie. Une fois la communication terminée (autrement dit, suite au raccrochage du terminal appelant), l'utilisateur du terminal appelant n'a aucun moyen pour réécouter, supprimer le message déposé ou bien le modifier. Une telle opportunité n'est en effet offerte que lors de la phase de dépôt du message sur le système de messagerie, mais pas après le raccrochage du terminal, autrement dit à l'issue de la communication. Ainsi, si l'utilisateur du terminal appelant se trompe dans le numéro composé et qu'il dépose à tort un message vocal sur le système de messagerie vocale du terminal appelé de façon erronée, il ne dispose d'aucun moyen pour corriger cette erreur (par exemple, pour supprimer le message avant qu'il ne soit lu par son destinataire). De même, si l'utilisateur du terminal appelant enregistre un message non approprié sur le système de messagerie vocale, ou qu'il souhaite compléter le message enregistré, il ne peut plus revenir sur ce message et n'a d'autre possibilité que de réenregistrer un nouveau message. Il convient de noter que ce problème ne se limite pas à un système de messagerie vocale mais peut concerner tout type de messagerie, comme par exemple un système de messagerie vidéo, ou multimode, ou électronique (de type asynchrone comme les méls ou de type synchrone comme les messageries instantanées, et pour lesquels les messages sont susceptibles d'être stockés sur un serveur avant d'être délivrés à leur destinataire en cas de non réponse notamment de celui-ci), ou encore d'un système de messagerie venant en support de communications de type SMS (Short Message Service) ou MMS (Multimedia Message Service) via notamment une application dite « store-and-forward », chargée de stocker les messages SMS ou MMS avant de les délivrer à leur destinataire en cas d'indisponibilité de celui-ci. Le document US 6 999 566 propose un procédé et un système permettant à un utilisateur appelant ayant déposé un message sur une messagerie vocale à l'attention d'un utilisateur destinataire ou appelé, de supprimer ce message avant qu'il ne soit écouté par ce dernier. Ce procédé s'appuie sur trois entités, à savoir sur : - un serveur auquel l'appelant transmet sa requête de suppression du message, - le système de messagerie de l'appelant, et - le système de messagerie de l'appelé.BACKGROUND OF THE INVENTION The invention relates to the general field of telecommunications. It relates more particularly to access to a message deposited (or more generally stored) on a mail server associated with a first terminal identity, by a second terminal identity during a communication, this access taking place once the communication completed and intended to allow the execution of a processing on the message, such as reading, deletion or modification of this message. By terminal identity is meant here any type of parameter for identifying a terminal and join it, in other words to send messages in the general sense of the term via one or more telecommunications networks. This can be for example a phone number, an e-mail address, a SIP-URI (Session Initiation Protocol - Uniform Request Identifier), etc. It should be noted that this identity can be shared by multiple terminals. In a known manner, most fixed and mobile network telephony services (whether based on circuit-switched or Voice over IP (Internet Protocol) technologies) are delivered today with a network service. Voicemail. Thus, when a call sent by a calling terminal can not lead to a called terminal for whatever reason (busy terminal, no answer, unconditional forwarding to his mail, terminal out of coverage, etc.), this call is routed through the network of the called terminal to the voicemail system of the called terminal. The user of the calling terminal can then deposit on this messaging system a voice message to the called terminal, following for example the broadcast of a home voice announcement by the messaging system. Once the call is over (in other words, following the hang-up of the calling terminal), the user of the calling terminal has no means to listen again, remove the message or modify it. Such an opportunity is indeed offered only during the phase of posting the message on the messaging system, but not after the hang-up of the terminal, in other words at the end of the communication. Thus, if the user of the calling terminal is mistaken in the dialed number and mistakenly puts a voicemail message on the voicemail system of the incorrectly called terminal, he has no way to correct this error ( for example, to delete the message before it is read by its recipient). Similarly, if the user of the calling terminal saves an inappropriate message on the voicemail system, or wishes to complete the recorded message, he can not return to this message and has no other possibility than re-record a new message. It should be noted that this problem is not limited to a voicemail system but may concern any type of messaging, such as a video messaging system, or multimode, or electronic (asynchronous type as the e-mail or synchronous type like instant messengers, and for which the messages are likely to be stored on a server before being delivered to their recipient in the event of nonresponse of this particular), or a messaging system in support of SMS (Short Message Service) or MMS (Multimedia Message Service) communications via a so-called "store-and-forward" application, responsible for storing SMS or MMS messages before delivering them to their recipient in case of unavailability of it. US 6,999,566 provides a method and system for a calling user who has placed a voicemail message to a recipient or called user to delete that message before it is listened to by that user. latest. This method relies on three entities, namely on: - a server to which the caller transmits his message deletion request, - the caller's messaging system, and - the called party's messaging system.
Plus précisément, sur réception d'une requête de suppression du message en provenance du terminal de l'appelant, le serveur interroge le système de messagerie de l'appelant pour connaître l'état de ce message. Si celui-ci n'a pas encore été écouté par son destinataire (i.e. par l'appelé), le serveur transmet au système de messagerie de l'appelant la requête de suppression du message. Cette requête de suppression du message est alors transmise par le système de messagerie de l'appelant vers le système de messagerie de l'appelé qui procède à la suppression du message. Le procédé proposé dans le document US 6 999 566 nécessite donc la mise en place d'un lien entre les systèmes de messagerie de l'appelant et de l'appelé, ce qui peut s'avérer complexe d'un point de vue opérationnel notamment en termes de sécurité, lorsque les systèmes de messagerie sont gérés par des opérateurs différents. Par ailleurs, les possibilités de traitement offertes sur le message déposé sur le système de messagerie de l'appelant sont relativement limitées, puisque seule une suppression du message est permise lorsque celui-ci n'a pas encore été écouté par son destinataire.More specifically, upon receipt of a request to delete the message from the caller's terminal, the server queries the caller's messaging system for the status of this message. If it has not yet been listened to by its recipient (i.e. by the called party), the server transmits to the messaging system of the caller the request to delete the message. This request for deletion of the message is then transmitted by the caller's messaging system to the called party's messaging system which deletes the message. The method proposed in document US Pat. No. 6,999,566 therefore requires the establishment of a link between the messaging systems of the caller and the called party, which can be complex from an operational point of view in particular in terms of security, when the messaging systems are managed by different operators. Furthermore, the processing possibilities offered on the message deposited on the caller's messaging system are relatively limited, since only a deletion of the message is allowed when it has not yet been listened to by the recipient.
Objet et résumé de l'invention L'invention permet notamment de remédier aux inconvénients précités en proposant un procédé de notification, par un système de messagerie associé à une première identité de terminal, comprenant : sur détection d'un message destiné à la première identité stocké sur un serveur du système de messagerie, ce message ayant été émis par une deuxième identité de terminal lors d'une communication, une étape d'envoi, à l'issue de cette communication, d'une notification à la deuxième identité comprenant un lien d'accès à ce message ; sur réception d'une requête d'accès à ce message émise par un terminal à partir de ce lien d'accès, une étape de vérification qu'au moins un traitement sur ce message, sélectionné par ce terminal, est autorisé ; le cas échéant, sur réception d'une commande en provenance de ce terminal identifiant un dit traitement autorisé, une étape d'exécution de ce traitement sur le message stocké sur le serveur. Corrélativement, l'invention vise également un système de messagerie associé à une première identité de terminal, comprenant : un serveur ; un module de détection, apte à détecter un message destiné à la première identité et stocké sur le serveur, ce message ayant été émis par une deuxième identité de terminal lors d'une communication ; un module d'envoi, activé sur détection par le module de détection du message stocké sur le serveur, et apte à envoyer à l'issue de la communication durant laquelle le message a été émis, une notification à la deuxième identité comprenant un lien d'accès au message stocké sur le serveur ; un module de réception d'une requête d'accès au message stocké sur le serveur émise à partir de ce lien d'accès par un terminal ; un module de vérification, activé sur réception de la requête d'accès par le module de réception, et apte à vérifier qu'au moins un traitement sur le message stocké sur le serveur, sélectionné par ce terminal, est autorisé ; un module de réception d'une commande en provenance du terminal identifiant un dit traitement autorisé ; et un module d'exécution, apte à exécuter sur le message stocké sur le serveur le traitement identifié dans la commande. L'invention offre ainsi une solution permettant à un utilisateur appelant (identifié par une deuxième identité de terminal au sens de l'invention) ayant déposé un message sur un serveur d'un système de messagerie d'un utilisateur appelé (identifié par une première identité au sens de l'invention), d'agir a posteriori sur ce message (ex. de le supprimer ou de le modifier (et notamment de modifier son contenu ou son enveloppe)), c'est-à-dire après que la communication via laquelle le message a été déposé a été achevée. Cette solution s'appuie avantageusement sur la notification par le système de messagerie de l'appelé, à l'utilisateur appelant via son terminal, d'un lien permettant d'accéder au message ainsi déposé. Grâce à ce lien, l'utilisateur appelant peut, via un terminal, accéder au message et solliciter auprès du système de messagerie de l'utilisateur appelé un traitement sur ce message. Le lien vers le message stocké sur le serveur du système de messagerie est envoyé à l'identité de terminal qui a déposé ce message (deuxième identité au sens de l'invention), ce qui permet de simplifier les interactions entre le système de messagerie de l'appelé et l'appelant. Cette identité peut en effet être aisément extraite par le système de messagerie de la communication à l'origine du dépôt du message : il peut ainsi s'agir notamment d'une identité attribuée au terminal de l'utilisateur appelant par son réseau de télécommunications ou utilisée pour communiquer sur ce réseau et présente dans la signalisation du message (typiquement son numéro de téléphone, son adresse SIP ou encore son adresse email, etc.). Si une telle identité attribuée par le réseau n'est pas disponible (par exemple parce que l'appelant a décidé de masquer cette identité), le système de messagerie peut considérer comme deuxième identité une identité telle un jeton ou token en anglais fournie le cas échéant par une plateforme de notification à distance (par exemple par un serveur APNS (Apple Platform Notification Server) tel que proposé par la société Apple ou un serveur C2M (Cloud Ta Messaging) tel que défini par la société Google), au terminal de l'appelant utilisé pour émettre le message stocké sur le serveur. De façon connue en soi, ce jeton ou token est inséré par la plateforme de notification à distance dans la signalisation d'appel permettant la transmission du message.OBJECT AND SUMMARY OF THE INVENTION The invention makes it possible, in particular, to remedy the aforementioned drawbacks by proposing a notification method, by a messaging system associated with a first terminal identity, comprising: on detecting a message intended for the first identity stored on a server of the messaging system, this message having been sent by a second terminal identity during a communication, a step of sending, at the end of this communication, a notification to the second identity comprising a access link to this message; upon receipt of an access request to this message sent by a terminal from this access link, a verification step that at least one treatment on this message, selected by this terminal, is authorized; if necessary, on receipt of a command from this terminal identifying a said authorized processing, a step of executing this processing on the message stored on the server. Correlatively, the invention also relates to a messaging system associated with a first terminal identity, comprising: a server; a detection module, able to detect a message intended for the first identity and stored on the server, this message having been sent by a second terminal identity during a communication; a sending module, activated on detection by the detection module of the message stored on the server, and able to send at the end of the communication during which the message has been sent, a notification to the second identity comprising a link d access to the message stored on the server; a module for receiving a request for access to the message stored on the server sent from this access link by a terminal; a verification module, activated upon reception of the access request by the reception module, and able to verify that at least one treatment on the message stored on the server, selected by this terminal, is authorized; a module for receiving a command from the terminal identifying a said authorized processing; and an execution module, able to execute on the message stored on the server the processing identified in the command. The invention thus provides a solution allowing a calling user (identified by a second terminal identity within the meaning of the invention) who has deposited a message on a server of a messaging system of a called user (identified by a first identity within the meaning of the invention), to act a posteriori on this message (eg to delete or modify it (and in particular to modify its content or envelope)), that is to say after the communication via which the message was deposited has been completed. This solution advantageously relies on the notification by the messaging system of the called party, to the calling user via his terminal, a link to access the message thus deposited. With this link, the calling user can, via a terminal, access the message and request a processing on this message from the called user's mail system. The link to the message stored on the server of the messaging system is sent to the terminal identity which has deposited this message (second identity within the meaning of the invention), which simplifies the interactions between the messaging system of called and appellant. This identity can indeed be easily extracted by the messaging system of the communication at the origin of the deposit of the message: it can thus be in particular an identity attributed to the terminal of the calling user by his telecommunications network or used to communicate on this network and present in the signaling of the message (typically its telephone number, its SIP address or its email address, etc.). If such an identity assigned by the network is not available (for example because the caller has decided to hide this identity), the messaging system may consider as a second identity an identity such as a token or token in English provided the case optionally by a remote notification platform (for example by an Apple Platform Notification Server (APNS) as proposed by the Apple company or a C2M server (Cloud Ta Messaging) as defined by the Google company), at the terminal of the caller used to send the message stored on the server. In known manner, this token or token is inserted by the remote notification platform in the call signaling allowing the transmission of the message.
Comme mentionné précédemment, chaque identité au sens de l'invention peut être partagée par plusieurs terminaux, de sorte que l'invention s'applique aussi bien lorsque le message est déposé sur le serveur du système de messagerie puis modifié via un même terminal de l'utilisateur appelant que via deux terminaux distincts. En d'autres mots, le terminal à l'origine de la requête d'accès n'est pas nécessairement le même terminal que celui qui a reçu le lien d'accès du système de messagerie ni que celui via lequel l'utilisateur appelant a émis le message stocké sur le serveur à destination de la première identité. Il convient de noter qu'aucune limitation n'est attachée dans la présente description à l'utilisation des expressions « appelant » et « appelé ». Ces expressions sont utilisées à titre illustratif pour désigner l'origine et le destinataire du message respectivement, mais elles ne présagent en aucun cas du type de communications et/ou de messagerie auquel s'applique l'invention. L'invention peut en effet s'appliquer à tout type de messagerie, comme par exemple une messagerie audio et/ou vidéo, une messagerie électronique de type asynchrone (ex. méls) ou de type synchrone (ex. messagerie instantanée), une messagerie de type « store-and-forward » pour des communications de type SMS ou MMS, etc.As mentioned above, each identity within the meaning of the invention may be shared by several terminals, so that the invention applies as well when the message is deposited on the server of the messaging system and then modified via the same terminal of the calling user only via two separate terminals. In other words, the terminal at the origin of the access request is not necessarily the same terminal that received the access link of the messaging system or the one via which the calling user has access. issued the message stored on the server to the first identity. It should be noted that no limitation is attached in this description to the use of the terms "appellant" and "appellant". These expressions are used as an illustration to indicate the origin and the recipient of the message respectively, but they do not presage in any case the type of communications and / or messaging to which the invention applies. The invention can indeed be applied to any type of messaging, such as audio and / or video messaging, asynchronous electronic messaging (eg email) or synchronous type (eg instant messaging), messaging type "store-and-forward" for SMS or MMS type communications, etc.
Il en est de même pour l'expression « message déposé sur un serveur » qui désigne de façon générale au sens de l'invention le fait que le message est stocké sur le serveur de messagerie après son émission par l'identité « appelante » à destination de l'identité « appelée ». Grâce à l'invention, l'utilisateur appelant peut non seulement supprimer un message stocké sur le serveur du système de messagerie de l'utilisateur appelé à l'issue de la communication via laquelle ce message a été émis (c'est-à-dire une fois cette communication terminée), mais également requérir aisément d'autres traitements sur ce message, tels que par exemple, la lecture ou la modification d'une ou de plusieurs caractéristiques de ce message. Au sens de l'invention, une modification d'une caractéristique d'un message désigne aussi bien une modification de son contenu qu'une modification de paramètre(s) associé(s) à ce message et contenu(s) dans son enveloppe. En outre, l'invention permet à l'utilisateur appelant d'accéder et de modifier un message y compris après que l'utilisateur appelé a accédé à ce message, dès lors que ce message est toujours stocké par le système de messagerie, et moyennant bien entendu la mise en oeuvre de certaines précautions afin d'éviter toute ambiguïté ou confusion auprès de l'utilisateur appelé. Ainsi, dans un mode particulier de réalisation de l'invention, le procédé de notification comprend une étape de notification à la première identité du traitement exécuté sur le message stocké sur le serveur.It is the same for the expression "message deposited on a server" which refers generally within the meaning of the invention the fact that the message is stored on the mail server after its transmission by the "calling" identity to destination of the "called" identity. Thanks to the invention, the calling user can not only delete a message stored on the server of the messaging system of the called user at the end of the communication via which this message was sent (ie say once this communication is complete), but also easily require other processing on this message, such as, for example, the reading or modification of one or more characteristics of this message. Within the meaning of the invention, a modification of a characteristic of a message designates both a modification of its content and a modification of parameter (s) associated with this message and contained in its envelope. In addition, the invention allows the calling user to access and modify a message including after the called user has accessed this message, since this message is always stored by the messaging system, and for of course the implementation of certain precautions to avoid ambiguity or confusion with the called user. Thus, in a particular embodiment of the invention, the notification method comprises a step of notifying the first identity of the processing executed on the message stored on the server.
Ce mode de réalisation de l'invention présente un intérêt privilégié lorsque le message stocké sur le serveur a déjà été transmis ou notifié à son destinataire (première identité), qu'il ait été lu ou non par celui-ci. C'est le cas notamment lorsque le terminal du destinataire est notifié, via par exemple un service de notification à distance tel que le service APN (Apple Push Notification) développé par la société Apple ou le service C2M (Cloud To Messaging) proposé par la société Google. Par ailleurs, la solution proposée par l'invention s'appuie avantageusement sur une vérification par le système de messagerie que le terminal à l'origine de la requête d'accès émise à partir du lien d'accès transmis par le système de messagerie est autorisé à requérir un traitement sur le message stocké sur le serveur, avant de mettre en oeuvre un tel traitement. Cette vérification peut être de différentes natures. Ainsi, elle peut porter notamment sur la deuxième identité à proprement parler, en contrôlant par exemple que le terminal utilise un lien d'accès communiqué à une identité qui est bien autorisée à accéder au message pour le lire, le modifier, le supprimer, ou effectuer tout autre type de traitement permis par le système de messagerie.This embodiment of the invention is of particular interest when the message stored on the server has already been transmitted or notified to its addressee (first identity), whether or not it has been read by the latter. This is particularly the case when the recipient's terminal is notified via, for example, a remote notification service such as the Apple Push Notification (APN) service developed by the Apple company or the C2M (Cloud To Messaging) service proposed by the company. Google company. Moreover, the solution proposed by the invention is advantageously based on a verification by the messaging system that the terminal at the origin of the access request sent from the access link transmitted by the messaging system is authorized to request a processing on the message stored on the server, before implementing such a treatment. This verification can be of different natures. Thus, it can include the second identity itself, for example by controlling that the terminal uses a communicated access link to an identity that is authorized to access the message to read, modify, delete, or perform any other type of processing allowed by the messaging system.
En variante, l'étape de vérification peut comprendre une étape de détermination d'un état du message stocké sur le serveur, l'exécution du traitement étant conditionnée par cet état. Cette étape de vérification peut en particulier consister à vérifier simplement la présence du message sur le serveur du système de messagerie. En effet, le message peut, entre le moment où le lien d'accès a été notifié à la deuxième identité et le moment où le terminal commande un traitement sur ce message, avoir été effacé du serveur (car il a été délivré à la première identité, ou effacé par celle-ci, etc.), auquel cas aucun traitement n'est plus possible sur ce message. Bien entendu, d'autres types de vérification peuvent être envisagés. Ces diverses vérifications permettent de sécuriser et d'encadrer les modifications au sens général du terme (incluant les suppressions) pouvant être apportées aux messages stockées sur le serveur du système de messagerie.As a variant, the verification step may comprise a step of determining a state of the message stored on the server, the execution of the processing being conditioned by this state. This verification step may in particular consist of simply checking the presence of the message on the server of the messaging system. Indeed, the message can, between the moment when the access link has been notified to the second identity and the moment when the terminal orders a processing on this message, have been deleted from the server (because it was delivered to the first one). identity, or erased by it, etc.), in which case no further processing is possible on this message. Of course, other types of verification may be considered. These various checks make it possible to secure and frame the modifications in the general sense of the term (including deletions) that can be made to the messages stored on the server of the messaging system.
Dans un mode particulier de réalisation, le lien d'accès notifié à la deuxième identité est un lien web contenant un paramètre identifiant de manière unique le message stocké sur le serveur. Ce mode de réalisation est particulièrement simple à mettre en oeuvre et facile à utiliser par l'utilisateur appelant qui n'a qu'à cliquer, recopier ou sélectionner ce lien pour accéder au système de messagerie de l'utilisateur appelé. Par ailleurs, les nouvelles générations de terminaux disposent aujourd'hui quasiment toutes de moyens pour se connecter au réseau Internet. Le paramètre identifiant le message stocké sur le serveur peut avantageusement être chiffré de sorte à renforcer la sécurité de l'accès au message. Le lien d'accès peut en outre inclure la deuxième identité de terminal, également de façon chiffrée, afin de permettre au système de messagerie de vérifier que le terminal qui utilise le lien d'accès pour accéder au message est bien associé à la deuxième identité qui est à l'origine de ce message.In a particular embodiment, the access link notified to the second identity is a web link containing a parameter uniquely identifying the message stored on the server. This embodiment is particularly simple to implement and easy to use by the calling user who only has to click, copy or select this link to access the messaging system of the called user. Moreover, the new generations of terminals today have almost all means to connect to the Internet. The parameter identifying the message stored on the server can advantageously be encrypted so as to enhance the security of access to the message. The access link may further include the second terminal identity, also in an encrypted manner, to enable the messaging system to verify that the terminal that uses the access link to access the message is associated with the second identity. who is behind this message.
Dans un mode particulier de réalisation, le procédé de notification comprend, suite à l'étape de vérification, une étape d'envoi d'un message d'information au terminal listant au moins un traitement autorisé sur le message stocké sur le serveur. Ce mode de réalisation permet d'informer l'utilisateur appelant des différentes options de traitement du message qui lui sont offertes.In a particular embodiment, the notification method comprises, following the verification step, a step of sending an information message to the terminal listing at least one authorized processing on the message stored on the server. This embodiment makes it possible to inform the calling user of the different message processing options offered to him.
Ainsi, par exemple, le traitement exécuté sur le message stocké sur le serveur peut être sélectionné parmi : une suppression de tout ou partie du message stocké sur le serveur ; une lecture du message stocké sur le serveur ; ou une modification d'au moins une caractéristique du message stocké sur le serveur, tel que par exemple le contenu du message ou un ou plusieurs paramètres de l'enveloppe du message (heure d'émission, date de dépôt sur le serveur, identité à l'origine du message, localisation du terminal à l'origine du message, etc.). Dans un mode particulier de réalisation, le procédé de notification comprend en outre, lorsque le traitement exécuté sur le message stocké sur le serveur est une modification d'au moins une caractéristique du message stocké sur le serveur, une étape de réception par le système de messagerie d'une indication lui permettant d'identifier cette modification. De cette sorte, le système de messagerie peut garder une trace des modifications effectuées sur le message par l'utilisateur appelant, et éventuellement indiquer à l'utilisateur appelé la nature de ces modifications.Thus, for example, the processing executed on the message stored on the server can be selected from: a deletion of all or part of the message stored on the server; a reading of the message stored on the server; or a modification of at least one characteristic of the message stored on the server, such as for example the content of the message or one or more parameters of the envelope of the message (transmission time, date of deposit on the server, identity to the origin of the message, location of the terminal at the origin of the message, etc.). In a particular embodiment, the notification method furthermore comprises, when the processing executed on the message stored on the server is a modification of at least one characteristic of the message stored on the server, a step of reception by the system of an indication to identify this change. In this way, the messaging system can keep track of changes made to the message by the calling user, and possibly indicate to the called user the nature of these changes.
On notera que si des avantages certains tels que ceux présentés ci-avant peuvent découler de l'invention pour l'utilisateur appelant à l'origine du message stocké sur le serveur du système de messagerie, l'invention offre également la possibilité à un autre utilisateur, dès lors que celui-ci dispose du lien d'accès notifié par le système de messagerie, de modifier au sens large du terme le message stocké sur le serveur. Cette possibilité peut toutefois être limitée via la mise en oeuvre de contrôles idoines au niveau du système de messagerie afin par exemple de limiter l'accès au message à l'utilisateur appelant (notamment via des contrôles basés sur la deuxième identité). Au vu de ce qui précède, l'invention repose non seulement sur le système de messagerie de l'utilisateur appelé sur lequel est stocké le message émis par l'utilisateur appelant, mais également sur le terminal de l'utilisateur appelant à proprement parler (ou d'un autre utilisateur ayant obtenu le lien l'accès), avec lequel il va être amené à requérir un traitement sur ce message. Ainsi, l'invention vise également un procédé d'accès par un terminal à un message destiné à une première identité de terminal stocké sur un serveur d'un système de messagerie associé à cette première identité, ledit message ayant été émis lors d'une communication par une deuxième identité de terminal, ce procédé comprenant : une étape d'obtention d'un lien d'accès au message stocké sur le serveur notifié à l'issue de cette communication à la deuxième identité par le système de messagerie ; une étape d'envoi au système de messagerie d'une requête d'accès au message stocké sur le serveur à partir de ce lien d'accès ; et une étape d'envoi au système de messagerie d'une commande identifiant un traitement à exécuter sur ce message. Corrélativement, l'invention vise aussi un terminal apte à accéder à un message destiné à une première identité de terminal stocké sur un serveur d'un système de messagerie associé à cette première identité, ce message ayant été émis lors d'une communication par une deuxième identité de terminal, le terminal selon l'invention comprenant : un module de réception d'un lien d'accès au message stocké sur le serveur notifié à l'issue de cette communication par le système de messagerie à la deuxième identité ; un module d'envoi au système de messagerie d'une requête d'accès au message stocké sur le serveur à partir de ce lien d'accès ; et un module d'envoi au système de messagerie d'une commande identifiant un traitement à exécuter sur ce message. Le procédé d'accès et le terminal selon l'invention bénéficient d'avantages similaires à ceux cités précédemment pour le procédé de notification et le système de messagerie. Dans un mode particulier de réalisation, le procédé d'accès comprend en outre une étape de réception, en provenance du système de messagerie, d'un message d'information listant au moins un traitement autorisé sur le message stocké sur le serveur. Dans un autre mode particulier de réalisation, le terminal comprend une application apte à modifier au moins une caractéristique du message stocké sur le serveur, et à envoyer au système de messagerie le message modifié et une indication permettant au système de messagerie d'identifier la modification apportée au message.Note that if certain advantages such as those presented above may arise from the invention for the user calling the origin of the message stored on the server of the messaging system, the invention also offers the possibility to another user, as it has the access link notified by the messaging system, to modify in the broadest sense of the term the message stored on the server. This possibility can, however, be limited by implementing appropriate controls at the level of the messaging system, for example to limit access to the message to the calling user (in particular via checks based on the second identity). In view of the foregoing, the invention relies not only on the called user's messaging system on which is stored the message sent by the calling user, but also on the terminal of the calling user itself ( or another user who has obtained the link access), with which it will be required to request a treatment on this message. Thus, the invention also relates to a method of access by a terminal to a message intended for a first terminal identity stored on a server of a messaging system associated with this first identity, said message having been transmitted during a communication by a second terminal identity, said method comprising: a step of obtaining an access link to the message stored on the server notified at the end of this communication to the second identity by the messaging system; a step of sending to the mail system a request to access the message stored on the server from this access link; and a step of sending to the messaging system of a command identifying a process to be executed on this message. Correlatively, the invention also relates to a terminal adapted to access a message intended for a first terminal identity stored on a server of a messaging system associated with this first identity, this message having been sent during a communication by a second terminal identity, the terminal according to the invention comprising: a module for receiving an access link to the message stored on the server notified at the end of this communication by the messaging system to the second identity; a module for sending the messaging system a request for access to the message stored on the server from this access link; and a module for sending to the messaging system of a command identifying a processing to be executed on this message. The access method and the terminal according to the invention have advantages similar to those mentioned above for the notification method and the messaging system. In a particular embodiment, the access method further comprises a step of receiving, from the messaging system, an information message listing at least one authorized processing on the message stored on the server. In another particular embodiment, the terminal comprises an application able to modify at least one characteristic of the message stored on the server, and to send to the messaging system the modified message and an indication enabling the messaging system to identify the modification. brought to the message.
Ainsi, dans le contexte d'une messagerie audio et/ou vidéo, cette application peut être tout type d'application installée sur le terminal permettant de réaliser des montages audio et/ou vidéo, connue en soi. L'invention vise également un système de communication comprenant un système de messagerie selon l'invention associé à une première identité de terminal, et un terminal selon l'invention apte à accéder à un message stocké sur un serveur du système de messagerie, ce message ayant été émis par une deuxième identité de terminal. Dans un mode particulier de réalisation, les différentes étapes du procédé de notification et/ou du procédé d'accès sont déterminées par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en oeuvre dans un système de messagerie ou plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes d'un procédé de notification tel que décrit ci-dessus.Thus, in the context of audio and / or video messaging, this application can be any type of application installed on the terminal for making audio and / or video montages, known per se. The invention also relates to a communication system comprising a messaging system according to the invention associated with a first terminal identity, and a terminal according to the invention adapted to access a message stored on a server of the messaging system, this message having been issued by a second terminal identity. In a particular embodiment, the various steps of the notification method and / or the access method are determined by computer program instructions. Accordingly, the invention also relates to a computer program on an information medium, this program being capable of being implemented in a messaging system or more generally in a computer, this program comprising instructions adapted to the implementing the steps of a notification method as described above.
L'invention vise également un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en oeuvre dans un terminal ou plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes d'un procédé d'accès tel que décrit ci-dessus. Chacun de ces programmes peut 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.The invention also relates to a computer program on an information medium, this program being capable of being implemented in a terminal or more generally in a computer, this program comprising instructions adapted to the implementation of the steps an access method as described above. Each of 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 form what other form is desirable. The invention also relates to a computer-readable information medium, comprising instructions of a computer program as mentioned above.
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 exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) 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é en question. On peut également envisager, dans d'autres modes de réalisation, que le procédé de notification, le procédé d'accès, le système de messagerie, le terminal et le système de communication selon l'invention présentent en combinaison tout ou partie des caractéristiques précitées. Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : la figure 1 représente, de façon schématique, un système de communication, un système de messagerie et un terminal conformes à l'invention dans un mode particulier de réalisation ; - les figures 2 et 3 illustrent schématiquement l'architecture matérielle du système de messagerie et du terminal de la figure 1; - la figure 4 illustre, sous forme d'ordinogramme, les principales étapes d'un procédé de notification selon l'invention telles qu'elles sont mises en oeuvre par le système de messagerie de la figure 1 ; et la figure 5 illustre, sous forme d'ordinogramme, les principales étapes d'un procédé d'accès selon l'invention telles qu'elles sont mises en oeuvre par le terminal de la figure 1. Description détaillée de l'invention La figure 1 représente, un système de communication 1 conforme à l'invention, dans son environnement, dans un mode particulier de réalisation. Dans l'exemple envisagé sur la figure 1, le système 1 de communication permet à un utilisateur U2, équipé d'un terminal T2, d'accéder à un message M stocké sur un serveur DB d'un système de messagerie 2 associé à un terminal Ti, en vue par exemple de le modifier, de le lire ou encore de le supprimer.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 recording medium, for example a diskette (floppy disc) or a disk hard. 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 carrier 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 method in question. It can also be envisaged, in other embodiments, that the notification method, the access method, the messaging system, the terminal and the communication system according to the invention present in combination all or some of the aforementioned characteristics. . BRIEF DESCRIPTION OF THE DRAWINGS Other features and advantages of the present invention will emerge from the description given below, with reference to the accompanying drawings which illustrate an embodiment having no limiting character. In the figures: FIG. 1 represents, schematically, a communication system, a messaging system and a terminal according to the invention in a particular embodiment; - Figures 2 and 3 schematically illustrate the hardware architecture of the messaging system and the terminal of Figure 1; FIG. 4 illustrates, in the form of a flow chart, the main steps of a notification method according to the invention as implemented by the messaging system of FIG. 1; and FIG. 5 illustrates, in the form of a flow chart, the main steps of an access method according to the invention as they are implemented by the terminal of FIG. 1. Detailed description of the invention FIG. 1 represents, a communication system 1 according to the invention, in its environment, in a particular embodiment. In the example envisaged in FIG. 1, the communication system 1 enables a user U2, equipped with a terminal T2, to access a message M stored on a server DB of a messaging system 2 associated with a server. terminal Ti, for example to change, read or delete.
On suppose ici que le message M a été déposé par l'utilisateur U2 lors d'une communication préalable initiée via son terminal T2 à destination du terminal Ti, cette communication ayant été renvoyée vers le système de messagerie 2 pour une raison quelconque (ex. non réponse du terminal Ti, renvoi inconditionnel vers le système de messagerie 2, terminal Ti hors couverture ou éteint, etc.).It is assumed here that the message M has been deposited by the user U2 during a prior communication initiated via its terminal T2 to the terminal T1, this communication having been sent back to the messaging system 2 for any reason (ex. no response from the terminal Ti, unconditional forwarding to the messaging system 2, terminal Ti out of coverage or off, etc.).
Aucune limitation n'est attachée à la nature des terminaux T1 et T2 ou du système de messagerie 2. Ainsi, les terminaux peuvent être des terminaux téléphoniques, des ordinateurs portables ou fixes, des tablettes, etc., et le système de messagerie auquel s'applique l'invention, un système de messagerie audio ou vidéo, un système de messagerie électronique, synchrone (type messagerie instantanée) ou asynchrone, un système de messagerie de type store-and- forward utilisé pour les communications SMS ou MMS, etc. Toutefois, pour mieux illustrer l'invention, on suppose ici que les terminaux Ti et T2 sont des téléphones intelligents de type « smartphones », adaptés à communiquer respectivement sur des réseaux de télécommunications NW1 et NW2 (non mentionnés sur la figure), et que le système de messagerie 2 est un système de messagerie vocale (i.e. audio). L'application de l'invention à d'autres types de systèmes de messagerie est évoquée ultérieurement. Les réseaux de télécommunications NW1 et NW2 peuvent être distincts ou identiques. Les terminaux T1 et T2 sont associés respectivement à des identités de terminaux ID1 et ID2 distinctes : ces identités ID1 et ID2 sont ici des numéros de téléphone que les terminaux T1 et T2 utilisent pour communiquer sur et/ou via les réseaux de télécommunications NW1 et NW2 (i.e. pour être joignables et émettre des communications à destination d'autres terminaux). Bien entendu, d'autres types d'identités de terminaux peuvent être envisagés dans le cadre de l'invention, en fonction notamment de la nature des terminaux et du système de messagerie, dès lors que ces identités permettent aux terminaux de communiquer sur leurs réseaux respectifs et d'être joints via ces réseaux. Ainsi, l'invention s'applique également lorsque les identités ID1 et ID2 sont des adresses électroniques, des adresses SIP ou IP, etc. Il convient de noter que les identités ID1 et ID2 peuvent être partagées par plusieurs terminaux (incluant les terminaux Ti et T2) de sorte qu'il importe peu, dans le contexte de l'invention, quel type de terminal est utilisé pour émettre le message M et y accéder ultérieurement conformément à l'invention. En particulier, des terminaux différents peuvent être utilisés par l'utilisateur U2 pour déposer le message sur le serveur DB du système de messagerie 2 puis pour accéder ultérieurement à ce message grâce à l'invention, dès lors que ces terminaux sont associés à et/ou utilisent la même identité ID2.No limitation is attached to the nature of the T1 and T2 terminals or the messaging system 2. Thus, the terminals may be telephone terminals, portable or fixed computers, tablets, etc., and the messaging system to which applies the invention, an audio or video messaging system, an electronic messaging system, synchronous (instant messaging type) or asynchronous, a store-and-forward messaging system used for SMS or MMS communications, etc. However, to better illustrate the invention, it is assumed here that the terminals T1 and T2 are "smartphones" type smartphones, adapted to communicate respectively on NW1 and NW2 telecommunications networks (not mentioned in the figure), and that the messaging system 2 is a voicemail system (ie audio). The application of the invention to other types of messaging systems is discussed later. The telecommunication networks NW1 and NW2 may be distinct or identical. The terminals T1 and T2 are respectively associated with distinct ID1 and ID2 terminal identities: these ID1 and ID2 identities are here telephone numbers that the T1 and T2 terminals use to communicate on and / or via the NW1 and NW2 telecommunications networks. (ie to be reachable and to send communications to other terminals). Of course, other types of terminal identities may be envisaged in the context of the invention, depending in particular on the nature of the terminals and the messaging system, since these identities allow the terminals to communicate on their networks. and to be reached via these networks. Thus, the invention also applies when identities ID1 and ID2 are electronic addresses, SIP or IP addresses, etc. It should be noted that identities ID1 and ID2 may be shared by several terminals (including terminals T1 and T2) so that it matters little in the context of the invention what type of terminal is used to send the message. M and access thereafter according to the invention. In particular, different terminals may be used by the user U2 to deposit the message on the DB server of the messaging system 2 and then to access this message later on thanks to the invention, since these terminals are associated with and / or use the same ID2 identity.
Par ailleurs, l'invention ne se limite pas à un accès au message M par l'utilisateur appelant U2 à l'origine de ce message. Toutefois par souci de simplification, dans l'exemple envisagé ici, on suppose que les identités de terminaux ID1 et ID2 sont attribuées de façon unique aux terminaux T1 et T2 respectivement et que c'est l'utilisateur U2, à l'origine du message M, qui souhaite accéder à ce message, de sorte que dans la description, on utilise de manière équivalente l'expression « un message (ou une notification, ou une commande, etc.) destiné à ou en provenance de l'identité ID1, respectivement de l'identité ID2 » et l'expression « un message (ou une notification, ou une commande, etc.) destiné au ou en provenance du terminal T1, respectivement du terminal T2 ». Conformément à l'invention, le système de communication 1 comprend : - d'une part, le système de messagerie 2 associé à l'identité de terminal ID1 utilisée par le terminal Ti ; et - d'autre part, le terminal T2. Le système de messagerie vocale 2 est conforme à l'invention. Il dispose, dans le mode de réalisation décrit ici, de l'architecture matérielle d'un ordinateur, comme illustré schématiquement à la figure 2. Plus précisément, le système de messagerie vocale 2 comprend notamment un processeur 3, une mémoire morte 4, une mémoire vive 5, une mémoire non volatile 6 et des moyens de communication 7 sur le réseau NW1 connus en soi.Furthermore, the invention is not limited to an access to the message M by the calling user U2 at the origin of this message. However, for the sake of simplification, in the example envisaged here, it is assumed that the ID1 and ID2 terminal identities are uniquely assigned to the terminals T1 and T2 respectively and that it is the user U2, at the origin of the message M, who wishes to access this message, so that in the description, the expression "a message (or a notification, or a command, etc.) intended for or coming from the identity ID1 is used equivalently, respectively ID2 "identity and the expression" a message (or a notification, or a command, etc.) intended for or from the terminal T1, respectively terminal T2 ". According to the invention, the communication system 1 comprises: on the one hand, the messaging system 2 associated with the ID1 terminal identity used by the terminal T1; and on the other hand, the terminal T2. The voicemail system 2 is in accordance with the invention. It has, in the embodiment described here, the hardware architecture of a computer, as illustrated schematically in FIG. 2. More precisely, the voice messaging system 2 notably comprises a processor 3, a read-only memory 4, a RAM 5, a non-volatile memory 6 and communication means 7 on the NW1 network known per se.
La mémoire morte 4 du système de messagerie vocale constitue un support d'enregistrement conforme à l'invention, lisible par le processeur 3 et sur lequel est enregistré un programme d'ordinateur comportant des instructions pour l'exécution des étapes d'un procédé de notification conforme à l'invention, dont les étapes sont décrites ultérieurement en référence à la figure 4 dans un mode particulier de réalisation. Ce programme d'ordinateur définit, de façon équivalente, des modules logiciels et fonctionnels du système de messagerie 2 aptes à exécuter les différentes étapes du procédé de notification et à interagir avec les composants du système de messagerie 2 décrits précédemment en référence à la figure 2.The ROM 4 of the voicemail system is a recording medium according to the invention, readable by the processor 3 and on which is recorded a computer program comprising instructions for carrying out the steps of a method of notification according to the invention, the steps of which are described later with reference to FIG. 4 in a particular embodiment. This computer program defines, in an equivalent way, software and functional modules of the messaging system 2 able to execute the various steps of the notification method and to interact with the components of the messaging system 2 described above with reference to FIG. 2 .
Ces modules fonctionnels sont notamment le serveur DB sur lequel sont stockés les messages déposés (i.e. émis) auprès du système de messagerie 2 (et notamment le message M destiné au terminal Ti), un module de détection des messages stockés sur le serveur DB, un module d'envoi aux identités émettrices de ces messages de notification comprenant un lien d'accès vers ces messages, un module de réception de requêtes d'accès à ces messages utilisant ce lien d'accès et émises par des terminaux, ce module de réception incluant ici un serveur web W, un module de vérification apte à vérifier si des traitements peuvent être effectués sur ces messages une fois déposés sur le serveur par les terminaux à l'origine des requêtes d'accès, un module de réception de commandes contenant de tels traitements et un module apte à exécuter ces traitements sur les messages déposés.These functional modules include the DB server on which are stored messages (ie sent) to the messaging system 2 (and in particular the message M for the terminal Ti), a message detection module stored on the DB server, a module for sending to the issuing identities of these notification messages comprising an access link to these messages, a module for receiving requests for access to these messages using this access link and transmitted by terminals, this reception module including here a web server W, a verification module able to check if processing can be performed on these messages once deposited on the server by the terminals causing the access requests, a command receiving module containing such processing and a module capable of executing these processes on the messages deposited.
En outre, dans le mode de réalisation décrit ici, on suppose que le système de messagerie 2 offre à l'utilisateur Ul du terminal Ti un service de messagerie vocale visuelle (ou WM pour Visual Voice Mail en anglais) associé à l'identité ID1. Corrélativement, une application VVM est installée sur le terminal Ti pour lui permettre de bénéficier pleinement de ce service. De façon connue en soi, avec le service VVM, l'utilisateur U1 n'a pas besoin de se connecter au système de messagerie 2 pour consulter de manière séquentielle les messages vocaux laissés à son attention, en fonction de la date et de l'heure de dépôt de ces messages. Dès qu'un message vocal est détecté sur le serveur DB à l'attention de l'identité ID1, autrement dit immédiatement après son enregistrement, le système de messagerie 2 envoie une notification de dépôt du message à l'identité ID1 (et donc dans l'exemple envisagé ici, au terminal Ti), et le terminal T1 via l'application VVM télécharge le fichier du message vocal correspondant (typiquement un fichier au format MPEG3 (Moving Picture Experts Group-3)). Ainsi, l'application VVM présente sur le terminal Ti permet à l'utilisateur U1 d'avoir directement accès via son terminal aux messages vocaux qui lui sont destinés ainsi qu'aux informations caractérisant ces messages (date, heure de réception, identité du déposant sous la forme de son numéro de téléphone ou de son nom si cette identité est présente dans le répertoire local ou réseau du terminal Ti ou encore dans la signalisation d'appel, etc.). L'utilisateur U1 peut alors consulter les messages vocaux qui lui sont destinés (i.e. qui sont destinés à l'identité ID1 ici), dans l'ordre dans lequel il le souhaite, les lire en partie ou totalement, les relire, les détruire, les stocker, etc. Le terminal T2 est un terminal conforme à l'invention. Il dispose, dans le mode de réalisation décrit ici, de l'architecture matérielle d'un ordinateur, comme illustré schématiquement à la figure 3. Plus précisément, le terminal T2 comprend notamment un processeur 8, une mémoire morte 9, une mémoire vive 10, une mémoire non volatile 11 et des moyens de communication 12 sur le réseau NW2 connus en soi. La mémoire morte 9 du terminal T2 constitue un support d'enregistrement conforme à l'invention, lisible par le processeur 8 et sur lequel est enregistré un programme d'ordinateur comportant des instructions pour l'exécution des étapes d'un procédé d'accès conforme à l'invention, dont les étapes sont décrites ultérieurement en référence à la figure 5 dans un mode particulier de réalisation. Ce programme d'ordinateur définit, de façon équivalente, des modules logiciels et fonctionnels du terminal T2 aptes à exécuter les différentes étapes du procédé d'accès et à interagir avec les composants du terminal T2 décrits précédemment en référence à la figure 2. Ces modules fonctionnels sont notamment un module d'obtention de liens d'accès vers des messages émis et déposés sur le serveur DB via l'identité ID2, ces liens d'accès provenant du système de messagerie 2, un module d'envoi de requête d'accès aux messages stockés sur le serveur DB et émis par l'identité ID2 à partir de ces liens d'accès, et un (ou éventuellement plusieurs) module(s) d'envoi apte(s) à envoyer via le réseau NW2 au système de messagerie 2 des commandes identifiant des traitements à exécuter sur les messages stockés sur le serveur DB émis par l'identité ID2. Dans le mode de réalisation décrit ici, est installée également sur le terminal T2, par exemple dans sa mémoire morte 9, une application APP lui permettant de réaliser des montages audio et de modifier au moins une caractéristique d'un message (i.e. de son contenu ou de son enveloppe) émis via l'identité ID2 stocké sur le serveur DB (ex. le message M) et dont un lien d'accès est notifié au terminal T2 en vue de lui permettre d'effectuer des traitements sur ce message conformément à l'invention. Une telle application est connue en soi et n'est pas décrite plus en détail ici. Nous allons maintenant décrire, en référence respectivement aux figures 4 et 5, les principales étapes d'un procédé de notification et d'un procédé d'accès telles qu'elles sont mises en oeuvre par le système de messagerie 2 et par le terminal T2, dans un mode particulier de réalisation de l'invention.Furthermore, in the embodiment described here, it is assumed that the messaging system 2 offers the user Ul of the terminal Ti a visual voicemail service (or WM for Visual Voice Mail in English) associated with the identity ID1 . Correlatively, a VVM application is installed on the terminal Ti to allow it to fully benefit from this service. In a manner known per se, with the VVM service, the user U1 does not need to connect to the messaging system 2 to sequentially consult the voice messages left to his attention, depending on the date and the time of deposit of these messages. As soon as a voice message is detected on the DB server for the ID1 identity, that is to say immediately after its registration, the messaging system 2 sends a notification of deposit of the message ID1 identity (and therefore in the example envisaged here, at the terminal Ti), and the terminal T1 via the application VVM downloads the file of the corresponding voice message (typically a file in the format MPEG3 (Moving Picture Experts Group-3)). Thus, the VVM application present on the terminal T1 allows the user U1 to have direct access via his terminal to the voice messages intended for him and the information characterizing these messages (date, time of receipt, identity of the applicant in the form of its telephone number or name if this identity is present in the local or network directory of the terminal Ti or in the call signaling, etc.). The user U1 can then consult the voice messages intended for him (ie which are destined for the ID1 identity here), in the order in which he wishes, read them in part or totally, read them again, destroy them, store them, etc. The terminal T2 is a terminal according to the invention. It has, in the embodiment described here, the hardware architecture of a computer, as illustrated schematically in Figure 3. More specifically, the terminal T2 comprises in particular a processor 8, a read-only memory 9, a random access memory 10 , a nonvolatile memory 11 and communication means 12 on the NW2 network known per se. The read-only memory 9 of the terminal T2 constitutes a recording medium in accordance with the invention, readable by the processor 8 and on which is recorded a computer program comprising instructions for executing the steps of an access method. according to the invention, the steps of which are described later with reference to FIG. 5 in a particular embodiment. This computer program defines, in an equivalent way, software and functional modules of the terminal T2 able to execute the various steps of the access method and to interact with the components of the terminal T2 described above with reference to FIG. functional elements include a module for obtaining access links to messages sent and deposited on the DB server via ID2 identity, these access links from the messaging system 2, a request sending module of access to the messages stored on the DB server and sent by the identity ID2 from these access links, and one (or possibly more) sending module (s) able (s) to send via the NW2 network to the system message 2 commands identifying processes to be executed on the messages stored on the DB server issued by ID2 identity. In the embodiment described here, is also installed on the terminal T2, for example in its read-only memory 9, an application APP allowing it to perform audio editing and to modify at least one characteristic of a message (ie its contents or its envelope) transmitted via the identity ID2 stored on the server DB (eg the message M) and of which an access link is notified to the terminal T2 in order to enable it to perform processing on this message in accordance with the invention. Such an application is known per se and is not described in more detail here. We will now describe, with reference to FIGS. 4 and 5 respectively, the main steps of a notification method and an access method as implemented by the messaging system 2 and the terminal T2. in a particular embodiment of the invention.
Pour illustrer ces étapes, comme mentionné précédemment, on s'intéresse à un message M destiné à l'identité de terminal ID1 (autrement dit à l'utilisateur Ul auquel est attribuée cette identité de terminal pour communiquer via son terminal sur le réseau NW1), et émis par l'utilisateur U2 via son terminal T2 sur le réseau NW2 en utilisant l'identité de terminal ID2.To illustrate these steps, as mentioned above, we are interested in a message M for the ID1 terminal identity (that is to say the user Ul which is assigned this terminal identity to communicate via its terminal on the NW1 network) , and sent by the user U2 via his terminal T2 on the network NW2 using the identity of terminal ID2.
Le message M est ici un message vocal déposé par l'utilisateur U2 sur le serveur DB du système de messagerie 2 associé à l'identité de terminal ID1, suite à un renvoi d'un appel (communication au sens de l'invention) émis par le terminal T2 à destination de l'identité ID1 vers le système de messagerie 2. Les raisons de ce renvoi sont sans incidence sur la mise en oeuvre de l'invention (ex. non réponse du terminal Ti, renvoi inconditionnel des appels destinés à l'identité ID1 vers le système de messagerie 2, terminal T1 hors couverture ou éteint, etc.). Le dépôt du message M par le terminal T2 sur le serveur DB (étape F10, figure 5) et son stockage par le serveur DB (étape E10, figure 4) sont réalisés de façon connue de l'homme du métier, et non décrite ici.The message M is here a voice message deposited by the user U2 on the DB server of the messaging system 2 associated with the ID1 terminal identity, following a call forwarding (communication within the meaning of the invention) issued by the terminal T2 to the identity ID1 to the messaging system 2. The reasons for this return have no effect on the implementation of the invention (eg non-response of the terminal Ti, unconditional forwarding of calls intended for identity ID1 to messaging system 2, terminal T1 out of coverage or off, etc.). The deposition of the message M by the terminal T2 on the DB server (step F10, FIG. 5) and its storage by the DB server (step E10, FIG. 4) are carried out in a manner known to those skilled in the art, and not described here. .
Dans le mode de réalisation décrit ici, le dépôt du message M est suivi de la notification au terminal Ti (i.e. à l'identité ID1) par le système de messagerie 2 qu'un message lui étant destiné est stocké sur le serveur DB. Cette notification peut se faire éventuellement via un intermédiaire telle une plateforme de notification à distance APN ou C2M. Elle peut s'afficher sous différentes formes dans l'application VVM du terminal T1 (ex. présence d'un pop-up, affichage d'un bandeau sur l'écran du terminal, d'une pastille sur l'icône modélisant l'application VVM, etc.), de façon connue en soi. L'application VVM installée sur le terminal T1 se connecte alors immédiatement au système de messagerie vocale 2 via une interface de programmation API (Application Programming Interface) pour télécharger la liste des messages vocaux destinés à l'identité ID1, ainsi que leur datation et leur état (ex. consulté, non consulté, sauvegardé). L'application VVM se synchronise alors sur la base des informations synthétiques ainsi téléchargées. Lors de cette synchronisation, si des nouveaux messages vocaux non encore présents sur le terminal T1 et destinés à l'identité ID1 sont disponibles sur le système de messagerie 2, l'application VVM demande leur téléchargement sur le terminal Ti afin de les stocker par exemple dans une mémoire non volatile du terminal T1. Par ailleurs, si des messages vocaux destinés à l'identité ID1 stockés sur le terminal T1 ont été consultés ou détruits sur le système de messagerie 2 via un autre moyen d'accès que le terminal T1 (ex. serveur web, communication vocale,...), et que ces messages sont marqués comme étant non encore consultés dans l'application VVM, celle-ci met à jour l'état de ces messages (marqués alors comme étant consultés), et détruit les messages vocaux stockés sur le terminal T1 qui ne sont plus disponibles sur le système de messagerie 2. Il convient de noter que lorsque l'utilisateur U1 a fini de lire un message vocal via le service VVM sur son terminal Ti, l'application VVM se connecte au système de messagerie 2 via une API pour synchroniser l'état du message avec la valeur « consulté ». De même, lorsque l'utilisateur U1 supprime un message vocal sur son terminal Ti via l'application VVM, celle-ci se connecte au système de messagerie 2 via une API pour synchroniser l'état du message avec la valeur « supprimé », ce qui se traduit par la suppression du message sur le système de messagerie 2.In the embodiment described here, the deposition of the message M is followed by the notification to the terminal Ti (i.e. to the ID1 identity) by the messaging system 2 that a message intended for it is stored on the DB server. This notification can be done via an intermediary such as an APN or C2M remote notification platform. It can be displayed in various forms in the VVM application of the T1 terminal (eg presence of a pop-up, display of a banner on the terminal screen, a dot on the icon modeling the application VVM, etc.), in a manner known per se. The VVM application installed on the terminal T1 then connects immediately to the voicemail system 2 via an API programming interface (Application Programming Interface) to download the list of voice messages for the identity ID1, as well as their dating and their status (eg accessed, not viewed, saved). The VVM application then synchronizes based on the synthetic information thus downloaded. During this synchronization, if new voice messages that are not yet present on the terminal T1 and intended for the ID1 identity are available on the messaging system 2, the application VVM requests their download on the terminal Ti in order to store them for example in a non-volatile memory of the terminal T1. Moreover, if voice messages intended for the identity ID1 stored on the terminal T1 have been consulted or destroyed on the messaging system 2 via another means of access than the terminal T1 (eg web server, voice communication ,. ..), and that these messages are marked as not yet consulted in the VVM application, the latter updates the status of these messages (then marked as being consulted), and destroys the voice messages stored on the terminal T1 that are no longer available on the messaging system 2. It should be noted that when the user U1 has finished reading a voice message via the VVM service on his terminal Ti, the VVM application connects to the messaging system 2 via an API to synchronize the status of the message with the value "accessed". Likewise, when the user U1 deletes a voice message on his terminal Ti via the application VVM, the latter connects to the messaging system 2 via an API to synchronize the state of the message with the value "deleted", this which results in the deletion of the message on the messaging system 2.
Dans le mode de réalisation décrit ici, lors de la communication établie entre le terminal T2 et le système de messagerie 2 résultant en le dépôt du message M, le système de messagerie 2 extrait de la signalisation d'appel associée à cette communication l'identité de terminal ID2 utilisée par le terminal T2 pour communiquer sur le réseau NW2, et l'associe dans le serveur DB au message M. Il convient de noter que dans certains cas de figure, comme par exemple lorsque l'utilisateur U2 a demandé le masquage de l'identité de son terminal T2 pour ses communications sur le réseau NW2, l'identité de terminal ID2 attribuée par le réseau NW2 au terminal T2 n'est pas présente dans la signalisation d'appel associée à la communication. Dans une telle situation, le système de messagerie 2 peut extraire et associer au message M comme identité de terminal à l'origine du message (deuxième identité au sens de l'invention), une identité fournie au terminal T2 par une plateforme de notification à distance (ex. plateforme APN ou C2M) telle un jeton ou token en anglais, si le terminal T2 bénéficie d'un tel service. Une fois le message M déposé (et stocké) sur le serveur DB du système de messagerie via son terminal T2, l'utilisateur U2 raccroche son terminal T2 et met fin à la communication avec le système de messagerie 2 (étapes E30 et F20). Sur détection de l'issue de cette communication et de la présence du message M destiné à l'identité ID1 sur le serveur DB, le système de messagerie 2 envoie, via ses moyens de communications 7, à l'identité ID2 associée sur le serveur DB au message M, une notification comprenant un lien d'accès URL_M au message M (étape E40). Dans le mode de réalisation décrit ici, cet envoi est réalisé immédiatement après l'achèvement de la communication. Cette notification peut être transmise à l'identité ID2 (i.e. au terminal T2 ici), par le biais de divers moyens, tels que par exemple, via une signalisation d'appel SIP si le terminal T2 met en oeuvre le protocole SIP, dans un message SMS émis par le système de messagerie 2 sur le réseau NW1 à destination de l'identité ID2, par l'intermédiaire d'une plateforme de notification à distance (ex. plateforme APN ou C2M décrite précédemment), etc. Dans le mode de réalisation décrit ici, le lien d'accès URL_M notifié par le système de messagerie 2 au terminal T2 est un lien web contenant l'adresse URL (pour Uniform Request Locator) du serveur web W du système de messagerie 2 et, comme paramètre, une chaîne de caractères chiffrée identifiant de manière unique le message M déposé par le terminal T2 sur le système de messagerie 2 associé au terminal T1. A titre d'exemple, la notification envoyée par le système de messagerie 2 au terminal T2 peut contenir le message suivant : « pour accéder à votre message, cliquez sur le lien https://www.serveurW.fr?id=123456789abcdefghijklm >>, où la chaîne de caractères « 123456789abcdefghijklm » identifie de manière unique et chiffrée le message M. Dans une variante de réalisation, le lien web URL_M comprend également dans la chaîne de caractères chiffrée, l'identité ID2 utilisée par le terminal T2 pour déposer le message M sur le serveur DB à l'attention du terminal Ti. Ceci permet de sécuriser encore davantage l'accès au message M, via la possibilité de mettre en oeuvre des contrôles supplémentaires au niveau du système de messagerie 2 (par exemple si l'utilisateur U2 essaye d'accéder au message M via un autre terminal que le terminal T2, ou si un autre utilisateur qu'U2 essaye d'accéder à ce message).In the embodiment described here, during the communication established between the terminal T2 and the messaging system 2 resulting in the filing of the message M, the messaging system 2 extracts from the call signaling associated with this communication the identity ID2 terminal used by the terminal T2 to communicate on the NW2 network, and associates in the DB server to the message M. It should be noted that in some cases, such as when the user U2 asked the masking of the identity of its terminal T2 for its communications on the network NW2, the terminal identity ID2 allocated by the network NW2 to the terminal T2 is not present in the call signaling associated with the communication. In such a situation, the messaging system 2 can extract and associate with the message M as the terminal identity at the origin of the message (second identity in the sense of the invention), an identity provided to the terminal T2 by a notification platform. distance (eg platform APN or C2M) such a token or token in English, if the terminal T2 benefits from such a service. Once the message M has been deposited (and stored) on the messaging system's DB server via its terminal T2, the user U2 hangs up his terminal T2 and ends the communication with the messaging system 2 (steps E30 and F20). On detecting the outcome of this communication and the presence of the message M for the identity ID1 on the server DB, the messaging system 2 sends, via its communication means 7, to the associated identity ID2 on the server. DB to the message M, a notification comprising a URL_M access link to the message M (step E40). In the embodiment described here, this sending is carried out immediately after the completion of the communication. This notification can be transmitted to the identity ID2 (ie to the terminal T2 here), by means of various means, such as for example, via a SIP call signaling if the terminal T2 implements the SIP protocol, in a SMS message sent by the messaging system 2 on the network NW1 to the identity ID2, via a remote notification platform (eg platform APN or C2M previously described), etc. In the embodiment described here, the URL_M access link notified by the messaging system 2 to the terminal T2 is a web link containing the URL (for Uniform Request Locator) of the web server W of the messaging system 2 and, as parameter, an encrypted string of characters uniquely identifying the message M deposited by the terminal T2 on the messaging system 2 associated with the terminal T1. For example, the notification sent by the messaging system 2 to the terminal T2 may contain the following message: "to access your message, click on the link https://www.serveurW.fr?id=123456789abcdefghijklm >> , where the string "123456789abcdefghijklm" uniquely identifies and encrypts the message M. In an alternative embodiment, the web link URL_M also comprises in the encrypted string of characters, the identity ID2 used by the terminal T2 to file the message M on the DB server for the terminal Ti. This makes it possible to further secure access to the message M via the possibility of implementing additional controls at the level of the messaging system 2 (for example if the user U2 tries to access the message M via another terminal than terminal T2, or if another user than U2 tries to access this message).
L'utilisateur U2 peut dès lors accéder au message M, en vue par exemple de le lire, de le modifier ou de le supprimer (autrement dit de lui appliquer un traitement), à partir du lien URL_M reçu du système de messagerie (étape F30), par exemple en sélectionnant le lien indiqué dans le SMS ou en cliquant dessus avec son terminal T2, ou encore en le recopiant dans un navigateur web installé sur son terminal T2.The user U2 can then access the message M, for example to read, modify or delete it (in other words to apply a treatment) from the URL_M received from the messaging system (step F30 ), for example by selecting the link indicated in the SMS or by clicking on it with its terminal T2, or by copying it in a web browser installed on its terminal T2.
Cette sélection du lien se traduit par l'ouverture d'un navigateur web sur le terminal T2 avec l'URL positionnée sur le lien URL_M et par l'envoi par le terminal T2 d'une requête d'accès R(URL_M) au serveur web W du système de messagerie 2 (étape F40). Cette requête d'accès vise à télécharger la page web identifiée par l'URL_M afin de pouvoir accéder au message M et le cas échéant effectuer un traitement sur ce message.This selection of the link results in the opening of a web browser on the terminal T2 with the URL positioned on the link URL_M and the sending by the terminal T2 of an access request R (URL_M) to the server web W of the messaging system 2 (step F40). This access request aims at downloading the web page identified by the URL_M in order to be able to access the message M and if necessary to carry out a processing on this message.
Sur réception de cette requête d'accès par le serveur web W du système de messagerie 2 (étape E50), celui-ci vérifie que l'utilisateur U2 est bien autorisé à accéder à ce message et à sélectionner au moins un traitement à effectuer sur ce message (étape test E60). Un tel traitement est par exemple ici la lecture du message, sa modification (i.e. modification du contenu ou d'un paramètre de son enveloppe) ou sa suppression en tout ou partie.On receipt of this access request by the web server W of the messaging system 2 (step E50), the latter verifies that the user U2 is authorized to access this message and to select at least one processing to be performed on this message (test step E60). Such processing is for example here the reading of the message, its modification (i.e. modification of the content or a parameter of its envelope) or its removal in whole or in part.
Dans le mode de réalisation décrit ici, la possibilité pour l'utilisateur U2 d'exécuter un traitement sur le message M est conditionnée par la présence du message M sur le serveur DB et par son état (« consulté », « non consulté », « supprimé », etc.). Le serveur web W recherche donc tout d'abord si le message M identifié de manière unique dans le lien URL_M transmis par le terminal T2 dans la requête d'accès R est présent sur le serveur DB. A cet effet, il interroge le serveur DB avec l'identifiant du message M extrait du lien URL_M selon des moyens connus en soi. Plusieurs cas de figure peuvent alors se présenter. Si le message M identifié dans le lien URL_M n'existe pas sur le serveur DB du système de messagerie vocale 2 (par exemple, parce que le lien d'accès URL_M utilisé par le terminal T2 est un lien frauduleux de tentative d'accès au système de messagerie 2 de l'utilisateur U1), le serveur web W génère une page web signalant une erreur, par exemple indiquant « Erreur : Le message auquel vous tentez d'accéder n'existe pas » (réponse non à l'étape test E60 et étape E70). Aucun traitement sur le message M n'est alors permis à l'utilisateur U2 via son terminal T2. Si au contraire, le message M est bien stocké sur le serveur DB, le système de messagerie 2, via le serveur web W, détermine l'état de ce message en vue d'identifier si l'utilisateur U2 est autorisé à effectuer un traitement sur ce message. Dans l'exemple envisagé ici, le message M peut prendre trois états distincts, à savoir « consulté » (ou lu), « supprimé », ou « non consulté » (ou non lu).In the embodiment described here, the possibility for the user U2 to execute a processing on the message M is conditioned by the presence of the message M on the server DB and by its state ("consulted", "not consulted", "Deleted", etc.). The web server W therefore firstly looks for whether the message M uniquely identified in the URL_M link transmitted by the terminal T2 in the access request R is present on the server DB. For this purpose, it queries the DB server with the identifier of the message M extracted from the link URL_M according to means known per se. Several cases can then arise. If the message M identified in the link URL_M does not exist on the DB server of the voicemail system 2 (for example, because the access link URL_M used by the terminal T2 is a fraudulent link trying to access the user U1 messaging system 2), the web server W generates a web page signaling an error, for example indicating "Error: The message you are trying to access does not exist" (answer no to the test step E60 and step E70). No processing on the message M is then allowed to the user U2 via its terminal T2. If, on the other hand, the message M is stored on the server DB, the messaging system 2, via the web server W, determines the state of this message in order to identify whether the user U2 is authorized to carry out a processing on this message. In the example envisioned here, the message M can take three distinct states, namely "accessed" (or read), "deleted", or "not accessed" (or unread).
Si l'état du message M sur le serveur DB est « supprimé », le serveur web W génère alors une page web qu'il envoie au terminal T2 avec un message d'information prédéfini du type « Votre message a été supprimé le 24 septembre 2012 à 12h56. Vous ne pouvez plus le modifier ni le lire. » (réponse non à l'étape test E60 et étape E70).If the state of the message M on the DB server is "deleted", the web server W then generates a web page that it sends to the terminal T2 with a predefined information message of the type "Your message was deleted on September 24 2012 at 12:56. You can not edit or read it anymore. (Answer no to the test step E60 and step E70).
Si l'état du message M sur le serveur DB est « non consulté », le serveur web W génère une page web qu'il envoie au terminal T2 avec un message d'information prédéfini listant les traitements autorisés sur le message M du type « Vous pouvez lire, modifier ou supprimer tout ou partie de votre message » (réponse oui à l'étape test E60 et étape E80). Dans le mode de réalisation décrit ici, si l'état du message M sur le serveur DB est « consulté », le serveur web W génère également une page web qu'il envoie au terminal T2 sur avec un message d'information prédéfini du type « Votre message a été lu le 24 septembre 2012 à 12h56. Vous pouvez toutefois le lire, le modifier ou le supprimer en tout ou partie » (réponse oui à l'étape test E60 et étape E80). Autrement dit, dans le mode de réalisation décrit ici, le serveur web W détermine que l'utilisateur U2 via son terminal T2 est autorisé à traiter le message M identifié de manière unique dans le lien URL_M, si celui-ci est associé à un état « consulté » ou « non consulté » sur le serveur DB. En revanche, il détermine que l'utilisateur U2 n'est pas autorisé à traiter le message M si celui-ci ne se trouve pas sur le serveur DB ou s'il est associé à un état « supprimé » sur le serveur DB. En variante, si l'état du message M sur le serveur DB est « consulté », le serveur web W génère une page web qu'il envoie au terminal 12 avec un message d'information prédéfini du type « Votre message a été lu le 24 septembre 2012 à 12h56. Vous ne pouvez plus y accéder. » (réponse non à l'étape test E60 et étape E70). Dans une autre variante, si l'état du message M sur le serveur DB est « consulté », le serveur web W génère une page web qu'il envoie au terminal T2 avec un message d'information prédéfini du type « Votre message a été lu le 24 septembre 2012 à 12h56. Vous ne pouvez plus le modifier ni le supprimer, mais uniquement le lire. » (réponse oui à l'étape test E60 et étape E80). Sur réception de ce message d'information (étape F50), l'utilisateur U2 peut alors sélectionner un traitement parmi les traitements listés et autorisés dans le message d'information (étape F60), ou décider finalement de ne rien faire, auquel cas, aucune modification du message M n'est effectuée au niveau du système de messagerie 2. Si le terminal T2 sélectionne parmi cette liste, une lecture du message M stocké sur le serveur DB, une commande CMD-M(Lecture) identifiant ce traitement est envoyée par le terminal T2 au serveur web W (étape F70). Cette commande est envoyée ici par le terminal T2 dans une requête web au serveur web W.Dans le mode de réalisation décrit ici, sur réception de cette commande CMD-M(Lecture) par le serveur web W (étape E90), le message M est téléchargé sur le terminal T2 par le système de messagerie 2 (étape E100) afin que l'utilisateur U2 puisse lire le message vocal M directement à partir de son terminal T2. Cette étape de téléchargement pour lecture du message M est une étape d'exécution du traitement de lecture sélectionné par le terminal T2 sur le message M stocké sur le serveur DB au sens de l'invention. Il convient de noter que dans ce cas, aucune modification du message M n'est effectuée sur le serveur DB. En variante, le message M est lu directement via le serveur web W sans télécharger le message M sur le terminal T2 (étape d'exécution du traitement de lecture au sens de l'invention).If the state of the message M on the DB server is "not consulted", the web server W generates a web page that it sends to the terminal T2 with a predefined information message listing the authorized treatments on the message M of the type " You can read, modify or delete all or part of your message "(yes answer to the test step E60 and step E80). In the embodiment described here, if the state of the message M on the DB server is "consulted", the web server W also generates a web page that it sends to the terminal T2 on with a predefined information message of the type «Your message was read on 24 September 2012 at 12h56. However, you can read, modify or delete all or part of it "(answer yes to the test step E60 and step E80). In other words, in the embodiment described here, the web server W determines that the user U2 via his terminal T2 is authorized to process the message M uniquely identified in the link URL_M, if the latter is associated with a state "Consulted" or "not viewed" on the DB server. On the other hand, it determines that the user U2 is not authorized to process the message M if it is not on the DB server or if it is associated with a "deleted" state on the DB server. In a variant, if the state of the message M on the DB server is "consulted", the web server W generates a web page that it sends to the terminal 12 with a predefined information message of the type "Your message has been read on September 24, 2012 at 12:56 pm You can not access it anymore. (Answer no to the test step E60 and step E70). In another variant, if the state of the message M on the DB server is "consulted", the web server W generates a web page that it sends to the terminal T2 with a predefined information message of the type "Your message has been read on September 24, 2012 at 12:56 pm You can not edit or delete it anymore, only read it. (Yes answer to the test step E60 and step E80). On receipt of this information message (step F50), the user U2 can then select a treatment among the treatments listed and authorized in the information message (step F60), or finally decide to do nothing, in which case, no modification of the message M is performed at the level of the messaging system 2. If the terminal T2 selects from this list, a reading of the message M stored on the DB server, a CMD-M (Read) command identifying this processing is sent by the terminal T2 to the web server W (step F70). This command is sent here by the terminal T2 in a web request to the web server W.In the embodiment described here, on receipt of this command CMD-M (Reading) by the web server W (step E90), the message M is downloaded to the terminal T2 by the messaging system 2 (step E100) so that the user U2 can read the voice message M directly from its terminal T2. This downloading step for reading the message M is a step of performing the read processing selected by the terminal T2 on the message M stored on the server DB within the meaning of the invention. It should be noted that in this case, no modification of the message M is performed on the DB server. In a variant, the message M is read directly via the web server W without downloading the message M on the terminal T2 (step of performing the read processing within the meaning of the invention).
Si l'utilisateur U2 sélectionne via son terminal T2 une suppression du contenu du message M stocké sur le serveur DB, une commande CMD-M(Suppression) identifiant ce traitement est envoyée par le terminal T2 au serveur web W, dans une requête web (étape F70). Dans le mode de réalisation décrit ici, sur réception de cette commande CMDM(Suppression) par le serveur web W (étape E90), une demande de confirmation de la suppression est transmise au terminal T2 (via par exemple l'affichage, en réponse à la requête web du terminal T2, d'un formulaire web lui offrant la possibilité de confirmer ou d'annuler la suppression du message). Si l'utilisateur U2 ne confirme pas la suppression du message, aucune suppression du message M n'est effectuée sur le serveur DB.If the user U2 selects via his terminal T2 a deletion of the content of the message M stored on the server DB, a command CMD-M (Deletion) identifying this processing is sent by the terminal T2 to the web server W, in a web request ( step F70). In the embodiment described here, on receipt of this command CMDM (Deletion) by the web server W (step E90), a request for confirmation of the deletion is transmitted to the terminal T2 (via, for example, the display, in response to the T2 terminal's web request, a web form giving it the possibility of confirming or canceling the deletion of the message). If the user U2 does not confirm the deletion of the message, no deletion of the message M is performed on the DB server.
En revanche, si l'utilisateur U2 confirme la suppression du contenu du message M, le formulaire web contenant cette confirmation est transmis vers le serveur web W, qui se charge alors de supprimer le contenu du message M stocké sur le serveur DB (exécution du traitement de suppression du message M au sens de l'invention, étape E100). Le serveur DB conserve toutefois ici l'identifiant du message ainsi que son enveloppe, qui contient notamment les caractéristiques suivantes : date, heure du message et identité ID2 à l'origine du message M, localisation potentielle du terminal T2, etc. En variante, l'enveloppe du message est également supprimée du serveur DB. Dans une autre variante encore, seule l'identité ID2 à l'origine du message M est conservée après suppression du contenu du message M sur le serveur DB.On the other hand, if the user U2 confirms the deletion of the content of the message M, the web form containing this confirmation is transmitted to the web server W, which then takes care of deleting the contents of the message M stored on the server DB (execution of the message). suppressing processing of the message M within the meaning of the invention, step E100). The DB server, however, retains here the identifier of the message and its envelope, which contains in particular the following characteristics: date, time of the message and identity ID2 at the origin of the message M, potential location of the terminal T2, etc. Alternatively, the message envelope is also deleted from the DB server. In yet another variant, only the identity ID2 at the origin of the message M is retained after deletion of the content of the message M on the server DB.
L'utilisateur U2 peut également sélectionner via son terminal T2 le traitement correspondant à une modification de tout ou partie du message M stocké sur le serveur DB, ce qui se traduit par l'envoi d'une commande CMD-M(Modification) identifiant ce traitement par le terminal T2 au serveur web W via une requête web (étape F70). Dans le mode de réalisation décrit ici, sur réception de la commande CMD- M(Modification) par le serveur web W (étape E90), le message M est téléchargé sur le terminal T2 par le système de messagerie 2 via le serveur web W depuis le serveur DB. De cette sorte l'utilisateur U2 a la possibilité, en utilisant l'application APP de montage audio installée sur son terminal T2 de modifier tout ou partie du message M ainsi téléchargé. En variante, les modifications peuvent être apportées directement à partir d'une copie du message M stockée lors de son émission par le terminal T2 (par exemple dans sa mémoire non volatile 9, afin d'éviter tout téléchargement). Cette modification peut porter sur le contenu du message M à proprement parler ou sur toute autre caractéristique du message M, comme par exemple sur une caractéristique de l'enveloppe du message M (ex. la date de dépôt du message, l'identité ID2 à l'origine de ce message (positionnement à une identité anonyme ou à une identité distincte de ID2), la localisation du terminal à l'origine du message M ou celui utilisé pour accéder au message M conformément à l'invention après son dépôt, etc.).The user U2 can also select via his terminal T2 the processing corresponding to a modification of all or part of the message M stored on the server DB, which results in the sending of a CMD-M command (Modification) identifying this processing by the terminal T2 to the web server W via a web request (step F70). In the embodiment described here, on receipt of the command CMD-M (Modification) by the web server W (step E90), the message M is downloaded to the terminal T2 by the messaging system 2 via the web server W from the DB server. In this way, the user U2 has the possibility, by using the audio editing APP application installed on his terminal T2, to modify all or part of the message M thus downloaded. As a variant, the modifications can be made directly from a copy of the message M stored during its transmission by the terminal T2 (for example in its non-volatile memory 9, in order to avoid any downloading). This modification may relate to the content of the message M itself or to any other characteristic of the message M, such as for example on a characteristic of the envelope of the message M (eg the date of deposit of the message, the identity ID2 to the origin of this message (positioning to an anonymous identity or to an identity distinct from ID2), the location of the terminal at the origin of the message M or that used to access the message M according to the invention after its deposit, etc. .).
De façon connue, l'application de montage APP présente généralement le message sur lequel on peut effectuer un montage sous la forme d'une ligne de temps ou ligne de montage. Pour ne modifier qu'une partie du contenu du message M, l'utilisateur U2 peut sélectionner via l'application APP un segment de la ligne de montage correspondant à la partie du message qu'il souhaite modifier. La partie sélectionnée peut alors être supprimée et remplacée par une autre partie préalablement enregistrée (ou captée en direct via un microphone ou un dispositif comparable). Plutôt que de remplacer complètement le message, le recours à une telle application permet de remplacer uniquement une portion de message que l'utilisateur U2 juge indésirable. En variante, plutôt que de sélectionner un segment de la ligne de montage, l'utilisateur U2 peut indiquer, via l'application APP, un point d'insertion dans la ligne de montage à partir duquel il souhaite introduire un nouveau segment de message. De cette sorte, l'utilisateur U2 peut préciser un point important d'un message qu'il avait oublié d'indiquer auparavant lors du dépôt du message M à l'étape F10, ou personnaliser après coup son message vocal. Le message noté M' ainsi modifié par l'utilisateur U2 via l'application APP est ensuite transmis par le terminal T2 au système de messagerie 2 dans un message CMD-M' (ce message est requête web ici). Dans le mode de réalisation décrit ici, ce message CMD-M' comprend en outre une indication permettant au système de messagerie 2 d'identifier quelle(s) modification(s) a (ont) été apportée(s) au message M. Par exemple, il peut indiquer une nouvelle insertion de séquence à partir de l'instant T0+5 secondes, et d'une durée de 3 secondes. Dans le mode de réalisation décrit ici, sur réception du message CMD-M' par le serveur web W, une demande de confirmation de la modification du message M présent sur le serveur DB est transmise au terminal T2 (en réponse à la requête web CMD-M'), via par exemple l'affichage d'un formulaire web offrant la possibilité de confirmer ou d'annuler la modification du message. Si l'utilisateur U2 ne confirme pas la modification du message M, aucune modification du message M n'est effectuée sur le serveur DB.In known manner, the APP mounting application generally presents the message on which it can be edited in the form of a timeline or assembly line. To modify only part of the content of the message M, the user U2 can select via the APP application a segment of the editing line corresponding to the part of the message that he wishes to modify. The selected part can then be deleted and replaced by another previously recorded part (or captured live via a microphone or a comparable device). Rather than completely replace the message, the use of such an application can replace only a portion of the message that the U2 user deems undesirable. Alternatively, instead of selecting a segment of the edit line, the user U2 may indicate, via the APP application, an insertion point in the edit line from which he wishes to introduce a new message segment. In this way, the user U2 can specify an important point of a message that he had forgotten to indicate before when posting the message M in step F10, or customize his voice message afterwards. The message noted M 'thus modified by the user U2 via the APP application is then transmitted by the terminal T2 to the messaging system 2 in a CMD-M' message (this message is web request here). In the embodiment described here, this CMD-M 'message furthermore comprises an indication allowing the messaging system 2 to identify which modification (s) has (have) been made to the message M. By for example, it may indicate a new sequence insertion from the instant T0 + 5 seconds, and a duration of 3 seconds. In the embodiment described here, on receipt of the message CMD-M 'by the web server W, a request for confirmation of the modification of the message M present on the server DB is transmitted to the terminal T2 (in response to the web request CMD -M '), via for example the display of a web form offering the possibility of confirming or canceling the modification of the message. If the user U2 does not confirm the modification of the message M, no modification of the message M is performed on the server DB.
En revanche, si l'utilisateur U2 confirme la modification du contenu du message M, le formulaire web contenant cette confirmation est transmis par le terminal T2 vers le serveur web W, qui se charge alors de mettre à jour le message M sur le serveur DB, par exemple en le remplaçant par le message M' envoyé par le terminal T2 dans le message CMD-M' (exécution du traitement de modification du message M au sens de l'invention, étape E100). Le serveur DB conserve par ailleurs ici l'identifiant du message M ainsi que son enveloppe, qui contient notamment les caractéristiques suivantes : date, heure du message et identité ID2 à l'origine du message M.On the other hand, if the user U2 confirms the modification of the content of the message M, the web form containing this confirmation is transmitted by the terminal T2 to the web server W, which is then responsible for updating the message M on the server DB for example by replacing it with the message M 'sent by the terminal T2 in the message CMD-M' (execution of the modification processing of the message M within the meaning of the invention, step E100). The server DB also retains here the identifier of the message M and its envelope, which contains in particular the following characteristics: date, time of the message and identity ID2 at the origin of the message M.
En variante, lorsqu'une ou plusieurs caractéristiques de l'enveloppe du message M ont été modifiées et identifiées dans le message CMD-M', le serveur web W met à jour ces caractéristiques sur le serveur DB. Suite à l'exécution du traitement sélectionné par le terminal T2 sur le message M, le système de messagerie 2 notifie ici au terminal Ti, sur son identité ID1, le traitement exécuté sur le message M (lecture, suppression ou modification) (étape E110). Cette notification peut se faire via l'envoi d'un message SMS par le système de messagerie 2 sur le terminal Ti, ce message SMS contenant par exemple une information du type « Un message sur votre messagerie a été supprimé ou modifié par son déposant».In a variant, when one or more characteristics of the envelope of the message M have been modified and identified in the CMD-M 'message, the web server W updates these characteristics on the DB server. Following the execution of the processing selected by the terminal T2 on the message M, the messaging system 2 here notifies the terminal Ti, on its identity ID1, the processing executed on the message M (read, delete or modify) (step E110 ). This notification can be done by sending an SMS message by the messaging system 2 on the terminal Ti, this SMS message containing, for example, information of the type "A message on your mail has been deleted or modified by its depositor" .
Si le message M a été modifié lors de l'étape E100, le message SMS peut par ailleurs inclure des indications permettant à l'utilisateur U1 d'identifier quelles modifications ont été apportées au message M, notamment si ce message M était dans un état « consulté » lorsque le terminal T2 a demandé à y accéder. La présence de telles indications permet à l'utilisateur U1 de visualiser en connaissance de cause uniquement ce que l'utilisateur U2 a modifié sur le message M.If the message M has been modified during the step E100, the SMS message may furthermore include indications allowing the user U1 to identify which modifications have been made to the message M, especially if this message M was in a state "Consulted" when the T2 terminal requested access. The presence of such indications allows the user U1 to view knowingly only what the user U2 has changed on the message M.
En variante, la notification au terminal Ti du traitement exécuté à l'étape E100 peut se faire par l'intermédiaire d'une plateforme de notification à distance (ex. plateforme APN ou C2M) telle que mentionnée précédemment. Celle-ci envoie alors un message de notification à l'application VVM du terminal Ti de sorte à la forcer à se resynchroniser avec le système de messagerie 2, afin soit de supprimer la copie du message M déjà téléchargée sur le terminal Ti et non encore lue par l'utilisateur U1, soit de remplacer cette copie par le message M' modifié en fonction du traitement exécuté sur le message M à l'étape E100. Dans un autre mode de réalisation de l'invention, afin d'éviter que l'utilisateur U1 ne consulte un message M stocké sur le serveur DB en cours de modification ou de suppression, un paramètre ou marqueur peut être activé au niveau du système de messagerie 2 associé à l'identité ID1, de sorte à rendre ce message M inaccessible par le terminal Ti durant le traitement initié par le terminal T2 pour modifier ou supprimer le message. Le message M (ou sa version modifiée M') redevient alors automatiquement accessible une fois le traitement exécuté par le système de messagerie 2 à l'étape E100. Dans le mode de réalisation décrit ici, le système de messagerie 2 est un système de messagerie vocale. Toutefois cette hypothèse n'est pas limitative et l'invention s'applique à d'autres types de messagerie. Ainsi, par exemple, le procédé de notification et le procédé d'accès peuvent être utilisés pour modifier/supprimer ou lire un message stocké : - sur un serveur d'un système de messagerie vidéo, ou multinnode (i.e. audio/vidéo) ; - sur un serveur d'un système de messagerie électronique, synchrone (ex. messagerie instantanée) ou asynchrone (ex. emails, une communication étant considérée comme achevée une fois Vernal' envoyé par l'utilisateur émetteur) ; ou sur un serveur de type « store-and-forward » pouvant être utilisé pour stocker des messages SMS ou MMS avant d'être remis à leur destinataire en cas de non disponibilité de celui-ci. Dans ce cas, le traitement d'un message SMS ou MMS conformément à l'invention n'est possible que tant que le message n'a pas été remis à son destinataire et est stocké sur le serveur.As a variant, the notification to the terminal Ti of the processing executed in the step E100 can be done via a remote notification platform (eg platform APN or C2M) as mentioned above. The latter then sends a notification message to the application VVM of the terminal Ti so as to force it to resynchronize with the messaging system 2, in order to delete the copy of the message M already downloaded to the terminal Ti and not yet read by the user U1, or replace this copy by the message M 'modified according to the processing executed on the message M in step E100. In another embodiment of the invention, in order to prevent the user U1 from consulting a message M stored on the DB server being modified or deleted, a parameter or marker can be activated at the level of the system. messenger 2 associated with the identity ID1, so as to make this message M inaccessible by the terminal Ti during the processing initiated by the terminal T2 to modify or delete the message. The message M (or its modified version M ') then becomes automatically accessible once the processing executed by the messaging system 2 in step E100. In the embodiment described here, the messaging system 2 is a voicemail system. However, this assumption is not limiting and the invention applies to other types of messaging. Thus, for example, the notification method and the access method may be used to modify / delete or read a stored message: - on a server of a video messaging system, or multinnode (i.e. audio / video); - on a server of an electronic system, synchronous (eg instant messaging) or asynchronous (eg emails, a communication is considered completed once Vernal 'sent by the user issuer); or on a "store-and-forward" server that can be used to store SMS or MMS messages before being delivered to the recipient if the latter is not available. In this case, the processing of an SMS or MMS message according to the invention is possible only as long as the message has not been delivered to its recipient and is stored on the server.
Par ailleurs, dans le mode de réalisation décrit ici, le système de messagerie 2 et le terminal T2 interagissent pour le traitement du message M via une interface web. En variante, d'autres protocoles peuvent être utilisés pour mettre en oeuvre cette interaction, comme par exemple le protocole FTP (File Transfer Protocol), ou un protocole ou une application propriétaire. En outre, comme mentionné précédemment, dans le mode de réalisation décrit ici, c'est l'utilisateur U2 à l'origine du message M qui cherche à accéder à ce message en vue de lui appliquer un traitement a posteriori, l'utilisateur U2 utilisant à cet effet le même terminal T2 pour déposer son message sur le serveur DB et pour y accéder. Ces hypothèses ne sont toutefois pas limitatives, et l'utilisateur U2 peut utiliser des terminaux distincts pour émettre le message M lors d'une communication et requérir un traitement une fois cette communication achevée. De même, on peut envisager qu'un utilisateur distinct de l'utilisateur U2 à l'origine du message M puisse requérir l'accès au message M s'il y est autorisé par l'utilisateur U2, après avoir obtenu le lien d'accès au message M par exemple par l'intermédiaire de l'utilisateur U2. Dans le mode de réalisation décrit ici, un seul lien d'accès est envoyé par le système de messagerie 2 à l'identité ID2. Dans un autre mode de réalisation, on peut envisager que plusieurs liens d'accès soient envoyés à l'identité ID2 en fonction par exemple des traitements pouvant être appliqués sur le message M (un lien d'accès pour une suppression du message, un lien d'accès pour une modification, etc.).Moreover, in the embodiment described here, the messaging system 2 and the terminal T2 interact for the processing of the message M via a web interface. Alternatively, other protocols may be used to implement this interaction, such as the File Transfer Protocol (FTP), or a proprietary protocol or application. In addition, as mentioned above, in the embodiment described here, it is the user U2 at the origin of the message M who seeks to access this message in order to apply a post-processing, the user U2 using the same terminal T2 for this purpose to deposit his message on the DB server and to access it. These hypotheses are however not limiting, and the user U2 can use separate terminals to send the message M during a call and require processing once this communication is completed. Similarly, it is conceivable that a user distinct from the user U2 at the origin of the message M may require access to the message M if he is authorized by the user U2, after having obtained the link of access to the message M for example via the user U2. In the embodiment described here, only one access link is sent by the messaging system 2 to the identity ID2. In another embodiment, it can be envisaged that several access links are sent to the ID2 identity as a function, for example, of the processes that can be applied to the message M (an access link for deleting the message, a link access for a modification, etc.).
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1352809A FR3004048A1 (en) | 2013-03-28 | 2013-03-28 | METHOD FOR NOTIFYING A MESSAGE ACCESS LINK AND MESSAGING SYSTEM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1352809A FR3004048A1 (en) | 2013-03-28 | 2013-03-28 | METHOD FOR NOTIFYING A MESSAGE ACCESS LINK AND MESSAGING SYSTEM |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3004048A1 true FR3004048A1 (en) | 2014-10-03 |
Family
ID=48771635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1352809A Withdrawn FR3004048A1 (en) | 2013-03-28 | 2013-03-28 | METHOD FOR NOTIFYING A MESSAGE ACCESS LINK AND MESSAGING SYSTEM |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3004048A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110078247A1 (en) * | 2009-09-25 | 2011-03-31 | At&T Intellectual Property I, L.P. | System and Method for Message Recall in a Unified Messaging System |
WO2012081886A2 (en) * | 2010-12-13 | 2012-06-21 | Samsung Electronics Co., Ltd. | Method and system for recalling a voice mail |
US20120281819A1 (en) * | 2011-05-05 | 2012-11-08 | Shreedhar Madhavapeddi | Voicemail preview and editing system |
-
2013
- 2013-03-28 FR FR1352809A patent/FR3004048A1/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110078247A1 (en) * | 2009-09-25 | 2011-03-31 | At&T Intellectual Property I, L.P. | System and Method for Message Recall in a Unified Messaging System |
WO2012081886A2 (en) * | 2010-12-13 | 2012-06-21 | Samsung Electronics Co., Ltd. | Method and system for recalling a voice mail |
US20120281819A1 (en) * | 2011-05-05 | 2012-11-08 | Shreedhar Madhavapeddi | Voicemail preview and editing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2769526B1 (en) | Method of exchanging information relating to enhanced communication services | |
EP3087706B1 (en) | Method and system for communication between web browsers, using a unified communication environment | |
EP3182671B1 (en) | Method and apparatus for a messaging service | |
EP2928124B1 (en) | Method for constructing a message by a terminal | |
EP1935149B1 (en) | Method and system for notifying a receipt of asynchronous messages | |
FR3046002A1 (en) | MANAGING COMMUNICATION BETWEEN TWO COMMUNICATION TERMINALS | |
EP3311559B1 (en) | Establishment of a communication by allocation to a calling terminal of an intermediate call identifier dedicated to the communication | |
FR3004048A1 (en) | METHOD FOR NOTIFYING A MESSAGE ACCESS LINK AND MESSAGING SYSTEM | |
EP2819352B1 (en) | Posting and consultation of messages by users of social networks | |
EP3648443B1 (en) | Management of a communication between a caller device having a primary call identifier and a secondary call identifier and a callee device. | |
EP3800874A1 (en) | Method and device for redirecting a communication request | |
EP2587776A1 (en) | Methods of storing a message for a particular user of a shared terminal and associated method of restoring said message | |
EP2856733B1 (en) | Method of safeguarding anonymity during a telephone communication and telecommunication system for implementing the method | |
EP3476110B1 (en) | Method and device for processing a multimedia object | |
FR3071993A1 (en) | METHOD FOR MANAGING A FAILURE TO ESTABLISH COMMUNICATION BETWEEN A FIRST AND A SECOND TERMINAL | |
EP2062404A1 (en) | Method and system for exchanging messages to guarantee the anonymity of a transmitter | |
EP3482577B1 (en) | Establishment of a communication by allocating to a caller terminal an intermediate call identifier dedicated to the communication | |
EP2506546B1 (en) | Method for managing voice messages obtained from a set of at least two different voice message systems | |
EP3035723A1 (en) | Method for transmitting data relating to a communication | |
FR3018027A1 (en) | METHOD AND DEVICE FOR DISCOVERING COMMUNICATION CAPABILITIES RELATING TO A USER OF A TERMINAL | |
FR3025625A1 (en) | GENERATING AND SHARING PERSONALIZED COMMUNICATION APPLICATIONS | |
FR3121808A1 (en) | Methods and devices for enriching and processing a signaling message | |
FR2991540A1 (en) | Method for selecting communicating entity to receive indication of multimedia communication form incoming call, involves sending indication allowing user to identify reachability information to server, to start indication transfer to entity | |
FR3034275A1 (en) | METHOD AND DEVICE FOR NAMING A TERMINAL | |
FR3020539A1 (en) | METHOD AND DEVICE FOR ESTABLISHING A COMMUNICATION |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |
Effective date: 20141128 |