Brevet FR3100414A1 — publié le 20210305

Description Titre de l'invention : procédé et un dispositif d'émission d'un message textuel Domaine de l'invention [0001] La présente invention appartient au domaine de l'envoi de messages textuels courts par un terminal d'un système de communication sans fil. Notamment, l'invention concerne un procédé et un dispositif d'émission d'un message textuel via un système de communication sans fil, ainsi qu'un procédé et un dispositif de réception associés. L'invention concerne également des procédés pour encoder et décoder un texte lors respectivement de l'émission et de la réception du message, l'encodage correspondant à une compression avec pertes. Etat de la technique [0002] De nombreuses applications de téléphonie mobile permettent d'envoyer et/ou recevoir des messages textuels courts. [0003] Par exemple, le service de messagerie SMS (pour « Short Message Service ») qui a été introduit avec la norme GSM (acronyme anglais de « Global System for Mobile ») permet d'envoyer des messages textuels courts de 160 caractères connus sous les noms de « textos » ou de « Inini-messages ». Il est possible de transmettre des messages plus longs en envoyant plusieurs messages SMS, le message à transmettre est alors découpé en sous-messages de 160 caractères. [0004] Plus récemment, de nouvelles applications de messagerie instantanée et les réseaux sociaux (WhatsApp, Messenger, Facebook, Twitter, Instagram, etc...) permettent également l'envoi de messages textuels à travers un réseau mobile terrestre public (PLMN pour « Public Land Mobile Network ») de type cellulaire et basé par exemple sur les technologies GSM, UMTS (pour Universal Mobile Telecorrenunications System ») ou LTE (pour « Long Term Evolution »). [0005] La portée d'une station de base d'un tel réseau cellulaire est cependant limitée, et la couverture radio du réseau cellulaire est souvent incomplète, notamment dans des régions géographiques difficilement accessibles ou présentant une faible densité de population. En outre, des frais d'itinérance sont à la charge d'un utilisateur qui voyage à l'étranger et qui se connecte à un réseau cellulaire différent de son réseau domestique. [0006] 11 existe actuellement des réseaux étendus sans fil à faible consommation électrique (LPWAN pour « Low Power Wide Area Network » dans la littérature anglo-saxonne) dont les stations de base présentent une portée de plusieurs kilomètres, voire plusieurs dizaines de kilomètres. Une telle couverture radio offerte par une station de base permet d'envisager une couverture quasiment complète d'un pays, voire d'un continent 2 entier. En outre, ce genre de réseaux ne présentent généralement pas de frais d'itinérance d'un pays à l'autre. Toutefois, les débits proposés par les réseaux LPWAN sont généralement trop faibles pour envisager l'émission de messages textuels. Par exemple, les messages supportés par certains réseaux LPWAN ne peuvent pas contenir plus de quelques octets de données, voire quelques dizaines d'octets. Avec un système de codage de caractères conventionnel de type ASCII (acronyme anglais de American Standard Code for Information hnerchange »), cela limite la taille du texte pouvant être contenu dans un message à quelques caractères, voire quelques dizaines de caractères tout au plus. [0007] Différentes méthodes de compression de texte existent. Ces méthodes sont cependant souvent adaptées pour encoder un fichier contenant une grande quantité de texte, et un dictionnaire créé à partir du texte à encoder doit généralement être transmis avec le texte encodé pour permettre à un dispositif récepteur de pouvoir décoder le texte. Certaines méthodes de compression de texte s'intéressent à l'encodage de textes courts. Cependant, l'efficacité de ces méthodes de compression existantes reste généralement insuffisante. [0008] Un autre inconvénient relatif à l'utilisation d'un réseau de type LPWAN pour échanger un message court entre un terminal émetteur et un terminal récepteur est que ces réseaux sont souvent adaptés pour transmettre des données essentiellement sur un lien montant (« uplink » dans la littérature anglo-saxonne), c'est-à-dire depuis un terminal vers le réseau d'accès. Ces réseaux ne sont pas toujours bien adaptés pour transmettre des données sur un lien descendant (« downlink » dans la littérature anglo-saxonne), c'est-à-dire depuis le réseau d'accès vers un terminal. Exposé de l'invention [0009] La présente invention a pour objectif de remédier à tout ou partie des inconvénients de l'art antérieur, notamment ceux exposés ci-avant, en proposant und solution qui permette notamment à un utilisateur d'un terminal mobile d'envoyer à moindre frais un message textuel court depuis une zone géographique non couverte par un réseau mobile terrestre public ou depuis und zone géographique couverte par un réseau mobile différent du réseau domestique de l'utilisateur. [0010] A cet effet, et selon un premier aspect, il est proposé par la présente invention, un procédé d'émission d'un message par un dispositif émetteur à destination d'un terminal récepteur. Le procédé d'émission comporte les étapes suivantes : [0011] encodage d'un texte à émettre, où le texte comporte au moins une phrase, la phrase comportant au moins un mot, le mot comportant au moins un caractère d'un alphabet, formation du message à émettre à partir du texte ainsi encodé, 3 émission du message ainsi formé via un premier système de communication sans fil selon un premier protocole de communication. [0012] L'étape d'encodage du texte comporte des étapes suivantes : [0013] calcul de valeurs de similarité entre ladite phrase du texte à émettre et des phrases de référence contenues dans un dictionnaire, chaque phrase de référence étant associée dans ledit dictionnaire à un identifiant unique, sélection d'une phrase de référence du dictionnaire en fonction des valeurs de similarité ainsi calculées, remplacement de la phrase du texte à émettre par l'identifiant de la phrase de référence sélectionnée, ou par une référence à cette identifiant. [0014] Pour ce procédé d'émission, le dictionnaire a été préalablement créé indé- pendamment du texte à émettre, et l'étape de calcul des valeurs de similarité est mise en oeuvre par un algorithme d'apprentissage automatique. Dans la présente demande, on entend par une « valeur de similarité » entre deux phrases une valeur représentative de la similarité sémantique existant entre les deux phrases, c'est-à-dire une valeur qui est relativement forte lorsque les deux phrases ont sensiblement la même signification, et qui est relativement faible lorsque les deux phrases n'ont pas le même sens. [0015] De telles dispositions permettent de compresser le texte à émettre avec un taux de compression particulièrement efficace, quitte à perdre certaines informations contenues dans le texte original. Il devient alors envisageable d'utiliser un réseau étendu bas débit de type LPWAN pour envoyer le message, même si le débit offert par ce réseau est particulièrement faible. [0016] Dans des modes particuliers de mise en oeuvre, l'invention peut comporter en outre l'une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles. [0017] Dans des modes particuliers de mise en oeuvre, l'étape de sélection d'une phrase de référence du dictionnaire en fonction des valeurs de similarité calculées comporte une étape de détermination de la phrase de référence du dictionnaire pour laquelle la valeur de similarité calculée est la plus grande. [0018] Dans des modes particuliers de mise en oeuvre, l'étape de sélection d'une phrase de référence du dictionnaire en fonction des valeurs de similarité calculées comporte une étape de proposition à un utilisateur du dispositif émetteur d'un ensemble de phrases de référence du dictionnaire, et une étape de sélection par l'utilisateur d'une phrase parmi l'ensemble des phrases proposées. [0019] Dans des modes particuliers de mise en oeuvre, le procédé d'émission comporte en outre les étapes suivantes : [0020] réception du message par un serveur connecté au premier système de commu- nication sans fil, extraction du texte encodé à partir du message reçu, décodage du texte encodé ainsi extrait, transmission du texte décodé dans un nouveau message à destination du terminal récepteur via un deuxième système de communication distinct du premier système de communication sans fil, selon un deuxième protocole de communication distinct du premier protocole de communication. [0021] Avec de telles dispositions, le serveur joue le rôle de passerelle entre le premier et le deuxième système de communication. [0022] Dans des modes particuliers de mise en oeuvre, le procédé d'émission comporte en outre une étape préalable de mise à jour du dictionnaire, par le serveur, via un système de communication distinct du premier système de communication sans fil, à partir de phrases les plus couramment utilisées. [0023] Le système de communication à travers lequel le dictionnaire est mis à jour peut être le deuxième système de communication ou bien un troisième système de communication distinct du premier et du deuxième système de communication. [0024] Dans des modes particuliers de mise en oeuvre, le premier système de communication sans fil est un réseau étendu sans fil bas débit à faible consommation électrique, et le deuxième système de communication est un réseau mobile terrestre public. [0025] Selon un deuxième aspect, la présente invention concerne un dispositif émetteur comportant un circuit de traitement configuré pour : [0026] encoder un texte à émettre, où le texte comporte au moins une phrase, la phrase comportant au moins un mot, le mot comportant au moins un caractère d'un alphabet, former un message à émettre à partir du texte ainsi encodé, émettre le message ainsi formé via un premier système de communication sans fil selon un premier protocole de communication. [0027] Le circuit de traitement est en outre configuré pour: [0028] calculer, à l'aide d'un algorithme d'apprentissage automatique, des valeurs de similarité entre ladite phrase du texte à émettre et des phrases de référence contenues dans un dictionnaire, chaque phrase de référence étant associée dans le dictionnaire à un identifiant unique, le dictionnaire ayant été construit indépendamment du texte à émettre, sélectionner une phrase de référence du dictionnaire en fonction des valeurs de similarité ainsi calculées, remplacer ladite phrase du texte à émettre par l'identifiant de la phrase de référence sélectionnée, ou par une référence à cet identifiant. [0029] Selon un troisième aspect, la présente invention concerne un procédé d'encodage d'un texte, où le texte comporte au moins une phrase, la phrase comportant au moins un mot, le mot comportant au moins un caractère d'un alphabet. Le procédé d'encodage comporte des étapes suivantes : [0030] calcul de valeurs de similarité entre ladite phrase et des phrases de référence contenues dans un dictionnaire, chaque phrase de référence étant associée dans le dictionnaire à un identifiant unique, le dictionnaire ayant été construit indépendamment du texte à encoder, sélection d'une phrase de référence du dictionnaire en fonction des valeurs de similarité ainsi calculées, remplacement de la phrase du texte à émettre par l'identifiant de la phrase de référence sélectionnée, ou par une référence à cette identifiant. [0031] Selon un quatrième aspect, la présente invention concerne un produit programme d'ordinateur pour encoder un texte, ledit produit programme d'ordinateur comportant un ensemble d'instructions de code de programme qui, lorsqu'elles sont exécutées par un ou plusieurs processeurs, configurcnt le ou les processeurs pour mettre en oeuvre le procédé d'encodage. [0032] Selon un cinquième aspect, la présente invention concerne un procédé de réception, par un dispositif récepteur, d'un message émis selon un procédé d'émission selon l'un quelconques des modes de mise en oeuvre précédents. Le procédé de réception comporte les étapes suivantes : [0033] réception du message via le premier système de communication sans fil, extraction du texte encodé à partir du message reçu, décodage du texte encodé ainsi extrait. [0034] Le dispositif récepteur comporte un dictionnaire identique au dictionnaire utilisé par le dispositif émetteur. L'étape de décodage comporte, pour chaque identifiant présent dans le texte encodé, des étapes suivantes : [0035] - détermination de la phrase de référence du dictionnaire associée audit identifiant, remplacement de l'identifiant ou d'une référence audit identifiant dans le texte encodé par la phrase de référence ainsi déterminée. [0036] Selon un sixième aspect, la présente invention concerne un dispositif récepteur adapté pour recevoir un message émis par un dispositif émetteur selon l'invention. Le dispositif récepteur comporte un circuit de traitement configuré pour recevoir le message via le premier système de communication sans fil, pour extraire le texte encodé à partir du message reçu, et pour décoder le texte encodé ainsi extrait. [0037] Le dispositif récepteur comporte un dictionnaire identique au dictionnaire utilisé par le dispositif émetteur. Pour décoder le texte encodé, le circuit de traitement du dispositif récepteur est configuré, pour chaque identifiant présent dans le texte encodé, pour déterminer la phrase de référence du dictionnaire associée audit identifiant, et 6 pour remplacer l'identifiant ou une référence audit identifiant dans le texte encodé par la phrase de référence ainsi déterminée. [0038] Selon un septième aspect, la présente invention concerne un procédé de décodage d'un texte encodé par le procédé d'encodage selon l'invention. Le procédé de décodage comporte, pour chaque identifiant présent dans le texte encodé, une étape de détermination, dans un dictionnaire identique au dictionnaire utilisé lors de l'encodage du texte, de la phrase de référence associée audit identifiant, ainsi qu'une étape de remplacement de l'identifiant ou d'une référence audit identifiant dans le texte encodé par la phrase de référence ainsi déterminée [0039] Selon un huitième aspect, la présente invention concerne un produit programme d'ordinateur pour décoder un texte, ledit produit programme d'ordinateur comportant un ensemble d'instructions de code de programme qui, lorsqu'elles sont exécutées par un ou plusieurs processeurs, configurcnt le ou les processeurs pour mettre en oeuvre le procédé de décodage selon l'invention. Présentation des figures [0040] L'invention sera mieux comprise à la lecture de la description suivante, donnée à titre d'exemple nullement limitatif, et faite en se référant aux figures 1 à 12 qui représentent: [0041] [fig.1] une représentation schématique d'un échange d'un message entre deux terminaux mobiles à travers un système de communication sans fil, [0042] [fig.2] une représentation schématique d'un échange d'un message entre un terminal mobile et un serveur à travers un système de communication sans fil sur un lien montant, [0043] [fig.3] une représentation schématique d'un échange d'un message entre un serveur et un terminal mobile à travers un système de communication sans fil sur un lien descendant, [0044] [fig.4] une représentation schématique d'un échange d'un message entre deux terminaux mobiles par l'intermédiaire d'un serveur jouant le rôle de passerelle entre deux systèmes de communication sans fil distincts, [0045] W8.51 une représentation schématique d'un dispositif émetteur selon l'invention, [0046] [fig.6] une représentation schématique d'un dispositif récepteur selon l'invention, [0047] [fig.7] une représentation schématique des principales étapes d'un procédé d'émission selon l'invention, [0048] [fig.8] une représentation schématique des principales étapes d'un procédé d'encodage selon l'invention, [0049] [fig.9] une représentation schématique des étapes d'un mode particulier de mise en oeuvre d'une étape de sélection d'une phrase de référence, 7 [0050] [fig.10] une représentation schématique des principales étapes d'un mode particulier de mise en oeuvre du procédé d'émission selon l'invention, [0051] ] une représentation schématique des principales étapes d'un procédé de réception selon l'invention, [0052] [fig.12] une représentation schématique des principales étapes d'un procédé de décodage selon l'invention. [0053] Dans ces figures, des références identiques d'une figure à une autre désignent des éléments identiques ou analogues. Pour des raisons de clarté, les éléments représentés ne sont pas nécessairement à une même échelle, sauf mention contraire. [0054] Description détaillée d'un mode de réalisation de l'invention [0055] La figure 1 représente schématiquement l'échange d'un message entre deux terminaux mobiles 40 à travers un premier système 60 de communication sans fil selon un premier protocole de communication. [0056] Un des deux terminaux mobiles 40 est un dispositif émetteur 10. Le dispositif émetteur 10 est configuré pour encoder un texte à émettre, pour former un message à émettre comportant le texte ainsi encodé, et pour émettre ce message via le premier système 60 de communication sans fil à destination de l'autre terminal mobile 40 qui joue le rôle de terminal récepteur 30. [0057] Dans l'exemple considéré et illustré à la figure 1, le terminal mobile 40 qui joue le rôle de terminal récepteur 30 est un dispositif récepteur 20 configure pour recevoir un message via le premier système 60 de communication sans fil, pour extraire un texte encodé du message reçu, et pour décoder le texte ainsi extrait. [0058] Dans la demande, on entend par « dispositif émetteur 10 » une entité capable d'émettre un message comportant un texte encodé selon le premier protocole de communication supporté par le premier système 60 de communication sans fil. On entend par « terminal récepteur 30 » une entité à qui un message émis par un dispositif émetteur 10 est destiné. On entend par « dispositif récepteur 20 » une entité capable de recevoir en provenance du premier système 60 de communication sans fil un message émis par un dispositif émetteur 10 et de décoder un texte contenu dans ce message. Comme cela sera expliqué par la suite en référence à la figure 4, un terminal récepteur 30 n'est pas nécessairement un dispositif récepteur 20, car un terminal récepteur 30 n'est pas nécessairement une entité capable de décoder un texte tel qu'encodé par un dispositif émetteur 10. Inversement, un dispositif récepteur 20 n'est pas nécessairement un terminal récepteur 30, car un dispositif récepteur 20 peut être une entité intermédiaire à qui un message émis par un dispositif émetteur 10 n'est pas directement destiné. [0059] Dans l'exemple considéré et illustré à la figure 1, les liens de communication entre les terminaux mobiles 40 et le premier système 60 de communication sans fil sont des 8 liens radio. Par exemple, le premier système 60 de communication sans fil est un réseau mobile terrestre public de type réseau cellulaire basé par exemple sur les technologies GSM, UMTS ou LTE. Selon un autre exemple, le premier système 60 de communication sans fil est un réseau étendu à faible consommation énergétique de type LPWAN. [0060] La figure 2 représente schématiquement l'échange d'un message entre un terminal mobile 40 et un serveur 50 à travers le premier système 60 de communication sans fil. Le lien de communication entre le terminal mobile 40 et le premier système 60 de communication sans fil est un lien radio. Le lien de communication entre le serveur 50 et le premier système 60 de communication sans fil peut être un lien radio ou bien un lien de communication filaire. Par exemple, le serveur 50 et le premier système 60 de communication sans fil peuvent être reliés par un lien de communication filaire utilisant une couche protocolaire de type TP (acronyme de « Internet Protocol »). [0061] Dans l'exemple considéré et illustré à la figure 2, le terminal mobile 40 est un dispositif émetteur 10 configuré pour encoder un texte à émettre, pour former un message à émettre à partir du texte ainsi encodé, et pour émettre ce message via le premier système 60 de communication sans fil au serveur 50. Dans cet exemple, le serveur 50 joue le rôle de terminal récepteur 30 car le message est directement destiné au serveur 50. Le serveur 50 est un dispositif récepteur 20 car il est configuré pour recevoir en provenance du premier système 60 de communication sans fil le message émis par le dispositif émetteur 10 et pour décoder le texte contenu dans ce message. Dans l'exemple illustré à la figure 2, le message est émis par le terminal mobile 40 sur un lien montant du terminal mobile 40 vers le premier système 60 de communication sans fil. [0062] Tel qu'illustré sur la figure 3, rien n'empêche de considérer également le cas d'un échange d'un message entre le terminal mobile 40 et le serveur 50 sur un lien descendant du premier système 60 de communication sans fil vers le terminal mobile 40. Dans un tel cas, le terminal mobile 40 est un dispositif récepteur 20 qui joue le rôle de terminal récepteur 30. Le serveur 50 est alors un dispositif émetteur 10 configuré pour émettre un message comportant un texte à émettre encodé selon le premier protocole de communication. [0063] La figure 4 représente schématiquement l'échange d'un message entre deux terminaux mobiles 40 par l'intermédiaire d'un serveur 50. Le serveur 50 est connecté à la fois à un premier système 60 de communication sans fil et à un deuxième système 70 de communication. Dans l'exemple considéré, les deux systèmes de communication sont des systèmes de communication sans fil distincts. Par exemple, le premier système 60 de communication sans fil est un réseau étendu sans fil à faible consommation électrique de type LPWAN, alors que le deuxième système 70 de communication est 9 un réseau mobile terrestre public de type PLMN. Un premier terminal mobile 40 joue le rôle de dispositif émetteur 10 et il est configuré pour encoder un texte, pour former un message à émettre à partir du texte ainsi encodé, et pour émettre ce message via le premier système 60 de communication sans fil à destination du deuxième terminal mobile 40 qui joue le rôle de terminal récepteur 30. Le serveur 50 est un dispositif récepteur 20 car il est configuré pour recevoir via le premier système 60 de communication sans fil le message émis par le dispositif émetteur 10 et pour décoder le texte encodé inclus dans ce message. Le serveur 50 est également configuré pour transmettre le texte ainsi décodé dans un nouveau message à destination du terminal récepteur 30 via le deuxième système 70 de communication. [0064] Dans l'exemple illustré à la figure 4, le serveur 50 joue un rôle d'intermédiaire entre les deux terminaux mobiles. Dans l'exemple considéré, le message échangé entre le premier terminal mobile 40 et le serveur 50 est formé selon un premier protocole de communication différent d'un deuxième protocole de communication utilisé pour former le nouveau message échangé entre le serveur 50 et le deuxième terminal 40. Dans le premier protocole de communication, le texte à émettre est encodé avec une méthode présentant une compression avec perte présentant un taux de compression particulièrement faible. Le deuxième protocole de communication correspond par exemple au protocole SMS (« Short Message Service ») disponible dans les services de téléphonie mobile. [0065] Dans la demande, on entend par « taux de compression » le rapport entre le volume de données du texte encodé et le volume de donnée du texte original à émettre. Plus le taux de compression est faible, et plus le volume de données nécessaire pour encoder le texte original est faible, c'est-à-dire plus la compression est efficace. [0066] Le fait que le premier système 60 de communication sans fil est un réseau de type LPWAN présentent plusieurs avantages. En effet, les stations de base d'un réseau de type LPWAN présentent généralement une portée de plusieurs kilomètres, voire plusieurs dizaines de kilomètres. Une telle couverture radio permet d'envisager une couverture radio même dans des régions géographiques difficilement accessibles ou présentant une faible densité de population. De plus, contrairement aux réseaux de téléphonie mobile, les réseaux de type LPWAN n'engendrent généralement pas de frais d'itinérante pour un utilisateur qui voyage à l'étranger. En outre, comme les réseaux de type LPWAN sont à faible consommation électrique, cela permet d'optimiser la durée de vie d'une batterie d'un terminal mobile utilisant un tel réseau (par exemple la consommation énergétique nécessaire lors de la transmission ou de la réception d'un message par un terminal mobile 40 est inférieure à 100 mW, voire inférieure à 50 mW, voire même inférieure à 25 mW). [0067] En revanche, comme un réseau de type LPWAN offre un débit de données rela- tivement faible (généralement inférieur à 1 Mhits par seconde), il est nécessaire d'encoder le texte à émettre avec un taux de compression particulièrement faible. En effet, les messages supportés par certains réseaux LPWAN ne peuvent pas contenir plus de quelques octets de données, voire quelques dizaines d'octets. [0068] Un réseau de type LPWAN est parfois mal adapté pour émettre un message sur un lien descendant du réseau vers un terminal, il est alors avantageux d'utiliser un deuxième système 70 de communication de type PLMN, par l'intermédiaire du serveur 50, pour transmettre le texte dans un message sur un lien descendant vers le terminal récepteur 30. Si le deuxième système 70 de communication n'a pas de contraintes fortes en termes de débit de données, il n'est pas nécessaire de compresser le texte à émettre dans le protocole utilisé par le deuxième système 70 de communication. C'est le cas pour le protocole SMS utilisé par les réseaux de téléphonie mobile conventionnels. Le serveur 50 joue alors le rôle de passerelle entre le premier système 60 de communication sans fil et le deuxième système 70 de communication. [0069] Il convient de noter que le serveur 50 peut être configure pour transmettre le texte via différents protocoles supportant différentes applications comme par exemple les applications de messagerie et les réseaux sociaux (WhatsApp, Messenger, Facebook, Twittcr, Instagram, etc...). Le choix d'une application particulière peut par exemple être prédéfini selon des préférences de l'utilisateur accessibles par le serveur 50. Selon un autre exemple, le choix d'une application particulière peut être indiqué dans le message lui-même. [0070] Il convient également de noter que le deuxième système 70 de communication n'est pas nécessairement un système de communication sans fil. Il peut en effet s'agir d'un système de communication présentant des supports de transmission filaires ou par fibre optique. [0071] La figure 5 représente schématiquement un exemple de dispositif émetteur 10 selon l'invention. Le dispositif émetteur 10 comporte un circuit de traitement 11 comportant un ou plusieurs processeurs 13 et une mémoire 12 (disque dur magnétique, mémoire électronique, disque dur optique, etc.) dans laquelle est mémorisée un programme d'encodage 123 permettant d'encoder un texte à émettre. Comme cela sera expliqué ultérieurement, le programme d'encodage 123 utilise notamment un dictionnaire 121 comportant des phrases de référence et une base de données 122 permettant de calculer une valeur de similarité entre deux phrases. Le calcul de valeur de similarité est mis en oeuvre à l'aide d'un algorithme d'apprentissage automatique. [0072] Le dispositif émetteur 10 comporte également un premier module de communication 14 pour échanger des messages via le premier système 60 de communication sans fil (c'est-à-dire pour envoyer des messages à destination d'un réseau d'accès du premier système 60 de communication sans fil et éventuellement pour recevoir des messages en 11 provenance de ce réseau d'accès). [0073] Optionnellement, le dispositif émetteur 10 peut également comporter un deuxième module de communication 15 pour échanger des messages via le deuxième système 70 de communication (c'est-à-dire pour envoyer des messages à destination d'un réseau d'accès du deuxième système 70 de communication et/ou pour recevoir des messages en provenance de cc réseau d'accès). C'est le cas notamment si le dispositif émetteur 10 est un terminal mobile 40 qui peut aussi jouer le rôle de terminal récepteur 30 tel qu'illustré sur la figure 4. [0074] Les modules de communication 14, 15 comportent un ensemble de moyens matériels et/ou logiciels, considérés comme connus de l'homme de l'art (antenne, filtre analogique, amplificateur, oscillateur local, mélangeur, convertisseur analogique/ numérique, décodeur, etc.) permettant d'échanger des messages avec les réseaux d'accès des systèmes 60, 70 de communication respectifs. [0075] Le dispositif émetteur 10 peut également comporter une interface graphique 17 relié au circuit de traitement 11 par un bus de communication 16. L'interface graphique 17 permet à un utilisateur du dispositif émetteur 10 de fournir des données entrantes (« input data ») au dispositif émetteur 10 et/ou de recevoir des données sortantes (« output data ») de la part du dispositif émetteur 10. L'interface graphique 17 peut par exemple correspondre, de manière conventionnelle, à un écran tactile, ou à une combinaison d'un écran et d'un clavier, etc. [0076] Alternativement ou en complément, le dispositif émetteur 10 comporte un ou des circuits logiques programmables (FPGA, PLD, etc.), et/ou un ou des circuits intégrés spécialisés (ASIC), et/ou un ensemble de composants électroniques discrets, etc., adaptés à mettre en oeuvre les étapes du procédé d'émission d'un message selon l'invention. En d'autres termes, le dispositif émetteur 10 comporte des moyens qui sont configurés de façon logicielle (produit programme d'ordinateur spécifique) et/ou matérielle (FPGA, PLD, ASIC, composants électroniques discrets, etc.) pour mettre en oeuvre les étapes du procédé d'émission selon l'invention. [0077] La figure 6 représente schématiquement un exemple de dispositif récepteur 20 selon l'invention. Le dispositif récepteur 20 comporte un circuit de traitement 21 comportant un ou plusieurs processeurs 23 et une mémoire 22 (disque dur magnétique, mémoire électronique, disque dur optique, etc.) dans laquelle est mémorisée un programme de décodage 223 permettant de décoder un texte préalablement encodé par un dispositif émetteur 10 selon l'invention. Comme cela sera expliqué ultérieurement, le programme de décodage utilise notamment un dictionnaire 221 identique au dictionnaire 121 qui a été utilisé par le dispositif émetteur 10 lors de l'encodage du texte. [0078] Le dispositif récepteur 20 comporte également un premier module de communication 24 pour échanger des messages via le premier système 60 de communication sans fil 12 (c'est-à-dire pour recevoir des messages en provenance d'un réseau d'accès du premier système 60 de communication sans fil et éventuellement pour envoyer des messages à destination de ce réseau d'accès). [0079] Optionnellement, le dispositif récepteur 20 peut également comporter un deuxième module de communication 25 pour échanger des messages via le deuxième système 70 de communication (c'est-à-dire pour recevoir des messages en provenance d'un réseau d'accès du deuxième système 70 de communication et/ou pour envoyer des messages à destination de ce réseau d'accès). C'est le cas notamment si le dispositif récepteur 20 peut interagir aussi hien avec le premier système 60 de communication qu'avec le deuxième système 70 de communication). [0080] Les modules de communication 24, 25 comportent un ensemble de moyens matériels et/ou logiciels, considérés comme connus de l'homme de l'art (antenne, filtre analogique, amplificateur, oscillateur local, mélangeur, convertisseur analogique/ numérique, décodeur, etc.) permettant d'échanger des messages avec les réseaux d'accès des systèmes 60, 70 de communication respectifs. [0081] Le dispositif récepteur 20 peut également comporter une interface graphique 27 relié au circuit de traitement 21 par un bus de communication 26. L'interface graphique 27 permet à un utilisateur du dispositif récepteur 20 de fournir des données entrantes (« input data ») au dispositif récepteur 20 et/ou de recevoir des données sortantes (« output data ») de la part du dispositif récepteur 20. L' interface graphique 27 peut par exemple correspondre, de manière conventionnelle, à un écran tactile, ou à une combinaison d'un écran et d'un clavier, etc. [0082] Alternativement ou en complément, le dispositif récepteur 20 comporte un ou des circuits logiques programmables (FPGA, PLD, etc.), et/ou un ou des circuits intégrés spécialisés (ASIC), et/ou un ensemble de composants électroniques discrets, etc., adaptés à mettre en oeuvre les étapes du procédé de réception d'un message selon l'invention. En d'autres termes, le dispositif récepteur 20 comporte des moyens qui sont configurés de façon logicielle (produit programme d'ordinateur spécifique) et/ou matérielle (FPGA, PLD, ASIC, composants électroniques discrets, etc.) pour mettre en oeuvre les étapes du procédé de réception selon l'invention. [0083] Dans le cas particulier où le dispositif récepteur 20 est le serveur 50 illustré à la figure 4, et si le serveur est relié au premier système 60 de communication et au deuxième système 70 de communication à travers le réseau Internet, alors le premier module de communication 24 et le deuxième module de communication 25 peuvent former une seule et même entité physique correspondant à un module de communication permettant d'accéder au réseau Internet. [0084] La figure 7 représente un procédé d'émission 300 selon l'invention. Le procédé d'émission est par exemple mis en oeuvre par le dispositif émetteur 10 représenté à la 13 figure 5. [0085] Le procédé d'émission comporte notamment une étape d'encodage 310 du texte à émettre. Le texte à émettre comporte au moins une phrase. Dans la demande, on entend par « phrase » un ensemble de mots comportant un ou plusieurs caractères d'un alphabet. Il convient de noter que dans la demande, une phrase ne correspond pas nécessairement à la définition grammaticale usuellement donnée à une phrase. Notamment, dans la demande une phrase ne commence pas nécessairement par une majuscule, et elle ne termine pas nécessairement par un point. A titre d'exemple, et de manière nullement limitative, une phrase peut suivre la forme d'une structure « sujet-verbe-objet » (SVO) : le sujet correspond à un ou plusieurs mots définissant un acteur, le verbe correspond à un ou plusieurs mots définissant une action, et l'objet correspond à un ou plusieurs mots définissant une entité qui subit l'action. Il convient toutefois de noter que, dans la demande, rien n'oblige à ce que les mots et les phrases mentionnés dans la demande correspondent à des mots ou à des phrases reconnaissables par un humain. [0086] Le procédé d'émission 300 comporte également une étape de formation 320 d'un message à émettre à partir du texte encodé. Le message comporte les données correspondant au texte encodé obtenues en sortie de l'étape d'encodage 310. Le message peut en outre comporter des informations de contrôle supplémentaires, comme par exemple un identifiant du dispositif émetteur 10, un numéro de séquence, un code de contrôle d'erreur, etc. Le message est formé selon un protocole de communication propre au premier système 60 de communication sans fil. Il convient de noter que dans l'invention, il n'est pas nécessaire que le message comporte le dictionnaire 121 qui a été utilisé pour encoder le texte. Le dictionnaire 121 est a priori connu à la fois par le dispositif émetteur 10 et par le dispositif récepteur 20. Le dictionnaire 121 utilisé est construit indépendamment du texte à émettre. Autrement dit, quel que soit le texte qu'un utilisateur du dispositif émetteur 10 souhaite envoyer, le même dictionnaire 121 sera utilisé pour encoder ce texte. [0087] Le procédé d'émission 300 comporte enfin une étape d'émission 330 du message ainsi formé via le premier système 60 de communication sans fil. [0088] L'étape d'encodage 310 du texte à émettre correspond à un procédé d'encodage 310 tel qu'illustré à la figure 8. Dans l'exemple considéré, ce procédé d'encodage est mis en oeuvre par le programme d'encodage 123 mémorisé par le dispositif émetteur 10. [0089] Le procédé d'encodage 310 comporte une étape de sélection 311 d'une phrase dans le texte à émettre. Les différentes phrases du texte à émettre sont par exemple traitées successivement, l'une après l'autre. Par exemple, une phrase peut être identifiée si elle commence par une majuscule et si elle se termine par un point. Selon un autre exemple, une phrase peut être identifiée sous la forme d'une structure SVO, auquel cas 14 une phrase au sens grammatical du terme peut contenir plusieurs phrases au sens de la demande. Une phrase peut être définie de plusieurs façons, et différentes méthodes peuvent être employées pour identifier une phrase dans un texte comportant plusieurs phrases. Le choix d'une méthode particulière ne correspond qu'à une variante de l' invention. [0090] Le procédé d'encodage 310 comporte une étape de calcul 312 de valeurs de similarité entre la phrase en cours de traitement et des phrases de référence contenues dans un dictionnaire 121. Dans le dictionnaire 121, chaque phrase de référence est associée à un identifiant unique. Pour rappel, dans le procédé d'encodage 310 selon l'invention, le dictionnaire 121 utilisé est préalablement construit indépendamment du texte à émettre. [0091] Il existe actuellement de nombreuses méthodes connues par l'homme du métier pour mesurer la similarité entre deux phrases (voir par exemple la méthode proposée par Yuhua Li et al. dans l'article « Sentence Sinzilarity Based on Setnantic Nets and Corpus Statistics », ou celle proposée par Atish Pawar et Vijay Mago dans l'article « Calculating the similarity between tvords and sentences using a lexical database and corpus statistics ». Mesurer la similarité entre deux phrases consiste à évaluer à quel point le sens de ces deux phrases est proche. Cette tâche est par exemple utilisée dans les domaines du traitement automatique des langues tels que la recherche d'informations, la catégorisation de texte, le résumé de texte, la traduction automatique, etc. Ces méthodes utilisent généralement une représentation vectorielle d'une ressource linguistique, avec une indexation aléatoire pour réduire la dimension des espaces manipulés. Dans l'exemple considéré, cette représentation vectorielle con-espond à la base de données 122 mémorisée dans la mémoire 12 du circuit de traitement 11 du dispositif émetteur 10. Cette représentation vectorielle correspond par exemple à un modèle d'un espace vectoriel de grande dimension dans lequel un mot est représenté par un vecteur unique qui rend compte de ses contextes d'occurrence. [0092] Différentes méthodes peuvent être envisagées pour construire le dictionnaire 121, c'est-à-dire pour définir les phrases de référence qui sont contenues dans le dictionnaire 121. Il est par exemple envisageable de définir arbitrairement des phrases de référence pour lesquelles des phrases similaires sont susceptibles d'être couramment utilisées par les utilisateurs du système. Selon un autre exemple, il est envisageable, pendant une phase d'initialisation, d'enregistrer les phrases les plus couramment utilisées par les utilisateurs du système, de regrouper ces phrases par similarité, de telle sorte par exemple que toutes les phrases d'un même groupe aient une valeur de similarité supérieure à une certaine valeur deux à deux, et de définir une phrase de référence pour chaque groupe ainsi formé. Un algorithme d'apprentissage automatique non supervisé (par exemple le partitionnement en k-moyennes, ou « kmeans » dans la littérature anglo-saxonne) peut être utilisé pour sélectionner les phrases de références de sorte à maximiser la valeur de similarité calculée pour chaque phrase par rapport à une des phrases de référence. [0093] Le procédé d'encodage 310 comporte ensuite une étape de sélection 313 d'une phrase de référence du dictionnaire 121 en fonction des valeurs de similarité ainsi calculées. Par exemple, il s'agit de la phrase de référence du dictionnaire 121 pour laquelle la valeur de similarité calculée est la plus grande. [0094] Enfin, le procédé d'encodage 310 comporte une étape de remplacement 314 de la phrase en cours de traitement par l'identifiant de la phrase de référence sélectionnée, ou par une référence à cette identifiant. Il convient de noter que la phrase de référence qui remplace la phrase originale en cours de traitement est très généralement différente de la phrase originale. [0095] Le texte ainsi encodé peut prendre différentes formes. Selon un premier exemple, les données obtenues en sortie de l'étape d'encodage 310 peuvent être sous une forme purement numérique : chaque phrase est encodée sous la forme d'un nombre correspondant à l'identifiant de la phrase de référence qui la remplace, et le texte encodé correspond à la liste de ces identifiants. Selon un deuxième exemple, les données obtenues en sortie de l'étape d'encodage 310 peuvent correspondre à du texte encodé au format ASCII, par exemple si les identifiants des phrases de référence qui remplacent les phrases originales du texte à émettre sont encodés au format ASCII. Selon un troisième exemple, les données obtenues en sortie de l'étape d'encodage 310 peuvent être une combinaison de données numériques et de données ASCII, comme par exemple du texte ASCII qui comporte des phrases non encodées et des références vers des identifiants numériques correspondant à des phrases de référence du dictionnaire remplaçant des phrases encodées. [0096] Prenons l'exemple d'un message textuel à envoyer correspondant à : « Je pars à mon rendez-vous chez le docteur DUPONT. A toute à l'heure. ». Faisons l'hypothèse que le dictionnaire 121 contient la phrase de référence « Je vais chez le docteur » dont l'identifiant en valeur hexadécimal est Ox0016BE74, et que cette phrase de référence est la phrase de référence du dictionnaire 121 présentant la plus grande similarité avec la phrase « Je pars à mon rendez-vous chez le docteur ». Faisons également l'hypothèse que le dictionnaire 121 contient la phrase de référence « A plus tard » dont l'identifiant en valeur hexadécimal est Ox00004F8A, et que cette phrase de référence est la phrase de référence du dictionnaire 121 présentant la plus grande similarité avec la phrase « A toute à l'heure ». [0097] Selon le premier exemple, le message textuel peut être encodé sous une forme purement numérique Ox0016BE7400004F8A correspondant à la concaténation des identifiants des deux phrases de référence qui remplacent les phrases originales du message textuel. Le message textuel original comporte 68 caractères, ce qui 16 correspond à 68 octets de données si un encodage de type ASCII est utilisé. Le texte encodé comporte quant à lui seulement 8 octets de données (chaque identifiant est encodé sur 4 octets dans l'exemple considéré). Dans ce premier exemple, le message textuel est encodé avec un taux de compression d'environ 12%. [0098] Selon le deuxième exemple, le message textuel peut être encodé dans un format ASCII, par exemple par souci de rétrocompatihilité avec des solutions existantes, en concaténant au format ASCII les identifiants des deux phrases de référence qui remplacent les phrases originales du message textuel. Le texte encodé prend alors la forme Ox30303136424537343030303034463841. Le texte encodé comporte alors 16 octets de données. Dans ce deuxième exemple, le message textuel est encodé avec un taux de compression d'environ 24%. [0099] Selon le troisième exemple, le message textuel peut être encodé sous la forme d'une combinaison de données numériques et de données ASCII. Par exemple le texte encodé peut comporter d'une part le texte « (1) DUPONT. (2). » encodé au format ASCII sous la forme Ox283129204455504F4E542E202832292E, et d'autre part la concaténation des identifiants au format numérique Ox0016BE7400004F8A. Le terme « (1) » est une référence au premier identifiant correspondant à la phrase de référence choisie pour remplacer la phrase « Je pars à mon rendez-vous chez le docteur », à savoir l'identifiant Ox0016BE74. Le terme « (2) » est une référence au deuxième identifiant correspondant à la phrase de référence choisie pour remplacer la phrase « A toute à l'heure », à savoir l'identifiant Ox00004F8A. Dans cet exemple, le terme - DUPONT » a été identifié à l'étape de sélection 312 comme étant une phrase n'ayant pas de phrase de référence suffisamment similaire dans le dictionnaire 121. La phrase - DUPONT » n'a alors pas été remplacée dans l'étape d'encodage 310 du message textuel. Dans ce troisième exemple, le texte encodé comporte alors 32 octets de données et le message textuel est encodé avec un taux de compression de l'ordre de 47%. Dans ce troisième exemple, le taux de compression est moins performant, cependant les pertes liées à l'encodage sont moindres car l'information relative au nom du docteur reste disponible dans le texte encodé, alors que ce n'est pas le cas dans les deux premiers exemples. [0100] Pour bien comprendre les exemples susmentionnés, le tableau ci-dessous donne la correspondance entre certains caractères et les valeurs ASCII associés. [0101] 17 [Tahleauxl] Caractère Valeur ASCII 0 0x30 1 Ox31 2 0x32 4 0x34 6 Ox36 7 Ox37 8 0x38 A 0x41 B 0x42 D 0x44 E 0x45 F 0x46 N Ox4E O Ox4F P 0x50 T Ox54 U 0)(55 ( 0x28 ) 0x29 Espace 0x20 Ox2E [0102] Comme indiqué précédemment, l'étape de sélection 313 d'une phrase de référence du dictionnaire 121 pour remplacer une phrase du texte à encoder peut comporter une étape de détermination de la phrase de référence du dictionnaire 121 pour laquelle la valeur de similarité avec ladite phrase du texte est la plus grande. [0103] Tel qu'illustré sur la figure 9, l'étape de sélection 313 d'une phrase de référence du dictionnaire 121 pour remplacer une phrase du texte à encoder peut également comporter une étape de proposition 315 à un utilisateur du dispositif émetteur 10 d'un ensemble de phrases de référence du dictionnaire 121, et une étape de sélection 316 par l'utilisateur d'une phrase parmi l'ensemble des phrases proposées. 18 [0104] Les phrases de référence proposées peuvent par exemple correspondre à un nombre prédéterminé de phrases de référence pour lesquelles les valeurs de similarité calculées sont les plus grandes. Selon un autre exemple, les phrases de référence proposées peuvent correspondre à un nombre maximal prédéterminé de phrases de référence pour lesquelles la valeur de similarité calculée est supérieure à un seuil prédéterminé. Les phrases de référence sont par exemple proposées en tant que données sortantes fournies par l'interface graphique 17 du dispositif émetteur 10 : elles sont par exemple listées sur un écran du dispositif. La sélection 316 par l'utilisateur d'une phrase parmi les phrases de référence proposées est une donnée entrante fournie par l'interface graphique 17 : par exemple s'il s'agit d'un écran tactile, l'utilisateur appuie sur la phrase sélectionnée. [0105] La figure 10 illustre schématiquement les principales étapes d'un mode particulier de mise en oeuvre du procédé d'émission 300 selon l'invention pour un scénario similaire à celui décrit en référence à la figure 4. Dans ce cas, outre les étapes d'encodage 310 du texte, de formation 320 du message et d'émission 330 du message par le dispositif émetteur 10 (ces étapes ont déjà été décrites en référence à la figure 7), le procédé d'émission 300 comporte les étapes suivantes, mises en oeuvre par le serveur 50 : [0106] réception 340, via le premier système 60 de communication sans fil, du message émis par le dispositif émetteur 10, extraction 350 du texte encodé inclus dans le message reçu, décodage 360 du texte encodé, transmission 370, via le deuxième système 70 de communication, et selon un deuxième protocole de communication, du texte décodé dans un nouveau message à destination du terminal récepteur 30. [0107] Comme expliqué précédemment, le serveur 50 joue alors le rôle de passerelle entre les deux systèmes 60, 70 de communication. Ceci est particulièrement avantageux si le premier système 60 de communication sans fil n'est pas bien adapté pour envoyer des messages radio sur un lien descendant (c'est-à-dire depuis le réseau d'accès du premier système 60 de communication vers un terminal). [0108] Dans des modes particuliers de mise en oeuvre, le procédé d'émission 300 décrit en référence à la figure 10 peut en outre comporter une étape préalable de mise à jour du dictionnaire 121, par le serveur 50, via un système de communication distinct du premier système de communication sans fil, à partir de phrases les plus couramment utilisées. Le système de communication à travers lequel le dictionnaire est mis à jour peut être le deuxième système de communication ou bien un troisième système de communication distinct du premier et du deuxième système de communication (par exemple à travers un point d'accès Wifi). Dans la suite, on considère à titre d'exemple nullement limitatif que le système de communication à travers lequel le dictionnaire est 19 mis à jour est le deuxième système 70 de communication. [0109] Par exemple, un dispositif émetteur 10 peut être configuré pour mémoriser les phrases les plus couramment utilisées par un utilisateur dudit dispositif émetteur 10, et pour envoyer, à certains moments, un rapport sur ces phrases les plus couramment utilisées au serveur 50 via le deuxième système 70 de communication (pour rappel, le deuxième système 70 de communication ne présente pas de contraintes fortes en termes de débit). Aussi, le serveur 50 peut être configuré pour agréger les rapports de plusieurs dispositifs émetteur 10, et pour déterminer, à partir des phrases les plus couramment utilisées par les différents utilisateurs, de nouvelles phrases de référence qu'il convient d'ajouter au dictionnaire. Le dictionnaire peut alors être mis à jour par l'ajout de ces nouvelles phrases de référence dans le dictionnaire, et par l'association, à chaque nouvelle phrase ajoutée, d'un nouvel identifiant. Le serveur 50 peut ensuite transmettre, via le deuxième système 70 de communication, le dictionnaire ainsi mis à jour aux différents dispositifs émetteurs 10 du système. Par la suite, les différents dispositifs émetteurs 10 et le dictionnaire utilisent le nouveau dictionnaire ainsi mis à jour. [0110] Avec de telles dispositions, le dictionnaire 121 peut être continuellement enrichi avec de nouvelles phrases de référence qui correspondent aux phrases les plus couramment utilisées par un utilisateur du système. [0111] La figure 11 illustre schématiquement les principales étapes d'un procédé de réception 500, par un dispositif récepteur 20, d'un message émis par un dispositif émetteur 10 conformément au procédé d'émission 300. [0112] Le procédé de réception 500 comporte tout d'abord une étape de réception du message sur le premier système 60 de communication sans fil, selon le premier protocole de communication. [0113] Le procédé de réception 500 comporte ensuite, de manière conventionnelle, une étape d'extraction du texte encodé contenu dans le message reçu. [0114] Enfin, le procédé de réception 500 comporte une étape de décodage 530 du texte encodé ainsi extrait. [0115] L'étape de décodage 530 du texte encodé correspond à un procédé de décodage 530 tel qu'illustré à la figure 12. Dans l'exemple considéré, ce procédé de décodage est mis en oeuvre par le programme de décodage 223 mémorisé par le récepteur 20. [0116] Tel qu'illustré sur la figure 12, le procédé de décodage 530 comporte, pour chaque identifiant du texte encodé, une détermination 532 de la phrase de référence associée audit identifiant dans le dictionnaire 221 utilisé par le dispositif récepteur 20. Le dictionnaire 221 est identique au dictionnaire 121 utilisé par le dispositif émetteur 10 pour encoder le texte (ou tout au moins le dictionnaire 221 comporte au moins les phrases de référence contenues dans le dictionnaire 121 utilisé par le dispositif émetteur 10, avec les mêmes identifiants associés auxdites phrases de référence). [0117] Le procédé de décodage 530 comporte ensuite une étape de remplacement 533 de l'identifiant (ou d'une référence audit identifiant) dans le texte encodé par la phrase de référence associée ainsi déterminée. [0118] Selon le premier exemple précédemment cité, le texte encodé 0x0016BE7400004F8A comporte deux identifiants concaténés, à savoir l'identifiant Ox0016BE74 associé dans le dictionnaire 221 à la phrase de référence « Je vais chez le docteur », et l'identifiant « Ox00004F8A » associé dans le dictionnaire à la phrase de référence « A plus tard ». En sortie du procédé de décodage 530, on obtient alors le texte « Je vais chez le docteur. A plus tard. » (il convient de noter au passage qu'un point peut être automatiquement ajouté à la fin de chaque phrase de remplacement, comme c'est le cas dans l'exemple considéré, si les phrases de référence du dictionnaire ne se terminent pas par un point). Le texte décodé obtenu n'est pas identique au texte original, toutefois il présente une signification très similaire. Le procédé d'encodage 310 est en effet un algorithme de compression avec perte d'information. L'invention est particulièrement bien adaptée aux applications pour lesquelles il est souhaitable de favoriser un taux de compression particulièrement efficace au risque de perdre des informations contenues dans le texte original. [0119] Selon le deuxième exemple précédemment cité, le texte encodé 0)(30303136424537343030303034463841 correspond à deux identifiants concaténés et encodés en ASCII, à savoir l'identifiant « 0016BE74 » (encodé en ASCII sous la forme 0x3030313642453734) associé dans le dictionnaire 221 à la phrase de référence « Je vais chez le docteur », et l'identifiant « 00004F8A » (encodé en ASCII sous la forme 0x3030303034463841) associé dans le dictionnaire à la phrase de référence « A plus tard ». Là encore, le texte obtenu en sortie du procédé de décodage 530 est « Je vais chez le docteur. A plus tard. ». [0120] Selon le troisième exemple précédemment cité, le texte encodé comporte d'une part le texte « (1) DUPONT. (2). » encodé au format ASCII sous la forme 0)(283129204455504E4E542E202832292E, et d'autre part la concaténation des deux identifiants au format numérique Ox0016BE7400004F8A. Le remplacement de chaque identifiant par la phrase de référence associée dans le dictionnaire 221 permet alors d'obtenir en sortie du procédé de décodage 530 le texte « Je vais chez le docteur DUPONT. A plus tard. ». Dans ce troisième exemple, la perte d'information est moindre quand dans les deux premiers exemples. [0121] Dans les exemples utilisés, un identifiant est un nombre codé sur quatre octets de huit bits. Cela signifie qu'un dictionnaire peut contenir 232 phrases de références différentes associées à des identifiants différents (soit près de 4,3 milliards de phrases différentes). Rien n'empêche cependant d'envisager de coder un identifiant sur un nombre plus 21 grand d'octets, comme par exemple douze octets (auquel cas le dictionnaire pourra contenir 296 phrases de référence différentes). Cela montre la grande diversité des phrases de référence envisageables. Il semble cependant difficile de stocker dans la mémoire 12 d'un dispositif émetteur 10 un si grand nombre de phrases de référence. Pour pallier ce problème, il est possible de définir des phrases de références qui ne sont pas attribuées à des phrases stockées dans la mémoire 12 du dispositif émetteur 10, niais à des phrases construites à partir d'une ou plusieurs phrases de référence stockées dans la mémoire 12 du dispositif émetteur 10. Par exemple, la négation d'une phrase de référence mémorisée peut être construite à partir de ladite phrase de référence. Selon un autre exemple, la conjugaison à un temps du passé ou du futur d'une phrase de référence conjuguée au présent mémorisée peut être construite à partir de ladite phrase de référence. Selon encore un autre exemple, l'agrégation de plusieurs phrases de référence mémorisées peut traduire l'idée d'une phrase complexe. Ainsi, différents identifiants peuvent être associés à une même phrase de référence mémorisée, et le nombre d'identifiants nécessaires est potentiellement beaucoup plus grand que le nombre de phrases de références mémorisées. [0122] La description ci-avant illustre clairement que, par ses différentes caractéristiques et leurs avantages, la présente invention atteint les objectifs fixés. En particulier, l'invention permet d'encoder un texte à émettre avec un taux de compression particulièrement élevé, quitte à perdre certaines informations présentes dans le texte original. En utilisant un réseau de communication de type LPWAN pour transmettre le message, il est alors possible d'éviter certains frais d'itinérance inhérents aux réseaux de téléphonie mobile et d'assurer une couverture radio très satisfaisante. [0123] De manière plus générale, il est à noter que les modes de mise en oeuvre et de réa- lisation considérés ci-dessus ont été décrits à titre d'exemples non limitatifs, et que d'autres variantes sont par conséquent envisageables. [0124] Notamment, différentes méthodes connues de l'homme du métier peuvent être utilisées pour découper un texte en plusieurs phrases à traiter, ou pour calculer des valeurs de similarité entre deux phrases. Le choix d'une méthode particulière ne correspond qu'à une variante de l'invention. [0125] L'invention a été décrite en considérant que le premier système 60 de communication sans fil est un réseau étendu sans fil à faible consommation électrique (réseau de type LPWAN). Rien n'exclut cependant, suivant d'autres exemples, de considérer d'autres systèmes de communication sans fil. L'invention est particulièrement bien adaptée dès lors qu'il est avantageux d'encoder un texte avec un taux de compression particulièrement efficace, quitte à perdre certaines informations contenues dans le texte initial qui ne seront pas retrouvées dans le texte décodé obtenu. [Revendication 1] REVENDICATIONSProcédé d'émission (300) d'un message par un dispositif émetteur (10) à destination d'un terminal récepteur (30), ledit procédé d'émission (300) comportant des étapes de : - encodage (310) d'un texte à émettre comportant au moins une phrase, où une phrase comporte au moins un mot, et un mot comporte au moins un caractère d'un alphabet, - formation (320) du message à émettre à partir du texte ainsi encodé, - émission (330) du message ainsi formé via un premier système (60) de communication sans fil selon un premier protocole de communication, [Revendication 2] ledit procédé d'émission (300) étant caractérisé en ce que l'étape d'encodage (310) comporte des étapes de : [Revendication 3] calcul (312) de valeurs de similarité entre ladite phrase du texte à émettre et des phrases de référence contenues dans un dictionnaire (121), chaque phrase de référence étant associée dans ledit dictionnaire (121) à un identifiant unique, ledit dictionnaire (121) ayant été construit indépendamment du texte à émettre, ladite étape de calcul (312) des valeurs de similarité étant mise en oeuvre par un algorithme d'apprentissage automatique, sélection (313) d'une phrase de référence du dictionnaire (121) en fonction des valeurs de similarité ainsi calculées, remplacement (314) de la phrase du texte à émettre par l'identifiant de la phrase de référence sélectionnée, ou par une référence à cette identifiant. Procédé d'émission (300) selon la revendication 1 dans lequel l'étape de sélection (313) d'une phrase de référence du dictionnaire (121) en fonction des valeurs de similarité calculées comporte une étape de détermination de la phrase de référence du dictionnaire (121) pour laquelle la valeur de similarité calculée est la plus grande. Procédé d'émission (300) selon la revendication 1 dans lequel l'étape de sélection (313) d'une phrase de référence du dictionnaire (121) en 23 [Revendication 4] [Revendication 5] [Revendication 6] [Revendication 7] fonction des valeurs de similarité calculées comporte une étape de proposition (315) à un utilisateur du dispositif émetteur (10) d'un ensemble de phrases de référence du dictionnaire (121) et une étape de sélection (316) par l'utilisateur d'une phrase parmi l'ensemble des phrases proposées. Procédé d'émission (300) selon l'une des revendications 1 à 3 comportant en outre des étapes de : réception (340) du message par un serveur (50) connecté au premier système (60) de communication sans fil, extraction (350) du texte encodé à partir du message reçu, décodage (360) du texte encodé ainsi extrait, transmission (370) du texte décodé dans un nouveau message à destination du terminal récepteur via un deuxième système (70) de communication distinct du premier système (60) de communication sans fil, selon un deuxième protocole de communication distinct du premier protocole de communication. Procédé d'émission (300) selon la revendication 4 comportant en outre une étape préalable de mise à jour du dictionnaire (121) du dispositif émetteur (10) par le serveur (50), via un système de communication distinct du premier système (60) de communication sans fil, à partir de phrases les plus couramment utilisées. Procédé d'émission (300) selon l'une des revendication 4 et 5 dans lequel le premier système (60) de communication sans fil est un réseau étendu sans fil bas débit à faible consommation électrique, et le deuxième système (70) de communication est un réseau mobile terrestre public. Dispositif émetteur (10) comportant un circuit de traitement (il) configuré pour : encoder un texte à émettre comportant au moins une phrase, où une phrase comporte au moins un mot, et un mot comporte au moins un caractère d'un alphabet, former un message à émettre à partir du texte ainsi encodé, émettre le message ainsi formé via un premier système (60) de communication sans fil selon un premier protocole de communication, 24 [Revendication 8] ledit dispositif émetteur (10) étant caractérisé en ce que le circuit de traitement (11) est en outre configuré pour: calculer, à l'aide d'un algorithme d'apprentissage au- tomatique, des valeurs de similarité entre ladite phrase du texte à émettre et des phrases de référence contenues dans un dictionnaire (121), chaque phrase dc référence étant associée dans ledit dictionnaire (121) à un identifiant unique, ledit dictionnaire (121) ayant été construit indépendamment du texte à émettre, sélectionner une phrase de référence du dictionnaire (121) en fonction des valeurs de similarité ainsi calculées, remplacer ladite phrase du texte à émettre par l'identifiant de la phrase de référence sélectionnée, ou par une référence à cet identifiant. Procédé d'encodage (310) d'un texte comportant au moins une phrase, où une phrase comporte au moins un mot, et un mot comporte au moins un caractère d'un alphabet, caractérisé en ce que ledit procédé d'encodage comporte des étapes de : calcul (312) de valeurs de similarité entre ladite phrase et des phrases dc référence contenues dans un dictionnaire (121), chaque phrase de référence étant associée dans ledit dictionnaire (121) à un identifiant unique, ledit dictionnaire (121) ayant été construit indépendamment du texte à encoder, ladite étape de calcul (312) de valeurs de similarité étant mise en oeuvre par un algorithme d'apprentissage automatique, sélection (313) d'une phrase de référence du dictionnaire (121) en fonction des valeurs de similarité ainsi calculées, remplacement (314) de la phrase du texte à émettre par l'identifiant de la phrase de référence sélectionnée, ou par une référence à cette identifiant. [Revendication 9] Produit programme d'ordinateur (123) pour encoder un texte, ledit produit programme d'ordinateur (123) comportant un ensemble d'instructions de code de programme qui, lorsqu'elles sont exécutées par un ou plusieurs processeurs (13), configurent le ou les processeurs 25 [Revendication 10] [Revendication Il] (13) pour mettre en oeuvre un procédé d'encodage (310) selon la revendication 8. Procédé de réception (500) par un dispositif récepteur (20) d'un message émis selon un procédé d'émission (300) selon l'une des revendications 1 à 6, ledit procédé de réception (500) comportant les étapes de : réception (510) du message via le premier système (60) de communication sans fil, extraction (520) du texte encodé à partir du message reçu, décodage (530) du texte encodé ainsi extrait, caractérisé en ce que ledit dispositif récepteur (20) comporte un dictionnaire (221) identique au dictionnaire (121) utilisé par le dispositif émetteur (10), et l'étape de décodage (530) comporte, pour chaque identifiant présent dans le texte encodé, des étapes de : détermination (532) de la phrase de référence du dictionnaire (221) associée audit identifiant, remplacement (533) de l'identifiant ou d'une référence audit identifiant dans le texte encodé par la phrase de référence ainsi détermi née. Dispositif récepteur (20) adapté pour recevoir un message émis par un dispositif émetteur (10) selon la revendication 7, ledit dispositif récepteur (20) comportant un circuit de traitement (21) configure pour : recevoir le message via le premier système (60) de communication sans fil, extraire le texte encodé à partir du message reçu, décoder le texte encodé ainsi extrait, ledit dispositif récepteur (20) étant caractérisé en ce qu' il comporte un dictionnaire (221) identique au dictionnaire (121) utilisé par le dispositif émetteur (10) et, pour décoder le texte encodé, le circuit de traitement (21) du dispositif récepteur (20) est configure', pour chaque identifiant présent dans le texte encodé, pour: déterminer la phrase de référence du dictionnaire (221) 26 associée audit identifiant, remplacer l'identifiant ou une référence audit identifiant dans le texte encodé par la phrase de référence ainsi déterminée. [Revendication 12] Procédé de décodage (530) d'un texte encodé par un procédé d'encodage (500) selon la revendication 8, ledit procédé de décodage (530) comportant, pour chaque identifiant présent dans le texte encodé, des étapes de : détermination (532), dans un dictionnaire (221) identique au dictionnaire (121) utilisé lors de l'encodage du texte, de la phrase de référence associée audit identifiant, remplacement (533) de l'identifiant ou d'une référence audit identifiant dans le texte encodé par la phrase de référence ainsi déterminée. [Revendication 13] Produit programme d'ordinateur (223) pour décoder un texte, ledit produit programme d'ordinateur (223) comportant un ensemble d'instructions de code de programme qui, lorsqu'elles sont exécutées par un ou plusieurs processeurs (23), configurent le ou les processeurs (23) pour mettre en oeuvre un procédé de décodage (530) selon la revendication 12.