Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CD 3349 PDF
CD 3349 PDF
CERTIFICACIÓN .................................................................................................................. xv
PRESENTACIÓN .................................................................................................................. 1
ii
1.2.4.1.1. Terminales GPRS ....................................................................... 16
1.2.4.2. Subsistema de Estación Base (BSS, Base Station Subsystem) .................. 17
1.2.4.3. Subsistema de Conmutación de Red (NSS, Network Switching
Subsystem)…….......................................................................................... 19
1.2.4.3.1. Entidades Comunes a los Dominios de Conmutación de
Paquetes y Circuitos ................................................................... 20
1.2.4.3.2. Entidades del Dominio de Conmutación de Circuitos .................. 22
1.2.4.3.3. Entidades del Dominio de Conmutación de Paquetes................. 22
1.2.4.4. Subsistema de Operación y Mantenimiento (OMSS, Operation and
Management Subsystem) ......................................................................... 27
1.2.5. Redes GPRS ....................................................................................................... 27
1.2.5.1. Redes Externas .......................................................................................... 27
1.2.5.2. Redes Troncales Internas ........................................................................... 29
1.2.5.2.1. Red Backbone GPRS ................................................................. 29
1.2.6. Interfaces y Protocolos de la Red GPRS ........................................................... 30
1.2.6.1. Interfaces de la Red GPRS ...................................................................... 30
1.2.6.2. Protocolos de la Red GPRS ..................................................................... 32
1.2.6.2.1. Protocolos del Plano de Transmisión (Transmission Plane
Protocol)… 32
1.2.6.2.2. Flujo de Datos............................................................................. 36
1.2.6.2.3. Protocolos del Plano de Señalización (Signalling Plane
Protocol)… 37
1.3. FUNCIONAMIENTO DE LA TECNOLOGÍA GPRS, .................................................... 39
1.3.1. Gestión de Movilidad ........................................................................................... 39
1.3.1.1. Conexión a la Red GPRS (ATTACH GPRS)............................................. 39
1.3.1.2. Desconexión a la Red GPRS (DETACH GPRS) ....................................... 41
1.3.1.3. Estados de Movilidad del Terminal Móvil .................................................. 41
1.3.2. Gestión de Localización ....................................................................................... 43
1.3.3. Gestión de Sesión................................................................................................ 44
1.3.3.1. Contexto PDP ........................................................................................... 45
1.3.3.1.1. Activación del Contexto PDP ...................................................... 45
1.3.4. Gestión de Seguridad .......................................................................................... 47
1.4. TARIFACIÓN EN GPRS ............................................................................................. 48
1.5. SERVICIOS Y APLICACIONES DE LA TECNOLOGÍA GPRS ................................... 49
1.5.1. Servicios…........................................................................................................... 49
iii
1.5.1.1. Tipos de Servicios GPRS ......................................................................... 51
1.5.1.1.1. Punto a Punto (PTP, Point to Point) ............................................ 51
1.5.1.1.2. Punto - Multipunto (PTM, Point to Multipoint) .............................. 51
1.5.2. Aplicaciones......................................................................................................... 52
1.6. VENTAJAS Y DESVENTAJAS DE LA TECNOLOGÍA GPRS SOBRE GSM ............... 53
1.6.1. Ventajas……........................................................................................................ 53
1.6.2. Desventajas. ........................................................................................................ 54
1.7. DESCRIPCIÓN DE LA TECNOLOGÍA GPRS/EDGE ................................................. 55
1.7.1. Descripción General ............................................................................................ 55
1.7.2. Historia de EDGE................................................................................................. 56
1.7.3. Características de la Tecnología EDGE ............................................................... 57
1.7.4. Transmisión de Paquetes en EDGE .................................................................... 58
1.7.4.1. Ventana Deslizante .................................................................................. 59
1.7.5. Modulación y Esquemas de Codificación en EDGE ............................................. 60
1.7.5.1. Modulación ............................................................................................... 60
1.7.5.2. Esquemas de Codificación ....................................................................... 60
1.7.6. Arquitectura de la Red EDGE .............................................................................. 61
1.7.6.1. Requerimientos para la Migración de GPRS a EDGE .............................. 62
1.7.7. Protocolos de la Red EDGE................................................................................. 64
1.7.7.1. Protocolos del Plano de Transmisión........................................................ 64
1.7.7.1.1. Capa Enlace de Datos ................................................................ 65
1.7.7.1.2. Capa Física................................................................................. 66
1.7.8. Diferencias entre GPRS y EDGE ......................................................................... 67
1.8. SERVICIOS Y APLICACIONES DE LA TECNOLOGÍA EDGE ................................... 68
1.8.1. Servicios…........................................................................................................... 68
1.8.1.1. Tipos de Servicios EDGE ......................................................................... 68
1.8.1.1.1. Conversacional............................................................................ 68
1.8.1.1.2. Afluente (Streaming) ................................................................... 69
1.8.1.1.3. Interactivo ................................................................................... 69
1.8.1.1.4. Diferido (Background) ................................................................. 69
1.8.2. Aplicaciones......................................................................................................... 70
1.8.2.1. Aplicaciones EGPRS (Enhanced General Packet Radio Service) ............ 70
1.8.2.2. Aplicaciones ECSD (Enhanced Circuit Switched Data)............................. 71
1.9. VENTAJAS DE LA TECNOLOGÍA EDGE ................................................................... 71
1.9.1. Beneficios para el Usuario ................................................................................... 71
iv
1.9.2. Beneficios para el Operador ................................................................................ 72
1.10. OPERADORAS DE TELEFONÍA CELULAR Y TECNOLOGÍAS CELULARES
IMPLEMENTADAS EN EL ECUADOR ....................................................................... 73
1.10.1. CONECEL ......................................................................................................... 74
1.10.1.1. Infraestructura Instalada ........................................................................... 74
1.10.2. OTECEL… ........................................................................................................ 75
1.10.2.1. Infraestructura Instalada ........................................................................... 76
1.10.3. TELECSA. ......................................................................................................... 77
1.10.3.1. Infraestructura Instalada ........................................................................... 78
v
2.3. ANÁLISIS COMPARATIVO ENTRE LA PUBLICIDAD TRADICIONAL Y LA
PUBLICIDAD VISUAL A TRAVÉS DE TELÉFONOS CELULARES .......................... 114
2.3.1. Diferencias entre la Publicidad Tradicional y la Publicidad a través de
Teléfonos Celulares ........................................................................................... 114
2.3.2. Beneficios y Riegos de la Publicidad Visual en Teléfonos Celulares .................. 115
2.3.2.1. Beneficios ............................................................................................... 115
2.3.2.2. Riesgos .................................................................................................. 116
2.4. ANÁLISIS DE LOS RESULTADOS OBTENIDOS DEL ESTUDIO DE MERCADO ... 116
vi
3.4.1.1.2. API Swing ................................................................................. 142
3.4.1.2. Segunda Fase: Conexión y Almacenamiento de la Información
Proporcionada por la Interfaz Gráfica en la Base de Datos Externa
Desarrollada en MySQL ......................................................................... 145
3.4.1.2.1. API JDBC (Java Data Base Conectivity) ................................... 146
3.4.1.3. Tercera Fase: Transmisión de Mensajes Multimedia y Mensajes de
Texto Publicitarios .................................................................................. 152
3.4.1.3.1. Servicio de Mensajería Multimedia ........................................... 152
3.4.1.3.2. Proceso de Envío de Mensajes Multimedia............................... 156
3.4.2. Funcionamiento de la Aplicación Desarrollada en Java, que Permite el Envío
de Publicidad Visual a Teléfonos Celulares ....................................................... 158
3.4.2.1. Primera Fase: Interfaz Gráfica ................................................................ 158
3.4.2.1.1. Opciones de Envío.................................................................... 159
3.4.2.2. Segunda Fase: Conexión y Almacenamiento de la Información
Proporcionada por la Interfaz Gráfica en la Base de Datos Externa
Desarrollada en MySQL ......................................................................... 168
3.4.2.3. Tercera Fase: Transmisión de Mensajes Multimedia y Mensajes de
Texto Publicitarios .................................................................................. 170
3.4.2.3.1. Descripción de los Cambios Realizados y Funcionamiento de
la Herramienta ActiveXperts ..................................................... 171
3.5. DESCRIPCIÓN DE COSTOS DEL SISTEMA PUBLICITARIO ................................. 181
3.5.1. Costos Indirectos ............................................................................................... 182
3.5.1.1. Rubro del Personal ................................................................................. 182
3.5.1.2. Misceláneos ........................................................................................... 182
3.5.2. Costos Directos ................................................................................................. 182
3.5.2.1. Remuneraciones a Estudiante ................................................................ 182
3.5.2.2. Adquisición de Equipos y Servicios de Telefonía Móvil .......................... 183
3.5.3. Total General ..................................................................................................... 183
vii
4.2.4. Configuraciones Requeridas .............................................................................. 191
4.2.4.1. Configuración MMS (Movistar) ............................................................... 191
4.2.4.2. Configuración MMS (Porta) .................................................................... 191
4.3. IMPLEMENTACIÓN DEL PROTOTIPO .................................................................... 192
4.3.1. Primera Fase: Interfaz Gráfica de Usuario ......................................................... 192
4.3.2. Segunda Fase: Interacción Interfaz Gráfica-ActiveXperts .................................. 193
4.3.3. Tercera Fase: Visualización de la Publicidad en el Dispositivo Móvil Nokia
N95 y Verificación del Envío de los Mensajes en la PC .................................... 194
4.3.4. Condiciones de Ejecución de la Aplicación ........................................................ 195
4.4. PRUEBAS DEL SISTEMA ........................................................................................ 196
4.4.1. Pruebas de Instalación de la Aplicación ............................................................. 196
4.4.2. Pruebas de Funcionamiento de la Aplicación..................................................... 197
4.4.2.1. Resultados de Conectividad entre la Interfaz Gráfica de Usuario y la
Base de Datos “Publicidad” .................................................................... 197
4.4.2.2. Resultados de Conectividad entre la Base de Datos “Publicidad” y la
Herramienta de Envío ActiveXperts ........................................................ 199
4.4.2.3. Resultados del Envío de los Mensajes de Texto y Multimedia a través
de los Módems HUAWEI .................................................................... 20201
4.4.2.3.1. Para el caso de PORTA ............................................................ 202
4.4.2.3.2. Para el caso de MOVISTAR ..................................................... 218
ÍNDICE DE TABLAS
viii
Tabla 2.2: Resultado de la Evaluación de los Factores Internos, Matriz EMI ...................... 83
Tabla 2.3: Resultado de la Evaluación de los Factores Externos, Matriz EME .................... 84
Tabla 2.4: Matriz de Aprovechabilidad ................................................................................ 86
Tabla 2.5: Matriz de Vulnerabilidad ..................................................................................... 87
Tabla 3.1: Clases del Paquete Component ....................................................................... 136
Tabla 3.2: Clases del Paquete Container .......................................................................... 137
Tabla 3.3: Layout Managers ............................................................................................. 139
Tabla 3.4: Clases del Paquete Event ................................................................................ 140
Tabla 3.5: Clases del Paquete JComponent ..................................................................... 143
Tabla 3.6: Clases del Paquete JContainer ........................................................................ 144
Tabla 3.7: Clases del Paquete Swing Event ..................................................................... 145
Tabla 3.8: Descripción de Rubro del Personal .................................................................. 182
Tabla 3.9: Descripción de Misceláneos ............................................................................. 182
Tabla 3.10: Descripción de Remuneración a Estudiante ..................................................... 182
Tabla 3.11: Costos de Equipos y Servicios de Telefonía Móvil ........................................... 183
Tabla 3.12: Descripción de Costos del Sistema .................................................................. 183
Tabla 4.1: Resultados de la Instalación del Lenguaje de Programación e IDE ................ 197
Tabla 4.2: Resultados del Envío de MMS a Usuarios PORTA (Sector 1) .......................... 207
Tabla 4.3: Resultados del Envío de MMS a Usuarios PORTA (Sector 2) .......................... 208
Tabla 4.4: Resultados del Envío de MMS a Usuarios PORTA (Sector 3) .......................... 209
Tabla 4.5: Resultados del Envío de SMS a Usuarios PORTA (Sector 1) .......................... 216
Tabla 4.6: Resultados del Envío de SMS a Usuarios PORTA (Sector 2) .......................... 216
Tabla 4.7: Resultados del Envío de SMS a Usuarios PORTA (Sector 3) .......................... 217
Tabla 4.8: Resultados del Envío de SMS a Usuarios MOVISTAR (Sector 1) .................... 221
Tabla 4.9: Resultados del Envío de SMS a Usuarios MOVISTAR (Sector 2) .................... 221
Tabla 4.10: Resultados del Envío de SMS a Usuarios MOVISTAR (Sector 3) .................... 222
ÍNDICE DE FIGURAS
ix
Figura 1.4: Subsistemas de la Arquitectura GPRS ........................................................... 13
Figura 1.5: Nodos de Servicios GPRS ............................................................................. 15
Figura 1.6: Componentes de una Estación Móvil ............................................................. 16
Figura 1.7: Subsistema de Estación Base........................................................................ 19
Figura 1.8: Subsistema de Conmutación y Red ............................................................... 20
Figura 1.9: Área de Servicio del Nodo SGSN................................................................... 25
Figura 1.10: Red de Backbone de GPRS........................................................................... 29
Figura 1.11: Interfaces GPRS ............................................................................................ 30
Figura 1.12: Esquema Plano de Transmisión..................................................................... 33
Figura 1.13: Flujo de Datos en el Plano de Transmisión .................................................... 37
Figura 1.14: Protocolos de Señalización ............................................................................ 38
Figura 1.15: Attach GPRS.................................................................................................. 40
Figura 1.16: Diagrama de los Estados de Movilidad del Terminal Móvil ............................. 43
Figura 1.17: Diagrama para Activar el Contexto PDP ........................................................ 46
Figura 1.18: Diagrama de Bloques de la Tripleta de Autenticación .................................... 47
Figura 1.19: Evolución de los Servicios de Datos Móviles ................................................. 57
Figura 1.20: Ventana Deslizante ........................................................................................ 59
Figura 1.21: Esquemas de Codificación EDGE .................................................................. 61
Figura 1.22: Arquitectura de EDGE.................................................................................... 62
Figura 1.23: Cambios en la Red GPRS para Soportar EDGE ............................................ 64
Figura 1.24: Pila de Protocolos EDGE ............................................................................... 65
Figura 1.25: Diferencias entre GPRS y EDGE ................................................................... 67
Figura 1.26: Numero de Radio Bases por Tecnología Instaladas por CONECEL S.A. a
Nivel Nacional hasta Octubre de 2010 .......................................................... 75
Figura 1.27: Numero de Radio Bases por Tecnología Instaladas por OTECEL S.A. a
Nivel Nacional hasta Octubre de 2010 .......................................................... 77
Figura 1.28: Numero de Radio Bases por Tecnología Instaladas por TELECSA S.A. a
Nivel Nacional hasta Octubre de 2010 .......................................................... 78
Figura 2.1: Gráfica con los Resultados de la Pregunta 1.................................................. 94
Figura 2.2: Gráfica con los Resultados de la Pregunta 2.................................................. 95
Figura 2.3: Gráfica con los Resultados de la Pregunta 3.................................................. 96
Figura 2.4: Gráfica con los Resultados de la Pregunta 4.................................................. 97
Figura 2.5: Gráfica con los Resultados de la Pregunta 5.................................................. 98
x
Figura 2.6: Gráfica con los Resultados de la Pregunta 6.................................................. 99
Figura 2.7: Gráfica con los Resultados de la Pregunta 7................................................ 100
Figura 2.8: Gráfica con los Resultados de la Pregunta 8................................................ 101
Figura 2.9: Gráfica con los Resultados de la Pregunta 9................................................ 102
Figura 2.10: Gráfica con los Resultados de la Pregunta 10.............................................. 103
Figura 2.11: Gráfica con los Resultados de la Pregunta 1................................................ 109
Figura 2.12: Gráfica con los Resultados de la Pregunta 2................................................ 110
Figura 2.13: Gráfica con los Resultados de la Pregunta 3................................................ 111
Figura 2.14: Gráfica con los Resultados de la Pregunta 4................................................ 112
Figura 2.15: Gráfica con los Resultados de la Pregunta 5................................................ 113
Figura 3.1: Arquitectura de la Plataforma Eclipse .......................................................... 122
Figura 3.2: Arquitectura Eclipse Basada en plug-ins ...................................................... 123
Figura 3.3: Componentes APIs de la Plataforma Eclipse. .............................................. 124
Figura 3.4: Evolución de los Lenguajes de Programación .............................................. 128
Figura 3.5: Funcionamiento Esquemático de Java ......................................................... 133
Figura 3.6: Jerarquía de Clases para los Componentes del AWT .................................. 135
Figura 3.7: Jerarquía de Contenedores.......................................................................... 137
Figura 3.8: Jerarquía de los Eventos de Java ................................................................ 140
Figura 3.9: Jerarquía de Clases de Swing ..................................................................... 142
Figura 3.10: Capas del Paquete JContainer .................................................................... 144
Figura 3.11: Arquitectura del API JDBC ........................................................................... 148
Figura 3.12: Esquema de Composición de Páginas en un Mensaje MMS ....................... 153
Figura 3.13: Arquitectura del Servicio MMS ..................................................................... 155
Figura 3.14: Proceso de Envío de MMS........................................................................... 157
Figura 3.15: Diagrama de Flujo del Funcionamiento de la Pantalla “Login” ...................... 158
Figura 3.16: Pantalla “Menú Principal” ............................................................................. 159
Figura 3.17: Diagrama de Flujo del Envío de Mensajes SMS .......................................... 160
Figura 3.18: Pantalla “Contactos”..................................................................................... 161
Figura 3.19: Diagrama de Flujo de “Panel Clientes” ......................................................... 162
Figura 3.20: Pantalla Envío de Datos SMS ...................................................................... 163
Figura 3.21: Pantalla Selección Imágenes Verticales....................................................... 164
Figura 3.22: Diagrama de Flujo del Envío de Imágenes Verticales .................................. 165
Figura 3.23: Diagrama de Flujo de la Pantalla “Envío de Datos MMS” ............................. 166
xi
Figura 3.24: Diagrama de Flujo de la Pantalla Búsqueda Imágenes ................................ 167
Figura 3.25: Ventana de Conexión al Servidor MySQL .................................................... 168
Figura 3.26: Diagrama Entidad Relación de la Base de Datos Publicidad........................ 170
Figura 3.27: Almacenamiento del Contenido de Mensajes MMS ..................................... 173
Figura 3.28: Pantalla Envío de Publicidad Visual ............................................................. 173
Figura 3.29: Pantalla Envío de Mensajes Multimedia ....................................................... 174
Figura 3.30: Recepción del Mensaje Multimedia en el Celular Nokia N95........................ 176
Figura 3.31: Diagrama de Flujo de la Pantalla Envío de Mensajes Multimedia ................ 177
Figura 3.32: Almacenamiento del Contenido de Mensajes SMS ...................................... 179
Figura 3.33: Pantalla Envío de Mensajes de Texto .......................................................... 179
Figura 3.34: Diagrama de Flujo de la Pantalla Envío de Mensajes de Texto .................... 180
Figura 3.35: Recepción del Mensaje de Texto Enviado al Celular Nokia N95 .................. 181
Figura 4.1: Nokia N95 .................................................................................................... 186
Figura 4.2: Módem HUAWEI E226 ................................................................................ 188
Figura 4.3: Módem HUAWEI E1756 .............................................................................. 189
Figura 4.4: Diagrama de Bloques del Prototipo a Implementar ...................................... 192
Figura 4.5: Workspace de Eclipse.................................................................................. 193
Figura 4.6: Módems HUAWEI, SIMs y Dispositivo Celular Utilizado .............................. 194
Figura 4.7: Modificación de la Tabla “Clientes” a través de la Pantalla “Panel
Contactos” .................................................................................................. 197
Figura 4.8: Conectividad entre la Interfaz de Usuario y Base de Datos .......................... 198
Figura 4.9: Resultado de Conectividad Tabla “mms” y ActiveXperts .............................. 200
Figura 4.10: Resultado de Conectividad Tabla “sms” y ActiveXperts ............................... 201
Figura 4.11: Conexión y Selección del Módem HUAWEI ................................................. 202
Figura 4.12: Proceso de Selección del Contenido de un Mensaje Multimedia.................. 203
Figura 4.13: Almacenamiento del contenido del MMS en la Tabla “mms” de la Base de
Datos “Publicidad” ....................................................................................... 204
Figura 4.14: Visualización del Resultado del Envío de un Mensaje Multimedia................ 206
Figura 4.15: Mensaje de Reenvío de MMS Fallidos ......................................................... 211
Figura 4.16: Conexión y Selección del Módem HUAWEI ................................................. 212
Figura 4.17: Proceso de Selección del Contenido de un Mensaje de Texto ..................... 213
Figura 4.18: Almacenamiento del Contenido del SMS en la Tabla “sms” de la Base
de Datos “Publicidad” .................................................................................. 214
xii
Figura 4.19: Visualización del Resultado del Envío de un Mensaje de Texto ................... 215
Figura 4.20: Configuración del Servidor MMS y Selección del Módem ............................ 218
Figura 4.21: Error de Conexión con la Red de MOVISTAR .............................................. 220
ÍNDICE DE ECUACIONES
ÍNDICE DE ANEXOS
xiii
DECLARACIÓN
Yo, María Gabriela Vega Chávez, declaro bajo juramento que el trabajo aquí
descrito es de mi autoría; que no ha sido previamente presentado para ningún grado
o calificación profesional; y, que he consultado las referencias bibliográficas que se
incluyen en este documento.
----------------------------------------------
María Gabriela Vega Chávez
xiv
CERTIFICACIÓN
Certifico que el presente trabajo fue desarrollado por María Gabriela Vega Chávez
bajo mi supervisión.
---------------------------------------------
MSc. Soraya Sinche
xv
AGRADECIMIENTO
A DIOS, por brindarme cada instante de mi vida para poder disfrutarlo con cada uno
de mis seres amados, por ser mi guía en cada una de las etapas de mi vida y por
ayudarme a conseguir esta meta.
A mis padres, por brindarme todo su amor y comprensión cada día, por su apoyo en
cada uno de los objetivos y anhelos que he me propuesto conseguir a lo largo de
toda mi vida.
A Esteban, por estar siempre junto a mí, por brindarme su apoyo y amor
incondicional, por sus palabras de ánimo y comprensión que me han ayudado a
afrontar momentos difíciles.
A mi directora de tesis MSc. Soraya Sinche, por su dedicación, por sus acertados
consejos y observaciones a lo largo del desarrollo y culminación de este proyecto.
A Xavier, Santiago y Willian por su amistad y ayuda para que este proyecto salga
adelante.
A todas mis amigas y amigos que siempre están presentes cuando los he
necesitado, por su valiosa amistad y apoyo incondicional.
xvi
DEDICATORIA
A mis padres: Carlos Vega y Ximena Chávez, por ser el pilar fundamental de mi vida,
por su dedicación, amor incondicional y comprensión, por enseñarme a no rendirme
nunca y luchar cada día de mi existencia por alcanzar todos y cada uno de los
sueños y metas que me haya planteado.
A mis abuelitos: Luis Chávez y Dina Tamayo, por todo el amor y abnegación que me
ofrecieron durante mi niñez y adolescencia, por dejarme una huella inolvidable en el
corazón y porque desde el cielo me siguen enviando sus bendiciones, para que cada
día sea un mejor ser humano.
A Santiago Esteban, por todos estos años llenos de amor sincero y apoyo
incondicional, por estar siempre a mi lado en los buenos y malos momentos, por ser
mi amigo, mi compañero y confidente. Por luchar cada día junto a mí, para conseguir
este gran objetivo.
xvii
RESUMEN
xviii
En el capítulo 4, se presenta el proceso de implementación del prototipo así como
las pruebas realizadas en el equipo celular marca Nokia N95, se detallan los
requerimientos mínimos necesarios para que la aplicación pueda ser ejecutada; así
como también, se presentan las características y especificaciones técnicas más
importantes de los dispositivos telefónicos.
xix
1
PRESENTACIÓN
Para proporcionar este tipo de servicio publicitario, se ha utilizado las bases de datos
de teléfonos celulares de los clientes de aquellas empresas interesadas en utilizar
este sistema publicitario, lo que permitirá a las empresas diseñar campañas
promocionales dirigidas a “targets” específicos, sin perder tiempo ni dinero, ya que
nadie desea comunicarse con públicos que se escapan a los parámetros buscados
por la marca.
Por otro lado, dentro del mercado se está comenzando a hablar del teléfono móvil;
con el tipo de crecimiento vertiginoso con la que normalmente se refieren a los
productos que se les pagan por vender y que están destinados, a suplantar no solo a
la publicidad por Internet -la última moda- sino también a la televisión, radio,
impresiones y carteleras; que son los cuatro pilares tradicionales del negocio; ya que
la mayor parte de la gente lleva su celular consigo a todos lados, algo que no es
factible con respecto a la televisión y computadoras.
2
CAPÍTULO 1
1.1. INTRODUCCIÓN
GPRS fue el primer estándar de Internet sobre GSM desarrollado por la ETSI
(European Telecommunications Standard Institute) a inicios del año 2000, que
1
http://catedratelefonica.unizar.es/tecnologias_de_red/2006/AccesoRadio%28GSM-GPRS%29-1.pdf
4
Esta mejora en el sistema GPRS permite a los usuarios compartir un mismo canal,
para la transmisión de paquetes de datos desde el emisor al receptor, generando un
uso más eficiente de los canales de comunicación. Posteriormente se implementaron
nuevas innovaciones al estándar GPRS en cuanto se refiere a la velocidad de
transferencia de información, al introducirse el sistema conocido como EDGE
(Enhanced Data rates GSM Evolution). Este básicamente es el sistema GPRS con
un nuevo esquema de modulación de frecuencia. La figura 1.1 muestra la evolución
de la telefonía celular.
2
http://catedratelefonica.unizar.es/tecnologias_de_red/2006/AccesoRadio%28GSM-GPRS%29-1.pdf
5
Físicamente los GSN pueden estar integrados en el MSC (Mobile Services Switching
Centre) o puede ser un elemento separado de la red.
5HG*60 *
3
5
6
1RGRV*61
,3 RV
3
RV1.2: Elementos de la Red GPRS
Figura
3
http://www.fdi.ucm.es/profesor/jseptien/WEB/.../AVRED/.../GPRS.ppt
4
CLNP (Connectionless Network Protocol).- Protocolo de Capa de Red del modelo OSI no
orientado a conexión.
5
http://bieec.epn.edu.ec:8180/dspace/bitstream/123456789/1082/5/T10891CAP2.pdf
7
Internet) y facilitando un uso más eficaz de los recursos de la red. El canal de radio
solo se mantiene activo mientras dure la transferencia de datos, luego de lo cual se
libera; mientras que el canal físico puede ser compartido hasta por ocho usuarios
simultáneamente.
GPRS es adecuado para facilitar la transmisión de datos sobre redes móviles GSM.
Sus principales características se describen a continuación:
· Facturación
Se la realiza en función del volumen de información intercambiada en lugar del
tiempo de duración o establecimiento de la conexión, lo que significa que el
usuario puede permanecer conectado sin costo adicional.
· Eficiencia
Los canales de comunicación se comparten entre los usuarios dinámicamente,
de modo que un usuario solo tiene asignado un canal cuando está realmente
transmitiendo datos. Logrando de esta manera el uso más eficiente de los
6
http://www.jeuazarru.com/docs/GPRS.pdf
8
· Multitarea
Una ventaja de la tecnología GPRS es la separación total del canal de datos y
del canal de voz, lo que permite el uso simultáneo de ambos canales sin que
uno interfiera al otro.
· Conmutación de Paquetes
La tecnología de paquetes le permite a GPRS separar las asignaciones de
recursos entre enlace ascendente y descendente. Un usuario GPRS solo
usará un canal cuando envíe o reciba un paquete de información. Todo el
tiempo que esté inactivo, el canal podrá ser utilizado por otros usuarios para
enviar y recibir información.
9
GPRS define una nueva interfaz radio basada en TDMA para proporcionar
transmisión de paquetes sobre la interfaz de aire, estableciendo de esta manera,
nuevas formas de usar los canales de radio GSM ya existentes.
1 TS
GPRS incluye algunas modificaciones en la interfaz radio de GSM, las mismas que
se describen a continuación:
· Pueden asignarse de forma dinámica los canales de tráfico que deje libre
GSM como canales de datos, en función del principio de capacidad bajo
7
España Boquera, María Carmen; Servicios Avanzados de Telecomunicación, Ediciones Díaz de
Santos, 2003.
8
Peter, McGuiggan; GPRS en Practice, Editorial John Wiley & Sons Ltd., 2º Edition, England, 2003.
10
9
Protocolo ALOHA Ranurado: Divide el tiempo en intervalos discretos llamados ranuras. El acceso
de los paquetes al medio no puede efectuarse en cualquier instante, sino solamente cuando se inicia
una de las ranuras de tiempo. Este proceso reduce la probabilidad de colisión.
11
Los canales físicos GPRS se denominan PDCH (Packet Data Channel). Pueden ser
de dos tipos:
· Canales de tráfico,
· Canales de control y
· Canales de difusión.
En la Tabla 1.1 se presentan los canales, físicos y lógicos, propios de GPRS que se
suman a los GSM existentes:
12
10
Los servicios de voz tienen prioridad sobre los servicios de datos.
11
Tráfico punto a multipunto (Point to Multipoint – Multicast)
12
http://bibing.us.es/proyectos/abreproy/11425/fichero/Memoria%252F6-Cap%EDtulo+3.pdf
13
NSS
Gn
Gi ROUTER
Gn
GGSN
OPERADORES
Gp Gi Gi RED
Gp RED IP
GSM/GPRS CORPORATIVA
BACKBONE
FIREWALL
BG
13
http://ocw.upm.es/teoria-de-la-senal-y-comunicaciones-1/comunicaciones-moviles-
digitales/contenidos/Presentaciones/GPRS-07.pdf
14
Una red GPRS necesita introducir nuevos elementos en la red GSM tales como:
v Nodos de Soporte GPRS (GSN); estos nodos son los responsables de liberar
y enrutar los paquetes de datos entre estaciones móviles y redes de paquetes
de datos externas (PDN, Packet Data Network).
Como se observa en la figura 1.5, estos nodos son los que interoperan
estrechamente con el HLR (Home Location Register), con el MSC/VLR (Mobile
Services Switching Centre/Visitor Location Register) y con el BSS (Base Station
Subsystem), pertenecientes a la red GSM.
Es el terminal de usuario que se comunica con la red móvil a través de la interfaz aire
(Um). Una estación móvil está constituida por:
14
http://www.coit.es/publicac/publbit/bit128/imag128/quees2.jpg
15
Mónica, Gorricho Moreno, Comunicaciones Móviles, Primera Edición, 2002
16
SIM ME MS
El subsistema de estación base está compuesto por: la BTS y el BSC, los mismos
que se comunican a través de la interfaz estándar Abis. Es el responsable de las
comunicaciones con las estaciones móviles que se encuentran dentro de su área de
cobertura; contiene las funciones de control de los recursos de radio.
16
Mónica, Gorricho Moreno, Comunicaciones Móviles, Primera Edición, 2002
18
GPRS utiliza la misma interfaz de radio que GSM, reutilizando las BTS y BSC
tradicionales, con las siguientes modificaciones:
· Las BSC deben estar equipadas con hardware y software propios para
GPRS. Para ello, es necesario incorporar una nueva entidad funcional,
denominada Unidad de Control de Paquetes (PCU, Packet Control Unit).
Además, realiza la gestión de las bases de datos con información relativa de todos
los abonados al servicio, hand-over entre MSCs, así como la recopilación de
información necesaria para el proceso de tarificación.
El componente principal del subsistema de conmutación de red (NSS), son los nodos
de soporte GPRS (GSN, GPRS Support Node). La figura 1.8 ilustra los elementos
que conforman el subsistema de conmutación de red.
17
http://toip.uchile.cl/mediawiki/upload/1/18/AnexoAB-Marcomun.pdf
18
Mónica, Gorricho Moreno, Comunicaciones Móviles, Primera Edición, 2002
20
El NSS está compuesto por dos tipos de dominios de conmutación: circuitos (GSM) y
paquetes (GPRS). Dentro de la estructura del NSS hay una serie de entidades que
se encargan de controlar diversas funciones del equipo móvil, y estos se dividen en:
19
http://toip.uchile.cl/mediawiki/upload/1/18/AnexoAB-Marcomun.pdf
21
La base de datos VLR, debe ser ampliada para almacenar información del
área de enrutamiento del nodo SGSN. Usualmente está incorporado al MSC o
GMSC, del que forma parte, y se conecta con otros VLR y HLR a través del
sistema de señalización SS721.
20
VLR: Es una base de datos controlada por la MSC que contiene toda la información relevante de los
terminales móviles que en cierto momento están en el área de localización controlada por el VLR.
Además, realiza en la MSC la autentificación del móvil.
21
SS7: El sistema de señalización por canal común # 7 es un conjunto de protocolos de señalización
telefónica, empleado en la mayor parte de las redes telefónicas mundiales. Su principal propósito es el
establecimiento y finalización de llamadas.
23
· Se encarga del transporte de los paquetes de datos hacia y desde las BTS
(Base Transceiver Station) que se encuentran en su área de servicio.
· Enruta y transfiere paquetes entre las MSs y el GGSN, para esto utiliza en el
interior del Backbone IP de GPRS el Protocolo de Tunelización GPRS (GTP,
GPRS Tunnelling Protocol) que permite establecer la señalización apropiada
para la comunicación con el nodo de soporte GGSN.
· Selecciona el nodo GGSN más apropiado para iniciar una sesión con la red de
paquetes (Internet, red corporativa) externa. Además el nodo de soporte
SGSN conecta el backbone (red troncal) GPRS al subsistema de estación
base e introduce a nivel de BSC el denominado PCU (Unidad de Control de
Paquetes).
22
http://cybertesis.uach.cl/tesis/uach/2005/bmfcis211a/doc/bmfcis211a.pdf
24
23
http://asignaturas.diatel.upm.es/ccmm/Documentacion/TecnologiaGPRSCurso2008_2009.pdf
25
24
http://bibing.us.es/proyectos/abreproy/11425/fichero/Memoria%252F6-Cap%EDtulo+3.pdf
25
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/rivera_d_g/capitulo2.pdf
26
NAT: Es el mecanismo que traduce las IPs privadas de la red en una IP pública para que la red
pueda enviar paquetes al exterior; y traducir luego esa IP pública de nuevo a la IP privada del PC.
26
c. BG (Border Gateway)
d. CG (Charging Gateway)
La principal función de este elemento es recoger los CDRs generados por los SGSNs
y GGSNs de manera que los consolida y pre-procesa antes de enviarlos al sistema
de tarificación.
f. FW (Firewalls)
La red GPRS puede ser considerada como una subred IP, debido a que los
terminales móviles son accesibles al asignarles una dirección IP. Para lo cual se
utiliza el APN con información de la suscripción del usuario y del propio nodo, se
27
http://www.mobilegprs.com
28
Las redes internas del sistema GPRS son: la red de soporte de señalización GSM
(SS7) y la red Backbone.
Los nodos de soporte GPRS están interconectados mediante redes de transporte IP.
Hay dos tipos de red de transporte en un sistema GPRS:
5(''(3$48(7(6'('$726(;7(51$
5('7521&$/,17(50(',$
PLMN A PLMN B
GGSN BG BG GGSN
5('7521&$/*356 5('7521&$/*356
28
http://www.mobilegprs.com
30
SMS-GMSC
SMS-IWMSC
Gi
PDN
E C
MSC/VLR
Gd
HLR
H
D AuC
Gs Gc
Um Gr
A
Gn Gi
Gb
PDN
BSS SGSN
GGSN
Gn Gp
GGSN Gf
EIR
SGSN
Otro PLMN
Transferencia de Datos
eyeSeñales
Interfaces de Señalización
29
http://cybertesis.uach.cl/tesis/uach/2005/bmfcis211a/doc/bmfcis211a.pdf
31
v Interfaz Gi.- Esta interfaz tiene la finalidad de comunicar a la red GPRS con
las redes de conmutación de paquetes externas tales como: Internet, Intranet
y X.25.
v Interfaz Gn.- Forma la red troncal IP de GPRS, opera con el protocolo GTP
(GPRS Tunnel Protocol) que usa el mecanismo de "tunneling" y los protocolos
TCP/UDP e IP para transportar los paquetes de usuario y los mensajes de
señalización entre los nodos de soporte GPRS.
v Interfaz Gp.- Tiene la misma funcionalidad que Gn, pero trabaja con BG y el
firewall, proporcionando las funciones necesarias en la conexión Inter-PLMN
(redes externas).
32
La red GPRS introduce nuevos protocolos diseñados para transmitir datos de usuario
de manera confiable y segura, razón por la cual, la información es intercambiada
entre la red GSM y la red GPRS a través de protocolos empleados en dos planos
separados:
a. Capa de Aplicación
b. Capa de Red
Se encarga de que los datos lleguen desde el origen al destino, aunque no tengan
conexión directa. Ofrece servicios al nivel superior (nivel de transporte) y se apoya en
las funciones del nivel de enlace de datos.
30
www.uv.es/montanan/redes/trabajos/GPRS.doc
34
· IP (Internet Protocol)
Usado por el backbone de GPRS para el enrutamiento y transporte de la
información de usuario y señalización, entre los nodos GSN.
d. Capa Física
La capa física está ubicada entre la estación móvil y la BSS, se divide en dos
subcapas:
31
BEC: Es un tipo de corrección de errores en el que el receptor detecta un error y envía una
solicitud de retransmisión al remitente.
32
ARQ: Permite la retransmisión selectiva de tramas erróneas dentro de una ventana de
transmisión/recepción de tamaño variable, optimizando recursos y evitando sobrecargas en el canal.
36
33
http://www.lopezbenitez.es/thesis/BScThesis_LopezBenitez.pdf
37
La secuencia de bits que la capa MAC entrega a la capa física se denomina bloque
RLC y constituye un bloque de entrada al codificador de canal. Cada bloque consta
de cuatro ráfagas ó burst34 normales, que son utilizados para transmitir datos de
tráfico y control tanto para el uplink como para el downlink.
34
Burst: Es una ráfaga o secuencia de datos, formada de una parte útil y de una de guarda. La
primera contiene los datos a ser transmitidos y la segunda es un periodo de guarda para permitir una
variación en el tiempo de llegada del burst sin que se solape la parte útil del burst adyacente.
35
http://asignaturas.diatel.upm.es/ccmm/Documentacion/TecnologiaGPRSCurso2008_2009.pdf
38
36
www.uv.es/montanan/redes/trabajos/GPRS.doc
39
Los protocolos que se utilizan en la señalización entre SGSN y los registros son los
mismos protocolos de GSM, pero con funciones mejoradas para su funcionamiento
en GPRS. Utiliza la red de transporte de señalización GSM SS7 y el protocolo MAP
(Mobile Application Part), como parte de una especificación de red móvil.
37
Mónica Moreno, Juan Luis Gorricho Moreno, Comunicaciones Móviles, 1era Edición, Editorial UPC,
2002.
38
http://cybertesis.uach.cl/tesis/uach/2005/bmfcis211a/doc/bmfcis211a.pdf
40
MS SGSN HLR
1. Petición conexión
2. Autenticación
4. Actualización
3. Aceptación Localización
conexión
5. Conexión completa
39
http://asignaturas.diatel.upm.es/ccmm/Documentacion/TecnologiaGPRSCurso2008_2009.pdf
41
La función de GPRS detach puede ser iniciada desde el terminal móvil, desde el HLR
o desde la red, el procedimiento consiste en eliminar el contexto de gestión de
movilidad residente en el terminal móvil y el SGSN, con el objeto de impedir el inicio
de cualquier nueva transferencia de paquetes. Mediante la ejecución de esta función
el terminal móvil pasa del estado READY al estado IDLE o de reposo.
La desconexión puede ser iniciada por la estación móvil (MS) o iniciada por la red.
· IDLE
En este estado el terminal móvil (MS) solo puede recibir información punto-
multipunto enviada por parte de la red, para este estado en realidad no está
activado el contexto de gestión de movilidad. El terminal móvil realiza las
funciones de selección y reselección de celda para el seguimiento de la red
GPRS.
40
Mónica Moreno, Juan Luis Gorricho Moreno, Comunicaciones Móviles, 1era Edición, Editorial UPC,
2002.
42
· STANDBY
Es el estado en el que el terminal móvil tiene activado el contexto de gestión de
movilidad. En este estado se conoce con exactitud el área de enrutamiento. La
finalidad del estado STANDBY es reducir la carga en la red que se produce por la
constante actualización de la localización del terminal móvil y para conservar la
batería del mismo.
· READY
En este estado la MS es registrada en la gestión de la movilidad GPRS y además
se conoce con exactitud la celda en la que se encuentra.
La figura 1.16 ilustra los diferentes estados de movilidad de un terminal móvil y del
nodo de servicio de GPRS (SGSN):
43
IDLE IDLE
READY DESCONEXIÓN
READY
IMPLÍCITA
GPRS
CONTADOR TRANSMISIÓN CONTADOR RECEPCIÓN
EXPIRA PDU EXPIRA PDU
STANDBY STANDBY
Figura 1.16: Diagrama de los Estados de Movilidad del Terminal Móvil y del SGSN41
41
Mónica Moreno, Juan Luis Gorricho Moreno, Comunicaciones Móviles, 1era Edición, Editorial UPC,
2002.
44
42
P-TMSI (Packet-TMSI): Es una identidad temporal asignada a un móvil GPRS activado, única
dentro de un determinado RA (Routing Area).
45
La activación de un contexto PDP puede ser iniciada por el terminal móvil o por el
GGSN. Para el caso de iniciarse desde el GGSN existen dos posibilidades:
· El terminal móvil solicita la activación del contexto PDP al nodo SGSN e indica
la dirección (APN) de la red IP con la que quiere conectarse.
43
http://www.fdi.ucm.es/profesor/jseptien/WEB/.../AVRED/.../GPRS.ppt
44
España Boquera, María Carmen; Servicios Avanzados de Telecomunicación, Ediciones Díaz de
Santos, 2003.
46
· El SGSN valida la petición basándose en los datos recibidos del HLR durante
el GPRS attach. A continuación, el APN es enviado al DNS (Domain Name
Server) del SGSN para obtener la dirección del GGSN más indicado, realizar
la activación del contexto PDP y crear una conexión lógica o túnel GTP entre
el SGSN y el GGSN, permitiendo de esta manera la conexión entre el terminal
móvil y la red de conmutación de paquetes externa.
· Una vez activado el contexto PDP entre los nodos GSN, el terminal móvil
obtiene una dirección IP fija, la misma que se libera al desactivar el contexto.
Esta dirección IP puede ser:
§ Estática: El operador asigna una dirección permanente al usuario suscrito,
la misma que se encuentra almacenada en el HLR.
§ Dinámica: Asignada por el nodo GGSN a partir de un rango de direcciones
de la PDN (Internet/Intranet), disponible durante el tiempo de la sesión.
6*61 **61
Petición de activación de un
contexto PDP
Petición de creación de un
)XQFLRQHVGH6HJXULGDG contexto PDP
Respuesta de creación de un
Aceptación de la activación de contexto PDP
un contexto PDP
45
http://www.fdi.ucm.es/profesor/jseptien/WEB/.../AVRED/.../GPRS.ppt
47
Con el fin de proteger contra errores a los paquetes transmitidos, GPRS efectúa los
siguientes procesos:
· Autenticación46
Figura
ra 1.18: Autenticació 47
1 18 Diagrama de Bloques de la Tripleta de Autenticación
46
http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/mayoral_p_e/capitulo2.pdf
48
· Cifrado
Una vez que el proceso de autenticación se realizó con éxito, inicia el proceso
de cifrado, el mismo que necesita de la clave kc y de una de las tres versiones
del algoritmo A5 (A5-0, A5-1 o A5-2), dependiendo del nivel de cifrado
permitido.
47
http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/mayoral_p_e/capitulo2.pdf
48
http://banners.noticiasdot.com/termometro/boletines/docs/consultoras/havet/2002/havet_gprs_01110
6.pdf
49
http://dspace.epn.edu.ec/bitstream/123456789/1082/4/T10891CAP2.pdf
49
1.5.1. Servicios50
50
http://dspace.epn.edu.ec/bitstream/123456789/1082/4/T10891CAP2.pdf
50
· Orientado a Conexión
La estación móvil realiza una petición de llamada para establecer una
conexión lógica con otra estación para intercambiar múltiples paquetes. Todos
los paquetes enviados por la red son identificados como pertenecientes a una
conexión lógica o circuito virtual dado y son numerados secuencialmente.
· No orientado a Conexión
La red maneja los paquetes de forma independiente, pudiendo enviarlos
desordenada o inadecuadamente, a este servicio se le conoce como servicio
de datagramas externos. Además, se realiza la transferencia de datos con
acuse de recibo para proporcionar la entrega fiable. Con este servicio, GPRS
soporta protocolos IP.
· Multicast
Preveén la transmisión de los mensajes en toda el área especificada por su
emisor. Utiliza tanto direccionamiento del área geográfica a la que tienen que
ser transmitidos los mensajes, como direccionamiento del grupo de usuarios a
los que están destinados los mensajes.
52
· Broadcast
Preveén la transmisión de los mensajes en toda el área especificada por su
emisor sin que estos manifiesten ninguna otra forma de direccionamiento.
Para los servicios broadcast se aprovecha únicamente el direccionamiento
geográfico, en el momento en que los mensajes se direccionan, en esta
tipología de servicios, la información es enviada a todos los usuarios
pertenecientes al área especificada.
1.5.2. Aplicaciones51
51
http://dspace.epn.edu.ec/bitstream/123456789/1082/4/T10891CAP2.pdf
53
1.6.1. Ventajas
52
http://www.scribd.com/doc/40050363/Modulo-telematica
53
http://asignaturas.diatel.upm.es/ccmm/Documentacion/TecnologiaGPRSCurso2008_2009.pdf
54
http://cybertesis.uach.cl/tesis/uach/2005/bmfcis211a/doc/bmfcis211a.pdf
55
Mónica, Gorricho Moreno, Comunicaciones Móviles, Primera Edición, 2002.
54
· Mayor eficiencia del canal: ya que cada enlace se comparte entre varios
paquetes que estarán en cola para ser enviados en cuanto sea posible. En
conmutación de circuitos (GSM), la línea se utiliza exclusivamente para una
conexión, aunque no haya datos a enviar.
1.6.2. Desventajas
EDGE (Enhanced Data Rates for Global Evolution) también conocida como EGPRS
(Enhanced General Packet Radio Service), es una mejora y evolución de las redes
GSM y GPRS.
EDGE proporciona velocidades de datos tres veces mayores que las de la tecnología
GPRS. Añadir EDGE a la red de GPRS significa aprovechar en toda su extensión las
redes de GSM y reducir el costo de su implementación. El objetivo de EDGE es
aumentar la velocidad de transmisión de datos y la eficiencia del espectro, facilitando
nuevas aplicaciones y aumentando la capacidad para su uso en servicios de
telefonía móvil.
56
http://profesores.fib.unam.mx/victor/CCNA/Productos/Notas%20de%20Curso/Manual%20de%20la%
20Asignatura%20de%20Redes%20Inalambricas%20de%20Banda%20Ancha%20(Avance%2050%25)
.pdf
57
http://profesores.fi-b.unam.mx/victor/thesis/Masther/MTesis_Jose_Eduardo_Cota_Guajardo.pdf
58
White paper, EDGE Introduction of high-speed data in GSM/GPRS networks, ERICSSON, 2003.
56
59
UWC-136: propuso la interfaz de radio 136 de Alta Velocidad (136HS) como medio para satisfacer
los requisitos para la tecnología de transmisión de radio IMT-2000.
60
www.tdma-edge.org
57
61
http://www.transanatolia.eu/Analyses/Wireless%20Networks/edge1.pdf
62
http://uplaim.files.wordpress.com/2009/04/modelo-de-informe-final.pdf
58
63
http://www.ensenadamexico.net/hector/cmysa/gprs_edge_umts.pdf
64
Throughput: Rendimiento final de una conexión. Volumen de datos que una conexión brinda como
resultante de la suma de su capacidad y la resta de los overheads que reducen su rendimiento.
59
Antes de que una secuencia codificada de paquetes de control del enlace de radio
pueda ser enviada sobre la interfaz Um (interfaz radio), el transmisor debe
direccionar los paquetes con un número de identificación.
En GPRS, los paquetes son numerados desde 1 hasta 128. Dado que el número de
paquetes está limitado a 128 y la ventana de direccionamiento es 64, el proceso de
envío de paquetes puede quedarse sin direcciones luego de 64 paquetes. Si se debe
retransmitir un paquete erróneamente decodificado, el nuevo paquete en la cola
debería tener el mismo número anterior. Si esto sucede, la transmisión de paquetes
entre el terminal y la red se detiene y se empieza a retransmitir todos los paquetes
pertenecientes a la misma trama de la capa inferior.
65
White paper, EDGE Introduction of high-speed data in GSM/GPRS networks, ERICSSON, 2003.
66
http://www.mobile-review.com/articles/2006/image/mts-edge-msk/edge_wp_technical.pdf
60
1.7.5.1. Modulación
Para lograr mayores velocidades de bit por intervalo de tiempo que en GSM/GPRS,
se requiere cambiar el método de modulación, es por esta razón que EDGE está
diseñado para que reutilice la estructura del canal, el ancho y la codificación del
canal y los mecanismos y funcionalidades existentes en GPRS y HSCSD.
EDGE utiliza como modulación estándar 8-PSK (8 Phase Shift Keying), que hace
posible la integración de canales EDGE sobre un plan de frecuencias existente, así
como asignar nuevos canales EDGE de la misma manera en la que son asignados
los canales GSM.
Al igual que GPRS, EDGE usa un algoritmo de adaptación de tasas, que adapta el
esquema de modulación y codificación (MCS, Modulation and Coding Scheme)
usado para la calidad del canal de radio.
67
http://www.pcca.org/standards/architecture/edge.pdf
62
Con EDGE el mismo time-slot puede soportar más usuarios. Esto reduce el número
de recursos de radio requeridos para soportar el mismo tráfico.
GMSC
Gi
PSTN
E C
MSC/VLR
Gd
D HLR
Gs Gr Gc
Abis A
Um Gn
Gb
BSC E-SGSN
E-GGSN
Gn Gp
E-GGSN Gf
EIR
E-SGSN
Parte afectada por la
Other PLMN
introducción de EDGE
68
http://www.transanatolia.eu/Analyses/Wireless%20Networks/edge1.pdf
63
· Las estaciones móviles que soportan y no soportan EDGE deben ser capaces
de compartir las mismas ranuras de tiempo (time slot) para tolerar un número
mayor de usuarios. Esto incrementa la eficiencia de la red; debido a que se
disminuye el número de recursos de radio que se requieren para soportar el
mismo tráfico, lo cual permite liberar capacidad del sistema para transmitir
más tráfico de aplicaciones de voz o de datos.
En el lado del núcleo de la red (core network) comparten los mismos protocolos de
manejo de paquetes y por lo tanto se comportan de la misma manera. El reúso de la
infraestructura existente GPRS (SGSN y GGSN) enfatiza en el hecho de que EDGE
es tan solo una adición al subsistema de estación base y por tanto es más fácil de
introducir que la tecnología GPRS.
INTERNET
Protocolo GPRS
E-GGSN
GPRS EDGE
BTS PCU
TRU E-SGSN
Protocolo EGPRS
EDGE
En la figura 1.24 se muestra la estructura del protocolo del plano de transmisión para
GPRS. Se muestra en celeste los protocolos que son modificados por la introducción
de EDGE.
Los más afectados por EDGE son los protocolos más cercanos a la capa física
(control de enlace de radio y canal de asignación móvil). Existen también algunas
69
http://asignaturas.diatel.upm.es/ccmm/Documentacion/TecnologiaEDGECurso2008_2009.pdf
65
MS SGSN GGSN
IP IP
SNDCP BTS SNDCP GTP GTP
LLC LLC Relay LLC TCP TCP
RLC RLC BSSGP BSSGP IP IP
Frame Frame
MAC MAC L2 L2
Relay Relay
PLL PLL
RFL RFL Physical Physical Physical Physical
(GMSK, (GMSK, Layer Layer Layer Layer
8PSK) 8PSK)
70
http://www.gsmspain.com/info_tecnica/egprs/normalizacion.php
66
· La figura 1.25 compara los datos técnicos básicos de GPRS y EDGE. A pesar
que GPRS y EDGE comparten la misma velocidad de símbolo, tienen
diferentes velocidades de modulación de bit. EDGE puede transmitir tres
veces más bits que GPRS durante el mismo período de tiempo.
71
http://www.ensenadamexico.net/hector/cmysa/gprs_edge_umts.pdf
68
1.8.1. Servicios72
1.8.1.1.1. Conversacional
72
Hernando, José M.; Lluch, Cayetano; Comunicaciones Móviles de Tercera Generación, Telefónica
Móviles España, 2ª Edición, 2001.
69
§ Voz.
§ Videoconferencia
§ Videojuegos.
§ Transferencia de ficheros y de documentos.
1.8.1.1.3. Interactivo
§ Navegación web.
§ Obtención de datos de un servidor.
§ Servicio de mensajería: correo electrónico, correo de voz, correo de imágenes.
Son servicios en tiempo no real (NRT), exige baja tasa de error y puede tolerar
retardos considerables.
70
1.8.2. Aplicaciones73
73
http://asignaturas.diatel.upm.es/ccmm/Documentacion/TecnologiaEDGECurso2008_2009.pdf
71
· Tarificación: EDGE está basada en paquetes, lo que significa que los clientes
pagan solo por los datos que envían y reciben, en lugar de pagar también por
el tiempo de aire necesario para establecer una conexión y esperar la
respuesta de un servidor.
Estas empresas operan utilizando diversas tecnologías para poder brindar Servicios
Móviles Avanzados, e incluso se encuentran realizando mejoras tecnológicas para
poder ofrecer todos los servicios que les sean posibles brindar.
74
http://dspace.epn.edu.ec/bitstream/123456789/934/2/T10697CAP4.pdf
75
http://dspace.epn.edu.ec/bitstream/123456789/9040/2/T11409%20CAP2.pdf
76
Información obtenido de la SENATEL en la página www.conatel.gov.ec
74
Opera en el país desde el año 1993 cuando obtuvo la concesión para brindar el
Servicio de Telefonía Móvil Celular. En la actualidad se promociona como uno de los
poseedores de las tecnologías 3G y 3.5G en el país. Su desarrollo se dió
principalmente sobre la tecnología GSM (2G), sobre la que se implementó GPRS y
EDGE. En la actualidad se ha implementado UMTS (3G) y se están realizando
mejoramientos sobre la misma, incorporando la tecnología HSDPA.
La figura 1.26 muestra la cantidad de radio bases por tecnología que han sido
instaladas por esta operadora durante el transcurso del año 2010. En ella se puede
constatar el crecimiento mensual del número de radio bases instaladas para los
sistemas GSM/GPRS y UMTS.
75
La empresa OTECEL S.A. viene trabajando en el Ecuador desde el año 1993 cuando
le fue otorgada la concesión para prestar el Servicio de Telefonía Móvil Celular.
Inicialmente trabajó como filial del grupo BELLSOUTH, y desde hace algunos años
funciona bajo la tutela del grupo español TELEFÓNICA S.A., que tiene importante
presencia a nivel mundial. Actualmente, opera dos plataformas tecnológicas: una
CDMA2000 1X y otra GSM.
77
Consejo Nacional de Telecomunicaciones, CONATEL, http://www.conatel.gob.ec
76
TELECSA S.A. contaba con una cobertura muy limitada en comparación a los otros
dos operadores, hasta que comenzó a ofrecer GSM a través de OTECE. Pese a
esto, la empresa no ha tenido un repunte en cuanto a número de usuarios. Por otro
lado, esta operadora planea implementar una red 3G propia con capacidad para
78
Consejo Nacional de Telecomunicaciones, CONATEL, http://www.conatel.gob.ec
78
Figura 1.28: Numero de Radio Bases por Tecnología Instaladas por TELECSA S.A.
a Nivel Nacional hasta Octubre de 2010 79
79
Consejo Nacional de Telecomunicaciones, CONATEL, http://www.conatel.gob.ec
78
CAPÍTULO 2
ANÁLISIS DE MERCADO Y
PLANTEAMIENTO DE
REQUERIMIENTO
79
2.1. INTRODUCCIÓN
2.2.1. Descripción
Por otro lado, la mayor parte de la publicidad actual no está enfocada ciento por
ciento al grupo objetivo; es decir no es personalizada, así como tampoco es
transmitida en el momento y lugar adecuado acorde a las necesidades del cliente.
Es por esto que a la mayoría de las personas les molestan las ofertas no solicitadas
y reaccionan de forma escéptica ante su validez.
Estos son los motivos por las cuales se ha desarrollado una solución para publicidad
visual de bajo costo, personalizada, ecológica, directa y que se adapte a los cambios
tecnológicos y a la globalización, enfocándose en segmentos de población y en los
requerimientos de la empresa; utilizando como herramienta los teléfonos celulares.
Además este sistema publicitario proporciona una ventaja importante dentro de las
diversas estrategias de publicidad existentes, la cual se enmarca en que si la
publicidad recibida por un cliente es lo suficientemente atractiva esta puede ser
compartida fácilmente, generando mayores recursos monetarios a sus anunciantes
con menor esfuerzo y dinero.
FORTALEZAS DEBILIDADES
Se realiza un análisis FODA, para determinar las ventajas y desventajas de este tipo
de distribución publicitaria utilizando teléfonos celulares y de esta manera obtener un
diagnóstico preciso que permita en función de ello tomar decisiones acordes con los
objetivos.
Por otro lado, las calificaciones asignadas a los factores se basan en la eficiencia de
las estrategias formuladas en el proyecto. El resultado obtenido del análisis de 2.80,
muestra que las fortalezas que posee este sistema de difusión publicitaria
predominan sobre sus debilidades.
83
0.00 a 1.00 A B A B F D
Publicidad visual exclusiva de una
0.20 4 0.80
marca en particular.
Publicidad visual más ecológica,
0.15 3 0.45
reduciendo la contaminación.
80
http://www.joseacontreras.net/direstr/cap491d.htm
84
PONDERACIÓN
FACTORES OPORTUNIDADES AMENAZAS IMPACTO
(ELEMENTOS / ÁREAS)
0.00 a 1.00 A M B A M B O A
81
http://www.joseacontreras.net/direstr/cap491d.htm
85
aspectos sobre los cuales se tiene poco o ningún control y que podrían beneficiar o
perjudicarla significativamente.
Por otro lado, las calificaciones se basan en la eficacia de las estrategias del
proyecto.
El total ponderado de 3.30 indica que el proyecto está justo por encima de la media
en su esfuerzo por seguir estrategias que capitalicen las oportunidades externas y
eviten las amenazas.
desarrollo tecnológico de
Mercado en Crecimiento
marca de un anunciante
innecesario de recursos
Producto Innovador (4)
Malas estrategias de
OPORTUNIDADES
en particular en el
Concienciar a las
mercado (3)
naturales
mercado
TOTAL
(3)
(4)
(4)
FORTALEZAS
TOTAL 23 22 22 21 24 23
Ingreso de nuevos
AMENAZAS Sistema publicitario
competidores con
que puede llegar a Guerra de
sistemas TOTAL
ser considerado precios (1)
publicitarios
como intrusivo (3)
semejantes (4)
DEBILIDADES
En la tabla 2.5 se observar que los resultados son alentadores, debido a que son
relativamente bajos; es decir; que este tipo de publicidad visual, es sumamente
rentable ya que logra eliminar la mayoría de las debilidades con las fortalezas y
oportunidades, y demuestra que se está preparado para tomar las oportunidades
que se presenten.
2.2.4.1. Antecedentes
El teléfono celular ha llegado a formar parte vital de las personas, tanto que no puede
ser olvidado en cualquier lugar, basándose en esta necesidad o dependencia del
dispositivo, las empresas han puesto sus ojos en ellos como un buen medio
publicitario.
Pero esto implica invadir la privacidad del usuario, es por este motivo que es
necesario crear políticas que puedan permitir al usuario decidir sobre el recibir o no
dicha publicidad.
Conocer en qué porcentaje las personas que residen en la ciudad de Quito estarían
interesadas en recibir publicidad de una marca en particular, en el momento y lugar
adecuado; a través de un teléfono celular. Este resultado ayudará a establecer cuán
rentable es introducir en el mercado este tipo de sistema publicitario.
82,77
PROYECCIÓN DE POBLACIÓN POR ÁREAS Y AÑOS CALENDARIO, SEGÚN PROVINCIAS Y
CANTONES, PERIODO 2001-2010, INEC (Instituto Nacional de Estadísticas y Censos).
89
2.2.4.2.2. 1
2.2.4.2.4. Metodología
Ø Cálculo de la Muestra:
84
http://www.conesup.net/descargas/estadisticas_academicas/POBLACION_UNIVERSITARIA.xlsx
85
http://the.pazymino.com/boletinAbrMay08-D.pdf
91
Donde:
86
Inferencia Estadística: Es el proceso de generalizar los resultados de los cálculos estadísticos de
la muestra a los resultados de la población, para estimar los valores de la población verdaderos.
87,88
http://www.marketing-xxi.com/proceso-de-la-investigacion-de-mercados-i-24.htm
92
Por otro lado, debido a que no se tienen estudios o estadísticas previas de que
este tipo de sistema publicitario sea acogido favorablemente se consideró que
el valor de P y de Q es desconocido y por tanto es conveniente tomar el caso
más adecuado; es decir, aquel que necesite el máximo tamaño de la muestra
lo cual ocurre cuando:
P = Q = 50
Por lo tanto:
ܲ ൌ ͲǤͷ
ܳ ൌ ͳെܲ
ܳ ൌ ͳ െ ͲǤͷ ൌ ͲǤͷ
ܧൌ ͲǤͲͺ
ܽݖ݂݈݊ܽ݅݊ܿ݁݀ܽݒݎ݁ݐ݊ܫൌ ͻͷΨ ൌ ͲǤͻͷ
ݖൌ ͳǤͻ
݊ ൌ ͳͷͳሺܽݎ݁ݐ݊݁݁ݐ݊݁݅ݑ݃݅ݏ݈ܽ݀ܽ݉݅ݔݎሻ
Lo que significa que la muestra a tomar será de 151 encuestas.
2. SEGMENTACIÓN DE LA POBLACIÓN
· Psicográfica:
Nivel socio económico: medio, medio alto, alto.
3. HIPÓTESIS
¿Más del 60% de los usuarios de la telefonía celular actual, aceptarán recibir
publicidad visual móvil?.
4. ENCUESTA
Análisis: Esta pregunta es la base del análisis del mercado ya que tiene la
finalidad de demostrar el cumplimiento de la hipótesis formulada; es decir
demostrar que más del 60% de los usuarios de la telefonía celular actual,
aceptarán recibir publicidad visual móvil. Además los resultados obtenidos
proporcionan el porcentaje de garantía de que la publicidad recibida sea vista y
no desechada.
· Determinar qué valor monetario estarían dispuestas a pagar las empresas por
ofrecer este tipo de servicio publicitario a sus clientes.
2.2.4.3.4. Metodología
Ø Cálculo de la Muestra:
89
http://www4.quito.gov.ec/spirales/9_mapas_tematicos/9_7_economia/9_7_1_1.html
106
Donde:
90
http://www.marketing-xxi.com/proceso-de-la-investigacion-de-mercados-i-24.htm
107
Por otro lado, debido a que no se tienen estudios o estadísticas previas de que
este tipo de sistema publicitario sea acogido favorablemente se consideró que
el valor de P y de Q es desconocido.
Es por esto que es conveniente tomar el caso más adecuado; es decir, aquel
que necesite el máximo tamaño de la muestra, lo cual ocurre cuando:
P = Q = 50
Por lo tanto:
ܲ ൌ ͲǤͷ
ܳ ൌ ͳെܲ
ܳ ൌ ͳ െ ͲǤͷ ൌ ͲǤͷ
ܧൌ ͲǤͳͷ
ܽݖ݂݈݊ܽ݅݊ܿ݁݀ܽݒݎ݁ݐ݊ܫൌ ͻͲΨ ൌ ͲǤͻͲ
ݖൌ ͳǤͶͷ
2. HIPÓTESIS
3. ENCUESTA
91
Spam: Se define SPAM a los mensajes no solicitados, habitualmente de tipo publicitario, enviados
en forma masiva que perjudican de alguna o varias maneras al receptor.
112
2.3.2.1. Beneficios
2.3.2.2. Riesgos
· La competencia puede detectar con facilidad los nuevos movimientos y/o las
estrategias de publicidad y tratar de superarlos constantemente.
§ Los resultados obtenidos del análisis FODA realizado en la primera parte del
capítulo, demuestran la rentabilidad de este medio publicitario, debido a que
los beneficios y oportunidades que ofrece superan a las desventajas y
amenazas que presenta la transmisión de publicidad visual utilizando
teléfonos celulares.
CAPÍTULO 3
DESARROLLO DE LA INTERFAZ
GRÁFICA Y COSTOS
119
3.1. INTRODUCCIÓN
Eclipse es una gran estructura formada por un núcleo y muchos plug-ins que van
conformando la funcionalidad final. La forma en que los plug-ins interactúan es
mediante interfaces o puntos de extensión; así, las nuevas aportaciones se integran
sin dificultad ni conflictos.
92
JAR: Estos archivos permiten introducir todos los archivos necesarios para ejecutar nuestra
aplicación (clases, imágenes, sonidos, archivos de texto, etc) en uno solo con la posibilidad de
comprimirlos.
93
Un archivo MANIFIESTO es un archivo que Java crea por defecto y en donde pueden definirse
varios parámetros necesarios para la ejecución de un archivo.
122
SDK
Java Development Tooling JDT Standard
Development
Kit
La Plataforma de Eclipse PLATFORM
JAVA
Standard Java 2 Virtual Machine
VIRTUAL MACHINE
94
http://extension.info.unlp.edu.ar/jornadas2004/programa/presentaciones/expounlp2004JAVAfinal.pdf
123
PDE
JTD
Plug-in Plug-in
Plug-in Plug-in
Plug-in
Plug-in Plug-in
Plug-in org.eclipse.core.boot
CORE Plug-in org.eclipse.core.runtin
Plug-in org.apache.xerces
Plug-in
Plug-in Plug-in
Plug-in Plug-in
Plug-in Plug-in
PLATAFORMA
95
http://extension.info.unlp.edu.ar/jornadas2004/programa/presentaciones/expounlp2004JAVAfinal.pdf
124
3.2.4.1. Workspace
El espacio de trabajo de un usuario contiene varios directorios a nivel más alto (que
se denominan proyectos). Cada proyecto contiene los archivos que son creados y
manipulados por el usuario. Todos los archivos en el espacio de trabajo son
directamente accesibles por programas standard y herramientas del sistema
operativo.
96
http://150.244.56.228/descargas_web/cursos_verano/20040801/Jesus_Montero/Entornos_de_progra
macion.pdf
125
3.2.4.2. Workbench
· JFace.- Es una interfaz gráfica implementada sobre SWT que simplifica las
tareas de programación.
3.2.4.3. Team
Este plug-in facilita el uso de un sistema de control de versiones para manejar los
recursos en un proyecto de usuario y define el proceso necesario para guardar y
recuperar de un repositorio.
3.2.4.4. Debug
ü Puntos de ruptura.
ü Expresiones.
ü Localizador de código fuente.
3.2.4.5. Ant
3.2.4.6. Ayuda
FORTRAN
1954
CPL
1963
BASIC SIMULA
1964 1964
LOGO
1968
B
PASCAL 1969
1970
C SH
1971 1971
SMALLTALK
1973
MODULA
1975
AWK
1978
C++
1983
QUICKBASIC
1984
PERL
1987
TURBOPASCAL
1988
VBSCRIPT
1993
DELPHI RUBY JAVASCRIPT JAVA2 PHP
1995 1995 1995 1995 1995
JAVA
1998
ASP
1996
C#
2000
VISUAL BASIC.NET
2008
RAILS 2.3.8
2010
97
http://www.jorgesanchez.net
129
· Orientado a Objetos.- Java trabaja con sus datos como objetos y con
interfaces a esos objetos. Soporta las tres características propias del
paradigma de la orientación a objetos: encapsulación, herencia y
polimorfismo.
98
http://www.dma.fi.upm.es/gregorio/JavaGC/Cconvexo/teoriaJava.html
130
· Lenguaje Seguro.- El sistema de Java tiene ciertas políticas que evitan que
se puedan codificar virus con este lenguaje. Existen muchas restricciones,
especialmente para los applets.
Existe también una versión reducida del JDK, denominada JRE (Java Runtime
Environment) destinada únicamente a ejecutar código Java (no permite compilar).
Los IDEs (Integrated Development Environment), tal y como su nombre indica, son
entornos de desarrollo integrados.
99
http://www1.ceit.es/Asignaturas/Informat2/Clases/Prac0001/Prac01.pdf
131
Se evita tener que realizar un programa diferente para cada CPU o plataforma. La
JVM es el intérprete de Java. Ejecuta los “bytecodes” (ficheros compilados con
extensión *.class) creados por el compilador de Java (javac.exe).
132
El fichero de código fuente puede ser escrito mediante cualquier editor ascii
convencional o, para mayor comodidad, con el editor suministrado con el paquete del
lenguaje Java. Una vez creado el fichero .java con el código del programa, se
compila, generándose un fichero intermedio con los bytecodes, de extensión .class.
Una vez generado el fichero .class, este ya puede ser interpretado en cualquier
máquina virtual de Java. Tratándose de applets100, este fichero se descargará
típicamente desde la Red o desde el disco duro.
En cualquier caso, para ver el applet funcionando hace falta un navegador capaz de
ejecutar Java, como los muy conocidos Netscape y Microsoft Internet Explorer. El
navegador carga las clases dinámicamente a medida que van siendo necesitadas y
se les pasa al código fuente (bytecodes).
Ahora será la máquina virtual de Java la que vaya interpretando los bytecodes y
generando las instrucciones para su propia arquitectura.
100
Applets: Son pequeñas aplicaciones escritas en Java que se incluyen en una página Web (HTML)
y que se pueden ejecutar en cualquier navegador que disponga de un intérprete Java, sin que para su
uso se necesite intercambiar información con el servidor ya que siempre se ejecuta en el “cliente”.
133
Ventilador de bytecodes
RUNTIME DE JAVA
101
http://www.iec.csic.es/criptonomicon/images/funcionamiento.gif
134
La interfaz de usuario es la parte del programa que permite a este interactuar con el
usuario. Para el desarrollo de la interfaz gráfica (GUI, Graphical User Interface) se
utilizaron dos tipos de APIs ó librerías de Java: AWT (Abstract Window Toolkit) y
Swing.
Las JFC (Java Foundation Classes) son parte del API de Java, compuesto por clases
que sirven para crear interfaces gráficas visuales para las aplicaciones y applets de
Java. Tanto AWT como Swing, son paquetes gráficos contenidos en las JFC. AWT
es por tanto, un conjunto de herramientas GUI diseñadas para trabajar con múltiples
plataformas. Como todas las clases de Java, los componentes utilizados en el AWT
pertenecen a una determinada jerarquía de clases.
102
Package: es una agrupación de clases, Todas las clases que formen parte de un package deben
estar en el mismo directorio. Los nombres de los packages se suelen escribir con minúsculas, para
distinguirlos de las clases, que empiezan por mayúscula.
135
Object
Component
Dialog Frame
FileDialog
a. Paquete java.awt.Component
103
White Paper, Javier García de Jalón, José Ignacio Rodríguez “Aprenda Java como si estuviera en
primero”, UNIVERSIDAD DE NAVARRA, 2000.
136
Clase Descripción
b. Paquete java.awt.containers
104
http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java2.pdf
137
Java.awt.Component
Java.awt.Container JComponent
Window Panel
Clase Descripción
105
http://www.cs.qub.ac.uk/~P.Hanna/JavaProgramming/Lecture6/Java%20-%20Lecture%206%20-
%20Containers.pdf
106
http://sai.azc.uam.mx/apoyodidactico/po/Unidad5/poo5.html
138
Clase Descripción
c. Paquete java.awt.LayoutManager
Todos los contenedores tienen un Layout Manager por defecto, que se utiliza si no se
indica otra cosa: Para el contenedor Panel, el Layout Manager por defecto es un
objeto de la clase FlowLayout y para Window (Frame y Dialog), el Layout Manager
por defecto es un objeto de la clase BorderLayout. Los Layout Manager que se
utilizaron en el desarrollo de la aplicación son los que se describen a continuación en
la tabla 3.3:
107
http://sai.azc.uam.mx/apoyodidactico/po/Unidad5/poo5.html
139
d. Paquete java.awt.AWTEvent
Todos los métodos de las interfaces Listener relacionados con el AWT tienen como
argumento único un objeto de alguna clase que desciende de la clase
java.awt.AWTEvent como se observa en la figura 3.8:
108
http://sai.azc.uam.mx/apoyodidactico/po/Unidad5/poo5.html
140
· Jerarquía de eventos
Todos los eventos de Java 1.1 y Java 1.2 son objetos de clases que
pertenecen a determinada jerarquía de clases. De EventObject deriva la clase
AWTEvent, de la que dependen todos los eventos de AWT. Por conveniencia,
estas clases están agrupadas en el package java.awt.event. Los eventos de
Java pueden ser de alto y bajo nivel.
Son eventos de alto nivel: aquellos que tienen que ver con dar click sobre
botones o elegir comandos en menús (ActionEvent), cambiar valores en
barras de desplazamiento (AdjustmentEvent), elegir valores (ItemEvents) y
cambiar el texto (TextEvent). En la figura 3.8 los eventos de alto nivel
aparecen con fondo gris.
109
Paper, Javier García de Jalón, José Ignacio Rodríguez “Aprenda Java como si estuviera en
primero”, UNIVERSIDAD DE NAVARRA, 2000.
141
Los eventos de bajo nivel son los que se producen con las operaciones
elementales con el ratón, teclado, contenedores y windows.
Las seis clases de eventos de bajo nivel son los eventos relacionados con
componentes (ComponentEvent), con los contenedores (ContainerEvent), con
pulsar teclas (KeyEvent), con mover, arrastrar, pulsar y soltar con el ratón
(MouseEvent) y con las operaciones con ventanas (WindowEvent).
Clase Descripción
110
http://sai.azc.uam.mx/apoyodidactico/po/Unidad5/poo5.html
142
Swing es una biblioteca gráfica para Java que forma parte de las Java Foundation
Classes (JFC) que incluye cajas de texto, botones, desplegables y tablas para la
realización de interfaces gráficas de usuario. Las clases de Swing se encuentran en
el paquete Javax.swing. El nombre del paquete, javax, indica que se trata de un
paquete de extensión de Java, y no de un paquete de base. Las clases de Swing son
una extensión de java 1.1. Pero en Java 2, el paquete Swing ya no es una extensión,
sino que forma parte de la jerarquía básica.
javax.swing
111
http://www.polinux.upv.es/drupal/files/charlaSwing.pdf
143
Clase Descripción
112
http://sai.azc.uam.mx/apoyodidactico/po/Unidad5/poo5.html
144
Son clases que representan a cualquier componente que pueda contener otros
componentes. Además permite la detección de algunos eventos. Principalmente, un
contenedor Swing almacena componentes ligeros; a fin de garantizar que los
componentes puedan ser mostrados de manera flexible, los contenedores Swing se
definen en diferentes capas como se muestra en la figura 3.10:
Las clases utilizadas en la aplicación son las que se presentan en la tabla 3.6:
Clase Descripción
113
http://www.cs.qub.ac.uk/~P.Hanna/JavaProgramming/Lecture6/Java%20-%20Lecture%206%20-
%20Containers.pdf
114
http://sai.azc.uam.mx/apoyodidactico/po/Unidad5/poo5.html
145
El paquete Swing Event de Java contiene clases e interfaces que permiten el manejo
de eventos para los componentes de la interfaz gráfica en el paquete javax.swing.
Además tiene un sistema (modelo) para gestionar los eventos que se producen al
interactuar con el usuario de la interfaz gráfica.
Clase Descripción
En esta fase del desarrollo de la aplicación se utiliza el API de Java JDBC (Java Data
Base Conectivity) con el objetivo de establecer una conexión entre la interfaz gráfica
y la base de datos externa llamada “Publicidad” creada en MySQL.
115
http://sai.azc.uam.mx/apoyodidactico/po/Unidad5/poo5.html
146
· Paquete java.sql
Provee la API para acceso y procesamiento de datos guardados en una fuente
de datos (usualmente una base de datos relacional) usando el lenguaje de
programación Java.
Esta API incluye un ámbito donde diferentes drivers pueden ser instalados
dinámicamente para acceder a diferentes fuentes de datos.
a. Arquitectura de JDBC
La figura 3.11 muestra la arquitectura del API JDBC y las clases que intervienen en
la ejecución exitosa de una sentencia SQL.
Para acceder a una base de datos en Java se puede dividir el proceso en dos niveles
básicos: nivel de controlador y nivel de aplicación.
148
DriverManager
Nivel de
Controlador
Driver
Nivel de Connection
Aplicación
Resulset
116
http://club.telepolis.com/mydream/Java/BDatos/BDEjeSim.html
149
En este nivel se utilizaron las clases JDBC del tipo Conexión a Base de Datos:
java.sql.Connection, del tipo Sentencias SQL: java.sql.PreparedStatement, del tipo
Datos: java.sql.ResulSet y del tipo Errores: java.sql.SQLException.
v Clase java.sql.Connection
Un objeto Connection representa una conexión a una base de datos. Una
sesión con una conexión incluye las sentencias SQL que son ejecutadas y los
resultados que son devueltos a través de dicha conexión. Una misma
aplicación puede tener una o más conexiones con una sola base de datos o
puede tener conexiones con varias bases de datos diferentes.
Donde:
url: es el identificador de la base de datos.
user: usuario con el que se abre la conexión.
pwd: contraseña del usuario.
150
Una vez que se haya terminado con una conexión se la debe liberar. Una
conexión abierta significa recursos consumiéndose con el SGBD117 (Sistema
de Gestión de Base de Datos). Las conexiones se cierran mediante el método:
v Clase java.sql.PreparedStatement
Un objeto Statement se usa para enviar sentencias SQL a una base de datos.
Una vez que se ha establecido una conexión con una base de datos particular,
esa conexión puede ser usada para enviar sentencias SQL.
v Clase java.sql.ResulSet
Un ResultSet contiene todos los registros (filas) que satisfacen las condiciones
impuestas en una sentencia SQL y proporciona acceso a los datos en dichos
registros a través de un conjunto de métodos get que permiten acceder a los
diferentes campos o atributos (columnas) del registro actual. Un ResultSet
mantiene un cursor que apunta al registro actual.
117
Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a
servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Un ejemplo de
estos sistemas es MySQL.
151
while(rs.next()){
int i = rs.getInt(″a″);
String s = rs.getString(″b″);
Float f = rs.getFloat(″c″);
System.out.println(″ROW= ″ + i + ″ ″ + s + ″ ″ + f);
}
v Clase java.sql.SQLException
En el lenguaje Java, una Exception es un cierto tipo de error o una condición
anormal que se ha producido durante la ejecución de un programa. Algunas
excepciones son fatales y provocan que se deba finalizar la ejecución del
programa.
118
Existen algunos tipos de excepciones que Java obliga a tener en cuenta. Esto se hace mediante el
uso de bloques try-catch. El código dentro del bloque try está “vigilado”. Si se produce una situación
anormal y se lanza como consecuencia una excepción, el control pasa al bloque catch, que se hace
cargo de la situación y decide lo que hay que hacer.
152
Básicamente, los paquetes MMS son transmitidos por medio de WAP en tramas de
datos binarios. El límite de cada mensaje multimedia lo definen la operadora o las
características del terminal, mas no el protocolo.
Una parte importante son los protocolos existentes como: WAP y SMTP, utilizados
para la transferencia y notificación de datos, así como la definición de un sistema de
sincronización del contenido (SMIL, Synchronized Multimedia Integration Language)
y un modo de encapsulado de los mensajes.
119
http://es.wikipedia.org/wiki/Sistema_de_mensajer%C3%ADa_multimedia
153
es el mismo en todas las redes. Así se permite que usuarios móviles de distintos
tipos de redes puedan enviar mensajes multimedia sin problemas.
Slide 1
Slide 2
Slide 3
Imagen
Slide n
+ sonido
Texto
120
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r27346.PDF
154
La figura 3.13 muestra la arquitectura de referencia del servicio MMS definida por el
estándar 3GPP.
121
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r27346.PDF
155
Por otro lado, también se pueden dar distintos escenarios de servicio en función de la
operadora a la que pertenezcan el origen y el destino del mensaje.
Sistema de Aplicaciones
Facturación MMS VAS
MM6
MMS Relay/
MM4 Server
MM3
MM1
Servidor
Servidor ……………… Servidor Agente B de
Externo # 1 (e-
Externo #2 (fax) Externo #N Usuario MMS
mail)
122
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r27346.PDF
156
· MM2: Comunica el MMS Relay con el MMS Server. Esta interfaz no ha sido
definida por el 3GPP.
· MM3: Define la comunicación entre el MMSC y los servidores externos, como
son los servidores de correo, de fax, etc.
· MM4: Define la comunicación entre los distintos MMSC (Multimedia
Messaging Service Center).
· MM5: Es el punto de referencia entre el MMSC y el HLR (Home Location
Register), para la transmisión de información de usuario.
· MM6: Es la interfaz entre el MMSC y las bases de datos de usuario. No se
define en las especificaciones.
· MM7: Es la interfaz con los servicios de valor añadido. Esta interfaz se ha
especificado basándose en el protocolo SOAP123.
· MM8: Comunica el MMSC con la plataforma de facturación del operador. Esta
interfaz no ha sido desarrollada en las especificaciones del 3GPP.
En una sesión orientada a conexión, los datos son pasados en ambos sentidos entre
el dispositivo y la red; WSP entonces envía el paquete a la capa de WTP125 (Wireless
Transaction Protocol). Si la conexión no está orientada a conexión, entonces WSP
redirecciona el paquete a la capa WDP (Wireless Datagram Protocol).
123
SOAP (Simple Object Access Protocol): no es más que un protocolo estándar que permite la
comunicación y la interoperabilidad entre diversas aplicaciones Web desarrolladas bajo tecnologías
diferentes. Es independiente de la plataforma y del lenguaje.
124
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r27346.PDF
125
WTP: Mantiene el flujo de datos de manera lógica y fluida. además determina cómo se clasifica
cada petición de transacción.
157
· El MMSC hace una consulta al HLR (Home Location Register) para obtener el
código de identificación de la operadora a la que pertenece el destinatario. En
este caso es la misma operadora.
· El MMSC hace una consulta a la base de datos de usuarios del servicio para
comprobar si el terminal del destinatario soporta MMS. En este caso se trata
de un terminal compatible.
· El MMSC envía una notificación al terminal destino a través del PPG (Push
Proxy Gateway) y del SMSC (Short Message Service Center).
126
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r27346.PDF
158
La aplicación inicia con una ventana de “Login”, donde se debe ingresar el usuario y
contraseña para autenticarse y tener acceso al sistema (este es el primer esquema
de seguridad que se establece en la aplicación).
INICIO
Ingrese usuario y
No contraseña
Si
Si
¿El usuario y Si Si
¿Seleccionó El usuario se autentica
contraseña son
Ingresar? e ingresa al sistema
correctos?
No No
Se habilita la pantalla
Si “Menú Principal”
Error: El usuario no ¿Seleccionó Borra el usuario y
existe Limpiar? contraseña ingresada
No
FIN
No ¿Seleccionó Si
Salir?
Una vez que se tuvo acceso al sistema, se presenta la pantalla “Menú Principal” que
se ilustra en la figura 3.16, la cual contiene:
Las funciones de las diferentes opciones del Menú Principal se las describen a
continuación:
INICIO
No Si
¿Seleccionó Se abre la pantalla
SMS? “Mensajes SMS”
No
¿Ingresó Error: No ingresó
Texto? ningún texto
Si
Si No No No
Se abre la pantalla ¿Seleccionó ¿Seleccionó ¿Seleccionó
“Contactos” Siguiente? Limpiar? Salir?
Si Si
No
Error: No seleccionó ¿Seleccionó Borra el texto Se abre la pantalla
ningún contacto contacto? ingresado “Menú Principal”
Si
No Si
Tabla
Se abre la pantalla
SMS
¿Enviar SMS?
“Menú Principal”
FIN
Como se observa en el diagrama de flujo una vez que se ha ingresado el texto que
se desea enviar y se da un clic sobre el botón Siguiente, se habilita la pantalla
“Contactos”; que consta de una tabla llamada “Clientes” que está almacenada en la
base de datos “Publicidad” realizada en MySQL.
Dicha tabla está formada por los campos ID, Nombre, Apellido y Celular. Para
seleccionar los contactos se debe dar clic en cualquier campo de la tabla y
automáticamente el campo seleccionado será el correspondiente a “Celular”.
INICIO
Ingrese Contacto
Si ¿Seleccionó No
Error: Ingrese todos ¿Ingresó
Ingresar ó
los datos Nombre?
actualizar?
No Si
No ¿Seleccionó Si
¿Ingresó Error: Ingrese todos
Ingresar ó
Apellido? los datos
actualizar?
Si
No
Si ¿Seleccionó No
Error: Ingrese todos ¿Ingresó
Ingresar ó
los datos Celular?
actualizar?
Si
No
Si ¿Seleccionó Si Los datos son
¿Ingresó Ingresar ó almacenados en la tabla FIN
Operadora? actualizar? “Clientes”
No
No
No No
Si
Retorna a la pantalla
“Contactos”
FIN
INICIO
No
FIN
INICIO
No Si
¿Seleccionó ¿Seleccionó Error: No seleccionó
Imagen? Siguiente? ninguna imágen
Si No
Si No Si
Se abre la pantalla ¿Seleccionó No ¿Seleccionó ¿Seleccionó Borra la imagen
“Contactos” Siguiente? Buscar? Limpiar? seleccionada
Si No
No Se abre la pantalla
Error: No seleccionó ¿Seleccionó ¿Seleccionó No
“Búsqueda
ningún contacto contacto? Salir?
Imágenes”
Si Si
No Si FIN
Tabla
MMS
¿Enviar MMS?
FIN
Como se observa en el diagrama de flujo una vez que se seleccionó tanto la imagen
como el o los contactos a enviar y se da un clic sobre el botón Siguiente de la
pantalla “Contactos”, se habilita la pantalla “Envío de Datos MMS”. Esta pantalla
muestra el o los números celulares de los contactos a los cuales se les van a enviar
166
INICIO
No
Si Si No
Error: No ingresó el
título ¿Seleccionó No ¿Seleccionó No
Enviar? Salir?
Si
Si
Regresa a la pantalla
“Menú Principal”
almacenan
en la tabla
los datos
“MMS”
Se
FIN
Por otro lado, la opción Buscar Imagen de la pantalla “Selección Imagen Vertical”
permite elegir otra imagen almacenada en el servidor llamando a la ventana
“Búsqueda Imágenes”.
INICIO
No
FIN
El contenido tanto de los mensajes SMS como de los MMS y la información de los
contactos proporcionada por la interfaz gráfica de usuario, se almacena en la base
de datos “Publicidad” desarrollada en MySQL. Para conectarse al servidor MySQL y
acceder a la base de datos se requiere de los siguientes datos:
La base de datos “Publicidad” está formada por cuatro tablas: Clientes, SMS, MMS y
MMS Enviados. Cada una de estas tablas llena sus campos de diferente manera.
· Tabla Clientes: está formada por cuatro campos (ID, Nombre, Apellido,
Celular y Operadora). Esta tabla es llenada mediante dos formas: una de ellas
169
· Tabla SMS: está formada por cinco campos (ID, Celular, Dato, Título, Texto y
Operadora). Sus campos son llenados con la información enviada desde la
pantalla “Envío de Datos SMS”. De esta manera se tiene un registro del texto
enviado en el mensaje y del número de personas a las cuales se les va a
enviar el SMS. El almacenamiento de los datos de esta tabla es temporal,
estarán dentro de la tabla hasta que el proceso de envío culmine.
· Tabla MMS: esta tabla está constituida por cinco campos (ID, Celular, Título,
Texto, Imagen y Operadora). Sus campos son llenados con la información
enviada desde la pantalla “Envío de Datos MMS”. De esta manera se tiene un
registro del contenido enviado en el mensaje multimedia; siendo este una
imagen o un video, y del número de personas a las cuales se les va a enviar el
MMS. Como se especificó en la tabla SMS, el almacenamiento de los datos es
temporal, estarán dentro de la tabla hasta que el proceso de envío finalice.
· Tabla MMS Enviados: esta tabla contiene tres campos (ID; Celular y Estado).
Los campos de esta tabla son llenados mediante el resultado obtenido del
envío de los mensajes multimedia. A través de esta tabla se puede obtener un
reporte del resultado del envío de un mensaje mediante el campo estado que
indica si se realizó o no envío.
clientes
mms
sms PK CELULAR
PK mms_id
PK sms_id ID
titulo
NOMBRE
texto texto
APELLIDO
operadora imagen
OPERADORA
celular operadora
FK1 mms_id
FK1 celular
FK2 sms_id
mms_enviados
PK celular
id
estado
a. Cambios Realizados
Del software original se eliminaron ciertas opciones de envío que no eran necesarias
como MM4 (MMS vía SMTP), MM7 (MMS vía HTML/SOAP) entre otras, debido a
que las opciones que se requieren en la aplicación son: el envío de mensajes
multimedia a través de la red GPRS y la interfaz MM1 cumple con dicho
requerimiento; así como el envío de mensajes de texto.
· Primer temporizador:
§ Habilitar cada tres segundos la conexión con la base de datos “Publicidad”,
para que constantemente esté consultando si existen datos a enviar en la
tabla “MMS”. Una vez consultado el dato, este es automáticamente
eliminado de la base de datos para evitar que se envíe el mismo dato
varias veces.
· Segundo Temporizador
§ Incrementa el tiempo de sincronización entre el HUAWEI y la PC,
mejorando la transmisión de datos entre ambos dispositivos.
Por otro lado, esta pantalla está formada por siete botones y las funciones de cada
uno de ellos se describe a continuación:
· Botón Porta: permite seleccionar los datos de configuración del servidor MMS
de la operadora Porta.
· Botón Movi: permite seleccionar los datos de configuración del servidor MMS
de la operadora MoviStar.
· Botón Inicio: activa el temporizador configurado para que cada tres segundos
esté escuchando si existen datos en la tabla MMS para ser enviados.
Una vez que el contenido del mensaje ha sido seleccionado y se da clic sobre el
botón Enviar de la pantalla “Envío de Datos MMS”, dicho contenido es almacenado
en la tabla MMS de la base de datos (figura 3.27) y se llama a la herramienta
ActiveXperts para realizar el envío del mensaje.
Esta pantalla contiene dos opciones de envío, una para mensajes MMS y otra para
mensajes SMS.
174
Al dar clic sobre el botón Envío MMS vía MM1 se habilita la ventana “Envío de
Mensajes Multimedia” que se ilustra en la figura 3.29.
127
RRAS: Es un servicio de red de Microsoft Windows Server, que se utiliza cuando se envía
mensajes MMS a la MMSC a través del protocolo WAP.
176
INICIO
Seleccione Dispositivo
Si No
Se inicia el timer, se
establece la conexión a la Error: No hay respuesta
base de datos y se activa el desde el módem No Si Borra los datos de
botón Enviar Mensaje ¿Seleccionó ¿Seleccionó
configuración del
Inicio? Limpiar?
servidor
Si No
No Si Se abre la pantalla
¿Seleccionó
“Envío de Publicidad
Salir?
Visual”
El dato es reenviado Si No
¿Desea ¿Se envió el
y pasa a enviar al
reenviarlo? dato entrante?
siguiente número
No
Envía el dato al Si
siguiente número
El timer se detiene y se Si
¿Seleccionó
cierra la conexión a la base
Detener?
de datos
No
Se abre la pantalla,
“Reportes” donde se puede Si ¿Seleccionó
FIN visualizar los mensajes
Reportes?
MMS enviados y no
enviados
No
No
Se abre un documento en
Word llamado MmsLog que Si No
¿Seleccionó
permite verificar el estado
Ver?
de envío y la configuración
del servidor.
· Error (Erróneo): significa que en el envío se produjo un error, que puede ser:
§ 33721 (Missing GPRS Access Point Name (APN)): indica que existe
un error en la configuración del servidor MMS.
Al dar clic sobre el botón Envío SMS vía GMS de la pantalla “Envío de Publicidad
Visual” de la figura 3.28 se habilitará la pantalla “Envío de Mensajes de Texto” que se
muestra en la figura 3.33.
INICIO
Seleccione Dispositivo
No
No No Si No Si Se abre la pantalla
¿Seleccionó ¿Seleccionó ¿Seleccionó ¿Seleccionó
“Envío de Publicidad
Inicio? Dispositivo? Inicio? Salir?
Visual”
Si
FIN
Se inicia el timer, se
establece la conexión a la Error: No hay respuesta
Se inicia el timer, se Los datos almacenados en la
base de datos y se activa el desde el módem
establece la conexión a la base de datos, se colocan en
botón Enviar base de datos y se activa el los campos Mensaje SMS y
botón Enviar Mensaje los datos se envían.
Si El timer se detiene y se
¿Seleccionó
cierra la conexión a la
Detener?
base de datos
No
Si No
No
FIN
No ¿Seleccionó
Ver?
Si
FIN
A continuación se debe dar clic sobre el botón Inicio para activar el temporizador
que cada tres segundos va a estar escuchando si existen datos en la base de datos
para enviar y los mostrará en los campos Mensaje SMS de la pantalla.
3.5.1.2. Misceláneos
MISCELÁNEOS
Descripción Costo Total
Internet 180.00
Transporte 100.00
Impresiones 130.00
TOTAL 410.00
Valor Unitario
Descripción Operadora Cantidad Total
[USD]
Módem Huawei
MOVISTAR 1 90.00 90.00
E1756
Servicio Prepago
MOVISTAR 1 20.00 20.00
SMS/MMS
Servicio Prepago
PORTA 3 30.00 90.00
SMS/MMS
MOVISTAR
Celular Nokia N95 1 00.00 00.00
/ PORTA
TOTAL 260.00
COSTOS DIRECTOS
Remuneración a Estudiante 2000.00
Adquisición de Equipos y
260.00
Servicios de Telefonía Móvil
Total Costos Directos 2260.00
CAPÍTULO 4
4.1. INTRODUCCIÓN
En este capítulo se presenta las especificaciones técnicas del terminal móvil Nokia
N95 utilizado para la recepción de los mensajes publicitarios y la justificación de su
uso, así como también se mencionan las principales características de los módems
HUAWEI utilizados para el envío de los diferentes mensajes. Por otro lado, se detalla
la implementación del prototipo y las pruebas de funcionamiento de la aplicación
desarrollada para el envío de mensajes publicitarios a los usuarios de la telefonía
móvil de la ciudad de Quito.
Además se detallan las pruebas realizadas en diferentes tipos de celulares; así como
también el manual de instalación y de usuario de la aplicación desarrollada.
185
El teléfono móvil que se ha empleado para llevar a cabo las diferentes pruebas
realizadas a lo largo del proyecto es un Nokia N95.
· Cobertura
§ WCDMA2100 (HSDPA), EGSM900 y GSM850/1800/1900 MHz (EDGE).
§ Cambio automático de una banda a otra.
· Transferencia de Datos
§ WCDMA 2100 (HSDPA) con voz y paquetes de datos simultáneos.
§ Modo de Transmisión Dual (DTM): permite la conexión simultánea de voz
y paquetes de datos en las redes GSM/EDGE.
128
http://www.taringa.net/posts/celulares/1295251/Nokia-n95-especificaciones-tecnicas.html
186
· Sistema Operativo
§ Sistema Operativo Symbian OS 9.2 Series 60 v. 3.1.
§ Java MIDP 2.1, CLDC 1.1
· Mensajería
§ Mensajería de texto: admite SMS concatenados, postales electrónicas,
listas de distribución de SMS.
§ Mensajería multimedia: combina imágenes, vídeo, texto y secuencias de
audio para enviarlas como MMS a una PC o teléfono compatible.
§ Adaptación automática de las imágenes al tamaño de la pantalla del
teléfono celular.
· Conectividad
§ LAN inalámbrica integrada (802.11 b/g) y UPnP (Universal Plug and Play).
§ Tecnología inalámbrica Bluetooth integrada v.2.0 EDR.
§ Sincronización local de los contactos y la agenda con una PC compatible
por medio de una conexión compatible.
· Justificación de su utilización
El Nokia N95 es un equipo multimedia sofisticado cuyo sistema operativo,
características de conectividad y mensajería soportada permite la correcta
recepción y visualización de los diferentes mensajes multimedia con contenido
publicitario; debido a que posee los servicios GPRS (tecnología que permite
transmitir datos) y MMS (tecnología que permite manejar mensajes
multimedia).
· ActiveXperts SMS and MMS Toolkit. Con el kit de herramientas SMS y MMS
de ActiveXperts, se puede enviar mensajes SMS a través de un Módem GSM
y el envío de mensajes multimedia a través de un proveedor MM1 (mensajes
multimedia vía GPRS).
· MySQL 5.1.48-win 32 Server y MySQL 5.0.r17-win 32 Administrator. Para la
creación y administración de la base de datos “Publicidad”.
En la figura 4.4, mediante un diagrama de bloques se ilustra las fases que conforman
el prototipo a ser implementado:
TERMINAL
conector JDBC (Java Data Base Connector) para la interacción de la interfaz gráfica
de usuario con la Base de Datos “¨Publicidad” desarrollada en MySQL.
La figura 4.5 muestra el workspace del IDE Eclipse, donde se desarrolló la interfaz
gráfica de usuario:
Por otro lado, los mensajes publicitarios enviados se los visualizará en el dispositivo
celular Nokia N95. En la figura 4.6 se muestran los equipos HUAWEI, las SIMs de las
diferentes operadoras y el dispositivo celular utilizado.
· La SIM a utilizar para el envío de los mensajes publicitario debe tener activo el
servicio de mensajería multimedia; así como también, debe disponer de saldo.
LENGUAJE DE
SISTEMA IDE
EQUIPO PROGRAMACIÓN RESULTADO RESULTADO
OPERATIVO INSTALADO
INSTALADO
Java SE Exitoso
Laptop Windows XP Eclipse Exitoso
Visual Basic 6.0 Exitoso
Java SE Exitoso
Laptop Windows Vista Eclipse Exitoso
Visual Basic 6.0 Erróneo
Java SE Exitoso
Laptop Windows 7 Eclipse Exitoso
Visual Basic 6.0 Erróneo
· La segunda prueba que se realizó, fue establecer los datos que conformarían
el contenido de los mensajes de texto y multimedia y verificar que estos datos
sean almacenados en la tablas “sms” y “mms” respectivamente al momento de
dar clic sobre el botón enviar de las pantallas: “Envío de Datos SMS” y “Envío
de Datos MMS“.
4.9: Resultado
Figura 4.9 Re ltad de Conectividad
Co ctividad tabla ““mms”
s” y ActiveXperts
ActiveX
Para evaluar los resultados del envío, se realizaron varias pruebas en tres lugares
diferentes de la ciudad de Quito:
202
· Envío de MMS
Paso 3: Autenticación
Pa
de Usuario
204
Paso 4: Selección
del Contenido del
Mensaje Multimedia
Paso 5: Selección
de los Contactos
Paso 6: Completar
los campos Título y
Texto
Paso 7: Conexión
Base de Datos y
ActiveXperts
Paso 9: Visualización
del mensaje multimedia
en el celular Nokia N95
TAMAÑO DEL
NIVEL CANTIDAD TIEMPO DE
CONTENIDO TIPO DE
DE DE ENVÍO RESULTADO PROMEDIO
DEL MENSAJE CONTENIDO
SEÑAL USUARIOS PROMEDIO
(KB)
Re- No
Enviados
enviados Enviados
Alta 10 13.3 JPEG 6’46’’ 10 1.67 0
Alta 8 13.3 JPEG 5’39’’ 8 1.33 0
Alta 5 13.3 JPEG 3’21’’ 5 0 0
Alta 10 21.6 GIF 21’38’’ 10 2 0
Alta 8 21.6 GIF 19’35’’ 8 1.67 0
Alta 5 21.6 GIF 14’40’’ 5 0.67 0
Alta 10 80 3GP 31’34’’ 10 2.67 0
Alta 8 80 3GP 25’28’’ 8 2.33 0
Alta 5 80 3GP 10’37’’ 5 1 0
Media 10 13.3 JPEG 8’17’’ 9 2.33 1.67
Media 8 13.3 JPEG 7’10’’ 7 2.67 1
Media 5 13.3 JPEG 4’52’’ 4.33 1.67 0.67
Media 10 80 3GP 33’18’’ 7.67 3.67 2.33
Media 8 80 3GP 27’12’’ 5.67 2.67 2.67
Media 5 80 3GP 12’29’’ 3 2 2
Baja 10 21.6 GIF 35’26’’ 5.67 5.67 4.33
Baja 8 21.6 GIF 33’27’’ 4.33 4.67 3.67
Baja 5 21.6 GIF 28’28’’ 2 3 3
TAMAÑO DEL
NIVEL CANTIDAD TIEMPO DE
CONTENIDO TIPO DE
DE DE ENVÍO RESULTADO PROMEDIO
DEL MENSAJE CONTENIDO
SEÑAL USUARIOS PROMEDIO
(KB)
Re- No
Enviados
enviados Enviados
Alta 10 12.0 JPEG 11’22’’ 10 1.67 0
Alta 8 12.0 JPEG 8’45’’ 8 1.33 0
Alta 5 12.0 JPEG 6’16’’ 5 1 0
Alta 10 14.2 GIF 13’39’’ 10 2 0
Alta 8 14.2 GIF 10’06’’ 8 1.67 0
Alta 5 14.2 GIF 8’39’’ 5 0.67 0
Alta 10 54.2 3GP 30’05’’ 10 2.33 0
Alta 8 54.2 3GP 22’28’’ 8 2.33 0
Alta 5 54.2 3GP 18’24’’ 5 1.33 0
Media 10 12.0 JPEG 12’22’’ 9 2.33 1.67
Media 8 12.0 JPEG 10’29’’ 6.67 2 1.33
Media 5 12.0 JPEG 7’47’’ 3.33 1.67 1.67
Media 10 54.2 3GP 32’08’’ 8 4 2
Media 8 54.2 3GP 24’31’’ 6.67 3 1.33
Media 5 54.2 3GP 14’32’’ 6.67 3.33 1.33
Baja 10 14.2 GIF 27’18’’ 6.67 5.67 3.33
Baja 8 14.2 GIF 20’27’’ 4.67 5.67 3.33
Baja 5 14.2 GIF 16’56’’ 2.33 3 2.67
Baja 10 12.0 JPEG 23’23’’ 6.33 7.33 3.67
Baja 8 12.0 JPEG 19’51’’ 5.33 5 2.67
Baja 5 12.0 JPEG 13’10’’ 2 5.33 2.67
Sector 3: La Mariscal
TAMAÑO DEL
NIVEL CANTIDAD TIEMPO DE
CONTENIDO TIPO DE
DE DE ENVÍO RESULTADO PROMEDIO
DEL MENSAJE CONTENIDO
SEÑAL USUARIOS PROMEDIO
(KB)
Re- No
Enviados
enviados Enviados
Alta 10 17.2 JPEG 14’32’’ 10 2 0
Alta 8 17.2 JPEG 10’39’’ 8 1.33 0
Alta 5 17.2 JPEG 7’11’’ 5 0.67 0
Alta 10 20.4 GIF 16’02’’ 10 2 0
Alta 8 20.4 GIF 12’09’’ 8 1.67 0
Alta 5 20.4 GIF 9’41’’ 5 0.33 0
Alta 10 70.6 3GP 30’24’’ 10 2.67 0
Alta 8 70.6 3GP 24’55’’ 8 2.33 0
Alta 5 70.6 3GP 21’24’’ 5 1 0
Media 10 17.2 JPEG 16’58’’ 9 2.33 1.67
Media 8 17.2 JPEG 21’09’’ 6.67 2 1.33
Media 5 17.2 JPEG 15’21’’ 3.33 1.67 1.67
Media 10 70.6 3GP 33’18’’ 8 4 2
Media 8 70.6 3GP 25’20’’ 6.67 3 1.33
Media 5 70.6 3GP 23’32’’ 6.67 3.33 1.33
Baja 10 20.4 GIF 28’08’’ 6.67 7.33 3.33
Baja 8 20.4 GIF 25’44’’ 4.67 5.33 3.33
Baja 5 20.4 GIF 18’54’’ 2.33 5 3.33
Baja 10 17.2 JPEG 26’04’’ 6.33 5.67 3.67
Baja 8 17.2 JPEG 21’55’’ 5.33 5.33 3.33
Baja 5 17.2 JPEG 15’15’’ 2 3.33 1.33
· Envío de SMS
Paso 4: Selección
de los Contactos
Paso 6: Conexión
Base de Datos y
ActiveXperts
215
Paso 8: Visualización
del mensaje enviado en
el Nokia N95
Sector 3: La Mariscal
TAMAÑO DEL TIEMPO DE
NIVEL CANTIDAD
CONTENIDO TIPO DE CARGA
DE DE RESULTADO
DEL MENSAJE CONTENIDO DEL
SEÑAL USUARIOS
(Bytes) CONTENIDO
No
Enviados
Enviados
Alta 10 210 TXT 2’00’’ 10 0
Alta 8 210 TXT 1’15’’ 8 0
Alta 5 210 TXT 1’10’’ 5 0
Alta 10 106 TXT 1’51’’ 10 0
Alta 8 106 TXT 0’50’’ 8 0
Alta 5 106 TXT 0’30’’ 5 0
· Envío de MMS
129
Información verbal proporcionada por el Ing. Carlos Vásconez funcionario de MOVISTAR, no se
pudo conseguir un documento que certifique lo expuesto por el ingeniero debido a que se trata de
información que no puede ser divulgada.
220
21 Error
Figura 4.21: Er de Conexión
C ió con la Red d
de MOVISTAR
· Envío de SMS
Los resultados que se obtuvieron del envío de los mensajes publicitarios son
los que se muestran en las tablas 4.8, 4.9 y 4.10:
221
Sector 3: La Mariscal
TAMAÑO DEL TIEMPO DE
NIVEL CANTIDAD
CONTENIDO TIPO DE CARGA
DE DE RESULTADO
DEL MENSAJE CONTENIDO DEL
SEÑAL USUARIOS
(KB) CONTENIDO
No
Enviados
Enviados
Alta 10 6.5 TXT 1’31’’ 10 0
Alta 8 6.5 TXT 1’20’’ 8 0
Alta 5 6.5 TXT 1’00’’ 5 0
Alta 10 4 TXT 1’10’’ 10 0
Alta 8 4 TXT 1’00’’ 8 0
Alta 5 4 TXT 0.30’’ 5 0
Como se observa en las tablas 4.8, 4.9 y 4.10, dependiendo del tamaño del
mensaje y de la cantidad de usuarios a los que se está enviando la publicidad,
el tiempo de carga del contenido de los mensajes es lo suficientemente corto
para evitar que el HUWAEI E1756 pierda conexión con el MMSC; es por esta
razón que la mayoría de los mensajes de texto fueron enviados con éxito.
CAPÍTULO 5
CONCLUSIONES Y
RECOMENDACIONES
224
5.1. CONCLUSIONES
· Debido a que las librerías propias del lenguaje de programación Java y otras
adicionales que fueron investigadas no permitieron lograr el envío de la
publicidad visual exitosamente; ya que estas no soportaban la utilización de
algunos comandos AT necesarios para la trasmisión de videos e imágenes. Se
utilizó un software propietario de Microsoft; el cual simula un enrutador hacia la
red GPRS mediante la utilización del protocolo MM1, con ciertos
requerimientos proporcionados por las operadoras telefónicas del país.
5.1. RECOMENDACIONES
REFERENCIAS BIBLIOGRÁFICAS
228
REFERENCIAS BIBLIOGRÁFICAS
CAPÍTULO 1
LIBROS Y PAPERS:
· Peter, McGuiggan, GPRS en Practice, Editorial John Wiley & Sons Ltd.,
2003 2º Edition, England
· Mónica, Gorricho Moreno, Comunicaciones Móviles, Primera Edición, 2002
· Emmanuel Seurre, Patrick Savelli, Pierre-Jean Pietri, EDGE for Mobile
Internet, Artech House, 2003.
· María Carmen España Boquera, Servicios avanzados de telecomunicación,
Ediciones Díaz de Santos, 2003.
· Oriol Sallent Roig, José Luis Valenzuela González, Principios de
comunicaciones móviles, Edicions UPC, 2003
· White paper, EDGE Introduction of high-speed data in GSM/GPRS
networks, ERICSSON, 2003.
· Hernando, José M.; Lluch, Cayetano; Comunicaciones Móviles de Tercera
Generación, Telefónica Móviles España, 2ª Edición, 2001.
INTERNET:
· http://catedratelefonica.unizar.es/tecnologias_de_red/2006/AccesoRadio%
28GSM-GPRS%29-1.pdf
· http://www.fdi.ucm.es/profesor/jseptien/WEB/.../AVRED/.../GPRS.ppt
· http://bieec.epn.edu.ec:8180/dspace/bitstream/123456789/1082/5/T10891C
AP2.pdf
· http://www.jeuazarru.com/docs/GPRS.pdf
· http://bibing.us.es/proyectos/abreproy/11425/fichero/Memoria%252F6-
Cap%EDtulo+3.pdf
229
· http://ocw.upm.es/teoria-de-la-senal-y-comunicaciones-1/comunicaciones-
moviles-digitales/contenidos/Presentaciones/GPRS-07.pdf
· http://www.coit.es/publicac/publbit/bit128/imag128/quees2.jpg
· http://toip.uchile.cl/mediawiki/upload/1/18/AnexoAB-Marcomun.pdf
· http://cybertesis.uach.cl/tesis/uach/2005/bmfcis211a/doc/bmfcis211a.pdf
· http://asignaturas.diatel.upm.es/ccmm/Documentacion/TecnologiaGPRSCu
rso2008_2009.pdf
· http://www.mobilegprs.com
· http://www.uv.es/montanan/redes/trabajos/GPRS.doc
· http://www.fdi.ucm.es/profesor/jseptien/WEB/.../AVRED/.../GPRS.ppt
· http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/mayoral_p_e/capitulo
2.pdf
· http://uplaim.files.wordpress.com/2009/04/modelo-de-informe-final.pdf
· http://www.ensenadamexico.net/hector/cmysa/gprs_edge_umts.pdf
· http://www.transanatolia.eu/Analyses/Wireless%20Networks/edge1.pdf
· http://www.pcca.org/standards/architecture/edge.pdf
· http://www.gsmspain.com/info_tecnica/egprs/normalizacion.php
· http://profesores.fib.unam.mx/victor/thesis/Masther/MTesis_Jose_Eduardo_
Cota_Guajardo.pdf
CAPÍTULO 2
INTERNET:
· http://www.joseacontreras.net/direstr/cap491d.htm
· http://www.conesup.net/descargas/estadisticas_academicas/POBLACION_
UNIVERSITARIA.xlsx
· http://the.pazymino.com/boletinAbrMay08-D.pdf
· http://www.marketing-xxi.com/proceso-de-la-investigacion-de-mercados-i-
24.htm
230
· http://www4.quito.gov.ec/spirales/9_mapas_tematicos/9_7_economia/9_7_
1_1.html
CAPÍTULO 3
LIBROS Y PAPERS:
· Paper, Javier García de Jalón, José Ignacio Rodríguez “Aprenda Java
como si estuviera en primero”, UNIVERSIDAD DE NAVARRA, 2000.
· Douglas Bell, Mike Parr, Alfonso Vidal Romero Elizondo, Java para
estudiantes, Pearson Educación, 2003
· Herbert Schildt , Java: a beginner's guide, McGraw-Hill Professional, 2006.
· Amparo López Gaona , Introducción al desarrollo de programas con Java,
UNAM, 2007.
· Greg Perry, Aprendiendo Visual Basic 6.0, Editorial PRENTICE HALL,
México, 2008.
INTERNET:
· http://extension.info.unlp.edu.ar/jornadas2004/programa/presentaciones/ex
pounlp2004JAVAfinal.pdf
· http://150.244.56.228/descargas_web/cursos_verano/20040801/Jesus_Mo
ntero/Entornos_de_programacion.pdf
· http://www.jorgesanchez.net
· http://www.dma.fi.upm.es/gregorio/JavaGC/Cconvexo/teoriaJava.html
· http://www1.ceit.es/Asignaturas/Informat2/Clases/Prac0001/Prac01.pdf
· http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java
2.pdf
· http://www.cs.qub.ac.uk/~P.Hanna/JavaProgramming/Lecture6/Java%20-
%20Lecture%206%20-%20Containers.pdf
· http://sai.azc.uam.mx/apoyodidactico/po/Unidad5/poo5.html
231
· http://www.polinux.upv.es/drupal/files/charlaSwing.pdf
· http://club.telepolis.com/mydream/Java/BDatos/BDEjeSim.html
· http://es.wikipedia.org/wiki/Sistema_de_mensajer%C3%ADa_multimedia
· http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r27346.PDF
· http://150.244.56.228/descargas_web/cursos_verano/20040801/Jesus_Mo
ntero/Entornos_de_programacion.pdf
· http://informatica.uv.es/it3guia/LP/laboratorio/P1/TutorialEclipse.pdf
· http://kybele.escet.urjc.es/documentos/HC/Exposiciones/EclipseIDE.pdf
· http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java
· http://www.vogella.de/articles/Eclipse/article.html#overview
· http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java
2.pdf
· http://www.java2s.com/Code/JavaAPI/java.sql/PreparedStatementexecuteU
pdate.htm
CAPÍTULO 4
INTERNET:
· http://www.taringa.net/posts/celulares/1295251/Nokia-n95-
especificaciones-tecnicas.html
· http://www.teltonika.lt/en/pages/view/?id=810
ANEXOS
LIBROS Y PAPERS:
· Ali DİNÇKAN; Aktül KAVAS; AUTHENTICATION AND CIPHERING IN
GPRS NETWORK, Paper, 2008.
· Faundez Zanuy, Marcos; Sistemas de Comunicaciones; Editorial
MARCOMBO, Barcelona, 2001
232
INTERNET:
· http://redalyc.uaemex.mx/pdf/643/64328311.pdf
· http://redalyc.uaemex.mx/pdf/643/64328311.pdf
· http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/alvarado_s_ja/capitul
o2.pdf
· http://gemini.udistrital.edu.co/comunidad/profesores/hjeslavab/Downloads/
Notas%20de%20Clase.pdf
· http://www.diac.upm.es/acceso_profesores/paginas_personales/Josearque
s/TRANSPARENCIAS/PDF/TEMA%205-
2T%20SISTEMAS%20DIGITALES.pdf
· http://profesores.fi-b.unam.mx/victor/LTesis_Patricia_Sanchez.pdf
· http://www.gsmspain.com/info_tecnica/egprs/diferencias.php#esquemas
· http://www.willtek.com/spanish/technologies/edge
· http://www.supertel.gov.ec/pdf/estadisticas/sma.pdf
232
GLOSARIO
233
GLOSARIO
§ GTP (GPRS Tunneling Protocol): Protocolo utilizado entre los nodos GSN
que se encarga de traspasar información de usuario y señalización a través
del backbone IP mediante encapsulación de la misma, ocultando a la red el
contenido de los datos transferidos. Puede implementar control de flujo entre
GSN.
§ HLR (Home Location Register): Es una base de datos donde los usuarios
son creados, borrados y modificados por el operador de la red. Cuando un
usuario solicita un nuevo uso de la red GSM, todas las informaciones para su
identificación se memorizan en el HLR.
§ PPG (Push Proxy Gateway): es la entidad que hace la mayoría del trabajo en
la arquitectura push. Sus responsabilidades incluyen actuar como un punto de
acceso para enviar contenido desde Internet a la red móvil, y todo aquello
relativo a autenticación, seguridad, control de clientes, etc.
§ TBF (Tempory Block Flow): La conexión física entre el móvil y la BSS, por la
duración del enlace de paquetes de datos transferidos, es llamada TBF. Esta
permite identificar una o varias tramas LLC pertenecientes a un mismo
usuario.
§ VLR (Visitor Location Register): El VLR guarda de modo temporal los datos
de todos los abonados que se encuentran en el área geográfica bajo su
control. Estos datos se piden al HLR al cual pertenece el abonado.
ANEXOS
0
ANEXO 1
FILTRO MSK
GAUSSIANO MODULADOR
NRZ GMSK
El filtrado convierte cada dato modulante que ocupa en banda base un periodo de
tiempo (T), en una respuesta en la que cada símbolo ocupa varios períodos,
dependiendo del BT (producto ancho de banda – tiempo) del filtro. Sin embargo,
130
Faundez Zanuy, Marcos; Sistemas de Comunicaciones; Editorial MARCOMBO, Barcelona, 2001
131
http://redalyc.uaemex.mx/pdf/643/64328311.pdf
2
I(t) Salida RF
X
Entrada
Osc.
de datos Filtro Local
Gaussiano
∑
90°
90°
Q(t)
X
Figura 1.2: Modulador Coherente GMSK
132
http://redalyc.uaemex.mx/pdf/643/64328311.pdf
3
Esta red debe mantener una relación de 90 grados entre las señales I y Q para todas
las frecuencias en la banda de interés. Las dos funciones resultantes I(t) y Q(t) son
pasadas a través del modulador I/Q, el cual lleva a la salida la señal m(t).
El filtrado convierte cada dato modulante que ocupa en banda base un período de
tiempo T, en una respuesta donde cada símbolo ocupa varios períodos. Sin
embargo, dado que esta conformación de pulsos no cambia el modelo de la
133,131
http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/alvarado_s_ja/capitulo2.pdf
4
135,133
http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/alvarado_s_ja/capitulo2.pdf
5
cos(wc(t))
100 11
101 111
-sen(wc(t)) sen(wc(t))
011
001
000 010
-cos(wc(t))
Para codificar una señal con 8 fases diferentes, los bits de entrada a utilizar son 3 o
grupos de a 3 llamados tribits. La figura 1.5 muestra el diagrama del modulador
utilizado en 8PSK.
137
http://www.transanatolia.eu/Analyses/Wireless%20Networks/edge1.pdf
6
Canal I PAM
Convertidor Modulador
de nivel 2 a 4 de producto
fb/3
C sen(wct)
fb/3
Q I C Oscilador de
Referencia
Datos de Sumador
entrada fb Lineal
90 Salida de
8PSK
fb/3 ത cos(wct)
Convertidor PAM Modulador
de nivel 2 a 4 de producto
Canal Q
Figura 1.5: Modulador 8PSK138
· El Canal I o en Fase
· El Canal Q o en Cuadratura
· El Canal C o de Control
fb
La tasa de bit de cada uno de los canales es
3
138
http://www.diac.upm.es/acceso_profesores/paginas_personales/Josearques/TRANSPARENCIAS/P
DF/TEMA%205-2T%20SISTEMAS%20DIGITALES.pdf
7
PAM nivel 4
I
Canal I
Detector de Convertidor
producto análogo-
C
sen wct
Derivador Recuperación
de potencia de la Q I C
Entrada
de 8PSK Convertidor de Datos de
90° salida QIC
paralelo a serial
cos wct PAM nivel 4
۱ത
Canal Q
Detector de Convertidor
producto análogo-
Q
139
http://gemini.udistrital.edu.co/comunidad/profesores/hjeslavab/Downloads/Modulacion%20Digital.pdf
8
Las salidas de los detectores de producto son señales PAM (Modulación por
Amplitud de Pulso) de nivel 4, que alimentan a los convertidores análogos a digital
(ADC), del nivel 4 a 2. Las salidas del convertidor de nivel 4 a 2, canal I, son los bits I
y C, mientras que las salidas del convertidor de nivel 4 a 2, canal Q, son los bits Q y
ത. El circuito lógico de paralelo a serial conviene los pares de bit, I/C y Q/ത , a flujos
de datos de salida serial I, Q y C.
8
ANEXO 2
Otros dos identificadores definidos como IMSI y P-TMSI son almacenados en la tarjeta
SIM y el SGSN (Serving GPRS Support Node) por separado:
El cifrado es una tarea realiza por el protocolo Control de Enlace Lógico enlace (LLC,
Logical Link Control), el mismo que es transportado transparentemente entre el equipo
móvil (EM, Equipmet Mobile) y el SGSN. La información del LLC no es descifra en la
estación base; lo que significa que los datos cifrados se lleva al nodo SGSN de la Red
GPRS.
Cuando la estación móvil inicia una conexión a la red GPRS, esta debe ser autenticada
antes de que se le permita tener acceso. La autenticación GPRS se lleva a cabo al
comienzo de:
140
Ali DİNÇKAN; Aktül KAVAS; AUTHENTICATION AND CIPHERING IN GPRS NETWORK, Paper,
2008.
11
A3 A3 A8 A8
SIM AuC SIM AuC
El nodo SGSN
compara los SRES
de las Estaciones
Móviles (MS) y del
Centro de
Autenticación (AuC)
141
Ali DİNÇKAN; Aktül KAVAS; AUTHENTICATION AND CIPHERING IN GPRS NETWORK, Paper,
2008.
12
La estación móvil transmite el valor de su SRES al SGSN para que lo compare con el
SRES del centro de autenticación (AuC). Si ambos valores son correctos, la
autenticación es satisfactoria.
ESTACIÓN BASE
Cada ejecución del algoritmo A3 se realiza con un nuevo valor de la RAND que no
puede ser determinado; de esta manera la grabación del canal de transmisión no puede
ser utilizado para falsificar una identidad.
142
Ali DİNÇKAN; Aktül KAVAS; AUTHENTICATION AND CIPHERING IN GPRS NETWORK, Paper,
2008.
13
Cuando el proceso de autenticación finalizó con éxito, el nodo SGSN envía un mensaje
de “Autenticación Exitosa". El momento que la estación móvil recibe el mensaje, esta
envía un mensaje de respuesta al SGSN y comienza el cifrado como se muestra en la
figura 2. El proceso de cifrado en GPRS necesita una clave de cifrado y un algoritmo
de cifrado, en la red el nodo SGSN tiene como clave de cifrado el GPRS-Kc y como
algoritmo de cifrado en GPR-A5.
El SGSN recibe la clave GPRS-Kc como parte de la tripleta del centro de autenticación,
mientras que las estaciones móviles generan la clave de cifrado GPRS-Kc en la SIM del
terminal móvil después de recibir el RAND desde la red.
Aunque los sistemas GSM y GPRS utilizan la misma clave y similar algoritmo de
cifrado, hay existen varias diferencias entre el cifrado en GSM y GPRS. En GSM, el
cifrado se lleva a cabo entre la estación móvil y la BTS (Base Transceiver Station) y
utiliza uno de las tres versiones del algoritmo A5 (A5-0, A5-1 o A5-2), dependiendo del
nivel de cifrado permitido. En GPRS, el cifrado es realizado entre la estación móvil y el
nodo SGSN uso una nueva versión del algoritmo A5 desarrollado especialmente para la
transmisión de paquetes (A5-3). Esta versión del algoritmo de cifrado A5 se llama
GPRS-A5.
El tamaño de las tramas LLC es variable y puede llegar a ser de hasta 1523 octetos de
longitud. Por otro lado, está claro que el nodo SGSN debe enviar periódicamente el
número de la trama LLC a la estación móvil para permanecer sincronizados.
143
Ali DİNÇKAN; Aktül KAVAS; AUTHENTICATION AND CIPHERING IN GPRS NETWORK, Paper,
2008.
21
ANEXO 3
144,2
http://profesores.fi-b.unam.mx/victor/LTesis_Patricia_Sanchez.pdf
16
cuatro esquemas de codificación distintos para los canales de tráfico de paquetes: CS1
(Encoding Scheme 1), CS2, CS3 y CS4. En todos los demás canales lógicos (canales
de control) se utiliza la codificación CS1, salvo para el canal de acceso PRACH, en el
que están definidas otras dos codificaciones distintas.
Tabla 3.2: Estructura del Bloque de Radio previa a la Codificación del Canal148
CS-4 es un bit especial ya que ninguna codificación de canal es utilizada del todo; los
bits son enviados a través de la interfaz de aire sin ninguna protección. El codificador
del canal utilizado en CS-1, CS-2 y CS-3 es el mismo de tipo convolucional utilizado
para la señalización en GSM.
En la figura 3.1. el bloque que añade los 3 bits de USF codifica éstos a 6 bits; luego se
añaden 4 bits de cola al final del bloque, los cuales son necesarios para la terminación
subsiguiente del código convolucional que utiliza un rendimiento de ½, y finalmente se
obtiene los 456 bits. El codificador duplica el número de bits en CS-1, CS-2 y CS-3 (tasa
½) pero deja CS-4 sin codificar. Para disminuir el número de bits a 456 tal y como es
requerido, se utiliza puncturing en CS-2 y CS-3. El bloque de radio resultante está
entonces listo para tomar el formato de un burst, tal y como se muestra en la Tabla 3.3:
148
http://profesores.fi-b.unam.mx/victor/LTesis_Patricia_Sanchez.pdf
18
Un bloque de control se codifica siempre bajo el esquema CS-1 mientras los datos
pueden ser codificados utilizando cualquiera de los 4 esquemas posibles. Cada bloque
de radio es ensamblado en forma diferente dependiendo del esquema de codificación
utilizado. Sin embargo y sin importar el esquema, cada bloque de radio al final debe
estar conformado por 456 bits de longitud para ajustarse dentro de las ráfagas.
La adición de 4 bits de cola da como resultado una secuencia de 228 bits sobre los que
se aplica un código convolucional de factor 1/2. El resultado final es una secuencia de
456 bits codificados.
149
http://profesores.fi-b.unam.mx/victor/LTesis_Patricia_Sanchez.pdf
150
http://www.lopezbenitez.es/thesis/BScThesis_LopezBenitez.pdf
19
La concatenación de los 6 bits del USF precodificado, los 268 bits de datos, los 16 bits
del BCS y la adición de 4 bits de cola proporciona una secuencia de 294 bits sobre los
que se aplica el mismo código convolucional de factor 1/2 que en CS-1.
El resultado es una secuencia de 588 bits, 12 bits procedentes del USF precodificado
más 576 bits del resto. Sobre estos 576 bits se aplica un código perforado (para ajustar
151
http://www.lopezbenitez.es/thesis/BScThesis_LopezBenitez.pdf
152
http://www.lopezbenitez.es/thesis/BScThesis_LopezBenitez.pdf
20
el tamaño final a los 456 bits de un bloque radio) que elimina un total de 132 bits,
dejando 444 bits (la perforación no se aplica a los 12 bits del USF precodificado).
Nuevamente se vuelven a obtener a la salida del codificador 456 bits codificados.
153
http://www.lopezbenitez.es/thesis/BScThesis_LopezBenitez.pdf
154
http://www.lopezbenitez.es/thesis/BScThesis_LopezBenitez.pdf
21
155
http://www.lopezbenitez.es/thesis/BScThesis_LopezBenitez.pdf
156
http://www.lopezbenitez.es/thesis/BScThesis_LopezBenitez.pdf
22
Para EDGE, a nivel de capa física se han definido nueve esquemas de código de
modulación (MCS1 hasta MCS9) que pueden utilizarse tanto para el enlace
descendente o enlace directo, como para el enlace ascendente o enlace inverso.
Estos esquemas cumplen las mismas funciones que los esquemas de codificación
GPRS. Los cuatro esquemas de codificación EDGE más bajos (MCS1 a MCS4) usan
157
http://www.lopezbenitez.es/thesis/BScThesis_LopezBenitez.pdf
158
http://www.gsmspain.com/info_tecnica/egprs/diferencias.php#esquemas
159
http://www.willtek.com/spanish/technologies/edge
23
GMSK, mientras que los cinco esquemas superiores (MCS5 a MCS9) usan modulación
8PSK.
La figura 3.3 muestra los esquemas de codificación GPRS y EGPRS, junto con sus
caudales de salida máximos.
Figura 3.3:
Fi Esquemas d
3.3 Es de Codifi ción160
Codificación
Con CS4, el caudal de salida del usuario GPRS alcanza la saturación a un máximo de
20 kbps, mientras que la velocidad de bit de EDGE continua incrementándose a medida
que mejora la calidad del enlace de radio, hasta que el caudal de salida alcanza la
saturación a 59,2 kbps.
160
http://www.gsmspain.com/info_tecnica/egprs/diferencias.php#esquemas
24
VELOCIDAD DE
ESQUEMA MODULACIÓN
DATOS (kbps)
MCS-1 GMSK 8.8
MCS-2 GMSK 11.2
MCS-3 GMSK 14.8
MCS-4 GMSK 17.6
MCS-5 8-PSK 22.4
MCS-6 8-PSK 29.6
MCS-7 8-PSK 44.8
MCS-8 8-PSK 54.4
MCS-9 8-PSK 59.2
Tanto los esquemas CS1 a CS4 en GPRS, como los MCS1 a MCS4 en EDGE, usan
modulación GMSK con rendimientos del caudal de salida ligeramente diferentes. Esto
es debido a diferencias en el tamaño del encabezamiento (y de la carga útil) de los
paquetes EDGE. Esto permite re-segmentar los paquetes EDGE.
161
http://www.willtek.com/spanish/technologies/edge
24
ANEXO 4
VALORES DE Z E INTERVALOS DE
CONFIANZA
25
ANEXO 5
162
ECUADOR: PROYECCIÓN DE POBLACIÓN POR ÁREAS Y AÑOS CALENDARIO, SEGÚN PROVINCIAS Y CANTONES
PERÍODO 2001 - 2010
TOTAL PAIS 13.805.095 8.993.796 4.811.299 14.005.449 9.202.590 4.802.859 14.204.900 9.410.481 4.794.419
PICHINCHA 2.720.764 1.936.195 784.569 2.758.629 1.960.931 797.698 2.796.838 1.985.981 810.857
QUITO 2.093.458 1.579.186 514.272 2.122.594 1.599.361 523.233 2.151.993 1.619.791 532.202
CAYAMBE 82.093 35.993 46.100 83.235 36.453 46.782 84.388 36.919 47.469
MEJIA 71.557 14.071 57.486 72.553 14.251 58.302 73.557 14.433 59.124
PEDRO MONCAYO 29.122 6.892 22.230 29.527 6.980 22.547 29.937 7.069 22.868
RUMIÑAHUI 74.963 64.092 10.871 76.006 64.910 11.096 77.059 65.740 11.319
SANTO DOMINGO 326.581 225.503 101.078 331.126 228.384 102.742 335.712 231.302 104.410
SAN MIGUEL DE LOS BANCOS 12.194 3.440 8.754 12.364 3.484 8.880 12.535 3.528 9.007
PEDRO VICENTE MALDONADO 11.339 4.439 6.900 11.496 4.496 7.000 11.656 4.554 7.102
PUERTO QUITO 19.457 2.579 16.878 19.728 2.612 17.116 20.001 2.645 17.356
162
Fuente proporcionada por el Instituto Nacional de Estadísticas y Censos
26
ANEXO 6
ENCUESTA APLICADA AL PÚBLICO
27
INSTRUCCIONES
El presente documento de investigación, tiene como propósito fundamental
conocer aspectos importantes sobre la aceptación en las personas de Quito
que utilizan el servicio de telefonía móvil, con respecto a recibir publicidad en
su celular. Le agradecemos desde ya su amabilidad, tómese el tiempo
necesario y conteste con absoluta sinceridad y solo lo que se le indica.
3G
GSM/GPRS
EDGE
CDMA
MOVISTAR
PORTA
ALEGRO
SI
NO
SI
NO
FOTOS
VIDEOS
AUDIO
MENSAJES DE TEXTO
TODOS
Comida Rápida
Farmacias
Cines
Supermercados
Otras, especifique:……………………………………
Diaria
Semanal
Quincenal
Mensual
29
Prepago
Post pago
Telefonía
SMS
MMS
Videotelefonía
Internet
Chats
29
ANEXO 7
TABULACIÓN DE LOS
RESULTADOS DE LA ENCUESTA
APLICADA AL PÚBLICO
30
26 * * * * * * * * * * * * * * * *
27 * * * * * * * * * *
28 * * * * * * * * * * * * *
29 * * * * * * * * * * * * * *
30 * * * * * * * * * * * * * * * * * * * *
31 * * * * * * * * * * * * *
32 * * * * * * * * * * * * * * * *
33 * * * * * * * * * *
34 * * * * * * * * * * * * * * *
35 * * * * * * * * * * * *
36 * * * * * * * * * * * * *
37 * * * * * * * * * * * * * * *
38 * * * * * * * * * * *
39 * * * * * * * * * * * * * * * * * *
40 * * * * * * * * * * * *
41 * * * * * * * * * * * * * *
42 * * * * * * * * * ¨* * * * *
43 * * * * * * * * * * * *
44 * * * * * * * * * * * * *
45 * * * * * * * * * * * * * * * * *
46 * * * * * * * * * * * *
47 * * * * * * * * * * * *
48 * * * * * * * * * * * *
49 * * * * * * * * * * * * *
50 * * * * * * * * * * * * * * * *
51 * * * * * * * * *
52 * * * * * * * * * * * * * *
53 * * * * * * * * * * * * * * * * * *
32
54 * * * * * * * * * * * * * * * *
55 * * * * * * * * * * * * * * * * * * *
56 * * * * * * * * * * * * * * *
57 * * * * * * * * * * * * *
58 * * * * * * * * *
59 * * * * * * * * * * * * * * * *
60 * * * * * * * * * * * * * * *
61 * * * * * * * * * * * * * *
62 * * * * * * * * * *
63 * * * * * * * * * * * * * * * *
64 * * * * * * * * * * * * * * * * *
65 * * * * * * * * * * * * * * * * *
66 * * * * * * * * * * * * * * *
67 * * * * * * * * * * * * * * * * * *
68 * * * * * * * * * * * * * * *
69 * * * * * * * * * * * * * * *
70 * * * * * * * * * * * * * * *
71 * * * * * * * * * * * * * * * *
72 * * * * * * * * * * * * * * * * *
73 * * * * * * * * * * * * *
74 * * * * * * * * * *
75 * * * * * * * * * * * * * * * *
76 * * * * * * * * *
77 * * * * * * * * * * * * * * * * * *
78 * * * * * * * *
79 * * * * * * * * * * * * * *
80 * * * * * * * * * * * * * * * * * *
81 * * * * * * * * * * * *
33
82 * * * * * * * * * * * * *
83 * * * * * * * * *
84 * * * * * * * * * * * * * * * *
85 * * * * * * * * * * * * * * * *
86 * * * * * * * * * * * * * *
87 * * * * * * * * * * * * * * * * *
88 * * * * * * * * * * * * *
89 * * * * * * * * * *
90 * * * * * * * * * * * * * * * * *
91 * * * * * * * * * *
92 * * * * * * * * * * *
93 * * * * * * * * * * * * * *
94 * * * * * * * * * * * * * * *
95 * * * * * * * * * * * * * *
96 * * * * * * * * * * * * * * * *
97 * * * * * * * * * * * * * * * * *
33
ANEXO 8
ESTADÍSTICAS DE LA TELEFONÍA
MÓVIL
34
163
http://www.supertel.gov.ec/pdf/estadisticas/sma.pdf
35
164
http://www.supertel.gov.ec/pdf/estadisticas/sma.pdf
35
ANEXO 9
ENCUESTA DESTINADA A LA
EMPRESAS
36
TELEPUBLICIDAD
SI
NO
______________________________________________________________________
_________
FOTOS
AUDIO
VIDEOS
MENSAJES DE TEXO
TODOS
37
MENSUAL
SEMANAL
DIARIA
POSTPAGO
PREPAGO
5. Qué valor monetario estaría dispuesta la compañía a pagar por este servicio de
publicidad?
De 200 a 500
De 500 a 900
De 900 a 1600
De 1600 a 2200
De 2200 a 2900
De 2900 a 3500
37
ANEXO 10
TABULACIÓN DE DATOS DE LAS
ENCUESTAS REALIZADAS A LAS
EMPRESAS
38
ANEXO 11
MANUAL DE INSTALACIÓN DE LA
APLICACIÓN
39
Figura
Fi 11 3: Pantalla Propiedades
11.3: P piedad del Sistema
Siste
41
Figura 11.4: Creación de una Nueva Variable de Entorno con la Ruta del JDK
11 7: Conector MySQL-Java
Figura 11.7: MySQL Java
44
.11 Adición
Figura 11.11: Adició del Conector
C to ODBC 5.1.5 en el DSN d
de Sist
Sistema
Para poder tener acceso a la base de datos se debe instalar tanto el Administrador
como el Servidor de MySQL para tener una administración completa de la base de
datos que se esté utilizando. Los ejecutables antes mencionados se los puede
descargar del Internet de la página de SUN.
En las pantallas siguientes se debe dar clic en “Siguiente” hasta cuando se llegue a la
pantalla que permite configurar los parámetros de seguridad del servidor, aquí se debe
configurar la contraseña de administración. Para el caso del proyecto es “afrodita”. La
figura 11.13 ilustra la pantalla de configuración de contraseña:
Para terminar con la instalación del Servidor MySQL se da clic en “Finalizar”. Para
instalar el Administrador MySQL, se debe simplemente seguir los pasos que se indican
en el asistente de la aplicación.
48
ANEXO 12
MANUAL DE USUARIO DE LA
APLICACIÓN
49
Como siguiente paso, se debe abrir la base de datos “Publicidad”, para visualizar el
almacenamiento de los datos que conforman el contenido de los mensajes de texto y
multimedia.
Una vez que se tuvo acceso al sistema, se presenta la pantalla “Menú Principal” que se
ilustra en la figura 12.3, la cual contiene:
Las funciones de las diferentes opciones del Menú Principal se las describen a
continuación:
Para el envío de mensajes de texto, se debe dar clic sobre el botón Mensajes de Texto
de la pantalla “Menú Principal”, para que se despliegue la pantalla “Mensajes SMS” que
a más de permitir el ingreso de un texto; contiene tres botones: Siguiente, Limpiar y
Salir que realizan una tarea específica, como se indica en la figura 12.4
52
Una vez que se ingreso el texto deseado y se da un clic sobre el botón Siguiente, se
habilita la pantalla “Contactos”; que consta de una tabla llamada “Clientes” que está
almacenada en la base de datos “Publicidad” realizada en MySQL. Dicha tabla está
formada por los campos ID, Nombre, Apellido y Celular. Para seleccionar los contactos
se debe dar clic en cualquier campo de la tabla y automáticamente el campo
seleccionado será el correspondiente a “Celular”.
53
12.5:
Figura 12 5: Pantalla “Contactos”
Por otro lado, dicha pantalla contiene cuatro botones funcionales: Siguiente, Limpiar,
Salir y Panel Clientes; los mismos que se describen a continuación.
§ El botón Limpiar, borra los datos que se indican en los campos Nombre,
Apellido y Celular y el botón Salir, permite retornar a la pantalla
“Contactos”.
Después de seleccionado el o los contactos destino y dar clic sobre el botón Siguiente,
se habilita la pantalla “Envío de Datos SMS” que se muestra en la figura 12.7. Esta
pantalla muestra el o los números celulares de los contactos a los cuales se les van a
enviar el mensaje y el texto de dicho mensaje. Además, contiene dos botones: Enviar y
Cancelar.
55
Al dar clic sobre el botón Envío SMS vía GMS de la pantalla “Envío de Publicidad
Visual” del ActiveXperts que se muestra en la figura 12.9:
A continuación se debe dar clic sobre el botón Inicio para activar el temporizador que
cada tres segundos va a estar escuchando si existen datos en la base de datos para
enviar y los mostrará en los campos Mensaje SMS de la pantalla.
El proceso de envío para ambos tipos de imágenes es similar, por lo que se explicará
uno de ellos.
59
Esta pantalla ofrece un menú de posibles imágenes a seleccionar y cuatro botones con
funciones específicas. Dando un clic sobre una de las imágenes del menú, se
seleccionará la imagen y automáticamente se desactivarán las demás; para garantizar
que se elija una sola imagen a la vez.
60
Esta pantalla muestra el o los números celulares de los contactos a los cuales se
les van a enviar el mensaje, la imagen que estará embebida en el mismo, el título
de la imagen y un texto publicitario. Además, contiene dos botones: Enviar y
Cancelar.
· Botón Limpiar: elimina la imagen seleccionada y habilita todas las imágenes del
menú imágenes.
· Botón Salir: permite regresar a la pantalla “Menú Principal”.
Una vez que el contenido del mensaje ha sido seleccionado y se da clic sobre el botón
Enviar de la pantalla “Envío de Datos MMS”, dicho contenido es almacenado en la tabla
MMS de la base de datos (figura 12.15) y se llama a la herramienta ActiveXperts para
realizar el envío del mensaje.
63
Por otro lado, esta pantalla está formada por siete botones y las funciones de cada uno
de ellos se describe a continuación:
· Botón Porta: permite seleccionar los datos de configuración del servidor MMS
de la operadora PORTA.
· Botón Movi: permite seleccionar los datos de configuración del servidor MMS de
la operadora MOVISTAR.
· Botón Enviar Mensaje: este botón se habilita automáticamente ejecutando el
envío de la información cuando se activa el temporizador y empieza la conexión
con la tabla MMS de la base de datos “Publicidad”.
· Botón Inicio: activa el temporizador configurado para que cada tres segundos
esté escuchando si existen datos en la tabla MMS para ser enviados.
· Botón Detener: este botón detiene el temporizador.
· Botón Salir: permite regresar a la pantalla “Envío de Publicidad Visual”.
· Botón Ver: este botón abre un archivo en WordPad llamado MmsLog que
contiene un resumen del envío de los mensajes, donde consta la verificación de
la configuración del servidor MMS y si el envío fue o no exitoso.