Brevet FR2773028A1 — publié le 19990625

La présente invention concerne d'une manière générale l'allocation à une pluralité d'éléments d'autorisations d'accès à une ressource partagée, et concerne plus particulièrement l'adaptation de l'allocation en fonction de perturbations. L'invention s'applique notamment au partage d'un canal de communication entre des moyens de communication, par exemple le partage de la bande passante d'un canal radio entre les stations d'un réseau local sans fil. Dans ce contexte, des perturbations viennent gêner la transmission de données entre les stations. Ces perturbations sont de nature variée, surviennent de manière imprévisible et ont des durées aléatoires. Les techniques pour détecter les perturbations et y remédier doivent prendre en compte ces contraintes pour traiter les perturbations et minimiser leurs effets. Le document US-A-5 461 639 décrit un procédé de contrôle de la puissance d'émission d'une station de base vers une station mobile distante. La station mobile analyse la qualité de réception. L'analyse est effectuée pour chaque trame de données transmise par la station de base. La station mobile transmet un bit de contrôle de puissance à la station de base. En fonction de cette analyse, la station de base augmente ou diminue sa puissance d'émission. Le document US-A-5 265 119 a trait à un système de contrôle de la puissance d'émission de stations mobiles. La station de base mesure la puissance du signal qu'elle reçoit depuis une station mobile et envoie en conséquence une commande d'ajustement de puissance d'émission à la station mobile. Ces deux méthodes sont mise en oeuvre pour des systèmes de téléphone mobile, et reposent sur l'idée qu'une mauvaise qualité de réception peut être corrigée par une augmentation de la puissance d'émission. Si ces méthodes donnent satisfaction dans le cas de perturbations relativement durables et évoluant lentement, ces méthodes sont cependant trop lentes pour corriger des perturbations brèves par rapport à la durée de transmission d'une station mobile vers la station de base ; par exemple, une perturbation brève survient au cours de la transmission d'une seule trame de données et corrompt uniquement cette trame. II a été constaté que ce type de perturbation fait augmenter le trafic entre stations, notamment parce que les trames de données perturbées devront être répétées. La présente invention vise à remédier aux inconvénients de la technique antérieure, en fournissant un procédé et un dispositif d'adaptation de l'allocation à une pluralité d'éléments d'autorisations d'accès à une ressource partagée en fonction de perturbations, qui sont particulièrement destinés à remédier aux effets de perturbations brèves. A cette fin, I'invention propose un procédé pour allouer à une pluralité d'éléments des autorisations d'accès à une ressource partagée, caractérisé en ce qu'il comporte les étapes de: - attribution d'autorisations d'accès aux éléments selon une règle de distribution prédéterminée, un élément auquel a été attribuée une autorisation étant susceptible de transmettre une réponse, - analyse de la qualité de la réponse de chacun des éléments, - attribution d'au moins une autorisation d'accès supplémentaire à un élément considéré si la qualité de la réponse de l'élément considéré ne satisfait pas à un critère prédéterminé. Corrélativement, I'invention concerne un dispositif pour allouer à une pluralité d'éléments des autorisations d'accès à une ressource partagée, comportant un moyen de mémoire pour mémoriser i'adresse d'éléments susceptibles d'accéder à la ressource partagée, caractérisé en ce qu'il comporte: - des moyens d'attribution d'autorisations d'accès aux éléments selon une règle de distribution prédéterminée, un élément auquel a été attribuée une autorisation étant susceptible de transmettre une réponse, - des moyens d'analyse de la qualité de la réponse de chacun des éléments, - des moyens d'attribution d'au moins une autorisation d'accès supplémentaire à un élément considéré si la qualité de la réponse de l'élément considéré ne satisfait pas à un critère prédéterminé. Le procédé et le dispositif s'appliquent particulièrement au cas où les éléments sont des moyens de communication de données, et la ressource partagée est un canal de communication. La pluralité d'éléments considérée est l'ensemble des éléments qui sont susceptibles d'accéder à la ressource partagée. Le procédé et le dispositif selon l'invention présentent non seulement l'avantage de résoudre le problème technique ci-dessus énoncé, mais aussi de fournir une correction à la perturbation qui est très rapide. La correction apportée par l'invention consiste à augmenter le nombre d'autorisations d'accès d'un élément, ce qui permet de répondre à l'augmentation de trafic induit par la perturbation. L'invention permet ainsi une réaction dynamique à toute perturbation brève. Selon une caractéristique préférée, une autorisation d'accès supplémentaire est attribuée à un élément considéré si la qualité de la réponse de l'élément considéré ne satisfait pas à un critère prédéterminé, et si le nombre d'autorisations d'accès supplémentaires successives attribuées à l'élément considéré est inférieur à un seuil. Cette caractéristique permet de limiter le nombre d'autorisations d'accès supplémentaires. Selon une autre caractéristique préférée, L'étape d'analyse comporte la comparaison d'un nombre d'erreur de la réponse reçue de chacun des éléments avec un seuil. La mesure du nombre d'erreur est un moyen simple pour évaluer la qualité des réponses reçues. Selon des caractéristiques préférées, L'étape d'attribution d'au moins une autorisation d'accès supplémentaire comporte l'attribution d'un nombre prédéterminé d'autorisations d'accès supplémentaires, ce qui est simple à mettre en oeuvre, ou en variante l'attribution d'un nombre d'autorisations d'accès supplémentaires qui dépend du résultat de l'analyse de la qualité de la réponse considérée, ce qui est plus précis et mieux adapté à l'importance de la perturbation. Selon une caractéristique préférée, chaque autorisation d'accès supplémentaire est attribuée immédiatement à la suite de l'autorisation dont la réponse a une qualité ne satisfaisant pas le critère prédéterminé. Ainsi, la réaction à la perturbation est très rapide. Selon une autre caractéristique préférée, le procédé comporte en outre les étapes de: - détection d'une absence de réponse à une autorisation d'accès, - attribution d'au moins une autorisation d'accès supplémentaire à un second élément considéré, pour lequel une absence de réponse à une autorisation d'accès a été détectée, si l'autorisation d'accès considérée est une autorisation d'accès supplémentaire et si le nombre d'autorisations d'accès supplémentaires successives attribuées au second élément considéré est inférieur à un seuil. Le procédé tient ainsi compte des absences de réponse, qui peuvent également être révélatrices de perturbations. Le dispositif selon l'invention comporte des moyens de mise en oeuvre des caractéristiques précédemment exposées, qui présentent des avantages identiques à ceux cités plus haut. Les caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de plusieurs modes préférés de réalisation illustrés par les dessins ci-joints, dans lesquels - la figure 1 représente un réseau local sans fil mettant en oeuvre l'invention; - la figure 2 est un bloc-diagramme d'une station de base comprise dans le réseau local de la figure i ; - la figure 3 est un bloc-diagramme d'une station mobile comprise dans le réseau local de la figure 1 ; - la figure 4 est un algorithme, selon un premier mode de réalisation de l'invention, d'attribution d'autorisations d'accès supplémentaires à une station mobile du réseau, mis en oeuvre dans la station de base de la figure 2 - la figure 5a est un diagramme temporel d'attribution d'autorisations d'accès à des stations mobiles comprises dans le réseau de la figure I - la figure 5b est un diagramme temporel selon l'invention, d'attribution d'autorisations d'accès supplémentaires à une station mobile perturbée comprise dans le réseau de la figure i ; - la figure 6 est un algorithme selon l'invention d'analyse de la qualité d'une trame reçue par la station de base; - la figure 7 est un algorithme, selon un second mode de réalisation de l'invention, d'attribution d'autorisations d'accès supplémentaires à une station mobile du réseau, mis en oeuvre dans la station de base de la figure 2. Selon le mode de réalisation choisi et représenté aux figures I à 3, I'invention s'applique à un réseau local sans fil dans lequel la ressource à partager est le support de transmission et les éléments sont des moyens de communication. On considère ici un réseau local monocellulaire, et l'on s'intéresse aux problèmes d'allocation d'accès à l'intérieur de la cellule, plus particulièrement à l'adaptation de l'allocation en fonction de possibles perturbations. Le réseau comporte un moyen central de communication, sous la forme d'une station de base SB, et des moyens de communication, sous la forme de stations mobiles SM1 à SMN , où N est un entier représentant le nombre maximal de stations mobiles qui peuvent être contrôlées par la station de base. Le nombre de stations mobiles effectivement connectées au réseau évolue en permanence. Les stations mobiles échangent des données entre elles et avec la station de base, en partageant le support de transmission, qui est ici hertzien. Selon le mode de réalisation envisagé, les données échangées entre stations mobiles transitent par la station de base, qui reçoit les données depuis une station mobile "émettrice" et les réémet vers une autre station mobile "destinataire". La bande passante allouée à l'échange de données est classiquement divisée en un canal montant, pour les données transmises depuis les stations mobiles jusqu'à la station de base, et en un canal descendant, pour les données transmises depuis la station de base vers les stations mobiles. Selon un second mode de réalisation, les données échangées entre stations mobiles sont échangées directement d'une station mobile à une autre station mobile, la station de base étant alors seulement à l'écoute des échanges de données. Les données sont échangées sous la forme de trames de données. Le format d'une trame de données est fixé par le protocole de contrôle d'accès au support mis en oeuvre dans le réseau. Une trame de données comporte, outre des champs de synchronisation trame et bit, des champs dans lesquelles se trouvent l'adresse de la station émettrice de la trame, I'adresse de la station à laquelle est destinée la trame, des informations complémentaires, et une suite de données. Le champ de suite de données peut avoir une longueur variable, par exemple dans le cas de trames ETHERNET, entre quarante-six et environ mille cinq cents octets, si bien que la trame a en conséquence une longueur variable. L'invention s'applique également lorsque la longueur des trames échangées est fixe. Les radiocommunications sont gérées par la station de base. Le protocole de contrôle d'accès des stations mobiles au réseau est un protocole de type centralisé par consultation, ou scrutation (en anglais "polling"). Selon ce protocole, la station de base distribue aux stations mobiles des autorisations à émettre sur le support de transmission partagé, souvent appelées jeton, selon un ordre déterminé. Lorsqu'une station mobile reçoit le jeton, elle peut émettre en réponse une trame de données sur le support hertzien. La station de base SB comporte un micro-contrôleur 1, une mémoire morte (ROM) 2 et une mémoire vive (RAM) 3 reliés à un modem 4 par un bus de données 5, via une interface modem 6. Le modem 4 transmet et reçoit des données par l'intermédiaire d'une antenne 7. Le modem comporte un circuit modulateur 9 ainsi que des circuits correcteurs d'erreur, respectivement codeur et décodeur, de type Reed-Solomon, référencés globalement 8. Ces codeurs sont par exemple du type L64711 et L64712 de la société LSI Logic. Le circuit décodeur comporte des registres de comptage d'erreur qui sont utilisés dans le cadre de l'invention comme moyen de mesure de la qualité de la réception. Le micro-contrôleur 1 est un micro-processeur ou est un circuit intégré spécifique. Le micro-contrôleur 1 pilote le modem 4. La mémoire morte 2 contient le programme de fonctionnement de la station de base et de gestion des communications entre stations mobiles, ce programme étant mis en oeuvre par le micro-contrôleur 1. La mémoire vive 3 mémorise les messages émis ou reçus et comportent des registres dans lesquels sont mémorisées les variables utilisées pour mettre en oeuvre l'invention. Ces variables seront exposées dans la suite et les registres qui leur sont associés portent respectivement les mêmes références auxquelles est ajouté le préfixe "R". Le modem assure des fonctions classiques de détection et correction d'erreur mises en oeuvre par les circuits codeur et décodeur 8 basé, par exemple, sur un algorithme de type Reed-Solomon, approprié dans le cas d'erreurs en paquet. Le circuit 8, lorsqu'il fonctionne en mode codeur, reçoit des trames de données à coder et les décompose pour former des blocs de données de longueur déterminée. Le circuit 8 associe à chaque bloc de données un bloc de redondance destiné à détecter des erreurs dans le bloc de données considéré et à les corriger. Les blocs de données et les blocs de redondance sont ensuite modulés puis transmis sur le support hertzien par l'intermédiaire de l'antenne 7. Lorsque le circuit 8 fonctionne en mode décodeur, il reçoit des blocs de données associés à leur bloc de redondance respectif. Les données de redondance sont utilisées pour détecter et corriger d'éventuelles erreurs de transmission, dues à des perturbations sur le canal radio. Le nombre d'erreurs que peut corriger le décodeur dans un bloc de données est limité par la longueur du bloc de données et du bloc de redondance associé. Pour chaque trame de données décodée, le circuit décodeur 8 comptabilise le nombre d'erreurs corrigées et le nombre d'erreurs qu'il n'est pas possible de corriger. Ces nombres peuvent être des nombres de bits, d'octets ou de blocs. Si la trame considérée comporte des blocs qu'il n'est pas possible de corriger, elle n'est alors pas utilisable et est détruite. II sera nécessaire de retransmettre la trame en question, ce qui génère une augmentation de trafic. Si toutes les erreurs de la trame peuvent être corrigées, la trame considérée est corrigée, et la trame ne sera pas à retransmettre. Un grand nombre d'erreur, même si elles peuvent être corrigées, révèle un canal radio perturbé. La station mobile SMn, avec n quelconque entre 1 et N, comporte un terminal informatique de type ordinateur personnel et un moyen de communication en réseau, classiquement sous la forme d'une carte informatique intégrée à l'ordinateur. Le terminal peut également être une imprimante, ou un serveur de fichiers, par exemple. Comme le montre la figure 3, le moyen de communication de la station mobile comporte un micro-contrôleur 10, une mémoire morte (ROM) 12 et une mémoire vive (RAM) 13 reliés à un modem 14 par un bus de données 15, via une interface modem 16. Le modem 14 transmet et reçoit des données par l'intermédiaire d'une antenne 17. Le moyen de communication comporte également une interface bus 11 qui relie le moyen de communication en réseau à la partie applicative du terminal informatique Tl qui traite les données reçues et à émettre via le moyen de communication. En référence à la figure 4, un premier mode de réalisation d'algorithme d'attribution d'autorisation d'accès est mémorisé en mémoire ROM 2 et mis en oeuvre par le micro-contrôleur 1 de la station de base SB, et comprend des étapes El à E4. Cet algorithme comporte l'attribution d'autorisations d'accès (jetons) aux stations mobiles, L'analyse de la qualité des réponses aux autorisations et l'attribution sélective d'autorisations d'accès supplémentaires. A l'étape El, la station de base SB émet une autorisation à émettre des données, ou jeton JET,, à destination de l'une des stations mobiles. La station mobile SMn à laquelle est envoyé le jeton est déterminée par un protocole d'accès connu en soi, mémorisé en mémoire morte 2 et mis en oeuvre par le micro-contrôleur 1 de la station de base SB. Un tel protocole est par exemple décrit dans la demande de brevet 97 00633 déposée le 22 janvier 1997 par la demanderesse. A l'étape suivante E2, il est testé si une réponse REPn transmise par la station SMn a été reçue par la station de base, en réponse au jeton émis JTn. Lorsque la réponse au test est positive, la réponse reçue REPn est analysée à l'étape E3. Lorsque toutes les éventuelles erreurs de la trame de réponse REPn peuvent être corrigées, L'étape E3 est suivie par la réémission des données par la station de base, vers la station mobile destinataire. Si la trame ne peut pas être corrigée car elle contient trop d'erreurs, elle est détruite. Lorsque la réponse au test de l'étape E2 demeure négative après l'écoulement d'une temporisation, I'algorithme retourne à l'étape El. L'étape E3 est un test de la qualité de la trame de réponse REPU. L'étape E3 est détaillée dans la suite. Lorsque la réponse REPn est de bonne qualité, I'algorithme retourne à l'étape El. Lorsque la réponse est de mauvaise qualité, I'algorithme passe à l'étape E4. Une réponse de mauvaise qualité, c'est-à-dire une trame reçue avec beaucoup d'erreurs, va provoquer des demandes de réémission des données mal reçues, et par conséquent une augmentation de trafic. L'étape E4 est la transmission d'un jeton JTn à la station mobile SMn. Ce jeton a la même structure et la même fonction que les jetons transmis à l'étape El, mais il constitue un jeton supplémentaire destiné à la station considérée SMn par rapport aux jetons classiquement transmis à l'étape El. Le jeton supplémentaire est transmis immédiatement à la suite de la réponse de mauvaise qualité. L'étape E4 est suivie de l'étape E2. En variante, L'étape E4 est la transmission de plusieurs jetons supplémentaires à la station mobile SMn. Le nombre de jetons est prédéterminé, et vaut à titre d'exemple trois. Selon une autre variante, le nombre de jetons supplémentaires est déterminé en fonction de l'importance de la dégradation de la qualité de la réponse reçue. Par exemple, le nombre de jetons supplémentaires est compris entre 1 et 3. Dans tous les cas, le ou les jeton(s) supplémentaire(s) permettent d'absorber l'augmentation de trafic induite par les perturbations entre la station mobile SMn et la station de base SB. La figure 5a représente un diagramme temporel simplifié d'attribution d'autorisations d'accès dans le cas où les radiocommunications ne sont pas perturbées. La station de base émet un premier jeton JT, d'autorisation à émettre à destination de la station mobile SM1, qui émet en réponse une trame de données REP,. Les données sont émises vers la station de base SB, qui les traite et par exemple les émet à son tour vers une station mobile destinataire. La réponse REP, est de bonne qualité (étape E3). La station de base émet ensuite un deuxième jeton JT2 vers la station mobile SM2, qui émet une trame de données REP2 en réponse. Le cycle se poursuit ainsi tant que les réponses reçues sont de bonne qualité, c'est-àdire tant que le support hertzien n'est pas perturbé. La figure 5b représente un diagramme temporel simplifié d'attribution d'autorisations d'accès dans le cas où les radiocommunications sont perturbées. La station de base émet un premier jeton JT, d'autorisation à émettre à destination de la station mobile SM,, qui émet en réponse une trame de données REP,. Les données sont émises vers la station de base SB, qui les traite et par exemple les émet à son tour vers une station mobile destinataire. La réponse REP1 est de bonne qualité (étape E3). La station de base émet ensuite un deuxième jeton JT2 vers la station mobile SM2, qui émet une trame de données REP2 en réponse. La trame REP2 subit des perturbations au cours de sa transmission entre la station mobile SM2 et la station de base SB. Cette dernière analyse la trame de réponse REP2 et constate qu'elle est de mauvaise qualité (étape E3). Le jeton suivant est un jeton supplémentaire JT2 émis à destination de la station mobile SM2 qui émet une trame de données REP2 en réponse. La trame REP2 est analysée par la station de base SB, qui constate qu'elle est de bonne qualité. Le cycle d'attribution d'autorisations d'accès se poursuit ensuite. La figure 6 représente l'étape E3 et comporte des sous-étapes E31 et E32. L'étape E31 est la récupération du nombre NE d'erreurs contenues dans la trame en cours de traitement. Cette étape comporte la lecture du nombre d'erreurs dans le circuit correcteur d'erreur 8 et la mémorisation de ce nombre dans un registre RNE de la mémoire vive 3. Le nombre d'erreur est ici le nombre d'erreurs corrigées par le circuit décodeur 8. L'étape suivante E32 est la comparaison du nombre NE d'erreurs avec un seuil prédéterminé SE, mémorisé dans un registre RSE de la mémoire vive 3. Si le nombre NE d'erreurs est supérieur au seuil SE, L'étape E32 est suivie de l'étape E4. Dans le cas contraire, L'étape E32 est suivie de l'étape El. Dans le cas où le nombre de jetons supplémentaires dépend du degré de dégradation de qualité de la réponse reçue, plusieurs seuils sont utilisés pour déterminer des plages à chacune desquelles est associé un nombre de jetons supplémentaires. Le nombre d'erreurs est comparé avec les seuils pour déterminer dans quelle plage il se situe. Le nombre de jetons supplémentaires est ainsi déterminé. II est également possible d'utiliser le nombre d'erreur qu'il n'est pas possible de corriger, pour attribuer plusieurs jetons supplémentaires lorsque ce nombre dépasse un seuil. En référence à la figure 7, le second mode de réalisation de l'invention est représenté sous la forme d'un algorithme d'attribution d'autorisations d'accès mémorisé en mémoire morte 2 et mis en oeuvre par le micro-contrôleur 1 de la station de base SB. L'algorithme comporte des étapes E20 à E27. Par rapport au premier mode de réalisation, cet algorithme tient d'une part compte d'une absence de réception à un jeton. D'autre part, cet algorithme limite le nombre de jetons supplémentaires successifs adressés à une station considérée. A l'étape E20, la station de base SB émet une autorisation à émettre des données, ou jeton JTn, à destination de l'une des stations mobiles. La station mobile SMn à laquelle est envoyé le jeton est déterminée par un protocole d'accès connu en soi, mémorisé en mémoire morte 2 et mis en oeuvre par le micro-contrôleur 1 de la station de base SB. L'étape suivante E21 est une initialisation à zéro d'une variable NJSn mémorisée dans un registre RNJSn de la mémoire 3 de la station de base. La variable NJSn est le nombre de fois où un jeton supplémentaire a été attribué à la station mobile considérée SM A l'étape suivante E22, il est testé si une réponse REPn émise par la station SMn a été reçue par la station de base, en réponse au jeton émis JTn. Lorsque la réponse au test est positive, la réponse reçue REPn est analysée à l'étape E23. Dans le cas où les données transitent par la station de base, L'étape E23 est suivie par la réémission des données par la station de base, vers la station mobile destinataire. L'étape E23 est un test sur la qualité de la réponse reçue REPU. Cette étape est identique à l'étape E3 précédemment décrite. Si la qualité de la réponse est bonne, l'étape E23 est suivie de l'étape E20. Dans le cas contraire, L'étape E23 est suivie de l'étape E25 qui sera décrite dans la suite. Lorsque la réponse au test de l'étape E22 demeure négative après l'écoulement d'une temporisation, c'est-à-dire qu'aucune trame de réponse n'est reçue en réponse au jeton JET,, L'étape E22 est suivie de l'étape E24 qui est un test pour vérifier si la variable NJSn est supérieure à zéro. Si la réponse est négative, L'étape E24 est suivie de l'étape E20. Dans le cas contraire, au moins le jeton précédent était un jeton supplémentaire, L'étape E24 est alors suivie de l'étape E25 qui est une comparaison de la variable NJSn avec un seuil M. Si la variable NJSn est supérieure au seuil M, L'étape E25 est suivie de l'étape E20, c'est-à-dire qu'aucun jeton supplémentaire n'est transmis à la station considérée. Si, à l'étape E25, la variable NJSn est inférieure au seuil M, cette étape est suivie de l'étape E26 qui est la transmission d'un jeton supplémentaire à la station mobile SMn. L'étape suivante E27 est l'incrémentation de la variable NJSn de une unité. L'étape E27 est suivie de l'étape E22. Ainsi, dans le cas d'une absence de réponse à une autorisation à émettre, un jeton supplémentaire est adressé à la station considérée SMn uniquement si le nombre NJSn est strictement supérieur à zéro et strictement inférieur au nombre M. Dans le cas d'une réponse reçue de mauvaise qualité, un jeton supplémentaire est adressé à la station considérée SMn uniquement si le nombre NJSn est strictement inférieur au nombre M. Dans tous les cas, le nombre de jetons supplémentaires successifs adressés à une station considérée SMn est limité. Bien entendu, la présente invention n'est nullement limitée aux modes de réalisation décrits et représentés, mais englobe, bien au contraire, toute variante à la portée de l'homme du métier. En particulier, l'invention s'applique à un réseau local filaire. L'invention s'applique également dans un noyau temps réel pour allouer à des tâches, ou programmes, des autorisations d'accès à un processeur. L'invention s'applique encore pour allouer à des circuits électroniques, tels que processeur, mémoires, des autorisations d'accès à un bus de données. REVENDICATIONS 1. Procédé pour allouer à une pluralité d'éléments (son) des autorisations d'accès (JTn) à une ressource partagée, caractérisé en ce qu'il comporte les étapes de: - attribution (El) d'autorisations d'accès aux éléments selon une règle de distribution prédéterminée, un élément auquel a été attribuée une autorisation étant susceptible de transmettre une réponse (REPn), - analyse (E3) de la qualité de la réponse (REPn) de chacun des éléments, - attribution (E4) d'au moins une autorisation d'accès supplémentaire à un élément considéré (son) si la qualité de la réponse de l'élément considéré ne satisfait pas à un critère prédéterminé. 2. Procédé pour allouer à une pluralité d'éléments (son) des autorisations d'accès à une ressource partagée, caractérisé en ce qu'il comporte les étapes de: - attribution (E20) d'autorisations d'accès aux éléments selon une règle de distribution prédéterminée, un élément auquel a été attribuée une autorisation étant susceptible de transmettre une réponse (REPn), - analyse (E23) de la qualité de la réponse de chacun des éléments, - attribution (E26) d'au moins une autorisation d'accès supplémentaire à un élément considéré si la qualité de la réponse de l'élément considéré ne satisfait pas à un critère prédéterminé, et si le nombre (NJSn) d'autorisations d'accès supplémentaires successives attribuées à l'élément considéré est inférieur à un seuil (M). 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que l'étape d'analyse comporte la comparaison d'un nombre d'erreur (NE) de la réponse reçue de chacun des éléments avec un seuil (SE). 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'étape d'attribution (E4, E26) d'au moins une autorisation d'accès supplémentaire comporte l'attribution d'un nombre prédéterminé d'autorisations d'accès supplémentaires. 5. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'étape d'attribution (E4, E26) d'au moins une autorisation d'accès supplémentaire comporte l'attribution d'un nombre d'autorisations d'accès supplémentaires qui dépend du résultat de l'analyse de la qualité de la réponse considérée. 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que chaque autorisation d'accès supplémentaire est attribuée immédiatement à la suite de l'autorisation dont la réponse (REPn) a une qualité ne satisfaisant pas le critère prédéterminé. 7. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce qu'il comporte en outre les étapes de: - détection (E22) d'une absence de réponse à une autorisation d'accès (JTn), - attribution (E26) d'au moins une autorisation d'accès supplémentaire à un second élément considéré, pour lequel une absence de réponse à une autorisation d'accès a été détectée, si l'autorisation d'accès considérée est une autorisation d'accès supplémentaire et si le nombre (NJSn) d'autorisations d'accès supplémentaires successives attribuées au second élément considéré est inférieur à un seuil (M). 8. Procédé selon l'une quelconque des revendications 1 à 7, dans lequel les éléments (SMn) sont des moyens de communication de données, et la ressource partagée est un canal de communication. 9. Dispositif pour allouer à une pluralité d'éléments (SMn) des autorisations d'accès à une ressource partagée, comportant un moyen de mémoire (3) pour mémoriser l'adresse d'éléments susceptibles d'accéder à la ressource partagée, caractérisé en ce qu'il comporte: - des moyens (1) d'attribution d'autorisations d'accès (JTn) aux éléments selon une règle de distribution prédéterminée, un élément auquel a été attribuée une autorisation étant susceptible de transmettre une réponse (REPn), - des moyens (8, 1) d'analyse de la qualité de la réponse de chacun des éléments, - des moyens (1) d'attribution d'au moins une autorisation d'accès supplémentaire (JTn) à un élément considéré si la qualité de la réponse de l'élément considéré ne satisfait pas à un critère prédéterminé. 10. Dispositif pour allouer à une pluralité d'éléments (SMn) des autorisations d'accès à une ressource partagée, comportant un moyen de mémoire (3) pour mémoriser l'adresse d'éléments susceptibles d'accéder à la ressource partagée, caractérisé en ce qu'il comporte: - des moyens (1) d'attribution d'autorisations d'accès aux éléments selon une règle de distribution prédéterminée, un élément auquel a été attribuée une autorisation étant susceptible de transmettre une réponse (REPn), - des moyens (8,1) d'analyse de la qualité de la réponse de chacun des éléments, - des moyens (1) d'attribution d'au moins une autorisation d'accès supplémentaire à un élément considéré si la qualité de la réponse de l'élément considéré ne satisfait pas à un critère prédéterminé et si le nombre (NJSn) d'autorisations d'accès supplémentaires successives attribuées à l'élément considéré est inférieur à un seuil (M). il. Dispositif pour allouer à une pluralité d'éléments (SMn) des autorisations d'accès à une ressource partagée, adapté pour coopérer avec un moyen de mémoire (3) pour mémoriser l'adresse d'éléments (SMn) susceptibles d'accéder à la ressource partagée, caractérisé en ce qu'il comporte des moyens logiques comportant: - des moyens (1) d'attribution d'autorisations d'accès aux éléments selon une règle de distribution prédéterminée, un élément auquel a été attribuée une autorisation étant susceptible de transmettre une réponse, - des moyens (8, 1) d'analyse de la qualité de la réponse de chacun des éléments, - des moyens (1) d'attribution d'au moins une autorisation d'accès supplémentaire (JTn) à un élément considéré si la qualité de la réponse de l'élément considéré ne satisfait pas à un critère prédéterminé. 12. Dispositif pour allouer à une pluralité d'éléments (SMn) des autorisations d'accès à une ressource partagée, adapté pour coopérer avec un moyen de mémoire (3) pour mémoriser l'adresse d'éléments (SMn) susceptibles d'accéder à la ressource partagée, caractérisé en ce qu'il comporte des moyens logiques comportant: - des moyens (1) d'attribution d'autorisations d'accès aux éléments selon une règle de distribution prédéterminée, un élément auquel a été attribuée une autorisation étant susceptible de transmettre une réponse, - des moyens (8,1) d'analyse de la qualité de la réponse de chacun des éléments, - des moyens (1) d'attribution d'au moins une autorisation d'accès supplémentaire (JTn) à un élément considéré si la qualité de la réponse de l'élément considéré ne satisfait pas à un critère prédéterminé et si le nombre d'autorisations d'accès supplémentaires successives attribuées à l'élément considéré est inférieur à un seuil. 13. Dispositif selon l'une quelconque des revendications 9 à 12, caractérisé en ce que les moyens d'analyse sont adaptés à comparer un nombre d'erreur (NE) de la réponse reçue de l'élément considéré avec un seuil (SE). 14. Dispositif selon l'une quelconque des revendications 9 à 13, caractérisé en ce que les moyens d'attribution sont adaptés à attribuer un nombre prédéterminé d'autorisations d'accès supplémentaires (JTn). 15. Dispositif selon l'une quelconque des revendications 9 à 13, caractérisé en ce que les moyens d'attribution sont adaptés à attribuer un nombre d'autorisations d'accès supplémentaires (JTn) qui dépend du résultat de l'analyse de la qualité de la réponse considérée. 16. Dispositif selon l'une quelconque des revendications 9 à 15, caractérisé en ce que les moyens d'attribution sont adaptés à attribuer chaque autorisation d'accès supplémentaire (JTn) immédiatement à la suite de l'autorisation dont la réponse a une qualité ne satisfaisant pas le critère prédéterminé. 17. Dispositif selon l'une quelconque des revendications 9 à 16, caractérisé en ce qu'il comporte en outre - des moyens (1) de détection d'une absence de réponse à une autorisation d'accès, - des moyens (1) d'attribution d'au moins une autorisation d'accès supplémentaire à un élément considéré, pour lequel une absence de réponse à une autorisation d'accès a été détectée, si l'autorisation d'accès considérée est une autorisation d'accès supplémentaire et si le nombre (NJSn) d'autorisations d'accès supplémentaires successives attribuées à l'élément considéré est inférieur à un seuil (M). 18. Dispositif selon l'une quelconque des revendications 9 à 17, dans lequel les éléments (son) sont des moyens de communication de données, et la ressource partagée est un canal de communication. 19. Dispositif selon la revendication 9 ou 10, caractérisé en ce que les moyens d'attribution et d'analyse sont incorporés dans: - un micro-contrôleur (1), - une mémoire morte (2) comportant un programme pour allouer à une pluralité d'éléments des autorisations d'accès à une ressource partagée, et - une mémoire vive (3) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme. 20. Dispositif selon la revendication 11 ou 12, caractérisé en ce que les moyens logiques sont incorporés dans: - un micro-contrôleur (1), - une mémoire morte (2) comportant un programme pour allouer à une pluralité d'éléments des autorisations d'accès à une ressource partagée, et en ce que lesdits moyens logiques coopèrent avec une mémoire vive (3) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme.