Brevet FR2806241A1 — publié le 20010914

La présente invention concerne la détection d'un terminal téléphonique mobile d'un réseau de téléphonie sans fil, du genre réseau domotique DECT, par la base associée. Un réseau DECT comprend, reliée à une ligne du réseau 'léphonique RTC, base radio de gestion des terminaux DECT se trouvant dans la zone radio de la base. Il peut éventuellement y avoir une pluralité de telles bases et un même terminal peut être autorisé à communiquer avec plusieurs bases. Pour aiguiller les appels entrants, provenant du réseau , une base tient à jour une table d'enregistrement dans laquelle se font enregistrer les terminaux qui entrent dans la zone de la base, avant qu'ils ne reconnaissent son numéro d'identification qu'elle émet cycliquement. La table est tenue à jour au moyen de l'algorithme suivant, déterminant les tâches respectives de la base et des terminaux. La base effectue, par un canal de signalisation appelé voie balise, une scrutation périodique des terminaux enregistrés pour qu'ils confirment leur présence. Elle efface de la table tout terminal qui n'a pas répondu à un nombre déterminé d'appels successifs, qui a donc été absent au-delà d'un délai de seuil d'absence autorisée. II n'est donc plus appelé. Tout terminal qui ne détecte plus de trafic radio provenant de la base détermine ainsi qu'il est sorti de sa zone; alors il commence à compter le temps pour, s'il revient dans la zone de la base après expiration du délai de seuil, s'y faire réenregistrer. Cependant, il peut se produire que, par suite d'une succession de sorties hors de la zone, certes de durées chacune inférieure au seuil, un terminal échappe à la scrutation périodique de la base durant un intervalle de temps dépassant le seuil et que, par conséquent, la base l'efface de sa table. Le terminal ne peut donc plus recevoir d'appels entrants. présente invention vise à éviter cette "perte" injustifiée du terminal provoquée par cet algorithme. cet effet, l'invention concerne un procédé de gestion d'un réseau radiotéléphonie à au moins une base et un terminal mobile pouvant sortir de la zone de couverture radio de la base, dans lequel la base scrute périodiquement le terminal et interrompt la liaison radio vers le terminal, n'a pas été scruté pendant une durée prédéterminée, et dans lequel terminal, pour rétablir ladite liaison, requiert de la base d'être localisé procédé caractérisé par le fait que le terminal requiert de la base d'être localisé à chaque retour dans la zone de couverture de la base. Ainsi, lorsque le terminal sort de la zone de la base pour ensuite rentrer, il prend systématiquement l'initiative de s'y faire localiser, indépendemment de la durée pendant laquelle il s'est trouvé en dehors de zone, et tout risque de "perte" du terminal est donc écarté. Avantageusement, la base change d'identification pour le terminal avant chaque scrutation, pour ne plus en changer dès que le terminal est sorti de la zone de couverture, de sorte qu'à chaque scrutation, le terminal, resté dans la zone de couverture de la base, requiert d'elle d'être localisé. base télécommande ainsi, très simplement, le terminal pour qu'il effectue les requêtes de localisation. préférence, la base pouvant changer l'identification pour le terminal, la base change d'identification à chaque scrutation pour que le terminal, tant qu'il est dans la zone, requière d'elle d'être localisé, la base mémorise son identification de la dernière scrutation où le terminal a requis d'être localisé et la base, à chaque scrutation suivante et jusqu'à ce que le terminal requière à nouveau d'être localisé, adopte une identification différente de celle mémorisée de la dite dernière scrutation, et, si le réseau comprend une pluralité de terminaux mobiles, la base mémorise, pour chaque terminal, son identification de la dernière scrutation où ledit terminal a requis d'être localisé et la base, à chaque scrutation, adopte une identification différente de toutes celles mémorisées lors de la scrutation précédente. Tout terminal qui rentre dans la zone de la base est ainsi d'abord scrute avec une identification de la base différente de celle de la dernière scrutation avant sa sortie de la zone, si bien qu'il ne peut reconnaître base et ' requiert donc immédiatement une localisation. L'invention sera mieux comprise à l'aide de la description suivante d' mode préféré de mise en oeuvre du procédé de l'invention, en référence au dessin annexé, sur lequel - la figure 1 représente un réseau de radiotéléphonie, DECT dans cet exemple pour la mise en oeuvre du procédé de l'invention, - la figure 2 représente une trame de scrutation de terminaux par une base DECT et - la figure 3, formée des figures 3A, 3B, 3C et 3D, illustre les étapes procédé. Le réseau DECT représenté comporte une base radio 1 de gestion terminaux mobiles, satellites de la base 1, se trouvant dans la zone 10 de couverture radio de celle-ci. Les références 2, 3 et 4 correspondent à de tels terminaux, de radiotéléphonie, dont le nombre N peut atteindre 6. La base 1 est reliée au réseau téléphonique commuté RTC 20, représenté à échelle réduite par rapport à la zone 10, par une ligne téléphonique et peut donc établir, outre des communications locales entre terminaux 2 à 4, une liaison téléphonique entre le RTC 20 et l'un quelconque des terminaux 2 à 4, appelant ou appelé. Pour la base 1 puisse déterminer si un appel réseau RTC entrant peut aboutir elle tient à jour une table 11 des terminaux 2 à 4 présents dans la zone 10.A cette fin, un réseau DECT classique utilise un algorithme de localisation des terminaux 2 à 4 que l'on rappelle ci-dessous. L'algorithme prévoit que tout terminal 2 à 4 qui entre pour la première fois dans la zone 10 de la base 1 appelle celle-ci pour se faire enregistrer dans la table 11 de localisation. Ensuite, la base 1 scrute périodiquement chacun des terminaux 2 à 4 de la table 11, en émettant toutes les deux minutes environ, dans une voie de signalisation appelée voie balise, un bloc 40 de bits (fig. 2) comportant un identifiant de la base , qui a préalablement été communiqué aux terminaux 2 à 4 lorsqu'ils se sont fait enregistrer. Les terminaux 2 à 4 peuvent ainsi reconnaître la base 1 dans la zone 10 de laquelle ils se trouvent et, a contrario, détecter ils sont entrés dans la zone d'une autre base, dans laquelle ils vont donc se faire enregistrer. Les terminaux 2 à 4 restés dans la zone 10 répondent à la base 1 en identifiant et, suite à cette réponse terminant la scrutation courante (effective), la base 1 confirme leur inscription dans la table 11. Par contre, sont effacés de la table 11 ceux qui sont sortis de la zone 10 et qui ont pas été scrutés pendant une durée prédéterminée d'environ cinq minutes représentant quelques périodes de cycles de scrutation. La liaison radio vers le terminal 2 à 4 effacé de la table 11 est donc interrompue, est-à-dire aussi bien la voie balise de scrutation que les communications entrantes provenant du RTC 20. terminal 2 à 4 qui est sorti de la zone 10 pendant au moins la durée prédéterminée autorisée ci-dessus peut aussi revenir vers sa base (1) de départ. Il la reconnaît lorsqu'il entre dans la zone 10 mais, ayant déterminé qu'il avait été à l'extérieur de celle-ci pendant une durée excédant celle autorisée, il requiert, à nouveau, de la base 1 d'être localisé par inscription dans la table 11, pour rétablir la liaison vers ce terminal 2 à 4 considéré. Comme indiqué, la référence 40 de la figure 2 indique un bloc ou trame bits comportant deux champs 41 et 42 émis par la base 1 dans la voie balise pour scruter les terminaux 2 à 4. Dans un but de clarté un bit supplémentaire, spécifiant s'il s'agit d'un réseau résidentiel d'un réseau public, n'a pas été représenté. Le champ 41 comporte 36 bits d'identification d'une base déterminée parmi la pluralité de bases des réseaux DECT existants. Le champ 42 comporte 3 bits qui, pour chaque base telle que la base 1, spécifient un numéro d'émetteur radio ou canal de la base parmi huit. Le champ 41 est constitué de deux sous-champs 43 et 44, et nombre appelé PLI (Identificateur de Longueur de Parc) spécifie la frontière entre les deux champs 43 et 44, en indiquant le nombre de bits du champ de tête 43. Le champ 43 constitue, pour l'identification des bases, une sorte de radical ou tronc commun et un terminal 2 à 4 déterminé ne peut se localiser que dans la zone d'une base ayant cette valeur de radical. Le champ complémentaire 44 définit donc un ensemble ou parc limité de numéros bases à accès autorisé, ayant en commun le champ 43. Il est en outre prévu qu'un terminal 2 à 4 puisse être scruté par deux bases ou plus du champ 44. Pour cela, un deuxième nombre pointeur d'aire localisation locale, appelé LAL, délimite, dans le champ 44, deux champs 441 et 442, le champ 442 contenant un ou plusieurs bits (poids faibles d'identification de base) que le terminal 2 à 4 ne doit pas prendre compte pour reconnaître sa base. Bref, l'identificateur de 36 bits du champ 41 comporte donc trois champs, 43, 441 et 442 respectivement de poids forts, moyens et faibles d'adresse de base, dont les deux pointeurs limitant le champ 441 fixent respectivement les droits d'accès aux diverses bases de réseaux DECT et les modalités d'exploitation, mono ou multibase. Le procédé de gestion du réseau DECT de l'invention va maintenant être expliqué en détails. Comme exposé plus haut, le réseau DECT comprend au moins la base 1 et au moins un terminal, le terminal 2 par exemple, qui peut sortir de la zone 10 de couverture radio de la base 1. La base 1 scrute périodiquement le terminal 2 et interrompt la liaison radio vers le terminal 2, s'il n'a pas été scruté pendant une durée prédéterminée, et le terminal 2, pour rétablir ladite liaison, requiert de la base 1 d'être localisé lorsqu'il revient dans la zone 10. Ainsi, selon le procédé de l'invention, le terminal 2 requiert de la base 1 d'être localisé à chaque retour dans la zone 10 de couverture de la base 1. Par conséquent, le terminal 2 prend l'initiative, à chaque retour, d'appeler la base 1 même s'il considère que son retour intervient avant expiration du délai autorisé et ' considère donc qu'il est encore inscrit dans la table 11. Pour que le terminal prenne une telle initiative, dans cet exemple la base 1 change d'identification pour le terminal 2 avant chaque scrutation. Cette solution spécifique présente l'avantage de ne nécessiter qu'une modification de la base 1, essentiellement logicielle. Sinon, il faudrait prévoir une modification du terminal 2 pour que, sortant du cadre de l'algorithme DECT classique, il requière, selon l'invention, d'être localisé à chaque scrutation, même s'il identifie sa base 1. Dans cet exemple, base 1 modifie à cet effet le champ terminal 42 de la trame 40 d'identification. Plus précisément, rapport au pointeur classique LAL représenté en trait plein, et pointant dans le champ 44, ou à ses limites, le pointeur LAL utilisé selon l'invention traverse la limite du champ 42 pour pointer dans celui-ci ou au niveau sa limite opposée (flèches en pointillés). Ainsi, le terminal 2 doit, pour reconnaître la base 1 qui le scrute, prendre en compte au moins un trois bits 421, 422, 423 du champ 42. Si, dans le réseau DECT représenté, il n'est prévu qu'un seul terminal (2), le premier bit champ 42 suffit pour compléter le champ 41 et ainsi former un bloc de bits (LAL = 37) d'identification de la base 1 par le terminal 2. La base 1 adopte alors pour le terminal 2, la même identification toutes les deux scrutations, c'est-à-dire fait alternativement passer à 'T' et à "0" premier 421 bit du champ 42 avant chaque scrutation. La base 1 changeant ainsi d'identification pour le terminal 2 avant chaque scrutation, elle n'en change plus dès que le terminal 2 est sorti de la zone 10 de couverture, ce qu'elle détecte par l'absence de réponse à une émission de son identification pour une scrutation. De la sorte, à chaque scrutation, le terminal 2, s'il est resté dans la zone 10, requiert de la base 1 d'être localisé. Dans le cas, général, d'une pluralité de terminaux 2 à 4 dans la zone 10, ou susceptibles de s'y trouver, la base 1 doit, pour les scrutations, utiliser une longueur LAL déterminant plus d'un bit (421) du champ 42 comme complément du champ d'identification 41. En effet, en cas de sortie du terminal 2, par exemple, de la zone 10, la base 1 doit pouvoir continuer à changer d'identité à chaque scrutation des terminaux 3 et 4 restants. Mais celui des deux états, de ce bit 421, qui correspond à la dernière scrutation (effective), avant sortie du terminal 2, n'est plus utilisable puisque le terminal 2 a lui aussi mémorisé, avant sa sortie, l'identification (de longueur LAL) de la base 1, comportant état du bit 421. Dans cet exemple le champ 42 à trois bits offre un choix de M = 8 mots de code allant de 0 à 7 en décimal, permettant de gérer les N = 6 terminaux 2 à 4 prévus. A cet effet, la base 1 pouvant changer d identification pour le terminal 2, ou les terminaux 2 à 4, la base 1 change d'identification à chaque scrutation pour que le terminal 2 à 4, tant qu'il est dans la zone 10, requière d'elle d'être localisé, la base 1 mémorise son identification (41, 42) de la dernière scrutation où le terminal 2 à 4 a requis d'être localisé et la base 1, à chaque scrutation suivante jusqu'à ce que le terminal 2 à 4 requière à nouveau d'être localisé, adopte une identification (41, 42) différente de celle, mémorisée, de la dernière scrutation ci-dessus. Si, toutefois, le délai autorisé d'absence scrutation est dépassé, la base 1 sort, ou efface, le terminal 2 à 4 considéré de la table 11 et l'identification (41, 42) mémorisée ci-dessus redevient disponible. Si, comme indiqué, le réseau DECT comprend, ou est prévu pour, une pluralité de terminaux 2 à 4, la base 1 mémorise, pour chaque terminal 2 à 4, son identifiant (43, 421, 422 et éventuellement 423) de la dernière scrutation où le terminal 2 à 4 considéré requis d'être localisé et la base 1, à chaque scrutation, adopte une identification différente de toutes celles mémorisées lors de la scrutation précédente. Comme il est prévu un maximum de N = 6 terminaux 2 à 4, la base 1 mémorise au maximum 6 mots de code d'identification, provisoirement interdits, et il reste donc au moins 2 mots de code disponibles. Même dans ce cas extrême, d'absence totale temporaire de terminaux 2 à la base 1 peut donc continuer à changer le mot de code d'identification du champ 42 à chaque scrutation ou tentative de scrutation. On notera cependant que N + 1 = 7 tels mots de code suffisent puisque, tous N terminaux 2 à 4 étant absents, le changement systématique du mot de code du champ 42 à chaque cycle en vue d'une scrutation est devenu inutile, comme expose plus haut relativement au cas du terminal 2 unique. La figure 3 illustre le procédé de l'invention, dans le cas des trois terminaux 2 à Les parties hautes des créneaux des figures 3A, 3B et 3C, où le temps t, en unités de période de scrutation, est porté en abscisse, indiquent les périodes pendant lesquelles les terminaux respectifs 2 à 4 se trouvent dans la zone 10 et vont donc être scrutés. L'état ou valeur du champ 42, variable de 0 à 7, émis à chaque début de scrutation, est indiqué en regard de la référence 42 et les trois rangées inférieures de nombres représentent l'état du champ 42 mémorisé dans les trois terminaux 2 à 4 respectifs, état que la base 1 mémorise de même dans des positions mémoires 112, 113 et 114 respectives de la table 11, à chaque réponse de scrutation du terminal 2 à 4 considéré. A l'instant t0, la base 1 émet le mot de code "0" (sur les 3 bits du champ 42) et, chacun des trois terminaux 2 à 4 étant présent, ce mot de code est écrit dans les trois mémoires 112, 113, 114 de la base 1 prévues à effet pour représenter l'image du contenu des trois terminaux 2 à 4 respectifs, qui mémorisent systématiquement le dernier mot de code reçu. A l'instant t1, le nombre de mots de code disponibles reste maximal (M- 1) et la base 1 émet un mot de code différent du mot de code "0" précédemment utilisé. Seuls ici les terminaux 3 et 4 sont scrutés et donc se mettent à jour, en mémorisant le mot de code " 1 " et la base 1 en étant informée en retour. base 1 met donc de même à jour les mémoires 113 et 114 par la valeur "F', alors que le contenu de la mémoire 112 représentant le terminal 2 qui n'a pas répondu à l'émission de scrutation reste figé (trait horizontal) jusqu'à la première scrutation (t5) qui suit l'instant de son retour dans la zone 10, comme l'illustre la flèche F2. A l'instant t2, il ne reste plus que M-2 mots de code disponibles puisque, outre le mot de code précédent (" 1 "), interdit systématiquement pour le présent cycle, le de code "0" antérieur à celui-ci est maintenant provisoirement interdit. C'est donc le mot de code "2" , par exemple, qui est émis. Le terminal 4, seul resté dans la zone 10, se met à jour et la mémoire 114 est même mise à jour, par le mot de code 'T'. Comme pour le terminal à l'instant t1, c'est maintenant le contenu de la mémoire 113 image du terminal 3 qui reste figé à la valeur " 1 " du mot de code précédemment émis à l'instant t1, ceci jusqu'à l'instant t4 qui suit le retour du terminal dans la zone 10 (flèche F3). Pour la simplicité présent exposé, on suppose ici que n'est jamais dépassée la durée 'déterminée au-delà de laquelle les terminaux 2 à 4 sont effacés de la liste 11. A l'instant t3, outre le mot de code précédent ("2"), sont alors indisponibles les mots de code "0" et "F' représentant l'état des terminaux 2 et 3 sortis de la zone 10. Parmi les M-3 mots autorisés, la base 1 choisit alors exemple le mot de code "3" pour la scrutation et, comme au cycle de scrutation précédent, seul le terminal 4 est scruté. La mémoire 114 passe donc à cet état "3" du mot de code, les contenus des mémoires 112 et 1 restant, comme indiqué, inchangés. A l'instant t4, outre le mot de code "3 " précédent, restent interdits les mots de code "0" et 1". Le mot de code "2 ", par exemple, des M-3 mots autorisés est émis pour la scrutation et, le terminal 3 venant de sortir de la zone 10 et le terminal 2 d'y rentrer, seul ce dernier est scruté. Le contenu de la mémoire 113, précédemment figé à 'T', passe donc ' la valeur "2" du mot de code courant, alors que la mémoire 114 conserve la valeur "3" du mot code précédent. A l'instant t5, outre le mot de code "2" précédent, le de code "0" reste interdit et la base 1 émet par exemple le mot de code " 1 ". Le terminal étant rentré dans la zone 10, les mémoires 112 et 113 sont mises à jour par le mot de code courant 'T' et la mémoire 114 est inchangée. Pour les instants suivants t6, t7 et t8, le mot de code "3" reste interdit et la base 1 utilise ici alternativement en scrutation les mots de code "0" et 11111 , mettent à jour les mémoires 112 et 113. A l'instant t8 d'émission du mot de code "0", le terminal 4 vient de rentrer dans la zone 10. L'interdiction d'utiliser le mot code "3" est donc levée et les trois mémoires 112, 113 et 114 prennent toutes les trois la valeur 0" du mot de code courant. L'exemple de la figure 3 illustre un algorithme pour lequel tout terminal 2 à 4 répond au premier appel de scrutation de la base 1 dès qu'il revient dans sa zone 10, puisqu'il ne reconnaît pas celle-ci du fait que le mot de code d'identification 42, 43 de la base 1, mémorisé dans le terminal 2 à 4 avant sa sortie, n'est plus utilisé en scrutation. Si, en variante, la base 1 continuait à utiliser les mots de code mémorisés dans les terminaux 2 à 4 sortis de la zone 10, ceux-ci seraient cependant contraints à leur retour, comme dans le cas précédent, de requérir leur localisation. En effet, même si la première requête a alors éventuellement un retard d'un cycle de scrutation puisqu'un terminal 2 à 4 peut alors éventuellement reconnaître l'identification de la base 1 à la première scrutation suivant son retour, la modification de cette identification à la scrutation suivante commande obligatoirement l'envoi de la requête de localisation. REVENDICATIONS .- Procédé de gestion d'un réseau de radiotéléphonie à moins une base (1) et un terminal mobile (2) pouvant sortir de la zone couverture radio (10) de la base (1), dans lequel la base (1) scrute périodiquement le terminal (2) et interrompt la liaison radio vers le terminal (2), s'il n'a pas été scruté pendant une durée prédéterminée, et dans lequel le terminal (2), pour rétablir ladite liaison, requiert de la base (1) d'être localisé, procédé caractérisé par le fait que le terminal (2) requiert de la base (1) d'être localisé à chaque retour dans la zone de converture (10) de la base (1). 2.- Procédé de gestion selon la revendication 1, dans lequel la base (1) change d'identification (41, 42) pour le terminal (2) avant chaque scrutation, pour ne plus en changer dès que le terminal (2) est sorti de la zone de couverture (10), de sorte qu'à chaque scrutation, le terminal (2), resté dans la zone de couverture (10) de la base (1), requiert d'elle d'être localisé. - Procédé des gestion selon la revendication 2, dans lequel la base (1) adopte, pour le terminal (2), la même identification (41, 42) toutes les deux scrutations. - Procédé de gestion selon la revendication 1, dans lequel la base (1) pouvant changer l'identification pour le terminal (2), la base (1) change d'identification (41, 42) à chaque scrutation pour que le terminal (2), tant qu'il est dans la zone (10), requière d'elle d'être localisé, la base (1) mémorise (112) son identification (41, 42) de la dernière scrutation où le terminal (2) a requis d'être localisé et la base (1), à chaque scrutation suivante et jusqu'à ce que le terminal (2) requière à nouveau d'être localisé, adopte une identification (41, 42) différente de celle mémorisée (112) de la dite dernière scrutation. 5.- Procédé de gestion selon la revendication 4, dans lequel, le réseau comprenant une pluralité de terminaux mobiles (2-4), base (1) mémorise (112, 113, 114), pour chaque terminal (2-4), identification (41, 42) de la dernière scrutation où ledit terminal (2 ) a requis d'être localisé la base (1), à chaque scrutation, adopte une identification (41, 42) différente de toutes celles mémorisées (112, 1 114) lors de la scrutation précédente. 6.- Procédé de gestion selon l'une des revendications à 5, dans lequel, pour changer d'identification (41, 42), la base (1) modifie un champ terminal ( ) d'une trame d'identification (40). 7.- Procédé de gestion selon la revendication 6, dans lequel le champ (43) de modification de l'identification de la base (1) comporte trois bits.