You are on page 1of 57

Licence Applique en Sciences des technologies de lInformation et de la Communication

Option Rseaux et Services des Tlcommunications

Projet de fin dtudes


Dveloppement dune solution de reporting automatique de la QoS des rseaux 2G/3G
Ralis par : Arij Khouildi Hanene Ben Hadef Classe : RST B Encadr par : Tunisie Tlcom

Entreprise dAccueil : Kais Ameur Mustapha Hamza

Anne Universitaire : 2011-2012


Arij khouildi et Hanene Ben Hadef i

Rsum
Le secteur des tlcoms a t marqu durant ces dernires annes par un un dveloppement fulgurant des services, devenus en peu de temps la source majeure de cration de la valeur ajoute pour les oprateurs. Cependant, on ne peut pas voluer et progresser dans le domaine des services sans tre capable dassurer des prestations de qualit de service des rseaux cellulaires dune manire durable. Pour cette raison, la tenue da la bonne qualit constitue la proccupation majeure des oprateurs . Cest dans ce cadre que sinscrit notre projet qui se propose de dvelopper une solution de rapport automatique de la QoS des rseaux 2G/3G. Pour se faire, nous nous sommes servis des mesures collectes par les sondes radio de la nouvelle plateforme Tems Automatic. Cette dernire a t acquise par Tunisie Tlcom afin de remplacer lancienne mthode de mesures Drive Test et de rendre la collecte des mesures automatique. Donc, notre outil permet de prsenter lensemble dinformations collectes dans un rapport sous format Word et PDF afin de faciliter la tche danalyse et de supervision des rseaux aux administrateurs. Ainsi, il permet denvoyer automatiquement deux mails ; un pour le rapport gnr et un autre en cas de dysfonctionnement des serveurs de la plateforme. Mots cls : Rseaux 2G/3G, KPIs voix et data, VBA, Plateforme ,MTUs

Abstract
The telecommunication sector was marked in the last few years by a developpement fulgurating of the services, become in little time the major source of creation of the added-value for the operators. However, we cannot evolve and progress in the field the service without being capable to assuring the high quality services in a long-lasting way. For that reason, the holding of the good quality of service of the cellular networks establishes the major concern of the operators. Keywords : 2G/3G Networks, voice and data KPIs, VBA, Platform ,MTUs

Arij Khouildi et Hanene Ben Hadef

ii

Avant propos
Dans le cadre de notre formation de technicien suprieur en tlcommunication au sein de lInstitut Suprieure des Etudes Technologiques en Communications de Tunis (IsetCom), option Rseaux et Services de Tlcommunications , nous sommes menes effectuer ce projet de fin dtudes dans le cadre de la prparation de diplme de technicien suprieur en tlcommunications. Ce projet a t effectu en collaboration entre Tunisie Tlcom et lIsetCom. Tunisie Tlcom a pour mission dassurer toutes les activits relatives au domaine des tlcommunications dont : La coopration avec les organismes similaires et lapplication d es traites internationales en matire de tlcommunication. Linstallation, le dveloppement, lentretien et lexploitation des rseaux publics de tlcommunication et en particulier, les rseaux de tlphone et de transmission de donnes. La promotion de nouveaux services de tlcommunication, la contribution au dveloppement, aux tudes et recherches scientifiques lies au secteur des tlcommunications. Le projet que nous allons raliser a pour but de construire un outil de rapport automatique qui permet de gnrer un rapport de mesures radio automatiquement .Ces mesures radio sont effectues par les sondes radio qui les envoie automatiquement une base de donnes centrale de type SQL Server. Enfin, lutilisateur concern reoit un rapport de mesures radio automatiquement qui lui facilite la tche danalyse et de supervision des rseaux avec un mail de dysfonctionnement de serveur FTP et de serveur base de donnes en cas de panne.

Arij Khouildi et Hanene Ben Hadef

iii

Cahier de charge du projet


1. Cadre du projet :
Lors dune mesure Drive Test, lingnieur radio est appel rcuprer les mesures effectues sur linterface radio, les interprter et les analyser. Ceci permet lingnieur de surveiller l tat et la qualit des rseaux 2G/3G et lui offre la possibilit de faire une tape danalyse et doptimisation de ces rseaux. Lobjet de ce projet de fin dtudes est de dvelopper une solution de rapport automatique de la QoS des rseaux 2G/3G.

2. Travail demand :
Il sagit de dvelopper un outil qui consiste automatiser la procdure de gnration de rapport de mesures radio de la QoS des rseaux 2G/3G. Le travail demand est de dvelopper des modules pour le monitoring automatique et lanalyse des KPIs des rseaux mobiles 2G/3G de Tunisie Tlcom issue des sondes radio de la plateforme Tems Automatic.

3. Plan de travail :
Comprendre et maitriser larchitecture et le fonctionnement de la plateforme Tems Automatic de monitoring des rseaux 2G/3G de Tunisie Tlcom. Programmation de module pour le rapport automatique des diffrents indicateurs de performance de la qualit de service radio 2G/3G des rseaux de Tunisie Tlcom. Proposer des mcanismes optimiss pour le suivi automatique de fonctionnement des lments de la plateforme.

Arij Khouildi et Hanene Ben Hadef

iv

Mots cls : Rseaux 2G/3G, KPIs voix et data, VBA, Plateforme sondes radio Tems.

Tables des matires


Liste des figures............................................................................................................................. vii Introduction gnrale ...................................................................................................................... 8 Chapitre 1 : Architecture et QoS des rseaux mobiles 2G / 3G ................................................... 3 1. 1. Introduction : ....................................................................................................................... 3 1. 2. Larchitecture des rseaux 2G / 3G : ................................................................................. 3 1. 2. 1. Larchitecture du rseau 2G : ...................................................................................... 3 1. 2. 2. Larchitecture du rseau 3G : ...................................................................................... 6 1. 3. Notion et mesures de la QoS des rseaux 2G /3G : .......................................................... 8 1. 3. 1. Notion et critres dvaluation de la QoS des rseaux mobiles : ............................. 8 1. 3. 2. Systmes et outils de mesure et de suivi de la QoS des rseaux mobiles : ............ 10 1. 4. Conclusion : ....................................................................................................................... 12 Chapitre 2 : La plateforme Tems Automatic ............................................................................... 13 2. 1.Introduction : ..................................................................................................................... 13 2. 2.Architecture gnrale de la plateforme Tems : ............................................................... 13 2. 2. 1. Les sondes radio : ...................................................................................................... 14 2. 2. 2. Le serveur central : .................................................................................................... 18 2. 2. 3. Les applications dexploitation : ............................................................................... 21 2. 3.Conclusion : ....................................................................................................................... 26 Chapitre 3 : Conception et ralisation de loutil de rapport automatique .................................. 27 3. 1.Introduction : ..................................................................................................................... 27 3. 2.Spcification des besoins et choix de lenvironnement de dveloppement : ................ 27 3. 3.Larchitecture de loutil : .................................................................................................. 29 3. 4.Configuration de loutil : .................................................................................................. 30 3. 4. 1. Interface pour la configuration relative aux rapports : ............................................ 31 Arij Khouildi et Hanene Ben Hadef v

3. 4. 2. Interface pour la configuration des mails :............................................................... 32 3. 4. 3. Interface pour la configuration des adresses IP des serveurs : ............................... 34 3. 5.La conception dun nouveau rapport : ............................................................................. 35 3. 6.Conclusion : ....................................................................................................................... 42 Conclusion gnrale ...................................................................................................................... 43 Annexes ......................................................................................................................................... 45 Bibliographie ................................................................................................................................. 48

Arij Khouildi et Hanene Ben Hadef

vi

Liste des figures


Figure 1.1 : Larchitecture du rseau 2G ............................................................................. 4 Figure 1.2 : Larchitecture du rseau 3G ............................................................................. 6 Figure 1.3 : La chaine de mesure de Drive Test ................................................................ 11 Figure 2.4 : Larchitecture gnrale de la plateforme Tems Automatic .......................... 14 Figure 2.5 : Exemple dun MTU ........................................................................................ 15 Figure 2.6 : Le panneau darrire du MTU ....................................................................... 15 Figure 2.7 : Le panneau de face du MTU .......................................................................... 16 Figure 2.8 : Configuration dun MTU ............................................................................... 17 Figure 2.9 : La Configuration de General Settings dun MTU ........................................ 17 Figure 2.10 : La Configuration de MTU SIM Settings..................................................... 18 Figure 2.11 : Larchitecture du serveur central ................................................................. 19 Figure 2.12 : La base de donnes de mesures ................................................................... 20 Figure 2.13 : La base de donnes statistique ..................................................................... 20 Figure 2.14 : Les statistiques de Tems Presentation ......................................................... 22 Figure 2.15 : BenchMarking entre deux oprateurs .......................................................... 22 Figure 2.16 : Contrle dactivit de MTU ......................................................................... 23 Figure 2.17 : Configuration dun Work Order .................................................................. 24 Figure 2.18 : Contrle des serveurs centraux .................................................................... 24 Figure 3.19 : Conception de loutil .................................................................................... 29 Figure 3.20 : Larchitecture gnrale de loutil de rapport automatique ......................... 30 Figure 3.21 : Linterface principale de loutil de rapport automatique ............................ 32 Figure 3.22 : Configuration de mail pour lenvoi du rapport ........................................... 33 Figure 3.23 : Le code denvoi de rapport par mail ............................................................ 33 Figure 3.24 : Configuration de mail pour le dysfonctionnement des serveurs................ 34 Figure 3.25 : Configuration des adresses IP des serveurs ................................................ 35 Arij Khouildi et Hanene Ben Hadef vii

Figure 3.26 : Connexion la base de donnes Tems SQL Server ................................... 36 Figure 3.27 : Le nouveau tableau crois dynamique ........................................................ 36 Figure 3.28 : Lajout dun signet ........................................................................................ 38 Figure 3.29 : Lexemple de notre Template Word ............................................................ 38 Figure 3.30 : Le code dextension *.vbs ............................................................................ 40 Figure 3.31 : Le fichier .exe Tems Automatic................................................................... 40 Figure 3.32 : Cration dune tche planifie ..................................................................... 41 Figure 3.33 : Tche excutable........................................................................................... 41

Introduction gnrale
Les volutions technologiques dans le monde ne cessent de saccentuer haute cadence, notamment pour les systmes de tlcommunications mobiles. Durant ces dernires annes, les rseaux mobiles ont eu une expansion sans prcdent en termes de Arij Khouildi et Hanene Ben Hadef viii

capacit et en nombre dabonns. La norme GSM (Global System for Mobile communication) reprsente de nos jours le systme de tlcommunications mobile le plus tendu et le plus rpandu travers le monde. Initialement, le systme GSM a t conu pour offrir principalement un service de tlphonie orient circuit et permet aussi le transfert des donnes un dbit limit de 9,6 kbit/s. Le rseau UMTS (Universal Mobile Telecommunication System) vient de se greffer sur le rseau GSM .Cest un rseau cellulaire de troisime gnration, il a t conu afin doffrir de nouvelles applications multimdias tel que la visiophonie, internet haut dbit...Ces applications prsentent de nouveaux dfis pour les oprateurs du fait quils sont soumis des fortes contraintes de qualit de service. Do, le besoin de suivre de prs les dgradations ou les amliorations du rseau, ainsi lidentification des nuds signalant des problmes travers des diffrentes mthodes : les rclamations clients, lOSS et le Drive Test. La mthode de Drive Test consiste la caractrisation prcise des canaux radio. Elle permet la rcupration dune trace des mesures faites par le mobile diffrents instants. Mais, cette solution nest ni pratique ni conomique car elle ncessite la prsence obligatoire des agents pour se dplacer et assurer les mesures radio. Par consquents, Tunisie Tlcom a acquis une nouvelle plateforme Tems Automatic dAscom qui assure la mthode de mesures Drive Test automatiquement. Mais, les administrateurs doivent toujours consulter les serveurs de la plateforme pour rcuprer les donnes, les traiter et les afficher sous forme de graphiques et de tableaux afin de gnrer un rapport de mesures. Or, ceci cause un problme de temps au niveau de la gnration de rapport. Alors, notre solution vient dviter ces problmes et offre la possibilit de gnration automatique de rapport de mesures radio. Ainsi, elle permet dassurer lenvoi de ce rapport par mail et de surveiller ltat de fonctionnement des serveurs. Dans le prsent document, nous nous sommes particulirement intresses donner dans un premier chapitre un aperu sur la norme 2G/3G. En fait, nous allons prsenter larchitecture du rseau 2G/3G en termes de sous systmes radio. De plus, nous allons exposer la notion de la qualit de service de ces normes ainsi que les critres d valuations et les outils de mesure et de suivi de cette qualit. Arij Khouildi et Hanene Ben Hadef 1

Dans le deuxime chapitre, nous tenons prsenter la solution des sondes radio dAscom appele Tems Automatic. Nous allons dtailler son architecture et son fonctionnement ainsi que son apport par apport aux solutions de Drive Test Classique existantes ; mais aussi en prcisant ses limites aux niveaux du rapport automatique. Et finalement, nous allons dcrire les spcifications des besoins fonctionnels de loutil ainsi que sa conception. Ensuite, nous passons au dveloppement de l'application et ceci en introduisant en premire partie larchitecture gnrale de loutil ainsi que sa configuration et en deuxime partie nous allons prsenter les tapes de gnration du rapport automatique.

Arij Khouildi et Hanene Ben Hadef

Chapitre 1 : Architecture et QoS des rseaux mobiles 2G / 3G


1. 1. Introduction :

Le dveloppement des nouvelles technologies de linformation et de la communication ainsi que lapparition des nouveaux services dans un environnement concurrentiel ncessite la ralisation des tudes permettant daider maitriser la qualit de service. Ces tudes sont dune grande importance pour les oprateurs qui ont besoin de tout connaitre pour pouvoir amliorer la qualit de service des rseaux mobiles. Dans ce chapitre, nous allons traiter les notions de bases des rseaux 2G/3G, nous allons tudier tout dabord leur s architectures, puis nous allons traiter les critres de la qualit de service des rseaux radio et enfin nous allons prsenter les diffrentes techniques de mesures de la QoS.

1. 2.
1. 2. 1.

Larchitecture des rseaux 2G / 3G :


Larchitecture du rseau 2G :

Un rseau de radiotlphonie a pour premier rle de permettre des communications entre abonns mobiles et abonns du rseau tlphonique commut RTC. Il sinterface avec le RTC et comprend des commutateurs. Il est caractris par un accs trs spcifique: la liaison radio [4]. Enfin, comme tout rseau, il doit offrir l'oprateur des facilits d'exploitation et de maintenance. Larchitecture de base du systme 2G prvoit, alors, quatre sous-systmes principaux dont chacun dispose d'un certain nombre d'units fonctionnelles et est connect lautre travers des interfaces standard s qui seront dcrites ultrieurement. Ces principaux sous-systmes du rseau 2G sont dtaills dans la figure ci-dessous [6]:

Arij khouildi et Hanene Ben Hadef

Chapitre1

Architecture et QoS des rseaux mobiles 2G/3G

Le BSS BTS
Um

Le NSS

BSC
Abis

BTS

MSC A RTCP VLR HLR

MS
BTS BSC BTS

MSC

OSS

OMC

Figure 1.1 : Larchitecture du rseau 2G

MS (Mobile Station) : La station mobile est lquipement physique utilis par lusager du rseau GSM pour accder aux services de tlcommunications offerts [5]. BSS (Base Station Sub-system) : Le sous-systme radio est l'ensemble des constituants du rseau qui gre l'change et la transmission des donnes. Le soussystme radio est principalement constitu de deux lments: La station de base BTS : C est un ensemble d'metteurs-rcepteurs. Elle gre les problmes lis la transmission radio. Elle ralise aussi des mesures radio pour vrifier qu'une communication en cours se droule correctement : Ces mesures sont directement transmises la BSC. La station de base BSC : Cest l'organe intelligent du sous systme radio. Elle gre les ressources radio. Elle commande l'allocation des canaux et utilise les

Arij Khouildi et Hanene Ben Hadef

Chapitre1

Architecture et QoS des rseaux mobiles 2G/3G mesures effectues par la BTS pour contrler les puissances d'mission du mobile.

NSS (Network Station Sub-system) : Il soccupe de linterconnexion avec les rseaux fixes, publics ou privs, auxquels est rattach le rseau mobile. Il gre en outre ltablissement des communications avec les utilisateurs mobiles. Il comprend les parties suivantes : MSC (Mobile services Switched Center) : Cest un commutateur de mobiles gnralement associs aux bases de donnes VLR. Il assure une interconnexion entre le rseau mobile et le rseau fixe public. Le MSC gre l'tablissement des communications entre un mobile et un autre MSC, la transmission des messages courts et l'excution du handover si le MSC concern est impliqu. VLR (Visitor Location Register): Cest une base de donnes qui mmorise les donnes dabonnement des abonns prsents dans une zone gographique. Les donnes mmorises par le VLR sont similaires celles du HLR mais concernent seulement les abonns mobiles prsents dans la zone considre. Il attribue galement l identit temporaire (TMSI) au mobile lorsque ce dernier entre dans la zone couverte. HLR (Home Location Register): Cest une base de donnes qui assure le stockage des informations sur l'identit et la localisation des abonnes. LOMC (Operating and Maintenance Center): Le systme dexploitation et de maintenance OMC se connecte aux MSC et BSC et il possde les fonctions suivantes: Laccs distance tous les lments qui composent le r seau GSM (BSS, MSC, VLR, HLR). La gestion des alertes et de ltat du systme avec la possibilit d'effectuer diffrentes sortes de test permettant lanalyse des prestations et la surveillance de la qualit de fonctionnement de ce dernier. Le stockage de toutes les donnes relatives au trafic des abonns, ncessaires la facturation.

Arij Khouildi et Hanene Ben Hadef

Chapitre1

Architecture et QoS des rseaux mobiles 2G/3G La supervision du flux du trafic dans les centrales et lintroduction de changements ventuels dans le mme flux.

Dans le rseau 2G, les interfaces sont des composantes importantes car elles assurent le dialogue entre les quipements et permettent leurs interfonctionnements. Ces interfaces sont [6] : Linterface radio Um : Cest linterface entre les deux sous systmes MS et le BSS. On la nomme couramment interface radio ou interface air . Linterface A-bis : Cest linterface entre les deux c omposants du sous systme BSS : la BTS et le BSC. Linterface A : Cest linterface entre les deux sous systmes le BSS et le NSS.

1. 2. 2.

Larchitecture du rseau 3G :

Le rseau 3G vient de se combiner aux rseaux dj existants et il apporte des fonctionnalits Multimdia. Sur le plan technique, larchitecture du rseau 3G est complmentaire des autres architectures afin d'optimiser la qualit de service .Elle est compose de trois sous systmes principaux qui sont dtaills dans la figure suivante [7]:

Equipement Usager

Rseau daccs UTRAN

Rseau Cur CN

Rseaux externes

Node B Uu UE Node B Iur Node B Iub RNC Node B RNC

Iu
Core Network Internet

Figure 1.2 : Larchitecture du rseau 3G

Arij Khouildi et Hanene Ben Hadef

Chapitre1

Architecture et QoS des rseaux mobiles 2G/3G

UE (User Equipement) : Il contient lidentit de labonn et certaines informations relatives cet abonnement, les algorithmes dauthentification et les cls dauthentification et de cryptage. UTRAN (UMTS Terrestrial Radio Access Network) : Le rseau daccs UTRAN est dot de plusieurs fonctionnalits. Sa fonction principale est de transfrer les donnes gnres par lusager. Il est une passerelle entre lquipement usager et le rseau cur via les interfaces Uu et Iu. Cependant, il est charg dautres fonctions de scurit, de mobilit, de gestion des ressources radio et de synchronisation. Le Node B : assure les fonctions de rception et de transmission radio pour une ou plusieurs cellules du rseau daccs de lUMTS avec un quipement usager. Le RNC (Radio Network Controller) : sinterface avec le rseau cur travers linterface Iu. Il est responsable du contrle de charge et du contrle de la congestion des cellules correspondant ces Nodes B. Le rseau Cur (Core Network) : C est la partie du systme charge de la gestion des appels. Il permet aux abonnes de communiquer lintrieur dun mme rseau de tlphonie mobile et assure linterconnexion de ce dernier avec des rseaux externes, fixes ou mobiles. Dans ce rseau, on distingue deux sousrseaux ou domaines : le domaine CS (CircuitSwitched) et le domaine PS (Packet Switched) qui permettent dassurer la communication de paquets. Il existe plusieurs types dinterfaces de communication qui coexistent au sein du rseau 3G [7]:

Uu : Interface entre un quipement usager et le rseau daccs UTRAN. Elle permet la communication avec lUTRAN via la technologie CDMA.

Iu : Interface entre le rseau daccs UTRAN et le rseau cur de lUMTS. Elle permet au contrleur radio RNC de communiquer avec le SGSN.

Iur : Interface qui permet deux contrleurs radio RNC de communiquer. Iub : Interface qui permet la communication entre un Node B et un contrleur radio RNC.

Arij Khouildi et Hanene Ben Hadef

Chapitre1

Architecture et QoS des rseaux mobiles 2G/3G

1. 3.
1. 3. 1.

Notion et mesures de la QoS des rseaux 2G /3G :


Notion et critres dvaluation de la QoS des rseaux mobiles :

La QoS est la capacit adapter un service aux besoins d'une application. Elle est value, dune part, du point de vue du consommateur qui permet de dterminer la russite ou lchec du service et dautre part, du point de vue oprateur dune faon objective travers lanalyse des indicateurs de qualit de service suivant certains critres. Les classes dindicateurs comportent laccs au rseau, laccs au service, lintgrit du service et le maintien du service. Ces classes dindicateurs de qualit de service sont values par les indicateurs cls de performances KPI ( K ey Performance Indicator). Un KPI est une valeur reprsentative permettant dvaluer la performance de systme. Cette valeur est obtenue partir dune ou de plusieurs mesures brutes releves par des compteurs spcifiques. Ces indicateurs permettent danalyser, de dtecter et didentifier les ventuels problmes des rseaux afin d valuer la qualit et la performance des rseaux. Les KPI sont rparties sur trois parties [13] : Accessibility : Elle est dfinie comme tant laptitude dun usager obtenir un service demand au systme. Il est possible que le taux de russite de l'accs pour quelques cellules puisse montrer un taux de russite parfait. Retainability : Elle est dfinie comme tant la capacit de maintenir l'appel en cours jusqu' ce que l'abonn mette fin son appel. Une coupure dappel est l'vnement quand un appel est termin anormalement ou rsili par le rseau. Integrity : Elle est dfinie comme tant laptitude de lusager recevoir un service demand la qualit de service souhaite. Ainsi, Les Objectifs dun oprateur de rseaux mobile s sont donc les suivants : Disponibilit du rseau (probabilit d'obtention d'un nouvel appel) Maintien des communications (la probabilit de coupure d'une

communication voix ou data) Qualit auditive de la communication (puissance du signal, brouillage, dbit,..).

Arij Khouildi et Hanene Ben Hadef

Chapitre1

Architecture et QoS des rseaux mobiles 2G/3G

Si un des KPI dpasse les seuils fixs par loprateur, le superviseur du rseau remarque quun problme est parvenu au niveau de la fonctionnalit quassure cet indicateur. Gnralement, la cause de ce problme peut tre un problme de couverture, interfrence, insuffisance de capacit, mauvais paramtrage du rseau Par exemple, si le taux de coupure de lappel est suprieur 2% alors on a un problme de maintien dappel qui peut tre caus soit par la mauvaise couverture, linterfrence, soit par un problme lors du handover (dans ce cas on consultera les taux de succs de handover) ou un mauvais paramtrage du rseau. Aussi, si le taux de succs de ltablissement dun service est infrieur 95 %, dans ce cas on a un problme daccs au rseau caus par la capacit, linterfrence ou un problme de paramtrage du rseau. Le tableau suivant illustre les seuils de quelques KPI [2] : Indicateur Taux de perte des sessions Taux de retransmission des sessions Taux dtablissement des sessions Taux de coupures des sessions RNC Taux des sessions russis Taux de coupure sessions radio Taux de coupures dappels (call drop) Taux dtablissement dappels (call setup) Taux dappels russis (call success) Taux dchec de handover
Tableau 1.1 : Les seuils de KPIs

Seuils < 5% <5% > 95% 2% >95% 2% 2% >95% >95% 2%

Arij Khouildi et Hanene Ben Hadef

Chapitre1 1. 3. 2.

Architecture et QoS des rseaux mobiles 2G/3G Systmes et outils de mesure et de suivi de la QoS des rseaux mobiles :

Les mesures de la QoS mobile se font alors selon les mthodes suivantes : Mesures OSS : LOSS sont des quipements de gestion, de collecte et de statistiques dquipements dun rseau mobile. Ils sont en contact avec les quipements du rseau et rcuprent leurs informations/compteurs. Les donnes OSS sont sous forme de donnes brutes. Pour qu'elles soient exploitables, elles sont transformes en KPI ( Key Performance I ndicators). Les KPI sont obtenus l'aide de formules et par la compilation des diffrentes donnes. Les mesures OSS sont utilises dans plusieurs domaines tel que : l optimisation et la planification du rseau, les statistiques de la qualit de fonctionnement des quipements rseaux, linvestigation en cas de problme sur le rseau , Les plaintes des clients : C'est une source importante sur la qualit de service du rseau qui ne peut pas tre ignore. Les analyseurs de protocoles (sondes dinterfaces) : Ils sont connects aux interfaces entres les diffrents quipements du rseau tel que : BTS/Node B, BSC/RNC, MSC Server, pour vrifier les problmes sur le rseau mobile. Lorsqu'un problme est dcouvert, il est remont aux employs pour tre analys. Actuellement, Tunisie Tlcom utilise la Solution Sondes Nexus Net View pour superviser les interfaces A et Gb de son rseau mobile GSM et vise son extension pour couvrir toutes les autres interfaces des rseaux 2G et 3G tel que : Gn, MAP, Iub, Iu-PS, Iu-CS,.... Drive Tests : Ce sont des mesures radio d'un ou plusieurs rseaux mobiles, les oprateurs prennent le rle des utilisateurs et mesurent la qualit de service, les problmes de cette qualit sont dcouverts par les employs. La mthode de mesure du Drive Test consiste la caractrisation prcise des canaux radio. Cette technique danalyse permet la rcupration dune trace des mesures faites par le mobile diffrents instants [8].

Arij Khouildi et Hanene Ben Hadef

10

Chapitre1

Architecture et QoS des rseaux mobiles 2G/3G

Figure 1.3 : La chaine de mesure de Drive Test

Cette mthode donc consiste embarquer sur une voiture les quipements suivants [2] : o Un UE : un mobile de test avec double capacit GSM/UMTS quip dun logiciel spcial. Il est appel gnralement mobile trace. o Un systme de localisation GPS (Global Positionner System) : utilis pour la localisation exacte de la position o on dsire faire ltude de lenvironnement radio. o Un PC portable : permet dautomatiser lacquisition et le stockage des donnes. Le PC doit tre quip dune carte interface RS 232 pour assurer le lien entre la sortie srie du UE et le port srie du PC. o Un onduleur dalimentation permettant dalimenter les diffrents appareils de mesure. Tout le long du trajet, la chaine de mesures effectue des mesures instantanes. Les donnes sont prsentes en temps rel et seront stockes dans des fichiers. Grce des mesures effectues en diffrents scnario possibles, on teste ltablissement de lappel (absence dchec), le maintien de la communication pendant un certain temps seuil (absence de coupure) et la qualit de la communication, etc, tout en t enant compte de la mobilit de lusager. Le rapport de mesure ainsi obtenu reflte de faon objective la qualit de service des prestations des oprateurs. Les mesures effectues constituent pour cela le meilleur moyen de vrifier les performances du rseau et de les ajuster aux attentes des abonns, car elles dcrivent ltat de la qualit des ressources radio du rseau telle quelle est perue par les abonns. La chaine de mesures peut tre exploite :

Arij Khouildi et Hanene Ben Hadef

11

Chapitre1

Architecture et QoS des rseaux mobiles 2G/3G

o En tant quanalyseur de protocole par laffichage des diffrents paramtres rseaux lors dun Reply dun fichier Drive Test pour permettre de dtecter et comprendre lorigine de certain problme de la qualit de service tel que coupure dappel, brouillage ou interfrence, faible dbit data, o Pour effectuer un Benchmarking (comparaison) de la qualit de service radio entre oprateurs : comparaison du taux de couverture des rseaux 2G/3G des oprateurs, taux daccessibilit des services, taux de maintien dappels, dbit de tlchargement moyen /max o La gnration de tableaux de bords rapport de KPIs rseau pour les directeurs. Ces deux dernires cas dutilisation dune chaine de mesures radio, ncessitent un grand nombre dchantillons de mesures pour que les statistiques ou KPIs vis s soient fiables; ceci ncessite un temps de plusieurs heures de mesures couvrant le maximum possible dune zone donne, ce qui prsente une contrainte norme pour un oprateur do le recourt aux solutions de sondes radio automatiques places dans des Taxis, des Bus ou des vhicules de hautes mobilits. Actuellement Tunisie Tlcom utilise 15 chaines de mesures type NEMO Outdoor, 11 chaines de mesures radio type Agilent JDSU et deux chaines de mesures type TEMS Investigation rparties sur les diffrentes directions rgionales et la direction centrale technique.

1. 4.

Conclusion :

Tout oprateur essaye de rduire le taux de coupure des appels, de dtecter les points de congestion, daugmenter le trafic, d liminer les handovers inutiles et de localiser les endroits o il est ncessaire doprer un Drive Test, etc. Mais, ce dernier prsente une limite , en effet, il ncessite la prsence obligatoire des agents pour se dplacer et assurer les mesures radio. Do la ncessit de trouver une solution plus efficace et conomique qui garantit la utomatisation des mesures radio. Par consquent, Tunisie Tlcom acquis une nouvelle plateforme Tems Automatic dAscom qui assure la mthode de mesures de Drive Test automatiquement laide dune cinquantaine de sondes automatiques installes sur des Taxis, des Bus SNTRI et des vhicules propres

Arij Khouildi et Hanene Ben Hadef

12

Chapitre1

Architecture et QoS des rseaux mobiles 2G/3G

Tunisie Tlcom. Ainsi, dans la suite de ce rapport, nous allons prsenter la plateforme Tems Automatic ainsi que ces diffrents composants et nous allons dtailler son utilit.

Arij Khouildi et Hanene Ben Hadef

13

Chapitre 2 : La plateforme Tems Automatic


2. 1. Introduction :

Dans ce chapitre, nous allons nous intresser la description de la plateforme Tems Automatic. Cette plateforme permet dune part deffectuer la collecte des mesures radio et dautre part denvoyer ces donnes mesures vers le serveur FTP qui lui mme les transmet vers notre serveur de base de donnes SQL Server. Dans ce qui suit alors, nous allons dcrire larchitecture et le rle de cette plateforme ainsi que ses diffrents composants.

2. 2.

Architecture gnrale de la plateforme Tems :

La plateforme Tems Automatic dAscom acquise par Tunisie Tlcom est une plateforme automatise pour la collecte et la prsentation de donnes de mesures Drives Test assure par les sondes radio. Elle est compose de trois parties globales qui sont : les sondes radio, le serveur central et les applications dexploitation [12].

2 La base de donnes Sauvegarde et traitement des mesures statistiques 3

Collecte et envoi automatique des mesures radio

Les applications dexploitation

Arij khouildi et Hanene Ben Hadef

13

Chapitre 2

La plateforme Tems Automatic


Figure 2.4 : Larchitecture gnrale de la plateforme Tems Automatic

Les sondes radio : Ce sont des quipements qui assurent la collecte des

mesures de Drive Test, elles sont installes sur des vhicules tels que les Taxis et les Bus appels MTUs et elles sont configures distance pour quelles puissent envoyer les mesures automatiquement vers le serveur central. 2 Le serveur central : Il contient un serveur vocal, un serveur FTP, les bases

de donnes et un serveur de traitement des mesures. 3 Les applications dexploitation : Ces applications sont ddies pour le suivi

de fonctionnement/dysfonctionnement des diffrents quipements de la plateforme, de faire une analyse des Drive Test et de prsenter les mesures sous forme de statistiques. Dans les paragraphes suivants, nous allons dtailler la description technique de ces trois parties globales constitutives de la plateforme.

2. 2. 1.

Les sondes radio :

Ces sondes radio sont des quipements qui assurent la collecte automatique des mesures radio, toutefois elles sont installes sur des vhicules tels que les Taxis et les Bus appels MTUs (Mobile Terminal Units), aussi la collecte des donnes radio peut tre assure laide dun mobile spcial (appels TPR : Tems Pocket Remote) contenant un logiciel qui permet lenregistrement des mesures radio et leurs envoi vers le serveur central. Dans les paragraphes suivants, nous allons dtailler les caractristiques techniques des deux types de sondes radio ainsi que leurs mode de fonctionnement. 2. 2. 1. 1. Les MTUs :

Les MTUs sont des sondes de mesures. Ils sont gnralement installs dans un vhicule comme un taxi ou un bus (voir figure 2.5), mais ils peuvent tre aussi installs dans des emplacements fixes et mme dans des bateaux [10].

Arij Khouildi et Hanene Ben Hadef

14

Chapitre 2

La plateforme Tems Automatic

Figure 2.5 : Exemple dun MTU

Le MTU est implment comme une unit intgre, compose dune carte mre intgre, d'un mobile, dune carte de donnes et dun GPS. Le matriel est contenu dans un seul botier. Dans ce qui suit, nous allons dcrire avec plus de dtails le panneau de face ainsi que le panneau darrire du MTU [11].

Figure 2.6 : Le panneau darrire du MTU

La figure 2.6 prsente le panneau darrire du MTU. Cette interface comporte les connecteurs suivants : o Le connecteur dantenne GPS. o Le connecteur dalimentation qui permet dalimenter cet quipement. o Le connecteur de lantenne de mobile qui permet de connecter lantenne de carte de donne. o Le connecteur du modem de diversit dantenne. o Le connecteur de modem primaire. Arij Khouildi et Hanene Ben Hadef 15

Chapitre 2

La plateforme Tems Automatic

Figure 2.7 : Le panneau de face du MTU

Cette figure dcrit le panneau de face du MTU [11]. Il est compos de plusieurs connecteurs : un connecteur GPS, un connecteur COM1, COM2 qui permet de lier la boite un PC pour suivre ses traces et contrler son tat, un connecteur USB qui sert connecter un scanner et un connecteur Ethernet. Cette interface est compose aussi de plusieurs voyons : o GPS: Allum lorsque le GPS est actif et reoit des donnes. o MEAS: Allum en mode de mesure. o ERR: rouge allume en cas de dfaillance du systme. o PWR: Allum en mode de fonctionnement normal. o MODE: Allum lorsque le MTU port srie est connect un PC pour la configuration. o DONNES: Allum quand la MTU est entrain de transfrer ou de recevoir des fichiers. o STAT: Non utilis. o ACT: Clignote lorsque le MTU est entrain d'accder son disque flash. La configuration dun MTU : Pour configurer un MTU, nous insrons la Data Card de notre boite MTU dans un le lecteur Multicard et on suit les tapes suivantes : Program File Ericson Tems Automatic MTU UMTS BIN

InitConfMAN

Arij Khouildi et Hanene Ben Hadef

16

Chapitre 2

La plateforme Tems Automatic

Figure 2.8 : Configuration dun MTU

Ensuite, nous cliquons sur Create et nous choisissons le type de paramtre configurer. Nous commenons par choisir le premier paramtre General Settings. Nous saisissons les champs obligatoires de General Settings comme le FTP Settings et nous cliquons sur PSD et enfin sur Save.

Figure 2.9 : La Configuration de General Settings dun MTU

Arij Khouildi et Hanene Ben Hadef

17

Chapitre 2

La plateforme Tems Automatic

Nous passons configurer le deuxime paramtre MTU SIM Settings et nous saisissons le numro de SIM utilis ainsi que son MCC et MNC qui servent identifier le rseau de loprateur. Nous pouvons aussi insrer plusieurs SIM au mme temps et partir du Work Order nous configurons quel SIM sera utilis.

Figure 2.10 : La Configuration de MTU SIM Settings

2. 2. 1. 2.

Les TPRs :

TEMS Pocket Remote est une sonde de mesure base sur un terminal mobile [9]. Cette unit permet deffectuer des tests pour surveiller les zones du rseau o il est difficile dobtenir des mesures en utilisant le MTU . Lutilisation des ces sondes de test portatif se base sur lemplacement de ces derniers dans les mains des utilisateurs mobiles travers le rseau, do on peut obtenir une image fidle de la qualit du rseau. Cela nous donne alors la possibilit d'amliorer le rseau et de rsoudre ses diffrentes anomalies.

2. 2. 2.

Le serveur central :

Le serveur central est un serveur compos de plusieurs sous serveurs : le serveur vocal, le serveur FTP, les bases de donnes avec un serveur de traitement des mesures. La figure 2.11 prsente larchitecture de ce serveur.

Arij Khouildi et Hanene Ben Hadef

18

Chapitre 2

La plateforme Tems Automatic

Les units de test

Serveur FTP

Serveur de traitement

Base de donnes de mesures

Serveur Vocal

des mesures Base de donnes statistiques

Figure 2.11 : Larchitecture du serveur central

Par la suite, nous dtaillons les diffrents composants du serveur central :

2. 2. 2. 1.

Le serveur FTP :

Le serveur FTP est le composant qui traite lchange des fichiers de mesures collectes par les sondes radio vers la base de donnes. Il possde deux adresses une publique et une prive :
Ladresse publique du serveur FTP est : 193.95.51.253 Ladresse prive du serveur FTP est : 172.16.207.32

2. 2. 2. 2.

Le serveur vocal :

Chaque fois que les units de test sengagent dans des appels de test de voix c'est-dire sils initient des appels ou les reoivent, le serveur vocal agit normalement comme lautre partie en rpondant ou en composant des appels, selon les Work Orders. Le serveur vocal de la plateforme Tems peut grer jusqu 60 lignes simultanment depuis deux lignes E1. Le numro de notre serveur vocal est : 71 966 166

2. 2. 2. 3.

Les bases de donnes :

La base de donnes de la plateforme Tems Automatic est de type SQL Server scind en deux bases de donnes diffrentes : une base de donnes de mesures et une base de donnes statistiques [10].

Arij Khouildi et Hanene Ben Hadef

19

Chapitre 2

La plateforme Tems Automatic

Base de donnes de mesures : Elle contient toutes les donnes brutes de mesures ainsi que les donnes du site. En outre, elle est utilise pour stocker les paramtres des utilisateurs, des prsentations et des dfinitions de la zone.

Figure 2.12 : La base de donnes de mesures

Base de donnes statistiques : Elle est utilise uniquement pour stocker une collection de groupes de mesures contenant des donnes statistiques agrges sur un sous-ensemble d'une base de donnes de mesures. Plus prcisment, elle couvre une rgion gographique fixe et s'tend sur un intervalle de temps fixe, compt en jours entiers.

Figure 2.13 : La base de donnes statistique

Arij Khouildi et Hanene Ben Hadef

20

Chapitre 2 2. 2. 2. 4.

La plateforme Tems Automatic Le serveur de traitement des mesures :

Le serveur de traitement des mesures agit donc comme un intermdiaire entre le serveur FTP et le serveur de base de donnes. partir du serveur FTP, il tlcharge les donnes des units de test et les traduit et crit la base de donnes.

2. 2. 3.

Les applications dexploitation :

Dans la plateforme Tems Automatic, il existe deux applications une pour ladministration et lautre pour lanalyse de mesures c ollectes par les sondes radio. 2. 2. 3. 1. Tems Presentation :

Tems Presentation est une application cliente qui permet de visualiser et d'analyser les donnes brutes de mesures radio ainsi que leurs statistiques. Ces derniers aident l'utilisateur donner un sens aux gros volumes de donnes recueillies, en transmettant les informations relles dans un format compact. Tems Presentation effectue les fonctions suivantes : o Faire un Reply de Drive Test selon des choix multiples (zone, date, type de meures ). o Afficher pour une zone choisie les statistiques de Drive Test agrgs dans des parcelles de dimension ou de fichiers (voir figure 2.14). o Prsenter un Benchmark de certains paramtres (priode, zone, couverture, qualit) entre deux oprateurs diffrents (voir figure 2.15).

Arij Khouildi et Hanene Ben Hadef

21

Chapitre 2

La plateforme Tems Automatic

Figure 2.14 : Les statistiques de Tems Presentation

Figure 2.15 : BenchMarking entre deux oprateurs

Arij Khouildi et Hanene Ben Hadef

22

Chapitre 2 2. 2. 3. 2. Operator Console :

La plateforme Tems Automatic

LOperator Console est utilis pour configurer le fonctionnement des sondes par des ordres de travaux. LO perator Console est aussi utilis pour le suivi de fonctionnement des diffrentes entits de la plateforme (voir figure 2.16). En rsum, lOperator Consol e effectue les fonctions suivantes : Configuration et contrle dactivit d'unit de test (voir figure 2.16) Configuration des Work Orders (voir figure 2.17) Administration de mises jour de logiciels ditance

Figure 2.16 : Contrle dactivit de MTU

Arij Khouildi et Hanene Ben Hadef

23

Chapitre 2

La plateforme Tems Automatic

Figure 2.17 : Configuration dun Work Order

Figure 2.18 : Contrle des serveurs centraux

Arij Khouildi et Hanene Ben Hadef

24

Chapitre 2 2. 2. 3. 3. Les rapports :

La plateforme Tems Automatic

Dans cette partie, nous allons examiner les diffrentes possibilits pour le partage des informations et des connaissances d'une manire efficace, grce des rapports. Les donnes brutes, recueillies par les units de test et de mesure sont stockes dans un serveur de base donnes SQL Server. Ces informations recueillies peuvent tre consultes et exportes de manire diffrente soit en utilisant le rapport avec Excel soit le rapport avec Crystal Reports.

Le rapport avec Excel : Le rapport avec Excel permet l'utilisateur de gnrer un rapport manuel en suivant ces diffrentes tapes : Connexion une base de donnes externe Cration dun tableau crois dynamique Cration dun graphique crois dynamique Gnration dune Template Word La solution de rapport avec Excel est simple dutilisation, fiable parce que nous sommes directement relies aux donnes mais elle est trs lente donc elle nest pas pratique. Le rapport avec Crystal Reports : Crystal Reports est un progiciel dinformatique dcisionnelle qui permet de gnrer une grande varit de rapports partir de donnes informatiques. Crystal Reports permet de crer les connexions aux donnes sources et la gnration de prsentations graphiques. Mais, il prsente des inconvnients diffrents qui sont [3] : Outil utilisateur final : L'outil de modification pour l'utilisateur final est payant: il faut faire l'acquisition des licences ncessaires or Tunisie Tlcom possde une seule licence do un seul utilisateur peut y accder. Souplesse : Il est impossible de construire compltement un tat par programme, il existe de nombreuses possibilits de paramtrage, mais on ne peut pas changer dynamiquement le contenu ou le visuel des colonnes. Arij Khouildi et Hanene Ben Hadef 25

Chapitre 2

La plateforme Tems Automatic

Performance : Temps de chargement et d'excution des tats assez long. Portabilit : Crystal Reports est un produit spcifique pour Windows, ce n'est donc pas l'idal pour Linux.

2. 3.

Conclusion :

Dans ce chapitre, nous avons prsent larchitecture gnrale de la plateforme Tems Automatic puis nous avons dtaill ses diffrents composants ainsi que leurs rles. Ensuite, nous avons trait les mthodes de gnration de rapport plus prcisment le rapport avec Excel et le rapport avec Crystal Reports qui ne sont pas efficaces. Do la ncessit de trouver une solution simple et pratique qui permet lautomatisat ion du rapport des KPIs radio ainsi la supervision des serveurs de la plateforme et cest lobjectif de notre projet. Dans la section suivante, nous allons dcrire les tapes de dveloppement de cette application.

Arij Khouildi et Hanene Ben Hadef

26

Chapitre 3 : Conception et ralisation de loutil de rapport automatique


3. 1. Introduction :

Dans ce chapitre, nous allons prsenter notre solution de gnration et envoi automatique de rapport de la QoS des rseaux radio 2G/3G de Tunisie Tlcom, perue par la plateforme Tems Automatic. Dans une premire partie, nous allons prsenter la spcification des besoins et le choix de lenvironnement de dveloppement, dans une seconde partie, nous allons dcrire la structure de loutil dvelopp et les tapes dautomatisation du rapport. Et enfin, le chapitre sachvera par la validation et le test de lapplication.

3. 2. Spcification des besoins et choix de lenvironnement de dveloppement :


Notre application doit permettre de combler les limites de la plateforme Tems Automatic dAscom au niveau gnration et envoi automatique des rapports de KPIs, en effet, cette application permet dviter : La gnration des rapports manuels qui prsentent une grande complexit pour lanalyse des donnes mesur es et lvaluation des performances des rseaux. LObligation des utilisateurs de consulter chaque fois le serveur de base de donnes SQL Server pour rcuprer les donnes ncessaire la gnration de ce rapport. Tous ces inconvnients qui prsentent une grande perte de temps et dnergie font lide de notre projet. Il sagit de crer une application plus pratique et efficace qui permet de gnrer un rapport automatique facilitant lvaluation et lanalyse des mesures radio effectues par les sondes radio du systme.

Arij khouildi et Hanene Ben Hadef

27

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Lapplication que nous allons dvelopper sera l'outil qu'utilisera l'ingnieur ou le directeur pour suivre les KPIs radio des rseaux 2G/3G de Tunisie Tlcom. Ainsi, loutil que nous nous proposerons de concevoir devra excuter les tapes suivantes : Rcupration des donnes mesures par les sondes radio partir de la base de donnes SQL Server. Gnration de rapport selon des Templates prdfinit en utilisant les donnes stockes dans la base de donnes sous format PDF et Word. Envoi automatique dun mail aux utilisateurs concerns contenant le rapport gnr. Vrification de ltat des serveurs FTP et base de donnes SQL Server par lenvoi automatique dun mail en cas de dysfonctionnement. Ainsi, lutilisateur sera capable de recevoir deux mails ; un pour le rapport automatique qui permet de suivre lvolution de la qualit de service des rseaux radio 2G/3G et de dtecter les ventuelles anomalies et lautre pour linformer en cas de dysfonctionnement des serveurs de la plateforme. Afin de comprendre le processus dexcution de notre application, nous prsentons le schma suivant: Plateforme Tems Automatic : Serveur FTP, Serveur de base de donnes SQL Server

Macro de Ping

Macro pour la connexion, la rcupration et la mise jour des donnes automatique depuis une base de donnes SQL Server Macro pour lexport des donnes vers une Template Word Macro pour la conversion dun document Word en PDF Macro pour lenvoi de mail avec un PDF attach

Macro denvoi de mail aux serveurs

Programme .exe pour automatiser lexcution de s macros dans le Task Manager de Windows

Rapport automatique des KPIs Drive Test et Suivi automatique de fonctionnement de la plateforme Arij Khouildi et Hanene Ben Hadef 28

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Figure 3.19 : Conception de loutil

Choix de lenvironnement de dveloppement :

Le choix des bons outils de travail est une tche critique sur laquelle repose le bon droulement de l'tape de conception. Notre travail se base principalement sur Microsoft Excel qui permet de : Utiliser le moteur de cration de graphiques entirement revu dans Office Excel 2007 pour communiquer les analyses dans des graphiques d'aspect professionnel. Crer et travailler dans des modes Tableau Crois Dynamique interactifs en toute simplicit. Garantir une organisation qui dispose les donnes professionnelles les plus rcentes. Exploiter la fonction existante dEx cel qui est la connexion une source de donnes externe. Gnrer des rapports personnalisables. Pour la ralisation de ce projet, plusieurs alternatives se sont proposes. Pour le cas de la plateforme de programmation, nous avons eu le choix entre Visual Basic pour Application (VBA) et un logiciel de programmation orient objet (Java, PHP). Or ce dernier ncessite un certain niveau dexpertise et un temps norme pour arriver gnrer des rapports personnalisables. Alors que Visual Basic pour Application est nettement moins difficile et plus rapide et efficace. Il permet deffectuer des applications diverses dans Microsoft Excel. Du point de vue temps, les dlais d'excution qu'il offre sont acceptables. En plus, il permet de gnrer des rapports personnalisables dont nous avons besoin. Aprs cette tude comparative, nous avons opt pour Visual Basic pour Application (VBA) comme plateforme de programmation.

3. 3.

Larchitecture de loutil :
29

Arij Khouildi et Hanene Ben Hadef

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Larchitecture gnrale cible de notre outil prconise pour la gnration automatique des rapports sera compose essentiellement par un ensemble des macros Excel qui seront excutes automatiquement par le planificateur des tches de Windows laide dun programme *.exe. Ces macros permettent une connexion des donnes une source de donnes externe (base de donnes SQL Server), la gnration de rapport automatiquement, lenvoi de ce dernier par mail aux utilisateurs concerns et la notification de fonctionnement des serveurs de la plateforme par lenvoi de m ail en cas de dysfonctionnement. Une Template Word

Rapport (doc, PDF)

2 3 4

1 5

Macros Excel

Tableaux Croiss Dynamiques

Figure 3.20 : Larchitecture gnrale de loutil de rapport automatique

3. 4.

Configuration de loutil :

On distingue trois types de configurations ncessaires pour mener bien notre application : Les configurations relatives ldition de rapports. Les configurations relatives lenvoi des rapports par mail. 30

Arij Khouildi et Hanene Ben Hadef

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Les configurations des adresses serveurs pour pouvoir surveiller leurs fonctionnements automatiquement. Do, le besoin de trois interfaces indpendantes pour la configuration des

paramtres de loutil prconis.

3. 4. 1.

Interface pour la configuration relative aux rapports :

La premire interface de loutil se prsente en une feuille Excel dans laquelle lutilisateur va configurer les informations spcifiques utilises dans le rapport des KPIs radio. Aussi, pour permettre une ventuelle utilisation manuelle de loutil, les diffrentes macros dveloppes sont accessibles pour lexcution partir des diffrents boutons. Alors, cette interface prsente quatre boutons dont chacun est affect une macro qui excute les principales tches de notre application : Le bouton Mise jour des donnes : permet deffectuer une mise jour des donnes mesures. Le bouton Gnration de rapport: permet de gnrer le rapport des mesures radio. Le bouton Envoi du rapport : permet denvoyer le rapport gnr par mail aux utilisateurs concerns. Le bouton Surveillance des serveurs : permet de sassurer du bon fonctionnement des serveurs FTP et base de donnes SQL Server en envoyant un mail en cas de dysfonctionnement.

Arij Khouildi et Hanene Ben Hadef

31

Chapitre 3

Conception et ralisation de loutil de rapport automatique

. Figure 3.21 : Linterface principale de loutil de rapport automatique

Cette interface contient aussi plusieurs champs remplir comme les informations sur le rapport. Chemin daccs au Template Word : Il contient le chemin du Template utiliser pour la gnration du rapport. Template Word : Il contient le nom du Template utiliser. Chemin daccs et Nom du rapport : Il contient le chemin du rapport quon vient de gnrer pour lenvoyer. Enfin, elle contient tous les dtails ncessaires pour lexcution automatique de rapport partir dExcel.

3. 4. 2.

Interface pour la configuration des mails :

Une macro a t dveloppe pour lenvoi de rapport gnr par mail. Aprs avoir configur les paramtres de configuration de mail, c'est--dire les champs obligatoires qui sont : SMTP_SERVER, FROM Name, FROM Email, SUBJECT, BODY TEXT et TO (Liste des destinataires). Arij Khouildi et Hanene Ben Hadef 32

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Figure 3.22 : Configuration de mail pour lenvoi du rapport

Figure 3.23 : Le code denvoi de rapport par mail

Arij Khouildi et Hanene Ben Hadef

33

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Pour le suivi de ltat des serveurs, une macro a t dveloppe pour lenvoi de mail en cas de dysfonctionnement de lun des serveurs FTP et base de donnes SQL Server. Ce mail informe les administrateurs quune panne sest produite pour quil s puissent y intervenir.

Figure 3.24 : Configuration de mail pour le dysfonctionnement des serveurs

Une connexion internet est obligatoire pour pouvoir envoyer ces mails.

3. 4. 3.

Interface pour la configuration des adresses IP des serveurs :

Pour la configuration des adresses IP des serveurs de la plateforme, u ne macro a t dveloppe pour le suivi de fonctionnement des deux serveurs FTP et base de donnes SQL Server. Ces deux derniers possdent chacun des adresses spcifiques que lutilisateur les utilise pour pouvoir rcuprer les donnes. Pour le serveur FTP, il possde deux adresses; une publique pour y accder facilement 193.95.51.253 , et autre prive 172.16.207.32 que seulement les administrateurs de Tunisie Tlcom peuvent le consulter pour rcuprer les donnes. Mais, concernant le serveur de base de donnes SQL Server qui est un serveur local, il possde seulement une adresse prive 172.16.207.99 car uniquement les administrateurs peuvent le consulter pour extraire les donnes.

Arij Khouildi et Hanene Ben Hadef

34

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Figure 3.25 : Configuration des adresses IP des serveurs

3. 5.

La conception dun nouveau rapport :

Pour la conception dun nouveau rapport, nous avons besoin dutiliser les tableaux croiss dynamiques, la Template Word et dautres options pour faciliter la gnration automatique du rapport afin de gagner de temps. Dans ce qui suit, nous allons dcrire les tapes de ralisation de ce rapport.

3. 5. 1. Excel :

Prparation des donnes dans des tableaux croiss dynamiques sur

Un Tableau Crois Dynamique (TCD) est la prsentation d'une source de donnes sous forme de tableau. Il est dynamique car toute modification de la source entrane la mise jour du tableau (l'actualisation des donnes). Il permet de combiner et comparer rapidement un grand nombre de donnes. Cet outil permet d'effectuer des calculs (somme, nombre, moyenne, produit, max, min, cart type, var ) et d'analyser de faon dynamique la source de donnes. Pour la prparation des tableaux croiss dynamiques, nous devons consulter la base de donnes pour rcuprer les donnes ncessaires. Pour effectuer une connexion cette base de donnes travers Excel, nous accdons notre outil et nous cliquons sur Donnes => A partir dautres sources et ensuite sur Provenance : Analysis Server. Enfin, nous saisissons le nom du serveur ainsi que le nom dutilisateur et le mot de passe.

Arij Khouildi et Hanene Ben Hadef

35

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Figure 3.26 : Connexion la base de donnes Tems SQL Server

Dans ce qui suit, nous allons prsenter un exemple dun tableau crois dynamique.

Figure 3.27 : Le nouveau tableau crois dynamique

Ce tableau doit tre rempli avec les champs qui apparaissent dans le volet de droite. Dans notre cas, nous avons choisi les champs Zones, C/I_AVG et RxLevel_AVG. Ce volet de droite est compos de quatre zones. Chacune zone possde une fonction particulire : Filtre du rapport : Permet de filtrer les donnes du tableau sur un ou plusieurs champs. tiquettes de colonnes : Regroupe les valeurs communes ensemble et affiche le rsultat de chaque valeur dans une colonne. Arij Khouildi et Hanene Ben Hadef 36

Chapitre 3

Conception et ralisation de loutil de rapport automatique

tiquettes de lignes : Affiche les rsultats de la synthse de chaque valeur sur une ligne diffrente. Valeurs : Affiche les rsultats des fonctions demandes (somme, nombre, moyenne) selon les valeurs affiches sur les lignes et les colonnes. Dans notre cas rel, les dimensions choisir pour prparer un tableau crois dynamique, qui sera utilis dans le rapport de la QoS perue par Tems Automatic, sont les suivants : Les tiquettes de lignes: SIM Operator Area MTU Date Les tiquettes de colonnes : Ce sont les KPIs afficher dans le tableau crois dynamique. Ces valeurs de KPIs peuvent tre mises jour manuellement par un clic sur le bouton Mise jour des donnes.

3. 5. 2.

Prparation des Template Word (modle) de rapport :

Une Template est un type de document qui cre une copie de lui-mme lorsquon l'ouvre. Il peut s'agir d'un fichier *.dotx ou d'un fichier *.dotm. Une Template est constitue d'lments fixes (textes, objets graphiques, mise en page, styles..) ou de contenus dynamiques laide de lutilisation de la fonction Signet de Word qui permet dajouter un contenu externe un rapport. Dans notre cas, nous allons utiliser cette option et nous allons ajouter notre rapport des images, des tableaux et des graphiques depuis un fichier Excel ; toutes ces options vont nous aider gnrer notre rapport dune faon simple et rapide.

Arij Khouildi et Hanene Ben Hadef

37

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Figure 3.28 : Lajout dun signet

La figure suivante reprsente le plan de notre rapport que nous venons de crer ; il contient la page de garde, les grands titres du rapport et les signets ajouts.

Figure 3.29 : Lexemple de notre Template Word

Arij Khouildi et Hanene Ben Hadef

38

Chapitre 3 3. 5. 3.

Conception et ralisation de loutil de rapport automatique Gnration de rapport :

Notre rapport automatique est gnr laide de plusieurs outils comme les Templates Word, les tableaux croiss dynamiques, les graphiques croiss dynamiques Toutes ces outils se runissent pour nous former un rapport automatique qui sera excut et mis jour automatiquement selon deux modes : Mode manuel : Pour lexcution manuelle du rapport et lenvoie par mail depuis Excel, on doit suivre les tapes suivantes : Ouvrir le document Excel Reporting Tools Configurer les informations sur le rapport Dfinir les filtres Utiliser le bouton Mise jour des donnes pour mettre jour les donnes. Ceci peut prendre quelques minutes avant que tout le tableau crois dynamique ne soit mis jour selon les nouveaux filtres. Cliquer sur Gnration de rapport et le rapport va tre gnr sous format doc et PDF. Utiliser le bouton Envoi du rapport pour lenvoi du rapport par mail. Mode automatique : Pour lexcution automatique des macros Excel, nous devons utiliser un convertisseur de script qui permet de convertir des fichiers des diffrentes extensions (.vbs, bat, html..) en des fichiers excutables. Ces derniers doivent sexcute r automatiquement en double clic. Finalement, nous utilisons le planificateur des tches de Windows pour lancer ces fichiers automatiquement sans lintervention de lutilisateur. Dans notre cas, nous allons utiliser le convertisseur de script VbsEdit, qui est un logiciel ddition, qui permet dditer et de crer des scripts VBS en toute facilit. Ce programme propose des fonctionnalits compltes et facilite la tche. Il intgre notamment un dbogueur et une option daide qui permet de travailler plus rapidement

Arij Khouildi et Hanene Ben Hadef

39

Chapitre 3

Conception et ralisation de loutil de rapport automatique

et de dvelopper les scripts sans contrainte de temps. Dans ce qui suit, nous allons dcrire les tapes dexcution automatique des macros : Cration dun fichier .exe : Nous commenons par ouvrir un nouveau fichier dans VbsEdit et nous saisissons le code suivant qui est une su ccession de lignes de commande. Nous lenregi strons ensuite avec lextension *.vbs .

Figure 3.30 : Le code dextension *.vbs

Ensuite, nous cliquons sur le bouton qui permet de convertir le fichier dextension *.vbs en fichier *.exe . Enfin, nous obtenons un fichier dextension *.exe qui sexcute automatiquement par un simple clic.

Figure 3.31 : Le fichier .exe Tems Automatic

Arij Khouildi et Hanene Ben Hadef

40

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Cration de la tche planifie Tems : Le planificateur des tches permet lutilisateur de planifier et de configurer des

tches automatises sur un ordinateur selon un horaire tabli. Mais, ouvrir un simple document n'est pas la fonction principale du planificateur, cela lui donnerait peu d'intrts. En fait, il sert surtout excuter un script ou un programme. Dans notre cas, nous allons excuter tous les jours 8h le fichier Tems Automatic dans le planificateur des tches. Le moment voulu, il sexcutera automatiquement. Dans ce qui suit, nous allons dcrire brivement les tapes suivre pour crer une tche planifie :

Figure 3.32 : Cration dune tche planifie

Ensuite, nous configurons le dclencheur pour programmer lheure et la date du lancement de la tche ainsi que le nombre de rptition de cette dernire selon le besoin des administrateurs. Finalement, nous obtenons une tche prte sexcuter automatiquement dans les conditions dj choisit.

Figure 3.33 : Tche excutable

Arij Khouildi et Hanene Ben Hadef

41

Chapitre 3

Conception et ralisation de loutil de rapport automatique

Donc, nous avons profit de lune des options de Windows pour automatiser lenvoi de notre rapport. Nous arrivons enfin obtenir une application puissante, qui sexcute sans lintervention de lutilisateur. Evaluation de loutil de rapport automatique : Il s'agit d'un vritable outil de rapport. Microsoft Office est facile obtenir et installer, il est dj acquis et install par TT, et donc ne ncessite aucun surcot de dploiement. Les utilisateurs qui gnrent dj leurs rapports sous Microsoft Office, puissent facilement les personnaliser. Il est utilisable partir de l'internet, il permet donc une configuration globale de l'outil (par groupe d'utilisateurs) pour les administrateurs. Gnration de rapport dynamique, il correspond un tat de la base de donnes un moment prcis. Il est possible de le mettre jour manuellement ou automatiquement, sans refaire tous le rapport (extraction des donnes, gnration des tableaux et graphiques lis). Graphiquement trs abouti. Il offre de nombreux graphiques diffrents et une trs bonne qualit de document. Propose une sorti des documents au format : PDF, Word. Les rapports peuvent tre prpars par une personne ne possdant pas des connaissances en SQL ni en VBA, il est assez simple utiliser. Possibilit dune future amlioration : Gnration de rapports sous format html accessible via internet.

3. 6.

Conclusion :

Dans cette section, nous avons parl de la mthode de gnration de loutil dun rapport automatique et les diffrentes astuces utilises pour rendre cette dernire totalement automatique. Cette application facilite pour les utilisateurs les mthodes danalyse de mesures radio et surtout la rsolution des problmes au niveau du rseau. Cette solution permet aussi de vrifier ltat de fonct ionnement des serveurs FTP et base de donnes SQL Server. Arij Khouildi et Hanene Ben Hadef 42

Conclusion gnrale
Ces dernires annes, la radio mobile a t sans doute le secteur le plus dynamique, le plus rentable et le plus innovant de toute lIndustrie des Tlcommunications. Avec lessor rapide quelle connait, elle simpose de plus en plus comme le moyen le plus privilgi de communication et conquiert davantage de parts de march en ciblant tous les profils de consommateurs. Le dveloppement de nouvelles technologies ont contribu la cration dun environnement propice la concurrence incitant ainsi les oprateurs se soucier de la qualit de leurs prestations et des performances de fonctionnement de leurs rseaux. Il savre donc que la qualit, dans ce domaine comme dans beaucoup dautres, constitue une source importante de diffrenciation, et le maintien de la qualit des communications s'avre obligatoire pour faire face la dgradation de la qualit de service et aux plaintes des usagers. Le suivi de cette qualit ncessite lobservation permanente de ltat de fonctionnement du rseau et de toutes ses performances. Dans ce contexte, le dveloppement d'un outil de gnration de rapport de mesures automatique des rseaux 2G et 3G s'avrent indispensable pour tout oprateur. De ce fait, nous nous sommes intresses dans ce rapport, prsenter l'outil de rapport automatique des rseaux 2G/3G que nous avons dvelopp. L'exploitation de cet outil ncessite la rcupration des mesures radio de la base de donnes SQL Server l'aide des mesures effectues par les des sondes radio qui calculent certains indicateurs de performances (KPI). Cet outil comporte deux phases: une phase de gnration de rapport automatique qui facilite la supervision et loptimisation des rseaux , et une phase denvoi par mail de ce rapport gnr en plus d envoi de mail en cas du dysfonctionnement du serveur FTP et du serveur de base de donnes. Pour se faire, nous avons prsentes au premier volet quelques gnralits sur les rseaux mobiles. Par la suite, nous sommes passes l'tude de la qualit de service des Arij khouildi et Hanene Ben Hadef 43

rseaux 2G/3G en mettant laccent sur les di ffrents paramtres mesurs. Ensuite, nous avons prsent la plateforme Tems Automatic et son architecture en prcisant le rle de chaque composant. Le dernier chapitre de notre projet a t consacr pour le dveloppement et la conception de l'outil et ses besoins fonctionnels. Le rapport fourni par cet outil est un rapport qui facilite linterprtation et la dtection des problmes au niveau du rseau. Cet outil est configur dans le planificateur des tches afin dtre excuter dans le moment voulu et sans lintervention de lutilisateur qui reoit par mail un rapport de mesures avec un mail de dysfonctionnement de serveur FTP et serveur de base de donnes en cas de panne. Cet outil alors vient de remplacer le rapport avec Excel et mme avec Crystal Reports puisquil prsente une solution efficace et plus pratique.

Arij Khouildi et Hanene Ben Hadef

44

Annexes

Arij Khouildi et Hanene Ben Hadef

45

Arij Khouildi et Hanene Ben Hadef

46

Arij Khouildi et Hanene Ben Hadef

47

Bibliographie
[1] Barki, M. R. (2006/2007). Conception et dveloppement dun outil daide lanalyse des indicateurs qualit dun rseau GPRS. [2] Chouchene, S. (2005/2006). Conception et Ralisation dun Outil dEvaluation de Performances du Rseau UMTS. [3] http://business-intelligence.developpez.com/comparatif/. (s.d.). [4] http://www.commentcamarche.net/forum/affich-148993-gsm-gprs-umts. (s.d.). [5] http://www.efort.com/r_tutoriels/GSM1_EFORT.pdf . (s.d.). [6] http://www.slideshare.net/Cynapsys/formation-gsm. (s.d.). [7] http://www-igm.univ-mlv.fr/~dr/XPOSE2006/eric_meurisse/umts.php . (s.d.). [8] Rezgui, S. (2005/2006). Conception et dveloppement dun outil de drive test pour le rseau GSM. [9] Tems Automatic : Handheld Test Device GSM/GPRS/EDGE/WCDMA/HSDA. (s.d.). Ascom. [10] Tems Automatic 7.2. (2010, Janvier). Ericsson. [11] TEMS Automatic MTU750 Installation Guide. (2009, Mai 18). Ascom. [12] TEMS Presentation 1.2 : Technical Product Description. (2009, Juin 1). Ascom. [13] TEMS Presentation KPI Measurements. (2008, Novembre 04). Ericsson.

Arij Khouildi et Hanene Ben Hadef

48