摘要 |
A route search system according to one embodiment includes a receiving unit, a first search unit, a determination unit, a second search unit, and an output unit. The receiving unit receives search criteria. The first search unit searches for a first route and time required based on the search criteria by referring to a storage unit that stores route information. The determination unit determines whether a difference between user's time and the time required is equal to or more than a specified value. When the difference is the specified value or more, the second search unit searches for a second route that takes a longer time than the first route. The output unit outputs the second route. |
主权项 |
1. A route search system comprising:
at least one non-transitory memory operable to store program code; at least one processor operable to read said program code and operate as instructed by said program code, said program code including: determining code that causes said at least one processor to determine a current location of a user terminal as a place of departure; receiving code that causes said at least one processor to receive a planned departure time, a target arrival time, the place of departure, a place of destination and target calorie burn as search criteria; searching code that causes said at least one processor to search for a route by referring to a memory configured to store route information and search for one or more candidate routes by referring to the memory based on the planned departure time, the target arrival time, the place of departure and the place of destination, acquiring code that causes said at least one processor to acquire expected calorie burn and acquire a corresponding expected calorie intake based on a corresponding store genre ID of store information for a case where a user uses each candidate route, modifying code that causes said at least one processor to modify the target calorie burn based on the expected calorie intake, and selecting code that causes said at least one processor to select the candidate route that satisfies a first condition that a departure time is after the planned departure time, a second condition that an arrival time is before the target arrival time, and a third condition that the expected calorie burn is equal to or more than the target calorie burn corresponding to a presented route; and outputting code that causes said at least one processor to output the presented route as a search result for the search criteria to the user terminal for visual representation on the user terminal. |