Академический Документы
Профессиональный Документы
Культура Документы
Abstract-- The present article deals with the problems acomodarse en mltiples formatos y ser enviada a travs de
existing in managing delivery of information to devices sistemas de comunicacin heterogneos. Todo ello hace que el
that have different characteristics and needs. Initially, diseo de un sistema deba plantear una arquitectura lo
there is a general proposal for the design of an suficientemente abierta que permita llegar al mayor nmero de
information platform with events. Flexibility and scalabi- usuarios posible y ser escalable para asegurar un largo periodo
lity are the main requirements of the platform. The de vida.
architecture suggested is independent both from the En los ltimos aos se han producido importantes avances
information source and from the users device types en el campo de las tecnologas de comunicacin que han
addressed by the system. Next, an implementation of the hecho posible la aparicin de nuevas formas de acceso a la
platform, intended to create a traffic alert service able to informacin. El objetivo principal que se intenta alcanzar es
send notifications by email and phone calls, is described. hacer que la informacin sea accesible a cualquier persona, en
cualquier sitio y con total disponibilidad. Esta necesidad de
Index Terms-- Integrated voice-data communication, poder acceder a los contenidos Web bajo esta independencia
Management information systems, Multimedia systems, Speech ha dado origen a reas como la computacin ubicua
synthesis, Voice. (Pervasive Computing). A pesar de la alta tasa de crecimiento
de Internet situada en torno al 100% en los ltimos 5 aos, la
mayor parte de los usuarios acceden mediante un ordenador
I. INTRODUCCIN personal conectado a la red mediante cable, lo que implica una
restriccin en el acceso, al tener que realizarse este desde un
l presente artculo trata de abordar la problemtica lugar determinado. Debido a esta limitacin, tras Internet han
E existente en la gestin del envo de informacin a
dispositivos con caractersticas y necesidades de diversa
aparecido una serie de tecnologas inalmbricas, como
telfonos mviles y agendas personales. Estos dispositivos
naturaleza. Inicialmente se plantea una propuesta general de estn basados en estndares como WAP e I-mode, que
diseo para una plataforma de informacin mediante eventos permiten el acceso inalmbrico a la informacin mediante
donde la flexibilidad y la escalabilidad son los requisitos tecnologas de red como GPRS, UMTS o Wi-Fi. Esto hace
principales. En este punto se propone una arquitectura que es posible la obtencin de informacin desde cualquier lugar que
independiente de la fuente de informacin utilizada y de los disponga de cobertura, a costa de cierta limitacin en la
tipos de dispositivos de usuario a los que va dirigido el capacidad de representacin grfica y de procesamiento. El
sistema. Posteriormente se describe la implementacin espectacular crecimiento del nmero de ventas de terminales
realizada de esta plataforma para crear un servicio de alertas mviles ha propiciado la expansin de servicios de
de trfico capaz de enviar notificaciones mediante correo informacin que utilizan los mensajes cortos (SMS [1]) como
electrnico y llamadas telefnicas. medio de comunicacin. El xito de esta tecnologa en todo el
mundo ha sido posible gracias a dos factores. Por una parte, el
II. ESTADO DEL ARTE
bajo precio de los dispositivos que son capaces de soportar
SMS y, por otro lado, el bajo coste que tiene este tipo de
A. Comunicacin inalmbrica
mensajes, muy inferior al coste de una comunicacin WAP a
La diversidad de caractersticas es una de las principales travs de las redes GSM. Estos dos factores han hecho posible
particularidades presentes en los dispositivos de comunicacin la popularizacin de servicios orientados a SMS, siendo
en la actualidad. La informacin que ofrecen al usuario puede ejemplos los servicios de informacin bancaria, informacin
de trfico, votaciones en concursos y servicios de alertas por
____________________________ SMS.
J. J. Samper y A. Cervera estn en el Instituto de Robtica, Universidad de
Valencia. {Jose.J.Samper, Arturo.Cervera }@uv.es.
228 IEEE LATIN AMERICA TRANSACTIONS, VOL. 4, NO. 4, JUNE 2006
aplicaciones cliente basadas en entornos Web, utilizando procesamiento que cooperan entre s:
plataformas de desarrollo como J2EE o Microsoft .NET,
1. El hilo de volcado, que accede a un fichero XML del
ya que SOAP independiza las comunicaciones del
servidor Web de incidencias de trfico, realiza una
lenguaje utilizado, permitiendo as la interoperabilidad
interpretacin o parsing del mismo para extraer los datos
entre diferentes entornos. El conjunto de dispositivos que
significativos y almacena esa informacin en una tabla
pueden acceder al servicio es muy diverso,
temporal de su base de datos propia, actualizndola con
comprendiendo desde telfonos mviles o PDAs hasta
una frecuencia configurable desde la aplicacin. De esta
incluso telfonos convencionales, utilizando la voz para
forma, el sistema supone una mnima carga para el
la creacin de perfiles [5]-[7].
servidor Web de trfico. El sistema debe tener la
2. Un sistema gestor de eventos (SGE), cuya finalidad es capacidad de informar no slo de los nuevos eventos
detectar en tiempo real los eventos de inters, aparecidos, sino tambin de la desaparicin de eventos.
relacionndolos con los perfiles de usuario. Una vez La forma de realizar esta gestin es utilizar un campo de
filtrada la informacin, el mdulo gestor clasifica el envo marcas en la tabla, de forma que siempre que se lean
de eventos en diferentes repositorios, dependiendo del incidencias y se actualice la tabla temporal, se marcarn
tipo de medio por el cual se desea enviar. Estos las filas ledas. Las filas no marcadas en un ciclo de
repositorios actan como buffers intermedios a los que volcado sern filas eliminadas, por lo que se generarn
acceden los diferentes sistemas que se encargan de la eventos de este tipo.
gestin de la entrega de los eventos a los usuarios.
2. El hilo de consultas, cuya finalidad es relacionar los
usuarios suscritos con la informacin de incidencias de la
En la Fig. 1 podemos ver los diferentes elementos que
base de datos local. La salida de este proceso ser la
componen el sistema.
modificacin de los diferentes repositorios de envo de
eventos. Esta modificacin puede implicar la insercin de
nuevas alertas o la eliminacin de alertas pendientes de
envo que hayan quedado desfasadas. Tambin es posible
actualizar la informacin si esta ha cambiado y la alerta
todava no ha sido servida.
Mientras (siempre)
Dormir(tiempo configurado).
instante en que se tiene constancia de un evento y la frmula anterior obtenemos un valor mximo de 1281
comunicacin al ltimo de los usuarios suscritos a dicho usuarios. Ese es el nmero mximo de usuarios que se pueden
evento. tener en cola de espera. El nmero mximo de usuarios que la
Con estas definiciones, se puede deducir que Tmx ser la aplicacin aceptar se puede ajustar utilizando estadsticas de
suma del tiempo dedicado a atender a cada usuario en cola la distribucin de los eventos en el tiempo. Los sistemas con
(Ti), dividido entre el nmero de canales de salida disponibles una distribucin a priori homognea de los eventos aceptarn
(N). mayor nmero de usuarios suscritos que los sistemas donde la
funcin de distribucin tenga un nmero alto de picos y
U 1 valles.
Tii 1
Tmx (1) En la Fig. 5 puede verse, teniendo en cuenta las
N restricciones temporales del ejemplo anterior, cuales seran los
tiempos mximos de desfase Tmx dependiendo del nmero de
Donde U es el nmero de usuarios en cola en un instante usuarios.
determinado.
U 1
Ti
i 1
Tmx =
N
U 1
(Tes P * Tp)
i 1 (U 1)(Tes P * Tp)
= = (2)
N N
VI. REFERENCIAS