Information processing system, information processing device, information processing method, and program

By designing an information processing system that can predict and display the impact of user behavior on sleep quality, the problem that existing systems cannot improve sleep quality is solved, and the effect of user behavior adjustment is achieved.

JP2025075705APending Publication Date: 2025-05-15KYOCERA CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023187069
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-15

AI Technical Summary

Technical Problem

Existing systems cannot predict and demonstrate the impact of user behavior on sleep quality, making it difficult for users to improve sleep quality.

Method used

An information processing system is designed to predict the quality of sleep by obtaining behavioral information from the time the user wakes up to fall asleep, and present the predicted results to the user.

Benefits of technology

Users can understand the specific impact of their behavior on sleep quality, and thus take corresponding behavioral adjustments to improve sleep quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025075705000001_ABST
    Figure 2025075705000001_ABST
Patent Text Reader

Abstract

To enable improvement in sleep of users.MEANS FOR SOLVING THE PROBLEM: An information processing system is provided, comprising an information acquisition unit for acquiring action information regarding actions taken by a user from waking up to falling asleep, a quality derivation unit for predicting sleep quality representing quality of sleep of the user after falling asleep on the basis of the action information, and an information presentation unit for presenting information showing the predicted sleep quality to the user.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing system, an information processing device, an information processing method, and a program. [Background technology]

[0002] Patent document 1 describes a system that determines recommended times for life events (eating, bathing, drinking, smoking, exercise, naps, etc.) that a user performs between the time the user wakes up and the time the user goes to bed (goes to bed) in order to improve the quality of the user's sleep, and determines a recommended schedule for the user based on the recommended times for the determined life events. [Prior art documents] [Patent documents]

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

[0004] For users, it is important to know how much their daily actions can improve their quality of sleep. If users can understand the impact of their actions after waking up on the quality of their sleep that day, it is believed that they can be encouraged to change their behavior to improve the quality of their sleep. However, conventional systems do not predict or present the quality of sleep based on the user's actions after waking up, and there is room for improvement in terms of improving the user's sleep.

[0005] In view of the above, an object of the present disclosure is to provide an information processing system, an information processing device, an information processing method, and a program that enable a user to improve their sleep. [Means for solving the problem]

[0006] An information processing system according to a first aspect of the present disclosure includes an information acquisition unit that acquires behavioral information regarding each behavior performed by a user from waking up to going to bed, a quality derivation unit that predicts a sleep quality, which is the quality of the user's sleep after falling asleep, based on the behavioral information, and an information presentation unit that presents information indicating the predicted sleep quality to the user.

[0007] An information processing device according to a second aspect of the present disclosure includes a processing unit that executes an information acquisition process that acquires behavioral information regarding each behavior performed by a user from waking up to going to bed, a quality derivation process that predicts a sleep quality, which is the quality of the user's sleep after falling asleep, based on the behavioral information, and an information presentation process that presents information indicating the predicted sleep quality to the user.

[0008] An information processing method according to a third aspect of the present disclosure includes an information acquisition step of acquiring behavioral information regarding each behavior performed by a user from waking up to going to bed, a quality derivation step of predicting sleep quality, which is the quality of the user's sleep after falling asleep, based on the behavioral information, and an information presentation step of presenting information indicating the predicted sleep quality to the user.

[0009] A program according to the fourth aspect of the present disclosure causes an information processing device to execute the information processing method according to the third aspect of the present disclosure. Effect of the Invention

[0010] According to one aspect of the present disclosure, it is possible to provide an information processing system, an information processing device, an information processing method, and a program that enable a user to improve their sleep. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 1 is a diagram illustrating an example of the configuration of a measurement device according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating a configuration example of a terminal device according to an embodiment. [Figure 4]FIG. 2 is a diagram illustrating an example of the configuration of a server device according to the embodiment. [Diagram 5] 11 is a diagram showing an operation of deriving an optimal time to fall asleep according to the embodiment; FIG. [Figure 6] FIG. 11 is a diagram showing a sleep quality derivation operation according to the embodiment. [Figure 7] 11 is a diagram showing an example of an operation based on sunbathing information according to an embodiment, specifically, an operation of deriving a sleep quality point based on the sunbathing information. FIG. [Figure 8] FIG. 11 is a diagram showing an example of an operation based on meal information according to the embodiment. [Figure 9] FIG. 11 is a diagram showing an example of an operation based on supplement information according to an embodiment. [Figure 10] FIG. 11 is a diagram showing an example of an operation based on caffeine information according to an embodiment. [Figure 11] FIG. 11 is a diagram showing an example of an operation based on alcohol information according to the embodiment. [Figure 12] FIG. 11 is a diagram showing an example of a display screen of sunbathing advice information according to the embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of an input screen for behavior information according to the embodiment. [Figure 14] FIG. 11 is a diagram illustrating an example of a display screen of sleep prediction information according to the embodiment. [Figure 15] FIG. 13 is a diagram illustrating an example of a display screen of time-series information according to the embodiment. [Figure 16] FIG. 13 is a diagram showing an example of a display screen of sunbathing history information according to the embodiment. [Figure 17] FIG. 13 is a diagram showing an example of a display screen of sleep information according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] An information processing system according to an embodiment will be described with reference to the drawings. In the description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.

[0013] (1) System configuration example First, a configuration example of an information processing system according to the present embodiment will be described. Fig. 1 is a diagram showing a configuration example of an information processing system 1 according to the present embodiment. The information processing system 1 according to the present embodiment is a system that provides a service that enables a user to improve their sleep.

[0014] The information processing system 1 includes a measuring device 100, a terminal device 200, and a server device 300. The terminal device 200 and the server device 300 are connected to a network 10 and can communicate with each other via the network 10. The network 10 includes the Internet. The network 10 may include a LAN (Local Area Network) and / or a WAN (Wide Area Network).

[0015] The measuring device 100 is a wearable device, for example, of a wristwatch type or a glasses type. The measuring device 100 is a device that measures the state of a user and outputs measurement information. The measuring device 100 outputs measurement information about sunbathing performed by the user. The measuring device 100 may measure vibrations to detect the user's waking up. The measuring device 100 may measure vital data (pulse, blood pressure, respiration, and / or body temperature) to grasp the state of sleep of the user. In this embodiment, the measuring device 100 is a device that communicates with the terminal device 200 by wire or wirelessly and outputs measurement information to the terminal device 200. Alternatively, the measuring device 100 may be integrated with the terminal device 200. Alternatively, the measuring device 100 may be separate from the terminal device 200 and have a communication function with the network 10. In this case, the measuring device 100 may transmit the measurement information to the server device 300 via the network 10 without going through the terminal device 200.

[0016] The terminal device 200 is a device having a function of communicating with the network 10, a function of displaying various information to a user, and a function of accepting various operations from the user. That is, the terminal device 200 has an interface with the user and an interface with the network 10. The interface with the user includes, for example, at least one of a display, a keyboard, a mouse, a touchpad, a touch panel display, a microphone, and a speaker. The interface with the network 10 includes at least one of a wired communication interface and a wireless communication interface. The terminal device 200 may be a mobile terminal such as a smartphone, a tablet terminal, or a notebook PC. In the following, an example in which the terminal device 200 is a smartphone will be mainly described. However, the terminal device 200 may be a stationary terminal such as a desktop PC. The terminal device 200 transmits measurement information from the measurement device 100 and operation information (user input information) from a user to the server device 300 via the network 10. In addition, the terminal device 200 receives presentation information from the server device 300 via the network 10 and outputs (displays) the received presentation information. Note that an application program for enabling the user to improve their sleep may be installed in the terminal device 200, and these operations may be performed by executing the application program. Alternatively, the terminal device 200 may perform these operations on a general-purpose browser.

[0017] The server device 300 is an information processing device that communicates with the terminal device 200 via the network 10 and performs various information processing. The server device 300 receives measurement information and operation information (user input information) from the terminal device 200 via the network 10. The server device 300 generates presentation information to be presented to the user, and transmits the presentation information to the terminal device 200 via the network 10 to present (display) the presentation information to the user. The presentation information is image information including text and objects to be presented to the user. However, the presentation information may include voice information obtained by voice synthesis of the text to be presented to the user. The server device 300 may be a general-purpose computer such as a workstation or a PC. Alternatively, the server device 300 may be logically configured by cloud computing (distributed computing). In other words, the server device 300 may be configured by one computer or by multiple computers.

[0018] In the information processing system 1 configured in this manner, the server device 300 (information processing device) executes an information acquisition process for acquiring time information indicating the time when the user was exposed to a predetermined amount of light or more between waking up and falling asleep, a time derivation process for deriving an appropriate time to fall asleep based on the acquired time information, and an information presentation process for presenting information indicating the derived appropriate time to fall asleep to the user.

[0019] Here, we will explain about the human body clock and sleep. Melatonin is known as a sleep hormone secreted in the brain. Melatonin acts on the body clock to switch between wakefulness and sleep, inducing natural sleep. When a person is exposed to light in the morning and a certain amount of light or more enters the human eye, the hands of the body clock in the brain advance, resetting the body clock and leading to an active state. In addition, the secretion of melatonin stops in response to a signal from the body clock. After about 16 hours have passed since the secretion of melatonin stopped, it is secreted again in response to a command from the body clock. The secretion of melatonin gradually increases, and as a result, the core body temperature drops, leading to a state suitable for rest and making you feel sleepy.

[0020] In this embodiment, the server device 300 (information processing device) derives an appropriate time for falling asleep based on time information indicating the time when the user was exposed to a predetermined amount of light or more between waking up and falling asleep, and presents information indicating the derived appropriate time for falling asleep to the user. This allows the user to know the appropriate time for falling asleep today based on the presented information indicating the appropriate time for falling asleep, and allows the user to go to sleep (go to bed) at a time when they are predicted to become sleepy.

[0021] Furthermore, in the information processing system 1 according to this embodiment, the server device 300 (information processing device) executes an information acquisition process for acquiring behavioral information regarding each behavior performed by the user from waking up to going to bed, a quality derivation process for predicting the sleep quality, which is the quality of the user's sleep after falling asleep, based on the acquired behavioral information, and an information presentation process for presenting information indicating the predicted sleep quality to the user.

[0022] This allows the user to understand the impact that his / her own behavior after waking up has on the quality of sleep that day based on the presented information indicating the quality of sleep. As a result, the user can be encouraged to change his / her behavior to improve the quality of sleep. Note that the quality of sleep may refer to the deep sleep rate or the degree of deep sleep. The deep sleep rate indicates the proportion of deep sleep during the entire sleep time. The degree of deep sleep is the degree to which the user feels after sleep that they slept well, and is subjective.

[0023] There are five types of behaviors that affect the quality of a user's sleep, for example, sunbathing, eating, taking supplements, taking caffeine, and taking alcohol. In this embodiment, the server device 300 (information processing device) appropriately predicts the quality of the user's sleep after falling asleep based on behavior information related to these behaviors.

[0024] For example, if you continue to live a life that does not expose you to sunlight during the day, your body clock will be thrown off and melatonin will not be secreted properly, resulting in poor quality sleep and causing sleep disorders such as insomnia. Furthermore, in order to produce the above-mentioned melatonin, the brain hormone serotonin is required. In contrast to melatonin, serotonin is secreted during the day, and its secretion is promoted by exposure to sunlight in particular. For this reason, sunbathing is effective in improving the quality of sleep.

[0025] However, it is difficult to increase the amount of serotonin secreted by simply being exposed to the sun during the day. Tryptophan, an essential amino acid, is a substance required for the production of serotonin. Tryptophan is not produced in the human body, so it is necessary to obtain it from food. Foods that contain a lot of tryptophan include meat, seafood, beans, and dairy products, but it is also found in staple foods such as white rice and bread. On the other hand, vegetables and fruits do not contain much tryptophan. In addition, if vitamin B6 is also taken at the same time, the tryptophan that reaches the brain is more likely to be converted into serotonin. In this way, eating meals in the morning, afternoon, and evening and taking tryptophan and vitamin B6 at each meal is effective in improving the quality of sleep. However, if you do not finish eating 2 to 3 hours before going to bed, digestion will interfere with your sleep, which may also be a factor in reducing the quality of your sleep.

[0026] In addition, GABA is known to have a function that helps improve the quality of sleep. Taking supplements containing ingredients such as GABA that have a function that helps improve the quality of sleep is effective in improving the quality of sleep. In addition to GABA, other ingredients that have a function that helps improve the quality of sleep include, for example, vitamin B (especially vitamin B6), vitamin C, and vitamin D.

[0027] On the other hand, caffeine and alcohol (specifically, acetaldehyde produced by the metabolism of alcohol) are known to have a stimulating effect. Taking caffeine or alcohol in the evening or later can cause a decrease in the quality of sleep.

[0028] In this embodiment, an example will be described in which the information acquisition process, the time derivation process, the quality derivation process, and the information presentation process are executed on the server device 300 side, but some or all of these processes may be executed on the terminal device 200 (or the measurement device 100) side. In this case, the terminal device 200 (or the measurement device 100) may constitute an information processing device that performs information processing to enable the user to improve their sleep. When the information acquisition process, the time derivation process, the quality derivation process, and the information presentation process are all executed on the terminal device 200 (or the measurement device 100) side, the server device 300 may not be necessary.

[0029] By executing the information acquisition process, time derivation process, quality derivation process, and information presentation process on the server device 300 side, it is possible to reduce battery consumption of the terminal device 200 without relying on the processing power of the terminal device 200. Also, the server device 300 can process large amounts of data at high speed and perform more complicated analysis. Furthermore, the server device 300 collects user data, making it easier to improve services and add new functions.

[0030] (2) Example of each device configuration Next, an example of the configuration of each device according to this embodiment will be described.

[0031] (2.1) Example of measurement device configuration FIG. 2 is a diagram showing an example of the configuration of the measurement device 100 according to this embodiment.

[0032] The measuring device 100 includes a communication unit 110, a sensor unit 120, a processing unit 130, and a storage unit 140. The communication unit 110, the sensor unit 120, the processing unit 130, and the storage unit 140 are electrically connected to each other via, for example, a bus 150. The processing unit 130 and the storage unit 140 configure a control unit that comprehensively controls the measuring device 100. The operations of the measuring device 100 described above and below may be operations controlled by the control unit.

[0033] The communication unit 110 is a communication interface that communicates with the terminal device 200 under the control of the processing unit 130. The communication unit 110 may perform wireless communication or wired communication. For example, the communication unit 110 may be configured to include a circuit and an antenna for performing wireless communication according to a predetermined wireless communication method. The predetermined wireless communication method may be a short-range wireless communication method conforming to the Bluetooth (registered trademark) standard. The communication unit 110 may be capable of communicating with the server device 300 via the network 10.

[0034] The sensor unit 120 includes one or more sensors that perform measurements related to the user's condition. In this embodiment, the sensor unit 120 includes an optical sensor (which may be a solar cell) that performs photoelectric conversion. The optical sensor outputs an electrical signal according to the intensity of the received light. The sensor unit 120 may include a vibration sensor (e.g., an acceleration sensor) for detecting vibrations of the user while sleeping and when the user wakes up. The sensor unit 120 may include a vital sensor for grasping the user's sleeping state. The sensor unit 120 may output the outputs of these sensors as measurement information.

[0035] The processing unit 130 includes one or more processors. The processing unit 130 executes a program stored in the storage unit 140, and controls the communication unit 110 and the sensor unit 120. For example, the processing unit 130 controls the communication unit 110 to transmit measurement information obtained using the sensor unit 120 to the terminal device 200 (or the server device 300). Here, the transmission of the measurement information may be periodic transmission, or may be triggered by a change in the measurement state or a transmission request from the terminal device 200 (or the server device 300).

[0036] The storage unit 140 includes a Read Only Memory (ROM) and a Random Access Memory (RAM). The processing unit 130 loads a program stored in the ROM into the RAM and executes it. The ROM stores a control program executed by the processing unit 130, an embedded OS (Operating System) program, and the like. The RAM is composed of, for example, a Static RAM (SRAM) that requires a backup power source. The RAM is also used as the main memory and work memory of the CPU.

[0037] The measuring device 100 may include a battery that stores power for the operation of the measuring device 100. The measuring device 100 may include a user interface.

[0038] (2.2) Example of terminal device configuration FIG. 3 is a diagram showing an example of the configuration of a terminal device 200 according to this embodiment.

[0039] The terminal device 200 includes a communication unit 210, a display unit 221, an operation unit 222, a voice input / output unit 230, a sensor unit 240, a processing unit 250, and a storage unit 260. The communication unit 210, the display unit 221, the operation unit 222, the voice input / output unit 230, the sensor unit 240, the processing unit 250, and the storage unit 260 are electrically connected to each other via, for example, a bus 270. The processing unit 250 and the storage unit 260 configure a control unit that comprehensively controls the terminal device 200. The operations of the terminal device 200 described above and below may be operations controlled by the control unit.

[0040] The communication unit 210 is a communication interface that communicates with the server device 300 via the network 10 under the control of the processing unit 250, and also communicates with the measuring device 100. The communication unit 210 may perform wireless communication or wired communication. For example, the communication unit 110 may be configured to include a circuit and an antenna for performing wireless communication according to a predetermined wireless communication method. The predetermined wireless communication method may be a wireless LAN wireless communication method conforming to the IEEE802.11 standard series, a short-range wireless communication method conforming to the Bluetooth (registered trademark) standard, or a cellular communication method conforming to a cellular communication standard.

[0041] The display unit 221 displays an image under the control of the processing unit 250. The operation unit 222 accepts a user operation (user input). The display unit 221 is configured with a liquid crystal display unit or an organic EL display unit. At least a part of the operation unit 222 may be integrated with the display unit 221 to configure the touch panel display unit 220. In the following, an example in which the display unit 221 and the operation unit 222 configure the touch panel display unit 220 will be mainly described. The operation unit 222 detects the position of a touch operation on the display unit 221 and outputs the detection result. However, at least a part of the operation unit 222 may be configured as one or more physical buttons.

[0042] The audio input / output unit 230 includes a microphone that accepts audio input and a speaker that outputs audio. The microphone may be used to measure the breathing sound of the user while sleeping. The audio input / output unit 230 may output the microphone output as measurement information. The speaker may be used to output an alarm sound to wake the user up.

[0043] The sensor unit 240 may include a vibration sensor (e.g., an acceleration sensor) for detecting vibrations related to the user or the user waking up. The sensor unit 240 may include an image sensor (camera) for capturing images. The sensor unit 240 may include a position sensor for measuring (locating) the current position of the user to obtain position information. The position sensor may be a Global Navigation Satellite System (GNSS) receiver. The GNSS receiver may be a Global Positioning System (GPS) receiver. The sensor unit 240 may output these sensor outputs as measurement information.

[0044] The processing unit 250 includes one or more processors. The processing unit 250 executes a program stored in the storage unit 260, and controls the communication unit 210, the display unit 221, the operation unit 222, the voice input / output unit 230, and the sensor unit 240. For example, the processing unit 250 controls the communication unit 210 to transmit user input information obtained using the operation unit 222 and measurement information obtained using at least one of the measuring device 100, the voice input / output unit 230 (microphone), and the sensor unit 240 to the server device 300. In addition, when the communication unit 210 receives presentation information from the server device 300, the processing unit 250 controls the display unit 221 to display the received presentation information.

[0045] The storage unit 260 includes a ROM and a RAM. The storage unit 260 loads a program stored in the ROM into the RAM and executes it. The ROM stores a control program and an embedded OS program executed by the processing unit 250, and also stores an application program for enabling the user to improve his or her sleep. The RAM is composed of, for example, an SRAM that requires a backup power source. The RAM is also used as the main memory and work memory of the CPU.

[0046] The terminal device 200 may have a battery that stores power for the operation of the terminal device 200.

[0047] (2.3) Example of server device configuration 4 is a diagram showing an example of the configuration of the server device 300 according to this embodiment. The server device 300 includes a communication unit 310, a storage unit 320, and a processing unit 330.

[0048] The communication unit 310 communicates with the terminal device 200 (and the measurement device 100) via the network 10 under the control of the processing unit 330. The communication by the communication unit 310 may be wired communication or may include wireless communication. For example, the communication unit 310 receives user input information from the terminal device 200 and receives measurement information from the terminal device 200 and / or the measurement device 100.

[0049] The storage unit 320 includes various memories such as a ROM, a RAM, and an auxiliary storage device. The programs executed by the processing unit 330 are stored, for example, in the ROM and / or the auxiliary storage device of the storage unit 320. The processing unit 330 includes one or more processors. The processing unit 330 executes the programs stored in the storage unit 320 to realize the following functions:

[0050] Specifically, the processing unit 330 realizes the functions of an information acquisition unit 331 that performs a process of acquiring behavioral information and sleep information of the user, an optimal sleep onset time derivation unit 332 (time derivation unit) that performs a process of deriving an optimal sleep onset time for the user, a sleep quality derivation unit 333 (quality derivation unit) that performs a process of deriving the quality of sleep (also referred to as "sleep quality") of the user, and an information presentation unit 334 that performs a process of presenting various information to the user. In this embodiment, the information presentation unit 334 generates presentation information to be displayed on the terminal device 200, and transmits the generated presentation information from the communication unit 310 to the terminal device 200, thereby presenting various information to the user.

[0051] Here, behavioral information is information about each behavior that the user performs from waking up to falling asleep (i.e., the awake time in a day), particularly from waking up to going to bed. Specifically, behavioral information is information about each behavior that affects the user's quality of sleep. Behaviors that affect the user's quality of sleep include sunbathing, eating, taking supplements, taking caffeine, and taking alcohol. The information acquisition unit 331 acquires behavioral information about each of these behaviors. Of the behavioral information, information about sunbathing is referred to as sunbathing information, information about eating is referred to as eating information, information about taking supplements is referred to as supplement information, information about caffeine intake is referred to as caffeine information, and information about alcohol intake is referred to as alcohol information.

[0052] On the other hand, the sleep information is information about last night's sleep (i.e., the sleep time before waking up). For example, the sleep information includes information indicating the time from getting into bed to falling asleep last night and information indicating the quality of sleep last night. The information acquisition unit 331 may acquire the sleep history by storing (accumulating) the sleep information in the memory unit 320 and managing it as a sleep history indicating past sleeping conditions (e.g., the past few days).

[0053] The sunbathing information includes time information indicating the time when the user was exposed to a predetermined amount of light or more between waking up and falling asleep. In this embodiment, the time information is start time information indicating the time when the user started sunbathing (specifically, the time when the user first started sunbathing after waking up). The sleep appropriate time derivation unit 332 determines the time after a predetermined time has elapsed from the time indicated by the start time information as the sleep appropriate time. For example, the sleep appropriate time derivation unit 332 regards the time when the user first started sunbathing after waking up as the time when melatonin secretion stopped, and determines the time after a predetermined time has elapsed from that time as the sleep appropriate time. The information presentation unit 334 presents the user with information indicating the sleep appropriate time determined by the sleep appropriate time derivation unit 332. This allows the user to know today's sleep appropriate time based on the presented information indicating the sleep appropriate time. As a result, the user can go to sleep (get in bed) at a timing when it is predicted that the user will become sleepy, for example.

[0054] The predetermined time is a typical time from when the secretion of melatonin stops due to the user's start of sunbathing until the secretion of melatonin increases again, and is, for example, 16 hours. The optimum sleep time derivation unit 332 may adjust the predetermined time based on a sleep history indicating the user's past sleep state. For example, the predetermined time may be extended as the average time from going to bed to falling asleep is longer, and may be shortened as the average time from going to bed to falling asleep is shorter.

[0055] The appropriate sleep onset time derivation unit 332 may change (update) the appropriate sleep onset time determined based on the start time information based on the behavior information. For example, the appropriate sleep onset time derivation unit 332 may change the appropriate sleep onset time based on each behavior of the user after the user takes a sunbath for the first time after waking up. When the appropriate sleep onset time is changed, the information presenting unit 334 presents information indicating the changed appropriate sleep onset time to the user. This allows the user to understand the impact of his / her own behavior after waking up on the appropriate sleep onset time of that day based on the presented information indicating the changed appropriate sleep onset time.

[0056] The appropriate sleep time derivation unit 332 may change the appropriate sleep time based on the behavior information if the desired wake-up time for the next day (for example, the next morning) is not set by the user. The desired wake-up time may be a time set by an alarm clock function (so-called alarm application) of the terminal device 200. In other words, the desired wake-up time may be a time at which the terminal device 200 starts an alarm operation (output of alarm sound and / or vibration operation). For example, if the user performs an action that delays the appropriate sleep time and the desired wake-up time is not set, the appropriate sleep time derivation unit 332 changes the appropriate sleep time to be delayed.

[0057] Furthermore, in this embodiment, the sleep quality derivation unit 333 predicts the sleep quality of the user after falling asleep based on the behavioral information acquired by the information acquisition unit 331. The information presentation unit 334 presents the user with information indicating the sleep quality predicted by the sleep quality derivation unit 333. This allows the user to understand the impact of his or her own behavior after waking up on the quality of sleep that day based on the presented information indicating the quality of sleep (sleep quality). As a result, the user can be encouraged to change his or her behavior to improve the quality of sleep.

[0058] The sleep quality derivation unit 333 may derive a sleep quality point representing the quality of sleep, and the information presentation unit 334 may present the sleep quality point to the user. The sleep quality point may be, for example, a numerical value from 0 to 100, and a larger numerical value may represent a higher quality of sleep. The sleep quality point may be a rank such as "very low (D)", "low (C)", "medium (B)", "high (A)", or "very high (S)". By introducing such a sleep quality point, the user can quantitatively grasp the quality of sleep. The sleep quality derivation unit 333 increases the sleep quality point in response to the behavior indicated by the behavior information acquired by the information acquisition unit 331 being a behavior that improves the quality of sleep. On the other hand, the sleep quality derivation unit 333 decreases the sleep quality point in response to the behavior indicated by the behavior information acquired by the information acquisition unit 331 being a behavior that lowers the quality of sleep.

[0059] When the desired wake-up time is set, the sleep quality derivation unit 333 may adjust the sleep quality points instead of the sleep appropriate time derivation unit 332 changing the sleep appropriate time. For example, when the user performs an action that delays the sleep appropriate time, if the desired wake-up time is in the early morning and the predetermined sleep time cannot be secured by delaying the sleep appropriate time, the sleep appropriate time derivation unit 332 does not make a change to delay the sleep appropriate time. Instead, the sleep quality derivation unit 333 adjusts the sleep quality points to lower them. This makes it easier to secure the predetermined sleep time and allows the user to understand that the quality of sleep is declining. Here, the predetermined sleep time may be an appropriate sleep time determined according to the user's age.

[0060] The information acquisition unit 331 includes a sleep information acquisition unit 331a, a sunbathing information acquisition unit 331b, a dietary information acquisition unit 331c, a supplement information acquisition unit 331d, a caffeine information acquisition unit 331e, and an alcohol information acquisition unit 331f. However, the information acquisition unit 331 does not necessarily have to include all of these functional units. In other words, the information acquisition unit 331 does not necessarily have to include some of these functional units.

[0061] The sleep information acquisition unit 331a acquires sleep information related to the user's sleep last night. As described above, the sleep information includes information indicating the time from getting into bed to falling asleep last night and information indicating the quality of sleep last night. The sleep information acquisition unit 331a may acquire the sleep information based on user input information, or may acquire the sleep information based on measurement information. In this embodiment, the sleep information acquisition unit 331a acquires the sleep information based on measurement information. For example, the sleep information acquisition unit 331a acquires (estimates) the sleep information based on at least one of vibration information obtained using a vibration sensor, respiratory sound information obtained using a microphone, and vital information obtained using a vital sensor. In addition, the sleep information acquisition unit 331a may acquire the sleep history by storing (accumulating) the sleep information in the storage unit 320 and managing it as a sleep history indicating the sleep situation in the past (for example, for the past few days). Furthermore, the sleep information acquisition unit 331a may acquire information indicating the user's desired wake-up time the next day (for example, the next morning) based on the user input information.

[0062] The sunbathing information acquisition unit 331b acquires sunbathing information from the user's behavior information. The sunbathing information includes at least one of information indicating the time when the user started sunbathing (start time information), information indicating the duration of the sunbathing, and information indicating the intensity of sunlight during the sunbathing (i.e., solar radiation intensity). The sunbathing information acquisition unit 331b may acquire sunbathing information based on user input information, or may acquire sunbathing information based on measurement information. In this embodiment, the sunbathing information acquisition unit 331b acquires sunbathing information based on measurement information obtained using the sensor unit 120 (light sensor) of the measurement device 100. The sunbathing information acquisition unit 331b may acquire (calculate) the amount of light for sunbathing according to the duration of sunbathing and the solar radiation intensity. The amount of light for sunbathing may be calculated by multiplying the duration of sunbathing and the solar radiation intensity.

[0063] The sleep quality derivation unit 333 may derive a sleep quality point based on the sunbathing information. For example, the sleep quality derivation unit 333 may increase the sleep quality point in response to the amount of light for sunbathing being equal to or greater than a predetermined amount. In this way, by increasing the sleep quality point when sufficient sunbathing is performed, the motivation of the user to sunbathe can be increased. Note that the information presentation unit 334 may present advice information to encourage sunbathing to the user in response to the amount of light for sunbathing being less than a predetermined amount. The advice information may be text information such as "Your sunbathing is not sufficient. Please sunbathe." or may be information indicating the sunbathing time required for the amount of light for sunbathing to be equal to or greater than a predetermined amount.

[0064] The meal information acquisition unit 331c acquires meal information from the user's behavior information. The meal information acquisition unit 331c may acquire meal information for each of breakfast, lunch, and dinner. The meal information includes at least one of information indicating whether a meal was eaten, information indicating the time of the meal, and information indicating the content of the meal (e.g., what the user ate). The meal information acquisition unit 331c may acquire the meal information based on user input information, or may acquire the meal information based on measurement information. In this embodiment, the meal information acquisition unit 331c acquires the meal information based on user input information.

[0065] The appropriate sleep onset time derivation unit 332 may change the appropriate sleep onset time based on the meal information. Specifically, the appropriate sleep onset time derivation unit 332 may change the appropriate sleep onset time according to the meal time. For example, when the dinner time is inappropriate (for example, when the dinner time is within 2 to 3 hours before the appropriate sleep onset time), the appropriate sleep onset time derivation unit 332 may change the appropriate sleep onset time to be delayed. However, when a desired wake-up time is set, instead of the appropriate sleep onset time derivation unit 332 changing the appropriate sleep onset time to be delayed, the sleep quality derivation unit 333 may lower the sleep quality point.

[0066] The sleep quality derivation unit 333 may derive the sleep quality points based on the meal information. Specifically, the sleep quality derivation unit 333 may derive the sleep quality points according to whether or not a meal was eaten, the time of the meal, and the content of the meal. For example, the sleep quality derivation unit 333 may increase the sleep quality points according to at least one of the fact that the user has eaten each meal, the time of the meal is appropriate, and the content of the meal is appropriate. Here, the content of the meal being appropriate may mean that the user has taken food containing tryptophan or vitamin B6 (food containing a lot of tryptophan or vitamin B6). On the other hand, the sleep quality derivation unit 333 may decrease the sleep quality points according to at least one of the fact that the user has not eaten a meal, the time of the meal is inappropriate, and the content of the meal is inappropriate.

[0067] The supplement information acquisition unit 331d acquires supplement information from the user's behavior information. The supplement information may include at least one of information indicating the type of supplement taken by the user and information indicating the amount of supplement taken by the user. The diet information acquisition unit 331c may acquire supplement information based on user input information, or may acquire supplement information based on measurement information. In this embodiment, the diet information acquisition unit 331c acquires supplement information based on user input information.

[0068] The sleep quality derivation unit 333 may increase the sleep quality points according to the supplement information. For example, when the user takes a supplement containing an ingredient such as GABA that has a function of helping to improve the quality of sleep, the sleep quality derivation unit 333 may increase the sleep quality points. However, when the amount of supplement intake is excessive, the sleep quality derivation unit 333 may decrease the sleep quality points.

[0069] The caffeine information acquisition unit 331e acquires caffeine information from the user's behavior information. The caffeine information may include at least one of information indicating the time of caffeine intake and information indicating the content of caffeine intake. The diet information acquisition unit 331c may acquire the caffeine information based on user input information, or may acquire the caffeine information based on measurement information. In this embodiment, the diet information acquisition unit 331c acquires the caffeine information based on user input information.

[0070] The appropriate sleep onset time derivation unit 332 may change the appropriate sleep onset time based on the caffeine information. Specifically, the appropriate sleep onset time derivation unit 332 may change the appropriate sleep onset time according to the time of caffeine intake. For example, when the time of caffeine intake is inappropriate (for example, when the user takes caffeine after the evening), the appropriate sleep onset time derivation unit 332 may change the appropriate sleep onset time to be delayed. However, when a desired wake-up time is set, instead of the appropriate sleep onset time derivation unit 332 changing the appropriate sleep onset time to be delayed, the sleep quality derivation unit 333 may lower the sleep quality points.

[0071] The sleep quality derivation unit 333 may lower the sleep quality points according to the caffeine information. Specifically, the sleep quality derivation unit 333 may lower the sleep quality points according to the time of caffeine intake and the content of the caffeine intake (e.g., the amount of caffeine intake). For example, the sleep quality derivation unit 333 may lower the sleep quality points according to at least one of the inappropriate time of caffeine intake and the inappropriate content of caffeine intake (e.g., the amount of caffeine intake is excessive).

[0072] The alcohol information acquisition unit 331f acquires alcohol information from the user's behavior information. The alcohol information may include at least one of information indicating the time of alcohol intake and information indicating the content of alcohol intake. The diet information acquisition unit 331c may acquire alcohol information based on user input information or may acquire alcohol information based on measurement information. In this embodiment, the diet information acquisition unit 331c acquires alcohol information based on user input information.

[0073] The appropriate sleep onset time derivation unit 332 may change the appropriate sleep onset time based on the alcohol information. Specifically, the appropriate sleep onset time derivation unit 332 may change the determined appropriate sleep onset time according to the time of alcohol intake. For example, when the time of alcohol intake is inappropriate (for example, when the user consumes alcohol after the evening), the appropriate sleep onset time derivation unit 332 may change the appropriate sleep onset time to be delayed. However, when a desired wake-up time is set, instead of the appropriate sleep onset time derivation unit 332 changing the appropriate sleep onset time to be delayed, the sleep quality derivation unit 333 may lower the sleep quality points.

[0074] The sleep quality derivation unit 333 may lower the sleep quality points according to the alcohol information. Specifically, the sleep quality derivation unit 333 may lower the sleep quality points according to the time of alcohol intake and the content of alcohol intake (e.g., the amount of alcohol intake). For example, the sleep quality derivation unit 333 may lower the sleep quality points according to at least one of the time of alcohol intake being inappropriate and the content of alcohol intake being inappropriate (e.g., the amount of alcohol intake being excessive).

[0075] (3) System operation example Next, an example of the system operation according to this embodiment will be described.

[0076] (3.1) Basic Operation First, the basic operation of the information processing system 1 according to this embodiment will be described.

[0077] (3.1.1) Calculation of optimal time to fall asleep FIG. 5 is a diagram showing the operation of deriving the optimum time to fall asleep according to this embodiment.

[0078] In step S11, the sleep information acquisition unit 331a acquires sleep information of the user. The optimum sleep time derivation unit 332 recognizes that the user has woken up, based on the acquired sleep information.

[0079] In step S12, the sunbathing information acquisition unit 331b acquires the sunbathing information of the user. The optimum sleep time derivation unit 332 recognizes the time when the user started sunbathing (specifically, the time when the user first started sunbathing after waking up) based on the start time information included in the acquired sunbathing information.

[0080] In step S13, the optimum time to fall asleep deriving unit 332 determines the time a predetermined time has elapsed since the time the user first started sunbathing after waking up as the optimum time to fall asleep for the user.

[0081] In step S14, the information presentation unit 334 presents to the user information indicating the appropriate sleep time determined by the appropriate sleep time derivation unit 332. For example, the information presentation unit 334 generates presentation information including information indicating the appropriate sleep time, and presents the information indicating the appropriate sleep time to the user by transmitting the generated presentation information from the communication unit 310 to the terminal device 200. This allows the user to know today's appropriate sleep time based on the presented information indicating the appropriate sleep time.

[0082] In step S15, the information acquisition unit 331 acquires behavioral information (particularly behavioral information other than sunbathing information) indicating each behavior of the user after waking up. For example, the meal information acquisition unit 331c acquires meal information, the caffeine information acquisition unit 331e acquires caffeine information, and the alcohol information acquisition unit 331f acquires alcohol information. The appropriate sleep time derivation unit 332 determines whether there is a factor that changes the appropriate sleep time based on the acquired behavioral information. If there is no factor that changes the appropriate sleep time (step S15: NO), this operation ends.

[0083] If there is a factor for changing the optimum sleep onset time (step S15: YES), in step S16, the optimum sleep onset time deriving unit 332 changes the optimum sleep onset time determined in step S13.

[0084] In step S17, the information presentation unit 334 presents to the user information indicating the appropriate sleep onset time determined by the appropriate sleep onset time derivation unit 332. Specifically, the information presentation unit 334 generates presentation information including information indicating the changed appropriate sleep onset time, and transmits the generated presentation information from the communication unit 310 to the terminal device 200, thereby presenting the information indicating the changed appropriate sleep onset time to the user.

[0085] Here, the information presenting unit 334 may present to the user information indicating the changed optimum sleep onset time, and may also present to the user information indicating the behavior that caused the optimum sleep onset time. This allows the user to understand which of his / her own behaviors caused the change in the optimum sleep onset time. As a result, it is possible to encourage the user to change his / her behavior thereafter. Note that the information indicating the behavior that caused the change in the optimum sleep onset time may include, for example, a character string or object representing the behavior, or may include information indicating the time when the behavior was performed.

[0086] (3.1.2) Sleep quality derivation operation FIG. 6 is a diagram showing a sleep quality derivation operation according to this embodiment.

[0087] In step S21, the information acquisition unit 331 acquires behavioral information of the user.

[0088] In step S22, the sleep quality derivation unit 333 determines whether or not the behavior indicated by the acquired behavior information is a behavior that improves the quality of the user's sleep.

[0089] If the behavior indicated by the acquired behavior information is a behavior that improves the quality of the user's sleep (step S22: YES), in step S23, the sleep quality derivation unit 333 increases the sleep quality point. Note that the sleep quality point is zero when the user wakes up, and may be changed (increased or decreased) based on each of the user's subsequent behaviors.

[0090] On the other hand, if the behavior indicated by the acquired behavior information is behavior that reduces the quality of the user's sleep (step S22: NO), in step S24, the sleep quality derivation unit 333 reduces the sleep quality points.

[0091] In step S25, the information presentation unit 334 presents to the user the sleep quality points derived by the sleep quality derivation unit 333. For example, the information presentation unit 334 generates presentation information including the sleep quality points and presents the sleep quality points to the user by transmitting the generated presentation information from the communication unit 310 to the terminal device 200. This allows the user to grasp the quality of today's sleep based on the presented sleep quality points.

[0092] When the sleep quality point is changed, the information presenting unit 334 may present the changed sleep quality point to the user and may also present information indicating the behavior that caused the change in the sleep quality point to the user. This allows the user to understand which of his / her own behaviors caused the change in the sleep quality point. As a result, it is possible to encourage the user to change his / her behavior thereafter. Note that the information indicating the behavior that caused the change in the sleep quality point may include, for example, a character string or object representing the behavior, or may include information indicating the time when the behavior was performed.

[0093] (3.2) Examples of operations Secondly, a specific example of the operation of the information processing system 1 according to the present embodiment will be described.

[0094] (3.2.1) Example of an action based on sunbathing information FIG. 7 is a diagram showing an example of an operation based on sunbathing information according to this embodiment, specifically, an operation of deriving sleep quality points based on sunbathing information.

[0095] In step S101, the sunbathing information acquisition unit 331b acquires sunbathing information from the user's behavior information.

[0096] In step S102, the sleep quality derivation unit 333 determines whether the amount of light for sunbathing is equal to or greater than a predetermined amount based on the acquired sunbathing information. The amount of light for sunbathing may be calculated by multiplying the duration of sunbathing by the solar radiation intensity.

[0097] If it is determined that the amount of light for sunbathing is equal to or greater than the predetermined amount (step S102: YES), in step S103, the sleep quality derivation unit 333 increases the sleep quality points. The sleep quality derivation unit 333 may increase the amount of increase in the sleep quality points as the amount of light for sunbathing increases.

[0098] If it is determined that the amount of light for sunbathing is less than the predetermined amount (step S102: NO), in step S104, the information presenter 334 determines whether or not to present advice information to encourage sunbathing to the user. For example, the information presenter 334 determines whether or not a user operation has been performed to present the advice information. The advice information may be text information such as "You are not sunbathing enough. Please sunbathe," or may be information indicating the sunbathing time required to make the amount of light for sunbathing equal to or greater than the predetermined amount.

[0099] The advice information may be information indicating a place suitable for sunbathing. For example, the sunbathing information acquisition unit 331b may acquire location information indicating the user's current location, and the information presentation unit 334 may present information indicating a place suitable for sunbathing based on the user's current location as advice information. Here, the information presentation unit 334 may display the user's current location and a place suitable for sunbathing on a map.

[0100] The advice information may be an index representing the solar radiation intensity in a time period including the time when the user wakes up. For example, the sunbathing information acquisition unit 331b may acquire the index, and the information presentation unit 334 may present the index as advice information.

[0101] If it is determined that the advice information should not be presented to the user (step S104: NO), the process proceeds to step S106.

[0102] On the other hand, if it is determined that the advice information should be presented to the user (step S104: YES), in step S105, the information presenter 334 presents the advice information. Then, the sunbathing information acquirer 331b acquires the sunbathing information. The sleep quality deriver 333 determines whether or not the user has taken an additional sunbath based on the acquired sunbathing information. If it is determined that the user has not taken an additional sunbath (step S105: NO), the process proceeds to step S106. In contrast, if it is determined that the user has taken an additional sunbath (step S105: YES), the process proceeds to step S103.

[0103] In step S106, the sleep quality deriving section 333 maintains or slightly increases the sleep quality point.

[0104] (3.2.2) Example of Action Based on Meal Information FIG. 8 is a diagram showing an example of an operation based on diet information according to the present embodiment.

[0105] In step S201, the meal information acquisition unit 331c acquires meal information from the behavior information of the user.

[0106] In step S202, the sleep quality derivation unit 333 determines whether or not the user will have a meal based on the acquired meal information. If it is determined that the user will have a meal (step S202: YES), the process proceeds to step S206.

[0107] If it is determined that the user will not eat (step S202: NO), in step S203, the information presenter 334 determines whether or not to present advice information to encourage the user to eat to the user. For example, the information presenter 334 determines whether or not a user operation has been performed to present the advice information. The advice information may be text information such as "Please have a meal." If it is determined that the advice information will not be presented to the user (step S203: NO), in step S205, the sleep quality derivation unit 333 reduces the sleep quality points.

[0108] If it is determined that the advice information is to be presented to the user (step S203: YES), in step S204, the information presenter 334 presents the advice information. Then, the meal information acquirer 331c acquires the meal information. The sleep quality deriver 333 determines whether the user will eat a meal based on the acquired meal information. If it is determined that the user will not eat a meal (step S204: NO), in step S205, the sleep quality deriver 333 reduces the sleep quality points. On the other hand, if it is determined that the user has eaten a meal (step S204: YES), the process proceeds to step S206.

[0109] In step S206, the sleep quality derivation unit 333 determines whether the meal time is appropriate based on the acquired behavioral information. If it is determined that the meal time is appropriate (step S206: YES), the process proceeds to step S210.

[0110] If the meal time is determined to be inappropriate (step S206: NO), in step S207, the optimum sleep time derivation unit 332 determines whether the optimum sleep time is changeable. For example, if the desired wake-up time is set, the optimum sleep time derivation unit 332 determines that the optimum sleep time is not changeable.

[0111] If it is determined that the optimum sleep onset time can be changed (step S207: YES), in step S208, the optimum sleep onset time deriving unit 332 changes the optimum sleep onset time.

[0112] On the other hand, if it is determined that the optimum sleep onset time cannot be changed (step S207: NO), the sleep quality deriving section 333 decreases the sleep quality points in step S209.

[0113] In step S210, the sleep quality derivation unit 333 determines whether the meal contents are appropriate based on the acquired behavioral information. If the meal contents are determined to be appropriate (step S210: YES), in step S214, the sleep quality derivation unit 333 increases the sleep quality points.

[0114] If it is determined that the meal contents are inappropriate (step S210: NO), in step S211, the information presenting unit 334 determines whether or not to present advice information to the user to encourage the user to change the meal contents. For example, the information presenting unit 334 determines whether or not a user operation to present advice information has been performed. The advice information may be information that encourages the user to consume foods that contain tryptophan or vitamin B6 (foods that contain a lot of tryptophan or vitamin B6). If it is determined that the advice information should not be presented to the user (step S211: NO), in step S213, the sleep quality derivation unit 333 reduces the sleep quality points.

[0115] If it is determined that the advice information is to be presented to the user (step S211: YES), in step S212, the information presenter 334 presents the advice information. Then, the meal information acquirer 331c acquires the meal information. The sleep quality deriver 333 determines whether or not the user changes the meal contents based on the acquired meal information. If it is determined that the meal contents are not to be changed (step S212: NO), in step S213, the sleep quality deriver 333 decreases the sleep quality points. On the other hand, if it is determined that the meal contents are to be changed (step S212: YES), in step S214, the sleep quality deriver 333 increases the sleep quality points.

[0116] (3.2.3) Example of Action Based on Supplement Information FIG. 9 is a diagram showing an example of an operation based on supplement information according to the present embodiment.

[0117] In step S301, the supplement information acquisition unit 331d acquires supplement information from the user's behavior information.

[0118] In step S302, the sleep quality deriving section 333 determines whether or not the user takes a supplement, based on the acquired supplement information.

[0119] If it is determined that the supplement is to be taken (step S302: YES), in step S303, the sleep quality deriving section 333 increases the sleep quality points.

[0120] (3.2.4) An example of an action based on caffeine information FIG. 10 is a diagram showing an example of an operation based on caffeine information according to this embodiment.

[0121] In step S401, the caffeine information acquisition unit 331e acquires caffeine information from the user's behavior information.

[0122] In step S402, the sleep quality derivation unit 333 determines whether the caffeine intake time is appropriate based on the acquired caffeine information. If it is determined that the caffeine intake time is appropriate (step S402: YES), the process proceeds to step S406.

[0123] If it is determined that the caffeine intake time is not appropriate (step S402: NO), in step S403, the optimum sleep time derivation unit 332 determines whether the optimum sleep time is changeable. For example, if the desired wake-up time is set, the optimum sleep time derivation unit 332 determines that the optimum sleep time is not changeable.

[0124] If it is determined that the optimum sleep onset time can be changed (step S403: YES), in step S404, the optimum sleep onset time deriving unit 332 changes the optimum sleep onset time.

[0125] On the other hand, if it is determined that the optimum sleep onset time cannot be changed (step S403: NO), in step S405, the sleep quality deriving section 333 decreases the sleep quality points.

[0126] In step S406, the sleep quality derivation unit 333 determines whether the caffeine intake is appropriate based on the acquired caffeine information. If the caffeine intake is determined to be inappropriate (step S406: NO), in step S407, the sleep quality derivation unit 333 reduces the sleep quality points.

[0127] (3.2.5) An example of an action based on alcohol information FIG. 11 is a diagram showing an example of an operation based on alcohol information according to this embodiment.

[0128] In step S501, the alcohol information acquisition unit 331f acquires alcohol information from the user's behavior information.

[0129] In step S502, the sleep quality derivation unit 333 determines whether the alcohol intake time is appropriate based on the acquired alcohol information. If it is determined that the alcohol intake time is appropriate (step S502: YES), the process proceeds to step S506.

[0130] If it is determined that the alcohol intake time is not appropriate (step S502: NO), in step S503, the optimum sleep time derivation unit 332 determines whether the optimum sleep time is changeable. For example, if the desired wake-up time is set, the optimum sleep time derivation unit 332 determines that the optimum sleep time is not changeable.

[0131] If it is determined that the optimum sleep onset time can be changed (step S503: YES), in step S504, the optimum sleep onset time deriving unit 332 changes the optimum sleep onset time.

[0132] On the other hand, if it is determined that the optimum sleep onset time cannot be changed (step S503: NO), in step S505, the sleep quality deriving section 333 decreases the sleep quality point.

[0133] In step S506, the sleep quality derivation unit 333 determines whether the alcohol intake is appropriate or not based on the acquired alcohol information. If the alcohol intake is determined to be inappropriate (step S506: NO), in step S507, the sleep quality derivation unit 333 reduces the sleep quality points.

[0134] (4) Screen display example Next, a screen display example according to this embodiment will be described. Here, an example in which various information is displayed on the display unit 221 (touch panel display unit 220) of the terminal device 200 will be described, but if the measurement device 100 has a display unit, various information may be displayed on the terminal device 200.

[0135] (4.1) An example of a screen displaying sunbathing advice information FIG. 12 is a diagram showing an example of a display screen of sunbathing advice information according to this embodiment.

[0136] In the illustrated example, the display screen for sunbathing advice information has five display areas, area A1 to area A5. That is, the information presenter 334 displays a display screen for sunbathing advice information having the five display areas, area A1 to area A5, on the display unit 221 (touch panel display unit 220) of the terminal device 200. However, the information presenter 334 does not necessarily have to display all of area A1 to area A5 on the same screen, and it is sufficient to display at least one of area A1 to area A5.

[0137] Area A1 is an area that displays information on today's date, today's day of the week, current time, current temperature, and today's weather at the current location (Tokyo in the illustrated example). Here, the information presenter 334 (and the sunbathing information acquirer 331b) may present information on the weather at the current location today by acquiring location information from the terminal device 200 and weather information from an external server. The location information may be registered in advance. Displaying such weather information makes it easier for the user to know whether today's weather is suitable for sunbathing or not.

[0138] Area A2 is an area for displaying information about the user. The information about the user includes information about the name of the user registered in advance, and an icon (or a photo image) of the user registered in advance. The information about the user may include a level that is updated according to the use of the service according to this embodiment. For example, the level is updated to be higher as the period of service use becomes longer (for example, the longer the user spends sunbathing). Displaying such a level can increase the motivation of the user to continuously use this service.

[0139] Area A3 is an area for displaying information indicating places suitable for sunbathing based on the user's current location. When area A3 is selected (e.g., tapped) by the user, information presentation unit 334 may transition to a screen displaying the user's current location and places suitable for sunbathing on a map. It is assumed that candidates for places suitable for sunbathing (e.g., parks, etc.) are registered in advance. Information presentation unit 334 presents information on places suitable for sunbathing within the area to which the user's current location belongs.

[0140] Area A4 is an area that displays an index representing the solar radiation intensity in a time period including the user's wake-up time (e.g., the morning time period). In the illustrated example, area A4 includes a numerical value representing the solar radiation intensity and an object that represents the solar radiation intensity in stages using the colors of circles. The solar radiation intensity is determined according to the weather, and is, for example, a high value when it is sunny, a medium value when it is cloudy, and a low value when it is raining or snowing.

[0141] The area A5 is an area for displaying today's target sunbathing time and the achievement status thereof. The information presenting unit 334 (and the sunbathing information acquiring unit 331b) may derive the sunbathing time required to obtain a predetermined amount of light for sunbathing (for example, a sufficient amount of light to improve the quality of sleep) from today's solar radiation intensity, and present the derived sunbathing time as today's target sunbathing time. The sunbathing information acquiring unit 331b acquires information indicating the accumulated time of sunbathing performed by the user. The information presenting unit 334 presents information indicating the target sunbathing time (40 minutes in the illustrated example) and information indicating the unachieved sunbathing time calculated from the accumulated time (15 minutes in the illustrated example).

[0142] By displaying such advice information, it is possible to increase the motivation of the user to sunbathe.

[0143] (4.2) Example of behavioral information input screen FIG. 13 is a diagram showing an example of a behavior information input screen according to the present embodiment.

[0144] The behavioral information input screen is a screen that accepts user input to obtain behavioral information for today as user input information. The behavioral information input screen is displayed in such a way that the user does not have any idea whether the input result will improve the quality of sleep. In the illustrated example, the behavioral information input screen has an area B1 for dietary information, an area B2 for supplement information, an area B3 for caffeine information, and an area B4 for alcohol information.

[0145] Each of the areas B1 to B4 has a button of a changeover switch (changeover slider) for switching input on / off, and when this button is selected (tapped), the corresponding information can be input. When the user does not perform the corresponding action, the changeover switch (changeover slider) is in the OFF state, and when the user performs the corresponding action, the changeover switch (changeover slider) is in the ON state. In the illustrated example, each of the areas B1 to B3 is in the input ON state, and the area B4 is in the input OFF state.

[0146] Area B1 is an area for accepting input of meal information. In the illustrated example, the type of each meal (breakfast, lunch, dinner, snack) that the user has had can be selected by a check box. When any meal is selected (tapped), the screen may transition to a screen for accepting input of the time and meal content of the meal.

[0147] Area B2 is an area for receiving input of supplement information. In the illustrated example, the user can select the type of supplement he or she has taken from a pull-down menu.

[0148] Area B3 is an area for accepting input of caffeine information. In the illustrated example, the user can select the type of caffeine-containing beverage he or she has consumed (e.g., espresso, gyokuro, drip coffee, energy drink, black tea, roasted green tea, sencha, brown rice tea, etc.) from a pull-down menu. The amount of the beverage can also be selected by the number of cups. The time of consumption can also be selected. Area B3 also displays the history of caffeine information that has already been input. Area B4 has a similar design to area B3.

[0149] (4.3) Example of a screen displaying sleep prediction information FIG. 14 is a diagram showing an example of a display screen of sleep prediction information according to the present embodiment.

[0150] In the illustrated example, the display screen for sleep prediction information has an area C1 for displaying today's optimum time to fall asleep and an area C2 for displaying today's quality of sleep.

[0151] In the area C1, the information presenting unit 334 displays information indicating the appropriate sleep onset time (22:30 in the illustrated example) derived by the appropriate sleep onset time derivation unit 332. In the area C1, the information presenting unit 334 also displays a history of changes (updates) of the appropriate sleep onset time based on the user's behavior. In the illustrated example, after the initial value of the appropriate sleep onset time is determined in response to detection of waking up at 7:15, the appropriate sleep onset time is changed at 15:00 due to caffeine intake, and the appropriate sleep onset time is changed at 19:23 due to alcohol intake. Here, each of the caffeine intake and alcohol intake is identifiable by a corresponding icon (object). When "Details" is selected (tapped), the information presenting unit 334 displays details of the corresponding behavior (and the change content of the appropriate sleep onset time).

[0152] In the area C2, the information presenting unit 334 displays the sleep quality points derived by the sleep quality derivation unit 333. In the illustrated example, the sleep quality points are 50 points out of a total of 100 points. In the area C2, the information presenting unit 334 displays a history of changes (updates) to the sleep quality points based on the user's actions. In the illustrated example, 30 points of sleep quality points are added due to sunbathing at 12:34, and 20 points of sleep quality points are subtracted due to caffeine intake at 19:10. Here, sunbathing and caffeine intake are each identifiable by a corresponding icon (object). When "details" is selected (tapped), the information presenting unit 334 displays details of the corresponding action.

[0153] (4.4) An example of a time series information display screen FIG. 15 is a diagram showing an example of a display screen of time-series information according to this embodiment.

[0154] On the time-series information display screen, the information presentation unit 334 displays time-series information that shows the time of each user's behavior and the appropriate time to fall asleep in a chronological order. In the illustrated example, the user wakes up (gets up) at 7:30, sunbathes from 8:15 to 9:00, sunbathes from 10:30 to 10:35, and takes supplements around 13:00. The current time is 15:00. The appropriate time to fall asleep (recommended time to fall asleep) at the current time (15:00) is 21:50. However, the appropriate time to fall asleep may be changed (updated) depending on the user's behavior after the current time (15:00).

[0155] (4.5) An example of a screen displaying sunbathing history information FIG. 16 is a diagram showing an example of a display screen of sunbathing history information according to this embodiment.

[0156] On the sunbathing history information display screen, the information presenter 334 displays history information showing both the amount of light for sunbathing and the quality of sleep by day. In the illustrated example, the sunbathing history information display screen has an area D1 for displaying history information for one week (this week), an area D2 for displaying history information for one month (this month), and an area D3 for displaying history information for one day.

[0157] In the area D1, the information presenter 334 displays a graph showing the change in the amount of light for sunbathing over a week and a graph showing the change in the quality of sleep (sleep quality points) over a week, superimposed on each other. This allows the user to intuitively understand the correlation between the amount of light for sunbathing and the quality of sleep. The user can also understand that the quality of sleep is affected by activities other than sunbathing. In the illustrated example, the weather for each day over a week is displayed as an icon.

[0158] In the area D2, the information presenter 334 displays the quality of sleep by color for the circle (center circle) icon representing each day in a month, and displays the amount of light for sunbathing by the size of the outer circle. However, it is sufficient to display the amount of light for sunbathing and the quality of sleep simultaneously for each day in a month, and for example, the amount of light for sunbathing may be displayed by color for the circle (center circle) icon, and the quality of sleep may be displayed by the size of the outer circle.

[0159] When the icon for any day is selected (tapped) in area D2, the information presentation unit 334 displays in area D3 a graph showing the amount of light for sunbathing per hour on the selected day (February 21 in the illustrated example) and the sunbathing points (sunbathing score) for that day. In the illustrated example, the text "The midday walk was effective" is further displayed as information showing the evaluation of sunbathing on that day.

[0160] By displaying such past information (history information), it is possible to increase the user's long-term motivation.

[0161] (4.6) Example of sleep information display screen FIG. 17 is a diagram showing an example of a sleep information display screen according to this embodiment.

[0162] In the illustrated example, the sleep information display screen has an area E1 that displays information indicating the desired wake-up time (i.e., the alarm time) for the next day (morning), and an area E2 that displays sleep information indicating an evaluation of past sleep, including last night.

[0163] In area E1, the information presentation unit 334 displays the desired wake-up time set by the user. Area E1 has a button for a switch (slider) for switching the alarm function on / off, and when the user sets the alarm, the switch (slider) is turned on, and when the user does not set the alarm, the switch (slider) is turned off. When "Set" is selected (tapped), the screen transitions to a screen for changing the desired wake-up time.

[0164] In the area E2, the information presenter 334 displays the cumulative deep sleep time and the average deep sleep time for each day of the past week. The information presenter 334 also displays the time from getting into bed to falling asleep for each day of the past week and the average time.

[0165] (5) Other embodiments In the above embodiment, five behaviors, namely, sunbathing, eating, taking supplements, taking caffeine, and taking alcohol, are targeted as behaviors that affect the quality of the user's sleep. In addition to these behaviors or instead of some of the behaviors, other behaviors may be targeted. For example, the other behaviors may be at least one of bathing, smoking, and exercise. The information acquisition unit 331 may acquire at least one of bathing information related to the user's bathing (e.g., bathing start time and / or bathing duration), smoking information related to the user's smoking (e.g., the number of times smoking and / or the time of smoking), and exercise information related to the user's exercise (e.g., exercise start time, exercise duration, and / or exercise intensity). The sleep quality derivation unit 333 may predict the quality of sleep based on at least one of the bathing information, smoking information, and exercise information.

[0166] In the above-described embodiment, at least a part of the information processing (information acquisition processing, time derivation processing, quality derivation processing, and information presentation processing) performed by the server device 300 may be changed to be performed by the terminal device 200 or the measurement device 100. In this case, the processing unit 250 of the terminal device 200 or the processing unit 130 of the measurement device 100 may realize at least one function of the information acquisition unit 331, the optimal sleep onset time derivation unit 332, the sleep quality derivation unit 333, and the information presentation unit 334. When such information processing is performed by the terminal device 200, the processing speed is fast if the terminal device 200 has high performance. On the other hand, when such information processing is performed by the measurement device 100, the processing can be performed without an Internet connection, making it easier to maintain the privacy of the user.

[0167] The operation flows and operation examples in the above-mentioned embodiments do not necessarily have to be executed in chronological order according to the order described in the flow diagram. For example, the steps in the operations may be executed in an order different from that described in the flow diagram, or may be executed in parallel. Some of the steps in the operations may be deleted, and additional steps may be added to the process. The operation flows and operation examples in the above-mentioned embodiments may be executed separately and independently, or two or more operation flows and operation examples may be executed in combination. For example, some steps of one operation flow may be added to another operation flow, or some steps of one operation flow may be replaced with some steps of another operation flow.

[0168] A program may be provided that causes a computer (information processing device) to execute the operations according to the above-described embodiments. The program may be recorded in a computer-readable medium. Using the computer-readable medium, it is possible to install the program in a computer. Here, the computer-readable medium on which the program is recorded may be a non-transient recording medium. The non-transient recording medium is not particularly limited, and may be, for example, a recording medium such as a CD-ROM or a DVD-ROM.

[0169] As used in this disclosure, the terms "based on" and "depending on" do not mean "based only on" or "depending only on", unless otherwise specified. The term "based on" means both "based only on" and "based at least in part on". Similarly, the term "depending on" means both "based only on" and "depending at least in part on". In addition, the terms "include", "comprise", and variations thereof do not mean including only the items listed, but may include only the items listed, or may include additional items in addition to the items listed. In addition, the term "or" as used in this disclosure is not intended to be an exclusive or. In this disclosure, when articles are added by translation, such as a, an, and the in English, these articles are intended to include the plural unless the context clearly indicates otherwise.

[0170] The above describes the embodiments in detail with reference to the drawings, but the specific configuration is not limited to that described above, and various design changes, etc. are possible without departing from the spirit of the invention.

[0171] (6) Additional Notes The following additional features relate to the above-described embodiment.

[0172] (Appendix 1) An information acquisition unit that acquires behavioral information regarding each behavior performed by a user from waking up to going to bed; a quality derivation unit that predicts a sleep quality, which is a quality of sleep of the user after the onset of sleep, based on the behavioral information; and an information presenting unit that presents information indicating the predicted sleep quality to the user. Information processing system.

[0173] (Appendix 2) The quality derivation unit derives a sleep quality point representing the sleep quality, The information presenting unit presents the sleep quality points to the user. 2. An information processing system according to claim 1.

[0174] (Appendix 3) The quality derivation unit is increasing the sleep quality point in response to the behavior indicated by the behavior information being a behavior that improves the sleep quality; The sleep quality point is reduced in response to the behavior indicated by the behavior information being a behavior that reduces the sleep quality. 3. An information processing system according to claim 2.

[0175] (Appendix 4) The information acquisition unit acquires sunbathing information regarding sunbathing of the user as the behavior information, The quality deriving unit derives the sleep quality points based on the sunbathing information. 4. An information processing system according to claim 2 or 3.

[0176] (Appendix 5) The quality derivation unit increases the sleep quality point when the amount of light for the sunbathing is equal to or greater than a predetermined amount. 5. An information processing system according to claim 4.

[0177] (Appendix 6) The information presenting unit presents advice information to encourage the user to sunbathe when the amount of light for sunbathing is less than the predetermined amount. 6. An information processing system according to claim 5.

[0178] (Appendix 7) The information acquisition unit acquires meal information related to meals of the user as the behavior information, The quality derivation unit derives the sleep quality points based on the diet information. 7. An information processing system according to any one of appendix 2 to 6.

[0179] (Appendix 8) The meal information includes information indicating whether or not the meal was eaten, information indicating a time of the meal, and information indicating a content of the meal, The quality derivation unit derives the sleep quality point according to whether or not the meal was eaten, the time of the meal, and the content of the meal. 8. An information processing system according to claim 7.

[0180] (Appendix 9) The information acquisition unit acquires supplement information related to the user's intake of supplements as the behavioral information, The quality derivation unit increases the sleep quality points in accordance with the supplement information. An information processing system according to any one of appendix 2 to 8.

[0181] (Appendix 10) The information acquisition unit acquires caffeine information regarding the user's caffeine intake as the behavioral information, The quality derivation unit reduces the sleep quality points in response to the caffeine information. An information processing system according to any one of appendix 2 to 9.

[0182] (Appendix 11) The caffeine information includes information indicating a time of the caffeine intake and information indicating the content of the caffeine intake, The quality derivation unit reduces the sleep quality point according to the time of the caffeine intake and the content of the caffeine intake. 11. The information processing system according to claim 10.

[0183] (Appendix 12) The information acquisition unit acquires alcohol information regarding the user's alcohol intake as the behavioral information, The quality derivation unit reduces the sleep quality points in response to the alcohol information. An information processing system according to any one of appendix 2 to 11.

[0184] (Appendix 13) The caffeine information includes information indicating a time of the alcohol intake and information indicating the content of the alcohol intake, The quality derivation unit reduces the sleep quality point according to the time of the alcohol intake and the content of the alcohol intake. 13. The information processing system according to claim 12.

[0185] (Appendix 14) When the sleep quality point is changed, the information presenting unit presents the changed sleep quality point to the user and also presents information indicating a behavior that caused the change in the sleep quality point to the user. An information processing system according to any one of appendixes 3 to 13.

[0186] (Appendix 15) The information presenting unit further presents advice information to the user to encourage the user to sunbathe. An information processing system according to any one of appendix 1 to 14.

[0187] (Appendix 16) The information acquisition unit further acquires location information indicating a current location of the user; The information presenting unit presents, as the advice information, information indicating a place suitable for sunbathing based on a current location of the user. 16. The information processing system according to claim 15.

[0188] (Appendix 17) The information acquisition unit further acquires an index representing a solar radiation intensity in a time period including the wake-up time, The information presenting unit presents the indicator as the advice information. 17. The information processing system according to claim 15 or 16.

[0189] (Appendix 18) The information presenting unit presents to the user history information indicating both the amount of light for sunbathing and the quality of sleep on a daily basis. An information processing system according to any one of appendix 4 to 17.

[0190] (Appendix 19) The information acquisition unit acquires information indicating an accumulated time of sunbathing performed by the user, The information presenting unit presents to the user information indicating a target sunbathing time and information indicating an unachieved sunbathing time calculated from the accumulated time. 19. An information processing system according to any one of appendix 1 to 18.

[0191] (Appendix 20) A server device that communicates with the terminal device and / or the wearable measurement device, The server device includes the information acquisition unit, the quality derivation unit, and the information presentation unit. 20. An information processing system according to any one of appendix 1 to 19.

[0192] (Appendix 21) A terminal device is provided, The terminal device includes the information acquisition unit, the quality derivation unit, and the information presentation unit. 20. An information processing system according to any one of appendix 1 to 19.

[0193] (Appendix 22) Equipped with wearable measuring devices, The measuring device includes the information acquiring unit, the quality deriving unit, and the information presenting unit. 20. An information processing system according to any one of appendix 1 to 19.

[0194] (Appendix 23) An information acquisition process for acquiring behavioral information regarding each behavior performed by the user from waking up to going to bed; A quality derivation process for predicting a sleep quality, which is a quality of sleep of the user after the onset of sleep, based on the behavioral information; an information presentation process for presenting information indicating the predicted sleep quality to the user; Information processing device.

[0195] (Appendix 24) An information acquisition step of acquiring behavioral information regarding each behavior performed by the user from waking up to going to bed; A quality derivation step of predicting a sleep quality, which is the quality of the user's sleep after falling asleep, based on the behavioral information; and an information presenting step of presenting information indicating the predicted sleep quality to the user. Information processing methods.

[0196] (Appendix 25) The information processing method according to claim 24 is executed by an information processing device. program. [Explanation of symbols]

[0197] 1: Information processing system 10: Network 100: Measuring equipment 110: Communications Department 120: Sensor section 130: Processing section 140: Storage section 150: Bus 200: Terminal device 210: Communications Department 220: Touch panel display unit 221:Display section 222:Operation unit 230: Audio input / output section 240: Sensor section 250: Processing section 260: Storage section 270: Bus 300: Server device 310: Communications Department 320: Storage section 330: Processing section 331: Information acquisition department 331a: Sleep information acquisition unit 331b:Sunbathing information acquisition department 331c: Food Information Acquisition Department 331d: Supplement Information Acquisition Department 331e: Caffeine Information Acquisition Department 331f: Alcohol Information Acquisition Department 332: Optimal sleep onset time derivation unit 333: Sleep quality derivation unit 334: Information presentation unit

Claims

1. An information acquisition unit that acquires behavioral information regarding each behavior performed by a user from waking up to going to bed; a quality derivation unit that predicts a sleep quality, which is a quality of sleep of the user after the onset of sleep, based on the behavioral information; and an information presenting unit that presents information indicating the predicted sleep quality to the user. Information processing system.

2. The quality derivation unit derives a sleep quality point representing the sleep quality, The information presenting unit presents the sleep quality points to the user. The information processing system according to claim 1 .

3. The quality derivation unit is increasing the sleep quality point in response to the behavior indicated by the behavior information being a behavior that improves the sleep quality; The sleep quality point is reduced in response to the behavior indicated by the behavior information being a behavior that reduces the sleep quality. The information processing system according to claim 2 .

4. The information acquisition unit acquires sunbathing information regarding sunbathing of the user as the behavior information, The quality deriving unit derives the sleep quality points based on the sunbathing information.

4. The information processing system according to claim 2 or 3.

5. The quality derivation unit increases the sleep quality point when the amount of light for the sunbathing is equal to or greater than a predetermined amount.

5. The information processing system according to claim 4.

6. The information presenting unit presents advice information to encourage the user to sunbathe when the amount of light for sunbathing is less than the predetermined amount.

6. The information processing system according to claim 5.

7. The information acquisition unit acquires meal information related to meals of the user as the behavior information, The quality derivation unit derives the sleep quality points based on the diet information.

4. The information processing system according to claim 2 or 3.

8. The meal information includes information indicating whether or not the meal was eaten, information indicating a time of the meal, and information indicating a content of the meal, The quality derivation unit derives the sleep quality point according to whether or not the meal was eaten, the time of the meal, and the content of the meal. The information processing system according to claim 7.

9. The information acquisition unit acquires supplement information related to the user's intake of supplements as the behavioral information, The quality derivation unit increases the sleep quality points in accordance with the supplement information.

4. The information processing system according to claim 2 or 3.

10. The information acquisition unit acquires caffeine information regarding the user's caffeine intake as the behavioral information, The quality derivation unit reduces the sleep quality points in response to the caffeine information.

4. The information processing system according to claim 2 or 3.

11. The caffeine information includes information indicating a time of the caffeine intake and information indicating the content of the caffeine intake, The quality derivation unit reduces the sleep quality point according to the time of the caffeine intake and the content of the caffeine intake. The information processing system according to claim 10.

12. The information acquisition unit acquires alcohol information regarding the user's alcohol intake as the behavioral information, The quality derivation unit reduces the sleep quality points in response to the alcohol information.

4. The information processing system according to claim 2 or 3.

13. The caffeine information includes information indicating a time of the alcohol intake and information indicating the content of the alcohol intake, The quality derivation unit reduces the sleep quality point according to the time of the alcohol intake and the content of the alcohol intake. The information processing system according to claim 12.

14. When the sleep quality point is changed, the information presenting unit presents the changed sleep quality point to the user and also presents information indicating a behavior that caused the change in the sleep quality point to the user. The information processing system according to claim 3 .

15. The information presenting unit further presents advice information to the user to encourage the user to sunbathe. The information processing system according to claim 1 .

16. The information acquisition unit further acquires location information indicating a current location of the user; The information presenting unit presents, as the advice information, information indicating a place suitable for sunbathing based on a current location of the user.

16. The information processing system according to claim 15.

17. The information acquisition unit further acquires an index representing a solar radiation intensity in a time period including the wake-up time, The information presenting unit presents the indicator as the advice information.

16. The information processing system according to claim 15.

18. The information presenting unit presents to the user history information indicating both the amount of light for sunbathing and the quality of sleep on a daily basis.

5. The information processing system according to claim 4.

19. The information acquisition unit acquires information indicating an accumulated time of sunbathing performed by the user, The information presenting unit presents to the user information indicating a target sunbathing time and information indicating an unachieved sunbathing time calculated from the accumulated time. The information processing system according to claim 1 .

20. A server device that communicates with the terminal device and / or the wearable measurement device, The server device includes the information acquisition unit, the quality derivation unit, and the information presentation unit. The information processing system according to claim 1 .

21. A terminal device is provided, The terminal device includes the information acquisition unit, the quality derivation unit, and the information presentation unit. The information processing system according to claim 1 .

22. Equipped with wearable measuring devices, The measuring device includes the information acquiring unit, the quality deriving unit, and the information presenting unit. The information processing system according to claim 1 .

23. An information acquisition process for acquiring behavioral information regarding each behavior performed by the user from waking up to going to bed; A quality derivation process for predicting a sleep quality, which is a quality of sleep of the user after the onset of sleep, based on the behavioral information; an information presentation process for presenting information indicating the predicted sleep quality to the user; Information processing device.

24. An information acquisition step of acquiring behavioral information regarding each behavior performed by the user from waking up to going to bed; A quality derivation step of predicting a sleep quality, which is the quality of the user's sleep after falling asleep, based on the behavioral information; and an information presenting step of presenting information indicating the predicted sleep quality to the user. Information processing methods.

25. The information processing method according to claim 24 is executed by an information processing device. program.

Citation Information

Patent Citations

  • Schedule proposal system

    JP2020201642A