Information processing apparatus, client device, and program

By utilizing an information processing apparatus that collects and analyzes time-series environmental data, the system provides optimal skin care advice that accounts for changing environmental conditions, addressing the limitations of existing single-point-in-time approaches.

JP7686024B2Active Publication Date: 2025-05-30SHISEIDO CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023022080
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2017-08-22
Filing Date
2023-02-16
Publication Date
2025-05-30
Estimated Expiration
2038-08-17

AI Technical Summary

Technical Problem

Existing systems for providing skin care advice only consider environmental factors at a single point in time, failing to account for time-series factors, which results in suboptimal advice for users.

Method used

An information processing apparatus that acquires environmental information such as ultraviolet exposure, temperature, and humidity over time, and uses this data to provide both real-time and historical skin condition information to users.

Benefits of technology

This approach allows for the provision of optimal skin care information that considers time-series environmental factors, leading to more effective skin care recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007686024000001
    Figure 0007686024000001
  • Figure 0007686024000002
    Figure 0007686024000002
  • Figure 0007686024000003
    Figure 0007686024000003
Patent Text Reader

Abstract

To provide users with optimal information that takes into account time-series environmental factors. [Solution] The information processing device has a means for acquiring environmental information indicating the amount of ultraviolet exposure that the user has been exposed to, the temperature of the environment in which the user spent time, and the humidity of the environment in which the user spent time, a means for presenting first information regarding the user's skin condition based on the environmental information, and a means for presenting second information regarding the user's skin condition based on environmental log information that includes multiple pieces of environmental information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, a client apparatus, and a program.

Background Art

[0002] Generally, it is known that human skin is affected by environmental factors (e.g., ultraviolet rays, temperature, and humidity). For example, at cosmetic sales stores, advice considering the environmental factors of the environment where the customer has been is provided. The customer selects the cosmetics to purchase in consideration of the provided advice.

[0003] Conventionally, a technique for providing advice on skin care in consideration of the environmental factors of the environment where the user has been is known. For example, Patent Document 1 discloses a system that presents advice on a skin care method according to the amount of ultraviolet rays to which the user has been exposed.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Human skin is affected not only by environmental factors at a single point in time but also by environmental factors in a time series. That is, advice considering only environmental factors at a single point in time cannot be said to be the optimal advice for the user.

[0006] However, the system of Patent Document 1 provides advice information based on the ultraviolet exposure amount information obtained from the measuring device. The ultraviolet exposure amount information obtained from the measuring device is an environmental factor at a single point in time. That is, this system does not consider environmental factors in a time series. Therefore, the advice information of Patent Document 1 cannot be said to be the optimal advice for the user.

[0007] An object of the present invention is to provide optimal information to a user in consideration of time-series environmental factors.

Means for Solving the Problems

[0008] One aspect of the present invention is means for acquiring environmental information indicating the amount of ultraviolet rays the user has been exposed to, the temperature of the environment in which the user has spent time, and the humidity of the environment in which the user has spent time, means for presenting first information regarding the skin condition of the user based on the environmental information, means for presenting second information regarding the skin condition of the user based on environmental log information including a plurality of pieces of environmental information, an information processing apparatus.

Effects of the Invention

[0009] According to the present invention, it is possible to provide optimal information to a user in consideration of time-series environmental factors.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Mode for Carrying Out the Invention

[0011] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. In the drawings for explaining the embodiment, the same reference numerals are generally given to the same components, and the repeated description thereof is omitted.

[0012] (1) Configuration of the information processing system The configuration of the information processing system will be described. FIG. 1 is a block diagram showing the configuration of the information processing system of this embodiment.

[0013] As shown in FIG. 1, the information processing system 1 includes a client device 10, a server 30, a log device 50 (an example of a measuring device), and a prediction information providing server 70. The client device 10, the server 30, and the prediction information providing server 70 are connected via a network (for example, the Internet or an intranet) NW.

[0014] The client device 10 is an example of an information processing device that transmits a request to the server 30. The client device 10 is, for example, a smartphone, a tablet terminal, or a personal computer.

[0015] The server 30 is an example of an information processing device that provides a response corresponding to a request transmitted from the client device 10 to the client device 10. The server 30 is, for example, a web server.

[0016] The log device 50 acquires at least one of information regarding the environment in which the user has spent (hereinafter referred to as "environment information"), information regarding the user's behavior (hereinafter referred to as "behavior information"), and information regarding the user's physical and mental state (hereinafter referred to as "physical and mental information"). The log device 50 is, for example, a wearable device that can be worn by the user. The log device 50 is connected to the client device 10 by wire or wirelessly.

[0017] The prediction information providing server 70 is an example of an information processing device that provides prediction information indicating future predictions. The prediction information providing server 70 provides, for example, the following information. · Environment prediction information indicating a prediction of the future environment (for example, weather forecast) · Behavior prediction information indicating a prediction of the user's future behavior (for example, schedule) · Physical and mental prediction information indicating a prediction of the user's future physical and mental state (for example, predicted date of the menstrual cycle)

[0018] (1-1) Configuration of the client device With reference to FIG. 1, the configuration of the client device 10 will be described.

[0019] As shown in FIG. 1, the client device 10 includes a storage device 11, a processor 12, an input / output interface 13, a communication interface 14, and a GPS module 15.

[0020] The storage device 11 is configured to store programs and data. The storage device 11 is, for example, a combination of a ROM (Read Only Memory), a RAM (Random Access Memory), and a storage (for example, a flash memory or a hard disk).

[0021] The program includes, for example, the following programs. · Program of the OS (Operating System) · Program of an application that executes information processing (e.g., a web browser)

[0022] The data includes, for example, the following data. · Database referenced in information processing · Data obtained by executing information processing (i.e., the execution result of information processing)

[0023] The processor 12 is configured to realize the functions of the client device 10 by starting the program stored in the storage device 11. The processor 12 is an example of a computer.

[0024] The input / output interface 13 is configured to receive a user's instruction from an input device connected to the client device 10, acquire information from the log device 50, and output information to an output device connected to the client device 10. The input device is, for example, a keyboard, a pointing device, a touch panel, or a combination thereof. The output device is, for example, a display.

[0025] The communication interface 14 is configured to control communication between the client device 10 and the server 30.

[0026] The GPS module 15 is configured to acquire the position information of the client device 10 by communicating with GPS (Global Positioning System) satellites.

[0027] (1-2) Configuration of the server With reference to FIG. 1, the configuration of the server 30 will be described.

[0028] As shown in FIG. 1, the server 30 includes a storage device 31, a processor 32, and a communication interface 34.

[0029] The storage device 31 is configured to store programs and data. The storage device 31 is, for example, a combination of a ROM, a RAM, and a storage (e.g., flash memory or hard disk).

[0030] The program includes, for example, the following programs. · An OS program · A program of an application that executes information processing

[0031] The data includes, for example, the following data. · A database referred to in information processing · The execution result of information processing

[0032] The processor 32 is configured to realize the functions of the server 30 by starting the programs stored in the storage device 31. The processor 32 is an example of a computer.

[0033] The input / output interface 33 is configured to receive a user's instruction from an input device connected to the server 30 and output information to an output device connected to the server 30. The input device is, for example, a keyboard, a pointing device, a touch panel, or a combination thereof. The output device is, for example, a display.

[0034] The communication interface 34 is configured to control communication between the server 30 and the client device 10.

[0035] (1-3) Application The application of this embodiment will be described. FIG. 2 is an explanatory diagram of the application of this embodiment.

[0036] The processor 12 (FIG. 1) executes the environmental log application 120 (FIG. 2). The environmental log application 120 has the following functions. ·Function to acquire environmental information from the log device 50 ·Function to transmit environmental information to the server 30 ·Function to receive an estimated skin condition result based on information indicating the history of environmental information (hereinafter referred to as "environmental log information") from the server 30 ·Function to present two types of information (real-time information (an example of the first information) and one-time information (an example of the second information)) based on the estimated skin condition result to the user

[0037] (2) Database The database of this embodiment will be described. The following databases are stored in the storage device 31.

[0038] (2-1) User Information Database The user information database of this embodiment will be described. FIG. 3 is a diagram showing the data structure of the user information database of this embodiment.

[0039] In the user information database of FIG. 3, information related to the user (hereinafter referred to as "user information") is stored. The user information database includes a "user ID" field, a "user name" field, a "user attribute" field, and an "estimation formula" field. Each field is associated with each other.

[0040] In the "user ID" field, a user ID for identifying the user is stored.

[0041] In the "user name" field, information indicating the user name (for example, text) is stored.

[0042] In the "User Attribute" field, information regarding the user's attributes (hereinafter referred to as "user attribute information") is stored. The user attribute information is information that the user determines arbitrarily. The "User Attribute" field includes a "Gender" field and an "Age" field. In the "Gender" field, information indicating the gender of the user is stored. In the "Age" field, information indicating the age of the user is stored.

[0043] In the "Estimation Formula" field, an estimation formula (Formula 1) for estimating the skin condition of the user is stored. The estimation formula includes coefficients for each factor that affects the user's skin. (Formula 1) f = a×T + b×M + c×UV · f… A score indicating the estimation result of the skin condition (hereinafter referred to as "skin score") · a… Coefficient of temperature · T… Temperature · b… Coefficient of humidity · M… Humidity · c… Coefficient of ultraviolet exposure amount · UV… Ultraviolet exposure amount

[0044] The estimation formula is prepared for each index of the user's skin condition (hereinafter referred to as "skin index"). That is, the coefficients included in the estimation formula are different for each skin index. The skin index is, for example, at least one of the following. · Amount of horny layer moisture · Skin texture · Skin color · Skin coarseness · Skin smoothness · Skin transparency · Degree of skin whitening · Presence or absence of rough skin · Degree of skin inflammation · Degree of skin fine wrinkles

[0045] (2-2) Environmental Log Information Database The environmental log information database of the present embodiment will be described. FIG. 4 is a diagram showing the data structure of the environmental log information database of the present embodiment.

[0046] Environmental log information is stored in the environmental log information database of FIG. 4. The environmental log information is information obtained from the log device 50. The environmental log information database includes an "environmental log ID" field, a "date and time" field, an "ultraviolet exposure amount" field, a "temperature" field, and a "humidity" field. Each field is associated with each other. The environmental log information database is associated with the user ID.

[0047] The "environmental log ID" field stores an environmental log ID that identifies the environmental information constituting the environmental log information.

[0048] The "date and time" field stores information indicating the date and time when the environmental information was acquired.

[0049] The "ultraviolet exposure amount" field stores information indicating the amount of ultraviolet rays (hereinafter referred to as "ultraviolet exposure amount") that the user has received.

[0050] The "temperature" field stores information indicating the temperature of the environment in which the user has spent.

[0051] The "humidity" field stores information indicating the humidity of the environment in which the user has spent.

[0052] (2-3) Action log information database The action log information database of the present embodiment will be described. FIG. 5 is a diagram showing the data structure of the action log information database of the present embodiment.

[0053] Information indicating the history of action information (hereinafter referred to as "action log information") is stored in the action log information database of FIG. 5. The action log information is information obtained from the log device 50, information determined according to a user instruction (for example, a user's answer to a questionnaire or a user's spontaneous input), or a combination thereof. The activity log information database includes an "Activity Log ID" field, a "Date and Time" field, an "Activity" field, a "Start Time" field, an "End Time" field, a "Calorie Change" field, and a "Location Information" field. Each field is associated with each other. The activity log information database is associated with a user ID.

[0054] The "Activity Log ID" field stores an activity log ID that identifies the activity information constituting the activity log information.

[0055] The "Date and Time" field stores information indicating the date and time when the activity information was acquired.

[0056] The "Activity" field stores information related to the user's activity. The user's activity includes at least one of the following. · Meal (e.g., the content of the meal) · Exercise (e.g., the type of exercise) · Sleep (e.g., the number of turns during sleep) · Care actions (e.g., whether morning washing was performed, whether skin care was performed, the content of care, information about the products used for care)

[0057] The "Start Time" field stores information indicating the start time of the activity.

[0058] The "End Time" field stores information indicating the end time of the activity.

[0059] The "Calorie Change" field stores information indicating the calorie intake or consumption corresponding to the activity.

[0060] The "Location Information" field stores the location information acquired by the GPS module 15.

[0061] (2-4) Mind and Body Log Information Database The psychosomatic log information database of this embodiment will be described. FIG. 6 is a diagram showing the data structure of the psychosomatic log information database of this embodiment.

[0062] In the psychosomatic log information database of FIG. 6, information indicating the history of the user's psychosomatic information (hereinafter referred to as "psychosomatic log information") is stored. The psychosomatic log information is information determined according to the information obtained from the log device 50, user instructions (for example, the user's answers to questionnaires), or a combination thereof. The psychosomatic log information database includes a "psychosomatic log ID" field, a "date and time" field, a "pulse value" field, a "sexual cycle" field, and a "stress" field. Each field is associated with each other. The psychosomatic log information database is associated with the user ID.

[0063] In the "psychosomatic log ID" field, a psychosomatic log ID for identifying the psychosomatic information constituting the psychosomatic log information is stored.

[0064] In the "date and time" field, information indicating the date and time when the psychosomatic information was acquired is stored.

[0065] In the "pulse value" field, the user's pulse value is stored. The pulse value is, for example, information obtained from the log device 50.

[0066] In the "sexual cycle" field, information indicating the sexual cycle (an example of hormone balance information) is stored.

[0067] In the "stress" field, stress information indicating an index of stress is stored. The stress information indicates, for example, the intensity of stress, the cause of stress, the type of stress, or a combination thereof. The stress information is determined by the pulse value, the sexual cycle, or a combination thereof.

[0068] (2-5) Skin evaluation log information database The skin evaluation log information database of this embodiment will be described. FIG. 7 is a diagram showing the data structure of the skin evaluation log information database of this embodiment.

[0069] In the skin evaluation log information database of FIG. 7, information indicating the history of qualitative evaluation (hereinafter referred to as "skin evaluation") regarding the skin condition (hereinafter referred to as "skin evaluation log information") is stored. The skin evaluation log information database includes a "skin evaluation log ID" field, a "date and time" field, and a "skin score" field. Each field is associated with each other. The skin evaluation log information database is associated with the user ID.

[0070] In the "skin evaluation log ID" field, a skin evaluation log ID for identifying the skin evaluation that constitutes the skin evaluation log information is stored.

[0071] In the "date and time" field, information indicating the date and time when the skin evaluation was generated is stored.

[0072] In the "skin score" field, a skin score obtained from the environmental information and the estimation formula is stored. The "skin score" field includes a "first skin score" field and a "second skin score" field. In the "first skin score" field, a first skin score (an example of a first skin index) is stored. The first skin score indicates the current skin condition (for example, at the time when the environmental information was acquired) estimated from the environmental log information. In the "second skin score" field, a second skin score (an example of a second skin index) is stored. The second skin score indicates the future skin condition (for example, one week after the day when the environmental information was acquired) estimated from the environmental log information and the environmental prediction information.

[0073] (2-6) Content matching table The content matching table of this embodiment will be described. FIG. 8 is a diagram showing the data structure of the content matching table of this embodiment.

[0074] The content matching table in FIG. 8 has a data structure showing the relationship between skin evaluation and the content of two types of information (real-time information and one-time information) to be presented to the user. The content matching table includes a "reference score" field, a "real-time content" field, and a "one-time content" field.

[0075] The "reference score" field stores a reference score for identifying real-time content or one-time content.

[0076] The "real-time content" field stores a content ID for identifying the real-time content that constitutes the real-time information. The real-time content is, for example, text, an image, audio, a URL (Uniform Resource Locator), or a combination thereof. is. The real-time content includes, for example, the following. · A message prompting immediate care actions · Advice on how to perform care immediately · Advice on products suitable for care (for example, the URL of a website for purchasing the product) · The first skin score indicating the past skin condition

[0077] The "one-time content" field stores a content ID for identifying the one-time content that constitutes the one-time information. The one-time content is, for example, text, an image, audio, a URL, or a combination thereof. The one-time content includes, for example, the following. · A message prompting care actions before going to bed · Advice on how to perform care before going to bed · Advice on products suitable for care (for example, the URL of a website for purchasing the product) · The second skin score indicating the future skin condition

[0078] (2-7) Task information database The task information database of this embodiment will be described. FIG. 9 is a diagram showing the data structure of the task information database of this embodiment.

[0079] The task information database in FIG. 9 stores information regarding care actions to be performed by the user (hereinafter referred to as "task information"). The task information database includes a "Task ID" field, a "Reference Content" field, a "Registration Date and Time" field, and an "End Date and Time" field. Each field is associated with each other. The task information database is associated with the user ID.

[0080] The "Task ID" field stores a task ID that identifies the task information.

[0081] The "Reference Content" field stores a content ID that identifies the reference content (real-time content or one-time content) that serves as the standard for the care action.

[0082] The "Registration Date and Time" field stores information indicating the date and time when the task information was registered in the task information database.

[0083] The "End Date and Time" field stores information indicating the date and time when the care action corresponding to the task information ended. The code "NOT" means that the care action has not ended.

[0084] (3) Information processing The information processing of this embodiment will be described.

[0085] (3-1) Processing for presenting content The processing for presenting content of this embodiment will be described. FIG. 10 is a sequence diagram of the processing for presenting content of this embodiment. FIGS. 11 and 12 are diagrams showing example screens displayed in the information processing of FIG. 10.

[0086] As shown in FIG. 10, the client device 10 executes acquisition of environmental information (S100). Specifically, the processor 12 acquires environmental information (for example, information indicating the amount of ultraviolet exposure, temperature, and humidity) from the log device 50 at regular intervals. The processor 12 stores the environmental information and the information indicating the execution date and time of step S100 (that is, the date and time when the environmental information was acquired) in the storage device 11 in association with each other.

[0087] After step S100, the client device 10 executes a content request (S101). Specifically, the processor 12 transmits content request data to the server 30. The content request data includes the following information. · User ID · Environmental information · Information indicating the execution date and time of step S100

[0088] After step S101, the server 30 executes update of the database (S300) based on the content request data.

[0089] Specifically, the processor 32 adds a new record to the environmental log information database (FIG. 4) associated with the user ID included in the content request data. The following information is stored in each field of the new record. · "Environmental log ID" field... New environmental log ID · "Date and time" field... Information indicating the execution date and time of step S100 included in the content request data · "Ultraviolet exposure amount" field... Information indicating the ultraviolet exposure amount included in the content request data · "Temperature" field... Information indicating the temperature included in the content request data · "Humidity" field... Information indicating the humidity included in the content request data As a result, the environmental information acquired in step S100 is recorded in the server 30.

[0090] After step S300, the server 30 executes an estimation of the skin condition (S301). Specifically, the processor 32 refers to the user information database (Figure 3) to identify the estimation formula associated with the user ID included in the content request data.

[0091] The processor 32 identifies records (hereinafter referred to as "environmental reference records") in the environmental log information database updated in step S300, among which the value of the "date and time" field is included in a certain period (for example, one week) retroactively from the execution date of step S100. The processor 32 calculates the average value of the values in the "ultraviolet exposure amount" field, "temperature" field, and "humidity" field of the environmental reference records. The processor 32 calculates the first skin score by applying the calculated average value to the identified estimation formula.

[0092] The first skin score is calculated for each of the following indicators. · Skin score related to the amount of moisture in the stratum corneum · Skin score related to skin texture · Skin score related to skin color · Skin score related to the qualitative state of the skin · Skin score related to skin roughness · Skin score related to the level of inflammation · Skin score related to the degree of fine wrinkles on the skin

[0093] The processor 32 acquires environmental prediction information from the prediction information providing server 70. The processor 32 calculates the second skin score by applying the average value of the values in the "ultraviolet exposure amount" field, "temperature" field, and "humidity" field of the environmental reference records and the environmental prediction information to the identified estimation formula. The second skin score is calculated for each of the same indicators as the first skin score.

[0094] The processor 32 adds a new record to the skin evaluation log information database (Figure 7) associated with the user ID included in the content request data. The following information is stored in each field of the new record. · "Skin evaluation log ID"... New skin evaluation log ID · "Date and time" field... Information indicating the execution date and time of step S100 · "First skin score" field... First skin score · "Second skin score" field... Second skin score

[0095] After step S301, the server 30 executes content selection (S302). Specifically, the processor 32 refers to the "reference score" field of the content matching table (Figure 8) to identify the content ID corresponding to the first skin score calculated in step S301. For example, in the case of the first skin score "30", the content ID "REAL001" associated with the reference score "20 - 39" is identified. The processor 32 refers to the "reference score" field to identify the content ID corresponding to the second skin score calculated in step S301. For example, in the case of the second skin score "60", the content ID "ONE003" associated with the reference score "60 - 89" is identified.

[0096] After step S302, the server 30 executes content response (S303). Specifically, the processor 32 sends the content response data to the client device 10. The content response data includes the following information. · The first skin score and the second skin score calculated in step S301 · The environmental information referred to for calculating the first skin score in step S301 · The environmental log information referred to for calculating the second skin score in step S301 · The content ID specified in step S302 and the content (real-time content or one-time content) identified by the content ID

[0097] After step S303, the client device 10 executes the presentation of the content (S102) based on the content response data. Specifically, the processor 12 displays the screen P100 (FIG. 12) on the display.

[0098] The screen P100 includes display objects A100a to A100d and button objects B100a to B100d.

[0099] In the display object A100a, the environmental information (ultraviolet exposure amount, temperature, and humidity) stored in the storage device 11 in step S100 is displayed. In the display object A100b, a graph corresponding to the environmental log information included in the content response data (for example, a graph showing the time change of the ultraviolet exposure amount, temperature, and humidity) is displayed. In the display object A100c, the first skin score and the second skin score included in the content response data are displayed.

[0100] The button object B100a is an object that receives a user instruction to display the real-time content screen P102a (FIG. 12A). The button object B100b is an object that receives a user instruction to display the one-time content screen P102b (FIG. 12B). The button object B100c is an object that receives a user instruction for presenting a task (S111 in FIG. 13). The button object B100d is an object that receives a user instruction to access a shopping site for purchasing care items useful when performing care according to real-time content or one-time content.

[0101] When the user designates the button object B100a, the processor 12 displays the screen P102a (FIG. 12A) on the display. The screen P102a includes a display object A102a and a button object B102a.

[0102] The real-time content identified by the content ID included in the content response data is displayed on the display object A102a.

[0103] The button object B102a is an object that receives a user instruction for notifying the server 30 that the care indicated by the real-time content displayed on the display object A102a has ended.

[0104] When the user designates the button object B100b, the processor 12 displays the screen P102b (FIG. 12B) on the display. The screen P102b includes a display object A102b and a button object B102b.

[0105] The one-time content identified by the content ID included in the content response data is displayed on the display object A102b.

[0106] The button object B102b is an object that receives a user instruction for notifying the server 30 that the care indicated by the one-time content displayed on the display object A102b has ended.

[0107] After step S102, the client device 10 executes a task update request (S103).

[0108] As a first example, when the user designates the button object B102a (FIG. 12A), the processor 12 transmits task update request data to the server 30. The task update request data includes the following information. · User ID · Content ID of the real-time content displayed on the display object A102a · Information indicating the execution date and time of step S103

[0109] As a second example, when the user designates the button object B102b (FIG. 12B), the processor 12 transmits task update request data to the server 30. The task update request data includes the following information. · User ID · Content ID of the one-time content displayed on the display object A102b · Information indicating the execution date and time of step S103

[0110] After step S103, the server 30 executes an update of the database (S304). Specifically, the processor 32 adds a new record to the task information database (FIG. 9) associated with the user ID included in the task update request data. The following information is stored in each field of the new record. · "Task ID" field... New task ID · "Content ID" field... Content ID included in the task update request data · "Registration date and time" field... Information indicating the execution date and time of step S103 included in the task update request data · "End date and time" field... Code "NOT" Thereby, the task designated by the user on the screen P102a or P102b (FIG. 12) is recorded in the server 30.

[0111] (3-2) Processing for task update The processing for task update according to the present embodiment will be described. FIG. 13 is a sequence diagram of the processing for task update according to the present embodiment. FIG. 14 is a diagram showing an example of a screen displayed in the information processing of FIG. 13.

[0112] As shown in FIG. 13, the client device 10 executes a task presentation request (S110). Specifically, when the user designates the button object B100c (FIG. 11), the processor 12 transmits task presentation request data to the server 30. The task presentation request data includes the user ID.

[0113] After step S110, the server 30 executes a task presentation response (S310). Specifically, the processor 32 refers to the task information database (FIG. 9) associated with the user ID included in the task presentation request data, and identifies the task ID and the content ID of the record in which the code "NOT" is stored in the "end date and time" field (that is, the record in which the task information regarding the unfinished task is stored).

[0114] The processor 32 transmits the task presentation response data to the client device 10. The task presentation response data includes the following information. · Task ID of the unfinished task · Content ID associated with the task ID of the unfinished task

[0115] After step S310, the client device 10 executes the presentation of the task (S111). Specifically, the processor 12 displays the screen P110 (FIG. 14) on the display based on the task presentation response data.

[0116] The screen P110 includes display objects A110a to A110b and button objects B110a to B110b.

[0117] Contents identified by the content ID included in the task presentation response data are displayed on the display objects A110a to A110b.

[0118] The button objects B110a to B110b are objects that receive user instructions for notifying the server 30 of the completion of tasks corresponding to the content displayed in the display objects A110a to A110b, respectively. Task IDs associated with content IDs for identifying the content displayed in the display objects A110a to A110b are assigned to the button objects B110a to B110b, respectively.

[0119] After step S111, the client device 10 executes a task update request (S112). Specifically, when the user designates the button object B110a (FIG. 14), the processor 12 transmits task update request data to the server 30. The task update request data includes the following information. · User ID · Task ID assigned to the button object B110a designated by the user · Information indicating the execution date and time of step S112

[0120] After step S112, the server 30 executes database update (S311).

[0121] Specifically, the processor 32 identifies a task information database (FIG. 9) associated with the user ID included in the task update request data. The processor 32 identifies a record including the task ID included in the task update request data among the identified task information databases. The processor 32 stores information indicating the execution date and time of step S112 included in the task update request data in the "completion date and time" field of the identified record.

[0122] The processor 32 identifies an action log information database (FIG. 5) associated with the user ID included in the task update request data. The processor 32 adds a new record to the identified action log information database. Each field of the new record stores the following information. · "Action Log ID" field... New action log ID · "Date and Time" field... Information indicating the execution date and time of step S112 included in the task update request data · "Action" field... Task ID included in the task update request data

[0123] As a result, the completion of the task specified by the user on screen P110 (Figure 14) and the care actions performed to complete the task are recorded in server 30.

[0124] (3-3) Processing of correcting the estimation formula The processing of correcting the estimation formula of this embodiment will be described. Figure 15 is a flowchart of the processing of correcting the estimation formula of this embodiment.

[0125] The processing in Figure 15 is executed after registering the user ID of the user in a dedicated measuring device (for example, a device arranged in a cosmetics store).

[0126] As shown in Figure 15, server 30 executes acquisition of measurement results (S320). Specifically, when the user measures the reference value REF regarding the skin condition using a dedicated measuring device (for example, a device arranged in a cosmetics store), the processor 32 acquires the user ID and the reference value REF from the measuring device.

[0127] After step S320, server 30 calculates the difference value (hereinafter referred to as "deviation value") D between the reference value REF and the skin score f using Equation 2 (S321). (Equation 2) D = |REF - f|

[0128] If the deviation value D calculated in step S321 is less than a predetermined threshold Th (S322 - NO), the processing in Figure 15 ends.

[0129] When the deviation value D calculated in step S321 is greater than or equal to a predetermined threshold Th (S322 - YES), the server 30 executes an update of the estimation formula (S323). Specifically, the processor 32 changes the coefficients of the estimation formula (Figure 3) associated with the user ID acquired in step S320 so that the deviation value D becomes less than the predetermined threshold Th. Thereby, the estimation formula is adjusted for each user.

[0130] The process of Figure 15 is executed for each skin index.

[0131] (4) Variation A variation of this embodiment will be described.

[0132] (4 - 1) Variation 1 Variation 1 will be described. Variation 1 is an example of executing the process of presenting content (Figure 10) using a combination of environmental log information (Figure 4) and action log information (Figure 5).

[0133] Specifically, the estimation formula of Variation 1 includes the coefficient of the user's action and a parameter determined according to the action information.

[0134] In step S301 (Figure 10), the processor 32 identifies, among the records in the action log information database (Figure 5) associated with the user ID included in the content request data, the records whose "date and time" field value is included in a certain period (for example, one week) retroactively from the execution date of step S100 (hereinafter referred to as "action reference records"). The processor 32 calculates the first skin score by applying at least one of the "action", "start time", "end time", "calorie change amount", and "location information" fields of the action reference records and the average value calculated from the environmental reference records to the estimation formula. The first skin score indicates the current skin state estimated from the environmental log information and the action log information.

[0135] The processor 32 acquires action prediction information from the prediction information providing server 70. The processor 32 calculates a second skin score by applying at least one piece of information from the "action", "start time", "end time", "calorie change", and "location information" fields of the action reference record, the average value calculated from the environment reference record, and the action prediction information to an estimation formula. The second skin score indicates the future skin condition estimated from the environment log information, the action log information, and the action prediction information.

[0136] The real-time content and the one-time content further include advice regarding the user's actions.

[0137] According to Modification 1, the skin condition can be estimated in consideration of both the environment in which the user has spent time and the user's actions. Thereby, content corresponding to the combination of the environment log information and the action log information can be provided.

[0138] (4-2) Modification 2 Modification 2 will be described. Modification 2 is an example in which the process of presenting content (FIG. 10) is executed using a combination of environment log information (FIG. 4) and psychosomatic log information (FIG. 6).

[0139] Specifically, the estimation formula of Modification 2 includes the psychosomatic coefficient of the user and a parameter determined according to the psychosomatic log information.

[0140] In step S301 (FIG. 10), the processor 32 identifies a record (hereinafter referred to as a "psychosomatic reference record") in the psychosomatic log information database (FIG. 6) associated with the user ID included in the content request data, the value of the "date and time" field of which is included in a certain period (for example, one week) retroactively from the execution date of step S100. The processor 32 calculates a first skin score by applying at least one of the "pulse value" field, "menstrual cycle" field, and "stress" field of the psychosomatic reference record and the average value calculated from the environmental reference record to an estimation formula. The first skin score indicates the current skin condition estimated from the environmental log information and the psychosomatic log information.

[0141] The processor 32 acquires psychosomatic prediction information from the prediction information providing server 70. The processor 32 calculates a second skin score by applying at least one piece of information from the "pulse value" field, "menstrual cycle" field, and "stress" field of the psychosomatic reference record, the average value calculated from the environmental reference record, and the psychosomatic prediction information to an estimation formula. The second skin score indicates the future skin condition estimated from the environmental log information, the psychosomatic log information, and the psychosomatic prediction information.

[0142] The real-time content and the one-time content further include the following information. · Advice on the user's hormone balance · Advice on the user's stress

[0143] According to Modification 2, the skin condition can be estimated in consideration of both the environment in which the user lives and the user's psychosomatic state. Thereby, content corresponding to the combination of the environmental log information and the psychosomatic log information can be provided.

[0144] (4-3) Modification 3 Modification 3 will be described. Modification 3 is an example of estimating the future skin condition in consideration of the user's care actions.

[0145] Specifically, the estimation formula of Modification 3 includes the coefficient of the user's care actions and the parameter determined according to the task information.

[0146] In step S301 (FIG. 10), after calculating the average value, the processor 32 refers to a task information database (FIG. 9) associated with the user ID included in the content request data, and identifies records (hereinafter referred to as "reference records") within a certain period (for example, one week back from the execution date of step S301). The processor 32 calculates the second skin score by applying the information of the identified reference records (that is, the information on the care actions within a certain period) and the calculated average value to an estimation formula.

[0147] According to Modification 3, the future skin condition is estimated in consideration of the history of the user's care actions. Thereby, a future skin condition suitable for each user can be presented.

[0148] (4-4) Modification 4 Modification 4 will be described. Modification 4 is an example in which the skin score is output to an external device other than the client device 10.

[0149] Specifically, the server 30 is connected to a cosmetic generation device that generates cosmetics based on the skin score. A plurality of cartridges are arranged in the cosmetic generation device. Each cartridge contains a raw material that is a component of the cosmetic or a mixture of a plurality of raw materials (hereinafter referred to as "cosmetic material"). The raw material is, for example, a liquid, powder, solid, or a combination thereof.

[0150] In step S301 (FIG. 10), the processor 32 transmits the first skin score and the second skin score to the cosmetic generation device.

[0151] The cosmetic generation device determines the usage amount of the raw material or cosmetic material contained in each cartridge based on at least one of the first skin score and the second skin score transmitted from the server 30. The cosmetic generation device extracts the raw material or cosmetic material with the determined usage amount from each cartridge and provides it to the user.

[0152] According to Modification Example 4, it is possible to provide a user with a cosmetic product generated using a raw material or a cosmetic according to environmental information.

[0153] (4-5) Modification Example 5 Modification Example 5 will be described. Modification Example 5 is an example in which a notification message is presented to the user when the environmental information satisfies a predetermined condition.

[0154] Specifically, the process of FIG. 10 is executed when the environmental log application 120 is operating in the background.

[0155] When the environmental information acquired in step S100 satisfies a predetermined condition, the processor 12 displays a screen including a notification message on the display. The predetermined condition is at least one of the following. · The amount of ultraviolet radiation exposure is equal to or greater than a predetermined value · The temperature is equal to or greater than a predetermined value · The humidity is equal to or less than a predetermined value

[0156] According to Modification Example 5, regardless of the operating state of the environmental log application 120, the user can immediately know that they are in an environment that has an adverse effect on the skin.

[0157] (5) Summary of the present embodiment A summary of the present embodiment will be given.

[0158] The information processing apparatus (for example, the server 30) according to the first aspect of the present embodiment includes means (for example, the processor 32 that executes step S300) for acquiring environmental information indicating the amount of ultraviolet radiation exposure that the user has received, the temperature of the environment that the user has spent in, and the humidity of the environment that the user has spent in. Based on the environmental information, it includes means (for example, the processor 32 that executes step S303) for presenting first information (for example, real-time content) regarding the skin condition of the user. Means (e.g., the processor 32 that executes step S303) for presenting second information (e.g., one-time content) regarding the user's skin condition based on environmental log information including a plurality of environmental information is provided.

[0159] According to the first aspect, the user can receive real-time content based on the current environmental information and one-time content based on the environmental log information. That is, the user can obtain optimal information considering time-series environmental factors.

[0160] In the second aspect of the present embodiment, the first information and the second information include at least one of advice regarding the method of caring for the user's skin, advice regarding products suitable for caring for the user's skin, advice regarding the user's hormone balance, and advice regarding the user's stress.

[0161] The information processing apparatus according to the third aspect of the present embodiment includes means (e.g., the processor 32 that executes step S301) for estimating at least one of skin indices (e.g., the first skin score and the second skin score) of the user's skin condition based on environmental log information. It may include means (e.g., the processor 32 that executes step S303) for presenting the estimated skin index.

[0162] According to the third aspect, the user can know the skin condition based on the environmental information.

[0163] The information processing apparatus according to the fourth aspect of the present embodiment includes means (e.g., the processor 32 that executes step S300) for acquiring environmental information indicating the amount of ultraviolet rays the user has been exposed to, the temperature of the environment the user has spent in, and the humidity of the environment the user has spent in. It includes means (e.g., the processor 32 that executes step S301) for estimating a skin index of the skin condition based on environmental log information including a plurality of environmental information. It includes means (e.g., the processor 32 that executes step S303) for presenting the estimated skin index.

[0164] According to the fourth aspect, the user can know the first skin score based on the current environmental information and the second skin score based on the environmental log information. That is, the user can obtain optimal information considering environmental factors in time series.

[0165] The information processing apparatus according to the fifth aspect of the present embodiment includes means (for example, the processor 32 that executes step S300) for acquiring action log information indicating a history of action information regarding the user's actions. The means for estimating estimates a skin index based on the environmental log information and the action log information.

[0166] According to the fifth aspect, the user can know the skin condition based on both the environment in which the user has spent and the user's actions.

[0167] The information processing apparatus according to the sixth aspect of the present embodiment includes means (for example, the processor 32 that executes step S300) for acquiring psychosomatic log information regarding the user's physical and mental state. The means for estimating estimates a skin index based on the environmental log information and the psychosomatic log information.

[0168] According to the sixth aspect, the user can know the skin condition based on both the environment in which the user has spent and the user's physical and mental state.

[0169] According to the seventh aspect, it includes means (for example, the processor 32 that executes step S300) for acquiring environmental prediction information indicating a prediction of a future environment. The means for estimating estimates a skin index based on the environmental log information and the environmental prediction information.

[0170] According to the seventh aspect, the user can know the skin condition based on both the environment in which the user has spent and the environment in which the user is scheduled to spend.

[0171] In the eighth aspect of the present embodiment, the acquiring means acquires environmental information from a measuring device (for example, the log device 50) configured to measure environmental information.

[0172] The information processing apparatus according to the ninth aspect of the present embodiment includes means for presenting a notification message when the ultraviolet exposure amount is equal to or greater than a predetermined value.

[0173] According to the ninth aspect, even if the user is not using the environmental log application 120, the user can immediately know that they are in an environment that has an adverse effect on the skin.

[0174] The information processing apparatus (for example, the server 30) according to the tenth aspect of the present embodiment is communicable with a wearable device (for example, the log device 50), and includes means for acquiring information from the wearable device (for example, the processor 32 that executes step S300), and includes means for presenting advice regarding skin care of the user wearing the wearable device based on the information acquired from the wearable device (for example, the processor 32 that executes step S303).

[0175] (6) Other Modifications Other modifications will be described.

[0176] The storage device 11 may be connected to the client device 10 via the network NW. The storage device 31 may be connected to the server 30 via the network NW.

[0177] Each of the above information processing steps can be executed by either the client device 10 or the server 30.

[0178] The environmental log information and the action log information may be acquired by a module built in the client device 10. The environmental log information, the action log information, and the mental and physical log information may be acquired from an external server different from the server 30.

[0179] In step S301, the estimation of either the first skin score or the second skin score may be omitted.

[0180] As described above, the embodiments of the present invention have been described in detail. However, the scope of the present invention is not limited to the above embodiments. Further, the above embodiments can be variously improved and modified without departing from the gist of the present invention. Also, the above embodiments and modifications can be combined with each other.

Explanation of Reference Numerals

[0181] 1: Information processing system 10: Client device 11: Storage device 12: Processor 13: Input / output interface 14: Communication interface 15: GPS module 30: Server 31: Storage device 32: Processor 33: Input / output interface 34: Communication interface 50: Log device 70: Prediction information providing server 70 120: Environment log application

Claims

1. Means for acquiring at least a part of environmental log information related to the environment in which the user has spent, which is information stored in association with user identification information for identifying the user; Means for estimating the future skin condition of the user based on at least a part of the environmental log information; Means for presenting a message prompting the user to perform a care action according to the future skin condition; Means for storing in association the user identification information and task information related to the care action; An information processing apparatus comprising:

2. The information processing apparatus according to claim 1, further comprising means for storing in association the task information and information indicating that the care action has been completed in response to an instruction from the user. The information processing apparatus according to claim 1.

3. The means for estimating estimates the future skin condition based on information related to care actions presented to the user within a certain period among the care actions presented to the user. The information processing apparatus according to claim 1 or claim 2.

4. The means for estimating estimates the skin condition for each skin index. The information processing apparatus according to any one of claims 1 to 3.

5. Means for acquiring action log information indicating a history of action information related to the actions of the user; The means for estimating estimates the future skin condition based on the environmental log information and the action log information. The information processing apparatus according to any one of claims 1 to 4.

6. Means for acquiring action prediction information of the user; The means for estimating estimates the future skin condition based on the environmental log information, the action log information, and the action prediction information. The information processing apparatus according to claim 5.

7. Means for acquiring psychosomatic log information related to the mind and body of the user; The means for estimating estimates the future skin condition based on the environmental log information and the psychosomatic log information. The information processing apparatus according to any one of claims 1 to 6.

8. Means for acquiring psychosomatic prediction information of the user; The means for estimating estimates the future skin condition based on the environmental log information, the psychosomatic log information, and the psychosomatic prediction information. The information processing apparatus according to claim 7.

9. Means for acquiring environmental prediction information indicating a prediction of a future environment; The information processing apparatus according to any one of claims 1 to 8, further comprising means for estimating the future skin condition based on the environmental log information and the environmental prediction information. The information processing apparatus according to any one of claims 1 to 8.

10. The means for estimation estimates the future skin condition by applying the environmental log information to an estimation formula associated with user identification information. The information processing apparatus according to any one of claims 1 to 9.

11. It includes means for correcting the estimation formula based on the deviation value between the reference value regarding the user's skin condition and the skin condition. The information processing apparatus according to claim 10.

12. The means for correction corrects the estimation formula when the deviation value is equal to or greater than a predetermined threshold value. The information processing apparatus according to claim 11.

13. The means for correction corrects the estimation formula so that the deviation value becomes less than the threshold value. The information processing apparatus according to claim 12.

14. The message includes a message prompting a care action to be taken in the future based on the time point when the future skin condition is presented. The information processing apparatus according to any one of claims 1 to 13.

15. The environmental log information is information indicating a history of environmental information regarding the environment in which the user has spent, The information processing apparatus includes means for acquiring the environmental information from a wearable device worn by the user. The information processing apparatus according to any one of claims 1 to 14.

16. A client device connectable to the information processing apparatus according to any one of claims 1 to 15, A display, Means for causing the display to display the message presented by the information processing apparatus. A client device comprising.

17. The information processing apparatus according to any one of claims 1 to 15, The client device according to claim 16, An information processing system comprising.

18. The information processing apparatus according to any one of claims 1 to 15, A wearable device configured to be worn by the user and acquiring at least a part of the environmental log information acquired by the information processing apparatus, An information processing system comprising.

19. A computer, Information stored in association with user identification information for identifying a user, and means for acquiring at least a part of environmental log information regarding the environment in which the user has spent, Means for estimating the future skin condition of the user based on at least a part of the environmental log information, Means for presenting a message prompting the user to perform a care action according to the future skin condition, and Means for associating and storing the user identification information with task information related to the care action. A program for causing the same to function.

20. An information processing method executed by a computer, a step of obtaining at least a part of environment log information related to the environment in which the user has spent, which is information stored in association with user identification information for identifying the user; a step of estimating a future skin condition of the user based on the at least a part of the environment log information; a step of presenting a message prompting the user to perform a care action according to the future skin condition; a step of associating and storing the user identification information with task information related to the care action; An information processing method including the above.

Citation Information

Patent Citations

  • Equipment for calculating age of skin and its method

    JP2001212087A

  • System for advising and obtaining skin care method

    JP2002041959A

  • Cosmetics-counseling system, server, and counseling program

    JP2006285451A

  • Beauty support system and beauty support method

    JP2011128922A

  • Melanin synthesizing ability evaluating method, beauty advising method, melanin synthesizing ability evaluating system using the same and beauty advising system

    JP2012211886A