Audit Et Gestion de La Configuration Radio 3G

Embed Size (px)

Citation preview

  • 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