This application claims priority to Japanese Patent Application No. 2022-117304 filed on Jul. 22, 2022 incorporated herein by reference in its entirety.
The present disclosure relates to a technology for proposing at least one of a destination and a vehicle to a user.
Japanese Unexamined Patent Application Publication No. 2020-134953 (JP 2020-134953 A) discloses an information processing device that provides information to a user. The information processing device stores a user attribute including user's needs, preferences, or characteristics. This user attribute is entered by the user himself/herself. The information processing device identifies a facility suitable for the user attribute. Furthermore, the information processing device provides the user with information on facilities that the user has not yet visited among the identified facilities.
There is room for improvement in the technology for providing information suitable for the user's preferences and the like. One object of the present disclosure is to provide a technology capable of proposing at least one of a destination and a vehicle suitable for the user to the user.
A first aspect relates to an information provision system for proposing an action item including at least one of a destination and a vehicle to a user. The information provision system includes: one or more processors; and one or more storage devices for storing a database showing a correspondence between a category of clothing and the action item that is recommended. The one or more processors are configured to acquire an image showing user's clothing that is clothing of the user, recognize a category of the user's clothing based on the image, refer to the database to select the action item recommended for the category of the user's clothing as a recommended action item, and propose the recommended action item to the user.
A second aspect relates to a storage medium storing an information provision program for proposing an action item including at least one of a destination and a vehicle to a user. A database indicates a correspondence between a category of clothing and the action item that is recommended. By being executed by a computer, the information provision program causes the computer to perform acquiring an image showing user's clothing that is clothing of the user, recognizing a category of the user's clothing based on the image, referring to the database to select the action item recommended for the category of the user's clothing as a recommended action item, and proposing the recommended action item to the user.
According to the present disclosure, a recommended action item (at least one of a destination and a vehicle) is selected and proposed to the user based on the category of the user's clothing. The category of the user's clothing reflects the preference and the mood of the user. Also, by considering the category of the user's clothing, it is possible to exclude action items that do not match the user's clothing. Therefore, it is possible to propose to the user a recommended action item suitable for the user.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
Embodiments of the present disclosure will be described with reference to the accompanying drawings.
The following considers providing useful information for “going out” such as sightseeing, driving, shopping, and dining. For example, the information provision system 100 proposes recommended destinations to the user 1. Examples of destinations include sightseeing spots, scenic spots, hiking trails, entertainment facilities, commercial facilities, restaurants, and the like. As another example, the information provision system 100 may propose a recommended vehicle (mobility) to the user 1. A vehicle may be used to move to a destination, or may be used to go for a drive.
In the following description, “action item ACT” is a concept that includes at least one of a destination and a vehicle. The action item ACT may include both a destination and a vehicle. The information provision system 100 proposes (recommends) an action item ACT to the user 1. In particular, the information provision system 100 automatically proposes (recommends) an action item ACT suitable for the user 1 in consideration of the preference, the mood, and the like of the user 1.
Regarding the proposal of the action item ACT, the inventors of the present application focused on the “clothing” of the user 1. The clothing of the user 1 is considered to reflect the preference and the mood of the day of the user 1. Therefore, by considering the clothing of the user 1, it is possible to grasp the preference and the mood of the user 1. Also, by considering the clothing of the user 1, it is possible to exclude the action item ACT that does not match the clothing of the user 1 from the options.
Therefore, the information provision system 100 according to the present embodiment automatically proposes (recommends) an action item ACT suitable for the user 1 in consideration of the clothing of the user 1. For this purpose, a database DB is prepared in advance that indicates the correspondence between the clothing category and the recommended action item ACT. The clothing category is the category of the clothing of the user 1.
The information provision system 100 holds the database DB that indicates the correspondence between the clothing category and the recommended action item ACT. The information provision system 100 refers to the database DB and selects the action item ACT recommended for the category of the user's clothing. The action item ACT selected here, that is, the action item ACT associated with the category of the user's clothing is hereinafter referred to as “recommended action item RACT”. The recommended action item RACT includes at least one of a recommended destination and a recommended vehicle.
The information provision system 100 proposes the recommended action item RACT to the user 1. That is, the information provision system 100 notifies the terminal 10 of proposal information indicating the recommended action item RACT, and the terminal 10 presents the proposal information to the user 1. For example, the terminal 10 displays the proposal information indicating the recommended action item RACT on a display device.
As described above, according to the present embodiment, a recommended action item RACT is selected based on the category of the user's clothing and proposed to the user 1. The category of the user's clothing reflects the preference and the mood of the user 1. Also, by considering the category of the user's clothing, it is possible to exclude action items ACT that do not match the user's clothing. Therefore, it is possible to propose to the user 1 a recommended action item RACT suitable for the user 1.
In addition, according to the present embodiment, the user 1 does not need to input his/her preferences and moods in detail. The user 1 only needs to capture an image of himself/herself using the camera of the terminal 10. Then, the information provision system 100 automatically proposes a recommended action item RACT suitable for the user 1.
The clothing of the user 1 may reflect latent preferences of which the user 1 himself/herself is unaware. In that case, the information provision system 100 may propose a recommended action item RACT that the user 1 himself/herself would not have come up with. Therefore, the user 1 has more opportunities to make new discoveries.
A specific example of the information provision system 100 according to the present embodiment will be described below.
The terminal 10 includes a communication interface 11, a camera 12, a user interface 13, and a position acquisition unit 14. The terminal 10 communicates with the management server 20 via the communication interface 11. The camera 12 captures images of the surroundings of the terminal 10. The user interface 13 is an interface for receiving information from the user 1 and providing information to the user 1. Examples of the user interface 13 include a touch panel, a keyboard, a display device, and the like. The position acquisition unit 14 acquires position information of the terminal 10 using a global navigation satellite system (GNSS).
The management server 20 includes a communication interface 21. The management server 20 communicates with the terminal 10 via the communication interface 21.
For example, the information provision system 100 is included in the terminal 10. As another example, the information provision system 100 may be included in the management server 20. When the information provision system 100 is included in the management server 20, the information provision system 100 communicates with the terminal 10 to acquire necessary information from the terminal 10 and provide various information to the terminal 10. As yet another example, the information provision system 100 may be distributed between the terminal 10 and the management server 20. In general, the information provision system 100 has the following configuration.
The I/O interface 110 is an interface for receiving various information and outputting various information. For example, when the information provision system 100 is included in the terminal 10, the I/O interface 110 includes the communication interface 11 and the user interface 13. As another example, when the information provision system 100 is included in the management server 20, the I/O interface 110 includes the communication interface 21.
The processor 120 performs various information processes. For example, the processor 120 includes a central processing unit (CPU). Various information necessary for processing by the processor 120 is stored in the storage device 130. Examples of the storage device 130 include a volatile memory, a non-volatile memory, a hard disk drive (HDD), a solid state drive (SSD), and the like.
An information provision program 140 is a computer program executed by the processor 120. The functions of the information provision system 100 are realized through cooperation between the processor 120 executing the information provision program 140 and the storage device 130. The information provision program 140 is stored in the storage device 130. The information provision program 140 may be recorded on a computer-readable recording medium (storage medium). The information provision program 140 may be provided via a network. The information provision program 140 may be an application executed by the terminal 10 (e.g., smart phone).
Furthermore, the storage device 130 stores an image IMG, an image recognition model REC, a database DB, proposal information INF, and the like.
The image IMG is captured by the camera 12 of the terminal 10. The user's clothing that is the clothing of the user 1 is shown in the image IMG.
The image recognition model REC is an AI model capable of recognizing (classifying) the category of the user's clothing shown in the image IMG. The category of the clothing may include three aspects: atmosphere, color tone, and functionality (see
The database DB indicates the correspondence between the clothing category and the recommended action item ACT. An example of the database DB is as explained in
The proposal information INF is information including a recommended action item RACT that is proposed to the user 1.
In step S100, the processor 120 acquires an image IMG showing the user's clothing. More specifically, the user 1 operates the user interface 13 of the terminal 10 to activate the camera 12. The camera 12 captures an image of the user 1 and acquires an image IMG showing the user's clothing. When the processor 120 is included in the terminal 10, the processor 120 acquires the image IMG from the camera 12. As another example, when the processor 120 is included in the management server 20, the processor 120 communicates with the terminal 10 via the I/O interface 110 (the communication interface 21) and acquires the image IMG from the terminal 10.
In step S200, the processor 120 recognizes the category of the user's clothing based on the image IMG. More specifically, the processor 120 recognizes the category of the user's clothing shown in the image IMG by inputting the image IMG into the image recognition model REC. The category of the user's clothing may include three aspects: atmosphere, color tone, and functionality (see
In step S300, the processor 120 refers to the database DB and selects an action item ACT recommended for the category of the user's clothing as a recommended action item RACT.
In step S400, the processor 120 proposes to the user 1 the recommended action item RACT. More specifically, the processor 120 presents the proposal information INF including the recommended action item RACT to the user 1 via the I/O interface 110. For example, when the processor 120 is included in the terminal 10, the processor 120 presents the proposal information INF to the user 1 via the user interface 13 (e.g., display device). As another example, when the processor 120 is included in the management server 20, the processor 120 transmits the proposal information INF to the terminal 10 via the communication interface 21 and instructs the terminal 10 to present the proposal information INF to the user 1.
Section 3 describes the case where the action item ACT includes a vehicle. In this case, a vehicle-related database DB is used. The vehicle-related database DB includes a first database DB-1 that indicates the correspondence between clothing categories and recommended vehicles.
In step S310, the processor 120 refers to the first database DB-1 and selects a vehicle model recommended for the atmosphere of the user's clothing.
In step S311, the processor 120 refers to the first database DB-1 and selects a vehicle color recommended for the color tone of the user's clothing.
In step S312, the processor 120 sets the vehicle of the selected vehicle model and the selected vehicle color (e.g., a red SUV) as a recommended vehicle. This recommended vehicle is the recommended action item RACT proposed to the user 1.
As a modification, only one of step S310 and step S311 may be performed. That is, only one of the vehicle model and the vehicle color may be selected according to the user's clothing. When only the vehicle model is selected, the vehicle of the selected vehicle model is set as the recommended vehicle. On the other hand, when only the vehicle color is selected, the vehicle with the selected vehicle color is set as the recommended vehicle.
For example, the position acquisition unit 14 (see
Section 4 describes the case where the action item ACT includes a destination. In this case, a destination-related database DB is used. The destination-related database DB includes a second database DB-2 that indicates the correspondence between clothing categories and recommended destinations.
In step S320, the processor 120 acquires information of the current position of the user 1 or the position designated by the user 1. For example, the position acquisition unit 14 (see
In step S321, the processor 120 sets a search area including the reference position. For example, the search area is an area within a first distance from the reference position. The first distance may be a fixed distance or may be designated by the user 1. As another example, the search area is an area reachable within a first time from the reference position. The first time may be a fixed time or may be designated by the user 1. When the user 1 makes a designation, the user interface 13 is used.
In step S322, the processor 120 extracts candidate destinations included in the search area. As described above, the second database DB-2 includes the position information for each destination. The processor 120 extracts one or more destinations included in the search area from all destinations registered in the second database DB-2, as candidate destinations.
In step S323, the processor 120 selects a recommended destination from among the candidate destinations. More specifically, the processor 120 refers to the second database DB-2 and selects a candidate destination recommended for the category of the user's clothing as the recommended destination.
For example, in the case of the second database DB-2 shown in
As another example, in the case of the second database DB-2 shown in
Thus, the processor 120 selects the recommended destination from among the candidate destinations based on the category of the user's clothing. The recommended destination is the recommended action item RACT proposed to the user 1.
Sections 3 and 4 described above can also be combined. That is, the processor 120 may propose both the recommended vehicle and the recommended destination to the user 1.
Number | Date | Country | Kind |
---|---|---|---|
2022-117304 | Jul 2022 | JP | national |