FR 2953083 A1 20110527 FR 0958328 A 20091124 La présente invention concerne le domaine de la téléphonie mobile et plus particulièrement le domaine des modules de communication dits de machine à machine. Toutefois, elle peut s'appliquer à tout dispositif de communication téléphonique sans fil. À l'origine, au sein des réseaux de téléphonie mobile cellulaires, les dispositifs de communication téléphonique sans-fil consistaient en de simples combinés permettant de transmettre de la voix par l'intermédiaire d'un réseau radio cellulaire, la voix étant transmise par un service à commutation de circuits. Très vite, le simple transport de la voix s'est révélé insuffisant, et les terminaux ont été dotés de moyens de communication de données selon des protocoles à commutation de paquets comme le protocole IP (InternetProtocol en anglais défini par la RFC 791). Ces développements ont donné lieu à différentes générations de normes de communication telles que GPRS (General Packet Radio Service en anglais), EDGE (Enhanced Data Rates for GPRS Evolution en anglais), UMTS (Universal Mobile Telecommunications System en anglais), HSUPA (High Speed Uplink Packet Access ou accès paquet montant haute vitesse en anglais). Le service à commutation de paquets est réalisé par le sous-système GPRS, GPRS désignant suivant le contexte, le mode paquet, ou alors des formes d'encodage puis de modulation (CS1..4, GMSK) des symboles sur la voie radio. EDGE est une forme de mode paquet qui ne se distingue du GPRS que par des encodages et une modulation (MCS1..9, 8-PSK) des données sur la voie radio différents, toute la pile protocolaire au-dessus de la voie radio est identique. Aussi, sauf indication contraire, GPRS désignera le service à commutation de paquets indépendamment de la technologie d'accès radio sur la base du GSM. Alors que les réseaux GSM fournissent, de base, le service à commutation de circuits, le service à commutation de paquets est pour sa part dynamique. L'opérateur du réseau peut l'activer dans certaines cellules seulement, ou encore le désactiver à certaines heures de la journée pour libérer des ressources, radio notamment, pour le service à commutation de circuits. Ce fonctionnement est bien adapté à un usage classique de téléphonie mobile par un être humain. Dans ce contexte, les normes GSM prévoient une sélection de la station de base à laquelle le mobile se connecte basée sur la qualité du service à commutation de circuits. Ces mécanismes ne prennent pas en compte la disponibilité ou les caractéristiques propres au service à commutation de paquets. On utilise de plus en plus également les réseaux GSM dans un contexte dit de machine à machine. Dans ce contexte, des équipements sont dotés d'un module de communication GSM qu'ils utilisent pour communiquer avec d'autres équipements ou des services centraux. Le module de communication GSM est alors géré et contrôlé par une application et non plus par un utilisateur humain. Ces applications ont des besoins en communication déterminés qui doivent impérativement être satisfaits pour un bon fonctionnement de l'application. Même si certaines de ces applications peuvent utiliser le service à commutation de circuits, il est généralement primordial que le service à commutation de paquets soit opérationnel. De plus, certaines caractéristiques de ce service à commutation de paquets peuvent être nécessaires au bon fonctionnement de l'application. Dans ce contexte, il est dommageable que le module de communication mobile d'un système se connecte à une cellule ne disposant pas d'un service à commutation de paquets possédant toutes les caractéristiques nécessaires à l'application. Et ceci est d'autant plus vrai si une telle cellule est disponible dans l'environnement du module de communication. L'invention vise à résoudre les problèmes précédents par un procédé de sélection de cellules adapté pour prendre en compte un ou plusieurs critères relatifs aux caractéristiques du service de commutation de paquets offert par la cellule. Avantageusement, ces critères sont également intégrés au procédé de re-sélection d'une cellule alors que le module est déjà connecté à une première cellule. L'utilisation du procédé selon l'invention permet d'assurer que le module de communication se connecte prioritairement aux cellules offrant un service de commutation de paquets remplissant les critères définis par l'application pour un bon fonctionnement de celle-ci. L'invention concerne un procédé de détermination d'une cellule comme appropriée, par un module de communication sans fil au sein d'un réseau de téléphonie mobile cellulaire offrant un service de communication par commutation de circuits et un service de communication par commutation de paquets comprenant une étape de test du réseau auquel appartient la cellule ; une étape de test que la cellule n'est pas interdite ; une étape de test que l'aire de localisation n'est pas interdite ; une étape de test de la qualité du canal radio, en l'occurrence la perte du chemin radio et une étape de test d'au moins un critère relatif aux caractéristiques du service à commutation de paquets offert par la cellule. Selon un mode particulier de réalisation de l'invention, le service à commutation de paquets étant le GPRS, le procédé comporte une étape de test du support d'un canal PBCCH par la cellule. Selon un mode particulier de réalisation de l'invention, le service à commutation 5 de paquets étant le GPRS, le procédé comporte une étape de test du support de 1'EDGE par la cellule. Selon un mode particulier de réalisation de l'invention, le service à commutation de paquets étant le GPRS, le procédé comporte une étape de test du mode d'opération du réseau utilisé par la cellule. 10 Selon un mode particulier de réalisation de l'invention, le service à commutation de paquets étant le GPRS, le procédé comporte une étape de test du support des notifications CCN par la cellule. L'invention concerne également un procédé de sélection d'une cellule par un module de communication sans fil au sein d'un réseau de téléphonie mobile cellulaire 15 offrant un service de communication par commutation de circuits et un service de communication par commutation de paquets caractérisé en ce qu'il comporte une étape d'exclusion des cellules déterminées comme non appropriées comme indiqué ci-dessus. Selon un mode particulier de réalisation de l'invention, le procédé comporte une 20 étape de sélection prioritaire des cellules déterminées comme appropriées, comme indiqué ci-dessus. L'invention concerne également un procédé de re-sélection d'une cellule par un module de communication sans fil au sein d'un réseau de téléphonie mobile cellulaire offrant un service de communication par commutation de circuits et un service de 25 communication par commutation de paquets caractérisé en ce qu'il comporte une étape de déclenchement d'une re-sélection de cellule lorsque la cellule cesse d'être déterminée comme appropriée comme indiqué ci-dessus. Selon un mode particulier de réalisation de l'invention, le procédé comporte une étape de test de la qualité de la transmission des blocs RLC de contrôle en réception 30 lors d'un transfert en mode commutation de paquets. L'invention concerne également un module de communication sans fil au sein d'un réseau de téléphonie mobile cellulaire offrant un service de communication par commutation de circuits et un service de communication par commutation de paquets comprenant pour la détermination d'une cellule comme appropriée des moyens de test du réseau auquel appartient la cellule ; des moyens de test que la cellule n'est pas interdite ; des moyens de test que l'aire de localisation n'est pas interdite ; des moyens de test de la qualité du canal radio, en l'occurrence la perte du chemin radio et des moyens de test d'au moins un critère relatif aux caractéristiques du service à commutation de paquets offert par la cellule. Selon un mode particulier de réalisation de l'invention, le module comprend des moyens pour l'application qui le contrôle de lui préciser un ensemble de critères relatifs aux caractéristiques du service à commutation de paquets. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : La Fig. 1 illustre l'architecture générale de fonctionnement d'une communication machine à machine, La Fig. 2 illustre un exemple de connexion à un service à commutation de paquets, La Fig. 3 illustre l'organigramme de la détermination d'une cellule comme appropriée dans un exemple de réalisation de l'invention. Le contexte de la communication machine à machine correspond à un contexte où un équipement de traitement de l'information doit communiquer avec un service sans être sous le contrôle direct d'un utilisateur. I1 peut s'agir, par exemple, d'un terminal de paiement qui communique avec les serveurs de sa banque, d'un guichet automatique de retrait de billets de train, d'une automobile, d'un système d'alarme ou encore d'un compteur tel que ceux de gaz ou d'électricité pour des télé-relevés. La Fig. 1 illustre l'architecture générale de fonctionnement d'une communication machine à machine. Un équipement 1.1 comporte un module 1.2 de communication GSM. L'équipement est entouré d'un ensemble de stations de bases 1.3, 1.4, accessibles par radio. Chacune de ces stations définit une cellule GSM. Le module GSM 1.2 sélectionne l'une de ces cellules et se connecte, par exemple à la station de base 1.4. Nous supposons ici que cette station de base offre un service à commutation de paquets, en l'occurrence GPRS. Ce service dispose d'une connexion avec un réseau de communication par paquet 1.5, typiquement Internet. Le module de communication est alors à même d'utiliser ce service de commutation de paquets pour se connecter à une machine distante 1.6, elle-même connectée au réseau de communication 1.5. L'équipement 1.1 comporte typiquement un dispositif de traitement de l'information permettant l'exécution d'une application qui gère le service pour lequel l'équipement a été conçu. Cette application a des besoins de communication pour lesquels elle fait appel au module de communication GSM. Ces besoins sont dépendants de chaque application. Cette application est nommée application machine à machine dans la suite de ce texte. C'est elle qui définit donc les besoins et qui gère le module de communication. Une application machine à machine nécessite typiquement des échanges de données utilisant le service à commutation de paquets, mais elle peut également nécessiter l'utilisation conjointe ou indépendante du service à commutation de circuits. La plupart des modules existants offrent les deux services, mais généralement de façon non simultanée. Ils sont dénommés GPRS classe B dans le document 3GPP TS 22.060: "General Packet Radio Service (GPRS); Service Description; Stagel". L'équipement communique généralement avec le module de communication par un lien série, type RS-232 ou USB, voire Bluetooth, avec des commandes AT normalisées ou propriétaires. La norme utilisée est décrite dans le document 3GPP TS 27.007: "AT command set for User Equipment (UE)". Chaque cellule d'un réseau GSM émet sur une fréquence principale, la fréquence balise qui lui est propre, des informations à destination des équipements mobiles, c'est la voie balise composée du canal FCCH (Frequency Correction Channel en anglais), du canal SCH (Synchronization Channel en anglais). Ces informations comprennent un code de synchronisation. Des informations spécifiques sont également transmises sur le canal BCCH (Broadcast Control Channel en anglais), parmi lesquelles le numéro du réseau, les critères radio, Cl et C2, de sélection de la cellule selon la puissance reçue, des informations relatives au GPRS si la cellule fait du GPRS, un indicateur de cellule interdite et une liste des fréquences balises de cellules avoisinantes. Ces informations sont transmises sous la forme de blocs d'informations appelés SI (System Information en anglais). Pour les cellules offrant un service de commutation de paquets GPRS, certaines offrent un canal PBCCH (Packet Broadcast Control Channel en anglais), d'autres non. La présence de canal est indiquée dans le bloc d'information nommé SI13 du BCCH. Lorsqu'il existe, le PBCCH est organisé de façon à diffuser des informations, notamment sur la présence de canaux supplémentaires permettant au module d'être averti de l'arrivée d'un appel GSM en mode commutation de circuits alors qu'une communication en mode commutation de paquets est en cours. Par ailleurs, de nouveaux critères radio sont définis tels que C31 et C32 en remplacement de C2, le critère Cl est conservé. Les informations diffusées par le PBCCH sont formées comme les informations du BCCH en blocs d'informations appelées PSI (Packet System Information en anglais). On trouve ces informations dans le document 3GPP TS 44.060: "MS-BSS Interface RLC/MAC Protocol". Une cellule peut offrir un service à commutation de paquets GPRS sans offrir de canal PBCCH, mais les avantages liés aux informations ainsi diffusées disparaissent. Le service à commutation de paquets est un service dynamique. Le réseau peut modifier les caractéristiques de ce service à tout moment, voire le supprimer. Les informations diffusées sur les canaux BCCH et PBCCH sont alors modifiées en conséquence. Ces changements sont signalés par le positionnement de drapeaux binaires dans ces canaux, les bits Change Mark. L'accès aux services d'un réseau GSM nécessite un abonnement auprès de l'opérateur du réseau. Cet abonnement fixe aussi les conditions d'itinérance (roaming en anglais) vers les autres réseaux. Les informations nécessaires sont stockées dans la carte SIM associée à cet abonnement et utilisées par le module pour l'accès au réseau. L'utilisation des services d'un réseau nécessite de sélectionner une cellule pour s'y connecter. Ce procédé de sélection de cellules consiste à rechercher ce réseau sur la voie radio puis de s'enregistrer auprès de lui. La procédure d'enregistrement est décrite dans le document 3GPP TS 23.122: "NAS Functions related to Mobile Station (MS) in idle mode" et peut être automatique, le module choisit lui-même le réseau selon les critères définis, ou bien manuelle. Auquel cas, le module présente à l'utilisateur ou à l'application une liste de réseaux actuellement disponibles, à charge pour l'utilisateur ou l'application de choisir le réseau voulu. Selon la configuration du réseau et du module, la procédure d'enregistrement peut concerner séparément le service à commutation de circuits et le service à commutation de paquets, ou bien les deux de façon combinée. Pour pouvoir utiliser le service à commutation de paquets, en l'occurrence le GPRS, le module doit être « attaché » au service GPRS dans le réseau. Dans la sélection automatique de réseau, les cellules détectées dans l'environnement radio sont triées d'abord par ordre de priorité de leur réseau conformément à la norme, puis selon le critère Cl calculé par le module. Lors du choix de la cellule, le module commence par le groupe dont le réseau est de priorité la plus élevée et y cherche la cellule appropriée de meilleur critère Cl. S'il n'y a pas de cellule appropriée dans ce groupe, il passe au groupe réseau suivant, sinon il se campe sur la cellule trouvée et lance la procédure d'enregistrement. Le procédé de détermination d'une cellule comme appropriée est décrit dans le document 3GPP TS 03.2:: "Functions related to Mobile Station (MS) in idle mode and group receive mode" paragraphe 3.2.1. Il comprend les étapes suivantes : - une étape de test du réseau auquel appartient la cellule ; - une étape de test que la cellule n'est pas interdite ; - une étape de test que l'aire de localisation n'est pas interdite ; - une étape de test de la qualité du canal radio, en l'occurrence la perte du chemin radio. Dans la sélection manuelle de réseau, le module recherche les réseaux sur la voie radio et affiche ceux qu'il a trouvés par ordre de priorité des réseaux. Dans le cas d'une application machine à machine dialoguant avec le module par commandes AT, l'affichage se fait par réponse à la commande « AT+COPS= ? ». Une fois l'enregistrement effectué auprès du réseau, le module vérifie en continu, qu'il est sur la meilleure cellule au niveau de la puissance radio reçue, et que celle-ci est toujours appropriée. Si ce n'est plus le cas, et qu'il est en mode inactif (idle en anglais), c'est-à-dire qu'il n'est pas en communication que ce soit par commutation de circuits ou de paquets, il déclenche la procédure de re-sélection de cellule. La liste complète des critères de déclenchement d'une re-sélection est donnée dans le document 3GPP TS 03:22: "Functions related to Mobile Station (MS) in idle mode and group receive mode", clause 4.5. Dans le cas où aucune cellule n'est appropriée, le module considère qu'il a perdu le contact avec le réseau et repart en recherche de réseau. Lorsque le module est en transfert GPRS, alors, dans certaines configurations réseau appelées NCOO et NCO1 dans la norme, le module est autonome dans la re- sélection de cellules, mais dans d'autres configurations telles que NCO2, il change de cellule selon les instructions du réseau, lesquelles sont décidées en général sur la base des rapports de mesures de puissance et de qualité radio remontés par le module. La liste complète des fréquences balise des cellules avoisinantes maintenues par le module est composée de la liste fournie sur la voie balise de la cellule à laquelle le module est connecté et éventuellement de cellules ajoutées ou enlevées dans des messages réseaux comme décrit dans le document 3GPP TS 44.:60: "MS-BSS Interface RLC/MAC Protocol". Le module mesure régulièrement la puissance moyenne des fréquences de cette liste. Lorsque le réseau le demande, le module lui envoie le résultat des mesures des six plus fortes cellules avoisinantes. Lorsqu'il est attaché au GPRS, contrairement à l'attachement GSM seul, le module n'a pas l'obligation de décoder les canaux d'information des six plus fortes cellules avoisinantes. Le critère radio Cl est calculé en fonction des puissances radio reçues et de la puissance radio maximale pouvant être émise selon une formulation décrite dans le document 3GPP TS 45:008: "Radio subsystem link control". Il faut noter que ce critère s'exprime différemment selon que l'on se trouve dans une phase de sélection initiale de cellule ou dans une phase de re-sélection. Dans tous les cas, si Cl est inférieur ou égal à 0, la cellule n'est pas appropriée. Dans la pile protocolaire GPRS, juste au-dessus de la couche radio physique, on trouve la couche RLC/MAC, de niveau 2 selon le modèle OSI. La transmission d'informations sur cette couche RLC/MAC se fait par blocs. On trouve les blocs RLC de contrôle, dédiés au contrôle de la transmission, et les blocs RLC de données, transmettant les données applicatives. Au niveau physique, ces blocs sont transmis à l'aide d'un schéma de modulation. Il est possible d'utiliser plusieurs schémas de modulation, ceux-ci se distinguant par la robustesse vis-à-vis des perturbations du canal radio et la bande passante qu'ils autorisent. Plus le schéma de modulation adopté est robuste, plus la bande passante permise est faible. Une adaptation est faite en permanence pour choisir le meilleur schéma de modulation en fonction de la qualité courante du canal radio. À tout instant, on choisit le schéma de modulation permettant la meilleure bande passante. Mais ce choix n'affecte que les blocs de données. De façon à assurer leur bonne transmission dans tous les cas, les blocs de contrôle sont toujours transmis selon le schéma le plus robuste appelé CS1. La possibilité que le module a d'être averti d'un appel sur le service à commutation de circuits lorsqu'il est attaché au service à modulation de paquets dépend du mode d'opération du réseau, appelé NMO (Network Mode Operation en anglais) comme décrit dans le document 3GPP TS 2:.060: "General Packet Radio Service (GPRS); Service Description; Stage2". Sur un réseau fonctionnant selon le mode NMO1, le module est averti de l'arrivée d'un appel sur le service à commutation de circuits, qu'il soit inactif ou en transfert de données sur le circuit à commutation de paquets. Sur un réseau fonctionnant selon le mode NMO3, le module peut parfois rater des appels sur le service à commutation de circuits même lorsqu'il est inactif. Le NMO est diffusé dans le SI13 si la cellule n'a pas de PBCCH et dans le PSI13 si elle a un PBCCH. Lorsque l'application s'exécutant sur l'équipement a besoin du service à commutation de paquets, elle procède usuellement selon l'organigramme de la Fig. 2. Lors d'une première étape 2.1, elle s'assure que le module est bien enregistré sur un réseau. Dans le cas contraire, une recherche de réseau est initiée. Ensuite, si nécessaire, elle procède lors d'une étape 2.2 à un attachement du module auprès du service à commutation de paquets. Elle configure alors le contexte PDP (Packet Data Network en anglais) qui contient les informations nécessaires à l'établissement d'une session de communication, lors de l'étape 2.3. Ensuite, l'application établit une liaison point à point, c'est-à-dire PPP (Point to Point Protocol en anglais), entre elle-même et le module, c'est l'étape 2.4. Cet établissement active le contexte PDP. Le lien PPP fournit une adresse IP (Internet Protocol en anglais) à l'application et une adresse IP au module. Le contexte PDP est une donnée partagée entre le module et le réseau GPRS. Elle contient, entre autres, l'adresse IP que le réseau attribue au module. Le module retransmet cette adresse IP via PPP à l'application. Cette adresse IP est utilisée dans les communications UDP (User Datagram Protocol en anglais) ou TCP (Transfer Control Protocol en anglais) avec une autre application, en principe extérieure au réseau GPRS. En général, les réseaux GPRS désactivent le contexte PDP au bout d'un certain temps, et quelquefois, ils forcent aussi le détachement du GPRS. Si l'on s'en tient à la norme GSM, lors de la sélection initiale ou de la resélection d'une cellule appropriée, la disponibilité du service à commutation de paquets n'est pas un critère de sélection de la cellule. Le module peut choisir une cellule autorisée permettant la meilleure réception radio, mais n'offrant pas le GPRS, même si l'application exécutée, l'équipement nécessite un accès au service à commutation de paquets pour son fonctionnement. Quand bien même la cellule sélectionnée disposerait du service, l'application peut nécessiter certaines fonctionnalités du service qui ne seraient pas disponibles. Rien dans la norme actuelle ne permet de choisir en priorité des cellules offrant un service à commutation de paquets dont les caractéristiques correspondent aux attentes de l'application. Ces attentes peuvent, par exemple, comprendre l'existence d'un canal PBCCH, un mode d'opération réseau NMO approprié dans le cas où l'application nécessite l'utilisation conjointe du service à commutation de paquets et du service à commutation de circuits. De plus, il est souhaitable de permettre au module de rechercher une nouvelle cellule ad hoc lorsque la cellule choisie subit une désactivation de son service à commutation de paquets par l'opérateur ou quand la qualité du canal radio devient insuffisante par rapport aux besoins de l'application. Les versions récentes de la norme 3GPP introduisent l'itinérance (packet handover en anglais), pour changer de cellule en cours de transfert GPRS lorsque la qualité radio est trop dégradée, mais peu de réseaux et de modules sont susceptibles de l'implémenter. Le paramètre RXLEVACCESSMIN diffusé par la cellule et fixé par l'opérateur peut être fixé trop bas pour avoir une bonne qualité de réception GPRS nécessaire à l'application exécutée par le TE. L'invention propose un module de communication GSM qui offre le moyen pour l'application qui le contrôle de lui préciser un ensemble de critères souhaités relatifs aux caractéristiques du service à commutation de paquets offert par la cellule. Cet ensemble de critères peut être pris en compte par le module à différents niveaux. Il peut les prendre en compte dans le procédé de sélection initial d'une cellule à laquelle se connecter. Il peut également les prendre en compte au niveau du procédé de resélection d'une nouvelle cellule ainsi que dans le procédé de surveillance des cellules avoisinantes. Avantageusement, chacun des critères est décliné en un critère de priorité et un critère d'exclusion. Selon le critère de priorité, la priorité est donnée aux cellules présentant ledit critère. Selon le critère d'exclusion, les cellules ne présentant pas lesdits critères seront exclues des procédés de sélection ou de re-sélection de cellules. Ces deux types de critères permettent de différencier des critères souhaités et des critères requis par l'application. Avantageusement, chaque critère possède une valeur par défaut utilisée lorsque le critère n'est pas précisé par l'application. L'utilisation de ces critères supplémentaires par le module n'implique aucune modification du réseau de l'opérateur, les modules selon l'invention fonctionnent dans le cadre du réseau existant. Dans l'exemple de réalisation de l'invention, le moyen de contrôle des différents critères offert par le module consiste en une commande AT spécifique supplémentaire. L'application peut utiliser cette commande pour préciser les critères qu'elle souhaite utiliser. Tout autre moyen de communication peut être utilisé en fonction du mode de communication adopté entre l'application et le module. En particulier, il est possible de modifier un fichier de configuration du module ou de faire appel à une interface de programmation particulière du module. Dans tous les cas, le moyen de contrôle offert permet d'indiquer au module une liste de critères à appliquer pour la recherche, la sélection ou la re-sélection de cellules. Dans l'exemple de réalisation de l'invention, les critères concernent les informations fournies dès le canal BCCH ou PBCCH s'il est présent. Les critères concernent, entre autres, la présence du canal PBCCH, le support de 1'EDGE, le mode d'opération du réseau (NMO) et le support de la notification CCN ACTIVE (Cet/ Congestion Notification en anglais). D'autres critères peuvent être utilisés. Concernant la présence du canal PBCCH, un critère de priorité est défini. Si ce critère est activé, les cellules présentant un canal PBCCH sont favorisées lors des opérations de sélection ou de re-sélection. Si le critère est inactif, la présence d'un canal PBCCH n'est pas utilisée. En l'absence d'indication, par défaut, le module favorise les cellules possédant un canal PBCCH. Un critère d'exclusion est également défini qui permet d'exclure les cellules ne disposant pas du support d'un canal PBCCH. Par défaut, toutes les cellules sont acceptées indépendamment du support d'un canal PBCCH. Concernant le support de 1'EDGE, le critère de priorité permet de favoriser les cellules en offrant le support. Par défaut, le support de 1'EDGE est indifférent. Le critère d'exclusion permet d'écarter les cellules ne supportant pas 1'EDGE. Par défaut, les cellules sans EDGE sont acceptées. Concernant le mode d'opération du réseau, un critère permet de prioritiser les différents modes. Par défaut les cellules opérant selon le mode NMO1 sont prioritaires sur les cellules opérant selon le mode NMO2 qui sont elles-mêmes prioritaires sur les cellules opérant selon le mode NMO3. Un critère permet d'exclure les cellules n'opérant pas selon un mode indiqué. Par défaut, tous les modes sont acceptés. Concernant le support de la notification de congestion, un critère de priorité permet de favoriser les cellules offrant le support du CCN. Par défaut, on ne favorise pas les cellules offrant le support du CCN. Un critère permet d'exclure les cellules n'offrant pas le support du CCN. Par défaut, les cellules n'offrant pas le support du CCN sont acceptées. Un critère permet également de modifier les valeurs de seuil de puissance reçue concernant les services à commutation de circuits et à commutation de paquets. Ces seuils sont appelés respectivement APP RXLEV ACCESS MIN et APP GPRS RXLEV ACCESS MIN dans la norme et servent au calcul du critère Cl intervenant dans la politique de sélection. Avantageusement, ces seuils ne peuvent pas recevoir des valeurs négatives pour éviter la sélection de cellules dont la puissance reçue serait trop faible. Par défaut, ces seuils sont fixés à 0. I1 peut être également intéressant d'offrir un moyen de modifier le seuil de qualité radio minimal pour la transmission des blocs RLC de contrôle afin de considérer le GPRS comme fonctionnel dans la cellule de service. Ce paramètre est appelé GPRS RLC RXQUAL MIN, sa valeur par défaut est 7. Le calcul de qualité radio pour la transmission des blocs RLC de contrôle est fait sur plusieurs blocs RLC. Avantageusement, on offre un critère permettant à l'application de modifier ce nombre appelé GPRS RLCRXQUAL NB qui vaut 104 par défaut. La norme spécifie dans le document 3GPP T: 03.22: "Functions related to Mobile Station (MS) in idle mode and group receive mode", au paragraphe 3.2.1, la notion de `cellule appropriée' pour définir une cellule qui peut être sélectionnée pour la connexion. Dans le cadre de l'invention, on étend avantageusement cette notion et on définit une `cellule appropriée pour le GPRS' comme étant une cellule appropriée au sens de la norme qui, de plus, fournit un service GPRS et qui est conforme à tous les critères d'exclusion définis plus haut. Il s'agit donc des cellules susceptibles d'être sélectionnées selon la norme et qui ne sont pas exclues au titre de l'un quelconque des critères supplémentaires décrits. La Fig. 3 décrit le procédé de détermination d'une telle cellule selon l'exemple de réalisation de l'invention. Selon ce procédé, on détermine successivement la présence du GPRS, le support du canal PBCCH, le support de 1'EDGE, le mode d'opération du réseau et le support du CCN. La Fig. 3 se compose des organigrammes des Fig. 3a, 3b et 3c, les étiquettes A et B faisant les liens entre les différentes sous figures. Lorsqu'une cellule est déterminée comme appropriée selon la norme, étape 3.1, une étape de lecture des blocs d'informations SI3 et SI4 du canal BCCH intervient, étape 3.2. On détermine alors si le support du GPRS est indiqué par ces blocs d'information, étape 3.3. Dans l'hypothèse négative, la cellule est déclarée non appropriée pour le GPRS. Dans l'hypothèse positive, on lit le bloc SI13 du canal BCCH, étape 3.4. On détermine alors le support d'un canal PBCCH par la cellule, étape 3.5. Dans l'hypothèse négative, on teste si le support du canal PBCCH est un critère d'exclusion, étape 3.6. Dans l'hypothèse positive, la cellule est déclarée non appropriée pour le GPRS. Dans l'hypothèse positive, on décode les informations GPRS dans le bloc SI13 du canal BCCH, étape 3.8. Si le canal PBCCH est supporté, on lit le bloc d'information PSI13 sur ce canal, étape 3.17, et on décode alors les informations GPRS dans ce bloc, étape 3.9. Suite à ces étapes de décodage, 3.8 et 3.9, on passe à la Fig. 3b. On teste alors le support de 1'EDGE, étape 3.10. Si 1'EDGE n'est pas supporté, on teste si ce support est un critère d'exclusion, étape 3.11. Si c'est le cas, la cellule est déclarée non appropriée pour le GPRS. Dans le cas où 1'EDGE est supporté ou s'il n'est pas un critère d'exclusion, on teste si la cellule opère selon le mode d'opération de réseau NMO1, étape 3.12. Si ce test est négatif, on teste si le mode NMO1 est un critère d'exclusion, étape 3.13. Si oui, la cellule est déclarée non appropriée pour le GPRS, dans le cas contraire on passe à l'étiquette B. Si la cellule n'opère pas selon le mode NMO1, on teste le mode NMO2 de la même façon, étapes 3.14 et 3.15. Et si le mode NMO2 n'est pas non plus le mode d'opération de la cellule, elle opère donc selon le mode NMO3 dont on teste l'exclusion, étape 3.16. La Fig. 3c montre ce qui se passe une fois que l'on a déterminé que la cellule opérait selon un mode d'opération non exclu. On teste alors le support de la notification CCN, étape 3.17. Si ce support fait défaut et que ce support est un critère d'exclusion, étape 3.18, on déclare que la cellule n'est pas appropriée pour le GPRS. Dans le cas contraire, la notification CCN est supportée ou n'est pas un critère d'exclusion, la cellule est déterminée comme appropriée pour le GPRS. Avantageusement, le module intègre une étape de calcul de la qualité de la transmission des blocs RLC de contrôle en réception lors d'un transfert en mode commutation de paquets. Ces blocs sont toujours transmis selon un schéma de modulation dit CS 1 robuste et ne sont donc pas soumis aux changements de schéma de modulation. Dans l'exemple de réalisation de l'invention, ce calcul de qualité est la moyenne des mesures de qualités sur un ensemble de blocs RLC de contrôle reçus. Le nombre de blocs intervenant étant fixé par un paramètre, GPRS RLC RXQUAL NB, pouvant être modifié par l'application. Lors d'un changement de cellule, ce calcul est réinitialisé. Lorsque cette qualité devient inférieure à un seuil, une étape de resélection de cellule est déclenchée. Lors de la sélection initiale de la cellule, la procédure standard de recherche de cellule est adaptée pour rechercher une cellule appropriée au GPRS et non pas une cellule appropriée au sens de la norme. Lors de la phase de recherche de cellules appropriées pour le GPRS en vue de sélectionner la meilleure, on procède selon les étapes suivantes : - lors d'une première étape, on trie les cellules selon la priorité du réseau lorsque des cellules appartenant à plusieurs réseaux sont présentes. - on applique alors les critères de priorités définis par l'application, c'est-à-dire les critères définis plus haut dans le document. - on trie enfin les cellules au sein des sous-ensembles ainsi obtenus en fonction du critère Cl, potentiellement modifié par l'application, par ordre décroissant de ce critère. La norme, dans le document 3GPP TS:45.008: "Radio subsystem link control" au paragraphe 10.1, indique qu'un module connecté à une cellule effectue un procédé de surveillance des cellules avoisinantes. Ce procédé consiste à surveiller les six cellules les plus fortes d'une liste de cellules avoisinantes. Il remonte alors au réseau son rapport de mesure des puissances reçues. Avantageusement, ce procédé est modifié pour intégrer une étape de lecture des canaux BCCH et éventuellement PBCCH de ces cellules, afin de vérifier les critères d'exclusion décrits ci-dessus. Le procédé intègre alors une étape de suppression des cellules non appropriées au GPRS ainsi déterminées. Il intègre également une étape d'insertion d'autant de cellules appropriées pour le GPRS parmi les plus fortes sous réserve de disponibilité. La norme prévoit dans le document 3GPP T: 03.22: "Functions related to Mobile Station (MS) in idle mode and group receive mode" paragraphe 4.5 un ensemble d'événements déclencheurs d'une re-sélection de cellules. C'est-à-dire que le module étant connecté à une cellule donnée, si un de ces événements survient, le module va chercher une nouvelle cellule différente sur laquelle se reconnecter. Avantageusement, un module selon l'invention déclenche une re-sélection également sur les évènements suivants : - si la cellule tombe sous le coup d'un critère d'exclusion suite à une modification du service à commutation de paquets par le réseau, c'est-à-dire lorsque la cellule cesse d'être déterminée comme appropriée pour le GPRS. Ce peut être également le cas lorsqu'un nouveau critère d'exclusion est spécifié par l'application ; - si la qualité de réception mesurée sur les blocs RLC de contrôle descend en dessous du seuil fixé par l'application. Dans tous ces cas, le module se déconnecte de la cellule courante et cherche à sélectionner une nouvelle cellule. L'invention ainsi décrite permet une meilleure prise en compte des besoins en communication d'une application. Elle s'applique à tout module de communication GSM utilisé dans un équipement de traitement de l'information. Elle peut également s'utiliser dans un simple téléphone mobile, particulièrement un téléphone dit intelligent (smartphone en anglais) susceptible d'héberger des applications nécessitant une communication du type machine à machine. REVENDICATIONS1/ Procédé de détermination d'une cellule comme appropriée, par un module de communication sans fil au sein d'un réseau de téléphonie mobile cellulaire offrant un service de communication par commutation de circuits et un service de communication par commutation de paquets comprenant les étapes suivantes : - une étape de test du réseau auquel appartient la cellule ; - une étape de test que la cellule n'est pas interdite ; - une étape de test que l'aire de localisation n'est pas interdite ; - une étape de test de la qualité du canal radio, en l'occurrence la perte du chemin radio ; caractérisé en ce qu'il comprend en outre une étape de test d'au moins un critère relatif aux caractéristiques du service à commutation de paquets offert par la cellule. 2/ Procédé selon la revendication 1, caractérisé en ce que, le service à commutation de paquets étant le GPRS, le procédé comporte une étape de test du support d'un canal PBCCH par la cellule. 3/ Procédé selon la revendication 1, caractérisé en ce que, le service à 20 commutation de paquets étant le GPRS, le procédé comporte une étape de test du support de 1'EDGE par la cellule. 4/ Procédé selon la revendication 1, caractérisé en ce que, le service à commutation de paquets étant le GPRS, le procédé comporte une étape de test du 25 mode d'opération du réseau utilisé par la cellule. 5/ Procédé selon la revendication 1, caractérisé en ce que, le service à commutation de paquets étant le GPRS, le procédé comporte une étape de test du support des notifications CCN par la cellule. 6/ Procédé de sélection d'une cellule par un module de communication sans fil au sein d'un réseau de téléphonie mobile cellulaire offrant un service de communication par commutation de circuits et un service de communication par 30commutation de paquets caractérisé en ce qu'il comporte une étape d'exclusion des cellules déterminées comme non appropriées selon l'une des revendications 1 à 5. 7/ Procédé de sélection d'une cellule selon la revendication 6, caractérisé en ce qu'il comporte une étape de sélection prioritaire des cellules déterminées comme appropriées selon l'une des revendications 1 à 5. 8/ Procédé de re-sélection d'une cellule par un module de communication sans fil au sein d'un réseau de téléphonie mobile cellulaire offrant un service de communication par commutation de circuits et un service de communication par commutation de paquets caractérisé en ce qu'il comporte une étape de déclenchement d'une re-sélection de cellules lorsque la cellule cesse d'être déterminée comme appropriée selon l'une des revendications 1 à 5. 9/ Procédé de re-sélection selon la revendication 8, caractérisé en ce qu'il comporte une étape de test de la qualité de la transmission des blocs RLC de contrôle en réception lors d'un transfert en mode commutation de paquets. 10/ Module de communication sans fil au sein d'un réseau de téléphonie mobile cellulaire offrant un service de communication par commutation de circuits et un service de communication par commutation de paquets comprenant pour la détermination d'une cellule comme appropriée : - des moyens de test du réseau auquel appartient la cellule ; - des moyens de test que la cellule n'est pas interdite ; - des moyens de test que l'aire de localisation n'est pas interdite ; - des moyens de test de la qualité du canal radio, en l'occurrence la perte du chemin radio ; caractérisé en ce qu'il comprend en outre des moyens de test d'au moins un critère relatif aux caractéristiques du service à commutation de paquets offert par la cellule. 11/ Module de communication selon la revendication 10, caractérisé en ce qu'il comprend des moyens pour l'application qui le contrôle de lui préciser un ensemble de critères relatifs aux caractéristiques du service à commutation de paquets.