US20100293186A1 - Search device, search method, search program, and computer readable recording medium - Google Patents
Search device, search method, search program, and computer readable recording medium Download PDFInfo
- Publication number
- US20100293186A1 US20100293186A1 US12/521,650 US52165009A US2010293186A1 US 20100293186 A1 US20100293186 A1 US 20100293186A1 US 52165009 A US52165009 A US 52165009A US 2010293186 A1 US2010293186 A1 US 2010293186A1
- Authority
- US
- United States
- Prior art keywords
- search
- facilities
- unit
- shops
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
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
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/343—Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
- G01C21/3682—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities output of POI information on a road map
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
- G01C21/3685—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities the POI's being parking facilities
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096827—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
- G08G1/096838—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the user preferences are taken into account or the user selects one route out of a plurality
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096855—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
- G08G1/096866—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where the complete route is shown to the driver
-
- 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
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
- G09B29/106—Map spot or coordinate position indicators; Map reading aids using electronic means
Abstract
A search apparatus includes an input unit that receives an input of search-object information indicative of facilities to be searched for; a designating unit that designates, among combinations of facilities indicated by the search-object information, a combination of the facilities that are located on the same premises; a generating unit that, using location information concerning the facilities constituting the combination designated by the designating unit, generates search result information; and an output unit that outputs the search result information generated by the generating unit.
Description
- The present invention relates to a search apparatus, a search method, a search program, and a computer-readable recording medium that search for facilities. Application of the present invention, however, is not limited to the search apparatus, the search method, the search program, and the computer-readable recording medium as described above.
- Conventionally, a car navigation apparatus that guides a vehicle to a destination, searches for an optimal route to a destination that has been set, and guides the vehicle to the destination by guiding the driver by a means such as map display and audio guidance concerning the retrieved route (see, for example,
Patent Document 1 described below). - Patent Document 1: Japanese Laid-Open Patent Application Publication No, H6-309595
- However, the above-described conventional technology has a configuration in which facilities are searched for one by one when a route is set passing plural facilities. Specifically, for example, when a route is set passing a restaurant and a gas station sequentially, the restaurant is searched for and set as a waypoint, and subsequently, the gas station is searched for and set as the next waypoint according to the order of waypoints. Thus, when a route is set by way of plural facilities, one example of a problem is that it is troublesome to set the points and the operation becomes cumbersome.
- To solve the problems above and achieve an object, a search apparatus according to the invention of
claim 1 includes an input unit for receiving an input of search-object information about a plurality of facilities to be searched; an extracting unit for extracting, based on the search-object information input by the input unit, location information about the plurality of facilities from map information depicting an arbitrary search area on a map; a calculating unit for using the location information extracted by the extracting unit to calculate an inter-facility distance in a combination including at least two or more facilities among the plurality of facilities; a designating unit for designating, based on the inter-facility distance calculated by the calculating unit, a combination including two or more facilities, which becomes a search result based on the search-object information; a generating unit for using the location information about the two or more facilities in the combination designated by the designating unit to generate search result information; and an output unit for outputting the search result information generated by the generating unit. - A search apparatus method according to the invention of claim 13 includes an input step of receiving an input of search-object information about a plurality of facilities to be searched; an extracting step of extracting, based on the search-object information input at the input step, location information about the plurality of facilities from map information depicting an arbitrary search area on a map; a calculating step of using the location information extracted at the extracting step to calculate an inter-facility distance in a combination including at least two or more facilities among the plurality of facilities; a designating step of designating, based on the inter-facility distance calculated at the calculating step, a combination including two or more facilities, which becomes a search result based on the search-object information; a generating step of using the location information about the two or more facilities in the combination designated at the designating step to generate search result information; and an output step of outputting the search result information generated at the generating step.
- A search program according to the invention of claim 14 causes a computer to execute to the search method according to claim 13.
- A computer-readable recording medium according to the invention of claim 15 stores therein the search program according to claim 14.
-
FIG. 1 is a block diagram of an exemplary functional configuration of a search apparatus according to an embodiment; -
FIG. 2 is a flowchart of processing by the search apparatus according to the present embodiment; -
FIG. 3 is a block diagram of a hardware configuration of the navigation apparatus according to a first example; -
FIG. 4 is a diagram of one example of a search condition designation screen in the navigation apparatus of the first example; -
FIG. 5 is a diagram of one example of a display screen displaying a search result of the navigation apparatus according to the first example; -
FIG. 6 is a diagram (part one) of one example of a search result for combination of A bookstore and B coffee shop according to the first example; -
FIG. 7 is a diagram (part two) of one example of a search result for combination of the A bookstore and the B coffee shop according to the first example; -
FIG. 8 is a diagram (part three) of one example of a search result for combination of the A bookstore and the B coffee shop according to the first example; -
FIG. 9 is a flowchart of processing by the navigation apparatus according to the first example; -
FIG. 10 is a diagram of one example of a display screen of a search result for the A bookstore, according to the navigation apparatus of a second example; -
FIG. 11 is a diagram of one example of a display screen of a search result for the B coffee shop, according to the navigation apparatus of the second example; -
FIG. 12 is a diagram of one example of a display screen of a search result for a combination of the A bookstore and the B coffee shop, according to the navigation apparatus of the second example; -
FIG. 13 is a diagram of one example of premises data indicative of information concerning shops on the same premises, according to the third example; -
FIG. 14 is a diagram of one example of a display screen of a search result according to the navigation apparatus of the third example; -
FIG. 15 is a diagram of one example of a selection of waypoints, according to the navigation apparatus of a fourth example; -
FIG. 16 is a diagram of one example of a setting of a destination, according to the navigation apparatus of the fourth example; -
FIG. 17 is a diagram (part one) of one example of the setting of the destination using a point of a parking lot, according to the navigation apparatus of the fourth example; -
FIG. 18 is a diagram (part two) of one example of the setting of the destination using the point of the parking lot according to the navigation apparatus of the fourth example; -
FIG. 19 is a diagram of one example of shops subject to a search according to the navigation apparatus of the fourth example and parking lot data of parking lots affiliated with the shops; -
FIG. 20 is a diagram of one example of shop guidance according to the navigation apparatus of the fourth example; and -
FIG. 21 is a flowchart of processing by the navigation apparatus according to the fourth example. -
-
- 100 search apparatus
- 101 input unit
- 102 extracting unit
- 103 calculating unit
- 104 designating unit
- 105 generating unit
- 106 output unit
- 107 determining unit
- Exemplary embodiments of the search apparatus, the search method, the search program, and the computer-readable recording medium according to the present invention will be described in detail with reference to the attached figures.
- A functional configuration of the search apparatus according to the present embodiment will be described with reference to
FIG. 1 ,FIG. 1 is a block diagram of an exemplary functional configuration of the search apparatus according to the present embodiment. - As depicted in
FIG. 1 , asearch apparatus 100 includes aninput unit 101, anextracting unit 102, a calculatingunit 103, a designatingunit 104, a generatingunit 105, anoutput unit 106, and a determiningunit 107. - The
input unit 101 receives an input of search-object information concerning plural facilities to be searched for. Alternatively, for example, the search-object information may be input through an operation performed by the user with respect to an operation unit, not depicted. The search-object information is information such as the names and genres of facilities to be searched for. - Specifically, for example, the
input unit 101 may receive an input of genres of multiple facilities as the search-object information. Further, for example, theinput unit 101 may receive an input of multiple facility names as the search-object information. - The
input unit 101 may receive an input designating a combination of two or more facilities, based on a determination result of the determiningunit 107 described hereinafter. - The extracting
unit 102, based on the search-object information input to theinput unit 101, extracts from map information depicting an arbitrary search area on a map, location information concerning the facilities. For example, the location information is recorded on a recording medium, not depicted, and is detailed information about a given location, namely, information including attribute information such as position information and facility names, entrance and exit information for facilities, and parking lot information. - In addition, after the extracting
unit 102 extracts the location information for arbitrary facilities among plural facilities, the extractingunit 102 may extract location information for facilities other than the arbitrary facilities, facilities nearest to each of the arbitrary facilities. That is, even if there is abundant location information for each of the facilities, the volume of location information for the other facilities is less than the volume of location information for the arbitrary facilities, and thus, the processing load of the extractingunit 102 can be reduced. - The calculating
unit 103, using the location information extracted by the extractingunit 102, calculates an inter-facility distance for a combination of at least two facilities among the facilities. Specifically, for example, the calculatingunit 103 calculates the distance between two or more facilities, using the location information for each of the facilities. - The designating
unit 104 designates, based on inter-facility distances calculated by the calculatingunit 103, a combination of facilities as a search result based on the search-object information. Specifically, for example, the designatingunit 104 may designate a combination of facilities between which the inter-facility distance is equal to or less than a predetermined distance. - The designating
unit 104 may designate a combination of two or more facilities, based on a determination result obtained by the determiningunit 107 described later. Specifically, for example, a combination of two or more facilities determined to be on the same premises by the determiningunit 107 may be designated as the search result based on the search-object information. The designatingunit 104 may designate a combination of two or more facilities according to the specified combination of two or more facilities input to theinput unit 101. - The generating
unit 105 generates search result information, using the location information for the two or more facilities included in the combination designated by the designatingunit 104. For example, the search result information may include information concerning the facilities constituting the designated combination. - Specifically, for example, the generating
unit 105 may generate, using the location information for the two or more facilities in the combination designated by the designatingunit 104, route information for a route passing the facilities. - More specifically, for example, the generating
unit 105 may generate route information to a parking lot that can be used for two or more facilities. The generatingunit 105 may generate route information to a parking lot when there is the parking lot located within a predetermined distance from two or more facilities. - The
output unit 106 outputs the search result information generated by the generatingunit 105. Specifically, for example, theoutput unit 106 outputs the search result information to a display unit and an audio output unit, not depicted, to notify the user of the search result. - When the inter-facility distance calculated by the calculating
unit 103 is equal to or less than the predetermined distance, the determiningunit 107 refers to the location information for the concerned facilities, and determines whether the facilities are on the same premises. Specifically, for example, the determiningunit 107 may determine whether the facilities are in the same building or complex. - The determining
unit 107 may determine whether two or more facilities are on the same premises according to the shape of display data depicting the facilities. - Next, details of the processing by the
search apparatus 100 according to the present embodiment will be described.FIG. 2 is a flowchart of the processing by the search apparatus according to the present embodiment. As depicted in the flowchart ofFIG. 2 , first, it is determined whether theinput unit 101 has received an input of search-object information concerning plural facilities to be searched for (step S201). - Waiting occurs at step S201. When the
input unit 101 has received the input of search-object information at step S201 (step S201: YES), the extractingunit 102, based on the search-object information input at step S201, extracts location information for the facilities from map information depicting an arbitrary search area on a map (step S202). - Next, the calculating
unit 103, using the location information extracted at step S202, calculates the inter-facility distance for a combination of two or more facilities among the plural facilities (step S203). - Then, the designating
unit 104, based on inter-facility distances calculated at step S203, designates a combination of two or more facilities as a search result based on the search-object information (step S204). Although explanation is omitted in the flowchart ofFIG. 2 , designation of the combination may be made, for example, by designating a combination of two or more facilities based on a determination result of the determiningunit 107. - Next, the generating
unit 105, using the location information for the facilities in the combination designated at step S204, generates search result information (step S205). For example, the search result information includes information concerning the facilities constituting the designated combination, and may be route information for a route passing the facilities in the combination. - Subsequently, the
output unit 106 outputs the search result information generated at step S205 (step S206), thereby ending a series of the processing. For example, the search result information may be output to the display unit and the audio output unit, not depicted, thereby notifying the user of the search result. - Although the search apparatus, the search method, the search program, and the computer-readable recording medium according to the present invention realize respective functions via the
search apparatus 100 depicted inFIG. 1 , the invention is not limited to thesearch apparatus 100, and thesearch apparatus 100 may include plural apparatuses provided the apparatuses are configured to have the functional units depicted inFIG. 1 . When the functional units are separate apparatuses, connections between the apparatuses may be implemented by communication via Bluetooth (registered trademark), for example, regardless of whether the communication is wired or wireless. - As described above, according to the search apparatus, the search method, the search program, and the computer-readable recording medium according to the present embodiment, a suitable combination can be designated even when plural facilities are searched for, and the user can optimize the selection of facilities.
- A first example of the present invention will be described. The first example is one example where the search apparatus according to the present invention is embodied, for example, by a navigation apparatus equipped on a mobile object such as a vehicle (including four-wheel vehicles and two-wheel vehicles).
- A hardware configuration of a
navigation apparatus 300 according to the first example will be described.FIG. 3 is a block diagram of a hardware configuration of the navigation apparatus according to the first example. - As depicted in
FIG. 3 , thenavigation apparatus 300 includes aCPU 301, aROM 302, aRAM 303, amagnetic disk drive 304, amagnetic disk 305, anoptical disk drive 306, anoptical disk 307, an audio I/F (interface) 308, aspeaker 309, aninput device 310, a video I/F 311, adisplay 312, a communication I/F 313, aGPS unit 314, andvarious sensors 315, respectively connected through abus 320. - The
CPU 301 governs overall control thenavigation apparatus 300. TheROM 302 stores therein various programs such as a boot program, a current location calculating program, a route search program, a route guidance program, an audio generating program, and a display control program. TheRAM 303 is used as a work area for theCPU 301. - The current location calculating program calculates a current location of a vehicle (a current location of the navigation apparatus 300), based on, for example, information output from the
GPS unit 314 and thevarious sensors 315 described hereinafter. - The route search program searches for an optimum route from a start point to a destination, using map information and the like recorded on the
magnetic disk 305 described hereinafter. Here, the optimum route is the shortest (or fastest) route to a destination, a route that most satisfies conditions designated by the user, and the like. - Specifically, for example, the route search program searches for the optimum route by searching for points based on search conditions concerning the destination, the start point, waypoints, and the like input by the user. The details of the processing will be described with reference to
FIG. 9 andFIG. 21 . More specifically, for example, the route search program receives an input of search conditions, such as shops and genres, concerning waypoints (or the destination) that the user wants to stop by, and searches for the waypoints based on the search conditions. The route search program may search for the optimum route by receiving from the user, a route search instruction that is based on the search result. - The route guidance program generates real-time route guidance information based on route information retrieved by an execution of the route search program, current vehicle location information calculated by an execution of the current location calculating program, and map information read out from the
magnetic disk 305 described hereinafter. The route guidance information generated by the execution of the route guidance program is output to the audio I/F 308 and the video I/F 311 via theCPU 301. - The audio generating program generates tone and audio information corresponding to a pattern. That is, the audio generating program sets a virtual audio source corresponding to a navigation point and generates audio guidance information, based on the route guidance information generated by the execution of the route guidance program. The generated audio guidance information is output to the audio I/
F 308 via theCPU 301. - The display control program determines the form of display of map information and content displayed on the
display 312 by the video I/F 311, and displays the map information and the content according to the determined form. - The
magnetic disk drive 304 controls the reading and writing of data with respect to themagnetic disk 305 under the control of theCPU 301. Themagnetic disk 305 records the data written under the control of themagnetic disk drive 304. Themagnetic disk 305 may be HD (hard disk) or FD (flexible disk), for example. - One example of the information recorded on the
magnetic disk 305 includes the map information used for the route search and route guidance. The map information includes background data representing terrestrial objects (features) such as buildings, rivers, and terrestrial surfaces and road shape data representing the shapes of roads. The map information is depicted two-dimensionally or three-dimensionally on the display screen of thedisplay 312. - Although the map information is recorded on the
magnetic disk 305 in the first example, the map information may be recorded on theoptical disk 307 described hereinafter. The map information is not limited to that stored in integral components of the hardware of thenavigation apparatus 300 and may be information stored externally with respect to thenavigation apparatus 300. In this case, for example, thenavigation apparatus 300 obtains the map information via a network through a communication I/F 313. The obtained map information is stored to theRAM 303 and the like. - The
optical disk drive 306 controls the reading and writing of data with respect to theoptical disk 307 under the control of theCPU 301. Theoptical disk 307 is a removable recording medium having data read out under the control of theoptical disk drive 306. A writable recording medium may be utilized for theoptical disk 307. The removable recording medium may be a medium other than theoptical disk 307, such as an MO and a memory card. - The audio I/
F 308 is connected to aspeaker 309 for audio output. Thespeaker 309 outputs audio. - The
input device 310 may be a remote controller equipped with keys for inputting characters, numerals, and various instructions; a keyboard; a mouse; a touch panel; and the like. - The video I/
F 311 is connected to thedisplay 312. Specifically, the video I/F 311 is made up of, for example, a graphic controller that generally controls thedisplay 312, a buffer memory such as VRAM (Video RAM) that temporarily records immediately displayable image information, and a control IC that controls thedisplay 312 based on image data output from a graphic controller. - The
display 312 displays icons, a cursor, menus, windows, or various data such as characters and images. For example, a CRT, a TFT, a liquid crystal display, and a plasma display may be employed as thedisplay 312. The vehicle may be equipped with a plurality of thedisplays 312, including, for example, one for the driver and one for passengers sitting in the back seat. - The communication I/
F 313 is wirelessly connected to a network and functions as an interface between thenavigation apparatus 300 and theCPU 301. The communication I/F 313 is wirelessly connected to a communication network such as the internet and also functions as an interface between this communication network and theCPU 301. - The communication network includes LAN, WAN, public line network, portable telephone network, etc. Specifically, the communication I/
F 313 is made up of, for example, an FM tuner, VICS (Vehicle Information and Communication System)/beacon receiver, a wireless navigation device, and other navigation devices, and acquires road traffic information, such as road congestion and traffic regulations, distributed from VICS centers. VICS is a registered trademark. - The
GPS unit 314 receives signals from GPS satellites and outputs information indicative of the current position of the vehicle. The information output from theGPS unit 314 is used along with values output from the various sensors 315 (described hereinafter) when theCPU 301 calculates the current position of the vehicle. The information indicative of the current position is information specifying one point on map information, for example, latitude/longitude and altitude. - The
various sensors 315 include that output information for determining the position and behavior of the vehicle, such as a vehicular speed sensor, an acceleration sensor, and an angular-speed sensor. The values output from thevarious sensors 315 are used by theCPU 301 for calculating the current position of the vehicle and calculating changes in velocity and direction. - The first example describes the
navigation apparatus 300 equipped on a vehicle; however, the search apparatus according to the present invention may be embodied by a portable terminal, a PC (Personal Computer), and the like of a user. - The respective functions of the
input unit 101, theextraction unit 102, the calculatingunit 103, the designatingunit 104, the generatingunit 105, theoutput unit 106, and the determiningunit 107 included in thesearch apparatus 100 depicted inFIG. 1 are implemented by theCPU 301 executing predetermined programs to control the units of thenavigation apparatus 300 with the use of programs and data recorded on theROM 302, theRAM 303, themagnetic disk 305, theoptical disk 307 and the like in thenavigation apparatus 300 depicted inFIG. 3 . - That is, the
navigation apparatus 300 of the first example, by executing a display control program recorded in theROM 302 as the recording medium in thenavigation apparatus 300, can execute the functions equipped in thesearch apparatus 100 depicted inFIG. 1 by the procedure depicted inFIG. 2 . - Next, an overview of the designation of search conditions with respect to the
navigation apparatus 300 of the first example will be described with reference to FIG. 4.FIG. 4 is a diagram of one example of a search condition designation screen in the navigation apparatus of the first example. - As depicted in
FIG. 4 , a searchcondition designation screen 400 includes asearch shop group 401, selection boxes 402, and anOK button 403, and is displayed to the user, for example, on thedisplay 312 depicted inFIG. 3 . - The
search shop group 401 depicts shops and the like at a point that is a search candidate. Specifically, for example, thesearch shop group 401 depicts the names of shops that the user wishes to search, namely, A bookstore, B coffee shop, C electrical equipment, D records, E shoe store, F shoes as depicted inFIG. 4 . For example, the shops may be chain stores, and plural shops may be indicated on a map. - The selection box 402 is used to receive from the user, a selection of a shop from among shops that are depicted in the
search shop group 401 and are at points that are search candidates. Specifically, for example, the selection of a shop may be received via the selection box through user operation of a touch panel, and inFIG. 4 , the A bookstore and the B coffee shop are selected. Although in the explanation ofFIG. 4 , the selection of shops at two points that are search candidates has been received, the number of search candidates may also be one, or three or more. - The
OK button 403 is used to indicate a completion of the selection of the shops by the user. That is, the user selects from thesearch shop group 401 by using the selection box 402, the names of shops to be searched for, and selects theOK button 403 to cause thenavigation apparatus 300 to search for the shops. - In the explanation of
FIG. 4 , as a search condition, the user selects from thesearch shop group 401, shops at the points that are the search candidates. However, the user may select genres at the points that are search candidates, and further may select shops and genres. That is, provided the selection is of a keyword about the point that is a search candidate, the keyword is not limited and further, various combinations may be selected. In specifying the search condition, the names of shops and genres may be input by a manipulation of, for example, theinput device 310. Specifically, for example, when a combination of genres is selected to be searched for, a movie theater located near a public parking lot can be searched for by selecting a combination of a public parking lot and a movie theater. Further, a park located near a restroom or a park with a restroom can be searched for by selecting a combination of a restroom and a park. - Next, an overview of the search result of the
navigation apparatus 300 according to the first example will be described with reference toFIGS. 5 to 8 .FIG. 5 is a diagram of one example of a display screen displaying a search result of the navigation apparatus according to the first example. - As depicted in
FIG. 5 , a searchresult display screen 500 depicts, on a map, theA bookstore 501 and theB coffee shop 502 retrieved according to the search condition depicted inFIG. 4 . The searchresult display screen 500 also indicates aninter-shop distance 503 between theA bookstore 501 and theB coffee shop 502, and avehicle location 510 of the user. - Specifically, for example, the
navigation apparatus 300 searches for, in a predetermined area on the map relative to thevehicle location 510 of the vehicle equipped with thenavigation apparatus 300, theA bookstore 501 and theB coffee shop 502, which, inFIG. 4 , are the shops that the user has selected and wishes to search for. Then, thenavigation apparatus 300 calculates theinter-shop distance 503 between theA bookstores 501 and theB coffee shops 502, and displays the search result as the searchresult display screen 500. In the explanation ofFIG. 5 , a search result for theA bookstore 501 and theB coffee shop 502, which are the names of shops that the user wants to search for, is described. When the user wants to search for and selects a genre instead of the name of a shop, for example, in a case where genres such as “bookstore” and “coffee shop” are selected, bookstores other than theA bookstore 501 and coffee shops other than the B coffee shop are also retrieved and displayed together with theA bookstore 501 andB bookstore 502. A selection may be made of a combination of a genre and the name of a shop, such as “bookstore”, the genre to be searched for, and the B coffee shop, the name of the shop to be searched for. - Here, if the user is to drop by (go by way of) the retrieved shop, it is inefficient for the user to select the
A bookstore 501 and theB coffee shop 502 that are located far away from each other and proceed. In the first example, thenavigation apparatus 300 outputs, as the search result, a combination of theA bookstore 501 and theB coffee shop 502 between which theinter-shop distance 503 is equal to or less than a predetermined value. - Although not depicted in the figures, when, for example, three shops are searched for based on the search condition, the
navigation apparatus 300, executes a search for the three user-selected shops with respect to a map covering a predetermined distance from the vehicle location of the vehicle equipped with thenavigation apparatus 300. Next, thenavigation apparatus 300 calculates inter-shop distances between the retrieved shops. - A combination of three shops having two (or three) inter-shop distances that are equal to or less than a predetermined value may be output as the search result. In the case of four or more shops, a combination having three (or four, five, six) inter-shop distances that are equal to or less than the predetermined value may be output as the search result.
- Alternatively, when, for example, three shops are searched for, any one of the three shops may be retrieved and relative to the shop retrieved, a shop that is located at distance equal to or less than a predetermined distance may be retrieved. Subsequently, relative to the two shops retrieved, another shop that is located at a distance equal to or less than the predetermined value may be retrieved.
- As described above, efficient search processing can be realized by reducing the number of searches by searching for the shops one by one. In particular, when the number of shops initially retrieved is small, the efficiency improves. Alternatively, instead of searching for shops one by one, a combination of two shops may be searched for and from the combination, a shop located at a distance equal to or less than a predetermined value may be retrieved.
-
FIG. 6 is a diagram (part one) of one example of a combination of the A bookstore and the B coffee shop, namely, the search result according to the first example. As depicted inFIG. 6 , a searchresult display screen 600 depicts a combination of theA bookstore 501 and theB coffee shop 502 between which theinter-shop distance 503 is equal to or less than the predetermined value. -
FIG. 7 is a diagram (part two) of one example of a combination of the A bookstore and the B coffee shop, namely, the search result according to the first example. As depicted inFIG. 7 , instead of the map display depicted inFIG. 6 , a searchresult display screen 700 depicts a combination of theA bookstore 501 and theB coffee shop 502 between which theinter-shop distance 503 is equal to or less than the predetermined value, a direction (for example, the arrow in the figure) from the current location to the combination of theA bookstore 501 and theB coffee shop 502, a distance to the combination of theA bookstore 501 and theB coffee shop 502. - Here, the distance to the combination of the
A bookstore 501 and theB coffee shop 502 may be, for example, a distance between the current location and an intermediate point of a line connecting theA bookstore 501 and theB coffee shop 502. Alternatively, instead of displaying the distance to the combination of theA bookstore 501 and theB coffee shop 502, a distance to theA bookstore 501 as well as a distance toB bookstore 502 may be displayed together. -
FIG. 8 is a diagram (part three) of one example of a combination of the A bookstore and the B coffee shop, namely, the search result according to the first example. As depicted inFIG. 8 , a searchresult display screen 800 riot only displays a combination of theA bookstore 501 and theB coffee shop 502 between which theinter-shop distance 503 is equal to or less than the predetermined value but also displays the distance from the current location to theA bookstore 501 as well as the distance to theB coffee shop 502 nearest to theA bookstore 501. - In the explanation of
FIG. 8 , the distance from the current location to theA bookstore 501 is displayed, but the distance from the current location may be the distance to either theA bookstore 501 or theB coffee shop 502 of the search. - Next, details of the processing by the
navigation apparatus 300 according to the first example will be described with reference toFIG. 9 .FIG. 9 is a flowchart of the processing by the navigation apparatus according to the first example. As depicted in the flowchart ofFIG. 9 , first, it is determined whether theinput device 310 has received designation of a search condition (step S901). For example, the search condition may be designated by receiving an input from the user, or receiving through a manipulation of the touch-panel display 312, an input of shop information that the user wishes to search for. - Waiting occurs at step S901, and when designation of a search condition is received (step S901: YES), the
CPU 301 searches the map information for the shop designated at step S901 (step S902). - Then, the
CPU 301 calculates theinter-shop distance 503 for the shops retrieved at step S902 (step S903). Specifically, for example, in the calculation of theinter-shop distance 503, different kinds ofinter-shop distances 503 may be calculated using detailed information concerning the points of the shops calculated at step S902. More specifically, for example, the distance between theA bookstore 501 and theB coffee shop 502 depicted inFIG. 4 toFIG. 8 may be calculated. - Next, a combination having an
inter-shop distance 503 equal to or less than a predetermined distance is identified by causing theCPU 301 to compare the predetermined distance and theinter-shop distances 503 calculated at step S903 (step S904). In other words, among combinations of theA bookstore 501 and theB coffee shop 502, a combination theA bookstore 501 and theB coffee shop 502 that are nearby is identified. - Then, the
display 312, using the combination identified at step S904, displays the results of the search based on the search condition designated at step S901 (step S905), and a series of the processing ends. - As described above, the navigation apparatus according to the first example can output a combination of the closely-located shops as a search result even when plural shops are searched for, and thus, the user can select the optimum combination without being at a loss.
- Next, a second example according to the present invention will be described. In the second example, regarding the search of the shops performed by the
navigation apparatus 300 described in the first example, a case will be described in which plural shops are not searched for concurrently but rather are searched for one by one. The functional configuration of thenavigation apparatus 300 according to the second example is substantially similar to that depicted inFIG. 3 , and the designation of the search conditions is substantially similar to that depicted inFIG. 4 , and thus, the description therefor is omitted. - An overview of a search result of the
navigation apparatus 300 according to the second example will be described with reference toFIG. 10 toFIG. 12 . The search performed by thenavigation apparatus 300 according to the second example is a case where, in the search of theA bookstore 501 and theB coffee shop 502 depicted inFIG. 4 toFIG. 8 according to the first example, theA bookstore 501 is searched for and thereafter theB coffee shop 502 is searched for and a combination having an inter-shop distance that is equal to or less than a predetermined distance is identified. -
FIG. 10 is a diagram of one example of a display screen of a search result for the A bookstore, according to the navigation apparatus of the second example. As depicted inFIG. 10 , a searchresult display screen 1000 indicates avehicle location 1010 of the user and A bookstores 1001 (1001 a, 1001 b, 1001 c, 1001 d). - That is, the search
result display screen 1000 depicts the search result obtained by causing thenavigation apparatus 300 to search a map covering a vicinity thevehicle location 1010 for the A bookstores 1001 (1001 a, 1001 b, 1001 c, 1001 d). -
FIG. 11 is a diagram of one example of a display screen of a search result for the B coffee shop, according to the navigation apparatus of the second example. As depicted inFIG. 11 , a searchresult display screen 1100 indicates thevehicle location 1010, the A bookstores 1001 (1001 a, 1001 b, 1001C, 1001 d), and B coffee shops 1101 (1101 a, 1101 b, 1101C, 1101 d) nearest to the A bookstores 1001 (1001 a, 1001 b, 1001 c, 1001 d). - That is, the search
result display screen 1100 depicts a search result obtained by searching for each of the nearest B coffee shops 1101 (1101 a, 1101 b, 1101 c, 1101 d) after thenavigation apparatus 300 has searched for the A bookstores 1001 (1001 a, 1001 b, 1001 c, 1001 d). -
FIG. 12 is a diagram of one example of a display screen of a search result for a combination of the A bookstore and the B coffee shop, according to the navigation apparatus of the second example. As depicted inFIG. 12 , a searchresult display screen 1200 indicates thevehicle location 1010 of the user, theA bookstores B coffee shops - That is, on the search
result display screen 1200, thenavigation apparatus 300 depicts, as the search result, the combination of theA bookstore 1001 a and theB coffee shop 1101 a and the combination of theA bookstore 1001 d and theB coffee shop 1101 d, both combinations having an inter-shop distance equal to or less than a predetermined distance. - As for the details of the processing by the
navigation apparatus 300 according to the second example, at step S902 in the flowchart depicted inFIG. 9 , when shops are searched for, the A bookstore 1001 is searched for and thereafter the B coffee shop 1101 nearest to the retrieved A bookstore is searched for. Alternatively, instead of searching for A bookstore 1001 and thereafter searching for the B coffee shop 1101 nearest to the retrieved A bookstore 1001, the B coffee shop 1101 may be searched for and thereafter the A bookstore 1001 nearest to the retrieved B coffee shop 1101 may be searched for. - Therefore, even when the shops are of plural types, if the shops are searched for according to type, the number of shops retrieved first is greater than the number of searches subsequently performed for shops of types different from the type of the shops first retrieved. That is, the processing load for the search processing can be further reduced when the number of the shops retrieved at first is small.
- As described above, even when plural types of shops are searched for, the navigation apparatus according to the second example can constrain the number of combinations of shops of different types to be at most the number of the shops first retrieved and can reduce the load of the search processing.
- Next, a third example according to the present invention will be described. In the search for the shops performed by the
navigation apparatus 300 described in the first example and the second example, the third example describes a case where a combination of shops on the same premises is searched for. The functional configuration of thenavigation apparatus 300 according to the third example is substantially similar to that depicted inFIG. 3 , the designation of the search conditions is almost similar toFIG. 4 , and thus, the description therefor is omitted. - First, premises data indicative of information concerning shops on the same premises, according to the third example will be described with reference to
FIG. 13 .FIG. 13 is a diagram of one example of premises data indicative of information concerning shops on the same premises, according to the third example. - As depicted in
FIG. 13 ,premises data 1300 includes, according to complex facility, information concerning the shops at each complex facility. That is, thenavigation apparatus 300, by referring to thepremises data 1300, may search for a complex facility that has the shop designated by the search conditions depicted inFIG. 4 . Specifically, for example, the complex facilities including the A bookstore and the B coffee shop are W hills and Y center inFIG. 13 . - Alternatively, instead of by reference to the
premises data 1300, the shops may be determined to be on the same premises (in the same building) when the address of each shop is the same based on the location information concerning each of the searched shops. Further, the shops may be determined to be on the same premises (in the same building) when the shops have a common parking lot based on the location information concerning each shop. Furthermore, a combination of shops having identically-shaped building data may be determined to be on the same premises (in the same building) by referring to building data used for displaying each of the retrieved shops on a map. - A positional relationship between shops may be used to determine whether shops retrieved in combination are on the same premises (in the same building).
-
FIG. 14 is a diagram of one example of a display screen of a search result according to the navigation apparatus of the third example. As depicted inFIG. 14 , a searchresult display screen 1400 indicates avehicle location 1410 of the user, A bookstores 1401 (1401 a, 1401 b), and B coffee shops (1402 a, 1402 b), having inter-shop distances 1403 (1403 a, 1403 b). - The inter-shop distances 1403 (1403 a, 1403 b) between the A bookstores 1401 (1401 a, 1401 b) and the B coffee shops (1402 a, 1402 b) are equal to or less than a predetermined distance. Here, as depicted in
FIG. 14 , it may be assumed that theA bookstore 1401 a and theB coffee shop 1402 a are not on the same premises (in the same building) since there is a road between theA bookstore 1401 a and theB coffee shop 1402 a, and it may be assumed that theA bookstore 1401 b and theB coffee shop 1402 b are on the same premises (in the same building) since there is no road between theA bookstore 1401 b and theB coffee shop 1402 b. As described, the determination of whether shops are on the same premises (in the same building) may be made based on whether a road exists between the neighboring shops. - As for details of the processing by the
navigation apparatus 300 according to the third example, at step S903 and step S904 in the flowchart depicted inFIG. 9 , theinter-shop distances 1403 are calculated and compared with a predetermined distance, and thereafter it is determined whether shops having aninter-shop distance 1403 equal to or less than a predetermined distance are on the same premises (in the same building). - As described, the navigation apparatus according to the third example can easily identify the combination of shops on the same premises (in the same building). The user can know the combination of shops that the user can efficiently use because the combination of shops on the same premises (in the same building) is identified.
- Next, the fourth example according to the present invention will be described. The fourth example describes a case in which a route search is performed with respect to shops retrieved by the
navigation apparatus 300 described in the first to third examples. The functional configuration of thenavigation apparatus 300 according to the fourth example is substantially similar to that depicted inFIG. 3 , and thus, description therefor is omitted. - Specifically, for example, when the A bookstore and the B coffee shop are retrieved based on the search conditions supplied from the user, the
navigation apparatus 300 searches for a route by setting either the A bookstore or the B coffee shop as a waypoint and setting the other as a destination. In the description of the fourth example, the two shops are explained as a waypoint and a destination; however, even in the case of three or more shops, the order of plural waypoints that the user drops by may be set followed by a route search. - Here, when plural combinations of the A bookstore and the B coffee shop are retrieved, a combination for searching for a route by the
navigation apparatus 300 may be selected. The selection may be made by thenavigation apparatus 300, for example, by a selection of the combination having shops located closest to the current location of the vehicle, by a selection the optimum route upon comparing the required time and the distance to the B coffee shop by way of the A bookstore from the current location with the required time to and the distance to the A bookstore by way of the B coffee shop. - When plural combinations of the A bookstore and the B coffee shop are retrieved, the user may make a selection. Specifically, for example, the user may select a combination of the A bookstore and the B coffee shop using a selection screen such as that depicted in
FIG. 15 . -
FIG. 15 is a diagram of one example of a selection of waypoints, according to the navigation apparatus of the fourth example. As depicted inFIG. 15 , aselection screen 1501 is a screen for making a selection among the combinations of the A bookstores and the B coffee shops depicted in the search result generated by thenavigation apparatus 300. - When one combination is selected from among the combinations on the
selection screen 1501, aselection screen 1502 is displayed to enable selection of a shop that the user is to drop by first. Here, inFIG. 15 , a selection is made in which ΔΔ branch of the A bookstore is the destination by way of the waypoint, ΔΔ branch of the B coffee shop. - Thereafter, a
waypoint 1510 and adestination 1520 are indicated on adestination setting screen 1503. - The shops retrieved by the
navigation apparatus 300 in the fourth example may be located in proximity to each other (or on the same premises) as in the first to the third examples, and further, the user may determine whether the destination is one point as depicted inFIG. 16 . -
FIG. 16 is a diagram of one example of a setting of the destination, according to the navigation apparatus of the fourth example. As depicted inFIG. 16 , aselection screen 1601 is a screen similar to theselection screen 1501 depicted inFIG. 15 for making selection of a combination among the combinations of the A bookstores and the B coffee shops depicted in the search result generated by thenavigation apparatus 300. - When one combination is selected from among the combinations on the
selection screen 1601, aselection screen 1602 is displayed to enable selection of whether the destination is one point. Here, inFIG. 16 , the distance between the shops is indicated, and the user selects whether the user will travel between the shops by vehicle, thereby causing adestination setting screen 1603 or adestination setting screen 1604 to appear. - Specifically, for example, when the user travels between the A bookstore and the B coffee shop by vehicle, a
destination 1620 is not one point. Either the A bookstore or the B coffee shop may be set as the destination and the one not set as thedestination 1620 is set as awaypoint 1610. The selection of thewaypoint 1610 and thedestination 1620 may be made in the same way as depicted inFIG. 15 . When the user does not travel between the A bookstore and the B coffee shop by vehicle, thedestination 1620 is one point. - In the explanation of
FIG. 16 , the user selects whether thedestination 1620 is set as one point, but when the distance(s) between the shops in the combination selected in theselection screen 1601 are equal to or less than a predetermined value, thedestination 1620 may be set as one point automatically. Therefore, thedestination setting screen 1603 or thedestination setting screen 1604 can be rapidly displayed without displaying theselection screen 1602 and waiting for selection by the user. - Instead of determining whether the
destination 1620 is set as one point by allowing the user to select whether thedestination 1620 is set as one point as depicted inFIG. 16 , a determination may be made based on respective parking lots for the shops in the combination selected in theselection screen 1601 or a parking lot near the shops as depicted inFIG. 17 toFIG. 19 . -
FIG. 17 is a diagram (part one) of one example of the setting of the destination using the point of the parking lot, according to the navigation apparatus of the fourth example. As depicted inFIG. 17 , adestination setting screen 1700 indicates awaypoint 1710, adestination 1720, parking lots 1701 (1701 a, 1701 b) near the shops. Specifically, for example, thedestination 1710 is not set as one point because there is aninter-parking lot distance 1702 that is equal to or more than a predetermined distance between theparking lot 1701 a near thewaypoint 1710 and theparking lot 1701 b near thedestination 1720. -
FIG. 18 is a diagram (part two) of one example of the setting of the destination using the point of the parking lot according to the navigation apparatus of the fourth example. InFIG. 18 , adestination setting screen 1800 indicates a destination 1810 and aparking lot 1801 near the shops. Specifically, for example, the destination 1810 is set as one point because theparking lot 1801 is within predetermined distances 1802, 1803 from each shop. - As depicted in
FIG. 17 andFIG. 18 , instead of using the inter-parking lot distance between parking lots near the shops and the distances to the parking lots, parking lot data of parking lots may be used to enable the user to park the vehicle when using each shop. -
FIG. 19 is a diagram of one example of shops subject to a search according to the navigation apparatus of the fourth example and the parking lot data of parking lots affiliated with the shops.Parking lot data 1900 depicted inFIG. 19 includes, according to parking lot, information concerning the shops affiliated with the parking lots. That is, thenavigation apparatus 300 can search for parking lots affiliated with the A bookstore and the B coffee shop, i.e., W parking lot and Y parking lot, by referring to the parking lot data, and an appropriate parking lot may be set as the destination upon comparison of the time required to reach the parking lot and the distance from the current location. - When plural shops are set as one destination, the
navigation apparatus 300 may provide guidance concerning each shop upon arrival at the destination, immediately before arrival at the destination, or at the start of the route guidance as depicted inFIG. 20 . -
FIG. 20 is a diagram of one example of shop guidance according to the navigation apparatus of the fourth example. As depicted inFIG. 20 , aguidance screen 2000 indicates avehicle location 2001 of the user vehicle that has arrived at aparking lot 2010 common to the A bookstore and the B coffee shop, and displays the distances to each of the shops. The user refers to these distances, and can appropriately choose the shop that the user will go to first. - Audio information may be output instead of the display of the
guidance screen 2000. Specifically, for example, following audio may be output: “We have arrived at the destination. The ΔΔ branch of the A bookstore is 10 meters to the west, and the ΔΔ branch of the B coffee shop is 25 meters to the east from here.” Even when the destination is not one point, where a waypoint and a destination are set, following audio may be output: “We have arrived at the OO branch of the A bookstore. The next destination, the ΔΔ branch of the B coffee shop, is 10 meters east from here.” - Next, details of processing by the
navigation apparatus 300 according to the fourth example will be described with reference toFIG. 21 .FIG. 21 is a flowchart of the processing by the navigation apparatus according to the fourth example. As depicted in the flowchart ofFIG. 21 , first, it is determined whether theinput device 310 has received an instruction for a route search (step S2101). The instruction for a route search may be given, for example, by receiving an input from the user based on the search result in the first example as described above. - Waiting occurs at step S2101, when an instruction for a route search is received (step S2101: YES), the
CPU 301 determines whether the destination of the route search instructed at step S2101 is one destination (step S2102). Specifically, for example, the determination of one destination may be made according to the method depicted inFIG. 16 toFIG. 19 when the instruction of the route search to the A bookstore and the B coffee shop has been received at step S2101. - When the destination is one point at step S2102 (step S2102: YES), the
CPU 301 searches for a route to the destination (step S2104). - When the destination is not one point at step S2102 (step S2102: NO), the
CPU 301 sets a waypoint (step S2103), and searches for a route to the destination by way of the waypoint (step S2104). - Subsequently, a search result is output via the
display 312 and the speaker 309 (step S2105), and a series of the processing ends. - As described, even when plural shops are retrieved, the navigation apparatus according to the fourth example enables selection of an appropriate combination and provision of route guidance, so that the user can set optimally waypoints of shops.
- Each of the functions in the first to fourth examples may be combined and embodied. Specifically, for example, a combination of the first example and the second example enables the user to select the optimum combination while constraining the number of combinations of the shops to be searched.
- For example, a combination of the third example and the fourth example enables appropriate selection whether the retrieved shops in a combination are on the same premises or have a common parking lot.
- As described above, according to the present embodiment, an appropriate combination can be determined even when plural types of shops are searched for, enabling the user optimally select facilities.
- A combination of shops in proximity to one another can be output as a search result even when plural types of shops are searched for, enabling the user select the optimum combination without being at a loss.
- Even when plural types of shops are searched for, the number of combinations of different types of shops can be constrained to be no more than the number of shops retrieved first, enabling the load of the search processing to be reduced.
- A combination of shops on the same premises (in the same building) can be identified easily. The user can know the combination of shops that can be used efficiently because a combination of shops on the same premises (in the same building) is identified.
- Furthermore, even when plural shops are retrieved, an appropriate combination can be selected and route guidance can be performed, enabling the user to optimally set the waypoints of the shops.
- The search method explained in the present embodiment can be implemented by a computer, such as a personal computer and a workstation, executing a program that is prepared in advance. The program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read out from the recording medium by a computer. The program can be distributed through a network such as the Internet.
Claims (5)
1-15. (canceled)
16. A search apparatus comprising:
an input unit that receives an input of search-object information indicative of facilities to be searched for;
a designating unit that designates, among combinations of facilities indicated by the search-object information, a combination of the facilities that are located on the same premises;
a generating unit that, using location information concerning the facilities constituting the combination designated by the designating unit, generates search result information; and
an output unit that outputs the search result information generated by the generating unit.
17. The search apparatus according to claim 16 further comprising:
an extracting unit that extracts, from map information depicting an arbitrary search area on a map, the location information concerning the facilities indicated by the search-object information received by the input unit;
a calculating unit that, using the location information extracted by the extracting unit, calculates one or more inter-facility distances between the facilities indicated by the search-object information, wherein
the designating unit designates, among the combinations of the facilities indicated by the search-object information and having inter-facility distances at or below a threshold, the combination of facilities that are located on the same premises.
18. A search apparatus comprising:
a storage unit that stores information concerning complex facilities that each have a plurality of facilities;
an input unit that receives an input of search-object information indicative of facilities to be searched for; and
a searching unit that, based on the information concerning complex facilities, searches for a complex facility having the facilities that are indicated by the search-object information.
19. A search method comprising:
receiving an input of search-object information indicative of facilities to be searched for;
designating, among combinations of facilities indicated by the search-object information, a combination of the facilities that are located on the same premises;
generating, using location information concerning the facilities constituting the combination designated at the designating, search result information; and
outputting the search result information generated at the generating.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2006/326124 WO2008081521A1 (en) | 2006-12-27 | 2006-12-27 | Search device, search method, search program, and computer readable recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100293186A1 true US20100293186A1 (en) | 2010-11-18 |
Family
ID=39588212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/521,650 Abandoned US20100293186A1 (en) | 2006-12-27 | 2006-12-27 | Search device, search method, search program, and computer readable recording medium |
Country Status (3)
Country | Link |
---|---|
US (1) | US20100293186A1 (en) |
JP (1) | JPWO2008081521A1 (en) |
WO (1) | WO2008081521A1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100309149A1 (en) * | 2009-06-07 | 2010-12-09 | Chris Blumenberg | Device, Method, and Graphical User Interface for Providing Maps, Directions, and Location-Based Information |
US20110163874A1 (en) * | 2010-01-06 | 2011-07-07 | Van Os Marcel | Device, Method, and Graphical User Interface for Tracking Movement on a Map |
US20110167058A1 (en) * | 2010-01-06 | 2011-07-07 | Van Os Marcel | Device, Method, and Graphical User Interface for Mapping Directions Between Search Results |
US20120130635A1 (en) * | 2010-11-18 | 2012-05-24 | Toshiba Tec Kabushiki Kaisha | Portable information terminal apparatus and computer program product |
US20130226915A1 (en) * | 2012-02-29 | 2013-08-29 | Inrix, Inc. | Organization of search results based upon availability of respective providers comprised therein |
US8607167B2 (en) | 2007-01-07 | 2013-12-10 | Apple Inc. | Portable multifunction device, method, and graphical user interface for providing maps and directions |
US20140278085A1 (en) * | 2013-03-15 | 2014-09-18 | International Business Machines Corporation | Determining an optimal vehicular transportation route |
US9330381B2 (en) | 2008-01-06 | 2016-05-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US10686930B2 (en) | 2007-06-22 | 2020-06-16 | Apple Inc. | Touch screen device, method, and graphical user interface for providing maps, directions, and location based information |
CN111373396A (en) * | 2018-05-21 | 2020-07-03 | 乐天株式会社 | Facility search system, facility search method, and program |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112009002452T5 (en) * | 2008-09-12 | 2011-09-29 | Mitsubishi Electric Corp. | navigation device |
JP4686627B2 (en) * | 2009-09-07 | 2011-05-25 | キャンバスマップル株式会社 | Navigation device, navigation system, and navigation program |
EP2543972B1 (en) * | 2010-01-06 | 2014-03-12 | Apple Inc. | Device, method and graphical user interface for mapping directions between search results |
JP2011196894A (en) * | 2010-03-23 | 2011-10-06 | Clarion Co Ltd | Navigation system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6101443A (en) * | 1997-04-08 | 2000-08-08 | Aisin Aw Co., Ltd. | Route search and navigation apparatus and storage medium storing computer programs for navigation processing with travel difficulty by-pass |
US20030195700A1 (en) * | 2002-04-10 | 2003-10-16 | Hiroyuki Hamada | Navigation apparatus |
US20050187707A1 (en) * | 2004-02-19 | 2005-08-25 | Tatsuo Yokota | Navigation method and system for visiting multiple destinations by minimum number of stops |
US20060149684A1 (en) * | 2003-09-05 | 2006-07-06 | Satoshi Matsuura | Visiting place identification device and visiting place identification method |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10288533A (en) * | 1997-04-11 | 1998-10-27 | Alpine Electron Inc | Facilities searching method of on-vehicle navigator |
JP3659078B2 (en) * | 1999-08-06 | 2005-06-15 | 株式会社デンソー | Vehicle navigation device |
JP3899947B2 (en) * | 2002-01-29 | 2007-03-28 | マツダ株式会社 | Route setting method, navigation apparatus, and computer program thereof |
JP4043846B2 (en) * | 2002-05-29 | 2008-02-06 | アルパイン株式会社 | Navigation device |
JP2004205443A (en) * | 2002-12-26 | 2004-07-22 | Denso Corp | Destination information retrieval system, navigation system, and program |
JP2005140570A (en) * | 2003-11-05 | 2005-06-02 | Denso Corp | Facility display control device |
JP4308679B2 (en) * | 2004-02-13 | 2009-08-05 | アルパイン株式会社 | Navigation device |
JP2006184094A (en) * | 2004-12-27 | 2006-07-13 | Xanavi Informatics Corp | Navigation device |
-
2006
- 2006-12-27 WO PCT/JP2006/326124 patent/WO2008081521A1/en active Application Filing
- 2006-12-27 JP JP2008551983A patent/JPWO2008081521A1/en active Pending
- 2006-12-27 US US12/521,650 patent/US20100293186A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6101443A (en) * | 1997-04-08 | 2000-08-08 | Aisin Aw Co., Ltd. | Route search and navigation apparatus and storage medium storing computer programs for navigation processing with travel difficulty by-pass |
US20030195700A1 (en) * | 2002-04-10 | 2003-10-16 | Hiroyuki Hamada | Navigation apparatus |
US20060149684A1 (en) * | 2003-09-05 | 2006-07-06 | Satoshi Matsuura | Visiting place identification device and visiting place identification method |
US20050187707A1 (en) * | 2004-02-19 | 2005-08-25 | Tatsuo Yokota | Navigation method and system for visiting multiple destinations by minimum number of stops |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8607167B2 (en) | 2007-01-07 | 2013-12-10 | Apple Inc. | Portable multifunction device, method, and graphical user interface for providing maps and directions |
US11849063B2 (en) | 2007-06-22 | 2023-12-19 | Apple Inc. | Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information |
US10686930B2 (en) | 2007-06-22 | 2020-06-16 | Apple Inc. | Touch screen device, method, and graphical user interface for providing maps, directions, and location based information |
US9330381B2 (en) | 2008-01-06 | 2016-05-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US11126326B2 (en) | 2008-01-06 | 2021-09-21 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US10521084B2 (en) | 2008-01-06 | 2019-12-31 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US10503366B2 (en) | 2008-01-06 | 2019-12-10 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US9792001B2 (en) | 2008-01-06 | 2017-10-17 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US8464182B2 (en) | 2009-06-07 | 2013-06-11 | Apple Inc. | Device, method, and graphical user interface for providing maps, directions, and location-based information |
US20100309149A1 (en) * | 2009-06-07 | 2010-12-09 | Chris Blumenberg | Device, Method, and Graphical User Interface for Providing Maps, Directions, and Location-Based Information |
US8862576B2 (en) * | 2010-01-06 | 2014-10-14 | Apple Inc. | Device, method, and graphical user interface for mapping directions between search results |
US20150032735A1 (en) * | 2010-01-06 | 2015-01-29 | Apple Inc. | Device, method, and graphical user interface for mapping directions between search results |
US10169431B2 (en) * | 2010-01-06 | 2019-01-01 | Apple Inc. | Device, method, and graphical user interface for mapping directions between search results |
US8456297B2 (en) | 2010-01-06 | 2013-06-04 | Apple Inc. | Device, method, and graphical user interface for tracking movement on a map |
US20110167058A1 (en) * | 2010-01-06 | 2011-07-07 | Van Os Marcel | Device, Method, and Graphical User Interface for Mapping Directions Between Search Results |
US20110163874A1 (en) * | 2010-01-06 | 2011-07-07 | Van Os Marcel | Device, Method, and Graphical User Interface for Tracking Movement on a Map |
US20120130635A1 (en) * | 2010-11-18 | 2012-05-24 | Toshiba Tec Kabushiki Kaisha | Portable information terminal apparatus and computer program product |
WO2013130226A3 (en) * | 2012-02-29 | 2014-12-24 | Inrix Inc | Organization of search results based upon availability of respective providers comprised therein |
US20130226915A1 (en) * | 2012-02-29 | 2013-08-29 | Inrix, Inc. | Organization of search results based upon availability of respective providers comprised therein |
US20140278085A1 (en) * | 2013-03-15 | 2014-09-18 | International Business Machines Corporation | Determining an optimal vehicular transportation route |
CN111373396A (en) * | 2018-05-21 | 2020-07-03 | 乐天株式会社 | Facility search system, facility search method, and program |
Also Published As
Publication number | Publication date |
---|---|
WO2008081521A1 (en) | 2008-07-10 |
JPWO2008081521A1 (en) | 2010-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100293186A1 (en) | Search device, search method, search program, and computer readable recording medium | |
EP2728313B1 (en) | Method of displaying objects on a navigation map | |
JP4502005B2 (en) | Navigation device and computer program | |
JP4562471B2 (en) | Navigation device and traveling direction guide method | |
US7813874B2 (en) | On-vehicle navigation system, route guide method, and computer-readable recording medium | |
US9528848B2 (en) | Method of displaying point on navigation map | |
JP2007271299A (en) | Navigation system, control method therefor, and control program | |
JP3457483B2 (en) | Parking lot display method and parking lot display device | |
JP2013117378A (en) | Navigation system | |
JP4949189B2 (en) | NAVIGATION DEVICE, NAVIGATION METHOD, NAVIGATION PROGRAM, AND RECORDING MEDIUM | |
JP5183353B2 (en) | Navigation device | |
US7657369B2 (en) | Navigation device for a vehicle, method for producing data for a search, and method for searching for a guided route | |
JP2013019855A (en) | Travel guiding device, travel guiding method and computer program | |
JP4922637B2 (en) | Route search device, route search method, route search program, and recording medium | |
WO2009104244A1 (en) | Travel planning device, navigation device, travel planning method, travel planning program, and recording medium | |
JP2010091582A (en) | Navigation system and computer program | |
WO2008041283A1 (en) | Route guidance device, information recording method, route guidance method, information recording program, route guidance program, and recording medium | |
JP2007241122A (en) | Speech recognition device, method, and program, and recording medium | |
JP5221120B2 (en) | Facility information output device, program, facility information output method, and facility information display device | |
JP2002303530A (en) | Navigation device | |
JP2000035340A (en) | Target surveying device, target surveying method, navigation device and navigation method | |
JP2010038860A (en) | Navigator and facility search method | |
JP4293893B2 (en) | Navigation device and landmark display method | |
JP2003042787A (en) | Navigation system and navigation program | |
JP4274913B2 (en) | Destination search device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: PIONEER CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NAMBATA, IPPEI;KUSUMOTO, YUUKI;KODAKA, TAKESHI;AND OTHERS;SIGNING DATES FROM 20090602 TO 20090626;REEL/FRAME:022908/0314 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |