Destination suggestion system, server for destination suggestion system for saddle-ride type vehicle, and destination suggestion method
The system addresses the issue of unsuitable destination suggestions by selecting and rewarding suitable saddle-type vehicle destinations based on user preferences and transportation mode, enhancing user motivation and convenience.
Patent Information
- Application Number
- JP2023094403
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-06-07
- Publication Date
- 2025-05-20
- Estimated Expiration
- 2043-06-07
AI Technical Summary
Existing destination recommendation systems fail to consider the mode of transportation when suggesting destinations, leading to unsuitable suggestions for users traveling by saddle-type vehicles.
A destination recommendation system that acquires user preferences and current location, selects suitable destinations based on desired conditions, and determines arrival using communication with a saddle-type vehicle, offering rewards for reaching the destination.
Provides suitable destinations for saddle-type vehicle users, enhances user motivation through rewards, and improves convenience by considering transportation mode and user preferences.
Smart Images

Figure 0007680496000001 
Figure 0007680496000002 
Figure 0007680496000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a destination recommendation system, a server for a destination recommendation system for a saddle-ride type vehicle, and a destination recommendation method. [Background technology]
[0002] 2. Description of the Related Art Conventionally, a destination recommendation system is known (see, for example, Patent Document 1).
[0003] The above-mentioned Patent Document 1 discloses a travel route creation support device that includes a database that stores information including the locations of multiple facilities, a determination means that receives a request from a user terminal and determines a destination from among the multiple facilities stored in the database, and a display means that transmits the determined destination to the user terminal and displays it. The determination means disclosed in the above-mentioned Patent Document 1 is configured to have the device randomly determine the destination and randomly select one of the multiple facilities stored in the database to determine the destination, in order to meet the request of a user who likes games to leave the setting of the destination to the device when creating a travel route. In addition, when a user travels, it is common for the user to want to visit facilities that exist in the vicinity of the destination as well. In addition, since there are cases where a user dine or stays in the vicinity of the destination, if there are no such surrounding facilities, the user will lose interest in going to the destination. Therefore, the determination means disclosed in the above-mentioned Patent Document 1 is configured to exclude facilities (destinations) that have fewer surrounding facilities within a predetermined distance than a predetermined number from the targets for destination determination. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 4062934 Summary of the Invention [Problem to be solved by the invention]
[0005] Although not disclosed in the above Patent Document 1, possible means of transportation to the destination include public transportation, automobiles, and saddle-type vehicles. When a user travels to a destination using a saddle-type vehicle, it is preferable to select and suggest a destination suitable for the saddle-type vehicle. However, the travel route creation support device (destination selection system) disclosed in the above Patent Document 1 is not configured to determine and suggest a destination taking into consideration the means of transportation to the destination. Therefore, there is a problem in that a destination that is not suitable for a user who travels to the destination using a saddle-type vehicle may be suggested.
[0006] The present invention has been made to solve the above-mentioned problems, and one object of the present invention is to provide a destination proposal system, a server for a destination proposal system for a saddle-ride type vehicle, and a destination proposal method that are capable of determining and proposing a destination that meets the conditions desired by a user of a saddle-ride type vehicle and is suitable for a user who will travel to the destination using a saddle-ride type vehicle. [Means for solving the problem]
[0007] A destination suggestion system according to a first aspect of the present invention is a system that suggests destinations to a user by displaying destinations of a saddle-ride type vehicle on a mobile terminal carried by the user, and includes a condition acquisition unit that acquires desired conditions that are conditions for a destination desired by the user and information on the user's current location through the mobile terminal carried by the user, a destination selection transmission unit that randomly selects a predetermined destination to be a destination of the user from a plurality of destination candidates stored in advance based on the desired conditions and the information on the current location, and transmits the selected destination to the mobile terminal, and a destination arrival determination unit that determines whether the user has arrived at the destination transmitted from the destination selection transmission unit. The saddle type vehicle includes a communication unit capable of communicating with the mobile terminal, and the destination arrival determination unit is configured to determine whether or not the user has reached the destination using the saddle type vehicle based on information about the current location transmitted from the mobile terminal and whether or not the mobile terminal and the communication unit are connected for communication. do.
[0008] As described above, the destination recommendation system according to the first aspect of the present invention includes a condition acquisition unit that acquires desired conditions, which are conditions for a destination desired by the user, and information on the user's current location through a mobile terminal carried by the user, a destination selection transmission unit that randomly selects a predetermined destination to be a destination of the user from a plurality of destination candidates stored in advance based on the desired conditions and the information on the current location, and transmits the selected destination to the mobile terminal, and a destination arrival determination unit that determines whether the user has arrived at the destination transmitted from the destination selection transmission unit. The saddle type vehicle includes a communication unit capable of communicating with the mobile terminal, and the destination arrival determination unit is configured to determine whether or not the user has reached the destination using the saddle type vehicle based on information about the current location transmitted from the mobile terminal and whether or not the mobile terminal and the communication unit are connected for communication. As a result, the destination selection transmission unit selects a destination from among the candidate destination locations based on the desired conditions of the user of the saddle-ride type vehicle and information on the current location, and displays the selected destination on the mobile terminal, so that it is possible to determine and propose to the user of the saddle-ride type vehicle a destination that meets the desired conditions of the user of the saddle-ride type vehicle and is suitable for the user who travels to the destination using the saddle-ride type vehicle. Furthermore, since the destination arrival determination unit determines whether or not the user has reached the destination, the destination proposal system can obtain additional information such as the user's tendency toward preferred destinations based on whether or not the user of the saddle-ride type vehicle has reached the destination. As a result, it is possible to provide added value to the user, such as proposing a destination that is more suitable for the user of the saddle-ride type vehicle and granting a privilege to the user depending on whether or not the user has reached the destination.
[0010] A destination suggestion system according to a second aspect of the present invention is a system that suggests destinations to a user by displaying destinations of a saddle-ride type vehicle on a mobile terminal carried by the user, and includes a condition acquisition unit that acquires desired conditions, which are conditions for a destination desired by the user, and information on the user's current location through the mobile terminal carried by the user, a destination selection transmission unit that randomly selects a predetermined destination to which the user will move from a plurality of pre-stored destination candidates based on the desired conditions and the information on the current location, and transmits the selected destination to the mobile terminal, and a destination arrival determination unit that determines whether the user has reached the destination transmitted from the destination selection transmission unit, a reward provision section that provides a predetermined reward to the user when the destination arrival determination section determines that the user has arrived at the destination; And can. This When the user reaches the destination, a predetermined benefit is given to the user, which can improve the motivation of the user when traveling to the destination using the saddle-ride type vehicle. As a result, a destination selection system that is more attractive to the user can be provided than when the predetermined benefit is not given to the user even when the user reaches the destination.
[0011] In the configuration further including the reward providing unit, preferably, the saddle-type vehicle includes a motorcycle, and the reward providing unit is configured to provide the user with points that can be exchanged for a prize related to the motorcycle as a predetermined reward when the user arrives at the destination. With this configuration, the points provided can be exchanged for a prize related to the motorcycle, so that the motivation of the user to travel to the destination by motorcycle can be further increased. As a result, a more attractive destination selection system can be provided to the user.
[0012] In this case, the destination selection transmission unit is preferably configured to select a plurality of destination display candidates, which are candidates for destinations to be proposed to the user based on the desired conditions and information on the current location, from a plurality of destination candidates stored in advance, randomly select a destination from the selected plurality of destination display candidates, and transmit the selected destination and the plurality of destination display candidates to the mobile terminal. Here, some users may move to another destination after moving to the randomly selected destination. Therefore, if the randomly selected destination and the plurality of destination display candidates are configured to be transmitted to the mobile terminal as described above, the randomly selected destination and the plurality of destination display candidates are displayed together, so that when a user of a motorcycle moves to one of the displayed destinations and destination display candidates and then desires to move to another destination, the user of the motorcycle can select a destination suitable for the user's convenience. As a result, the user of the motorcycle can select a destination suitable for the user's convenience from the randomly selected destination and the plurality of destination display candidates, thereby improving the convenience (usability) of the user of the motorcycle.
[0013] In the above-mentioned configuration in which the destination selection transmission unit transmits a plurality of destination display candidates together with the destination to the mobile terminal, preferably, the desired conditions include either a desired travel time that is a travel time desired by the user of the motorcycle, or a desired travel distance that is a travel distance that is a travel distance desired by the user of the motorcycle, the condition acquisition unit is configured to acquire either the desired travel time or the desired travel distance via the mobile terminal, and the destination selection transmission unit is configured to select a destination based on either the desired travel time or the desired travel distance and information on the current location. With this configuration, the user of the motorcycle can easily select a destination that suits the desires of the user of the motorcycle based on the travel time or the travel distance by selecting the desired travel time or the desired travel distance.
[0014] In this case, preferably, the condition acquisition unit is configured to acquire the desired conditions, information on the current location, and motorcycle type information, which is information on the type of motorcycle owned by the user, through the mobile terminal, and the destination selection transmission unit is configured to select a destination based on the desired conditions, information on the current location, and motorcycle type information acquired by the condition acquisition unit through the mobile terminal. Here, if the motorcycle owned by the user is small, it may be difficult to ride comfortably if the altitude difference between the destination and the current location is large. Also, if the motorcycle owned by the user is large, it may be difficult to ride if a narrow road is included between the destination and the current location. Therefore, if the destination is configured to be selected based on the desired conditions, information on the current location, and motorcycle type information as described above, a destination suitable for the type of motorcycle owned by the user (small or large motorcycle) is selected together with the desired conditions and information on the current location, so that destinations that can be comfortably reached by the motorcycle owned by the user can be displayed to the user. As a result, a destination selection system that is even more attractive can be provided to users who prefer riding motorcycles.
[0015] In the above-mentioned configuration in which the destination selection transmission unit selects a destination based on the desired conditions, current location information, and motorcycle type information, the destination selection transmission unit is preferably configured to select a destination that passes through route points suitable for motorcycle riding, based on the desired conditions, motorcycle type information, and current location information acquired by the condition acquisition unit via the mobile terminal. With this configuration, a destination that passes through route points that are suitable for the type of motorcycle owned by the user (small or large motorcycle) and that allows for comfortable riding is selected, so it is possible to provide a destination selection system that can further improve the satisfaction of users who prefer riding motorcycles.
[0016] In this case, preferably, the desired conditions further include a desired route that is a route that the user of the motorcycle desires, the condition acquisition unit is configured to acquire either the desired travel time or the desired travel distance, and the desired route through the mobile terminal, and the destination selection transmission unit is configured to select a destination based on either the desired travel time or the desired travel distance, the desired route, the motorcycle type information, and the information on the current location. Here, some motorcycle users have needs such as a need to ride on mountain roads or a need to ride near the sea. Therefore, if the destination is selected based on the desired conditions including the desired route that is a route that the user desires, as described above, it is possible to select a destination that passes through a route that meets the user's needs. As a result, it is possible to provide a destination selection system that can further improve user satisfaction.
[0017] In the destination selection system, the destination selection transmission unit is configured to select a destination that passes through a stopover point suitable for motorcycle driving based on the desired conditions, motorcycle type information, and current location information, preferably, the desired conditions further include a desired facility that is a facility desired by the user of the motorcycle, the condition acquisition unit is configured to acquire either the desired travel time or the desired travel distance, and the desired facility through a mobile terminal, and the destination selection transmission unit is configured to select a destination based on either the desired travel time or the desired travel distance, the desired facility, motorcycle type information, and current location information. With this configuration, it is possible to select a destination that can pass through a desired facility that is a facility desired by the user of the motorcycle. As a result, it is possible to display to the user not only the destination but also destinations that meet the user's desires, including stopover points, so it is possible to provide a destination selection system that can further improve the satisfaction of the user of the motorcycle.
[0018] In the destination selection system in which the saddle-ride type vehicle includes a motorcycle, the destination selection transmission unit is preferably configured to be capable of transmitting the randomly selected destination to a mobile terminal of each user in a touring group formed by a plurality of users who are touring. With this configuration, the randomly selected destination is transmitted to the mobile terminal of each user in the touring group, so that the destination can be easily shared within the touring group. As a result, the convenience (usability) of each user who is touring in the touring group can be improved.
[0019] In this case, the destination selection transmission unit is preferably configured to obtain, from the mobile terminal, input information for selecting one of a plurality of destination candidates randomly selected from each user of the touring group, and select the destination candidate with the largest number of selections as the destination. With this configuration, it is possible to propose destinations that reflect the opinions of each user of the touring group, so that it is possible to suppress an increase in the burden on a particular user compared to a case where a touring trip is made to a destination selected by one user in the touring group.
[0020] In the destination selection system in which the destination selection transmission unit is configured to be able to transmit the randomly selected destination to the mobile terminal of each user in the touring group, the destination selection transmission unit is preferably configured to be able to transmit the destination determined by the representative of the touring group from among a plurality of randomly selected destination candidates to the mobile terminal of each user in the touring group. In this manner, the destination determined by the single representative is shared with each user in the touring group, which reduces the time (burden) required for the representative to send the destination to each user in the touring group individually, thereby improving the convenience (usability) of the representative.
[0021] In the destination selection system in which the destination selection transmission unit is configured to be able to transmit the selected destination to the mobile terminal of each user in the touring group, preferably, the points can be granted from a specific user in the touring group to other users, and the benefit granting unit is configured to acquire information of the user to be granted the points from the mobile terminal and grant the points to the other users based on the acquired information of the user to be granted the points. With this configuration, points can be granted between users in the touring group. As a result, even if a burden is placed on a specific user, such as when a representative decides on a destination, it is possible to suppress a decrease in the satisfaction of the specific user due to the points being granted by the other users.
[0022] The first aspect of this invention 3 The server for a destination suggestion system for a saddle-ride type vehicle according to the above aspect is a server for a system that suggests a purpose to a user by displaying destinations of the saddle-ride type vehicle on a mobile terminal carried by the user, and includes a storage unit that stores a plurality of destination candidates in advance, a condition acquisition unit that acquires desired conditions that are conditions for a destination desired by the user and information on the user's current location through the mobile terminal carried by the user, a destination selection transmission unit that randomly selects a predetermined destination to be a destination of the user from the plurality of destination candidates stored in advance in the storage unit based on the desired conditions and the information on the current location, and transmits the selected destination to the mobile terminal, and a destination arrival determination unit that determines whether the user has arrived at the destination transmitted from the destination selection transmission unit. The saddle type vehicle includes a communication unit capable of communicating with the mobile terminal, and the destination arrival determination unit is configured to determine whether or not the user has reached the destination using the saddle type vehicle based on information about the current location transmitted from the mobile terminal and whether or not the mobile terminal and the communication unit are connected for communication. do.
[0023] The first aspect of this invention 3 The server for the destination proposal system for a saddle-ride type vehicle according to the second aspect includes, as described above, a storage unit that stores a plurality of candidate destinations, and a destination selection transmission unit that randomly selects a predetermined destination to which the user will travel from the plurality of candidate destinations pre-stored in the storage unit based on the user's desired conditions and information on the user's current location, and transmits the selected destination to the mobile terminal. This makes it possible to provide a server for the destination proposal system for a saddle-ride type vehicle that is capable of determining and proposing a destination that meets the desired conditions of the user of the saddle-ride type vehicle and is suitable for the user who will travel to the destination using the saddle-ride type vehicle, similar to the destination proposal system according to the first aspect described above. Also, as described above, The saddle-type vehicle is provided with a communication unit capable of communicating with a mobile terminal, The destination arrival determination unit Based on the current location information transmitted from the mobile terminal and whether or not the mobile terminal and the communication unit are connected for communication, The user Using a saddle-type vehicle It is determined whether the destination has been reached. As a result, like the destination suggestion system according to the first aspect, it is possible to provide a server for a destination suggestion system for a saddle type vehicle that can provide added value to a user, such as suggesting a destination more suitable for the user of the saddle type vehicle and giving a benefit to the user depending on whether the destination has been reached.
[0024] The first aspect of this invention 4 The destination suggestion method according to the present invention is a method for suggesting a destination of a saddle type vehicle to a user by displaying the destination on a mobile terminal carried by the user, the method comprising: A first control unit of the mobile terminal, Acquire desired conditions, which are conditions for a destination desired by the user, and information on the user's current location; A second control unit of the server Randomly selecting a predetermined destination to be the user's destination from a plurality of pre-stored destination candidates based on the desired conditions and information of the current location; The second control unit, The selected destination is transmitted to the mobile device, and the mobile device A first control unit, Display the sent destination, The second control unit determines whether or not a communication unit capable of communicating with the portable terminal provided in the saddle riding type vehicle is communicatively connected to the portable terminal, and based on the information on the current location transmitted from the portable terminal and whether or not the portable terminal and the communication unit are communicatively connected to each other, The user Using a saddle-type vehicle It is determined whether the destination has been reached.
[0025] The first aspect of this invention 4 In the destination selection method according to the aspect, as described above, A second control unit of the server Randomly selecting a predetermined destination to which the user is to travel from a plurality of pre-stored destination candidates; The second control unit, The selected destination is transmitted to the mobile device, and the mobile device A first control unit, The transmitted destination is displayed. In this way, similar to the destination suggestion system according to the first aspect, it is possible to provide a destination suggestion method that can determine and suggest a destination that meets the conditions desired by the user of the saddle-ride type vehicle and is suitable for the user who will travel to the destination using the saddle-ride type vehicle. 4 In the method for suggesting destinations based on the aspect, as described above, The second control unit determines whether or not a communication unit capable of communicating with the portable terminal provided in the saddle riding type vehicle is communicatively connected to the portable terminal, and based on the information on the current location transmitted from the portable terminal and whether or not the portable terminal and the communication unit are communicatively connected to each other, The user Using a saddle-type vehicle It is determined whether the destination has been reached. As a result, like the destination suggestion system according to the first aspect, it is possible to provide a destination selection method that can provide added value to the user, such as suggesting a destination that is more suitable for the user of the saddle type vehicle and giving a benefit to the user depending on whether the destination has been reached.
[0027] A destination suggestion method according to a fifth aspect of the present invention is a method of suggesting destinations to a user by displaying destinations of a saddle-ride type vehicle on a mobile terminal carried by the user, in which a first control unit of the mobile terminal acquires desired conditions that are conditions for a destination desired by the user and information on the user's current location, a second control unit of the server randomly selects a predetermined destination to which the user will move from a plurality of pre-stored destination candidates based on the desired conditions and the information on the current location, the second control unit transmits the selected destination to the mobile terminal, and in the mobile terminal, the first control unit displays the transmitted destination, and the second control unit: When the user arrives at the destination, a predetermined benefit is given to the user.2 Similarly to the destination suggestion system according to the aspect above, a destination suggestion method that is attractive to the user can be provided, compared to a case where a predetermined benefit is not given even when the user reaches the destination.
[0028] In the destination suggestion method for providing a predetermined benefit to a user when the user reaches the destination, preferably, the saddle type vehicle includes a motorcycle, The second control unit, As a predetermined benefit, the user is given points that can be exchanged for a prize related to the motorcycle. 2 As with the destination suggestion system based on the above aspect, points that can be exchanged for motorcycle-related prizes are awarded to users, which can further increase the motivation for users to travel to their destination by motorcycle, thereby providing a more attractive destination suggestion method for users.
[0029] In this case, preferably, The second control unit, Selecting a plurality of destination display candidates, which are destination candidates to be presented to the user based on the desired conditions and information on the current location, from a plurality of pre-stored destination candidates; The second control unit, Randomly select a destination from the multiple destination display candidates you selected, The second control unit, Transmitting the selected destination and a plurality of destination display candidates to the mobile device; A first control unit, The transmitted destination and a plurality of destination display candidates are displayed. 2 Similar to the destination suggestion system according to the aspect above, it is possible for the user of a motorcycle to select a destination that suits the user's convenience from among randomly selected destinations and a plurality of destination display candidates, thereby providing a destination suggestion method that can improve convenience (usability) for the user of a motorcycle.
[0030] In the configuration in which a plurality of destination display candidates are transmitted to the mobile terminal together with the destination, preferably, the desired conditions include either a desired travel time that is a travel time that the user of the motorcycle desires, or a desired travel distance that is a travel distance that the user of the motorcycle desires, A first control unit, Transmitting either a desired travel time or a desired travel distance from a mobile terminal; The second control unit, The destination is selected based on either the desired travel time or the desired travel distance transmitted from the mobile terminal, and on the information on the current location. 2 Similarly to the destination suggestion system according to the aspect 1, a destination suggestion method can be provided that can easily select a destination that suits the desires of a motorcycle user based on travel time or travel distance.
[0031] In this case, preferably, A first control unit, The desired conditions, information on the current location, and motorcycle type information, which is information on the type of motorcycle owned by the user, are transmitted from the mobile terminal; The second control unit, The destination is selected based on the desired conditions, the current location information, and the motorcycle type information transmitted from the mobile terminal. 2 Similarly to the destination suggestion system based on the above aspect, a more attractive destination suggestion method can be provided for users who like to ride motorcycles. Effect of the Invention
[0032] According to the present invention, as described above, it is possible to determine and suggest a destination that meets the conditions desired by a user of a saddle-ride type vehicle and is suitable for a user who will travel to the destination using a saddle-ride type vehicle. [Brief description of the drawings]
[0033] [Figure 1] 1 is a simplified diagram of a destination recommendation system according to a first embodiment. [Diagram 2] FIG. 2 is a schematic diagram for explaining desired conditions used in the destination recommendation system according to the first embodiment. [Diagram 3] 3 is a schematic diagram showing a screen displayed when a user is prompted to select a desired travel time in the destination recommendation system according to the first embodiment. FIG. [Figure 4] 3 is a schematic diagram showing a screen displayed when the destination recommendation system according to the first embodiment prompts the user to select a desired travel distance; FIG. [Diagram 5] FIG. 2 is a schematic diagram for explaining a configuration for randomly selecting a destination from a plurality of destination candidates in the first embodiment. [Figure 6] 3 is a schematic diagram showing a screen displaying randomly selected destinations in the destination recommendation system according to the first embodiment. FIG. [Figure 7] 4 is a schematic diagram showing a screen displayed when check-in is successful in the destination recommendation system according to the first embodiment. FIG. [Figure 8] 4 is a flowchart for explaining a process of randomly determining and proposing a destination in the destination recommendation system according to the first embodiment. [Figure 9] 5 is a flowchart for explaining a process of determining whether or not a user has reached the destination in the destination recommendation system according to the first embodiment. [Figure 10] 4 is a flowchart for explaining a process of generating destination candidates in the destination recommendation system according to the first embodiment. [Figure 11] 1 is a simplified diagram of a destination recommendation system according to a second embodiment. [Figure 12] FIG. 11 is a schematic diagram for explaining desired conditions used in the destination recommendation system according to the second embodiment. [Figure 13] FIG. 11 is a schematic diagram showing a screen displayed when the user is prompted to select a desired travel time and desired intermediate points in the destination recommendation system according to the second embodiment. [Figure 14] FIG. 11 is a schematic diagram for explaining a configuration for selecting a destination candidate site based on a desired travel time from among a plurality of destination candidates in the second embodiment. [Figure 15]FIG. 11 is a schematic diagram for explaining a configuration for further selecting a destination candidate based on a desired route point from a plurality of destination candidates selected based on a desired travel time in the destination recommendation system according to the second embodiment. [Figure 16] 13 is a flowchart for explaining a process of randomly determining and proposing a destination in the destination recommendation system according to the second embodiment. [Figure 17] FIG. 11 is a simplified diagram of a destination recommendation system according to a third embodiment. [Figure 18] FIG. 11 is a schematic diagram for explaining desired conditions used in the destination recommendation system according to the third embodiment. [Figure 19] FIG. 13 is a schematic diagram showing a screen displayed when the user is prompted to select a desired travel time and desired intermediate points in the destination recommendation system according to the third embodiment. [Figure 20] FIG. 13 is a schematic diagram for explaining a configuration for selecting a destination candidate site based on a desired travel time from among a plurality of destination candidates in the third embodiment. [Figure 21] FIG. 13 is a schematic diagram for explaining a configuration for further selecting a destination candidate based on a desired facility from a plurality of destination candidates selected based on a desired travel time in the destination recommendation system according to the third embodiment. [Figure 22] 13 is a flowchart for explaining a process of randomly determining and proposing a destination in the destination recommendation system according to the third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0034] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.
[0035] [First embodiment] The configuration of a destination recommendation system 100 according to a first embodiment will be described with reference to Fig. 1 to Fig. 7. The destination recommendation system 100 is a system that selects a destination 30 for a saddle-ride type vehicle 3. In the first embodiment, a motorcycle will be taken as an example of the saddle-ride type vehicle 3.
[0036] (Configuration of destination selection system) As shown in Fig. 1, the destination recommendation system 100 is configured to present a destination 30 of a saddle type vehicle 3 selected in a server 2 to a user by displaying the destination 30 on a mobile terminal 1 carried by the user. The mobile terminal 1 and the server 2 are connected to each other via a network 90 so as to be capable of wireless communication. The network 90 includes, for example, the Internet. The server 2 is an example of a "server for the saddle type vehicle destination recommendation system" in the claims.
[0037] The mobile terminal 1 is configured to display a destination 30 of the saddle riding type vehicle 3. The mobile terminal 1 is also configured to transmit desired conditions 40, current location information 41, and motorcycle type information 42, which is information on the type of motorcycle owned by the user, to the server 2, which will be described later. In the first embodiment, the mobile terminal 1 includes a first storage unit 10, a first control unit 11, a display unit 12, an input receiving unit 13, and a first communication unit 14. The motorcycle type information 42 includes information on the motorcycle, engine displacement, and size, such as small or large.
[0038] The first storage unit 10 is configured to store the destination 30 and the like transmitted from the server 2 via the network 90. The first storage unit 10 includes a non-volatile storage device such as a hard disk drive (HDD) or a solid state drive (SSD).
[0039] The first control unit 11 is configured to control each unit of the mobile terminal 1. The first control unit 11 has a CPU (Central Processing Unit) and memories such as a ROM (Read Only Memory) and a RAM (Random Access Memory).
[0040] The display unit 12 is configured to display the destination 30 transmitted from the second control unit 21 to the server 2 via the network 90. The display unit 12 includes a display device such as a liquid crystal monitor or an organic EL (Electro Luminescence) monitor.
[0041] The input reception unit 13 is configured to receive an operation input from a user. The input reception unit 13 includes an input device such as a touch panel. In the first embodiment, the display unit 12 and the input reception unit 13 are integrally configured.
[0042] The first communication unit 14 is configured to wirelessly connect the mobile terminal 1 and the server 2 via the network 90. The first communication unit 14 is also configured to wirelessly connect to a third communication unit 3a, which will be described later. In the first embodiment, the first communication unit 14 is configured to wirelessly connect to the third communication unit 3a, for example, by using Bluetooth (registered trademark) or Wi-Fi. The first communication unit 14 includes, for example, a wireless communication module.
[0043] As shown in FIG. 1, the server 2 includes a second storage unit 20, a second control unit 21, and a second communication unit 22.
[0044] The second storage unit 20 is configured to store in advance a plurality of destination candidates 31, which are candidates for the destination 30. In the first embodiment, the destination candidates 31 are candidates for the destination 30 that have been visited in the past by the saddle riding type vehicle 3. The concept of having been visited in the past by the saddle riding type vehicle 3 includes candidates for the destination 30 that the user himself has visited in the past and candidates for the destination 30 that other users have visited in the past. In addition, the second storage unit 20 is configured to store motorcycle type information 42 and points 50 as a reward for reaching the destination 30, which will be described later. In the first embodiment, the second storage unit 20 is configured to store the motorcycle type information 42 and the points 50 individually in association with the user. In other words, the second storage unit 20 stores the motorcycle type information 42 and the points 50 in association with each user. In addition, the second storage unit 20 stores various programs executed by the second control unit 21. The second storage unit 20 includes a non-volatile storage device such as an HDD or an SSD. The second storage unit 20 is an example of the "storage unit" in the claims.
[0045] The second control unit 21 is configured to control each unit of the server 2. The second control unit 21 is also configured to select a destination 30 to be displayed on the display unit 12 from among a plurality of destination candidates 31. The second control unit 21 is also configured to determine whether or not the user has reached the destination 30. The second control unit 21 has a CPU and memories such as a ROM and a RAM.
[0046] In the first embodiment, the second control unit 21 includes a condition acquisition unit 21a, a destination selection transmission unit 21b, a destination arrival determination unit 21c, and a reward granting unit 21d as functional blocks. The condition acquisition unit 21a, the destination selection transmission unit 21b, the destination arrival determination unit 21c, and the reward granting unit 21d are configured as functional blocks in the form of software by the second control unit 21 executing various programs stored in the second storage unit 20. The condition acquisition unit 21a, the destination selection transmission unit 21b, the destination arrival determination unit 21c, and the reward granting unit 21d may be configured by different individual hardware by providing a dedicated processor (processing circuit). The functions of the condition acquisition unit 21a, the destination selection transmission unit 21b, the destination arrival determination unit 21c, and the reward granting unit 21d will be described in detail later.
[0047] The second communication unit 22 is configured to wirelessly connect the server 2 and the mobile terminal 1 via the network 90. The second communication unit 22 includes, for example, a wireless communication module.
[0048] The saddle type vehicle 3 includes a third communication unit 3a. The third communication unit 3a is configured to be able to communicate with the mobile terminal 1. The third communication unit 3a is configured to be wirelessly connected to the first communication unit 14. In the first embodiment, the third communication unit 3a is configured to be wirelessly connected to the first communication unit 14 using, for example, Bluetooth (registered trademark) or Wi-Fi. The third communication unit 3a includes, for example, a wireless communication module. The third communication unit 3a is an example of a "communication unit" in the claims.
[0049] In the first embodiment, the condition acquisition unit 21a is configured to acquire desired conditions 40, which are conditions for a destination 30 desired by the user, and information 41 about the user's current location, through the mobile terminal 1. In the first embodiment, the condition acquisition unit 21a is configured to acquire motorcycle type information 42, in addition to the desired conditions 40 and the information 41 about the current location, through the mobile terminal 1. Also, in the first embodiment, the destination selection transmission unit 21b is configured to transmit the selected destination 30, destination display candidates 32, which will be described later, and information 33 about surrounding facilities, to the mobile terminal 1. The information 33 about surrounding facilities includes, for example, parks, commercial facilities, and accommodation facilities.
[0050] (desired conditions) In the first embodiment, as shown in Fig. 2, the desired condition 40 includes either a desired travel time 40a or a desired travel distance 40b. The desired travel time 40a is a travel time desired by the user of the motorcycle. The desired travel distance 40b is a travel distance desired by the user of the motorcycle. Note that, for convenience, in the example shown in Fig. 2, the desired condition 40 is described as including both the desired travel time 40a and the desired travel distance 40b, but in reality, it is sufficient if it includes either one of them.
[0051] In the first embodiment, the condition acquisition unit 21a (see FIG. 1) is configured to acquire either the desired travel time 40a or the desired travel distance 40b through the mobile terminal 1. Note that acquiring through the mobile terminal 1 means that the condition acquisition unit 21a acquires from the mobile terminal 1 via the network 90.
[0052] (Desired travel time input screen) Next, referring to FIG. 3, a configuration will be described for transmitting desired travel time 40a (see FIG. 2) from mobile terminal 1 (see FIG. 1) to server 2 (see FIG. 1) when desired conditions 40 (see FIG. 2) include desired travel time 40a (see FIG. 2).
[0053] A desired travel time input screen 60 shown in Fig. 3 is a screen displayed on the display unit 12 (see Fig. 1) of the mobile terminal 1 (see Fig. 1). A destination decision button 60a, a selection field 60b for the desired travel time 40a, and a display field 60c for the currently acquired points 50 (see Fig. 1) are displayed on the desired travel time input screen 60. The desired travel time input screen 60 is generated in the server 2 and transmitted to the mobile terminal 1 via the network 90 (see Fig. 1). The desired travel time input screen 60 is then displayed on the display unit 12 of the mobile terminal 1.
[0054] The destination decision button 60 a is a push button of a GUI (Graphical User Interface) displayed on the desired travel time input screen 60 .
[0055] The selection field 60b of the desired travel time 40a is a field that displays options when the user selects the desired travel time 40a. In the example shown in FIG. 3, a beginner option 60d, an intermediate option 60e, and an advanced option 60f are displayed as options when selecting the desired travel time 40a. The beginner option 60d is an option for a travel time of 1 to 2 hours. The intermediate option 60e is an option for a travel time of 2 to 4 hours. The advanced option 60f is an option for a travel time of 4 to 6 hours. In the first embodiment, the beginner option 60d, the intermediate option 60e, and the advanced option 60f are displayed as radio button-style options.
[0056] The points 50 display field 60c displays the points 50 currently acquired by the user. The points 50 are points that the user can exchange for motorcycle-related prizes. Motorcycle-related prizes include, for example, motorcycle helmets, jackets, and shirts.
[0057] In the first embodiment, when the destination decision button 60a is pressed, the first control unit 11 (see FIG. 1) transmits to the server 2 the desired travel time 40a selected in the selection field 60b of the desired travel time 40a.
[0058] (Desired travel distance input screen) Next, referring to FIG. 4, a configuration for transmitting desired travel distance 40b (see FIG. 2) from mobile terminal 1 (see FIG. 1) to server 2 (see FIG. 1) when desired conditions 40 (see FIG. 2) include desired travel distance 40b (see FIG. 2) will be described.
[0059] A desired travel distance input screen 61 shown in FIG. 4 is a screen displayed on the display unit 12 (see FIG. 1) of the mobile terminal 1. A destination decision button 61a, a selection field 61b for the desired travel distance 40b, and a display field 61c for the currently acquired points 50 (see FIG. 1) are displayed on the desired travel distance input screen 61. The destination decision button 61a and the display field 61c for the points 50 have the same configuration as the destination decision button 60a and the display field 60c for the points 50 shown in FIG. 3, and therefore detailed description thereof will be omitted. The desired travel distance input screen 61 is generated by the server 2 and transmitted to the mobile terminal 1 via the network 90. The desired travel distance input screen 61 is then displayed on the display unit 12 of the mobile terminal 1.
[0060] The selection field 61b of the desired travel distance 40b is a field that displays options when the user selects the desired travel distance 40b. In the example shown in FIG. 3, a beginner option 61d, an intermediate option 61e, and an advanced option 61f are displayed as options when selecting the desired travel distance 40b. The beginner option 61d is an option for a travel distance of 10 to 20 km. The intermediate option 61e is an option for a travel distance of 20 to 40 km. The advanced option 61f is an option for a travel distance of 40 to 60 km. In the first embodiment, the beginner option 61d, the intermediate option 61e, and the advanced option 61f are displayed as radio button-style options.
[0061] When the destination decision button 61a is pressed, the first control unit 11 (see FIG. 1) transmits to the server 2 the desired travel distance 40b selected in the selection field 61b of the desired travel distance 40b.
[0062] (Select a destination) Next, a configuration in which the second control unit 21 (see FIG. 1) determines the destination 30 (see FIG. 1) will be described with reference to Fig. 5. A screen 70 shown in Fig. 5 is a screen illustrated for the sake of convenience in order to describe a configuration in which the second control unit 21 selects the destination 30, and is not displayed on the mobile terminal 1 (see FIG. 1).
[0063] In the first embodiment, the second control unit 21 (destination selection transmission unit 21b (see FIG. 1)) is configured to select a plurality of destination display candidates 32, which are candidates for the destination 30 (see FIG. 6) to be proposed to the user, from a plurality of destination candidates 31 pre-stored in the second storage unit 20, based on the desired conditions 40 (see FIG. 2) and current location information 41 (see FIG. 1). Specifically, the destination selection transmission unit 21b acquires the destination candidates 31 in the vicinity of the user's current location, as shown on a screen 70. The destination selection transmission unit 21b acquires the user's current location based on the current location information 41 transmitted from the mobile terminal 1. On the screen 70, the user's current location is indicated by an ellipse 41a.
[0064] Then, the destination selection transmission unit 21b determines destination display candidates 32, which are candidates to be displayed on the display unit 12 (see FIG. 1 ), of the mobile terminal 1 from among the multiple destination candidates 31, based on the desired conditions 40 transmitted from the mobile terminal 1. The destination display candidates 32 are destination candidates among the multiple destination candidates 31 that match the desired conditions 40.
[0065] The destination selection transmission unit 21b is configured to select the destination 30 based on either the desired travel time 40a (see FIG. 2) or the desired travel distance 40b (see FIG. 2), and the current location information 41. The circles 71a and 71b shown on the screen 70 are set based on the desired condition 40. When the desired condition 40 is the desired travel time 40a, the circles 71a and 71b are set to a range that can be reached from the current location within the desired travel time 40a.
[0066] In the first embodiment, the destination selection transmission unit 21b acquires a range that can be reached within the desired travel time 40a for each type of motorcycle based on the motorcycle type information 42 (see FIG. 1) acquired by the condition acquisition unit 21a (see FIG. 1) through the mobile terminal 1. For example, when the motorcycle is small (for example, the engine displacement is 125cc or less), the destination selection transmission unit 21b sets the circle 71a and the circle 71b based on the desired travel time 40a and the average speed, assuming that the average speed during travel is 10km / h. For example, when the motorcycle is small and the intermediate option 60e is selected as the desired travel time 40a, the second control unit 21 sets the circle 71a so that the distance from the current location is 20km (2 hours x 10km / h). In addition, the destination selection transmission unit 21b sets the circle 71b so that the distance from the current location is 40km (4 hours x 10km / h). Furthermore, for example, if the motorcycle is large (for example, with an engine displacement of 126cc or more), the second control unit 21 sets the average speed during travel to 20km / h, and sets the circles 71a and 71b based on the desired travel time 40a and the average speed.
[0067] Furthermore, when the desired condition 40 is the desired travel distance 40b (see FIG. 2), the destination selection transmission unit 21b sets the circle 71a and the circle 71b according to the desired travel distance 40b from the current location. For example, when the intermediate option 61e is selected as the desired travel distance 40b, the destination selection transmission unit 21b sets the circle 71a so that the distance from the current location is 20 km. Furthermore, the second control unit 21 sets the circle 71b so that the distance from the current location is 40 km.
[0068] Then, the destination selection transmission unit 21b selects, from among the multiple destination candidates 31, a candidate that is located outside the circle 71a and inside the circle 71b, as a destination display candidate 32. Then, the destination selection transmission unit 21b randomly selects a destination 30 from among the multiple selected destination display candidates 32. That is, the destination selection transmission unit 21b is configured to select a destination 30 based on the desired conditions 40, the current location information 41, and the motorcycle type information 42 acquired by the condition acquisition unit 21a through the mobile terminal 1. Note that the method by which the destination selection transmission unit 21b randomly selects the destination 30 may be any method as long as it is possible to randomly select one destination 30 from among the multiple destination display candidates 32.
[0069] In the first embodiment, the destination selection transmission unit 21b is configured to transmit the selected destination 30 and a plurality of destination display candidates 32 to the mobile terminal 1.
[0070] (Display destination) As shown in the destination display screen 62 in FIG. 6, the mobile terminal 1 (see FIG. 1) is configured to display the destination 30 transmitted from the second control unit 21 (see FIG. 1) and a plurality of destination display candidates 32 on the display unit 12 (see FIG. 1).
[0071] The destination display screen 62 displays a display field 62a for the destination 30, a check-in button 62b, a map 62c showing the destination 30, a display field 62d for displaying information 33 (see FIG. 1) about surrounding facilities, and a share button 62f for sharing the destination 30. The destination display screen 62 is generated in the server 2 and transmitted to the mobile terminal 1 via the network 90 (see FIG. 1). The destination display screen 62 is then displayed on the display unit 12 of the mobile terminal 1.
[0072] The display field 62a for the destinations 30 displays location information of the randomly selected destinations 30. Specifically, the display field 62a for the destinations 30 displays the address of the randomly selected destination 30.
[0073] Furthermore, the check-in button 62b is a push button of the GUI, and when pressed, the server 2 (see FIG. 1) determines whether or not the user has reached the destination 30. Details of the process by the server 2 to determine whether or not the user has reached the destination 30 will be described later.
[0074] The map 62c displays the user's current location, the destination 30, and the destination display candidates 32. In the first embodiment, the second control unit 21 is configured to display the destination 30 on the map 62c so as to be distinguishable from the destination display candidates 32. Note that the map 62c also shows the user's current location by an ellipse 41a. In the example shown in FIG. 6, the second control unit 21 displays the destination 30 so as to be distinguishable from the destination display candidates 32 by making the display modes of the destination 30 and the destination display candidates 32 different from each other. Specifically, the second control unit 21 displays the destination 30 larger than the destination display candidates 32 so as to be distinguishable from the destination display candidates 32. Note that the second control unit 21 may display the destination 30 in any way as long as the destination 30 and the destination display candidates 32 are distinguishable. For example, the second control unit 21 may display the destination 30 and the destination display candidates 32 so as to be distinguishable from each other by changing the colors of the destination 30 and the destination display candidates 32. Furthermore, the second control unit 21 may display a marker superimposed on the destination 30 on the map 62c, thereby making the destination 30 and the destination display candidate 32 distinguishable from each other.
[0075] The display field 62d displays information 33 about the surrounding facilities of the destination 30. In the example shown in Fig. 6, the name of a park is displayed as the information 33 about the surrounding facilities.
[0076] The share button 62f is a push button of the GUI. When the share button 62f is pressed by a user, the destination 30 is shared with other users. In the first embodiment, when the share button 62f is pressed, a QR code (registered trademark) including location information of the destination 30 and the like is created, and it becomes possible to share the destination 30 with other users.
[0077] (Determining whether the destination has been reached) Next, a configuration in which the destination arrival determination unit 21c (see FIG. 1) determines whether the user has reached the destination 30 will be described. When the check-in button 62b is pressed, information on the destination 30 and information 41 on the user's current location (see FIG. 1) are transmitted from the mobile terminal 1 to the server 2. The destination arrival determination unit 21c determines whether the user has reached the destination 30 based on the information 41 on the user's current location transmitted from the mobile terminal 1, the connection status between the mobile terminal 1 and the third communication unit 3a, and information on the destination 30. Specifically, the destination arrival determination unit 21c is configured to determine whether the user has reached the destination 30 based on the information 41 on the current location transmitted from the mobile terminal 1 and whether the mobile terminal 1 and the third communication unit 3a are connected for communication. In the first embodiment, the destination arrival determination unit 21c determines whether the difference in distance between the user's current location and the destination 30 is within a predetermined range. In addition, the destination arrival determination unit 21c determines whether the mobile terminal 1 and the third communication unit 3a are connected for communication. The destination arrival determination unit 21c determines that the user has reached the destination 30 when the difference in distance between the user's current location and the destination 30 is within a predetermined range and the mobile terminal 1 and the third communication unit 3a are communicatively connected. In addition, the destination arrival determination unit 21c determines that the user has not reached the destination 30 when the difference in distance between the user's current location and the destination 30 is greater than a predetermined range. In addition, the destination arrival determination unit 21c determines that the user has not reached the destination 30 when the mobile terminal 1 and the third communication unit 3a are not communicatively connected even if the difference in distance between the user's current location and the destination 30 is within a predetermined range.
[0078] (Points awarded) In the first embodiment, the reward granting unit 21d (see FIG. 1) is configured to grant the user points 50 as a predetermined reward when the destination arrival determining unit 21c determines that the user has arrived at the destination 30. Specifically, when the user has reached the destination 30, the reward granting unit 21d grants the user points 50 by storing the points 50 in the second storage unit 20 in association with the user.
[0079] A point giving screen 63 shown in FIG. 7 is a screen that is displayed on the display unit 12 (see FIG. 1) of the mobile terminal 1 (see FIG. 1) when points 50 (see FIG. 1) are given to a user.
[0080] The point giving screen 63 displays a display field 63a for the destination 30, a check-in judgment result display field 63b, a map 63c, and a point acquisition result display field 63d. The point giving screen 63 is generated in the server 2 and transmitted to the mobile terminal 1 via the network 90 (see FIG. 1). The point giving screen 63 is then displayed on the display unit 12 of the mobile terminal 1.
[0081] The display field 63a for the destinations 30 displays location information of the randomly selected destinations 30. Specifically, the display field 63a for the destinations 30 displays the address of the randomly selected destination 30.
[0082] The check-in determination result display field 63b displays the check-in determination result. For example, if the user has reached the destination 30, the check-in determination result display field 63b displays a message saying "Check-in successful." Also, for example, if the user has not reached the destination 30, the check-in determination result display field 63b displays a message saying "Check-in failed."
[0083] Additionally, the user's current location (oval 41a), the starting point 41b, the destination 30, and destination display candidates 32 are displayed on the map 63c.
[0084] Furthermore, the points acquisition result display field 63d displays the number of points (50) acquired by the user.
[0085] (Destination display processing) Next, a method in which the destination recommendation system 100 (see FIG. 1) selects the destination 30 (see FIG. 1) will be described with reference to FIG.
[0086] In step S10, the mobile terminal 1 (see FIG. 1) acquires the user's desired conditions 40 (see FIG. 1) and current location information 41 (see FIG. 1). Specifically, the mobile terminal 1 (first control unit 11 (see FIG. 1)) acquires the desired conditions 40 input by the user. The first control unit 11 also acquires location information of the current location of the mobile terminal 1 as current location information 41. Specifically, the first control unit 11 acquires the location information of the current location of the mobile terminal 1 from a GPS (Global Positioning System) satellite. In the first embodiment, the first control unit 11 also acquires motorcycle type information 42, which is information on the type of motorcycle owned by the user.
[0087] In step S11, the mobile terminal 1 transmits the acquired desired conditions 40 and current location information 41 to the server 2 via the network 90. In the first embodiment, in the process of step S11, the mobile terminal 1 transmits either the desired travel time 40a or the desired travel distance 40b from the mobile terminal 1. Also, in the first embodiment, in the process of step S11, the mobile terminal 1 transmits the desired conditions 40, current location information 41, and motorcycle type information 42.
[0088] The process then shifts to that of the server 2. In step S20, the server 2 (condition acquisition unit 21a (see FIG. 1)) acquires desired conditions 40, which are conditions for the destination 30 desired by the user, and information 41 about the user's current location. In the first embodiment, the condition acquisition unit 21a acquires the desired conditions 40, the information 41 about the current location, and motorcycle type information 42.
[0089] In step S21, the server 2 (destination selection transmission unit 21b (see FIG. 1)) randomly selects a predetermined destination 30 to be the user's travel destination from a plurality of pre-stored destination candidates 31 based on the desired conditions 40 and current location information 41. Specifically, the destination selection transmission unit 21b selects the destination 30 based on either the desired travel time 40a or the desired travel distance 40b, and the current location information 41. More specifically, the destination selection transmission unit 21b selects a plurality of destination display candidates 32 that are candidates for the destination 30 to be proposed to the user based on the desired conditions 40 and the current location information 41, from the plurality of pre-stored destination candidates 31. Then, the destination selection transmission unit 21b randomly selects a destination 30 from the plurality of selected destination display candidates 32.
[0090] In the first embodiment, since the condition acquisition unit 21a also acquires the motorcycle type information 42 through the mobile terminal 1, in the processing of step S21, the destination selection transmission unit 21b is configured to select the destination 30 based on the desired conditions 40, the current location information 41, and the motorcycle type information 42 transmitted from the mobile terminal 1.
[0091] In step S22, the server 2 transmits the destination 30 to the mobile terminal 1 owned by the user via the network 90. In the first embodiment, the server 2 transmits the selected destination 30 and a plurality of destination display candidates 32 to the mobile terminal 1. Thereafter, the process by the server 2 ends.
[0092] Next, the process proceeds to the process by the mobile terminal 1. That is, in step S12, the mobile terminal 1 receives the destination 30 and the multiple destination display candidates 32 that have been transmitted.
[0093] In step S13, the portable terminal 1 displays the transmitted destination 30. In the first embodiment, the portable terminal 1 displays the transmitted destination 30 and a plurality of destination display candidates 32. After that, the process by the portable terminal 1 ends.
[0094] (Destination arrival determination process) Next, with reference to FIG. 9, a process in which the server 2 (see FIG. 1) determines whether or not the user has reached the destination 30 (see FIG. 1) will be described.
[0095] In step S30, the mobile terminal 1 accepts an operation input of the check-in button 62b (see FIG. 6).
[0096] In step S31, the mobile terminal 1 transmits to the server 2 information on the destination 30 and information 41 on the user's current location.
[0097] Next, the process proceeds to the process of the server 2. That is, in step S40, the server 2 receives the information on the destination 30 and the information 41 on the current location from the mobile terminal 1.
[0098] In step S41, the destination arrival determination unit 21c (see FIG. 1) determines whether the user has reached the destination 30. Specifically, the destination arrival determination unit 21c is configured to determine whether the user has reached the destination 30 based on the current location information 41 transmitted from the mobile terminal 1 and whether the mobile terminal 1 and the third communication unit 3a are communicatively connected. Specifically, the destination arrival determination unit 21c determines that the user has reached the destination 30 when the difference in distance between the user's current location and the destination 30 is within a predetermined range and the mobile terminal 1 and the third communication unit 3a are communicatively connected. In addition, the destination arrival determination unit 21c determines that the user has not reached the destination 30 when the difference in distance between the user's current location and the destination 30 is greater than the predetermined range. In addition, the destination arrival determination unit 21c determines that the user has not reached the destination 30 when the mobile terminal 1 and the third communication unit 3a are not communicatively connected even if the difference in distance between the user's current location and the destination 30 is within a predetermined range. If the user has reached the destination 30, the process proceeds to step S42. If the user has not reached the destination 30, the process proceeds to step S43.
[0099] In step S42, the reward giving unit 21d (see FIG. 1) gives points 50 (see FIG. 1) to the user. That is, when the destination arrival determination unit 21c determines that the user has arrived at the destination 30, the reward giving unit 21d gives the user points 50 as a predetermined reward. In the first embodiment, the reward giving unit 21d gives the user points 50 that the user can exchange for a prize related to the motorcycle. In the process of step S42, the reward giving unit 21d stores the points 50 in the second storage unit 20 (see FIG. 1) in a state in which the points 50 are linked to the user. In addition, when the points 50 linked to the user are already stored in the second storage unit 20, the reward giving unit 21d adds the newly acquired points 50 to the points 50 already stored in the second storage unit 20, and stores the result in the second storage unit 20.
[0100] In step S43, the server 2 (second control unit 21 (see FIG. 1)) transmits a destination arrival determination result to the mobile terminal 1. If the user has reached the destination 30, the server 2 transmits a message indicating that check-in was successful and the acquired points to the mobile terminal 1 as a destination arrival determination result. If the user has not reached the destination 30, the server 2 transmits a message indicating that check-in was unsuccessful to the mobile terminal 1. Thereafter, the processing by the server 2 ends.
[0101] Next, the process proceeds to processing by the portable terminal 1. That is, in step S32, the portable terminal 1 receives the destination arrival determination result transmitted from the server 2.
[0102] In step S33, the portable terminal 1 displays the destination arrival determination result on the display unit 12. After that, the processing by the portable terminal 1 ends.
[0103] (Destination candidate generation process) Next, a process in which the server 2 (see FIG. 1) generates destination candidates 31 (see FIG. 1) will be described with reference to FIG. 10. Note that the server 2 generates the destination candidates 31 in advance and stores them in the second storage unit 20 (see FIG. 1) before the user selects a destination 30 (see FIG. 1). Specifically, the server 2 acquires multiple destination candidates 31 from multiple places previously visited by multiple motorcycle users.
[0104] In step S50, the second control unit 21 (see FIG. 1) acquires the motorcycle's time-series position information, motorcycle type information 42, and engine RPM information from the mobile terminal 1 (see FIG. 1). Note that the motorcycle type information 42 only needs to be acquired once, and the motorcycle's time-series position information and engine RPM information are transmitted to the server 2 at a predetermined timing, such as when the user operates the mobile terminal 1.
[0105] In step S51, the second control unit 21 sets the location where the connection between the mobile terminal 1 and the motorcycle has been lost for a predetermined period of time or more as a location visited by the user. For example, the second control unit 21 sets the location where the connection between the mobile terminal 1 and the motorcycle has been lost for 10 minutes or more as a location visited by the user. In the first embodiment, the motorcycle and the mobile terminal 1 are configured to be connectable by Bluetooth (registered trademark), and the second control unit 21 sets the location where the Bluetooth connection between the motorcycle and the mobile terminal 1 has been lost for 10 minutes or more as a location visited by the user (hereinafter referred to as a "set visited location").
[0106] In step S52, the second control unit 21 determines whether or not a predetermined number of people or more have visited the set visited place within a predetermined period of time. For example, the second control unit 21 determines whether or not three or more people have visited the set visited place within the past year. If three or more people have visited the set visited place within the past year, the process proceeds to step S53. If three or more people have not visited the set visited place within the past year, the process ends.
[0107] In step S53, the second control unit 21 sets the set visiting place as a destination candidate 31.
[0108] In step S54, the second control unit 21 acquires information 33 about the surrounding facilities of the location set as the destination candidate 31 in step S53.
[0109] In step S55, the second control unit 21 stores the destination candidate 31 in the second storage unit 20 in association with the surrounding facility information 33, the motorcycle type information 42, and the engine revolutions information. Specifically, the second control unit 21 determines the type of motorcycle most suitable for the destination candidate 31 based on the motorcycle type information 42 and the engine revolutions information, and stores the determined type in the second storage unit 20 in association with the destination candidate 31. That is, the second control unit 21 stores the maximum displacement of a motorcycle that arrived at the destination candidate 31 with a maximum engine revolutions of 10,000 rpm or less in the two hours immediately prior to arriving at the destination candidate 31 in association with the destination candidate 31 as the displacement required to reach the destination candidate 31 comfortably. The process then ends.
[0110] The criteria for determining whether a set visited location is a destination candidate 31, that is, the past year and three or more people, are merely examples. The second control unit 21 may be configured to determine a location visited by a user as a destination candidate 31 by a period other than one year and a number of people other than three, such as five or more people in the past six months. In addition, when determining the displacement required to comfortably reach the destination candidate 31, the condition is that the maximum engine speed in the previous two hours is 10,000 rpm or less, but these are merely examples and are not limited to these numerical values. For example, the condition may be that the maximum engine speed in the previous hour is 9,000 rpm or less. The condition for determining the displacement required to comfortably reach the destination candidate 31 may be set arbitrarily.
[0111] (Effects of the first embodiment) In the first embodiment, the following effects can be obtained.
[0112] In the first embodiment, as described above, the destination recommendation system 100 is a system that suggests destinations 30 of a saddle-type vehicle 3 to a user by displaying the destinations 30 on a mobile terminal 1 carried by the user, and includes a condition acquisition unit 21a that acquires desired conditions 40, which are conditions for the destination 30 desired by the user, and information 41 about the user's current location, a destination selection transmission unit 21b that randomly selects a specific destination 30 to which the user will move from a plurality of pre-stored destination candidates 31 based on the desired conditions 40 and the information 41 about the current location, and transmits the selected destination 30 to the mobile terminal 1, and a destination arrival determination unit 21c that determines whether the user has reached the destination 30 transmitted from the destination selection transmission unit 21b.
[0113] As a result, the destination 30 selected by the destination selection transmission unit 21b from among the candidate destinations 30 based on the desired conditions 40 of the user of the saddle type vehicle 3 and the information 41 of the current location is displayed on the mobile terminal 1, so that it is possible to determine and propose to the user of the saddle type vehicle 3 a destination 30 that meets the desired conditions of the user of the saddle type vehicle 3 and is suitable for the user who travels to the destination 30 using the saddle type vehicle 3. In addition, since the destination arrival determination unit 21c determines whether or not the user has reached the destination 30, the destination proposal system 100 (second control unit 21) can obtain additional information such as the tendency of the user's preferred destination 30 based on whether or not the user of the saddle type vehicle 3 has reached the destination 30. As a result, it is possible to provide added value to the user, such as proposing a destination 30 that is more suitable for the user of the saddle type vehicle 3 and granting a privilege to the user depending on whether or not the destination 30 has been reached.
[0114] In the first embodiment, as described above, the saddle type vehicle 3 includes the third communication unit 3a capable of communicating with the mobile terminal 1, and the destination arrival determination unit 21c is configured to determine whether or not the user has reached the destination 30 based on the current location information 41 transmitted from the mobile terminal 1 and whether or not the mobile terminal 1 and the third communication unit 3a are communicatively connected. Here, if the destination arrival determination unit 21c determines whether or not the user has reached the destination 30 based only on the user's current location information 41, it is difficult to determine whether or not the user has traveled to the destination 30 using the saddle type vehicle 3. Therefore, by configuring as described above, it is possible to accurately determine whether or not the user has traveled to the destination 30 using the saddle type vehicle 3, since it determines whether or not the user has reached the destination 30 based not only on the user's current location information 41 but also on the communicative connection between the mobile terminal 1 and the third communication unit 3a provided in the saddle type vehicle 3.
[0115] Furthermore, in the first embodiment, as described above, the system further includes a reward granting unit 21d that grants a predetermined reward to the user when the destination arrival determination unit 21c determines that the user has arrived at the destination 30. As a result, when the user reaches the destination 30, a predetermined reward is granted to the user as a reward for reaching the destination 30, so that the motivation of the user when traveling to the destination 30 using the saddle type vehicle 3 can be improved. As a result, a destination recommendation system 100 that is more attractive to the user can be provided compared to a case in which a predetermined reward is not granted even when the user reaches the destination 30.
[0116] Also, in the first embodiment, as described above, the saddle-ride type vehicle 3 includes a motorcycle, and the benefit providing unit 21d is configured to provide the user with points 50 that can be exchanged for a prize related to the motorcycle as a predetermined benefit when the user arrives at the destination 30. As a result, the provided points 50 can be exchanged for a prize related to the motorcycle, which can further increase the motivation of the user to travel to the destination 30 by motorcycle. As a result, a more attractive destination recommendation system 100 can be provided to the user.
[0117] Also, in the first embodiment, as described above, the destination selection transmission unit 21b is configured to select a plurality of destination display candidates 32, which are candidates for the destination 30 to be proposed to the user based on the desired conditions 40 and the current location information 41, from a plurality of pre-stored destination candidates 31, randomly select a destination 30 from the selected plurality of destination display candidates 32, and transmit the selected destination 30 and the plurality of destination display candidates 32 to the mobile terminal 1. Here, some users may move to another destination 30 after moving to the randomly selected destination 30. Therefore, if the randomly selected destination 30 and the plurality of destination display candidates 32 are configured to be transmitted to the mobile terminal 1 as described above, the plurality of destination display candidates 32 are displayed together with the randomly selected destination 30, so that when a user of a motorcycle moves to any of the displayed destinations 30 and destination display candidates 32 and then desires to move to another destination 30, a destination 30 that is suitable for the user of the motorcycle can be selected. As a result, the user of the motorcycle can select a destination 30 that suits his or her convenience from among the randomly selected destinations 30 and a plurality of destination display candidates 32, thereby improving convenience (usability) for the user of the motorcycle.
[0118] Also, in the first embodiment, as described above, the desired conditions 40 include either the desired travel time 40a, which is the travel time desired by the user of the motorcycle, or the desired travel distance 40b, which is the travel distance desired by the user of the motorcycle, the condition acquisition unit 21a is configured to acquire either the desired travel time 40a or the desired travel distance 40b through the mobile terminal 1, and the destination selection transmission unit 21b is configured to select a destination 30 based on either the desired travel time 40a or the desired travel distance 40b and the current location information 41. In this way, by the user of the motorcycle selecting the desired travel time 40a or the desired travel distance 40b, it is possible to easily select a destination 30 that suits the desires of the user of the motorcycle based on the travel time or travel distance.
[0119] In the first embodiment, as described above, the condition acquisition unit 21a is configured to acquire the desired conditions 40, the current location information 41, and the motorcycle type information 42, which is information on the type of motorcycle owned by the user, through the mobile terminal 1, and the destination selection transmission unit 21b is configured to select the destination 30 based on the desired conditions 40, the current location information 41, and the motorcycle type information 42 acquired by the condition acquisition unit 21a through the mobile terminal 1. Here, if the motorcycle owned by the user is small, it may be difficult to ride comfortably if there is a large difference in altitude between the destination 30 and the current location. Also, if the motorcycle owned by the user is large, it may be difficult to ride if there is a narrow road between the destination 30 and the current location. Therefore, as described above, if the destination 30 is selected based on the desired conditions 40, the current location information 41, and the motorcycle type information 42, a destination 30 suitable for the type of motorcycle owned by the user (small or large motorcycle) is selected along with the desired conditions 40 and the current location information 41, so that destinations 30 that can be comfortably reached by the motorcycle owned by the user can be displayed to the user. As a result, a more attractive destination recommendation system 100 can be provided to users who prefer riding motorcycles.
[0120] Furthermore, in the first embodiment, as described above, the server 2 for the destination proposal system for the saddle-ride type vehicle 3 is a system server 2 that proposes the destination 30 of the saddle-ride type vehicle 3 to the user by displaying the destination 30 on the mobile terminal 1 carried by the user, and is equipped with a second memory unit 20 that pre-stores a plurality of destination candidates 31 that are candidates for the destination 30, a condition acquisition unit 21a that acquires desired conditions 40 that are conditions for the destination 30 desired by the user and information 41 of the user's current location, a destination selection transmission unit 21b that randomly selects a specific destination 30 to be the user's destination from the plurality of destination candidates 31 pre-stored in the second memory unit 20 based on the desired conditions 40 and the information 41 of the current location, and transmits the selected destination 30 to the mobile terminal 1, and a destination arrival determination unit 21c that determines whether the user has reached the destination 30 transmitted from the destination selection transmission unit 21b.
[0121] Thereby, similar to the above-mentioned destination recommendation system 100, it is possible to provide a server 2 for a destination recommendation system for a saddle type vehicle 3 that is capable of determining and proposing a destination 30 that meets the conditions desired by the user of the saddle type vehicle 3 and is suitable for the user who travels to the destination 30 using the saddle type vehicle 3. Also, as described above, the destination arrival determination unit 21c determines whether or not the user has reached the destination 30. Thereby, similar to the above-mentioned destination recommendation system 100, it is possible to provide a server 2 for a destination recommendation system for a saddle type vehicle 3 that is capable of providing added value to the user, such as proposing a destination 30 that is more suitable for the user of the saddle type vehicle 3 and granting a privilege to the user depending on whether or not the destination 30 has been reached.
[0122] Furthermore, in the first embodiment, as described above, the destination suggestion method is a method for suggesting a destination 30 of a saddle-type vehicle 3 to a user by displaying the destination 30 on a mobile terminal 1 carried by the user, and includes obtaining desired conditions 40 which are conditions for the destination 30 desired by the user and information 41 of the user's current location, randomly selecting a specific destination 30 to which the user will be traveling from a plurality of pre-stored destination candidates 31 based on the desired conditions 40 and the information 41 of the current location, transmitting the selected destination 30 to the mobile terminal 1, displaying the transmitted destination 30 on the mobile terminal 1, and determining whether or not the user has reached the destination 30.
[0123] Thereby, similarly to the above-described destination proposal system 100, it is possible to provide a destination proposal method capable of determining and proposing a destination 30 that meets the conditions desired by the user of the saddle type vehicle 3 and is suitable for the user who travels to the destination 30 using the saddle type vehicle 3. Moreover, as described above, the destination proposal method according to the first embodiment determines whether or not the user has reached the destination 30. Thereby, similarly to the above-described destination proposal system 100, it is possible to provide a destination proposal method capable of providing added value to the user, such as proposing a destination 30 that is more suitable for the user of the saddle type vehicle 3 and granting a benefit to the user depending on whether or not the destination 30 has been reached.
[0124] Furthermore, in the first embodiment, as described above, the saddle type vehicle 3 includes the third communication unit 3a capable of communicating with the mobile terminal 1, and determines whether or not the user has reached the destination 30 based on the current location information 41 transmitted from the mobile terminal 1 and whether or not the mobile terminal 1 and the third communication unit 3a are connected for communication. As a result, similar to the above-described destination recommendation system 100, it is possible to provide a destination recommendation method that can accurately determine whether or not the user has traveled to the destination 30 by the saddle type vehicle 3.
[0125] Furthermore, in the first embodiment, as described above, a predetermined benefit is given to the user when the user arrives at the destination 30. As a result, similar to the above-described destination recommendation system 100, a destination selection method that is more attractive to the user can be provided compared to a case in which a predetermined benefit is not given to the user even when the user reaches the destination 30.
[0126] Furthermore, in the first embodiment, as described above, the saddle-ride type vehicle 3 includes a motorcycle, and points 50 that can be exchanged for a prize related to the motorcycle are given to the user as a predetermined benefit. As a result, similar to the destination recommendation system 100 described above, points 50 that can be exchanged for a prize related to the motorcycle are given, which can further increase the motivation of the user to travel to the destination 30 by motorcycle, and therefore it is possible to provide a more attractive destination recommendation method for the user.
[0127] Also, in the first embodiment, as described above, a plurality of destination display candidates 32 that are candidates for the destination 30 to be presented to the user based on the desired conditions 40 and the current location information 41 are selected from a plurality of pre-stored destination candidates 31, a destination 30 is selected randomly from the plurality of selected destination display candidates 32, the selected destination 30 and the plurality of destination display candidates 32 are transmitted to the mobile terminal 1, and the transmitted destination 30 and the plurality of destination display candidates 32 are displayed. As a result, similar to the above-described destination proposal system 100, it becomes possible for the user of a motorcycle to select a destination 30 that is suitable for the user's convenience from the randomly selected destination 30 and the plurality of destination display candidates 32, so that a destination proposal method that can improve the convenience (usability) of the user of a motorcycle can be provided.
[0128] Also, in the first embodiment, as described above, the desired conditions 40 include either the desired travel time 40a, which is the travel time desired by the user of the motorcycle, or the desired travel distance 40b, which is the travel distance desired by the user of the motorcycle, and either the desired travel time 40a or the desired travel distance 40b is transmitted from the mobile terminal 1, and a destination 30 is selected based on either the desired travel time 40a or the desired travel distance 40b transmitted from the mobile terminal 1 and the current location information 41. In this way, similar to the destination proposal system 100 described above, it is possible to provide a destination proposal method that can easily select a destination 30 that suits the desires of the user of the motorcycle based on the travel time or travel distance.
[0129] Furthermore, in the first embodiment, as described above, the desired conditions 40, current location information 41, and motorcycle type information 42, which is information on the type of motorcycle owned by the user, are transmitted from the mobile terminal 1, and the destination 30 is selected based on the desired conditions 40, current location information 41, and motorcycle type information 42 transmitted from the mobile terminal 1. As a result, similar to the destination recommendation system 100 described above, it is possible to provide a more attractive destination recommendation method for users who prefer riding motorcycles.
[0130] [Second embodiment] Next, the configuration of a destination selection system 200 (see FIG. 11) according to the second embodiment will be described with reference to FIGS. 11 to 15. In the second embodiment, unlike the first embodiment, the destination selection system 200 randomly selects a destination 30 based on desired conditions 240 (see FIG. 11) including a desired travel time 40a (see FIG. 12) or a desired travel distance 40b (see FIG. 12) and a desired route point 40c (see FIG. 12). Note that in the second embodiment, detailed descriptions of the same configuration as in the first embodiment will be omitted.
[0131] (Destination Selection System) As shown in FIG. 11, a destination selection system 200 according to the second embodiment differs from the destination recommendation system 100 (see FIG. 1) according to the first embodiment in that a server 201 is provided instead of the server 2 (see FIG. 1).
[0132] The server 201 differs from the server 2 according to the first embodiment in that it includes a second control unit 221 instead of the second control unit 21 (see FIG. 1). The second control unit 221 differs from the second control unit 21 according to the first embodiment in that it includes a condition acquisition unit 221a instead of the condition acquisition unit 21a, and a destination selection transmission unit 221b instead of the destination selection transmission unit 21b.
[0133] The condition acquisition unit 221a is configured to acquire the desired conditions 240 through the mobile terminal 1. The destination selection transmission unit 221b is configured to select a destination 30 that passes through a route suitable for motorcycle riding, based on the desired conditions 240, the motorcycle type information 42, and the current location information 41 acquired by the condition acquisition unit 221a through the mobile terminal 1.
[0134] As shown in FIG. 12, the desired conditions 240 according to the second embodiment include a desired route 40c that is a route desired by the user of the motorcycle. The desired route 40c includes, for example, a route along a mountain or a route along the sea. That is, the condition acquisition unit 221a (see FIG. 11) is configured to acquire the desired route 40c and either of the desired travel time 40a and the desired travel distance 40b through the mobile terminal 1. The destination selection transmission unit 221b (see FIG. 11) is configured to select the destination 30 (see FIG. 1) based on either of the desired travel time 40a and the desired travel distance 40b, the desired route 40c, the motorcycle type information 42 (see FIG. 1), and the current location information 41 (see FIG. 1). Details of the configuration in which the destination selection transmission unit 221b selects the destination 30 based on either the desired travel time 40a or the desired travel distance 40b, the desired intermediate destination 40c, the motorcycle type information 42, and the current location information 41 will be described later.
[0135] (Desired stopover input screen) A desired route point input screen 260 shown in Fig. 13 is a screen displayed on the display unit 12 (see Fig. 11) of the mobile terminal 1 (see Fig. 11). The desired route point input screen 260 displays a destination decision button 60a, a selection field 60b for the desired travel time 40a (see Fig. 12), a selection field 60g for the desired route point 40c (see Fig. 12), and a display field 60c for the currently acquired points 50 (see Fig. 11). The destination decision button 60a, the selection field 60b for the desired travel time 40a, and the display field 60c for the currently acquired points 50 have the same configurations as the destination decision button 60a, the selection field 60b for the desired travel time 40a, and the display field 60c for the currently acquired points 50 according to the first embodiment shown in Fig. 3, and therefore detailed description thereof will be omitted.
[0136] In the example shown in FIG. 13, a mountain course option 60h and a seaside course option 60i are displayed in a selection field 60g of the desired route 40c as options for selecting the desired route 40c. In the second embodiment, the mountain course option 60h and the seaside course option 60i are displayed as radio button-style options. The desired route input screen 260 is generated in the server 201 (see FIG. 12) and transmitted to the mobile terminal 1 via the network 90 (see FIG. 12). The desired route input screen 260 is then displayed on the display unit 12 of the mobile terminal 1.
[0137] In the second embodiment, when the destination determination button 60a is pressed, the first control unit 11 (see FIG. 11) transmits to the server 201 the desired travel time 40a selected in the selection field 60b of the desired travel time 40a and the desired intermediate point 40c selected in the selection field 60g of the desired intermediate point 40c.
[0138] When the desired condition 240 includes the desired travel distance 40b, a screen (not shown) in which a selection field 60g for the desired stopover 40c is displayed on the display unit 12 in addition to the desired travel distance input screen 61 shown in Fig. 4. When the destination decision button 60a is pressed, the first control unit 11 (see Fig. 11) transmits the desired travel distance 40b selected in the selection field 61b for the desired travel distance 40b and the desired stopover 40c selected in the selection field 60g for the desired stopover 40c to the server 201. That is, the mobile terminal 1 according to the second embodiment is configured to transmit the desired travel time 40a, any one of the desired travel distance 40b, and the desired stopover 40c to the server 201.
[0139] (Select a destination) Next, a configuration in which the second control unit 221 (see FIG. 11) selects the destination 30 (see FIG. 11) based on the desired conditions 240 (see FIG. 12) including the desired route point 40c (see FIG. 12) will be described with reference to Figures 14 and 15. Note that the screens 72 and 74 shown in Figures 14 and 15 are screens illustrated to explain the configuration in which the second control unit 221 selects the destination 30, and are not displayed on the mobile terminal 1 (see FIG. 11).
[0140] The destination selection transmission unit 221b (see Fig. 11) sets a plurality of circles 71a and 71b based on the desired travel time 40a or the desired travel distance 40b, as shown on a screen 72 in Fig. 14. The configuration in which the destination selection transmission unit 221b sets the circles 71a and 71b is similar to the configuration in which the destination selection transmission unit 21b according to the first embodiment sets the circles 71a and 71b, and therefore detailed description thereof will be omitted.
[0141] The destination selection transmission unit 221b connects, by a straight line 73, a destination candidate 31 that is outside the circle 71a and inside the circle 71b, among the multiple destination candidates 31, to the current location indicated by the ellipse 41a.
[0142] Next, as shown in FIG. 15, the destination selection transmitting unit 21b (see FIG. 11) determines whether or not a route point that meets the conditions of the desired route point 40c is included on a line 73 that connects the destination candidate 31 and the current location.
[0143] Specifically, the destination selection transmission unit 221b determines whether or not a route point that satisfies a predetermined condition regarding altitude is included on the straight line 73. For example, when the desired route point 40c is a mountain course, the destination selection transmission unit 221b determines whether or not a route point that meets the conditions of the desired route point 40c is included on the straight line 73 based on whether or not there is a point on the straight line 73 with an altitude of 1000 m or more. The destination selection transmission unit 221b may also determine whether or not a route point that meets the conditions of the desired route point 40c is included on the straight line 73 based on whether or not there is a point on the straight line 73 with an absolute value of an altitude difference from the current location of 500 m or more.
[0144] 15, each of the points 75a has an altitude of more than 1000 m. Moreover, an area 75b including the points 75a is located on a straight line 73 connecting the current location and the destination candidate 31. Therefore, the destination selection transmission unit 21b sets the area 75b including the point 75a as a route that satisfies the conditions of the desired route 40c. Moreover, the destination selection transmission unit 221b sets the destination candidate 31 whose area 75 is located on the straight line 73 as a destination display candidate 32.
[0145] Then, the destination selection transmission unit 221b (see FIG. 11) randomly selects a destination 30 from the destination display candidates 32. Thereafter, similar to the first embodiment, the server 201 transmits the selected destination 30 and the destination display candidates 32 to the mobile terminal 1. Furthermore, the mobile terminal 1 displays the received destination 30 and destination display candidates 32 on the display unit 12. Note that the destination selection transmission unit 221b excludes destination candidates 31 that do not satisfy the conditions of the desired route 40c from the destination display candidates 32. In other words, a destination candidate 31 that does not satisfy the conditions of the desired route 40c is not displayed on the display unit 12 even if it satisfies the conditions of the desired travel time 40a or the desired travel distance 40b.
[0146] When a seaside course is selected as desired route 40c, destination selection transmission unit 221b determines whether the condition of desired route 40c is satisfied based on whether a point with an altitude of 0 m or less is located on straight line 73. Alternatively, destination selection transmission unit 221b may determine whether the condition of desired route 40c is satisfied based on whether a point with an altitude of 0 m or less is located a predetermined distance from straight line 73.
[0147] (Destination display processing) Next, a process in which the server 201 (see FIG. 11) according to the second embodiment selects a destination 30 (see FIG. 11) and displays it on the display unit 12 (see FIG. 11) of the mobile terminal 1 (see FIG. 11) will be described with reference to Fig. 16. Note that the same processes as those in the process in which the server 2 (see FIG. 1) according to the first embodiment selects a destination 30 and displays it on the display unit 12 are denoted by the same reference numerals, and detailed descriptions thereof will be omitted.
[0148] In step S14, the mobile terminal 1 acquires the desired conditions 240 (see FIG. 12) including the desired route point 40c (see FIG. 12), and the user's current location information 41. In the second embodiment, the mobile terminal 1 acquires the motorcycle type information 42 (see FIG. 11).
[0149] In step S15, the mobile terminal 1 transmits the desired conditions 240 including the desired route point 40c and the user's current location information 41 to the server 201 via the network 90 (see FIG. 11). In the second embodiment, the mobile terminal 1 transmits the motorcycle type information 42 to the server 201 together with the desired conditions 240 and the user's current location information 41.
[0150] The process then shifts to the process of the server 201. In step S23, the server 201 (condition acquisition unit 221a (see FIG. 11)) receives the desired conditions 240. Specifically, the condition acquisition unit 221a acquires the desired conditions 240 including the desired route point 40c, and the user's current location information 41 through the mobile terminal 1. In the second embodiment, the condition acquisition unit 221a acquires the motorcycle type information 42 through the mobile terminal 1 together with the desired conditions 340 and the user's current location information 41.
[0151] In step S24, the server 201 (destination selection transmission unit 221b (see FIG. 11)) selects a destination 30 and a destination display candidate 32 from the multiple destination candidates 31 based on the desired conditions 240 including the desired route 40c and the user's current location information 41, as shown in FIG. 14 and FIG. 15. In the second embodiment, the destination selection transmission unit 221b selects a destination 30 and a destination display candidate 32 from the multiple destination candidates 31 based on the desired conditions 240 including the desired route 40c, the user's current location information 41, and the motorcycle type information 42.
[0152] In step S22, the server 201 transmits the selected destination 30 and the destination display candidates 32 to the mobile terminal 1. After that, the processing of the server 201 ends.
[0153] Next, the process proceeds to the process by the portable terminal 1. That is, in steps S12 and S13, the portable terminal 1 receives the transmitted destination 30 and the multiple destination candidates 31. Then, the portable terminal 1 displays the received destination 30 and the multiple destination display candidates 32 on the display unit 12. Thereafter, the process by the portable terminal 1 ends.
[0154] Other configurations of the second embodiment are similar to those of the first embodiment.
[0155] (Effects of the second embodiment) In the second embodiment, the following effects can be obtained.
[0156] As described above, in the second embodiment, the destination selection transmission unit 221b is configured to select a destination 30 that passes through route points suitable for motorcycle riding, based on the desired conditions 240, motorcycle type information 42, and current location information 41 acquired by the condition acquisition unit 221a via the mobile terminal 1. This allows for the selection of a destination 30 that passes through route points that are suitable for the type of motorcycle owned by the user (small or large motorcycle) and that allows for comfortable riding, making it possible to provide a destination selection system 200 that can further improve the satisfaction of users who prefer riding motorcycles.
[0157] In the second embodiment, as described above, the desired conditions 240 further include the desired route 40c, which is a route desired by the user of the motorcycle, and the condition acquisition unit 221a is configured to acquire either the desired travel time 40a or the desired travel distance 40b, and the desired route 40c through the mobile terminal 1, and the destination selection transmission unit 221b is configured to select the destination 30 based on either the desired travel time 40a or the desired travel distance 40b, the desired route 40c, the motorcycle type information 42, and the current location information 41. Here, some motorcycle users have needs such as wanting to travel on mountain roads or wanting to travel near the sea. Therefore, if the destination 30 is selected based on the desired conditions 40 including the desired route 40c, which is a route desired by the user, as described above, it is possible to select the destination 30 that passes through a route that meets the user's needs. As a result, it is possible to provide a destination selection system 200 that can further improve the satisfaction of the user.
[0158] Other effects of the second embodiment are similar to those of the first embodiment.
[0159] [Third embodiment] Next, the configuration of a destination selection system 300 (see FIG. 17) according to a third embodiment will be described with reference to FIGS. 17 to 21. Unlike the first embodiment, the third embodiment selects a destination 30 based on desired conditions 340 (see FIG. 17) including a desired travel time 40a (see FIG. 18) or a desired travel distance 40b (see FIG. 18) and a desired facility 40d (see FIG. 18). Note that in the third embodiment, detailed descriptions of the same configuration as in the first embodiment will be omitted.
[0160] (Destination Selection System) As shown in FIG. 17, a destination selection system 300 according to the third embodiment differs from the destination recommendation system 100 (see FIG. 1) according to the above-described first embodiment in that a server 301 is provided instead of the server 2 (see FIG. 1).
[0161] The server 301 differs from the server 2 according to the first embodiment in that it includes a second control unit 321 instead of the second control unit 21 (see FIG. 1). The second control unit 321 differs from the second control unit 21 according to the first embodiment in that it includes a condition acquisition unit 321a instead of the condition acquisition unit 21a, and a destination selection transmission unit 321b instead of the destination selection transmission unit 21b.
[0162] The condition acquisition unit 321a is configured to acquire desired conditions 340 via the mobile terminal 1. The destination selection transmission unit 321b is configured to select a destination 30 that passes through a facility desired by the user of the motorcycle, based on the desired conditions 340, motorcycle type information 42, and current location information 41 acquired by the condition acquisition unit 321a via the mobile terminal 1.
[0163] As shown in FIG. 18, the desired conditions 340 according to the second embodiment include a desired facility 40d that is a facility desired by the user of the motorcycle. The desired facility 40d is a facility that the user wants to pass through on the way to the destination 30, such as a park, a facility with a view of a rural area, a facility with a view of a historical landscape, a roadside station, etc. That is, the condition acquisition unit 321a (see FIG. 17) is configured to acquire the desired facility 40d and any one of the desired travel time 40a and the desired travel distance 40b through the mobile terminal 1. The destination selection transmission unit 321b (see FIG. 17) is configured to select the destination 30 (see FIG. 17) based on the desired travel time 40a and any one of the desired travel distance 40b, the desired facility 40d, the motorcycle type information 42 (see FIG. 17), and the current location information 41 (see FIG. 17). Details of the configuration in which the destination selection transmission unit 321b selects the destination 30 based on either the desired travel time 40a or the desired travel distance 40b, the desired facility 40d, the motorcycle type information 42, and the current location information 41 will be described later.
[0164] (Desired facility input screen) A desired facility input screen 360 shown in FIG. 19 is a screen displayed on the display unit 12 (see FIG. 17) of the mobile terminal 1 (see FIG. 17). The desired facility input screen 360 displays a destination decision button 60a, a selection field 60b for the desired travel time 40a (see FIG. 18), an input field 60j for the desired facility 40d, and a display field 60c for the currently acquired points 50 (see FIG. 17). The destination decision button 60a, the selection field 60b for the desired travel time 40a, and the display field 60c for the currently acquired points 50 have the same configurations as the destination decision button 60a, the selection field 60b for the desired travel time 40a, and the display field 60c for the currently acquired points 50 according to the first embodiment shown in FIG. 3, and therefore detailed description thereof will be omitted. The desired facility input screen 360 is generated in the server 301 and transmitted to the mobile terminal 1 via the network 90 (see FIG. 17). The desired facility input screen 360 is then displayed on the display unit 12 of the mobile terminal 1.
[0165] 19, a text input field is displayed as the input field 60j of the desired facility 40d. In the third embodiment, when the destination decision button 60a is pressed, the first control unit 11 (see FIG. 17) transmits to the server 301 the option selected in the selection field 60b of the desired travel time 40a and the desired facility 40d input in the input field 60j of the desired facility 40d.
[0166] When the desired condition 340 includes the desired travel distance 40b, an input field 60j for the desired facility 40d is displayed on the desired travel distance input screen 61 shown in Fig. 4. When the destination decision button 60a is pressed, the first control unit 11 (see Fig. 11) transmits the option selected in the selection field 61b for the desired travel distance 40b and the desired facility 40d input in the input field 60j for the desired facility 40d to the server 301. That is, the mobile terminal 1 according to the third embodiment is configured to transmit the desired travel time 40a, any one of the desired travel distance 40b, and the desired facility 40d to the server 301.
[0167] (Select a destination) Next, a configuration in which the second control unit 321 (see FIG. 17) selects the destination 30 (see FIG. 21) based on the desired conditions 240 (see FIG. 18) including the desired route point 40c (see FIG. 18) will be described with reference to Figures 20 and 21. Note that screens 76 and 77 shown in Figures 20 and 21 are screens illustrated to explain a configuration in which the second control unit 321 selects the destination 30, and are not displayed on the mobile terminal 1 (see FIG. 17).
[0168] The destination selection transmitting unit 321b (see FIG. 17) sets a plurality of circles 71a and 71b based on the desired travel time 40a (see FIG. 18) or the desired travel distance 40b (see FIG. 18), as shown on a screen 76 in FIG. 20. The configuration in which the destination selection transmitting unit 321b sets the circles 71a and 71b is similar to the configuration in which the destination selection transmitting unit 21b according to the first embodiment sets the circles 71a and 71b, and therefore detailed description thereof will be omitted.
[0169] The destination selection transmission unit 321b connects, with a straight line 73, a destination candidate 31 that is outside the circle 71a and inside the circle 71b among the multiple destination candidates 31, to the current location indicated by the ellipse 41a.
[0170] Next, as shown in Fig. 21, the destination selection transmission unit 21b (see Fig. 17) determines whether or not the facility input as the desired facility 40d (see Fig. 18) is included on a line 73 connecting the destination candidate 31 (see Fig. 20) and the current location. A star-shaped marker 78 shown in Fig. 21 indicates the facility input as the desired facility 40d.
[0171] The destination selection transmission unit 321b sets, as a destination display candidate 32, a destination candidate 31 in which a star marker 78 is included on a line 73 connecting the destination candidate 31 and the current location.
[0172] Then, the destination selection transmission unit 21b (see FIG. 17) randomly selects a destination 30 from the destination display candidates 32. Thereafter, similar to the first embodiment, the server 301 transmits the selected destination 30 and the destination display candidates 32 to the mobile terminal 1. Furthermore, the mobile terminal 1 displays the received destination 30 and destination display candidates 32 on the display unit 12. Note that the destination selection transmission unit 321b excludes destination candidates 31 whose desired facility 40d is not included on the straight line 73 from the destination display candidates 32. In other words, a destination candidate 31 whose desired facility 40d is not located on the straight line 73 is not displayed on the display unit 12 even if it satisfies the condition of the desired travel time 40a or the desired travel distance 40b.
[0173] (Destination display processing) Next, a process in which the server 301 (see FIG. 17) according to the second embodiment selects a destination 30 (see FIG. 17) and displays it on the display unit 12 (see FIG. 17) of the mobile terminal 1 (see FIG. 17) will be described with reference to Fig. 22. Note that the same processes as those in the process in which the server 2 (see FIG. 1) according to the first embodiment selects a destination 30 and displays it on the display unit 12 are denoted by the same reference numerals, and detailed descriptions thereof will be omitted.
[0174] In step S16, the mobile terminal 1 acquires desired conditions 340 (see FIG. 18) including desired facility 40d (see FIG. 18), and information 41 (see FIG. 17) on the user's current location. In the third embodiment, the mobile terminal 1 acquires motorcycle type information 42 (see FIG. 17).
[0175] In step S17, the mobile terminal 1 transmits the desired conditions 340 including the desired facility 40d and the user's current location information 41 to the server 301 via the network 90 (see FIG. 17). In the third embodiment, the mobile terminal 1 transmits the motorcycle type information 42 to the server 201 together with the desired conditions 340 and the user's current location information 41.
[0176] The process then shifts to the process of the server 301. In step S25, the server 301 (condition acquisition unit 321a (see FIG. 17)) receives the desired conditions 340. Specifically, the condition acquisition unit 321a acquires the desired conditions 340 including the desired facility 40d, and the user's current location information 41 through the mobile terminal 1. In the third embodiment, the condition acquisition unit 321a acquires the motorcycle type information 42 through the mobile terminal 1 in addition to the desired conditions 340 and the user's current location information 41.
[0177] In step S26, the server 301 (destination selection transmission unit 321b (see FIG. 17)) selects a destination 30 and a destination display candidate 32 from the multiple destination candidates 31 based on desired conditions 340 including the desired facility 40d and the user's current location information 41, as shown in FIG. 20 and FIG. 21. Note that in the third embodiment, the destination selection transmission unit 321b selects a destination 30 and a destination display candidate 32 from the multiple destination candidates 31 based on the desired conditions 340 including the desired facility 40d, the user's current location information 41, and the motorcycle type information 42.
[0178] In step S22, the server 301 transmits the selected destination 30 and the destination display candidates 32 to the mobile terminal 1. After that, the processing of the server 301 ends.
[0179] Next, the process proceeds to the process by the portable terminal 1. That is, in steps S12 and S13, the portable terminal 1 receives the transmitted destination 30 and the multiple destination candidates 31. Then, the portable terminal 1 displays the received destination 30 and the multiple destination display candidates 32 on the display unit 12. Thereafter, the process by the portable terminal 1 ends.
[0180] Other configurations of the third embodiment are similar to those of the first embodiment.
[0181] (Effects of the third embodiment) In the third embodiment, the following effects can be obtained.
[0182] In the third embodiment, as described above, the desired condition 340 further includes a desired facility 40d that is a facility desired by the motorcycle user, the condition acquisition unit 321a is configured to acquire either the desired travel time 40a or the desired travel distance 40b, and the desired facility 40d through the mobile terminal 1, and the destination selection transmission unit 321b is configured to select a destination 30 based on either the desired travel time 40a or the desired travel distance 40b, the desired facility 40d, the motorcycle type information 42, and the current location information 41. This makes it possible to select a destination 30 that can be reached via the desired facility 40d that is a facility desired by the motorcycle user. As a result, it is possible to display to the user not only the destination 30 but also destinations 30 that meet the user's desire, including intermediate destinations, and therefore it is possible to provide a destination selection system 300 that can further improve the satisfaction of the motorcycle user.
[0183] Other effects of the third embodiment are similar to those of the first embodiment.
[0184] [Variations] The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present invention is indicated by the claims, not by the description of the embodiments above, and further includes all modifications (variations) within the meaning and scope of the claims.
[0185] For example, in the above first to third embodiments, an example of a configuration in which the saddle type vehicle 3 includes the third communication unit 3a has been shown, but the present invention is not limited to this. For example, the saddle type vehicle does not have to include the third communication unit 3a. In this case, the destination arrival determination unit may be configured to determine whether or not the user has arrived at the destination 30 based only on the current location information 41 transmitted from the mobile terminal 1 and the information on the destination 30.
[0186] In the above first to third embodiments, the destination selection transmission unit 21b (the destination selection transmission unit 221b and the destination selection transmission unit 321b) displays a QR code (registered trademark) to share the destination 30 with other users, but the present invention is not limited to this. For example, the destination selection transmission unit may be configured to be able to transmit the randomly selected destination 30 to the mobile terminal 1 of each user of a touring group formed by a plurality of users who perform touring. That is, the destination selection transmission unit may be configured to be able to transmit the destination 30 to the mobile terminal 1 of each user of the touring group connected to the server via the network 90. With this configuration, the randomly selected destination 30 is transmitted to the mobile terminal 1 of each user of the touring group, so that the destination 30 can be easily shared within the touring group. As a result, the convenience (usability) of each user who performs touring by the touring group can be improved.
[0187] The destination selection transmission unit may be configured to acquire, from the mobile terminal 1, input information for selecting one of the multiple candidates for the destination 30 selected randomly from each user of the touring group, and select the candidate for the destination 30 with the largest number of selections as the destination 30. Specifically, the destination selection transmission unit accepts the destinations 30 selected randomly from each user of the touring group. Then, the destination selection transmission unit transmits the destinations 30 accepted from each user to each user of the touring group as options for the candidate for the destination 30. Then, the destination selection transmission unit accepts an input for selecting one of the multiple candidates for the destination 30 selected randomly from each user of the touring group. Then, the destination selection transmission unit selects the candidate for the destination 30 with the largest number of selections as the destination 30 and transmits it to the mobile terminal 1 of each user. With this configuration, it is possible to propose destinations 30 that reflect the opinions of each user of the touring group, so that it is possible to suppress an increase in the burden on a specific user compared to a case where a touring trip is performed toward a destination 30 selected by one user in the touring group.
[0188] The destination selection transmission unit may be configured to transmit the destination 30 determined by the representative of the touring group from among a plurality of randomly selected candidates of destinations 30 to the mobile terminals 1 of each user of the touring group. Specifically, the destination selection transmission unit is configured to transmit the destination 30 randomly based on the desired conditions of the representative of the touring group to the representative as well as to each user other than the representative of the touring group. With this configuration, the destination 30 determined by the representative alone is shared with each user of the touring group, thereby reducing the effort (burden) of the representative sending the destination 30 individually to each user of the touring group, thereby improving the convenience (usability) of the representative.
[0189] In the above first to third embodiments, the privilege granting unit 21d is configured to grant points 50 as a predetermined privilege to a user who has reached the destination 30, but the present invention is not limited to this. In the present invention, the privilege granting unit may be configured to grant points 50 to other users. Specifically, the points 50 can be granted from a predetermined user in a touring group to other users, and the privilege granting unit may be configured to acquire information on a user to be granted points 50 from the mobile terminal 1 and grant points 50 to other users based on the acquired information on the user to be granted points 50. With this configuration, points 50 can be granted between users in a touring group. As a result, even if a burden is placed on a specific user, such as when a representative determines the destination 30, it is possible to suppress a decrease in the satisfaction level of the specific user due to the points 50 being granted by other users.
[0190] In the above first to third embodiments, an example has been shown in which the reward granting unit 21d is configured to grant points 50 as a predetermined reward when the user reaches destination 30, but the present invention is not limited to this. In the present invention, the reward granting unit may be configured to grant a reward other than points 50 to the user as the predetermined reward. For example, the reward granting unit may be configured to grant travel voucher data, prepaid application amount grant data, a predetermined amount of gasoline refueling reward data, or the like as the predetermined reward when the user reaches destination 30.
[0191] In the above first to third embodiments, an example has been shown in which the reward granting unit 21d is configured to grant points 50 as a predetermined reward to a user who has reached the destination 30, but the present invention is not limited to this. In the present invention, the reward granting unit does not have to grant points 50 to a user who has reached the destination 30. However, if the reward granting unit does not grant points 50 to a user who has reached the destination 30, the user's motivation to travel to the destination 30 using the saddle type vehicle 3 decreases. Therefore, it is preferable that the reward granting unit is configured to grant points 50 to a user who has reached the destination 30.
[0192] In the above first to third embodiments, an example has been shown in which the reward provision unit 21d is configured to provide the user who has reached the destination 30 with points 50 exchangeable for a prize related to a motorcycle, but the present invention is not limited to this. In the present invention, the reward provision unit may be configured to provide the user who has reached the destination 30 with points exchangeable for a prize other than a prize related to a motorcycle. Any kind of points may be provided as long as they can increase the motivation of the user when traveling to the destination 30 using the saddle type vehicle 3.
[0193] In the second embodiment, the second control unit 221 is configured to display a selection field 60g for selecting either a mountain course or a seaside course as the desired route 40c on the mobile terminal 1, but the present invention is not limited to this. In the present invention, the second control unit 221 may be configured to display a selection field 60g including options for route points other than the mountain course and the seaside course as options for the desired route 40c on the mobile terminal 1. For example, the second control unit may be configured to display a selection field including options for courses that pass through specific roads as a selection field for the desired route point on the mobile terminal 1.
[0194] In the third embodiment, the second control unit 321 is configured to display the input field 60j for the desired facility 40d on the mobile terminal 1, but the present invention is not limited to this. In the present invention, the second control unit may be configured to display a selection field on the mobile terminal 1 that allows the user to select a genre of the desired facility. The second control unit may be configured to display a selection field on the mobile terminal 1 that allows the user to select a desired facility previously input by the user.
[0195] In the above first to third embodiments, an example has been shown in which the second control unit 21 (the second control unit 221 and the second control unit 321) is configured to display, on the mobile terminal 1, a selection field 60b in which the user selects one of the beginner's option 60d, the intermediate option 60e, and the advanced option 60f as the desired travel time 40a, but the present invention is not limited to this. In the present invention, the second control unit may be configured to display, on the mobile terminal 1, an input field in which the user can input the desired travel time 40a.
[0196] In the first to third embodiments, an example has been shown in which the second control unit 21 (the second control unit 221 and the second control unit 321) is configured to display a beginner's option 60d of 1 to 2 hours, an intermediate option 60e of 2 to 4 hours, and an advanced option 60f of 4 to 6 hours as options in the selection field 60b of the desired travel time 40a in the mobile terminal 1, but the present invention is not limited to this. The options in the desired travel time 40a are merely illustrative, and any travel time other than those described in the first to third embodiments may be used as long as the options increase in travel time from beginner to intermediate to advanced.
[0197] In the above first to third embodiments, the second control unit 21 (the second control unit 221 and the second control unit 321) is configured to display a selection field 61b in which the user selects one of the beginner option 61d, the intermediate option 61e, and the advanced option 61f as the desired travel distance 40b on the mobile terminal 1, but the present invention is not limited to this. In the present invention, the second control unit may be configured to display an input field in which the user can input the desired travel distance 40b on the mobile terminal 1.
[0198] In the first to third embodiments, the second control unit 21 (the second control unit 221 and the second control unit 321) is configured to display a beginner option 61d of 10 to 20 km, an intermediate option 61e of 20 to 40 km, and an advanced option 61f of 40 to 60 km as options in the selection field 61b of the desired travel distance 40b in the mobile terminal 1, but the present invention is not limited to this. Each option of the desired travel distance 40b is merely illustrative, and may be a travel distance other than those described in the first to third embodiments as long as the travel distance increases as the option progresses from beginner to intermediate to advanced.
[0199] In the above first to third embodiments, an example has been shown in which the destination selection transmission unit 21b (the destination selection transmission unit 221b and the destination selection transmission unit 321b) is configured to display a plurality of destination display candidates 32 together with the destination 30 on the mobile terminal 1, but the present invention is not limited to this. In the present invention, the destination selection transmission unit does not have to be configured to display a plurality of destination display candidates 32 as long as it is configured to display the destination 30 on the mobile terminal 1. However, if the destination selection transmission unit is configured not to display a plurality of destination display candidates 32, the user of the motorcycle will not be able to select a destination 30 that is suitable for his or her own convenience. For this reason, it is preferable that the destination selection transmission unit is configured to display a plurality of destination display candidates 32 together with the destination 30 on the mobile terminal 1.
[0200] In the above first to third embodiments, the saddle type vehicle 3 includes a motorcycle, but the present invention is not limited to this. In the present invention, the saddle type vehicle may include an electrically assisted bicycle equipped with a drive unit such as a motor that assists the drive force.
[0201] In the first embodiment, an example of a configuration in which the destination selection transmission unit 21b selects the destination 30 based on either the desired travel time 40a or the desired travel distance 40b, and the current location information 41, has been shown, but the present invention is not limited to this. For example, the destination selection transmission unit may be configured to select the destination 30 based on either the desired travel time 40a or the desired travel distance 40b, the current location information 41, and the remaining amount of fuel in the saddle riding type vehicle 3. In addition, for example, when the saddle riding type vehicle 3 includes an electrically assisted bicycle, the destination selection transmission unit may be configured to select the destination 30 based on either the desired travel time 40a or the desired travel distance 40b, the current location information 41, and the remaining battery charge of the electrically assisted bicycle.
[0202] In the above first to third embodiments, the desired travel time input screen 60, the desired travel distance input screen 61, the destination display screen 62, the point allocation screen 63, the desired stopover input screen 260, and the desired facility input screen 360 are generated in the server 2 (server 201 and server 301) and displayed on the display unit 12 of the mobile terminal 1, but the present invention is not limited to this. In the present invention, the desired travel time input screen 60, the desired travel distance input screen 61, the destination display screen 62, the point allocation screen 63, the desired stopover input screen 260, and the desired facility input screen 360 may be generated in the mobile terminal 1 and displayed on the display unit 12.
[0203] In the above first to third embodiments, for convenience of explanation, examples have been shown in which the processes of the second control unit 21 (second control unit 221 and second control unit 321) are explained using flow-driven flowcharts in which the processes are performed in order according to the processing flow, but the present invention is not limited to this. In the present invention, the processes of the second control unit may be performed by event-driven processing in which processing is performed on an event-by-event basis. In this case, the processes may be performed completely event-driven, or may be performed in a combination of event-driven and flow-driven. [Explanation of symbols]
[0204] 3 Saddle-type vehicles 3a 3rd Communication Department (Communication Department) 20 2nd memory section (memory section) 21a, 221a, 321a Condition acquisition part 21b, 221b, 321b Destination selection transmission unit 21c Destination arrival determination section 21d. Benefits Granting Department 30 Destination 31 Destination candidates 32 Destination display candidates 40, 240, 340 Desired conditions 40a Desired travel time 40b Desired travel distance 40c Preferred stopover 40d Preferred Facility 41 Current location information 42 Motorcycle Type Information 50 points (specified benefits) 100, 200, 300 Destination Suggestion System
Claims
1. A system for suggesting a destination of a saddle type vehicle to a user by displaying the destination on a mobile terminal carried by the user, comprising: a condition acquisition unit that acquires desired conditions, which are conditions for the destination desired by the user, and information on the user's current location via the mobile terminal carried by the user; a destination selection and transmission unit that randomly selects a predetermined destination to be a destination of the user from a plurality of destination candidates stored in advance based on the desired conditions and information on the current location, and transmits the selected destination to the mobile terminal; a destination arrival determination unit that determines whether the user has arrived at the destination transmitted from the destination selection transmission unit, the saddle type vehicle includes a communication unit capable of communicating with the mobile terminal, The destination arrival determination unit is configured to determine whether or not the user has reached the destination using the saddle-type vehicle based on the current location information transmitted from the mobile terminal and whether or not the mobile terminal and the communication unit are communicatively connected.
2. A system for suggesting a destination of a saddle-ride type vehicle to a user by displaying the destination on a mobile terminal carried by the user, a condition acquisition unit that acquires desired conditions, which are conditions for the destination desired by the user, and information on the user's current location via the mobile terminal carried by the user; a destination selection and transmission unit that randomly selects a predetermined destination to be a destination of the user from a plurality of destination candidates stored in advance based on the desired conditions and information on the current location, and transmits the selected destination to the mobile terminal; a destination arrival determination unit that determines whether the user has arrived at the destination transmitted from the destination selection transmission unit; a reward granting unit that grants a predetermined reward to the user when the destination arrival determining unit determines that the user has arrived at the destination.
3. The saddle-type vehicle includes a motorcycle, 3. The destination recommendation system according to claim 2, wherein the reward provision unit is configured to provide the user with points that can be exchanged for a prize related to a motorcycle as the predetermined reward when the user arrives at the destination.
4. 4. The destination recommendation system according to claim 3, wherein the destination selection transmission unit is configured to select a plurality of destination display candidates which are candidates for the destination to be proposed to the user based on the desired conditions and information on the current location from the plurality of destination candidates stored in advance, to randomly select the destination from the plurality of selected destination display candidates, and to transmit the selected destination and the plurality of destination display candidates to the mobile terminal.
5. the desired conditions include either a desired travel time, which is a travel time desired by the user of the motorcycle, or a desired travel distance, which is a travel distance desired by the user of the motorcycle; the condition acquisition unit is configured to acquire, via the mobile terminal, either the desired travel time or the desired travel distance; 5. The destination recommendation system according to claim 4, wherein the destination selection transmission unit is configured to select the destination based on either the desired travel time or the desired travel distance, and on information about the current location.
6. the condition acquisition unit is configured to acquire, via the mobile terminal, the desired conditions, information about the current location, and motorcycle type information, which is information about a type of motorcycle owned by the user; 6. The destination recommendation system according to claim 5, wherein the destination selection transmission unit is configured to select the destination based on the desired conditions, the current location information, and the motorcycle type information acquired by the condition acquisition unit through the mobile terminal.
7. 7. The destination recommendation system according to claim 6, wherein the destination selection transmission unit is configured to select the destination that passes through a route suitable for motorcycle riding, based on the desired conditions, the motorcycle type information, and the current location information acquired by the condition acquisition unit via the mobile terminal.
8. The desired conditions further include a desired route point that is a route point desired by the user of the motorcycle, the condition acquisition unit is configured to acquire, via the mobile terminal, either the desired travel time or the desired travel distance, and the desired stopover point; 8. The destination recommendation system according to claim 7, wherein the destination selection transmission unit is configured to select the destination based on either the desired travel time or the desired travel distance, the desired intermediate point, the motorcycle type information, and information on the current location.
9. The desired conditions further include a desired facility that is a facility desired by the user of the motorcycle, the condition acquisition unit is configured to acquire, via the mobile terminal, either the desired travel time or the desired travel distance, and the desired facility; 8. The destination recommendation system according to claim 7, wherein the destination selection transmission unit is configured to select the destination based on either the desired travel time or the desired travel distance, the desired facility, the motorcycle type information, and information on the current location.
10. The destination recommendation system according to claim 3 , wherein the destination selection transmission unit is configured to transmit the randomly selected destination to the mobile terminal of each user of a touring group formed by a plurality of the users who are touring.
11. The destination recommendation system according to claim 10, wherein the destination selection transmission unit is configured to acquire, from the mobile terminal, input information for selecting one of a plurality of destination candidates randomly selected from each user of the touring group, and to select the destination candidate that has been selected the most as the destination.
12. The destination recommendation system according to claim 10, wherein the destination selection transmission unit is configured to be capable of transmitting the destination determined by the representative of the touring group from among a plurality of randomly selected destination candidates to the mobile terminal of each user of the touring group.
13. The points can be granted by a given user to other users in the touring group, The destination recommendation system according to claim 10, wherein the benefit granting unit is configured to acquire information of the user to be granted the points from the mobile terminal, and grant the points to other users based on the acquired information of the user to be granted the points.
14. A system server that suggests destinations of a saddle-ride type vehicle to a user by displaying the destinations on a mobile terminal carried by the user, A storage unit that stores in advance a plurality of destination candidates that are candidates for the destination; a condition acquisition unit that acquires desired conditions, which are conditions for the destination desired by the user, and information on the user's current location via the mobile terminal owned by the user; a destination selection transmission unit that randomly selects a predetermined destination to be a destination of the user from the plurality of destination candidates pre-stored in the storage unit based on the desired conditions and information on the current location, and transmits the selected destination to the mobile terminal; a destination arrival determination unit that determines whether the user has reached the destination transmitted from the destination selection transmission unit, the saddle type vehicle includes a communication unit capable of communicating with the mobile terminal, The server for a destination recommendation system for a saddle-ride type vehicle is configured so that the destination arrival determination unit determines whether or not the user has reached the destination using the saddle-ride type vehicle based on the current location information transmitted from the mobile terminal and whether or not the mobile terminal and the communication unit are communicatively connected.
15. A method for suggesting a destination of a saddle type vehicle to a user by displaying the destination on a mobile terminal carried by the user, comprising: A first control unit of the mobile terminal acquires desired conditions that are conditions of the destination desired by the user and information on a current location of the user; a second control unit of the server randomly selects a predetermined destination to be a destination of the user from a plurality of destination candidates stored in advance, based on the desired conditions and the information of the current location; The second control unit transmits the selected destination to the mobile terminal, In the mobile terminal, the first control unit displays the transmitted destination, the second control unit determines whether a communication unit capable of communicating with the portable terminal, which is provided in the saddle type vehicle, is communicatively connected to the portable terminal; A destination suggestion method in which the second control unit determines whether or not the user has reached the destination using the saddle-type vehicle based on the current location information transmitted from the mobile terminal and whether or not the mobile terminal and the communication unit are communicatively connected.
16. A method for suggesting a destination of a saddle-ride type vehicle to a user by displaying the destination on a mobile terminal carried by the user, comprising: A first control unit of the mobile terminal acquires desired conditions that are conditions of the destination desired by the user and information on a current location of the user; a second control unit of the server randomly selects a predetermined destination to be a destination of the user from a plurality of destination candidates stored in advance, based on the desired conditions and the information of the current location; The second control unit transmits the selected destination to the mobile terminal, In the mobile terminal, the first control unit displays the transmitted destination, The destination suggestion method, wherein the second control unit grants a predetermined benefit to the user when the user arrives at the destination.
17. The saddle-type vehicle includes a motorcycle, The destination suggestion method according to claim 16 , wherein the second control unit grants, as the predetermined benefit, to the user, points that the user can exchange for a prize related to a motorcycle.
18. The second control unit selects a plurality of destination display candidates which are candidates of the destination to be proposed to the user based on the desired conditions and information of the current location from the plurality of destination candidates stored in advance, the second control unit randomly selects the destination from among the selected plurality of destination display candidates; the second control unit transmits the selected destination and the plurality of destination display candidates to the mobile terminal; The destination suggestion method according to claim 17 , wherein the first control unit displays the transmitted destination and the plurality of destination display candidates.
19. the desired conditions include either a desired travel time, which is a travel time desired by the user of the motorcycle, or a desired travel distance, which is a travel distance desired by the user of the motorcycle; the first control unit transmits either the desired travel time or the desired travel distance from the mobile terminal; The destination suggestion method according to claim 18 , wherein the second control unit selects the destination based on either the desired travel time or the desired travel distance transmitted from the mobile terminal and information on the current location.
20. The first control unit transmits the desired conditions, the current location information, and motorcycle type information, which is information on the type of motorcycle owned by the user, from the mobile terminal; The destination suggestion method according to claim 19, wherein the second control unit selects the destination based on the desired conditions, the information on the current location, and the motorcycle type information transmitted from the mobile terminal.
Citation Information
Patent Citations
Apparatus, method and program for traveling route creation support as well as computer-readable recording medium with recorded traveling route creation support program
JP2003247841A
Navigation system, terminal device, route search server, route search device, and route search method
JP2010117304A
Operation route determining device, operation route determining program, and operation route determining method
JP2020056683A
Method and device for guiding transportation route candidate, and computer program
JP2022106538A
Travel route creation support device, travel route creation support method, travel route creation support program, and computer-readable recording medium recording the travel route creation support program
JP4062934B2