WO2009133596A1 - 経路案内システム、経路探索サーバおよび経路案内方法ならびに端末装置 - Google Patents
経路案内システム、経路探索サーバおよび経路案内方法ならびに端末装置 Download PDFInfo
- Publication number
- WO2009133596A1 WO2009133596A1 PCT/JP2008/058182 JP2008058182W WO2009133596A1 WO 2009133596 A1 WO2009133596 A1 WO 2009133596A1 JP 2008058182 W JP2008058182 W JP 2008058182W WO 2009133596 A1 WO2009133596 A1 WO 2009133596A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- route
- candidate
- search server
- route search
- recommended
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 93
- 238000000605 extraction Methods 0.000 claims description 19
- 239000000284 extract Substances 0.000 abstract description 6
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000013500 data storage Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
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/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes
Definitions
- the present invention relates to a route guidance system that searches for and guides candidate routes from an arbitrary departure place to a destination using walking, automobiles, or public transportation, and in particular, using roads and transportation.
- a route guidance system that searches for and guides candidate routes from an arbitrary departure place to a destination using walking, automobiles, or public transportation, and in particular, using roads and transportation.
- the map data for each country or region and the respective route guidance systems equipped with route search network data are linked to
- the present invention also relates to a route guidance system, a route search server, a route guidance method, and a terminal device that smoothly transfer a series of route guidance services to a destination from system to system.
- navigation devices and navigation systems that guide a user by searching for a route from a desired departure point to a destination using map data and road data are known.
- Such navigation devices and navigation systems are known.
- a car navigation device that is installed in a car and guides the route to the driver
- a mobile phone is used as a terminal device for navigation
- a route search request is sent to the route search server
- the result is received to provide route guidance.
- the communication-type navigation system that receives them has been put into practical use.
- the communication type navigation system is also used as a navigation system for pedestrians.
- the route search server can also include routes for transportation such as railways, airplanes, and buses.
- the route search server can also include routes for transportation such as railways, airplanes, and buses.
- a navigation system that accumulates operation time data and has a function of guiding a route (boarding candidate train) from a desired departure station to a desired destination station in addition to searching for a walking route and guidance.
- a traffic guidance system that receives and displays information such as routes, timetables of transportation facilities, and trains that can be boarded from an information distribution server without searching for walking routes.
- a general navigation device, a route search device used in a communication navigation system, and a route search method are disclosed in, for example, the following Patent Document 1 (Japanese Patent Laid-Open No. 2001-165681).
- This navigation system is configured to send information on a departure point and a destination from a portable navigation terminal to an information distribution server, and the information distribution server searches and guides a route that matches a search condition from road network and traffic network data.
- a search condition there are moving means from the departure place to the destination, for example, walking, automobile, railroad, aircraft, etc., combined use of walking and the like, and route search is performed using this as one of the search conditions.
- the information distribution server has roads (routes) of map data as nodes and nodes as the positions of inflection points, links connecting the nodes as links, and cost information (distance and required time) of all links as a database. ing. Then, the information distribution server sequentially searches for a link from the departure node to the destination node with reference to the database, and traces the node and link with the smallest cost information of the link as a guide route. The shortest route can be guided to the portable navigation terminal. As such a route search method, a method called label determination method or Dijkstra method is used. Patent Document 1 below also discloses a route search method using this Dijkstra method.
- a route search system that searches for routes that use transportation is a database of operation time data of each transportation based on route search conditions such as departure date, departure location, destination, arrival time specified by the user. It has a time database and data that makes the traffic network a database based on this. Then, referring to these databases, each available means of transportation (individual trains and route buses) connecting the departure point and destination, including connections (transfers), is sequentially traced to meet the route search conditions. It is configured to present one or a plurality of candidates for a guide route (departure station, destination station, route, train, etc.). As route search conditions, it is generally possible to specify conditions such as required time, number of transfers, and fares.
- map data and network data for route search provided in a general route guidance system are data of areas (referred to as service target areas) where the system provides route guidance services.
- service target areas areas where the system provides route guidance services.
- a normal route guidance system targets a country in a certain country, or targets a specific region in a certain country.
- map data for a specific area or network data for route search is stored in the vehicle-mounted navigation device, and a point outside the area is set as a destination.
- Asks a server with map data for the whole country including other regions and network data for route search, or downloads map data for the lack of regions and network data for route search, and navigates A method for enabling route search on the device side is adopted.
- Patent Document 2 Japanese Patent Laid-Open No. 2003-97960 discloses an invention of such a route guidance device.
- this route guidance device sets a plurality of starting points along the route.
- the route guiding device determines a starting point that can be guided and transmits it to the center.
- the center searches for a route from the starting point to the starting point, and the guidance device searches for a route from the starting point to the destination, and provides an optimum route from the starting point to the destination.
- JP 2001-165681 A (FIGS. 1 and 2) JP 2003-97960 A (FIGS. 1 and 2)
- a route guidance service cannot be provided only by using the map data or network data for route search provided for a certain route guidance system.
- the route search function of another route guidance system is used for a portion that cannot be routed by one route guidance system in cooperation with another route guidance system.
- the map data held by the route guidance device is partial area map data
- the server is the partial area map data held by the navigation device. It is a system based on the premise that we have nationwide map data including.
- network data for route search is created from map data, road network information, and traffic network information, stored as a database, and map information is stored to guide the route to the user. It is necessary to have a database.
- map data, road network, and traffic network data are required not only for the home country but also for other countries where the service is to be provided. Therefore, in such a case, there is a problem that the technique of the route guidance device disclosed in Patent Document 2 cannot be applied.
- each route guidance system provided is linked, and each route guidance system exchanges point information of a plurality of candidate contact points in the transportation means connecting countries and regions based on the point information of the departure point and destination,
- Each route guidance system searches the candidate route to the starting point or destination and each candidate contact point, exchanges data of each candidate contact point and candidate route, and each route guidance system searches each route guide system with its own route guidance system
- the candidate route and each candidate route searched by another route guidance system are integrated by one route guidance system or the other route guidance system at the candidate contact point, If the integrated route with the lowest cost to the destination is set as the optimum recommended route and the recommended route is provided to the terminal device, the above problem can be solved, and the present invention is completed. It is a thing.
- the present invention has an object to solve the above-mentioned problems, and when searching and guiding a route that crosses a country or region using a road or a transportation facility, map data and route for each country or region.
- Route guidance that links each route guidance system with network data for search to smoothly pass a series of route guidance services from the departure point to destinations across countries and regions. The purpose is to provide a system.
- a first route search server comprising: a predetermined database as a service providing area; a map database storing map data of the area; and a route search network database storing road network data and traffic network data of the area;
- a first route guidance system comprising a terminal device connected to the first route search server via a network,
- the first route search server includes candidate contact point extraction means for extracting point information of at least one candidate contact point that can reach different areas outside the service providing area, and between the starting point or destination point and the candidate contact point.
- a route search means for searching for an optimal route as a candidate route When receiving a route search request from the terminal device with a point in the service providing area as a departure point and a destination in a different area outside the service providing area, the first route search server Searching for an optimal candidate route from a departure point to the candidate contact point, the second route search server constituting the second route guidance system having the different area as a service providing area, the point information of the destination, The candidate contact point information is transmitted to request a search for an optimal candidate route from the candidate contact point to the destination, and the second route search server sends link data of the candidate route to the destination Is provided to the first route search server, The first route search server or the second route search server combines the candidate route combining unit and the candidate route combining unit that combine the required times of the candidate routes searched for based on the candidate contacts.
- the first route search server Based on the required time for the candidate route, and a recommended route determination means for setting the recommended route with the minimum required time as a recommended route, Based on the recommended route determined by the recommended route determining means, the first route search server sends recommended route data including link data of candidate routes provided from the second route search server to the terminal device. It is characterized by transmitting.
- the invention according to claim 2 of the present application is the invention according to claim 1, wherein the candidate route combining means of the second route search server receives from the first route search server. Based on the candidate contact point and the required time of the candidate route, the required time of the candidate route searched by the first route search server is combined with the required time of the candidate route from the candidate contact point to the destination, The recommended route determination means of the route search server of No. 2 sets the candidate route having the minimum required time as a recommended route based on the required time of the combined candidate routes, and determines the destination from the candidate contact that constitutes the recommended route.
- the recommended route data including link data of candidate routes up to is provided to the first route search server.
- the invention according to claim 3 of the present application is the invention according to claim 1, wherein the candidate route combining means of the first route search server is a candidate route from the second route search server. And the candidate route searched by the second route search server and the candidate route searched by the first route search server are combined based on the candidate contact point, and the first route search server and the link data are received.
- the recommended route determination means of the route search server determines a candidate route having a minimum required time based on the required time of the combined candidate route as a recommended route, and from the candidate contact point constituting the recommended route to the destination Data of recommended routes including link data of candidate routes is transmitted to the terminal device.
- the invention according to claim 4 of the present application is the invention according to claim 2 or claim 3, wherein the second route search server includes candidate contact point extraction means, and When a candidate contact different from the candidate contact transmitted from the first route search server is extracted based on the point information, the point information of the different candidate contact is transmitted to the first route search server.
- the invention according to claim 5 of the present application is the invention according to claim 1, in which the terminal device is based on the recommended route data received from the first route search server.
- the terminal device When the terminal device is located in an area where the first route search server provides a service, the terminal device requests route guidance from the first route search server, and when the terminal device is located in the different area, the different area is selected. Requesting route guidance is provided to the second route search server serving as a service providing area.
- a first route search server comprising: a predetermined database as a service providing area; a map database storing map data of the area; and a route search network database storing road network data and traffic network data of the area;
- a route guidance method in a route guidance system comprising a terminal device connected to the first route search server via a network,
- the first route search server includes candidate contact point extraction means for extracting point information of at least one candidate contact point that can reach different areas outside the service providing area, and between the starting point or destination point and the candidate contact point.
- a route search means for searching for an optimal route as a candidate route When receiving a route search request from the terminal device with a point in the service providing area as a departure point and a destination in a different area outside the service providing area, the first route search server Searching for an optimal candidate route from a departure place to the candidate contact point, and a second route search server constituting a second route guidance system using the different area as a service providing area, the point information of the destination Requesting the search for an optimal candidate route from the candidate contact point to the destination by transmitting the point information of the candidate contact point, and the second route search server sending the candidate to the destination Providing link data of a route to the first route search server;
- the first route search server or the second route search server combines the candidate route combining unit and the candidate route combining unit that combine the required times of the candidate routes searched for based on the candidate contacts.
- the first route search server Based on the required time for the candidate route, and a recommended route determination means for setting the recommended route with the minimum required time as a recommended route, Based on the recommended route determined by the recommended route determining means, the first route search server sends recommended route data including link data of candidate routes provided from the second route search server to the terminal device. It has the step to transmit, It is characterized by the above-mentioned.
- the invention according to claim 7 of the present application is the invention according to claim 6, wherein the candidate route combining means of the second route search server receives from the first route search server. Combining the required time of the candidate route searched by the first route search server with the required time of the candidate route from the candidate contact to the destination based on the candidate contact and the required time of the candidate route; The recommended route determining means of the second route search server determines a candidate route having the minimum required time as a recommended route based on the required time of the combined candidate routes; and Providing recommended route data including link data of candidate routes from candidate contacts to the destination to the first route search server.
- the invention according to claim 8 of the present application is the invention according to claim 6, wherein the candidate route combining means of the first route search server is connected to the candidate route from the second route search server.
- the candidate route combining means of the first route search server is connected to the candidate route from the second route search server.
- a recommended route determination unit of the first route search server determining a candidate route having a minimum required time as a recommended route based on the required time of the combined candidate routes; and the candidates constituting the recommended route
- the invention according to claim 9 of the present application is the invention according to claim 7 or 8, wherein the second route search server includes candidate contact extraction means, and When a candidate contact that is different from the candidate contact transmitted from the first route search server is extracted based on the point information, there is a step of transmitting the point information of the different candidate contact to the first route search server. It is characterized by that.
- the invention according to claim 10 of the present application is the invention according to claim 6, wherein the terminal device is based on recommended route data received from the first route search server.
- the step of requesting route guidance from the first route search server is different from when the terminal device is located in the different area. Requesting route guidance from the second route search server having an area as a service providing area.
- the invention according to claim 11 of the present application is A route search server comprising a predetermined database as a service providing area, a map database storing map data of the area, and a route search network database storing road network data and traffic network data of the area, and the route
- the route search server includes candidate contact extraction means for extracting point information of at least one candidate contact that can reach a different area outside the service providing area, and an optimal route between the departure point or destination and the candidate contact
- route search means for searching as a candidate route,
- the route search server Search for an optimal candidate route to the candidate contact point, and send the destination point information and the point information of the candidate contact point to a second route search server having the different area as a service providing area, Requesting an optimum candidate route from the departure
- the route search server Based on the required time, and a recommended route determination means that uses the candidate route with the minimum required time as the recommended route, The route search server transmits recommended route data including link data of a candidate route provided from the second route search server to the terminal device based on the recommended route determined by the recommended route determination unit. It is characterized by.
- the invention according to claim 12 of the present application is the invention according to claim 11, wherein the candidate route combining means of the second route search server includes a candidate contact received from the route search server.
- the time required for the candidate route searched by the route search server is combined with the time required for the candidate route from the candidate contact point to the destination based on the time required for the candidate route, and the second route search server
- the recommended route determination means sets a candidate route having the minimum required time as a recommended route based on the required time of the combined candidate routes, and links the candidate routes from the candidate contacts constituting the recommended route to the destination.
- Recommended route data including data is provided to the route search server, and the route search server includes recommended route information including link data of candidate routes provided from the second route search server. And transmitting the data to the terminal device.
- the invention according to claim 13 of the present application is the invention according to claim 11, wherein the candidate route combining means of the route search server is a time required for the candidate route from the second route search server. And the link data, the candidate route searched by the second route search server and the candidate route searched by the route search server are combined based on the candidate contact, and the recommended route determination means of the route search server Is based on the time required for the combined candidate route, the candidate route having the minimum required time is set as a recommended route, and the recommendation includes link data of the candidate route from the candidate contact point to the destination constituting the recommended route. Route data is transmitted to the terminal device.
- the invention according to claim 14 of the present application is the invention according to claim 12 or claim 13, wherein the second route search server includes candidate contact point extraction means, and When candidate contacts different from the candidate contacts transmitted from the route search server are extracted based on the point information, the point information of the different candidate contacts is transmitted to the route search server.
- the invention according to claim 15 of the present application is A route search server comprising a predetermined database as a service providing area, a map database storing map data of the area, and a route search network database storing road network data and traffic network data of the area, and the route In a terminal device in a route guidance system composed of a terminal device connected to a search server via a network,
- the route search server includes candidate contact extraction means for extracting point information of at least one candidate contact that can reach a different area outside the service providing area, and an optimal route between the departure point or destination and the candidate contact And route search means for searching as a candidate route,
- the route search server Search for an optimal candidate route to the candidate contact point, and send the destination point information and the candidate contact point information to a second route search server having the different area as a service providing area.
- the second route search server is configured to provide the route search server with link data of the candidate route to the destination, requesting a search for an optimal candidate route from the candidate contact point to the destination.
- the route search server or the second route search server includes a candidate route combining unit that combines the time required for the candidate route searched for based on the candidate contact point, and a candidate route combined by the candidate route combining unit.
- a recommended route determination means that uses the candidate route with the minimum required time as the recommended route.
- the route search server based on the recommended route determined by the recommended route determination means, a route for transmitting recommended route data including link data of a candidate route provided from the second route search server to the terminal device.
- a search server The terminal device transmits a route search request to a route search server having a point in the service providing area as a departure point and a point in a different area outside the service providing area as a destination.
- the invention according to claim 16 of the present application is the terminal device according to claim 15, wherein the terminal device is based on recommended route data received from the route search server. However, when it is located within the service providing area of the route guidance system, it requests route guidance from the route search server, and when located within the different area, the second area is designated as the service providing area. The route search server is requested to provide route guidance.
- the invention according to claim 1 is a route guidance system for guiding a route by linking between the first and second route guidance systems provided with map data for each country and region and network data for route search. .
- the first route guidance system extracts candidate contacts that become boundaries between the different areas, and the optimal route from the starting point to the candidate contacts,
- the first and second route guidance systems search for the optimum candidate route to the ground, and provide the required time and link data to each route guidance system.
- the first or second route guidance system The recommended route with the shortest total time required among candidate routes combined at the candidate contact point is determined, and the recommended route data including the link data is provided from the first route guidance system to the terminal device, and the terminal device is recommended. Based on the route data, route guidance is requested to the first or second route guidance system according to the area where the terminal device is located.
- the route guidance system using each area as a service providing area searches for a candidate route to reach a candidate contact based on the point information of the candidate contact serving as a boundary connecting different areas. Therefore, the route guidance system having only map data in the area and network data for route search can search and guide the optimum route between the departure point and the destination reaching different areas. . Therefore, a series of route guidance services from the departure point to the destination across the country or region are linked from the system by linking the route guidance systems with map data for each country and region and network data for route search. Smooth transfer to the system will be possible.
- the candidate route combining means of the second route search server is configured to select a candidate route searched by the first route search server based on the candidate contact received from the first route search server and the time required for the candidate route.
- the required time is combined with the required time of the candidate route from the candidate contact point to the destination, and the recommended route determining means of the second route search server determines the required time based on the required time of the combined candidate route. Is provided as the recommended route, and the recommended route data including the link data of the candidate route from the candidate contact point to the destination constituting the recommended route is provided to the first route search server.
- the second route guidance system determines the recommended route with the minimum required time among the optimal candidate routes from the starting point to the destination in the second route guidance system, and thus the second route guidance system determines the recommended recommendation Only the link data of the route needs to be provided to the first route guidance system, and the amount of data communication can be suppressed.
- the candidate route combining means of the first route search server includes a time required for the candidate route from the second route search server.
- Link data is received, and the candidate route searched by the second route search server and the candidate route searched by the first route search server are combined based on the candidate contact, and the first route search server
- the recommended route determining means determines a candidate route having a minimum required time as a recommended route based on the time required for the combined candidate routes, and links the candidate routes from the candidate contact points to the destination constituting the recommended route.
- the recommended route data including the data is transmitted to the terminal device.
- the second route guidance system determines the candidate route. Only the required time and link data need be provided to the first route guidance system, and the amount of data communication can be suppressed.
- the second route search server is provided with candidate contact point extraction means, and is based on the destination point information. Then, when candidate contacts different from the candidate contacts transmitted from the first route search server are extracted, the point information of the different candidate contacts is transmitted to the first route search server.
- the candidate route that passes through the candidate contact can be searched.
- the terminal device based on recommended route data received from the first route search server, When the first route search server is located in the service providing area, the route request is requested to the first route search server, and when the first route search server is located in the different area, the different area is designated as the service providing area. Request route guidance to the second route search server.
- a series of routes from the departure point to the destination that crosses the country or region are linked between the route guidance systems having the map data for each country or region and the network data for route search.
- the route guidance service can be smoothly transferred from system to system.
- FIG. 1 is a system configuration diagram showing the configuration of a route guidance system 10 according to the present invention.
- the route guidance system 10 includes a terminal device 20 and a route search server 30 connected via a network 12.
- the route guidance system 10 is a system in which a specific country or region is an area that provides route search and route guidance services. Accordingly, the route search server 30 has only map data covering the service providing area and network data for route search.
- the route guidance system 10 also has a POI information distribution server 50 that provides detailed information such as the location of POIs (Point of Interest) belonging to various categories and service contents, and various types of content and other information such as music and various images.
- the information distribution server 51 is provided.
- the route search server 30 can acquire necessary data from the POI information distribution server 50 or other information distribution server 51 via the network 12 and add it to its own database. Similarly, a search request can be transmitted to the POI information distribution server 50 or another information distribution server 51 to obtain a desired search result.
- the route guidance system 10 is not limited to the above configuration, and the route search server 30 may have a map distribution server function for distributing a map of the POI location together with a navigation service function.
- the terminal device 20 can also use a mobile phone, and may be a mobile device such as a PDA, music player, mobile game machine, or mobile personal computer (PC).
- the route search server 30 shown in FIG. 1 includes a map database 34 and a route search network database 35.
- the route search server 30 searches for a route with reference to the search network database 35. And it has the general navigation function which transmits to the terminal device 20 the guidance route data of the optimal route obtained from the route search result and the candidate route. Further, when there is a request for obtaining map data by searching a desired point or POI from the terminal device 20, the corresponding map data is read with reference to the map database 34 and distributed to the terminal device 20.
- the route search network database 35 includes road network data for searching for routes by walking or automobiles, and traffic network data for searching for routes that travel using transportation such as railways, aircraft, ships, and buses. ing.
- Road network data expresses roads as intersections and nodes as nodes, and links that connect each node. Each link is associated with the time required to move at a standard speed as the cost of the link. ing.
- Transportation network data is represented by links connecting each node, with each station as a station, airport, or port, and each means of transportation such as trains, aircraft, ships, and buses constitutes a link.
- the departure time of the node and the arrival time at the node are composed of data associated with each other based on the operation timetable.
- a route search condition specifying a time condition such as a departure place, a destination, a moving means (aside from walking, automobile, transportation, etc.) and a departure time is set, and a route search request is made to the route search server 30. If there is, the route search server 30 searches the optimum route or a plurality of candidate routes that meet the route search condition from the departure point to the destination by referring to the network data of the route search network database 35, and sends them to the terminal device 20. Answer the route information.
- the terminal device 20 selects a route and requests route guidance, map data, selected route data, and guidance data for guiding the route are transmitted to the terminal device 20.
- the departure point is provided.
- the optimum route from the destination to the destination is searched as a recommended route and can be guided.
- FIG. 2 is a system configuration diagram for explaining the concept of route search and route guidance of the present invention by such system cooperation.
- system A is a route guidance system in which area A is a service provision area
- system B is a route guidance system in which area B is a service provision area
- each of system A and system B is shown in FIG. This system has the same configuration as the route guidance system.
- the route search server 30A has only map data covering the area A and network data for route search, and the route search server 30B has only map data covering the area B and network data for route search. Yes. Accordingly, the route search server 30A cannot perform a route search using a point in the area B as a departure point or destination, and the route search server 30B cannot perform a route search using a point in the area A as a departure point or destination.
- the terminal device 20 requests the route search server 30A of the system A to search for a route that crosses the area such that the departure point S is a point in the area A and the destination G is a point in the area B. If there is, the system A and the system B cooperate as follows to determine the optimum route from the departure point S to the destination G as a recommended route and guide it to the terminal device 20.
- the route search server 30A searches for a link of the moving means that connects the area A and the area B, and one or more candidates
- the contact points P1 to P3 are extracted, and the optimum route search (route having the minimum route cost) from the departure point S to each candidate contact point P1, P2, and P3 is searched for as candidate routes SP1, SP2, and SP3, and the required time (Route cost) is obtained.
- the route search server 30A is a route search server 30B of the system B that uses the point information of the destination G, the point information of the candidate contacts P1 to P3, and the time required for the candidate route as the service area in the area B where the destination G is located. Send to.
- the route search server 30B searches for the optimum route from the candidate contacts P1 to P3 to the destination G based on the point information of the candidate contacts P1 to P3 and the point information of the destination G (the route having the minimum route cost). ) To search for candidate routes P1G, P2G, and P3G.
- the route search server 30B adds the route cost (required time to each candidate contact point P1 to P3) of the candidate routes SP1, SP2, SP3 searched by the route search server 30A to the route cost (required time) of each candidate route P1G, P2G, P3G. Are combined (added) to determine the optimum route that minimizes the route cost (total time required) from the departure point S to the destination G.
- the candidate to be combined at the candidate contact point P2 Assuming that the total route cost (required time) of the route SP2 and the candidate route P2G is the minimum, the route search server 30B determines the point information of the candidate contact point P2 and the route data of the candidate route P2G determined as the recommended route (route information). All link data) is transmitted to the route search server 30 A.
- the data to be transmitted by the route search server 30 B to the route search server 30 A is determined.
- a data relating Susumu path, data for the other candidate path can be suppressed data traffic from being sent.
- the route search server 30A uses the point information of the candidate contact P2 received from the route search server 30B, the route data of the candidate route P2G determined as the recommended route (all link data of the route), and the route data of the candidate route SP2.
- the recommended route reaching the departure point S, candidate route SP2, candidate contact point P2, candidate route P2G, and destination G is specified, and the entire route data is returned to the terminal device 20.
- the terminal device 20 Upon receiving the recommended route information from the route search server 30A, the terminal device 20 requests route guidance based on the recommended route to the route search server 30A within the area A.
- the route search server 30A guides the recommended route to the terminal device 20 based on the map data of the area A for the route section (route SP2) to the candidate contact point P2.
- the terminal device 20 When the terminal device 20 reaches the candidate contact point P2, the terminal device 20 leaves the area A and enters the area B, and requests a route guidance service from the route search server 30B. At this time, since the terminal device 20 stores route data (link data) of the recommended route (candidate route P2G) from the candidate contact point P2 to the destination G, the recommended route data is transmitted to the route search server 30. The route guidance may be requested. Since the map data provided to the terminal device 20 in response to this route guidance request is held by the route search server 30B having the area B as the service area, the map data is not taken out of the area. There is no contradiction to ownership.
- the route search server 30B extracts candidate contacts PX different from the candidate contacts P1 to P3 extracted by the route search server 30A based on the point information of the destination G received from the route search server 30A, the candidate contact PX Is sent to the route search server 30A to request additional search for the optimum candidate route from the departure point S to the candidate contact point PX, and the time required for the candidate route is obtained from the route search server 30A.
- the final recommended route may be determined in addition to the candidate routes to other candidate contacts at the recommended route in the server 30A.
- the candidate contact point shown in FIG. 2 is shown as a specific point, but when the area A and the area B are adjacent to each other by land and the moving means is an automobile or a railroad, the area A and the area Candidate contact points connecting B are area boundary points, and one point can be specified as the point information of the candidate contact points as indicated by P1 to P3 in FIG. 2, but this may not be the case.
- the moving means between the areas is a route using an aircraft or a route using a ship
- the node on the area A side and the node on the area B side which are nodes at both ends of the link having the aircraft or ship connecting the areas as the moving means Node becomes a candidate contact.
- the point information of candidate contact points sent from the area A side route search server 30A to the area B side route search server 30B is the aircraft link.
- the point data of the candidate contact point of the route search server 30A in the area A is the airport that becomes the departure side node of the aircraft link. In this case, of course, the time required for the aircraft link is added to the total cost of the recommended route.
- the route search server 30A in order to specify the destination G located within the range of the area B where the route search server 30B provides the service, it is necessary to specify the position information of the destination G in the route search server 30A. There is. In that case, the route search server 30A does not need to have the map data of the area B, and the location information may be obtained by performing POI search on the city name or the famous facility name in the area B area. .
- the POI information can be acquired from the POI information distribution server 50 (see FIG. 1) and stored in the POI information database 36.
- the route search server 30A Since the POI information database 36 of the route search server 30A includes information on areas other than area A and foreign POI information such as airports and harbors that are major facilities, the route search server 30 has a designated destination. Airports and ports around G can be extracted as candidate contacts.
- the user of the terminal device 20 can use the route search server 30A and the route search server of the system A and the system B. It is necessary to perform user registration, user authentication, terminal device registration, and the like in 30B. If the system A or the system B does not require authentication and provides a route guidance service to an unspecified number of users, registration and authentication are not required.
- FIG. 3 is a block diagram showing a detailed configuration of the route guidance system of System A or System B (see FIG. 2) in which a predetermined area is a service providing area.
- the terminal device 20 is a terminal capable of receiving a navigation service, and includes a control unit 201, a communication unit 21, a GPS reception unit 22, a search request unit 23, a recommended route data storage unit 24, a display unit 25, an operation input unit 26, It comprises a POI search means 27, a route guidance request means 28 and the like.
- the operation input means 26 includes a character input key, a selection key, a cursor key for selecting a setting item on the menu screen displayed on the display screen, and the like.
- the route search server 30 includes the map database 34 that stores map data, the road network data 351 for route search and the network database 35 for route traffic that stores traffic network data 352, and the name and position of the POI.
- a POI information database 36 for storing information is provided.
- the route search server 30 has a function of searching for a route using walking or public transportation and guiding it to the terminal device 20, the road network data 351 stored in the route search network database 35 and the traffic network data 352 are stored. Use to search the route.
- the route search server 30 includes a control unit 301, a communication unit 31, a distribution data editing unit 32, a recommended route determination unit 33, a map database 34, a route search network database 35, a POI information database 36, and candidate contact / candidate routes.
- the route search server 30 When the route search server 30 receives a route search, POI search, or map distribution request from the terminal device 20, the route search server 30 temporarily stores the request in the processing request storage unit 38. If the request is a route search request, the route search means 39 searches the route search network database 35 for an optimum route or a recommended route (guide route). The searched guide route data is edited into distribution data for the terminal device 20 by the distribution data editing means 32 and distributed to the terminal device 20. Further, map data including the guide route is read from the map database 34 and distributed to the terminal device 20.
- the route search server 30 When there is a route search request from the terminal device 20, the route search server 30 temporarily stores it in the processing request storage unit 38. Then, the route search means 39 searches for a plurality of candidate routes from the departure point to the destination with reference to the route search network database 35 according to the route search conditions included in the route search request stored in the processing request storage means 38.
- the route search means 39 refers to the route search network database 35.
- a normal route search is performed, and an optimum route and a plurality of candidate routes are searched according to the setting of the route search condition, and the search result is provided to the terminal device 20.
- the guidance route data such as the optimum route and the candidate route is transmitted to the terminal device 20 together with the map data read from the map database 34.
- This route search method is the same method as the route search server in a normal navigation system.
- the departure point is within the service area of the route search server 30, for example, as the departure point S in FIG. 2, and the destination is the route search server 30 as the destination G.
- the route search and the guidance of the optimum recommended route are performed as described with reference to FIG.
- the candidate contact point extraction unit 371 is configured to connect one or more candidate contact points (see FIG. 2) to the area where the departure point S (see FIG. 2) is connected based on the area where the set destination G (see FIG. 2) is located. For example, P1 to P3) in FIG. 2 are extracted.
- the route search means 39 searches for the optimum route connecting the departure point S and each candidate contact point (P1 to P3) to be a candidate route (SP1 to SP3 in FIG. 2).
- the route storage means 372 stores the data of each candidate route and the required time (link cost).
- the candidate contact / candidate route providing means 37 sends the candidate contact (P1) to the route search server 30 (see 30B in FIG. 2) whose service providing area is the area where the destination G is located. To the point information (position information) of P3) and the required time of each candidate route, and a search for a candidate route from the candidate contact point to the destination G is requested.
- the route search server 30 (30B in FIG. 2) includes the point information of the destination G, the point information of the candidate contacts (P1 to P3), and the time required for the candidate route (SP1 to SP3) from the departure point S to each candidate contact.
- the route searching means 39 searches for the optimum route from each candidate contact point (P1 to P3) to the destination G and sets it as a candidate route (P1G to P3G).
- the candidate route combining means 373 calculates the total required time (link cost) from the departure point S to the destination G by adding the required times of the candidate routes SP1 to SP3 to each of the candidate routes P1G to P3G. Join paths.
- the recommended route determining unit 33 compares the cost of each candidate route combined by the candidate route combining unit 373, determines the candidate route with the lowest cost as the recommended route, and searches for the link data of the recommended route and the candidate contact for the request source route. It is sent to the server 30 (30A in FIG. 2).
- the terminal device 20 Upon receiving the recommended route information from the route search server 30 (30A in FIG. 2), the terminal device 20 requests route guidance based on the recommended route to the route search server 30A within the area A.
- the route search server 30A guides the recommended route to the terminal device 20 based on the map data of the area A for the route section to the candidate contact point.
- the terminal device 20 When the terminal device 20 reaches the candidate contact point, the terminal device 20 leaves the service providing area (Area A) and enters another service providing area (Area B), so the route search server 30 (30B in FIG. 2). Request a route guidance service. At this time, since the terminal device 20 stores route data (link data) of the recommended route from the candidate contact point to the destination G, the recommended route data is transmitted to the route search server 30 (30B in FIG. 2). The route guidance may be requested.
- route data link data
- the route search network database 35 stores road network data 351 for searching for a travel route by foot or by car and traffic network data 352 for searching for a travel route using public transportation.
- the route search means 39 refers to the route search network database 35 and searches for a route by walking or a car or a route using both walking and transportation.
- the road network data 351 is configured as follows. For example, when the road is composed of roads A, B, and C as shown in FIG. 4, the end points, intersections, and bending points of the roads A, B, and C are used as nodes, and the roads connecting the nodes are directed links.
- Link cost data with node data (node latitude / longitude), link data (link number) and link cost of each link (link distance or time required to travel the link) as data Composed.
- Nn ( ⁇ mark) and Nm ( ⁇ mark) indicate nodes
- Nm ( ⁇ mark) indicates a road intersection.
- Directional links connecting the nodes are indicated by arrow lines (solid line, dotted line, two-dot chain line).
- the links there are links facing in the upward and downward directions of the road, but in FIG. 4, only the links in the direction of the arrows are shown for the sake of simplicity.
- route search When route search is performed using such road network data as a route search database, links linked from the starting node to the destination node are traced to accumulate the link cost, thereby minimizing the accumulated link cost. Search and guide the route. That is, in FIG. 4, when the route search is performed with the departure point as the node AX and the destination as the node CY, the road travels from the node AX along the road A, turns right at the second intersection, enters the road C, and reaches the node CY. The link cost is accumulated sequentially, and a route that minimizes the accumulated link cost is searched for and guided.
- routes from the node AX to the node CY are not shown in FIG. 4, there are actually other such routes, so a plurality of routes that can be reached from the node AX to the node CY are displayed.
- a search is performed in the same manner, and a route with the lowest link cost is determined as the optimum route.
- This method is performed by, for example, a known method called the Dijkstra method.
- the traffic network data 352 for route search of the transportation system is configured as follows.
- each station (each airport on an aircraft route) provided on each traffic route A, B, and C is a node, and the nodes are connected.
- a section is represented by a directional link, and node data (latitude / longitude) and link data (link number) are network data.
- Nn ( ⁇ mark) and Nm ( ⁇ mark) indicate nodes
- Nm ( ⁇ mark) indicates a transit point (such as a transfer station) on a traffic route, and a directional link connecting each node.
- the transportation network basically has a different link cost compared to the road network.
- the link cost is fixed and static, but in the traffic network, as shown in FIG. 5, trains and airplanes (hereinafter referred to as individual trains and airplanes) that operate the traffic route.
- the time of departure from one node and the time of arrival at the next node are determined for each means of transportation (specified by timetable data and operation data), and individual routes do not necessarily link to adjacent nodes.
- timetable data and operation data timetable data and operation data
- individual routes do not necessarily link to adjacent nodes.
- a plurality of different links exist on the same traffic route, and the required time between nodes may differ depending on the transportation means.
- a plurality of transportation means (routes) Aa to Ac... Exist on the same link of the transportation route A, and a plurality of transportation means (routes) Ca to Cc. Will do. Therefore, unlike a simple road network, the transportation network of a transportation facility has a data amount proportional to the total number of transportation means (routes such as individual airplanes and trains). For this reason, the data of the traffic network becomes a huge amount of data compared to the data amount of the road network.
- the route when performing a route search in which the departure point is a node AX of the traffic route A and a specific departure time is designated and the node CY of the traffic route C is the destination, the route operates on the traffic route A.
- All transportation means after the departure time are sequentially selected as the departure route.
- Based on the arrival time at the transit node on the transit route C among all the transit means Ca-Cc...
- Operating on the transit route C all combinations of transit means after the time that can be boarded at the transit node. The total time required for each route, the number of transfers, and the like are guided.
- the route search server 30 searches for a plurality of candidate routes from the departure point to the destination according to the route search conditions, and transmits the results to the terminal device 20 as guide route data. If the departure time of the departure place is specified in the route search conditions, the arrival time at the destination is reached. If the arrival time at the destination is specified, the arrival time is reached at the specified time. Therefore, the terminal device 20 can display these together with the details of the route on the display means 25. When the transfer route is included in the guide route, the train to be transferred at the transfer station and its departure time can be displayed in the same manner.
- FIGS. 6 is a flowchart showing an operation procedure of the route search server 30A of one system A shown in FIG. 2, and FIG. 7 is a flowchart showing an operation procedure of the route search server 30B of the other system B shown in FIG.
- the terminal device 20 requests the route search server 30A of the system A to search for a route that crosses the area such that the departure point S is a point in the area A and the destination G is a point in the area B. 6 and FIG. 7, the system A and the system B cooperate to determine the optimum route from the departure point S to the destination G as a recommended route. Guide to device 20.
- the terminal device 20 sets a route search condition including a departure place and a destination and makes a route search request to the route search server 30 of the system A.
- the route search server 30A receives a route search request from the terminal device 20 and a processing request such as a route guidance request, and also receives a route search condition included in the processing request.
- the route search server 30A determines the area where the departure point S and the destination G specified in the route search condition received from the terminal device 20 are located in the process of step S102. If both the departure point S and the destination G are located within the area A where the system A provides the service (YES in step S102), the route search means 39 refers to the route search network database 35. Then, a normal route search is performed, the recommended route is transmitted to the terminal device 20 in the process of step S110, and the process ends.
- step S102 if it is determined that either the departure point or the destination is not within the range of area A (NO in step S102), the route search server 30A determines that area in step S104. Identify.
- the route search server 30A determines that area in step S104. Identify.
- the following description will be made assuming that the destination G is located in the area B where the system B (route search server 30B) provides the service.
- the route search server 30A specifies that the destination G is outside the area A and is a point in the area B.
- the route search server 30A searches for the link of the moving unit that connects the area A and the area B, and in the process of step S105, the candidate contact point extracting unit 371 has one or more candidate contact points (for example, P1 ⁇ P3) is extracted.
- the route search means 39 searches for an optimum route from the departure point S to each of the candidate contact points P1, P2, and P3 (a route having the minimum route cost). ) To obtain candidate routes SP1, SP2, and SP3, and the required time (route cost) is obtained.
- the route search server 30A proceeds to the process of step S107, and the route search server 30A determines the point information of the destination G, the point information of the candidate contacts P1 to P3, and the time required for the candidate route. Is sent to the route search server 30B of the system B using the area B where the destination G is located as a service area, and a route search process is requested. The processing of the route search server 30B that has received this will be described later with reference to FIG.
- step S108 the route search server 30A determines whether another candidate contact notification has been received from the route search server 30B. If no point information of another candidate contact is received from the route search server 30B, the route search server 30A proceeds to the process of step S109 and waits for reception of a recommended route from the route search server 30B.
- the process returns to the process of step S106, and the route search means 39 receives the other information from the departure point S based on the information of the other candidate contact received from the route search server 30B.
- the optimum route to the candidate contact point is searched for as a candidate route, and the required time is calculated.
- the data of the time required for the candidate contact and the candidate route is transmitted to the route search server 30B in the process of step S107.
- the route search server 30A When the route search server 30A receives the recommended route information (data including the link data of the route) from the route search server 30B in the process of step S109, the process proceeds to the process of step S110, and the terminal device 20 sends the destination S to the destination.
- the data of the recommended route to G is transmitted.
- the terminal device 20 Based on the recommended route data received from the route search server 30A, the terminal device 20 is routed to the route search server 30A when positioned within the area A, and to the route search server 30B when reaching the range of area B. Request guidance.
- the route search server 30B receives the processing request in step S201 as shown in the flowchart of FIG. 7, in the determination processing in step S202, the route search server, in this case, the route having the area A as the service providing area. It is determined whether or not the request is from the search server 30A. If it is not a processing request from another route search server, a normal route search is performed in the processing of step S203, and the processing is terminated.
- the route search server 30B determines the destination and candidate contact information and the time required for the candidate route in the area A searched by the route search server 30A. Receive.
- the route route search means 39 in the route search server 30B, the route route search means 39 (see FIG. 3) searches for the optimum route from each candidate contact (P1 to P3) to the destination G, and the candidate route (P1G To P3G).
- the route search server 30B refers to the POI information in the area B and searches for candidate contacts other than the candidate contacts received from the route search server 30A. If another candidate contact point is searched, the process proceeds to step S207 to transmit information of the other candidate contact point to the route search server 30A, and in step S208, the candidate route (departure location S) from the route search server 30A is transmitted. Waits for reception of a candidate route from to other candidate contact points.
- step S206 If it is determined in step S206 that there is no other candidate contact, the route search server 30B proceeds to the process in step S209, and the required time (route cost) of the candidate route to each candidate contact received from the route search server 30A.
- the route having the minimum total required time from the departure point S to the destination G is determined as the recommended route. This process is performed by the candidate route combining unit 373 (see FIG. 3) and the recommended route determining unit 33 (see FIG. 3).
- the route search server 30B transmits the determined recommended route information and candidate contact information to the route search server 30A.
- the recommended route information includes candidate route within the area B searched by the route search server 30B, that is, link data of the route from the candidate contact point to the destination G.
- the route search server 30A When the route search server 30A receives candidate contact information and recommended route information (including link data) from the route search server 30B, the route search server 30A finds the route from the starting point S to the candidate contact within the area A searched by the route search server 30A.
- the information of the recommended route received from the route search server 30B can be combined with the information and transmitted to the terminal device 20 as the recommended route information from the departure point S to the destination G.
- the terminal device 20 makes a route search to the route search server 30 ⁇ / b> A having the area A shown in FIG. 2 as the service providing area with the departure point S and the destination G (within the area B) as route search conditions.
- the procedure for sending a request shall be shown.
- the terminal device 20 sets the departure point S and the destination G (within the area B) as route search conditions in the process of step S301.
- the terminal device 20 may set a destination name or the like to the route search server 30A as necessary and send a POI search request to acquire the point information (position information). Only the point name of the destination G may be used as the route search condition, and the route search server 30A may acquire the point information of the destination G from the route search condition.
- step S302 the process proceeds to step S302, and the terminal device 20 transmits a route search request including information on the set route search condition to the route search server 30A.
- step S303 it is determined whether or not recommended route data has been received from the route search server 30A. If the recommended route data has not been received, the process of step S303 is repeated. When the recommended route data is received, the process proceeds to step S304, and if the user requests route guidance based on the recommended route, the route The route request is requested by the guidance request means 28.
- the terminal device 20 When requesting route guidance, the terminal device 20 detects the current position of the terminal device 20 by the GPS receiving means 22 and determines whether or not the current position is within the area A in the process of step S305. If the current position is within the area A, the process proceeds to step S306, and a route guidance request is transmitted to the route search server 30A.
- step S307 a route guidance request is transmitted to the route search server 30B.
- the terminal device 20 sends data such as a user ID and a password for authentication from the operation input means 26 to the route search server 30B. Send.
- step S308 it is determined whether or not the terminal device 20 has reached the destination. If the terminal apparatus 20 has not reached the destination, the process returns to step S305. When the arrival at the destination is determined, the terminal device 20 ends the process.
- the terminal end device 20 has left the area A and has entered the area B, but the terminal device 20 has a recommended route from the candidate contact point to the destination G. Since the route data (link data) is stored, the recommended route data may be transmitted to the route search server 30 to request route guidance. Since the map data provided to the terminal device 20 in response to this route guidance request is held by the route search server 30 having the area B as a service area, the map data is not provided outside the area.
- the recommended route in response to a route search request from the route search server 30A in the area A, the recommended route is determined in the route search server 30B in the area B, and link data of candidate routes in the area B constituting the recommended route. Is sent to the route search server 30A in area A, but the recommended route may be determined in the route search server 30A.
- the required time and link data of each candidate route from the candidate contacts P1 to P3 searched by the route search server 30B to the destination are transmitted from the route search server 30B to the route search server 30A, and the route search server 30A
- the searched candidate routes SP1, SP2, and SP3 may be combined to determine a recommended route by the route search server 30A. Since the candidate route data searched by the route search server 30B has already been sent to the route search server 30A, the route search server 30A can combine the link data of the entire recommended route.
- the route search server 30B extracts candidate contacts PX that are different from the candidate contacts P1 to P3 extracted by the route search server 30A based on the point information of the destination G received from the route search server 30A. Occasionally, an optimal candidate route from the candidate contact point PX to the destination G is searched, and the route data to the candidate contact point PX, the required time, together with the point information of the candidate contact point PX, in addition to the data of the other candidate routes P1G to P3G The data is sent to the search server 30A.
- the route search server 30A can search for an optimum route from the departure point S to the candidate contact point PX based on the received point information of the candidate contact point PX, and can determine a recommended route by adding to the candidate routes SP1 to SP3.
- FIG. 9 is a flowchart showing an operation procedure of the route search server 30A
- FIG. 10 is a flowchart showing an operation procedure of the route search server 30B.
- the operation procedure of the terminal device 20 is the same as the procedure shown in the flowchart of FIG.
- step S501 to step S506 is the same as the processing from step S101 to step S106 in FIG.
- the route search means 39 searches for the optimum route search (route having the minimum route cost) from the departure point S to each of the candidate contacts P1, P2, and P3 to obtain candidate routes SP1, SP2, and SP3.
- the required time (route cost) is obtained.
- the route search server 30A proceeds to the process of step S507, and the route search server 30A obtains the point information of the destination G and the point information of the candidate contacts P1 to P3 as the route of the route guidance system B.
- the request is sent to the search server 30B and a route search process is requested. The processing of the route search server 30B that has received this will be described later with reference to FIG.
- step S508 the route search server 30A determines whether another candidate contact notification has been received from the route search server 30B. If no point information of another candidate contact is received from the route search server 30B, the route search server 30A proceeds to the process of step S510 and waits for reception of a candidate route from the route search server 30B.
- step S509 the route search means 39 receives the information of the other candidate contact (see PX in FIG. 2) received from the route search server 30B. Based on the above, the optimum route from the departure point S to another candidate contact point PX is searched for as a candidate route, the required time is calculated, and the process proceeds to step S510.
- step S510 the time required for the candidate route searched by the route search server 30B and the point information of candidate contacts (including additional candidate contacts) are received.
- the time required for the candidate route received from the route search server 30B is the time required for the candidate route from each candidate contact (P1 to P3) to the destination G received from the route search server 30A and the candidate extracted by the route search server 30B itself. This is the time required for the candidate route from the contact point (PX) to the destination G.
- the received data is stored in the candidate route storage means 372 of the route search server 30A.
- the route search server 30A receives the candidate contact point information and the time required for the candidate route from the route search server 30B, the candidate route and the route search server searched by the route search server 30A in the candidate route combining unit 373 in the process of step S511.
- the required times of candidate routes received from 30B are combined.
- Candidate paths are combined based on candidate contacts.
- the recommended route determining means 33 determines the route having the minimum required time as the recommended route.
- the recommended route data (including candidate contact data) is transmitted to the route search server 30B in step S512, and the recommended route link data is transmitted from the route search server 30B in step S513. (Link data of the route from the candidate contact point of the recommended route to the destination G) is received.
- the process proceeds to step S514, and the route search server 30A receives the recommended route received from the route search server 30B as the link data from the departure point S to the candidate contact point of the recommended route.
- the link data of the recommended route is added to the terminal device 20 and the recommended route information including the link information is transmitted to the terminal device 20.
- the terminal device 20 can request route guidance according to the recommended route information received from the route search server 30A.
- step S601 to step S604 the processing from step S601 to step S604 is the same as the processing from step S201 to step S204 in FIG.
- the process proceeds to step S605, and the candidate contact extraction means 371 (route search server 30B) has received from the route search server 30A. Whether there is a candidate contact different from the candidate contact (see P1 to P3 in FIG. 2) is searched, and if there is another different candidate contact, it is extracted as an additional candidate contact.
- step S605 If a different candidate contact is not extracted (NO in step S605), the process proceeds to step S607. If there is a different candidate contact (see PX in FIG. 2) (YES in step 605), the process proceeds to step S606, and the route search server 30B determines that the candidate contact (P1 to P3) received from the route search server 30A The different candidate contacts (PX) extracted by are added, and the process proceeds to step S607.
- the route search means 39 searches the optimum route from each candidate contact (P1 to P3, PX) to the destination G as a candidate route. Then, in the process of step S608, the route search server 30B transmits the candidate contact information of the candidate route and the required time of the candidate route to the route search server 30A, proceeds to the process of step S609, and determines the recommended route from the route search server 30A. Wait for information to be received.
- the route search server 30B links the link data of the route from the candidate contact point to the destination G in the recommended route in the process of step 610. Is transmitted to the route search server 30A.
- the link data transmitted here is the link data of the route determined as the recommended route by the route search server 30A among the candidate routes searched by the route search server 30B in the process of step S607.
- the route search server 30A receives the link data of the recommended route from the route search server 30B, the information of the recommended route including the link data of the entire recommended route is transmitted to the terminal device 20 as described in the process of step S514 in FIG. Send.
- the terminal device 20 can request route guidance according to the recommended route information received from the route search server 30A.
- the route search system when performing route guidance to a place other than the service providing area that does not hold map data or the like, a destination outside the service providing area is provided from the service providing area.
- a seamless route from the departure point of the service provision area to a destination outside the service provision area It is possible to provide guidance.
- the contact information may be provided not only for the border but also for the area holding the map data for each region.
- services can be distributed by region, local information can be strengthened in the service provision range of each distributed area, and information management and fee structure can be subdivided. Become.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
Abstract
Description
所定のエリアをサービス提供エリアとし、当該エリアの地図データを蓄積した地図データベースと、当該エリアの道路ネットワークデータおよび交通ネットワークデータを蓄積した経路探索用ネットワークデータベースと、を備える第1の経路探索サーバと、前記第1の経路探索サーバにネットワークを介して接続される端末装置と、から構成される第1の経路案内システムであって、
前記第1の経路探索サーバは、サービス提供エリア外の異なるエリアに到達可能な少なくとも1つの候補接点の地点情報を抽出する候補接点抽出手段と、出発地または目的地と前記候補接点との間の最適な経路を候補経路として探索する経路探索手段と、を備え、
前記端末装置から、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を受信した場合、前記第1の経路探索サーバは、出発地から前記候補接点までの最適な候補経路を探索し、前記異なるエリアをサービス提供エリアとする第2の経路案内システムを構成する第2の経路探索サーバに、前記目的地の地点情報と、前記候補接点の地点情報と、を送信して前記候補接点から目的地までの最適な候補経路の探索を依頼し、前記第2の経路探索サーバは、前記目的地までの前記候補経路のリンクデータを前記第1の経路探索サーバに提供するように構成され、
前記第1の経路探索サーバまたは前記第2の経路探索サーバは、それぞれが探索した前記候補経路の所要時間を前記候補接点に基づいて結合する候補経路結合手段と、前記候補経路結合手段が結合した候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とする推奨経路決定手段と、を備え、
前記第1の経路探索サーバは、前記推奨経路決定手段が決定した推奨経路に基づいて、前記第2の経路探索サーバから提供された候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信することを特徴とする。
所定のエリアをサービス提供エリアとし、当該エリアの地図データを蓄積した地図データベースと、当該エリアの道路ネットワークデータおよび交通ネットワークデータを蓄積した経路探索用ネットワークデータベースと、を備える第1の経路探索サーバと、前記第1の経路探索サーバにネットワークを介して接続される端末装置と、から構成される経路案内システムにおける経路案内方法であって、
前記第1の経路探索サーバは、サービス提供エリア外の異なるエリアに到達可能な少なくとも1つの候補接点の地点情報を抽出する候補接点抽出手段と、出発地または目的地と前記候補接点との間の最適な経路を候補経路として探索する経路探索手段と、を備え、
前記端末装置から、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を受信した場合、前記第1の経路探索サーバが、出発地から前記候補接点までの最適な候補経路を探索するステップと、前記異なるエリアをサービス提供エリアとする第2の経路案内システムを構成する第2の経路探索サーバに、前記目的地の地点情報と、前記候補接点の地点情報と、を送信して前記候補接点から目的地までの最適な候補経路の探索を依頼するステップと、前記第2の経路探索サーバが、前記目的地までの前記候補経路のリンクデータを前記第1の経路探索サーバに提供するステップを有し、
前記第1の経路探索サーバまたは前記第2の経路探索サーバは、それぞれが探索した前記候補経路の所要時間を前記候補接点に基づいて結合する候補経路結合手段と、前記候補経路結合手段が結合した候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とする推奨経路決定手段と、を備え、
前記第1の経路探索サーバが、前記推奨経路決定手段が決定した推奨経路に基づいて、前記第2の経路探索サーバから提供された候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信するステップを有することを特徴とする。
所定のエリアをサービス提供エリアとし、当該エリアの地図データを蓄積した地図データベースと、当該エリアの道路ネットワークデータおよび交通ネットワークデータを蓄積した経路探索用ネットワークデータベースと、を備える経路探索サーバと、前記経路探索サーバにネットワークを介して接続される端末装置と、から構成される経路案内システムにおける経路探索サーバにおいて、
前記経路探索サーバは、サービス提供エリア外の異なるエリアに到達可能な少なくとも1つの候補接点の地点情報を抽出する候補接点抽出手段と、出発地または目的地と前記候補接点との間の最適な経路を候補経路として探索する経路探索手段と、を備え、
前記端末装置から、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を受信した場合、前記経路探索サーバは、出発地から前記候補接点までの最適な候補経路を探索し、前記異なるエリアをサービス提供エリアとする第2の経路探索サーバに、前記目的地の地点情報と、前記候補接点の地点情報と、を送信し、前記候補接点を経由して前記出発地から目的地に至る最適な候補経路の探索を依頼し、前記第2の経路探索サーバは、前記目的地までの前記候補経路のリンクデータを前記経路探索サーバに提供するように構成され、
前記経路探索サーバまたは前記第2の経路探索サーバは、それぞれが探索した前記候補経路の所要時間を前記候補接点に基づいて結合する候補経路結合手段と、前記候補経路結合手段が結合した候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とする推奨経路決定手段と、を備え、
前記経路探索サーバは、前記推奨経路決定手段が決定した推奨経路に基づいて、前記第2の経路探索サーバから提供された候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信することを特徴とする。
所定のエリアをサービス提供エリアとし、当該エリアの地図データを蓄積した地図データベースと、当該エリアの道路ネットワークデータおよび交通ネットワークデータを蓄積した経路探索用ネットワークデータベースと、を備える経路探索サーバと、前記経路探索サーバにネットワークを介して接続される端末装置と、から構成される経路案内システムにおける端末装置において、
前記経路探索サーバは、サービス提供エリア外の異なるエリアに到達可能な少なくとも1つの候補接点の地点情報を抽出する候補接点抽出手段と、出発地または目的地と前記候補接点との間の最適な経路を候補経路として探索する経路探索手段と、を備え、
前記端末装置から、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を受信した場合、前記経路探索サーバは、出発地から前記候補接点までの最適な候補経路を探索し、前記異なるエリアをサービス提供エリアとする第2の経路探索サーバに、前記目的地の地点情報と、前記候補接点の地点情報と、を送信して前記候補接点から目的地までの最適な候補経路の探索を依頼し、前記第2の経路探索サーバは、前記目的地までの前記候補経路のリンクデータを前記経路探索サーバに提供するように構成され、
前記経路探索サーバまたは前記第2の経路探索サーバは、それぞれが探索した前記候補経路の所要時間を前記候補接点に基づいて結合する候補経路結合手段と、前記候補経路結合手段が結合した候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とする推奨経路決定手段と、を備え、
前記経路探索サーバは、前記推奨経路決定手段が決定した推奨経路に基づいて、前記第2の経路探索サーバから提供された候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信する経路探索サーバであって、
前記端末装置は、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を前記経路探索サーバに送信ことを特徴とする。
従って、国や地域ごとの地図データ、経路探索用ネットワークデータを備えたそれぞれの経路案内システムの間を連携させ、出発地から国や地域をまたいだ目的地までの一連の経路案内サービスをシステムからシステムに円滑に受け渡すことができるようになる。
第2の経路探索サーバの候補経路結合手段は、前記第1の経路探索サーバから受信する候補接点と、候補経路の所要時間とに基づいて、前記第1の経路探索サーバが探索した候補経路の所要時間を前記候補接点から前記目的地までの候補経路の所要時間と結合し、前記第2の経路探索サーバの推奨経路決定手段は、前記結合された候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とし、該推奨経路を構成する前記候補接点から前記目的地までの候補経路のリンクデータを含む推奨経路のデータを前記第1の経路探索サーバに提供する。
12・・・・ネットワーク
20・・・・端末装置
201・・・制御手段
21・・・・通信手段
22・・・・GPS受信手段
23・・・・探索要求手段
24・・・・推奨経路データ記憶手段
25・・・・表示手段
26・・・・操作入力手段
27・・・・POI検索手段
28・・・・経路案内要求手段
30・・・・経路探索サーバ
301・・・制御手段
31・・・・通信手段
32・・・・配信データ編集手段
33・・・・推奨経路決定手段
34・・・・地図データベース
35・・・・経路探索用ネットワークデータベース
36・・・・POI情報データデータベース
37・・・・候補接点・候補経路提供手段
371・・・候補接点抽出手段
372・・・候補経路記憶手段
373・・・候補経路結合手段
38・・・・処理要求記憶手段
39・・・・経路探索手段
経路探索サーバ30Aは、先ず、ステップS101の処理で、端末装置20からの経路探索要求や、経路案内要求などの処理要求を受信するとともに、処理要求に含まれる経路探索条件を受信する。
Claims (16)
- 所定のエリアをサービス提供エリアとし、当該エリアの地図データを蓄積した地図データベースと、当該エリアの道路ネットワークデータおよび交通ネットワークデータを蓄積した経路探索用ネットワークデータベースと、を備える第1の経路探索サーバと、前記第1の経路探索サーバにネットワークを介して接続される端末装置と、から構成される経路案内システムであって、
前記第1の経路探索サーバは、サービス提供エリア外の異なるエリアに到達可能な少なくとも1つの候補接点の地点情報を抽出する候補接点抽出手段と、出発地または目的地と前記候補接点との間の最適な経路を候補経路として探索する経路探索手段と、を備え、
前記端末装置から、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を受信した場合、前記第1の経路探索サーバは、出発地から前記候補接点までの最適な候補経路を探索し、前記異なるエリアをサービス提供エリアとする第2の経路案内システムを構成する第2の経路探索サーバに、前記目的地の地点情報と、前記候補接点の地点情報と、を送信して前記候補接点から目的地までの最適な候補経路の探索を依頼し、前記第2の経路探索サーバは、前記目的地までの前記候補経路のリンクデータを前記第1の経路探索サーバに提供するように構成され、
前記第1の経路探索サーバまたは前記第2の経路探索サーバは、それぞれが探索した前記候補経路の所要時間を前記候補接点に基づいて結合する候補経路結合手段と、前記候補経路結合手段が結合した候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とする推奨経路決定手段と、を備え、
前記第1の経路探索サーバは、前記推奨経路決定手段が決定した推奨経路に基づいて、前記第2の経路探索サーバから提供された候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信することを特徴とする経路案内システム。 - 前記第2の経路探索サーバの候補経路結合手段は、前記第1の経路探索サーバから受信する候補接点と、候補経路の所要時間とに基づいて、前記第1の経路探索サーバが探索した候補経路の所要時間を前記候補接点から前記目的地までの候補経路の所要時間と結合し、前記第2の経路探索サーバの推奨経路決定手段は、前記結合された候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とし、該推奨経路を構成する前記候補接点から前記目的地までの候補経路のリンクデータを含む推奨経路のデータを前記第1の経路探索サーバに提供することを特徴とする請求の範囲第1項に記載の経路案内システム。
- 前記第1の経路探索サーバの候補経路結合手段は、前記第2の経路探索サーバから候補経路の所要時間とリンクデータとを受信し、該第2の経路探索サーバが探索した候補経路と前記第1の経路探索サーバが探索した候補経路とを前記候補接点に基づいて結合し、前記第1の経路探索サーバの推奨経路決定手段は、前記結合された候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とし、該推奨経路を構成する前記候補接点から目的地までの候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信することを特徴とする請求の範囲第1項に記載の経路案内システム。
- 前記第2の経路探索サーバは、候補接点抽出手段を備え、前記目的地の地点情報に基づいて、前記第1の経路探索サーバから送信された前記候補接点と異なる候補接点を抽出した場合、該異なる候補接点の地点情報を前記第1の経路探索サーバに送信することを特徴とする請求の範囲第2項または第3項に記載の経路案内システム。
- 前記端末装置は、前記第1の経路探索サーバから受信した推奨経路のデータに基づいて、該端末装置が前記第1の経路探索サーバがサービスを提供するエリア内に位置する時は、前記第1の経路探索サーバに経路案内を要求し、前記異なるエリアに位置する時は、該異なるエリアをサービス提供エリアとする前記第2の経路探索サーバに経路案内を要求することを特徴とする請求の範囲第1項に記載の経路案内システム。
- 所定のエリアをサービス提供エリアとし、当該エリアの地図データを蓄積した地図データベースと、当該エリアの道路ネットワークデータおよび交通ネットワークデータを蓄積した経路探索用ネットワークデータベースと、を備える第1の経路探索サーバと、前記第1の経路探索サーバにネットワークを介して接続される端末装置と、から構成される経路案内システムにおける経路案内方法であって、
前記第1の経路探索サーバは、サービス提供エリア外の異なるエリアに到達可能な少なくとも1つの候補接点の地点情報を抽出する候補接点抽出手段と、出発地または目的地と前記候補接点との間の最適な経路を候補経路として探索する経路探索手段と、を備え、
前記端末装置から、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を受信した場合、前記第1の経路探索サーバが、出発地から前記候補接点までの最適な候補経路を探索するステップと、前記異なるエリアをサービス提供エリアとする第2の経路案内システムを構成する第2の経路探索サーバに、前記目的地の地点情報と、前記候補接点の地点情報と、を送信して前記候補接点から目的地までの最適な候補経路の探索を依頼するステップと、前記第2の経路探索サーバが、前記目的地までの前記候補経路のリンクデータを前記第1の経路探索サーバに提供するステップを有し、
前記第1の経路探索サーバまたは前記第2の経路探索サーバは、それぞれが探索した前記候補経路の所要時間を前記候補接点に基づいて結合する候補経路結合手段と、前記候補経路結合手段が結合した候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とする推奨経路決定手段と、を備え、
前記第1の経路探索サーバが、前記推奨経路決定手段が決定した推奨経路に基づいて、前記第2の経路探索サーバから提供された候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信するステップを有することを特徴とする経路探索案内方法。 - 前記第2の経路探索サーバの候補経路結合手段が、前記第1の経路探索サーバから受信する候補接点と、候補経路の所要時間とに基づいて、前記第1の経路探索サーバが探索した候補経路の所要時間を前記候補接点から前記目的地までの候補経路の所要時間と結合するステップと、前記第2の経路探索サーバの推奨経路決定手段が、前記結合された候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路として決定するステップと、該推奨経路を構成する前記候補接点から前記目的地までの候補経路のリンクデータを含む推奨経路のデータを前記第1の経路探索サーバに提供するステップと、を有することを特徴とする請求の範囲第6項に記載の経路案内方法。
- 前記第1の経路探索サーバの候補経路結合手段が、前記第2の経路探索サーバから候補経路の所要時間とリンクデータとを受信し、該第2の経路探索サーバが探索した候補経路と前記第1の経路探索サーバが探索した候補経路とを前記候補接点に基づいて結合するステップと、前記第1の経路探索サーバの推奨経路決定手段が、前記結合された候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路として決定するステップと、該推奨経路を構成する前記候補接点から前記目的地までの候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信するスッテプと、を有することを特徴とする請求の範囲第6項に記載の経路案内方法。
- 前記第2の経路探索サーバは、候補接点抽出手段を備え、前記目的地の地点情報に基づいて、前記第1の経路探索サーバから送信された前記候補接点と異なる候補接点を抽出した場合、前記第2の経路探索サーバが、該異なる候補接点の地点情報を前記第1の経路探索サーバに送信するステップを有することを特徴とする請求の範囲第7項または第8項に記載の経路案内方法。
- 前記端末装置が、前記第1の経路探索サーバから受信した推奨経路のデータに基づいて、該端末装置が前記第1の経路探索サーバがサービスを提供するエリア内に位置する時は、前記第1の経路探索サーバに経路案内を要求するステップと、前記異なるエリアに位置する時は、該異なるエリアをサービス提供エリアとする前記第2の経路探索サーバに経路案内を要求するステップと、を有することを特徴とする請求の範囲第6項に記載の経路案内方法。
- 所定のエリアをサービス提供エリアとし、当該エリアの地図データを蓄積した地図データベースと、当該エリアの道路ネットワークデータおよび交通ネットワークデータを蓄積した経路探索用ネットワークデータベースと、を備える経路探索サーバと、前記経路探索サーバにネットワークを介して接続される端末装置と、から構成される経路案内システムにおける経路探索サーバにおいて、
前記経路探索サーバは、サービス提供エリア外の異なるエリアに到達可能な少なくとも1つの候補接点の地点情報を抽出する候補接点抽出手段と、出発地または目的地と前記候補接点との間の最適な経路を候補経路として探索する経路探索手段と、を備え、
前記端末装置から、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を受信した場合、前記経路探索サーバは、出発地から前記候補接点までの最適な候補経路を探索し、前記異なるエリアをサービス提供エリアとする第2の経路探索サーバに、前記目的地の地点情報と、前記候補接点の地点情報と、を送信し、前記候補接点を経由して前記出発地から目的地に至る最適な候補経路の探索を依頼し、前記第2の経路探索サーバは、前記目的地までの前記候補経路のリンクデータを前記経路探索サーバに提供するように構成され、
前記経路探索サーバまたは前記第2の経路探索サーバは、それぞれが探索した前記候補経路の所要時間を前記候補接点に基づいて結合する候補経路結合手段と、前記候補経路結合手段が結合した候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とする推奨経路決定手段と、を備え、
前記経路探索サーバは、前記推奨経路決定手段が決定した推奨経路に基づいて、前記第2の経路探索サーバから提供された候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信することを特徴とする経路探索サーバ。 - 前記第2の経路探索サーバの候補経路結合手段は、前記経路探索サーバから受信する候補接点と、候補経路の所要時間とに基づいて、前記経路探索サーバが探索した候補経路の所要時間を前記候補接点から前記目的地までの候補経路の所要時間と結合し、前記第2の経路探索サーバの推奨経路決定手段は、前記結合された候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とし、該推奨経路を構成する前記候補接点から前記目的地までの候補経路のリンクデータを含む推奨経路のデータを前記経路探索サーバに提供し、前記経路探索サーバは、前記第2の経路探索サーバから提供された候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信することを特徴とする請求の範囲第11項に記載の経路探索サーバ。
- 前記経路探索サーバの候補経路結合手段は、前記第2の経路探索サーバから候補経路の所要時間とリンクデータとを受信し、該第2の経路探索サーバが探索した候補経路と前記経路探索サーバが探索した候補経路とを前記候補接点に基づいて結合し、前記経路探索サーバの推奨経路決定手段は、前記結合された候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とし、該推奨経路を構成する前記候補接点から前記目的地までの候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信することを特徴とする請求の範囲第11項に記載の経路探索サーバ。
- 前記第2の経路探索サーバは、候補接点抽出手段を備え、前記目的地の地点情報に基づいて、前記経路探索サーバから送信された前記候補接点と異なる候補接点を抽出した場合、該異なる候補接点の地点情報を前記経路探索サーバに送信することを特徴とする請求の範囲第12項または第13項に記載の経路探索サーバ。
- 所定のエリアをサービス提供エリアとし、当該エリアの地図データを蓄積した地図データベースと、当該エリアの道路ネットワークデータおよび交通ネットワークデータを蓄積した経路探索用ネットワークデータベースと、を備える経路探索サーバと、前記経路探索サーバにネットワークを介して接続される端末装置と、から構成される経路案内システムにおける端末装置において、
前記経路探索サーバは、サービス提供エリア外の異なるエリアに到達可能な少なくとも1つの候補接点の地点情報を抽出する候補接点抽出手段と、出発地または目的地と前記候補接点との間の最適な経路を候補経路として探索する経路探索手段と、を備え、
前記端末装置から、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を受信した場合、前記経路探索サーバは、出発地から前記候補接点までの最適な候補経路を探索し、前記異なるエリアをサービス提供エリアとする第2の経路探索サーバに、前記目的地の地点情報と、前記候補接点の地点情報と、を送信して前記候補接点から目的地までの最適な候補経路の探索を依頼し、前記第2の経路探索サーバは、前記目的地までの前記候補経路のリンクデータを前記経路探索サーバに提供するように構成され、
前記経路探索サーバまたは前記第2の経路探索サーバは、それぞれが探索した前記候補経路の所要時間を前記候補接点に基づいて結合する候補経路結合手段と、前記候補経路結合手段が結合した候補経路の所要時間に基づいて、所要時間が最小の候補経路を推奨経路とする推奨経路決定手段と、を備え、
前記経路探索サーバは、前記推奨経路決定手段が決定した推奨経路に基づいて、前記第2の経路探索サーバから提供された候補経路のリンクデータを含む推奨経路のデータを前記端末装置に送信する経路探索サーバであって、
前記端末装置は、前記サービス提供エリア内の地点を出発地とし、前記サービス提供エリア外の異なるエリア内の地点を目的地とする経路探索要求を前記経路探索サーバに送信することを特徴とする端末装置。 - 前記端末装置は、前記経路探索サーバから受信した推奨経路のデータに基づいて、該端末装置が、前記経路案内システムのサービス提供エリア内に位置する時は、前記経路探索サーバに経路案内を要求し、前記異なるエリア内に位置する時は、該異なるエリアをサービス提供エリアとする前記第2の経路探索サーバに経路案内を要求することを特徴とする請求の範囲第15項に記載の端末装置。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES08752195T ES2388014T3 (es) | 2008-04-28 | 2008-04-28 | Sistema de guiado de ruta, servidor de busqueda de ruta, procedimiento de guiado de ruta y terminal |
JP2009544085A JP4423349B2 (ja) | 2008-04-28 | 2008-04-28 | 経路案内システム、経路探索サーバおよび経路案内方法ならびに端末装置 |
US12/989,275 US8200432B2 (en) | 2008-04-28 | 2008-04-28 | Route guidance system, route search server, route guidance method, and terminal |
EP08752195A EP2273231B1 (en) | 2008-04-28 | 2008-04-28 | Route guidance system, route search server, route guidance method, and terminal |
PCT/JP2008/058182 WO2009133596A1 (ja) | 2008-04-28 | 2008-04-28 | 経路案内システム、経路探索サーバおよび経路案内方法ならびに端末装置 |
CN2008801288625A CN102016500B (zh) | 2008-04-28 | 2008-04-28 | 路径向导系统、路径检索服务器、路径向导方法及终端装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2008/058182 WO2009133596A1 (ja) | 2008-04-28 | 2008-04-28 | 経路案内システム、経路探索サーバおよび経路案内方法ならびに端末装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009133596A1 true WO2009133596A1 (ja) | 2009-11-05 |
Family
ID=41254827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2008/058182 WO2009133596A1 (ja) | 2008-04-28 | 2008-04-28 | 経路案内システム、経路探索サーバおよび経路案内方法ならびに端末装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8200432B2 (ja) |
EP (1) | EP2273231B1 (ja) |
JP (1) | JP4423349B2 (ja) |
CN (1) | CN102016500B (ja) |
ES (1) | ES2388014T3 (ja) |
WO (1) | WO2009133596A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011203244A (ja) * | 2010-03-03 | 2011-10-13 | Denso Corp | ナビゲーション装置およびナビゲーション装置用のプログラム |
JP2015190798A (ja) * | 2014-03-27 | 2015-11-02 | 株式会社ゼンリンデータコム | 情報処理装置、その制御方法、及びプログラム |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5275349B2 (ja) * | 2008-07-07 | 2013-08-28 | パイオニア株式会社 | 情報処理装置、情報作成装置、情報処理方法、情報作成方法、情報処理プログラム、情報作成プログラム、および記録媒体 |
JP5547112B2 (ja) * | 2011-02-16 | 2014-07-09 | 株式会社日立製作所 | 経路探索システム |
CN103134505B (zh) * | 2011-11-25 | 2015-08-19 | 天眼卫星科技股份有限公司 | 路径规划系统及其方法 |
GB2497981B (en) * | 2011-12-23 | 2013-11-13 | Charles Linfield Davies | Generating travel time data |
US8949150B2 (en) | 2011-12-30 | 2015-02-03 | Visa International Service Association | Fraud detection system automatic rule manipulator |
JP5852920B2 (ja) * | 2012-05-17 | 2016-02-03 | クラリオン株式会社 | ナビゲーション装置 |
GB2505464B (en) | 2012-08-31 | 2019-12-18 | Bae Systems Plc | Route planning |
CN104236569A (zh) * | 2013-06-21 | 2014-12-24 | 株式会社日立制作所 | 确定最优的会合点的方法和装置 |
US9970775B2 (en) * | 2013-11-21 | 2018-05-15 | Red Hat Israel, Ltd. | Determining alternative route by navigation system |
GB2526807A (en) * | 2014-06-03 | 2015-12-09 | Here Global Bv | Updating single regions of a navigational database |
CN107092630B (zh) * | 2017-01-23 | 2020-11-24 | 口碑控股有限公司 | 业务对象的搜索方法和装置 |
DE102019006103B4 (de) * | 2019-08-29 | 2022-03-17 | Joynext Gmbh | Übertragen des Verlaufs einer Route |
US10746555B1 (en) * | 2019-10-07 | 2020-08-18 | Lyft, Inc. | Multi-modal transportation route deviation detection and correction |
US11733049B2 (en) * | 2019-10-07 | 2023-08-22 | Lyft, Inc. | Multi-modal transportation system |
CA3157181C (en) * | 2019-10-07 | 2023-09-05 | Lyft, Inc. | Multi-modal transportation system |
US11226208B2 (en) | 2019-10-07 | 2022-01-18 | Lyft, Inc. | Transportation route planning and generation |
CN113390423A (zh) * | 2020-03-13 | 2021-09-14 | 百度在线网络技术(北京)有限公司 | 一种导航路径规划方法、装置、服务器和存储介质 |
US12215981B2 (en) | 2020-03-31 | 2025-02-04 | Lyft, Inc. | Multi-modal route generation system |
CN111797283B (zh) * | 2020-07-08 | 2024-03-05 | 深圳市活力天汇科技股份有限公司 | 一种基于无向加权图的空铁中转方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09292250A (ja) * | 1996-04-26 | 1997-11-11 | Toyota Motor Corp | 経路探索装置および推奨経路サービスシステム |
JP2001165681A (ja) | 1999-12-09 | 2001-06-22 | Navitime Japan Co Ltd | 交通ネットワーク経路探索方法 |
JP2002243477A (ja) * | 2001-02-16 | 2002-08-28 | Nissan Motor Co Ltd | ナビゲーション装置 |
JP2003097960A (ja) | 2001-09-25 | 2003-04-03 | Toyota Motor Corp | 経路決定方法、センターおよび経路案内装置 |
EP1544576A1 (de) * | 2003-12-17 | 2005-06-22 | Grundig Car InterMedia System GmbH | Kraftfahrzeug-Navigationsvorrichtung mit verbesserter Information für den Fahrer |
JP2007218770A (ja) * | 2006-02-17 | 2007-08-30 | Matsushita Electric Ind Co Ltd | 地図表示装置、方法およびプログラム |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19947789A1 (de) | 1999-10-05 | 2001-04-12 | Mannesmann Vdo Ag | Verfahren zur Bestimmung einer Fahrtroute für ein Strassenfahrzeug |
US6564224B1 (en) * | 1999-12-06 | 2003-05-13 | Kivera, Inc. | Method and apparatus for merging multiple road map databases |
ATE542111T1 (de) * | 2001-01-24 | 2012-02-15 | Telenav Inc | Echtzeit-navigationssystem für eine mobile umgebung |
US6691128B2 (en) * | 2001-04-19 | 2004-02-10 | Navigation Technologies Corp. | Navigation system with distributed computing architecture |
US6574554B1 (en) * | 2001-12-11 | 2003-06-03 | Garmin Ltd. | System and method for calculating a navigation route based on non-contiguous cartographic map databases |
US6574553B1 (en) * | 2001-12-11 | 2003-06-03 | Garmin Ltd. | System and method for calculating a navigation route based on adjacent cartographic map databases |
US6636804B1 (en) * | 2002-04-29 | 2003-10-21 | Navigation Technologies Corp. | Method for associating the features of two geographic databases |
DE10255329A1 (de) * | 2002-11-27 | 2004-06-09 | Robert Bosch Gmbh | Navigationssystem und Verfahren zum Betreiben eines Navigationssystems |
JP3928962B2 (ja) * | 2003-08-21 | 2007-06-13 | 株式会社日立製作所 | 通信型車両ナビゲーションシステムのサーバ装置及び車載端末装置 |
JP3907122B2 (ja) * | 2004-03-30 | 2007-04-18 | 本田技研工業株式会社 | 交通情報提供システム |
WO2005124280A1 (ja) * | 2004-06-18 | 2005-12-29 | Navitime Japan Co., Ltd. | 通信型ナビゲーションシステムおよび情報配信サーバならびに携帯ナビゲーション端末 |
DE102004039465A1 (de) * | 2004-08-14 | 2006-02-23 | Robert Bosch Gmbh | Verfahren zur Navigation |
DE102005044419A1 (de) * | 2004-09-16 | 2006-03-30 | Dis Informationssysteme Gmbh | System zur Auffindung von Zielpunkten |
TWI255347B (en) * | 2004-11-26 | 2006-05-21 | Mitac Int Corp | Device and method of a global positioning system (GPS) |
DE102004061636A1 (de) * | 2004-12-17 | 2006-07-06 | Eads Deutschland Gmbh | Zur Implementierung in ein Computersystem vorgesehenes Verfahren zur Ermittlung optimierter Bahnen eines Fahrzeugs sowie System zur Ermittlung optimierter Soll-Bahnen |
-
2008
- 2008-04-28 WO PCT/JP2008/058182 patent/WO2009133596A1/ja active Application Filing
- 2008-04-28 ES ES08752195T patent/ES2388014T3/es active Active
- 2008-04-28 US US12/989,275 patent/US8200432B2/en active Active
- 2008-04-28 JP JP2009544085A patent/JP4423349B2/ja active Active
- 2008-04-28 EP EP08752195A patent/EP2273231B1/en active Active
- 2008-04-28 CN CN2008801288625A patent/CN102016500B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09292250A (ja) * | 1996-04-26 | 1997-11-11 | Toyota Motor Corp | 経路探索装置および推奨経路サービスシステム |
JP2001165681A (ja) | 1999-12-09 | 2001-06-22 | Navitime Japan Co Ltd | 交通ネットワーク経路探索方法 |
JP2002243477A (ja) * | 2001-02-16 | 2002-08-28 | Nissan Motor Co Ltd | ナビゲーション装置 |
JP2003097960A (ja) | 2001-09-25 | 2003-04-03 | Toyota Motor Corp | 経路決定方法、センターおよび経路案内装置 |
EP1544576A1 (de) * | 2003-12-17 | 2005-06-22 | Grundig Car InterMedia System GmbH | Kraftfahrzeug-Navigationsvorrichtung mit verbesserter Information für den Fahrer |
JP2007218770A (ja) * | 2006-02-17 | 2007-08-30 | Matsushita Electric Ind Co Ltd | 地図表示装置、方法およびプログラム |
Non-Patent Citations (1)
Title |
---|
See also references of EP2273231A4 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011203244A (ja) * | 2010-03-03 | 2011-10-13 | Denso Corp | ナビゲーション装置およびナビゲーション装置用のプログラム |
JP2015190798A (ja) * | 2014-03-27 | 2015-11-02 | 株式会社ゼンリンデータコム | 情報処理装置、その制御方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20110040479A1 (en) | 2011-02-17 |
EP2273231A1 (en) | 2011-01-12 |
CN102016500A (zh) | 2011-04-13 |
US8200432B2 (en) | 2012-06-12 |
JP4423349B2 (ja) | 2010-03-03 |
JPWO2009133596A1 (ja) | 2011-08-25 |
CN102016500B (zh) | 2012-09-26 |
ES2388014T3 (es) | 2012-10-05 |
EP2273231A4 (en) | 2011-05-04 |
EP2273231B1 (en) | 2012-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4423349B2 (ja) | 経路案内システム、経路探索サーバおよび経路案内方法ならびに端末装置 | |
JP4454043B1 (ja) | 経路案内システム、経路探索サーバ、経路案内仲介サーバおよび経路案内方法 | |
JP4420471B1 (ja) | 経路案内仲介システム、経路案内仲介サーバおよび経路案内方法 | |
JP4448200B1 (ja) | 地図情報提供仲介システム、地図情報提供仲介サーバおよび地図情報提供仲介システムにおける地図情報提供方法 | |
JP4437168B1 (ja) | 経路案内システム、経路探索サーバ、経路探索仲介サーバ及び経路案内方法 | |
JP4427631B1 (ja) | 経路案内システム、経路案内サーバ、経路案内仲介サーバおよび経路案内方法 | |
JP2006300735A (ja) | ナビゲーションシステム、経路探索サーバ、経路探索方法およびプログラム | |
WO2006009044A1 (ja) | 歩行者用ナビゲーションシステムおよび情報配信サーバならびにプログラム | |
JP2009008465A (ja) | ナビゲーションシステム、経路探索サーバおよび経路探索方法ならびに端末装置 | |
JP4851402B2 (ja) | 情報配信システム、情報配信サーバ、携帯端末装置、及び情報配信方法 | |
JP4755612B2 (ja) | ナビゲーションシステム、経路探索サーバおよび経路探索方法ならびに端末装置 | |
JP2009300226A (ja) | ナビゲーションシステムおよび端末装置ならびに経路案内方法 | |
JP2008292229A (ja) | ナビゲーションシステム、経路探索サーバおよび携帯端末装置ならびに経路探索方法 | |
JP4445039B1 (ja) | 経路案内システム、経路探索サーバ及び経路案内方法 | |
KR100627755B1 (ko) | 대중교통수단의 최적 환승 정보 제공 시스템 및 그 방법 | |
JP2010101668A (ja) | ナビゲーションシステム、経路探索サーバおよび候補経路表示方法 | |
JP6573843B2 (ja) | ルート探索装置、ルート探索方法及びルート探索プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200880128862.5 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2009544085 Country of ref document: JP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08752195 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12989275 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008752195 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |