11,602,207,002, 40 11,60 5,60 1,00 1,20 7,80 desenvolvimento de um módulo de call alarms para uma...
TRANSCRIPT
11,60 2,20 7,002, 40 7,80
Desenvolvimento de um módulo de Call Alarms para uma ferramenta de
UMTS troubleshooting
Bruno Miguel Silva
Supervisores:Inês Santos – SiemensAntónio Nestor Ribeiro – Univ. do Minho
Braga, 2004
Call Alarms 2 Bruno Silva
11,60 2,20 7,002, 40 7,80
Objectivos
Especificação e implementação de um módulo para análise de mensagens de Call Alarms com as seguintes funcionalidades:
Descodificação Capacidade para agrupar e pesquisar as mensagens Apresentação de relatórios sob a forma de gráficos ou tabelas
Integração com a ferramenta de gestão e análise de redes GSM/UMTS da Siemens (RNA)
Call Alarms 3 Bruno Silva
11,60 2,20 7,002, 40 7,80
Call Alarms
Call Alarms são mensagens geradas pelo equipamento de rede nas antenas das redes UMTS que são usadas para armazenar informação sobre uma interrupção anormal de uma chamada.
Alguma da informação armazenada: Data / Hora Células onde a mensagem foi gerada Dados do hardware IMSI Causa / Mensagem de Falha
Call Alarms 4 Bruno Silva
11,60 2,20 7,002, 40 7,80
Motivação
As mensagens de Call Alarms focam-se em interrupções anormais de chamadas – torna-se fácil detectar a sua causa, porque não é apresentada informação irrelevante;
Mediante a propriedade usada na análise, é possível analisar várias situações: IMSI – detecção fácil de equipamento do utilizador facilmente, algo útil
para satisfazer reclamações do consumidor final; Identificação da célula – detecção de más configurações das células; Informação de hardware – detecção de falhas no hardware utilizado no
equipamento de rede Mensagem de falha – detecção da falta de um dado recurso no
sistema
Call Alarms 5 Bruno Silva
11,60 2,20 7,002, 40 7,80
RNA
Software de telecomunicações desenvolvido na delegação da Siemens no Porto para efectuar remotamente análise e gestão (troubleshooting) de redes de comunicações móveis
Possui módulos para GSM e UMTS
Arquitectura cliente/servidor, assincrono
Desenvolvido em Java
Servidor RNA
DBSQL
O&M LANCC - Operador
Clientes RNAPCs Standard
RC
Firewall
Firewall
Intranet - Operador
SC
Call Alarms 6 Bruno Silva
11,60 2,20 7,002, 40 7,80
Módulo de Call Alarms
Os dados de Call Alarms são usados para construir conjuntos de valores estatísticos agrupados por RNC
Possibilita a visualização de relatórios que consistem em distribuições estatísticas de ocorrências de Call Alarms (relativamente a propriedades específicas)
Os relatórios podem ser subdivididos em 3 tipos: Histogramas Tabulares Genéricos
Call Alarms 7 Bruno Silva
11,60 2,20 7,002, 40 7,80
Recolha automática de dados
Upload do ficheiro
Descodificação & Processamento
Actualização e armazenamento da análise
Notificação ao cliente
RNC
Recolha de dados (upload automático)
O&M
Radio Commander
RNA
DadosRNA
Client
Análise
Análise Call Alarms
RNA Server
Activação Call Alarms
Fluxo dos dados
Call Alarms 8 Bruno Silva
11,60 2,20 7,002, 40 7,80
Interface gráfico
Call Alarms 9 Bruno Silva
11,60 2,20 7,002, 40 7,80
Componentes desenvolvidos
Generic Report Engine Agregação de dados Filtragem Armazenamento Interfaces gráficos
Wizard Componente gráfico para a execução assistida de processos
sequenciais
Visualizadores independentes para ficheiros de Call Alarms
Call Alarms 10 Bruno Silva
11,60 2,20 7,002, 40 7,80
Conclusões
Objectivos cumpridos Descodificação integral das versões UMR 3.0 e 3.5 Extracção e apresentação dos relatórios definidos nos requisitos Integração com o RNA bem sucedida Desenvolvimento de componentes genéricos
Integração na empresa Testes/Documentação de acordo com o processo de desenvolvimento
da Siemens Participação activa na equipa do RNA
Call Alarms 11 Bruno Silva
11,60 2,20 7,002, 40 7,80
Trabalho futuro
Suporte para a ligação ao Radio Commander
Exportação/Importação dos dados das análises para troca entre utilizadores
Exportação dos relatórios para formatos comuns (ex: .xls)
Optimizar a performance das pesquisas e do armazenamento do Generic Report Engine
Call Alarms 12 Bruno Silva
11,60 2,20 7,002, 40 7,80
Questões
?