Вы находитесь на странице: 1из 6

IEEE LATIN AMERICA TRANSACTIONS, VOL. 4, NO.

4, JUNE 2006 227

Diseo y Desarrollo de un Sistema Genrico de


Notificacin de Eventos sobre Mltiples
Dispositivos
J. J. Samper y A. Cervera


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

B. El Mercado de la voz tipos de medio de envo.


El mercado de servicios de voz ha experimentado un Debido a la falta de informacin sobre plataformas libres
considerable aumento en los ltimos aos, apoyado por el para el envo de notificaciones en forma de alertas, se decidi
crecimiento en las ventas de dispositivos mviles. La realizar un sistema genrico que permitiese gestionar la
interaccin mediante la voz con los sistemas informticos informacin mediante eventos, y donde se pusiera especial
permite conectar a los usuarios con bases de datos en nfasis en la escalabilidad y flexibilidad del sistema. De esta
cualquier lugar y en cualquier instante utilizando algo tan forma, se pens en realizar un sistema que utilizase en una
natural para el ser humano como el habla. Adems, el telfono fase inicial la voz y el correo electrnico como medio de
es el dispositivo de comunicacin ms extendido y utilizado, difusin. Adems, debera funcionar sobre una plataforma
lo que asegura un mercado potencial de usuarios para las escalable que permita la fcil ampliacin a nuevas formas de
aplicaciones de voz mucho mayor que el de otros tipos de envo, como SMS o WAP Push. Esto permitir disponer de un
aplicaciones. sistema flexible, capaz de enviar informacin a los usuarios
mediante diferentes medios, adaptndose a las preferencias de
los mismos. Tambin hace posible disponer de un sistema de
C. Los servicios de alerta informacin ampliable, que ser capaz de acomodarse a
Una alerta es una notificacin, generalmente de corta nuevos dispositivos que puedan surgir
extensin, enviada a un usuario que previamente ha solicitado
su registro. Los servicios de alerta se han popularizado en los
ltimos aos en gran medida impulsados por la alta B. Necesidades
penetracin en la sociedad de los dispositivos mviles y la Dado que el uso general del sistema es el envo de cualquier
facilidad de uso de los mensajes cortos, o SMS. Aunque los tipo de informacin de inters para el usuario en tiempo real,
servicios ms populares son los basados en esta ltima la primera de las condiciones es el acceso en todo instante a
tecnologa, existen una gran variedad de medios que pueden los eventos acaecidos.
utilizarse para el envo de informacin. Servicios gratuitos El paso previo a la gestin de los eventos es la creacin de
como Google Alerts [2] permiten el envo de correos los perfiles de usuario. Generalmente, el usuario debe indicar
electrnicos cuando aparece una noticia de inters segn las cules son sus preferencias atendiendo a diferentes criterios
palabras clave definidas por el usuario. establecidos por el tipo de servicio. Por tanto, se hace
Actualmente existen algunos servicios comerciales de indispensable un repositorio donde se almacene esta
alertas que permiten a un proveedor de servicios crear un informacin, as como un conjunto de herramientas lo
sistema de este tipo sin tener que implementar una solucin suficientemente generales para permitir la creacin de perfiles
propia partiendo desde cero. El problema de este tipo de por parte de usuarios desde diferentes tipos de dispositivos,
servicios es la limitacin obligada a las posibilidades que como navegadores Web, PDAs, telfonos mviles o telfonos
ofrece el fabricante de la plataforma, generalmente correos convencionales. Mediante las preferencias de los usuarios y la
electrnicos y envo de mensajes cortos a mviles. En el caso informacin en tiempo real disponible, el sistema debe
estudiado, la plataforma [2] no ofreca la posibilidad de enviar discriminar aquellos eventos que sean de inters, realizando la
avisos mediante llamadas al telfono del usuario y obligaba a oportuna clasificacin para su posterior envo.
utilizar sistemas propietarios. La notificacin de los eventos a los usuarios interesados
tambin puede realizarse atendiendo a mltiples esquemas. La
poltica de envo de un sistema de mensajes cortos no tiene
III. DESCRIPCIN GENERAL DE LA PLATAFORMA por qu coincidir con la poltica de envo de un sistema de
alertas por voz o por correo electrnico. Por tanto, esta tarea
A. Objetivos debe realizarse por mdulos especficos para cada sistema de
El proyecto descrito en este artculo surge ante la necesidad envo. Existirn diferentes repositorios de salida, a los cuales
de enviar informacin sobre la situacin del trfico en accedern los distintos tipos de sistemas de envo que
carreteras a los usuarios suscritos al servicio. Los actuales gestionarn la informacin atendiendo a sus polticas
servicios de alertas no son vlidos ya que estn generalmente concretas.
basados en SMS o correo electrnico, y no es posible
utilizarlos durante la conduccin. El uso de la voz para
C. Arquitectura general
comunicar informacin al conductor se hace imprescindible.
Por otra parte, la informacin comunicada por voz debe ser Basada en las necesidades anteriores, se ha diseado una
corta y precisa. Si el usuario del servicio se encuentra sentado plataforma donde se distinguen dos partes claramente
delante del ordenador en lugar de conduciendo, posiblemente diferenciadas:
desee recibir una mayor cantidad de informacin, como 1. Interfaz de suscripcin de usuarios. La arquitectura de
mapas con rutas alternativas a su itinerario. De esta forma, se capas propuesta est basada en la gestin de los datos
ha pensado en no restringir el servicio a un solo tipo de alerta mediante servicios Web, fundamentada en el intercambio
y generalizar la idea de adaptar la informacin a diferentes de mensajes SOAP [4]. Esta base hace posible crear
SAMPER ZAPATER AND CERVERA GARCA : DESIGN AND DEVELOPMENT OF A 229

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).

Cargar todas las incidencias actuales en tabla auxiliar


Obtener acceso a mutex protegetablas.
Si (hay incidencias en auxiliar)
Mientras (queden incidencias en auxiliar)
Obtener identificador incidencia actual en auxiliar.
Si (esta la incidencia en la bd temporal)
La marcamos en bd temporal
Fig. 1. Arquitectura general de la plataforma de gestin de eventos. Sino
Insertamos el registro actual en temporal
Fin_Si
Obtener siguiente registro en auxiliar
Fin_Mientras
IV. SISTEMA ORIENTADO A LA INFORMACIN DE INCIDENCIAS Fin_Si
DE TRFICO
Mientras (queden incidencias sin marcar en temporal)
Obtener identificador de incidencia sin marcar (borrada)
A. Decisiones de implementacin Borramos el registro de temporal
A continuacin se procede a explicar cules han sido las Borrar incidencia de repositorios de eventos
Fin_Mientras
decisiones que se han tomado para implementar el sistema
Liberar acceso a mutex protegetablas.
gestor de eventos para el caso concreto de un servicio de Fin_Mientras
alertas de incidencias de trfico.
El origen de datos es en este caso una pgina Web de Fig. 2. Algoritmo del hilo de volcado.
informacin de incidencias de trfico. El acceso se realiza
mediante el protocolo HTTP, lo que permite que la plataforma
pueda acceder a la informacin en tiempo real desde cualquier La Fig. 3 muestra la estructura utilizada en la
ubicacin fsica, simplemente utilizando una conexin a implementacin del SGE.
Internet.
Internamente, el SGE se implementa como dos hilos de
230 IEEE LATIN AMERICA TRANSACTIONS, VOL. 4, NO. 4, JUNE 2006

Fig. 4. Estructura de datos de llamadas pendientes de envo.

Esta estructura de tipo productor-consumidor, en la cual


Fig. 3. Estructura del sistema gestor de eventos. existe un proceso que inserta datos en la lista (hilo
clasificador) y existen una serie de procesos que acceden a la
B. Gestin del envo por voz lista para procesarlos (hilos llamadores), asegura que la
distribucin de carga entre los diferentes canales sea ptima.
La implementacin realizada de la arquitectura propuesta
La duracin de cada uno de los procesos consumidores es
incluye el envo de informacin mediante llamadas telefnicas
variable y, mediante este diseo, cuando un proceso queda
y correo electrnico. Dado que la gestin del envo mediante libre se le asigna un nuevo trabajo a ejecutar.
correo electrnico es mucho ms sencilla que la gestin
Dado que la estructura de datos es compartida por varios
telefnica, vamos a proceder a detallar la implementacin de
hilos, es necesario acceder a la misma de forma exclusiva al
esta ltima. El mdulo de gestin de llamadas est integrado realizar una escritura, bloqueando el acceso a travs de mutex.
por los siguientes elementos:
Las escrituras se realizarn cuando sea necesario aadir o
1. Un repositorio en el que el SGE deposita los eventos al eliminar nuevos usuarios, o cuando se desee cambiar el estado
enviar. Para cada evento, se almacena la informacin del de un nodo de PendienteDeEnvio a estado Sirviendo. En el
nmero de telfono destino y el cuerpo del mensaje a caso en que el usuario no descuelgue su terminal, se iniciar
comunicar. Dado que estamos ante un sistema de eventos un temporizador en el nodo que mantendr su estado a
de incidencias de trfico, la prioridad de cada evento se Dormido, despus del cual volver a estar
asigna clasificando las carreteras dependiendo de la PendienteDeEnvio y podr volver a ser atendido por el
densidad de trfico que soportan. siguiente hilo llamador que acceda. Pasado cierto nmero de
intentos sin que el usuario descuelgue, se descartar la
2. Un hilo de ejecucin (hilo clasificador) que se encarga de llamada eliminndose el nodo correspondiente.
acceder peridicamente al repositorio, leer la informacin
y cargarla en una lista de nodos de usuario. Cada nodo de
este tipo tiene un enlace a una lista de eventos pendientes C. Ajuste de parmetros del sistema
de envo. Esta estructura de datos pretende minimizar el Un sistema de voz supone un coste temporal elevado
nmero de llamadas al usuario comunicndole toda la ocasionado por el tiempo empleado en realizar las
informacin disponible realizando una sola llamada. Los comunicaciones telefnicas. El sistema debe establecer la
nodos usuario tienen informacin de control que indica conexin telefnica, comunicar el mensaje mediante sntesis
si el nodo est siendo servido por otro hilo, o si ya se han de voz y desconectar la llamada. Se debe ejercer un control
realizado varias llamadas y el usuario no ha descolgado. sobre el nmero de usuarios registrados, de forma que la
Los nodos de informacin siguen una ordenacin por calidad del servicio quede garantizada. Un nmero
prioridades, ya que de esta forma, en momentos de desproporcionado de usuarios puede originar que, ante un
sobrecarga del sistema, se servir antes la informacin determinado evento, existan usuarios que tarden un tiempo
ms importante, dejando el resto para instantes excesivo en recibir la llamada informativa.
posteriores de menor carga del sistema. Para asegurar la calidad del servicio, definiremos varios
3. Una serie de hilos de ejecucin (hilos llamadores), uno conceptos. Llamaremos paso (P) a la unidad mnima de
por cada canal o puerto de envo, que son los encargados comunicacin del sistema. Un paso corresponder a un nodo
de realizar las llamadas telefnicas. de informacin asociado con un usuario. Definiremos Tp como
la cota superior del tiempo que va a durar la comunicacin de
4. Un mdulo de sntesis de voz, encargado de convertir el un paso, Tes como el tiempo mximo que va a esperar el
texto a formato de audio, que ser lo que se transmita por sistema hasta el descolgado del terminal por parte del usuario
el canal telefnico al usuario. y Tmx como el tiempo mximo de desfase temporal entre el
SAMPER ZAPATER AND CERVERA GARCA : DESIGN AND DEVELOPMENT OF A 231

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.

Dado que el tiempo mximo dedicado a cada usuario Ti es


el tiempo de espera hasta el descolgado, Tes, sumado al
nmero de pasos realizados P por el tiempo mximo de
comunicacin de un paso Tp, podemos obtener (2).

U 1

Ti
i 1
Tmx =
N
U 1

(Tes  P * Tp)
i 1 (U  1)(Tes  P * Tp)
= = (2)
N N

De la anterior frmula, se puede concluir que el nmero


Fig. 5. Tiempo mximo de envo del total de eventos con 32 canales de salida.
mximo de usuarios en cola que garantice los plazos de
entrega establecidos responder a la ecuacin (3).
Dado un nmero de usuarios en cierto instante menor que
la cota mxima admitida, el diseador de la aplicacin debe
Tmx * N  Tes  P * Tp llegar a una solucin de compromiso entre comunicar ms
U (3)
Tes  P * Tp informacin por llamada, aumentando el tiempo consumido en
informar a todos los usuarios suscritos en el sistema (aunque
Aplicando la frmula anterior con un valor de P igual a 1 siempre por debajo del umbral Tmx), o bien informar a todos
obtendramos el nmero mximo de usuarios que se pueden los usuarios lo ms rpidamente posible, a costa de enviar
tener en la cola de espera. Hay que tener en cuenta que con primero la informacin importante y realizar posteriormente
P=1, slo se dispone de un paso, por lo que solo se comunica nuevas llamadas para comunicar el resto de importancia
una unidad de informacin, que generalmente corresponder menor.
con 1 evento. En momentos de menor carga, es interesante
aumentar P para comunicar ms informacin en cada llamada. V. CONCLUSIONES
El valor mximo de P en un instante dado se puede obtener
mediante (4). El presente artculo ha mostrado una arquitectura para la
gestin de eventos orientada al envo de notificaciones a
Tmx * N  Tes  U * Tes travs de diferentes medios de transporte.
P (4) Partiendo de la necesidad de crear un sistema flexible que
Tp(U  1) permita el crecimiento a nuevos medios de envo de
informacin, se ha diseado un sistema escalable y adaptable
Hay que tener en cuenta que P tiene que ser un nmero que permite fcilmente tanto la ampliacin a nuevos tipos de
entero de pasos y por lo tanto hay que aplicar la funcin suelo. dispositivos y nuevas polticas de gestin de envos, como la
Por ejemplo, si el sistema cuenta con 32 puertos de salida y implantacin en otros sistemas de informacin distintos al
establecemos Tmx= 600 s, Tp=5 s y Tes=10 s, aplicando la utilizado en el estudio. La estructura de capas permite la
232 IEEE LATIN AMERICA TRANSACTIONS, VOL. 4, NO. 4, JUNE 2006

instalacin de las distintas partes en mquinas diferentes, VII. BIOGRAFAS


permitiendo realizar distribucin de carga. As mismo, se ha
mostrado un ejemplo de implementacin del envo de alertas
mediante voz, planteando los problemas propios de la J. Javier Samper Zapater es Doctor en Ingeniera
naturaleza del medio y exponiendo las soluciones tomadas. Se Informtica por la Universidad de Valencia. Desde 1996
trabaja como investigador en el Instituto de Robtica de
han definido parmetros que garantizan la calidad del servicio Valencia. Desde 1999 ejerce como Profesor en la
ofrecido, permitiendo cumplir los plazos de entrega Universidad de Valencia, donde imparte clases relacionadas
establecidos. con las redes de computadores y aplicaciones Web. Sus
reas de inters son la aplicacin de la Telemtica en los sistemas de
Actualmente, la plataforma descrita en este artculo se transporte, las aplicaciones y los sistemas inalmbricos, as como la Web
encuentra implementada en calidad de prototipo para la Semntica.
administracin de trfico de Catalua. El sistema es capaz de
comunicar alertas de trfico mediante llamadas telefnicas
Arturo Cervera Garca es Ingeniero en Informtica por la
(sntesis de voz) y mediante el envo de correos electrnicos Universidad de Valencia. Desde 2002 trabaja como
[8]-[10]. El mdulo que gestiona la realizacin de llamadas investigador en el Instituto de Robtica de Valencia donde
telefnicas dispone de dos libreras de sntesis de voz que participa como investigador en los proyectos ARTS
(Advanced Road Traffic in South-West) y SERTI (South
permiten la comunicacin de mensajes de voz en cataln y en European Road Telematics Implementation). Sus reas de
castellano segn las preferencias del usuario indicadas en la inters son la aplicacin de la Telemtica al transporte, los
interfaz de suscripcin, permitiendo as un sistema bilinge. sistemas de informacin Web, los sistemas inalmbricos y las aplicaciones de
voz.

VI. REFERENCIAS

[1] S. Guthery, M. Cronin, Mobile Applications Development with SMS and


the SIM Toolkit, New York, USA. McGraw-Hill TELECOM, 2002.
[2] Alertas de Google.
http://www.google.com/alerts
[3] Microsoft .NET Alerts
http://www.microsoft.com/latam/net/services/alerts/
[4] SOAP Specifications (W3C).
http://www.w3.org/TR/soap/
[5] Ch. Sharma, and J. Kunins, Strategies and Techniques for Effective
Voice Application Development with VoiceXML 2.0, New York, USA,
Willey Computer Publishing, 2002.
[6] G. Huixiang, L. Jianming, B. Walter, and E. Chang, Spoken Query
for Web Search and Navigation, Tenth International World Wide Web
Conference, Hong Kong, May 1-5, 2001.
http://www10.org/cdrom/posters/p1010/
[7] B. Edgar, The VoiceXML Handbook. Understandig and Building The
Phone Enabled Web, New York, USA, Dialogic Corp, 2001.
[8] J. J. Samper, A. Cervera, and I. Snchez, Development of voice
services to provide traffic information (application in the SCT), 10th
World Congress and Exhibition on Intelligent Transport Systems and
Services, Madrid, Spain, 16-20 Nov. 2003.
[9] J. Samper, A. Cervera, E. Carrillo, and I. Snchez, Speakeasy. Talking
congestion, Traffic Technology International, Surrey, United Kingdom,
June/July 2003. ISSN 1356-9252.
[10] J. J. Samper, A. Cervera e I. Snchez, Desarrollo de un servicio de
alertas mediante voz que ofrece informacin de trfico, para el Servei
Catal de Trnsit, III Congreso Nacional sobre Sistemas Inteligentes de
Transporte, Palma de Mallorca, 20-22 Noviembre 2002. ISBN: 84-
89875-36-7.

Вам также может понравиться