Recommendation system, recommendation device, and program

JPWO2025210897A5Pending Publication Date: 2026-03-11
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2025-07-31
Publication Date
2026-03-11

AI Technical Summary

Technical Problem

Conventional soap generators produce body soap using a mixture of raw materials without considering the user's skin type, leading to potential skin irritation due to harsh ingredients.

Method used

A recommendation system and device that recommends personalized raw materials for body soap based on user skin type through skin diagnosis, allowing users to produce customized soap using a portable soap generator.

Benefits of technology

Enables users to create body soap suitable for their skin type, reducing irritation and providing a comfortable, fresh foam experience, while being portable and convenient.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present disclosure provides a recommendation system that allows a user to use a body soap that suits the user's skin type. A recommendation system according to the present disclosure is provided with a recommendation unit that recommends, to a user who uses a body soap generated by a soap generator, a raw material for the body soap according to the user's skin type.
Need to check novelty before this filing date? Find Prior Art

Description

Recommendation system, recommendation device, and program

[0001] The present disclosure relates to a recommendation system, a recommendation device, and a program.

[0002] Patent Document 1 discloses a foaming device that automatically generates foam by stirring a foaming element. In Patent Document 1, the foaming element is a foaming agent such as a cleaning agent, or a mixture of a foaming agent and a foaming liquid.

[0003] JP 2018-083097 A

[0004] The present disclosure provides a recommendation system, a recommendation device, and a program that allow users to use body soap that suits their skin type.

[0005] The recommendation system of the present disclosure includes a recommendation unit that recommends raw materials for the body soap produced by the soap generator to a user who uses the body soap, according to the user's skin type.

[0006] In addition, the recommendation device according to the present disclosure includes a recommendation unit that recommends ingredients for the body soap produced by the soap generator to a user who uses the body soap, according to the user's skin type.

[0007] In addition, the program of the present disclosure causes the processor to function as a recommendation unit that recommends a body soap produced by the soap generator to a user who uses the body soap according to the user's skin type.

[0008] The recommendation system, recommendation device, and program disclosed herein enable users to understand the ingredients of body soap that suits their skin type, allowing them to use body soap that suits their skin type.

[0009] 1 is a diagram showing the configuration of a recommendation system in embodiment 1. FIG. 2 is a front view showing an example of a soap generator in embodiment 1. FIG. 3 is a diagram showing the configuration of a terminal device and a server device in embodiment 1. FIG. 4 is a diagram showing examples of a first classification DB, a second classification DB, and a combination DB in embodiment 1. FIG. 5 is a sequence diagram showing the operations of a user, a terminal device, and a first server device in embodiment 1. FIG. 6 is a diagram showing an example of a first skin diagnosis start screen in embodiment 1. FIG. 7 is a diagram showing an example of a second skin diagnosis start screen in embodiment 1. FIG. 8 is a diagram showing an example of a skin diagnosis result screen in embodiment 1. FIG. 9 is a diagram showing an example of a raw material recommendation screen in embodiment 1. FIG. 10 is a diagram showing an example of a change addition screen in embodiment 1. FIG. 11 is a diagram showing the configuration of a recommendation system in embodiment 2. FIG. 12 is a diagram showing the configuration of a recommendation system in embodiment 3. FIG. 13 is a diagram showing the configuration of a first server device in embodiment 3.

[0010] (Knowledge, etc., that formed the basis of the present disclosure) At the time the inventors came up with the idea for the present disclosure, soap generators for producing body soap, such as the foaming device described in Patent Document 1, existed. However, in conventional systems, a mixture of multiple raw materials is provided to the user of the body soap, and the soap generator produces body soap using the provided mixture. As a result, the inventors discovered a problem in that users may not be able to use a body soap that suits their skin type. To solve this problem, the inventors came up with the subject matter of the present disclosure. Therefore, the present disclosure provides a recommendation system, recommendation device, and program that enable users to use a body soap that suits their skin type.

[0011] Hereinafter, embodiments will be described in detail with reference to the drawings. However, more detailed description than necessary may be omitted. For example, detailed description of already well-known matters or redundant description of substantially the same configuration may be omitted. Note that the accompanying drawings and the following description are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims.

[0012] (Embodiment 1) [1-1. Configuration] [1-1-1. Configuration of recommendation system] Fig. 1 is a diagram showing the configuration of a recommendation system 1000. The recommendation system 1000 is a system that recommends raw materials for body soap to a user P of the body soap produced by a soap generator 1.

[0013] Body soap is soap used on the human body (including the face). Examples of body soap include facial soap, body soap, shampoo, and conditioner, but in this embodiment, facial soap is used as an example of body soap. Body soap is made from multiple raw materials. In this embodiment, an example is given in which body soap is made from four raw materials: soap powder, water, fragrance, and moisturizer.

[0014] 2 is a front view showing an example of the soap generator 1. The soap generator 1 is a portable device that generates foamy body soap. The soap generator 1 includes a container body 10 and a cap 11.

[0015] The container body 10 is cylindrical and contains the raw materials and the agitator 1A when the body soap is produced. The container body 10 is made of a translucent material that allows the interior to be seen from the outside. A measuring line is provided on the exterior or interior surface of the container body 10 for measuring the amount of water added when producing the body soap. The agitator 1A contained in the container body 10 is a spherical member of a size that can be accommodated in the container body 10, and has a mesh on its surface.

[0016] The cap 11 is a member that closes the opening on the top surface of the container body 10, and is detachably attached to the container body 10 by screwing or the like.

[0017] Returning to the explanation of FIG. 1 , the recommendation system 1000 includes a terminal device 2. The terminal device 2 is a terminal device used by a user P. The terminal device 2 shown in FIG. 1 is a tablet computer, but it may also be a laptop computer, a desktop computer, or a smartphone. The terminal device 2 is connected to a network NW. The network NW is a communication network made up of a public line network, a dedicated line, other communication circuits, etc. In this embodiment, the terminal device 2 is an example of a "recommendation device."

[0018] The recommendation system 1000 includes a first server device 3. The first server device 3 is a server device that is connected to a network NW and performs information processing with a terminal device 2 as a client. Note that in each drawing, the first server device 3 is represented by a single block, but this does not necessarily mean that the first server device 3 is configured by a single device. For example, the first server device 3 may be configured to include multiple server devices with different processing contents, or may be configured by the same server device.

[0019] The recommendation system 1000 includes a second server device 4. The second server device 4 is a server device that instructs a delivery person to deliver an item to a delivery destination H. The second server device 4 is owned, for example, by a company that performs delivery operations, and issues delivery instructions to a delivery person who is an employee of the company. The second server device 4 is connected to a network NW and communicates with devices connected to the network NW. Note that in each figure, the second server device 4 is represented by a single block, but this does not necessarily mean that the second server device 4 is composed of a single server device. For example, the second server device 4 may be composed of multiple server devices with different processing contents.

[0020] The recommendation system 1000 performs a skin diagnosis on the user P. The skin diagnosis is a diagnosis of whether the skin quality (so-called skin type) corresponds to normal skin, dry skin, oily skin, or combination skin. Note that normal skin is skin with a high moisture content and low sebum content. Also, dry skin is skin with low moisture content and low sebum content. Also, oily skin is skin with high moisture content and high sebum content. Also, combination skin is skin with low moisture content and high sebum content.

[0021] In this embodiment, there are two types of skin diagnoses: a skin diagnosis (hereinafter referred to as a "first skin diagnosis") made based on answers to multiple questions about skin and body soap (hereinafter referred to as "skin, etc."), and a skin diagnosis (hereinafter referred to as a "second skin diagnosis") made based on a facial image showing the face of the user P. Therefore, the recommendation system 1000 of this embodiment makes a skin diagnosis of the type selected by the user P on the terminal device 2.

[0022] In the recommendation system 1000, the terminal device 2 and the first server device 3 cooperate to perform a skin diagnosis, and the terminal device 2 recommends to the user P a combination of ingredients for a body soap based on the results of the skin diagnosis.

[0023] After the ingredient combination is recommended, the user P can purchase the recommended ingredient combination or another ingredient combination modified based on the recommended ingredient combination, using the terminal device 2. When the user P purchases the ingredient combination using the terminal device 2, in the recommendation system 1000, the second server device 4 instructs the delivery person to deliver the ingredient combination purchased by the user P. As a result, in the recommendation system 1000, the ingredient combination purchased by the user P is delivered to the user P.

[0024] In this embodiment, the raw materials are packaged individually and delivered to the user P. The raw materials may be packaged in a single package containing an amount sufficient to produce one serving of body soap, and the package may not be connected to other packages. The raw materials may also be packaged in a continuous package containing N (N is an integer of 2 or greater) packages containing an amount sufficient to produce one serving of body soap. The raw materials may also be delivered together with the soap generator 1 at a predetermined timing, such as the initial purchase. The raw materials may also be delivered in a set of single packages sufficient for N uses. If soap powder is not included in the raw materials recommended to the user P, the raw materials may be delivered together with the soap powder. The raw materials recommended to the user P may also be provided to the user P in a state where they are separated and enclosed in a single capsule. If each raw material is provided in a single capsule, the capsule may have a predetermined indication (e.g., a D-cut) on it indicating the direction in which the raw material should be removed from the capsule or the direction in which it should be set in the soap generator 1.

[0025] Once the combination of raw materials is delivered, user P or someone other than user P (for example, a roommate or friend) produces body soap using the delivered raw materials and soap generator 1 at the timing when user P will use the body soap. Then, user P uses the body soap produced by the soap generator 1.

[0026] User P or a person other than user P produces body soap, for example, in the following procedure. Step 1: Put soap powder into the container body 10. Step 2: Put water into the container body 10 to dissolve the soap powder. Step 3: Put moisturizer into the container body 10 and dissolve it. Step 4: Put fragrance into the container body 10. Step 5: Put the stirring body 1A into the container body 10, attach the cap 11, and stir until foaming occurs. Note that this procedure for producing body soap is merely an example and is not limited to the above procedure. For example, user P or a person other than user P may produce body soap by putting all the raw materials and stirring body 1A into the container body 10 at once and stirring until foaming occurs.

[0027] As described above, the body soap of this embodiment is produced from raw materials. Therefore, the user P can use body soap that does not contain ingredients that are harsh on the skin, such as preservatives and silicone. Therefore, the user P can use the body soap without worrying about the harshness on the skin. Furthermore, in this embodiment, the user P can use body soap in a freshly produced foam state. Therefore, the body soap can be used with a large amount of foam, and the user P can feel comfortable after using the body soap. Furthermore, in this embodiment, the soap generator 1 is a portable device. Therefore, the user P can use the body soap produced by the soap generator 1 even in places other than where he or she normally washes his or her body, such as when on a business trip or traveling.

[0028] [1-1-2. Configuration of Terminal Device and First Server Device] Next, a description will be given of the configurations of the terminal device 2 and the first server device 3 that constitute the recommendation system 1000. Fig. 3 is a diagram showing the configurations of the terminal device 2 and the first server device 3.

[0029] First, a description will be given of the configuration of the terminal device 2. The terminal device 2 includes a terminal control device 20, a terminal communication unit 21, a touch panel 22, and a camera 23.

[0030] The terminal communication unit 21 includes communication hardware such as a communication circuit, and communicates with the first server device 3 connected to the network NW under the control of the terminal control device 20. In the present embodiment, a wireless communication standard is exemplified as the communication standard of the terminal communication unit 21, but the communication standard of the terminal communication unit 21 may also be a wired communication standard.

[0031] The touch panel 22 includes a display panel and a touch sensor that is overlaid on or integrated with the display panel. The display panel displays various information under the control of the terminal control device 20. The touch sensor detects a touch operation and outputs a detection signal to the terminal control device 20. The terminal control device 20 executes processing corresponding to the touch operation based on the input from the touch sensor.

[0032] The camera 23 takes photographs under the control of the terminal control device 20 and outputs the photographed results to the terminal control device 20 .

[0033] The terminal control device 20 is a control device that controls each part of the terminal device 2. The terminal control device 20 includes a terminal processor 200, which is a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processor Unit), a terminal memory 210, and an interface circuit for connecting other devices and sensors, and controls each part of the terminal device 2. In this embodiment, the terminal processor 200 corresponds to an example of a "processor."

[0034] The terminal memory 210 is a storage device that stores data. The terminal memory 210 stores a program 211 and data to be processed by the terminal processor 200. The terminal memory 210 has a non-volatile storage area. The terminal memory 210 also has a volatile storage area and constitutes a work area for the terminal processor 200. The terminal memory 210 is constituted by, for example, a read-only memory (ROM) or a random access memory (RAM).

[0035] The program 211 is a program that causes the terminal processor 200 to function as a functional unit described below. The program 211 may be an application program that can be installed in the terminal device 2, or may be a program that already exists in the terminal device 2, such as a browser.

[0036] The terminal processor 200 reads and executes a program 211 stored in the terminal memory 210, thereby functioning as a terminal communication control unit 201, a display unit 202, and a reception unit 203. In this embodiment, the display unit 202 is an example of a "recommendation unit."

[0037] The terminal communication control unit 201 communicates with the first server device 3 via the terminal communication unit 21. The display unit 202 displays various screens on the touch panel 22. The various screens displayed by the display unit 202 will be described later. The reception unit 203 receives various operations from the user P via the touch panel 22.

[0038] [1-1-3. Configuration of First Server Device] Next, a description will be given of the configuration of the first server device 3. The first server device 3 includes a server control device 30 and a server communication unit 31.

[0039] The server communication unit 31 includes communication hardware such as a communication circuit, and communicates with the terminal device 2 and the second server device 4 under the control of the server control device 30. The communication standard of the server communication unit 31 may be a wireless communication standard or a wired communication standard.

[0040] The server control device 30 is a control device that controls each part of the first server device 3. The server control device 30 includes a server processor 300, which is a processor such as a CPU or an MPU, a server memory 310, and an interface circuit for connecting other devices and sensors, and controls each part of the first server device 3.

[0041] The server memory 310 is a storage device that stores data. The server memory 310 stores a program 311, a first classification database (DB) 312, a second classification DB 313, a combination DB 314, and data to be processed by the server processor 300. The server memory 310 has a non-volatile storage area. The server memory 310 also has a volatile storage area and constitutes a work area for the server processor 300. The server memory 310 is constituted by, for example, a ROM or a RAM.

[0042] 4 is a diagram showing examples of the first classification DB 312, the second classification DB 313, and the combination DB 314. The first classification DB 312 is a database that classifies multiple answers to multiple questions about skin, etc. into skin type. The first classification DB 312 has a record R1 for each combination of multiple answers to multiple questions about skin, etc. In record R1, one skin type is associated with one combination of answers.

[0043] The second classification DB313 is a database that classifies skin moisture content, skin sebum content, number of skin wrinkles, number of skin blemishes (liver spots), number of skin texture (irregularities on the skin surface formed by skin grooves and skin ridges), and skin firmness into skin types. The second classification DB313 has a record R2 for each combination of the skin moisture content, skin sebum content, number of skin wrinkles, number of skin blemishes, number of skin texture, and skin firmness ranges. In record R2, one skin type is associated with one combination of the skin moisture content, skin sebum content, number of skin wrinkles, number of skin blemishes, number of skin texture, and skin firmness range.

[0044] The combination DB 314 is a database for identifying combinations of ingredients recommended to the user P. The combination DB 314 has a record R3 in which one combination of ingredients is associated with one skin type. In this embodiment, a case is illustrated in which record R3 associates one combination of fragrance type and moisturizer type with one skin type. Examples of fragrance types include jojoba oil, rosehip oil, argan oil, almond oil, olive oil, coconut oil, and squalane oil. Examples of moisturizer types include job's tears extract, Alpinia speciosa leaf extract, peony flower oil, noni juice, rice bran extract, plum fruit extract, mugwort extract, licorice extract, and aloe extract.

[0045] 4, the server processor 300 reads and executes the program 311 stored in the server memory 310, thereby functioning as a server communication control unit 301, an analysis unit 302, a skin type identification unit 303, a raw material identification unit 304, a screen generation unit 305, a payment processing unit 306, and a delivery request unit 307. The skin type identification unit 303 has a first skin type identification unit 3031 and a second skin type identification unit 3032 as functional units.

[0046] The server communication control unit 301 communicates with the terminal device 2 and the second server device 4 via the server communication unit 31 .

[0047] The analysis unit 302 analyzes the skin moisture content, the skin sebum content, the number of wrinkles, the number of blemishes, the number of skin textures, and the skin firmness level based on the facial image of the user P. For example, the analysis unit 302 analyzes the skin moisture content, the skin sebum content, the number of wrinkles, the number of blemishes, the number of skin textures, and the skin firmness level from the facial image using existing image processing techniques. Furthermore, for example, the analysis unit 302 analyzes the skin moisture content, the skin sebum content, the number of wrinkles, the number of blemishes, the number of skin textures, and the skin firmness level using AI (artificial intelligence). In this example, a trained model is constructed by machine learning the skin moisture content, the skin sebum content, the number of wrinkles, the number of blemishes, the number of skin textures, and the skin firmness level from a training facial image. This trained model is stored in a storage area (such as the server memory 310 or a database on the network NW) accessible by the server processor 300. The analysis unit 302 inputs a facial image into this trained model and analyzes the amount of moisture in the skin, the amount of sebum in the skin, the number of wrinkles in the skin, the number of blemishes in the skin, the number of skin textures, and the degree of skin firmness by acquiring these from the trained model.

[0048] After analyzing the moisture content of the skin, the sebum content of the skin, the number of wrinkles on the skin, the number of blemishes on the skin, the number of skin textures, and the degree of skin firmness, the analysis unit 302 outputs the analysis results to the second skin type identification unit 3032.

[0049] The first skin type identification unit 3031 identifies the skin type of user P based on multiple answers to multiple questions about skin, etc. More specifically, the first skin type identification unit 3031 identifies record R1 in which the multiple answers are recorded from the first classification DB 312. Next, the first skin type identification unit 3031 identifies the type of skin type recorded in the identified record R1 as the skin type of user P. After identifying user P's skin type, the first skin type identification unit 3031 outputs the identification result to the ingredient identification unit 304.

[0050] The second skin type identification unit 3032 identifies the skin type of user P based on the analysis results received from the analysis unit 302. More specifically, the second skin type identification unit 3032 identifies, from the second classification DB 313, record R2 in which a numerical range including the analysis results received from the analysis unit 302 is recorded. Next, the second skin type identification unit 3032 identifies the type of skin type recorded in the identified record R2 as the skin type of user P. After identifying user P's skin type, the second skin type identification unit 3032 outputs the identification result to the ingredient identification unit 304.

[0051] The ingredient identification unit 304 identifies the ingredient combination recommended to the user P. The ingredient identification unit 304 identifies all records R3 in which the identification results received from the first skin type identification unit 3031 or the second skin type identification unit 3032 are recorded from the combination DB 314. The ingredient identification unit 304 then identifies the ingredient combination recorded in the identified record R3 as the ingredient combination recommended to the user P.

[0052] The screen generation unit 305 generates a screen to be displayed on the terminal device 2. The screen generated by the screen generation unit 305 will be described later.

[0053] The payment processing unit 306 performs payment processing for the combination of raw materials that the user P wishes to purchase. For example, the payment processing unit 306 communicates with a payment system (not shown) and performs payment processing based on the user P's credit card information, electronic money information, etc., which have been acquired in advance.

[0054] The delivery request unit 307 makes a delivery request for the combination of raw materials purchased by the user P. The delivery request unit 307 generates delivery request data in which the combination of raw materials purchased by the user P is recorded as information, and transmits the generated delivery request data to the second server device 4 via the server communication control unit 301.

[0055] 5 is a sequence diagram showing the operations of the user P, the terminal device 2, and the first server device 3. [1-2. Operation] Next, a description will be given of the operation of each unit of the recommendation system 1000 according to this embodiment.

[0056] When user P operates terminal device 2 to start displaying skin diagnosis start screen G1 (step S1), display unit 202 displays different skin diagnosis start screen G1 depending on whether user P selects the first skin diagnosis or the second skin diagnosis.

[0057] First, the operation when the user P selects the first skin diagnosis will be described. When the user P selects the first skin diagnosis, the display unit 202 displays the first skin diagnosis start screen G11 on the touch panel 22 (step S2).

[0058] 6 is a diagram showing an example of the first skin diagnosis start screen G11. The first skin diagnosis start screen G11 is a screen for starting the first skin diagnosis. The first skin diagnosis start screen G11 displays a plurality of questions related to skin, etc. For example, the first skin diagnosis start screen G11 displays questions related to skin characteristics, skin condition, age, gender, skin concerns, fragrance preferences, moisturizer preferences, and the efficacy of body soap.

[0059] As shown in FIG. 6 , the first skin diagnosis start screen G11 displays multiple answer candidates for each question. The first skin diagnosis start screen G11 also displays a UI component for selecting each answer candidate. In FIG. 6 , the UI component is a radio button L. Note that the UI component is not limited to the radio button L, and may be another UI component such as a check box. Furthermore, the type of UI component on the first skin diagnosis start screen G11 may differ depending on the type of question.

[0060] The first skin diagnosis start screen G11 has a diagnosis start button B1. The diagnosis start button B1 is a software button that accepts an operation to start a skin diagnosis. In FIG. 6, the diagnosis start button B1 is a software button that displays the character string "Diagnosis." The diagnosis start button B1 is configured so that it cannot be operated unless all questions have been answered.

[0061] 5, when the user P operates the diagnosis start button B1 (step S3), the terminal communication control unit 201 transmits answer data to the first server device 3 (step S4). The answer data transmitted in step S4 contains answers recorded as information for each question displayed on the first skin diagnosis start screen G11.

[0062] Next, when the server communication control unit 301 receives the response data, the first skin type identification unit 3031 identifies the skin type of the user P based on the response indicated by the received response data (step S5).

[0063] The operations in steps S2 to S5 described above are the operations performed when the first skin diagnosis is selected. Next, the operations performed when the user P selects the second skin diagnosis will be described.

[0064] When the user P selects the second skin diagnosis, the display unit 202 displays a second skin diagnosis start screen G12 on the touch panel 22 (step S6).

[0065] 7 is a diagram showing an example of the second skin diagnosis start screen G12. The second skin diagnosis start screen G12 has a display area A1 that displays the image capture results of the camera 23. While the second skin diagnosis start screen G12 is displayed, the display unit 302 operates the camera 23 and displays the image capture results of the camera 23 in the display area A1.

[0066] The second skin diagnosis start screen G12 has a diagnosis start button B2. The diagnosis start button B2 is a software button that accepts an instruction to start skin diagnosis. In Fig. 7, the diagnosis start button B2 is a software button that displays the character string "Take Photo." The diagnosis start button B2 is configured as a software button that cannot be operated unless a face is displayed in the display area A1.

[0067] 5, when the user P operates the diagnosis start button B1 (step S7), the terminal communication control unit 201 transmits facial image data to the first server device 3 (step S8). The facial image data is data representing a facial image, and is data representing the photographing results of the camera 23 that are displayed in the display area A1 when the diagnosis start button B1 is operated.

[0068] Next, when the server communication control unit 301 receives the facial image data, the analysis unit 302 analyzes the moisture content of the skin, the amount of sebum on the skin, the number of wrinkles on the skin, the number of blemishes on the skin, the number of skin textures, and the degree of skin firmness based on the facial image indicated by the received facial image data (step S9).

[0069] Next, the second skin type identification unit 3032 identifies the skin type of the user P based on the analysis result of step S9 (step S10).

[0070] After the identification in step S5 or step S10, the ingredient identification unit 304 identifies a combination of ingredients based on the skin type of the user P identified in step S5 or step S10 (step S11).

[0071] Next, the screen generation unit 305 generates a skin analysis result screen G2, a raw material recommendation screen G3, and a change and addition screen G4 (step S12).

[0072] Here, step S12 will be described in detail while explaining the skin analysis result screen G2, the ingredient recommendation screen G3, and the change and addition screen G4.

[0073] Fig. 8 is a diagram showing an example of a skin diagnosis result screen G2. The skin diagnosis result screen G2 is a screen showing the results of a skin diagnosis. The skin diagnosis result screen G2 displays skin type information J1 indicating the skin type of the user P. In Fig. 8, the wording "dry skin" in parentheses is the skin type information J1.

[0074] The skin analysis result screen G2 has a switch button B3 for switching the displayed screen to the ingredient recommendation screen G3. The switch button B3 is a software button.

[0075] In step S12, the screen generator 305 displays skin type information J1 indicating the skin type of the user P identified in step S5 or step S10, and generates a skin diagnosis result screen G2 having a switching button B3.

[0076] 9 is a screen showing an example of the ingredient recommendation screen G3. The ingredient recommendation screen G3 is a screen that recommends ingredient combinations to the user P. Like the skin analysis result screen G2, the ingredient recommendation screen G3 displays skin type information J1.

[0077] The ingredient recommendation screen G3 also displays recommendation information J2. The recommendation information J2 is information recommending ingredient combinations, and each ingredient combination has a display object OB. The display object OB is an object that displays combination information J3 indicating the ingredient combination, a purchase button B4, and a change button B5. The purchase button B4 is a software button that accepts an operation to purchase the combination indicated by the combination information J3. The change button B5 is a software button that accepts an operation to change the combination indicated by the combination information J3.

[0078] In step S12, the screen generation unit 305 generates a display object OB1 for each combination of ingredients identified in step S11. The screen generation unit 305 then displays skin type information J1 indicating the skin type of the user P identified in step S5 or step S10, and generates an ingredient recommendation screen G3 displaying the generated display object OB.

[0079] 10 is a diagram showing an example of the change and addition screen G4. The change and addition screen G4 is a screen for changing ingredients for one of the ingredient combinations recommended on the ingredient recommendation screen G3. The change and addition screen G4 is also a screen for adding a medicinal ingredient to one of the ingredient combinations recommended on the ingredient recommendation screen G3.

[0080] The change and addition screen G4 displays skin type information J1, similar to the skin analysis result screen G2.

[0081] The change and addition screen G4 also has a change and addition area A2, which is an area for changing the ingredients recommended on the ingredient recommendation screen G3 and for adding medicinal ingredients to the ingredient combination recommended on the ingredient recommendation screen G3.

[0082] The change / add area A2 displays a list of combinations of fragrance type names and UI components for selecting the fragrance type. In Fig. 10, radio buttons L are shown as examples of the UI components, but the UI components may be other UI components such as check boxes.

[0083] Furthermore, the change / add area A2 displays a list of combinations of ingredient names and UI components for selecting ingredients, for moisturizers.

[0084] The change / add area A2 also displays a list of pairs of ingredient names and UI components for selecting ingredients, for medicinal ingredients.

[0085] The change and addition area A2 also includes a purchase button B6, which is a software button for purchasing the item selected in the change and addition area A2.

[0086] In step S12, the screen generation unit 305 generates a change and add screen G4 that displays skin type information J1 indicating the skin type of user P identified in step S5 or step S10. Also in step S12, the screen generation unit 305 generates a change and add screen G4 that displays a list of pairs of fragrance type names and UI components for selecting the fragrance type, based on the raw material combination identified in step S11. That is, the screen generation unit 305 generates a change and add screen G4 that displays a list of pairs of type names and UI components for each of the fragrances identified by the raw material identification unit 304. Also in step S12, the screen generation unit 305 generates a change and add screen G4 that displays a list of pairs of moisturizer ingredient names and UI components, based on the raw material combination identified in step S11. That is, the screen generation unit 305 generates a change and addition screen G4 that displays a list of pairs of ingredient names and UI components for each of the moisturizers identified by the ingredient identification unit 304. Also, in step S12, the screen generation unit 305 generates a change and addition screen G4 that displays a list of pairs of ingredient names and UI components for predetermined medicinal ingredients.

[0087] Returning to the explanation of the flowchart in Figure 5, once the screen generation unit 305 generates the above three screens, the server communication control unit 301 transmits the screen data of the three screens generated in step S12 to the terminal device 2 (step S13).

[0088] When the terminal communication control unit 201 receives the screen data from the first server device 3, the display unit 202 displays the diagnosis result screen G2 based on the received image data (step S14).

[0089] Next, when the user P operates the switching button B3 (step S15), the display unit 202 displays the ingredient recommendation screen G3 based on the received image data (step S16).

[0090] After the ingredient recommendation screen G3 is displayed, the user P performs a purchasing operation on the ingredient recommendation screen G3 or the change and addition screen G4.

[0091] First, the operation when a purchase operation is performed on the ingredient recommendation screen G3 will be described. When the user P operates the purchase button B4 (step S17), the terminal communication control unit 201 transmits purchase request data to the first server device 3 (step S18). The purchase request data is data requesting the purchase of a combination of ingredients, and the combination of ingredients that the user P has selected for purchase is recorded as information. The purchase request data transmitted in step S18 records as information the combination of ingredients displayed in the same display object OB as the operated purchase button B4.

[0092] Next, the operation when a purchase operation is performed on the change and addition screen G4 will be described. When user P operates the change button B5 (step S19), the display unit 202 displays the change and addition screen G4 (step S20). This display allows the reception unit 203 to receive from user P, via the change and addition screen G4, an operation to change the recommended raw materials to other raw materials and an operation to add a medicinal ingredient to the recommended raw materials. When user P operates the purchase button B6 after performing the change or addition operation (step S21), the terminal communication control unit 201 transmits purchase request data to the first server device 3 (step S22). The purchase request data transmitted in step S18 includes information on the raw material combination selected in the change and addition area A2. Furthermore, if a medicinal ingredient is added in the change and addition area A2, the purchase request data transmitted in step S18 also includes information on the added medicinal ingredient.

[0093] When the server communication control unit 301 receives the purchase request data, the payment processing unit 306 performs payment processing (step S23). In step S23, the payment processing unit 306 performs payment processing for the combination of raw materials recorded in the purchase request data. Also, in step S23, if a medicinal ingredient is recorded in the purchase request data, the payment processing unit 306 performs payment processing for the medicinal ingredient.

[0094] When the payment process is completed, the delivery request unit 307 makes a delivery request (step S24). In step S24, the delivery request unit 307 makes a delivery request for the combination of ingredients recorded in the purchase request data. Also, in step S24, if a medicinal ingredient is recorded in the purchase request data, the delivery request unit 307 makes a delivery request for the combination of ingredients to which the medicinal ingredient has been added.

[0095] [1-3. Effects, etc.] As described above, the recommendation system 1000 includes a display unit 202 that recommends raw materials for the body soap according to the skin type of the user P who uses the body soap produced by the soap generator 1.

[0096] This allows the user P to know the ingredients of the body soap that suits his / her skin type, so that the user P can use the body soap that suits his / her skin type.

[0097] The recommendation system 1000 includes a skin type identification unit 303 that identifies the skin type of the user P based on any of the answers to a plurality of questions about the user P's face image, appearance, skin, etc.

[0098] According to this, since the skin type of user P is identified based on the facial image or the answer of user P, the skin type identification unit 303 is likely to be able to accurately identify the skin type of user P. This increases the possibility of accurately recommending to user P the ingredients of a body soap that suits the user P's skin type. This further enables user P to use a body soap that suits his or her skin type.

[0099] The recommendation system 1000 includes an ingredient identification unit 304 that identifies a fragrance according to the skin type of the user P, and a reception unit 203 that receives an operation from the user P. The ingredient identification unit 304 identifies multiple fragrances with different ingredients. The reception unit 203 receives an operation to change the fragrance recommended by the display unit 202 from the multiple fragrances identified by the ingredient identification unit 304 to another fragrance. The recommendation system 1000 also includes an ingredient identification unit 304 that identifies a moisturizer according to the skin type of the user P, and a reception unit 203 that receives an operation from the user P. The ingredient identification unit 304 identifies multiple moisturizers with different ingredients. The reception unit 203 receives an operation to change the moisturizer recommended by the display unit 202 from the multiple moisturizers identified by the ingredient identification unit 304 to another moisturizer.

[0100] According to this, since the receiving unit 203 receives the above-mentioned changing operation, the user P can easily change the recommended ingredients to ingredients of his / her preference that suit his / her skin type. In particular, preferences for fragrances and moisturizers tend to differ. Therefore, in this embodiment, since the receiving unit 203 receives the above-mentioned changing operation for fragrances and moisturizers, the user P can easily change the recommended ingredients to ingredients of his / her preference that suit his / her skin type, even if the ingredients are ingredients of which preferences tend to differ.

[0101] The recommendation system 1000 includes a receiving unit 203 that receives from the user P an operation to add a medicinal ingredient to the raw material recommended by the display unit 202 .

[0102] According to this, the receiving unit 203 receives the above-mentioned adding operation, so that the user P can change the recommended raw materials to raw materials that have medicinal ingredients added and that suit his / her skin type.

[0103] The soap generator 1 has a container body 10 capable of accommodating a plurality of types of raw materials and an agitator 1A, and produces body soap by agitating the plurality of types of raw materials with the agitator 1A.

[0104] This allows the production of body soap without uneven mixing of the raw materials.

[0105] The stirring body 1A has a mesh on the surface.

[0106] According to this, the soap generator 1 can generate body soap containing a lot of fine bubbles, so that the user P can use body soap containing a lot of fine bubbles, and the degree of comfort after using the body soap can be increased.

[0107] The soap generator 1 is a portable device.

[0108] This allows the user P to use the body soap produced by the soap generator 1 even when he / she is away on a business trip or travelling, or at a place other than where he / she normally washes his / her body.

[0109] The recommendation system 1000 includes a delivery request unit 307 that requests delivery of raw materials to the user P.

[0110] This allows the user P to obtain raw materials without going to a store, thereby reducing the burden on the user P of obtaining raw materials suited to their skin type.

[0111] The terminal device 2 is provided with a display unit 202 that recommends ingredients for the body soap according to the skin type of the user P who uses the body soap produced by the soap generator 1.

[0112] The raw materials are provided to the user P in individual packaging.

[0113] According to this, the raw materials are provided to the user P in separate packaging, so that the user P can use freshly produced body soap.

[0114] This provides the same effects as the recommendation system 1000 described above.

[0115] The program 211 causes the terminal processor 200 to function as a display unit 202 that recommends a body soap that is appropriate for the skin type of the user P who uses the body soap produced by the soap generator 1.

[0116] This provides the same effects as the recommendation system 1000 described above.

[0117] (Embodiment 2) Next, a description will be given of embodiment 2. In the description of embodiment 2, differences from embodiment 1 will be explained.

[0118] 2-1. Configuration FIG. 11 is a diagram showing the configuration of a recommendation system 1000 according to the second embodiment.

[0119] In the above-described first embodiment, the terminal device 2 is a device used by the user P. In the second embodiment, the terminal device 2 is a device installed in a store TP where raw materials can be purchased, and is used by the user P or a salesperson C at the store TP. In this embodiment, the user P purchases the raw material combination recommended by the terminal device 2 at the store TP and takes the raw materials home from the store TP.

[0120] In the second embodiment, the recommendation system 1000 does not include the second server device 4. Although not shown in the drawings, in the second embodiment, the server processor 300 of the first server device 3 does not function as the payment processing unit 306 and the delivery request unit 307.

[0121] In the second embodiment, the purchase button B4 may not be displayed on the ingredient recommendation screen G3, and the purchase button B6 may not be displayed on the change and addition screen G4.

[0122] [2-2. Operation] Next, a description will be given of the operation of the recommendation system 1000 in embodiment 2. The operation of each part of the recommendation system 1000 in embodiment 2 is the same as that in embodiment 1, except that the terminal device 2 does not transmit purchase request data and the first server device 3 does not perform payment processing or delivery requests.

[0123] [2-3. Effects, etc.] According to the second embodiment, the same effects as those of the first embodiment can be achieved.

[0124] The terminal device 2 is installed in a store TP where raw materials can be purchased.

[0125] This allows the user P to know the ingredients of the body soap that suits his / her skin type at the store TP, and therefore the user P can easily purchase the body soap that suits his / her skin type at the store TP.

[0126] (Embodiment 3) Next, a description will be given of embodiment 3. In the description of embodiment 3, differences from embodiment 1 will be explained.

[0127] 3-1. Configuration FIG. 12 is a diagram showing the configuration of a recommendation system 1000 according to the third embodiment.

[0128] In the above-described first and second embodiments, the skin diagnosis is performed based on a face image or answers to a plurality of questions about skin, etc. In the third embodiment, the skin diagnosis is performed based on keratin.

[0129] In this embodiment, the user P collects keratin using an exfoliating kit and mails the collected keratin to the analysis entity AS. The analysis entity AS analyzes the moisture content, sebum content, number of wrinkles, number of blemishes, number of skin textures, and skin firmness from the mailed keratin. The analysis entity AS then transmits analysis result data indicating the analysis results to the first server device 3 using a PC (Personal Computer).

[0130] The first server device 3 identifies the skin type and the combination of ingredients based on the analysis results indicated by the received analysis result data. The first server device 3 then recommends the identified combination of ingredients to the user P by sending the user P an email containing the identified combination of ingredients in the text or an email with a file attached indicating the identified combination of ingredients. In this embodiment, the first server device 3 is an example of a "recommendation device."

[0131] In this embodiment, the recommendation system 1000 does not necessarily have to include the terminal device 2 and the second server device 4.

[0132] Next, the configuration of the first server device 3 in this embodiment will be described. Fig. 13 is a diagram showing the configuration of the first server device 3 in this embodiment.

[0133] 13 and 3, server memory 310 in the third embodiment stores program 311A ​​instead of program 311. Furthermore, server memory 310 in the third embodiment does not store first classification DB 312.

[0134] 13 and 3, the server processor 300 reads and executes the program 311A ​​stored in the server memory 310, thereby functioning as a server communication control unit 301A, a skin type identification unit 303A, a raw material identification unit 304, and a recommendation unit 308. In the present embodiment, the server processor 300 is an example of a "processor."

[0135] The server communication control unit 301A communicates with the PC of the analysis subject AS via the server communication unit 31.

[0136] The skin type identification unit 303A identifies the skin type of the user P based on the analysis result indicated by the analysis result data received by the server communication control unit 301A. The skin type identification unit 303A identifies the skin type of the user P in the same manner as the second skin type identification unit 3032.

[0137] The raw material identification unit 304 of this embodiment is the same as that of the first embodiment.

[0138] The recommendation unit 308 recommends the combination of ingredients identified by the ingredient identification unit 304 to the user P by sending an email. The email address of the user P is acquired by the first server device 3 together with the analysis result data, and the recommendation unit 308 sends the email to the acquired email address.

[0139] [3-2. Operation] Next, the operation of the first server device 3 in embodiment 3 will be described. When the server communication control unit 301A receives analysis result data from the analysis entity AS, the skin type identification unit 303A identifies the skin type of the user P. Next, the ingredient identification unit 304 identifies a combination of ingredients according to the skin type of the user P. Then, the recommendation unit 308 recommends to the user P the combination of ingredients identified by the ingredient identification unit 304.

[0140] [3-3. Effects, etc.] According to the third embodiment, the same effects as those of the first embodiment can be achieved.

[0141] The recommendation system 1000 also includes a skin type identification unit 303A that identifies the skin type of the user P based on the analysis results of the keratin of the user P. The recommendation unit 308 recommends to the user P ingredients that correspond to the skin type of the user P identified by the skin type identification unit 303A.

[0142] According to this, since the skin type of the user P is identified based on the analysis results of the keratin, the skin type identification unit 303 is likely to be able to accurately identify the skin type of the user P. This increases the likelihood that the ingredients of the body soap that suits the skin type of the user P can be accurately recommended to the user P. This makes it even more possible for the user P to use a body soap that suits their skin type.

[0143] (Other Embodiments) As described above, the above-mentioned first, second, and third embodiments have been described as examples disclosed in the present application. However, the technology in the present disclosure is not limited to these, and can also be applied to embodiments in which modifications, substitutions, additions, omissions, etc. are made. Furthermore, it is also possible to combine the components described in the above-mentioned first, second, and third embodiments to create new embodiments. Therefore, other embodiments will be described below as examples.

[0144] In the above-described first, second, and third embodiments, the ingredients for the body soap are recommended to the user P. In other embodiments, a recipe for making the body soap may be proposed to the user P along with the ingredients for the body soap. Here, the recipe for making the body soap is a production procedure that includes the ingredients recommended to the user P, the amounts of those ingredients, and the mixing method (such as the order in which the ingredients are mixed, the timing of mixing, the mixing time, the temperature of the water during mixing, etc.). In other embodiments, after the ingredients suitable for the skin type of the user P are identified, the "recommendation device" proposes to the user P a recipe for making the body soap using the identified ingredients. Note that the proposal may be made in any manner, such as by display, email transmission, delivery of a printed matter, or audio output.

[0145] In the above-described first, second, and third embodiments, the skin type of the user P is identified based on any one of a facial image, the results of the keratin analysis, and questions about the skin, etc. In other embodiments, the skin type of the user P may be identified by combining a plurality of the three of the facial image, the results of the keratin analysis, and the questions about the skin, etc. According to these other embodiments, the accuracy of identifying the skin type of the user P can be improved, and the user P can use a body soap that is more suited to his or her skin type.

[0146] In the above-described first, second, and third embodiments, body soap is manually produced by the soap generator 1. In other embodiments, the soap generator 1 may be electrically operated to produce body soap. In these other embodiments, the soap generator 1 has one or more blades that are rotated by a motor, and receives power from a battery or a commercial power source to rotate the blades and produce body soap. In these other embodiments, no stirring body 1A is added to the soap generator 1.

[0147] In the above-described first, second, and third embodiments, foamy body soap is generated by the agitator 1A. In other embodiments, foamy body soap may be generated without using the agitator 1A. In these other embodiments, the soap generator 1 is, for example, a dispenser-type generator that generates foamy body soap. In addition, in these other embodiments, the soap generator 1 is, for example, a generator equipped with an agitator plate that can be manually rotated or moved up and down.

[0148] In the above-described first, second and third embodiments, the case where the shape of the stirring member 1A is spherical has been exemplified, but the shape of the stirring member 1A is not limited to a spherical shape and may be other shapes such as a polyhedral shape.

[0149] In the above-described first, second, and third embodiments, a fragrance and a moisturizer are recommended as a combination of ingredients to the user P. In other embodiments, a combination of ingredients including at least one of a fragrance and a moisturizer may be recommended to the user P, or a combination of ingredients other than a fragrance and a moisturizer may be recommended to the user P. For example, in these other embodiments, a combination of soap powder, a fragrance, and a moisturizer may be recommended to the user P.

[0150] In the embodiment described above, a plurality of ingredients are recommended to the user P. In other embodiments, a single ingredient may be recommended to the user P. For example, in this other embodiment, any one of soap powder, fragrance, and moisturizer may be recommended to the user P.

[0151] In the above-described embodiment, facial soap is used as an example of body soap. In other embodiments, the body soap may be body soap, shampoo, conditioner, etc. In these other embodiments, the recommended raw materials may vary depending on the type of body soap produced by the soap generator 1.

[0152] For example, if the body soap to be produced is a body wash, at least one of a detergent, an emulsifier, a remover for removing proteins and fats, an antioxidant, a moisturizer, and an antistatic agent is recommended for user P. Examples of detergent components for body wash include palmitic acid, myristic acid, and lauric acid. Examples of emulsifier components for body wash include palmitic acid and stearic acid. Examples of remover components for body wash include enzymes. Examples of antioxidant components for body wash include ascorbic acid. Examples of moisturizer components for body wash include a mixture of multiple elements such as jojoba oil and olive oil. Examples of antistatic components for body wash include a mixture of multiple extracts such as neem extract and grape extract.

[0153] For example, if the body soap to be produced is a shampoo, at least one of a cleanser, an emulsifier, a foam-enhancing agent, a protein and fat remover, an antioxidant, a moisturizer, and an antistatic agent is recommended for user P. Examples of shampoo cleanser ingredients include palmitic acid, myristic acid, sodium olefin sulfonate, and lauric acid. Examples of shampoo emulsifier ingredients include palmitic acid. Examples of shampoo foam-enhancing agents include hydroxypropyl starch. Examples of shampoo remover ingredients include enzymes. Examples of shampoo antioxidant ingredients include ascorbic acid. Examples of body soap moisturizer ingredients include a mixture of multiple elements, such as jojoba oil and olive oil. Furthermore, examples of antistatic agents in body soap include mixtures of multiple extracts such as neem extract and grape extract.

[0154] For example, if the body soap to be produced is a conditioner, at least one of an antistatic agent, a softening agent, an antioxidant, a disinfectant, a chelating agent, and a moisturizer is recommended for user P. Examples of conditioner antistatic agents include behentrimonium coloride and mixtures of multiple extracts, such as neem extract and grape extract. Examples of conditioner softening agents include behentrimonium coloride. Examples of conditioner antioxidants include ascorbic acid. Examples of conditioner disinfectants include cetylpyridinium chloride. Examples of conditioner chelating agents include citric acid. Examples of conditioner moisturizers include mixtures of multiple elements, such as jojoba oil and olive oil.

[0155] In the above-described first and second embodiments, the analysis unit 302 is configured to analyze the skin moisture content, the skin sebum content, the number of wrinkles on the skin, the number of blemishes on the skin, the number of skin textures, and the degree of skin firmness. In other embodiments, the analysis targets of the analysis unit 302 may be fewer than these six types or may include other types. In the above-described third embodiment, the analysis subject AS is configured to analyze the skin moisture content, the skin sebum content, the number of wrinkles on the skin, the number of blemishes on the skin, the number of skin textures, and the degree of skin firmness. In other embodiments, the analysis targets of the analysis subject AS may be fewer than these six types or may include other types.

[0156] In the above-described first and second embodiments, ingredients are recommended according to the results of the skin diagnosis. In other embodiments, ingredients may be recommended without conducting a skin diagnosis. That is, in these other embodiments, the user P inputs their own skin type into the terminal device 2, and ingredients are recommended according to the skin type 2 input into the terminal device 2.

[0157] In the first and second embodiments described above, the terminal device 2 and the first server device 3 cooperate to perform skin diagnosis and ingredient recommendation. In other embodiments, the terminal device 2 may perform skin diagnosis and ingredient recommendation independently. In these other embodiments, the terminal memory 210 stores the various databases described above, and the terminal processor 200 further functions as a skin type identification unit 303, an ingredient identification unit 304, and a screen generation unit 305.

[0158] In the above-described first and second embodiments, it is possible to purchase raw materials recommended by the terminal device 2. In other embodiments, the terminal device 2 may be configured to recommend raw materials, but the raw materials may not be purchased by the terminal device 2.

[0159] In the second embodiment described above, the user P purchases raw materials at the store TP. In other embodiments related to the second embodiment, the raw materials purchased at the terminal device 2 of the store TP may be delivered to the delivery destination H, as in the first embodiment.

[0160] In the third embodiment described above, ingredients are recommended by email. In other embodiments related to the third embodiment, ingredients may be recommended to user P by mailing a printed matter on which the recommended ingredients are printed, instead of by email.

[0161] The terminal processor 200 and the server processor 300 may be configured with a single processor or multiple processors. These processors may be hardware programmed to implement the corresponding functional units. That is, these processors may be configured with, for example, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0162] The configurations of the terminal device 2 and the first server device 3 shown in Figures 2 and 13 are merely examples, and the specific implementation form is not particularly limited. In other words, it is not necessarily necessary to implement hardware corresponding to each unit individually, and it is also possible to implement a configuration in which a single processor executes a program to realize the functions of each unit. Furthermore, some of the functions realized by software in the above-mentioned embodiments may be implemented by hardware, or some of the functions realized by hardware may be implemented by software.

[0163] The step units of the operation shown in Figure 5 are divided according to the main processing content to make the operation easier to understand, and the operation is not limited by the way the processing units are divided or the names of the processing units. The operation may be divided into more step units depending on the processing content. Furthermore, one step unit may be divided so that it includes more processing. Furthermore, the order of the steps may be changed as appropriate within the scope of the present disclosure.

[0164] It should be noted that the above-described embodiments are intended to illustrate the technology of the present disclosure, and various modifications, substitutions, additions, omissions, etc. may be made within the scope of the claims or their equivalents.

[0165] (Additional Notes) The above description of the embodiments discloses the following techniques.

[0166] (Technology 1) A recommendation system that includes a recommendation unit that recommends ingredients for body soap produced by a soap generator to a user according to the user's skin type. This allows the user to understand the ingredients of the body soap that suit their skin type, allowing the user to use a body soap that suits their skin type.

[0167] (Technology 2) The recommendation system described in Technology 1 includes a skin type identification unit that identifies the user's skin type based on at least one of the user's facial image, the analysis results of the user's keratin, and answers to questions about the skin and the body soap. This makes it highly likely that the skin type identification unit can accurately identify the user's skin type, since the user's skin type is identified based on at least one of the facial image, the analysis results of the keratin, and answers to questions about the skin and the body soap. This increases the likelihood that the body soap ingredients that suit the user's skin type can be accurately recommended to the user. This further increases the likelihood that user P can use a body soap that suits their skin type.

[0168] (Technology 3) The recommendation system according to Technology 1 or Technology 2, comprising a raw material identification unit that identifies the raw materials according to the user's skin type, and a reception unit that receives operations from the user, wherein the raw material identification unit identifies a plurality of raw materials with different components, and the reception unit receives an operation to change the raw material recommended by the recommendation unit to another raw material among the plurality of raw materials identified by the raw material identification unit. In this way, because the reception unit receives the operation to change, the user can easily change the recommended raw materials to their preferred raw materials that suit their skin type.

[0169] (Technology 4) The recommendation system according to Technology 3, wherein the raw materials recommended by the recommendation unit include a fragrance. According to this, since the reception unit receives an operation to change the fragrance, the user can easily change the recommended fragrance to a fragrance that suits their skin type, even if the fragrance is one that tends to be a matter of personal preference.

[0170] (Technology 5) The recommendation system according to Technology 3, wherein the ingredients recommended by the recommendation unit include a moisturizer. According to this, since the reception unit receives an operation to change the moisturizer, even if the moisturizer is one that tends to be a matter of personal preference, the user can easily change the recommended moisturizer to one that suits their skin type.

[0171] (Technology 6) The recommendation system according to any one of Technologies 1 to 5, further comprising a reception unit that receives from the user an operation to add a medicinal ingredient to the raw material recommended by the recommendation unit. According to this, since the reception unit receives the operation to add, the user can change the recommended raw material to a raw material to which a medicinal ingredient has been added and which is suited to the user's skin type.

[0172] (Technology 7) The recommendation system according to any one of Technologies 1 to 6, wherein the soap generator comprises a container body capable of accommodating multiple types of the raw materials and an agitator, and the multiple types of raw materials are agitated by the agitator to produce the body soap. This allows the body soap to be produced without uneven mixing of the raw materials.

[0173] (Technology 8) The recommendation system according to Technology 7, wherein the agitator has a mesh on its surface. This allows the soap generator to generate body soap containing a large amount of fine bubbles. This allows the user to use body soap containing a large amount of fine bubbles, thereby increasing the level of comfort after using the body soap.

[0174] (Technology 9) The recommendation system according to any one of Technology 1 to Technology 8, wherein the soap generator is a portable device. This allows the user to use the body soap generated by the soap generator even when they are away from their usual place of body washing, such as when they are on a business trip or traveling.

[0175] (Technology 10) The recommendation system according to any one of Technology 1 to Technology 9, further comprising a recommendation device having the recommendation unit, the recommendation device being installed in a store where the ingredients are available for purchase. This allows users to find out which ingredients are suitable for their skin type at the store. This allows users to easily purchase a body soap that suits their skin type at the store.

[0176] (Technology 11) The recommendation system according to any one of Technology 1 to Technology 9, further comprising a delivery request unit that requests delivery of the raw materials to the user. This allows the user to obtain the recommended raw materials without going to a store. This reduces the burden on the user of obtaining raw materials suited to their skin type.

[0177] (Technology 12) The recommendation system according to any one of Technology 1 to Technology 11, wherein the raw materials are packaged for each raw material and provided to the user. According to this, the raw materials are packaged for each raw material and provided to the user, so that the user can use freshly produced body soap.

[0178] (Technology 13) A recommendation device including a recommendation unit that recommends ingredients for the body soap produced by the soap generator according to the skin type of the user, to a user who uses the body soap. This achieves the same effect as the recommendation system described in Technology 1.

[0179] (Technology 14) A program that causes a processor to function as a recommendation unit that recommends a body soap according to the skin type of a user who uses the body soap produced by the soap generator. This achieves the same effect as the recommendation system described in Technology 1.

[0180] As described above, the recommendation system, recommendation device, and program according to the present invention can be used to recommend ingredients for body soap.

[0181] 1 Soap generator 1A Agitator 2 Terminal device (recommendation device) 3 First server device (recommendation device) 4 Second server device 10 Container body 11 Technology 11 Cap 20 Terminal control device 21 Terminal communication unit 22 Touch panel 23 Camera 30 Server control device 31 Server communication unit 200 Terminal processor (processor) 201 Terminal communication control unit 202 Display unit (recommendation unit) 203 Reception unit 210 Terminal memory 211 Program 300 Server processor (processor) 301, 301A Server communication control unit 302 Analysis unit 303, 303A Skin type identification unit 303A Skin type identification unit 304 Raw material identification unit 305 Screen generation unit 306 Payment processing unit 307 Delivery request unit 308 Recommendation unit 310 Server memory 311, 311A ​​Program 312 First classification DB 313 Second classification DB 314 Combination DB 1000 Recommendation system 3031 First skin type identification unit 3032 Second skin type identification unit A1 Display area A2 Change and add area AS Analysis subject B1 Start diagnosis button B2 Start diagnosis button B3 Switch button B4 Purchase button B5 Change button B6 Purchase button C Clerk G1 Skin diagnosis start screen G11 First skin diagnosis start screen G12 Second skin diagnosis start screen G2 Skin diagnosis result screen G3 Recommended raw materials screen G4 Change and add screen H Delivery destination J1 Skin type information J2 Recommended information J3 Combination information L Radio button NW Network P User TP Store

Claims

1. a skin type identification unit that identifies the skin type of a user who uses the body soap generated by the soap generator; a raw material identification unit that identifies raw materials for the body soap according to the skin type of the user identified by the skin type identification unit; a recommendation unit that recommends the raw material identified by the raw material identification unit to the user; and a suggestion unit that suggests to the user a recipe for making the body soap based on the raw materials recommended by the recommendation unit. Recommendation system.

2. The skin type identification unit Identifying the skin type of the user based on at least one of the facial image of the user, the analysis result of the keratin of the user, and answers to questions about the skin and the body soap. The recommendation system according to claim 1 .

3. a reception unit that receives an operation from the user, The raw material identification unit identifies a plurality of raw materials having different components, the accepting unit accepts an operation to change the ingredient recommended by the recommending unit to another ingredient among the plurality of ingredients identified by the ingredient identifying unit; The recommendation system according to claim 1 or 2.

4. the recipe includes the ingredients, the amounts of the ingredients, and how to mix the ingredients; The recommendation system according to claim 1 or 2.

5. Identifying the skin type of a user who will use the body soap produced by the soap generator; A step of identifying raw materials for the body soap according to the identified skin type of the user; recommending the identified raw material to the user; and suggesting to the user a recipe for making the body soap based on the recommended ingredients. Recommendation method.

6. a recommendation unit that recommends raw materials for the body soap generated by the soap generator to the user according to the user's skin type; and a suggestion unit that suggests to the user a recipe for making the body soap based on the raw materials recommended by the recommendation unit. Recommendation device.

7. For recommendation devices, Recommending raw materials for the body soap produced by the soap generator to the user according to the user's skin type; The recommendation unit proposes to the user a recipe for making the body soap based on the raw materials recommended by the recommendation unit. program.