ES2275681T3 - Sistema de navegacion. - Google Patents

Sistema de navegacion. Download PDF

Info

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
Application number
ES01936607T
Other languages
English (en)
Inventor
Hugh John c/o Yeoman Group plc AGNEW
Vincent Yeoman Group plc GEAKE
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yeoman Group PLC
Original Assignee
Yeoman Group PLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yeoman Group PLC filed Critical Yeoman Group PLC
Application granted granted Critical
Publication of ES2275681T3 publication Critical patent/ES2275681T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems 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/096816Systems 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096838Systems 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096855Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
    • G08G1/096872Systems 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096877Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
    • G08G1/096888Systems 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.
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.
Modificaciones y realizaciones alternativas
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.
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.
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.
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.
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.
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.
ES01936607T 2000-05-16 2001-05-16 Sistema de navegacion. Expired - Lifetime ES2275681T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) 이동단말을 이용한 네비게이션 시스템에서의 경로안내방법