ES2589463T3 - Dispositivo para proporcionar información de rutas, procedimiento para proporcionar información de rutas, programa y medio de grabación de información - Google Patents
Dispositivo para proporcionar información de rutas, procedimiento para proporcionar información de rutas, programa y medio de grabación de información Download PDFInfo
- Publication number
- ES2589463T3 ES2589463T3 ES11856882.3T ES11856882T ES2589463T3 ES 2589463 T3 ES2589463 T3 ES 2589463T3 ES 11856882 T ES11856882 T ES 11856882T ES 2589463 T3 ES2589463 T3 ES 2589463T3
- Authority
- ES
- Spain
- Prior art keywords
- route
- user
- routes
- travel
- comparison
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 21
- 238000012876 topography Methods 0.000 claims abstract description 11
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 18
- 238000013500 data storage Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000037396 body weight Effects 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3484—Personalized, e.g. from learned user behaviour or user-defined profiles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/3676—Overview of the route on the road map
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3885—Transmission of map data to client devices; Reception of map data by client devices
- G01C21/3896—Transmission of map data from central databases
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/005—Traffic control systems for road vehicles including pedestrian guidance indicator
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096811—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
- G08G1/096816—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the complete route is transmitted to the vehicle at once
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
- G08G1/096838—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the user preferences are taken into account or the user selects one route out of a plurality
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)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Health & Medical Sciences (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Un dispositivo proveedor de información de rutas (10), que comprende: medios (104) que almacenan datos de mapas que incluyen una ondulación de una topografía real; medios de adquisición configurados para adquirir información sobre primeras rutas, conteniendo cada uno una o más rutas desde un punto correspondiente a una dirección de un usuario en los datos de mapas hasta una pluralidad de puntos predeterminados en una región que contiene el punto que corresponde a la dirección del usuario en los datos de mapas; medios de determinación (108) configurados para determinar una segunda ruta desde un punto de inicio hasta un punto final, especificados en base a una petición del usuario; medios de comparación (116, 118) configurados para determinar una correlación entre curvas que representan cada una de las primeras rutas y la segunda ruta, o comparar una dificultad de viaje calculada para cada una de las primeras rutas y la segunda ruta; medios de selección configurados para seleccionar una ruta de referencia entre las primeras rutas, basándose en dicha determinación o comparación mediante los medios de comparación; y medios proveedores de información (120) configurados para proporcionar al usuario información sobre un resultado de comparación entre la segunda ruta y la ruta de referencia, indicando dicho resultado de comparación una medida de la dificultad de viaje requerida para viajar en la segunda ruta comparada con la ruta de referencia mediante los medios de comparación.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Dispositivo para proporcionar informacion de rutas, procedimiento para proporcionar informacion de rutas, programa y medio de grabacion de informacion
Campo tecnico
La presente invencion se refiere a un dispositivo proveedor informacion de rutas, un procedimiento proveedor de informacion de rutas, un programa y un medio de grabacion de informacion.
Tecnica anterior
Se conoce un servicio para proporcionar informacion de mapas en respuesta a una peticion desde un terminal de usuario. Por ejemplo, segun la siguiente bibliograffa de patente 1, en tal servicio, la cantidad de veces que el area de una region rectangular especificada en un mapa corresponde a un edificio famoso (tal como un estadio de beisbol con boveda) tambien se exhibe en el mapa de modo que pueda reconocerse de manera intuitiva un area de un objeto de gran tamano exhibido en el mapa.
Lista de citas
Bibliograffa de patente
Bibliograffa de patente 1: JP 2010-134887 A
Ademas, el documento DE 102 03 097 A1 se refiere a un procedimiento para determinar una ruta y el peaje que ha de pagarse por el uso de dicha ruta, teniendo en consideracion el punto de inicio y un destino en una red de rutas predeterminada. Segun dicho procedimiento, un dispositivo de procesamiento de datos lleva a cabo las siguientes etapas: aceptacion de informacion de punto de inicio e informacion de destino; determinacion de una ruta de referencia desde el punto de inicio hasta el destino, teniendo en consideracion la informacion de ruta que esta almacenada en una memoria de datos; definicion de un valor caractenstico para la ruta de referencia que se ha determinado y almacenamiento del mismo en una memoria de datos; determinacion de una ruta alternativa posible desde el punto de inicio hasta el destino, teniendo en consideracion la informacion de rutas que se ha almacenado en una memoria de datos; definicion de un valor caractenstico que se asigna a dicha ruta alternativa y almacenamiento del mismo en una memoria de datos; comparacion del valor caractenstico asignado a la ruta alternativa con el valor caractenstico asignado a la ruta de referencia; asignacion de la ruta alternativa a un fondo de rutas permisibles, siempre que la desviacion del valor caractenstico asignado a la ruta alternativa con respecto al valor caractenstico asignado a la ruta de referencia se situe dentro de un intervalo de tolerancia, y almacenamiento del fondo en una memoria de datos; y resultado final del peaje que ha de pagarse teniendo en consideracion uno de los valores caractensticos que se ha determinado. El documento DE 102 03 097 A1 ensena un sistema de navegacion para determinar una ruta, en el que se comparan rutas diferentes y alternativas desde un punto A de inicio hasta un punto F final.
Sumario de la invencion
Problema tecnico
Sin embargo, en un caso en el que se busca una ruta que conecte entre un punto de inicio y un punto final fijados en un mapa, y se proporciona a un usuario, incluso si las rutas se comparan con el uso de un mdice generalmente famoso como referencia, como en la tecnica relacionada, cuando el mdice no es familiar para el usuario, el usuario no puede reconocer el trabajo requerido para viajar en la ruta.
La presente invencion se ha hecho en vista del problema mencionado anteriormente y tiene un objeto de proporcionar un dispositivo proveedor de informacion de rutas, un procedimiento proveedor de informacion de rutas, un programa y un medio de grabacion de informacion, que permiten a un usuario reconocer de manera intuitiva el trabajo de viaje en una ruta.
Solucion al problema
El problema mencionado anteriormente se resuelve mediante las reivindicaciones independientes. Las realizaciones ventajosas se describen en las reivindicaciones dependientes.
Segun la presente invencion, se proporciona un dispositivo proveedor de informacion de rutas segun la reivindicacion 1.
Segun un aspecto de la presente invencion, el medio de adquisicion adquiere informacion sobre las primeras rutas dentro de una gama predeterminada, siendo el punto que corresponde a la informacion sobre el usuario el punto de
5
10
15
20
25
30
35
40
45
50
55
60
65
inicio y siendo la longitud de la segunda ruta una referencia.
Segun un aspecto de la presente invencion, el medio de comparacion realiza cualquier comparacion seleccionada entre una comparacion entre dificultades de viaje, cada una determinada basandose en una longitud de una ruta y una ondulacion en la ruta, la una con respecto a la otra, una comparacion entre longitudes, cada una obtenida corrigiendo la longitud de la ruta basandose en la ondulacion de la ruta, la una con respecto a la otra, y una comparacion entre dificultades de viaje, cada una determinada basandose en una longitud obtenida corrigiendo la longitud de la ruta en base a la ondulacion de la ruta y la ondulacion en la ruta, la una con respecto a la otra.
Segun un aspecto de la presente invencion, el dispositivo proveedor de informacion de ruta incluye ademas medios de seleccion para seleccionar, como ruta de referencia, una primera ruta, la mas aproximada a la segunda ruta en dificultad de viaje cuando el medio de comparacion compara dificultades de viaje, cada una determinada basandose en una longitud de una ruta y una ondulacion en la ruta, la una con respecto a la otra, o dificultades de viaje, cada una determinada basandose en una longitud obtenida corrigiendo la longitud de la ruta en base a la ondulacion de la ruta y la ondulacion en la ruta, la una con respecto a la otra, o en la longitud cuando el medio de comparacion compara longitudes, cada una obtenida corrigiendo la longitud de la ruta en base a la ondulacion de la ruta, la una con respecto a la otra, y el medio proveedor de informacion proporciona al usuario informacion sobre la ruta de referencia seleccionada por los medios de seleccion, como la informacion basada en el resultado de comparacion mediante los medios de comparacion.
Segun un aspecto de la presente invencion, el medio de seleccion selecciona, como la ruta de referencia, una ruta lo mas aproximada en topograffa, entre la pluralidad de primeras rutas, cuando el medio de comparacion compara las dificultades de viaje, cada una obtenida basandose en la longitud de la ruta y la ondulacion en la ruta, la una con respecto a la otra, o las dificultades del viaje, cada una obtenida basandose en la longitud obtenida corrigiendo la longitud de la ruta en base a la ondulacion de la ruta y la ondulacion en la ruta, la una con respecto a la otra.
Segun un aspecto de la presente invencion, las respectivas dificultades de viaje de la primera ruta y de la segunda ruta se calculan con la longitud de cada una entre la primera ruta y la segunda ruta, la ondulacion de cada una entre la primera ruta y la segunda ruta, y una carga correspondiente a un objeto contenido en cada una entre la primera ruta y la segunda ruta, consideradas como parametros.
Segun un aspecto de la presente invencion, la dificultad de viaje de la segunda ruta se calcula para tener un valor mayor, cuando se determina que un entorno de la segunda ruta no es un entorno habitualmente experimentado por el usuario, que un valor calculado cuando se determina que el entorno de la segunda ruta es el entorno habitualmente experimentado por el usuario.
Segun un aspecto de la presente invencion, las una o mas rutas contenidas en la pluralidad de primeras rutas contienen respectivamente uno o mas puntos de paso, y el medio de comparacion puede fijar un punto de paso contenido en cada una de las primeras rutas como un punto final de la primera ruta, formando de ese modo una nueva primera ruta.
Segun un aspecto de la presente invencion, el medio de comparacion determina una correlacion entre curvas que representan, respectivamente, la primera ruta y la segunda ruta cuando el medio de comparacion compara directamente la primera ruta y la segunda ruta, y compara cantidades caractensticas basandose en topograffas de la primera ruta y la segunda ruta cuando el medio de comparacion compara indirectamente la primera ruta y la segunda ruta.
Segun la presente invencion, se proporciona un procedimiento proveedor de informacion de rutas para un dispositivo proveedor de informacion de rutas, incluyendo el dispositivo proveedor de informacion de rutas: medios para almacenar datos de mapas que incluyen una ondulacion de una topograffa real; y medios para almacenar informacion sobre las primeras rutas, conteniendo, cada una, una o mas rutas desde un punto, como un punto de inicio, correspondiente a informacion sobre el usuario en los datos de mapas, hasta una pluralidad de puntos predeterminados en una region que contiene el punto correspondiente a la informacion sobre el usuario en los datos de mapas, junto con informacion de identificacion sobre el usuario, incluyendo el procedimiento proveedor de informacion de rutas: una etapa de determinacion para determinar una segunda ruta desde un punto de inicio hasta un punto final, especificados basandose en una peticion del usuario; una etapa de comparacion para comparar directa o indirectamente una longitud de la segunda ruta y una ondulacion en la segunda ruta, y una longitud de cada una de las primeras rutas y una ondulacion en cada una de las primeras rutas, las unas con respecto a las otras, en los datos de mapas; y una etapa proveedora de informacion para proporcionar al usuario informacion sobre un resultado de comparacion de la etapa de comparacion.
Segun la presente invencion, tambien se proporciona un procedimiento proveedor de informacion de rutas segun la reivindicacion 11.
Segun la presente invencion, se proporciona un producto de programa informatico segun la reivindicacion 13. Segun la presente invencion, se proporciona un medio de grabacion legible por ordenador segun la reivindicacion 14, que
5
10
15
20
25
30
35
40
45
50
55
60
65
comprende el producto de programa informatico segun la reivindicacion 13.
Efectos ventajosos de la invencion
Segun un aspecto de la presente invencion, se puede hacer que el usuario reconozca de manera intuitiva el trabajo de viajar en una ruta.
Breve descripcion de los dibujos
[Figura 1] Un diagrama de configuracion de sistema de un sistema proveedor de informacion de mapas segun una realizacion de la presente invencion;
[Figura 2] Un diagrama de bloques funcionales que ilustra un ejemplo de funciones proporcionadas para un servidor proveedor de informacion de mapas;
[Figura 3] Un diagrama que ilustra un ejemplo de calculo de una dificultad de viaje parcial.
[Figura 4] Una tabla que muestra un ejemplo de valores de F correspondientes a un angulo 0.
[Figura 5] Una tabla que muestra un ejemplo de una tabla de rutas de usuario.
[Figura 6] Un diagrama que ilustra un ejemplo de una pantalla de exhibicion basandose en datos de exhibicion de rutas.
[Figura 7] Un diagrama que ilustra un ejemplo de la pantalla de exhibicion basandose en los datos de exhibicion de rutas.
[Figura 8] Un diagrama que ilustra un ejemplo de la pantalla de exhibicion basandose en los datos de exhibicion de rutas.
[Figura 9A] Un diagrama de secuencia del procesamiento llevado a cabo en el sistema proveedor de informacion de mapas.
[Figura 9B] Un diagrama de secuencia del procesamiento llevado a cabo en el sistema proveedor de informacion de mapas.
[Figura 10] Un diagrama que ilustra un ejemplo de una pantalla de configuracion para una ruta de usuario.
[Figura 11] Un diagrama que ilustra un ejemplo de una pantalla de exhibicion que exhibe una ruta recuperada.
[Figura 12] Un diagrama que ilustra un ejemplo de rutas de usuario registradas.
[Figura 13] Un diagrama que ilustra un ejemplo de una pantalla de especificacion para una ruta objeto.
[Figura 14] Una tabla que muestra un ejemplo de valores de t correspondientes al angulo 0.
[Figura 15] Una tabla que muestra un ejemplo de valores de METS correspondientes al angulo 0.
Descripcion de realizaciones
Se proporciona ahora una descripcion de un modo de realizacion (a continuacion en el presente documento, denominado realizacion) para llevar a cabo la presente invencion haciendo referencia a los dibujos.
La figura 1 ilustra un diagrama de configuracion de sistema de un sistema proveedor de informacion de mapas 1 segun esta realizacion. Tal como se ilustra en la figura 1, el sistema proveedor de informacion de mapas 1 incluye un
terminal de usuario 20 y un servidor proveedor de informacion de mapas 10, y el terminal de usuario 20 y el servidor
proveedor de informacion de mapas 10 estan conectados entre sf por medio de una red 5 tal como Internet, para poder comunicarse datos mutuamente.
El terminal de usuario 20 es un ordenador operado por el usuario, tal como un ordenador personal y un terminal movil. El terminal de usuario 20 realiza un acceso al servidor proveedor de informacion de mapas 10 segun un programa tal como un Navegador de la Red, en respuesta a una operacion del usuario, y recibe informacion de mapas desde el servidor proveedor de informacion de mapas 10 al que se ha accedido. Entonces, el terminal de usuario 20 exhibe la informacion recibida en un dispositivo de exhibicion tal como un visor de cristal lfquido.
El servidor proveedor de informacion de mapas 10 es un ordenador para generar informacion de mapas que
5
10
15
20
25
30
35
40
45
50
55
60
65
contiene informacion de rutas que conectan un punto y otro punto entre sf en un mapa, en respuesta a la peticion desde el terminal de usuario 20, y para proporcionar entonces al terminal de usuario 20 la informacion de mapas.
La figura 2 es un diagrama de bloques funcionales que ilustra un ejemplo de funciones proporcionadas para el servidor proveedor de informacion de mapas 10 segun esta realizacion. Tal como se ilustra en la figura 2, el servidor proveedor de informacion de mapas 10 incluye un modulo de almacenamiento de informacion de usuario 100, un modulo de autenticacion 102, un modulo de almacenamiento de datos de mapas 104, un modulo de recepcion de datos de rutas de usuario 106, un modulo de determinacion de rutas 108, un modulo de calculo de dificultades de viaje 110, un modulo de almacenamiento de datos de rutas de usuario 112, un modulo de recepcion de datos de rutas objeto 114, un modulo de seleccion de rutas de usuario de referencia 116, un modulo de comparacion de rutas 118, un modulo de generacion de datos de exhibicion de rutas 120 y un modulo de transmision de datos de exhibicion de rutas 122.
La funcion de cada uno de los modulos mencionados anteriormente, proporcionados para el servidor proveedor de informacion de mapas 10, puede realizarse mediante un ordenador, que incluye hardware tal como medios de control tales como una CPU, medios de almacenamiento tales como una memoria y medios de comunicacion tales como una interfaz de comunicacion para transmitir/recibir datos a/desde los dispositivos externos, leer un programa almacenado en un medio de almacenamiento de informacion legible por ordenador y ejecutar el programa. Observese que el programa puede suministrarse al servidor proveedor de informacion de mapas 10 por medio de un medio de almacenamiento de informacion tal como un disco optico, un disco magnetico, un disco magneto-optico o una memoria flash, o suministrarse al servidor proveedor de informacion de mapas 10 por medio de una red de comunicacion de datos tal como Internet.
El modulo de almacenamiento de informacion de usuario 100 almacena informacion de autenticacion e informacion de diversos tipos de atributos sobre cada uno de los usuarios. Por ejemplo, la informacion de autenticacion puede ser una combinacion de un Identificador de usuario para identificar un usuario, y una contrasena, y la informacion de atributos puede incluir diversos tipos de informacion, tal como una direccion, un nombre y una fecha de nacimiento del usuario.
El modulo de autenticacion 102 lleva a cabo la autenticacion de usuario basandose en la informacion de autenticacion recibida desde el terminal de usuario 20. Por ejemplo, el modulo de autenticacion 102 puede llevar a cabo la autenticacion basandose en si una combinacion de un identificador de usuario y una contrasena, recibidos desde el terminal de usuario 20, coincide o no con una combinacion del Identificador de usuario y la contrasena almacenados en el modulo de almacenamiento de informacion de usuario 100. El servidor proveedor de informacion de mapas 10 puede proporcionar a un terminal de usuario 20 autenticado un senuelo que representa una autenticacion exitosa, y puede llevar a cabo una autenticacion posterior basandose en el senuelo recibido desde el terminal de usuario 20.
El modulo de almacenamiento de datos de mapas 104 almacena datos de mapas que contienen ondulaciones de topograffas reales. Por ejemplo, los datos de mapas pueden contener informacion que representa una ubicacion de un punto o region espedficos en un espacio predeterminado, e informacion asociada a esta informacion. Ademas, una ubicacion indicada en los datos de mapas puede incluir informacion sobre una latitud, una longitud y una elevacion (o informacion correspondiente a las mismas). Entonces, los datos de mapas pueden contener informacion de ubicacion e informacion de atributos sobre cada objeto de mapa, tal como una carretera, un semaforo, un edificio, un parque, un almacen, una residencia y una estacion. La informacion de atributos puede contener informacion sobre un tipo, un nombre, una direccion, y similares, del objeto de mapa.
El modulo de recepcion de datos de rutas de usuario 106 recibe datos de especificacion de rutas que especifican una ruta que ha de registrarse desde el terminal de usuario 20 operado por el usuario autenticado mediante el modulo de autenticacion 102, mientras que los datos de especificacion de rutas se asocian al usuario. Por ejemplo, los datos de especificacion de rutas recibidos por el modulo de recepcion de datos de rutas de usuario 106 pueden ser informacion sobre un punto de inicio y un punto final en un mapa, pueden contener informacion sobre un punto de inicio, un punto final y puntos de paso, por los que se pasa entre los mismos, o puede ser informacion sobre una ruta especificada en el mapa por el usuario por medio de un dispositivo de entrada tal como un dispositivo senalador. Observese que cada punto entre el punto de inicio, el punto final y los puntos de paso puede ser un punto arbitrario en un mapa, o un objeto identificado mediante una direccion, un nombre, o similares. Ademas, el modulo de recepcion de datos de rutas de usuario 106 puede recibir una consulta de busqueda tal como “desde AAA (nombre de un punto de inicio) hasta BBB (nombre de un punto final)”, como datos de especificacion de la ruta.
El modulo de determinacion de rutas 108 busca y determina una ruta que conecte la pluralidad de puntos especificados en el mapa. Por ejemplo, el modulo de determinacion de rutas 108 busca, basandose en los datos de rutas recibidos por el modulo de recepcion de datos de rutas de usuario 106, una ruta en el mapa que conecte el punto de inicio y el punto final (asf como los puntos de paso) representados por los datos de ruta. La busqueda de ruta puede llevarse a cabo buscando una ruta que satisfaga condiciones predeterminadas entre las rutas desde el punto de inicio hasta el punto final. Observese que las condiciones predeterminadas pueden incluir una condicion, o una pluralidad de diversas condiciones combinadas, tales como una condicion de que la longitud de una ruta sea
5
10
15
20
25
30
35
40
45
50
55
60
65
minima, una condicion de que el tiempo de desplazamiento del viaje en una ruta sea mmimo y una condicion de que la dificultad de viaje (la dificultad de viaje se describe mas adelante) de una ruta sea minima.
El modulo de calculo de dificultad de viajes 110 calcula una dificultad de viaje que representa una dificultad para viajar desde un punto de inicio hasta un punto dado (tal como un punto final) en una ruta. Por ejemplo, la dificultad de viaje puede ser un valor numerico calculado basandose en la longitud de la ruta y en una ondulacion en la ruta en los datos de mapas, o puede ser un nivel determinado que corresponde al valor numerico calculado. Puede determinarse una gama de valores numericos pertenecientes, con anterioridad para cada uno de los niveles. Ademas, cuando se calcula la dificultad de viaje en relacion con una ruta, ademas de la ondulacion en la ruta y la longitud de la ruta, pueden usarse parametros tales como, por ejemplo, una estacion, el tiempo, una temperatura atmosferica, una humedad, la presencia/ausencia de objetos existentes en la ruta tales como unas escaleras, un paso a nivel, un semaforo, un paso subterraneo y un paso elevado, y un estado de superficie de carretera. Por ejemplo, la ondulacion de una ruta puede representarse mediante una inclinacion (angulo) o una diferencia en elevacion entre dos puntos arbitrarios contenidos en la ruta. Segun esta realizacion, la longitud de una ruta es una longitud de la ruta en un espacio, concretamente, una longitud determinada corrigiendo la longitud de la ruta en base a la ondulacion de la ruta, pero puede usarse una longitud de ruta, representada en un mapa plano, como la longitud de una ruta. Ademas, el modulo de calculo de dificultad de viajes 110 puede tambien calcular la dificultad de viaje hasta un punto de paso por el que se pasa entre el punto de inicio y el punto final de una ruta especificada. Se proporciona ahora una descripcion de un ejemplo espedfico de la dificultad de viaje calculada mediante el modulo de calculo de dificultad de viajes 110.
El modulo de calculo de dificultad de viajes 110 puede calcular la dificultad de viaje de una ruta, por ejemplo, basandose en la cantidad de trabajo ffsico requerido para viajar en la ruta desde el punto de inicio hasta el punto final. Por ejemplo, el modulo de calculo de dificultad de viajes 110 puede dividir la ruta en una pluralidad de partes, puede calcular una dificultad de viaje parcial para cada una de las partes y puede calcular la dificultad de viaje sumando las dificultades de viaje parciales calculadas. La division de la ruta puede llevarse a cabo al menos en ubicaciones de puntos de paso fijados en la ruta y, si el numero de divisiones de las partes es infinito, la dificultad de viaje de la ruta coincide teoricamente con el trabajo ffsico requerido para viajar en la ruta. Se proporciona ahora una descripcion de un ejemplo del calculo de la dificultad de viaje parcial.
La figura 3 es un diagrama para describir un ejemplo de calculo de la dificultad de viaje parcial. Tal como se ilustra en la figura 3, dos puntos extrafdos de una determinada ruta son un punto A y un punto B, y las coordenadas de los respectivos puntos en un sistema de coordenadas cartesianas se representan como el punto A(X1, Y1, H1) y el punto B(X2, Y2, H2). En esta ocasion, la dificultad W de viaje requerida para viajar desde el punto A hasta el punto B se calcula como W=F(0)d. En esta expresion, F indica una fuerza y d indica una distancia de viaje, y d se determina como d= rafz cuadrada de (AX2 + AY2 + AH2) donde AX = X2 - X1, AY = Y2 - Y1 y AH = H2 - H1. Ademas, F(0) puede determinarse con respecto a un angulo 0 desde el punto A hasta el punto B.
La figura 4 es una tabla que muestra un ejemplo de valores de F con respecto al angulo 0. Tal como se muestra en la figura 4, puede fijarse un valor de F con anterioridad para cada una de las gamas del angulo 0, y un 0 positivo corresponde a una pendiente ascendente, un 0 cero corresponde a una carretera llana y un 0 negativo corresponde a una pendiente descendente. Observese que 0 se determina basandose en sen 0 = AH/d. Ha de entenderse que el modulo de calculo de dificultad de viajes 110 puede calcular la dificultad W de viaje por medio de otro procedimiento de calculo. Por ejemplo, la dificultad W de viaje puede calcularse basandose en W = ad + PAH, donde ay p son coeficientes. Observese que en un ejemplo ilustrado en la figura 4, cuando el angulo 0 esta dentro de una gama de 0 a 1 grado, F puede ser minima y F puede aumentar mientras aumenta o disminuye el angulo 0 en el intervalo de 0 a 1 grado. En esta ocasion, la tasa de aumento que ha de usarse cuando F aumenta mientras el angulo 0 aumenta en el intervalo de 0 a 1 grado puede ser mayor que la tasa de aumento que ha de usarse cuando F aumenta mientras el angulo 0 disminuye en el intervalo de 0 a 1 grado.
El modulo de almacenamiento de datos de rutas de usuario 112 almacena informacion sobre una ruta (primera ruta) determinada basandose en los datos de especificacion de ruta recibidos desde el modulo de recepcion de datos de rutas de usuario 106 para cada uno de los usuarios. Segun esta realizacion, el modulo de almacenamiento de datos de rutas de usuario 112 almacena los datos de ruta mientras los datos de ruta se asocian al Identificador de usuario, y los datos de ruta contienen informacion sobre el punto de inicio, los puntos de paso y el punto final, y las dificultades de viaje requeridas para viajar hasta los respectivos puntos calculados mediante el modulo de calculo de dificultad de viajes 110.
La figura 5 muestra un ejemplo de una tabla de rutas de usuario almacenadas en el modulo de almacenamiento de datos de rutas de usuario 112. Tal como se muestra en la figura 5, la tabla de rutas de usuario almacena datos de ruta que contienen los Identificadores de ruta que identifican rutas, y puntos de inicio, puntos de paso y puntos finales de las rutas, que se asocian a los Identificadores de usuario. Por ejemplo, la informacion sobre los puntos de inicio, puntos de paso y puntos finales contiene coordenadas de cada uno de los puntos, una dificultad de viaje hasta cada uno de los puntos e informacion de atributos (tipo del punto y similares) sobre cada uno de los puntos.
5
10
15
20
25
30
35
40
45
50
55
60
65
El modulo de recepcion de datos de rutas objeto 114 recibe datos de especificacion de rutas objeto desde el terminal de usuario 20 operado por el usuario autenticado mediante el modulo de autenticacion 102. Por ejemplo, los datos de especificacion de ruta recibidos por el modulo de recepcion de datos de rutas objeto 114 pueden ser informacion sobre un punto de inicio y un punto final en un mapa, pueden contener informacion sobre un punto de inicio, un punto final y puntos de paso por los que se pasa entre los mismos, o pueden ser informacion sobre una ruta especificada en el mapa por el usuario, por medio de un dispositivo de entrada tal como un dispositivo senalador. Observese que cada punto entre el punto de inicio, el punto final y los puntos de paso puede ser un punto arbitrario en un mapa, o un objeto identificado mediante una direccion, un nombre o similares. Ademas, el modulo de recepcion de datos de rutas objeto 114 puede recibir una consulta de busqueda tal como “desde AAA (nombre de un punto de inicio) hasta BBB (nombre de un punto final)”, como datos de especificacion de la ruta.
El modulo de determinacion de rutas 108 busca, basandose en los datos de especificacion de rutas recibidos por el modulo de recepcion de datos de rutas objeto 114, una ruta (ruta objeto) en el mapa que conecta el punto de inicio y el punto final (asf como los puntos de paso), representados por los datos de especificacion de ruta.
El modulo de calculo de dificultad de viajes 110 calcula la dificultad de viaje que representa la dificultad de viajar desde el punto de inicio hasta el punto final en la ruta objeto (segunda ruta) determinada por el modulo de determinacion de rutas 108. Un ejemplo espedfico del procedimiento de calculo para la dificultad de viaje es tal como se ha descrito anteriormente.
El modulo de seleccion de rutas de usuario de referencia 116 compara directa o indirectamente la longitud de la ruta objeto y la ondulacion en la ruta objeto, y la longitud de cada una de las rutas de usuario y la ondulacion en cada una de las rutas de usuario, la una con respecto a la otra, en los datos de mapas, y selecciona una ruta de usuario considerada como referencia (ruta de usuario de referencia) entre las rutas de usuario basandose en el resultado de la comparacion.
La comparacion directa entre la ruta objeto y la ruta de usuario significa una comparacion directa entre las propias topograffas respectivas de la ruta objeto y ruta de usuario y, por ejemplo, el modulo de seleccion de rutas de usuario de referencia 116 puede calcular un valor de correlacion entre curvas que representan la ruta objeto y la ruta de usuario, que se determina cuando los puntos de inicio de la ruta objeto y de la ruta de usuario coinciden entre sf, y puede seleccionar una ruta de usuario que tenga el valor de correlacion maximo como la ruta de usuario de referencia. En esta ocasion, el modulo de seleccion de rutas de usuario de referencia 116 genera las curvas que representan las respectivas rutas de la ruta objeto y de la ruta de usuario, incluyendo rebajes y salientes correspondientes al tipo y a la ubicacion de cada uno de los objetos, tales como escaleras, un semaforo o un cruce de trenes, y un componente de frecuencia correspondiente al estado de una superficie de carretera (tal como presencia/ausencia de pavimento) (por ejemplo, superponiendo un ruido de alta frecuencia en el caso de una carretera no pavimentada, y sin superponer un componente de ruido en el caso de una carretera pavimentada).
Ademas, la comparacion indirecta entre la ruta objeto y la ruta de usuario significa una comparacion entre valores numericos y niveles que representan rutas respectivas calculadas a partir de las cantidades caractensticas en relacion con las topograffas respectivas de la ruta objeto y de la ruta de usuario y, por ejemplo, el modulo de seleccion de rutas de usuario de referencia 116 puede comparar las dificultades de viaje calculadas respectivamente para la ruta objeto y la ruta de usuario, y puede seleccionar la ruta de usuario que tenga la dificultad de viaje mas aproximada como la ruta de usuario de referencia.
Segun esta realizacion, el modulo de seleccion de rutas de usuario de referencia 116 selecciona la ruta de usuario que va a usarse como la referencia (ruta de usuario de referencia) entre el grupo de rutas de usuario, basandose en la dificultad de viaje calculada para la ruta objeto determinada basandose en los datos recibidos desde el usuario y las dificultades de viaje calculadas para las respectivas rutas de usuario, que estan contenidas en el grupo de rutas de usuario y estan registradas mientras las dificultades de viaje estan asociadas al usuario. Por ejemplo, el grupo de rutas de usuario puede ser los datos de rutas almacenados en el modulo de almacenamiento de datos de rutas de usuario 112 mientras los datos de rutas estan asociados al Identificador de usuario para identificar el usuario en relacion con los datos de ruta objeto, recibidos por el modulo de recepcion de datos de rutas objeto 114. Se proporciona ahora una descripcion de un ejemplo de seleccion de la ruta de usuario de referencia mediante el modulo de seleccion de rutas de usuario de referencia 116.
Por ejemplo, el modulo de seleccion de rutas de usuario de referencia 116 puede seleccionar una ruta de usuario, la mas aproximada en la dificultad de viaje a la ruta objeto, como la ruta de usuario de referencia entre las rutas de usuario contenidas en el grupo de rutas de usuario. Pueden usarse datos calculados usando tanto el mismo parametro para la dificultad de viaje de la ruta de usuario como la dificultad de viaje de la ruta objeto que va a usarse para seleccionar la ruta de usuario de referencia. Ademas, la ruta de usuario de referencia puede seleccionarse a partir de las rutas de usuario, cuya dificultad de viaje sea igual o mayor que la dificultad de viaje de la ruta objeto, entre las rutas de usuario contenidas en el grupo de rutas de usuario. Cuando hay una pluralidad de rutas de usuario contenidas en el grupo de rutas de usuario dentro de una gama predeterminada de una diferencia en dificultad de viaje de la ruta objeto, puede seleccionarse una ruta de usuario, la mas aproximada en un mdice que representa la topograffa de la ruta, tal como el valor promedio o valor de varianza de un gradiente para la ruta objeto, como la ruta
5
10
15
20
25
30
35
40
45
50
55
60
65
de usuario de referencia.
Ademas, el modulo de seleccion de rutas de usuario de referencia 116 puede seleccionar una ruta de usuario, cuya dificultad de viaje sea un multiplo entero de la dificultad de viaje de la ruta objeto, como la ruta de usuario de referencia entre las rutas de usuario contenidas en el grupo de rutas de usuario.
Ademas, el modulo de seleccion de rutas de usuario de referencia 116 puede seleccionar una ruta de usuario, la mas aproximada en dificultad de viaje hasta un punto de paso intermedio a la ruta objeto, como la ruta de usuario de referencia entre las rutas de usuario contenidas en el grupo de rutas de usuario. Espedficamente, el modulo de seleccion de rutas de usuario de referencia 116 puede buscar la tabla de rutas de usuario almacenada en el modulo de almacenamiento de datos de rutas de usuario 112, usando la dificultad de viaje de la ruta objeto como una clave, identificando de ese modo un punto de paso que almacena una dificultad de viaje, la mas aproximada a la dificultad de viaje de la ruta objeto, y puede seleccionar una ruta de usuario que contiene el punto de paso identificado como la ruta de usuario de referencia. En esta ocasion, cuando hay una pluralidad de puntos de paso dentro de una gama predeterminada de una diferencia en dificultad de viaje en la ruta objeto, la ruta puede seleccionarse basandose en una prioridad correspondiente a un atributo de cada uno de los puntos de paso. En otras palabras, cuando se adquieren cinco puntos de paso dentro de una gama predeterminada de la diferencia en dificultad de viaje en la ruta objeto, los atributos de los respectivos puntos de paso son un punto tunstico, una estacion, un parque, una tienda y un semaforo, y la prioridad se define como punto tunstico > estacion > parque > tienda > semaforo, y puede seleccionarse una ruta de usuario que contiene el punto de paso cuyo atributo sea un punto tunstico como la ruta de usuario de referencia. La prioridad de los respectivos atributos puede ser especificada por el usuario, o puede determinarse con anterioridad basandose en el historial de busqueda del usuario. Ademas, cuando hay una pluralidad de puntos de paso dentro de una gama predeterminada de una diferencia en dificultad de viaje en la ruta objeto, y hay un punto de paso especificado directamente mediante los datos de ruta recibidos por el modulo de recepcion de datos de rutas de usuario 106, puede seleccionarse una ruta de usuario que contenga este punto de paso en prioridad, como la ruta de usuario de referencia.
El modulo de comparacion de rutas 118 compara la ruta objeto y la ruta de usuario de referencia seleccionada por el modulo de seleccion de rutas de usuario de referencia 116. Espedficamente, el modulo de comparacion de rutas 118 puede determinar una razon entre la dificultad de viaje de la ruta de usuario de referencia y la dificultad de viaje de la ruta objeto, o puede identificar un punto de paso en la ruta de usuario de referencia que coincida aproximadamente con la ruta objeto en la dificultad de viaje, en base a la razon.
El modulo de generacion de datos de exhibicion de rutas 120 genera datos de exhibicion para exhibir informacion basada en un resultado de comparacion entre la ruta objeto y la ruta de usuario de referencia. Por ejemplo, el modulo de generacion de datos de exhibicion de rutas 120 puede generar datos de exhibicion de rutas para exhibir informacion sobre la ruta objeto exhibida en un mapa determinado mediante el modulo de determinacion de rutas 108, e informacion sobre el resultado de comparacion entre la ruta objeto y la ruta de usuario de referencia mediante el modulo de comparacion de rutas 118. Observese que la ruta objeto y el resultado de comparacion entre la ruta objeto y la ruta de usuario de referencia pueden exhibirse en la misma pantalla o pueden exhibirse de manera respectiva en diferentes pantallas.
Ejemplos de la pantalla de exhibicion en base a los datos de exhibicion de rutas se ilustran en las figuras 6 a 8. En el ejemplo ilustrado en la figura 6, se exhiben informacion de mapas sobre la ruta objeto, la ruta objeto e informacion de texto (un itinerario hasta el destino es aproximadamente el mismo que un itinerario desde la casa hasta una oficina de correos), que exhibe el resultado de comparacion entre la ruta objeto y la correspondiente ruta de usuario de referencia, en la pantalla de exhibicion. Ademas, en el ejemplo ilustrado en la figura 7, se exhiben la informacion de mapa sobre la ruta objeto (lado izquierdo), informacion de texto que representa un resultado de comparacion entre la ruta objeto y la ruta de usuario de referencia, e informacion de mapas sobre la ruta de usuario de referencia (lado derecho), en la pantalla de exhibicion. Ademas, cuando la dificultad de viaje de la ruta objeto es aproximadamente la misma que la dificultad de viaje hasta un punto de paso en la ruta de usuario de referencia, tal como se ilustra en la figura 8, puede exhibirse la informacion de mapas sobre la ruta objeto (lado izquierdo), la informacion de mapas sobre la ruta de usuario de referencia (lado derecho) e informacion sobre una parte correspondiente en la ruta de usuario de referencia (un itinerario hasta el destino es aproximadamente el mismo que un itinerario hasta el supermercado de barrio en un itinerario desde la casa hasta la estacion), en la pantalla de exhibicion.
El modulo de transmision de datos de exhibicion de rutas 122 transmite los datos de exhibicion de rutas generados por el modulo de generacion de datos de exhibicion de rutas 120 al terminal de usuario 20 desde el que el modulo de recepcion de datos de rutas objeto 114 recibe los datos de rutas.
Se proporciona ahora una descripcion de un flujo de procesamiento llevado a cabo en el sistema proveedor de informacion de mapas 1, haciendo referencia a diagramas de secuencias ilustrados en las figuras 9A y 9b.
Tal como se ilustra en la figura 9A, el terminal de usuario 20 transmite datos de autenticacion que contienen el Identificador de usuario, la contrasena, y similares, al servidor proveedor de informacion de mapas 10 (S1001), y el
5
10
15
20
25
30
35
40
45
50
55
60
65
servidor proveedor de informacion de mapas 10 lleva a cabo el procesamiento de autenticacion basandose en los datos de autenticacion recibidos desde el terminal de usuario 20 (S1002). A continuacion, la descripcion continua suponiendo que la autenticacion de usuario se realiza con exito.
Cuando el servidor proveedor de informacion de mapas 10 recibe una peticion de configuracion para las rutas de usuario desde el terminal de usuario 20 (S1003), el servidor proveedor de informacion de mapas 10 transmite datos de exhibicion para exhibir una pantalla de configuracion, para las rutas de usuario, al terminal de usuario 20 (S1004).
La figura 10 ilustra un ejemplo de la pantalla de configuracion para las rutas de usuario. Cuando el usuario especifica un punto de inicio y un punto final, y pulsa un boton “BUSCAR” en la pantalla de configuracion para la ruta de usuario ilustrada en la figura 10, los datos de especificacion de rutas, que contienen informacion sobre el punto de inicio y el punto final, se transmiten al servidor proveedor de informacion de mapas 10 (S1005).
El servidor proveedor de informacion de mapas 10 busca una ruta basandose en los datos de especificacion de ruta recibidos desde el terminal de usuario 20 (S1006), y transmite datos de exhibicion, para exhibir una ruta recuperada al terminal de usuario 20 (S1007).
La figura 11 ilustra un ejemplo de la pantalla de exhibicion que exhibe la ruta recuperada. Cuando el usuario pulsa un boton “REGISTRAR” para registrar la ruta recuperada como una ruta de usuario en la pantalla de exhibicion ilustrada en la figura 11, se transmite una peticion de registro al servidor proveedor de informacion de mapas 10 (S1008), y se almacena la ruta de usuario recuperada asociada al usuario (S1009). En esta ocasion, el servidor proveedor de informacion de mapas 10 puede calcular una dificultad de viaje para la ruta de usuario que va a registrarse, y puede almacenarse informacion sobre la dificultad de viaje calculada, asociada a la ruta de usuario.
Cuando el registro de rutas de usuario no se ha completado (N en S1010), el servidor proveedor de informacion de mapas 10 retorna a S1005, y continua el registro de la ruta de usuario, y cuando el registro de las rutas de usuario se ha completado (S en S1010), el servidor proveedor de informacion de mapas 10 prosigue hasta el diagrama de secuencia ilustrado en la figura 9B. La figura 12 ilustra un ejemplo de una lista de las rutas de usuario registradas. Tal como se ilustra en la figura 12, la ruta de usuario puede contener una pluralidad de rutas, diferentes en el punto de inicio, tal como una ruta que tiene el hogar del usuario como punto de inicio, y una ruta que tiene una estacion como punto de inicio.
La descripcion continua haciendo referencia al diagrama de secuencia ilustrado en la figura 9B. Tal como se ilustra en la figura 9B, el terminal de usuario 20 solicita al servidor proveedor de informacion de mapas 10 que busque una ruta que ha de buscarse (ruta objeto) (S1011). Por ejemplo, el terminal de usuario 20 puede solicitar una busqueda para la ruta objeto, transmitiendo datos que especifican un punto de inicio y un punto final en el mapa, al servidor proveedor de informacion de mapas 10.
La figura 13 ilustra un ejemplo de una pantalla de especificacion para la ruta objeto. En el ejemplo ilustrado en la figura 13, el punto de inicio y el punto final han de especificarse para la ruta, pero la especificacion de la ruta no se limita a este ejemplo, y la ruta puede especificarse por medio de una consulta de busqueda tal como “desde un punto A hasta un punto B”. Cuando se pulsa el boton “BUSCAR” en la pantalla de especificacion para la ruta objeto ilustrada en la figura 13, se transmite una peticion de busqueda, para la ruta objeto que contiene los datos especificados, al servidor proveedor de informacion de mapas 10.
Cuando el servidor proveedor de informacion de mapas 10 recibe la peticion de busqueda para la ruta objeto, el servidor proveedor de informacion de mapas 10 busca la ruta objeto basandose en los datos de especificacion de ruta contenidos en la peticion de busqueda (S1012), y calcula la dificultad de viaje de la ruta objeto recuperada
(51013) . Entonces, el servidor proveedor de informacion de mapas 10 compara la dificultad de viaje de la ruta objeto, y la dificultad de viaje de cada una de las rutas de usuario contenidas en el grupo de rutas de usuario, y selecciona una ruta de usuario de referencia que va a usarse como la referencia, entre el grupo de rutas de usuario
(51014) . El procesamiento de seleccion para la ruta de usuario de referencia se ha descrito en detalle anteriormente.
El servidor proveedor de informacion de mapas 10 compara la ruta objeto y la ruta de usuario de referencia, y genera datos de exhibicion para exhibir tanto el resultado de comparacion de las mismas como la ruta objeto
(51015) . Entonces, el servidor proveedor de informacion de mapas 10 transmite los datos de exhibicion generados al terminal de usuario 20 (S1016), y el terminal de usuario 20 exhibe una pantalla basandose en los datos de exhibicion recibidos desde el servidor proveedor de informacion de mapas 10 (S1017). Observese que los ejemplos de las pantallas que han de exhibirse en el terminal de usuario 20 son tal como se ilustran en las figuras 6 a 8.
El servidor proveedor de informacion de mapas 10, segun esta realizacion descrita anteriormente, anade un resultado de la comparacion realizada, de una ruta seleccionada como referencia de las rutas registradas con anterioridad por el usuario, con la informacion sobre una ruta objeto proporcionada para el usuario, y el usuario puede por tanto reconocer de manera intuitiva el trabajo requerido para viajar en la ruta objeto basandose en la ruta conocida. La provision del trabajo de viaje en la ruta objeto para el usuario, por medio de la comparacion con la ruta conocida, es extremadamente util ya que es diffcil reconocer de manera intuitiva el trabajo requerido para el viaje
5
10
15
20
25
30
35
40
45
50
55
60
65
cuyas ondulaciones reales en la ruta se reflejan a partir de lmeas de contorno, o similares, dibujadas en un mapa bidimensional exhibido en la pantalla. Ademas, la dificultad de viaje de una ruta puede formarse como un mdice proximo al trabajo que siente realmente el usuario calculando la dificultad de viaje basandose en ondulaciones en la ruta y la longitud de la ruta, en comparacion con un caso en el que una dificultad de viaje se calcula simplemente basandose en la distancia en el mapa. Ademas, el usuario puede reconocer el trabajo requerido para viajar en la ruta objeto, aproximado al de una ruta conocida, seleccionando una ruta de usuario aproximadamente igual en dificultad de viaje a la carretera objeto, y proporcionando la informacion sobre la comparacion de la ruta de usuario seleccionada con la ruta objeto. Ademas, cuando hay una pluralidad de rutas de usuario que tienen la diferencia en dificultad de viaje, con respecto la ruta objeto, dentro del intervalo predeterminado, puede seleccionarse una ruta de usuario que tenga una caractenstica mas cercana a la ruta objeto, restringiendo las rutas de usuario a una ruta de usuario que va a usarse como referencia basandose en otro mdice de la dificultad de viaje. Ademas, incluso cuando la ruta objeto y la ruta de usuario no coinciden entre sf en terminos de la dificultad de viaje, puede proporcionarse un resultado de comparacion con la carretera objeto buscando una ruta de usuario, la dificultad de viaje hasta un punto de paso cuya ruta de usuario sea aproximadamente la misma que la de la ruta objeto, y usando la ruta de usuario recuperada como la referencia.
Ademas, la presente invencion no se limita a la realizacion mencionada anteriormente. Por ejemplo, en la realizacion mencionada anteriormente, se describe un ejemplo en el que el usuario especifica rutas de usuario registradas para cada usuario, pero las rutas de usuario pueden registrarse tal como se describe a continuacion. Espedficamente, puede adquirirse una direccion de un usuario almacenada en el modulo de almacenamiento de informacion de usuario 100, y las rutas, cuyo punto de inicio sea esta direccion y cada uno de sus puntos finales sea un punto predeterminado recuperado en una region que contiene esta direccion del usuario, pueden registrarse como rutas de usuario. Los puntos predeterminados buscados en este caso pueden ser diversos objetos de mapas, tales como un punto tunstico, una estacion, un parque y una institucion publica contenidos en la region, y puede determinarse con anterioridad que objetos de mapas han de buscarse, o pueden ser fijados para cada usuario. De esta manera, el trabajo requerido para que un usuario registre rutas de usuario puede reducirse registrando las rutas de usuario en base a la direccion del usuario.
Ademas, segun la realizacion mencionada anteriormente, las rutas de usuario se registran con anterioridad antes de que se reciba la especificacion de una ruta objeto, pero el servidor proveedor de informacion de mapas 10 puede fijar rutas de usuario despues de la recepcion de la especificacion de la ruta objeto. En este caso, por ejemplo, el servidor proveedor de informacion de mapas 10 puede adquirir la direccion del usuario almacenada en el modulo de almacenamiento de informacion de usuario 100, puede fijar rutas, cuyo punto de inicio sea la direccion del usuario y cada uno de cuyos puntos finales sea el punto predeterminado recuperado de la region que contiene la direccion del usuario, como rutas de usuario, y puede seleccionar una ruta de usuario, la mas cercana en dificultad de viaje a la ruta objeto entre las rutas de usuario fijadas, como una ruta de usuario de referencia. Observese que cuando el servidor proveedor de informacion de mapas 10 fija una ruta de usuario, el servidor proveedor de informacion de mapas 10 puede determinar una gama en el mapa, del cual un punto base es la direccion del usuario (una gama de N kilometros desde la direccion del usuario, por ejemplo), basandose en la dificultad de viaje de la ruta objeto, y puede extraer un punto como el punto final en esta gama. De esta manera, puede reducirse la carga de procesamiento restringiendo las rutas de usuario correspondientes a la dificultad de viaje de la ruta objeto. Ademas, tal como se ha descrito anteriormente, puede reducirse una capacidad de almacenamiento requerida, en comparacion con el caso en el que las rutas de usuario se registran con anterioridad fijando rutas de usuario despues de que el servidor proveedor de informacion de mapas 10 reciba la especificacion de la ruta objeto.
Ademas, el ejemplo de la dificultad de viaje calculada para una ruta no se limita a la dificultad de viaje empleada en la realizacion mencionada anteriormente. Por ejemplo, puede calcularse la dificultad de viaje de una ruta tal como se describe mas adelante.
Como ejemplo espedfico, el modulo de calculo de dificultad de viajes 110 puede calcular la dificultad de viaje de la ruta como un valor correspondiente al tiempo de viaje requerido para viajar en la ruta. En esta ocasion, el modulo de calculo de dificultad de viajes 110 puede dividir la ruta en una pluralidad de partes, puede calcular una dificultad de viaje parcial para cada una de las partes y puede calcular la dificultad de viaje sumando las dificultades de viaje parciales calculadas.
En este caso, la dificultad W de viaje requerida para el viaje desde el punto A hasta el punto B, ilustrado en la figura 3, puede calcularse como W = t(0)d. En esta expresion, 0 es un gradiente (angulo) desde el punto A hasta el punto B, t(0) es un tiempo de viaje por unidad de distancia y d es una distancia de viaje.
La figura 14 es una tabla que muestra un ejemplo de valores de t correspondientes al angulo 0. Tal como se muestra en la figura 14, puede fijarse un valor de t(0) de antemano, para cada una de las gamas del angulo 0, y un 0 positivo corresponde a una pendiente ascendente, un 0 cero corresponde a una carretera llana y un 0 negativo corresponde a una pendiente descendente. Observese que 0 se determina basandose en sen 0 = AH/d.
Ademas, como otro ejemplo espedfico de la dificultad de viaje, el modulo de calculo de dificultad de viajes 110
5
10
15
20
25
30
35
40
45
50
55
60
puede calcular la dificultad de viaje de una ruta como un valor correspondiente a una calona que se requiere para viajar en la ruta. En esta ocasion, el modulo de calculo de dificultad de viajes 110 puede dividir la ruta en una pluralidad de partes, puede calcular una calona para viajar en cada una de las partes y puede calcular la dificultad de viaje sumando las calonas calculadas.
En este caso, la dificultad W de viaje requerida para el viaje desde el punto A hasta el punto B, ilustrada en la figura 3, puede calcularse como W = MMETS(0)ad/t(0). En esta expresion, M es un peso de cuerpo, METS(0) es un coeficiente que representa una intensidad de movimiento, a es un coeficiente de un valor predeterminado (1,05), 0 es un gradiente (angulo) desde el punto A hasta el punto B, t(0) es un tiempo de viaje por unidad de distancia y d es una distancia de viaje.
La figura 15 es una tabla que muestra un ejemplo de valores de METS correspondientes al angulo 0. Ademas, los valores de la tabla mostrados en la figura 14 pueden usarse para t(0). Tal como se muestra en la figura 15, un valor de METS(0) puede fijarse de antemano para cada una de las gamas del angulo 0, y un 0 positivo corresponde a una pendiente ascendente, un 0 cero corresponde a una carretera llana y un 0 negativo corresponde a una pendiente descendente. Observese que 0 se determina basandose en sen 0 = AH/d.
Ademas, como otro ejemplo espedfico de la dificultad de viaje, el modulo de calculo de dificultad de viajes 110 puede calcular la dificultad de viaje de una ruta basandose en la ondulacion de la ruta sin considerar la longitud de la ruta. En esta ocasion, el modulo de calculo de dificultad de viajes 110 puede calcular la dificultad W de viaje requerida para el viaje desde el punto A hasta el punto B ilustrado en la figura 3, como W = f(0). Por ejemplo, f(0) puede ser una funcion monotona creciente. Ademas, el modulo de calculo de dificultad de viajes 110 puede calcular la dificultad de viaje de una ruta basandose en una ondulacion de la ruta, y una distancia proyectada de la ruta en un plano de mapa. En esta ocasion, el modulo de calculo de dificultad de viajes 110 puede calcular, por ejemplo, la dificultad W de viaje requerida para el viaje desde el punto A hasta el punto B, ilustrada en la figura 3, como W=f(0)dcos(0). Ademas, el modulo de calculo de dificultad de viaje puede calcular la dificultad de viaje de una ruta basandose en una longitud determinada considerando la ondulacion de la ruta. En esta ocasion, el modulo de calculo de dificultad de viajes 110 puede calcular, por ejemplo, la dificultad W de viaje requerida para el viaje desde el punto A hasta el punto B, ilustrado en la figura 3 como W=d.
Segun la realizacion mencionada anteriormente, la dificultad de viaje de una ruta se calcula basandose en la ondulacion de la ruta (y, ademas, en la longitud de la ruta), pero la dificultad de viaje puede calcularse basandose en datos tales como la estacion, el tiempo, la temperatura atmosferica, la humedad, la presencia/ausencia de objetos que existen en la ruta, tales como escaleras, un cruce de trenes y un semaforo, un estado de la superficie de carretera, y similares, ademas de la ondulacion de la ruta (y, ademas, la longitud de la ruta). Por ejemplo, en relacion con los datos tales como la estacion, el tiempo, la temperatura atmosferica y la humedad, se adquiere informacion de tiempo sobre una region en la que se ubica la ruta objeto a partir de un servidor proveedor de informacion de tiempo (no mostrado), y los valores de F, t y METS en las tablas mostradas en las figuras 4, 14 y 15 pueden cambiarse segun la informacion de tiempo adquirida.
A continuacion, se proporciona una descripcion de un ejemplo espedfico en el que la dificultad de viaje de una ruta se calcula basandose en los datos tal como la estacion, el tiempo, la temperatura atmosferica, la humedad, la presencia/ausencia de objetos que existen en la ruta, tales como escaleras, un cruce de trenes y un semaforo, el estado de la superficie de carretera y similares, ademas de la longitud y la ondulacion de la ruta.
En esta ocasion, se proporciona una descripcion de un ejemplo en el que, en un caso en el que una ruta esta dividida en una pluralidad de partes, se calcula una dificultad de viaje parcial para cada una de las partes, se suman las dificultades parciales calculadas y se calcula la dificultad Z de viaje de una ruta parcial desde el punto A hasta el punto B, correspondiente a la parte dividida de la ruta. La dificultad Z de viaje se representa como Z = g (W, y), donde W es una dificultad de viaje calculada basandose en la ondulacion de la ruta desde el punto A hasta el punto B, y y es un coeficiente de correccion para la dificultad de viaje, en base al tiempo y a la presencia/ausencia de objetos. En esta ocasion, la funcion g puede ser g (W, y) = W+y o g (W, y) = yW.
En primer lugar, se proporciona una descripcion de un caso en el que hay objetos tales como escaleras, cruces de trenes, semaforos, pasos subterraneos y pasos elevados en la ruta entre el punto A y el punto B. Por ejemplo, cuando hay n objetos Oi (i=1, ..., n) entre el punto A y el punto B, Z=g(W, y) se calcula anadiendo un valor de correccion (y1 > 0), proporcional a una suma de cargas definida para los respectivos objetos Oi, a y (valor inicial de y = 0). En esta ocasion, por ejemplo, la dificultad Z de viaje desde el punto A hasta el punto B puede calcularse anadiendo y a un parametro o a la dificultad de viaje en base a la ondulacion desde el punto A hasta el punto B (tal como Z = (F(0)+y) ■ d o Z = F(0)d+y), o la dificultad Z de viaje desde el punto A hasta el punto B puede calcularse multiplicando y por la dificultad de viaje en base a la ondulacion desde el punto A hasta el punto B (tal como Z = y F(0) d). De esta manera, es posible reflejar los tipos de objetos dispuestos en la ruta, y el estado de una ondulacion en la que los objetos estan dispuestos para la dificultad de viaje de la ruta, calculando la dificultad Z de viaje desde el punto A hasta el punto B.
5
10
15
20
25
30
35
40
45
50
55
60
65
Observese que en el ejemplo mencionado anteriormente, la dificultad de viaje de una ruta se calcula considerando las posiciones en las que estan dispuestos los objetos en la ruta, pero pueden no considerarse las posiciones en las que estan dispuestos los objetos en la ruta. En este caso, por ejemplo, cuando un objeto esta contenido en la ruta, la dificultad de viaje de la ruta puede calcularse sumando o multiplicando un valor de correccion, basado en una carga correspondiente al objeto o una carga constante independiente del objeto, a o por la dificultad de viaje de la ruta calculada sin considerar la influencia del objeto.
Se proporciona ahora una descripcion de un ejemplo del coeficiente y de correccion para una dificultad de viaje usada cuando el tiempo, la temperatura atmosferica, la humedad y similares se consideran como parametros. En primer lugar, se fija informacion de entorno (informacion de entorno de referencia) que sirve como referencia para un usuario, basandose en la region en la que vive el usuario (o la nacionalidad del usuario) o la region a la que pertenece la ruta de usuario de referencia. En esta ocasion, la informacion de entorno de referencia puede contener informacion tal como gamas de la temperatura atmosferica y la humedad que experimenta habitualmente el usuario, presencia/ausencia de nieve, y el estado de una superficie de carretera (carretera pavimentada o carretera sin pavimentar (tal como una carretera de montana)). Entonces, se determina si la informacion de entorno objeto (tal como la temperatura atmosferica, la humedad, la presencia/ausencia de nieve y la condicion de superficie de carretera), basada en una region y en los datos del tiempo de la ruta objeto, corresponde o no al entorno habitualmente experimentado por el usuario, comparando la informacion de entorno de referencia del usuario y la informacion del entorno objeto y, cuando se determina que la informacion del entorno objeto no se corresponde con el entorno habitualmente experimentado, puede sumarse un valor de correccion (y2 >0) a y y, cuando se determina que la informacion del entorno objeto corresponde al entorno habitualmente experimentado, no puede anadirse un valor de correccion a y. Observese que el procedimiento de calculo para la dificultad Z de viaje desde el punto A hasta el punto B, usando el coeficiente y de correccion, puede ser similar al procedimiento mencionado anteriormente.
Ademas, en el ejemplo mencionado anteriormente, cualquiera entre el valor y1 de correccion basado en los objetos en una ruta y el valor y2 de correccion basado en la informacion de tiempo puede incluirse en el coeficiente y de correccion (tal como y = y1 o y2), o puede incluirse tanto el valor y1 de correccion como el valor y2 de correccion en el coeficiente y de correccion (tal como y = y1+y2 o y1y2).
Ademas, en la realizacion mencionada anteriormente, cuando no hay una ruta de usuario con mayor dificultad de viaje que una ruta objeto, en las rutas de usuario almacenadas para un usuario, puede extenderse la ruta de usuario, y puede usarse la ruta de usuario extendida como una ruta de usuario de referencia. Por ejemplo, puede seleccionarse una ruta de usuario con la mayor dificultad de viaje entre las rutas de usuario, puede calcularse una diferencia en dificultad de viaje entre la ruta de usuario seleccionada (ruta de usuario que va a someterse a extension) y la ruta objeto, puede buscarse un punto ubicado en una posicion que corresponde a la diferencia calculada en la dificultad de viaje desde el punto final de la ruta de usuario que va a someterse a extension, y la ruta de usuario que va a someterse a extension puede extenderse hasta el punto recuperado. Entonces, la ruta de usuario que va a someterse a extension, extendida de esta manera, puede usarse como la ruta de usuario de referencia, y puede usarse para compararse con la ruta objeto.
En la realizacion mencionada anteriormente, se describe el ejemplo en el que se aplica la presente invencion al servidor proveedor de informacion de mapas 10, pero ha de entenderse que la presente invencion puede aplicarse a un ordenador autonomo. Cuando el ordenador autonomo es un terminal movil dotado de un panel tactil y el receptor del sistema de localizacion global (GPS), por ejemplo, puede fijarse el punto de inicio (punto de salida) en un mapa basandose en informacion de ubicacion adquirida por medio del GPS, y puede fijarse el punto final (destino) en el mapa basandose en una posicion senalada por el usuario en el mapa exhibido en el panel tactil. Como resultado, el punto de inicio puede fijarse automaticamente en base a la posicion actual, el punto final puede fijarse mediante la operacion intuitiva del usuario y puede reducirse por tanto el trabajo requerido para que el usuario fije la ruta objeto desde la posicion presente hasta el destino.
Ademas, segun la realizacion mencionada anteriormente, los datos que especifican rutas de usuario se reciben con anterioridad, y las rutas de usuario se registran antes de que se determine la ruta objeto, pero los datos que especifican la ruta objeto, y los datos que especifican las rutas de usuario, pueden recibirse al mismo tiempo, o los datos que especifican las rutas de usuario pueden recibirse despues de que se reciban los datos que especifican la carretera objeto.
Ademas, en la realizacion mencionada anteriormente, un procedimiento de viaje a usar cuando el usuario viaja en una ruta puede ser caminar (incluyendo el correr), montar en bicicleta o similares, y no esta limitado espedficamente. Por ejemplo, pueden retenerse datos para calcular las dificultades de viaje para los respectivos procedimientos de viaje, pueden calcularse las respectivas dificultades de viaje de la ruta objeto y de la ruta de usuario para un procedimiento de viaje especificado por el usuario, y puede presentarse al usuario un resultado de la comparacion entre la ruta objeto y la ruta de usuario, en base a las dificultades de viaje calculadas.
Claims (13)
1.
10
15
20
25
2.
30
35 3.
40
4.
45
50
5.
55
60
6.
REIVINDICACIONES
Un dispositivo proveedor de informacion de rutas (10), que comprende:
medios (104) que almacenan datos de mapas que incluyen una ondulacion de una topograffa real;
medios de adquisicion configurados para adquirir informacion sobre primeras rutas, conteniendo cada uno una o mas rutas desde un punto correspondiente a una direccion de un usuario en los datos de mapas hasta una pluralidad de puntos predeterminados en una region que contiene el punto que corresponde a la direccion del usuario en los datos de mapas;
medios de determinacion (108) configurados para determinar una segunda ruta desde un punto de inicio hasta un punto final, especificados en base a una peticion del usuario;
medios de comparacion (116, 118) configurados para determinar una correlacion entre curvas que representan cada una de las primeras rutas y la segunda ruta, o comparar una dificultad de viaje calculada para cada una de las primeras rutas y la segunda ruta;
medios de seleccion configurados para seleccionar una ruta de referencia entre las primeras rutas, basandose en dicha determinacion o comparacion mediante los medios de comparacion; y
medios proveedores de informacion (120) configurados para proporcionar al usuario informacion sobre un resultado de comparacion entre la segunda ruta y la ruta de referencia, indicando dicho resultado de comparacion una medida de la dificultad de viaje requerida para viajar en la segunda ruta comparada con la ruta de referencia mediante los medios de comparacion.
El dispositivo proveedor de informacion de rutas segun la reivindicacion 1, que comprende ademas:
medios (112) para almacenar la informacion sobre las primeras rutas en asociacion con informacion de identificacion del usuario
en el que el medio de adquisicion (112) esta configurado para adquirir las primeras rutas desde los medios para su almacenamiento, basandose en la informacion de identificacion del usuario.
El dispositivo proveedor de informacion de rutas segun la reivindicacion 2, en el que el medio de adquisicion esta configurado para adquirir dicha informacion sobre las primeras rutas dentro de una gama predeterminada;
en el que un punto base de dicha gama predeterminada es el punto de inicio de cada una de las primeras rutas, y
dicha gama predeterminada se determina basandose en la longitud de la segunda ruta.
El dispositivo proveedor de informacion de rutas segun una cualquiera de las reivindicaciones 1 a 3, en el que el medio de comparacion esta configurado para realizar cualquier comparacion seleccionada entre una comparacion entre las dificultades de viaje, cada una determinada basandose en una longitud de una ruta y una ondulacion en la ruta, una comparacion entre longitudes, cada una obtenida corrigiendo la longitud de la ruta basandose en la ondulacion en la ruta, y una comparacion entre las dificultades de viaje, cada una determinada basandose en una longitud obtenida corrigiendo la longitud de la ruta en base a la ondulacion de la ruta y la ondulacion en la ruta.
El dispositivo proveedor de informacion de rutas segun una cualquiera de las reivindicaciones 1 a 4,
en el que el medio de seleccion esta configurado para seleccionar, como la ruta de referencia, una primera ruta, la mas aproximada a la segunda ruta en la dificultad de viaje cuando el medio de comparacion compara las dificultades de viaje, cada una determinada basandose en una longitud de una ruta y una ondulacion en la ruta, o las dificultades de viaje, cada una determinada basandose en una longitud obtenida corrigiendo la longitud de la ruta en base a la ondulacion de la ruta y la ondulacion en la ruta, o en la longitud cuando el medio de comparacion compara longitudes, cada una obtenida corrigiendo la longitud de la ruta en base a la ondulacion de la ruta,
en el que el medio proveedor de informacion esta configurado para proporcionar al usuario informacion sobre la ruta de referencia seleccionada mediante los medios de seleccion, como la informacion basada en el resultado de comparacion mediante los medios de comparacion.
El dispositivo proveedor de informacion de rutas segun la reivindicacion 5, en el que el medio de seleccion
10
15
20
25
30
35
40
45
50
55
60
esta configurado para seleccionar, como la ruta de referencia, una ruta, lo mas aproximada en topograffa, entre la pluralidad de primeras rutas, cuando el medio de comparacion compara las dificultades de viaje, cada una obtenida basandose en la longitud de la ruta y la ondulacion en la ruta, o las dificultades de viaje, cada una obtenida basandose en la longitud obtenida corrigiendo la longitud de la ruta en base a la ondulacion en la ruta y la ondulacion en la ruta.
7. El dispositivo proveedor de informacion de rutas segun una cualquiera de las reivindicaciones 4 a 6, en el que las respectivas dificultades de viaje de la primera ruta y la segunda ruta se calculan con la longitud de cada una entre la primera ruta y la segunda ruta, la ondulacion de cada una entre la primera ruta y la segunda ruta, y una carga que corresponde a un objeto contenido en cada una entre la primera ruta y la segunda ruta, consideradas como parametros.
8. El dispositivo proveedor de informacion de rutas segun una cualquiera de las reivindicaciones 4 a 7, en el que la dificultad de viaje de la segunda ruta se corrige para tener un valor mayor cuando se determina que una informacion de entorno en una region de la segunda ruta no corresponde a una informacion de entorno de referencia.
9. El dispositivo proveedor de informacion de rutas segun una cualquiera de las reivindicaciones 1 a 6, en el que:
las una o mas rutas contenidas en la pluralidad de primeras rutas contienen, respectivamente, uno o mas puntos de paso; y
el medio de comparacion puede fijar un punto de paso contenido en cada una de las primeras rutas como un punto final de la primera ruta, formando de ese modo una nueva primera ruta.
10. El dispositivo proveedor de informacion de rutas segun una cualquiera de las reivindicaciones 1 a 9, en el que el medio de comparacion compara la dificultad de viaje en relacion con las topograffas de cada una de las primeras rutas y la segunda ruta cuando el medio de comparacion compara la dificultad de viaje calculada para cada una de las primeras rutas y la segunda ruta.
11. Un procedimiento proveedor de informacion de rutas para un dispositivo proveedor de informacion de rutas (10),
comprendiendo el dispositivo proveedor de informacion de rutas (10):
medios (104) que almacenan datos de mapas que incluyen una ondulacion de una topograffa real; y
medios de adquisicion configurados para adquirir informacion sobre las primeras rutas, conteniendo, cada una, una o mas rutas desde un punto correspondiente a una direccion de un usuario en los datos de mapas, hasta una pluralidad de puntos predeterminados en una region que contiene el punto que corresponde a la direccion del usuario en los datos de mapas,
comprendiendo el procedimiento proveedor de informacion de rutas:
una etapa de determinacion para determinar una segunda ruta desde un punto de inicio hasta un punto final, especificados en base a una peticion del usuario;
una etapa de comparacion (S1014) para determinar una correlacion entre curvas que representan cada una de las primeras rutas y la segunda ruta, o comparar una dificultad de viaje calculada para cada una de las primeras rutas y la segunda ruta, en donde la etapa de comparacion selecciona ademas una ruta de referencia entre las primeras rutas basandose en dicha determinacion o comparacion; y
una etapa proveedora de informacion (S1015) para proporcionar al usuario informacion sobre un resultado de comparacion entre la segunda ruta y la ruta de referencia, indicando dicho resultado de comparacion una medida de la dificultad de viaje requerida para viajar en la segunda ruta comparada con la ruta de referencia de la etapa de comparacion.
12. El procedimiento proveedor de informacion de rutas segun la reivindicacion 11, que comprende ademas:
una etapa de almacenamiento para almacenar la informacion sobre dichas primeras rutas, en asociacion con informacion de identificacion del usuario, en el que una etapa de adquisicion adquiere las primeras rutas basandose en la informacion de identificacion del usuario.
13. Un producto de programa informatico, adaptado para realizar el procedimiento segun cualquiera de las reivindicaciones 11-12.
14. Un medio de grabacion legible por ordenador que comprende el producto de programa informatico segun la reivindicacion 13.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011016633 | 2011-01-28 | ||
| JP2011016633 | 2011-01-28 | ||
| PCT/JP2011/075625 WO2012101887A1 (ja) | 2011-01-28 | 2011-11-07 | 経路情報提供装置、経路情報提供方法、プログラム及び情報記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2589463T3 true ES2589463T3 (es) | 2016-11-14 |
Family
ID=46580473
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES11856882.3T Active ES2589463T3 (es) | 2011-01-28 | 2011-11-07 | Dispositivo para proporcionar información de rutas, procedimiento para proporcionar información de rutas, programa y medio de grabación de información |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9057611B2 (es) |
| EP (1) | EP2551640B1 (es) |
| JP (1) | JP4994521B1 (es) |
| CN (1) | CN102869953B (es) |
| ES (1) | ES2589463T3 (es) |
| WO (1) | WO2012101887A1 (es) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105890608B (zh) | 2016-03-31 | 2020-08-21 | 百度在线网络技术(北京)有限公司 | 导航参考点确定方法和装置、导航方法和装置 |
| JP6692262B2 (ja) * | 2016-09-01 | 2020-05-13 | アイシン・エィ・ダブリュ株式会社 | 経路探索システムおよび経路探索プログラム |
| US10317241B2 (en) * | 2017-01-23 | 2019-06-11 | Bayerische Motoren Werke Aktiengesellschaft | Systems and methods for recognizing and measuring hard-to-reach destinations |
| JP6833575B2 (ja) * | 2017-03-15 | 2021-02-24 | 本田技研工業株式会社 | 歩行支援装置、歩行支援方法、及びプログラム |
| CN110785796B (zh) * | 2017-06-30 | 2022-08-09 | 昕诺飞控股有限公司 | 具有交通重选路功能性的照明系统 |
| JP7136717B2 (ja) * | 2019-02-12 | 2022-09-13 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| US10794715B1 (en) | 2019-07-16 | 2020-10-06 | Capital One Services, Llc | Systems and methods for route mapping with familiar routes |
| JP7047830B2 (ja) | 2019-12-05 | 2022-04-05 | オムロン株式会社 | 自律走行システム、自律走行方法、及び自律走行プログラム |
| CN114136308B (zh) * | 2022-01-27 | 2022-06-07 | 荣耀终端有限公司 | 导航方法、电子设备及存储介质 |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0475935B1 (en) * | 1989-06-08 | 1994-09-07 | Robert Bosch Gmbh | Vehicle navigation system |
| JPH08271274A (ja) * | 1995-03-28 | 1996-10-18 | Mitsubishi Electric Corp | 移動経路生成装置 |
| JPH09101160A (ja) * | 1995-10-05 | 1997-04-15 | Matsushita Electric Ind Co Ltd | 走行位置表示装置 |
| JPH11271081A (ja) * | 1998-03-24 | 1999-10-05 | Fujitsu Ten Ltd | ナビゲーション装置 |
| US20010001848A1 (en) * | 1998-06-25 | 2001-05-24 | Hidekazu Oshizawa | Vehicle navigation system providing traffic advisories based on traffic information and learned route |
| JP4547826B2 (ja) * | 2001-04-10 | 2010-09-22 | アイシン・エィ・ダブリュ株式会社 | ナビゲーション装置及びナビゲーションプログラム |
| DE10203097A1 (de) * | 2002-01-25 | 2003-08-14 | Ages Arbeitsgemeinschaft Gebue | Verfahren zum Bestimmen einer Fahrtstrecke in einem Streckennetz und zum Bestimmen von für die Streckenbenutzung zu entrichtenden Gebühren |
| JP4096180B2 (ja) * | 2003-02-10 | 2008-06-04 | アイシン・エィ・ダブリュ株式会社 | ナビゲーション装置並びに該装置用プログラム及び記録媒体 |
| US7463972B2 (en) * | 2003-09-26 | 2008-12-09 | Aisin Aw Co., Ltd. | Navigation apparatus and method |
| US20050159889A1 (en) * | 2004-01-20 | 2005-07-21 | Isaac Emad S. | Adaptive route guidance |
| US7158876B2 (en) * | 2004-08-13 | 2007-01-02 | Hubert W. Crook Computer Consultants, Inc. | Automated vehicle routing based on physical vehicle criteria |
| GB0420097D0 (en) * | 2004-09-10 | 2004-10-13 | Cotares Ltd | Apparatus for and method of providing data to an external application |
| DE102005015693A1 (de) * | 2005-04-05 | 2006-10-12 | T-Mobile International Ag & Co. Kg | Verfahren und Vorrichtung zur automatisierten Fahrstreckeneinbuchung |
| WO2006126343A1 (ja) * | 2005-05-26 | 2006-11-30 | Pioneer Corporation | 経路情報表示装置、経路情報表示方法、経路情報表示プログラムおよびコンピュータに読み取り可能な記録媒体 |
| CN101322011A (zh) * | 2005-11-21 | 2008-12-10 | 福特汽车公司 | 车辆导航系统 |
| US7778769B2 (en) * | 2006-11-27 | 2010-08-17 | International Business Machines Corporation | Method and system for calculating least-cost routes based on historical fuel efficiency, street mapping and location based services |
| US20080195313A1 (en) * | 2007-02-14 | 2008-08-14 | Navico Inc. | Method, Computer Program Product and Apparatus for Parameter Optimization Via Logged Data Visualization |
| JP2009025178A (ja) * | 2007-07-20 | 2009-02-05 | Aisin Aw Co Ltd | ナビゲーション装置、及びナビゲーション用プログラム |
| EP2037219B1 (en) * | 2007-09-11 | 2011-12-28 | Harman Becker Automotive Systems GmbH | Method of providing a route in a vehicle navigation system and vehicle navigation system |
| US8374781B2 (en) * | 2008-07-09 | 2013-02-12 | Chrysler Group Llc | Method for vehicle route planning |
| US9409052B2 (en) * | 2008-10-03 | 2016-08-09 | Adidas Ag | Program products, methods, and systems for providing location-aware fitness monitoring services |
| JP5027777B2 (ja) * | 2008-10-31 | 2012-09-19 | クラリオン株式会社 | カーナビゲーション装置およびカーナビゲーション方法 |
| JP4884458B2 (ja) | 2008-12-02 | 2012-02-29 | ヤフー株式会社 | 比較物で面積表示する地図表示装置及び方法 |
| JP4885287B2 (ja) * | 2010-04-02 | 2012-02-29 | 三菱電機株式会社 | ナビゲーション装置 |
-
2011
- 2011-11-07 JP JP2012503568A patent/JP4994521B1/ja active Active
- 2011-11-07 CN CN201180022029.4A patent/CN102869953B/zh active Active
- 2011-11-07 WO PCT/JP2011/075625 patent/WO2012101887A1/ja not_active Ceased
- 2011-11-07 EP EP11856882.3A patent/EP2551640B1/en active Active
- 2011-11-07 US US13/634,982 patent/US9057611B2/en active Active
- 2011-11-07 ES ES11856882.3T patent/ES2589463T3/es active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP2551640B1 (en) | 2016-07-06 |
| EP2551640A1 (en) | 2013-01-30 |
| JP4994521B1 (ja) | 2012-08-08 |
| EP2551640A4 (en) | 2014-04-02 |
| WO2012101887A1 (ja) | 2012-08-02 |
| CN102869953A (zh) | 2013-01-09 |
| CN102869953B (zh) | 2014-07-02 |
| US9057611B2 (en) | 2015-06-16 |
| US20130103311A1 (en) | 2013-04-25 |
| JPWO2012101887A1 (ja) | 2014-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2589463T3 (es) | Dispositivo para proporcionar información de rutas, procedimiento para proporcionar información de rutas, programa y medio de grabación de información | |
| EP1792141B1 (en) | Displaying a map having a close known location | |
| US9562781B2 (en) | Device, system and method of landmark-based and personal contact-based route guidance | |
| US9222797B2 (en) | Device, system and method of contact-based routing and guidance | |
| CN102506853B (zh) | 路径规划法方法、导航方法、位置服务设备及服务器 | |
| CN105203115A (zh) | 用于产生、管理、和共享运动路径的方法和装置 | |
| US8560238B2 (en) | Computing paths between geographical localities | |
| JP2013113674A (ja) | 経路探索装置、経路探索システム、経路探索方法および経路探索プログラム | |
| JP7051668B2 (ja) | 情報処理装置、端末装置、プログラム、勾配テーブル作成方法 | |
| KR20040032371A (ko) | 네비게이션 시스템, 정보 제공 장치, 교통 정보 생성방법, 및 네비게이션 방법 | |
| JP5912344B2 (ja) | ナビゲーション装置、ナビゲーション方法、およびプログラム | |
| US20150160036A1 (en) | Electronic map distance measurement method and device | |
| ES2789325T3 (es) | Planificación de rutas circulares | |
| US10495479B1 (en) | Method and apparatus for an improved map display | |
| KR100485868B1 (ko) | 경로 정보 생성 방법 및 이를 이용한 경로 정보 제공 시스템 | |
| JP6419603B2 (ja) | 情報処理装置、位置表示システム | |
| KR102029171B1 (ko) | 랜드마크와 랜드마크의 방향을 이용하는 지도 표시 시스템과 방법 | |
| JP5956005B2 (ja) | ナビゲーション装置、ナビゲーション方法、およびプログラム | |
| JP6573807B2 (ja) | プログラム、情報処理装置、ナビゲーションシステム | |
| JP2014092463A (ja) | モバイル情報機器における地図表示システム | |
| JP2014102075A (ja) | ナビゲーションシステムおよびナビゲーションシステムの制御方法 | |
| JP2014127110A (ja) | 拠点検索装置および拠点検索方法 |