The present invention relates to a system, device, and method for proposing a destination.
A transport service reservation method is known (Patent Document 1: JP2014-238831A). In this method, first, a boarding request including the designation of a departure place and a destination is received. For each vehicle capable of providing a boarding vehicle in a plurality of kinds of boarding forms with the same vehicle, an achievable boarding vehicle about a plurality of kinds of boarding forms is prepared with reference to information showing a schedule assigned to the vehicle and the kinds of boarding forms of the schedule. A selection probability of each boarding vehicle constituting a subset is calculated for each subset satisfying a prescribed condition among subsets of prepared achievable boarding vehicle group. On the basis of the calculated selection probability, a subset to be presented to the boarding request is selected from among subsets satisfying the prescribed condition.
[Patent Document 1] JP2014-238831A
The above conventional transport service reservation method is, however, based on the assumption that the user's destination has already been determined, and is therefore unsuitable for users who want to go somewhere vaguely and have a specific experience.
A problem to be solved by the present invention is to provide a system, device, and method for proposing a destination that are able to render a useful service to users who want to go somewhere and have a specific experience.
The present invention solves the above problem through receiving experience information from each of terminals carried by respective users, the experience information being information regarding an experience desired by each of the users; extracting two or more users to generate a single community for the experience information of the two or more users, the two or more users transmitting the experience information having a similarity level not less than a predetermined threshold; extracting a destination associated with the experience information having the similarity level not lower than the predetermined threshold using a database configured to preliminarily store the experience information and the destination in association with each other; and transmitting the destination to the terminals carried by the two or more users who constitute the single community.
According to the present invention, a cluster of users having desired experiences with a high similarity level is extracted to generate a single community, and a destination associated with the experiences is extracted. The destination is proposed to the users who constitute the community, and a useful service can therefore be rendered to users having a vague need to go somewhere and have a specific experience.
Hereinafter, one or more embodiments of a system for proposing a destination according to the present invention will be described with reference to the drawings.
Although not particularly limited, an example of the operation will be described to facilitate the understanding of the present invention. When a traveler A who visits an unfamiliar place has several hours until the next schedule and wants to eat local delicacy, especially “Okonomiyaki” (one of popular Japanese foods), he/she may usually conceive of a conventional way to search for a recommended Okonomiyaki restaurant on a gourmet website using a terminal such as a smartphone and move to the restaurant using a taxi or the like (the term “restaurant” as used herein encompasses the concept of a shop or store and other appropriate facilities). According to this conventional restaurant search on a gourmet website, however, the place and name of the restaurant are displayed, but the traveler has to go to the restaurant by himself/herself, in which case the taxi fare may not be cheap, and even when using an inexpensive bus, the traveler may not know how to get to the restaurant because of the unfamiliar place. Moreover, this conventional way is very inconvenient because the traveler cannot know how long it takes time to get to the restaurant and return to the current location without using another search site such as a navigation site. In this context, the system according to one or more embodiments of the present invention operates to group the users who similarly want to eat Okonomiyaki, extract a recommended Okonomiyaki restaurant that is preliminarily stored, allocate a transport service vehicle to pick up the plurality of users at their current locations, and transport the users to the desired Okonomiyaki restaurant.
The “desired experience” according to one or more embodiments of the present invention means a matter which the user himself/herself wants to experience, and in the above-described example, refers to an experience of “wanting to have a meal,” especially “wanting to eat Okonomiyaki.” Examples of the “desired experience” include not only this kind of experience of wanting to have a meal but also other genres of experiences, such as experiences of wanting to go to sightseeing spots, to go shopping, to watch movies, to watch sports, and to go to hospitals. In the system according to one or more embodiments of the present invention, such various kinds of experiences are included.
The server 1 according to one or more embodiments of the present invention is configured by a computer installed with hardware and software. Specifically, the server 1 is configured to include a read only memory (ROM) that stores programs, a central processing unit (CPU) that executes the programs stored in the ROM, and a random access memory (RAM) that serves as an accessible storage device. A micro processing unit (MPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like can be used as an operation circuit as substitute for or in addition to the CPU. As illustrated in
The system according to one or more embodiments of the present invention will be described on the assumption that a number of persons who can be the users own the terminals 2 which are carried or used on a daily basis. Examples of this type of terminals 2 for use include smartphones, mobile phones, and portable computers. Each terminal 2 according to one or more embodiments of the present invention has a computer function, specifically, an input unit for inputting data, which will be described later, a communication function for transmitting the input data to the desired experience reception unit 11 of the server 1, and a location detection function of a GPS receiver or the like that detects the current location of the terminal 2. Each terminal 2 transmits its own ID, current location, and input data to the desired experience reception unit 11 of the server 1 via a network 3 (wireless communication network) including the Internet. Specific examples of various information items input to the terminals 2 according to one or more embodiments of the present invention will be described later.
Each of the transport service vehicles 4 can be any of a commonly-used automobile equipped with a navigation device and driven by a human, an automobile that is equipped with a navigation device and has a function of controlling the travel control (speed control and steering control) in an autonomous manner but is driven by a human, and an unmanned automobile that is equipped with a navigation device and controls the travel control (speed control and steering control) in a fully autonomous manner. The following one or more embodiments of the present invention will be described by exemplifying unmanned autonomous driving automobiles as those permitted by the road traffic regulations. When locational information (e.g., latitude/longitude) of way points and a destination 5 and node information regarding a travel route are input from the current location, each of the unmanned autonomous driving automobiles operates to execute the speed control and steering control, such as control of start, speed, stop, and right or left turn, in an autonomous manner while detecting the travel environment by means of a camera or the like, thereby picking up the users at the way points and transporting them to the destination 5. It is assumed that a number of such transport service vehicles 4 are prepared and wait at two or more prepared standby stations or wait for a travel command from the server 1 while traveling around a predetermined travel route.
The configuration of the server 1 will then be described. The desired experience reception unit 11 receives the information, which is transmitted from the terminal 2 carried by each of a plurality of users, via the network 3 at a predetermined time interval (e.g., 100 msec).
The user ID includes, for example, name, address, gender, generation (or age), hometown, hobby, etc. Each user accesses the system according to one or more embodiments of the present invention to preliminarily register these information items before using the system. The system according to one or more embodiments of the present invention operates to store the registered information of each user in the user information storage unit 16 of the server 1. When a user registered in the system according to one or more embodiments of the present invention uses the system, the user launches an execution program (such as application software) for the system installed in the terminal 2 and inputs a preliminarily assigned ID to connect to the server 1. The user information storage unit 16 of the server 1 stores the preliminarily registered attribute information, such as the name, address, gender, generation (or age), hometown, and hobby, in a form of being associated with the ID of each user. When a specific user accesses the server 1 using his/her ID, the server 1 can operate to recognize the attribute information stored in the user information storage unit 16.
Although illustration is omitted, when a user accesses the server 1 using the terminal 2, the terminal 2 carried by the user displays a screen with which the user can input, as the above-described information regarding a desired experience, a genre and abstract desired experience information that is a sub-category of the genre, the range of a destination, the boarding location, the deboarding location, the desired time slot for the desired experience, the return time to the deboarding location, the desired budget, etc., and the user inputs the information regarding the desired experience for each item. Information on the current location of the terminal 2 transmitted to the desired experience reception unit 11 is detected as the latitude and longitude by a location detection sensor such as a GPS receiver provided in the terminal 2, and this locational information is transmitted to the desired experience reception unit 11 together with the information regarding the desired experience.
In the system according to one or more embodiments of the present invention, a genre and abstract desired experience information that is a sub-category of the genre, the range of a destination, the boarding location, the deboarding location, the desired time slot for the desired experience, the return time to the deboarding location, the desired budget, etc. have been exemplified as the information transmitted to the desired experience reception unit 11, but it is sufficient to transmit at least a genre and abstract desired experience information that is a sub-category of the genre, and other information such as the range of a destination, the boarding location, the deboarding location, the desired time slot for the desired experience, the return time to the deboarding location, and the desired budget may be transmitted as necessary. The user may manually input the desired experience information on the input screen displayed on the terminal 2, but another input method may also be employed, in which those frequently input are prepared in a pull-down menu for selection of one of them. Additionally or alternatively, for items that are not particularly concerned among these input information items, an item of “no desire” may be prepared or these items may be transmitted to the server 1 with blanks, thereby to allow for recognition that there is no special desire.
The example illustrated in
Likewise, it is assumed that a user B (female, 20s, from the United States) is located at a latitude of 33° north and a longitude of 139° east, selects the genre of “meal,” especially “wanting to eat X′,” and selects the range of a destination: “within Kanagawa,” the desired time slot: “afternoon,” the return time: “until 19:00,” and the desired budget: “up to 3,000 yen,” and the boarding location and the deboarding location are blank. Here, “X′” is a food similar to the Okonomiyaki X in the above-described example, such as Monjayaki (another one of popular Japanese foods).
Likewise, it is assumed that a user C (male, 20s, from China) is located at a latitude of 34° north and a longitude of 140° east, selects the genre of “sightseeing,” especially “wanting to see Y,” and selects the range of a destination: “within Tokyo,” the desired time slot: “night,” the return time: “until 24:00,” and the desired budget: “up to 4,000 yen,” and the boarding location and the deboarding location are blank.
Likewise, it is assumed that a user D (female, 20s, from Canada) is located at a latitude of 35° north and a longitude of 141° east, selects the genre of “meal,” especially “wanting to eat X,” and selects the range of a destination: “within Kanagawa,” the desired time slot: “afternoon,” the return time: “until 20:00,” and the desired budget: “up to 3,000 yen,” and the boarding location and the deboarding location are blank.
Likewise, it is assumed that a user E (male, 30s, from Canada) is located at a latitude of 35° north and a longitude of 139° east, selects the genre of “meal,” especially “wanting to eat Z,” and selects the range of a destination: “within Tokyo,” the desired time slot: “night,” and the return time: “until 23:00,” and the desired budget, the boarding location, and the deboarding location are blank. Here, “Z” is a food that is not similar to the above-described Okonomiyaki X, such as Japanese “Soba” noodle.
The community generation unit 12 of
Even in the users A, B, D, and E who select the same genre “meal,” the user E is not extracted as a member of a single community that is constituted by the users A and D who select “wanting to eat X” and the user B who selects “wanting to eat X′” because the user E selects “wanting to eat Z” for which a determination is made that the abstract desired experience that is a sub-category of the genre is dissimilar. This is because a restaurant serving Okonomiyaki and/or Monjayaki is highly unlikely to be the same as a restaurant serving Japanese Soba noodle and these restaurants cannot be proposed as one destination 5. In contrast, the users A and D who select “wanting to eat X” and the user B who selects “wanting to eat X′” are highly likely to be able to eat Okonomiyaki and Monjayaki at an Okonomiyaki restaurant or a Monjayaki restaurant, and one destination 5 can therefore be proposed when the similarity level is not lower than a predetermined threshold even with different abstract desired experiences that are sub-categories of genres. Accordingly, the community generation unit 12 determines that the users A, B, and D are users who transmit the experience information having the similarity level not less than the predetermined threshold and groups the users A, B, and D into a single community.
The similarity level of experience information determined by the community generation unit 12 is preferably set in accordance with whether or not the destination 5 finally proposed by the destination proposal unit 13 is common. As in the above-described example, in the genre of meal, a criterion for determining whether or not the food can be serviced in the same restaurant is preferably set as the predetermined threshold. In the genre of sightseeing spots, the sub-categories include cultural sightseeing spots such as shrines and temples, natural landscapes such as hot springs and mountains, and historical sightseeing spots such as ruins, so the similarity level is preferably set in accordance with whether or not the destination 5 finally proposed by the destination proposal unit 13 is common. Also in the genre of purchase (shopping), the sub-categories include those as to what is mainly desired to be purchased, such as whether it is a bag, a wallet, or clothes, so the similarity level is preferably set in accordance with whether or not the destination 5 finally proposed by the destination proposal unit 13 is common.
The community generation unit 12 determines the similarity level of experience information to generate a single community, but may take into account the information on the current locations of the terminals 2 or the desired boarding locations in addition to the similarity level of experience information. In the example of the users A to E illustrated in
The community generation unit 12 determines the similarity level of experience information to generate a single community, but may further take into account the information regarding a range of the destination desired by each user in addition to the similarity level of experience information and the above-described information on the current locations of the terminals 2 or desired boarding locations. In the example illustrated in
The community generation unit 12 determines the similarity level of experience information to generate a single community, but may further take into account the information regarding a time slot for use desired by each user in addition to the similarity level of experience information and the above-described information on the current locations of the terminals 2 or desired boarding locations. In the example illustrated in
The community generation unit 12 determines the similarity level of experience information to generate a single community, but may further take into account user attribute information including the gender and age of each user in addition to the similarity level of experience information. In the example illustrated in
The following description will be made on the assumption that, as described above, the users A, B, and D among the users A to E illustrated in
The experience/place information storage unit 17 is a database that stores one or more suitable places (destinations 5) in association with the experience information related to the above-described various experiences desired by the users. In the example illustrated in
The destination proposal unit 13 extracts a destination 5 associated with the experience information having a similarity level not lower than a predetermined threshold using the experience/place information storage unit 17 which stores the experience information and the destination 5 in association with each other. In the example illustrated in
The destination proposal unit 13 transmits the name and locational information (destination 5) of the extracted place to the terminal 2 carried by each of the users A, B, and D who constitute the single community, but may also preliminarily calculate the moving time from each of users A, B, and D to the destination 5 and transmit the moving time together with the above information items. The moving time from each of users A, B, and D to the destination can be calculated from the current location of each of the users A, B, and D and the locational information of the destination 5 using the map information and calculation scheme for a travel route, which are used in the navigation device.
The destination proposal unit 13 transmits the name and locational information (destination 5) of the extracted place to the terminal 2 carried by each of the users A, B, and D who constitute the single community, but may also take into account the range of a destination, the desired time slot, the return time, etc. of the desired experience information illustrated in
The users A, B, and D who have received the proposed information illustrated in
To this end, the vehicle-allocation-schedule generation unit 14 generates a vehicle allocation schedule on the basis of the locational information of the terminal or terminals 2, which have transmitted the acceptance information, among the terminals 2 carried by the users A, B, and D who constitute the community. The vehicle allocation schedule includes the travel route of the transport service vehicle 4, the time of arrival at the location of each of the terminals 2 transmitting the acceptance information, and the time of arrival at the proposed destination 5 (restaurant L). The vehicle-allocation-schedule generation unit 14 preferably generates a minimum-distance or minimum-time travel route of the transport service vehicle 4 using a route search function or the like of a conventional navigation device. This travel route is a route along which the transport service vehicle 4 travels from the current location to the destination 5 (restaurant L) via respective current locations of the terminals 2 carried by the users A, B, and D who constitute the community (it is assumed that all of them have accepted the destination 5). Then, the vehicle-allocation-schedule generation unit 14 transmits the vehicle allocation schedule illustrated in
The autonomous driving control unit 15 acquires the locational information and temporal information included in the vehicle allocation schedule generated by the vehicle-allocation-schedule generation unit 14 and executes, on the transport service vehicle 4, the control for achieving the travel route from the vehicle allocation center to the destination 5 (restaurant L) via current locations P1, P2, and P3 of the users A, B, and D. Alternatively, the vehicle-allocation-schedule generation unit 14 may transmit the locational information and temporal information included in the vehicle allocation schedule generated by the vehicle-allocation-schedule generation unit 14 to the onboard control device of the transport service vehicle 4, and the onboard control device may execute the autonomous driving control. The vehicle information storage unit 18 included in the server 1 is a database that stores information regarding the vehicle state of the transport service vehicle 4, which is transmitted from various sensors included in the transport service vehicle 4, and map data and the like necessary when generating the travel route.
The outline of an information processing procedure executed in the system according to one or more embodiments of the present invention will then be described.
First, in step S1, when a user accesses the server 1 using the terminal 2, the terminal 2 carried by the user displays a screen with which the user can input, as the above-described information regarding a desired experience, a genre and abstract desired experience information that is a sub-category of the genre, the range of a destination, the boarding location, the deboarding location, the desired time slot for the desired experience, the return time to the deboarding location, the desired budget, etc., and the user inputs the information regarding the desired experience for each item. In addition, the latitude and longitude are detected by a location detection sensor such as a GPS receiver provided in the terminal 2, and this locational information is transmitted to the desired experience reception unit 11 of the server 1 together with the information regarding the desired experience.
In step S2, the desired experience reception unit 11 of the server 1 receives the above information, which is transmitted from the terminal 2 carried by each of a plurality of users, via the network 3 at a predetermined time interval (e.g., 100 msec). As illustrated in
In step S3, the community generation unit 12 of the server 1 virtually lists the information regarding the desired experiences from users received by the desired experience reception unit 11 as illustrated in
In step S5, the destination proposal unit 13 of the server 1 extracts a destination 5 associated with the experience information having a similarity level not lower than a predetermined threshold using the information in which the experience information stored in the experience/place information storage unit 17 is associated with the destination 5. In the example illustrated in
In step S6, the destination proposal unit 13 of the server 1 transmits the proposed information illustrated in
In step S8, each of the users A, B, and D uses the terminal 2 to determine whether or not to accept the proposed destination 5 (restaurant L) and transmit acceptance information upon a determination of acceptance or nonacceptance information upon a determination of nonacceptance to the server 1. The user who owns a terminal 2 that has transmitted the nonacceptance information is excluded from the community, and the process returns to step S1 for that user. The following description will be made on the assumption that all the users A, B, and D who constitute the community have transmitted the acceptance information in step S8.
In step S9, the vehicle-allocation-schedule generation unit 14 of the server 1 adjusts the ride-sharing of the transport service vehicle 4 on the basis of the locational information of each of the terminals 2 carried by the users A, B, and D who constitute the community, that is, as illustrated in
In step S11, the vehicle-allocation-schedule generation unit 14 of the server 1 transmits the vehicle allocation schedule illustrated in
In step S15, the autonomous driving control unit 15 acquires the locational information and temporal information included in the vehicle allocation schedule generated by the vehicle-allocation-schedule generation unit 14 and executes, on the transport service vehicle 4, the control for achieving the travel route, as illustrated in
In the system for proposing a destination according to one or more embodiments of the present invention, a cluster of users having desired experiences with a high similarity level is extracted to generate a single community, and a destination 5 associated with the experiences is extracted. The destination 5 is proposed to the users who constitute the community, and a useful service can therefore be rendered to users having a vague need to go somewhere and have a specific experience. In particular, only by inputting vague desired experience information, the transport service vehicle 4 transports the users to the destination 5, so bothersome actions are unnecessary, such as searching for a restaurant, searching for the place of the restaurant, and telling a taxi driver the destination. Moreover, two or more users share a ride on one transport service vehicle 4 and it can therefore be expected that the transport cost is reduced.
In the system for proposing a destination according to one or more embodiments of the present invention, when the similarity level of the experience information is determined to generate a single community, information on the current locations of the terminals 2 or the desired boarding locations are taken into account in addition to the similarity level of the experience information; therefore, the community can be constituted by effectively extracting only the users located within a nearby area, and they can arrive at the destination 5 in a short time.
In the system for proposing a destination according to one or more embodiments of the present invention, when the similarity level of the experience information is determined to generate a single community, information regarding the range of a destination desired by each user is taken into account in addition to the similarity level of the experience information and the information on the current locations of the terminals 2 or the desired boarding locations; therefore, the community can be constituted by effectively extracting only the users located within a nearby area and it is easy to narrow down to the destination 5.
In the system for proposing a destination according to one or more embodiments of the present invention, when the similarity level of the experience information is determined to generate a single community, information regarding the time slot for use desired by each user is taken into account in addition to the similarity level of the experience information and the information on the current locations of the terminals 2 or the desired boarding locations, and the community can therefore be constituted by effectively extracting only the users located within a nearby area.
In the system for proposing a destination according to one or more embodiments of the present invention, when the similarity level of the experience information is determined to generate a single community, user attribute information including the gender and age of the users is taken into account in addition to the similarity level of the experience information, and it can therefore be expected that the users share a ride relatively well to the destination 5.
The above destination proposal unit 13 corresponds to the destination extraction unit and destination transmitter according to the present invention and the above experience/place information storage unit 17 corresponds to the database according to the present invention.
Number | Date | Country | Kind |
---|---|---|---|
JP2017-252037 | Dec 2017 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2018/001479 | 12/5/2018 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2019/130057 | 7/4/2019 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
8700539 | Strohmenger | Apr 2014 | B2 |
20080165032 | Lee et al. | Jul 2008 | A1 |
20100280884 | Levine et al. | Nov 2010 | A1 |
20140365250 | Ikeda et al. | Dec 2014 | A1 |
20160048777 | Kitagawa et al. | Feb 2016 | A1 |
20180219809 | Matsuzaki | Aug 2018 | A1 |
Number | Date | Country |
---|---|---|
2014-238831 | Dec 2014 | JP |
Entry |
---|
International Search Report issued in Application No. PCT/IB2018/001479, dated Apr. 16, 2019 (3 pages). |
Extended European Search Report issued in counterpart European Patent Application No. 18897061.0, dated Nov. 17, 2020 (10 pages). |
Number | Date | Country | |
---|---|---|---|
20200334783 A1 | Oct 2020 | US |