Travel route proposal system, travel route proposal method, and program
The travel route suggestion system addresses the lack of intermediate stop suggestions by using user location and history to propose stops that meet user needs, improving travel comfort and sustainability.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2026-04-02
AI Technical Summary
Existing navigation technologies fail to suggest intermediate stops that meet a user's needs when setting a destination, limiting the comfort and efficiency of travel.
A travel route suggestion system that includes a destination recognition unit, user location recognition, activity history acquisition, map information retrieval, and a suggested spot determination unit to identify and propose intermediate stops based on user preferences and history, with machine learning to refine suggestions.
Enables the suggestion of intermediate stops that align with user needs, enhancing travel comfort and contributing to a sustainable transportation system.
Smart Images

Figure 2026057268000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a travel route proposal system, a travel route proposal method, and a program for proposing a travel route to a destination.
Background Art
[0002] In recent years, efforts have been actively made to provide access to a sustainable transportation system that takes into account people in vulnerable positions among transportation participants. Toward this realization, research and development focusing on further improving traffic safety and convenience through research and development related to navigation technology has been carried out. For example, Patent Document 1 discloses a behavior plan providing method for providing a user with behavior plan information based on an estimated stay time at a planned visit destination of the user estimated from the user's behavior information and the user's preference information. Further, Patent Document 2 discloses an information processing apparatus that provides a next destination to a guided user based on the stay time at the destination of the guided user.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] Incidentally, in navigation technology, it is conceivable to suggest intermediate stops that meet the user's needs in order to make travel to the destination set by the user more comfortable. However, the technologies described in the above-mentioned Patent Documents 1 and 2 only suggest destinations to the user, and therefore cannot suggest intermediate stops that meet the user's needs in accordance with the destination set by the user. Therefore, the object of this application is to suggest intermediate stops that meet the user's needs when the user sets a destination. This invention aims to provide a travel route suggestion system and method that can suggest intermediate stops that are likely to meet the user's needs when the user sets a destination, in order to solve the above-mentioned problems. Ultimately, this will contribute to the development of a sustainable transportation system. [Means for solving the problem]
[0005] As a first embodiment for achieving the above objective, a travel route suggestion system can be described, comprising: a destination recognition unit that recognizes a destination set by the user; a user location recognition unit that recognizes the user's current location; an activity history information acquisition unit that acquires activity history information showing the user's activity history; a map information acquisition unit that acquires map information of a target area including the destination and the user's current location; a suggested spot determination unit that extracts candidate spots that the user can pass through when traveling from the user's current location to the destination based on the map information, and determines, based on the activity history information, whether or not to make the candidate spots suggested spots for the user to visit; and a suggested spot information output unit that outputs information about the suggested spots.
[0006] The above-described travel route suggestion system may also be configured to include: a stop selection reception unit that accepts the user's selection of whether or not to stop at the suggested spot in response to the output of suggested spot information by the suggested spot information output unit; and a suggested route setting unit that, when the stop selection reception unit accepts the user's selection that a stop at the suggested spot is necessary, sets a suggested route from the user's current location to the destination via the suggested spot, based on the map information.
[0007] In the above-described travel route proposal system, the activity history information may include proposal result data that associates the information of the proposed spots with the results of the selection by the stop selection reception unit regarding whether or not to stop at the proposed spots. The system may also include a route proposal model generation unit that generates a route proposal model that outputs a determination of whether or not to make a candidate spot a proposed spot in response to input information of the candidate spots using machine learning based on the proposal result data, and a proposed spot determination unit that uses the route proposal model to determine whether or not to make a candidate spot a proposed spot.
[0008] In the above-described travel route proposal system, the activity history information may include proposal result data that associates the information of the proposed spots, the user's travel status at the time the proposed spot information output unit outputs the information of the proposed spots, and the result of the stop selection acceptance unit's selection of whether or not to stop at the proposed spots. The route proposal model generation unit may be configured to generate the route proposal model that, in response to the input of the candidate spot information and the user's travel status, outputs a determination of whether or not to make the candidate spots the proposed spots.
[0009] In the above-described travel route proposal system, the route proposal model generation unit may be configured to generate the route proposal model by machine learning, by weighting candidate spots that have been selected as requiring a stop by the stop selection reception unit, giving them priority over candidate spots that have been selected as not requiring a stop by the stop selection reception unit.
[0010] In the above-described travel route proposal system, the route proposal model generation unit may be configured to retrain the route proposal model using the newly added proposal result data when new proposal result data is added to the behavior history information.
[0011] The above-described travel route suggestion system may include a desired arrival time recognition unit that recognizes the desired arrival time, which is the time when the user will arrive at the destination, and a suggested spot determination unit that extracts as candidate spots spots that the user can visit and that allow them to reach the destination by the desired arrival time.
[0012] As a second embodiment for achieving the above objective, a travel route suggestion method performed by a computer is provided, which includes: a destination recognition step of recognizing a destination set by a user; a user location recognition step of recognizing the user's current location; an activity history information acquisition step of acquiring activity history information showing the user's activity history; a map information acquisition step of acquiring map information of a target area including the destination and the user's current location; a suggested spot determination step of extracting candidate spots that can be passed through when traveling from the user's current location to the destination based on the map information, and deciding whether or not to make the candidate spots suggested spots to visit based on the activity history information; and a suggested spot information output step of outputting information about the suggested spots.
[0013] A third embodiment for achieving the above objective is a program that causes the computer to function as: a destination recognition unit that recognizes a destination set by the user; a user location recognition unit that recognizes the user's current location; an activity history information acquisition unit that acquires activity history information showing the user's activity history; a map information acquisition unit that acquires map information of a target area including the destination and the user's current location; a suggested spot determination unit that extracts candidate spots that the user can pass through when moving from the user's current location to the destination based on the map information, and determines whether or not to make the candidate spots suggested spots that the user should visit based on the activity history information; and a suggested spot information output unit that outputs information about the suggested spots. [Effects of the Invention]
[0014] According to the above-described travel route suggestion system, travel route suggestion method, and program, when a user sets a destination, it is possible to suggest intermediate stops that are likely to match the user's needs. [Brief explanation of the drawing]
[0015] [Figure 1] Figure 1 is a diagram showing the configuration of the travel path proposal system in this embodiment. [Figure 2] Figure 2 is an explanatory diagram of the data stored in the storage device. [Figure 3] Figure 3 is an explanatory diagram of the process for generating the route proposal model. [Figure 4] Figure 4 is the first flowchart for the process of suggesting a visit to a proposed spot. [Figure 5] Figure 5 is the second flowchart for the process of suggesting a visit to a proposed spot. [Figure 6] Figure 6 is an explanatory diagram illustrating the series of processes from determining the proposed spots to saving the results of the selection of places to visit. [Modes for carrying out the invention]
[0016] [1. Configuration of the Travel Route Proposal System] Referring to FIG. 1, the configuration of the travel route proposal system 1 of the present embodiment will be described. The travel route proposal system 1 is a computer system connected to the communication network 100. The travel route proposal system 1 communicates with a communication terminal used by a user of the travel route proposal system 1 via the communication network 100, and provides information on spots where the user can stop during the journey to the destination.
[0017] In FIG. 1, as users of the travel route proposal system 1, user U1 traveling by car in vehicle 50 and user U2 traveling on foot are illustrated. In FIG. 1, Ps is the current position of users U1 and U2, and Pd is the destination of users U1 and U2. For user U1, the travel route proposal system 1 provides information on spots where the user can stop by communicating with a communication terminal 51 (navigation device, DA (Display Audio), smartphone, tablet terminal, mobile phone, etc.) installed in vehicle 50 or brought into vehicle 50 by user U1. Also, for user U2, the travel route proposal system 1 provides information on spots where the user can stop by communicating with a communication terminal 60 (smartphone, tablet terminal, mobile phone, etc.) carried by user U2.
[0018] Furthermore, the travel route proposal system 1 communicates with various servers such as a traffic information server 110, a spot information server 120, and a vehicle support server 130 via the communication network 100. The traffic information server 110 provides traffic information such as maps and road regulations. The spot information server 120 provides information on spots where the user can stop (restaurants, service areas, drive-ins, tourist spots, etc.). The vehicle support server 130 receives and stores information on the moving status (moving location, moving time, moving speed, etc.) from service target vehicles such as vehicle 50.
[0019] The moving route proposal system 1 includes a processor 10 (corresponding to the computer of the present disclosure), a storage device 30, a communication unit 40, etc. In the storage device 30, a control program 31 of the moving route proposal system 1 (corresponding to the program of the present disclosure), a machine learning platform program 32, a user database (DB) 33, and an action history DB 34 are stored. As shown in FIG. 2, in the user DB 33, registered user data 201 is recorded, which associates user IDs (User01, User02, …) individually issued to a plurality of users registered in the moving route proposal system 1 with registration information (communication address, home address, hobbies, etc.) input by each user at the time of registration.
[0020] In the action history DB 34, for each user, proposal result data 200 and visit performance data 202 shown in FIG. 2 are recorded. The proposal result data 200 and the visit performance data 202 correspond to the action history information of the present disclosure. The proposal result data 200 includes, for the proposal to visit a proposed spot made to a user, the date and time of the proposal, the selection result (necessary or unnecessary) of whether the user needs to visit the proposed spot, the information of the proposed spot (proposal category, classification), and the moving situation of the user at the time of the proposal (driving time, moving distance, distance from home, number of parking times on that day), which is the moving situation at the time of the proposal. In the visit performance data 202, the visit times are recorded by genre for the spots that the user has visited so far. The visit performance data 202 is used for estimating the user's preferences for spots, etc.
[0021] By loading and executing the control program 31 of the moving route proposal system 1, the processor 10 functions as a user position recognition unit 11, a destination recognition unit 12, a desired arrival time recognition unit 13, a map information acquisition unit 14, an action history information acquisition unit 15, a route proposal model generation unit 16, a proposed spot determination unit 18, a proposed spot information output unit 19, a stopover selection reception unit 20, and a proposed route setting unit 21.
[0022] Here, the processing performed by the user location recognition unit 11 corresponds to the user location recognition step in the travel route proposal method of this disclosure, and the processing performed by the destination recognition unit 12 corresponds to the destination recognition step in the travel route proposal method of this disclosure. The processing performed by the map information acquisition unit 14 corresponds to the map information acquisition step in the travel route proposal method of this disclosure, and the processing performed by the activity history information acquisition unit 15 corresponds to the activity history information acquisition step in the travel route proposal method of this disclosure. The processing performed by the proposed spot determination unit 18 corresponds to the proposed spot determination step in the travel route proposal method of this disclosure, and the processing performed by the proposed spot information output unit 19 corresponds to the proposed spot information output step in the travel route proposal method of this disclosure.
[0023] The following describes a scenario where user U1, who is driving vehicle 50 from their current location Ps to their destination Pd, is offered the option to stop at a spot along their route. The same applies when offering the option to stop at a spot to other users, such as user U2.
[0024] The user location recognition unit 11 communicates with the communication terminal 51 to acquire detection information of the user U1's current location (the current location of the vehicle 50) detected by a location sensor such as a GNSS (Global Navigation Satellite System) sensor installed in the communication terminal 51, and recognizes the current location of the user U1.
[0025] The destination recognition unit 12 communicates with the communication terminal 51 to recognize the destination Pd set by user U1 using the communication terminal 51. The desired arrival time recognition unit 13 communicates with the communication terminal 51 to recognize the desired arrival time at destination Pd set by user U1 using the communication terminal 51.
[0026] The map information acquisition unit 14 acquires map information of the target area, including the user U1's current location Ps and destination Pd, from the traffic information server 110 by accessing the traffic information server 110. The activity history information acquisition unit 15 acquires the vehicle 50's movement history information by communicating with the communication terminal 51 or by accessing the vehicle support server 130, and also recognizes the result of the acceptance of the stop selection acceptance unit 20 (described later) regarding whether or not to stop at the suggested spots, generates suggested result data 200, and records it in the activity history DB 34.
[0027] As shown in Figure 3, the route suggestion model generation unit 16 performs dummy variable processing on the user U1's suggestion result data 200 by subdividing the suggested date and time (weekdays, holidays, days of the week, time slots) and the attributes of the suggested spots (genre classification, purpose classification, etc.) to generate training data 210 in which the selection result is considered correct, using the information of the suggested spots and the movement status as examples. The route suggestion model generation unit 16 then executes the machine learning platform program 32 and performs machine learning using the training data 210 to generate a route suggestion model 17 that outputs a determination of whether or not to suggest a candidate spot as a suggested spot, given the input information of candidate spots and the user's movement status.
[0028] Here, when the route proposal model generation unit 16 generates the route proposal model 17 using machine learning, it may perform weighting to extract candidate spots that have been selected as necessary for a stop by the stop selection reception unit 20 as proposed spots, prioritizing them over candidate spots that have been selected as unnecessary for a stop by the stop selection reception unit 20.
[0029] The proposed spot determination unit 18 accesses the spot information server 120 to obtain information on spots located near user U1, thereby extracting candidate spots that user U1 can visit on their way to destination Pd. In this case, the proposed spot determination unit 18 extracts candidate steps on the condition that the user can reach destination Pd by the desired arrival time recognized by the desired arrival time recognition unit 13.
[0030] The proposed spot determination unit 18 inputs information on candidate spots and the user U1's movement status into the route proposal model 17, and, according to the output of the route proposal model 17's determination, decides whether or not to make the candidate spots proposed spots for user U1 to visit. The proposed spot information output unit 19 transmits information on proposed spots to the communication terminal 51 to propose a visit to the proposed spots. The visit selection reception unit 20 receives the selection result data on whether or not to visit the proposed spots transmitted from the communication terminal 51 and accepts the selection to visit the proposed spots.
[0031] When the stopover selection reception unit 20 receives a selection indicating that a stopover at a suggested spot is necessary, the suggested route setting unit 21 sets a suggested route from the user U1's current location (the vehicle 50's current location) to the destination Pd via the suggested spot, and transmits the suggested route information to the communication terminal 51. Upon receiving the suggested route information, the communication terminal 51 displays the suggested route information on its display and performs route guidance along the suggested route according to the user U1's instructions.
[0032] [2. Processing of proposals to visit suggested spots] Following the flowcharts shown in Figures 4 and 5, the procedure for suggesting stops at proposed spots, performed by the travel route suggestion system 1 for user U1 in the situation shown in Figure 1, will be explained with reference to the overview of the series of processes shown in Figure 6.
[0033] When the travel route suggestion system 1 recognizes, through communication with the communication terminal 51, that user U1 has started traveling by vehicle 50, it executes a process to suggest stops at suggested spots according to the flowcharts in Figures 4 and 5. In step S1 of Figure 4, the travel route suggestion system 1 recognizes user U1's user ID through communication with the communication terminal 51 and identifies user U1.
[0034] In the following step S2, the destination recognition unit 12 communicates with the communication terminal 51 to determine whether a destination has been set for user U1. If a destination has been set, the process proceeds to step S3; otherwise, the process proceeds to step S20. In step S20, the destination recognition unit 12 communicates with the communication terminal 51 to determine whether user U1 has finished moving in the vehicle 50. If user U1 has finished moving, the destination recognition unit 12 proceeds to step S17 in Figure 5; if user U1 is continuing to move, the process proceeds to step S2.
[0035] In step S3, the user location recognition unit 11 recognizes the current location of user U1 (the current location of the vehicle 50) by communicating with the communication terminal 51. In the following step S4, the map information acquisition unit 14 acquires map information and road traffic information for the target area, including user U1's current location Ps and destination Pd, from the traffic information server 110. In the next step S5, the desired arrival time recognition unit 13 recognizes the desired arrival time at destination Pd set by user U1 by communicating with the communication terminal 51. In the next step S6, the proposed spot determination unit 18 searches for candidate spots that user U1 can stop at when traveling from current location Ps to destination Pd, based on the map information and traffic information, provided that it is possible to reach destination Pd by the desired arrival time. Here, the proposed spot determination unit 18 searches for candidate spots that, if visited, would allow user U1 to reach destination Pd by the desired arrival time, assuming a typical stay time at each spot, depending on the type of spot (restaurant, service area, drive-in, convenience store, etc.).
[0036] In the following step S7, the suggested spot determination unit 18 proceeds to S7 if candidate spots are extracted, and proceeds to step S18 in Figure 5 if no candidate spots are extracted, ending the stopover suggestion process. In step S8, the suggested spot determination unit 18 recognizes the movement status of user U1 (movement status of vehicle 50) based on the behavior history data recognized by the behavior history information acquisition unit 15 and stored in the behavior history DB 34, as shown in the callout B2 in Figure 6.
[0037] In the next step S9, the proposed spot determination unit 18 creates inference data 220, as shown in Figure 6, based on the candidate spot information and the user U1's travel status. The inference data 220 includes candidate spot information (proposal category, classification) and user U1's travel status (time of day, driving time, distance traveled, number of stops on the day). In the following step S10, the proposed spot determination unit 18 inputs the inference data 220 into the route proposal model 17, as shown in callout B3 in Figure 6, and obtains the output of the inference result (propose / do not propose).
[0038] If the collection of proposal result data 200 (see Figure 2) for user U1 is insufficient and a route proposal model 17 targeting user U1 has not yet been generated, the proposed spot determination unit 18 will, for example, determine candidate spots in genres that match user U1's preferences recorded in the registered user data 201 (see Figure 2) as proposed spots.
[0039] In the following step S11, the proposed spot determination unit 18 proceeds to step S12 if the output of the route proposal model 17 is "suggest", and proceeds to step S18 in Figure 5 if the output of the route proposal model 17 is "do not suggest". In step S12, the proposed spot information output unit transmits proposed spot information suggesting a stop at a proposed spot to the communication terminal 51, as shown in the callout B4 in Figure 6. Upon receiving the proposed spot information, the communication terminal 51 displays a stop suggestion screen 55 on its display, as shown in Figure 6.
[0040] The stop suggestion screen 55 displays that there is a restaurant nearby, and provides a Yes button 55a to select whether a stop is necessary and a No button 55b to select whether a stop is unnecessary. The communication terminal 51 transmits selection result information, indicating whether the user U1 pressed the Yes button 55a or the No button, or made a Yes or No selection via voice input, to the travel route suggestion system 1. In step S13 of Figure 5, when the stop selection reception unit 20 receives the selection result information transmitted from the communication terminal 51, it proceeds to step S14.
[0041] In step S14, the stopover selection reception unit 20 recognizes from the selection result information whether user U1 needs to stop at the suggested spot. If the selection result indicates that a stopover is necessary, the stopover selection reception unit 20 proceeds to step S15; if the selection result indicates that a stopover is not necessary, it proceeds to step S16. In the example in Figure 6, as shown in callout B5, user U1 selected that a stopover was not necessary and is heading to destination Pd (park) without stopping at the Italian restaurant 70.
[0042] In step S15, the proposed route setting unit 21 transmits information about the proposed route from the proposed spot to the destination Pd to the communication terminal 51. In the example in Figure 1, if restaurant 70 is the proposed spot, the proposed route setting unit 21 transmits information about the proposed route R1 from restaurant 70 to the destination Pd to the communication terminal 51. Also, if restaurant 71 is the proposed spot, the proposed route setting unit 21 transmits information about the proposed route R2 from restaurant 71 to the destination Pd to the communication terminal 51.
[0043] If, within a predetermined time from the time in step S12 when the suggested stop-visit information for the suggested spot is sent to the communication terminal 51, the selection result information sent from the communication terminal 51 is not received in step S13, the stop-visit selection reception unit 20 may determine that user U1 has selected that a stop-visit to the suggested spot is not necessary and proceed to step S16, or proceed to step S18.
[0044] In step S16, the activity history information acquisition unit 15 generates the current proposal result data 200a, which includes the selection result of whether or not to visit the proposed spots, as shown in callout B6 in Figure 6, and records it by adding it to the proposal result data 200 in the activity history DB 34, as shown in callout B7. In the following step S17, the route proposal model generation unit 16 determines whether or not a predetermined number of proposal result data 200 has been added to the activity history DB 34. If a predetermined number or more of proposal result data 2000 has been added, the route proposal model generation unit 16 proceeds to step S30, and if not a predetermined number or more of proposal result data 2000 has been added, it proceeds to step S18.
[0045] In step S20, the route suggestion model generation unit 16 updates the route suggestion model 17 by performing the machine learning (retraining) described above, including the added suggestion result data 200, with reference to Figure 3. By updating the route suggestion model 17 in this way, reflecting the user U1's recent behavioral history, it is expected that the likelihood of determining suggested spots that match the user U1's needs will increase.
[0046] [3. Other Embodiments] In the above embodiment, the travel route proposal system of the present disclosure is configured by a travel route proposal system 1, which is a computer system (server) that communicates with a communication terminal 51 used in a vehicle 50 and a communication terminal 60 carried by a user U2 via a communication network 100. In other embodiments, the travel route proposal system of the present disclosure may be configured by communication terminals 51 and 60. Alternatively, a part of the travel proposal system of the present disclosure may be configured as a server function, and the remaining part may be configured by communication terminals 51 and 60. In this case, the travel route proposal system of the present disclosure is configured by the server and the communication terminal 51 or communication terminal 60. For example, the server may be provided with a route proposal model generation unit 16 and a proposed spot determination unit 18, which have a high computational load, while the other components may be provided by the communication terminals 51 and 60.
[0047] In the above embodiment, the route suggestion model generation unit 16 generated a route suggestion model 17 using training data 210 which includes information on suggested spots, the movement status of user U1, and the selection result by user U1 regarding whether or not to stop at the suggested spots, as shown in Figure 3. In another embodiment, training data may be used which does not include the movement status of user U1, but includes information on suggested spots and the selection result by user U1 regarding whether or not to stop at the suggested spots.
[0048] In the above embodiment, the travel route proposal system 1 includes a desired arrival time recognition unit 13, and the proposed spot determination unit 18 searches for candidate spots on the condition that the destination Pd is reached by the desired arrival time. In another embodiment, the desired arrival time recognition unit 13 may be omitted, and the proposed spot determination unit 18 may be configured to search for candidate spots without considering the desired arrival time.
[0049] In the above embodiment, the route suggestion model generation unit 16 retrained the route suggestion model 17 using the added suggestion result data, as shown in steps S15 and S20 of Figure 5. However, the configuration may also be configured so that the route suggestion model 17 is not retrained.
[0050] In the above embodiment, a route suggestion model generation unit 16 is provided, and the suggested spot determination unit 18 determines suggested spots using the route suggestion model 17 generated by the route suggestion model generation unit 16. Alternatively, suggested spots may be determined by other methods, such as determining spots that match the user's preferences and behavioral patterns estimated from the user's behavioral history, without using the route suggestion model 17 generated by machine learning.
[0051] Figure 1 is a schematic diagram showing the functional configuration of the travel path proposal system 1, divided by its main processing content, in order to facilitate understanding of the present invention. The functional configuration of the travel path proposal system 1 may be configured by other divisions. Furthermore, the processing of each component may be performed by one hardware unit or by multiple hardware units. Also, the processing of each component shown in Figures 4 and 5 may be performed by one program or by multiple programs.
[0052] [4. Configurations supported by the above embodiments] The above embodiment is a specific example of the following configuration.
[0053] (Configuration 1) A travel route suggestion system comprising: a destination recognition unit that recognizes a destination set by the user; a user location recognition unit that recognizes the user's current location; an activity history information acquisition unit that acquires activity history information showing the user's activity history; a map information acquisition unit that acquires map information of a target area including the destination and the user's current location; a suggested spot determination unit that extracts candidate spots that the user can pass through when traveling from the user's current location to the destination based on the map information, and determines whether or not to make the candidate spots suggested spots that the user should visit based on the activity history information; and a suggested spot information output unit that outputs information about the suggested spots. According to the travel route suggestion system of Configuration 1, when a user sets a destination, it can suggest intermediate stops that are likely to match the user's needs, based on the user's travel history.
[0054] (Configuration 2) The travel route suggestion system according to Configuration 1, comprising: a stop selection reception unit that receives a selection from the user regarding whether or not to stop at the suggested spot in response to the output of information on the suggested spot by the suggested spot information output unit; and a suggested route setting unit that, when the stop selection reception unit receives a selection that it is necessary to stop at the suggested spot, sets a suggested route from the user's current location to the destination via the suggested spot based on the map information. According to the travel route suggestion system of Configuration 2, a suggested route can be set to reach the destination via suggested spots, depending on whether the user selects whether or not it is necessary.
[0055] (Configuration 3) The travel route proposal system according to Configuration 2, wherein the behavior history information includes proposal result data which associates the information of the proposed spot with the result of the acceptance of the selection by the stop selection acceptance unit regarding whether or not to stop at the proposed spot, and the route proposal model generation unit generates a route proposal model which, in response to the input of the information of the candidate spot, outputs a determination of whether or not to make the candidate spot the proposed spot, using machine learning based on the proposal result data, and the proposed spot determination unit determines whether or not to make the candidate spot the proposed spot using the route proposal model. According to the travel route suggestion system of Configuration 3, a route suggestion model is generated that reflects the user's past selections regarding whether or not to visit suggested spots, and suggested spots can be determined using the generated route suggestion model.
[0056] (Configuration 4) The travel route proposal system according to Configuration 3, wherein the activity history information includes the information of the proposed spot, the travel status at the time of the proposal which is the user's travel status at the time the proposed spot information output unit outputs the information of the proposed spot, and the result of the selection by the stop selection reception unit regarding whether or not to stop at the proposed spot, and the route proposal model generation unit generates the route proposal model which outputs a determination of whether or not to make the candidate spot a proposed spot in response to the input of the information of the candidate spot and the user's travel status, and the travel route proposal system according to Configuration 3. According to the travel route suggestion system of configuration 4, a route suggestion model is generated that reflects the user's travel status at the time the information on suggested spots is output, and suggested spots can be determined according to the user's travel status using the generated route suggestion model.
[0057] (Configuration 5) The travel route proposal system according to Configuration 3 or Configuration 4, wherein the route proposal model generation unit weights the candidate spots that have been selected as requiring a stopover by the stopover selection reception unit to be extracted as proposed spots with priority over the candidate spots that have been selected as not requiring a stopover by the stopover selection reception unit, and generates the route proposal model by machine learning. According to the travel route proposal system of configuration 5, candidate spots that are similar to suggested spots that users have previously selected as necessary stops can be prioritized as suggested spots for the current trip.
[0058] (Configuration 6) A travel route proposal system according to any one of Configurations 3 to 5, wherein the route proposal model generation unit retrains the route proposal model using the newly added proposal result data when new proposal result data is added to the behavior history information. According to the travel route suggestion system of Configuration 6, by updating the route suggestion model to reflect the user's recent activity history, it is expected that the likelihood of determining suggested spots that match the user's needs will increase.
[0059] (Configuration 7) A travel route proposal system according to any one of Configurations 1 to 6, comprising a desired arrival time recognition unit that recognizes a desired arrival time which is the time when the user will arrive at the desired destination, and a proposed spot determination unit that extracts spots that the user can stop at and that allow them to reach the destination by the desired arrival time as candidate spots. According to the travel route suggestion system of configuration 7, candidate spots can be extracted according to the user's schedule so that they can arrive at their destination by the desired arrival time.
[0060] (Configuration 8) A method for proposing a travel route, which is performed by a computer, and includes: a destination recognition step of recognizing a destination set by a user; a user location recognition step of recognizing the user's current location; an activity history information acquisition step of acquiring activity history information showing the user's activity history; a map information acquisition step of acquiring map information of a target area including the destination and the user's current location; a proposed spot determination step of extracting candidate spots that can be passed through when traveling from the user's current location to the destination based on the map information, and deciding whether or not to make the candidate spots proposed spots that the user should visit based on the activity history information; and a proposed spot information output step of outputting information about the proposed spots. By executing the travel path proposal method of Configuration 8 using a computer, the same effects and advantages as the travel path proposal system of Configuration 1 can be obtained.
[0061] (Configuration 9) A program that causes a computer to function as a destination recognition unit that recognizes a destination set by the user, a user location recognition unit that recognizes the user's current location, an activity history information acquisition unit that acquires activity history information showing the user's activity history, a map information acquisition unit that acquires map information of a target area including the destination and the user's current location, a suggested spot determination unit that extracts candidate spots that the user can pass through when moving from the user's current location to the destination based on the map information, and determines whether or not to make the candidate spots suggested spots that the user should visit based on the activity history information, and a suggested spot information output unit that outputs information about the suggested spots. By executing the program of configuration 9 on a computer, the configuration of the travel path proposal system of configuration 1 can be realized. [Explanation of symbols]
[0062] 1... Travel route suggestion system, 10... Processor, 11... User location recognition unit, 12... Destination recognition unit, 13... Desired arrival time recognition unit, 14... Map information acquisition unit, 15... Behavioral history information acquisition unit, 16... Route suggestion model generation unit, 17... Route suggestion model, 18... Suggested spot determination unit, 19... Suggested spot information output unit, 20... Stopover selection acceptance unit, 21... Suggested route setting unit, 30... Storage device, 31... Control program for travel route suggestion system, 32... Machine learning platform Form program, 33...User DB, 34...Behavior history DB, 40...Communication unit, 50...Vehicle, 51...Communication terminal, 60...Communication terminal, 70, 71...Restaurant, 100...Communication network, 110...Traffic information server, 120...Spot information server, 130...Vehicle support server, 200...Proposal result data, 201...Registered user data, 202...Visit history data, U1, U2...User, Ps...(User's) current location, Pd...Destination.
Claims
1. A destination recognition unit that recognizes the destination set by the user, A user location recognition unit that recognizes the current location of the user, A behavioral history information acquisition unit acquires behavioral history information showing the user's behavioral history, A map information acquisition unit acquires map information of a target area including the destination and the user's current location. A suggested spot determination unit extracts candidate spots that the user can pass through when traveling from the user's current location to the destination, based on the map information, and determines, based on the activity history information, whether or not to designate the candidate spots as suggested spots to visit the user. A proposed spot information output unit that outputs information about the aforementioned proposed spot, A travel route proposal system equipped with the following features.
2. A stopover selection reception unit receives the user's selection of whether or not to stop at the suggested spot, in response to the output of information about the suggested spot by the suggested spot information output unit. The proposed route setting unit, when the stopover selection reception unit receives a selection indicating that a stopover at the proposed spot is necessary, sets a proposed route from the user's current location to the destination via the proposed spot, based on the map information. A travel route proposal system according to claim 1.
3. The aforementioned activity history information includes proposal result data that associates the information of the proposed spot with the results of the selection by the stop selection reception unit regarding whether or not to stop at the proposed spot. The system includes a route proposal model generation unit that generates a route proposal model that, in response to input information about candidate spots, outputs a determination of whether or not to select a candidate spot as a proposed spot, using machine learning based on the proposed result data. The proposed spot determination unit uses the route proposal model to determine whether or not to designate the candidate spot as the proposed spot. The travel route proposal system according to claim 2.
4. The aforementioned activity history information includes the proposed spot information, the proposed spot information output unit's proposed spot information output, the proposed spot information output unit's proposed spot information, the proposed spot information output unit's proposed spot information, the proposed spot information output unit's proposed spot information, and the proposed spot information output unit's proposed spot selection result data, which associates these with the proposed spot information output unit's proposed spot information with the proposed spot information output unit's proposed spot selection result. The route proposal model generation unit generates a route proposal model that outputs a determination of whether or not to select a candidate spot as a proposed spot, based on the input of information on the candidate spots and the user's movement status. The travel route proposal system according to claim 3.
5. The route proposal model generation unit assigns weights to candidate spots that have been selected as requiring a stop by the stop selection reception unit, prioritizing them over candidate spots that have been selected as not requiring a stop by the stop selection reception unit, and generates the route proposal model using machine learning. A travel route proposal system according to claim 3 or claim 4.
6. When new proposed result data is added to the behavior history information, the route proposal model generation unit retrains the route proposal model using the added proposed result data. A travel route proposal system according to claim 3 or claim 4.
7. The system includes a desired arrival time recognition unit that recognizes the desired arrival time, which is the time of arrival at the destination desired by the user. The proposed spot determination unit extracts as candidate spots spots that the user can visit and that allow them to reach the destination by the desired arrival time. A travel route proposal system according to any one of claims 1 to 4.
8. A method for proposing travel routes performed by a computer, A destination recognition step that recognizes the destination set by the user, The user location recognition step involves recognizing the user's current location, A step of acquiring behavioral history information that shows the user's behavioral history, A map information acquisition step involves acquiring map information of a target area that includes the destination and the user's current location. A suggested spot determination step involves extracting candidate spots that the user can pass through when traveling from their current location to their destination, based on the map information, and deciding whether or not to designate these candidate spots as suggested spots to visit, based on the activity history information. A suggested spot information output step that outputs information about the aforementioned suggested spot, A method for proposing travel routes, including the provision of a travel route.
9. Computers, A destination recognition unit that recognizes the destination set by the user, A user location recognition unit that recognizes the current location of the user, A behavioral history information acquisition unit acquires behavioral history information showing the user's behavioral history, A map information acquisition unit acquires map information of a target area including the destination and the user's current location. A suggested spot determination unit extracts candidate spots that the user can pass through when traveling from the user's current location to the destination, based on the map information, and determines, based on the activity history information, whether or not to designate the candidate spots as suggested spots to visit the user. A proposed spot information output unit that outputs information about the aforementioned proposed spot, A program that makes something work.
Citation Information
Patent Citations
Navigation apparatus
JP2003121182A
Information processing device, information processing method, and program
JP2017058350A
Route search server, route search method, and route search program
JP2018049336A
Route guide device, server device, control method, program, and storage medium
JP2018105825A
Route search device, route search system, method for search for route, and route search program
JP2021096182A