7/25/2019 Audit Et Gestion de La Configuration Radio 3G
1/115
Rsum
Cycle de formation des ingnieurs en Tlcommunications
Option :
Rseaux et Services Mobiles (RSM)
Rapport de Projet de fn
dtudes
Thme :
Conception et dveloppement dun outil
dautomatisation de laudit et la gestion de la
confguration radio du rseau 3G
Ralis par :
Imen ROMDH!I
Encadrant (s) :
M" #ais M$%R
Mme" Male& '$! (O%))$*
Travail propos et ralis en collaboration avec
Imen Romdhani1
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
2/115
Rsum
Anne universitaire : 2012/2013
Imen Romdhani2
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
3/115
Rsum
Rsum
e prsent rapport est le compte rendu du travail efectu au sein
des locaux de Tunisie Tlcom dans le cadre du projet intitul
Conception et dveloppement dun outil dautomatisation de
laudit et la gestion de la conguration radio du rseau 3G
LCe projet a t ralis en vue d!o"tenir le dipl#me national d$ngnieur en
Tlcommunications dlivr par l%cole &uprieure des Communications de
Tunis '&()C*+,
-e travail prsent par ce document a t efectu parmi l.uipe
*ptimisation /adio )lusieurs t0ces accomplies au long de ce projet de n
dtudes relvent de lingnierie /adio et permettent par cons.uent de
dvelopper un "on potentiel dinitiation 4 ce mtier
5ans le "ut damliorer le processus daudit de la conguration radio du
rseau 3G 6avoriser la gestion des 7)$ et la dtection des anomalies dans
le rseau ainsi .ue de rapporter la tra8a"ilit de cangement de la
conguration des cellules sur une priode de temps nous nous sommes
mens 4 concevoir et 4 dvelopper un outil permettant de rpondre 4 ces"esoins
Mots Cls :automatisation dvelopper audit gestion conguration
3G 7)$ anomalies rapporter la tra8a"ilit9
Imen Romdhani1
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
4/115
Remerciements
Cest avec mon enthousiasme le plus vif et le plus sincre que je voudrais rendre mrite tous
ceux qui mont aid, leurs manires, bien mener ce projet de fin dtudes.
Je tiens tout spcialement exprimer mon plus grand respect et ma gratitude mes
encadreurs, avec qui jai eu lhonneur de travailler, M. Kais AMEUR, chef !u"ivision#ptimisation $adio %unisie %lcom, et Mme. Malek BEN YOUSSEF, ma&tre assistant
lcole suprieure des communications de %unis '!()C#*+, pour leur confiance en moi,
leur aide considrable ainsi que les prcieux conseils quils nont cess de me prodiguer tout
au long de ce projet.
ussi, je ne manquerais pas cette occasion pour remercier toute lquipe #ptimisation $adio,
pour lambiance agrable de travail, leurs encouragements, leurs aides et leurs conseils qui
mont aid bien mener terme ce travail.
Je souhaite aussi remercier tous les enseignants de !()C#* gr-ce qui jai eu la chance
de suivre des cours de haut niveau pendant les trois ans de mon ccle ingnieur.
/nfin, je souhaiterais galement remercier tous les membres du jur de bien vouloir valuer
mon travail.
Imen Romdhani2
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
5/115
Table des matires
Table dDdicace......................................................................................................ii
Remerciements...........................................................................................iii
Table des matires......................................................................................iv
Liste des fgures.........................................................................................vii
Liste des tableaux.......................................................................................ix
Liste des acronymes.................................................................................viii
Introduction gnrale..............................................................................1
Chapitre 1: Cadre Gnral Du Stage.....................................................3
$ntroduction3
11 )rsentation du rseau de troisime gnration '(+T&,3
111 *"jecti6s de l(+T&:112 ;rcitecture de l(+T&,@
12 )rocessus de loptimisation 3GA
121 CBcle de vie du rseau 3GA
122 *ptimisation du rseau 3G
123 -es relations de voisinage en 3G1D
12: -es indicateurs cls de per6ormance en 3G12
12:1 -es compteurs *+CE/12
12:2 7)$ '7eB )er6ormance $ndicators,12
Imen Romdhani:
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
6/115
Table des matires
12:3 )rocessus danalBse et doptimisation "as sur les 7)$1:
13 Cadre du projet1C :
Migure 3 12 N 5iagramme de s.uences du scnario Frier un *T
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
10/115
Liste des tableaux
Migure 3 13 N5iagramme de s.uence du scnario /apporter la
tra8a"ilit dune cellule etHorI
+ap @:
Imen RomdhaniA
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
11/115
Liste des tableaux
Migure : 22 N 5tection dun pro"lme au niveau dune cellule@eig"ors 2A
Ta"leau 2 3 N 5escription du cas dutilisation 5tecter la difrence de
conguration dun />CU une cellule entre deux dates 2Ta"leau 2 : N 5escription du cas dutilisation Frier un *T3D
Ta"leau 2 < N 5escription du cas dutilisationN /apporter la tra8a"ilit
dune cellule 32
Ta"leau 2 = N 5escription du cas dutilisationN ;cer les lments du
rseau sur une carte avec les principaux 7)$ 33
Imen Romdhani
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
12/115
Liste des tableaux
Imen Romdhani1D
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
13/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
14/115
Liste des acronymes
/'/
OMC + *perations and +aintenance Center
OMC.R + *perations and +aintenance CenterE/adio
O)) + *perations &upport &Bstems
O, + *rdre de Travail
/)/
P) +)acIet &Hitcing
/3/
/o) + SualitB o6 &ervice
/R/
R!C + /adio >etHorI Controller
R!O + /adio >etHorI *ptimiser
/S/
)G)! + &erving G)/& &upport >ode
/4/
%$ + (ser %.uipement
%M)C + (+T& +o"ile &Hitcing Center
%M,) + (niversal +o"ile Telecommunications &Bstem
%,R! + (niversal Terrestrial /adio ;ccess >etHorI
/5/
0.CDM + Ride"and Code 5ivision +ultiple ;ccess
Imen Romdhani
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
15/115
(ntroduction gnrale
Introduction gnrale
ans un contexte trs concurrentiel tant sur les marcs du
mo"ile .ue du xe et de l!accs 4 $nternet tout oprateur se doit
de se distinguer de ses concurrents par la .ualit des services
.u!il ofre 4 ses clients actuels et .u!il veille 4 dliser $l doit aussi se
difrencier par l!attractivit des ofres proposes aux clients potentiels
.u!il souaite ajouter 4 son porte6euille client
D
)our un oprateur de service radio mo"ile il est indispensa"le de veiller
au "on 6onctionnement de son rseau an de garantir 4 ses a"onnes une
.ualit de service satis6aisante )our ce 6aire un oprateur met 4
disposition de ses ingnieurs radio une panoplie d!outils .ui leur donnent
la possi"ilit de suivre en temps rel les per6ormances du rseau de
dtecter les ventuelles anomalies et d!efectuer les modicationsncessaires pour B remdier -!ensem"le de ces oprations relve du
domaine de l!ingnierie radio et tout particulirement celui de
l!optimisation
-!optimisation radio a donc pour "ut de relever le d d!ofrir une .ualit
de service satis6aisante 4 une clientle de plus en plus exigeante sur un
rseau voluti6 dont la carge ne cesse de croitre
Ce processus est 6astidieux et complexe vu le nom"re de paramtres et
d!outils 4 manipuler lors de la rsolution des pro"lmes radio aBant lieu
sur le rseau Ceci est d!autant plus pro"lmati.ue du 6ait .ue les activits
d!optimisation sont des activits .uotidiennes pour un ingnieur radio
Cest dans ce contexte .ue sinscrit notre projet de n dtudes .ui
consiste 4 concevoir et 4 dvelopper un outil permettant lautomatisation
Imen Romdhani1
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
16/115
(ntroduction gnrale
de laudit et la gestion de la conguration radio du rseau 3G de Tunisie
Tlcom
-e prsent rapport sBnttise le travail .ue nous avons efectu dans cette
perspective $l est divis en .uatre capitres N
5ans un premier capitre nous commencerons par introduire les concepts
tori.ues relati6s au projet )our cela nous a"orderons des gnralits
sur le rseau (+T& 'o"jecti6s et arcitecture, >ous prsenterons le
processus doptimisation du rseau 3G ainsi .ue .uel.ues tecni.ues
dvaluation des per6ormances du rseau %nn nous dcrirons la
pro"lmati.ue de notre projet jus.u4 arriver aux solutions proposes
5ans le deuxime capitre nous allons vo.uer la mtodologie du
travail %nsuite nous dtaillerons les difrents "esoins 6onctionnels et non
6onctionnels .ue devra satis6aire notre outil )our cela nous aurons
recours aux diagrammes de cas dutilisation (+-
-e troisime capitre sera consacr 4 la partie conception du sBstme 4
travers une prsentation des arcitectures utilises du diagramme de
pacIage des diagrammes de classes et des diagrammes de s.uences
5ans le .uatrime et dernier capitre nous dcrirons lenvironnement de
travail et nous terminerons par la prsentation du travail efectu
Imen Romdhani2
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
17/115
Cadre Gnral Du Stage
1
Introduction
a ralisation de ce projet a ncessit une tude appro6ondie de
certaines notions tori.ues .ue nous jugeons important de les
connaVtre pour le "on droulement de ce travail Ce capitre
prtend prsenter ces difrentes notions an de "ien les assimiler %n
premier lieu le rseau de troisime gnration sera prsent )ar la suite
nous nous concentrerons sur le processus de loptimisation du rseau
laudit et la gestion de la conguration 3G la notion du voisinage et les
indicateurs cls de per6ormance Minalement nous donnerons un aper8u
sur la pro"lmati.ue de notre projet et la solution envisage dans le cadre
de ce stage
L
1"1" Prsentation du rseau de troisi2me
gnration %M,)4
-(+T& '(niversal +o"ile Telecommunications &Bstem, est la norme de
tlcommunications de troisime gnration "ase sur la tecnologie RE
C5+; %lle a t dveloppe 4 partir de lanne 2DD: avec la /elease
Imen Romdhani3
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
18/115
'/, %n efet l(+T& introduit une nouvelle tecni.ue d!accs multiple N
le REC5+; dite 4 talement de spectre permettant d!utiliser le spectre de
6r.uences de manire plus ecace .ue dans le cas du rseau G&+ et ses
volutions d!oW l!augmentation de la capacit sur l!inter6ace radio X1Y
Imen Romdhani:
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
19/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
20/115
)*a'itre 1. )adre gnral du stage
E 3A: I"itUs en environnement ur"ain extrieur
E 2 +"itUs pour des 6ai"les distances 4 l!intrieur d!un "0timent
couvert 'c!est 4 dire 4 mo"ilit rduite,
Classes de services + 5ans la couce pBsi.ue de l!(T/;> '(niversal
Terrestrial /adio ;ccess >etHorI, rseau d!accs de l!(+T& sont prvues
plusieurs mtodes de protection des donnes contre les erreurs dues 4 la
transmission sur l!inter6ace radio -!(T/;> coisit ces mtodes selon la
.ualit du service re.uise pour ca.ue classe %n efet les classes de
services sont dnies selon leurs exigence en terme de N
E 5lai de trans6ert de lin6ormation
E Fariation de dlai
E Tolrance aux erreurs
Roaming + (n autre o"jecti6 indnia"le .ui consiste 4 ofrir un service
de mo"ilit universelle 'international /oaming, dpassant les
limitations dues 4 la multiplicit des sBstmes et des rseaux
1"1"7"rc N Core >etHorI,
-a gure 11 suivante nous montre larcitecture glo"ale du rseau (+T&
X3Y N
Imen Romdhani
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
21/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
22/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
23/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
24/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
25/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
26/115
)*a'itre 1. )adre gnral du stage
)ar la suite ca.ue pro"lme au niveau des lments du rseau peut
engendrer larr[t du 6onctionnement de plusieurs services 5oW toute
panne au niveau de ces lments prsente un impact dsastreux
$l 6aut donc par prvention mettre laccent sur certains aspects et
paramtres du rseau aBant une grande importance et assurer un
contr#le continu de ces derniers
1"7"3"-es relations de voisinage en 3G
Ca.ue rseau cellulaire vit de sa capacit 4 pouvoir trans6rer la
connexion entre un tlpone mo"ile et le rseau dune cellule 4 une
autre 5ans un rseau G&+ deux cellules seulement '&ource Cell et Target
Cell, participent 4 cette action alors .ue dans les rseaux (+T& ce sont
des groupes de cellules administrs dans des ;ctive &et 'jeux de
cellules actives, ;n de pouvoir trans6rer une communication existante 4
une autre cellule les cellules (+T& proces dune station de "ase
doivent [tre identies )our cela des listes de voisinage sont stocIes
dans toutes les stations de "ase avec les in6ormations de voisinage %lles
sont gnralement ta"lies par les oprateurs du rseau 4 laide doutils
de planication dont les rsultats sont "ass sur des simulations Ces
listes sont ensuite con6rontes aux conditions relles du rseau et
optimises en cons.uence X
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
27/115
)*a'itre 1. )adre gnral du stage
*igure 1" A + $Bemple de planifcation des relations de voisinagepour un secteur"
a6 R
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
28/115
)*a'itre 1. )adre gnral du stage
b6 %imitation du nombre de =oisines par cellule
%n mode connect aprs ca.ue mise 4 jour de l;ctive set 'entre ousortie dune cellule, un mesurement controlavec 32 emplacements est
envoB par le />C *n B trouve la liste des voisines des cellules .ui sont
prsentes dans lactive set &i leur nom"re est trop important certaines
voisines vont [tre ou"lies *n peut ainsi passer 4 cot dune voisine
prsentant un %C>* '%cU>o, de "onne .ualit Cest pour.uoi il est
recommand de limiter le nom"re de voisines dclares par cellule *n
doit donc pour ca.ue cellule limiter son nom"re de relations devoisinage N
- >om"re de voisines 3GU3G 'intra 6r.uence, ]12 recommand
'-imitation constructeur 4 31,- >om"re de voisines 3GU3G 'inter 6r.uence, ]12 recommand
'-imitation constructeur 4 31,- >om"re de voisines 3GU2G ]12 recommand '-imitation
constructeur 4 32,
1"7"@"-es indicateurs cls de per:ormance en 3G1"7"@"1" -es compteurs OMC.R
-une des principales 6onctions de l*+CE/ '*peration and
+aintenance Center^ /adio, est la gestion de la per6ormance du rseau
-es mesures de per6ormance sont "ases sur la collection des compteurs
calculs par les entits du rseau 4 travers linter6ace lt6E/ reliant l*+CE/
et le />C et linter6ace lt6EO entre *+CE/ et >odeO Ces mesures sontprincipalement utilises pour .uatre tBpes de "esoins X=Y N
- -optimisation et la planication ecace du rseau- -es statisti.ues- -investigation dtaille dun pro"lme pass- -analBse en temps rel
-es mesures des compteurs au niveau de l*+C 'remontes par les >odeO
4 l*+CE/, sont 6aites sur un intervalle de temps prcis et sont lies 4 un
vnement survenu dans le rseau %lles servent aux calculs desindicateurs cls de per6ormance '7)$ N 7eB )er6ormance $ndicator, du
Imen Romdhani13
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
29/115
)*a'itre 1. )adre gnral du stage
rseau par com"inaison de ces compteurs selon des 6ormules "ien
dtermines -analBse de ces indicateurs est trs essentielle pour la
supervision de la .ualit de service
-e />* '/adio >etHorI *ptimiser, est la partie de l*+CE/ permettant 4
loprateur de surveiller la So& 'SualitB o6 &ervice, et dtecter les
pro"lmes du rseau $l 6ournit un rapport de So& pour permettre son
analBse comme il permet de visualiser la conguration radio du rseau ;
partir des compteurs *+CE/ le />* permet do"tenir les difrents 7)$
1"7"@"7" #PI #e? Per:ormance Indicators4
; toute pase du cBcle de vie du rseau l!analBse de la So& suit un
processus de drillEdoHn ;u sommet il B a un nom"re rduit de critres de
So& .ui rsument l!accomplissement de la So& 4 lutilisateur nal Ce sont
ces critres .ui sont appels 7)$
Ces indicateurs cl de per6ormance valuent la per6ormance dun service
suivant N le volume du trac dans le rseau l!accessi"ilit au rseau le
maintien de l!appel la .ualit du service %ndEuser et le comportement du
&o6t et Qard Qandover5ans le />* ces 7)$ sont compils soit par />C soit par Zone cellulaire
;u moBen de 5rive Tests ces indicateurs sont compils sur campagnes
d!appels rptiti6s dans la rgion du service
-e ta"leau 12 .ui suit prsente les 7)$ aux.uels nous nous sommes
intresss lors de l!tude efectue dans le cadre de ce projetX@YN
Indicateur !om Complet Description
s ;FG
trougput
Q&); average
trougput
+oBenne des d"its Q&);
Ucellule
C& C&&/ Circuit &Hitcing call
setup success rate
Taux de russite
dta"lissement dappel en
mode circuit 'C&,)& C&&/ )acIet &Hitcing call
setup success rate
Taux de russite
dta"lissement de
connexion en mode pa.uet')&,
Imen Romdhani1:
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
30/115
)*a'itre 1. )adre gnral du stage
C& 5rop rate Circuit &Hitcing 5rop
/ate
Taux total de coupure
dappels en mode circuit
)& 5rop rate )acIet &Hitcing 5rop/ate
Taux total de coupure deconnexion en mode pa.uet
,a8leau 1" 7 + Indicateurs cls de per:ormance"
%n efet si un des 7)$ dpasse les seuils xs par loprateur l.uipe
responsa"le de supervision du rseau constate .uun pro"lme est
survenu au niveau de la 6onctionnalit .uassure cet indicateur
Gnralement ce pro"lme peut [tre du 4 un pro"lme de couverture
dinter6rence dinsusance de capacit ou dun mauvais paramtrage
du rseau etc)ar exemple si on dtecte un taux de succs de lta"lissement dappels
in6rieur 4 A_ on constate alors .uon a un pro"lme daccs au rseau
caus par la capacit linter6rence ou aussi un pro"lme de paramtrage
du rseau-e ta"leau 13 nous montre les seuils de .uel.ues 7)$ utiliss par Tunisie
Tlcom N
Indicateur )euil
Taux de perte des sessions
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
31/115
)*a'itre 1. )adre gnral du stage
1"7"@"3" Processus danal?se et doptimisation 8as sur
les #PI
(ne 6ois les difrents indicateurs sont o"tenus on commence la
pase danalBse de ceuxEci et on dclence le processus de dtection des
anomalies Cette tape consiste 4 6aire une sBntse des difrentes
sources din6ormations et 6aire passer cette sBntse aux "ons
intervenants pour d!ventuelles actions telles .ue la maintenance
lingnierie et loptimisation -organigramme suivant nous prsente les
difrentes tapes de ce processus
*igure 1" + Organigramme du processus danal?se etdoptimisation"
Imen Romdhani1=
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
32/115
)*a'itre 1. )adre gnral du stage
5ans ce .ui suit nous allons donner un aper8u sur le cadre du projet )our
ce 6aire nous allons commencer par introduire la pro"lmati.ue .ui nous a
menes 4 mettre en place ce projet %nsuite nous dcrirons la solution
.ue nous avons envisage
1"3" Cadre du projet1"3"1" Introduction
-e trac de donnes dans les rseaux mo"iles et xes connait
actuellement un dveloppement vertigineux Ce .ui 6ait de la So& un
aspect pres.ue primordial pour les oprateurs tlponi.ues Cette So&
est assure par le suivi continu des paramtres du rseau pour dtecter
les incorences de conguration et lutter contre le dBs6onctionnement
des lments du rseau
1"3"7"Pro8lmati=ue
;n dassurer le "on 6onctionnement et garantir une sta"ilit des
services et par la suite la satis6action des clients l.uipe *ptimisation
/adio de Tunisie Tlcom assure un contr#le continu des difrents
paramtres de conguration radio du rseau 3G et des difrents
indicateurs cls de per6ormance %n efet lingnieur radio a comme
activit la vrication du "on 6onctionnement des lments du rseau en
assurant laudit et la gestion de la conguration de ces lments et le
lancement dun *T 'ordre de travail, sil B a dtection dune anomalie ou
un "esoin defectuer un cangement de certains paramtres
$ci le 6acteur temps est primordial %n efet plus t#t on dtecte une
anomalie plus t#t on peut lancer une intervention et par cons.uent
viter les pro"lmes .ui peuvent [tre survenus
;n dautomatiser cette t0ce et de lui ajouter un aspect prventi6 il est
ncessaire de dploBer de nouveaux outils de gestion de la conguration
des lments du rseau et surtout de ltat des cellules
1"3"3")olution envisage
Imen Romdhani1@
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
33/115
)*a'itre 1. )adre gnral du stage
-e travail demand dans le cadre de ce projet de n dtudes consiste
4 tudier larcitecture du rseau (+T& de Tunisie Tlcom envisager les
difrents paramtres de ca.ue lment du rseau .ui doit [tre
congur les difrents aspects du rseau .ui sont pris en compte par les
ingnieurs doptimisation an dassurer une "onne So& et permettre son
optimisation concevoir et dvelopper un outil .ui permet lautomatisation
de laudit et la gestion de la conguration radio du rseau
Cet outil doit assurer N
-e parsing des ciers de conguration tBpe J+- issue de l*&&
'*perations support sBstem, %ricssson et mise 4 jour dans une "ase
de donnes &S- ;cage convivial des paramtres de conguration rseau sur des
ta"leaux structurs 5tection des difrences de conguration entre deux />C 5tection des difrences de conguration entre deux Cellules
5tection des difrences de conguration d!un />C entre deuxdates
5tection des difrences de conguration d!une cellule entre deux
dates 5tection des difrences de conguration des />CU>odeOUCellule
selon un r6rentiel de valeurs recommandes %xport de la conguration rseau en 6ormat %xcel 5etection des missing >eig"ors `*ne HaB relation` Frication de l!excution des *T
/eporting de la tra8a"ilit des cangements de conguration descellules
;cage des lments du rseau et leurs paramtres sur une
inter6ace cartograpi.ue 'Google +apsUOing +ap, ;cage des 7)$ de capacit et dtection des goulots
d!tranglements au niveau de ca.ue cellule sur linter6ace
gograpi.ue 5tection des incorences sur la conguration et des
dBs6onctionnements des lments du rseau
Imen Romdhani1A
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
34/115
)*a'itre 1. )adre gnral du stage
Conclusion
-es notions de "ase du rseau de troisime gnration sur les.uels se
"ase notre projet telle .ue larcitecture du rseau et le processus
doptimisation ont t couvertes par ce capitre Ces in6ormations sont
trs utiles pour "ien mener la suite de notre projet %nsuite nous avons
dcrit notre pro"lmati.ue et prcis les o"jecti6s 4 atteindre
(ne tude de lexistant s!avre indispensa"le pour dgager les principales
6onctionnalits .ue nous devons assurer Ce sera l!o"jet du capitre
suivant
Imen Romdhani1
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
35/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
36/115
)*a'itre +. "nalyse et s'cifcation des besoins
22 -a gestion et laudit de la conguration radio du rseau 3G 6ont
partie des t0ces .uotidiennes de l.uipe /adio au sein de
Tunisie Tlcom %n efet les ingnieurs de cette .uipe doivent
contr#ler et assurer le "on 6onctionnement du rseau 4 travers lavrication et le suivi continu de la conguration des />C des
>odeO des antennes du voisinage des cellules etc
%n cas de dtection danomalie ou dgradation de la So& les ingnieurs
doivent trouver les solutions convena"les pour ca.ue pro"lme et
envoBer un ordre de travail '*T, 4 l.uipe support an de soccuper du
pro"lme
5a"ord lingnieur commence par tlcarger la conguration radio de
l*&& en utilisant le client 6tp Mileilla Cette conguration est sous la
6orme dun cier J+- asseZ volumineux '1DD 1C 4 un
moment donn )ar la suite cette conguration doit [tre analBse et
interprte an de pouvoir intervenir et corriger les a"errations
-ingnieur /adio doit donc vrier la conguration de certains paramtrespar rapport aux valeurs recommandes par le constructeur 4 celle
tlcarge dans une date prcdente $l doit aussi comparer la
conguration des difrents lments du rseau entre eux dtecter sil B a
un pro"lme de voisinage pour certaines cellules 'ce .uon appelle
*nePRaBP/elation, etc ')our plus de dtails sur l*&& voir ;nnexe ;,
;ctuellement pour ce 6aire tout le travail se 6ait manuellement %n efet
aprs avoir tlcarg la conguration en 6ormat J+- lingnieur ouvre
ce cier avec un diteur de code source 'ex >otepad, et 6ait lanalBse
en parcourant les milliers de lignes .uil contient
;n dexaminer les difrents 7)$ dune cellule il 6aut importer le rapport
des 7)$ de l*&& Ce rapport contient la correspondance entre le nom de la
cellule ses coordonnes et ses principaux 7)$
Imen Romdhani1
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
37/115
)*a'itre +. "nalyse et s'cifcation des besoins
7"7"1"Criti=ue de leBistant
-tude de lexistant nous a permis de dgager un certain
nom"re de lacunes N-e premier pro"lme cest la grande taille du cier J+- 5e ce 6ait
lanalBse de tout le cier est une t0ce asseZ complexe et lingnieur .ui
6ait laudit de la conguration peut ngliger des pro"lmes .ui peuvent
engendrer larr[t du 6onctionnement de .uel.ues services )ar6ois
l.uipe doptimisation ne se rend compte dun d6aut dans la
conguration radio .uaprs la rception de plaintes des a"onns Ce .uipeut mettre en cause limage de mar.ue de loprateur
(n autre pro"lme est la lenteur de la procdure daudit .ui doit [tre
appli.ue sur un grand nom"re de paramtres %n efet on peut passer
des eures voire toute une journe pour analBser une seule conguration
Ceci peut provo.uer un retard lors de la dtection des pro"lmes et dans
ce cas les cons.uences peuvent [tre graves
-e troisime pro"lme est la"sence dun outil .ui permet de 6aciliter la
t0ce daudit conomiser du temps et ajouter une grande ecacit au
processus de la recerce des erreurs de conguration ;u 6ait ce tBpe
doutils est propre au 6ournisseur donc paBant
-e .uatrime pro"lme est la"sence dune "ase de donnes pour stocIer
les rsultats de lanalBse des congurations 5onc pour 6aire la
comparaison entre deux dates lingnieur est o"lig soit daller cercer
le cier J+- tlcarg de l*&& en une date antrieure et .ui peut [tre
endommag soit de solliciter l*&& une deuxime 6ois reEtlcarger et
rEanalBser le m[me cier de conguration
-e cin.uime pro"lme concernant les 7)$ est la"sence dune inter6ace
cartograpi.ue .ui rassem"le les cellules et leurs paramtres cls de
per6ormance an de 6aciliter la localisation du pro"lme
Imen Romdhani2D
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
38/115
)*a'itre +. "nalyse et s'cifcation des besoins
;n de remdier 4 toutes ces lacunes on nous a con le dveloppement
dun outil dont la description 6ait lo"jet des parties suivantes
7"7"7"O8jecti:s du projet-o"jecti6 de notre projet est le dveloppement dun outil .ui
permet lautomatisation daudit et de gestion de la conguration
radio du rseau 3G de Tunisie Tlcom Cet outil va permettre aux
ingnieurs doptimisation radio un gain en temps et une ecacit au
niveau du processus de sauvegarde de restauration et de stocIage
des ciers de conguration de la reprsentation des indicateurs
cls de per6ormance associs aux cellules ainsi .ue la gestion des
modications de ces indicateurs
+ais avant de commencer le travail nous devons tout da"ord coisir une
mtodologie de travail 4 suivre
7"3" Mt
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
39/115
)*a'itre +. "nalyse et s'cifcation des besoins
*igure 7" 1+ Reprsentation du mod2le en "
Ce modle repose sur une troite interdpendance des tapes soumises 4
une validation avant la procaine tape et une vrication anticipatoire du
produit nal -!norme intr[t du cBcle en F est .u!il soit un excellent
support 4 la 6ormalisation de notre relation avec le 6utur utilisateur $l nouso"lige 4 r\cir aux difrents aspects de sa demande
7"@" )pcifcation des 8esoins
>otre application est suppose satis6aire les "esoins
6onctionnels .ui seront excuts par le sBstme et les "esoins non
6onctionnels .ui per6ectionnent la .ualit logicielle du sBstme
7"@"1" -es 8esoins :onctionnels
-es "esoins 6onctionnels rpondent aux points prcis du caier
des carges et sont donc re.uis par notre utilisateur nal et lui sont
indispensa"les %n dautres termes ce sont les "esoins o"ligatoires
ou encore les 6onctionnalits de lapplication; cet gard notre outil .ue nous avons nomm $G )arserdoit rpondre
aux "esoins 6onctionnels suivants N
Imen Romdhani22
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
40/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
41/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
42/115
)*a'itre +. "nalyse et s'cifcation des besoins
7"A"7" Diagramme des cas dutilisation glo8al
)our illustrer les 6onctionnalits ofertes par notre sBstme
nous avons opt pour le diagramme des cas dutilisation Ce
diagramme donne une vue sur les 6onctionnalits de notre sBstme
ainsi .ue les acteurs .ui lutilisent >ous prsenterons en premier
lieu le diagramme des cas dutilisation glo"al de lapplication et nous
passerons par la suite 4 la description dtaille des principaux cas
dutilisation-e diagramme des cas dutilisation glo"al de notre outil $G )arser est
donn par la gure 22suivante N
Imen Romdhani2
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
43/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
44/115
)*a'itre +. "nalyse et s'cifcation des besoins
*igure 7" 3+ Cas dutilisation E Grer la confguration radio durseau F"
7"A"3"7" Description des cas dutilisation
a6 Cas d&utilisation ( A>cher les param
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
45/115
)*a'itre +. "nalyse et s'cifcation des besoins
rseau de manire structure sous 6orme de ta"leaux
5escripti
on
Pr.conditions4 N
-ancer loutil 3, -arser&autentierCoisir loption CongurationP)arsing dans la page
daccueil*uvrir le cier J+- tlcarg auparavant de l*&&
)cnario+
-utilisateur lance loutil et ouvre le cier 4 analBser -outil analBse le cier et remplit les ta"les $l ace 4 lutilisateur les ta"les rsultantes du processus
de parsing -utilisateur parcourt les ta"les selon son "esoin
Cas
dcec
-utilisateur ne possde pas les droits daccs 4 loutil N
5clencement de lexception Xexception 1Y -e cier J+- nest pas con6orme aux normes d%ricsson N
5clencement de lexception Xexception 2Y
%xception
's,
$Bception 1N (n message derreur Lour login attemptHas not success6ul trB again CausedN $nvalid username or
passHord sace 4 lutilisateur
$Bception 7 N (n message derreur te selected le is
not a valid %ricsson le est ac 4 lutilisateur
,a8leau 7" 1 + Description du cas dutilisation E c
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
46/115
)*a'itre +. "nalyse et s'cifcation des besoins
(ne description dtaille du droulement de cette opration est
rpertorie dans le ta"leau 22 suivant N
&ommair
e
,itre +5tecter les +issing >eig"ors
'utN Contr#ler les relations de voisinage de ca.ue cellule
5escripti
on
Pr.conditions4 N
)arsing du cier J+-
)cnario+
-utilisateur lance sa demande pour dtecter les relations
de voisinage en cli.uant sur *nePRaBP/elation dans la
"arre des outils ;prs un traitement sur la ta"le .ui contient les relations
de voisinage prpare lors du parsing une 6en[tre
sace 4 lutilisateur comprenant les relations de
voisinage .ui man.uent pour toutes les cellules -utilisateur peut exporter cette ta"le au 6ormat %xcel &i tous les voisinages sont "ien vris et il nB a aucune
relation .ui man.ue un message E !o Missing
!eig
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
47/115
)*a'itre +. "nalyse et s'cifcation des besoins
difrence de conguration dune cellule le m[me principe peut [tre
appli.u 4 un />C(ne description dtaille du droulement de cette opration est prsente
dans le ta"leau 23 suivant N
&ommair
e
,itre+ 5tecter la difrence de conguration dun />CUune
cellule entre deux dates
'utN Comparer la conguration dune cellule ou dun />C
entre deux dates difrentes an de dtecter sil B a un
pro"lme
5escripti
on
Pr.conditions4 :
)arsing du cier xml %xport de la conguration rsultante du parsing vers la
"ase de donnes
)cnario+
-utilisateur lance la demande de comparaison en
cli.uant sur Compare "etHeen tHo dates dans la
"arre des outils
(ne 6en[tre sace 4 lutilisateur pour coisir la cellule4 traiter ainsi .ue les deux ciers de conguration 4
comparer -utilisateur conrme son coix le serveur de lapplication envoie des re.u[tes 4 la "ase
de donnes il 6ait des traitements sur le rsultat de ces
re.u[tes et ace 4 lutilisateur une ta"le .ui contient
les noms des paramtres .ui ont cang de valeurs entre
les deux dates ainsi .ue lancienne et la nouvelle valeur
.uils ont prises -utilisateur peut 6aire lexport de cette ta"le au 6ormat
%xcelCas
dcec%xception
's,
Imen Romdhani3D
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
48/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
49/115
)*a'itre +. "nalyse et s'cifcation des besoins
%xception
's,
$Bception 3 N (n message derreur )lease select onlB
%xcel le Hit xls extension est ac 4 lutilisateur
,a8leau 7" @ + Description du cas dutilisation E rifer un O,F"
7"A"A"Cas dutilisation E Rapporter la traLa8ilit
dune cellule F
Ce cas dutilisation permet 4 lutilisateur davoir un rapport sur
la tra8a"ilit dune cellule durant les 3D derniers jours Ceci lui
permet de visualiser ltat de la cellule sur une longue priode et par
la suite conclure lefet des cangements efectus au niveau de la
conguration des paramtres de cette dernire durant cette priodesur la .ualit du rseau
(ne description dtaille du droulement de cette opration est illustre
dans le ta"leau 2< suivant N
&ommair
e
,itre +/apporter la tra8a"ilit dune cellule
'ut N ;voir un rapport sur ltat dune cellule durant une
priode de 3D jours
5escripti
on
Pr.conditions4 N
-ancer loutil 3, -arser.&autentier
)cnario +
-utilisateur ouvre loutil 3, -arser $l entre ses donnes dautentication $l lance sa demande pour 6aire le reporting en cli.uant sur
/eporting dans la "arre des outils (ne 6en[tre sace 4 lutilisateur comprenant les
difrents noms de ciers de conguration enregistrs
dans la "ase de donnes 'Ces ciers 6ont r6rence aux
noms des />C, -utilisateur coisit le />C au.uel appartient la celluleen
.uestion (ne liste contenant toutes les cellules .ui appartiennent 4
ce />C sace 4 lutilisateur -utilisateur coisit une ou plusieurs cellules 4 reporter la
tra8a"ilit
Imen Romdhani32
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
50/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
51/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
52/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
53/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
54/115
du rseau ainsi .ue la gestion des 7)$ >ous lavons intitule 3G >etHorI
+ap
>ous dtaillerons dans ce .ui suit les arcitectures adoptes pour nos
deux applications
Imen Romdhani3
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
55/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
56/115
)*a'itre 3. )once'tion de loutil /3, -arser0
-a vue N elle reprsente linter6ace utilisateur %lle ne 6ait aucun
traitement et elle se carge simplement et seulement dacer les
rsultats .ue le modle lui 6ournit
-e contr#leur N il se contente dintercepter les re.u[tes de
lutilisateur dappeler le modle ensuite de rediriger vers une vue
ad.uate $l se carge de 6aire de la redirection et de linterception
-approce +FC apporte de rels avantages %n efet la spcicit de ce
modle rside dans la clart et lecacit de la conception de lapplication
gr0ce 4 la sparation de la vue du contr#leur et des donnes Ce .ui
permet un gain de temps de maintenance et dvolution %n outre ce
modle joue un r#le important dans la mesure oW il ofre une grande
souplesse pour organiser le dveloppement de lapplication entre
difrents dveloppeurs 'indpendance des donnes de lacage et des
actions, ce .ui permet une sparation de comptences
7 rc
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
57/115
)*a'itre 3. )once'tion de loutil /3, -arser0
*igure 3" 7 + rc
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
58/115
)*a'itre 3. )once'tion de loutil /3, -arser0
1 Modlisation stati=ue
>ous allons consacrer cette partie pour mettre en vidence
larcitecture stati.ue de lapplication CongurationP)arsing )our ce
6aire nous prsenterons da"ord le diagramme de pa.uetage et ensuite
les diagrammes de classes pour dtailler les difrents r#les et
associations entre les modules
1 Diagramme de pa=uetage
-e diagramme de pa.uetage dcoupe notre application en plusieurspacIages en regroupant les classes .ui ont une 6orte communication entre
elles dans un conteneur commun
>ous avons coisi de su"diviser notre application en neu6 principaux
pacIages selon le tBpe de service 6ourni 4 lutilisateur Cette su"division
est illustre par le diagramme de pacIages suivant N
Imen Romdhani3
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
59/115
)*a'itre 3. )once'tion de loutil /3, -arser0
*igure 3" 3 + Diagramme de pac&ages"
-a gure 33 montre lexistence de neu6 pacIages dcrits comme suit N
)acIage )arsing N inclut les 6onctionnalits dautentication
daccueil danalBse du cier de conguration ainsi .ue lacage
des paramtres de conguration sur des ta"leaux
)acIage 5ataOasePConnexion N contient la classe
5OPConnexion permettant la connexion 4 la "ase de donnes
>ous avons situ cette classe dans un pacIage spar vu .uelle sera
utilise par plusieurs autres pacIages
)acIage %xportPToP%xcel N inclut toutes les 6onctionnalits
permettant lexport des ta"leaux de conguration au 6ormat %xcel
)acIage %xportPToP5ataOase N inclut toutes les classes .ui
permettent dexporter les ta"leaux de conguration vers la "ase de
donnes
)acIage 5isplaBP/esult N contient la classe
5isplaBP/esultPvieH .ui permet dacer 4 lutilisateur le rsultat
Imen Romdhani:D
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
60/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
61/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
62/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
63/115
)*a'itre 3. )once'tion de loutil /3, -arser0
*igure 3" A + Diagramme de classes du pac&age E $Bport ,o $BcelF"
5a"ord la classe du contr#le )arsingPcont intercepte laction de
lutilisateur sur linter6ace )arsingPFieH
-inter6ace $temsPtoP%xportP%xcelPvieH et les deux classes
%xportP%xcelPcont et %xportPtoP%xcelP+odel sont emploBes
respectivement pour lacage le contr#le de laction de lutilisateur et
la ralisation des traitements ncessaires an daccomplir lopration de
lexport
c )acage ( !.port To Data#ase *
-a gure 3= .ui suit reprsente le diagramme de classes du
pacIage %xport To 5ataOase
Imen Romdhani::
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
64/115
)*a'itre 3. )once'tion de loutil /3, -arser0
*igure 3" + Diagramme de classes du pac&age E $Bport ,o
Data'ase F"
Ce pacIage ren6erme toutes les classes et les inter6aces ncessaires
permettant de remplir les ta"les de la "ase de donnes avec les donnes
des ta"leaux de la conguration analBse %t ce aprs avoir intercept
laction de lutilisateur par la classe )arsingPCont du pacIage
)arsing
%n efet -inter6ace %xportP5OPvieH comprend la liste de tous lesta"leaux pour .ue lutilisateur coisisse un ou plusieurs 4 exporter &on
coix est capt par la classe %xportP5OPCont .ui 6ait appel 4 la classe
%xportP5OP+odel an defectuer les traitements ncessaires Cette
dernire se sert de la classe $nsertPintoP5O pour se connecter 4 la "ase
de donnes et insrer les ta"leaux
Imen Romdhani:
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
65/115
)*a'itre 3. )once'tion de loutil /3, -arser0
d )acage ( )arameterChec *
-e diagramme de classes explicitant les o"jets du pacIages
)arameterPCecI est donn par la gure 3@ suivante N
*igure 3" + Diagramme de classes du pac&age EParameterNC
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
66/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
67/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
68/115
)*a'itre 3. )once'tion de loutil /3, -arser0
7 Modlisation d?nami=ue
5ans la partie prcdente nous avons exprim les difrentes
composantes de notre application en se "asant sur la description des
o"jets organiss dans un premier temps dans un diagramme de pacIage
et ensuite dans des diagrammes de classes Cette spcication permet
dintroduire les o"jets .ui seront manipuls au cours de lexcution de
lapplication Toute6ois elle ne peut pas dcrire les tapes du traitementni la logi.ue suivie par ca.ue action Cest pour.uoi nous allons
prsenter dans cette partie laspect dBnami.ue de notre outil 4 travers la
description de .uel.ues scnarios >ous allons emploBer pour cette n les
diagrammes de s.uences
a Scnario du cas d&utilisation ( !.porter la con"guration la
base de donnes *
;prs avoir analBs le cier J+- contenant la conguration radio du
rseau 3G lutilisateur a intr[t 4 stocIer cette conguration dans une
"ase de donnes pour pouvoir la rcuprer dans une date postrieure (ne
description dtaille du droulement de cette opration ainsi .uune
prcision de lordre cronologi.ue est donne par la gure 31D N
Imen Romdhani:
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
69/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
70/115
)*a'itre 3. )once'tion de loutil /3, -arser0
*igure 3" 11 + Diagramme de s=uences du scnario E Dtecter ladiJrence de confguration entre deuB R!C F"
-a m[me logi.ue est suivie pour comparer la conguration de deux
cellules aussi "ien .ue celle dune cellule ou dun />C 4 deux dates
c Scnario du cas d&utilisation ( -ri"er un 'T *
)our pouvoir vrier un ordre de travail lutilisateur doit da"ord
analBser le cier de conguration li 4 l*T %nsuite il lance une
demande de vrication 4 travers linter6ace daccueil de lapplication
CongurationP)arsing -e diagramme de s.uences donn par la gure
312 dcrit les tapes du scnario de vrication dun ordre de travail
Imen Romdhani
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
71/115
)*a'itre 3. )once'tion de loutil /3, -arser0
*igure 3" 17 + Diagramme de s=uences du scnario E rifer unO,F"
d Scnario du cas d&utilisation ( Rapporter la traabilit decon"guration d&une cellule*
-a t0ce du reporting est considre trs importante vu .ue
lingnieur a "esoin davoir un rapport complet sur la tra8a"ilit du
cangement de conguration dune cellule )ar cons.uent il sera apte 4
dgager les causes de dgradation de la .ualit de service de cette cellule
et suivre son comportement sur une priode de temps )our a"outir 4 ce
rsultat un encainement dactions et de traitements doit [tre efectu
Imen Romdhani
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
72/115
)*a'itre 3. )once'tion de loutil /3, -arser0
%n efet nous avons commenc par crer un modle du rapport .ue nous
souaitons gnrer et .ui sera exploita"le par loutil de reporting
Kasper/eports )our ce 6aire nous avons utilis loutil de design
i/eport .ui gnre un cier aBant lextension jrxml Ce cier sera
appel par la suite par la classe GenerateP/eportP+odel pour crer le
rapport sous le 6ormat indi.u par lutilisateur au d"ut du processus de
reporting
-a gure 313 .ui suit reprsente les difrentes pases de cette
opration
*igure 3" 13+ Diagramme de s=uence du scnario E Rapporter latraLa8ilit dune cellule F"
Imen Romdhani
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
73/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
74/115
)*a'itre 3. )once'tion de loutil /3, -arser0
*igure 3" 1@ + Diagramme de s=uences du scnario E c
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
75/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
76/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
77/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
78/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
79/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
80/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
81/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
82/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
83/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
84/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
85/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
86/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
87/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
88/115
)*a'itre 4. Ralisation tests et validation
*igure @" +Rsultat de leBport au :ormat $Bcel"
@"7"3"3" Comparer la confguration dune cellule entre
dates
-es gures .ui suivent reprsentent les inter6aces relatives 4
lanalBse comparative entre deux congurations dune cellule 4 deux
dates difrentes
5a"ord il 6aut lancer une demande de comparaison -a dmarce 4
suivre pour cette n est prsente par la gure : N
Imen Romdhani=
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
89/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
90/115
)*a'itre 4. Ralisation tests et validation
*igure @" 19 +C
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
91/115
)*a'itre 4. Ralisation tests et validation
dans lordre le nom du paramtre .ui a cang de valeur sa valeur dans
la premire date et celle dans la seconde date
*igure @" 11 +Rsultat de la comparaison de la confguration
dune cellule entre deuB dates"
-e "outon %xportP%xcel permet 4 lutilisateur dexporter le
rsultat au 6ormat %xcel %n efet en se "asant sur ce rsultat lingnieur
Imen Romdhani@2
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
92/115
)*a'itre 4. Ralisation tests et validation
peut rdiger un ordre de travail pour notier l.uipe support du
cangement de la conguration de cette cellule et appli.uer les
corrections ncessaires -e scnario danalBse comparative entre deux congurations dun
/>C est pareil 4 celle dune cellule
@"7"3"@" Comparaison de confguration entre deuB cellules
-a gure :12 prsente linter6ace .ui sace 4 lutilisateur sil
demande la comparaison de conguration entre deux cellules
*igure @" 17 +)lectionner deuB fc
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
93/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
94/115
)*a'itre 4. Ralisation tests et validation
*igure @" 1@ +Rsultat de la comparaison entre deuB cellules"
-e processus danalBse comparative entre deux />C est pareil 4
celui efectu entre deux cellules
@"7"3"A" Dtection des Missing !eigC 4 un moment donn )our
ce 6aire il cli.ue sur *ne RaB /elation dans la "arre des outils
-e rsultat sace 4 lutilisateur sous 6orme dun ta"leau 4 deux
colonnes N &ource cell et Terget Cell Ce ta"leau reprsente les
relations de voisinage .ui man.uent et .ui doivent [tre corriges
pour optimiser la So& des cellules prsentant des $ne 2ay Relation.
*n voit "ien le rsultat dun exemple de test dans la gure :1< N
Imen Romdhani@
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
95/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
96/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
97/115
)*a'itre 4. Ralisation tests et validation
*igure @" 1 +CC le ta"leau rsultant contient .uatre
colonnes N le nom du paramtre le nom du />C la valeur
demande dans l*T et la valeur trouve dans la conguration radio
analBse &i cest un *T concernant des cellules le ta"leau
contiendra dans ce cas cin. colonnes N le nom du paramtre le nom
du />C au.uel appartient la cellule lidentiant de la cellule la
valeur demande dans l*T et la valeur trouve
Imen Romdhani@A
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
98/115
)*a'itre 4. Ralisation tests et validation
*n voit "ien dans la gure :1A le rsultat de vrication dun
exemple d*T
*igure @" 1 +Rsultat de la vrifcation dun O,"
Imen Romdhani@
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
99/115
)*a'itre 4. Ralisation tests et validation
@"7"3"" Reporting de la traLa8ilit de confguration dune
cellule
-a gure :1 reprsente linter6ace .ui sace 4 lutilisateur
sil veut rcuprer un rapport complet sur ltat dune cellule dans
les derniers 3D jours ;prs avoir slectionn une cellule il doit
coisir le tBpe du rapport .ui va [tre gnr ainsi .ue son 6ormat de
sortie
Imen RomdhaniAD
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
100/115
)*a'itre 4. Ralisation tests et validation
*igure @" 1 +C
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
101/115
)*a'itre 4. Ralisation tests et validation
avoir cli.u sur le "outon 3G >etHorI +ap une inter6ace
gograpi.ue contenant les cellules de Tunisie Tlcom sace
dans le navigateur par d6aut $l peut dtecter sil existe un
pro"lme au niveau dune ou de plusieurs cellules 4 travers les
couleurs des mar.ueurs )ar la suite il peut consulter les
in6ormations relatives 4 cette cellule 4 travers le ta"leau .ui
sace
-a gure :21 donne un aper8u sur linter6ace gograpi.ue ainsi
.ue le rsultat .ui sace 4 lutilisateur .uand il appuie sur un des
mar.ueurs sur la carte
Imen RomdhaniA2
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
102/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
103/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
104/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
105/115
)*a'itre 4. Ralisation tests et validation
*igure @" 73 +Optimisation de la /o) dune cellule"
>ous avons trac la cour"e de lvolution du 7)$ C& 5rop rate
pour montrer limpact de loptimisation .ue nous avons efectu au
niveau des relations de voisinage Cette cour"e est donne par la
gure :2: .ui suit N
Imen RomdhaniA=
#PI S
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
106/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
107/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
108/115
)onclusion gnrale
Conclusion gnrale
a gestion de la So& dans les rseaux radio mo"iles est un d
continuel pour un oprateur de tlcommunications .ui
compte sur l!expertise de son personnel en particulier les
ingnieurs radio an d!ofrir 4 ses a"onns une exprience
utilisateur satis6aisante apte 4 les dliser
L
-e travail prsent dans ce rapport 6ait partie des activits
d!optimisation .uotidiennes ralises par l!.uipe d!ingnieurs
optimisation radio pour l!amlioration des per6ormances du rseau
3G $l inclut une description de la mtodologie d!optimisation "ase
sur la gestion et laudit de la conguration radio du rseau 3G ainsi
.ue la gestion des indicateurs cl de per6ormance pour dtecter les
anomalies radio et les corriger
;u cours de ce travail nous avons pris conscience de la dicult de
la t0ce d!un ingnieur radio .ui vient non seulement du caractre
insta"le du rseau radio mais aussi du nom"re norme de
paramtres 4 manipuler >ous avons alors propos un outil capa"le
dautomatiser le travail d!audit de la conguration radio de 6aciliter
le suivi des 7)$ 4 partir dune carte gograpi.ue et de 6avoriser le
contr#le de la ralisation dun ordre de travail
;n de mener 4 "ien cette mission nous avons adopt un plan
mtodologi.ue dans notre travail et cela en commen8ant dans un
premier temps par une tude tori.ue sur le rseau 3G et le
processus doptimisation 5ans un deuxime temps nous avons
encaVn avec ltude de lexistant an dappro6ondir lanalBse des
Imen RomdhaniA
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
109/115
)onclusion gnrale
dimensions innovantes de ce projet )ar la suite nous avons spci
les "esoins des 6uturs utilisateurs de ce produit et an ensuite la
conception .ui en rsultait pour arriver enn 4 implmenter et tester
la solution retenue
Cet outil peut [tre amlior par l!ajout d!une possi"ilit dinteragir
directement avec l*&& pour importer le cier de conguration
Ceci permet des.uiver la t0ce de limport de ce cier avant de
commencer le processus danalBse
)our conclure l!apport le plus important de ce projet est .u!il
prsente un aper8u sur le travail d!ingnierie radio et des ds
continuels 4 relever pour garantir la meilleure per6ormance du
rseau avec des conditions imprvisi"les
Imen RomdhaniD
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
110/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
111/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
112/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
113/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
114/115
7/25/2019 Audit Et Gestion de La Configuration Radio 3G
115/115
"nnexe
5*+ '5ocument *"ject +odel, N cest une ;)$ permettant daccder 4
des documents structurs %lle reprsente la structure de documents
QT+- et J+- C&& 'Cascading &tBle &eets, N un langage de stBle permettant de
sparer de 6a8on claire le contenu de la 6orme et de la prsentation Jmlttp/e.uest N un o"jet Kavascript .ui permet lenvoie et la
rception des re.u[tes clientEserveur en mode asBncrone
>ous avons utilis ;K;J an de mettre 4 jour notre page Re" .uand
lutilisateur demande lacage des in6ormations dune cellule