viernes, 2 de marzo de 2012

SMS – T9 - Aplicaciones


Mandar mensajes desde nuestro celular es una de las tareas que más se utilizan al igual que las llamadas, en esta entrada explicare como es utilizado este servicio, como es que se comunican y se reciben estos mensajes.
¿Qué son y para que sirven?
Un mensaje SMS es una cadena alfanumérica de hasta 140 caracteres o de 160 caracteres de 7 bits, y cuyo encapsulado incluye una serie de parámetros. En principio, se emplean para enviar y recibir mensajes de texto normal, pero existen extensiones del protocolo básico que permiten incluir otros tipos de contenido, dar formato a los mensajes o encadenar varios mensajes de texto para permitir mayor longitud (formatos de SMS con imagen de Nokia, tonos IMY de Ericsson, estándar EMS para dar formato al texto e incluir imágenes y sonidos de pequeño tamaño).
En GSM existen varios tipos de mensajes de texto: mensajes de texto "puros", mensajes de configuración (que contienen los parámetros de conexión para otros servicios, como WAPo MMS), mensajes WAP Push, notificaciones de mensajes MMS.
En otros estándares de telefonía móvil (como CDMA2000 o UMTS) el proceso de los mensajes se realiza de otra forma, pero el funcionamiento es transparente de cara al usuario.
Mensajes MT-SM (de llegada al teléfono) y MO-SM (originados en el teléfono
En un principio, los mensajes SMS se definieron en el estándar GSM como un medio para que los operadores de red enviaran información sobre el servicio a los abonados, sin que éstos pudieran responder ni enviar mensajes a otros clientes. Este tipo de mensajes se denominaban MT-SM (Mobile Terminated-Short Message, es decir, mensajes que llegan al terminal del usuario). Sin embargo, la empresa Nokia desarrolló un sistema para permitir la comunicación bidireccional por SMS; los mensajes enviados por los usuarios pasaron a denominarse MO-SM (Mobile Originated, originados en el terminal del usuario).
Es necesario tener claras las diferencias entre ambos tipos de mensaje para comprender el funcionamiento del sistema.que no tiene nada q ver con lo q cobran
Los mensajes de texto son procesados por un SMSC o centro de mensajes cortos (Short Message Service Center) que se encarga de almacenarlos hasta que son enviados y de conectar con el resto de elementos de la red GSM.

¿Cómo son enviados?
Los mensajes cortos hacen un uso extremadamente eficaz de la red de radio, y además pueden ser enviados y recibidos en cualquier momento, incluso durante una llamada. La explicación es que, debido a su pequeño tamaño, los SMS no necesitan que se asigne un canal de radio al usuario, como ocurre durante una llamada, sino que se insertan en la información de señalización de la propia red, en los time slots reservados para este fin.
Algunos operadores han implementado el transporte de los mensajes SMS a través del protocolo de paquetes GPRS en lugar del canal de señalización, incrementando la velocidad de transmisión y la capacidad del sistema, pero este cambio opcional en el transporte no se encuentra muy extendido.
Red de celdas
Una red de celdas o red celular es una red formada por celdas de radio (o simplemente celdas) cada una con su propio transmisor, conocidas como estación base. Estas celdas son usadas con el fin de cubrir diferentes áreas para proveer cobertura de radio sobre un área más grande que el de una celda.
Los detalles del proceso de paginación varían de red a red, pero normalmente se conoce un número limitado de celdas donde el teléfono se encuentra (este grupo de celdas es llamado área de localización en los sistemas GSM o área de ruteo en los UMTS). La paginación comienza enviando mensajes de difusión en estas celdas. Los mensajes de paginación pueden ser usados para transferir información. Esto se usa, por ejemplo, en los sistemas CDMA para el envió de mensajes SMS.
El camino de un MO-SM
Cuando un usuario de la red genera un mensaje corto (MO-SM) se producen los siguientes acontecimientos:
El HLR donde está registrado el usuario decide si puede o no enviar mensajes; si todo está en orden,
El MSC al que está conectado el usuario recibe el mensaje, envía la información necesaria al VLR para su posterior tarificación y después lo remite al SMSC de origen;
El SMSC de origen envía el mensaje al SMSC de destino (en la figura, etiquetado SME). Una vez allí, se convierte en MT-SM y se procesa como veremos a continuación.
El SMSC de destino informa del estado del mensaje y devuelve un informe de recepción al MSC y al usuario. En la pantalla del usuario se advierte: “mensaje enviado”.
Si el usuario lo ha solicitado, recibirá posteriormente un mensaje de estado confirmándole si el usuario de destino ha recibido el mensaje o no, y un mensaje de error en caso de que caduque.
Por tanto, el método de envío de los SMS tiene un pequeño defecto: los mensajes se tarifican y confirman inicialmente al usuario cuando son enviados a la red, no al destino final,incluso aunque el cliente que los envía haya solicitado confirmación de envío. Un mensaje podría no llegar por problemas en la red destino, caducidad de la validez o cualquier otro motivo, pero sin embargo sera cobrado igualmente por el operador.
El camino de un MT-SM
Una vez hay un mensaje preparado para su envío en el SMSC de destino, originado por un usuario o por cualquier otra circunstancia, se le denomina MT-SM y el proceso de entrega es el siguiente:
El SMSC que ha recibido el mensaje lo almacena en su base de datos y solicita al VLR del usuario la información de localización;
Si el usuario destino está disponible, el SMSC envía al MSC el mensaje, indicando en que parte del BSS debe ser entregado; si no lo está, se almacena en el SMSC durante su periodo de vigencia;
Si el usuario destino está disponible, el MSC envía un aviso al VLR al que está conectado el usuario destino (que puede ser o no de su operador) para indicarle que va a entregarse un mensaje;
El VLR avisa al terminal del usuario y verifica si está conectado a la red (en zona de cobertura);
El VLR responde al MSC con el estado del usuario y, si está operativo, con la información de localización (parte del BSS en que se encuentra conectado);
El MSC envía el mensaje al usuario;
El MSC informa al SMSC de que el mensaje se ha entregado y puede ser borrado de su base de datos;
Opcionalmente, el SMSC de destino responde a quien originó el mensaje (normalmente, el SMSC origen) con un aviso de entrega del mensaje.
Arquitectura de red usada
Para la correcta gestión de los mensajes SMS se hace necesario introducir en el sistema GSM un nuevo elemento: el centro de mensajes cortos o SMSC (Short Message Service Center.) Las funciones del SMSC son:
Recibir y almacenar los mensajes cortos enviados por los usuarios (MO-SM) o por otras fuentes (avisos del operador, buzón de voz, sistemas de publicidad, alertas de correo electrónico...) hasta que puedan ser enviados;
Verificar los permisos para enviar mensajes, en comunicación con el HLR de origen;
Verificar si el usuario al que se envía el mensaje está operativo o no, mediante consulta al VLR de destino; si está operativo, el mensaje se envía, y si no se almacena temporalmente en el SMSC;
Verificar periódicamente el estado de los usuarios que tienen mensajes pendientes.
Otro tipo de mensajes T9
El texto predictivo es una tecnología de entrada de texto diseñada para teléfonos móviles. Esta tecnología permite formar palabras presionando un solo botón por cada letra, al contrario de presionar múltiples veces cada tecla hasta obtener la letra deseada. El objetivo principal de esta tecnología consiste en simplificar la escritura de mensajes de texto.
El texto predictivo funciona haciendo referencia a un diccionario con las palabras más comunes. Cuando el usuario presiona los botones de número, un algoritmo busca en el diccionario una lista de palabras posibles de acuerdo con la combinación de teclas presionada y muestra la opción más probable. El usuario puede confirmar la selección y continuar con la siguiente palabra o usar una tecla para ver las otras combinaciones posibles. A veces esto se combina con algún software para completar palabras.

EJEMPLO:
En el teclado típico del teléfono los números corresponden a las letras de la siguiente manera:
Para escribir la palabra 'hola' en el modo clásico se deberá:
1.   Presionar 4 (ghi) 2 veces para obtener 'h'
2.   Presionar 6 (mnoñ) 3 veces para obtener 'o'
3.   Presionar 5 (jkl) 3 veces para obtener 'l'
4.   Presionar 2 (abc) 1 vez para obtener 'a'
De la misma forma para obtener 'hola' con texto predictivo se deberá:
1.   Presionar 4 (ghi) 1 vez para obtener 'h'
2.   Presionar 6 (mno) 1 vez para obtener 'o'
3.   Presionar 5 (jkl) 1 vez para obtener 'l'
4.   Presionar 2 (abc) 1 vez para obtener 'a'

El sistema actualiza los caracteres visualizados cada vez que se presiona una tecla mostrando la palabra más probable. En este caso el texto predictivo reduce el número de botones presionados de 9 a 4.

Aplicaciones para android 
Actualmente se están usando muchas aplicaciones para android que utilizan este tipo de servicio de una manera gratuita sin tener que pagar a alguna compañía para poder mandar un mensaje de texto. Lo único que necesitamos hacer es que el celular con el que se quiere interactuar via mensaje tenga la misma aplicación que el que va a escribir, ambos con alguna conexión a internet para que funcione. A continuación mostrare algunas de las mas conocidas.

KakaoTalk: Elegida como la primera aplicación Android gratis de comunicación en el Android Market, es otra de las alternativas para estar al día con tus contactos.
Viber: Descubre esta aplicación para Android que te permite realizar llamadas y enviar mensajes de manera gratuita con tus contactos que tengan también Viber instalado.
GO SMS Pro:Descubre una nueva forma de enviar SMS a tus contactos. De forma más rápida y eficaz GO SMS Pro potencia las posibilidades de tu Android. GO SMS Pro es una de las mejores aplicaciones Android gratis para reemplazar el gestor SMS por defecto instalado en tu dispositivo. Con su agradable interfaz podrás leer los mensajes en forma de conversación, sincronizar tus SMS, organizarlos en carpetas y mucho más.
WhatsApp: es una aplicación que pretende ser el sustituto de los mensajes SMS, una alternativa realmente increíble para enviar sms gratis. WhatsApp Messenger, cuenta con la posibilidad de enviar fotografías, música, enlaces o cualquier tipo de archivo mediante el móvil. Lo mejor es que funciona también con los iPhone.

Bibliografía:
http://www.t9.com/404.aspx
http://espalandroid.net/tag/sms/
http://es.wikipedia.org/wiki/Sms
http://es.wikipedia.org/wiki/Texto_predictivo

1 comentario: