Brevet FR2825564A1 — publié le 20021206

PROCEDE DE DETECTION DE SATURATION DE FICHIERS OU D'APPLICATIONS DANS UN APPAREIL DE COMMUNICATION MOBILE L'invention concerne les réseaux de communication, notamment ceux du type GSM, acronyme pour l'expression anglo-saxonne"Global System for Mobile Communication" et, plus particulièrement dans ce domaine un procédé pour détecter, dans un appareil de communication connecté au réseau de communication, le dépassement d'un seuil de saturation d'un ou plusieurs fichiers ou applications. A un nouvel abonné à un réseau de communication, par exemple de type GSM, il est remis un appareil mobile de communication contenant une carte à puce électronique connu sous l'expression de"carte SIM", SIM étant l'acronyme de l'expression anglo-saxonne"Subscriber Identity Module". Cette carte SIM est personnalisée de manière à permettre à l'abonné d'avoir accès à différentes applications auxquelles il a souscrit. La présente invention est destinée aux appareils contenant une carte SIM correspondant à la norme"SIM toolkit, phases 2 et suivantes", et ainsi aptes à recevoir et envoyer des messages courts dits SMS pour Short Message Service . Une telle carte SIM peut contenir les différents éléments informatiques pour mettre en oeuvre des applications, de banque mobile ou de jeux par exemple, et/ou des fichiers pour enregistrer certaines informations telles qu'un annuaire téléphonique ou un recueil de messages reçus. Au fur et à mesure de l'utilisation de l'appareil de communication mobile, les applications et les fichiers prennent de plus en plus de place sur la carte SIM : en effet, on ajoute des nouvelles applications ou des versions améliorées d'applications existantes, de taille plus importante et plus exigeantes en ressource mémoire, on obtient des fichiers de données résultats issus des applications de plus en plus gros, on stocke de plus en plus de données d'annuaire, de messages SMS. Finalement, on dépasse un seuil de saturation de la mémoire de travail des applications ou des fichiers particuliers, ce qui risque de provoquer une gêne à l'utilisateur de l'appareil et il est important de détecter et de lui signaler le plus tôt possible cet état de fait et de lui proposer au moins une solution. Pour des raisons de simplicité, les termes saturation ou ou seuil de saturation seront indifféremment utilisés mais il ne faudra en aucun cas restreindre leur interprétation à la seule détection de l'état de mémoire pleine. Un but de la présente invention est donc un procédé pour détecter, dans un appareil de communication mobile, la saturation d'un fichier ou d'une application et transmettre un message d'alarme à l'utilisateur et/ou à l'opérateur du réseau lorsque la saturation est détectée. L'invention concerne donc un procédé de détection de saturation de fichiers ou d'applications dans un appareil de communication mobile qui peut être connecté à un centre de gestion distant et à un serveur de messages, caractérisé en ce qu'il comprend les étapes principales suivantes consistant à : (a) détecter pour un fichier donné ou une application donnée contenue dans une carte SIM, que l'espace disponible est inférieur à un certain seuil, et (b) élaborer un signal d'alarme lorsque ce seuil est atteint. Le procédé de l'invention est mis en oeuvre par une application appropriée qui est chargée dans la carte SIM soit lors de la livraison/personnalisation, soit à distance par le centre de gestion distant via le serveur de messages. Le chargement à distance comprend les étapes suivantes : - transmettre par le centre de gestion vers le serveur de messages une requête formatée contenant l'application, et - transmettre du serveur de messages vers l'appareil mobile l'application dans la carte SIM. L'étape (b) comprend les étapes suivantes consistant à : (bol) présenter à l'abonné un message textuel ou autre pour lui indiquer que le seuil est atteint et qu'il lui est proposé de changer sa carte SIM, et (b2) transmettre la réponse de l'abonné à la proposition au centre de gestion via le serveur de messages. Les étapes précédentes sont complétées par : (b3) transmettre au centre de gestion à l'abonné via le serveur de messages au moins un message pour proposer l'envoi d'une nouvelle carte SIM et/ou le passage à un point de vente, et (b4) transmettre la réponse de l'abonné à cette proposition au centre de gestion via le serveur de messages. D'autres caractéristiques et avantages de la présente invention apparaîtront à la lecture de la description suivante d'un exemple particulier de réalisation, ladite description étant faite en relation avec le dessin joint dans lequel : - la figure unique est un schéma illustrant le procédé selon l'invention. L'invention sera décrite dans son application à la détection de la saturation d'un fichier annuaire d'un appareil de communication mobile, ce fichier étant également connu par l'expression"fichier ADN", ADN étant l'acronyme de l'expression anglo-saxonne "Abbreviated Dialing Number". Ce fichier ADN est contenu dans une carte à puce électronique SIM, cette carte SIM contenant par ailleurs un fichier des messages reçus de correspondants ainsi que des applications auxquelles sont affectées des parties de mémoires pour leur mise en oeuvre. L'invention s'applique alors également à la détection de la saturation du fichier des messages reçus ou tout autre fichier et à la détection de saturation des applications en ce qui concerne leurs parties de mémoire associées. Un appareil mobile de communication 10 est connecté à un réseau de communication de type GSM de manière à se connecter à un autre abonné du même réseau ou d'un autre réseau. Les abonnés du réseau de type GSM sont gérés par une plate-forme au centre de gestion 12 qui connaît les caractéristiques des appareils mobiles du réseau et, plus particulièrement, celles de la carte SIM de chaque abonné. Les abonnés du réseau communiquent entre eux essentiellement par une liaison vocale mais aussi par des messages courts qui sont gérés par un centre serveur 14, appelé serveur SMS-SC, SMS-SC étant l'acronyme de l'expression anglo-saxonne"Short Message Service-Service Center". On appelle SMS un message court de type textuel et E-SMS, Enhanced Short Message Service , un message court de type applicatif. Ce serveur 14 sert aussi à acheminer des. messages courts entre le centre de gestion 12 et tout abonné à un réseau GSM. Le procédé de l'invention consiste en deux étapes : - à détecter dans la carte SIM de l'abonné 10 le dépassement par un fichier ou une application, d'un seuil de remplissage ou un seuil d'espace vide prédéterminé, et - à transmettre un message d'alarme au centre de gestion 12 lorsque ce seuil prédéterminé est atteint. Deux solutions sont proposées pour mettre en oeuvre ce procédé : - la première en téléchargeant une application à cet effet dans la carte SIM 16 de l'appareil 10 à partir du centre de gestion 12 via le serveur SMS-SC 14, par l'intermédiaire d'un message de type E-SMS, et - la deuxième en enregistrant l'application à la livraison de la carte SIM à un point de vente 18. Dans la première solution, qui est plus particulièrement illustrée par la figure unique, le centre de gestion 12 transmet (flèche 20) au serveur SMS-SC 14 une requête formatée 32 de chargement de l'application selon l'invention qui sera appelée DETSAT pour détection de saturation. Cette application sera basée sur un procédé connu de l'homme de métier de l'examen de l'état de la mémoire d'une carte à puce. Le serveur SMS-SC 14 transforme cette requête en un message E-SMS 34 qui est transmis (flèche 22) à l'appareil mobile 10 désigné par la requête formatée 32. A réception de ce message 34, l'application DETSAT est enregistrée (flèche 24) dans la carte SIM 16 qui l'exécute. Cette exécution consiste à analyser le fichier ADN 38 de la carte SIM 16 pour déterminer le nombre d'emplacements disponibles pour des numéros d'appels. Si le nombre d'emplacements disponibles est inférieur ou égal par exemple à un seuil de cinq, l'application avertit l'abonné par un message textuel 44 sur l'écran 40 de l'appareil mobile 10 du type : -"votre annuaire est mal dimensionné, Souhaitez-vous remplacer votre carte SIM actuelle par une autre carte SIM avec un annuaire plus important ?" La réponse de l'abonné à cette question par l'intermédiaire du clavier 42 de l'appareil mobile est transmise (flèche 28) sous forme d'un message court 36 au serveur SMS-SC 14 qui le retransmet (flèche 30) au centre de gestion 12 sous forme d'un message approprié 44. En cas de réponse positive, le centre de gestion 12 transmet à l'appareil mobile via le serveur SMS-SC 14 un message invitant l'abonné à s'adresser à un point de vente 18 pour changer de carte SIM, au besoin en lui donnant des adresses de ces points de vente. A la fin de l'exécution de l'application DETSAT, celleci est effacée. Au point de vente, l'opérateur remplace l'ancienne carte SIM 16 par la nouvelle carte 46 dans laquelle il aura transféré le contenu du fichier ADN 38 dans un fichier plus étendu de la nouvelle carte 46. Cette première solution de chargement à distance de l'application DETSAT est réalisable dans le cas de cartes SIM correspondant à la norme"SIM toolkit, phases 2 et suivantes". Par exemple, elle convient aux cartes SIM commercialisées par la demanderesse sous la marque"GemXplore 98". Cette première solution présente l'avantage d'atteindre un grand nombre d'abonnés. De plus, elle est simple à mettre en oeuvre car un seul message E-SMS peut suffire à contenir l'application DETSAT. Dans la deuxième solution, l'application DETSAT est chargée dans la carte SIM au moment de sa livraison à l'abonné. Dans ce cas, l'application DETSAT est soit lancée de manière autonome selon des critères prédéfinis, par exemple, à chaque fois qu'un nouveau numéro d'appel est entré dans le fichier ADN 38 ou simplement périodiquement, soit lancée par un message E-SMS ordonné par le centre de gestion 12 selon une décision de l'opérateur du réseau. En cas de détection d'une saturation, les étapes du procédé sont les mêmes pour avertir par un message le centre de gestion 12 via le serveur SMS-SC 14. Le centre de gestion 12 utilise ces informations pour, par exemple, proposer une nouvelle carte SIM à l'abonné ou pour avertir le point de vente 18. Cette deuxième solution présente l'avantage de fonctionner en occasionnant peu de trafic sur le réseau. Elle s'applique aux utilisateurs ayant des cartes SIM selon la norme"SIM toolkit, phases 2 et suivantes", et par exemple ceux ayant des cartes SIM commercialisées sous les marques"GemXplore 98"et"GemXplore Xpresso" de la demanderesse. Les deux solutions peuvent être combinées, par exemple en chargeant l'application DETSAT à la personnalisation et en l'activant par un message en provenant du centre de gestion 12 via le serveur de messages courts 14. Cette combinaison permet au centre de gestion 12 de cibler les abonnés sans pour autant augmenter substantiellement le trafic des messages. Selon des variantes de l'invention, le message de réponse 36 de l'abonné peut contenir en plus de sa réponse, ses coordonnées, l'identité du fichier qui est saturé, le nombre d'emplacements encore disponibles dans le fichier.... De même, la proposition finale de l'opérateur du réseau peut être, non pas un changement de carte SIM, mais une modification des paramètres internes à la carte SIM pour les personnaliser. Par exemple, si un abonné utilise beaucoup le fichier ADN et peu celui de sauvegarde des messages SMS, on peut lui proposer une augmentation de la mémoire dédiée au fichier ADN et une diminution pour le second fichier. REVENDICATIONS 1. Procédé de détection de saturation de fichiers ou d'applications dans un appareil de communication mobile (10) qui peut être connecté à un centre de gestion distant (12) et à un serveur de messages SMS-SC (14), caractérisé en ce qu'il comprend les étapes principales suivantes consistant à : (a) détecter pour un fichier donné (38) ou une application donnée contenue dans une carte SIM (16), que l'espace disponible est inférieur à un certain seuil, et (b) élaborer un signal d'alarme lorsque ce seuil est atteint. 2. Procédé selon la revendication 1, caractérisé en ce que le procédé est mis en oeuvre par une application appropriée (DETSAT) qui est chargée dans la carte SIM (16). 3. Procédé selon la revendication 2, caractérisé en ce que l'application (DETSAT) est chargée dans la carte SIM (16) au moment de sa livraison ou personnalisation. 4. Procédé selon la revendication 2, caractérisé en ce que l'application (DETSAT) est chargée dans la carte SIM (16) par le centre de gestion distant (12) via le serveur de messages courts SMS-SC (14). 5. Procédé selon la revendication 4, caractérisé en ce que le chargement de l'application dans la carte SIM (16) est effectué selon les étapes suivantes consistant à : - transmettre (20) par le centre de gestion (12) vers le serveur de messages courts SMS-SC (14) une requête formatée (32) contenant l'application (DETSAT), et - transmettre (28) l'application (DETSAT) dans la carte SIM (16) du serveur de messages courts SMS-SC (14) vers l'appareil mobile (10) par l'intermédiaire d'un message de type E-SMS. 6. Procédé selon l'une des revendications précédentes 1 à 5, caractérisé en ce que l'étape (b) comprend les étapes suivantes consistant à : (b1) présenter à l'abonné un message textuel ou autre (44) pour lui indiquer que le seuil est atteint et qu'il lui est proposé de changer sa carte SIM (16), et (b2) transmettre la réponse de l'abonné à la proposition au centre de gestion (12) via le serveur de messages courts SMS-SC (14). 7. Procédé selon la revendication 6, caractérisé en ce qu'il comprend, en outre, l'étape suivante consistant à : (b3) transmettre du centre de gestion (12) à l'abonné via le serveur de messages SMS-SC (14) au moins un message pour proposer l'envoi d'une nouvelle carte SIM et/ou le passage à un point de vente (18), et (b4) transmettre la réponse de l'abonné à cette proposition au centre de gestion (12) via le serveur de messages SMS-SC (14). 8. Procédé selon l'une des revendications précédentes 1 à 5, caractérisé en ce que l'étape (b) comprend les étapes suivantes consistant à : (b1) présenter à l'abonné un message textuel ou autre (44) pour lui indiquer que le seuil est atteint et qu'il lui est proposé de personnaliser sa carte SIM (16), et (b2) transmettre la réponse de l'abonné à la proposition au centre de gestion (12) via le serveur de messages courts SMS-SC (14). 9. Procédé selon la revendication 8, caractérisé en ce qu 1 il comprend, en outre, une étape consistant à modifier les emplacements de mémoire dédiés à chaque fichier dans la carte SIM de l'abonné en fonction de ses besoins personnels.