CONCLUSION GENERALE
Pour conclure, afin de mieux satisfaire ses clients, les
opérateurs téléphoniques doivent diversifier leurs
services. Ainsi, pour TELMA qui opère en Fixe, en Mobile et Internet, en
plus des services inclus dans la téléphonie (appel, sms,) elle
offre des services de transfert d'argent et payement de facture à l'aide
de Mvola.
La combinaison du chapitre deux avec le chapitre trois nous a
permis d'évaluer les techniques adéquates, pour réaliser
notre application de traitement de traces et localisation d'abonnés.
Ainsi, nous avons employé la méthode basée sur l'OTD pour
le 3G et, le TA pour le 2G.
L'outil de trace nous a facilité le
prélèvement de toutes les mesures radio nécessaires
à la création de notre base de données.
Nous avons élaboré notre algorithme de
positionnement en utilisant les mesures obtenues dans les traces PMR pour
localiser la station mobile de l'abonné dans un réseau GSM et les
traces UETR pour ceux de l'UMTS.
La conception et la réalisation de ce système
informatique nous a permis d'approfondir le langage de modélisation UML,
de maitriser des langages de programmation et l'environnement de
développement, ce dernier qui nous a servi d'élaborer les outils
de localisation, objet de ce travail. Ce mémoire nous a permis
d'appliquer les technologies de l'information et de la
télécommunication au système de géolocalisation,
dans le but de proposer une localisation d'abonné précise et
durable avec un coût moins élevé à
l'opérateur TELMA. Cette procédée pourra, entre autres,
être exploitée pour la sécurisation de clients.
Cependant, en localisation, il y a toujours une marge d'erreur
à respecter. Pour atteindre cet objectif, il est nécessaire de
faire une optimisation de couverture radio dans toutes les provinces surtout
dans les grandes villes.
Finalement, étant donné que TELMA a
commencé à utiliser la technologie 4G, et que nous n'avons pas pu
développer l'application de localisation pour cette technologie, elle
doit prévoir un outil pour le post processing du 4G, dont les
utilisateurs ne cessent d'augmenter.
96
ANNEXES
ANNEXE 1
EXTRAIT DE TRACE PMR
Voici un extrait de trace (figure A1.01) d'abonné mobile
2G du 25/01/2017 à 15h43 au 26/01/2017
à 20h22 :
Figure A1.01 : trace PMR
97
ANNEXE 2
EXTRAIT DE TRACE UETR
Voici un extrait de trace d'abonné mobile 3G (figure
A2.01) du 22/03/2017 de 16h à 16h45 :
Figure A2.01 : trace UETR
98
ANNEXE 3
EXTRAIT DU CODE SOURCE DE L'ALGORITHME DE POSITIONNEMENT
2G
...
$(xml).find('record').each( function(){
var Time =$(this).find('Time').text();
var ServingCellName
=$(this).find('ServingCellName').text();
var TargetCellName
=$(this).find('TargetCellName').text();
var ATA_1 =
parseInt($(this).find('ATA_1').text());
var ATA_2 =
parseInt($(this).find('ATA_2').text());
var Long_T =
parseFloat($(this).find('Long_T').text());
var Lat_T =
parseFloat($(this).find('Lat_T').text());
var Long_S =
parseFloat($(this).find('Long_S').text());
var Lat_S =
parseFloat($(this).find('Lat_S').text());
var D = parseFloat($(this).find('D').text());
var k=i + 1;
//calcul de la distance
var Xi = 60*1180*(Long_S);
var Yi = 60*1852*Lat_S;
var Xj = 60*1180*Long_T;
var Yj = 60*1852*Lat_T;
var r1 = (3.69*ATA_1*300)/2;
var r2 = (3.69*ATA_2*300)/2;
//arccosinus
var num = Math.pow(r2,2) - Math.pow(r1,2) -
Math.pow(D,2);
var den = -2*(r1*D);
var o = num/den;
var beta = Math.acos(o);
var c = (Xj - Xi)/D;
var p = Math.sqrt(1 -
Math.pow(c,2))/Math.sqrt(Math.pow(c,2));
var teta = Math.atan(p);
var alfa = Math.PI + teta;
...
99
|