ES2275681T3 - Sistema de navegacion. - Google Patents
Sistema de navegacion. Download PDFInfo
- Publication number
- ES2275681T3 ES2275681T3 ES01936607T ES01936607T ES2275681T3 ES 2275681 T3 ES2275681 T3 ES 2275681T3 ES 01936607 T ES01936607 T ES 01936607T ES 01936607 T ES01936607 T ES 01936607T ES 2275681 T3 ES2275681 T3 ES 2275681T3
- Authority
- ES
- Spain
- Prior art keywords
- time
- road
- route
- user
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 35
- 238000004364 calculation method Methods 0.000 claims description 31
- 238000012544 monitoring process Methods 0.000 claims description 27
- 230000008859 change Effects 0.000 claims description 12
- 230000003203 everyday effect Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 5
- 230000015654 memory Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000002354 daily effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096811—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3492—Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096811—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
- G08G1/096816—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the complete route is transmitted to the vehicle at once
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
- G08G1/096838—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the user preferences are taken into account or the user selects one route out of a plurality
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
- G08G1/096844—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096855—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
- G08G1/096872—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where instructions are given per voice
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096877—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
- G08G1/096888—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement where input information is obtained using learning systems, e.g. history databases
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Navigation (AREA)
- Vehicle Body Suspensions (AREA)
- Traffic Control Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Harvester Elements (AREA)
Abstract
Un sistema de guía de navegación que comprende: un medio (49) para almacenar datos que definen una red de carreteras dentro de un área geográfica; un medio (51) para almacenar datos que definen características de velocidad y tiempo para carreteras de la red de carreteras, donde dichas características de velocidad y tiempo definen velocidades de tráfico por las carreteras en la red a distintas horas; un medio (41) para recibir datos desde un usuario, que definen un plan de viaje que incluye una localidad de origen, una localidad de destino y un plan de viaje propuesto; y un medio (47) de determinación de ruta, que comprende: (i) un medio (47) para determinar velocidades de tráfico para las carreteras de la red de carreteras a la hora de viaje propuesta, utilizando dichos datos que definen dichas características de velocidad y tiempo; y (ii) un medio (47) para calcular la ruta más rápida desde la localidad de origen hasta la localidad de destino, definidas en el plan de viaje a la hora de viaje propuesta, utilizando los datos que definen la red de carreteras y las velocidades de tráfico determinadas para las carreteras de la red de carreteras.
Description
Sistema de navegación.
La presente invención se refiere a un sistema y
procedimiento para brindar asistencia de navegación a un usuario, a
fin de guiar al usuario desde una localidad de origen a un destino
deseado. La invención es relevante en particular, aunque no
exclusivamente, a un sistema para proporcionar instrucciones de
navegación a un usuario por medio de una unidad móvil, tal como un
teléfono, incluyendo una hora estimada de partida para futuros
planes de viaje.
Se han propuesto sistemas que proporcionan
información geográfica, o dependiente de la ubicación, a un usuario
móvil. Al día de hoy, se han propuesto dos tipos principales de
sistemas. Estos incluyen sistemas autónomos, en los cuales una
unidad informática del usuario incluye una base de datos
geográficos, a la cual accede para determinar la información
geográfica, o dependiente de la ubicación, requerida; y sistemas que
emplean una unidad informática remota para determinar la
información adecuada, que se transmite luego al usuario por medio
de un teléfono móvil, por ejemplo. La principal desventaja del
sistema autónomo es que la base de datos geográficos utilizada para
proporcionar la información geográfica está almacenada en el
dispositivo informático del usuario y pronto quedará
desactualizada, según se suceden los cambios en el paisaje
geográfico. Esta base de datos, por lo tanto, debe actualizarse con
regularidad, lo que es incómodo para el usuario y costoso para los
suministradores del servicio. Si bien el sistema que utiliza el
servidor remoto supera este problema, los sistemas de
"cliente-servidor" propuestos hasta la fecha
tienen funcionalidad limitada, y tienden a calcular las rutas más
rápidas y las horas de llegada basándose en límites nacionales de
velocidad o en preferencias definidas por el usuario para las
velocidades en distintos tipos de carretera. Tales aproximaciones,
claramente, no brindan los mejores resultados en la mayoría de las
situaciones prácticas.
El documento
US-A-5610821 revela un sistema para
calcular rutas óptimas a destinos deseados para un cierto número de
dispositivos móviles de usuario. El cálculo de rutas se lleva a cabo
utilizando datos estáticos que definen la red de carreteras y los
tiempos de demora esperados, asociados con cada trecho de carretera.
El tiempo de demora esperado para un trecho de carretera se
actualiza dinámicamente, basándose en los tiempos de demora
efectivos, sufridos por otros usuarios para ese trecho de
carretera.
El documento
EP-A-0959443 describe un sistema de
navegación para vehículos motorizados, en el cual la ubicación
actual y el destino deseado se ingresan a un ordenador central de
navegación. El ordenador central de navegación calcula entonces una
ruta óptima hasta el destino deseado, utilizando datos estáticos de
la red de carreteras que define la red de carreteras, y luego añade
una demora predicha a lo largo de cada ruta. El sistema determina
entonces la ruta óptima asociada a la ruta que tiene la menor
demora.
Un objetivo de la presente invención es
proporcionar un sistema alternativo de guía de rutas que pueda
proporcionar información mejorada de guía de rutas.
Según un aspecto, la presente invención
proporciona un sistema de guía de navegación que comprende:
un medio para almacenar datos que definen una
red de carreteras dentro de un área geográfica;
un medio para almacenar datos que definen
características de velocidad y tiempo para carreteras de la red de
carreteras, donde dichas características de velocidad y tiempo
definen velocidades del tráfico a lo largo de las carreteras en la
red en distintos momentos;
un medio para recibir datos de un usuario, que
definen un plan de viaje que incluye una localidad de origen, una
localidad de destino y una hora de viaje propuesta; y
un medio de determinación de ruta, que
comprende:
(i) un medio para determinar las velocidades del
tráfico para las carreteras de la red de carreteras a la hora de
viaje propuesta, utilizando dichos datos que definen dichas
características de velocidad y tiempo; y
(ii) un medio para calcular la ruta más rápida
desde la localidad de origen a la localidad de destino definida en
el plan de viaje a la hora de viaje propuesta, utilizando los datos
que definen la red de carreteras y las velocidades de tráfico
determinadas para las carreteras de la red de carreteras. Tal
sistema permite a los usuarios obtener información precisa de guía
de rutas para futuros planes de viaje y puede proporcionar a los
usuarios una hora de partida requerida a fin de llegar al destino a
la hora de llegada deseada.
Se describirán ahora ejemplos de realizaciones
de la presente invención con referencia a los dibujos adjuntos, en
los cuales:
La Figura 1 es un diagrama esquemático que
ilustra un sistema de navegación que realiza la presente
invención;
La Figura 2 es una vista de sección parcial que
ilustra el interior de un vehículo motorizado ilustrado en la
Figura 1, mostrando un teléfono móvil que está sostenido en un
garfio de montaje fijado al vehículo motorizado;
La Figura 3 es un diagrama esquemático en
bloques del teléfono móvil mostrado en la Figura 2;
La Figura 4 es un diagrama esquemático en
bloques que ilustra los componentes principales de un centro de
control de navegación, que forma parte del sistema mostrado en la
Figura 1, utilizado para calcular una ruta desde una localidad
inicial especificada hasta una localidad final especificada;
La Figura 5a es un gráfico de velocidad con
respecto al tiempo que ilustra una característica estática de la
velocidad, que puede utilizarse para definir la velocidad del
tráfico en un trecho de carretera;
La Figura 5b es un gráfico de velocidad con
respecto al tiempo que ilustra una característica de velocidad
variable en el tiempo, que puede utilizarse para definir la
velocidad del tráfico en un trecho de carretera;
La Figura 5c es un gráfico de velocidad con
respecto al tiempo que ilustra un cambio dinámico de una
característica de la velocidad, que puede utilizarse para definir
la velocidad del tráfico en un trecho de carretera;
La Figura 6 es un diagrama esquemático en
bloques que ilustra los componentes principales de un sistema de
generación de instrucciones de conducción, que forma parte del
centro de control de navegación mostrado en la Figura 1, y que es
utilizado para convertir la información de guía de ruta, obtenida
del sistema mostrado en la Figura 4, en instrucciones comprensibles
por el usuario;
La Figura 7 es un diagrama en bloques que
ilustra los componentes principales de un sistema de monitorización
de rutas que forma parte del centro de control de navegación
mostrado en la Figura 1; y
La Figura 8 es un diagrama de flujo que ilustra
las etapas de procesamiento llevadas a cabo por el sistema de
monitorización de rutas mostrado en la Figura 7.
La Figura 1 es una representación esquemática de
un sistema 1 de navegación, para proporcionar a un usuario, dentro
de un vehículo motorizado 2, información de navegación, a fin de
guiar al usuario a un destino seleccionado. La información de
navegación es proporcionada al usuario por un centro 11 de control
de navegación en respuesta a una solicitud hecha por el usuario. En
esta realización, tanto la solicitud como la información de
navegación posteriormente determinada se transmiten entre el
usuario y el centro de control de navegación por medio del teléfono
móvil 3 del usuario (mostrado en la Figura 2 montado en una base 5 y
alimentado desde la toma 7 del mechero), la estación base móvil 9 y
la red 12 de conmutación telefónica. El centro 11 de control de
navegación mantiene modelos vinculados al tiempo para las
velocidades efectivas del tráfico esperadas en cada sección de
carretera en una base de datos de carreteras. Esto permite al centro
11 de control de navegación ser capaz de proporcionar al usuario
información relativamente precisa de guía de rutas hacia un destino
seleccionado, incluso durante horas de máximo tráfico o bien a
horas de poco movimiento. Esto también permite al sistema ser capaz
de calcular más precisamente la hora a la cual el usuario deberá
partir de la localidad de origen para llegar al destino a la hora
de llegada requerida.
En esta realización, el teléfono o el vehículo
del usuario también incluye un receptor de GPS para recibir
información de ubicación, velocidad y dirección sobre el terreno,
que determina a partir de señales recibidas de los satélites
locales 10. Esta información también se transmite al centro 11 de
control de navegación a través del enlace telefónico, para que el
centro 11 de control de navegación pueda rastrear la ubicación del
usuario en la ruta determinada, y proporcionar al usuario
información actualizada de guía de ruta según corresponda.
El centro 11 de control de navegación puede
recibir consultas de navegación desde un cierto número de distintos
usuarios que tienen teléfonos móviles 3 (o dispositivos similares de
comunicación) y puede luego proporcionar las instrucciones de
navegación adecuadas al usuario respectivo. El tipo de consulta a la
que el centro 11 de control de navegación puede responder
incluye:
i) ¿Dónde estoy?
ii) ¿Dónde está la gasolinera, restaurante,
etc., más cercano?
iii) ¿Cómo llego a Lymington, a Oxford, a la
gasolinera más cercana, etc.?
iv) ¿Cuál es la ruta más corta, la ruta más
rápida o la ruta con más vistas para llegar al pueblo X desde mi
ubicación actual?
v) Si deseo llegar al pueblo X a la hora T, ¿a
qué hora debería partir desde el pueblo Y?
En esta realización, la información de
navegación retransmitida desde el centro 11 de control de navegación
al teléfono móvil 3 incluye instrucciones de voz sintetizada que se
emiten al usuario a través del altavoz del teléfono móvil 3.
La Figura 3 ilustra con más detalle los
componentes principales del teléfono móvil 3 utilizado por el
usuario en esta realización. Según se muestra, el teléfono móvil 3
incluye un circuito transceptor telefónico 13 que puede ser operado
para recibir datos de voz desde la estación base 9 y para transmitir
datos de voz a la estación base 9 a través de la antena aérea 17 de
comunicaciones. Los datos de voz recibidos desde la estación base 9
son descodificados por el transceptor telefónico 31 y emitidos por
el altavoz 16. De manera similar, la señal de voz del usuario es
convertida por el micrófono 15 en una correspondiente señal
eléctrica, que es codificada en datos de voz por el transceptor
telefónico 13 y transmitida a la estación base 9 por medio del
antena aérea 17.
El teléfono móvil 3 también incluye una unidad
central de procesamiento (CPU) 23, un visor 19 y un teclado 21. El
teclado 21 permite al usuario ingresar el número de abonado a quien
llamar, así como, por ejemplo, cualquier consulta textual a enviar
al centro 11 de control de navegación. Igual que con un teléfono
convencional, durante una operación de marcado, el número ingresado
por el usuario se exhibe en el visor con fines de verificación. Una
vez que el usuario ha confirmado el número a marcar, la CPU 23 pasa
la información adecuada de señalización al transceptor telefónico
13 para su transmisión a la estación base 9, a fin de configurar la
conexión de llamada adecuada. El teléfono móvil 3 también incluye
una memoria 31 que incluye memoria RAM, la cual proporciona una
memoria de trabajo para el teléfono, así como memoria ROM, que
almacena números telefónicos del usuario y software de control para
controlar la operación del teléfono 3.
Como se muestra en la Figura 3, en esta
realización, el teléfono móvil 3 también incluye una unidad 25 de
localización (que, en esta realización, es un receptor GPS), que
puede ser operada para recibir señales satelitales GPS a través de
la antena aérea GPS 27. La unidad 25 de localización proporciona a
la CPU una señal de ubicación, una señal de velocidad sobre el
terreno y una señal de itinerario sobre el terreno (COG), que se
actualizan constantemente (cada segundo, aproximadamente) mientras
el teléfono móvil tenga comunicación directa con un número
suficiente de satélites GPS 10. El teléfono móvil 3 también incluye
un sensor 29 de acimut que proporciona una indicación de la
orientación actual del teléfono móvil 3 con respecto a alguna
ubicación de referencia, tal como el Norte. Esta información de
orientación también se pasa a la CPU 23, que almacena la información
en la memoria 31.
La información almacenada de ubicación y de
orientación se transmite luego al centro 11 de control de navegación
automáticamente, o cuando sea invitada a hacerlo por el centro 11
de control.
La Figura 4 es un diagrama esquemático en
bloques que ilustra los componentes principales del centro 11 de
control de navegación, que se utilizan para determinar una ruta
desde una localidad de partida hasta una localidad final para una
hora dada de inicio o de final del viaje. Según se muestra, el
sistema incluye un centro 41 de llamadas que actúa como la interfaz
entre el usuario y el sistema de cálculo de rutas. El centro 41 de
llamadas puede ser totalmente automático o puede incluir un operador
humano. Como apreciarán aquellos versados en la técnica, si el
centro 41 de llamadas ha de ser totalmente automático, entonces
necesitará tener circuitos adecuados de reconocimiento de voz y/o
circuitos de procesamiento de textos, para convertir la consulta de
navegación del usuario en los datos adecuados que puedan ser
procesados por el sistema de cálculo de rutas. Como se muestra, el
centro 41 de llamadas también recibe una entrada de una base de
datos 43 de preferencias del usuario, que define, entre otras
cosas, el formato preferido de las instrucciones de navegación para
cada usuario (p. ej., si las distancias han de emitirse al usuario
en millas o kilómetros). El centro 41 de llamadas también puede
fijar preferencias del usuario dentro de la base de datos 43 en
respuesta a los comandos recibidos del usuario.
En respuesta a la recepción de una solicitud de
navegación, el centro 41 de llamadas emite la ubicación inicial y
final, definidas por el usuario, a una unidad geocodificadora 45,
que transforma las localidades definidas por el usuario (que pueden
estar en términos de nombres de lugares, códigos postales, números
telefónicos, etc.) en coordenadas de latitud y longitud, que pasa,
junto con cualquier hora de inicio y de fin definidas para el
viaje, a una unidad 47 de cálculo de rutas. La unidad 47 de cálculo
de rutas calcula entonces la ruta adecuada desde la localidad
inicial hasta la localidad final, utilizando datos de una base de
datos 49 de redes de carreteras, datos de una base de datos 51 de
tráfico y preferencias del usuario, de la base de datos 43 de
preferencias del usuario.
La base de datos 49 de redes de carreteras
contiene datos que definen la interconectividad de los trechos de
carretera disponibles, la longitud de trechos, la dirección y el
nombre de carreteras y calles de las cuales el trecho de carretera
forma parte. En esta realización, la unidad 47 de cálculo de rutas
no navega directamente por los datos en la base de datos 49 de
redes de carreteras, dado que, generalmente, incluye más información
(tal como los nombres de carreteras y similares) de la
estrictamente necesaria para calcular la ruta y, por lo tanto, la
navegación por ella es más lenta. En cambio, en esta realización, se
genera un conjunto de ficheros gráficos 53 a partir de los datos
almacenados en la base de datos 49 de redes de carreteras, que
definen los trechos de carretera disponibles, su interconectividad,
su dirección y su longitud. Según se ilustra en la Figura 4, la
base de datos 49 de redes de carreteras puede actualizarse con datos
de fuentes externas de datos. Estas fuentes pueden venir, por
ejemplo, de departamentos gubernamentales a cargo de la
planificación de carreteras cuando se construyen nuevas carreteras,
o cuando las carreteras existentes de doble vía se transforman en
carreteras de vía única, o viceversa.
La base de datos 51 de tráfico está asociada a
la base de datos 49 de redes de carreteras, y proporciona una
velocidad de tráfico esperada para trecho de carretera almacenado en
la base de datos de redes de carreteras, a cualquier hora del día,
día de la semana y época del año definidos, en relación con otros
factores que pueden afectar a la velocidad de la carretera, tales
como las fiestas escolares, las obras planificadas, las festividades
anuales, etc. En esta realización, la base de datos 51 de tráfico
también incluye datos que no son necesarios para la unidad 47 de
cálculo de rutas. Por lo tanto, a fin de acelerar el proceso de
cálculo de rutas, los datos indicados 55 de velocidad se extraen de
la base de datos 51 de tráfico para su empleo por la unidad 47 de
cálculo de rutas. Los datos extraídos de velocidad en carretera
definen, para cada trecho de carretera, la identificación (id) del
trecho de carretera, el tiempo de viaje por el trecho de carretera y
la velocidad del flujo de tráfico para ese trecho a esa hora. La
unidad 47 de cálculo de rutas puede utilizar entonces estos datos
55 de velocidad en carretera, junto con los ficheros gráficos 53,
para calcular la ruta más rápida desde la localidad inicial
especificada hasta la localidad final especificada, manteniendo a la
vez un registro de la hora esperada durante la ruta, utilizando la
hora inicial o final especificada para el viaje, las velocidades en
carretera y las longitudes de trechos de carretera.
En esta realización, la base de datos 51 de
tráfico puede actualizarse permanentemente, o bien de manera
temporal, utilizando datos en tiempo real para prever las
variaciones temporales de velocidad en carretera, debidas, por
ejemplo, a accidentes de tráfico en carretera, averías de señales de
tráfico, obras temporales, etc. En esta realización, la base de
datos 51 de tráfico es actualizada por un controlador 57 de datos de
tráfico, que genera los datos conservados permanente o
temporalmente en la base de datos 51 de tráfico. El controlador 57
de tráfico puede recibir velocidades definidas en carretera desde
fuentes externas, tales como la Asociación del Automóvil (AA), o
puede determinar tales velocidades a partir de datos que recibe de
fuentes externas tales como el Sistema Maestro de Tráfico
disponible en el Reino Unido. Por ejemplo, un patrón de velocidades
en carretera observadas durante las horas diarias de máximo tráfico
puede ser modelado por el controlador 57 de datos de tráfico para
su inclusión permanente en la base de datos 51 de tráfico.
En esta realización, el controlador 57 de datos
de tráfico también puede ser operado para predecir los flujos de
tráfico del futuro próximo (p. ej., durante varias horas siguientes)
basándose en flujos de tráfico observados o en incidentes de
tráfico, utilizando reglas predefinidas. La Figura 5 ilustra
diversas características distintas de velocidad y tiempo, que
pueden almacenarse para cada trecho de carretera en la base de datos
de tráfico.
En particular, la Figura 5a muestra una
característica constante de velocidad y tiempo, que es almacenada
para trechos de carretera para los cuales la velocidad del tráfico
no cambia. Este tipo de características estáticas de velocidad y
tiempo es el tipo de característica que emplean los sistemas de
navegación convencionales, y está definido, usualmente, bien por
las preferencias del usuario o bien por los límites nacionales de
velocidad para el trecho de
carretera.
carretera.
La Figura 5b es un gráfico que ilustra una
característica de velocidad y tiempo variable en el tiempo, que
ilustra cómo puede variar en el tiempo la velocidad del tráfico en
un trecho de carretera. La característica de velocidad y tiempo
mostrada en la Figura 5b podría, por ejemplo, corresponder a la
característica de velocidad para un trecho de carretera durante un
periodo de 24 horas, representando las dos caídas 60, 62 en la
característica las horas de mayor tráfico de la mañana y de la
tarde, durante las cuales la velocidad en el trecho de carretera
disminuye. En esta realización, se almacena una característica
distinta de velocidad y tiempo para cada día del año en la base de
datos 51 de tráfico, para cada trecho de carretera definido en la
base de datos 49 de redes de carreteras.
Finalmente, la Figura 5c ilustra una
característica temporal de velocidad y tiempo que puede utilizarse
para modelar la velocidad de tráfico esperada en un trecho de
carretera después de un cambio observado en la velocidad del trecho
de carretera de estado estable (que puede ocurrir debido a un
accidente en ese trecho de carretera). La forma de la
característica mostrada en la Figura 5c puede determinarse de
diversas maneras distintas. Por ejemplo, la forma decadente puede
modelarse con un sencillo modelo de primer orden con alguna
constante temporal predeterminada (p. ej., 2 horas). Puede
emplearse un modelo más sofisticado a fin de incorporar otro
conocimiento del incidente (tal como un informe de tráfico emitido
por la policía). Además, si el centro 11 de control de navegación
está controlando los movimientos de un número significativo de
usuarios en el área afectada, entonces puede influir directamente
en el tráfico en la vecindad del incidente. En consecuencia, el
controlador 57 de datos de tráfico puede determinar una forma
adecuada para la característica de velocidad y tiempo para los
diversos trechos de carretera, basándose en este conocimiento
adicional de las rutas planeadas de otros usuarios de la carretera.
En esta realización, las características temporales de velocidad y
tiempo, tales como la mostrada en la Figura 5c, tienen precedencia
sobre las características diarias almacenadas para cada trecho de
carretera.
Según se muestra en la Figura 4, la salida de la
unidad 47 de cálculo de rutas es una lista de trechos que comprende
una secuencia ordenada de identificaciones de trechos de carretera,
que define la ruta a tomar desde la localidad inicial especificada
hasta la localidad final especificada. Si corresponde, la unidad 47
de cálculo de rutas también emitirá la hora de llegada a la
localidad final especificada. Si el usuario indica la hora de
inicio del viaje, emitirá una hora de partida requerida en el viaje,
si el usuario especifica una hora de llegada requerida en el
destino. La lista 59 de trechos se convierte luego en instrucciones
de conducción adecuadas para el usuario.
Los componentes principales del centro 11 de
control de navegación que genera las instrucciones de conducción se
muestran en la Figura 6. Como se muestra, el sistema incluye un
generador 61 de instrucciones de conducción que recibe la lista 59
de trechos generada por la unidad 47 de cálculo de rutas, junto con
cualquier preferencia del usuario de la base de datos 43 de
preferencias del usuario, y datos de la base de datos 49 de redes de
carreteras, para las carreteras definidas por los trechos en la
lista 59 de trechos. El generador 61 de instrucciones de conducción
también recibe datos de una base de datos 63 de señales, y de una
base de datos 65 de hitos geográficos. La base de datos 63 de
señales almacena la ubicación y el contenido de postes de señales
que están situados a lo largo del costado de las carreteras
definidas en la base de datos 49 de redes de carreteras, y la base
de datos 65 de hitos geográficos almacena las ubicaciones y
características de diversos hitos geográficos a lo largo de las
carreteras definidas en la base de datos 49 de redes de
carreteras.
En funcionamiento, el generador 61 de
instrucciones de conducción recibe la lista 59 de trechos de la
unidad 47 de cálculo de rutas, junto con cualquier preferencia del
usuario de la base de datos 43 de preferencias del usuario.
Utilizando los identificadores de trechos de carretera contenidos en
la lista 59 de trechos, el generador 61 de instrucciones de
conducción extrae las carreteras y cruces adecuados a recorrer para
la ruta calculada de la base de datos 49 de redes de carreteras. El
generador 61 de instrucciones de conducción también extrae datos
adecuados de señales de la base de datos 63 de señales, y datos de
hitos geográficos de la base de datos 65 de hitos geográficos, a
fin de generar una lista de instrucciones de conducción que estén
en un formato adecuado para su emisión al usuario. En esta
realización, las instrucciones de conducción así generadas se
almacenan en una base de datos 67 de planes de viaje, junto con las
instrucciones de conducción para otras consultas de navegación del
usuario. En esta realización, las instrucciones de conducción
generadas por el generador 61 de instrucciones son instrucciones
textuales que pueden transmitirse al teléfono móvil del usuario
como un mensaje de texto, o que pueden convertirse en voz, bien por
un convertidor de texto a voz o bien por un operador humano. Por
ejemplo, si la consulta del usuario es para obtener instrucciones
para llegar desde el Aeropuerto Heathrow de Londres a Cambridge,
entonces las instrucciones de conducción determinadas pueden ser las
siguientes:
- tomar la M4 hacia el norte;
- en el cruce 4 de la M4, salir a la M25 hacia Rickmansworth;
- en el cruce 27 de la M25, salir a la M11 hacia el norte; y
- en el cruce 13 de la M11, salir a la A1303 hasta que llegue a Cambridge.
En esta realización, las instrucciones de
conducción así generadas no se descargan todas a la vez al usuario.
En cambio, el centro 41 de llamadas monitoriza la ubicación del
usuario y proporciona las instrucciones de conducción adecuadas al
usuario una a la vez, según el usuario avanza por la ruta calculada.
Como se ha mencionado anteriormente, esta información de ubicación
es proporcionada por un receptor GPS situado en el teléfono móvil 3
del usuario.
Como se ha mencionado anteriormente, el centro
de control de navegación puede procesar consultas de navegación con
respecto a futuros planes de viaje, y puede proporcionar horas de
partida estimadas a fin de llegar al destino seleccionado alrededor
de una hora de llegada predeterminada. Sin embargo, los datos de
velocidad en carretera pueden actualizarse después de que el
sistema ha proporcionado al usuario una respuesta a su consulta
inicial. Por lo tanto, en esta realización, el centro 11 de control
de navegación puede ser operado para almacenar cada consulta de
navegación y la lista de trechos determinados, las instrucciones de
conducción, la hora de partida y la hora de llegada en la base de
datos 67 de planes de viaje, de manera tal que cada uno de los
planes de viaje pueden ser reevaluados a la luz de datos
actualizados de velocidad en carretera. En esta realización, esta
reevaluación no recalcula una nueva ruta, dados los nuevos datos de
velocidad en carretera; simplemente recalcula la hora de llegada
para la ruta previamente calculada, utilizando los datos
actualizados de velocidad en carretera y la hora de partida
previamente calculada. Como resultado, el cálculo puede realizarse
rápidamente para múltiples consultas de navegación. Si la hora de
llegada ha cambiado considerablemente, entonces puede darse una
advertencia adecuada al usuario, para que pueda cambiar su hora de
partida en consecuencia.
Los componentes principales del centro 11 de
control de navegación que realizan esta función de monitorización
se muestran en la Figura 7, y las etapas de procesamiento realizadas
se muestran en la Figura 8. Según se muestra en la Figura 7, el
sistema incluye una unidad 71 de monitorización de rutas que recibe,
en la etapa S1, la lista 59 de trechos, junto con las preferencias
del usuario de la base de datos 43 de preferencias de usuario, y
los datos 55 actualizados de velocidad en carretera. Utilizando esta
información, la unidad 71 de monitorización de rutas calcula, en la
etapa S3, la nueva hora de llegada al destino especificado desde la
ubicación actual del usuario, o desde la localidad de partida y hora
de partida especificadas, si el usuario no ha partido aún. La nueva
hora de llegada calculada por la unidad 71 de monitorización de
rutas se emite luego a una unidad 73 de comparación, que compara,
en la etapa S5, la nueva hora de llegada con la hora 75 de llegada
previamente definida. El resultado de la comparación se emite luego
a una unidad 77 de decisión, que compara, en la etapa S7, el cambio
en la hora de llegada con un valor umbral predeterminado (Th). Si el
cambio en la hora de llegada es menor que el valor umbral, entonces
la unidad de decisión no toma ninguna acción, y el procesamiento
para esta ruta concluye. Sin embargo, si el cambio en la hora de
llegada es mayor que el valor umbral (p. ej., la nueva hora de
llegada es media hora posterior o media hora anterior a la hora de
llegada previamente definida), entonces la unidad 75 de decisión
determina, en la etapa S9, si el usuario ha partido ya o no en la
ruta (haciendo referencia a la hora de partida propuesta y a la hora
actual proporcionada por el reloj 79). Si no ha partido aún, y el
usuario ha especificado bien una hora de llegada deseada o bien una
hora de partida, entonces, en la etapa S11, la unidad 75 de decisión
informa al usuario (por medio del centro 41 de llamadas) de la hora
de partida actualizada (a fin de llegar a destino a la hora de
llegada requerida) o bien de una hora de llegada actualizada (si el
usuario parte en ese viaje a la hora de partida especificada).
En esta realización, si la unidad 75 de decisión
determina, en la etapa S9, que el usuario ya ha partido en ruta,
entonces instruye a la unidad 47 de cálculo de rutas para recalcular
la ruta más rápida al destino deseado desde la ubicación actual del
usuario. Si, en la etapa S13, la unidad 47 de cálculo de rutas
determina que hay una ruta más rápida, entonces, en la etapa S15,
la unidad 75 de decisión informa al usuario de la nueva ruta y
luego el procesamiento acaba. Sin embargo, si la unidad 47 de
cálculo de rutas no puede hallar una ruta más rápida, entonces, en
la etapa S17, la unidad 75 de decisión informa al usuario de la hora
de llegada demorada al destino especificado.
El anterior procedimiento de monitorización se
lleva a cabo repetidamente para cada plan de viaje "pendiente",
hasta que el usuario llegue al destino especificado, o hasta que la
consulta de navegación haya sido cancelada por el usuario, o por un
administrador del sistema. En esta realización, el intervalo entre
cada operación de monitorización depende de si el usuario está o no
actualmente en ruta, o de si el plan de viaje es o no con respecto
a una disposición futura de viaje. En particular, si el plan de
viaje es para un itinerario a recorrer la semana siguiente,
entonces el procedimiento de monitorización de rutas sólo se lleva a
cabo para ese plan de viaje una vez cada día, hasta el día de
partida. El procedimiento de monitorización de rutas para este plan
de viaje se realiza entonces una vez cada hora, hasta que el usuario
parte, momento en el cual el procedimiento de monitorización de
ruta se efectúa una vez cada minuto.
Como apreciarán aquellos versados en la técnica,
el sistema descrito anteriormente ofrece un buen número de ventajas
sobre los sistemas de navegación de la técnica anterior. Estas
ventajas son, principalmente, resultado del hecho de que el sistema
mantiene modelos vinculados con el tiempo para las velocidades de
tráfico esperadas en cada sección de carretera en la base de datos
de carreteras, en contraposición con las velocidades estáticas en
carretera que se utilizan convencionalmente. Como resultado, si se
conoce la hora de un viaje cuando se calcula la ruta, pueden
extraerse las condiciones de tráfico esperadas para ese viaje de la
base de datos 51 de tráfico, y puede calcularse la ruta más rápida
para tales condiciones más precisamente que con los sistemas
convencionales. El sistema también puede rastrear la hora del día
durante el cálculo de ruta, y continuar actualizando las
condiciones de tráfico adecuadas para esa hora del día, que bien
pueden cambiar durante la duración del viaje planeado. Estos
cálculos permiten entonces que el sistema sea capaz de calcular más
precisamente la respuesta a la consulta de navegación "Si deseo
llegar al pueblo X a la hora T, ¿a qué hora debería partir del
pueblo Y?", realizando un cálculo de ruta retrocediendo en el
tiempo, a partir del destino a la hora de llegada establecida.
El sistema también puede determinar distintas
rutas para un viaje durante la hora de máximo tráfico, o para el
mismo viaje en horas distintas a las de máximo tráfico, y calcular
el tiempo del viaje adecuadamente. El sistema también puede
planificar precisamente un viaje que comienza antes de la hora de
máximo tráfico y que acaba después de la hora de máximo tráfico -
se determinará el punto en el viaje en el cual se encuentre la hora
de máximo tráfico y se tomará la ruta adecuada para esas
condiciones.
Además, como se ha descrito anteriormente, si el
sistema ha aconsejado al conductor sobre la necesidad de iniciar un
viaje a una cierta hora, puede posteriormente cambiar este consejo
sobre la base de nuevos datos de tráfico, a fin de indicar que el
viaje comience antes o después, según corresponda. Además, dado que
el sistema monitoriza continuamente cada una de las rutas
calculadas y recibe información de ubicación de cada uno de los
usuarios, puede brindar navegación en tiempo real, alterando las
rutas (y, por lo tanto, las instrucciones de conducción) si una
carretera en una ruta previamente calculada se congestiona o si el
usuario se desvía de la ruta calculada.
Se ha dado anteriormente una descripción de un
sistema de navegación que emplea un teléfono móvil y un centro fijo
de control de navegación. En lugar de ser parte de un teléfono
móvil, el sistema de navegación puede formar parte de una agenda
electrónica (PDA) de mano, un explorador de web, un ordenador
portátil u otros similares. Aunque no es lo preferido, el sistema
de control de navegación descrito anteriormente puede proporcionarse
como un sistema autónomo dentro del vehículo del usuario. Esto no
es lo preferido debido a la gran cantidad de datos que deberían
almacenarse dentro del vehículo y a la necesidad de una
actualización constante de las bases de datos de cada
usuario.
usuario.
En la realización precedente, el centro de
control de navegación recibía información de ubicación para el
usuario desde un receptor GPS incorporado al teléfono móvil del
usuario. Esto permitía al sistema ser capaz de rastrear al usuario
a lo largo de la ruta calculada, y de advertir al usuario si debía
tomarse una nueva ruta, o si el usuario se desviaba de la ruta
calculada. Como apreciarán aquellos versados en la técnica, el
centro de control de navegación puede obtener la información de
ubicación de fuentes alternativas. Por ejemplo, el usuario mismo
puede informar al centro de control de su ubicación actual.
Alternativamente, la información de ubicación puede ser
proporcionada desde la red de telefonía móvil, utilizando, por
ejemplo, el sistema Cursor propuesto por Cambridge Positioning
Systems Limited. Como alternativa adicional, el sistema puede
disponerse para estimar la ubicación actual del usuario, dada la
hora de partida para el viaje, la hora actual y las velocidades en
carretera para las carreteras por las cuales el usuario debería
haber pasado. Sin embargo, esto no es lo preferido, dado que es
probable que sea menos
preciso.
preciso.
En la realización precedente, las instrucciones
de conducción que se generaban eran enviadas al usuario bien como
mensajes de texto o bien como mensajes de voz. Como alternativa, o
adicionalmente, el sistema puede transmitir un esquema o mapa "en
miniatura" de la ruta a tomar. Esto puede transmitirse bien como
un mapa de bits o bien como una serie de vectores que representan
la ruta a recorrer.
En la realización precedente, el centro de
control de navegación convertía la lista de trechos determinados en
un conjunto de instrucciones de conducción comprensibles por el
usuario, que luego eran transmitidas una a una al usuario cuando
era oportuno. En una realización alternativa, las instrucciones de
conducción pueden descargarse inmediatamente al teléfono móvil, el
cual podría entonces rastrear el avance del usuario a lo largo de
la ruta calculada, y emitir las instrucciones de conducción según
corresponda. Y aún alternativamente, la lista de trechos calculados
puede transmitirse a un ordenador de a bordo en el vehículo del
usuario, para su procesamiento y conversión en las instrucciones de
conducción. Tal realización sería preferida allí donde el ordenador
de a bordo también incluya una base de datos de mapas, desde la cual
pueda exhibirse al usuario una imagen de alta resolución de la ruta
a recorrer sobre un visor en el vehículo.
En la realización precedente, se proporcionaba
un sensor de acimut en el teléfono del usuario, a fin de que pueda
determinarse la orientación del teléfono y, por lo tanto, puedan
darse las instrucciones adecuadas al usuario para identificar una
dirección inicial de viaje. Si el equipo de mano ha de hacerse tan
sencillo como sea posible, entonces el sensor de acimut puede
omitirse. En este caso, el usuario puede tener que remitirse a una
técnica más tradicional de identificar un hito inicial, tal como
identificar la intersección de dos calles.
En la realización precedente, se proporcionaba
un único centro de control de navegación. Como apreciarán aquellos
versados en la técnica, pueden proporcionarse varios centros de
control de navegación, operando cada uno dentro de una localidad
determinada de una región geográfica. Por ejemplo, pueden
proporcionarse varios centros de control de navegación en, y
alrededor de, las grandes ciudades, mientras que pueden
proporcionarse uno o dos entre las ciudades en áreas más rurales.
En tal realización, los centros de control se dispondrían para
comunicarse entre sí, de manera tal que cuando un usuario ingresa
al área geográfica de otro centro de control de navegación, puede
realizarse un procedimiento de "transferencia". De esta manera,
los centros de control de navegación forman una red distribuida de
centros de navegación.
En el sistema de control de navegación descrito
anteriormente, se utilizaban una base de datos de redes de
carreteras y una base de datos de tráfico a fin de proporcionar
información para el cálculo de rutas. Como apreciarán aquellos
versados en la técnica, estas bases de datos pueden ser
proporcionadas por sistemas de terceros, con el sistema de control
de navegación operando sólo para utilizar los datos de esas bases de
datos.
En la realización descrita anteriormente, el
centro de navegación recibe información de ubicación de cada
usuario. El centro de control de navegación puede entonces rastrear
las ubicaciones cambiantes y determinar la velocidad de cada
usuario por los trechos de carretera. Entonces puede utilizar estos
datos efectivos de velocidad para actualizar los datos de velocidad
en carretera que se emplean durante los cálculos de rutas. Además,
si el teléfono móvil del usuario emplea un receptor de tipo GPS (que
proporciona información de velocidad sobre el terreno), entonces el
teléfono móvil puede informar al centro de control de navegación
sobre la velocidad del usuario. En este caso, el centro de control
de navegación no necesita rastrear la ubicación del usuario para
determinar la velocidad, aunque necesitaría la información de
ubicación para saber a cuál trecho de carretera se aplicaba la
velocidad
registrada.
registrada.
En la realización precedente, el sistema de
monitorización recalculaba repetidamente la hora de llegada esperada
en el destino especificado, dada la hora de partida propuesta y los
datos de velocidad en carretera. El propósito de esta
monitorización era determinar si cualquier cambio en los datos de
velocidad en carretera afectarían o no los planes de viaje de
cualquier usuario. Como apreciarán aquellos versados en la técnica,
esto también puede lograrse fijando la hora de llegada y navegando
hacia atrás en el tiempo por la ruta propuesta, a fin de determinar
la nueva hora de partida. La nueva hora de partida puede compararse
luego directamente con la hora de partida original, y el usuario
puede ser advertido en consecuencia, si ha cambiado
significativamente.
En la realización precedente, el sistema
monitorizaba continuamente la hora de llegada esperada del usuario
en el destino especificado y, si cambiaba en más de una cantidad
predeterminada, entonces daba al usuario una hora de partida
actualizada. El valor umbral utilizado para determinar si hay que
advertir o no al usuario puede ser fijado por un administrador del
sistema, o bien puede ser distinto para cada usuario y puede
definirse en las preferencias del usuario. También puede emplearse
un valor umbral distinto para distintos planes de viaje para el
mismo usuario, si se desea.
En la realización precedente, el usuario ingresa
la consulta de navegación desde el teléfono móvil del usuario. Como
alternativa, los usuarios pueden ingresar su consulta de navegación
y recibir las instrucciones de navegación, por ejemplo, a través de
una conexión a Internet con el centro de control de navegación. En
este caso, cuando el usuario está planificando la ruta, el usuario
puede utilizar una conexión terrestre fija a Internet. Sin embargo,
durante la ruta, el usuario necesitará utilizar un enlace de
comunicación móvil entre el usuario y el centro de control de
navegación.
navegación.
En la realización precedente, la unidad de
cálculo de rutas calculaba la mejor ruta desde la localidad inicial
especificada hasta la localidad final especificada. En una
realización alternativa, la unidad de cálculo de rutas puede
calcular la mejor ruta, junto con una o más rutas alternativas que
el usuario puede tomar. El sistema no necesita informar al usuario
de estas rutas alternativas, sino que puede simplemente almacenarlas
para su utilización si parte de la mejor ruta se congestiona.
Además, incluso si la mejor ruta no se deteriora, una de las rutas
alternativas podría mejorar lo bastante como para ser digna de
mención. Por ejemplo, una de las rutas alternativas podrían haber
tenido un bloqueo, cuando se estaba calculando la ruta original, que
se despejó posteriormente, y que puede ofrecer al usuario una
significativa reducción en el tiempo de viaje. En este caso, el
sistema podría emitir al usuario la nueva ruta propuesta, junto con
las horas adecuadas de partida y llegada.
\newpage
En la realización precedente, se ha descrito un
cierto número de unidades de procesamiento, para su empleo en el
centro de control de navegación. Como apreciarán aquellos versados
en la técnica, estas unidades de procesamiento pueden ser circuitos
de hardware dedicado, o bien pueden ser módulos de software de
ordenador ejecutados en un procesador programable convencional. Un
programa o programas de ordenador, utilizados para configurar tal
procesador programable a fin de que lleve a cabo el procesamiento
expuesto anteriormente, puede tener la forma de código fuente,
código objeto, una fuente intermedia de código, y código objeto tal
como una forma parcialmente compilada, o cualquier otra forma.
Tales programas de ordenador pueden almacenarse en una memoria en
el momento de la fabricación del dispositivo, o bien pueden cargarse
en la memoria, bien descargando el fichero del programa desde
Internet, por ejemplo, o bien desde un medio de almacenamiento tal
como un cederrón o similares.
Claims (50)
1. Un sistema de guía de navegación que
comprende:
un medio (49) para almacenar datos que definen
una red de carreteras dentro de un área geográfica;
un medio (51) para almacenar datos que definen
características de velocidad y tiempo para carreteras de la red de
carreteras, donde dichas características de velocidad y tiempo
definen velocidades de tráfico por las carreteras en la red a
distintas horas;
un medio (41) para recibir datos desde un
usuario, que definen un plan de viaje que incluye una localidad de
origen, una localidad de destino y un plan de viaje propuesto; y
un medio (47) de determinación de ruta, que
comprende:
(i) un medio (47) para determinar velocidades de
tráfico para las carreteras de la red de carreteras a la hora de
viaje propuesta, utilizando dichos datos que definen dichas
características de velocidad y tiempo; y
(ii) un medio (47) para calcular la ruta más
rápida desde la localidad de origen hasta la localidad de destino,
definidas en el plan de viaje a la hora de viaje propuesta,
utilizando los datos que definen la red de carreteras y las
velocidades de tráfico determinadas para las carreteras de la red de
carreteras.
2. Un sistema según la reivindicación 1, en el
cual dicha hora propuesta de viaje especifica una hora de llegada
deseada al destino, y en el cual dicho medio (47) determinante de la
ruta puede operarse para calcular la hora de partida requerida desde
la localidad de origen, a fin de llegar al destino a la hora de
llegada deseada.
3. Un sistema según la reivindicación 2, que
comprende adicionalmente un medio (57) para actualizar los datos que
definen las características de velocidad y tiempo para las
carreteras de la red de carreteras.
4. Un sistema según la reivindicación 3, que
comprende adicionalmente un medio (71) para monitorizar la ruta
calculada utilizando los datos actualizados de velocidad en
carretera, a fin de determinar si se requiere o no una nueva hora
de partida desde la localidad de origen a fin de llegar al destino a
la hora de llegada deseada.
5. Un sistema según la reivindicación 4, en el
cual dicho medio (71) de monitorización puede ser operado para
calcular la hora de llegada esperada del usuario al destino,
basándose en la hora de partida original, la ruta calculada y los
datos actualizados de velocidad en carretera, y puede ser operado
para recalcular una nueva hora de partida si dicha hora de llegada
esperada es anterior, o posterior, en una magnitud predeterminada, a
la hora de llegada
deseada.
deseada.
6. Un sistema según la reivindicación 4, en el
cual dicho medio (71) de monitorización puede ser operado para
recalcular la hora de partida retrocediendo en el tiempo, a partir
del destino a la hora de llegada requerida, utilizando la ruta
calculada y los datos actualizados de velocidad en carretera, y
puede ser operado para aconsejar al usuario la nueva hora de
partida si la nueva hora de partida ha variado en una magnitud
predeterminada desde la hora de partida originalmente
calculada.
7. Un sistema según cualquiera de las
reivindicaciones 4 a 6, en el cual dicho medio (71) de
monitorización puede ser operado para llevar a cabo dicha
determinación a intervalos temporales predeterminados, hasta que el
usuario llegue a la localidad de destino.
8. Un sistema según la reivindicación 7, en el
cual dicho medio (71) de monitorización está dispuesto de manera
tal que dichos intervalos temporales predeterminados varían de
acuerdo a una diferencia temporal entre la hora actual y la hora de
partida calculada.
9. Un sistema según cualquiera de las
reivindicaciones 4 a 8, en el cual, si dicho medio (71) de
monitorización determina que se requiere una nueva hora de partida,
después de que el usuario ha partido de la localidad de origen,
entonces dicho medio (71) de monitorización puede ser operado para
causar que dicho medio (47) de determinación de ruta intente hallar
una ruta más rápida al destino.
10. Un sistema según la reivindicación 1, en el
cual dicho tiempo propuesto de viaje está definido como una hora de
partida especificada, y en el cual dicho medio (47) de determinación
de ruta puede ser operado para rastrear el tiempo desde la hora de
partida indicada, y para utilizar los valores de velocidad en
carretera para cada carretera a lo largo de la ruta calculada
correspondiente a la hora a la cual se espera que el usuario viaje
por la carretera, según lo calculado a partir de la hora de partida
especificada.
11. Un sistema según cualquier reivindicación
precedente, que comprende adicionalmente un medio (41) para emitir
la ruta calculada y/o la hora de partida determinada al usuario.
12. Un sistema según cualquier reivindicación
precedente, en el cual dichos datos que definen dicha red de
carreteras comprenden datos que definen la ubicación de nodos
correspondientes a cruces de carreteras, y datos que definen
enlaces que conectan los nodos que representan los trechos de
carretera entre los cruces de carreteras.
13. Un sistema según la reivindicación 12, en el
cual se almacena al menos una característica de velocidad y tiempo
para cada trecho de carretera.
14. Un sistema según la reivindicación 12 o 13,
en el cual cada trecho de carretera se almacena con un número de
identificación de trecho, y en el cual dicho medio (47) de cálculo
puede ser operado para emitir una lista de números de
identificación de trechos de carretera, correspondientes a la ruta a
recorrer desde la localidad de origen hasta la localidad de
destino.
15. Un sistema según la reivindicación 14, que
comprende adicionalmente un medio (61) para convertir dicha
secuencia de números de identificación de trechos de carretera en
una secuencia de instrucciones de conducción que definen los
nombres de carreteras y los puntos de intersección de carreteras a
recorrer a lo largo de la ruta calculada.
16. Un sistema según la reivindicación 15, que
comprende adicionalmente medios (41, 15, 16, 19) para emitir dichas
instrucciones de conducción al usuario como un conjunto de
instrucciones orales o en texto.
17. Un sistema según la reivindicación 16, en el
cual dicho medio receptor (41) puede ser operado para recibir dicho
plan de viaje del usuario por medio de una conexión telefónica, y en
el cual dicha ruta calculada se emite al usuario a través de dicha
conexión telefónica.
18. Un sistema según cualquier reivindicación
precedente, en el cual se almacena una característica distinta de
velocidad y tiempo para cada carretera de la red de carreteras, para
cada día de la semana.
19. Un sistema según cualquier reivindicación
precedente, en el cual se almacena una característica distinta de
velocidad y tiempo para cada carretera de la red de carreteras, para
cada día del año.
20. Un sistema según cualquier reivindicación
precedente, que comprende adicionalmente un medio para generar datos
de mapas para la ruta calculada, y un medio para emitir los datos de
mapas al usuario.
21. Un sistema según la reivindicación 20, en el
cual dichos datos de mapas comprenden datos de mapas gráficos que
ilustran la ruta a tomar, y en el cual dicho medio de salida (19)
comprende un visor gráfico.
22. Un sistema según cualquier reivindicación
precedente, en el cual dicho medio (41) de recepción puede ser
operado para recibir datos desde una pluralidad de usuarios
distintos, que definen planes de viaje para cada usuario, y en el
cual dicho medio (47) de determinación de ruta puede ser operado
para determinar una ruta para cada usuario, basándose en el tiempo
de viaje de cada usuario.
23. Un sistema según la reivindicación 1, en el
cual dicho medio (47) de determinación de ruta puede ser operado
para rastrear la hora del día durante el cálculo de ruta, y puede
ser operado para actualizar las velocidades de tráfico adecuadas
para las carreteras para esa hora del día, según cambian durante el
plan de viaje.
24. Un sistema según la reivindicación 23, en el
cual dicho tiempo de viaje propuesto define una hora de llegada
deseada a la localidad de destino, y en el cual dicho medio (47) de
determinación de ruta puede ser operado para llevar a cabo el
cálculo de la ruta retrocediendo en el tiempo, partiendo del destino
a la hora de llegada deseada.
25. Un procedimiento de guía de navegación que
comprende las etapas de:
almacenar datos que definen una red de
carreteras dentro de un área geográfica;
almacenar datos que definen características de
velocidad y tiempo para carreteras de la red de carreteras, donde
dichas características de velocidad y tiempo definen velocidades de
tráfico a lo largo de las carreteras en la red, a distintas
horas;
recibir datos de un usuario, que definen un plan
de viaje que incluye una localidad de origen, una localidad de
destino y una hora propuesta de viaje; y
determinar una ruta, que comprende las etapas
de:
(i) determinar las velocidades del tráfico para
las carreteras de la red de carreteras a la hora de viaje
propuesta, utilizando dichos datos que definen dichas
características de velocidad y tiempo; y
(ii) calcular la ruta más rápida desde la
localidad de origen hasta la localidad de destino definidas en el
plan de viaje, a la hora de viaje propuesta, utilizando los datos
que definen la red de carreteras y las velocidades de tráfico
determinadas para las carreteras de la red de carreteras.
26. Un procedimiento según la reivindicación 25,
en el cual dicha hora de viaje propuesta especifica una hora de
llegada deseada al destino, y en el cual dicha etapa de
determinación de ruta calcula la hora de partida requerida desde la
localidad de origen a fin de llegar al destino a la hora de llegada
deseada.
27. Un procedimiento según la reivindicación 26,
que comprende adicionalmente la etapa de actualizar los datos que
definen las características de velocidad y tiempo para las
carreteras de la red de carreteras.
28. Un procedimiento según la reivindicación 27,
que comprende adicionalmente la etapa de monitorizar la ruta
calculada, utilizando los datos actualizados de velocidad en
carretera, a fin de determinar si se requiere o no una nueva hora
de partida desde la localidad de origen a fin de llegar al destino a
la hora de llegada deseada.
29. Un procedimiento según la reivindicación 28,
en el cual dicha etapa de monitorización calcula la hora de llegada
esperada del usuario al destino, basándose en la hora de partida
original, la ruta calculada y los datos actualizados de velocidad
en carretera, y recalcula una nueva hora de partida si dicha hora de
llegada esperada es anterior o posterior, en una magnitud
predeterminada, a la hora de llegada deseada.
30. Un procedimiento según la reivindicación 28,
en el cual dicha etapa de monitorización recalcula la hora de
partida retrocediendo en el tiempo, partiendo del destino a la hora
de llegada requerida, utilizando la ruta calculada y los datos
actualizados de velocidad en carretera, y aconseja al usuario la
nueva hora de partida, si la nueva hora de partida ha variado en
una magnitud predeterminada desde la hora de partida originalmente
calculada.
31. Un procedimiento según cualquiera de las
reivindicaciones 28 a 30, en el cual dicha etapa de monitorización
lleva a cabo dicha determinación a intervalos temporales
predeterminados, hasta que el usuario llega a la localidad de
destino.
32. Un procedimiento según la reivindicación 31,
en el cual dicha etapa de monitorización es tal que dichos
intervalos temporales predeterminados varían de acuerdo a una
diferencia temporal entre la hora en curso y la hora de partida
calculada.
33. Un procedimiento según cualquiera de las
reivindicaciones 28 a 32, en el cual, si dicha etapa de
monitorización determina que se requiere una nueva hora de partida
después de que el usuario ha partido de la localidad de origen,
entonces dicha etapa de monitorización causa que dicha etapa de
determinación de ruta intente hallar una ruta más rápida al
destino.
34. Un procedimiento según la reivindicación 25,
en el cual dicha hora propuesta de viaje se define como una hora de
partida especificada, y en el cual dicha etapa de determinación de
ruta rastrea el tiempo desde la hora de partida indicada, y utiliza
los valores de la velocidad en carretera para cada carretera a lo
largo de la ruta calculada correspondiente a la hora a la cual se
espera que el usuario viaje por la carretera, según lo calculado a
partir de la hora de partida especificada.
35. Un procedimiento según cualquiera de las
reivindicaciones 25 a 34, que comprende adicionalmente la etapa de
emitir la ruta calculada y/o la hora de partida determinada al
usuario.
36. Un procedimiento según cualquiera de las
reivindicaciones 25 a 35, en el cual dichos datos, que definen
dicha red de carreteras, comprenden datos que definen la ubicación
de nodos correspondientes a cruces de carreteras, y datos que
definen enlaces que conectan los nodos que representan trechos de
carretera entre los cruces de carreteras.
37. Un procedimiento según la reivindicación 36,
en el cual se almacena al menos una característica de velocidad y
tiempo para cada trecho de carretera.
38. Un procedimiento según la reivindicación 36
o 37, en el cual cada trecho de carretera es almacenado con un
número de identificación de trecho, y en el cual dicha etapa de
cálculo emite una lista de números de identificación de trechos de
carretera, correspondientes a la ruta a recorrer desde la localidad
de origen a la localidad de destino.
39. Un procedimiento según la reivindicación 38,
que comprende adicionalmente la etapa de convertir dicha secuencia
de números de identificación de trechos de carretera en una
secuencia de instrucciones de conducción que definen nombres de
carreteras y puntos de intersección de carreteras a recorrer a lo
largo de la ruta calculada.
40. Un procedimiento según la reivindicación 39,
que comprende adicionalmente la etapa de emitir dichas instrucciones
de conducción al usuario como un conjunto de instrucciones orales o
en texto.
41. Un procedimiento según la reivindicación 40,
en el cual dicha etapa de recepción recibe dicho plan de viaje del
usuario por medio de una conexión telefónica, y en el cual dicha
ruta calculada es emitida al usuario a través de dicha conexión
telefónica.
42. Un procedimiento según cualquiera de las
reivindicaciones 25 a 41, en el cual se almacena una característica
distinta de velocidad y tiempo para cada carretera de la red de
carreteras, para cada día de la semana.
43. Un procedimiento según cualquiera de las
reivindicaciones 25 a 42, en el cual se almacena una característica
distinta de velocidad y tiempo para cada carretera de la red de
carreteras, para cada día del año.
44. Un procedimiento según cualquiera de las
reivindicaciones 25 a 43, que comprende adicionalmente la etapa de
generar datos de mapas para la ruta calculada, y la etapa de emitir
los datos de mapas al usuario.
45. Un procedimiento según la reivindicación 44,
en el cual dichos datos de mapas comprenden datos de mapas gráficos
que ilustran la ruta a tomar, y en el cual dicha etapa de emisión
emite los datos de mapas a un visor gráfico.
46. Un procedimiento según cualquiera de las
reivindicaciones 25 a 45, en el cual dicha etapa de recepción
recibe datos desde una pluralidad de usuarios distintos, que definen
planes de viaje para cada usuario, y en el cual dicha etapa de
determinación de ruta determina una ruta para cada usuario,
basándose en la hora de viaje de cada usuario.
47. Un procedimiento según la reivindicación 25,
en el cual dicha etapa de determinación de ruta rastrea la hora del
día durante el cálculo de la ruta, y actualiza las velocidades de
tráfico adecuadas para las carreteras para cada hora del día, según
cambian durante el plan de viaje.
48. Un procedimiento según la reivindicación 47,
en el cual la hora de viaje propuesta define una hora de llegada
deseada a la localidad de destino, y en el cual dicha etapa de
determinación de ruta lleva a cabo el cálculo de ruta retrocediendo
en el tiempo, partiendo del destino a la hora de llegada
deseada.
49. Un medio legible por ordenador que almacena
instrucciones implementables en ordenador para controlar un
procesador, a fin de implementar el procedimiento según cualquiera
de las reivindicaciones 25 a 48.
50. Un producto de instrucciones implementables
en ordenador, para controlar un procesador a fin de implementar el
procedimiento según cualquiera de las reivindicaciones 25 a 48,
cuando dicho producto de instrucciones se ejecuta en dicho
procesador.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0011797 | 2000-05-16 | ||
| GBGB0011797.8A GB0011797D0 (en) | 2000-05-16 | 2000-05-16 | Improved vehicle routeing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2275681T3 true ES2275681T3 (es) | 2007-06-16 |
Family
ID=9891701
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01936607T Expired - Lifetime ES2275681T3 (es) | 2000-05-16 | 2001-05-16 | Sistema de navegacion. |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US6950745B2 (es) |
| EP (1) | EP1285234B1 (es) |
| AT (1) | ATE344917T1 (es) |
| AU (1) | AU2001262481A1 (es) |
| DE (1) | DE60124391T2 (es) |
| ES (1) | ES2275681T3 (es) |
| GB (1) | GB0011797D0 (es) |
| WO (1) | WO2001088480A1 (es) |
Families Citing this family (126)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8977284B2 (en) | 2001-10-04 | 2015-03-10 | Traxcell Technologies, LLC | Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same |
| AU773783B2 (en) * | 2001-10-31 | 2004-06-03 | E-Lead Electronic Co., Ltd | Remote-end route-calculating navigation system |
| JP2003174396A (ja) * | 2001-12-04 | 2003-06-20 | Nec Corp | Gps内蔵携帯端末装置 |
| US7493259B2 (en) * | 2002-01-04 | 2009-02-17 | Siebel Systems, Inc. | Method for accessing data via voice |
| US7194069B1 (en) * | 2002-01-04 | 2007-03-20 | Siebel Systems, Inc. | System for accessing data via voice |
| US6983204B2 (en) * | 2002-01-09 | 2006-01-03 | International Business Machines Corporation | Mapping travel routes |
| US7221287B2 (en) | 2002-03-05 | 2007-05-22 | Triangle Software Llc | Three-dimensional traffic report |
| US20150235094A1 (en) | 2014-02-17 | 2015-08-20 | General Electric Company | Vehicle imaging system and method |
| US10110795B2 (en) | 2002-06-04 | 2018-10-23 | General Electric Company | Video system and method for data communication |
| US20030222981A1 (en) * | 2002-06-04 | 2003-12-04 | Kisak Jeffrey James | Locomotive wireless video recorder and recording system |
| US9875414B2 (en) | 2014-04-15 | 2018-01-23 | General Electric Company | Route damage prediction system and method |
| US11124207B2 (en) | 2014-03-18 | 2021-09-21 | Transportation Ip Holdings, Llc | Optical route examination system and method |
| GB2389679B (en) * | 2002-06-14 | 2005-09-07 | Yeoman Group Plc | Mobile navigation |
| EP1387145A1 (en) * | 2002-08-02 | 2004-02-04 | ComRoad AG | Differential dynamic navigation system for off-board car navigation |
| KR100451439B1 (ko) * | 2002-10-23 | 2004-10-06 | 에스케이 텔레콤주식회사 | 차량용 네비게이션 시스템 및 그 제어 방법 |
| US6810328B2 (en) * | 2002-11-23 | 2004-10-26 | Alpine Electronics, Inc | Navigation method and system for indicating area-specific traffic information |
| CN100447532C (zh) * | 2002-12-24 | 2008-12-31 | 株式会社日本耐美得 | 路线搜索服务器、路线搜索系统以及路线搜索方法 |
| US7031832B2 (en) | 2003-03-10 | 2006-04-18 | Matsushita Electric Industrial Co., Ltd. | Information presentation apparatus and information presentation method |
| AU2003903529A0 (en) * | 2003-07-09 | 2003-07-24 | Navcity Pty Ltd | A method and system using SMS notification and an internet browser to provide real-time transport information |
| US6845322B1 (en) * | 2003-07-15 | 2005-01-18 | Televigation, Inc. | Method and system for distributed navigation |
| WO2005013063A2 (en) | 2003-07-25 | 2005-02-10 | Landsonar, Inc. | System and method for determining recommended departure time |
| US7418340B2 (en) * | 2003-10-10 | 2008-08-26 | Denso Corporation | Navigation device |
| US20050096840A1 (en) * | 2003-11-03 | 2005-05-05 | Simske Steven J. | Navigation routing system and method |
| JP4561139B2 (ja) * | 2004-03-22 | 2010-10-13 | アイシン・エィ・ダブリュ株式会社 | ナビゲーションシステム |
| US20050215267A1 (en) * | 2004-03-26 | 2005-09-29 | Cartmell Brian R | Information transmitting and encryption method and apparatus |
| US7671764B2 (en) * | 2004-04-06 | 2010-03-02 | Honda Motor Co., Ltd. | Method and system for using traffic flow data to navigate a vehicle to a destination |
| US7680596B2 (en) | 2004-04-06 | 2010-03-16 | Honda Motor Co., Ltd. | Route calculation method for a vehicle navigation system |
| US7680594B2 (en) | 2004-04-06 | 2010-03-16 | Honda Motor Co., Ltd. | Display method and system for a vehicle navigation system |
| US7289039B2 (en) * | 2004-09-10 | 2007-10-30 | Xanavi Informatics Corporation | Apparatus and method for processing and displaying traffic information in an automotive navigation system |
| US7439878B2 (en) * | 2004-09-10 | 2008-10-21 | Xanavi Informatics Corporation | Apparatus and method for processing and displaying traffic information in an automotive navigation system |
| US7176813B2 (en) * | 2004-09-10 | 2007-02-13 | Xanavi Informatics Corporation | System and method for processing and displaying traffic information in an automotive navigation system |
| US20060129313A1 (en) * | 2004-12-14 | 2006-06-15 | Becker Craig H | System and method for driving directions based on non-map criteria |
| US8527195B2 (en) * | 2004-12-16 | 2013-09-03 | General Motors Llc. | Method to dynamically select a routing service option |
| DE102005004332A1 (de) * | 2005-01-31 | 2006-08-03 | Robert Bosch Gmbh | Verfahren zur Routenberechnung für Navigationssysteme |
| CN100391114C (zh) * | 2005-04-29 | 2008-05-28 | 明基电通股份有限公司 | 一种移动定位单元与定位方法 |
| US7446674B2 (en) * | 2005-05-16 | 2008-11-04 | Mckenna Louis H | Emergency warning system for approach of right of way vehicle |
| US20060291396A1 (en) * | 2005-06-27 | 2006-12-28 | Monplaisir Hamilton | Optimizing driving directions |
| US7698061B2 (en) | 2005-09-23 | 2010-04-13 | Scenera Technologies, Llc | System and method for selecting and presenting a route to a user |
| GB0520576D0 (en) * | 2005-10-10 | 2005-11-16 | Applied Generics Ltd | Using traffic monitoring information to provide better driver route planning |
| US8437958B2 (en) * | 2005-11-14 | 2013-05-07 | General Motors Llc | Method and system for providing wireless connection conditions along a navigation route |
| US8103444B2 (en) * | 2005-12-09 | 2012-01-24 | Electronics And Telecommunications Research Institute | System and method for reducing communication load of apparatus for tracking moving object |
| TW200737058A (en) * | 2006-03-17 | 2007-10-01 | Mitac Int Corp | A safety navigation system using wireless communication technology and method thereof |
| US7702456B2 (en) * | 2006-04-14 | 2010-04-20 | Scenera Technologies, Llc | System and method for presenting a computed route |
| KR100810703B1 (ko) * | 2006-05-18 | 2008-03-07 | 삼성전자주식회사 | 스케줄 정보를 이용한 출발시각 알림 방법 및 그 장치 |
| US8068981B2 (en) * | 2006-05-26 | 2011-11-29 | C.R.F. Societa Consortile Per Azioni | Off-board navigation system for vehicles |
| TWI286202B (en) * | 2006-06-23 | 2007-09-01 | Compal Communications Inc | Navigation system |
| JP4736979B2 (ja) * | 2006-06-30 | 2011-07-27 | 日産自動車株式会社 | 車載装置、交通情報取得方法、交通情報提供システム及び交通情報提供方法 |
| US9251703B1 (en) | 2006-09-18 | 2016-02-02 | Here Global B.V. | Methods of providing traffic information and supporting apparatus, readable medium, and memory |
| US8990003B1 (en) * | 2007-04-04 | 2015-03-24 | Harris Technology, Llc | Global positioning system with internet capability |
| US20080262710A1 (en) * | 2007-04-23 | 2008-10-23 | Jing Li | Method and system for a traffic management system based on multiple classes |
| US8185304B2 (en) * | 2007-05-02 | 2012-05-22 | International Business Machines Corporation | Method, computer program and system for optimising routes provided by navigation systems |
| WO2008137855A2 (en) * | 2007-05-03 | 2008-11-13 | Hti Ip, Llc | Methods, systems, and apparatuses for telematics navigation |
| US7801675B2 (en) * | 2007-07-13 | 2010-09-21 | Dash Navigation, Inc. | System and method of identifying portions of roads |
| EP2051223B1 (en) * | 2007-10-19 | 2010-01-20 | C.R.F. Società Consortile per Azioni | Vehicle dynamic navigation system |
| JP2011502248A (ja) * | 2007-10-26 | 2011-01-20 | トムトム インターナショナル ベスローテン フエンノートシャップ | 位置決定データを処理する方法 |
| US20090165049A1 (en) * | 2007-12-19 | 2009-06-25 | United Video Properties, Inc. | Methods and devices for presenting and interactive media guidance application |
| US20090174571A1 (en) * | 2008-01-07 | 2009-07-09 | Mckenna Louis H | Navigation apparatus having emergency warning system |
| DE102008006357A1 (de) * | 2008-01-28 | 2009-08-13 | Continental Automotive Gmbh | Vefahren, Vorrichtung und Computerprogramm zum Betreiben eines Navigationssystems |
| CA2629445A1 (en) * | 2008-04-08 | 2009-10-08 | Jacob K. The | Third party speed control device |
| KR20110026433A (ko) * | 2008-06-25 | 2011-03-15 | 톰톰 인터내셔날 비.브이. | 주차시설 찾기를 탐지하는 내비게이션 장치 및 방법 |
| US9395196B2 (en) * | 2008-06-30 | 2016-07-19 | General Motors Llc | Method and system of using turn-by-turn server based reroutes data to improve a navigation user interface |
| US8442759B2 (en) * | 2008-06-30 | 2013-05-14 | General Motors Llc | System and method for providing multiple portions of a route in a telematics system |
| KR101094171B1 (ko) * | 2008-07-03 | 2011-12-14 | 팅크웨어(주) | 무선 통신 장치를 이용한 교통 상황 데이터 제공 방법 및상기 방법을 수행하는 내비게이션 장치 |
| US8050855B2 (en) * | 2008-08-07 | 2011-11-01 | General Motors Llc | Method and system for transmitting data to a traffic information server |
| US8150611B2 (en) * | 2008-09-30 | 2012-04-03 | International Business Machines Corporation | System and methods for providing predictive traffic information |
| US9037390B2 (en) | 2008-10-22 | 2015-05-19 | Tomtom International B.V. | Navigation system and method for providing departure times |
| US20100127854A1 (en) * | 2008-11-21 | 2010-05-27 | Richard Eric Helvick | Method and system for controlling home appliances based on estimated time of arrival |
| US8054200B1 (en) | 2008-12-11 | 2011-11-08 | Neva Products, Llc | Control apparatus, method, and algorithm for turning on warning in response to strobe |
| WO2010081836A1 (en) * | 2009-01-16 | 2010-07-22 | Tele Atlas B.V. | Method for computing an energy efficient route |
| US9046924B2 (en) | 2009-03-04 | 2015-06-02 | Pelmorex Canada Inc. | Gesture based interaction with traffic data |
| US8982116B2 (en) | 2009-03-04 | 2015-03-17 | Pelmorex Canada Inc. | Touch screen based interaction with traffic data |
| US8619072B2 (en) | 2009-03-04 | 2013-12-31 | Triangle Software Llc | Controlling a three-dimensional virtual broadcast presentation |
| US20120047087A1 (en) | 2009-03-25 | 2012-02-23 | Waldeck Technology Llc | Smart encounters |
| US20110098915A1 (en) * | 2009-10-28 | 2011-04-28 | Israel Disatnik | Device, system, and method of dynamic route guidance |
| US20110173023A1 (en) * | 2010-01-12 | 2011-07-14 | Gryphes Inc. | Method and System for Managing Organ Transplant Transporation |
| TWI472717B (zh) * | 2010-02-24 | 2015-02-11 | 私立中原大學 | Help with active navigation system |
| US8626436B2 (en) | 2010-12-30 | 2014-01-07 | Telenav, Inc. | Navigation system with constrained resource route planning optimizer and method of operation thereof |
| US8538677B2 (en) | 2010-12-30 | 2013-09-17 | Telenav, Inc. | Navigation system with constrained resource route planning mechanism and method of operation thereof |
| JP5561183B2 (ja) * | 2011-01-21 | 2014-07-30 | アイコム株式会社 | ターゲット識別装置およびターゲット移動予測プログラム |
| US8751133B2 (en) * | 2011-02-17 | 2014-06-10 | 7980302 Canada Inc. | Speed limiter system and method for a vehicle |
| US9140562B2 (en) * | 2011-03-24 | 2015-09-22 | Claude Mignen | System and method for transferring vehicle operating data to an external navigation system |
| WO2012159083A2 (en) | 2011-05-18 | 2012-11-22 | Triangle Software Llc | System for providing traffic data and driving efficiency data |
| FR2982061B1 (fr) | 2011-11-02 | 2013-11-01 | Alcatel Lucent | Systeme d'optimisation de trafic routier |
| GB2497981B (en) * | 2011-12-23 | 2013-11-13 | Charles Linfield Davies | Generating travel time data |
| CA2883973C (en) | 2012-01-27 | 2021-02-23 | Edgar Rojas | Estimating time travel distributions on signalized arterials |
| TW201413219A (zh) * | 2012-09-26 | 2014-04-01 | Hon Hai Prec Ind Co Ltd | 車輛導航系統及方法 |
| DE102012020018A1 (de) * | 2012-10-12 | 2014-04-17 | Audi Ag | Verfahren zum Bereitstellen eines Reiseplans |
| US10223909B2 (en) | 2012-10-18 | 2019-03-05 | Uber Technologies, Inc. | Estimating time travel distributions on signalized arterials |
| US9233472B2 (en) | 2013-01-18 | 2016-01-12 | Irobot Corporation | Mobile robot providing environmental mapping for household environmental control |
| CN109965778B (zh) * | 2013-01-18 | 2022-08-16 | 艾罗伯特公司 | 包括移动机器人的环境管理系统以及其使用方法 |
| GB201314824D0 (en) * | 2013-08-19 | 2013-10-02 | Tomtom Dev Germany Gmbh | Multi-modal routing |
| MY186500A (en) * | 2013-10-24 | 2021-07-22 | Mimos Berhad | A system and method for routing a vehicle |
| EP3069532B1 (en) * | 2013-11-12 | 2019-05-01 | Harman International Industries, Incorporated | Scheduling download of data of an on-line service |
| US9965783B2 (en) | 2014-02-07 | 2018-05-08 | Uber Technologies, Inc. | User controlled media for use with on-demand transport services |
| US9578453B2 (en) * | 2014-02-14 | 2017-02-21 | Garmin Switzerland Gmbh | Method of sending destination and current locations from a mobile device to a central viewing location |
| US10198700B2 (en) | 2014-03-13 | 2019-02-05 | Uber Technologies, Inc. | Configurable push notifications for a transport service |
| US9536271B2 (en) | 2014-05-16 | 2017-01-03 | Uber Technologies, Inc. | User-configurable indication device for use with an on-demand transport service |
| US10467896B2 (en) | 2014-05-29 | 2019-11-05 | Rideshare Displays, Inc. | Vehicle identification system and method |
| US9892637B2 (en) | 2014-05-29 | 2018-02-13 | Rideshare Displays, Inc. | Vehicle identification system |
| US9372089B2 (en) * | 2014-06-02 | 2016-06-21 | International Business Machines Corporation | Monitoring suggested routes for deviations |
| EP3175421A4 (en) | 2014-07-30 | 2017-12-13 | Uber Technologies Inc. | Arranging a transport service for multiple users |
| US9360333B2 (en) * | 2014-08-04 | 2016-06-07 | Here Global B.V. | Method and apparatus calculating estimated time of arrival from multiple devices and services |
| DE102014217528A1 (de) | 2014-09-02 | 2016-03-03 | Patrick Pascheka | Verfahren zur Auswahl oder Vorauswahl von Fahrprofilen für ein System zur automatischen Fahrzeugführung |
| JP6488823B2 (ja) * | 2015-03-31 | 2019-03-27 | アイシン・エィ・ダブリュ株式会社 | 通知システム、方法およびプログラム |
| US9816830B2 (en) | 2015-05-20 | 2017-11-14 | Uber Technologies, Inc. | Navigation lane guidance |
| US9939279B2 (en) | 2015-11-16 | 2018-04-10 | Uber Technologies, Inc. | Method and system for shared transport |
| US9778057B2 (en) | 2016-02-08 | 2017-10-03 | Uber Technologies, Inc. | Selecting a route to a destination based on zones |
| US9792567B2 (en) | 2016-03-11 | 2017-10-17 | Route4Me, Inc. | Methods and systems for managing large asset fleets through a virtual reality interface |
| US9952056B2 (en) * | 2016-03-11 | 2018-04-24 | Route4Me, Inc. | Methods and systems for detecting and verifying route deviations |
| US9792575B2 (en) | 2016-03-11 | 2017-10-17 | Route4Me, Inc. | Complex dynamic route sequencing for multi-vehicle fleets using traffic and real-world constraints |
| US10380534B2 (en) | 2016-03-11 | 2019-08-13 | Route4Me, Inc. | Autonomous supply and distribution chain |
| US9813510B1 (en) | 2016-09-26 | 2017-11-07 | Uber Technologies, Inc. | Network system to compute and transmit data based on predictive information |
| US10325442B2 (en) | 2016-10-12 | 2019-06-18 | Uber Technologies, Inc. | Facilitating direct rider driver pairing for mass egress areas |
| DE102016015696A1 (de) * | 2016-12-21 | 2018-06-21 | Preh Car Connect Gmbh | Ausgeben einer Manöverunterweisung mittels einer Navigationseinrichtung |
| US10355788B2 (en) | 2017-01-06 | 2019-07-16 | Uber Technologies, Inc. | Method and system for ultrasonic proximity service |
| US10429200B1 (en) | 2017-05-15 | 2019-10-01 | Uber Technologies, Inc. | Determining adjusted trip duration using route features |
| US10567520B2 (en) | 2017-10-10 | 2020-02-18 | Uber Technologies, Inc. | Multi-user requests for service and optimizations thereof |
| CN112602128B (zh) * | 2018-06-18 | 2023-12-12 | R·A·艾勒森 | 道路交通导航系统 |
| US11898866B2 (en) * | 2018-07-24 | 2024-02-13 | Faurecia Clarion Electronics Co., Ltd. | Information collection device, and control method |
| US11250845B2 (en) * | 2018-09-05 | 2022-02-15 | Toyota Connected North America, Inc. | Vehicle virtual assistant systems and methods for processing a request for an item from a user |
| US20200217675A1 (en) * | 2019-01-04 | 2020-07-09 | International Business Machines Corporation | Determining route to destination |
| US10887431B2 (en) | 2019-03-07 | 2021-01-05 | Route4Me, Inc. | Autonomous telematics platform |
| DE102019208770A1 (de) * | 2019-06-17 | 2020-12-17 | Siemens Mobility GmbH | Verfahren und Vorrichtung für ein Schienenfahrzeug |
| JP7238714B2 (ja) * | 2019-09-18 | 2023-03-14 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| US11570276B2 (en) | 2020-01-17 | 2023-01-31 | Uber Technologies, Inc. | Forecasting requests based on context data for a network-based service |
| US12158349B2 (en) | 2021-09-23 | 2024-12-03 | At&T Intellectual Property I, L.P. | Vehicular traffic flow optimization |
Family Cites Families (67)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CH501970A (de) | 1967-12-23 | 1971-01-15 | Philips Nv | Schaltungsanordnung zur Verarbeitung von Daten |
| GB1439915A (en) | 1972-06-14 | 1976-06-16 | Goldberg L L | Check digit generation verification apparatus |
| US3899671A (en) | 1974-02-27 | 1975-08-12 | Harris A Stover | Communication systems |
| CA1060113A (en) | 1974-05-13 | 1979-08-07 | Howard S. White | Monitoring system for vehicles |
| US3940630A (en) | 1974-10-21 | 1976-02-24 | Mcdonnell Douglas Corporation | Vehicle locator |
| US4107689A (en) | 1976-06-07 | 1978-08-15 | Rca Corporation | System for automatic vehicle location |
| JPS53124003A (en) | 1977-04-06 | 1978-10-30 | Nissan Motor | Automotive audio instantaneous communication device |
| DE2945852A1 (de) | 1979-11-13 | 1981-05-21 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur verkehrserfassung in einem leit- und informationssystem fuer den individualverkehr |
| US4325117A (en) | 1979-12-31 | 1982-04-13 | Honeywell Information Systems Inc. | Apparatus for calculating a check digit for a stream of data read from a document |
| US4466125A (en) | 1981-04-24 | 1984-08-14 | Omron Tateisi Electronics Co. | Communication control system |
| GB8311303D0 (en) | 1983-04-26 | 1983-06-02 | British Telecomm | Vehicle route finding system |
| GB2176964B (en) | 1985-06-26 | 1989-01-18 | Stc Plc | Integrated communications and navigation system |
| JPH0616320B2 (ja) | 1987-04-08 | 1994-03-02 | 株式会社日立製作所 | 自動車運転案内装置および方法 |
| GB8814456D0 (en) | 1988-06-17 | 1988-08-17 | Cleveland Innovative Technolog | Road vehicle locating system |
| US4954958A (en) | 1988-08-19 | 1990-09-04 | Hacowie Corporation | Directional information system |
| AU614893B2 (en) | 1989-01-18 | 1991-09-12 | Sharp Kabushiki Kaisha | Mobile object navigation system |
| WO1991009375A1 (en) | 1989-12-11 | 1991-06-27 | Caterpillar Inc. | Integrated vehicle positioning and navigation system, apparatus and method |
| US5247524A (en) | 1990-06-29 | 1993-09-21 | Digital Equipment Corporation | Method for generating a checksum |
| US5043736B1 (en) | 1990-07-27 | 1994-09-06 | Cae Link Corp | Cellular position location system |
| EP0510172B1 (en) | 1990-11-08 | 1995-07-05 | Motorola, Inc. | Land vehicle multiple navigation route apparatus |
| US5172321A (en) | 1990-12-10 | 1992-12-15 | Motorola, Inc. | Vehicle route planning system |
| DE4039887A1 (de) | 1990-12-13 | 1992-06-17 | Bosch Gmbh Robert | Fahrzeugleit- und zielfuehrungssystem |
| US5155689A (en) | 1991-01-17 | 1992-10-13 | By-Word Technologies, Inc. | Vehicle locating and communicating method and apparatus |
| US5555286A (en) | 1994-01-31 | 1996-09-10 | Tendler Technologies, Inc. | Cellular phone based automatic emergency vessel/vehicle location system |
| IL108549A (en) * | 1994-02-03 | 1998-08-16 | Zelinkovsky Reuven | Transport system |
| CA2170737A1 (en) | 1994-02-07 | 1995-08-10 | Harold Ii Pace | Mobile location reporting apparatus and methods |
| FR2718532A1 (fr) | 1994-04-07 | 1995-10-13 | Loisel Yves | Système auto protégé de gestion et de surveillance à distance de tous engins ou individus mobiles ou statiques. |
| FI942529A0 (fi) | 1994-05-30 | 1994-05-30 | Finntracker Oy | System foer spaorning av ett foeremaol |
| US5543789A (en) | 1994-06-24 | 1996-08-06 | Shields Enterprises, Inc. | Computerized navigation system |
| US5559707A (en) * | 1994-06-24 | 1996-09-24 | Delorme Publishing Company | Computer aided routing system |
| AU3141795A (en) | 1994-08-03 | 1996-03-04 | Siemens Automotive Corporation | Vehicle navigation and route guidance system |
| US5515043A (en) | 1994-08-17 | 1996-05-07 | Berard; Alfredo J. | Cellular/GPS system for vehicle tracking |
| GB9417600D0 (en) | 1994-09-01 | 1994-10-19 | British Telecomm | Navigation information system |
| ES2140713T3 (es) | 1994-10-07 | 2000-03-01 | Mannesmann Ag | Introduccion del destino para un sistema de navegacion. |
| US5913170A (en) | 1994-11-16 | 1999-06-15 | Highwaymaster Communications, Inc. | Locating system and method using a mobile communications network |
| US5610821A (en) * | 1994-11-18 | 1997-03-11 | Ibm Corporation | Optimal and stable route planning system |
| US6226529B1 (en) | 1994-12-08 | 2001-05-01 | Itt Manufacturing Enterprises, Inc. | System for providing a simultaneous data and voice channel within a single channel of a portable cellular telephone to provide position-enhanced cellular services (PECS) |
| EP0815547B2 (de) * | 1995-03-23 | 2006-08-30 | T-Mobile Deutschland GmbH | Verfahren und einrichtung zur ermittlung von dynamischen verkehrsinformationen |
| US5911773A (en) | 1995-07-24 | 1999-06-15 | Aisin Aw Co., Ltd. | Navigation system for vehicles |
| BR9707640A (pt) | 1996-02-22 | 1999-07-27 | Siemens Automotive Corp Lp | Sistema de navegação de veículo e orientação de rota |
| US5887250A (en) | 1996-07-12 | 1999-03-23 | Nokia Mobile Phones Limited | Mobile station having lock code based on secure value |
| DE19651143B4 (de) | 1996-12-10 | 2013-07-25 | T-Mobile Deutschland Gmbh | Verfahren und Anordnung zur Verkehrsinformation |
| US6107644A (en) | 1997-01-24 | 2000-08-22 | Rohm Co., Ltd. | Semiconductor light emitting device |
| FR2761837B1 (fr) | 1997-04-08 | 1999-06-11 | Sophie Sommelet | Dispositif d'aide a la navigation ayant une architecture distribuee basee sur internet |
| US6493338B1 (en) | 1997-05-19 | 2002-12-10 | Airbiquity Inc. | Multichannel in-band signaling for data communications over digital wireless telecommunications networks |
| CN1310555C (zh) | 1997-05-19 | 2007-04-11 | 爱尔比奎特公司 | 远距离通信设备、无线手持装置及相关方法 |
| JPH1155419A (ja) | 1997-07-30 | 1999-02-26 | Aqueous Res:Kk | ナビゲーション装置を用いた情報提供システム |
| US6680694B1 (en) * | 1997-08-19 | 2004-01-20 | Siemens Vdo Automotive Corporation | Vehicle information system |
| US5898392A (en) | 1998-02-10 | 1999-04-27 | Prince Corporation | System and method for remote control of an in-vehicle voice recorder and other electrical accessories |
| GB2335492B (en) | 1998-03-18 | 2002-02-27 | Nokia Mobile Phones Ltd | Local navigation alternatives |
| DE19823123C2 (de) | 1998-05-23 | 2000-05-25 | Opel Adam Ag | Verfahren zum Betrieb eines Navigationssystems für Kraftfahrzeuge |
| KR100508807B1 (ko) | 1998-10-10 | 2005-12-21 | 삼성전자주식회사 | 교통 정보 서비스 방법 |
| DE69929627T2 (de) | 1998-11-02 | 2006-09-14 | Airbiquity Inc., Bainbridge Island | Geo-räumliche adressierung zum internet-protokoll |
| CN1340254A (zh) | 1999-01-15 | 2002-03-13 | 爱尔比奎特公司 | 在话音通信网络内实现同步的带内信令 |
| US6564143B1 (en) * | 1999-01-29 | 2003-05-13 | International Business Machines Corporation | Method and apparatus for personalizing static and temporal location based services |
| GB2352292A (en) | 1999-06-11 | 2001-01-24 | John Richard Miles Turner | Navigation system and method |
| US6298306B1 (en) | 1999-07-28 | 2001-10-02 | Motorola, Inc. | Vehicle locating system utilizing global positioning |
| DE50006517D1 (de) | 1999-08-25 | 2004-06-24 | Atx Europe Gmbh | Ortsbezogene wap-staukarte durch verknüpfung von kartenausschnitten in einer verkehrsinformationszentrale |
| CA2384778A1 (en) | 1999-09-13 | 2001-03-22 | Tracey Olson | Closed loop tracking system |
| US6614349B1 (en) | 1999-12-03 | 2003-09-02 | Airbiquity Inc. | Facility and method for tracking physical assets |
| US6615130B2 (en) | 2000-03-17 | 2003-09-02 | Makor Issues And Rights Ltd. | Real time vehicle guidance and traffic forecasting system |
| CA2401939C (en) | 2000-03-21 | 2011-06-21 | Airbiquity Inc. | Improved in-band signaling for data communications over digital wireless telecommunications networks |
| GB2360588B (en) | 2000-03-23 | 2004-04-07 | Yeoman Group Plc | Navigation system |
| JP2003531539A (ja) | 2000-04-17 | 2003-10-21 | エアビクティ インコーポレイテッド | 移動体データ通信用の安全な動的リンク割り当てシステム |
| WO2002019683A1 (en) | 2000-08-30 | 2002-03-07 | Airbiquity Inc | Controller for receiving data and providing services over a comunication network |
| US6421602B1 (en) * | 2001-01-03 | 2002-07-16 | Motorola, Inc. | Method of navigation guidance for a distributed communications system having communications nodes |
| US7176813B2 (en) * | 2004-09-10 | 2007-02-13 | Xanavi Informatics Corporation | System and method for processing and displaying traffic information in an automotive navigation system |
-
2000
- 2000-05-16 GB GBGB0011797.8A patent/GB0011797D0/en not_active Ceased
-
2001
- 2001-05-16 ES ES01936607T patent/ES2275681T3/es not_active Expired - Lifetime
- 2001-05-16 WO PCT/GB2001/002182 patent/WO2001088480A1/en not_active Ceased
- 2001-05-16 AT AT01936607T patent/ATE344917T1/de not_active IP Right Cessation
- 2001-05-16 AU AU2001262481A patent/AU2001262481A1/en not_active Abandoned
- 2001-05-16 DE DE60124391T patent/DE60124391T2/de not_active Expired - Fee Related
- 2001-05-16 US US10/276,718 patent/US6950745B2/en not_active Expired - Lifetime
- 2001-05-16 EP EP01936607A patent/EP1285234B1/en not_active Expired - Lifetime
-
2005
- 2005-07-21 US US11/185,743 patent/US7742873B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US20030187573A1 (en) | 2003-10-02 |
| US6950745B2 (en) | 2005-09-27 |
| EP1285234B1 (en) | 2006-11-08 |
| ATE344917T1 (de) | 2006-11-15 |
| DE60124391D1 (de) | 2006-12-21 |
| GB0011797D0 (en) | 2000-07-05 |
| WO2001088480A1 (en) | 2001-11-22 |
| EP1285234A1 (en) | 2003-02-26 |
| DE60124391T2 (de) | 2007-08-30 |
| US7742873B2 (en) | 2010-06-22 |
| AU2001262481A1 (en) | 2001-11-26 |
| US20060031007A1 (en) | 2006-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1285234B1 (en) | Navigation system | |
| CA2266208C (en) | Remote road traffic data exchange and intelligent vehicle highway system | |
| RU2407060C2 (ru) | Навигационное устройство для планирования зависящего от времени маршрута | |
| US6256577B1 (en) | Using predictive traffic modeling | |
| US6526349B2 (en) | Method of compiling navigation route content | |
| ES2344871T3 (es) | Sistema instantaneo de supervision del trafico. | |
| US6650995B2 (en) | Method of optimizing traffic content | |
| US6424910B1 (en) | Method and system for providing related navigation features for two or more end users | |
| US7439878B2 (en) | Apparatus and method for processing and displaying traffic information in an automotive navigation system | |
| US8537033B2 (en) | Method for predicting a travel time for a traffic route | |
| EP1116934B1 (en) | Route guiding explanation device and route guiding explanation system | |
| EP1582841B1 (en) | Route search server, system and method | |
| US20110227724A1 (en) | Automated location-intelligent traffic notification service systems and methods | |
| CN102243811B (zh) | 车辆导航系统及推荐路径检索方法 | |
| US6028553A (en) | Method for dynamic route recommendation | |
| US20150233725A1 (en) | Non Real Time Traffic System for a Navigator | |
| JP2009192356A (ja) | 経路探索システム、経路探索サーバおよび端末装置ならびに経路探索方法 | |
| JP5773202B2 (ja) | ナビゲーションシステム、ナビゲーションプログラム及びナビゲーション方法 | |
| JP2001082974A (ja) | ナビゲーション方法およびそのためのinサーバ | |
| JP2004240543A (ja) | 移動体旅行時間提供装置 | |
| CN115307649A (zh) | 一种路线搜索服务器以及路线搜索系统 | |
| ES2230993B1 (es) | Sistema para determinar en tiempo real la intensidad del trafico de vehiculos. | |
| KR20040025194A (ko) | 이동단말을 이용한 네비게이션 시스템에서의 경로안내방법 |