FR2941344A1 - Procede perfectionne de traitement de minimessages (sms) et appareil de communication sans fil permettant un tel traitement. - Google Patents
Procede perfectionne de traitement de minimessages (sms) et appareil de communication sans fil permettant un tel traitement. Download PDFInfo
- Publication number
- FR2941344A1 FR2941344A1 FR0950393A FR0950393A FR2941344A1 FR 2941344 A1 FR2941344 A1 FR 2941344A1 FR 0950393 A FR0950393 A FR 0950393A FR 0950393 A FR0950393 A FR 0950393A FR 2941344 A1 FR2941344 A1 FR 2941344A1
- Authority
- FR
- France
- Prior art keywords
- discussion
- message
- received
- value
- indicator
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
Le procédé de traitement de minimessages au sein d'un système de communication sans fil, comprend une affectation auxdits minimessages d'indicateurs transmis avec lesdits minimessages, une initialisation (11), lors de l'émission d'un minimessage initiateur d'une discussion, du contenu de l'indicateur (IND) associé à ce minimessage initiateur à un contenu initial comportant une identification de ladite discussion, et une mise à jour (15) du contenu de l'indicateur de chaque minimessage envoyé en réponse à un minimessage reçu et relatif à ladite discussion à partir du contenu de l'indicateur dudit minimessage reçu.
Description
B08/4269FR - FZ/EVH
08-LMS-242 Société par actions simplifiée dite : ST-NXP WIRELESS FRANCE Procédé perfectionné de traitement de minimessages (SMS) et appareil de communication sans fil permettant un tel traitement Invention de : Laurent MEUNIER Yvan FILY Procédé perfectionné de traitement de minimessages (SMS) et appareil de communication sans fil permettant un tel traitement L'invention concerne les communications sans fil, et plus particulièrement le traitement de minimessages plus communément désignés par l'homme du métier par abus de langage sous l'acronyme SMS ( Short message Service , selon une dénomination anglosaxonne bien connue de l'homme du métier) ou encore sous le vocable texto ..
Typiquement, les utilisateurs d'appareils de communication sans fil, par exemple de téléphone mobile cellulaire, peuvent s'envoyer mutuellement des SMS en répondant par exemple à un SMS reçu précédemment. Ils peuvent par ailleurs engager plusieurs discussions en parallèle avec différents interlocuteurs. Il est actuellement difficile pour des utilisateurs de se rappeler les questions et les réponses soumises au cours d'une même discussion et qui ont été insérées dans des messages antérieurs. En effet, actuellement, la norme courante qui traite des SMS, à savoir la norme 3GPP TS23.040 ne fournit aucun moyen aux fabricants de téléphones mobiles pour prendre en compte efficacement ces SMS formant des discussions. Il existe bien actuellement quelques réalisations permettant de prendre en compte les différents SMS formant une discussion. Cependant, ces réalisations sont disponibles uniquement pour des dispositifs Open OS (Windows Mobile, Palm OS, ...) et s'appuient sur des réalisations propriétaires mettant en oeuvre par exemple des informations propriétaires et des indications de date et de temps. En d'autres termes, les solutions actuelles pour traiter des SMS formant une discussion ne sont uniquement applicables que pour certains types de téléphones intelligents (connus par l'homme du métier sous la dénomination anglo-saxonne de Smart phones ) et s'appuient sur des réalisations propriétaires qui requièrent qui plus est le stockage des SMS dans la mémoire du dispositif, et non dans la carte SIM. De ce fait, le traitement de SMS représentant une discussion n'est possible qu'entre les utilisateurs ayant le même téléphone intelligent et utilisant la même application SMS pour la discussion. De ce fait, aucune interopérabilité n'est possible entre un téléphone classique et un téléphone intelligent du type de celui évoqué ci avant. En outre, les utilisateurs ne peuvent pas retirer leur carte SIM pour l'insérer dan un autre téléphone et obtenir une représentation des SMS de ladite discussion sur leur nouveau téléphone. Selon un mode de mise en oeuvre et de réalisation, il est proposé un procédé de traitement de minimessages et un appareil de communication sans fil, utilisant en particulier un encodage de SMS, permettant d'améliorer la prise en compte de SMS formant une discussion et de faciliter, pour l'utilisateur, leur récupération et leur lecture. Selon un autre mode de mise en oeuvre et de réalisation, il est proposé un procédé de traitement de SMS et un appareil permettant d'offrir une interopérabilité avec des appareils ne mettant pas en oeuvre un tel procédé. Selon un autre mode de mise en oeuvre et de réalisation, il est proposé un procédé et un appareil permettant de prendre également en compte de façon simple, de nouvelles discussions débutant à partir d'un message ou SMS, auquel on a déjà répondu au sein d'une discussion précédente. Selon un aspect, il est ainsi proposé un procédé de traitement de minimessages au sein d'un système de communication sans fil. Ce procédé comprend une affectation audits minimessages, d'indicateurs transmis avec lesdits minimessages. Par ailleurs, lors de l'émission d'un minimessage initiateur d'une discussion, on initialise le contenu de l'indicateur associé à ce minimessage initiateur à un contenu initial. Ce contenu initial comporte une identification de ladite discussion. En outre, on met à jour le contenu de l'indicateur de chaque minimessage envoyé en réponse à un minimessage reçu et relatif à ladite discussion, à partir du contenu de l'indicateur dudit minimessage reçu. Ainsi, l'affectation d'un indicateur à chaque minimessage, l'initialisation du contenu de l'indicateur associé à un minimessage initiateur d'une discussion avec un identifiant de cette discussion et enfin une mise à jour du contenu de l'indicateur de chaque minimessage de la discussion permet d'effectuer un tri des SMS envoyés et reçus par un utilisateur, et de les classer par groupes de façon à bien différencier les différentes discussions éventuelles. Selon un mode de mise en oeuvre, dans lequel il est prévu en outre un stockage de tous les minimessages relatifs à ladite discussion ainsi que des indicateurs correspondants dans chaque appareil de communication sans fil participant à ladite discussion, on peut effectuer, en réponse à une commande d'affichage sur l'un de ces appareils de communication sans fil, un affichage ordonné, par exemple chronologique, de l'ensemble des minimessages émis et reçus par ledit appareil au cours de ladite discussion. Lorsque chaque appareil de communication sans fil comporte un module d'identification d'abonnés, communément désigné par l'homme du métier sous l'acronyme de carte SIM , il est particulièrement avantageux de stocker tous les minimessages relatifs à ladite discussion ainsi que les indicateurs associés dans ce module d'identification d'abonnés. Ceci va permettre de conserver la possibilité d'un affichage ordonné des SMS relatifs à la discussion, même lorsqu'on retire la carte SIM de son téléphone et qu'on l'insère dans un autre téléphone. Une façon particulièrement simple et efficace de structurer chaque indicateur consiste à prévoir que ledit indicateur comprenne un premier champ, un deuxième champ et un troisième champ. Avec une telle structure, l'initialisation du contenu de l'indicateur affecté audit minimessage initiateur de ladite discussion peut alors comprendre : - l'attribution au premier champ d'une valeur d'identification représentative de ladite identification de ladite discussion ; - l'attribution d'une première valeur informative (par exemple la valeur logique 1) au deuxième champ ; et - l'attribution d'une valeur initiale (par exemple la valeur nulle) au troisième champ.
Dans ce cas, la mise à jour du contenu d'un indicateur d'un SMS envoyé en réponse à un minimessage reçu comprend avantageusement : - l'attribution au premier champ de ladite valeur d'indentification ; en d'autres termes la valeur d'identification permettant d'identifier la discussion est inchangée au cours de ladite discussion, - l'attribution au deuxième champ de ladite première valeur informative (par exemple la valeur logique 1) si le minimessage est envoyé par l'appareil initiateur de ladite discussion, et d'une deuxième valeur informative différente de la première valeur informative (par exemple la valeur logique nulle) dans le cas contraire, et - une incrémentation de la valeur du troisième champ dudit minimessage reçu de façon à obtenir la valeur du troisième champ dudit minimessage envoyé en réponse à ces minimessages reçus. On insère de préférence lesdits indicateurs dans les en-têtes des minimessages à des emplacements disponibles spécifiés par la norme 25 3GGP TS23.040, en particulier ceux marqués comme réservés pour un usage futur. En effet, si un appareil de communication sans fil, par exemple un téléphone mobile cellulaire, reçoit des SMS affectés d'indicateurs, et qu'il n'est pas configuré pour mettre en oeuvre le procédé de traitement défini ci avant, il ignorera purement et 30 simplement ces indicateurs. On assure ainsi l'interopérabilité entre des appareils de communication sans fil capables de mettre en oeuvre le procédé de traitement défini ci avant, et satisfaisant à la norme 3GPP TS23.040, et ceux pour lesquels il n'est pas prévu d'implémentation pour le traitement des SMS d'une discussion tels que défini ci avant. 15 20 Selon un mode de mise en oeuvre, en cas d'émission d'un nouveau minimessage représentant une nouvelle réponse à un minimessage reçu auquel on a déjà répondu antérieurement lors de ladite discussion, on considère ce nouveau minimessage comme un nouveau minimessage initiateur d'une discussion auxiliaire, et on initialise le contenu de l'indicateur affecté à ce nouveau message initiateur, à un contenu initial comportant une identification auxiliaire de cette discussion auxiliaire. Ceci permet en quelque sorte de créer un sous-ensemble de SMS rattaché à l'ensemble principal. Et, lorsqu'on a procédé à un stockage de tous les minimessages relatifs à ladite discussion auxiliaire, ainsi que des indicateurs correspondants dans chaque appareil de communication sans fil participant à ladite discussion auxiliaire, on peut alors, en réponse à la commande d'affichage sur l'un des ces appareils de communication sans fil, afficher de façon ordonnée les minimessages émis et reçus par ledit appareil au cours de la discussion et de ladite discussion auxiliaire. Une solution particulièrement simple à mettre en oeuvre pour identifier et repérer ce sous-ensemble de minimessages consiste à affecter en outre à chaque minimessage, un indicateur supplémentaire. Et, à chaque fois qu'on répond à un minimessage reçu et relatif à ladite discussion, on attribue une première valeur indicative (par exemple la valeur logique VRAI ) à l'indicateur supplémentaire affecté à ce minimessage reçu tandis qu'on attribue une deuxième valeur indicative (par exemple une valeur logique FAUX ) audit indicateur supplémentaire en cas de non réponse audit minimessage reçu. Et, en cas d'émission d'un nouveau minimessage représentant une nouvelle réponse à un minimessage reçu affecté d'un indicateur supplémentaire ayant ladite première valeur indicative (par exemple la valeur logique VRAI ), on considère ce nouveau minimessage comme le nouveau minimessage initiateur de ladite discussion auxiliaire.
Là encore, il est particulièrement avantageux de mémoriser également tous le minimessages de ladite discussion auxiliaire ainsi que lesdits indicateurs supplémentaires associés dans le module d'indentification d'abonnés (carte SIM).
On peut, à cet égard, représenter un indicateur supplémentaire d'un minimessage par un bit d'une entrée du dossier EF_SMS défini dans la norme 3GPP TS31.102. Selon un autre aspect, il est également proposé un appareil de communication sans fil comprenant - une interface configurée pour émettre et recevoir des minimessages affectés d'indicateurs transmis avec lesdits minimessages, et des moyens de traitement comportant • des moyens d'initialisation configurés pour initialiser le contenu de l'indicateur associé à un minimessage initiateur d'une discussion à un contenu initial comportant une identification de ladite discussion, et • des moyens de mise à jour configurés pour mettre à jour le contenu de l'indicateur de chaque minimessage à envoyer en réponse à un minimessage reçu et relatif à ladite discussion à partir du contenu de l'indicateur dudit minimessage reçu. Selon un mode de réalisation, l'appareil comprend des moyens de mémoire configurés pour stocker tous les minimessages relatifs à ladite discussion ainsi que les indicateurs correspondants, un moyen d'affichage, une interface utilisateur, et les moyens de traitement comportent en outre des moyens d'élaboration, couplés aux moyens de mémoire, et configurés pour, en réponse à une commande sur l'interface utilisateur, à délivrer aux moyens d'affichage l'ensemble des minimessages émis et reçus par ledit appareil au cours de ladite discussion de façon à obtenir un affichage ordonné de ces minimessages.
Selon un mode de réalisation, l'appareil de communication sans fil comporte un module d'identification d'abonné comportant lesdits moyens de mémoire. Selon un mode de réalisation, ledit indicateur comprend un premier champ, un deuxième champ et un troisième champ, dans lequel le contenu initial de l'indicateur affecté audit minimessage initiateur de ladite discussion comprend - dans le premier champ, une valeur d'identification représentative de ladite identification de ladite discussion, - dans le deuxième champ, une première valeur informative, et - une valeur initiale dans le troisième champ, et - les moyens de mise à jour du contenu d'un indicateur d'un SMS à envoyer en réponse à un minimessage reçu sont configurés pour - attribuer au premier champ ladite valeur d'identification, - attribuer au deuxième champ ladite première valeur informative si ledit appareil est l'appareil initiateur de ladite discussion et une deuxième valeur informative différente de la première valeur informative, dans le cas contraire, et - à incrémenter la valeur du troisième champ dudit minimessage reçu de façon à obtenir la valeur du troisième champ dudit minimessage à envoyer en réponse à ce minimessage reçu. Selon un mode de réalisation, les moyens d'initialisation sont configurés pour, en cas d'un nouveau minimessage à envoyer et représentant une nouvelle réponse à un minimessage reçu ayant déjà fait l'objet d'une réponse lors de ladite discussion, initialiser le contenu de l'indicateur affecté à ce nouveau minimessage à un contenu initial de façon à considérer ce nouveau minimessage comme un nouveau minimessage initiateur d'une discussion auxiliaire, le contenu initial de ce nouveau message initiateur comportant une identification auxiliaire de cette discussion auxiliaire. Selon un mode de réalisation, les moyens de mémoire sont configurés pour stocker en outre tous les minimessages relatifs à ladite discussion auxiliaire ainsi que des indicateurs correspondants, et les moyens d'élaboration sont en outre configurés pour, en réponse à ladite commande sur l'interface utilisateur, à délivrer également aux moyens d'affichage les minimessages émis et reçus par ledit appareil au cours de ladite discussion auxiliaire de façon à obtenir un affichage ordonné des minimessages de ladite discussion et de ladite discussion auxiliaire.
Selon un mode de réalisation, chaque minimessage est en outre affecté d'un indicateur supplémentaire, et les moyens de traitement comportent un bloc supplémentaire configuré pour attribuer une première valeur indicative à l'indicateur supplémentaire affecté à un minimessage reçu relatif à ladite discussion et destiné à donner lieu à une réponse, et attribuer une deuxième valeur indicative audit indicateur supplémentaire en cas de non réponse audit minimessage reçu, et en cas d'émission d'un nouveau minimessage représentant une nouvelle réponse à un minimessage reçu affecté d'un indicateur supplémentaire ayant ladite première valeur indicative, ce nouveau minimessage est considéré comme le nouveau minimessage initiateur de ladite discussion auxiliaire. D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée de modes de réalisation et de mise en oeuvre nullement limitatifs, et des dessins annexés sur lesquels : - les figures 1 à 8 illustrent schématiquement un premier mode de mise en oeuvre de l'invention ; - les figures 9 à 14 illustrent schématiquement un deuxième mode de mise en oeuvre de l'invention ; - la figure 15 illustre schématiquement un mode de réalisation d'un appareil de communication sans fil selon l'invention ; et, - les figures 16 et 17 illustrent des exemples de mise en oeuvre et de réalisation de l'invention au sein de normes existantes. Actuellement, lorsqu'un utilisateur veut visualiser les minimessages (désignés ci après aussi par abus de langage par l'acronyme SMS ), qu'il a reçus ou envoyés au cours des différentes discussions qu'il a pu avoir avec différents interlocuteurs, il a la possibilité de visualiser la liste de ses SMS envoyés ou bien la liste de ses SMS reçus, et ce sans qu'il soit possible de regrouper ces SMS par groupes pour tenir compte de leur appartenance aux différentes discussions.
Selon un aspect de l'invention, il est proposé de fournir à l'utilisateur la possibilité de regrouper les SMS émis et reçus et relatifs à une même discussion, de façon à ce qu'il puisse notamment les visualiser sur l'écran de son appareil de communication sans fil de façon logique et ordonnée, par exemple de façon chronologique. L'invention s'applique tout particulièrement mais non limitativement à la norme actuelle régissant le service des minimessages (SMS) et connue par l'homme du métier sous la référence 3GGP TS23.040.
Pour initier une discussion, un utilisateur va composer sur son appareil de communication sans fil, par exemple un téléphone mobile cellulaire, le numéro de téléphone de son interlocuteur afin de pouvoir lui envoyer un premier SMS. En effet, une discussion à base de SMS s'établit sur un canal de communication à partir des numéros de téléphone des deux interlocuteurs participant à ladite discussion. Pour un SMS ayant pour origine un appareil de communication sans fil, c'est-à-dire pour un SMS envoyé (du type SMS-SUBMIT ) l'adresse de destination (par exemple un numéro de téléphone) est utilisée pour identifier l'interlocuteur distant.
Pour un SMS aboutissant à un appareil de communication sans fil, c'est-à-dire pour un SMS reçu (par exemple du type SMS- DELIVER ) l'adresse d'origine est utilisée pour identifier l'interlocuteur distant. La date et l'heure des différents SMS reçus, qui sont des informations déjà disponibles et prévues dans la norme TS23.040, ne sont pas suffisantes pour permettre un classement des SMS de façon chronologique par discussion. C'est la raison pour laquelle il est prévu d'affecter à chaque SMS, un indicateur qui sera transmis avec ledit SMS.
Et, comme illustré en particulier sur la figure 1, selon un mode de mise en oeuvre du procédé de traitement de minimessages selon l'invention, il est prévu (étape 11) une initialisation, lors de l'émission d'un minimessage initiateur d'une discussion, du contenu de l'indicateur associé à ce minimessage initiateur à un contenu initial qui comporte une identification de ladite discussion. On reviendra plus en détails ci après sur la structure de cette identification.
Une fois initialisé, le contenu de l'indicateur affecté à ce SMS initiateur est émis conjointement avec le SMS (étape 12). Puis, on va effectuer au fur et à mesure de la discussion, une mise à jour du contenu de l'indicateur de chaque minimessage envoyé en réponse à un minimessage reçu, à partir du contenu de l'indicateur dudit minimessage reçu (étape 15). Un exemple plus précis de mise en oeuvre est illustré sur la figure 2. Sur cette figure, la colonne de gauche illustre schématiquement des étapes de mise en oeuvre effectuées au sein de l'appareil initiateur de la discussion, tandis que la figure 3 illustre schématiquement des étapes de mise en oeuvre effectuées au sein d'un autre appareil qui participe à ladite discussion. On retrouve ainsi sur cette figure 2, les étapes 11 et 12 d'initialisation de l'indicateur du SMS initiateur et de l'émission du SMS initiateur conjointement à son indicateur initialisé. Sur l'autre appareil, le SMS initiateur ainsi que son indicateur initialisé sont reçus (étape 13). Si aucune réponse à ce SMS initiateur n'est envoyée, la discussion prend fin (étapes 14 et 16). Dans le cas contraire, l'autre appareil envoie (étape 150) un SMS en réponse avec un indicateur mis à jour à partir du contenu de l'indicateur initialisé reçu à l'étape 13. Ce nouveau SMS est reçu (étape 151) sur l'appareil initiateur. En cas de non réponse (étapes 152 et 153), la discussion prend fin.
Dans le cas contraire, un nouveau SMS est envoyé à l'autre appareil après que son indicateur associé a été mis à jour à partir du contenu de l'indicateur du SMS reçu à l'étape 151 (étape 154). Ce SMS est reçu sur l'autre appareil (étape 155).
Là encore, en cas de non réponse (étapes 156 et 157), la discussion prend fin. Dans le cas contraire (étape 158), un nouveau SMS est envoyé avec un indicateur ayant un contenu mis à jour (étape 150).
La succession des étapes du bloc d'étapes 15, qui viennent d'être décrites, est répétée jusqu'à la fin de la discussion. Parallèlement à ces mises à jour au sein de chaque appareil, c'est-à-dire au sein de l'appareil initiateur et dudit autre appareil, tous les SMS émis et reçus, ainsi que leurs indicateurs associés, sont stockés (étapes 20 et 21) dans une mémoire de l'appareil correspondant, et, de préférence dans la carte SIM de l'appareil. Si une discussion peut s'entendre comme étant un lien via un canal de communication entre deux interlocuteurs respectivement possesseurs de deux appareils, plusieurs discussions peuvent s'établir avec différents utilisateurs au même instant. Par exemple, l'utilisateur d'un téléphone peut établir une discussion depuis son téléphone avec un deuxième utilisateur possesseur d'un deuxième téléphone, et également avec un troisième utilisateur possesseur d'un troisième téléphone. En outre, deux mêmes utilisateurs peuvent avoir plusieurs discussions en parallèle sur des sujets de discussion différents. Par ailleurs même si une discussion peut finir à un instant donné, elle n'est en fait jamais close car l'un des interlocuteurs peut toujours la reprendre à tout moment en répondant par exemple au dernier message reçu.
L'identification de chaque discussion au sein de l'indicateur affecté aux SMS va permettre d'identifier de façon bi-univoque ces discussions, quel que soit l'interlocuteur. C'est la raison pour laquelle on prévoit, comme illustré sur la figure 3, que l'indicateur IND affecté à chaque minimessage comprenne un premier champ destiné à contenir une valeur d'identification ou paramètre TID, qui va être représentatif de ladite identification de ladite discussion. Cela étant, un utilisateur peut être l'initiateur d'une discussion ou bien recevoir un message et y répondre. I1 est alors préférable de distinguer les ensembles de SMS initiés par un appareil initiateur et ceux qui ne sont pas initiés par l'appareil initiateur. Dans le cas contraire, on pourrait obtenir éventuellement des cas où un paramètre TID correspondant à une discussion initiée par un utilisateur correspond aussi à un paramètre TID d'une discussion à laquelle ledit utilisateur a été invité. C'est la raison pour laquelle on prévoit de préférence que l'indicateur IND comprenne également un deuxième champ destiné à stocker un paramètre TO qui peut prendre, comme illustré sur la figure 4, une première valeur informative, par exemple la valeur logique 1 , ou bien une deuxième valeur informative, par exemple la valeur logique 0 . Ce paramètre TO, conjointement avec l'information de direction vers quelqu'un ( SMS-SUBMIT ) ou de quelqu'un ( SMS- DELIVER ) va permettre de pouvoir différencier des discussions éventuellement affectées du même paramètre TID. Ainsi, comme illustré sur la figure 4, et à titre indicatif, lorsqu'un appareil UE n'est pas l'initiateur du paramètre TID, c'est-à-dire n'est pas l'initiateur d'une discussion, et qu'il envoie un SMS, on affectera la valeur 0 au paramètre TO. Par contre, lorsque l'appareil UE est l'appareil initiateur du paramètre TID, on affectera la valeur 1 au paramètre TO lors de l'envoi d'un SMS. Et, lorsqu'un appareil reçoit un SMS affecté d'un paramètre TO ayant la valeur 0 , l'appareil récepteur comprend alors qu'il s'agit d'une réponse à une discussion initiée par cet appareil UE. Dans le cas où un SMS reçu est affecté du paramètre TO ayant la valeur logique 1 , l'appareil UE comprend alors qu'il s'agit d'une réponse au sein d'une discussion dans laquelle l'appareil UE a été invité. De façon à permettre un classement ordonné des messages, il est avantageusement prévu, que l'indicateur IND comprenne également un troisième champ destiné à contenir un troisième paramètre SID qui, comme on le verra ci après, après avoir été initialisé à une valeur initiale, par exemple la valeur nulle, sera incrémenté au fur et à mesure des SMS émis au cours de ladite discussion. Ainsi, dans cet exemple, et d'une façon plus générale, l'initialisation du contenu de l'indicateur IND affecté aux minimessages initiateurs de la discussion comprend : - l'attribution au premier champ TID d'une valeur d'identification représentative de ladite identification de la discussion, - l'attribution d'une première valeur informative, par exemple la valeur 1, au deuxième champ TO, et - l'attribution d'une valeur initiale, par exemple la valeur nulle, au troisième champ SID. Et, la mise à jour du contenu d'un indicateur IND d'un SMS envoyé en réponse à un minimessage reçu comprend : - l'attribution au premier champ TID de ladite valeur d'identification (c'est-à-dire qu'en fait au cours de la discussion, la valeur du paramètre TID sera inchangée), - l'attribution au deuxième TO de la première valeur informative (la valeur logique 1 par exemple) si ledit minimessage est envoyé par l'appareil initiateur de la discussion, et d'une deuxième valeur informative (par exemple la valeur nulle) différente de la première valeur informative, dans le cas contraire, et - une incrémentation de la valeur du troisième champ SID de l'indicateur du minimessage reçu de façon à obtenir la valeur du troisième champ SID du minimessage envoyé en réponse à ce minimessage reçu. On se réfère maintenant plus particulièrement à la figure 5 pour illustrer un exemple de mise à jour de l'indicateur IND. Dans cet exemple, on considère qu'un premier utilisateur, Laurent par exemple, discute avec d'autres utilisateurs, par exemple Yvan, Bobby et Billy. 30 La figure 5 représente les minimessages émis et envoyés depuis l'appareil de Laurent ainsi que les paramètres TID, TO et SID correspondants. La colonne de gauche indique le numéro du SMS et la colonne de droite est une colonne de commentaires et contient également le contenu des messages proprement dits. A l'étape 501, Laurent initie une discussion avec Yvan. Le SMS n°l est donc le SMS initiateur de cette discussion. I1 est affecté de l'indicateur IND au sein duquel le paramètre TID a la valeur 0 , le paramètre TO a la valeur 1 et le paramètre SID la valeur initiale nulle. A l'étape 502, Laurent reçoit une réponse de Yvan (SMS n°2). Puisqu'il s'agit de la même discussion avec Yvan, le paramètre TID garde la valeur nulle tandis que, conformément à ce qui a été indiqué précédemment, le SMS reçu par Laurent en provenance d'Yvan a un paramètre TO ayant une valeur nulle et le paramètre SID a été incrémenté (valeur 1 ). A l'étape 503, Laurent répond à Yvan. A cet égard, alors que Laurent avait utilisé par exemple dans le menu de son téléphone mobile, la commande nouveau message à l'étape 501, il utilise ici à l'étape 503 la commande répondre . Comme à l'étape 501, à l'étape 503 l'indicateur du nouveau SMS comporte le paramètre TID égal à 0 , le paramètre TO égal à 1 . Par ailleurs, le paramètre SID est incrémenté pour prendre la valeur 2 . A l'étape 504, Laurent reçoit une nouvelle réponse de Yvan. Le paramètre TID et le paramètre TO ont la valeur 0 comme à l'étape 502. Par contre, le paramètre SID a été incrémenté pour prendre la valeur 3.
A l'étape 505, Laurent reçoit un nouveau message d'un nouvel interlocuteur, en l'espèce Bobby. Le paramètre TO de l'indicateur de ce message reçu étant égal à 1, il s'agit d'une invitation à discussion de la part de Bobby. En d'autres termes, Laurent n'est pas l'initiateur de la discussion.
En outre, puisqu'il s'agit d'une nouvelle discussion, l'appareil de Bobby a initialisé le paramètre TID de l'indicateur du message initiateur à la valeur 5 par exemple. En outre, le paramètre SID a été initialisé à la valeur initiale nulle.
A l'étape 506, Laurent répond à Bobby. Le paramètre TID de l'indicateur de ce message émis en réponse au message reçu à l'étape 505, garde la valeur 5 . Par contre, le paramètre TO prend la valeur 0 puisque l'appareil de Laurent n'est pas le propriétaire du paramètre TID. En outre, le paramètre SID est incrémenté pour prendre la valeur 1 . A l'étape 507, Laurent, en parallèle, continue la discussion avec Yvan et lui envoie un message. Puisqu'il s'agit de la discussion avec Yvan, le paramètre TID de l'indicateur du message n°7 a la valeur 0 . Le paramètre TO a la valeur 1 et le paramètre SID est incrémenté pour prendre la valeur 4 . A l'étape 508, Bobby envoie un message en réponse au message n°6 reçu de Laurent. Puisqu'il s'agit de la même discussion entre Laurent et Bobby, le paramètre TID de l'indicateur du message 8 est égal à 5 . Le paramètre TO de l'indicateur de ce message est égal à 1 et le paramètre SID a été incrémenté à la valeur 2 . A l'étape 509, Laurent débute une nouvelle discussion avec un autre interlocuteur, en l'espèce Billy. I1 lui envoie donc un SMS dont le contenu a été initialisé avec une nouvelle valeur d'identification TID, égale à 1 par exemple. Le paramètre TO est égal à 1 puisque Laurent est l'initiateur de la discussion et le paramètre SID a la valeur initiale nulle. A l'étape 510, Laurent reçoit le message n°10 de Yvan relatif à la discussion identifiée par le paramètre TID égal à 0 et qui a été initiée par Laurent. En conséquence, le paramètre TO a la valeur 1 .
Le paramètre SID a été incrémenté pour prendre la valeur 5 . A l'étape 511, la discussion entre Laurent et Billy se poursuit par la réception d'un message n°ll de Billy. I1 s'agit d'un message relatif à la discussion repérée par le paramètre TID = 1 . Le paramètre TO est égal à 0 puisque cette discussion a été également initiée par Laurent. Enfin, le paramètre SID est incrémenté pour prendre la valeur 1 . A l'étape 512, Yvan décide de débuter une nouvelle discussion avec Laurent. En conséquence, Laurent reçoit un message initiateur de Yvan. Ce message initiateur n°12 est affecté d'un indicateur dont la valeur du paramètre TID est égale par exemple à 0 (valeur décidée par l'appareil de Yvan). Le paramètre TO est égal à 1 puisque Laurent est cette fois-ci invité à la discussion par Yvan. Enfin, le paramètre SID est initialisé à la valeur 0 .
On remarque ici que les messages n°s 1 et 12 présentent les mêmes valeurs pour les paramètres TID, TO et SID. Par contre, ces deux messages peuvent être distingués par le paramètre direction . En effet, dans un cas, à savoir dans le cas du message n°l, il s'agit d'une émission tandis que dans le cas du message N°12, il s'agit d'une réception. Enfin, à l'étape 513, Laurent répond à Yvan en ce qui concerne la discussion repérée par le paramètre TID = 0 . Le paramètre TO de l'indicateur du message n°13 est égal à 0 puisque Laurent n'est pas le propriétaire du paramètre TID. Enfin, le paramètre SID a été incrémenté à la valeur 1 . Au niveau de l'appareil d'Yvan, les deux discussions avec Laurent sont représentées dans le tableau de la figure 6. Dans ce tableau, les SMS n°l à 8 émis ou reçus respectivement aux étapes 601 à 608, correspondent aux SMS émis ou reçus aux étapes 501 à 504, 507, 510 et 512 à 513 de la figure 5. Bien entendu, les indicateurs des SMS représentés sur le tableau de la figure 6 sont identiques aux indicateurs des SMS correspondants représentés sur la figure 5. Comme illustré sur la figure 7, en réponse à une commande d'affichage 70 sur l'un des appareils de communication sans fil participant à une discussion, par exemple lors de l'allumage de l'appareil, il est possible d'obtenir alors (étape 71) un affichage logique et ordonné de l'ensemble des SMS de ladite discussion. A titre d'exemple, on obtient sur l'écran ECRL de l'appareil de Laurent, comme illustré sur la figure 8, les ensembles de tous les SMS listés relatifs aux différentes discussions qu'a pu avoir Laurent avec ses différents interlocuteurs. I1 s'agit en l'espèce de la discussion DISC1 avec Billy, de la discussion DISC2 avec Bobby, de la discussion DISC3 avec Yvan et de la discussion DISC4 avec Yvan, mais cette fois-ci initiée par Yvan. Cet affichage a pu être obtenu en utilisant les différents paramètres des indicateurs des SMS qui ont été stockés avec éventuellement le paramètre direction pour distinguer les SMS dont les indicateurs auraient les mêmes paramètres TID, TO et SID.
Cet affichage sur l'écran ECRL de l'appareil de Laurent est un affichage ordonné notamment car les discussions sont bien différenciées sur l'écran d'affichage et cet affichage est en l'espèce en outre chronologique au niveau des SMS de chaque discussion. Cela étant cet affichage peut ne pas être chronologique pris dans sa globalité. En effet une discussion peut très bien être affichée en premier sur l'écran même si elle a eu lieu temporellement après une discussion affichée en second. Ainsi l'utilisateur peut décider l'ordre d'affichage des différentes discussions sur son écran. Lorsqu'un utilisateur, par exemple Laurent, consulte sa liste de SMS, il peut décider de sélectionner un SMS pour lequel une réponse a déjà été envoyée à l'interlocuteur au cours d'une discussion précédente, et décider d'envoyer une nouvelle réponse. Alors, en cas d'émission d'un nouveau minimessage représentant une nouvelle réponse à un minimessage reçu auquel on a déjà répondu antérieurement lors d'une discussion, on considère ce nouveau minimessage comme un nouveau minimessage initiateur d'une discussion auxiliaire, et on initialise le contenu de l'indicateur affecté à ce nouveau minimessage initiateur à un contenu initial comportant une identification auxiliaire de cette discussion auxiliaire.
En effet, il appartient alors de distinguer la discussion auxiliaire qui va débuter avec cette nouvelle réponse, de la discussion mère. Afin de déterminer si une réponse a déjà été effectuée à un SMS, on affecte par exemple à chaque SMS un indicateur supplémentaire INDS (figure 9). Cet indicateur supplémentaire INDS n'est pas transmis avec le SMS mais reste stocké dans la mémoire de l'appareil, par exemple dans la carte SIM. Et, on va attribuer à cet indicateur supplémentaire une première valeur indicative, par exemple la valeur logique VRAI , en cas de réponse à un SMS, tandis qu'on affectera une deuxième valeur indicative, par exemple la valeur logique FAUX dans le cas contraire. En pratique comme on va le voir maintenant cet indicateur est initialisé à la valeur FAUX .
Plus précisément, et comme illustré sur la figure 10, en cas de réception d'un SMS et de son indicateur IND (étape 100), on va stocker ce SMS dans la mémoire de l'appareil, par exemple dans la carte SIM et l'on adjoint à ce SMS stocké son indicateur INDS initialisé par défaut à la valeur FAUX (étape 101). En cas de non réponse à ce SMS (étapes 102 et 104) le processus prend fin et l'indicateur INDS reste à la valeur FAUX. Si l'on envoie un SMS en réponse, l'indicateur IND affecté à ce SMS en réponse est mis à jour comme expliqué ci-avant (étape 103) notamment en ne modifiant pas la valeur du paramètre TID de la discussion en cours. On met à jour également l'indicateur INDS associé au SMS stocké et qui a été reçu à l'étape 100, en affectant la valeur logique VRAI à cet indicateur INDS (étape 105). En cas de non nouvelle réponse au SMS reçu à l'étape 100, le processus prend fin et l'indicateur INDS reste à la valeur VRAI (étapes 106 et 104). Par contre, en cas de nouvelle réponse au SMS reçu à l'étape 100 (étape 107), ce nouveau SMS envoyé va être considéré comme un nouveau SMS initiateur d'une nouvelle discussion, auquel on attribuera l'identification auxiliaire TIDX au premier champ de l'indicateur INDS. On va maintenant illustrer un exemple d'une discussion auxiliaire initiée par Laurent et dont certains aspects sont illustrés particulièrement sur la figure 11.
Sur cette figure, les étapes 504 et 507 sont identiques à celles de la figure 5. A l'étape 514, Laurent décide de faire une autre réponse au message N°4 auquel il a déjà répondu. De ce fait, l'indicateur supplémentaire TIDX du message n°4 a la valeur VRAI . Dans ces conditions, à l'étape 514, le message n°14, qui constitue une nouvelle réponse au message n°4 (commande répondre dans le menu de command du téléphone), constitue également un nouveau minimessage initiateur affecté d'un indicateur IND dont le paramètre TID est égal à 1 , ce qui correspond à la valeur du paramètre TIDX. Le paramètre TO est égal à 1 et le paramètre SID est initialisé à la valeur 1 . Par ailleurs, afin de pouvoir rattacher cette discussion auxiliaire qui débute, à la discussion mère (TID=O), on mémorise les paramètres TID, TO et SID de l'indicateur IND du message n°4. Aux étapes 515, 516 et 517, la discussion auxiliaire se poursuit avec l'incrémentation du paramètre SID. Par ailleurs, comme une réponse est effectuée au message n°15, l'indicateur supplémentaire INDS de ce message a la valeur VRAI .
Mais, comme le message n°17 constitue la fin de la discussion auxiliaire, c'est-à-dire qu'il n'y est pas répondu, l'indicateur INDS du message n°17 a la valeur logique FAUX . Vu du côté de l'appareil d'Yvan, la discussion auxiliaire est illustrée sur la figure 12. Sur cette figure, les étapes 609 à 612 sont analogues aux étapes correspondantes 514 à 517. En réponse à une commande d'affichage 130 (figure 13), on peut alors avoir un affichage ordonné des SMS relatifs à la discussion et à la discussion auxiliaire (étape 131). Un exemple en est illustré sur la figure 14. Ainsi, sur l'écran ECRL de l'appareil de Laurent, apparaissent alors les SMS de la discussion DISC1, ceux de la discussion DISC2, ceux de la discussion DISC3, ceux de la discussion auxiliaire DISC3a ainsi que ceux de la discussion DISC4.
On notera ici que du fait de l'affichage ordonné des SMS, ceux relatifs à la discussion auxiliaire DISC3a sont rattachés à la discussion DISC3 et, plus particulièrement, le message N'oubliez pas le CD de U2 , qui constitue une nouvelle réponse au message Pourquoi pas , se retrouve graphiquement au même niveau de retrait que le message On se retrouve à midi , qui constituait la première réponse au message Pourquoi pas . Par ailleurs si l'affichage des SMS au sein de chaque discussion ou discussion auxiliaire est chronologique, l'affichage global des SMS d'une discussion et d'une discussion auxiliaire peut ne pas être chronologique. C'est le cas par exemple où la réponse de Yvan Midi c'est d'accord a été reçue à 11h50 tandis que le message N'oubliez pas le CD de U2 a été envoyé à 11h20. Sur la figure 15, est illustré un appareil de communication sans fil UE comportant des moyens permettant notamment de mettre en oeuvre le procédé de traitement de SMS qui vient d'être décrit. Cet appareil UE comporte une interface INT reliée à une antenne ANT configurée pour émettre et recevoir des minimessages affectés d'indicateurs transmis avec lesdits minimessages. Cette interface INT comporte notamment la partie analogique des chaînes d'émission et de réception. A cette interface, sont reliés des moyens de traitement MT comportant les moyens d'initialisation MINT aptes à initialiser le contenu des indicateurs IND.
Les moyens de traitement comportent également des moyens de mise à jour MMAJ configurés pour mettre à jour les contenus des indicateurs IND au cours de la discussion ainsi que, le cas échéant, un bloc supplémentaire BLS configuré pour attribuer les valeurs logiques VRAI ou FAUX à un indicateur supplémentaire INDS.
Outre ces moyens, l'appareil comprend également une interface utilisateur CL, par exemple un clavier, permettant notamment à l'utilisateur de commander l'envoi de SMS, et de commander l'affichage sur l'écran ECRL des listes de SMS relatifs auxdites discussions.
A cet égard, en réponse à cette commande d'affichage, des moyens d'élaboration MELB vont rechercher en mémoire les SMS stockés pour les trier en fonction du contenu des indicateurs et indicateurs supplémentaires de façon à délivrer à l'écran un signal contenant les informations permettant un affichage ordonné des SMS desdites discussions. Ces différents moyens MINT, MMAJ, BLS, MELB sont par exemple réalisés de façon logicielle au sein du processeur en bande de base du téléphone UE, à partir des fonctionnalités de ces moyens.
L'appareil UE comporte également une carte SIM incorporant des moyens de mémoire MM pour le stockage des SMS et de leurs indicateurs IND et INDS associés. De façon à assurer une interopérabilité avec des appareils UE traitant les SMS selon la norme 3GPP TS23.040 mais n'incorporant pas les moyens selon l'invention tels qu'ils viennent d'être décrits, permettant l'affichage ordonné de SMS, il est avantageusement prévu de placer les indicateurs IND dans les en-têtes données utilisateur du SMS dans les plages de valeurs spécifiées par la norme comme étant réservées pour un usage futur. I1 s'agit par exemple des plages AO-BF, ou bien des plages EO-FF. En effet, d'après les spécifications de cette norme un appareil qui n'incorpore pas les moyens selon l'invention ignorera purement et simplement les indicateurs IND. De même, l'indicateur INDX peut être constitué par le bit b4 de l'entrée du dossier EF SMS défini dans la norme 3GPP TS31.102 relative notamment à la carte SIM. Là encore un appareil n'incorporant pas les moyens de l'invention tout en étant compatible avec la norme TS 31.102 ignorera ce bit b4.
Claims (20)
- REVENDICATIONS1. Procédé de traitement de minimessages au sein d'un système de communication sans fil, caractérisé en ce qu'il comprend une affectation auxdits minimessages d'indicateurs transmis avec lesdits minimessages, une initialisation (11), lors de l'émission d'un minimessage initiateur d'une discussion, du contenu de l'indicateur (IND) associé à ce minimessage initiateur à un contenu initial comportant une identification de ladite discussion, et une mise à jour (15) du contenu de l'indicateur de chaque minimessage envoyé en réponse à un minimessage reçu et relatif à ladite discussion à partir du contenu de l'indicateur dudit minimessage reçu.
- 2. Procédé selon la revendication 1, comprenant en outre un stockage (20) de tous les minimessages relatifs à ladite discussion ainsi que des indicateurs correspondants dans chaque appareil de communication sans fil participant à ladite discussion, et en réponse à une commande d'affichage (70) sur l'un de ces appareils de communication sans fil, un affichage ordonné (71) de l'ensemble des minimessages émis et reçus par ledit appareil au cours de ladite discussion.
- 3. Procédé selon la revendication 2, dans lequel chaque appareil de communication sans fil comporte un module d'identification d'abonné (SIM), et dans lequel on stocke tous les minimessages relatifs à ladite discussion ainsi que les indicateurs associés dans ledit module d'identification d'abonné.
- 4. Procédé selon l'une des revendications précédentes, dans lequel ledit indicateur comprend un premier champ (TID), un deuxième champ (TO) et un troisième champ (SID), dans lequel l'initialisation du contenu de l'indicateur affecté audit minimessage initiateur de ladite discussion comprend : - l'attribution au premier champ (TID) d'une valeur d'identification représentative de ladite identification de ladite discussion,- l'attribution d'une première valeur informative au deuxième champ (TO), et - l'attribution d'une valeur initiale au troisième champ (SID), et - la mise à jour du contenu d'un indicateur d'un minimessage envoyé en réponse à un minimessage reçu comprend - l'attribution au premier champ (TID) de ladite valeur d'identification, - l'attribution au deuxième champ (TO) de ladite première valeur informative si ledit minimessage est envoyé par l'appareil initiateur de ladite discussion et d'une deuxième valeur informative différente de la première valeur informative, dans le cas contraire, et - une incrémentation de la valeur du troisième champ (SID) dudit minimessage reçu de façon à obtenir la valeur du troisième champ dudit minimessage envoyé en réponse à ce minimessage reçu.
- 5. Procédé selon l'une des revendications précédentes, dans lequel on insère lesdits indicateurs dans les en-têtes des minimessages à des emplacements disponibles spécifiés par la norme 3GPP TS 23.040.
- 6. Procédé selon l'une des revendications précédentes, dans lequel en cas d'émission d'un nouveau minimessage représentant une nouvelle réponse à un minimessage reçu auquel on a déjà répondu antérieurement lors de ladite discussion, on considère ce nouveau minimessage comme un nouveau minimessage initiateur d'une discussion auxiliaire et on initialise le contenu de l'indicateur affecté à ce nouveau minimessage initiateur à un contenu initial comportant une identification auxiliaire (TIDX) de cette discussion auxiliaire.
- 7. Procédé selon les revendications 2 et 6, comprenant en outre un stockage de tous les minimessages relatifs à ladite discussion auxiliaire ainsi que des indicateurs correspondants dans chaque appareil de communication sans fil participant à ladite discussion auxiliaire, et en réponse à ladite commande d'affichage (130) sur l'un de ces appareils de communication sans fil, un affichage ordonné (131) des minimessages émis et reçus par ledit appareil au cours de ladite discussion et de ladite discussion auxiliaire.
- 8. Procédé selon la revendication 6 ou 7, dans lequel on affecte en outre à chaque minimessage un indicateur supplémentaire (INDS), et à chaque fois qu'on répond à un minimessage reçu et relatif à ladite discussion, on attribue une première valeur indicative (VRAI) à l'indicateur supplémentaire affecté à ce minimessage reçu tandis qu'on attribue une deuxième valeur indicative (FAUX) audit indicateur supplémentaire en cas de non réponse audit minimessage reçu, et en cas d'émission d'un nouveau minimessage représentant une nouvelle réponse à un minimessage reçu affecté d'un indicateur supplémentaire ayant ladite première valeur indicative, on considère ce nouveau minimessage comme le nouveau minimessage initiateur de ladite discussion auxiliaire.
- 9. Procédé selon les revendications 3 et 8, dans lequel on mémorise également tous les minimessages de ladite discussion auxiliaire ainsi que lesdits indicateurs supplémentaires associés dans le module d'identification d'abonné (SIM).
- 10. Procédé selon la revendication 10, dans lequel on représente un indicateur supplémentaire d'un minimessage par un bit (b4) d'une entrée du dossier EF_SMS défini dans la norme 3GPP TS 31.102 .
- 11. Appareil de communication sans fil, caractérisé en ce qu'il comprend une interface (INT) configurée pour émettre et recevoir des minimessages affectés d'indicateurs transmis avec lesdits minimessages, et des moyens de traitement (MT) comportant des moyens d'initialisation (MINT) configurés pour initialiser le contenu de l'indicateur associé à un minimessage initiateur d'une discussion à un contenu initial comportant une identification de ladite discussion, et des moyens de mise à jour (MMAJ) configurés pour mettre à jour le contenu de l'indicateur de chaque minimessage à envoyer en réponse à un minimessage reçu et relatif à ladite discussion à partir du contenu de l'indicateur dudit minimessage reçu.
- 12. Appareil selon la revendication 11, comprenant en outre des moyens de mémoire (MM) configurés pour stocker tous les minimessages relatifs à ladite discussion ainsi que les indicateurscorrespondants, un moyen d'affichage (ECRL), une interface utilisateur (CL), et les moyens de traitement (MT) comportent en outre des moyens d'élaboration (MELB), couplés aux moyens de mémoire, et configurés pour, en réponse à une commande sur l'interface utilisateur, à délivrer aux moyens d'affichage (ECRL) l'ensemble des minimessages émis et reçus par ledit appareil au cours de ladite discussion de façon à obtenir un affichage ordonné de ces minimessages.
- 13. Appareil selon la revendication 12, dans lequel l'appareil de communication sans fil comporte un module d'identification d'abonné (SIM) comportant lesdits moyens de mémoire.
- 14. Appareil selon l'une des revendications 11 à 13, dans lequel ledit indicateur (IND) comprend un premier champ (TID), un deuxième champ (TO) et un troisième champ (SID), dans lequel le contenu initial de l'indicateur affecté audit minimessage initiateur de ladite discussion comprend - dans le premier champ, une valeur d'identification représentative de ladite identification de ladite discussion, - dans le deuxième champ, une première valeur informative, et - une valeur initiale dans le troisième champ, et - les moyens de mise à jour du contenu d'un indicateur d'un SMS à envoyer en réponse à un minimessage reçu sont configurés pour - attribuer au premier champ ladite valeur d'identification, - attribuer au deuxième champ ladite première valeur informative si ledit appareil est l'appareil initiateur de ladite discussion et une deuxième valeur informative différente de la première valeur informative, dans le cas contraire, et - à incrémenter la valeur du troisième champ dudit minimessage reçu de façon à obtenir la valeur du troisième champ dudit minimessage à envoyer en réponse à ce minimessage reçu.
- 15. Appareil selon l'une des revendications 11 à 14, dans lequel lesdits indicateurs (IND) sont insérés dans les en-têtes des minimessages à des emplacements disponibles spécifiés par la norme 3GPP TS 23.040.
- 16. Appareil selon l'une des revendications 11 à 15, dans lequel les moyens d'initialisation (MINT) sont configurés pour, en cas d'un nouveau minimessage à envoyer et représentant une nouvelle réponse à un minimessage reçu ayant déjà fait l'objet d'une réponse lors de ladite discussion, initialiser le contenu de l'indicateur affecté à ce nouveau minimessage à un contenu initial de façon à considérer ce nouveau minimessage comme un nouveau minimessage initiateur d'une discussion auxiliaire, le contenu initial de ce nouveau message initiateur comportant une identification auxiliaire de cette discussion auxiliaire (TIDX).
- 17. Appareil selon les revendications 12 et 16, dans lequel les moyens de mémoire (MM) sont configurés pour stocker en outre tous les minimessages relatifs à ladite discussion auxiliaire ainsi que des indicateurs correspondants, et les moyens d'élaboration sont en outre configurés pour, en réponse à ladite commande sur l'interface utilisateur, à délivrer également aux moyens d'affichage les minimessages émis et reçus par ledit appareil au cours de ladite discussion auxiliaire de façon à obtenir un affichage ordonné des minimessages de ladite discussion et de ladite discussion auxiliaire.
- 18. Appareil selon la revendication 16 ou 17, dans lequel chaque minimessage est en outre affecté d'un indicateur supplémentaire, et les moyens de traitement comportent un bloc supplémentaire (BLS) configuré pour attribuer une première valeur indicative à l'indicateur supplémentaire affecté à un minimessage reçu relatif à ladite discussion et destiné à donner lieu à une réponse, et attribuer une deuxième valeur indicative audit indicateur supplémentaire en cas de non réponse audit minimessage reçu, et en cas d'émission d'un nouveau minimessage représentant une nouvelle réponse à un minimessage reçu affecté d'un indicateur supplémentaire ayant ladite première valeur indicative, ce nouveau minimessage est considéré comme le nouveau minimessage initiateur de ladite discussion auxiliaire.
- 19. Appareil selon les revendications 13 et 18, dans lequel tous les minimessages de ladite discussion auxiliaire ainsi que lesditsindicateurs supplémentaires associés sont stockés dans le module d'identification d'abonné (SIM).
- 20. Appareil selon la revendication 19, dans lequel un indicateur supplémentaire d'un minimessage est représenté par un bit (b4) d'une entrée du dossier EF SMS défini dans la norme 3GPP TS 31.102 .
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0950393A FR2941344A1 (fr) | 2009-01-22 | 2009-01-22 | Procede perfectionne de traitement de minimessages (sms) et appareil de communication sans fil permettant un tel traitement. |
CN201080005350.7A CN102293019B (zh) | 2009-01-22 | 2010-01-21 | 处理短信息(sms)的改进方法和实现此处理的无线通信装置 |
PCT/EP2010/050688 WO2010084155A1 (fr) | 2009-01-22 | 2010-01-21 | Procédé amélioré de traitement de messages courts (sms) et appareil de communication sans fil permettant un tel traitement |
US13/145,828 US9179272B2 (en) | 2009-01-22 | 2010-01-21 | Method of processing short messages (SMS) and wireless communication apparatus enabling such processing |
EP10701010A EP2380372B8 (fr) | 2009-01-22 | 2010-01-21 | Procédé amélioré de traitement de messages courts (sms) et appareil de communication sans fil permettant un tel traitement |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0950393A FR2941344A1 (fr) | 2009-01-22 | 2009-01-22 | Procede perfectionne de traitement de minimessages (sms) et appareil de communication sans fil permettant un tel traitement. |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2941344A1 true FR2941344A1 (fr) | 2010-07-23 |
Family
ID=41056771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0950393A Pending FR2941344A1 (fr) | 2009-01-22 | 2009-01-22 | Procede perfectionne de traitement de minimessages (sms) et appareil de communication sans fil permettant un tel traitement. |
Country Status (5)
Country | Link |
---|---|
US (1) | US9179272B2 (fr) |
EP (1) | EP2380372B8 (fr) |
CN (1) | CN102293019B (fr) |
FR (1) | FR2941344A1 (fr) |
WO (1) | WO2010084155A1 (fr) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101664430B1 (ko) | 2009-11-13 | 2016-10-10 | 삼성전자주식회사 | 리모트 ui 서비스 제공 방법 및 장치 |
US20160057588A1 (en) * | 2014-08-25 | 2016-02-25 | Telecommunication Systems, Inc. | Reply to short message |
CN105302877B (zh) * | 2015-10-09 | 2019-03-08 | 小米科技有限责任公司 | 用于短信领域分类的方法、短信领域识别方法及装置 |
US11212039B2 (en) * | 2016-01-05 | 2021-12-28 | Intel Corporation | Acknowledgment management techniques for uplink multi-user transmissions |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020173319A1 (en) * | 2001-05-17 | 2002-11-21 | Comverse Network Systems, Ltd. | SMS conference |
WO2005041549A1 (fr) * | 2003-10-28 | 2005-05-06 | Sergey Nikolaevich Smolovik | Procede d'enregistrement, de stockage et d'echange d'informations dans un reseau de communication cellulaire |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2361335B (en) * | 2000-04-14 | 2003-05-07 | Friendspace Inc | Communications arrangement |
JP2002171332A (ja) * | 2000-11-30 | 2002-06-14 | Toshiba Corp | 通信端末装置 |
DE10104713A1 (de) * | 2001-02-02 | 2002-08-08 | Siemens Ag | Verfahren und Vorrichtungen zum Zugreifen auf Nachrichten |
DE10235470B4 (de) * | 2002-08-02 | 2005-10-06 | Siemens Ag | Verfahren, Teilnehmergerät sowie Funkkommunikationssystem zum Übertragen von Nutzdatennachrichten |
KR100459560B1 (ko) * | 2002-10-22 | 2004-12-03 | 삼성전자주식회사 | 인디케이터 아이콘을 이용하여 수신된 단문메시지의종류를 식별하기 위한 서비스를 제공하는 무선통신기기 및이를 이용한 인디케이터 아이콘 표시방법 |
US20040242202A1 (en) * | 2003-05-12 | 2004-12-02 | Marko Torvinen | System, apparatus, and method for automated handling of messages in terminals |
KR100540241B1 (ko) * | 2003-07-21 | 2006-01-11 | 엘지전자 주식회사 | 메시지 관리방법 |
KR100645515B1 (ko) * | 2004-10-21 | 2006-11-15 | 삼성전자주식회사 | 유선 단말기에서의 단문 메시지 처리 장치 및 그 방법 |
KR100711523B1 (ko) * | 2006-06-13 | 2007-04-27 | 삼성전자주식회사 | 휴대용 단말기에서 메시지 관리 장치 및 방법 |
CN101198110A (zh) * | 2006-12-08 | 2008-06-11 | 上海基信通讯技术有限公司 | 手机短消息按联系人分组组织并以聊天式界面操作的方法 |
US9544180B2 (en) * | 2007-08-31 | 2017-01-10 | Qualcomm Incorporated | Techniques for group messaging on a mobile computing device |
US8442073B2 (en) * | 2007-10-25 | 2013-05-14 | Siemens Aktiengesellschaft | Method and an apparatus for analyzing a communication network |
EP2260373A4 (fr) * | 2008-02-25 | 2016-08-03 | Atigeo Llc | Détermination d'informations pertinentes pour des domaines d'intérêt |
-
2009
- 2009-01-22 FR FR0950393A patent/FR2941344A1/fr active Pending
-
2010
- 2010-01-21 US US13/145,828 patent/US9179272B2/en active Active
- 2010-01-21 EP EP10701010A patent/EP2380372B8/fr active Active
- 2010-01-21 WO PCT/EP2010/050688 patent/WO2010084155A1/fr active Application Filing
- 2010-01-21 CN CN201080005350.7A patent/CN102293019B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020173319A1 (en) * | 2001-05-17 | 2002-11-21 | Comverse Network Systems, Ltd. | SMS conference |
WO2005041549A1 (fr) * | 2003-10-28 | 2005-05-06 | Sergey Nikolaevich Smolovik | Procede d'enregistrement, de stockage et d'echange d'informations dans un reseau de communication cellulaire |
Also Published As
Publication number | Publication date |
---|---|
EP2380372A1 (fr) | 2011-10-26 |
US20120021784A1 (en) | 2012-01-26 |
US9179272B2 (en) | 2015-11-03 |
WO2010084155A1 (fr) | 2010-07-29 |
CN102293019B (zh) | 2014-03-12 |
EP2380372B8 (fr) | 2012-12-19 |
CN102293019A (zh) | 2011-12-21 |
EP2380372B1 (fr) | 2012-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2081339A1 (fr) | Procédé pour filtrer des messages dans un système de messagerie instantanée de terminaux mobiles, système de messagerie instantanée et serveur de mise en oeuvre de ce procédé | |
WO1998013986A1 (fr) | Procede et systeme de communication interactive entre deux appareils telephoniques via le reseau internet | |
EP1169842A1 (fr) | Messagerie anonyme au moyen de telephones mobiles | |
EP2979396B1 (fr) | Procédé d'échange de messages multimédias | |
FR2941344A1 (fr) | Procede perfectionne de traitement de minimessages (sms) et appareil de communication sans fil permettant un tel traitement. | |
EP1226725A1 (fr) | Systeme et procede de transmission de messages, et utilisation du systeme de transmission pour l'investigation de services fournis | |
EP2621241A1 (fr) | Procédé d'établissement d'une communication sur internet entre terminaux mobiles, programme d'ordinateur et support d'enregistrement | |
EP3682623A1 (fr) | Procede de mise en liaison telephonique d'un terminal de communication a numero multiple | |
EP2484083B1 (fr) | Procede de masquage d'un identifiant d'au moins un destinataire d'une communication, dispositif et programme d'ordinateur correspondant | |
EP2819352B1 (fr) | Dépôt et consultation de messages par des utilisateurs de réseaux sociaux | |
EP2797284B1 (fr) | Procédés et systèmes pour l'accès contrôlé à des données stockées dans un réseau | |
EP2843923A2 (fr) | Dispositif et procédé d'enrichissement d'une communication | |
EP2255509B1 (fr) | Procédé d'accès à un service, dispositif et produit programme d'ordinateur correspondants | |
EP1998514B1 (fr) | Traitement de paquets en vue de communiquer avec une machine à travers un ou plusieurs réseaux secondaires | |
EP2785029B1 (fr) | Procédé et dispositif de transmission d'un appel masqué, procédé et dispositif de réception d'un appel masqué, signal de transmission d'un appel masqué, et programme d'ordinateur correspondant | |
EP2073450A1 (fr) | Procédé de communication entre un terminal et un réseau de communication | |
WO2017103419A1 (fr) | Procédé de gestion d'au moins une communication, dispositif et programme de module logiciel correspondants | |
EP1397928A2 (fr) | Procede de detection de saturation de fichiers ou d'applications dans un appareil de communication mobile | |
EP2677708B1 (fr) | Procédé de communication d'un message audiovisuel, et système de communication | |
EP2100430B1 (fr) | Procédé et système de télécommunication permettant à au moins deux utilisateurs distincts d'accéder à un meme ensemble d'informations | |
FR3020539A1 (fr) | Procede et dispositif d'etablissement d'une communication | |
WO2006100384A1 (fr) | Procede et dispositif d’appairage radio dynamique entre un peripherique et un point d’acces a un reseau partage | |
FR2831687A1 (fr) | Procede et systeme de traitement d'un document numerique prealablement a son emission dans un reseau de communications | |
EP2007119A1 (fr) | Système et procédé de gestion de l'identification de l'opérateur du numéro d'appel d'un correspondant au niveau du terminal d'un ordinateur | |
WO2006092505A1 (fr) | Procede et dispositif de mise en relation automatique de terminaux proches |