Destination suggestion device, destination suggestion system, and destination suggestion method

The destination proposal system addresses the limitation of existing ride-hailing systems by allowing multiple users to suggest destinations that align with their individual preferences, enhancing travel satisfaction through tailored destination proposals.

JP2025040734APending Publication Date: 2025-03-25NISSAN MOTOR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023147716
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-12
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

Existing route selection systems for ride-hailing services do not allow multiple users to suggest destinations that align with each user's individual preferences, limiting the flexibility and satisfaction of group travel.

Method used

A destination proposal device and system that uses a controller to acquire user preferences from multiple users in a group, sets destination candidates tailored to these preferences, extracts high-matching candidates, and proposes them to users as vehicle destinations.

Benefits of technology

Enables the proposal of vehicle destinations that suit each user's preferences within a group, enhancing travel satisfaction by allowing multiple users to contribute to the destination selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025040734000001_ABST
    Figure 2025040734000001_ABST
Patent Text Reader

Abstract

To suggest, to multiple users who participate in a group, a destination of a vehicle used by the group that matches preferences of each user.SOLUTION: A destination suggestion device uses a controller 30 having an input / output unit and a calculation unit. The input / output unit includes a first acquisition unit 31, and the calculation unit includes a setting unit 32, an extraction unit 33, and a suggestion unit 34. The first acquisition unit 31 acquires user information on preferences of two or more users who participate in a group from a server 20 of an SNS or other cloud service on the Internet. The setting unit 32 sets destination candidates for the group that match the preferences of the users based on the acquired user information for each user. The extraction unit 33 extracts, from the set destination candidates, destination candidates that are relatively similar to the preferences of each user. The suggestion unit 34 suggests the extracted destination candidates to each user as destinations for a vehicle used by the group in order of the degree of similarity to the preferences of each user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a destination proposal device, a destination proposal system, and a destination proposal method. [Background technology]

[0002] Patent Document 1 proposes a route selection method and a route selection device. In this proposal, a vehicle dispatch request from a user is accepted at the user's terminal. The vehicle dispatch request includes information on the departure point and destination when boarding a vehicle provided by a vehicle dispatch service, and user information consisting of information such as the user's preferences. The route selection device, which acquires the vehicle dispatch request accepted at the terminal, calculates multiple routes for a vehicle to travel from the departure point to the destination, and selects them as recommended routes suited to the user in order of the highest score evaluated based on user attribute information determined based on the user information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2020-159942 A Summary of the Invention [Problem to be solved by the invention]

[0004] The destination of the route selected by the route selection device of Patent Document 1 becomes the destination of the vehicle dispatch request accepted by the terminal. Therefore, the user who made the vehicle dispatch request does not have the opportunity to travel to a place that he or she potentially wants to go to, and when other users are riding in a vehicle traveling along the selected route, the other users do not have the opportunity to travel along a route that reflects their preferences, etc.

[0005] The present invention has been made in consideration of the above circumstances, and an object of the present invention is to propose to multiple users participating in a group destinations for a vehicle to be used by the group that suit the preferences of each user. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems, a destination suggestion device according to one embodiment of the present invention uses a controller including an input / output unit and a calculation unit. The input / output unit of the controller includes a first acquisition unit. The first acquisition unit acquires user information on the preferences of each user for two or more users who participate in a group traveling using the same vehicle from a data storage device that stores information input by the users. The calculation unit of the controller includes a setting unit, an extraction unit, and a suggestion unit. The calculation unit sets destination candidates for the group that match the preferences of the users based on the acquired user information for each user. The extraction unit extracts destination candidates that have a relatively high degree of matching with the preferences of each user from the set destination candidates. The suggestion unit proposes the extracted destination candidates to each user as destinations for the vehicle in descending order of the degree of matching with the preferences of each user. Effect of the Invention

[0007] According to the present invention, it is possible to propose to a plurality of users participating in a group destinations for vehicles to be used by the group that match the preferences of each user. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing the configuration of a destination recommendation system including a destination recommendation device according to the first embodiment of the present invention. [Diagram 2] FIG. 2 is a flowchart showing an example of a procedure for the destination recommendation system of FIG. 1 to recommend a destination for a vehicle. [Diagram 3] FIG. 3 is a flowchart showing an example of detailed procedures performed in the terminal device and the controller of FIG. 1 when proposing a destination for a vehicle. [Figure 4] FIG. 4 is a flowchart showing an example of detailed procedures performed in the terminal device and the controller of FIG. 1 when proposing a destination for a vehicle. [Diagram 5]FIG. 5 is a diagram showing an example of preferences of each user classified by characteristics by the controller of FIG. [Figure 6] FIG. 6 is a diagram illustrating an example of a process of scoring destination candidates acquired by the controller of FIG. [Figure 7] FIG. 7 is a diagram showing an example of a process for weighting the scores of the destination candidates in FIG. 6 in accordance with the preference classification of each user. [Figure 8] FIG. 8 is a diagram showing the configuration of a destination recommendation system including a destination recommendation device according to the second embodiment of the present invention. [Figure 9] FIG. 9 is a diagram showing the configuration of a destination recommendation system including a destination recommendation device according to the third embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of the present invention will be described with reference to the drawings. With reference to Fig. 1, a configuration of a destination recommendation system including a destination recommendation device according to a first embodiment of the present invention will be described.

[0010] [First embodiment] The destination recommendation system 1 according to this embodiment includes two or more terminal devices 10, a server 20 serving as a data storage device, and a controller 30. The controller 30 can constitute a destination recommendation device according to this embodiment.

[0011] In this destination recommendation system 1, each terminal device 10 and the server 20, each terminal device 10 and the controller 30, and the server 20 and the controller 30 can communicate with each other via a communication network 40.

[0012] The communication network 40 may be configured as either a wireless or wired system, or may be configured as both systems. The communication network 40 may include the Internet. The communication between each terminal device 10 and the server 20, the communication between each terminal device 10 and the controller 30, and the communication between the server 20 and the controller 30 may be performed using the same network of the communication network 40, or different networks.

[0013] In the destination recommendation system 1, two or more users who join a group traveling using the same vehicle (not shown) can input information required to receive destination suggestions from each user's terminal device 10. The terminal device 10 may be a mobile terminal that the user uses on a daily basis, or a computer such as a personal computer that the user uses. Mobile terminals include, for example, smartphones and tablets.

[0014] For example, if the terminal device 10 is a mobile terminal, application software (hereinafter, referred to as an app) can be started to input information. The app may be a native app installed in the terminal device 10, or a Web app used by accessing a cloud server on the Internet on a Web browser. The cloud server function between the terminal device 10 and the server 20 may be provided by the server 20, or may be provided by another server (not shown) that cooperates with the server 20. The cloud server function between the terminal device 10 and the controller 30 may be provided by the controller 30, or may be provided by another server (not shown) that cooperates with the controller 30.

[0015] In the following embodiment, for example, a case will be described in which a terminal device 10 such as a smartphone on which a native application is installed, or a terminal device 10 such as a personal computer using PWA technology, accesses a server 20 and a controller 30, respectively.

[0016] A user who wishes to receive suggestions for destinations for vehicles used by the group decides which users will be members of the group, and accesses the controller 30 from his / her own terminal device 10 to register the member users and travel dates. The travel date may be a single date or a schedule spanning multiple days. There may be two or more member users, including the user. The member users may be registered, for example, by inputting the contact information of each user. The user's contact information may be, for example, the user's email address or mobile phone number. The controller 30 may send, for example, an email to the inputted contact information, urging the user to register as a member of the group. The email may be a short message sent to the mobile phone number via SMS (Short Message Service).

[0017] A user who receives an email from the controller 30 at each terminal device 10 can access the controller 30 using, for example, a link in the email and input information indicating the user's attributes from the terminal device 10. The information input from the terminal device 10 can include, for example, the user's place of residence, and the account name of a social networking service (hereinafter abbreviated as "SNS") or other cloud service used by the user as attribute information. When the terminal device 10 is a mobile terminal, location information detected by a GNSS (Global Navigation Satellite System) sensor implemented in the terminal device 10 may be output to the controller 30 as attribute information instead of inputting the user's place of residence.

[0018] The procedures from registering member users and travel dates in the controller 30 to inputting attribute information for each user can use various known procedures and are not limited to the procedures described above.

[0019] The server 20 may be, for example, a server on the Internet that provides a user with an SNS or other cloud service. The server 20 stores information input by the user from the terminal device 10. The information stored by the server 20 may include, for example, text data and image data. The server 20 can make the stored information publicly available on the Internet in a state that allows third parties to view it, for example, within the scope approved by the user.

[0020] The controller 30 cooperates with the server 20, and extracts and acquires user information relating to the preferences of each user from the information made public by the server 20, based on information indicating the user attributes input by each user of the group from the respective terminal devices 10. The controller 30 extracts candidate destinations for the vehicle used by the users in the group, based on the acquired user information for each user, and proposes to each user, from the extracted candidate destinations, a destination that matches the preferences of each user to a large extent.

[0021] The server 20 and the controller 30 each have, for example, a general-purpose microcontroller. The microcontroller includes a CPU (Central Processing Unit) and a memory. The memory includes a ROM (Read Only Memory) and a RAM (Random Access Memory). The microcontroller can virtually construct multiple information processing circuits by having the CPU execute a program stored in the memory. The multiple information processing circuits of the controller 30 can be used to configure each of the units 31 to 34 described below.

[0022] In this embodiment, an example is shown in which multiple information processing circuits built in a microcontroller are realized by software. Of course, it is also possible to prepare dedicated hardware for executing each of the information processes described below to configure the information processing circuits. Also, the multiple information processing circuits may be configured by individual hardware. The dedicated hardware includes, for example, devices such as application specific integrated circuits (ASICs) arranged to execute the functions of each part of the controller 30, and conventional circuit components.

[0023] The microcontroller of the controller 30 can configure the input / output unit and the calculation unit of the controller 30 by a plurality of virtually constructed information processing circuits. The input / output unit includes a first acquisition unit 31, and the calculation unit includes a setting unit 32, an extraction unit 33, and a proposal unit 34. The processes performed by each of the units 31 to 34 will be described later.

[0024] In the destination recommendation system 1 of this embodiment, for example, a vehicle destination can be suggested in the procedure shown in the flowchart of Fig. 2. When a user registers two or more users, including the user, who will be members of a group traveling using the same vehicle, and travel dates from the terminal device 10 (step S11), the controller 30 receives the registered members and travel dates. The controller 30 acquires information on the residence or location information and preference information of each member user for each user (step S31). The user preference information includes user information related to the user's preferences.

[0025] The controller 30 extracts, for example, vehicle destination candidates that match the preferences of each user. The controller 30 can present the extracted destination candidates to the terminal device 10 of each user and inquire whether the user is interested in the destination candidates.

[0026] The terminal device 10 can select whether or not the destination candidates extracted by the controller 30 are interesting (step S13). This selection can be made by each of the terminal devices 10 of all users who are members of the group. The controller 30 acquires a list of destination candidates for each user based on the user's selection results at each terminal device 10, and tally up the acquired list of destination candidates for each user to acquire destination candidates to be proposed as destinations (step S33).

[0027] The controller 30 narrows down the destination candidates acquired in step S33 to those that are relatively similar to the preferences of each user (step S35). The controller 30 proposes the narrowed down destination candidates to each user as candidates for the final destination to be the destination of the vehicle in descending order of similarity to the preferences of each user (step S37). This is the end of the procedure for the destination proposal system 1 of this embodiment to propose a destination for the vehicle.

[0028] Each user can check, for example, final destination candidates proposed by the controller 30 as a result of narrowing down the destination candidates on the terminal device 10 of each user. Each user can evaluate the proposed final destination candidates among members and decide on a destination to actually visit (step S15).

[0029] An example of a detailed procedure for the destination recommendation system 1 to suggest a vehicle destination to a user will be described below with reference to the flowcharts of Figures 3 and 4. In Figure 3 showing the first half of the procedure, the procedure performed by the controller 30 is shifted to the right side of the procedure performed by a member user using the terminal device 10. The latter half of the procedure described in Figure 4 is entirely performed by the controller 30.

[0030] For example, when a user registers from the terminal device 10, as shown in FIG. 3, the controller 30 determines the members of the group who will travel using the same vehicle (step S301). The member users input the travel date, the number of nights, and the allowable travel radius from the terminal device 10 (step S101). This input corresponds to the registration of the users who will become members of the group and the travel dates in step S11 of FIG. 2. The input in step S101 may be performed by one of the member users. All the member users access the controller 30 from their respective terminal devices 10 and log in to the app of the destination recommendation system 1 (step S103). The logged-in users can input information indicating the user's attributes from the terminal device 10.

[0031] The first acquisition unit 31 of the controller 30 can acquire information about the user based on information input by each member user from the terminal device 10. The information about the user includes information about the user's place of residence or location information and preference information. The first acquisition unit 31 can acquire the user's place of residence or location information from, for example, attribute information input by the user from the terminal device 10. The controller 30 can acquire the information about the place of residence or location information of each user in step S31 of FIG. 2 by the first acquisition unit 31 acquiring the user's place of residence or location information.

[0032] As shown in FIG. 3, the first acquisition unit 31 extracts user information related to the user's preferences from information made public on the server 20 by, for example, the account name in the attribute information input by the user on the terminal device 10 (step S303).

[0033] The first acquisition unit 31 can extract user information related to the user's preferences for each user. The first acquisition unit 31 can extract the user information for each user from, for example, information related to the user that is published on the server 20. The user information related to the user's preferences may include, for example, a profile published on the server 20 for the user's account name entered by the user from the terminal device 10, posted images, and images for which the user has pressed the "Like" button. The user information related to the user's preferences may include, for example, descriptions of places the user wants to go, hobbies, things they want to eat, things they don't want to eat, and recent moods in the text of posts made under the user's account name.

[0034] The first acquisition unit 31 can acquire user preference information including the extracted user information by extracting the user information. The controller 30 can acquire the preference information of each user by the first acquisition unit 31 in step S31 of FIG.

[0035] As shown in Fig. 3, the setting unit 32 of the controller 30 analyzes the user's preference information acquired by the first acquisition unit 31, classifies the user's preferences, selects destination candidates that match the user's preferences, and sets them as destination candidates for the group (step S305). The controller 30 has a memory that stores a database of destinations. The memory that stores the database may be provided, for example, in the RAM of the microcontroller, or in an external storage device (not shown) connected to the microcontroller. In the database, for example, information on places and facilities that are candidates for the vehicle's destination is associated with items that correspond to the places and facilities among items that are candidates for the user's preferences.

[0036] The setting unit 32 may limit the destination candidates selected from the database to, for example, places and facilities that exist within a movement radius input from the terminal device 10 in step S101 from the residence or location information point of each user. The setting unit 32 may select destination candidates that match the user's preferences from places and facilities where it is relatively easy to secure a parking space locally, rather than, for example, near busy areas where it is difficult to secure a parking space.

[0037] FIG. 5 shows an example in which the setting unit 32 analyzes the preference information for each user and classifies the preferences of each user by characteristics. In the example of FIG. 5, the setting unit 32 classifies the preferences of four users, A to D, who are members of the group, into five categories: "I like nature," "I like cities," "I want to relax," "I want to have active fun," and "I want to try something new." In the example of FIG. 5, there are three users who "like nature," three users who "want to have active fun," and three users who "want to try something new," one user who "likes cities," and one user who "want to relax." The setting unit 32, for example, extracts destination candidates for the vehicle that match the preferences of each category from the database. The setting unit 32 may extract more destination candidates that match the preferences of each category, the more the number of users that correspond to the category. The setting unit 32 may select a maximum of a first predetermined number of destination candidates based on the result of classifying the preferences of each user by characteristics. The first predetermined number may be, for example, 100 places.

[0038] The controller 30 can present the first predetermined number of destination candidates selected by the setting unit 32 to the terminal device 10 of each user and inquire whether the user is interested in them (step S307). The destination candidates presented to the terminal device 10 can be displayed, for example, on a web screen of a browser displayed on the terminal device 10 that has accessed the controller 30. On the web screen, the destination candidates can be displayed, for example, by characters such as the names of places and facilities of the destination candidates, or images of scenery, facilities, etc. of the destination candidates. For example, images acquired by the controller 30 and published on the server 20 can be used.

[0039] Each user can select whether or not they are interested in the first predetermined number of presented destination candidates on each terminal device 10 (step S105). This selection corresponds to the selection of whether or not they are interested in the destination candidates extracted by the controller 30 in step S13 in Fig. 2. The selection of destination candidates can be performed one by one, for example, by a tap operation of touching a button on the web screen of the terminal device 10, a swipe operation of scrolling the web screen, or an operation of an input device such as a mouse of the terminal device 10.

[0040] As shown in FIG. 3, the controller 30 acquires and tallys the results of the selection made by each user on the terminal device 10 (step S309), and creates a list of destination candidates selected by the user as being of interest for each user. FIG. 6 shows a list of destination candidates that is an aggregate of the created lists for each user. The destination candidates in this list correspond to the destination candidates that the controller 30 acquires in step S33 of FIG. 2 and proposes as a destination. In the aggregated list of destination candidates, four destinations, namely, "day camp," "fishing pond + rafting," "yes / no tower," and "traditional folk house cafe," are set as candidate locations for the destination candidates. Each candidate location has been voted for 4, 3, 1, and 0. That is, in the list of destination candidates for each user, "day camp" is listed in the list for all users, and "fishing pond + rafting," "yes / no tower," and "traditional folk house cafe" are listed in the lists for 3, 1, and 0 of the 4 users, respectively.

[0041] As shown in the flowchart of Fig. 4, the controller 30 assigns a score to each candidate location (step S310). The controller 30 can assign a score to each candidate location. When rating each candidate destination, the controller 30 considers how many votes each user has collected in the selection results (step S311), whether the candidate destination has been highly rated on a rating site (step S313), and whether there is an event at the candidate destination on the travel date (step S315). The controller 30 can rate each destination candidate taking into consideration whether a stopover on the way to the candidate destination can be suggested (step S317) and whether the candidate destination will be crowded on the travel date (step S319).

[0042] In step S310, the controller 30 scores the four candidate locations in the collected list in order to score the destination. Scoring can be performed, for example, by adding or subtracting points from a base score corresponding to the number of votes for each candidate location. The base score corresponds to step S311. Items for adding points can include, for example, the rating score of the candidate location in the map search application, whether there is an event held at the candidate location on the travel date, whether the event, if any, is time-limited, and whether there are facilities that can be stopped off in the vicinity of the candidate location or candidate stopover locations for sightseeing. The rating score of the candidate location corresponds to step S313, the presence or absence of an event including a time-limited event corresponds to step S315, and the presence or absence of candidate stopover locations corresponds to step S317. Items for subtracting points can include, for example, congestion forecast information of the candidate location on the travel date. The congestion forecast information corresponds to step S319.

[0043] The scoring in step S310 can be performed, for example, by the method shown in the table in FIG. 6. In the example in FIG. 6, the score obtained by multiplying the number of votes for the candidate site by 1.5 becomes the base score for the candidate site. For the points added, the points to be added to the base score are set for each of the following items: rating points (1 to 5 points), events (yes = 1 point, no = 0 point), time-limited events (score multiplied by 1.5), and surrounding facilities or candidate stopover points (yes = 2 points, no = 0 point). For the points subtracted, the points to be subtracted from the base score are set according to the predicted congestion (no congestion = 0 points, slightly crowded = -1 point, crowded = -2 points, very crowded = -3 points). In the example in FIG. 6, the points after the points added and subtracted for each candidate site are "day camp" = 9 points, "fishing pond + rafting" = 11.5 points, "yes / no tower" = 3.5 points, and "old folk house cafe" = 11 points.

[0044] The controller 30 weights the scores given in step S310 in FIG. 4 to give a final score (step S321). The weighting in step S321 can be performed, for example, by the method shown in FIG. 7. In the example of FIG. 7, the scores of each candidate location are weighted according to the preferences of each user classified as in the example of FIG. 5. For example, it is considered that "day camping" and "fishing pond + rafting" suit the preferences of three users who "like nature". It is considered that "○× tower" and "old folk house cafe" suit the preferences of one user who "likes towns". It is considered that "day camping" suits the preferences of one user who "want to relax", and "fishing pond + rafting" and "○× tower" suit the preferences of three users who "want to have fun actively". It is considered that "old folk house cafe" suits the preferences of three users who "want to do something new". The controller 30 calculates the final score by multiplying the score of each candidate location by the cumulative number of users who have been classified as having a matching preference for that candidate location as a "weight." In the example of Fig. 7, the scores are as follows: "Day camp" = 9 points x 4 people = 36 points, "Fishing pond + rafting" = 11.5 points x 6 people = 69 points, "Ox tower" = 3.5 points x 4 people = 14 points, and "Old folk house cafe" = 11 points x 5 people = 55 points.

[0045] The extraction unit 33 of the controller 30 extracts candidate locations with high scores after weighting as destination candidates that are relatively compatible with the preferences of each user (step S323). The destination candidates extracted by the extraction unit 33 may be, for example, a second predetermined number of destination candidates with the top final scores assigned in step S321 of FIG. 4. The second predetermined value may be, for example, 10 locations, which is less than the first predetermined value. The controller 30 can narrow down the destination candidates in step S35 of FIG. 2 by performing the procedures of steps S310 to S323.

[0046] The suggestion unit 34 of the controller 30 proposes the second predetermined number of destination candidates extracted by the extraction unit 33 to each user of the group as destinations of the vehicle to be used by the group in descending order of the score (step S325). The controller 30 can propose the final destination candidates to each user in step S37 of FIG. 2 by the suggestion unit 34. The final destination candidates can be proposed to each user of the group by, for example, displaying place names, facility names, images, etc. of the final destination candidates on the Web screen of the terminal device 10. Images of the final destination candidates may be obtained, for example, from posted images published on the server 20 for the user account name input by the user from the terminal device 10. If the database of the controller 30 includes images of places and facilities, images of the final destination candidates may be obtained from the database.

[0047] Each user can determine the destination to actually visit, for example, by the evaluation of the final destination among the members in step S15 of Fig. 2. Each user can, for example, chat on the terminal device 10 using an SNS or the like, and evaluate the proposed final destination candidates among the members.

[0048] In the destination recommendation system 1 of the first embodiment, each unit 31 to 34 of the controller 30 performs the above-mentioned procedure, thereby executing the destination recommendation method of the first embodiment. In the destination recommendation system 1 of the first embodiment, the controller 30 can propose a destination that matches the preference of each user of the vehicle to be used by the group to a plurality of users who participate in the group, even if each user who is a member of the group does not request a destination by himself / herself. The controller 30 can easily obtain user information used to propose a destination that matches the preference of the user by searching the Internet for information provided from the server 20 of a social networking service or other cloud service. The controller 30 may obtain user information from a source other than the server 20. For example, the controller 30 may obtain user information of each user from information stored in the terminal device 10 of each user.

[0049] [First Modification of the First Embodiment] The user information extracted by the first acquisition unit 31 reflects, for example, the user's psychological state and physical condition. The user information extracted by the first acquisition unit 31 can be considered as information related to the user's mental and physical state, including the user's psychological state and physical condition. For example, by extracting information from information published on the server 20 using negative words as indicators, the first acquisition unit 31 can extract user information including information indicating that the user is in a mental and physical state that needs improvement.

[0050] In the destination recommendation system 1 according to the first modification of the first embodiment, the first acquisition unit 31 acquires user information including information on the mental and physical condition of each user. In this case, the setting unit 32 may further set destination candidates in accordance with the improvement of the user's mental and physical condition from information indicating that the user's mental and physical condition needs improvement, which is included in the user information acquired by the first acquisition unit 31. For example, if the user's mental and physical condition is estimated to be a stressful state due to continued busyness in work or life, the setting unit 32 may set places where the user can come into contact with nature, such as the sea or mountains, as destination candidates in accordance with the improvement of the user's mental and physical condition.

[0051] When the setting unit 32 sets a destination candidate that is adapted to the improvement of the user's mental and physical condition, the extraction unit 33 may weight the destination candidate higher in terms of the degree of conformity with the user's preferences than the destination candidate that is adapted to the user's preferences. Weighting with a high degree of conformity with the user's preferences can be performed, for example, in scoring the candidate locations in step S310 of FIG. 4. For example, the basic score of the destination candidate that is adapted to the improvement of the user's mental and physical condition may be higher than the basic score of the other destination candidates, and an additional point item related to the improvement of the user's mental and physical condition may be added. Weighting with a high degree of conformity with the user's preferences can also be performed, for example, in weighting the evaluation points performed by the method shown in FIG. 7. In this case, for example, the evaluation points of the candidate locations corresponding to the destination candidates that are adapted to the improvement of the user's mental and physical condition may be weighted with a coefficient higher than the weighting coefficients corresponding to the preferences of each user classified as in the example of FIG. 5.

[0052] In the destination proposal system 1 of the first modification of the first embodiment, each unit 31 to 34 of the controller 30 performs the above-mentioned procedure, so that the destination proposal method according to the first modification can be executed. In the destination proposal system 1 according to the first modification, the evaluation score of the candidate site corresponding to the destination candidate that is adapted to the improvement of the user's mental and physical condition is relatively higher than the evaluation score of the destination candidate that is adapted to the user's preference. Therefore, the extraction unit 33 is more likely to extract the destination candidate that is adapted to the improvement of the user's mental and physical condition as a destination candidate that is relatively more compatible with the preference of each user than the destination candidate that is adapted to the user's preference. The second predetermined number of destination candidates extracted by the extraction unit 33, which the suggestion unit 34 proposes to each member user in descending order of evaluation score, is more likely to include the destination candidate that is adapted to the improvement of the user's mental and physical condition. If there is a user in the group whose mental and physical condition is not good, the destination candidate that can improve the user's mental and physical condition can be preferentially proposed as a destination.

[0053] [Second Modification of the First Embodiment] In the first modified example, in the process of proposing destination candidates that are relatively compatible with the preferences of each user as a destination, the first acquisition unit 31 acquires user information including information on the mental and physical state of each user. Therefore, in the first modified example, the destination candidates that are relatively compatible with the preferences of each user and that the proposing unit 34 proposes to each user as a destination are more likely to include destination candidates that are suited to improving the mental and physical state of the user.

[0054] In the second modification of the first embodiment, after proposing destination candidates that are relatively compatible with the preferences of each user as destinations, the first acquisition unit 31 acquires user information including information on the mental and physical state of each user, triggered by the occurrence of a predetermined event. The predetermined event may be, for example, an input from the user or another member user on the web screen of the terminal device 10 requesting re-proposition of a destination taking into account the mental and physical state of the user. The procedure after the first acquisition unit 31 acquires user information including information on the mental and physical state of each user may be, for example, the same procedure as that of the first modification. With this procedure, in the destination proposal system 1 according to the second modification, after the proposal of a destination by the proposal unit 34, the extraction unit 33 re-extracts a second predetermined number of destination candidates that are likely to include destination candidates that are compatible with the improvement of the mental and physical state of the user, triggered by the occurrence of a predetermined event. The proposal unit 34 re-proposes the second predetermined number of destination candidates re-extracted by the extraction unit 33 to each user as destinations.

[0055] In the destination proposal system 1 of the second modified example of the first embodiment, each unit 31 to 34 of the controller 30 performs the above-mentioned procedure, thereby executing the destination proposal method of the second modified example. In the destination proposal system 1 of the second modified example, even after the final destination has been determined from the destinations proposed by the proposal unit 34, if a user whose mental and physical condition is not good is found, an opportunity to change the destination can be provided by using the occurrence of a predetermined event as a trigger. Using this opportunity, a trigger to change the destination to a place where the mental and physical condition of the user whose mental and physical condition is not good can be provided by re-proposing the destination.

[0056] [Third Modification of the First Embodiment] In the destination suggestion system 1 according to the first and second modified examples of the first embodiment, the destination candidates tailored to the improvement of the user's mental and physical condition may be, for example, a content that suggests the user who is the target of the improvement of the mental and physical condition to join the group online or to be absent. When the user who is the target of the improvement of the mental and physical condition joins the group online or is absent, the other users who are members of the group except the user who is the target of the improvement of the mental and physical condition visit the final destination determined between the users by vehicle. The user who participates online can, for example, communicate online with the other member users who are moving to the final destination by vehicle through the respective terminal devices 10 and controllers 30, and can have a simulated experience of moving to the final destination. The other member users who are moving to the final destination by vehicle may, for example, share images taken by the terminal device 10 of the mobile terminal used by the user with the terminal device 10 of the online user via the controller 30.

[0057] In the destination proposal system 1 of the third modified example of the first embodiment, the units 31 to 34 of the controller 30 perform the above-mentioned procedure processing, thereby executing the destination proposal method of the third modified example. In the destination proposal system 1 of the third modified example, when proposing a destination suited to improving the mental and physical condition, online participation in or absence from a group is proposed to the user who is the target of improvement in the mental and physical condition, thereby reducing the mental and physical burden caused by participating in a group.

[0058] [Second embodiment] FIG. 8 is a diagram showing a configuration of a destination proposal system including a destination proposal device according to a second embodiment of the present invention. The destination proposal system 1 of the second embodiment has a similar configuration to the destination proposal system 1 according to the first embodiment. In the destination proposal system 1 of the second embodiment, the input / output unit of the microcontroller of the controller 30 further includes a second acquisition unit 35, and the calculation unit of the microcontroller further includes a determination unit 36. In the destination proposal system 1 of the second embodiment, after the final destination is determined from the final destination candidates proposed to each user, an alternative destination for the vehicle can be proposed based on weather information for the day of the final destination.

[0059] In the destination recommendation system 1 of the second embodiment, at least one user among the group members inputs a final destination determined by the user from among the candidate destinations proposed by the suggestion unit 34 of the controller 30, into the Web screen of the terminal device 10. The controller 30 acquires the final destination input by the user from the terminal device 10.

[0060] The second acquisition unit 35 of the controller 30 acquires weather information for the day that the group will travel by vehicle to the final destination acquired by the controller 30. The weather information for the day can be acquired, for example, from a weather forecast site on the Internet. The weather information for the day may be acquired on the day of travel, or information such as a weekly forecast announced before the travel date may be acquired the day before the travel date or earlier.

[0061] The determination unit 36 ​​of the controller determines whether the weather information acquired by the second acquisition unit 35 includes content that will hinder the visit to the final destination. When the determination unit 36 ​​determines that the weather information acquired by the second acquisition unit 35 includes content that will hinder the visit to the final destination, the proposal unit 34 of the controller 30 proposes a new alternative destination to each user of the group. The proposal unit 34 extracts a new destination for which the determination unit 36 ​​determines that the weather information acquired by the second acquisition unit 35 does not include content that will hinder the visit from the destination candidates extracted by the extraction unit 33 and that have a relatively high degree of matching with the preferences of each user. The proposal unit 34 proposes the newly extracted destination candidate to each user as an alternative destination. Each user can check the proposed alternative destination on the terminal device 10 of each user, for example, in the same way as the final destination candidate, and if necessary, re-determine the alternative destination as a new final destination.

[0062] In the destination proposal system 1 of the second embodiment, the components 31 to 34 of the controller 30 perform the above-mentioned procedure, thereby executing the destination proposal method of the second embodiment. In the destination proposal system 1 of the second embodiment, if the weather information for the day of travel to a final destination determined from the proposed destination candidates is such that visiting the final destination is hindered, the destination can be changed to an alternative destination with better weather conditions.

[0063] In the first, second, and third modified examples of the first embodiment, the changes made to the destination recommendation system 1 of the first embodiment can also be made to the destination recommendation system 1 of the second embodiment.

[0064] [Third embodiment] FIG. 9 is a diagram showing a configuration of a destination proposal system including a destination proposal device according to a third embodiment of the present invention. The destination proposal system 1 of the third embodiment has a similar configuration to the destination proposal system 1 according to the first embodiment. In the destination proposal system 1 of the third embodiment, the input / output unit of the microcontroller of the controller 30 further includes a third acquisition unit 37. In the destination proposal system 1 of the third embodiment, after the final destination is determined from the final destination candidates proposed to each user, additional destination candidates that are relatively similar to the preferences of each user are extracted from the surrounding areas of the final destination. The additionally extracted surrounding areas can be additionally proposed as vehicle destination candidates in descending order of similarity to the preferences of each user.

[0065] In the destination proposal system 1 of the third embodiment, at least one user among the group members inputs a final destination determined by the user from among the candidate destinations proposed by the proposal unit 34 of the controller 30, into the Web screen of the terminal device 10. The controller 30 acquires the final destination input by the user from the terminal device 10.

[0066] The third acquisition unit 37 of the controller 30 acquires information on the surrounding area of ​​the final destination acquired by the controller 30. The information on the surrounding area can be selected, for example, from a database of the controller 30 based on the location information of the final destination acquired by the third acquisition unit 37. The information on the surrounding area may be acquired, for example, from various websites on the Internet based on the location information of the final destination.

[0067] The setting unit 32 of the controller creates a list of the surrounding places acquired by the third acquisition unit 37, for example, and additionally sets the surrounding places in the list as candidate places of the destination candidates. The setting unit 32 assigns a score to each additionally set candidate place, converts it into a score, and weights it. The score and weighting of each candidate place may be performed, for example, by the method described with reference to FIG. 6 and FIG. 7. The extraction unit 33 of the controller 30 additionally extracts destination candidates of the surrounding places that are relatively similar to the preferences of each user. The suggestion unit 34 of the controller 30 additionally proposes the second predetermined number of destination candidates additionally extracted by the extraction unit 33 to each user of the group as destinations of the vehicle to be used by the group, in descending order of the score. Each user can check the additionally proposed destinations on the terminal device 10 of each user, for example, in the same way as the final destination candidates, and can re-determine one of the additionally proposed destinations as a new final destination, if necessary.

[0068] In the destination recommendation system 1 of the third embodiment, the setting unit 32 may select up to a first predetermined number of surrounding places from the surrounding places acquired by the third acquisition unit 37 as destination candidates, and present them to each user's terminal device 10. In this case, the setting unit 32 may acquire and tally up the results of the selection of surrounding places of the destination candidates performed by each user on the terminal device 10, and create a list of surrounding places of the destination candidates selected by the user as being of interest.

[0069] In the destination recommendation system 1 of the third embodiment, the components 31 to 34 of the controller 30 perform the above-mentioned procedure, thereby executing the destination recommendation method of the third embodiment. In the destination recommendation system 1 of the third embodiment, the user is provided with an opportunity to change a final destination once determined to a surrounding location. By providing the user with an opportunity to change the final destination, the user is more likely to feel a sense of "serendipity" in determining the group's destination, and the user can be provided with the excitement of having a destination decided haphazardly by chance.

[0070] In the destination recommendation system 1 of the first, second, and third modified examples of the first embodiment, the changes made to the destination recommendation system 1 of the first embodiment can also be made to the destination recommendation system 1 of the third embodiment. In the destination recommendation system 1 of the second embodiment, the changes made to the destination recommendation system 1 of the first embodiment can also be made to the destination recommendation system 1 of the third embodiment.

[0071] In the above embodiments and modifications, the first acquisition unit 31 acquires user information for each user, and the data storage device storing the information input by the user is the server 20 on the communication network 40. The data storage device may be, for example, a memory built into or externally connected to the terminal device 10 of each user. In this case, the first acquisition unit 31 can acquire user information output by the terminal device 10 of each user in response to a request from the controller 30 from each terminal device 10 via the communication network 40.

[0072] The above-described embodiment is an example of the present invention. Therefore, the present invention is not limited to the above-described embodiment, and various modifications can be made depending on the design, etc., even if the embodiment is different from the above-described embodiment, as long as the modifications do not deviate from the technical concept of the present invention. [Explanation of symbols]

[0073] 1 Destination suggestion system 10 Terminal Equipment 20 Servers (data storage devices) 30 Controller 31 First acquisition part 32 Setting section 33 Extraction part 34 Proposal Department 35 Second acquisition part 36 Judgment section 37 Third acquisition part

Claims

1. A destination recommendation device using a controller having an input / output unit and a calculation unit, The input / output unit includes: a first acquisition unit that acquires user information relating to the preferences of each of two or more users who participate in a group traveling using the same vehicle from a data storage device that stores information input by the users; Equipped with The calculation unit is A setting unit that sets destination candidates of the group according to preferences of the users based on the acquired user information for each user; an extraction unit that extracts destination candidates that have a relatively high degree of matching with the preferences of each user from the set destination candidates; a suggestion unit that suggests the extracted destination candidates to each user as a destination of the vehicle in descending order of the degree; Equipped with Destination suggestion device.

2. 2. The destination recommendation device of claim 1, wherein the first acquisition unit acquires the user information including information regarding the user's physical and mental state, the setting unit further sets the destination candidates in accordance with an improvement in the physical and mental state, and the extraction unit weights the degree of the destination candidates in accordance with the improvement in the physical and mental state higher than the degree of the destination candidates in accordance with the user's preferences, and extracts destination candidates in which the degree after weighting is relatively high.

3. 3. The destination proposal device of claim 2, wherein after the suggestion unit proposes the destination, the first acquisition unit acquires the user information including information regarding the user's physical and mental state using the occurrence of a specified event as a trigger, the setting unit further sets the destination candidates in line with the improvement in the physical and mental state, the extraction unit weights the degree of the destination candidates in line with the improvement in the physical and mental state higher than the degree of the destination candidates in line with the user's preferences, and re-extracts destination candidates with relatively high degrees after weighting, and the suggestion unit re-proposes the re-extracted destinations to each of the users.

4. The destination suggestion device according to claim 2 or 3, wherein when the suggestion unit suggests as the destination a destination candidate that is suited to the improvement of the mental and physical condition, it suggests to the user who is the target of the improvement of the mental and physical condition that he or she join the group online or be absent.

5. The destination proposal device of claim 1, wherein the input / output unit further includes a second acquisition unit that acquires weather information for the day that the group travels in the vehicle to a final destination determined from the proposed destinations, and the calculation unit further includes a judgment unit that determines whether the acquired weather information includes content that will hinder visiting the final destination, and when the judgment unit determines that the weather information includes the content, the proposal unit extracts alternative destinations from the destination candidates with a high degree, for which the judgment unit determines that the weather information does not include content that will hinder the visit, and proposes these to each of the users.

6. The destination proposal device according to any one of claims 1 to 3 and 5, wherein the input / output unit further includes a third acquisition unit that acquires information on surrounding areas of a final destination determined from the proposed destinations, the setting unit additionally sets the destination candidates from the surrounding areas based on the acquired information on the surrounding areas, the extraction unit additionally extracts destination candidates having a relatively high degree from the additionally set destination candidates, and the suggestion unit additionally proposes the additionally extracted destination candidates as the destinations to each user in order of the highest degree.

7. 6. The destination suggestion device according to claim 1, wherein the data storage device is a server of a social networking service or other cloud service that provides the information input by the user over the Internet.

8. A destination suggestion system comprising: terminal devices of two or more users who participate in a group traveling using the same vehicle; and a controller capable of communicating with each of the terminal devices, the controller proposing destinations of the vehicle to each user via each of the terminal devices, a data storage device in communication with the controller that stores information entered by the user; a first acquisition unit that acquires user information for each of the two or more users, the user information being related to preferences of the user, from the data storage device; A setting unit that sets destination candidates of the group according to preferences of the users based on the acquired user information for each user; an extraction unit that extracts destination candidates that have a relatively high degree of matching with the preferences of each user from the set destination candidates; a suggestion unit that suggests the extracted destination candidates to each user as a destination of the vehicle in descending order of the degree; Equipped with The first acquisition unit is provided in an input / output unit of the controller, The setting unit, the extraction unit, and the proposal unit are provided in a calculation unit included in the controller. Destination suggestion system.

9. A destination suggestion method by a controller having an input / output unit and a calculation unit, the input / output unit acquires, for two or more users who join a group traveling using the same vehicle, user information relating to the preferences of the users from a data storage device that stores information input by the users; The calculation unit is setting destination candidates for the group according to the preferences of the users based on the acquired user information for each user; extracting destination candidates that are relatively highly compatible with the preferences of each user from the set destination candidates; Proposing the extracted destination candidates to each user as a destination of the vehicle in descending order of the degree. Destination proposal method.

Citation Information

Patent Citations

  • Route selection method and route selection device

    JP2020159942A