WO2016148204A1 - 経路探索装置、経路探索方法及びコンピュータプログラム - Google Patents
経路探索装置、経路探索方法及びコンピュータプログラム Download PDFInfo
- Publication number
- WO2016148204A1 WO2016148204A1 PCT/JP2016/058368 JP2016058368W WO2016148204A1 WO 2016148204 A1 WO2016148204 A1 WO 2016148204A1 JP 2016058368 W JP2016058368 W JP 2016058368W WO 2016148204 A1 WO2016148204 A1 WO 2016148204A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- facility
- route
- unit
- facilities
- information
- Prior art date
Links
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
Definitions
- the present invention relates to a route search apparatus, a route search method, and a computer program for searching for a route from a current location to a destination and facilities located along the route.
- Patent Literature 1 There is a navigation device that detects the position of a vehicle by GPS, searches for a route from a current location to a designated destination, and guides the destination (for example, Patent Document 1).
- the navigation device according to Patent Literature 1 has a function of displaying a route to a destination on a map, analyzing a tendency of a store where the user stops, and displaying a store that matches the user's preference.
- the user who uses the navigation device does not grasp the store existing on the route to the destination. Even if a conventional navigation device is used, there is a problem that the user cannot determine how many stores of the same type remain until the destination, and at what timing, which store should stop. Similarly, when heading to a distant destination with no driving experience, the user cannot determine at which timing and at which facility to take a break. I may not find it.
- the route search apparatus which searches the path
- the same problem occurs when searching for and displaying facilities such as a toilet, a gas station, and an amusement facility as well as a restaurant.
- An object of the present invention is to provide a route search device, a route search method, and a computer program capable of outputting information related to the number of facilities located along the route from the current location to the destination.
- a route search device is a route search device that searches for a route from a current location to a destination based on map information, from the current location to the destination based on position information of a plurality of facilities.
- a facility search unit that searches for facilities located along the route of the facility, a facility number calculation unit that calculates the number of facilities obtained by searching by the facility search unit, and a facility calculation unit that calculates the number of facilities calculated by the facility number calculation unit
- An output unit that outputs information relating to the number.
- a route search method is a route search method for searching a route from a current location to a destination based on map information, the step of storing location information of a plurality of facilities, and the stored location Based on the information, a step of searching for facilities located along the route from the current location to the destination, a step of calculating the number of facilities obtained by the search, and a step of outputting information relating to the calculated number of facilities With.
- a computer program is a computer program that causes a computer that stores positional information of a plurality of facilities to search for a route from a current location to a destination based on map information.
- a facility search unit that searches for a facility located along the route from the current location to the destination based on the position information, a facility number calculation unit that calculates the number of facilities obtained by searching in the facility search unit, and the facility It functions as an output unit that outputs information related to the number of facilities calculated by the number calculation unit.
- the present application can be realized not only as a route search apparatus including such a characteristic processing unit, but also as a route search method using such characteristic processing as a step, or executing such a step on a computer. It can be realized as a program for making it happen. Further, it can be realized as a semiconductor integrated circuit that realizes part or all of the route search device, or can be realized as another system including the route search device.
- FIG. 1 It is a block diagram which shows the example of 1 structure of the route search apparatus which concerns on Embodiment 1 of this invention.
- 3 is a flowchart illustrating an example of a route search method according to the first embodiment. It is a schematic diagram which shows an example of the output result of the information which concerns on the number of facilities. It is a block diagram which shows one structural example of the route search apparatus which concerns on Embodiment 2 of this invention.
- 10 is a flowchart illustrating an example of a route search method according to the second embodiment. 10 is a flowchart illustrating an example of a route search method according to the second embodiment. It is a block diagram which shows one structural example of the route search apparatus which concerns on Embodiment 3 of this invention.
- 10 is a flowchart illustrating an example of a route search method according to the third embodiment. It is a block diagram which shows the example of 1 structure of the route search apparatus which concerns on Embodiment 4 of this invention. 10 is a flowchart illustrating an example of a route search method according to the fourth embodiment. It is a block diagram which shows the example of 1 structure of the route search apparatus which concerns on Embodiment 5 of this invention. It is a conceptual diagram which shows an example of a search range table.
- a route search device is a route search device that searches a route from a current location to a destination based on map information, and based on position information of a plurality of facilities, Calculated by a facility search unit that searches for facilities located along the route to the destination, a facility number calculation unit that calculates the number of facilities obtained by searching by the facility search unit, and the facility number calculation unit And an output unit that outputs information related to the number of facilities.
- the facility search unit searches for facilities located along the route from the current location to the destination based on the location information of the plurality of facilities, and the facility number calculation unit calculates the facilities obtained by the search. Calculate the number.
- the content of the specific facility is not particularly limited, and a predetermined type of facility set in advance may be searched, a specific type of facility designated by the user may be selected, It may be an arbitrary facility according to various situations.
- the output unit outputs information related to the calculated number of facilities. Therefore, the route search device can notify the user of information related to the number of facilities located along the route from the current location to the destination, and the user can grasp the number of facilities that can be visited before reaching the destination. You can move to the destination.
- the route search device of this aspect is not limited to the route for the vehicle to move to the destination, but also includes a device for searching for a route along which a person or other moving body moves. In this aspect, it is not essential to detect the position of the user as the current location. It may be specified assuming an arbitrary position that the user thinks is the current location. Furthermore, it is sufficient for the route search apparatus of this aspect to be able to perform a route search, and it is not essential to perform a process for guiding the movement to the destination.
- a configuration including a calculation unit that calculates time or distance required for movement between adjacent facilities along the route based on the position information of the plurality of facilities and the map information is preferable.
- the calculation unit calculates the time required for movement between adjacent facilities along the route to the destination, or the distance between the facilities. Therefore, the route search device can notify the user of information related to the time required for movement between adjacent facilities along the route from the current location to the destination or the distance between the facilities, and the user can select the time or distance. It is possible to move to the destination while grasping.
- the calculation unit moves between the nearest facility located along the route and the facility near the destination adjacent to the facility based on the position information and the map information of the plurality of facilities. It is preferable to calculate the time or distance required for.
- the calculation unit calculates the time required for movement between the nearest facility located along the route to the destination and the facility near the destination adjacent to the facility, or the distance between the facilities. Is calculated. Therefore, the route search apparatus can notify the user of the time required to move to the next facility or the distance between facilities after passing through the nearest facility, and the user can understand the time or distance while grasping the purpose. You can move to the ground.
- the facility search unit searches for a facility located within a predetermined search range from the route to the destination. That is, the route search unit searches not only the facilities adjacent to the route but also the facilities separated from the route within the search range.
- the size of the search range varies depending on the type of facility to be searched. For example, a facility having a high necessity may be searched using a wide search range, and a facility having a low necessity may be searched using a narrow search range. Therefore, the route search device can search for facilities within the search range corresponding to the type of facility, and can notify the user of information related to the number of facilities located along the route to the destination.
- the movement history storage unit that stores the facility reached in the past or the type of the facility, and the facility or type stored in the movement history storage unit, And a facility for identifying the type of facility identified by the identifying unit, wherein the facility retrieving unit is located along a route from the current location to the destination. Is preferred.
- the movement history storage unit stores the facility that the user has reached in the past or the type of the facility
- the specifying unit includes the facility that the user has visited in the past or Identify the type of facility.
- the facility search unit searches for a facility specified by the specifying unit or a facility of the same type as the facility among the facilities located along the route. Then, the output unit can notify the user of information related to the number of facilities searched in this way. That is, the route search apparatus can notify the user of information related to the number of facilities that match the user's preference among facilities located along the route to the destination.
- the time-lapsed time and the weather information acquired by the weather information acquisition unit are stored in association with each other, and the specifying unit selects the type of facility corresponding to the current time and weather information among the facilities that have arrived in the past.
- a specific configuration is preferred.
- the movement history storage unit stores the facility that the user has reached in the past or the type of the facility, the arrival time, and weather information in association with each other. Based on the time and weather information, the facility or type of facility that the user has visited in the past is specified. Then, the output unit can notify the user of information related to the number of facilities searched in this way.
- the route search device identifies a facility that matches the user's preference among the facilities located along the route to the destination based on the time and weather information at the time of movement, and information related to the number of the facility Can be notified.
- a body state detection unit that detects a body state of a mobile person who moves to the destination together with the own device, and a specifying unit that specifies a type of facility corresponding to the body state detected by the body state detection unit
- the facility search unit is located along a route from the location to the destination, and searches for the type of facility specified by the specifying unit.
- the body state detection unit detects the body state information of the mobile person moving to the destination.
- the body state detection unit is for specifying a facility necessary for the moving person.
- the specifying unit specifies a facility corresponding to the physical condition detected by the physical condition detecting unit.
- an output part can notify a user of information concerning the number of facilities according to a moving person's physical condition.
- a remaining amount detecting unit for detecting the remaining amount of fuel stored in the vehicle or a battery mounted on the vehicle, and determining whether the remaining amount detected by the remaining amount detecting unit is less than a threshold value
- the facility search unit searches for a facility related to a gas station or a charging station located along a route from the location to the destination when the determination unit determines that the value is less than the threshold value.
- the structure which does is preferable.
- the remaining amount detection unit detects the fuel or battery remaining amount stored in the vehicle.
- the facility search unit searches for a facility related to a gas station or a charging station located along a route to the destination when the fuel or battery remaining amount of the vehicle is less than a predetermined threshold.
- the output unit can notify the user of information related to the number of gas stations or charging stations in accordance with the fuel or the remaining battery level.
- a route search method is a route search method for searching for a route from a current location to a destination based on map information, and storing location information of a plurality of facilities; Based on the stored location information, a step of searching for facilities located along the route from the current location to the destination, a step of calculating the number of facilities obtained by the search, and information relating to the calculated number of facilities Outputting.
- the user can be notified of information regarding the number of facilities located along the route from the current location to the destination, and the user can drop in before reaching the destination. It is possible to move to the destination while grasping the number of facilities.
- a computer program is a computer program that causes a computer that stores position information of a plurality of facilities to search for a route from a current location to a destination based on map information.
- a facility search unit that searches for facilities located along the route from the current location to the destination based on the location information, a facility number calculation unit that calculates the number of facilities obtained by searching in the facility search unit, And function as an output unit that outputs information related to the number of facilities calculated by the facility number calculation unit.
- the computer can notify the user of information relating to the number of facilities located along the route from the current location to the destination, and the user can reach the destination. You can move to your destination while knowing how many facilities you can visit.
- FIG. 1 is a block diagram showing a configuration example of a route search apparatus 1 according to Embodiment 1 of the present invention.
- the route search device 1 according to the first embodiment provides route guidance to a destination and outputs information related to the number of facilities such as restaurants and gas stations located along the route from the current location to the destination. It is a device that can. In the first embodiment, the route search device 1 will be described as being mounted on a vehicle.
- the route search device 1 is, for example, a computer that includes a control unit 11 such as a CPU (Central Processing Unit) that controls the operation of each component of the route search device 1.
- a temporary storage unit 12, a storage unit 13, an input / output unit 14, and a clock unit 15 are connected to the control unit 11 via a bus.
- the route search device 1 controls the operation of each component by executing a computer program 10a, which will be described later, stored in the storage unit 13. The output processing of information relating to the number is executed.
- the temporary storage unit 12 is a memory such as a DRAM (Dynamic RAM), an SRAM (Static RAM), and the like.
- the control program read from the storage unit 13 when executing the arithmetic processing of the control unit 11 and a computer program 10a described later. In addition, various data generated by the arithmetic processing of the control unit 11 are temporarily stored.
- the storage unit 13 is a nonvolatile memory such as an EEPROM (ElectricallyrErasable Programmable ROM), and stores a computer program 10a for executing the processing according to the first embodiment. Further, the storage unit 13 stores map information 13a necessary for route search and route guidance, and facility location information 13b necessary for specifying a facility located along the route.
- EEPROM ElectricallyrErasable Programmable ROM
- the computer program 10a according to the first embodiment may be recorded on the recording medium 10 in a computer-readable manner.
- the storage unit 13 stores a computer program 10a read from the recording medium 10 by a reading device (not shown).
- the recording medium 10 is an optical disc such as a CD (Compact Disc) -ROM, a DVD (Digital Versatile Disc) -ROM, a BD (Blu-ray (registered trademark) Disc), a flexible disc, a magnetic disc such as a hard disc, a magnetic optical disc, and a semiconductor memory.
- the computer program 10a according to the first embodiment may be downloaded from an external computer (not shown) connected to a communication network (not shown) and stored in the storage unit 13.
- the map information 13a includes image data representing roads and buildings on which the vehicle is traveling. Further, the map information 13a stores information in which a plurality of road links are associated with the average travel time of each road link in a plurality of time zones. The average travel time is the time required to travel each road link.
- a road link is a road section of two adjacent intersections, and logically constitutes a road on which a vehicle travels. Each road link is connected by a node corresponding to an intersection, and logically constitutes a road network.
- the facility position information 13b includes a state in which position information indicating the positions of at least a plurality of facilities is associated with the type or name of each facility.
- the input / output unit 14 is an interface for inputting / outputting various signals or information.
- the input / output unit 14 is connected to external devices such as the position detection unit 2, the reception unit 3, the display unit 4, and the speaker 5.
- the position detection unit 2 is, for example, a GPS (Global Positioning System) receiver.
- the GPS receiver constitutes a GPS system together with GPS satellites, receives radio waves from artificial satellites, specifies its own position, that is, the position of the vehicle, and outputs the specified position information to the route search apparatus 1. .
- the position of the vehicle is represented by latitude and longitude, for example.
- the accepting unit 3 is a touch sensor that detects a finger contact position based on a change in capacitance or electric capacity caused by contact of the finger with the display unit 4.
- the receiving unit 3 detects various operations by detecting an operation by the user, and outputs the received information to the route search device 1.
- the reception unit 3 receives a destination of the vehicle.
- the touch sensor is an example of the receiving unit 3 and may be a pointing device such as a mouse or a touch pen, or various keys.
- the display unit 4 is a display device such as a liquid crystal display, an organic EL display, or a head-up display, and displays an image based on the image signal output from the control unit 11. Specifically, the display unit 4 displays a map image, a route from the current location to the destination, and various facilities located along the route.
- the speaker 5 outputs a sound corresponding to the sound signal output from the control unit 11.
- the clock unit 15 keeps the date and time.
- the clock unit 15 has calendar information, and the control unit 11 can acquire time information such as the current date, time, and day of the week from the clock unit 15.
- FIG. 2 is a flowchart illustrating an example of a route search method according to the first embodiment.
- the control unit 11 of the route search apparatus 1 receives the destination at the reception unit 3 (step S11).
- the control unit 11 acquires vehicle position information from the position detection unit 2 (step S12), and searches for a route from the current location to the destination based on the map information 13a stored in the storage unit 13 (step S13). ).
- the control unit 11 searches for a route that minimizes the sum of the average travel times of a plurality of road links that form the route.
- control unit 11 performs route guidance for the vehicle (step S14). Specifically, the control unit 11 displays the route obtained by searching in step S13 and the current location of the vehicle on the map image, and guides the route to the destination.
- the control unit 11 searches for a facility located along the route from the current location to the destination based on the facility location information 13b stored in the storage unit 13 (step S15).
- the type of facility to be searched is not particularly limited, and may be a predetermined facility or a facility designated by the user. In the first embodiment, for example, a restaurant and a gas station are searched.
- the facility located along the route means, for example, a facility included within a predetermined distance from the route.
- the control unit 11 calculates the number of facilities located along the route from the current location to the destination based on the search result of Step S15 (Step S16).
- the control unit 11 calculates the time required to move from the current location to the nearest facility, or the distance to the nearest facility (step S17).
- the required time may be calculated using the average travel time of the road links that constitute the route from the current location to the facility.
- the required time may be calculated by dividing the distance from the current location to the facility by the average speed of the current vehicle.
- traffic information, weather information, and the like may be acquired from an external server (not shown), and the required time may be calculated in consideration of information such as day of the week, season, and weather.
- control unit 11 calculates the time required to move from the nearest facility to the facility near the destination adjacent to the facility, or the distance between the facilities (Ste S18). Furthermore, the control part 11 calculates the time required for the movement between facilities farther away, or the distance between each facility based on the search result of step S15 (step S19).
- control unit 11 outputs information related to the number of facilities calculated in step S16 and the distance or required time calculated in steps S17 to S19 from the input / output unit 14 to the display unit 4, thereby the information. Is displayed on the display unit 4 (step S20). Note that the control unit 11 may output the information by voice by outputting a voice signal representing the information from the output unit to the speaker 5.
- control part 11 determines whether the vehicle arrived at the destination (step S21). When it determines with not having arrived at the destination (step S21: NO), the control part 11 returns a process to step S12. When it determines with having arrived at the destination (step S21: YES), the control part 11 finishes a process.
- FIG. 3 is a schematic diagram illustrating an example of an output result of information relating to the number of facilities.
- the control unit 11 displays the route guidance image 6 as shown in FIG. 3 by the process of step S20.
- the route guidance image 6 includes a map display unit 61 that displays a map image.
- the map image is superimposed with an arrow image 61a indicating the current location and traveling direction of the vehicle, and a route diagram 61b from the current location to the destination. Yes.
- the route guidance image 6 includes a facility number display unit 62 that displays the number of facilities such as restaurants or gas stations located along the route from the current location to the destination.
- the display position and display mode of the facility number display unit 62 are not particularly limited, and it is sufficient if the number of various facilities located along the route can be displayed.
- the route guidance image 6 includes a required time display unit 63 that displays a required time for moving from the current location to the nearest facility, a distance to the nearest facility, and the like. Further, when two or more facilities of the same type exist along the route, the required time display unit 63 displays the required time required for movement between the facilities and the distance between the facilities. In the first embodiment, the route guidance image 6 is displayed for the restaurant. Needless to say, the gas station and other facilities may be displayed in the same manner. Moreover, as shown in FIG. 3, when two or more facilities of the same kind exist along the route, the required time display unit 63 displays numbers in the display columns related to the facilities in order from the current location, The display unit 61 may display the number corresponding to each facility on the map image. The number is an example, and a mark corresponding to each facility may be displayed on the map, or a mark representing the type of each facility may be displayed on the map together with the number.
- the route search device 1 can display the number of restaurants or gas stations located along the route to the destination.
- the user can move to the destination while grasping how many restaurants and gas stations are between the current location and the destination.
- the effects of the route search device 1 will be described assuming a more specific situation.
- the route search device 1 When the user was driving the vehicle while drinking a drink, the remaining amount of drink was low, so it was decided to purchase it at a convenience store or other store. Think. However, in some cases, the distance to the next store is long, and drinks are lost.
- the route search device 1 according to the first embodiment the required time or distance to the next store is determined in advance. Since it can be grasped, such a problem can be solved.
- the route search device 1 can display or voice-output on the display unit 4 the time required to move from the current location to the nearest facility or the distance to the nearest facility. Therefore, the user can move to the destination while grasping the time required for moving to the nearest facility.
- the route search device 1 can display or voice-output on the display unit 4 the time required for moving from the nearest facility to the facility near the destination adjacent to the facility or the distance between the facilities. Therefore, if the user passes without stopping at the next facility that arrives next, the user can grasp the time required to arrive at the same type of facility next time, and whether or not to stop at the nearest facility. It can be easily judged.
- the route search apparatus 201 searches for facilities that match the user's preference among facilities located along the route to the destination, and determines the number of facilities, the time required to move between facilities, It is configured to output information such as distance.
- the route search device 201 according to the second embodiment further includes a wireless communication unit 16 that wirelessly transmits and receives various types of information between the movement history storage device 7 and the weather information providing device 8, and the processing content of the control unit 11 is the same. Since this embodiment is different from the first embodiment, mainly the differences will be described below. Since other configurations and operational effects are the same as those of the first embodiment, the corresponding portions are denoted by the same reference numerals, and detailed description thereof is omitted.
- FIG. 4 is a block diagram illustrating a configuration example of the route search apparatus 201 according to the second embodiment of the present invention.
- the route search apparatus 201 according to the second embodiment includes the same control unit 11, temporary storage unit 12, storage unit 13, input / output unit 14, and clock unit 15 as those in the first embodiment, and further includes a wireless communication unit 16.
- the wireless communication unit 16 transmits / receives various information to / from the external movement history storage device 7 and the weather information providing device 8. Transmission and reception of various information by the wireless communication unit 16 is controlled by the control unit 11.
- the movement history storage device 7 requests weather forecast information from the weather information providing device 8 and receives the weather information transmitted from the weather information providing device 8.
- the wireless communication unit 16 transmits the movement history information 7a of the vehicle to the movement history storage device 7, and causes the movement history storage device 7 to store the movement history information 7a.
- the movement history information 7a includes, for example, the type of facility where the vehicle has stopped for a predetermined time, the date and time when the vehicle has stopped at the facility, weather information at that time, and the like.
- the movement history information 7a is information indicating user preferences.
- the wireless communication unit 16 can request the movement history information 7a from the movement history storage device 7, and the movement history storage device 7 sends the movement history information 7a of the requesting vehicle to the route search device 201 in response to the request.
- the route search device 201 receives the movement history information 7 a transmitted from the movement history storage device 7.
- the storage unit 13 stores a computer program 210a for causing a computer to execute the route search method according to the second embodiment.
- the computer program 210a according to the second embodiment may be recorded in the recording medium 210 so as to be readable by a computer.
- Step S11 to Step S14 of Embodiment 1 are flowcharts showing an example of a route search method according to the second embodiment.
- the control unit 11 of the route search apparatus 201 performs the same processing as Step S11 to Step S14 of Embodiment 1 in Step S211 to Step S214.
- the control unit 11 acquires time information from the clock unit 15 (step S215).
- the time information includes date and time information.
- the control part 11 acquires weather information from the weather information provision apparatus 8 via the wireless communication part 16 (step S216).
- control unit 11 acquires vehicle movement history information 7a from the movement history storage device 7 via the wireless communication unit 16 (step S217). And the control part 11 specifies the kind of facility suitable for a user's preference based on the time information acquired in step S215, and the weather information acquired in step S216 (step S218). For example, the type of facility that has stopped in the past at the same time, the same time zone, and the same weather conditions at least once or a predetermined number of times is specified.
- the range of the time is not particularly limited, and one year may be divided into December, or may be divided into four, spring, summer, autumn and winter.
- the width of the time zone is not particularly limited, and the day may be divided into 24 hours by hour, or it may be divided into four such as morning, noon, evening, and night. And it may be divided into two categories in the afternoon.
- the weather may be classified into sunny, cloudy, rainy, snowy, and the like.
- the route search apparatus 201 demonstrated the example which performs the specific part of the facility which matched user's preference, for example, the present
- the server provided with the device 7 may specify a facility that matches the user's preference and transmit the result to the route search device.
- the elements for determining the user's preference are not limited to the time, weather, and past travel history, but it is preferable to consider the driver's age, sex, driving history, road conditions, and other factors.
- control unit 11 searches for the type of facility identified in step S218 from the facilities located along the route from the current location to the destination based on the facility position information 13b stored in the storage unit 13 (step S219). ). Thereafter, the same processing as in steps S16 to S20 of the first embodiment is executed in steps S220 to 224.
- the control unit 11 identifies the facility where the vehicle has stopped (step S225). For example, the control unit 11 stores the position information of the vehicle acquired in the route guidance and the time when the position of the vehicle is detected in the temporary storage unit 12, the vehicle has stopped for a predetermined time or more, and the When the stop position of the vehicle and the position of the facility are less than a predetermined distance, the facility may be specified as the facility where the vehicle has stopped.
- the control unit 11 transmits the movement history information 7a in which the type of the facility specified in step S255, the date, time, and weather information at the time of stopping at the facility are associated with each other to the movement history storage device 7, and stores them. (Step S226). After completing the process in step S226, the control unit 11 determines whether or not the vehicle has arrived at the destination (step S227). When it determines with not having arrived at the destination (step S227: NO), the control part 11 returns a process to step S212. When it determines with having arrived at the destination (step S227: YES), the control part 11 finishes a process.
- the user is notified of information related to the number of facilities that match the user's preference among facilities located along the route to the destination. I can do it. Specifically, the type of facility that the user has stopped at least once or a predetermined number of times in the past is identified, and information regarding the number of such types of facilities located along the route to the destination is given to the user. You can be notified.
- the route search apparatus 201 identifies a facility that matches the user's preference in consideration of the time, time zone, and weather conditions related to the user's preference, and notifies the user of information related to the number of the facility. I'm going.
- the movement history information 7a is stored in the external movement history storage device 7.
- the storage unit 13 has a sufficient free space
- the movement history information 7a is stored in the storage unit 13. You may comprise so that it may be made.
- the route search apparatus 301 according to the third embodiment searches for facilities according to the continuous operation time and the user's physical condition among the facilities located along the route to the destination, and the number of facilities and the necessary requirements for movement between the facilities. It is configured to output information such as time and distance between facilities. Since the route search device 301 according to the third embodiment is further provided with the body state detection unit 17 and the processing content of the control unit 11 is different from that of the first embodiment, the following mainly describes the differences. Since other configurations and operational effects are the same as those of the first embodiment, the corresponding portions are denoted by the same reference numerals, and detailed description thereof is omitted.
- FIG. 7 is a block diagram showing a configuration example of the route search apparatus 301 according to the third embodiment of the present invention.
- the route search apparatus 301 according to the third embodiment includes the same control unit 11, temporary storage unit 12, storage unit 13, input / output unit 14, and clock unit 15 as those in the first embodiment, and further includes a body state detection unit 17.
- the body state detection part 17 is provided with the imaging part which images the driver
- the body state detection unit 17 extracts an eye part from the driver's face image, and detects fatigue according to the blinking frequency and the open / closed state of the eye.
- the means for detecting the eye state of the user is an example of the body state detection unit 17 and includes a sensor for detecting the user's blood pressure, heart rate, body temperature, and the like, and configured to detect the user's body state. Also good.
- the storage unit 13 stores a computer program 310a for causing a computer to execute the route search method according to the third embodiment.
- the computer program 310a according to the third embodiment may be recorded on the recording medium 310 so as to be readable by a computer.
- FIG. 8 is a flowchart illustrating an example of a route search method according to the third embodiment.
- the control unit 11 of the route search apparatus 301 executes the same processing as Step S11 to Step S14 of Embodiment 1 in Step S311 to Step S314.
- the control unit 11 specifies the continuous operation time (step S315).
- the control unit 11 stores the position information of the vehicle acquired in the route guidance and the time when the position of the vehicle is detected in the temporary storage unit 12, and the vehicle continues to move without stopping for a predetermined time or more. What is necessary is just to specify the time.
- control unit 11 detects the user's physical condition at the physical condition detection unit 17 (step S316). And the control part 11 specifies the kind of facility according to the continuous driving
- control unit 11 searches for facilities of the type identified in step S317 among the facilities located along the route from the current location to the destination (step S318). ).
- processing similar to that in steps S16 to S21 of the first embodiment is executed in steps S319 to S324.
- the route search device 301 the route search method, and the computer program 310a according to the third embodiment, information related to the number of facilities that match the user's physical condition among the facilities located along the route to the destination is given to the user. You can be notified. Specifically, when there is a possibility that the user is tired, a facility that can take a break is searched, and information such as the number of the facility, the required time to the facility, and the distance can be notified to the user. The effects of the route search device 301 will be described assuming a more specific situation. When the user is driving a long distance, it is necessary to take a break before arriving at the destination.
- the route search apparatus 401 searches for a gas station facility located along the route to the destination when the remaining amount of gasoline in the vehicle is less than the threshold, and is required for the number of facilities and movement between the facilities. It is configured to output information such as required time and distance between facilities.
- the route search device 401 according to the fourth embodiment is mainly different from the first embodiment because the remaining amount detection unit 9 is connected to the input / output unit 14 and the processing content of the control unit 11 is different from that of the first embodiment. Will be explained. Since other configurations and operational effects are the same as those of the first embodiment, the corresponding portions are denoted by the same reference numerals, and detailed description thereof is omitted.
- FIG. 9 is a block diagram showing a configuration example of the route search apparatus 401 according to Embodiment 4 of the present invention.
- the remaining amount detection unit 9 is connected to the input / output unit 14 of the route search apparatus 401 according to the fourth embodiment.
- the remaining amount detection unit 9 includes a fuel level sensor, for example.
- the fuel level sensor has a variable resistance whose resistance value changes depending on the vertical position of the float of the fuel tank, and the remaining amount detection unit 9 detects the resistance value of the variable resistance and the remaining fuel corresponding to the resistance value.
- the amount is calculated, and a signal indicating the remaining amount of fuel obtained by the calculation is given to the route search device 401.
- the control unit 11 may calculate the remaining amount of fuel.
- the storage unit 13 stores a computer program 410a for causing a computer to execute the route search method according to the fourth embodiment.
- the computer program 410a according to the fourth embodiment may be recorded on the recording medium 410 so as to be readable by a computer.
- FIG. 10 is a flowchart illustrating an example of a route search method according to the fourth embodiment.
- the control unit 11 of the route search apparatus 401 executes the same processing as step S11 to step S14 of the first embodiment in step S411 to step S414, and the number of gas stations located along the route from the current location to the destination. The information concerning is output.
- the control unit 11 detects the remaining amount of gasoline in the vehicle at the remaining amount detection unit 9 (step S415), and determines whether or not the remaining amount of gasoline is less than the threshold (step S416).
- step S416 When it is determined that the gasoline remaining amount is less than the threshold (step S416: YES), the control unit 11 is located along the route from the current location to the destination based on the facility location information 13b stored in the storage unit 13. Among these, a gas station is searched (step S417). Thereafter, the same processing as in steps S16 to S20 of the first embodiment is executed in steps S418 to S422.
- step S416: NO the control unit 11 determines whether or not the vehicle has arrived at the destination. (Step S423). When it determines with not having arrived at the destination (step S423: NO), the control part 11 returns a process to step S412. When it determines with having arrived at the destination (step S423: YES), the control part 11 complete
- the route search device 401 when the gasoline remaining amount of the vehicle becomes less than the threshold, the number of gas station facilities located along the route to the destination is calculated. Such information can be notified to the user. In addition, it is possible to notify the user of the time required for movement between the gas stations located along the route and the distance between the gas stations.
- the battery remaining amount detection unit monitors the voltage and current of the battery and detects the remaining amount of the battery.
- the control unit 11 searches for a charging station located along the route to the destination, and obtains information on the number of charging stations. Can be output.
- FIG. 11 is a block diagram showing a configuration example of the route search apparatus 501 according to the fifth embodiment of the present invention.
- the route search apparatus 501 according to the fifth embodiment includes a control unit 11, a temporary storage unit 12, a storage unit 13, an input / output unit 14, and a clock unit 15 similar to those in the first embodiment.
- the storage unit 13 further includes a search range.
- a table 13c is stored.
- FIG. 12 is a conceptual diagram showing an example of the search range table 13c.
- the search range table 13c stores attribute IDs, facility types, and search ranges used when searching for the facilities in association with each other.
- the control unit 11 detects a facility located within a certain search range from the route.
- the search range used for the facility search is different for each type of facility, and the search range table 13c stores the search range for each type of facility. For example, since a facility for taking a break is important for safe driving of a vehicle, the search range is wide, and a search range of 100 m is associated with the facility.
- the search range is relatively wide, and a search range of 50 m is set.
- facilities related to ATMs and car washing are necessary facilities depending on the situation, and since the importance is lowered, the search range is relatively narrow, and a search range of 20 m is set.
- a narrow search range of 5 m is set.
- the search range is an example, and the numerical value of the search range is also an example. Moreover, you may comprise so that a user can set the search range arbitrarily.
- the storage unit 13 stores a computer program 510a for causing a computer to execute the route search method according to the fifth embodiment.
- the computer program 510a according to the fifth embodiment may be recorded on the recording medium 510 so as to be readable by a computer.
- step S15 the control unit 11 specifies a search range corresponding to the type of facility to be searched based on the search range table 13c, and searches for a facility located along the route using the specified search range. .
- the control unit 11 specifies 50 m as a search range corresponding to the gas station.
- the control part 11 searches the gas station located in the range of 50 m from the path
- the control part 11 specifies 5m as a search range corresponding to a restaurant.
- the control part 11 searches the restaurant located in the range of 5 m from the path
- the route search device 501 the route search method, and the computer program 510a according to the fifth embodiment, information on the number of facilities that are located along the route to the destination is searched for the facility within the search range corresponding to the type of facility. Can be notified to the user.
- Embodiments 1 to 5 Although the technical elements of Embodiments 1 to 5 have been described separately, it is also possible to configure the route search apparatus by arbitrarily combining the technical elements of Embodiments 1 to 5.
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
現在地から目的地への経路沿いに位置する施設数に係る情報を出力することができる経路探索装置を提供する。 地図情報13aに基づいて、現在地から目的地への経路を探索する経路探索装置1は、施設位置情報13bを記憶する記憶部13と、記憶部13が記憶する施設位置情報13bに基づいて、現在地から目的地への経路沿いに位置する施設を検索する施設検索部と、該施設検索部にて検索して得た施設の数を算出する施設数算出部と、該施設数算出部にて算出された施設の数に係る情報を出力する入出力部14とを備える。
Description
現在地から目的地への経路及び該経路沿いに位置する施設の検索を行う経路探索装置、経路探索方法及びコンピュータプログラムに関する。
GPSにて車両の位置を検出し、現在地から指定された目的地への経路を探索して目的地へ案内するナビゲーション装置がある(例えば、特許文献1)。特許文献1に係るナビゲーション装置は、地図上に目的地への経路を表示すると共に、ユーザが立ち寄る店舗の傾向を分析し、ユーザの嗜好に合致した店舗を表示する機能を有する。
しかしながら、ナビゲーション装置を用いているユーザは、目的地までの経路上に存在する店舗を把握していないことが予想される。従来のナビゲーション装置を用いても、ユーザは、同種の店舗が目的地までに残り何店舗あるのか、どのタイミングで、どの店舗に立ち寄るべきかを判断することができないという問題がある。
同様に、走行経験が無い遠方の目的地へ向かっている場合、ユーザはどのタイミングで、どの施設に立ち寄って休憩を取るべきかを判断することができず、休憩したいときに適当な休憩場所が見当たらないことがある。
なお、車両用のナビゲーション装置に限らず、歩行者、その他の移動体の目的地への経路を探索する経路探索装置も同様の問題を有する。また、飲食店などの店舗に限らず、トイレ、ガソリンスタンド、娯楽施設等の施設を検索して表示する際にも同様の問題がある。
同様に、走行経験が無い遠方の目的地へ向かっている場合、ユーザはどのタイミングで、どの施設に立ち寄って休憩を取るべきかを判断することができず、休憩したいときに適当な休憩場所が見当たらないことがある。
なお、車両用のナビゲーション装置に限らず、歩行者、その他の移動体の目的地への経路を探索する経路探索装置も同様の問題を有する。また、飲食店などの店舗に限らず、トイレ、ガソリンスタンド、娯楽施設等の施設を検索して表示する際にも同様の問題がある。
本願発明の目的は、現在地から目的地への経路沿いに位置する施設数に係る情報を出力することができる経路探索装置、経路探索方法及びコンピュータプログラムを提供することにある。
本発明の一態様に係る経路探索装置は、地図情報に基づいて、現在地から目的地への経路を探索する経路探索装置であって、複数の施設の位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索する施設検索部と、該施設検索部にて検索して得た施設の数を算出する施設数算出部と、該施設数算出部にて算出された施設の数に係る情報を出力する出力部とを備える。
本発明の一態様に係る経路探索方法は、地図情報に基づいて、現在地から目的地への経路を探索する経路探索方法であって、複数の施設の位置情報を記憶するステップと、記憶した位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索するステップと、検索して得た施設の数を算出するステップと、算出された施設の数に係る情報を出力するステップとを備える。
本発明の一態様に係るコンピュータプログラムは、複数の施設の位置情報を記憶するコンピュータに、地図情報に基づいて、現在地から目的地への経路を探索させるコンピュータプログラムであって、前記コンピュータを、前記位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索する施設検索部、該施設検索部にて検索して得た施設の数を算出する施設数算出部、及び該施設数算出部にて算出された施設の数に係る情報を出力する出力部として機能させる。
なお、本願は、このような特徴的な処理部を備える経路探索装置として実現することができるだけでなく、かかる特徴的な処理をステップとする経路探索方法として実現したり、かかるステップをコンピュータに実行させるためのプログラムとして実現したりすることができる。また、経路探索装置の一部又は全部を実現する半導体集積回路として実現したり、経路探索装置を含むその他のシステムとして実現したりすることができる。
上記によれば、現在地から目的地への経路沿いに位置する施設数に係る情報を出力することができる経路探索装置、経路探索方法及びコンピュータプログラムを提供することが可能となる。
[本発明の実施形態の説明]
最初に本発明の実施態様を列記して説明する。また、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
最初に本発明の実施態様を列記して説明する。また、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
(1)本発明の一態様に係る経路探索装置は、地図情報に基づいて、現在地から目的地への経路を探索する経路探索装置であって、複数の施設の位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索する施設検索部と、該施設検索部にて検索して得た施設の数を算出する施設数算出部と、該施設数算出部にて算出された施設の数に係る情報を出力する出力部とを備える。
本態様にあっては、施設検索部は複数の施設の位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索し、施設数算出部は、検索して得た施設の数を算出する。具体的な施設の内容は特に限定されるものでは無く、予め設定された所定の種類の施設を検索しても良いし、ユーザによって指定された特定の種類の施設を選択しても良いし、各種状況に応じた任意の施設であっても良い。そして、出力部は、算出された施設数に係る情報を出力する。従って、経路探索装置は、現在地から目的地への経路沿いに位置する施設数に係る情報をユーザに通知することができ、ユーザは、目的地に至るまでに立ち寄り可能な施設数を把握しながら目的地へ移動することができる。
なお、本態様の経路探索装置は、車両が目的地へ移動するための経路に限定されるものでは無く、人、その他の移動体が移動する経路を探索する装置も含まれる。
また、本態様においては、現在地として、ユーザの位置を検出することは必須では無い。ユーザが現在地と考える任意の位置を想定して指定しても良い。
更に、本態様の経路探索装置は経路探索を行うことができれば十分であり、目的地への移動を案内する処理を行うことは必須では無い。
なお、本態様の経路探索装置は、車両が目的地へ移動するための経路に限定されるものでは無く、人、その他の移動体が移動する経路を探索する装置も含まれる。
また、本態様においては、現在地として、ユーザの位置を検出することは必須では無い。ユーザが現在地と考える任意の位置を想定して指定しても良い。
更に、本態様の経路探索装置は経路探索を行うことができれば十分であり、目的地への移動を案内する処理を行うことは必須では無い。
(2)前記複数の施設の位置情報及び前記地図情報に基づいて、前記経路に沿って隣り合う施設間の移動に要する時間又は距離を算出する算出部を備える構成が好ましい。
本態様にあっては、算出部は、目的地への経路に沿って隣り合う施設間の移動に要する時間、又は該施設間の距離を算出する。従って、経路探索装置は、現在地から目的地への経路に沿って隣り合う施設間の移動に要する時間又は施設間の距離に係る情報をユーザに通知することができ、ユーザは、前記時間又は距離を把握しながら目的地へ移動することができる。
(3)前記算出部は、前記複数の施設の位置情報及び前記地図情報に基づいて、前記経路に沿って位置する直近の施設と、該施設に隣り合う目的地寄りの施設との間の移動に要する時間又は距離を算出する構成が好ましい。
本態様にあっては、算出部は、目的地への経路に沿って位置する直近の施設と、該施設に隣り合う目的地寄りの施設との間の移動に要する時間、又は施設間の距離を算出する。従って、経路探索装置は、直近の施設を通過した後、次の施設への移動に要する時間又は施設間の距離をユーザに通知することができ、ユーザは、前記時間又は距離を把握しながら目的地へ移動することができる。
(4)施設の種類と、検索範囲とを対応付けたテーブルを備え、前記施設検索部は、前記経路から施設の種類に応じた検索範囲内の位置にある該種類の施設を検索するようにしてある構成が好ましい。
本態様にあっては、施設検索部は、目的地への経路から所定の検索範囲内に位置する施設を検索する。つまり、経路検索部は、経路に隣接している施設のみならず、検索範囲内で経路から離隔している施設も検索する。該検索範囲の大きさは、検索対象の施設の種類に応じて異なる。例えば、必要性が高い施設については広い検索範囲を用いて検索を行い、必要性が低い施設については狭い検索範囲を用いて施設の検索を行えば良い。従って、経路探索装置は、施設の種類に応じた検索範囲で施設の検索を行い、目的地への経路沿いに位置する施設数に係る情報をユーザに通知することができる。
(5)自機の位置情報を取得する取得部と、過去に到達した施設又は該施設の種類を記憶する移動履歴記憶部と、該移動履歴記憶部が記憶する施設又は種類に基づいて、過去に到達した施設の種類を特定する特定部とを備え、前記施設検索部は、現在地から目的地への経路沿いに位置しており、前記特定部にて特定された種類の施設を検索する構成が好ましい。
本態様にあっては、移動履歴記憶部は、ユーザが過去に到達したことがある施設又は該施設の種類を記憶しており、特定部は、該ユーザが過去に立ち寄ったことがある施設又は施設の種類を特定する。施設検索部は、経路沿いに位置する施設の内、前記特定部によって特定された施設又は該施設と同種の施設を検索する。そして、出力部は、このように検索された施設数に係る情報をユーザに通知することができる。つまり、経路探索装置は、目的地への経路沿いに位置する施設の内、ユーザの嗜好に合致した施設の数に係る情報をユーザに通知することがきる。
(6)時計部と、気象情報を取得する気象情報取得部とを備え、前記移動履歴記憶部は、過去に到達した施設又は該施設の種類と、該施設に到達したときに前記時計部が経時した時間及び前記気象情報取得部が取得した気象情報とを対応付けて記憶しており、前記特定部は、過去に到達した施設の内、現在の時間及び気象情報に対応する施設の種類を特定する構成が好ましい。
本態様にあっては、移動履歴記憶部は、ユーザが過去に到達したことがある施設又は該施設の種類と、到達時の時間及び気象情報とを対応付けて記憶しており、特定部は、時間及び気象情報に基づいて、該ユーザが過去に立ち寄ったことがある施設又は施設の種類を特定する。そして、出力部は、このように検索された施設数に係る情報をユーザに通知することができる。つまり、経路探索装置は、目的地への経路沿いに位置する施設の内、ユーザの嗜好に合致した施設を移動時の時間及び気象情報に基づいて特定し、該施設の数に係る情報をユーザに通知することがきる。
(7)自機と共に目的地へ移動する移動者の身体状態を検出する身体状態検知部と、前記身体状態検知部が検知した身体状態に対応する施設の種類を特定する特定部とを備え、前記施設検索部は、在地から目的地への経路沿いに位置しており、前記特定部にて特定された種類の施設を検索する構成が好ましい。
本態様にあっては、身体状態検知部は、目的地へ移動する移動者の身体状態情報を検知する。身体状態検知部は、移動者に必要な施設を特定するためのものである。特定部は、身体状態検知部にて検知された身体状態に応じた施設を特定する。そして、出力部は、移動者の身体状態に応じた施設数に係る情報をユーザに通知することができる。
(8)車両に蓄えられた燃料又は車両に搭載されたバッテリの残量を検出する残量検出部と、該残量検出部にて検出された残量が閾値未満であるか否かを判定する判定部とを備え、前記施設検索部は、前記判定部が閾値未満であると判定した場合、在地から目的地への経路沿いに位置しているガソリンスタンド又は充電スタンドに係る施設を検索する構成が好ましい。
本態様にあっては、残量検出部は、車両に蓄えられた燃料又はバッテリ残量を検出する。施設検索部は、車両の燃料又はバッテリ残量が所定の閾値未満である場合、目的地への経路沿いに位置しているガソリンスタンド又は充電スタンドに係る施設を検索する。そして、出力部は、燃料又はバッテリ残量に応じてガソリンスタンド又は充電スタンドの数に係る情報をユーザに通知することができる。
(9)本発明の一態様に係る経路探索方法は、地図情報に基づいて、現在地から目的地への経路を探索する経路探索方法であって、複数の施設の位置情報を記憶するステップと、記憶した位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索するステップと、検索して得た施設の数を算出するステップと、算出された施設の数に係る情報を出力するステップとを備える。
本態様にあっては、態様(1)と同様、現在地から目的地への経路沿いに位置する施設数に係る情報をユーザに通知することができ、ユーザは、目的地に至るまでに立ち寄り可能な施設数を把握しながら目的地へ移動することができる。
(10)本発明の一態様に係るコンピュータプログラムは、複数の施設の位置情報を記憶するコンピュータに、地図情報に基づいて、現在地から目的地への経路を探索させるコンピュータプログラムであって、前記コンピュータを、前記位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索する施設検索部、該施設検索部にて検索して得た施設の数を算出する施設数算出部、及び該施設数算出部にて算出された施設の数に係る情報を出力する出力部として機能させる。
本態様にあっては、態様(1)と同様、コンピュータは、現在地から目的地への経路沿いに位置する施設数に係る情報をユーザに通知することができ、ユーザは、目的地に至るまでに立ち寄り可能な施設数を把握しながら目的地へ移動することができる。
[本発明の実施形態の詳細]
本発明の実施形態に係る経路探索装置の具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
本発明の実施形態に係る経路探索装置の具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
(実施形態1)
図1は本発明の実施形態1に係る経路探索装置1の一構成例を示すブロック図である。本実施形態1に係る経路探索装置1は、目的地への経路案内を行うと共に、現在地から目的地への経路沿いに位置する飲食店、ガソリンスタンド等の施設数に係る情報を出力することができる装置である。本実施形態1では経路探索装置1は車両に搭載されているものとして説明する。経路探索装置1は、例えば、該経路探索装置1の各構成部の動作を制御するCPU(Central Processing Unit)等の制御部11を備えたコンピュータである。制御部11には、バスを介して、一時記憶部12、記憶部13、入出力部14及び時計部15が接続されている。経路探索装置1は記憶部13に記憶されている後述のコンピュータプログラム10aを実行することにより、各構成部の動作を制御し、目的地への経路探索及び経路案内、並びに経路沿いに位置する施設数に係る情報の出力処理を実行する。
図1は本発明の実施形態1に係る経路探索装置1の一構成例を示すブロック図である。本実施形態1に係る経路探索装置1は、目的地への経路案内を行うと共に、現在地から目的地への経路沿いに位置する飲食店、ガソリンスタンド等の施設数に係る情報を出力することができる装置である。本実施形態1では経路探索装置1は車両に搭載されているものとして説明する。経路探索装置1は、例えば、該経路探索装置1の各構成部の動作を制御するCPU(Central Processing Unit)等の制御部11を備えたコンピュータである。制御部11には、バスを介して、一時記憶部12、記憶部13、入出力部14及び時計部15が接続されている。経路探索装置1は記憶部13に記憶されている後述のコンピュータプログラム10aを実行することにより、各構成部の動作を制御し、目的地への経路探索及び経路案内、並びに経路沿いに位置する施設数に係る情報の出力処理を実行する。
一時記憶部12は、DRAM(Dynamic RAM)、SRAM(Static RAM)等のメモリであり、制御部11の演算処理を実行する際に記憶部13から読み出された制御プログラム及び後述のコンピュータプログラム10a、並びに制御部11の演算処理によって生ずる各種データを一時記憶する。
記憶部13は、EEPROM(Electrically Erasable Programmable ROM)等の不揮発性メモリであり、本実施形態1に係る処理を実行するためのコンピュータプログラム10aを記憶している。また、記憶部13は、経路探索及び経路案内に必要な地図情報13a、経路沿いに位置する施設を特定するために必要な施設位置情報13bを記憶している。
本実施形態1に係るコンピュータプログラム10aは、記録媒体10にコンピュータ読み取り可能に記録された態様でも良い。記憶部13は、図示しない読出装置によって記録媒体10から読み出されたコンピュータプログラム10aを記憶する。記録媒体10はCD(Compact Disc)-ROM、DVD(Digital Versatile Disc)-ROM、BD(Blu-ray(登録商標) Disc)等の光ディスク、フレキシブルディスク、ハードディスク等の磁気ディスク、磁気光ディスク、半導体メモリ等である。また、図示しない通信網に接続されている図示しない外部コンピュータから本実施形態1に係るコンピュータプログラム10aをダウンロードし、記憶部13に記憶させても良い。
地図情報13aは、車両が走行する道路及び建物等を表す画像データを含む。また、地図情報13aは、複数の道路リンクと、複数の時間帯における各道路リンクそれぞれの平均移動時間とを対応付けた情報を記憶している。平均移動時間は各道路リンクを移動するために必要な時間である。道路リンクは、隣接する2つの交差点の道路区間であり、車両が走行する道路を論理的に構成するものである。各道路リンクは、交差点に対応するノードによって接続され、道路網を論理的に構成する。
施設位置情報13bは、少なくとも複数の施設の位置を示した位置情報と、各施設の種類又は名称とを対応付けた状態を含む。
入出力部14は、各種信号ないし情報を入出力するインタフェースであり、入出力部14には位置検出部2、受付部3、表示部4及びスピーカ5等の外部装置が接続されている。
位置検出部2は、例えばGPS(Global Positioning System)受信機である。GPS受信機は、GPS衛星と共にGPSシステムを構成しており、人工衛星からの電波を受信し、自身の位置、即ち車両の位置を特定し、特定された位置情報を経路探索装置1へ出力する。車両の位置は、例えば緯度及び経度で表される。
受付部3は、表示部4に対する指の接触による静電容量又は電気容量の変化によって、指の接触位置を検出するタッチセンサである。受付部3、ユーザによる操作を検出することによって、各種情報を受け付け、受け付けた情報を経路探索装置1へ出力する。例えば、受付部3は、車両の目的地を受け付ける。なお、タッチセンサは受付部3の一例であり、マウス、タッチペン等のポインティングデバイス、各種キーであっても良い。
表示部4は、液晶ディスプレイ、有機ELディスプレイ、ヘッドアップディスプレイ等の表示デバイスであり、制御部11から出力された画像信号に基づいて、画像を表示する。具体的には、表示部4は地図画像、現在地から目的地へ至る経路、経路沿いに位置する各種施設を表示する。スピーカ5は、制御部11から出力された音声信号に応じた音声を出力する。
位置検出部2は、例えばGPS(Global Positioning System)受信機である。GPS受信機は、GPS衛星と共にGPSシステムを構成しており、人工衛星からの電波を受信し、自身の位置、即ち車両の位置を特定し、特定された位置情報を経路探索装置1へ出力する。車両の位置は、例えば緯度及び経度で表される。
受付部3は、表示部4に対する指の接触による静電容量又は電気容量の変化によって、指の接触位置を検出するタッチセンサである。受付部3、ユーザによる操作を検出することによって、各種情報を受け付け、受け付けた情報を経路探索装置1へ出力する。例えば、受付部3は、車両の目的地を受け付ける。なお、タッチセンサは受付部3の一例であり、マウス、タッチペン等のポインティングデバイス、各種キーであっても良い。
表示部4は、液晶ディスプレイ、有機ELディスプレイ、ヘッドアップディスプレイ等の表示デバイスであり、制御部11から出力された画像信号に基づいて、画像を表示する。具体的には、表示部4は地図画像、現在地から目的地へ至る経路、経路沿いに位置する各種施設を表示する。スピーカ5は、制御部11から出力された音声信号に応じた音声を出力する。
時計部15は年月日及び時刻を計時している。また時計部15はカレンダー情報を有しており、制御部11は該時計部15から現在の年月日、時刻及び曜日などの時間情報を取得することができる。
図2は実施形態1に係る経路探索方法の一例を示すフローチャートである。経路探索装置1の制御部11は、受付部3にて目的地を受け付ける(ステップS11)。次いで、制御部11は、位置検出部2から車両の位置情報を取得し(ステップS12)、記憶部13が記憶する地図情報13aに基づいて、現在地から目的地への経路を探索する(ステップS13)。例えば、制御部11は、経路を構成する複数の道路リンクそれぞれの平均移動時間の和が最小になるような経路を探索する。
次いで、制御部11は、車両の経路案内を行う(ステップS14)。具体的には制御部11は、ステップS13にて探索して得た経路及び車両の現在地を地図画像上に表示し、目的地への経路を案内する。
次いで、制御部11は、記憶部13が記憶する施設位置情報13bに基づいて、現在地から目的地への経路沿いに位置する施設を検索する(ステップS15)。検索する施設の種類は特に限定されるものでは無く、所定の施設であっても良いし、ユーザによって指定された施設であっても良い。本実施形態1では、例えば飲食店及びガソリンスタンドを検索する。なお、経路に沿いに位置する施設は、例えば、経路から所定距離以内に含まれる施設を意味する。
次いで、制御部11は、ステップS15の検索結果に基づいて、現在地から目的地への経路沿いに位置する施設の数を算出する(ステップS16)。次いで、制御部11は、現在地から直近の施設への移動に要する所要時間、又は直近の施設までの距離を算出する(ステップS17)。所要時間は、現在地から前記施設へ至る経路を構成する道路リンクの平均移動時間を用いて算出すれば良い。また、現在地から前記施設までの距離が比較的短い場合、現在地から前記施設までの距離を、現在の車両の平均速度で除算することによって、所要時間を算出しても良い。更に、言うまでもなく、渋滞情報、気象情報等を図示しない外部のサーバから取得し、曜日、季節、天候等の情報を加味して、所要時間を算出するように構成しても良い。
次いで、制御部11は、ステップS15の検索結果に基づいて、前記直近の施設から、該施設に隣り合う目的地寄りの施設への移動に要する所要時間、又は各施設間の距離を算出する(ステップS18)。更に、制御部11は、ステップS15の検索結果に基づいて、更に遠方の施設間の移動に要する所要時間、又は各施設間の距離を算出する(ステップS19)。
そして、制御部11は、ステップS16にて算出した施設数と、ステップS17~ステップS19にて算出した距離又は所要時間に係る情報を入出力部14から表示部4へ出力することによって、該情報を表示部4に表示させる(ステップS20)。なお、制御部11は、前記情報を表す音声信号を出力部からスピーカ5へ出力することによって、かかる情報を音声出力しても良い。
そして、制御部11は、車両が目的地に到着したか否かを判定する(ステップS21)。目的地に到着していないと判定した場合(ステップS21:NO)、制御部11は、処理をステップS12へ戻す。目的地に到着したと判定した場合(ステップS21:YES)、制御部11は処理を終える。
図3は施設数に係る情報の出力結果の一例を示す模式図である。制御部11は、ステップS20の処理によって、図3に示すような経路案内画像6を表示する。経路案内画像6は、地図画像を表示する地図表示部61を含み、地図画像には、車両の現在地及び進行方向を示す矢印画像61a、及び現在地から目的地への経路線図61bが重畳されている。
また、経路案内画像6は、現在地から目的地への経路沿いに位置する施設、例えば飲食店又はガソリンスタンドの数を表示する施設数表示部62を含む。施設数表示部62の表示位置、表示態様は特に限定されるものでは無く、前記経路に沿って位置する各種施設の数を表示することができれば十分である。
更に、経路案内画像6は、現在地から直近の施設への移動に要する所要時間、直近の施設までの距離等を表示する所要時間表示部63を含む。また、所要時間表示部63は、経路に沿って同種の2つ以上の施設が存在する場合、各施設間の移動に要する所要時間及び各施設間の距離を表示する。なお、本実施形態1では飲食店について経路案内画像6を表示しているが、言うまでもなくガソリンスタンド、その他の施設についても同様にして表示しても良い。また、図3に示すように、所要時間表示部63は、経路に沿って同種の2つ以上の施設が存在する場合、現在地から近い順に、各施設に係る表示欄に番号を表示し、地図表示部61は各施設に対応する番号を地図画像上に表示すると良い。なお、番号は一例であり、各施設に対応するマークを地図上に表示するように構成しても良いし、番号と共に各施設の種類を表したマークを地図上に表示しても良い。
また、経路案内画像6は、現在地から目的地への経路沿いに位置する施設、例えば飲食店又はガソリンスタンドの数を表示する施設数表示部62を含む。施設数表示部62の表示位置、表示態様は特に限定されるものでは無く、前記経路に沿って位置する各種施設の数を表示することができれば十分である。
更に、経路案内画像6は、現在地から直近の施設への移動に要する所要時間、直近の施設までの距離等を表示する所要時間表示部63を含む。また、所要時間表示部63は、経路に沿って同種の2つ以上の施設が存在する場合、各施設間の移動に要する所要時間及び各施設間の距離を表示する。なお、本実施形態1では飲食店について経路案内画像6を表示しているが、言うまでもなくガソリンスタンド、その他の施設についても同様にして表示しても良い。また、図3に示すように、所要時間表示部63は、経路に沿って同種の2つ以上の施設が存在する場合、現在地から近い順に、各施設に係る表示欄に番号を表示し、地図表示部61は各施設に対応する番号を地図画像上に表示すると良い。なお、番号は一例であり、各施設に対応するマークを地図上に表示するように構成しても良いし、番号と共に各施設の種類を表したマークを地図上に表示しても良い。
実施形態1に係る経路探索装置1、経路探索方法及びコンピュータプログラム10aによれば、現在地から目的地への経路沿いに位置する施設の数に係る情報を出力することができる。例えば、経路探索装置1は、目的地への経路沿いに位置する飲食店又はガソリンスタンドの数を表示することができる。ユーザは現在地と、目的地との間に飲食店及びガソリンスタンドがそれぞれ何店舗あるのかを把握しながら目的地へ移動することができる。
より具体的な状況を想定して、経路探索装置1の効果を説明する。ユーザが飲み物を飲みながら車両を運転していたところ、飲み物の残量が少なくなっていたため、コンビニエンスストア等の店舗で購入しようと考えるが、飲み物残量があると、次の店舗で購入しようと考える。しかし、場合によっては、次の店舗までの距離が長く、飲み物が無くなってしまう。ユーザは、喉が渇き、運転に集中の注意力が散漫になってしまうおそれがあるが、本実施形態1に係る経路探索装置1によれば、次の店舗までの所要時間又は距離を事前に把握することができるため、かかる問題を解決することができる。
より具体的な状況を想定して、経路探索装置1の効果を説明する。ユーザが飲み物を飲みながら車両を運転していたところ、飲み物の残量が少なくなっていたため、コンビニエンスストア等の店舗で購入しようと考えるが、飲み物残量があると、次の店舗で購入しようと考える。しかし、場合によっては、次の店舗までの距離が長く、飲み物が無くなってしまう。ユーザは、喉が渇き、運転に集中の注意力が散漫になってしまうおそれがあるが、本実施形態1に係る経路探索装置1によれば、次の店舗までの所要時間又は距離を事前に把握することができるため、かかる問題を解決することができる。
また、経路探索装置1は、現在地から直近の施設への移動に要する所要時間、又は直近の施設までの距離を表示部4に表示又は音声出力することができる。従って、ユーザは、直近の施設への移動に要する所要時間を把握しながら目的地へ移動することができる。
更に、経路探索装置1は、直近の施設から、該施設に隣り合う目的地寄りの施設への移動に要する所要時間又は各施設間の距離を表示部4に表示又は音声出力することができる。従って、ユーザは、次に到来する直近の施設に立ち寄らずに通過した場合、次に同種の施設に到着するまでに要する所要時間を把握することができ、直近の施設に立ち寄るべきか否かを容易に判断することができる。
(実施形態2)
実施形態2に係る経路探索装置201は、目的地への経路沿いに位置する施設の内、ユーザの嗜好に合致した施設を検索し、施設数、施設間の移動に要する所要時間、施設間の距離等の情報を出力するように構成したものである。実施形態2に係る経路探索装置201は、移動履歴記憶装置7及び気象情報提供装置8との間で各種情報を無線で送受信する無線通信部16を更に備えた点、制御部11の処理内容が実施形態1と異なるため、以下では、主にかかる相違点を説明する。その他の構成及び作用効果は実施形態1と同様であるため、対応する箇所には同様の符号を付して詳細な説明を省略する。
実施形態2に係る経路探索装置201は、目的地への経路沿いに位置する施設の内、ユーザの嗜好に合致した施設を検索し、施設数、施設間の移動に要する所要時間、施設間の距離等の情報を出力するように構成したものである。実施形態2に係る経路探索装置201は、移動履歴記憶装置7及び気象情報提供装置8との間で各種情報を無線で送受信する無線通信部16を更に備えた点、制御部11の処理内容が実施形態1と異なるため、以下では、主にかかる相違点を説明する。その他の構成及び作用効果は実施形態1と同様であるため、対応する箇所には同様の符号を付して詳細な説明を省略する。
図4は、本発明の実施形態2に係る経路探索装置201の一構成例を示すブロック図である。実施形態2に係る経路探索装置201は、実施形態1と同様の制御部11、一時記憶部12、記憶部13、入出力部14及び時計部15を備え、更に無線通信部16を備える。無線通信部16は、外部の移動履歴記憶装置7、気象情報提供装置8との間で各種情報を送受信する。
無線通信部16による各種情報の送受信は制御部11によって制御される。例えば、移動履歴記憶装置7は、気象情報提供装置8に天気予報情報を要求し、該気象情報提供装置8から送信された気象情報を受信する。
また、無線通信部16は、車両の移動履歴情報7aを移動履歴記憶装置7へ送信し、該移動履歴記憶装置7に移動履歴情報7aを記憶させる。移動履歴情報7aには、例えば車両が所定時間以上停車した施設の種類、車両が該施設に停車していたときの年月日及び時刻、その時の気象情報等が含まれる。移動履歴情報7aは、いわはユーザの嗜好を示した情報である。無線通信部16は、移動履歴記憶装置7に移動履歴情報7aを要求することができ、移動履歴記憶装置7は、要求に応じて、要求元の車両の移動履歴情報7aを経路探索装置201へ送信し、経路探索装置201は、移動履歴記憶装置7から送信された移動履歴情報7aを受信する。
無線通信部16による各種情報の送受信は制御部11によって制御される。例えば、移動履歴記憶装置7は、気象情報提供装置8に天気予報情報を要求し、該気象情報提供装置8から送信された気象情報を受信する。
また、無線通信部16は、車両の移動履歴情報7aを移動履歴記憶装置7へ送信し、該移動履歴記憶装置7に移動履歴情報7aを記憶させる。移動履歴情報7aには、例えば車両が所定時間以上停車した施設の種類、車両が該施設に停車していたときの年月日及び時刻、その時の気象情報等が含まれる。移動履歴情報7aは、いわはユーザの嗜好を示した情報である。無線通信部16は、移動履歴記憶装置7に移動履歴情報7aを要求することができ、移動履歴記憶装置7は、要求に応じて、要求元の車両の移動履歴情報7aを経路探索装置201へ送信し、経路探索装置201は、移動履歴記憶装置7から送信された移動履歴情報7aを受信する。
また、記憶部13は実施形態2に係る経路探索方法の処理をコンピュータに実行させるためのコンピュータプログラム210aを記憶している。本実施形態2に係るコンピュータプログラム210aは、記録媒体210にコンピュータ読み取り可能に記録された態様でも良い。
図5及び図6は、実施形態2に係る経路探索方法の一例を示すフローチャートである。経路探索装置201の制御部11は、実施形態1のステップS11~ステップS14と同様の処理をステップS211~ステップS214にて実行する。次いで、制御部11は、時計部15から時間情報を取得する(ステップS215)。時間情報には、月日及び時刻の情報が含まれる。そして、制御部11は、無線通信部16を介して気象情報提供装置8から気象情報を取得する(ステップS216)。
次いで、制御部11は、無線通信部16を介して移動履歴記憶装置7から、車両の移動履歴情報7aを取得する(ステップS217)。そして、制御部11は、ステップS215にて取得した時間情報と、ステップS216にて取得した気象情報とに基づいて、ユーザの嗜好に合った施設の種類を特定する(ステップS218)。例えば、同じ時期、同じ時間帯、同じ気象条件で過去に1回以上、又は所定回数以上停車したことがある施設の種類を特定する。時期の幅は特に限定されるものでは無く、1年を12月に区分しても良いし、春夏秋冬の4つに区分しても良い。時間帯の幅も特限定されるものでは無く、1日を1時間単位で24個に区分しても良いし、朝、昼、夕方、夜等、4つに区分しても良いし、午前及び午後に2区分にしても良い。気象は、例えば、晴れ、曇り、雨、雪などで区分すれば良い。
なお、ユーザの嗜好に合致した施設、例えば、現在の時期、時刻、気象条件、過去の移動履歴に合致した施設の種類の特定部を経路探索装置201が行う例を説明したが、移動履歴記憶装置7を備えたサーバがユーザの嗜好に合致した施設の特定を行い、その結果を経路探索装置へ送信するように構成しても良い。また、ユーザの嗜好を判定する要素は、時期、気象、過去の移動履歴に限定されるものでは無く、運転者の年齢、性別、運転歴、道路状況、その他の要素を考慮すると良い。
なお、ユーザの嗜好に合致した施設、例えば、現在の時期、時刻、気象条件、過去の移動履歴に合致した施設の種類の特定部を経路探索装置201が行う例を説明したが、移動履歴記憶装置7を備えたサーバがユーザの嗜好に合致した施設の特定を行い、その結果を経路探索装置へ送信するように構成しても良い。また、ユーザの嗜好を判定する要素は、時期、気象、過去の移動履歴に限定されるものでは無く、運転者の年齢、性別、運転歴、道路状況、その他の要素を考慮すると良い。
次いで、制御部11は、記憶部13が記憶する施設位置情報13bに基づいて、現在地から目的地への経路沿いに位置する施設の内、ステップS218で特定した種類の施設を検索する(ステップS219)。以下、実施形態1のステップS16~S20と同様の処理を、ステップS220~224にて実行する。次いで、制御部11は、車両の停車した施設を特定する(ステップS225)。例えば、制御部11は、経路案内において取得した車両の位置情報、及び車両の位置が検出された時刻を一時記憶部12に記憶しており、所定時間以上、車両が停止しており、かつ該車両の停止位置と、施設の位置とが所定距離未満である場合、該施設を、車両が停止した施設として特定すれば良い。
そして、制御部11は、ステップS255で特定した施設の種類、該施設に停車したときの月日、時刻及び気象情報を対応付けた移動履歴情報7aを、移動履歴記憶装置7へ送信し、記憶させる(ステップS226)。ステップS226の処理を終えた制御部11は、車両が目的地に到着したか否かを判定する(ステップS227)。目的地に到着していないと判定した場合(ステップS227:NO)、制御部11は、処理をステップS212へ戻す。目的地に到着したと判定した場合(ステップS227:YES)、制御部11は処理を終える。
実施形態2に係る経路探索装置201、経路探索方法及びコンピュータプログラム210aによれば、目的地への経路沿いに位置する施設の内、ユーザの嗜好に合致した施設の数に係る情報をユーザに通知することがきる。具体的には、ユーザが過去に1回以上、又は所定回数以上停車したことがある施設の種類を特定し、目的地への経路沿いに位置する該種類の施設の数に係る情報をユーザに通知することができる。
また、経路探索装置201は、ユーザの嗜好に関連する時期、時間帯及び気象条件を考慮して、ユーザの嗜好に合致した施設を特定し、該施設の数に係る情報をユーザに通知することがきる。
なお、本実施形態2では、移動履歴情報7aを外部の移動履歴記憶装置7に蓄積する例を説明したが、記憶部13の空容量が十分ある場合、記憶部13に移動履歴情報7aを記憶させるように構成しても良い。
(実施形態3)
実施形態3に係る経路探索装置301は、目的地への経路沿いに位置する施設の内、連続運転時間、ユーザの身体状態に応じた施設を検索し、施設数、施設間の移動に要する所要時間、施設間の距離等の情報を出力するように構成したものである。実施形態3に係る経路探索装置301は、身体状態検知部17を更に備えた点、制御部11の処理内容が実施形態1と異なるため、以下では、主にかかる相違点を説明する。その他の構成及び作用効果は実施形態1と同様であるため、対応する箇所には同様の符号を付して詳細な説明を省略する。
実施形態3に係る経路探索装置301は、目的地への経路沿いに位置する施設の内、連続運転時間、ユーザの身体状態に応じた施設を検索し、施設数、施設間の移動に要する所要時間、施設間の距離等の情報を出力するように構成したものである。実施形態3に係る経路探索装置301は、身体状態検知部17を更に備えた点、制御部11の処理内容が実施形態1と異なるため、以下では、主にかかる相違点を説明する。その他の構成及び作用効果は実施形態1と同様であるため、対応する箇所には同様の符号を付して詳細な説明を省略する。
図7は本発明の実施形態3に係る経路探索装置301の一構成例を示すブロック図である。実施形態3に係る経路探索装置301は、実施形態1と同様の制御部11、一時記憶部12、記憶部13、入出力部14及び時計部15を備え、更に身体状態検知部17を備える。身体状態検知部17は、例えば、車両の運転者を撮像する撮像部を備える。身体状態検知部17は、運転者の顔画像から目部分を抽出し、瞬きの頻度、目の開閉状態に応じて、疲労を検知する。なお、ユーザの目の状態を検知する手段は、身体状態検知部17の一例であり、ユーザの血圧、心拍、体温等を検出するセンサを備え、ユーザの身体状態を検知するように構成しても良い。
また、記憶部13は実施形態3に係る経路探索方法の処理をコンピュータに実行させるためのコンピュータプログラム310aを記憶している。本実施形態3に係るコンピュータプログラム310aは、記録媒体310にコンピュータ読み取り可能に記録された態様でも良い。
図8は実施形態3に係る経路探索方法の一例を示すフローチャートである。経路探索装置301の制御部11は、実施形態1のステップS11~ステップS14と同様の処理をステップS311~ステップS314にて実行する。次いで、制御部11は、連続運転時間を特定する(ステップS315)。制御部11は、経路案内において取得した車両の位置情報、及び車両の位置が検出された時刻を一時記憶部12に記憶しており、所定時間以上、車両が停止すること無く車両が移動を続けている時間を特定すれば良い。
次いで、制御部11は、身体状態検知部17にてユーザの身体状態を検知する(ステップS316)。そして、制御部11は、ステップS315にて特定した連続運転時間、及びステップS316にて検出した身体状態に応じた施設の種類を特定する(ステップS317)。例えば、連続運転時間が所定時間以上である場合、又は身体状態検知部17が疲労状態を検知した場合、制御部11は、休憩が可能な施設の種類を特定する。連続運転時間が所定時間未満であり、かつ身体状態検知部17が疲労状態を検知していない場合、所定の施設の種類、ユーザによって指定された任意の施設の種類を特定する。
次いで、制御部11は、記憶部13が記憶する施設位置情報13bに基づいて、現在地から目的地への経路沿いに位置する施設の内、ステップS317で特定した種類の施設を検索する(ステップS318)。以下、実施形態1のステップS16~S21と同様の処理を、ステップS319~S324にて実行する。
実施形態3に係る経路探索装置301、経路探索方法及びコンピュータプログラム310aによれば、目的地への経路沿いに位置する施設の内、ユーザの身体状態に合った施設の数に係る情報をユーザに通知することがきる。具体的には、ユーザが疲労しているおそれがある場合、休憩が可能な施設を検索し、該施設の数、該施設までの所要時間、距離等の情報をユーザに通知することができる。
より具体的な状況を想定して、経路探索装置301の効果を説明する。ユーザが長距離運転を行っている場合、目的地へ到着するまでに休憩を取る必要がある。今、休憩を取ることができる施設があるが、まだ体力及び集中力に余力があれば、次の施設まで移動することができると判断しがちである。しかし、休憩できる次の施設までの距離が長かったり、渋滞により所要時間が想像以上に長かったりした場合、途中で休憩を取ることができず、疲労により安全運転を行うことが難しくなる。本実施形態3の経路探索装置301によれば、休憩を取ることができる次の施設までの所要時間又は距離を事前に把握することができるため、かかる問題を解決することができる。
より具体的な状況を想定して、経路探索装置301の効果を説明する。ユーザが長距離運転を行っている場合、目的地へ到着するまでに休憩を取る必要がある。今、休憩を取ることができる施設があるが、まだ体力及び集中力に余力があれば、次の施設まで移動することができると判断しがちである。しかし、休憩できる次の施設までの距離が長かったり、渋滞により所要時間が想像以上に長かったりした場合、途中で休憩を取ることができず、疲労により安全運転を行うことが難しくなる。本実施形態3の経路探索装置301によれば、休憩を取ることができる次の施設までの所要時間又は距離を事前に把握することができるため、かかる問題を解決することができる。
(実施形態4)
実施形態4に係る経路探索装置401は、車両のガソリン残量が閾値未満になった場合、目的地への経路沿いに位置するガソリンスタンドの施設を検索し、施設数、施設間の移動に要する所要時間、施設間の距離等の情報を出力するように構成したものである。実施形態4に係る経路探索装置401は、入出力部14に残量検出部9が接続されている点、制御部11の処理内容が実施形態1と異なるため、以下では、主にかかる相違点を説明する。その他の構成及び作用効果は実施形態1と同様であるため、対応する箇所には同様の符号を付して詳細な説明を省略する。
実施形態4に係る経路探索装置401は、車両のガソリン残量が閾値未満になった場合、目的地への経路沿いに位置するガソリンスタンドの施設を検索し、施設数、施設間の移動に要する所要時間、施設間の距離等の情報を出力するように構成したものである。実施形態4に係る経路探索装置401は、入出力部14に残量検出部9が接続されている点、制御部11の処理内容が実施形態1と異なるため、以下では、主にかかる相違点を説明する。その他の構成及び作用効果は実施形態1と同様であるため、対応する箇所には同様の符号を付して詳細な説明を省略する。
図9は本発明の実施形態4に係る経路探索装置401の一構成例を示すブロック図である。実施形態4に係る経路探索装置401の入出力部14には、残量検出部9が接続されている。残量検出部9は、例えば燃料レベルセンサを備える。燃料レベルセンサは、燃料タンクのフロートの上下位置によって抵抗値が変化する可変抵抗を有し、残量検出部9は、該可変抵抗の抵抗値を検出し、該抵抗値に対応する燃料の残量を算出し、算出して得た燃料の残量を示す信号を経路探索装置401に与える。なお、燃料の残量の算出を制御部11が行っても良い。
また、記憶部13は実施形態4に係る経路探索方法の処理をコンピュータに実行させるためのコンピュータプログラム410aを記憶している。本実施形態4に係るコンピュータプログラム410aは、記録媒体410にコンピュータ読み取り可能に記録された態様でも良い。
図10は実施形態4に係る経路探索方法の一例を示すフローチャートである。経路探索装置401の制御部11は、実施形態1のステップS11~ステップS14と同様の処理をステップS411~ステップS414にて実行し、現在地から目的地への経路に沿って位置するガソリンスタンドの数に係る情報を出力する。次いで、制御部11は、残量検出部9にて、車両のガソリン残量を検出し(ステップS415)、ガソリン残量が閾値未満であるか否かを判定する(ステップS416)。ガソリン残量が閾値未満であると判定した場合(ステップS416:YES)、制御部11は、記憶部13が記憶する施設位置情報13bに基づいて、現在地から目的地への経路沿いに位置する施設の内、ガソリンスタンドを検索する(ステップS417)。以下、実施形態1のステップS16~S20と同様の処理を、ステップS418~S422にて実行する。ステップS422の処理を終えた場合、又はステップS416においてガソリン残量が閾値以上であると判定した場合(ステップS416::NO)、制御部11は、車両が目的地に到着したか否かを判定する(ステップS423)。目的地に到着していないと判定した場合(ステップS423:NO)、制御部11は、処理をステップS412へ戻す。目的地に到着したと判定した場合(ステップS423:YES)、制御部11は処理を終える。
実施形態4に係る経路探索装置401、経路探索方法及びコンピュータプログラム410aによれば、車両のガソリン残量が閾値未満になった場合、目的地への経路沿いに位置するガソリンスタンドの施設の数に係る情報をユーザに通知することがきる。また、経路に沿って位置するガソリンスタンド間の移動に要する所要時間、ガソリンスタンド間の距離をユーザに通知することができる。
なお、実施形態4では、車両のガソリン残量を検出する例を説明したが、バッテリによって駆動する車両の場合、バッテリ残量を検出するバッテリ残量検出部を備えれば良い。バッテリ残量検出部は、バッテリの電圧及び電流を監視し、バッテリの残量を検出する。制御部11は、バッテリ残量検出部にて検出されたバッテリ残量が閾値未満になった場合、目的地への経路に沿って位置する充電スタンドを検索し、充電スタンドの数に係る情報を出力することができる。
(実施形態5)
実施形態5に係る経路探索装置501は、経路に沿った施設の検索方法が実施形態1と異なるため、以下では、主にかかる相違点を説明する。その他の構成及び作用効果は実施形態1と同様であるため、対応する箇所には同様の符号を付して詳細な説明を省略する。
実施形態5に係る経路探索装置501は、経路に沿った施設の検索方法が実施形態1と異なるため、以下では、主にかかる相違点を説明する。その他の構成及び作用効果は実施形態1と同様であるため、対応する箇所には同様の符号を付して詳細な説明を省略する。
図11は本発明の実施形態5に係る経路探索装置501の一構成例を示すブロック図である。実施形態5に係る経路探索装置501は、実施形態1と同様の制御部11、一時記憶部12、記憶部13、入出力部14及び時計部15を備えており、記憶部13は更に検索範囲テーブル13cを記憶している。
図12は検索範囲テーブル13cの一例を示す概念図である。検索範囲テーブル13cは、属性IDと、施設の種類と、該施設を検索する際に使用する検索範囲とを対応付けて記憶している。制御部11は、経路沿いに位置する施設を検索する際、経路から一定の検索範囲内に位置する施設を検出する。実施形態5では施設の検索に使用する検索範囲が、施設の種類毎に異なっており、検索範囲テーブル13cは前記検索範囲を施設の種類毎に記憶している。
例えば、休憩を行うための施設は、車両の安全運転に関わる重要なものであるため、検索範囲は広く、100mの検索範囲が対応付けられている。トイレ、ガソリンスタンド等の施設はユーザ及び車両に必須の施設であるため、検索範囲は比較的広く、50mの検索範囲が設定されている。また、ATM及び洗車に係る施設は、状況によって必要な施設であり、重要度が落ちるため、検索範囲は比較的狭く、20mの検索範囲が設定されている。更に、飲食又は娯楽に係る施設は、快適性に関わるものであって、重要度は低いため、5mと言った狭い検索範囲が設定されている。なお、かかる検索範囲は一例であり、検索範囲の数値も一例である。また、検索範囲をユーザが任意に設定できるように構成しても良い。
例えば、休憩を行うための施設は、車両の安全運転に関わる重要なものであるため、検索範囲は広く、100mの検索範囲が対応付けられている。トイレ、ガソリンスタンド等の施設はユーザ及び車両に必須の施設であるため、検索範囲は比較的広く、50mの検索範囲が設定されている。また、ATM及び洗車に係る施設は、状況によって必要な施設であり、重要度が落ちるため、検索範囲は比較的狭く、20mの検索範囲が設定されている。更に、飲食又は娯楽に係る施設は、快適性に関わるものであって、重要度は低いため、5mと言った狭い検索範囲が設定されている。なお、かかる検索範囲は一例であり、検索範囲の数値も一例である。また、検索範囲をユーザが任意に設定できるように構成しても良い。
また、記憶部13は実施形態5に係る経路探索方法の処理をコンピュータに実行させるためのコンピュータプログラム510aを記憶している。本実施形態5に係るコンピュータプログラム510aは、記録媒体510にコンピュータ読み取り可能に記録された態様でも良い。
実施形態5に係る経路探索方法の処理手順は、実施形態1と同様であるが、経路沿いに位置する施設の検索方法のみが異なる。制御部11は、ステップS15において、検索対象の施設の種類に対応する検索範囲を、検索範囲テーブル13cに基づいて特定し、特定された検索範囲を用いて、経路沿いに位置する施設を検索する。
例えば、経路沿いに位置するガソリンスタンド及び飲食店を検索する場合、制御部11は、ガソリンスタンドに対応する検索範囲として、50mを特定する。そして、制御部11は、目的地への経路から50mの範囲内に位置するガソリンスタンドを検索する。一方、制御部11は、飲食店に対応する検索範囲として、5mを特定する。そして制御部11は、目的地への経路から5mの範囲内に位置する飲食店を検索する。
例えば、経路沿いに位置するガソリンスタンド及び飲食店を検索する場合、制御部11は、ガソリンスタンドに対応する検索範囲として、50mを特定する。そして、制御部11は、目的地への経路から50mの範囲内に位置するガソリンスタンドを検索する。一方、制御部11は、飲食店に対応する検索範囲として、5mを特定する。そして制御部11は、目的地への経路から5mの範囲内に位置する飲食店を検索する。
実施形態5に係る経路探索装置501、経路探索方法及びコンピュータプログラム510aによれば、施設の種類に応じた検索範囲で施設の検索を行い、目的地への経路沿いに位置する施設数に係る情報をユーザに通知することができる。
なお、実施形態1~実施形態5の技術要素を各別に説明したが、実施形態1~5の技術要素を任意に組み合わせて、経路探索装置を構成することも可能である。
1,201,301,401,501 経路探索装置
2 位置検出部
3 受付部
4 表示部
5 スピーカ
6 経路案内画像
7 移動履歴記憶装置
7a 移動履歴情報
8 気象情報提供装置
9 残量検出部
10,210,310,410,510 記録媒体
10a,210a,310a,410a コンピュータプログラム
11 制御部
12 一時記憶部
13 記憶部
13a 地図情報
13b 施設位置情報
13c 検索範囲テーブル
14 入出力部
15 時計部
16 無線通信部
17 身体状態検知部
6 経路案内画像
61 地図画像表示部
61a 矢印画像
61b 経路線図
62 施設数表示部
63 所要時間表示部
2 位置検出部
3 受付部
4 表示部
5 スピーカ
6 経路案内画像
7 移動履歴記憶装置
7a 移動履歴情報
8 気象情報提供装置
9 残量検出部
10,210,310,410,510 記録媒体
10a,210a,310a,410a コンピュータプログラム
11 制御部
12 一時記憶部
13 記憶部
13a 地図情報
13b 施設位置情報
13c 検索範囲テーブル
14 入出力部
15 時計部
16 無線通信部
17 身体状態検知部
6 経路案内画像
61 地図画像表示部
61a 矢印画像
61b 経路線図
62 施設数表示部
63 所要時間表示部
Claims (10)
- 地図情報に基づいて、現在地から目的地への経路を探索する経路探索装置であって、
複数の施設の位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索する施設検索部と、
該施設検索部にて検索して得た施設の数を算出する施設数算出部と、
該施設数算出部にて算出された施設の数に係る情報を出力する出力部と
を備える経路探索装置。 - 前記複数の施設の位置情報及び前記地図情報に基づいて、前記経路に沿って隣り合う施設間の移動に要する時間又は距離を算出する算出部を備える
請求項1に記載の経路探索装置。 - 前記算出部は、
前記複数の施設の位置情報及び前記地図情報に基づいて、前記経路に沿って位置する直近の施設と、該施設に隣り合う目的地寄りの施設との間の移動に要する時間又は距離を算出する
請求項2に記載の経路探索装置。 - 施設の種類と、検索範囲とを対応付けたテーブルを備え、
前記施設検索部は、
前記経路から施設の種類に応じた検索範囲内の位置にある該種類の施設を検索するようにしてある
請求項1~請求項3のいずれか一つに記載の経路探索装置。 - 自機の位置情報を取得する取得部と、
過去に到達した施設又は該施設の種類を記憶する移動履歴記憶部と、
該移動履歴記憶部が記憶する施設又は種類に基づいて、過去に到達した施設の種類を特定する特定部と
を備え、
前記施設検索部は、
現在地から目的地への経路沿いに位置しており、前記特定部にて特定された種類の施設を検索する
請求項1~請求項4のいずれか一つに記載の経路探索装置。 - 時計部と、
気象情報を取得する気象情報取得部と
を備え、
前記移動履歴記憶部は、
過去に到達した施設又は該施設の種類と、該施設に到達したときに前記時計部が経時した時間及び前記気象情報取得部が取得した気象情報とを対応付けて記憶しており、
前記特定部は、
過去に到達した施設の内、現在の時間及び気象情報に対応する施設の種類を特定する
請求項5に記載の経路探索装置。 - 自機と共に目的地へ移動する移動者の身体状態を検出する身体状態検知部と、
前記身体状態検知部が検知した身体状態に対応する施設の種類を特定する特定部と
を備え、
前記施設検索部は、
在地から目的地への経路沿いに位置しており、前記特定部にて特定された種類の施設を検索する
請求項1~請求項6のいずれか一つに記載の経路探索装置。 - 車両に蓄えられた燃料又は車両に搭載されたバッテリの残量を検出する残量検出部と、
該残量検出部にて検出された残量が閾値未満であるか否かを判定する判定部と
を備え、
前記施設検索部は、
前記判定部が閾値未満であると判定した場合、在地から目的地への経路沿いに位置しているガソリンスタンド又は充電スタンドに係る施設を検索する
請求項1~請求項7のいずれか一つに記載の経路探索装置。 - 地図情報に基づいて、現在地から目的地への経路を探索する経路探索方法であって、
複数の施設の位置情報を記憶するステップと、
記憶した位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索するステップと、
検索して得た施設の数を算出するステップと、
算出された施設の数に係る情報を出力するステップと
を備える経路探索方法。 - 複数の施設の位置情報を記憶するコンピュータに、地図情報に基づいて、現在地から目的地への経路を探索させるコンピュータプログラムであって、
前記コンピュータを、
前記位置情報に基づいて、現在地から目的地への経路沿いに位置する施設を検索する施設検索部、
該施設検索部にて検索して得た施設の数を算出する施設数算出部、及び
該施設数算出部にて算出された施設の数に係る情報を出力する出力部
として機能させるコンピュータプログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015-054831 | 2015-03-18 | ||
JP2015054831A JP2016176699A (ja) | 2015-03-18 | 2015-03-18 | 経路探索装置、経路探索方法及びコンピュータプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016148204A1 true WO2016148204A1 (ja) | 2016-09-22 |
Family
ID=56919120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/058368 WO2016148204A1 (ja) | 2015-03-18 | 2016-03-16 | 経路探索装置、経路探索方法及びコンピュータプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2016176699A (ja) |
WO (1) | WO2016148204A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113853002A (zh) * | 2021-10-19 | 2021-12-28 | 深圳壹账通智能科技有限公司 | Wi-Fi开关的状态切换方法、装置、终端设备及介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6801509B2 (ja) * | 2017-02-27 | 2020-12-16 | 栗田工業株式会社 | 水処理システム提案支援装置、水処理システム提案支援方法、及びプログラム |
JP2018189429A (ja) * | 2017-04-28 | 2018-11-29 | パイオニア株式会社 | 制御装置、制御方法、及びプログラム |
CN111626087A (zh) * | 2019-02-28 | 2020-09-04 | 北京市商汤科技开发有限公司 | 神经网络训练及眼睛睁闭状态检测方法、装置及设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005031071A (ja) * | 2003-06-18 | 2005-02-03 | Matsushita Electric Ind Co Ltd | 車載情報提示装置及び方法 |
WO2006098181A1 (ja) * | 2005-03-15 | 2006-09-21 | Pioneer Corporation | 休憩支援装置、休憩支援方法、休憩支援プログラム、およびコンピュータに読み取り可能な記録媒体 |
JP2011095062A (ja) * | 2009-10-28 | 2011-05-12 | Clarion Co Ltd | ナビゲーション装置 |
JP2011145255A (ja) * | 2010-01-18 | 2011-07-28 | Hitachi Automotive Systems Ltd | 車両用情報提供装置 |
JP2015049196A (ja) * | 2013-09-03 | 2015-03-16 | クラリオン株式会社 | 地図表示装置および地図表示方法 |
-
2015
- 2015-03-18 JP JP2015054831A patent/JP2016176699A/ja active Pending
-
2016
- 2016-03-16 WO PCT/JP2016/058368 patent/WO2016148204A1/ja active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005031071A (ja) * | 2003-06-18 | 2005-02-03 | Matsushita Electric Ind Co Ltd | 車載情報提示装置及び方法 |
WO2006098181A1 (ja) * | 2005-03-15 | 2006-09-21 | Pioneer Corporation | 休憩支援装置、休憩支援方法、休憩支援プログラム、およびコンピュータに読み取り可能な記録媒体 |
JP2011095062A (ja) * | 2009-10-28 | 2011-05-12 | Clarion Co Ltd | ナビゲーション装置 |
JP2011145255A (ja) * | 2010-01-18 | 2011-07-28 | Hitachi Automotive Systems Ltd | 車両用情報提供装置 |
JP2015049196A (ja) * | 2013-09-03 | 2015-03-16 | クラリオン株式会社 | 地図表示装置および地図表示方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113853002A (zh) * | 2021-10-19 | 2021-12-28 | 深圳壹账通智能科技有限公司 | Wi-Fi开关的状态切换方法、装置、终端设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
JP2016176699A (ja) | 2016-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10302443B2 (en) | Navigation server and program | |
US20200173808A1 (en) | Methods and systems for providing recommendations for parking of vehicles | |
US9228851B2 (en) | Display of estimated time to arrival at upcoming personalized route waypoints | |
US9513137B2 (en) | Area map provision system, terminal device, and server device | |
US9563911B2 (en) | Automatic evaluation system and navigation device | |
US10175059B2 (en) | Method, apparatus and computer program product for a navigation system user interface | |
US20100305842A1 (en) | METHOD AND APPARATUS TO FILTER AND DISPLAY ONLY POIs CLOSEST TO A ROUTE | |
EP1496338A2 (en) | Navigation apparatus, navigation system, and navigation search method | |
WO2013078177A1 (en) | Method and system for updating a poi database for improved vehicle navigation | |
WO2016148204A1 (ja) | 経路探索装置、経路探索方法及びコンピュータプログラム | |
US9417083B2 (en) | Route creation device | |
JP2015141099A (ja) | ナビゲーション装置、ナビゲーション方法及びプログラム | |
JP5954941B2 (ja) | ナビゲーションシステム、ナビゲーション装置及び情報提供サーバ | |
JP2017134251A (ja) | 地図情報更新システム、地図情報更新装置及びコンピュータプログラム | |
JP2016003890A (ja) | カーナビゲーションシステム、経路探索装置、カーナビゲーション装置、経路探索方法及びコンピュータプログラム | |
JP7056925B2 (ja) | 情報処理システム、情報処理プログラムおよび情報処理方法 | |
JP4332854B2 (ja) | ナビゲーション装置 | |
JP5355826B2 (ja) | 情報提示装置およびナビゲーション装置 | |
JP2011252767A (ja) | 情報処理システム | |
KR20170030763A (ko) | 교차로 안내 방법, 내비게이션 서버, 내비게이션 단말, 및 이들을 포함하는 내비게이션 시스템 | |
EP3351904A2 (en) | Method, apparatus and computer program product for a navigation system user interface | |
JP3991320B2 (ja) | ナビゲーション装置 | |
JP2012145440A (ja) | 施設案内装置、施設案内方法及びコンピュータプログラム | |
JP2011069827A (ja) | ナビゲーション装置 | |
JP3879861B2 (ja) | ナビゲーション装置及びナビゲーション方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16765033 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16765033 Country of ref document: EP Kind code of ref document: A1 |