Brevet FR2782872A1 — publié le 20000303

SYSTEME DE GESTION DE RESEAUX DE TÉLECOMMUNICATION L'invention concerne un système de gestion de réseaux de télécommunication. On rappelle qu'un réseau de télécommunication est constitué par l'ensemble des équipements matériel et logiciel qui permettent à des utilisateurs payant de communiquer. Parmi ces équipements il y a notamment les terminaux de télécommunications des utilisateurs qui peuvent tout aussi bien être des terminaux fixes ou mobile. Il y a aussi les systèmes d'accès au réseau, les centres de commutation et les centres de gestion du réseau. L'invention s'applique à tout type de réseau de télécommunication, fixe ou mobile. On s'intéresse dans ce qui va suivre, plus particulièrement aux centres de gestion d'un réseau de télécommunication également connus par la terminologie anglaise en tant que: Operation System (OS). Ces centres permettent à l'exploitant d'un réseau de télécommunication de gérer le réseau et de le configurer. On rappelle qu'un centre de gestion d'un réseau de télécommunication est structuré en cinq blocs fonctionnels F, A, C, P, S, à savoir la gestion des fautes F, la configuration C, l'information sur la charge payante A, la performance (qualité-débit) P et la sécurité S. Un centre de gestion ne fonctionne pas en temps réel par rapport au réseau de communication lui même. Le centre de gestion n'a pas besoin de pénétrer dans le réseau à chaque besoin d'établissent d'un appel téléphonique. Par contre ces centres permettent de remonter des informations du réseau ou de rentrer dans le réseau chaque fois qu'il est nécessaire d'intervenir pour surveiller et reconfigurer selon le problème rencontré. Les liaisons entre les centres de gestion OS et les différents éléments du réseau de télécommunication ont été normalisées par l'ITU. L'ensemble des recommandations est défini par la série dénommé M et la série X, M concernant les aspects pratiques et la série X concerne les protocoles de communication et l'implémentation. On peut citer principalement la norme ITU-T M3010 qui présente un concept dénommé TMN: Telecommunication Management Network ou Réseau de Gestion des Télécommunications, dans lequel on définit des éléments de type fonctionnel ou interface fonctionnelle et des éléments de type réseau dénommés NE Network Element placés dans le réseau pour acheminer des informations et une fonction dans le centre de gestion. Un élément NE du réseau (par exemple un contrôleur de station de base BSC dans un système de radiocommunication mobile) est en liaison avec le centre de gestion par une interface dénommée point de référence Q dont la structure est définie par la norme X de la recommandation ITU-T M3010. Cette norme X définit la manière dont est utilisée 1' interface Q et les protocoles qui servent à transporter l'information. Un point de référence Q est défini par un langage de modélisation de l'interface car il est dépendant de chacun des éléments de réseau géré. La norme précitée porte sur le langage de description de cette interface qui est le langage GDMO. Selon la norme, un centre de gestion est décomposé en deux ensembles fonctionnels, un ensemble dénommé OSF Operation System Function et un ensemble dénommé WSF Work system Function, avec un point de référence dénommé F (interface F). C'est dans cet ensemble OSF que l'on a l'application de gestion à proprement parler et c'est dans l'ensemble WSF que l'on a les ensembles de fonction de présentation et d'interface opérateur. On pourra se reporter pour mieux comprendre au schéma de la figure 1. Les principes d'implémentation de transfert d'information sont bien définis pour les points de référence Q par la norme précitée. Pour l'interface F, les recommandations sont d'ordre général. Il n'y a pas de réelle spécification pour savoir comment implémenter l'interface F. A titre d'exemple pour l'interface Q il est spécifié que l'on peut utiliser les langages GDMO/ASN.1 et IDL. La fonction du système OSF est situé dans les modules IM (Information Manager) qui implémentent la fonction de gestion. Ces modules ont une interface de type Q pour relier les différents ensembles fonctionnels OSF. A l'heure actuelle on a des ensembles fonctionnels USM (User Manager System), reliés aux ensembles fonctionnels OSF par des interfaces Q. Or, les interfaces Q ne sont pas prévues pour supporter les couches de présentation utilisateur (opérateurs) des ensembles fonctionnels USM. L'interface Q est conçue pour des dialogues entre des systèmes de gestion. Baser les interfaces opérateurs directement sur l'interface Q présente les inconvénients suivants: - L'écart sémantique entre la définition des objets à l'interface Q et leur représentation est très grand, donc le coût de développement d'une telle fonction est très élevé. De ce fait, changer de type de représentation est très coûteux. - L'interface Q n'est pas liée à la vision métier des entités gérées qui doivent être représentée à l'utilisateur. Ces entités sont souvent communes à plusieurs applications qui ne peuvent pas être liées par une interface Q. La norme de définition de l'architecture du TMN (Telecommunication Management Network) ITU-T M3010 définit une interface de présentation pour les systèmes de gestion de réseaux qui est l'interface F. Toutefois, comme cela a été dit, la norme reste évasive quant à la définition formelle de cette interface. Les systèmes de gestion basés sur l'architecture TMN n'implémentent pas d'interface F. Les interfaces utilisateur sont directement liées à l'interface Q décrite comme cela a été dit, en langage GDMO/ASN.1 et donc avec les inconvénients précités. En pratique, il est nécessaire de développer autant de module interface utilisateur USM que de couche présentation désirée avec une interface Q. La présente invention permet de remédier à ces inconvénients. A cette fin, la présente invention a plus particulièrement pour objet un système de gestion de réseaux de télécommunication comprenant un ou plusieurs modules de gestion des informations du réseau et un ou plusieurs modules de service utilisateur principalement caractérisé en ce qu'il comporte une architecture logicielle comportant une interface apte à supporter une ou plusieurs couches de présentation utilisateur pour un module de gestion des services utilisateur. De façon pratique, une interface supplémentaire correspondant à l'interface F du réseau de gestion de télécommunication TMN est introduite de préférence dans le module de gestion des services utilisateurs USM (User Service Manager). Cette interface est construite à partir des besoins communs à tous les modes de présentation, son modèle est lié à la représentation externe des entités gérées par le système. Une couche logicielle unique de médiation entre cette interface F et l'interface Q est prévue et partagée par tous les modules de présentation utilisateur. D'autres particularités et avantages de l'invention apparaîtront à la lecture de la description qui va suivre et qui est donnée à titre d'exemple non limitatif et en regard des dessins sur lesquels: - la figure 1, représente un schéma général illustrant les ensembles fonctionnels d'un réseau de gestion de télécommunication (TMN); - la figure 2, représente un schéma général d'un système de gestion selon l'invention; - la figure 3, représente un schéma détaillé de l'architecture logicielle selon l'invention. Comme cela est illustré sur la figure 2, un module de gestion des informations du réseau OSF peut être relié à un autre module de gestion des informations du réseau ou à un équipement de réseau NE, à travers un point de référence Q (c'est à dire une interface Q définie précédemment). On a représenté également un module de gestion des informations du réseau OSF relié à un module de gestion des services utilisateur USM au moyen d'une interface Q. Conformément à l'invention et pour les raisons invoquées précédemment, il est proposé d'équiper le système de gestion d'une architecture logicielle comportant une interface F apte à supporter une ou plusieurs couches CP de présentation utilisateur d'un module de gestion de services utilisateur USM. L'architecture logicielle comporte également une couche de médiation OM entre l'interface F supportant les couches de présentation utilisateur et le module de gestion des informations OSF qui est en liaison avec le module de gestion des services utilisateur USM. De façon pratique, l'interface F correspond à l'interface F normalisée d'un réseau TMN. Elle peut par exemple être introduite dans le module logiciel USM. L'interface est construite à partir des besoins communs à tous les modes de présentation et son modèle est lié à la présentation externe des entités gérées par le système. La couche de médiation OM entre cette interface F et l'interface Q est unique et partagée par tous les modules de présentation utilisateur (Présentation Handler en terminologie anglo-saxonne). On a représenté sur la figure 3, un schéma illustrant de manière plus détaillée l'architecture logicielle selon l'invention. Les informations issues d'une interface Q sont transportées par le protocole CMIP (Common Management Information Protocol) et modélisées suivant le langage dénommé GDMO/ASN.1 qui est un langage du domaine des télécommunications, et reçues par la couche de médiation OM. Le niveau 1 de la couche de médiation assure la gestion des échanges des données avec cette interface Q. Puis les niveaux 2, 3 permettent respectivement de passer du modèle Q de représentation des données au modèle F, et du modèle F de représentation des données au modèle Q. Le niveau 4 quant-à lui définit le modèle de représentation des données de l'interface F à savoir une représentation des informations basée sur les langages CORBA ou CORBA-IDL ou des appels fonctionnels en langage C++. Ainsi, la couche de médiation OM effectue une translation entre le protocole CMIP et le protocole IIOP ou tous les protocoles supportant une représentation des informations basée sur les langages CORBA ou CORBA-IDL ou des appels fonctionnels en langage C++ et, une transformation sur le modèle de données pour se rapprocher du modèle de présentation utilisateur et inversement. A cette fin, la couche de médiation OM réalise une concaténation des niveaux d'héritage du langage GDMO et la transformation en type de base des types ASN.1 et inversement. Préférentiellement, l'interface F supporte plusieurs types de couches de présentation utilisateur. Selon un mode de réalisation, les couches de présentation utilisateurs peuvent être intégrées dans la couche de médiation OM. Selon un autre mode de réalisation, les couches de présentation utilisateurs peuvent être intégrées dans le module de gestion de services utilisateurs USM tel que représenté sur la figure 3. Selon le mode de réalisation représenté, l'interface F supporte les couches de présentation utilisateurs suivantes: - une interface G graphique directe, - un langage de script S permettant à l'utilisateur de décrire ses propres macro-instructions FS1 ou des macro- instructions stockées dans des fichiers FS2, - un accès AR vers des réseaux informatiques Internet, Intranet ou toute application client à travers le protocole de communication IIOP. L'interface F supporte également une couche présentation telle qu'une fonction agenda A. L'architecture logicielle qui vient d'être décrite permet d'offrir des modules ouverts de gestion des services utilisateurs USM. REVENDICATIONS 1. Système de gestion de réseaux de télécommunication comprenant un ou plusieurs modules de gestion des informations du réseau (OSF(IM)), et un ou plusieurs modules de service utilisateur (USM) caractérisé en ce qu'il comporte une architecture logicielle comportant une interface (F) apte à supporter une ou plusieurs couches (CP) de présentation utilisateur pour un module de gestion des services utilisateur (USM). 2. Système de gestion de réseaux selon la revendication 1, caractérisé en ce que l'architecture logicielle comporte une couche de médiation (OM) entre l'interface (F) supportant les couches de présentation utilisateur et le module de gestion des informations (OSF). 3. Système de gestion de réseaux selon la revendication 2, caractérisé en ce que la couche de médiation (OM) permet des échanges entre un protocole CMIP supportant une représentation des informations basée sur le langage GDMO/ASN.1 et, une représentation des informations basée sur le langage CORBA ou IDL avec tous les protocoles la supportant (IIOP). 4. Système de gestion de réseaux selon la revendication 3, caractérisé en ce que la couche de médiation (OM) réalise notamment une concaténation des niveaux d'héritage du langage GDMO et la transformation en type de base des types ASN.1 et inversement. 5. Système de gestion de réseaux selon la revendication 2 ou 3, caractérisé en ce que l'interface (F) supporte un ou plusieurs types de couches de présentation utilisateur. 6. Système de gestion de réseau selon le revendication 5 caractérisé en ce que les couches de présentation utilisateurs sont intégrées dans la couche de médiation (OM). 7. Système de gestion de réseau selon la revendication 5, caractérisé en ce que les couches de présentation utilisateurs sont intégrées dans le module de gestion de services utilisateurs (USM). 8. Système de gestion de réseau selon les revendications 5 à 7, caractérisé en ce que l'interface (F) supporte: - une interface (G) graphique directe, - un langage de script (S) permettant à l'utilisateur de décrire ses propres macro- instructions, - un accès (AR) vers des réseaux informatiques à travers le protocole IIOP.