Service output system
The service output system addresses the mismatch in recommended products by using user identification, sleep state, and purchase information to tailor services and content, thereby improving user preferences and sleep quality.
Patent Information
- Application Number
- PCT/JP2024/039161
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-17
- Filing Date
- 2024-11-01
- Publication Date
- 2025-05-22
AI Technical Summary
Existing information processing systems for selecting preferred products based on user biometric data during sleep may not accurately reflect the user's preferences, leading to mismatched recommended products.
A service output system that identifies users based on assigned identification information, acquires their sleep state and purchase information, and uses this data to recommend services tailored to their preferences, improving lifestyle through personalized content and device control.
The system effectively proposes services aligned with users' preferences and sleep states, enhancing their quality of life by providing relevant lifestyle improvement content and improving sleep environments.
Smart Images

Figure JP2024039161_22052025_PF_FP_ABST
Abstract
Description
Service Output System
[0001] This application claims priority from Japanese Patent Application No. 2023-195638 filed on November 17, 2023, and incorporates by reference all of the contents of said Japanese application.
[0002] Japanese Patent Application Laid-Open Publication No. 2020-197823 describes an information processing system for selecting a product that is preferred by a user. This system includes a biometric data acquisition unit that acquires biometric data of the user while he or she is sleeping when using a specific product from among multiple products, and a selection unit that uses the biometric data obtained when the specific product is used to select a recommended product from among the multiple products to be recommended to the user.
[0003] Japanese Patent Application Laid-Open No. 2020-197823
[0004] The information processing system described above uses the user's biometric data to select recommended products for the user. However, since the recommended products are not selected by the user, the recommended products may differ from the user's preferences. Therefore, it is necessary to propose services that are in line with the user's preferences, in addition to taking into account the user's actual sleep habits. A system that proposes services to users is required to improve the user's lifestyle.
[0005] The present disclosure aims to provide a service output system that can improve the user's life by taking into account the user's actual sleeping conditions and proposing services according to the user's preferences.
[0006] The service output system according to the present disclosure includes (1) an identification information assigning unit that assigns identification information for identifying each user, a user identification unit that identifies the user identified by the identification information, a sleep state acquiring unit that acquires the user's sleep state, a purchase information acquiring unit that acquires purchase information indicating products purchased by the user, a service identifying unit that identifies services recommended to the user from the purchase information and the sleep state, a service output unit that outputs services to the user, and a content providing unit that provides lifestyle improvement content that improves the user's life.
[0007] A service output system according to the present disclosure acquires purchase information indicating products purchased by a user. Because users often purchase products based on their own preferences, the purchase information tends to reflect the user's preferences. In this service output system, a service identification unit identifies services recommended to the user based on the purchase information reflecting the user's preferences and the sleep state, and a service output unit outputs the services to the user. Therefore, by acquiring the sleep state, the user's actual sleep status can be taken into consideration, and services according to the user's preferences can be proposed. The service output system according to the present disclosure can provide the user with lifestyle improvement content, such as information indicating exercises that improve sleep. Therefore, the user's lifestyle can be improved.
[0008] (2) In the above (1), the lifestyle improvement content may include audio content. The service output system may further include a reception unit that receives a user's selection of audio content from a plurality of types of audio content that have been preset. The content providing unit may provide the audio content selected by the user in the reception unit at least one of when the user falls asleep and when the user wakes up. In this case, the user can enjoy the audio content that he or she has selected at least one of when the user falls asleep and when the user wakes up. For example, if the user selects audio content suitable for falling asleep as the audio content to be provided when falling asleep, the audio content provided when falling asleep allows the user to fall asleep smoothly. For example, if the user selects audio content suitable for waking up as the audio content to be provided when waking up, the audio content provided when waking up makes it easier for the user to wake up.
[0009] (3) In the above (1) or (2), the lifestyle-improving content may include audio content. The content provider may provide audio content according to the sleep state of the user at least when the user falls asleep or when the user wakes up. In this case, audio content according to the sleep state is provided to the user, making it easier for the user to fall asleep or wake up.
[0010] (4) In any of the above (1) to (3), the content provider may provide advice according to the user's sleep state. In this case, the user can receive advice according to their sleep state and improve their sleep based on the advice.
[0011] (5) In any of (1) to (4) above, the content provider may provide information encouraging a behavioral change in accordance with the user's sleep state. For example, if the user's sleep state is not good, the content provider may encourage the user to change their behavior by consulting a sleep specialist. Therefore, by encouraging the user to change their usual behavior, such as by providing an incentive for the user to consult a specialist, the user's life can be improved.
[0012] (6) In any of (1) to (5) above, the service output system may further include a point-assignment unit that assigns points to the user according to their sleep state. For example, if the user's sleep state is improved, the user may be assigned more points, which may motivate the user to make an effort to get good sleep. Therefore, the user's sleep can be improved.
[0013] (7) In any of (1) to (6) above, the service output system may further include a sleep state output unit that outputs the sleep state to the user, and a device control unit that controls the operation of devices that constitute the user's surrounding environment based on the sleep state. In this case, the sleep state is output to the user, allowing the user to understand their own sleep state. Since the operation of devices such as an air conditioner located around the user can be controlled according to the user's sleep state, the user's sleep environment can be made comfortable according to the sleep state.
[0014] (8) In the above (7), the sleep state output unit may output the state of the user's autonomic nervous system and the health risk due to the user's abnormal breathing state as the sleep state. In this case, the user can understand the state of their autonomic nervous system and the health risk due to the abnormal breathing state. Therefore, the user can understand their sleep state in more detail.
[0015] (9) In any of (1) to (8) above, the service output system may further include a sharing unit that outputs the user's sleep state to other users different from the user. In this case, the user's sleep state is output to the other users, allowing the other users to understand the user's sleep state. Since the other users can understand the user's sleep state, the other users can quickly take action to address the user's sleep state as needed.
[0016] (10) In any of (1) to (9) above, the service output system may further include a recording unit that records sounds generated by the user and around the user while the user is sleeping. In this case, the user can check, for example, their own snoring, which may be difficult to notice, and sounds generated in the sleep environment while sleeping. By listening to the sounds generated by the user, the user can understand their own physical state while sleeping. Furthermore, by listening to the sounds generated around the user, the user can understand their own sleep environment. In this way, the user can understand their own sleep state by listening to the sounds recorded in the recording unit.
[0017] According to the present disclosure, in addition to taking into account the actual sleeping conditions of the user, services can be proposed according to the user's preferences, thereby improving the user's life.
[0018] FIG. 1 is a diagram illustrating a service output system according to an embodiment. FIG. 2 is a block diagram illustrating functional configurations of a sleep analysis application and a service proposal application illustrated in FIG. 1. FIG. 3 is a diagram illustrating an example of an authentication screen. FIG. 4 is a diagram illustrating an example of a sleep status output screen. FIG. 5 is a diagram illustrating an example of an audio recording display screen. FIG. 6 is a diagram illustrating an example of a sleep status output screen and an example of a consultation office display screen. FIG. 7 is a diagram illustrating an example of a sleep status output screen. FIG. 8 is a diagram illustrating an example of a sleep status output screen. FIG. 9 is a diagram illustrating an example of a sleep status output screen. FIG. 10 is a diagram illustrating an example of a sleep sharing result screen. FIG. 11 is a diagram illustrating an example of an alarm setting screen. FIG. 12 is a diagram illustrating an example of an alarm content setting screen and an example of a celebrity voice setting screen. FIG. 13 is a diagram illustrating an example of a content selection screen. FIG. 14 is a diagram illustrating an example of a video content screen. FIG. 15 is a diagram illustrating an example of a member information display screen. FIG. 16 is a flowchart illustrating some steps in the operation of a service output system according to an embodiment. FIG. 17 is a flowchart illustrating some steps in the operation of a service output system according to an embodiment. FIG. 18 is a flowchart illustrating some steps in the operation of a service output system according to an embodiment. 19 and 20 are flowcharts showing some steps of the operation of the service output system according to an embodiment.
[0019] Hereinafter, an embodiment of a service output system according to the present disclosure will be described with reference to the drawings. In the description of the drawings, identical or corresponding elements are designated by the same reference numerals, and duplicate explanations will be omitted as appropriate. The drawings may be partially simplified or exaggerated for ease of understanding, and the dimensional ratios and the like are not limited to those shown in the drawings.
[0020] A service output system according to the present disclosure outputs recommended services to a user. The service output system may be used, for example, for personal or home use. The service output system may be used in a hospital or the like for medical treatment. A user is a person who uses the service output system. A user is, for example, a person to whom a service is output by the service output system. A user may be, for example, a person who has trouble sleeping or a person who receives sleep treatment at a hospital or the like. "Outputting a service to a user" means providing a service to a user. "Outputting a service to a user" means, for example, sending information about recommended services to a device owned by the user. In this case, the user can improve their life by viewing the services displayed on the display of their device. "Outputting to a user" means transmitting information to a user.
[0021] A service is work or a benefit provided to a user. Services include both paid and free services. Services include, for example, product recommendations (advertisements, for example) to users. Goods are goods intended for sale. Goods include both tangible and intangible objects. Tangible goods include, for example, bedding. In this embodiment, goods are included in services.
[0022] FIG. 1 is a diagram illustrating a service output system 1 according to an embodiment. The service output system 1 includes a user terminal 2. The user terminal 2 is, for example, a mobile terminal. The mobile terminal is a portable information terminal. The mobile terminal is, for example, a mobile phone including a smartphone, a tablet, a laptop, or a wearable terminal. The user terminal 2 may be a terminal other than a mobile terminal, for example, a desktop computer. As an example, the user terminal 2 includes a processor (e.g., a CPU) that executes an operating system and software (applications), a main memory unit composed of ROM and RAM, an auxiliary memory unit composed of flash memory, a communication control unit composed of a wireless communication module, an input device, and an output device such as a display. However, the configuration of the user terminal 2 is not limited to the above and can be modified as appropriate.
[0023] A sleep analysis application 20 and a service proposal application 30 are executed as application programs on the user terminal 2. The sleep analysis application 20 and the service proposal application 30 (hereinafter sometimes referred to as "applications") may be downloaded to the user terminal 2 and executed on the user terminal 2, or may be executed on a device external to the user terminal 2 (e.g., a server). The application may be downloaded from the external device. An example in which an application is downloaded to the user terminal 2 and the functions of the application are executed on the user terminal 2 will be described below.
[0024] Each function of an application is realized by loading predetermined software into the processor or main memory and executing that software. The processor operates the communication control unit, input device, or output device described above in accordance with the software, and reads and writes data from and to the main memory or auxiliary memory. Data or databases required to execute the application functions are stored in the main memory or auxiliary memory.
[0025] Each functional element of the user terminal 2 is realized by loading predetermined software into a processor or memory unit (for example, the aforementioned main memory unit or auxiliary memory unit) and executing the software. The processor operates the aforementioned communication control unit, input device, or output device in accordance with the software, and reads and writes data from and to the memory unit. Data or databases used for processing by the aforementioned external devices are stored in the memory unit.
[0026] The application may be a distributed processing system executed by multiple computers, a client-server system, or a cloud system. The application according to this embodiment includes, for example, a main module, a data acquisition module, a determination module, and an output module. The functional elements of the application function when the data acquisition module, the determination module, and the output module are executed. For example, the application may be provided by being permanently recorded on a tangible storage medium such as a CD-ROM, a DVD-ROM, or a semiconductor memory. The application may be provided via a communication network as a data signal superimposed on a carrier wave. The functional configuration of the application will be described later.
[0027] The sleep analysis application 20 and the service proposal application 30 can share information with each other. "Sharing information" means that the sleep analysis application 20 can provide information to the service proposal application 30, and that the service proposal application 30 can provide information to the sleep analysis application 20.
[0028] In this embodiment, the service output system 1 includes a sensor unit 11 and a device 12. The sensor unit 11 acquires, for example, at least one of breathing information, body movement information, and heart rate information when the user is sleeping. However, the sensor unit 11 may also acquire at least one of breathing information, body movement information, and heart rate information when the user is not sleeping (for example, when awake). In this embodiment, the sensor unit 11 acquires breathing information, body movement information, and heart rate information. "Acquire" refers to performing a measurement to obtain a measurement value, or receiving data and storing the data in a storage unit. The breathing information is information indicating the user's breathing. The body movement information is information indicating the user's body movement. The heart rate information is information indicating the user's heart rate. The content of the information acquired by the sensor unit 11 can be changed as appropriate. The sensor unit 11 may acquire, for example, at least one of information indicating the user's body temperature, information indicating the user's blood pressure, and information indicating the user's blood glucose level.
[0029] In this embodiment, the sensor unit 11 is attached to the mattress 10. The sensor unit 11 is, for example, a sensor sheet. However, the sensor unit 11 may also be attached to a cushion. In this case, the sensor unit 11 may be a cushion sensor attached to the cushion. The sensor unit 11 may also be, for example, an activity meter attached to the user's body.
[0030] The sensor unit 11 has, for example, a sheet-like fabric on which thread-like sensors are embroidered. The thread-like sensors are fixed to the sheet-like fabric by embroidery, for example, so as to spread two-dimensionally on the sheet-like fabric. The thread-like sensors are, for example, piezoelectric sensors. In this case, the piezoelectric sensors of the sensor sheet generate electrical signals corresponding to the applied load of the user's body. The sensor sheet acquires the electrical signals as the aforementioned respiratory information, body movement information, and heart rate information. However, the type of sensor of the sensor sheet is not limited to piezoelectric sensors and is not particularly limited. For example, the sensor sheet may include an acceleration sensor.
[0031] The sensor unit 11 outputs the respiratory information, body movement information, and heart rate information as electrical signals generated by the above-mentioned thread-like sensor (for example, a piezoelectric sensor) to the outside of the sensor unit 11. In this embodiment, the sensor unit 11 transmits the respiratory information, body movement information, and heart rate information to the analysis server 13 (described later).
[0032] The device 12 configures the user's surrounding environment. "Configuring the user's surrounding environment" includes, for example, the device 12 affecting at least one of the temperature, brightness, sound, and scent around the user through its operation. The device 12 is, for example, an air conditioner, lighting fixture, music player, or aroma diffuser installed in the user's bedroom. In this embodiment, the device 12 is capable of communicating with the user terminal 2. The device 12 receives information for controlling the operation of the device 12 from the user terminal 2. The device 12 controls its own operation based on the received information. However, the device 12 may also be capable of communicating with the user terminal 2 via a content server 16 (described below). In this case, the content server 16 receives information for controlling the operation of the device 12 from the user terminal 2. The content server 16 may control the operation of the device 12 based on the received information.
[0033] In this embodiment, the service output system 1 further includes an analysis server 13 , a short-term data server 14 , a long-term data server 15 , and a content server 16 .
[0034] The analysis server 13 analyzes the user's sleep. The analysis server 13 acquires respiratory information, body movement information, and heart rate information from the sensor unit 11. The analysis server 13 acquires the user's sleep state from the acquired respiratory information, body movement information, and heart rate information. The sleep state includes, for example, at least one of sleep stage, sleep time, sleep onset latency (time to fall asleep), number of awakenings, sleep efficiency, autonomic nervous system state, and health risk due to abnormal respiratory state. In addition to the user's sleep state, the sleep state may also include information other than the sleep state, such as fatigue level and stress level. In this embodiment, the sleep state includes sleep stage, sleep time, sleep onset latency (time to fall asleep), number of awakenings, sleep efficiency, autonomic nervous system state, and health risk due to abnormal respiratory state.
[0035] An example of the process by which the analysis server 13 acquires sleep stages will be described. Sleep stages are indicators that indicate the depth of the user's sleep. Sleep stages are classified into, for example, wakefulness, REM sleep, and non-REM sleep. Non-REM sleep is classified into light sleep and deep sleep. Note that non-REM sleep may be classified into three or more sleep stages. The analysis server 13 acquires the user's sleep stages from, for example, breathing information, body movement information, and heart rate information acquired from the sensor unit 11.
[0036] An example of the process by which the analysis server 13 acquires sleep time and sleep onset latency will be described. The analysis server 13 acquires the user's bedtime and wake-up time. The bedtime is the time the user goes to bed. The wake-up time is the time the user wakes up the next morning, for example. The analysis server 13 determines and acquires the bedtime and wake-up time, for example, from body movement information acquired by the sensor unit 11 and the movement of the mattress 10 detected by the sensor unit 11 (e.g., an acceleration sensor). The analysis server 13 acquires the user's sleep onset time and wake-up time from the acquired bedtime, wake-up time, and sleep stage. For example, the analysis server 13 acquires the time at which the user's sleep stage changes from the wake-up stage to REM sleep or non-REM sleep between the bedtime and wake-up time as the sleep onset time. For example, the analysis server 13 acquires the time at which the user's sleep stage last changes to the wake-up stage between the bedtime and wake-up time as the wake-up time.
[0037] The analysis server 13 acquires the sleep duration from the acquired sleep onset time and wake-up time, for example. The analysis server 13 acquires the time from the sleep onset time to the wake-up time as the sleep duration. The analysis server 13 acquires the sleep onset latency from the acquired bedtime and sleep onset time, for example. The analysis server 13 acquires the time from the bedtime to the sleep onset time as the sleep onset latency, for example.
[0038] An example of the process by which the analysis server 13 acquires the number of awakenings during sleep is described below. An awakening during sleep refers to a user waking up between the time they fall asleep and the time they wake up. Here, "awakening" refers to a change in sleep stage from REM sleep or non-REM sleep to awakening. The analysis server 13 acquires the number of awakenings during sleep from the acquired time they fall asleep, the time they wake up, and the sleep stage. The analysis server 13 acquires the number of times the sleep stage changed from REM sleep or non-REM sleep to awakening between the time they fall asleep and the time they wake up as the number of awakenings during sleep.
[0039] An example of the process by which the analysis server 13 acquires sleep efficiency will be described. Sleep efficiency is an index for evaluating sleep quality. The analysis server 13 acquires the duration of the mid-sleep awakening from the acquired sleep onset time, wake-up time, and sleep stage. The duration of the mid-sleep awakening is, for example, the time from the time the user awakens to the time the user's sleep next shifts to REM sleep or non-REM sleep. Note that if the duration of the mid-sleep awakening is acquired multiple times, the duration of the mid-sleep awakening is calculated by adding up the durations of the multiple mid-sleep awakenings.
[0040] The analysis server 13 obtains the sleep efficiency from the obtained bedtime, sleep onset time, wakeup time, and duration of awakening during sleep. For example, the analysis server 13 obtains the sleep efficiency by dividing the time from the sleep onset time to the wakeup time by the time from the bedtime to the sleep onset time.
[0041] An example of the process in which the analysis server 13 acquires the state of the autonomic nerves will be described. The autonomic nerves are nerves that control the function of organs such as the heart or stomach, or involuntary functions such as blood circulation. Involuntary means, for example, that something does not go as one wishes, or that something does not go as one wishes. The autonomic nerves consist of the sympathetic nerves and the parasympathetic nerves. The sympathetic nerves and the parasympathetic nerves are regulated while maintaining a balance with each other.
[0042] The analysis server 13 acquires the user's heart rate variability (HRV) by analyzing, for example, the heart rate information acquired by the sensor unit 11. In this embodiment, the analysis server 13 acquires periodic components contained in the heart rate variability from the user's heart rate variability. The analysis server 13 performs frequency analysis on the periodic components of the heart rate variability and acquires the power spectrum of each frequency.
[0043] The power spectrum of the autonomic nerves obtained as a result of the above frequency analysis is divided into a low frequency (LF) component, which is the integral value of the power spectrum in a low frequency band (for example, 0.04 Hz to 0.15 Hz), and a high frequency (HF) component, which is the integral value of the power spectrum in a high frequency band (for example, 0.15 Hz to 0.4 Hz). The LF component reflects sympathetic and parasympathetic nerve activity, and the HF component reflects parasympathetic nerve activity.
[0044] The analysis server 13 acquires a sympathetic nerve index and a parasympathetic nerve index. The sympathetic nerve index is an index indicating the dominance of the sympathetic nerve. For example, the sympathetic nerve index is a value obtained by dividing the value of the LF component by the value of the HF component. The parasympathetic nerve index is an index indicating the dominance of the parasympathetic nerve. For example, the parasympathetic nerve index is a value obtained by dividing the value of the HF component by the sum of the LF component and the HF component.
[0045] The analysis server 13 obtains the level of activity at the time of awakening from the obtained sympathetic nervous index. The level of activity indicates the degree of dominance of the sympathetic nervous system over the parasympathetic nervous system. The analysis server 13 obtains the level of relaxation at the time of falling asleep from the obtained parasympathetic nervous index. The level of relaxation indicates the degree of dominance of the parasympathetic nervous system over the sympathetic nervous system. The analysis server 13 obtains the obtained level of relaxation at the time of falling asleep and the level of activity at the time of awakening as the state of the autonomic nervous system.
[0046] An example of the process in which the analysis server 13 acquires health risks due to abnormal respiratory conditions will be described. Health risks include, for example, the risk of heart failure associated with sleep apnea syndrome (SAS). Abnormal respiratory conditions are breathing conditions during sleep that may pose health risks to the user. Abnormal respiratory conditions include, for example, apnea and hypopnea. An apnea condition is a condition in which the user's breathing stops for 10 seconds or more. A hypopnea condition is a condition in which the amplitude of the airflow in the user's breathing decreases by 30% or more and the arterial oxygen saturation (SpO 2 ) decreases by 4% or more for 10 seconds or more.
[0047] The analysis server 13 detects the abnormal respiratory state of the user from at least one of the respiratory information, body movement information, and heart rate information acquired by the sensor unit 11. The analysis server 13 detects the abnormal respiratory state from, for example, the user's respiratory rate.
[0048] The analysis server 13 acquires the number of abnormal breathing conditions detected for each unit time period between the time of falling asleep and the time of awakening. A unit time period is a time period having a predetermined duration. The duration of a unit time period is, for example, one hour. For example, the duration of a unit time period can be changed as appropriate. The smaller the duration of a unit time period, the more detailed the user's sleep can be investigated, and the more accurately the health risk can be determined. On the other hand, the larger the duration of a unit time period, the more the processing load of the analysis server 13 can be reduced.
[0049] The analysis server 13 obtains an average detection count from the obtained abnormal breathing detection counts. The average detection count is the total number of abnormal breathing detection counts from the time of sleep onset to the time of awakening divided by the time from the time of sleep onset to the time of awakening. When the time width of a unit time period is one hour, the average detection count corresponds to the so-called Apnea Hypopnea Index (AHI).
[0050] The analysis server 13 obtains the maximum number of detections from the obtained number of detections of abnormal respiratory conditions. The maximum number of detections is the maximum value among the multiple number of detections of abnormal respiratory conditions obtained for each unit time period. For example, the analysis server 13 obtains the number of detections of abnormal respiratory conditions for each unit time period. The analysis server 13 obtains the number of detections of abnormal respiratory conditions in the unit time period with the highest number of detections as the maximum number of detections.
[0051] The analysis server 13 acquires the health risk of the user. For example, the analysis server 13 acquires the acquired average detection count and maximum detection count as the health risk due to the abnormal respiratory state.
[0052] The analysis server 13 outputs the acquired sleep state to the short-term data server 14 and the content server 16 .
[0053] The short-term data server 14 stores the sleep states obtained from the analysis server 13. The short-term data server 14 stores the user's sleep states for the most recent first period. The first period is, for example, one month or more and five months or less (three months, for example). The short-term data server 14 outputs, for example, sleep states for a period exceeding the first period to the long-term data server 15. The short-term data server 14 outputs the stored sleep states to the user terminal 2, for example, when it receives an output command, which will be described later, from the user terminal 2.
[0054] The long-term data server 15 stores the sleep states obtained from the short-term data server 14. The long-term data server 15 stores the sleep states of the user for a second period that is longer than the first period. The second period is, for example, one year or more and three years or less (two years, for example).
[0055] The sleep states stored in the long-term data server 15 may be provided to a party outside the service output system 1. For example, the sleep states stored in the long-term data server 15 may be provided to a company where the user works. In this case, the company can manage the user's sleep states. The sleep states stored in the long-term data server 15 may be provided to a medical institution such as a hospital. In this case, the medical institution can use the sleep states for the user's treatment. In addition to the sleep states, the long-term data server 15 may store the results of a sleep questionnaire given to the user. The results of the questionnaire may be provided to a party outside the service output system 1 (for example, a medical institution) together with the sleep states.
[0056] The content server 16 pre-stores lifestyle improvement content that improves the user's lifestyle. The lifestyle improvement content is content that encourages the user to improve their lifestyle. The lifestyle improvement content includes video content, image content, and text content. In this embodiment, the lifestyle improvement content includes audio content. The audio content includes music content and voice content. More specifically, the audio content includes at least one of a person's voice, music such as healing music, an alarm sound, and natural sounds such as the sound of waves.
[0057] The lifestyle improvement content includes, in addition to audio content, for example, videos encouraging the user to exercise to improve their sleep. The exercises include, for example, yoga and stretching. By receiving the videos encouraging exercise as audio content from the content server 16, the user can obtain information that will help them improve their sleep. The content server 16 is capable of communicating with the user terminal 2.
[0058] The lifestyle improvement content includes advice regarding the user's sleep. The advice includes, for example, at least one of advice that the user has a tendency to have difficulty falling asleep and advice that the user is not getting continuous sleep. The advice includes, for example, advice for improving the user's sleep. The advice for improving sleep includes, for example, actions that are effective while awake in order to reduce the number of times the user wakes up during the night.
[0059] The lifestyle improvement content includes information that encourages the user to change their behavior. Behavioral change means that the user changes their own behavior. Information that encourages behavior change includes, for example, information that encourages the user to go to a place where sleep consultations are available (hereinafter, sometimes referred to as a "sleep consultation center") and consult with a sleep specialist. Sleep consultation centers include, for example, hospitals that specialize in sleep, hospitals or clinics with knowledge about sleep, and counseling rooms other than hospitals. The sleep specialist may be, for example, a doctor who specializes in sleep, or a person other than a doctor. Information that encourages behavior change includes, for example, information indicating the location of a preset sleep consultation center.
[0060] The following describes the functional configuration of the sleep analysis application 20. As shown in Fig. 2, the sleep analysis application 20 has, as its functional configuration, a user identification unit 21, a sleep state acquisition unit 22, a sleep state output unit 23, a recording unit 24, a reception unit 25, a content provision unit 26, a device control unit 27, a group configuration unit 28, and a sharing unit 29.
[0061] The user identification unit 21 identifies a user identified by identification information. The identification information is information for identifying a user. In this embodiment, the identification information is assigned in advance by an identification information assignment unit 51, which will be described later. The identification information is, for example, an ID for uniquely identifying a user. The user identification unit 21 accepts, for example, input by a user of the identification information and a password associated with the identification information. The password is, for example, set in advance and associated with the identification information.
[0062] 3 is a diagram showing an example of the authentication screen P1. The user terminal 2 displays the authentication screen P1. The user terminal 2 displays the authentication screen P1 on the display of the user terminal 2 in accordance with instructions from a program that constitutes the sleep analysis application 20. If the user terminal 2 is a smartphone, the display unit is, for example, the display of the smartphone.
[0063] The authentication screen P1 is a screen for authenticating a user. Authenticating a user means specifying a user identified by identification information. The authentication screen P1 includes an identification information input section P11, a password input section P12, and a decision section P13. The identification information input section P11 is a section where the user inputs identification information. The password input section P12 is a section where the user inputs a password. The decision section P13 is a section that is pressed after the identification information is input into the identification information input section P11 and the password is input into the password input section P12.
[0064] When the determination unit P13 is pressed, the user identification unit 21 determines whether the identification information assigned by the identification information assignment unit 51 (described later) matches the identification information input to the identification information input unit P11. When the determination unit P13 is pressed, the user identification unit 21 determines whether the password previously set by the user in association with the identification information matches the password input to the password input unit P12. If it is determined that the assigned identification information matches the input identification information and that the previously set password matches the input password, the user identification unit 21 identifies the user who input the identification information and password as the user identified by the identification information.
[0065] When the user identification unit 21 identifies a user identified by the identification information, the sleep analysis application 20 and the service proposal application 30 are able to share information with each other. Before the user identification unit 21 identifies a user, the sleep analysis application 20 and the service proposal application 30 operate independently of each other. Before the user identification unit 21 identifies a user, the sleep analysis application 20 acquires a sleep state acquired by the analysis server 13 and performs predetermined processing using the acquired sleep state. Before the user identification unit 21 identifies a user, the service proposal application 30 performs predetermined processing independent of the processing performed by the sleep analysis application 20.
[0066] The sleep state acquisition unit 22 acquires the sleep state acquired by the analysis server 13. As a more specific example, the sleep state acquisition unit 22 transmits an output command to the short-term data server 14 at a predetermined timing. The predetermined timing is, for example, a preset time. The output command is a command to cause the short-term data server 14 to transmit the sleep state to the user terminal 2. The sleep state acquisition unit 22 acquires, as the sleep state, the sleep stage, sleep time, sleep onset latency, number of awakenings, sleep efficiency, autonomic nervous state, and health risks due to abnormal respiratory states.
[0067] In this embodiment, the sleep state acquisition unit 22 acquires a user's behavior record. The behavior record is information indicating whether or not the user has engaged in behavior that affects sleep. The user's behavior that affects sleep includes, for example, at least one of caffeine intake, alcohol intake, exercise, and napping. The sleep state acquisition unit 22, for example, accepts an input of a behavior record by the user and acquires the accepted behavior record. The sleep state acquisition unit 22 acquires the user's post-wakeup evaluation. The post-wakeup evaluation is the user's subjective evaluation of sleep after waking up. The subjective evaluation of sleep is the user's subjective evaluation of their own sleep, such as whether they slept well today or not. For example, the sleep state acquisition unit 22 accepts an input of a post-wakeup evaluation by the user after waking up and acquires the accepted post-wakeup evaluation. The user, for example, inputs the post-wakeup evaluation on multiple levels (for example, five levels).
[0068] The sleep state output unit 23 transmits the sleep state acquired by the sleep state acquisition unit 22 to the user terminal 2. The sleep state output unit 23 outputs a sleep score corresponding to the sleep state acquired by the sleep state acquisition unit 22. The sleep score is an index for evaluating the quality of the user's sleep. The sleep state output unit 23 calculates the sleep score from the sleep time, sleep onset latency, number of awakenings, and sleep efficiency acquired by the sleep state acquisition unit 22. The sleep state output unit 23 may, for example, normalize each of the sleep time, sleep onset latency, number of awakenings, and sleep efficiency. The sleep state output unit 23 may calculate the sum of the normalized values of the sleep time, sleep onset latency, number of awakenings, and sleep efficiency as the sleep score. In the present embodiment, the sleep state output unit 23 shares the sleep state acquired by the sleep state acquisition unit 22 with the service proposal application 30.
[0069] The recording unit 24 records sounds emitted by the user and around the user while the user is sleeping. The sounds emitted by the user are sounds emitted by the user, and include, for example, the user's snoring. The sounds emitted around the user include, for example, operating sounds of devices and environmental sounds inside and outside the user's bedroom. The recording unit 24 records the sounds emitted by the user and around the user via, for example, a microphone mounted on the user terminal 2, to generate an audio record. In this embodiment, the recording unit 24 generates an audio record for each day. The recording unit 24 may have, for example, a noise canceling function.
[0070] The receiving unit 25 receives a selection of audio content from a plurality of types of audio content set in advance by the user. The user selects the audio content by operating the user terminal 2, for example.
[0071] The content providing unit 26 provides lifestyle improvement content. "Providing lifestyle improvement content" means, for example, sending the lifestyle improvement content or a link to the lifestyle improvement content to the user terminal 2 so that the user can operate the user terminal 2 to execute the lifestyle improvement content. In this embodiment, the content providing unit 26 provides advice according to the user's sleep state. The content providing unit 26 provides the user with advice according to the sleep state acquired by the sleep state acquisition unit 22. The content providing unit 26 acquires advice regarding the user's sleep from the content server 16.
[0072] For example, the content providing unit 26 determines whether the sleep onset latency time acquired by the sleep state acquiring unit 22 is equal to or greater than a predetermined time. For example, if the content providing unit 26 determines that the sleep onset latency time is equal to or greater than the predetermined time, the content providing unit 26 receives, from the content server 16, advice regarding sleep, such that the subject has a tendency to have trouble falling asleep. For example, the content providing unit 26 determines whether the number of times the subject has woken up during the night acquired by the sleep state acquiring unit 22 is equal to or greater than a predetermined number. For example, if the content providing unit 26 determines that the number of times the subject has woken up during the night is equal to or greater than the predetermined number, the content providing unit 26 receives, from the content server 16, advice regarding sleep, such that the subject has not been sleeping continuously.
[0073] For example, when it is determined that the number of times the user has woken up during the night is equal to or greater than a predetermined number, the content provider 26 receives, from the content server 16, advice on sleep that includes actions to be taken while awake that are effective in reducing the number of times the user has woken up during the night. The "actions to be taken while awake that are effective in reducing the number of times the user has woken up during the night" indicates, for example, exercise that is desirable to perform in order to reduce stress if the number of times the user has woken up during the night is due to stress, or abstaining from alcohol the next day if the number of times the user has woken up during the night is due to excessive alcohol intake.
[0074] The content providing unit 26 provides, for example, the received advice regarding sleep. "Providing advice" means, for example, displaying the advice on the display of the user terminal 2 so that the user can view the advice.
[0075] The content providing unit 26 provides information encouraging behavioral modification according to the user's sleep state. The content providing unit 26, for example, acquires the sleep score calculated by the sleep state output unit 23. The content providing unit 26, for example, determines whether the acquired sleep score is equal to or less than a predetermined value. For example, when the content providing unit 26 determines that the acquired sleep score is equal to or less than the predetermined value, the content providing unit 26 receives, from the content server 16, information encouraging behavioral modification that encourages the user to consult a sleep specialist.
[0076] The content providing unit 26 provides the received information that encourages behavioral change. "Providing information" means displaying the information on the display of the user terminal 2 so that the user can view the information.
[0077] In this embodiment, the content providing unit 26 provides lifestyle improvement content according to the audio recording generated by the recording unit 24. The content providing unit 26 acquires, for example, the volume, length, and frequency of the user's snoring from the audio recording generated by the recording unit 24. The content providing unit 26 calculates the severity of the snoring from the acquired volume, length, and frequency of the snoring. The severity of the snoring is a degree indicating the level of health risk determined from the content of the snoring.
[0078] The content providing unit 26 provides lifestyle improvement content according to the calculated severity of snoring. For example, the content providing unit 26 determines whether the calculated severity of snoring is equal to or greater than a predetermined value. If the content providing unit 26 determines that the calculated severity of snoring is equal to or greater than a predetermined value, the content providing unit 26 may provide, for example, information encouraging behavioral change, such as information encouraging the user to consult a sleep specialist. If the content providing unit 26 determines that the calculated severity of snoring is equal to or greater than a predetermined value, the content providing unit 26 provides, for example, information indicating awake behaviors effective for improving snoring. The information includes, for example, information encouraging dietary restrictions and exercise effective for eliminating obesity, which may be a cause of snoring.
[0079] When the content providing unit 26 provides lifestyle improvement content based on the audio recording, the user can enjoy lifestyle improvement content that is tailored to, for example, their own snoring, which may be difficult for the user to notice. For example, if the severity of the user's snoring is equal to or greater than a predetermined value, the lifestyle improvement content can be provided to the user with information that encourages behavioral change. In this way, lifestyle improvement content can be provided that takes into account the sounds made while the user is sleeping, thereby making it possible to improve the user's lifestyle more effectively.
[0080] In the present embodiment, the content providing unit 26 provides audio content according to the sleep state acquired by the sleep state acquiring unit 22. "Providing audio content" includes, for example, making the audio content reproducible on the user terminal 2. The content providing unit 26 provides audio content according to the sleep state at least when the user falls asleep or when the user wakes up.
[0081] The content providing unit 26 adjusts the volume of the audio content according to the sleep state, for example. If the audio content is a person's voice, the content providing unit 26 changes the content of the person's voice according to the sleep state, for example. The content of the person's voice includes at least one of the person's lines and tone of voice, for example.
[0082] The content providing unit 26, for example, acquires the sleep score calculated by the sleep state output unit 23. The content providing unit 26 determines whether the acquired sleep score is equal to or greater than a predetermined value. When the content providing unit 26 determines that the sleep score is equal to or greater than the predetermined value, the content providing unit 26 sets the volume of the audio content to a predetermined first volume, for example. When the audio content is a person's voice, the content providing unit 26 plays, for example, a voice with gentle content as the audio content. A voice with gentle content is, for example, a voice with gentle lines and a gentle tone.
[0083] When the content providing unit 26 determines that the sleep score is not equal to or greater than a predetermined value, the content providing unit 26 sets the volume of the audio content to a predetermined second volume that is higher than the first volume. When the audio content is a person's voice, the content providing unit 26 plays, for example, a voice that gently warns the user as the audio content. The voice that gently warns the user is, for example, in a gentle tone, urging the user to get a good night's sleep.
[0084] The above-mentioned person can be selected in advance by the user in the reception unit 25, for example. The above-mentioned gentle voice and gentle warning voice can be set in advance, for example. For example, every time a predetermined period (for example, one year) passes, the content of a new person's voice may be downloaded to the user terminal 2. This download may be performed automatically every time a predetermined period (for example, one year) passes, or may be performed manually by the user.
[0085] The content providing unit 26 provides the audio content selected by the user in the receiving unit 25. The content providing unit 26 provides the audio content at least when the user falls asleep or when the user wakes up. In this embodiment, the content providing unit 26 provides the audio content when the user falls asleep or when the user wakes up. For example, the content providing unit 26 plays the audio content when the user falls asleep by accepting an operation of the user terminal 2 by the user immediately before falling asleep. For example, the content providing unit 26 plays the audio content when the user wakes up by playing the audio content at a playback time set in advance by the user.
[0086] The device control unit 27 controls the operation of the device 12 from the sleep state. The device control unit 27 is capable of communicating with the device 12. For example, if the device 12 is an air conditioner, the device control unit 27 controls the operation of the device 12 to control the temperature of the space in which the user is present. For example, if the device 12 is a lighting fixture, the device control unit 27 controls the operation of the device 12 to control the brightness of the space in which the user is present. For example, if the device 12 is a music player, the device control unit 27 controls the operation of the device 12 to control at least one of the type and volume of sound emitted in the space in which the user is present. For example, if the device 12 is an aroma diffuser, the device control unit 27 controls the operation of the device 12 to control the scent in the space in which the user is present.
[0087] In this embodiment, the device control unit 27 controls the operation of the device 12 based on the voice recording generated by the recording unit 24. The device control unit 27 acquires, for example, the volume, length, and frequency of the user's snoring from the voice recording generated by the recording unit 24. The device control unit 27 calculates the severity of snoring from the acquired volume, length, and frequency of snoring. The device control unit 27 determines whether the calculated severity of snoring is equal to or greater than a predetermined value.
[0088] When the device control unit 27 determines that the severity of snoring is equal to or greater than a predetermined value, it controls the operation of the device 12, for example, to make the user's sleeping environment more relaxing. "Making the user's sleeping environment more relaxing" refers to adjusting the sleeping environment to one that the user finds comfortable, for example, by adjusting the temperature in the user's bedroom to a temperature suitable for sleeping, adjusting the lighting in the user's bedroom to a brightness suitable for sleeping, or emitting a fragrance suitable for sleeping in the user's bedroom. For example, if the device 12 is a music player, the device control unit 27 controls the operation of the music player to generate sounds suitable for sleeping. The sounds suitable for sleeping are, for example, soothing music.
[0089] The group forming unit 28 generates a group made up of a plurality of users. In this embodiment, the group forming unit 28 generates a group made up of a plurality of users to whom identification information has been assigned by the identification information assigning unit 51. The group forming unit 28 generates a group made up of a plurality of users arbitrarily determined by at least one user. The group includes, for example, the user and the user's family.
[0090] The sharing unit 29 outputs the sleeping state of the user to other users different from the user. In the present embodiment, the sharing unit 29 outputs the sleeping state of one user included in a group generated by the group configuration unit 28 to the other users included in the group. For example, the sharing unit 29 transmits the sleeping state of one user to a user terminal owned by the other user, thereby enabling the other user to know the sleeping state of the one user.
[0091] 4 is a diagram showing an example of the sleep status output screen P2. As shown in FIGS. 3 and 4, when the decision section P13 is pressed on the authentication screen P1, the user terminal 2 displays the sleep status output screen P2. The sleep status output screen P2 includes a menu bar P14. The menu bar P14 includes an alarm selection section P15, a sleep record selection section P16, and a content selection section P17.
[0092] For example, the menu bar P14 is displayed before the sleep status output screen P2 is displayed. When the sleep record selection unit P16 is pressed in this state, the user terminal 2 displays the sleep status output screen P2. The sleep status output screen P2 displays the sleep status for each day, week, and month. Examples of the screens that appear when the alarm selection unit P15 and the content selection unit P17 are pressed will be described later.
[0093] The sleep state output screen P2 displays, for example, the sleep state for each day. The sleep state output screen P2 includes a behavior record display section P21, a radar chart display section P22, a sleep graph display section P23, and a voice record display section P24.
[0094] The behavior record display unit P21 is a unit that displays behavior records input by the user. The behavior record display unit P21 includes, for example, at least one of an icon indicating that the user has consumed caffeine, an icon indicating that the user has drunk alcohol, an icon indicating that the user has exercised, and an icon indicating that the user has taken a nap. The content of the behavior record display unit P21 can be changed as appropriate. The sleep state acquisition unit 22, for example, accepts behavior records input on a screen (not shown) other than the sleep state output screen P2. The sleep state acquisition unit 22 displays the accepted behavior records on the behavior record display unit P21. For example, the sleep state acquisition unit 22 checks icons corresponding to actions taken by the user from the accepted behavior records.
[0095] As described above, the sleep state acquisition unit 22 displays the user's behavior record as the behavior record display area P21 on the display of the user terminal 2. By displaying the behavior record in this manner, the sleep state acquisition unit 22 allows the user to check their own behavior record. For example, the user can compare their behavior record with their sleep state to understand the relationship between their behavior and their sleep state. As a result, the user can have an opportunity to review their behavior and improve their lifestyle.
[0096] The radar chart display unit P22 displays the sleep time, sleep onset latency (time to fall asleep), number of awakenings, and sleep efficiency acquired by the sleep state acquisition unit 22. The radar chart display unit P22 displays, for example, a polygonal (e.g., rectangular) radar chart. The radar chart display unit P22 may also display a pentagonal radar chart. The sleep state output unit 23 causes the radar chart display unit P22 to display the sleep time, sleep onset latency, number of awakenings, and sleep efficiency acquired by the sleep state acquisition unit 22 as a radar chart.
[0097] The sleep graph display section P23 is a section that displays a sleep graph. A sleep graph is a graph that shows changes in sleep stages over time. The horizontal axis of the sleep graph indicates, for example, time. The vertical axis of the sleep graph indicates, for example, sleep stages. In this embodiment, the sleep graph display section P23 displays the user's sleep stages in two stages: sleep and wakefulness.
[0098] The sleep state output unit 23 displays, on the sleep graph display unit P23, time periods in which the sleep stage acquired by the sleep state acquisition unit 22 is REM sleep or non-REM sleep as sleep. The sleep state output unit 23 displays, on the sleep graph display unit P23, time periods in which the sleep stage acquired by the sleep state acquisition unit 22 is awake as awake. The content of the sleep graph display unit P23 can be changed as appropriate. For example, the sleep graph display unit P23 may display the user's sleep stages in three stages: awake, REM sleep, and non-REM sleep.
[0099] The voice recording display section P24 is a section for instructing the display of voice recordings. When the voice recording display section P24 is pressed, the user terminal 2 displays a voice recording display screen P3. Fig. 5 is a diagram showing an example of the voice recording display screen P3. The voice recording display screen P3 displays the voice recording generated by the recording unit 24. The voice recording display screen P3 includes, for example, a graph showing the loudness of sounds emitted by the user and around the user.
[0100] The recording unit 24 generates, from the generated audio recording, audio data indicating sounds occurring during a time period when sounds with a volume equal to or greater than a predetermined threshold occurred. The duration of the time period is, for example, 5 seconds to 1 minute (e.g., 25 seconds). The recording unit 24 determines whether or not there is a time point in the generated audio recording when sounds with a volume equal to or greater than the predetermined threshold occurred. If the recording unit 24 determines that there is a time point when sounds with a volume equal to or greater than the predetermined threshold occurred, the recording unit 24 generates data indicating sounds occurring during a time period including that time point as audio data. The recording unit 24 displays the generated audio data on the audio recording display screen P3.
[0101] The voice recording display screen P3 includes a play button P3a for playing back the voice data. When the play button P3a is pressed, the recording unit 24 plays back the sound represented by the voice data. The recording unit 24 plays back the sound represented by the voice data, for example, via a speaker mounted on the user terminal 2.
[0102] For example, when the sleep state output screen P2 shown in FIG. 4 is scrolled, the user terminal 2 displays the sleep state output screen P2 shown in FIG. 6(a). The sleep state output screen P2 includes a sleep score display section P25, an advice display section P26, and an expert consultation section P27. The sleep score display section P25 displays the sleep score calculated by the sleep state output unit 23. The sleep score display section P25 includes, for example, a circular graph showing the sleep score result. The circular graph represents, for example, the sleep score result by the length of a circle. The circular graph is displayed, for example, in a different color every 20% of the length of one circumference. The circular graph is displayed, for example, in a color gradation. The sleep state output unit 23 displays the calculated sleep score on the sleep score display section P25.
[0103] The advice display unit P26 is a unit that displays advice according to the user's sleeping state. The advice display unit P26 displays, for example, whether the user is able to fall asleep well. The advice display unit P26 displays, for example, the number of times the user has woken up during the night. The advice display unit P26 displays, for example, actions that are effective while awake in order to reduce the number of times the user has woken up during the night. In this way, the content providing unit 26 causes the advice display unit P26 to display advice according to the user's sleeping state.
[0104] The expert consultation section P27 is a section for displaying the location of the sleep consultation center. When the expert consultation section P27 is pressed, the user terminal 2 displays a consultation center display screen P28 as a map, as shown in FIG. 6B. The consultation center display screen P28 is a screen showing the location of the sleep consultation center. For example, the consultation center display screen P28 displays the location of sleep consultation centers located within a predetermined distance from the user's current location as a map. The content providing unit 26 may obtain the user's current location using, for example, a GPS (Global Positioning System) function. For example, the content providing unit 26 displays the consultation center display screen P28 based on information showing the location of a preset sleep consultation center.
[0105] For example, when the sleep state output screen P2 shown in FIG. 4 is scrolled, the user terminal 2 displays the sleep state output screen P2 shown in FIG. 7. As shown in FIG. 7A, the sleep state output screen P2 includes a heart rate and respiration display section P29 and an autonomic nerve display section P30. The heart rate and respiration display section P29 displays the user's average heart rate and average respiration rate during sleep. From the heart rate information acquired by the analysis server 13, the sleep state acquisition unit 22 obtains the value obtained by dividing the heart rate during sleep by the acquired sleep time as the user's average heart rate during sleep. The sleep state acquisition unit 22 displays the obtained average heart rate on the heart rate and respiration display section P29. From the respiratory information acquired by the analysis server 13, the sleep state acquisition unit 22 obtains the value obtained by dividing the respiration rate during sleep by the acquired sleep time as the user's average respiration rate during sleep. The sleep state acquisition unit 22 displays the acquired average value of the respiratory rate on the heart rate and respiration display unit P29.
[0106] The autonomic nerve display section P30 is a section that displays the state of the user's autonomic nerves. For example, the autonomic nerve display section P30 is displayed as a two-axis graph. The vertical axis of the autonomic nerve display section P30 indicates the level of relaxation at the time of falling asleep. The horizontal axis of the autonomic nerve display section P30 indicates the level of activity at the time of awakening. The sleep state output section 23 displays a point P30a on the autonomic nerve display section P30 based on the level of relaxation at the time of falling asleep and the level of activity at the time of awakening acquired by the sleep state acquisition section 22. The sleep state output section 23 displays the autonomic nerve display section P30 based on the state of the autonomic nerves acquired by the sleep state acquisition section 22.
[0107] When the sleep state output unit 23 displays the state of the autonomic nerves for multiple days on the autonomic nerve display unit P30, it may display multiple points P30a on the autonomic nerve display unit P30 shown in Fig. 7(a). One point P30a indicates the state of the autonomic nerves for a certain day, for example.
[0108] As shown in FIG. 7(b), the sleep state output screen P2 includes a health risk display section P31 and a sleep outpatient search section P32. The health risk display section P31 is a section that displays the health risk due to the user's abnormal breathing state. For example, the health risk display section P31 is displayed as a two-axis graph. The vertical axis of the health risk display section P31 indicates the average number of detections. The horizontal axis of the health risk display section P31 indicates the maximum number of detections. The sleep state output section 23 displays a point P31a on the health risk display section P31 based on the average number of detections and the maximum number of detections acquired by the sleep state acquisition section 22.
[0109] When displaying the health risk due to an abnormal breathing state for multiple days in the health risk display section P31, the sleep state output section 23 may, for example, display multiple points P31a in the health risk display section P31 shown in (b) of Fig. 7. One point P31a indicates, for example, the health risk for a certain day.
[0110] The sleep clinic search unit P32 is a unit for displaying the locations of hospitals that have knowledge about sleep. When the sleep clinic search unit P32 is pressed, the user terminal 2 displays a screen showing the locations of hospitals. The screen showing the hospital locations displays, for example, the locations of hospitals located within a predetermined distance from the user's current location. The content providing unit 26 acquires the locations of hospitals included in the sleep consultation centers from, for example, information indicating the locations of preset sleep consultation centers. The content providing unit 26 displays the screen based on the acquired hospital locations.
[0111] The sleep state output screen P2, which displays the sleep state for each predetermined period, will be described. For example, when the "Week" button displayed at the top of the sleep state output screen P2 shown in FIG. 4 is pressed, the user terminal 2 displays the sleep state output screen P2 shown in FIG. 8(a). The sleep state output screen P2 includes a sleep score display section P33 and a sleep time display section P34. The sleep score display section P33 displays the sleep score for a predetermined period. The "predetermined period" is, for example, one week. For example, the sleep score display section P33 is displayed as a two-axis graph. The vertical axis of the sleep score display section P33 indicates the sleep score. The horizontal axis of the sleep score display section P33 indicates the date. The sleep score display section P33 displays the sleep score for one week using a line graph, for example. The sleep state output unit 23 displays the sleep score display section P33 based on the calculated sleep score.
[0112] The sleep time display section P34 is a section that displays the sleep time for a predetermined period. For example, the sleep time display section P34 is displayed as a two-axis graph. The vertical axis of the sleep time display section P34 indicates the sleep time. The horizontal axis of the sleep time display section P34 indicates the date. The sleep time display section P34 displays, for example, the sleep time for one week using a bar graph. The sleep state output section 23 displays the sleep time display section P34 based on the sleep time acquired by the sleep state acquisition section 22.
[0113] For example, when the sleep state output screen P2 shown in (a) of FIG. 8 is scrolled, the user terminal 2 displays the sleep state output screen P2 shown in (b) of FIG. The sleep state output screen P2 includes a sleep stage display section P35. The sleep stage display section P35 is a section that displays changes in sleep stages over time during the user's sleep. The sleep stage display section P35 displays, for example, changes in sleep stages over time for each day. The sleep stage display section P35 displays, for example, the sleep stages during the user's sleep using different colors. The sleep stage display section P35 displays, for example, the user's sleep stages in four stages: wakefulness stage, REM sleep stage, light sleep stage, and deep sleep stage. The sleep state output unit 23 displays the sleep stage display section P35 based on the sleep stages acquired by the sleep state acquisition unit 22.
[0114] For example, when the "Month" button displayed on the sleep state output screen P2 shown in FIG. 8A is pressed, the user terminal 2 displays the sleep state output screen P2 shown in FIG. 9A. The sleep state output screen P2 includes a sleep calendar display section P36. The sleep calendar display section P36 is a section that displays the sleep score and activity record for a predetermined period. The "predetermined period" is, for example, one month. The sleep calendar display section P36 displays the sleep score for the predetermined period calculated by the sleep state output unit 23 and the activity record for the predetermined period acquired by the sleep state acquisition unit 22. The sleep calendar display section P36 displays the activity record separated by symbols. The sleep state output unit 23 displays the calculated sleep score on the sleep calendar display section P36. The sleep state acquisition unit 22 displays the acquired activity record separated by symbols on the sleep calendar display section P36.
[0115] 9A may include a section displaying, for example, one month's worth of sleep scores. This section may display, for example, one month's worth of sleep scores as a line graph. The sleep state output unit 23 may display this section based on the calculated sleep scores.
[0116] For example, when the sleep state output screen P2 shown in (a) of FIG. 9 is scrolled, the user terminal 2 displays the sleep state output screen P2 shown in (b) of FIG. The sleep state output screen P2 includes an average data display section P37. The average data display section P37 displays, for example, at least one of the average sleep score, average sleep duration, average wake-up time, average sleep efficiency, average number of awakenings, average sleep onset latency, and average deep sleep duration for a predetermined period. The sleep state output unit 23 displays the calculated average sleep score for the predetermined period on the average data display section P37. The sleep state output unit 23 displays the average sleep duration, wake-up time, sleep efficiency, average number of awakenings, and average sleep onset latency acquired by the sleep state acquisition unit 22 on the average data display section P37. The sleep state output unit 23 acquires, from the sleep stages acquired by the sleep state acquisition unit 22, the time during sleep during which the sleep was deeper than a predetermined stage. The sleep state output section 23 displays the average value of the time during which the acquired sleep stage was a sleep stage deeper than the predetermined stage over a predetermined period as the average value of the time during deep sleep on the average data display section P37.
[0117] The sleep state output screen P2 includes a sleep sharing screen instruction section P38. For example, when the sleep sharing screen instruction section P38 is pressed, the user terminal 2 displays a sleep sharing result screen P7. FIG. 10 is a diagram showing an example of the sleep sharing result screen P7. The sleep sharing result screen P7 is a screen showing the results of outputting the user's sleep state to other users. The sleep sharing result screen P7 displays the sleep score, behavior record, post-wake-up evaluation, bedtime, and wake-up time for each user belonging to the group.
[0118] The sleep state acquisition unit 22 displays the acquired behavior record and post-wake-up evaluation on the sleep sharing result screen P7. The sleep state acquisition unit 22 displays the acquired bedtime and wake-up time on the sleep sharing result screen P7. The sleep state output unit 23 displays the calculated sleep score on the sleep sharing result screen P7. The sharing unit 29 outputs the user's sleep state to other users belonging to a group including the user. The sharing unit 29 displays the user's sleep state on the sleep sharing result screen P7 on the user terminal 2 of another user as output.
[0119] When the alarm selection section P15 in the menu bar P14 (see FIG. 4 , etc.) is pressed, the user terminal 2 displays an alarm setting screen P4. FIG. 11 is a diagram showing an example of the alarm setting screen P4. For example, even when the alarm selection section P15 is pressed, the menu bar P14 remains on the alarm setting screen P4. The alarm setting screen P4 is a screen on which the user selects the type of audio content to be provided to the user when the user falls asleep and wakes up. The alarm setting screen P4 includes, for example, a target bedtime display section P41 that displays the target bedtime, a target sleep time display section P42 that displays the target sleep time, and a playback time display section P43 that displays the playback time at which the audio content is played. The target bedtime, target sleep time, and playback time are set, for example, by the user.
[0120] The alarm setting screen P4 includes an alarm setting section P44 and a celebrity voice setting section P45. When the alarm setting section P44 is pressed, the user terminal 2 displays an alarm content setting screen P5. (a) of FIG. 12 is a diagram showing an example of the alarm content setting screen P5. On the alarm content setting screen P5, the user selects the type of audio content. On the alarm content setting screen P5, the user selects, for example, as the type of audio content, whether or not the audio content is to be repeated, the type of sound (alarm sound) in the audio content, the volume of the audio content, whether or not the volume of the audio content is to be gradually increased, whether or not vibration is to be enabled, and the playback time of the audio content. On the alarm content setting screen P5, the user selects, for example, as the type of audio content, whether or not snooze is enabled, the snooze interval, whether or not a smart alarm is enabled, and the range of the smart alarm.
[0121] The smart alarm is a function that controls the timing of playing audio content according to the user's sleep stage. The range of the smart alarm refers to the time span of the playback time period. The playback time period is a time period that includes the time at which the audio content is played by the content providing unit 26. In other words, when the smart alarm is enabled, the content providing unit 26 plays the audio content at any time included in the playback time period.
[0122] For example, if the user selects the smart alarm, the content providing unit 26 determines the timing for playing audio content based on the sleep stages acquired by the sleep state acquiring unit 22 and the range of the selected smart alarm. More specifically, the content providing unit 26 acquires, for example, a time period from a preset playback time (see the playback time display section P43 in FIG. 11 ) by the time width of the selected smart alarm range as the playback time period. The content providing unit 26 determines the timing at which the sleep stage first becomes lighter than a predetermined sleep stage within the acquired playback time period as the timing for playing audio content. The content providing unit 26 plays the audio content at the determined timing. In this case, the audio content can be played for the user at a time when the user's sleep is lighter than the predetermined sleep stage. As a result, the user can be woken up more smoothly.
[0123] For example, if there is no time during the acquired playback time period when the sleep stage is lighter than a predetermined stage (when the user remains in deep sleep), the content providing unit 26 may determine the set playback time as the timing to play the audio content. For example, if the user disables the smart alarm, the content providing unit 26 may play the audio content at the selected playback time.
[0124] 12(b) is a diagram showing an example of a celebrity voice setting screen P6. As shown in FIGS. 11 and 12(b), when the celebrity voice setting section P45 is pressed, the user terminal 2 displays the celebrity voice setting screen P6. The celebrity voice setting screen P6 is a screen for the user to select a person (celebrity) who will transmit audio content to be provided to the user. On the celebrity voice setting screen P6, the user selects, for example, a person who will voice the audio content as a type of audio content. In this embodiment, the person in question is, for example, a celebrity such as an entertainer or an athlete.
[0125] When the user selects audio content (e.g., alarm sound) on the alarm content setting screen P5, the reception unit 25 receives the audio content selected on the alarm content setting screen P5. When the user selects audio content (e.g., which celebrity to select) on the celebrity voice setting screen P6, the reception unit 25 receives the audio content selected on the celebrity voice setting screen P6.
[0126] The alarm setting screen P4 includes an alarm instruction section P46, an audio recording instruction section P47, a mattress linking instruction section P48, and a sleep sharing instruction section P49. The alarm instruction section P46 is a section for instructing whether or not audio content is to be played when the user wakes up. For example, pressing the alarm instruction section P46 enables or disables the audio content playback function. If the audio content playback function is enabled, the content providing unit 26 plays audio content of the type selected on at least one of the alarm content setting screen P5 and the celebrity voice setting screen P6 when the user wakes up.
[0127] The sound recording instruction section P47 is a section for the user to instruct whether or not to record sounds generated by the user and around the user while the user is sleeping. For example, pressing the sound recording instruction section P47 enables or disables the sound recording function. When the sound recording function is enabled, the recording unit 24 starts recording sounds generated by the user and around the user. When the sound recording instruction section P47 is pressed, the recording unit 24 may start recording the sounds at the time the user fell asleep, which is acquired by the sleep state acquisition unit 22.
[0128] The mattress linkage instruction section P48 is a section where the user instructs whether or not to link the sleep analysis application 20 with the sensor unit 11 attached to the mattress 10. Pressing the mattress linkage instruction section P48 enables or disables the linkage function between the sleep analysis application 20 and the sensor unit 11. If the linkage function is enabled, the sleep analysis application 20 starts linking with the sensor unit 11. Linkage between the user terminal 2 and the sensor unit 11 may be achieved by a known communication means such as Bluetooth (registered trademark).
[0129] The sleep sharing instruction section P49 is a section for the user to instruct whether or not to output the user's sleeping state to other users. Pressing the sleep sharing instruction section P49 enables or disables the sleeping state sharing function. When the sleeping state sharing function is enabled, the sharing section 29 outputs the user's sleeping state to other users who belong to a group that includes the user.
[0130] The content of the alarm setting screen P4 is not particularly limited and can be changed as appropriate. For example, the alarm setting screen P4 does not need to include at least one of the alarm instruction section P46, the audio recording instruction section P47, the mattress linking instruction section P48, and the sleep sharing instruction section P49.
[0131] When the content selection section P17 in the menu bar P14 (see FIG. 11 , etc.) is pressed, the user terminal 2 displays a content selection screen P8. FIG. 13 is a diagram showing an example of the content selection screen P8. The content selection screen P8 is a screen on which the user selects lifestyle improvement content. The content selection screen P8 includes a first content selection section P71, a second content selection section P72, and a third content selection section P73.
[0132] For example, the first content selection unit P71 is a section for the user to select a stretching video as lifestyle improvement content provided by the content providing unit 26. For example, the stretching exercise is said to make it easier to fall asleep if performed before falling asleep. When the first content selection unit P71 is pressed, the content providing unit 26 displays the video content screen P9.
[0133] 14 is a diagram showing an example of a video content screen P9. The video content screen P9 displays, for example, a video of stretching. The user can, for example, stretch before falling asleep while watching the video content screen P9.
[0134] 13 , for example, the second content selection unit P72 is a section for the user to select a yoga video as lifestyle improvement content provided by the content providing unit 26. For example, yoga is said to help users wake up more smoothly if performed after waking up. When the second content selection unit P72 is pressed, the content providing unit 26 displays the yoga video.
[0135] For example, the third content selection section P73 is a section for the user to select music as lifestyle improvement content provided by the content providing section 26. The music in question is healing music or other music that is said to have a relaxing effect. When the third content selection section P73 is pressed, the content providing section 26 plays music.
[0136] As shown in FIG. 1, the service output system 1 includes a store terminal 41 , an individual customer information server 42 , a customer information server 43 , a points management server 44 , and a store information server 45 .
[0137] In this embodiment, the service output system 1 includes a plurality of store terminals 41. The store terminals 41 are terminals used by stores. In this embodiment, the store terminals 41 may be the same type of terminal as the user terminal 2, or may be a different type of terminal from the user terminal 2. The store terminals 41 are operated, for example, by users visiting the store. For example, the user inputs identification information assigned by the identification information assigning unit 51 into the store terminal 41.
[0138] A store is a store that presents product information to users and encourages them to purchase the product. Stores include specialty stores that sell specific products, franchise stores that belong to a company, tenant stores in commercial facilities such as department stores or shopping centers, and mass retailers that purchase and sell products.
[0139] The store terminal 41 can communicate with a main unit 100 (see FIG. 2) that conducts transactions with multiple stores. The main unit 100 is a business (including an organization, company, corporation, or individual) that sells products to users through the stores. The main unit 100 includes a main organization that manufactures and manages inventory of the products sold by the stores, a franchisor that oversees affiliated stores, and a headquarters organization that oversees mass retailers.
[0140] When a user purchases a product using the store terminal 41, the store terminal 41 transmits the user's order information along with the user's identification information to the main unit 100. The order information is information that identifies the product ordered by the user. The order information includes the price of the product ordered by the user. When the main unit 100 receives the order information from the store terminal 41, it provides the ordered product to the user identified by the identification information included in the received order information.
[0141] The main unit 100 identifies the product ordered by the user, for example, from the order information received from the store terminal 41. The main unit 100 identifies and specifies the user who ordered the product, for example, from the identification information received from the store terminal 41. The main unit 100 obtains the user's name and address, for example, from the basic information of the identified user. The main unit 100 provides the product to the user by sending the ordered product to the obtained user's address. The main unit 100 may send the product to the user, for example, by means of mail or the like.
[0142] The store terminal 41 is capable of communicating with the individual customer information server 42. When the store terminal 41 transmits order information to the main body 100, the store terminal 41 transmits the order information to the individual customer information server 42 (described later) located in the store where the store terminal 41 is located.
[0143] In this embodiment, in addition to the store terminal 41, a cash calculator is also provided in the store. The cash calculator is used, for example, when the user pays for a product after the store terminal 41 accepts the user's order. The cash calculator is, for example, a cash calculator that uses a POS (Point Of Sales) system. In this case, the cash calculator may be linked to the store terminal 41 via the POS system. However, the functions of the store terminal 41 may include those of a cash calculator. In this case, the cash calculator does not need to be provided in the store.
[0144] In this embodiment, the service output system 1 includes individual customer information servers 42 in the same number as the number of stores. An individual customer information server 42 is provided, for example, for each store. The number of individual customer information servers 42 is not particularly limited. The individual customer information servers 42 are capable of communicating with the customer information server 43 and the point management server 44. In this embodiment, each of the multiple individual customer information servers 42 is capable of communicating with the customer information server 43 and the point management server 44.
[0145] The individual customer information server 42 transmits the order information received from the store terminal 41 to the customer information server 43. The individual customer information server 42 includes store identification information that uniquely identifies the store in the order information and transmits it to the customer information server 43. The store identification information is, for example, set in advance.
[0146] The individual customer information server 42 generates point information indicating points corresponding to the price of the product included in the order information based on the order information received from the store terminal 41. The points corresponding to the price may be, for example, a value obtained by multiplying the price by a predetermined coefficient. The individual customer information server 42 transmits the generated point information together with the above-mentioned identification information to the point management server 44.
[0147] In this embodiment, a user can purchase products not only from the store terminal 41 but also from the user terminal 2. The user terminal 2 can access, for example, a shopping site where products can be purchased. When a user purchases a product from the user terminal 2, the user terminal 2 transmits the user's order information together with the user's identification information to the main unit 100. When the user terminal 2 transmits the order information to the main unit 100, it also transmits the order information to the customer information server 43.
[0148] In this embodiment, the user terminal 2 generates point information indicating points according to the price of the product included in the order information. The user terminal 2 transmits the generated point information to the point management server 44 together with the identification information.
[0149] The customer information server 43 is capable of communicating with the user terminal 2. The customer information server 43 generates purchase information indicating products purchased by the user from order information received from the individual customer information server 42 or the user terminal 2. The purchase information is, for example, a history of products purchased by the user. The customer information server 43 stores the generated purchase information. The customer information server 43 stores the purchase information for each store from the store identification information transmitted from the individual customer information server 42. The customer information server 43 transmits the generated purchase information to the user terminal 2. The customer information server 43 stores the basic information received from the user terminal 2. The customer information server 43 receives a password from the user terminal 2 and stores the password received from the user terminal 2. When the customer information server 43 receives a changed password from the user terminal 2, it updates the stored password to the changed password.
[0150] The point management server 44 manages the points of users. The points may be redeemable for cash or may be non-redeemable points that can be used when ordering products from the next time onward. The points that can be used when ordering are, for example, the maximum amount that can be discounted from a specified price when purchasing a product of that price. The point management server 44 manages points for each user.
[0151] The point management server 44 is capable of communicating with the user terminal 2. When the point management server 44 receives point information from the individual customer information server 42 or the user terminal 2, it grants points to the user according to the received point information. The point management server 44 grants points indicated by the received point information to the user. The point management server 44 stores owned points, which are points owned by the user. The point management server 44 transmits the owned points to the user terminal 2 and the store terminal 41.
[0152] The store information server 45 stores store location information indicating the location of a store. The store location information is, for example, set in advance. The store information server 45 is capable of communicating with, for example, the customer information server 43. The store information server 45 transmits the store location information to the customer information server 43. The store information server 45 transmits the store location information to the user terminal 2 via the customer information server 43.
[0153] In this embodiment, the service output system 1 further includes an analysis device 3. The analysis device 3 is a device that identifies services recommended to a user and outputs the identified services to the user. The analysis device 3 is capable of communicating with the user terminal 2. Details of the analysis device 3 will be described later.
[0154] The following describes the service proposal application 30. As shown in Fig. 2, the service proposal application 30 has an identification information granting unit 51, a purchase information acquiring unit 52, and a point granting unit 53 as its functional configuration.
[0155] The identification information assigning unit 51 assigns identification information to each user. For example, when a user launches the service proposal application 30 on the user terminal 2 for the first time, the identification information assigning unit 51 accepts input of basic information by the user. The basic information includes, for example, the user's name, address, telephone number, and family composition. The identification information assigning unit 51 generates identification information. The identification information assigning unit 51 sets and assigns the generated identification information to the user. For example, the identification information assigning unit 51 generates a password for the user. For example, the identification information assigning unit 51 generates a character string consisting of a predetermined number of alphabets and a predetermined number of numbers as the password.
[0156] The identification information assigning unit 51 associates the generated password and the received basic information with the identification information assigned to the user. The identification information assigning unit 51 transmits the identification information, the password associated with the identification information, and the basic information associated with the identification information to the customer information server 43.
[0157] The identification information assigning unit 51 may, for example, prompt the user to change the password. In this case, the identification information assigning unit 51 displays a message requesting the user to change the password on the display of the user terminal 2. The identification information assigning unit 51 accepts input of the changed password by the user. The identification information assigning unit 51 transmits the accepted changed password to the customer information server 43.
[0158] The purchase information acquisition unit 52 acquires the purchase information. The purchase information acquisition unit 52 receives and acquires the purchase information from the customer information server 43. The purchase information acquisition unit 52 transmits the acquired purchase information to the analysis device 3.
[0159] The point assigning unit 53 acquires the sleep state output from the sleep state output unit 23. The point assigning unit 53 assigns points to the user according to the sleep state output from the sleep state output unit 23. The point assigning unit 53 generates point information indicating points according to the acquired sleep state. For example, the point assigning unit 53 may generate point information indicating points of a value equal to the sleep score calculated by the sleep state output unit 23. The point assigning unit 53 transmits the generated point information to the point management server 44 together with the identification information.
[0160] The service proposal application 30 displays the identification information assigned by the identification information assigning unit 51 on the user terminal 2. The service proposal application 30 displays the owned points received from the point management server 44 on the user terminal 2. The service proposal application 30 transmits the sleep state shared by the sleep state output unit 23 to the analysis device 3.
[0161] The service proposal application 30, for example, displays topics related to sleep on the user terminal 2. The topics include, for example, information indicating products for improving sleep quality. The topics include, for example, information indicating habits for improving sleep quality. The service proposal application 30 may display, on the user terminal 2, topics that are set in advance in the service proposal application 30. The service proposal application 30 may receive topics from, for example, a website. The service proposal application 30 may display, on the user terminal 2, topics received from the website.
[0162] The service proposal application 30 may, for example, display the location of a store on the user terminal 2. The service proposal application 30 may, for example, receive store location information from the store information server 45 via the customer information server 43. The service proposal application 30 may, for example, display the location of a store on the user terminal 2 from the received store location information.
[0163] The service proposal application 30 may, for example, display information indicating a service provided by the main body unit 100 on the user terminal 2. The service provided by the main body unit 100 may, for example, be a product rental service. The information indicating the service may, for example, be an advertisement proposing the service to the user. The service proposal application 30 may, for example, acquire information indicating the service from the main body unit 100. The service proposal application 30 may display the acquired information indicating the service on the user terminal 2.
[0164] For example, when the service proposal application 30 is executed, the service proposal application 30 displays a member information display screen Q1 on the user terminal 2. Fig. 15 is a diagram showing an example of the member information display screen Q1. The member information display screen Q1 includes a menu bar Q10. The menu bar Q10 includes a topic instruction section Q11, a store instruction section Q12, a shopping instruction section Q13, a service instruction section Q14, and a member information instruction section Q15.
[0165] The topic instruction section Q11 is a section where the user instructs the display of topics related to sleep. When the topic instruction section Q11 is pressed, the service proposal application 30 displays topics related to sleep. The store instruction section Q12 is a section where the user instructs the display of the location of the store described above. When the store instruction section Q12 is pressed, the service proposal application 30 displays on the user terminal 2 the location of the store according to the store location information received from the store information server 45.
[0166] The shopping instruction section Q13 is a section that allows the user to instruct access to a shopping site where products can be purchased. When the shopping instruction section Q13 is pressed, the service proposal application 30 causes the user terminal 2 to access the shopping site. The service instruction section Q14 is a section that allows the user to instruct the main body unit 100 to display services that can be provided to the user. When the service instruction section Q14 is pressed, the service proposal application 30 causes the user terminal 2 to access a website that shows services provided by the main body unit 100. For example, the user can apply to receive a service via the website. For example, when the user makes such an application, the service proposal application 30 transmits application information to the customer information server 43. The application information includes, for example, a history of services received by the user.
[0167] For example, the service instruction section Q14 is displayed before the member information display screen Q1 is displayed. In this state, when the member information instruction section Q15 is pressed, the service proposal application 30 displays the member information display screen Q1. The member information display screen Q1 displays, for example, the owned points received from the point management server 44 and the identification information assigned by the identification information assigning section 51. The member information display screen Q1 displays, for example, a barcode indicating the identification information. The member information display screen Q1 may display a two-dimensional code such as a QR code (registered trademark) instead of a barcode.
[0168] The member information display screen Q1 includes a point history instruction section Q21, a purchase history instruction section Q22, a service history instruction section Q23, and a basic information change instruction section Q24. The point history instruction section Q21 is a section for instructing the display of the user's point history. For example, when the point history instruction section Q21 is pressed, the service proposal application 30 acquires point information from the point management server 44. The service proposal application 30 generates information indicating the user's point history from the acquired point information. The service proposal application 30 displays the generated information indicating the point history on the user terminal 2.
[0169] The purchase history instruction section Q22 is a section where the user instructs the display of the user's purchase history. For example, when the purchase history instruction section Q22 is pressed, the service proposal application 30 acquires purchase information from the customer information server 43. The service proposal application 30 displays the acquired purchase information on the user terminal 2.
[0170] The service history instruction section Q23 is a section where the user instructs the display of the history of services that the user has received. For example, when the service history instruction section Q23 is pressed, the service proposal application 30 acquires application information from the customer information server 43. The service proposal application 30 displays the acquired application information on the user terminal 2.
[0171] The basic information change instruction unit Q24 is a unit that allows the user to instruct the display of a basic information change screen (not shown). The basic information change screen is a screen for changing the user's basic information. When the basic information change instruction unit Q24 is pressed, the service proposal application 30 displays the basic information change screen on the user terminal 2. The service proposal application 30 accepts the changed basic information via the basic information change screen. The service proposal application 30 transmits the accepted changed basic information to the customer information server 43. The customer information server 43 updates the basic information that it stores with the changed basic information received from the service proposal application 30.
[0172] 1 is, for example, a server. The analysis device 3 includes, as an example, a processor (e.g., a CPU) that executes an operating system and software (applications), a main memory unit configured with ROM and RAM, an auxiliary memory unit configured with flash memory, a communication control unit configured with a wireless communication module, an input device, and an output device such as a display. However, the configuration of the analysis device 3 is not limited to the above and can be modified as appropriate. The analysis device 3 includes, as its functional components, a service identification unit 61 and a service output unit 62.
[0173] The service identification unit 61 receives and acquires purchase information from the purchase information acquisition unit 52. The service identification unit 61 receives and acquires sleep states from the service proposal application 30. The service identification unit 61 identifies services recommended to the user from the acquired purchase information and sleep states. The service identification unit 61, for example, acquires the user's preferences from the purchase information. The service identification unit 61 identifies, as a service, the provision of advertisements for products that match the acquired preferences. The service identification unit 61, for example, acquires the user's sleep score as the sleep state. If the acquired sleep score is equal to or lower than a predetermined value, the service identification unit 61 identifies, as a service, the provision of advertisements for products that can improve sleep.
[0174] The service output unit 62 outputs the service identified by the service identification unit 61 to the user. In the present embodiment, the service output unit 62 sends an email indicating the service identified by the service identification unit 61 to the user terminal 2. The service output unit 62 may display the service identified by the service identification unit 61 on the user terminal 2 as an application screen of the service proposal application 30. The output mode of the service output unit 62 is not particularly limited.
[0175] An example of the operation of the service output system 1 will be described. FIG. 16 is a flowchart showing an example of the operation of the service output system 1 for specifying a user identified by identification information. The service output system 1 performs the operation shown in FIG. 16 before acquiring the user's sleep state. For example, when a user launches the service proposal application 30 for the first time on the user terminal 2, the identification information assigning unit 51 assigns identification information to each user (step S1). More specifically, the identification information assigning unit 51 first accepts input of basic information by the user. Then, the identification information assigning unit 51 generates identification information and sets and assigns the generated identification information to the user.
[0176] In step S1, the identification information assigning unit 51 generates a password. Then, the identification information assigning unit 51 associates the generated password and the received basic information with the identification information assigned to the user. In step S1, the identification information assigning unit 51 may prompt the user to change the password.
[0177] The service output system 1 links the applications (step S2). In step S2, the service output system 1 puts the sleep analysis application 20 and the service proposal application 30 in a state where they can share information with each other. The user terminal 2 displays an authentication screen P1 (see FIG. 3). The user terminal 2 displays the authentication screen P1 on the display of the user terminal 2 in accordance with instructions from the program that constitutes the sleep analysis application 20. The user terminal 2 accepts input of identification information and a password by the user via the authentication screen P1.
[0178] The user identification unit 21 determines whether the identification information assigned in step S1 matches the identification information input by the user. The user identification unit 21 determines whether the password input by the user matches the password set in step S1 in association with the identification information.
[0179] If it is determined that the input identification information matches the assigned identification information and that the input password matches the set password, the sleep analysis application 20 and the service proposal application 30 are able to share information with each other. At this time, the user identification unit 21 identifies the user who input the identification information and password as the user identified by the identification information (step S3). Through the above steps, the service output system 1 identifies the user identified by the identification information.
[0180] Fig. 17 is a flowchart showing an example of the operation of the service output system 1 up to outputting the sleep state. Before the service output system 1 performs the operation shown in Fig. 17, first, the sensor unit 11 is attached to the mattress 10. In this embodiment, a sensor sheet is attached to the mattress 10 as the sensor unit 11. Next, the user's body is placed on the mattress 10.
[0181] Before the service output system 1 performs the operation shown in Fig. 17, the content server 16 stores lifestyle improvement content in advance. The lifestyle improvement content includes audio content. The content server 16 stores advice on sleep for the user as the lifestyle improvement content. The content server 16 stores information that encourages the user to change their behavior as the lifestyle improvement content.
[0182] The receiving unit 25 receives a selection of audio content (step S11). In step S11, the receiving unit 25 receives a selection of audio content by the user from multiple types of audio content set in advance. In step S11, for example, the user terminal 2 displays an alarm content setting screen P5 (see FIG. 12(a)). The receiving unit 25 receives, for example, the audio content selected on the alarm content setting screen P5.
[0183] The content providing unit 26 provides lifestyle-improving content when the user falls asleep (step S12). In step S12, the content providing unit 26 provides, for example, the audio content selected in step S11. If the user does not select lifestyle-improving content to be provided when falling asleep in step S11, the service output system 1 may omit step S12 and execute step S13.
[0184] After the user falls asleep, the analysis server 13 analyzes the user's sleep. The analysis server 13 acquires the user's sleep state from the acquired respiratory information, body movement information, and heart rate information. The analysis server 13 acquires, as the sleep state, the user's sleep stage, sleep time, sleep onset latency, number of awakenings, sleep efficiency, autonomic nervous system state, and health risks due to abnormal respiratory conditions. The analysis server 13 acquires, as the autonomic nervous system state, the user's relaxation level at the time of falling asleep and the activity level at the time of awakening. The analysis server 13 acquires, as the health risks due to abnormal respiratory conditions, the average detection count and the maximum detection count. The analysis server 13 transmits the acquired sleep state to the short-term data server 14. At this time, the short-term data server 14 stores the sleep state received from the analysis server 13.
[0185] The sleep state acquisition unit 22 acquires the sleep state acquired by the analysis server 13 (step S13). In step S13, the sleep state acquisition unit 22 transmits an output command to the short-term data server 14 at a predetermined timing. When the short-term data server 14 receives the output command from the sleep state acquisition unit 22, it transmits the stored sleep state to the sleep state acquisition unit 22. The sleep state acquisition unit 22 receives and acquires the sleep state from the short-term data server 14.
[0186] The device control unit 27 controls the operation of the device 12 based on the sleep state acquired in step S13 (step S14). The recording unit 24 records sounds generated by the user and around the user while the user is sleeping (step S15). In step S15, the recording unit 24 records, for example, at least one of the user's snoring and the operating sounds of the device. The recording unit 24 records the recorded sounds to generate an audio recording.
[0187] In step S15, the recording unit 24 generates, from the generated audio recording, audio data representing sounds occurring during a time period when the volume of the sounds was equal to or greater than a predetermined volume. The recording unit 24 displays the generated audio data on the audio recording display screen P3 (see FIG. 5). For example, when the user wakes up and presses the play button P3a on the audio recording display screen P3, the recording unit 24 plays the sounds represented by the audio data.
[0188] The content providing unit 26 provides (e.g., plays) lifestyle-improving content when the user wakes up (step S16). The content providing unit 26 may, for example, play the audio content selected in step S11. In this case, the content providing unit 26 plays the audio content at the playback time set in step S11, thereby playing the audio content when the user falls asleep.
[0189] In step S16, the content providing unit 26 may provide audio content according to the sleep state acquired in step S13. In this case, the content providing unit 26 adjusts the volume of the audio content according to the sleep state acquired in step S13. The content providing unit 26, for example, acquires the sleep score calculated in step S13. In step S16, the content providing unit 26 sets the volume of the audio content to a predetermined first volume when it is determined that the sleep score is equal to or greater than a predetermined value, and sets the volume of the audio content to a second volume that is greater than the first volume when it is determined that the sleep score is not equal to or greater than the predetermined value.
[0190] In step S16, the content providing unit 26 may provide advice according to the sleep state acquired in step S13, for example. The content providing unit 26 receives and acquires advice regarding the user's sleep from the content server 16. For example, the content providing unit 26 determines whether the sleep onset latency acquired in step S13 is equal to or longer than a predetermined time. For example, when the content providing unit 26 determines that the sleep onset latency is equal to or longer than the predetermined time, it receives, from the content server 16, advice regarding sleep that the user tends to have trouble falling asleep. The content providing unit 26 provides the received advice regarding the user tends to have trouble falling asleep.
[0191] In step S16, the content providing unit 26 may provide information encouraging behavioral modification according to the sleep state acquired in step S13. In this case, the content providing unit 26 acquires the sleep score calculated by the sleep state output unit 23. For example, when the content providing unit 26 determines that the acquired sleep score is equal to or less than a predetermined value, the content providing unit 26 receives, from the content server 16, information encouraging behavioral modification that encourages the user to consult a sleep specialist. The content providing unit 26 provides the received information encouraging the user to consult a sleep specialist.
[0192] In step S16, the content providing unit 26 may provide lifestyle-improving content according to the audio recording generated in step S15. For example, the content providing unit 26 extracts the volume, length, and frequency of the user's snoring from the audio recording generated in step S15. The content providing unit 26 calculates the severity of the user's snoring from the extracted volume, length, and frequency of the user's snoring. For example, the content providing unit 26 provides lifestyle-improving content according to the calculated severity of the snoring.
[0193] For example, the content providing unit 26 determines whether the calculated severity of snoring is equal to or greater than a predetermined value. For example, when the content providing unit 26 determines that the calculated severity of snoring is equal to or greater than a predetermined value, the content providing unit 26 provides information encouraging behavioral modification, such as information encouraging the user to consult a sleep specialist.
[0194] In step S11, if the user does not select any lifestyle-improving content to be provided upon awakening, the service output system 1 may omit the execution of step S16 and execute step S17.
[0195] After the user wakes up, the sleep state acquisition unit 22 acquires the user's post-wake-up evaluation. For example, the sleep state acquisition unit 22 accepts an input of a post-wake-up evaluation by the user after waking up, and acquires the accepted post-wake-up evaluation. For example, the sleep state acquisition unit 22 accepts an activity record input on a predetermined screen. The sleep state acquisition unit 22 displays the accepted activity record on the activity record display unit P21 (see FIG. 4 ). For example, the sleep state acquisition unit 22 checks an icon corresponding to an activity performed by the user from the accepted activity record.
[0196] The sleep state output unit 23 outputs the sleep state acquired in step S13 to the user (step S17). In step S17, the sleep state output unit 23 outputs the sleep stage, sleep time, sleep onset latency, number of awakenings, sleep efficiency, autonomic nervous state, and health risk due to abnormal breathing state as the sleep state. The sleep state output unit 23 calculates a sleep score from the sleep state acquired in step S13. The sleep state output unit 23 outputs the calculated sleep score. The sleep state output unit 23 shares the sleep state acquired in step S13 with the service proposal application 30. After the above steps, the service output system 1 outputs the user's sleep state.
[0197] 18 is a flowchart showing an example of the operation of the service output system 1 up to the output of a service. Before the service output system 1 performs the operation shown in FIG. 18, the customer information server 43 generates purchase information from the order information received from the individual customer information server 42 or the user terminal 2. The customer information server 43 stores the generated purchase information. The customer information server 43 transmits the generated purchase information to the user terminal 2.
[0198] The purchase information acquisition unit 52 receives and acquires purchase information from the customer information server 43 (step S21). In step S21, the purchase information acquisition unit 52 transmits the acquired purchase information to the analysis device 3.
[0199] The service identification unit 61 identifies services recommended to the user (step S22). In step S22, the service identification unit 61 receives and acquires the purchase information acquired in step S21. In step S22, the service identification unit 61 receives and acquires the sleep state acquired in step S13. The service identification unit 61 identifies services recommended to the user from the purchase information acquired in step S21 and the sleep state acquired in step S13.
[0200] In step S22, the service identification unit 61 acquires user preferences from, for example, the purchase information. The service identification unit 61 identifies, as a service, the provision of advertisements for products that match the acquired preferences. For example, if the acquired sleep score is equal to or less than a predetermined value, the service identification unit 61 identifies, as a service, the provision of advertisements for products that can improve sleep.
[0201] Next, the service output unit 62 outputs the service identified in step S22 to the user (step S23). In step S23, the service output unit 62 transmits, as output, an email indicating the identified service to the user terminal 2. Through the above steps, the service output system 1 outputs the service recommended to the user to the user.
[0202] 19 is a flowchart showing an example of the operation of the service output system 1 up to the point awarding to the user. First, the user purchases a product (step S31). In step S31, the user purchases the product using, for example, the store terminal 41 or the user terminal 2.
[0203] When a user purchases a product using the store terminal 41 in step S31, the store terminal 41 transmits the user's order information together with the user's identification information to the main unit 100. When a user purchases a product using the user terminal 2 in step S31, the user terminal 2 transmits the user's order information together with the user's identification information to the main unit 100. When the main unit 100 receives order information from the store terminal 41 or the user terminal 2, it provides the product indicated in the order information to the user identified by the identification information included in the received order information.
[0204] When the store terminal 41 transmits order information to the main unit 100, the store terminal 41 transmits the order information to the individual customer information server 42 of the store where the store terminal 41 is located. When the user terminal 2 transmits order information to the main unit 100, the user terminal 2 generates point information indicating points according to the price of the product included in the order information.
[0205] The point management server 44 awards points to the user according to the amount of the product (step S32). In step S32, the point management server 44 receives point information from the individual customer information server 42 or the user terminal 2. The point management server 44 awards points indicated by the received point information, i.e., points according to the amount of the product, to the user. The point management server 44 stores the points held by the user.
[0206] Next, the point assigning unit 53 assigns points to the user according to the sleep state (step S33). In step S33, the point assigning unit 53 acquires the sleep state shared by the sleep state output unit 23 in step S16. The point assigning unit 53 assigns points to the user whose value is equal to the sleep score calculated in step S16, for example.
[0207] The point management server 44 receives and acquires point information from the point assigning unit 53. The point management server 44 assigns points indicated by the acquired point information to the user. As a result, the point assigning unit 53 assigns points to the user according to the sleep state. Through the above steps, the service output system 1 assigns points to the user.
[0208] 20 is a flowchart showing an example of the operation of the service output system 1 up to the point where a sleeping state is shared. The group forming unit 28 generates a group made up of a plurality of users (step S41). In step S41, the group forming unit 28 generates a group made up of a plurality of users to which identification information was assigned in step S1. In step S41, the group forming unit 28 generates a group made up of a plurality of users arbitrarily determined by at least one user.
[0209] The sharing unit 29 shares the user's sleeping state (step S42). In step S42, the sharing unit 29 outputs the user's sleeping state to other users who belong to a group including the user. The sharing unit 29 outputs the sleeping state of one user who belongs to the group created in step S41 to other users who belong to the group. Through the above steps, the service output system 1 shares the user's sleeping state.
[0210] The above describes an example of the operational steps of the service output system 1. However, the content and order of the operational steps of the service output system 1 are not limited to the above example and can be changed as appropriate.
[0211] The effects of the service output system 1 will be described. The service output system 1 acquires purchase information indicating products purchased by a user. Since users often purchase products based on their own preferences, the purchase information tends to reflect the user's preferences. In the service output system 1, the service identification unit 61 identifies services recommended to the user based on the purchase information reflecting the user's preferences and the sleep state, and the service output unit 62 outputs the services to the user. Therefore, by acquiring the sleep state, the user's actual sleep condition can be taken into consideration, and services according to the user's preferences can be proposed. The service output system 1 can provide the user with lifestyle improvement content, such as information indicating exercises that improve sleep. Therefore, the user's lifestyle can be improved.
[0212] In this embodiment, the sleep analysis application 20 and the service proposal application 30 can share information with each other. The service proposal application 30 assigns identification information to identify a user and acquires purchase information of the user identified by the assigned identification information. The sleep analysis application 20 uses the identification information assigned by the service proposal application 30 to acquire the sleep state of the user identified by the identification information. Since users can be managed using common identification information in both applications, users can be managed in a unified manner. The application can function simply by the user entering the identification information and a password associated with the identification information into the service proposal application 30, thereby reducing the amount of information input by the user.
[0213] In this embodiment, the lifestyle improvement content includes audio content. The service output system 1 includes a reception unit 25 that receives a user's selection of audio content from multiple types of preset audio content. The content providing unit 26 provides the audio content selected by the user in the reception unit 25 at least one of when the user falls asleep and when the user wakes up. This allows the user to enjoy the audio content they have selected at least one of when the user falls asleep and when the user wakes up. For example, if the user selects audio content suitable for falling asleep as the audio content to be provided when falling asleep, the audio content helps the user to fall asleep smoothly. For example, if the user selects audio content suitable for waking up as the audio content to be provided when waking up, the audio content provided at the time of awakening helps the user to wake up more easily.
[0214] In the present embodiment, the content providing unit 26 provides audio content according to the sleep state to the user when the user falls asleep and when the user wakes up. Since audio content according to the sleep state is provided to the user, it is possible to make it easier for the user to fall asleep and wake up.
[0215] In this embodiment, the content provider 26 provides advice according to the user's sleep state. The user can receive advice according to their sleep state, and can improve their sleep based on the advice.
[0216] In this embodiment, the content providing unit 26 provides information that encourages behavioral changes according to the user's sleep state. For example, if the user's sleep state is not good, the content providing unit 26 can encourage the user to change their behavior by consulting a sleep specialist. Therefore, by encouraging the user to change their usual behavior, such as by providing an incentive for the user to consult a specialist, the user's life can be improved.
[0217] In this embodiment, the service output system 1 includes a point assigning unit 53 that assigns points to the user according to the user's sleep state. For example, if the user's sleep state is improved, the user is given more points, which may motivate the user to make an effort to get good sleep. Therefore, the user's sleep can be improved.
[0218] In this embodiment, the service output system 1 includes a sleep state output unit 23 that outputs the sleep state to the user, and a device control unit 27 that controls the operation of devices 12 that constitute the user's surrounding environment based on the sleep state. Since the sleep state is output to the user, the user can understand their own sleep state. Since the operation of devices 12, such as an air conditioner, that are arranged around the user can be controlled according to the user's sleep state, the user's sleep environment can be made comfortable according to the sleep state.
[0219] In this embodiment, the sleep state output unit 23 outputs the state of the user's autonomic nervous system and the health risk due to the user's abnormal breathing state as the sleep state. This allows the user to understand the state of their own autonomic nervous system and the health risk due to the user's abnormal breathing state. Therefore, the user can understand their own sleep state in more detail.
[0220] In this embodiment, the service output system 1 includes a sharing unit 29 that outputs the user's sleeping state to other users different from the user. Since the user's sleeping state is output to other users, the other users can understand the user's sleeping state. Since the other users can understand the user's sleeping state, the other users can quickly take action to address the user's sleeping state as needed.
[0221] In this embodiment, the service output system 1 includes a recording unit 24 that records sounds generated by the user and around the user while the user is sleeping. In this case, the user can, for example, check their own snoring, which is difficult to notice, and sounds generated in the sleep environment while sleeping. By listening to the sounds generated by the user, the user can understand their own physical state while sleeping. Furthermore, by listening to the sounds generated around the user, the user can understand their own sleep environment. In this way, the user can understand their own sleep state by listening to the sounds recorded in the recording unit 24.
[0222] The above describes an embodiment of the service output system according to the present disclosure. However, the present disclosure is not limited to the above embodiment, and various modifications are possible within the scope of the claims.
[0223] In the above-described embodiment, an example has been described in which the analysis device 3 includes the service identification unit 61 and the service output unit 62. However, the service proposal application 30 may include the service identification unit 61 and the service output unit 62. In this case, the analysis device 3 may not be provided. In this case, the service identification unit 61 may identify a service recommended to the user based on the purchase information acquired by the purchase information acquisition unit 52 and the sleep state acquired by the sleep state acquisition unit 22.
[0224] The customer information server 43 may store activity information related to the user's activities while awake. The activity information may include, for example, at least one of the user's heart rate, blood pressure, and calories burned while awake. The activity information may be acquired, for example, by an activity meter worn by the user. The activity meter may be, for example, transferred or loaned to the user by the sleep consultation center.
[0225] For example, the service proposal application 30 acquires activity information of a user from an activity meter worn by the user. The service proposal application 30 transmits the acquired activity information to the customer information server 43. The customer information server 43 stores the activity information received from the service proposal application 30 for each user. The activity information stored by the customer information server 43 may be used by experts at a sleep consultation center to provide advice to users. In this case, advice can be provided to the user taking into account not only the user's sleep state but also the user's activity information while awake. Therefore, effective advice can be provided to improve the user's health condition.
[0226] The customer information server 43 may store medical interview information related to the user's sleep. The medical interview information may include, for example, at least one of the type of bedding the user uses when sleeping and sleep-related concerns. For example, when a user visits a sleep consultation center, a medical interview may be conducted by a specialist, and the customer information server 43 may store the contents of the medical interview as medical interview information. For example, the medical interview information may be input via a terminal installed at the sleep consultation center, and the terminal may transmit the input medical interview information to the customer information server 43. The customer information server 43 may store the medical interview information received from the terminal at the sleep consultation center for each user.
[0227] The customer information server 43 may store physical information related to the user's body. The physical information includes, for example, the user's height, weight, bone structure, and body shape. The physical information includes, for example, the body pressure when the user's body is placed on bedding. For example, when the user visits a store, the user's body may be measured at the store, and the customer information server 43 may store the results of the physical measurement as physical information. For example, the physical information may be input via the store terminal 41. The store terminal 41 may transmit the input physical information to the individual customer information server 42. The individual customer information server 42 may transmit the physical information received from the store terminal 41 to the customer information server 43. The customer information server 43 may store the physical information received from the individual customer information server 42 for each user.
[0228] The physical information stored in the customer information server 43 may be used, for example, to manufacture bedding for the user. In this case, for example, custom-made bedding can be manufactured according to the user's physical characteristics.
[0229] In the above embodiment, an example has been described in which a cash calculator installed in a store can be linked to the store terminal 41 via a POS system. However, the type of cash calculator is not limited to that described in the above embodiment. If the cash calculator cannot be linked to the store terminal 41 via a POS system, the service output system 1 may include a conversion program for linking with the cash calculator.
[0230] 1...service output system, 2...user terminal, 3...analysis device, 10...mattress, 11...sensor unit, 12...equipment, 13...analysis server, 14...short-term data server, 15...long-term data server, 16...content server, 20...sleep analysis application, 21...user identification unit, 22...sleep state acquisition unit, 23...sleep state output unit, 24...recording unit, 25...reception unit, 26...content providing unit, 27...equipment control unit, 28...group formation unit, 29...sharing unit, 30...service proposal application, 41...store terminal, 42...individual customer information server, 43...customer information server, 44...point management server, 45...store information server, 51...identification information assignment unit, 52...purchase information acquisition unit, 53...point assignment unit, 61...service identification unit, 62...service output unit, 100...main body, P 1...Authentication screen, P2...Sleep state output screen, P3...Audio recording display screen, P3a...Play button, P4...Alarm setting screen, P5...Alarm content setting screen, P6...Talent voice setting screen, P7...Sleep sharing result screen, P8...Content selection screen, P9...Video content screen, P11...Identification information input section, P12...Password input section, P13...Decision section, P14, Q10...Menu bar, P15...Alarm selection section, P16...Sleep record selection section, P17...Content selection section, P21...Behavior record display section, P22...Radar chart display section, P23...Sleep graph display section, P24...Audio recording display section, P25, P33...Sleep score display section, P26...Advice display section, P27...Expert consultation section, P28...Consultation office display screen, P29...Heart rate and respiration display section, P30...Autonomic nerve display section, P30a,P31a...point, P31...health risk display section, P32...sleep outpatient search section, P34...sleep time display section, P35...sleep stage display section, P36...sleep calendar display section, P37...average data display section, P38...sleep sharing screen instruction section, P41...target bedtime display section, P42...target sleep time display section, P43...playback time display section, P44...alarm setting section, P45...talent voice setting section, P46...alarm instruction section, P47...audio recording instruction section, P48...ma Wireless collaboration instruction section, P49...Sleep sharing instruction section, P71...First content selection section, P72...Second content selection section, P73...Third content selection section, Q1...Member information display screen, Q11...Topics instruction section, Q12...Store instruction section, Q13...Shopping instruction section, Q14...Service instruction section, Q15...Member information instruction section, Q21...Point history instruction section, Q22...Purchase history instruction section, Q23...Service history instruction section, Q24...Basic information change instruction section.
Claims
1. A service output system comprising: an identification information assignment unit that assigns, to each user, identification information that identifies the user; a user identification unit that identifies the user identified by the identification information; a sleep state acquisition unit that acquires the sleep state of the user; a purchase information acquisition unit that acquires purchase information indicating products purchased by the user; a service identification unit that identifies services recommended for the user from the purchase information and the sleep state; a service output unit that outputs the services to the user; and a content provision unit that provides lifestyle improvement content that improves the life of the user.
2. The service output system of claim 1, further comprising a reception unit that receives a selection of the audio content by the user from a plurality of pre-set types of the audio content, and the content providing unit provides the audio content selected by the user at the reception unit at least when the user falls asleep or wakes up.
3. The service output system according to claim 1 or 2, wherein the lifestyle improvement content includes audio content, and the content providing unit provides the audio content corresponding to the sleep state at least when the user falls asleep or wakes up.
4. The service output system according to claim 1 or 2, wherein the content providing unit provides advice according to the user's sleep state.
5. The service output system according to claim 1 or 2, wherein the content providing unit provides information that encourages behavioral modification according to the user's sleep state.
6. The service output system according to claim 1 or 2, further comprising a point allocating unit that allocates points to the user according to the sleep state.
7. The service output system according to claim 1 or 2, further comprising: a sleep state output unit that outputs the sleep state to the user; and a device control unit that controls the operation of devices that constitute the user's surrounding environment based on the sleep state.
8. The service output system according to claim 7, wherein the sleep state output unit outputs, as the sleep state, the state of the user's autonomic nerves and a health risk due to the user's abnormal breathing state.
9. The service output system according to claim 1 or 2, further comprising a sharing unit that outputs the sleep state of the user to another user different from the user.
10. The service output system according to claim 1 or 2, further comprising a recording unit that records sounds generated by the user and around the user while the user is sleeping.
Citation Information
Patent Citations
Information processing system and program
JP2020197823A
Service output system
JP2025082369A
Sleep improvement device and program
JP2009233027A
Program, information processing method and information processing device
JP2022067115A
Information processing system, server system, and information processing program
WO2015107745A1
Cited By
Appliance for preparing a beverage, in particular a coffee product
NL2036001B1