Brevet FR2697701A1 — publié le 19940506

La présente invention concerne un procédé pour permettre la commande de la transmission d'information, dans un réseau de données ayant des groupes fermés d'utilisateurs, entre au moins deux catégories d'utilisa- teurs du réseau de données. On utilise différents types de réseaux de don- nées pour la transmission d'information La structure des réseaux varie et elle est adaptée au domaine d'applica- tion On décrira donc ci-après un exemple d'un tel réseau. Pour la transmission d'information entre des unités mobiles, par exemple des véhicules, l'information est transmise à partir de terminaux dans les véhicules vers des stations de base fixes, par l'intermédiaire d'une liaison de radiocommunication Ces stations de base sont connectées à leur tour, par des circuits permanents, à des centres de commutation commandés par des processeurs qui traitent et commandent le flux d'information Les centres de commutation sont connectés entre eux et éventuellement à des terminaux fixes, par l'intermédiaire d'un réseau de circuit permanent Normalement, les centres de commutation sont également connectés à une station de commande centrale pour le réseau, qui surveille et dirige le fonc- tionnement des centres de commutation. En principe, si aucune précaution spéciale n'est prise, tous les utilisateurs qui sont connectés au réseau peuvent atteindre n'importe quels autres utilisateurs. Lorsqu'un réseau peut être utilisé par des personnes privées aussi bien que par différentes sociétés, la police, des services de secours, etc, ceci peut être inapproprié pour diverses raisons. On a résolu ce problème par un système compor- tant ce que l'on appelle des "groupes fermés d'utilisa- teurs" (ou CUG pour "Closed User Groups") En identifiant un certain nombre d'utilisateurs comme appartenant à un certain groupe fermé d'utilisateurs, on peut commander les centres de commutation du réseau d'une manière telle qu'un utilisateur ne puisse communiquer qu'avec les autres utilisateurs dans le groupe Cependant, du fait que tout utilisateur peut être autorisé à faire partie de plusieurs groupes fermés d'utilisateurs, la communication entre les groupes est possible Ce système est bien connu et il est normalisé, par exemple par des normes de télécommunica- tions internationales, comme la norme CCITT X 25. Il apparaît cependant un problème avec ce système dans le cas o différentes catégories d'utilisa- teurs dans les groupes fermés d'utilisateurs doivent être capables de communiquer avec une catégorie d'utilisateurs qui ne fait pas partie des groupes fermés d'utilisateurs. On trouve un exemple d'une telle catégorie d'utilisateurs dans des services publics, c'est-à-dire des services qui doivent être disponibles pour tous les utilisateurs du réseau Le courrier électronique, qui est un service de transmission de messages, est un tel service public. Du fait que ces catégories d'utilisateurs ou de services doivent être placées à l'extérieur des groupes fermés d'utilisateurs existants, le système empêche effec- tivement aux membres de groupes d'atteindre ces catégo- ries Dans un réseau de données à commutation de circuits avec la possibilité d'établir des connexions par commuta- tion de circuits virtuels entre différents utilisateurs, on peut résoudre le problème en faisant en sorte qu'un utilisateur soit ouvert seulement pour du trafic entrant ou seulement pour du trafic sortant Les utilisateurs d'un service public, par exemple, ont alors seulement la possi- bilité d'émettre du trafic sortant vers le groupe fermé d'utilisateurs spécial qui est associé au service consi- déré Lorsque le réseau utilise des connexions par commu- tation de circuits virtuels, on peut établir un dialogue complet dès que la connexion a été établie. Dans des réseaux qui sont dépourvus de ce type de connexion, ce qui est le cas de réseaux prévus pour la transmission de datagrammes, cette possibilité n'existe pas du fait que la connexion ne fonctionne que dans une seule direction. Le but de la présente invention est donc de procurer un procédé par lequel différentes catégories d'utilisateurs dans un réseau de données ayant des groupes d'utilisateurs fermés, ont la possibilité de communiquer avec d'autres catégories d'utilisateurs se trouvant à l'extérieur des groupes d'utilisateurs fermés, d'une manière simple et sûre, sans permettre de cette manière l'établissement de contacts prohibés entre les groupes. Par ce procédé, il est également possible d'atteindre ce but dans des réseaux de transmission de datagrammes. Ce but est atteint grâce à un procédé de super- vision et de commande de la transmission d'information entre au moins deux catégories d'utilisateurs d'un réseau de données comportant des groupes fermés d'utilisateurs, qui est caractérisé en ce que des utilisateurs qui appar- tiennent à une première catégorie d'utilisateurs, ainsi qu'un certain nombre d'utilisateurs qui appartiennent à d'autres catégories d'utilisateurs, constituent un groupe fermé d'utilisateurs spécial, dans lequel: les utilisateurs qui appartiennent à la première caté- gorie d'utilisateurs reçoivent une première identité; les utilisateurs qui appartiennent à d'autres catégories d'utilisateurs reçoivent une seconde identité, différente de la première identité; et la transmission d'information est autorisée uniquement, premièrement entre des utilisateurs ayant la première identité et des utilisateurs ayant la seconde identité, et secondement entre des utilisateurs qui appartiennent au même groupe fermé d'utilisateurs. On va maintenant décrire l'invention de façon plus détaillée, à titre d'exemple, en se référant aux dessins annexés, dans lesquels la figure 1 montre la structure principale des groupes fermés d'utilisateurs, et la figure 2 montre un exemple dans lequel l'invention a été appliquée à des groupes fermés d'utili- sateurs. La figure 1 montre, d'une manière simplifiée, un exemple de l'utilisation de groupes fermés d'utilisateurs dans un réseau de données que l'on suppose ici être prévu pour la transmission de datagrammes entre des unités mobiles La référence CUG 5 désigne un tel groupe Les membres du groupe, qui sont représentés par des symboles de véhicules sur la figure, portent les désignations 51 et 52 D'une manière correspondante, le groupe CUG 4 est formé par les membres 41-44 et le groupe CUG 10 est formé par les membres 101 et 102 Le groupe CUG 9 comprend les membres 91 et 92, mais en plus il comprend également les membres 41 et 43 du groupe CUG 4 et les membres 101 et 102 du groupe CUG 10, ce qui fait que ces membres ont une double appartenance en ce qui concerne les groupes. Comme mentionné précédemment, les contacts entre les membres de groupes sont établis par le réseau de don- nées auquel les utilisateurs sont connectés Le réseau ne permettra des contacts qu'entre des utilisateurs qui ont au moins une appartenance de groupe en commun Ceci signifie que, dans l'exemple conforme à la figure 1, les membres 51 et 52 peuvent seulement communiquer entre eux, du fait qu'ils appartiennent seulement au groupe fermé d'utilisateurs CUG 5 Les membres 41 et 43 peuvent évidem- ment entrer en contact avec les membres 42 et 44 (même groupe, CUG 4) mais, du fait qu'il appartiennent également au groupe CUG 9, le contact est également permis avec les membres 91 et 92 et avec les membres 101 et 102 Les membres 42 et 44, qui appartiennent seulement au groupe CUG 4, peuvent seulement avoir des contacts avec tous les membres de ce groupe D'une manière correspondante, des contacts entre tous les membres du groupe CUG 9 ( 91, 92, 41, 43, 101 et 102) sont évidemment possibles. Sur la figure 2, on trouve la même structure de groupes que sur la figure 1 Un groupe fermé d'utilisa- teurs spécial CUG 1 avec un seul utilisateur ( 11) qui n'appartient à aucun des autres groupes de l'exemple, a cependant été ajouté Dans ce qui suit, on suppose que cet utilisateur, que l'on peut considérer comme étant un service public, appartient à une seule catégorie d'utili- sateurs, bien que les autres membres ( 92, 43, 44 et 52) du groupe appartiennent à une ou plusieurs autres catégories. Si aucune précaution spéciale n'est prise, tous les membres du groupe doivent donc avoir la possibilité de communiquer les uns avec les autres, du fait que tous appartiennent au même groupe, CUG 1 On peut cependant éviter ceci si les membres du groupe comportent une identité supplémentaire Pour atteindre le but de l'inven- tion, cette identité doit seulement comprendre deux valeurs différentes Dans l'exemple, on a utilisé une "polarité" (c'est-à-dire une identité) positive (+) et négative (-) On peut donc dire que le groupe CUG 1 est un "groupe fermé d'utilisateurs polarisé". Le service public 11 reçoit une polarité "posi- tive", tandis que les autres membres du groupe reçoivent une polarité "négative" La polarité a été désignée sur la figure 2 avec les symboles + et après les désignations mentionnées précédemment Lorsqu'une connexion doit être établie entre deux correspondants, le réseau de transmis- sion de données contrôle également la polarité des corres- pondants Le réseau est ensuite commandé de façon à n'autoriser la transmission de trafic dans le groupe CUG 1 qu'entre des correspondants ayant une polarité opposée. Tous les membres du groupe peuvent donc entrer en contact avec le service public 11 (et inversement), tandis qu'il n'est pas possible d'établir une communication dans le groupe CUG 1 entre, par exemple, 44 et 52-, du fait que tous deux ont la même polarité (négative) Bien que les utilisateurs 92 et 43 aient tous deux une polarité négative, ils peuvent évidemment toujours entrer en contact, mais ce contact est établi dans le groupe CUG 9 qui n'est pas un groupe polarisé, et qui ne tient donc pas compte de la polarité des membres du groupe. L'invention telle qu'elle est décrite ci-dessus, doit être considérée comme un mode de réalisation de son application Bien que le mode de réalisation concerne essentiellement un réseau avec des utilisateurs/terminaux mobiles, l'invention n'est pas limitée à un tel réseau. Comme il ressort de façon évidente de l'exemple, il n'y a rien dans le principe de l'invention qui dépend du type du réseau de données, du procédé de transmission, de la taille du réseau, etc. Dans le mode de réalisation, l'invention a également été appliquée à un réseau dans lequel l'une des catégories d'utilisateurs comprend seulement un service public Cependant, rien n'empêche son application à des réseaux dans lesquels cette catégorie comprend un certain nombre d'utilisateurs différents Dans ce cas, chaque utilisateur fera partie d'un groupe fermé d'utilisateurs spécial ("polarisé"). En outre, l'invention n'est pas limitée au fait que l'identité supplémentaire ne comprend que deux valeurs différentes A titre d'exemple, en utilisant un plus grand nombre d'identités, on peut établir différentes combinai- sons de connexions possibles entre diverses catégories d'utilisateurs et de groupes d'utilisateurs. REVENDICATIONS 1 Procédé pour superviser et commander la transmission d'information entre au moins deux catégories d'utilisateurs d'un réseau de données comportant des groupes fermés d'utilisateurs (CUG 4, CUG 5, CUG 9, CUG ), caractérisé en ce que des utilisateurs ( 11) qui appartiennent à une première catégorie d'utilisateurs, ainsi qu'un certain nombre d'utilisateurs ( 43, 44, 52, 92) qui appartiennent à d'autres catégories d'utilisateurs, constituent un groupe fermé d'utilisateurs spécial (CUG 1), dans lequel: les utilisateurs ( 11) qui appartiennent à la première catégorie d'utilisateurs reçoivent une première identité (+); les utilisateurs qui appartiennent aux autres catégories d'utilisateurs reçoivent une seconde identité (-), différente de la première identité (+); et la transmission d'information n'est autorisée que, premiè- rement entre des utilisateurs ( 11) ayant la première identité (+) et des utilisateurs ( 43, 44, 52, 92) ayant la seconde identité (-), et secondement entre des utilisa- teurs ( 43/44, 43/92) qui appartiennent au même groupe fermé d'utilisateurs (CUG 4, CUG 9). 2 Procédé selon la revendication 1, caractérisé en ce que la première catégorie d'utilisateurs ( 11) consiste en services publics. 3 Procédé selon l'une quelconque des revendi- cations 1 ou 2, caractérisé en ce que la transmission d'information a lieu dans un réseau de données qui est prévu pour la transmission de datagrammes.