Brevet FR2767009A1 — publié le 19990205

PROCEDE ET APPAREIL D'ENREGISTREMENT D'UNE UNITE DISTANTE DANS UN SYSTEME DE COMMUNICATION Domaine de l'invention La présente invention concerne généralement des systèmes de communication sans fil et, plus particulièrement, l'enregistrement d'unités distantes à l'intérieur de ces systèmes de communication sans fil. Inventions apparentées La présente invention demande l'antériorité par rapport à la demande provisoire nO de série 60/052 386 "Method and Apparatus for Registering a Remote Unit in a Communication System" déposée le 14 juillet 1997, et attribuée au cessionnaire de la présente invention. Arrière-plan technologique de l'invention Les systèmes de communication sans fil sont connus pour employer des procédés d'enregistrement dans lesquels une unité distante (telle qu'un abonné ayant un téléphone cellulaire) est enregistré dans le système de communication. En particulier, lorsqu'une unité distante a accès initialement à un système de communication, l'unité distante transmet un message d'enregistrement par l'intermédiaire d'une voie de commande retour. Le message d'enregistrement contient le numéro de série électronique (ESN) de l'unité distante et est utilisé pour notifier aux équipements de desserte l'emplacement de l'unité distante. Etant donné que l'enregistrement de l'unité distante nécessite la transmission de messages sur une voie de commande de retour, un enregistrement simultané par des unités distantes multiples peut facilement surcharger la voie de commande de retour d'un système de communication. Par exemple, au cours d'une défaillance de cellule, les unités distantes qui étaient en communication avec la cellule essayent simultanément de s'enregistrer dans n'importe quel système de communication sous-jacent, ce qui provoque potentiellement une surcharge de la voie de commande de retour. Ainsi, il existe un besoin pour un procédé et pour un appareil d'enregistrement d'une unité distante dans un système de communication qui surmonte les déficiences mentionnées ci-dessus. Résumé de l'invention Le besoin mentionné ci-dessus est comblé par un procédé qui fonctionne dans une unité de communication distante, l'unité de communication distante répondant à un premier système de communication sans fil et à un second système de communication sans fil, le procédé comprenant la réception d'un paramètre de retard en provenance du premier système de communication sans fil; le stockage du paramètre de retard ; et en se basant sur le paramètre de retard, l'accès au second système de communication sans fil. Selon un autre aspect de l'invention, une unité de communication distante répondant à un premier système de communication sans fil et à un second système de communication sans fil, comporte des moyens de réception d'un paramètre de retard en provenance du premier système de communication sans fil ; des moyens de stockage du paramètre de retard ; et des moyens d'accès au second système de communication sans fil en se basant sur le paramètre de retard. Selon encore un autre aspect de la présente invention, un procédé fonctionne dans un premier élément de réseau associé à un premier système de communication sans fil, le premier système de communication sans fil répondant à une pluralité d'unités de communication distantes et répondant à un second système de communication sans fil, le procédé comportant la détermination d'un certain nombre d'unités de communication distantes parmi la pluralité d'unités de communication distantes en communication avec le premier système de communication sans fil ; en se basant sur ce nombre, la détermination d'un paramètre de retard, ce paramètre de retard représentant un certain temps ; et la transmission du paramètre de retard à au moins certaines unités de communication de la pluralité d'unités de communication. Selon encore un autre aspect de la présente invention, un jeu d'instructions est stocké dans un milieu lisible par ordinateur qui, lorsqu'il est chargé dans au moins un processeur, exécute un ~ procédé d'enregistrement d'une pluralité d'unités de communication distantes, le procédé comportant la détermination d'un certain nombre d'unités de communication distantes parmi la pluralité d'unités de communication distantes en communication avec un premier système de communication sans fil ; en se basant sur ce nombre, la détermination d'un paramètre de retard, ce paramètre de retard représentant un certain temps ; la transmission du paramètre de retard à au moins certaines unités de communication distantes de la pluralité d'unités de communication distantes et en se basant sur le paramètre de retard et un état du premier système de communication sans fil, l'enregistrement d'au moins certaines unités de communication distantes de la pluralité d'unités de communication distantes au niveau du second système de communication sans fil. Les avantages de la présente invention deviendront plus évidents pour les spécialistes de la technique à partir de la description suivante du(des) mode(s) de réalisation préféré(s) de l'invention qui est (ont) été représenté(s) et décrit(s) par voie d'illustration. L'invention pourra être réalisée selon d'autres modes de réalisation différents, et les détails pourront être modifiés selon différents aspects. En conséquence, les dessins et la description doivent être considérés comme des illustrations, par nature, et ne sont pas limitatifs. Brève description des dessins La figure 1 illustre des systèmes de communications sans fil multiples selon le mode de réalisation préféré de la présente invention. La figure 2 est un organigramme pour l'enregistrement de l'unité distante de la figure 1 selon un aspect de la présente invention. La figure 3 illustre la dérivation d'un paramètre de retard selon le mode de réalisation préféré de la présente invention. Description détaillée des dessins La figure 1 illustre des systèmes de communication sans fil multiples selon le mode de réalisation préféré de la présente invention. Dans le mode de réalisation préféré de la présente invention, les systèmes de communication multiples comportent une pluralité d'éléments de réseau et utilisent deux protocoles de système, des éléments de réseau étant associés au premier système de communication (c'est-à-dire une station de base 111, un CBSC 103 et un MSC 101) utilisant un premier protocole de système de communication et des éléments de réseau associés au second système de communication (c'est-à-dire une station de base 109, un CBSC 107 et une MSC 105) utilisant un second protocole de système de communication. Chaque élément de réseau est disponible dans le commerce grâce à une grande variété de sources, telle que Motorola, Inc. et peut comporter, parmi d'autres choses, un processeur 129, une mémoire 127 et un jeu d'instructions 125 lisibles par un ordinateur (ce qui est traité ci-dessous). Des unités de communication distantes 113 et 114 sont des unités distantes bivalentes, capables d'assurer une communication en utilisant les deux protocoles de systèmes de communication, et peuvent comporter, parmi d'autres choses, des processeurs, des mémoires et des jeux d'instruction. Comme représenté, des unités distantes 113 et 114 communiquent avec la station de base 111 par l'intermédiaire d'un signal de communication montante 119 et la station de base 111 communique avec les unités distantes 113 et 114 par l'intermédiaire de signaux de communication descendante 117. Dans le mode de réalisation préféré de la présente invention, les stations de base 109 et 111 sont couplées de manière appropriée aux CBSC 107 et 103, respectivement, et les CBSC 107 et 103 sont couplés, de manière appropriée, aux MSC 105 et 101, respectivement. Comme mentionné ci-dessus, la station de base 111, le CBSC 103, et le MSC 101 utilisent un premier protocole de système de communication, qui, dans le mode de réalisation préféré de la présente invention est un protocole de système à Accès Multiple par Différence de Code (AMDC) tel que décrit dans la norme provisoire 95 des Normes de Compatibilité des Stations de Base - Unité Distante de Système Cellulaire de 1 'Electronic Industry Association/Telecommunications Industry Association (TIA/EIA/IS-95A), qui est intégrée dans le présent document comme référence. (Les EIA/TIA peuvent être contactées au 2001 Pennsylvania Avenue, NW, Washington DC 20006). Toutefois, dans d'autres modes de réalisation de la présente invention, la station de base 111, le CBSC 103 et le MSC 101 peuvent utiliser d'autres protocoles de systèmes de communication cellulaire numériques ou analogiques tels que, mais sans se limiter aux, protocole Service Téléphonique Mobile Evolué à Bande Etroite (NAMPS), protocole Service Téléphonique Mobile Evolué (AMPS), protocole Système Mondial de Communication Mobile (GSM), le protocole Cellulaire Numérique Personnel (PDC) ou le protocole Cellulaire Numérique des Etats Unis (USDC). De plus, la station de base 109, le CBSC 107, et le MSC 105 utilisent un second protocole de système de communication, qui, dans le mode de réalisation préféré de la présente invention est un protocole de système AMPS. Toutefois, dans d'autres modes de réalisation de la présente invention, la station de base 109, le CBSC 107 et le MSC 105 peuvent utiliser n'importe lequel des protocoles de systèmes de communication mentionnés ci-dessus. Le fonctionnement des systèmes de communication selon le mode de réalisation préféré de la présente invention se déroule comme suit : la station de base 111 transmet un paramètre de retard, tel qu'un retard maximum (MAX~OUTAGE~DELAY) à toutes les unités distantes en communication avec la station de base 111. Dans le mode de réalisation préféré de la présente invention, MAX~OUTAGE~DELAY est diffusé par l'intermédiaire d'un message aérien sur une voie d'appel de personnes AMDC. Comme on le verra ci-dessous en référence aux figures 2 et 3, dans le mode de réalisation préféré de la présente invention, MAX~OUTAGE~DELAY est calculé par la station de base 111 et dépend du nombre d'unités distantes en communication avec la station de base 111. Pendant une défaillance de cellule (c'est-à-dire, une défaillance de la station de base 111), toutes les unités distantes qui étaient en communication avec la station de base 111 juste avant la défaillance, essaieront d'accéder à la station de base 109 par l'intermédiaire d'un message d'enregistrement transmis sur une voie de commande de retour, toutefois, contrairement aux procédés d'enregistrement de la technique antérieure, les unités distantes retarderont l'envoi d'un message d'enregistrement à la station de base 109 jusqu a ce qu'une période aléatoire (comprise entre 0 et MAX OUTAGE DELAY = (RETARD~DEFAILLANCE~MAX)) se soit écoulée. Plus particulièrement, en référence à la figure 1, l'unité distante 113 utilise un comp eur de retard de défaillance 115 pour calculer une première période aléatoire comprise entre 0 et MAX~OUTAGE~DELAY, et l'unité distante 114 utilise un compteur de retard de défaillance 115 pour calculer une seconde période aléatoire comprise entre 0 et MAX~OUTAGE~DELAY. A la fin de la première période aléatoire, l'unité distante 113 essaie d'accéder à la station de base 109 par l'intermédiaire d'un message d'enregistrement, et à la fin de la seconde période aléatoire, l'unité distante 114 essaie d'accéder à la station de base 109 par l'intermédiaire d'un message d'enregistrement. Etant donné que chaque unité distante n'essaie pas de s'enregistrer simultanément auprès de la station de base 109 après une défaillance de cellule, la possibilité que la voie de commande de retour soit surchargée est fortement réduite. La figure 2 est un organigramme du mode de réalisation préféré de l'enregistrement de l'unité distante de la figure 1. L'organigramme commence à l'étape 201 où l'unité distante 113 et l'unité distante 114 sont en communication avec un premier élément de réseau (par exemple, la station de base 111). Dans le mode de réalisation préféré de la présente invention, les unités distantes 113 et 114 peuvent être mises activement en communication avec la station de base 111 en utilisant une voie de trafic, ou peuvent simplement rester en état de repos, et surveiller activement une voie de commande. Ensuite, à l'étape 205, la station de base 111 calcule MAX~OUTAGE~DELAY. Comme mentionné cidessus, dans le mode de réalisation préféré de la présente invention, MAX~OUTAGE~DELAY dépend du nombre d'unités distantes desservies par le système de communication, comme le montre la figure 3, toutefois, dans d'autres modes de réalisation de la présente invention, MAX~OUTAGE~DELAY peut être un nombre constant, préprogrammé à l'intérieur de la station de base 111 par un opérateur du système, ou peut dépendre d'autres paramètres du système (par exemple, un certain nombre de porteuses à l'intérieur d'une cellule, un certain nombre de voies de trafic effectives par porteuse, un degré théorique de service et d'erlangs par abonné). Ensuite, à l'étape 210, la station de base 111 transmet MAX~OUTAGE~DELAY aux unités distantes 113 et 114. Comme mentionné ci-dessus, MAX~OUTAGE~DELAY est transmis par l'intermédiaire d'une voie de commande commune, MAX~OUTAGE~DELAY peut être transmis aux unités distantes 113 et 114 par l'intermédiaire d'autres procédés. Plus particulièrement, dans le mode de réalisation préféré de la présente invention, MAX OUTAGE DELAY est un secteur de 5 bits transmis à l'intérieur du secteur de bits réservé d'un Message de Paramètres de Système Et en du tel que décrit dans la section 7.7.3.2.13 de IS-95A. A l'étape 215, les unités distantes 113 et 114 reçoivent et stockent MAX~OUTAGE~DELAY. Ensuite, à l'étape 220, les unités distantes 113 et 114 reçoivent une information indiquant que le premier système de communication ne sera, ou n'est, plus disponible. En réponse à cela, les unités distantes 113 et 114 réaccordent les éléments récepteurs (étape 225) pour recevoir les transmissions en provenance d'un second élément de réseau (station de base 109) et se mettent en état de repos. Les unités distantes 113 et 114 écoutent ensuite un message d'état (message REGID) (étape 230) indiquant que la station de base 109 est disponible pour les communications. A l'étape 235, les unités distantes 113 et 114 reçoivent le message REGID et les unités distantes 113 et 114 calculent une période de retard aléatoire (T1 et T2 respectivement) comprise entre 0 et MAX~OUTAGE~DELAY. A l'étape 240, les unités distantes 113 et 114 attendent pendant une période T1 et T2, respectivement, avant d'essayer de s'enregistrer auprès de la station de base 109. Il faut remarquer que, dans le mode de réalisation préféré de la présente invention, les unités distantes 113 et 114 peuvent s'enregistrer auprès de la station de base 109 avant la fin de leur période respective, soit au moment de l'initiation d'un appel. En d'autres termes, les retards T1 et T2 n'empêchent pas l'initiation d'un appel par les unités distantes 113 et 114. On envisage la mise en oeuvre des procédés mentionnés ci-dessus dans les logiciels, en tant que programmes, tels que des jeux d'instructions, qui peuvent être écrits dans n'importe quel langage lisible par un ordinateur et stockés dans ou sur n'importe quel support lisible par un ordinateur et exécutés par un ou plusieurs microprocesseurs centraux ou distants, utilisant n'importe quelle technique de traitement disponible. Par exemple, au moins une partie du procédé décrit ci-dessus peut être mise en oeuvre dans le CBSC 103 par l'intermédiaire de la mémoire 127, du processeur 129 et du jeu d'instructions 125, bien qu'il faille comprendre qu'un système d'ordinateur et/ou de réseau dans lequel les aspects de la présente invention peut être mis en oeuvre peut être configuré d'une manière appropriée quelconque. Un exemple d'une mise en oeuvre appropriée des différents aspects de la présente invention est décrit en détail à l'annexe A, jointe au présent document. Les descriptions de l'invention, les détails spécifiques et les dessins mentionnés ci-dessus, ne sont pas destinés à limiter le cadre de la présente invention. Par exemple, en plus de l'application à un environnement cellulaire, la présente invention peut être appliquée à n'importe quel système lorsque l'accès simultané peut entraîner une surcharge du système. De plus, on envisage que différentes gammes de valeurs puissent être utilisées comme on le souhaite. Il est de l'intention des inventeurs que différentes modifications puissent être apportées à la présente invention, sans qu'on s'éloigne de l'esprit ou du cadre de l'invention, et il est également de leur intention que de telles modifications entrent dans le cadre des revendications suivantes et de leurs équivalents. REVENDICATIONS 1. Dans une unité de communication distante répondant à un premier système de communication sans fil et à un second système de communication sans fil, procédé d'enregistrement de l'unité de communication distante, le procédé étant caractérisé par la réception d'un paramètre de retard en provenance du premier système de communication sans fil le stockage du paramètre de retard ; et en se basant sur le paramètre de retard, l'accès au second système de communication sans fil. 2. Procédé selon la revendication 1, dans lequel l'unité de communication distante comprend un radiotéléphone mobile. 3. Procédé selon la revendication 1, dans lequel le premier système de communication sans fil comprend un système de communication à accès multiple par différence de code (AMDC). 4. Procédé selon la revendication 3, dans lequel le second système de communication sans fil comprend un système de communication analogique. 5. Procédé selon la revendication 1, dans lequel le paramètre de retard est reçu sur une voie de commande aller. 6. Procédé selon la revendication 1, dans lequel une valeur du paramètre de retard est inférieure ou égale à deux cent quarante-huit secondes. 7. Procédé selon la revendication 1, dans lequel le paramètre de retard est basé sur un certain nombre d'unités de communication distantes en communication avec le premier système de communication sans fil. 8. Procédé selon la revendication 1, caractérisé en outre par l'étape consistant à avant l'étape d'accès, perdre la communication avec le premier système de communication. 9. Procédé selon la revendication 8, dans lequel l'étape consistant à perdre la communication comprend la réception d'un message en provenance du premier système de communication sans fil indiquant que le premier système de communication sans fil est incapable de continuer la communication. 10. Jeu d'instructions stocké dans un support lisible par ordinateur qui, lorsqu'il est chargé dans au moins un processeur, exécute un procédé d'enregistrement d'une pluralité d'unités de communication distantes, le procédé étant caractérisé par la détermination d'un certain nombre d'unités de communication distantes parmi la pluralité d'unités de communication distantes en communication avec un premier système de communication sans fil en se basant sur ce nombre, la détermination d'un paramètre de retard, ce paramètre de retard représentant un certain temps la transmission du paramètre de retard à au moins certaines unités de communication de la pluralité d'unités de communication distantes ; et en se basant sur le paramètre de retard et un état du premier système de communication sans fil, l'enregistrement d'au moins certaines unités de communication de la pluralité d'unités de communication distantes au niveau du second système de communication sans fil.