Search system, search method, and recording medium for recording search program
AssigneeMicware Co., Ltd.
InventorsSumito Yoshikawa, Michihiro Nishida
Life of this patent
Estimating the term…
Abstract
To provide a user with more appropriate information on the spot around the route. A search system includes an acquisition unit, a determining unit, a search unit, and an output unit. The acquisition unit acquires a current position of a moving body and information on a route from the current position to a position of a destination. The determining unit determines a width of a search range dynamically changed along the route, based on the current position and the information on the route. The search unit searches for a spot present within the search range. The output unit outputs information on a searched spot.
Claims11
A search system comprising:
- a navigation device configured to transmit a spot transmission request, a current position of a moving body and information on a route from the current position to a position of a destination to a first computer;
- the first computer in communication with the navigation device;
- and
- a data server including a second computer and storing information on spots,
- wherein the first computer is configured to:
- acquire the current position of the moving body and information on the route from the current position to the position of the destination from the navigation device, wherein the information on the route includes coordinates of a plurality of search starting points along the route and a number of the plurality of search starting points;
- based on the information on the route acquired from the navigation device, determine a plurality of search ranges along the route, wherein widths of the plurality of search ranges are different, are respectively corresponding to distances from the plurality of search starting points along the route to the destination, and are dynamically changed along the route by narrowing in a first time zone and widening in a second time zone;
- search for a spot present within each search range by transmitting a query including a search condition to the data server and receiving information on the spot present within the respective search range from the data server;
- and
- output information on a searched spot to the navigation device, and
- wherein the navigation device is configured to process and display the information on the searched spot, and perform a navigation to the searched spot.
A search method comprising:
- transmit, by a navigation device, a spot transmission request, a current position of a moving body and information on a route from the current position to a position of a destination to a first computer;
- acquiring, by the first computer, the current position of the moving body, and information on the route from the current position to the position of the destination from the navigation device, wherein the information on the route includes coordinates of a plurality of search starting points along the route and a number of the plurality of search starting points;
- based on the information on the route acquired from the navigation device, determining, by the first computer, a plurality of search ranges along the route, wherein widths of the plurality of search ranges are different, are respectively corresponding to distances from the plurality of search starting points along the route to the destination, and are dynamically changed along the route by narrowing in a first time zone and widening in a second time zone
- searching for, by the first computer, a spot present within each search range by transmitting a query including a search condition to a data server and receiving information on the spot present within the respective search range from the data server;
- outputting information on a searched spot by the first computer to the navigation device;
- and
- processing and displaying, by the navigation device the information on the searched spot, and performing a navigation to the searched spot.
A non-transitory computer-readable recording medium recording a search program for causing a computer to execute:
- acquiring a current position of a moving body, and information on a route from the current position to a position of a destination from a navigation device, wherein the information on the route includes coordinates of a plurality of search starting points along the route and a number of the plurality of search starting points;
- based on the information on the route acquired from the navigation device, determining a plurality of search ranges along the route, wherein widths of the plurality of search ranges are different, are respectively corresponding to distances from the plurality of search starting points along the route to the destination, and are dynamically changed along the route by narrowing in a first time zone and widening in a second time zone;
- searching for a spot present within each search range by transmitting a query including a search condition to a data server and receiving information on the spot present within the respective search range from the data server;
- and
- outputting information on a searched spot to the navigation device for processing and displaying the information on the search spot in the navigation device and for performing a navigation to the searched spot.
Dependencies are inferred from the claim text.