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

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 des 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 ltat 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

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
dvaluations et les outils de mesure et de suivi de cette qualit.
Arij Khouildi et Hanene Ben Hadef

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 leurs 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.

Larchitecture des rseaux 2G / 3G :

1. 2. 1.

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 standards 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

Le NSS

BSC

Um

Abis

BTS

MSC

MS

RTCP

BTS

VLR

BSC

HLR

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 : Cest 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 lidentit 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 rseau 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 composants du sous systme
BSS : la BTS et le BSC.

Linterface A : Cest linterface entre les deux sous systmes le BSS et le NSS.

Larchitecture du rseau 3G :

1. 2. 2.

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

Rseau daccs UTRAN

Usager
Node B

Rseaux

Cur CN

externes

Iu
RNC

Uu
UE

Rseau

Core

Node B

Network

Internet

Iur
Node B

Iub
RNC

Node B
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) : Cest 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.

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

1. 3. 1.

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 (Key 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 dvaluer 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 mobiles 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

Seuils

Taux de perte des sessions

< 5%

Taux de retransmission des sessions

<5%

Taux dtablissement des sessions

> 95%

Taux de coupures des sessions RNC

2%

Taux des sessions russis

>95%

Taux de coupure sessions radio

2%

Taux de coupures dappels (call drop)

2%

Taux dtablissement dappels (call setup)

>95%

Taux dappels russis (call success)

>95%

Taux dchec de handover

2%

Tableau 1.1 : Les seuils de KPIs

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 Indicators). 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 : loptimisation 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 tenant 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 viss
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, dliminer 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 lautomatisation 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

Collecte et envoi automatique


des mesures radio

Arij khouildi et Hanene Ben Hadef

Les applications
dexploitation

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

Serveur
Vocal

Base de
donnes de
mesures

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

La plateforme Tems Automatic

2. 2. 2. 4.

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 collectes 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.

La plateforme Tems Automatic


Operator Console :

LOperator Console est utilis pour configurer le fonctionnement des sondes par
des ordres de travaux. LOperator Console est aussi utilis pour le suivi de
fonctionnement des diffrentes entits de la plateforme (voir figure 2.16).
En rsum, lOperator Console 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

La plateforme Tems Automatic

2. 2. 3. 3.

Les rapports :

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 lautomatisation 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 mesures 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 denvoi de mail


aux serveurs

Macro pour la conversion dun document Word en PDF


Macro pour lenvoi de mail avec un PDF attach

Programme .exe pour automatiser lexcution des 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 dExcel 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 :

Arij Khouildi et Hanene Ben Hadef

29

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 mail en cas
de dysfonctionnement.
Une Template Word

Rapport (doc, PDF)

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.

Arij Khouildi et Hanene Ben Hadef

30

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 quils
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.

Prparation des donnes dans des tableaux croiss dynamiques sur

Excel :
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 sexcuter
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 succession de lignes de commande. Nous lenregistrons
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 fonctionnement 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 denvoi 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 diffrents 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

You might also like