Brevet FR2825227A1 — publié le 20021129

La présente invention concerne les terminaux mobiles de radiotéléphonie qui sont prévus pour échanger des courriers électroniques. Les terminaux mobiles comportent à cet effet un logiciel d'échange de courrier électronique permettant de composer un message à partir du clavier téléphonique, en association possible avec un logiciel d'aide à la composition de message, qui propose à l'écran des mots possibles à partir des premières lettres saisies. L'écran permet aussi la lecture des messages reçus. Cependant, et bien que le clavier et l'écran soient utilisés, d'une part, pour la fonction purement phonique ou sonore et, d'autre part, pour la fonction de courrier électronique, ces deux fonctions restent exploitées séparément. Ainsi, lorsque le courrier reçu comporte une pièce jointe contenant des données d'une séquence sonore, le terminal ne peut les restituer. En sens inverse, l'émission d'une telle pièce jointe sonore est impossible. La présente invention vise à mieux intégrer ces deux fonctions dans un terminal de radiotéléphonie. A cet effet, l'invention concerne tout d'abord un terminal de radiotéléphonie comportant des moyens d'échange de courriers électroniques, chaque courrier comprenant un champ de données de pièce jointe, terminal caractérisé par le fait qu'il comporte des moyens de stockage de signaux phoniques, agencés pour relier des moyens transducteurs de communication phonique, destinés à un utilisateur, aux moyens d'échange de courriers électroniques et agencés pour accéder au champ de pièce jointe. Ainsi, le champ de pièce jointe est accessible à l'utilisateur à travers les moyens de stockage, tels que répondeur et/ou enregistreur et les moyens transducteurs de communication phonique, tels que microphone et/ou hautparleur, respectivement. L'invention concerne aussi un procédé de transmission de signaux phoniques entre deux terminaux à répondeur-enregistreur d'un réseau de radiotéléphonie se transmettant des courriers électroniques, caractérisé par le fait que - on enregistre une séquence phonique dans le répondeur-enregistreur de l'un des terminaux, émetteur, - on code la séquence sous forme de pièce jointe dans un courrier électronique que l'on transmet à l'autre terminal et - dans le terminal récepteur, on reçoit et mémorise la pièce jointe dans le répondeur-enregistreur pour en effectuer la restitution phonique en temps différé. L'invention sera mieux comprise à l'aide de la description suivante d'une forme de réalisation préférée d'un terminal de radiophonie selon l'invention, représenté schématiquement sur la figure unique annexée, mettant en oeuvre le procédé de l'invention. Le terminal de radiophonie, portant la référence 1, est relié au réseau de radiophonie cellulaire GSM 40, dont un terminal mobile classique 41 est représenté. Dans cet exemple, au réseau GSM 40 sont aussi reliés, à travers un réseau informatique 30 qui est ici l'Internet, un serveur de messagerie 32, constituant une boîte-aux-lettres de courrier électronique du terminal 1, et un serveur 33 prévu pour traiter des champs de pièce jointe appartenant à des messages de courrier électronique au format IP. On rappellera que le champ de pièce jointe d'un courrier électronique IP est prévu pour recevoir et encapsuler un fichier de format quelconque, même incompatible avec le format de texte des courriers de l'Internet 30, fichier qui est transmis sans aucune analyse de son contenu. Le terminal récepteur peut par exemple en extraire des données d'image, telles que des télécopies, ou encore des données de signal phonique ou sonore. C'est ce dernier cas que traite la présente invention. Le terminal 1 comporte une base de temps 10 rythmant le fonctionnement des divers circuits de celui-ci et en particulier un microprocesseur 11 de gestion de ces circuits, relié à un clavier 28 et commandant un écran d'affichage 29. Des circuits radio 12 relient le terminal 1 au réseau GSM 40, pour en particulier établir des communications téléphoniques classiques, vocales, et échanger des courriers électroniques. Les circuits radio 12 sont reliés à un bloc répondeur-enregistreur 13 de stockage de signaux phoniques, à mémoires permanente et vive, et à un bloc de messagerie 14, de traitement et de stockage de messages de courrier électronique, reçus du réseau GSM 40 ou à émettre vers celui-ci. Des circuits 17, à trois voies bidirectionnelles d'aiguillage de signaux phoniques, sont commandés par le microprocesseur Il pour relier des transducteurs signal électrique-signal acoustique, à savoir un microphone 19 et un haut-parleur 20, directement aux circuits radio 12, par une première voie, ou bien à un côté dit interne du répondeur-enregistreur 13, par une deuxième voie. La troisième voie relie les transducteurs 19,20 au bloc de messagerie 14. Comme expliqué plus loin, le répondeur-enregistreur 13, qui stocke classiquement des signaux sonores d'un appel phonique entrant, peut en outre stocker des signaux sonores restitués à partir de données de pièce jointe d'un courrier électronique reçu ou destinés à un courrier à émettre. Dans cet exemple, le répondeur-enregistreur 13, à mémoire numérique, est prévu pour stocker des données de parole codées par un vocodeur d'un poste distant 41, ou, côté interne, par un vocodeur 21 associé au microphone 19, et est parallèlement relié en sortie, toujours côté interne, à un synthétiseur 22 commandant le haut-parleur 20. Un courrier électronique comporte un champ d'en-tête avec en particulier des signaux ou données de service indiquant la position du champ de texte de courrier électronique dans le message et indiquant, le cas échéant, la présence d'un champ de pièce jointe et sa position. On peut donc adresser en lecture le champ voulu, après avoir lu le champ d'en-tête. Pour la clarté de l'exposé, on a dessiné, dans le bloc de messagerie 14, trois zones mémoires, 141,142, 143 prévues pour les stockages respectifs des champs d'en-tête, de texte et de pièce jointe. Un bloc 140 de circuits de commande et d'échange de courriers, de gestion de la messagerie et en particulier d'analyse et d'adressage du courrier ou encore de fourniture de liens logiques entre champs d'un même courrier, est prévu pour lire le champ d'en-tête de tout courrier reçu à traiter et pour fournir les deux zones d'adresses physiques respectives des deux autres champs, de texte et de pièce jointe, dans les zones 142 et 143. Les références 141 à 143 désignent donc des ensembles fonctionnels de champs de types particuliers, ces trois ensembles étant en pratique physiquement stockés dans un même bloc mémoire et étant logiquement séparés ou différenciés par les circuits de commande et d'échange 140 qui gèrent les adresses physiques des mémoires. Par la suite, les références 141 à 143 mises entre parenthèses désignent les contenus de ces zones mémoires respectives, c'est-à-dire le contenu du champ correspondant d'un courrier électronique. Un bloc logiciel 15, de messagerie de courrier électronique IP, est associé au microprocesseur 11 pour gérer le bloc de messagerie 14. Un bloc 16 relie ici les circuits radio 12 au bloc 140 et permet en particulier l'échange de messages courts SMS. Par le bus dessiné, commun à l'ensemble des circuits du bloc 14, et à travers un bloc 144 de circuits de liaison d'accès bidirectionnel et ici un bloc 18 de codage-décodage (codec) de signaux de phoniques, le bloc de pièces jointes 143 est relié au répondeur-enregistreur 13 et aux transducteurs 19,20 à travers la troisième voie des circuits d'aiguillage 17. Le bloc de liaison 144 coopère avec le bloc de commande et d'échange 140 pour que l'un quelconque de ceux-ci relise des données de pièce jointe écrites par l'autre et les retransmette respectivement en interne, vers les transducteurs 19,20, et en externe, vers les circuits radio 12. Le fonctionnement du terminal 1 va maintenant être expliqué plus en détails. Les transducteurs, microphone 19 et haut-parleur 20, peuvent être reliés, de façon globalement birectionnelle, aux circuits radio 12 par les trois voies des circuits d'aiguillage 17, les deux dernières voies impliquant la fonction de messagerie. La première voie relie classiquement les transducteurs 19,20 directement aux circuits radio 12, lorsque l'utilisateur du terminal 1 appelle un correspondant ou accepte un appel entrant pour une communication phonique. Le répondeur-enregistreur 13 est alors en parallèle et peut, si on le désire, être activé pour enregistrer la conversation. Par la deuxième voie, le répondeur-enregistreur 13 est interposé entre les circuits radio 12 et les transducteurs 19,20 pour stocker les signaux phoniques d'un appel téléphonique classique entrant, du côté dit externe du répondeur-enregistreur 13, ou pour stocker un message d'accueil aux appels entrants. Le répondeur-enregistreur 13 est par ailleurs relié, par un autre côté externe, aux circuits radio 12 par un chemin de messagerie, et précisément par le bloc de messagerie 14 et le codec 18. Par la troisième voie, les transducteurs 19,20 accèdent directement au chemin de messagerie 14,18, en contournant le répondeur-enregistreur 13. Lorsqu'un message de courrier électronique, provenant d'un PC relié à l'Internet 30 ou du terminal 41 par exemple, est reçu par les circuits radio 12, éventuellement par lecture de la boîte-aux-lettres dans le serveur 32, il est transmis au bloc de messagerie 14 pour y être stocké et analysé par le bloc de commande et d'échange 140. En cas de détection d'un champ de pièce jointe (143), et lorsque les données d'en-tête (141) ou des données du champ de pièce jointe (143) indiquent, par leur format ou par des signaux de service, qu'il s'agit d'une séquence de signaux phoniques, le bloc de liaison 144 lit les données de signaux phoniques, en général vocaux, du champ de pièce jointe (143) et les transmet au codec 18, fonctionnant en décodeur numérique/analogique, relié directement aux transducteurs 19,20 à travers la troisième voie des circuits d'aiguillage 17. Le codec 18 peut être prévu pour décoder des signaux phoniques numérisés de façon classique par échantillonnage d'amplitude par octets à 8 kHz, donc à un débit de 64 kb/s. On remarquera que le débit de restitution, 64 kb/s, peut être supérieur au débit des circuits radio 12, par exemple comme ici 9,6 kb/s, puisqu'il s'agit d'une restitution après stockage, en temps différé et non en temps réel, hors connexion. La qualité de restitution d'une pièce jointe peut donc être meilleure que la qualité téléphonique standard, correspondant à une qualité de synthétiseur. Le codec 18 peut aussi être prévu pour fonctionner en synthétiseur lorsqu'il reçoit des signaux phoniques d'un téléphone portable 21 à vocodeur, donc à débit réduit. Les signaux de service du courrier reçu déterminent le choix du type de fonctionnement du codec 18 par le bloc de liaison 144. L'utilisateur est informé de l'arrivée d'une telle pièce jointe par affichage d'une indication correspondante sur l'écran 29, ou par un buzzer non représenté, et il commande ensuite, par le clavier 28, la lecture des données de la pièce jointe phonique (143) et leur restitution sonore sur le hautparleur 20. En variante d'exploitation, la pièce jointe phonique est transférée automatiquement, dès qu'elle est reçue par le terminal 1, de la zone 143 au répondeur-enregistreur 13, pour y être lue et restituée ultérieurement. Lorsque les signaux phoniques de pièce jointe (143) reçus ont été codés par un vocodeur identique au vocodeur 21, le codec 18 est inutile, et donc commandé pour être transparent. La pièce jointe (143) est directement transférée au répondeur-enregistreur 13 et n'est décodée qu'ultérieurement en lecture par le synthétiseur 22. Il peut toutefois être prévu que le stockage de la pièce-jointe (143) dans le répondeur-enregistreur 13 intervienne après décodage par le codec 18, commandé de façon appropriée pour fonctionner dans le mode voulu. En pareil cas, le codec 18 peut par exemple transformer des données, présentées en paquets de pièce jointe vocodée, en données de codage phonique classique à échantillons de rythme fixe, 8 kHz ou moins. Un décodage total, avec stockage analogique, pourrait être prévu dans un autre exemple. Selon la forme retenue pour le stockage, le synthétiseur 22 est, comme évoqué ci-dessus, éventuellement commandé pour être transparent, pour le dernier cas ci-dessus, ou pour traiter un décodage d'échantillons à rythme fixe. Une pièce jointe à contenu phonique peut, en sens inverse, être engendrée à partir des signaux du microphone 19 et transmise à la zone mémoire de pièce jointe 143. Le vocodeur 21 peut alors être utilisé, en sélectionnant la deuxième voie des circuits d'aiguillage 17. Le répondeur-enregistreur 13 peut fonctionner en tampon pour stocker tout le message phonique, ou être commandé pour être transparent et retransmettre immédiatement les signaux phoniques vocodés vers le codec 18, alors transparent lui-aussi. Si au contraire on souhaite un mode de codage à échantillons à rythme fixe, compatible avec un autocommutateur classique, la troisième voie des circuits d'aiguillage 17 est alors choisie, en faisant fonctionner le codec 18 en mode codeur. Le bloc de liaison 144, recevant les signaux phoniques codés par le codeur 18, engendre, en coopération avec le bloc de commande et d'échange 140, un message de courrier électronique et y range les signaux phoniques dans le champ de pièce jointe 143, l'adresse IP du destinataire du courrier étant saisie par le clavier 28. Ainsi, d'une façon générale, la zone mémoire 143 et le répondeurenregistreur 13 constituent chacun une mémoire de stockage de signaux phoniques, codés dans un format de courrier électronique ou dans un autre format ou même décodés, cette mémoire ayant un accès bidirectionnel aux champs de pièce jointe des courriers traités par le bloc de commande et d'échange 140, pour relier la partie purement téléphonique (19,20) du terminal au monde de l'Internet. Comme indiqué au début, le serveur 32 est prévu pour le stockage des courriers destinés au terminal 1. En cas de réception d'un tel courrier, le serveur de stockage 32 avertit l'utilisateur du terminal 1 en lui envoyant un message court SMS de notification qui est reçu par le bloc SMS 16 et retransmis au microprocesseur Il pour être affiché et/ou activer un avertisseur indiquant qu'un courrier est disponible. Le message SMS peut être prévu pour indiquer, si tel est le cas, la présence d'une pièce jointe contenant des données phoniques. L'utilisateur commande alors, par le clavier 28 et le microprocesseur 11, le bloc de commande et d'échange 140 pour appeler en retour le serveur de stockage 32 et y commander le téléchargement du courrier stocké ou, au moins, du champ de pièce jointe, dans le terminal 1. Le téléchargement peut ici être effectué au choix par une communication téléphonique classique ou par messages courts SMS. Dans ce dernier cas, le bloc de commande et d'échange 140 comporte un logiciel permettant de commander le serveur de stockage 32 pour effectuer un téléchargement par blocs successifs de données, de taille limitée à celle d'un message court SMS. Lorsque le bloc de commande et d'échange 140 détecte qu'une pièce jointe d'un courrier reçu du serveur de stockage 32 est de format incompatible avec les formats définis localement que peut traiter le terminal 1, il retransmet une copie du courrier, ou commande au serveur de stockage 32 d'effectuer une telle transmission, au serveur de traitement de traduction ou conversion de format 33, la copie étant associée à des données représentant une liste des formats compatibles avec le terminal 1, qu'il peut traiter. Cette fonction de traduction, externe ou déportée, du format de pièce jointe s'applique en particulier ici aux pièces jointes de données phoniques. Le serveur 33 est l'équivalent du codec 18, mais avec des possibilités de conversion supérieures, et permet de limiter la taille mémoire du terminal 1. Le serveur de conversion de format 33 transmet en retour au moins la pièce jointe, dans l'un des formats compatibles spécifiés. On peut donc en particulier échanger des signaux phoniques entre deux terminaux semblables au terminal 1, se transmettant des courriers électroniques. A cet effet, on enregistre une séquence phonique dans le répondeurenregistreur 13 de l'un des terminaux, émetteur, on code la séquence sous forme de pièce jointe dans un courrier électronique, et, dans le terminal récepteur, on reçoit et mémorise la pièce jointe dans le répondeurenregistreur pour en effectuer la restitution phonique en temps différé. En particulier, on peut, en réception, décoder la pièce jointe avant de la mémoriser. REVENDICATIONS 1-Terminal de radiotéléphonie comportant des moyens (140) d'échange de courriers électroniques, chaque courrier comprenant un champ de données de pièce jointe, terminal caractérisé par le fait qu'il comporte des moyens (13 ; 143,144) de stockage de signaux phoniques, agencés pour relier des moyens transducteurs (19, 20) de communication phonique, destinés à un utilisateur, aux moyens d'échange de courriers électroniques (140) et agencés pour accéder au champ de pièce jointe. 2-Terminal selon la revendication 1, dans lequel, les courriers électroniques étant stockés dans un serveur de stockage (32), il est prévu des moyens (16) de réception de notifications, provenant du serveur (32), de la disponibilité de courriers électroniques à champ de pièce jointe contenant des données phoniques et les moyens d'échange (140) sont agencés pour appeler le serveur (32) et y commander le téléchargement au moins du champ de pièce jointe dans le terminal. 3-Terminal selon la revendication 2, dans lequel les moyens d'échange (140) sont agencés pour commander le téléchargement par blocs successifs de données de taille limitée. 4-Terminal selon l'une des revendications 1 à 3, dans lequel les moyens d'échange (140) sont agencés pour détecter la présence d'un champ de pièce jointe (143), à données phoniques, par lecture d'un champ de signalisation (141) du courrier. 5.-Procédé de transmission de signaux phoniques entre deux terminaux à répondeur-enregistreur (13) d'un réseau de radiotéléphonie se transmettant des courriers électroniques, caractérisé par le fait que - on enregistre une séquence phonique dans le répondeur-enregistreur (13) de l'un des terminaux, émetteur, - on code la séquence sous forme de pièce jointe dans un courrier électronique que l'on transmet à l'autre terminal et - dans le terminal récepteur, on reçoit et mémorise la pièce jointe (143) dans le répondeur-enregistreur pour en effectuer la restitution phonique en temps différé. 6.-Procédé selon la revendication 5, dans lequel, en réception, on décode la pièce jointe avant de la mémoriser. 7.-Procédé selon l'une des revendications 5 et 6, dans lequel le terminal récepteur, détectant une incompatibilité de format de la pièce jointe par rapport à des formats qu'il peut traiter, il retransmet le courrier à un serveur de conversion de format (33) pour en recevoir la pièce jointe dans un format compatible.