system

An integrated system with alarms, habit tracking, and community features addresses the limitations of conventional alarms by promoting consistent healthy habits through personalized and motivational support.

JP2026096461APending Publication Date: 2026-06-15SOFTBANK GROUP CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SOFTBANK GROUP CORP
Filing Date
2024-12-03
Publication Date
2026-06-15

Smart Images

  • Figure 2026096461000001_ABST
    Figure 2026096461000001_ABST
Patent Text Reader

Abstract

We provide the system. [Solution] A means for generating an alarm with a mission on the user terminal at the set time, A means for the user to stop the alarm by solving the mission, A means of recording the user's daily activities and visualizing progress to maintain motivation, A means of sending notifications to encourage users to continue their habits, A means of providing a community for sharing progress and supporting other users who have the same goals, A means of providing information to support improvements in sleep and diet, A system that includes this.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 The technology of the present disclosure relates to a system. 【Background Art】 【0002】 Patent Document 1 discloses a method for controlling a persona chatbot performed by at least one processor, including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. 【Prior Art Documents】 【Patent Documents】 【0003】 【Patent Document 1】 Japanese Unexamined Patent Application Publication No. 2022-180282 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 An object is to provide an effective means for smoothly waking up in the morning and at the same time provide an integrated system that enables a user to establish and maintain a healthy daily lifestyle. The conventional alarm function alone is insufficient, and there is a problem that it is difficult for the user to start the habit immediately after waking up. Against this background, there is a need for a method that consistently supports the user from waking up to daily activities and even health management while maintaining the user's motivation. 【Means for Solving the Problems】 【0005】 This invention provides a function to generate an alarm with a mission on the user's device at a set time to encourage the user to wake up. The alarm can also be stopped by the user completing the mission. Furthermore, it includes means to maintain motivation by recording and visualizing the user's daily activities. This system has a function to send notifications to the user to encourage the continuation of habits and provides a community for sharing progress and supporting each other with other users who have similar goals. In addition, it includes means of providing information to support improvements in sleep and diet, realizing a system that comprehensively improves the user's quality of life. 【0006】 An "alarm" is a device or function that wakes a user with sound or light at a set time. 【0007】 A "mission" is a problem or task that the user needs to solve in order to stop the alarm. 【0008】 "Progress status" refers to information that shows the degree to which a user has achieved their daily activities, and visualizes the extent to which they are carrying out their habits. 【0009】 A "notification" is a message displayed on a device or transmitted via audio to a user to convey important information or reminders. 【0010】 A "community" is a platform where users with similar goals and interests can gather, share information and progress, and support each other. 【0011】 "Sleep improvement" refers to support activities such as providing advice and using devices to improve the quality of a user's sleep. 【0012】 "Dietary improvement" refers to activities that provide information and suggestions to help users manage their diet in a healthy way. [Brief explanation of the drawing] 【0013】 [Figure 1]This is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] This is a conceptual diagram showing an example of the essential functions of a data processing device and a smart device according to the first embodiment. [Figure 3] This is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 4] This is a conceptual diagram showing an example of the main functions of a data processing device and smart glasses according to the second embodiment. [Figure 5] This is a conceptual diagram showing an example of the configuration of a data processing system according to the third embodiment. [Figure 6] This is a conceptual diagram showing an example of the main functions of a data processing device and a headset-type terminal according to the third embodiment. [Figure 7] This is a conceptual diagram showing an example of the configuration of a data processing system according to the fourth embodiment. [Figure 8] This is a conceptual diagram showing an example of the main functions of a data processing device and a robot according to the fourth embodiment. [Figure 9] This shows an emotion map where multiple emotions are mapped. [Figure 10] This shows an emotion map where multiple emotions are mapped. [Figure 11] This is a sequence diagram showing the processing flow of the data processing system in Example 1. [Figure 12] This is a sequence diagram showing the processing flow of the data processing system in Application Example 1. [Figure 13] This is a sequence diagram showing the processing flow of the data processing system in Example 2, which incorporates an emotion engine. [Figure 14] This is a sequence diagram showing the processing flow of the data processing system in Application Example 2, which combines an emotion engine. [Modes for carrying out the invention] 【0014】 Hereinafter, an example of an embodiment of the system relating to the technology of this disclosure will be described with reference to the attached drawings. 【0015】 First, the terms used in the following description will be explained. 【0016】 In the following embodiments, a labeled processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), and the like. 【0017】 In the following embodiments, a labeled RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor. 【0018】 In the following embodiments, a labeled storage is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes, etc. 【0019】 In the following embodiments, a labeled communication I / F (Interface) is an interface including a communication processor and an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark), etc. 【0020】 In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or." 【0021】 [First Embodiment] 【0022】 Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment. 【0023】 As shown in Figure 1, the data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server. 【0024】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0025】 The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52. 【0026】 The reception device 38 is equipped with a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by detecting contact with an object (e.g., a pen or finger). The microphone 38B receives user input by detecting the user's voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input. 【0027】 The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form perceptible to the user 20 (e.g., audio and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs audio according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor. 【0028】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54. 【0029】 Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14. 【0030】 As shown in Figure 2, in the data processing device 12, a specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" related to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 according to the specific processing program 56 executed on the RAM 30. 【0031】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0032】 In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The reception output program 60 is used in conjunction with a specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0033】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal". 【0034】 This invention relates to an integrated system for supporting users in achieving comfortable waking up and establishing healthy lifestyle habits. This system combines an alarm app, a habit tracking tool, and community features for motivation maintenance to provide comprehensive support. Specific embodiments for carrying out this invention are described below. 【0035】 First, the user sets their wake-up time each morning through the alarm app. This app includes features such as puzzles and missions selected by the user, in addition to a regular alarm sound, and the server manages these settings. The alarm sounds at the designated time, and the user can stop the alarm by solving the mission. 【0036】 Next, the user uses a habit tracking tool to record their daily activities (e.g., running or reading). The device visualizes progress based on the user's input, allowing them to check their level of achievement through graphs and other means. The server aggregates this data and sends regular push notifications to the user to encourage them to continue their habits. 【0037】 Furthermore, by utilizing the system's community features, users are paired with other users who share the same goals, forming a buddy system. Users report their progress to each other through dedicated chat groups, maintaining motivation. At the same time, they participate in regular challenges and aim to achieve their goals. 【0038】 As part of health management support, the server provides recommendations for improving sleep quality (e.g., avoiding device use before bed) and also suggests easy-to-prepare healthy meal plans. The device displays this information and helps users put it into practice. 【0039】 As a concrete example, User A opens the app before going to bed and sets their wake-up time for the next day to 6:00 AM. The next morning, the device sounds an alarm, and User A solves a puzzle they set. Afterwards, the habit tracking tool displays a notification to start running, and User A goes for a 10-minute run. They record their progress for the day in the app and share their progress with others in the same community. 【0040】 This format allows users to wake up efficiently and maintain healthy daily habits. 【0041】 The following describes the processing flow. 【0042】 Step 1: 【0043】 The user launches the app and sets an alarm. On the settings screen, they select their desired wake-up time and a mission to dismiss the alarm (e.g., a puzzle or Sudoku). 【0044】 Step 2: 【0045】 The server saves the user's settings and prepares to send an alarm to the user's device at the specified wake-up time. 【0046】 Step 3: 【0047】 The device activates an alarm at the set time and displays the user the screen for the selected mission. 【0048】 Step 4: 【0049】 The user attempts to complete an on-screen mission to stop the alarm. Once the mission is completed, the device stops the alarm. 【0050】 Step 5: 【0051】 Users initiate daily habits (e.g., running or reading) and record their progress within the app. They input specific numbers and time spent. 【0052】 Step 6: 【0053】 The device visualizes graphs and progress based on the entered data and reflects them on the progress screen. 【0054】 Step 7: 【0055】 The server periodically sends push notifications to the user's device based on routines and habits set by the user, encouraging continued action. 【0056】 Step 8: 【0057】 Through community features, users can share their progress with other users who have the same goals and receive feedback in chat groups. 【0058】 Step 9: 【0059】 The server provides users with information and suggestions on improving sleep and dietary habits to their devices, supporting an improvement in their quality of life. 【0060】 (Example 1) 【0061】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0062】 There is a need for an integrated system that supports users in waking up comfortably and managing their health consistently. Conventional alarms and health management devices only provide individual functions and are insufficient to support the overall improvement of users' lifestyles. Therefore, a comprehensive system is needed that promotes comfortable waking, effectively records daily activities, and maintains motivation. 【0063】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0064】 In this invention, the server includes means for generating an alarm with a task on the user device at a set time; means for recording the user's daily activities and visualizing progress to maintain motivation; and means for providing a community for sharing progress and encouraging other users with the same goals. This enables the user to wake up more comfortably and maintain healthy lifestyle habits over a long period of time. 【0065】 An "alarm" is a notification method, either by sound or vibration, set to wake a user at a specific time. 【0066】 A "challenge" refers to a puzzle or task that a user must solve in order to stop the alarm. 【0067】 "User device" refers to an electronic device that displays alarms and tasks and is operated by the user. 【0068】 "Daily living activities" refer to actions that users take on a daily basis to maintain their health and improve themselves. 【0069】 "Maintaining motivation" refers to the state of motivation that enables a user to continue making consistent efforts toward the goals they have set. 【0070】 "Progress" refers to the quantitative or qualitative evaluation and recording of the user's activities and problem-solving process toward achieving their goals. 【0071】 "Visualization" refers to displaying collected data and progress in a way that is easy for users to understand, using graphs, charts, and other visual aids. 【0072】 A "community" refers to a communication space or network created for users who share the same goals to support each other. 【0073】 This invention provides an integrated system to support users in achieving a comfortable wake-up experience and building healthy lifestyle habits. This system combines an alarm application, a habit tracking tool, and community features for motivational support to provide comprehensive assistance. 【0074】 First, the user launches the alarm application using their device (such as a smartphone or tablet) and sets the wake-up time and alarm type. The application provides the user with puzzles and tasks ("challenges") to encourage them to wake up, and solving these challenges is required to stop the alarm. Alarm settings are sent to a cloud-based server and stored in a database. 【0075】 The device is responsible for sounding an alarm at a specified time and presenting the user with a task. This function aims not only to help the user wake up comfortably but also to stimulate brain activity. 【0076】 Next, users input their daily activities, such as exercise or reading, into a habit tracking tool. This data is visualized on the device in real time, allowing users to track their progress through graphs and charts. 【0077】 Furthermore, the server periodically analyzes user activity data and sends notifications to maintain user motivation for their habits. This helps users become more conscious of continuing their habits. 【0078】 Furthermore, to facilitate communication, the system allows users to connect with other users who share the same goals. By joining a like-minded community through the community feature, users can share their progress and receive encouragement and feedback to maintain their motivation. 【0079】 As a concrete example, if user A sets an alarm for 6 AM the following morning, the device will sound an alarm and display a task at 6 AM. Once user A completes the task, the alarm stops, and they then receive a running notification and perform a 10-minute exercise. The exercise results can be viewed on the device and shared with partners within the same community. Through this process, users can efficiently maintain their daily habits. 【0080】 Examples of prompt statements include: 【0081】 "Could you please explain the puzzle feature in the alarm app in more detail?" 【0082】 "Please explain how to display data in a habit tracking tool." 【0083】 These features enable users to wake up efficiently and maintain healthy habits. 【0084】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0085】 Step 1: 【0086】 The user enters their wake-up time and alarm type into the alarm application on their device. The time information and alarm type data entered by the user are converted to a standard format by the application and stored as output data sent to the server. This establishes the fundamental data for the alarm. 【0087】 Step 2: 【0088】 When the set time arrives, the terminal starts sounding an alarm based on alarm information received from the server and displays the task assigned to the user on the screen. The terminal uses the time information as a trigger to refer to the system clock and extracts and plays the audio file and task information. This triggers an action to encourage the user to wake up. 【0089】 Step 3: 【0090】 The user solves the presented problem. The user's answer input is compared with the problem information stored on the terminal to determine if it is correct. This data calculation clears the alarm, and if successful, an output is generated that sends a "clearance complete" signal back to the server. This completes the alarm deactivation process. 【0091】 Step 4: 【0092】 After completing their daily activities, users input their health activities for the day using a habit tracking tool. The entered activity data is graphed in real time on the device and sent to the server. This data is stored for progress management and is output to the user as visualized progress data. 【0093】 Step 5: 【0094】 The server analyzes accumulated activity data and evaluates the user's progress regarding their habits. Based on the analysis results, it generates notifications aimed at improving the user's motivation. These notifications are sent to the device as encouragement messages to help the user maintain their habits and are displayed to the user. 【0095】 Step 6: 【0096】 Users access the community and share their progress with other users who share the same goals. This process involves user input through the community's chat function, which is then shared and saved on the server. This facilitates smooth information sharing and creates an environment of mutual support. 【0097】 (Application Example 1) 【0098】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0099】 In modern life, maintaining healthy lifestyle habits can be difficult. Therefore, there is a need for systems that efficiently support waking up and effectively assist daily activities. Furthermore, external support is needed to more sustainably improve individual habits and maintain motivation. Considering these challenges, there is a lack of integrated systems that support users' healthy lifestyles through the direct involvement of artificial objects in daily life. 【0100】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0101】 In this invention, the server includes means for generating a task-based warning in an information processing device at a set time, means for visualizing a person's daily activities, and means for an artifact with mobility capabilities to assist in daily activities. This enables efficient wake-up support and continuous improvement of habits. 【0102】 An "alarm" refers to a warning sound or notification that alerts the user to a specified task at a set time. 【0103】 An "information processing device" refers to an electronic device used to process data and provide feedback or instructions to the user. 【0104】 A "task" refers to a specific action or problem-solving task that a user should perform upon waking up. 【0105】 A "warning" refers to an audio or visual notification that prompts the user to take a specific action. 【0106】 "Visualization" means displaying data in the form of graphs, charts, and other visual aids so that users can intuitively understand the information. 【0107】 "Artificial objects with mobility" refers to external devices that are physically capable of moving and performing specified tasks. 【0108】 "Life support" means providing assistance to users so that they can smoothly carry out their daily lives. 【0109】 An "integrated system" refers to a system that combines multiple functions and services to provide comprehensive support to users. 【0110】 This invention's system integrates multiple functions to support users in leading healthy lives. The server and terminal communicate with each other to provide comprehensive support to the user. It primarily includes alarm functions, habit tracking functions, community functions, and lifestyle support functions. 【0111】 The server generates an alarm with a task via an information processing device at a time set by the user. This alarm is displayed on the device as an audible or visual notification. The user can stop the alarm by completing the presented task. This process helps facilitate efficient waking. 【0112】 Furthermore, the habit tracking feature allows the device to record and visualize the user's daily activities. The server analyzes progress and provides feedback to help the user achieve their goals. This enables users to continuously improve their habits. 【0113】 Furthermore, the server provides an opportunity to share progress with other users who share the same goals through an online community. This makes it easier for users to maintain their motivation. 【0114】 As a life support function, mobile artificial objects operate according to the user's instructions, assisting with daily activities. For example, a robot can move to the kitchen to help prepare breakfast. In this way, the entire system works in harmony, making it easier to manage the user's health. 【0115】 As a concrete example, at 6 AM, an alarm set by the user sounds, and a simple puzzle is displayed as a task. The user solves this task via their device, and then a robot moves to the kitchen to help prepare a salad. 【0116】 An example of a prompt for a generative AI model is as follows: "Write a scenario in which a home robot with a health management app supports daily life. Please provide an example of a typical day, starting with assistance with waking up and including habit tracking and meal preparation." 【0117】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0118】 Step 1: 【0119】 The server receives information about the wake-up time set by the user. As input, it receives the time and task settings specified by the user via the terminal, and stores the time information internally. The output is the preparation of an alarm signal based on the set wake-up time. 【0120】 Step 2: 【0121】 The device activates an alarm at a set time and notifies the user. It receives an alarm activation signal from the server as input and generates an audible or visual warning. The output is a state where the user can become aware of the alarm visually or audibly. 【0122】 Step 3: 【0123】 The user performs tasks displayed on the terminal. The terminal provides puzzles or problems as input, and the user performs the necessary actions. The output is a success signal sent to the server as completion information for the task. 【0124】 Step 4: 【0125】 The device initiates habit tracking after task completion. As input, it records data on the user's daily activities after notification and transfers it to the server. The output is a progress dataset. 【0126】 Step 5: 【0127】 The server analyzes and visualizes the collected habit data. It uses the dataset received from the terminal as input and performs calculations to generate graphs and charts. The output is progress data converted into an easy-to-read format. 【0128】 Step 6: 【0129】 The server provides an opportunity for users to share their progress with other users in an online community. It receives the previously created visualization data and other users' progress data as input, and aggregates it in a database. The output is the newly updated community status information. 【0130】 Step 7: 【0131】 An artificial object (robot) with mobility capabilities begins operation upon user command. It receives operation commands transmitted from a server as input and performs specified life support tasks. The output is a signal indicating task completion, such as the completion of breakfast preparation in the kitchen. 【0132】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0133】 This invention relates to an integrated system for waking up and improving lifestyle habits, which combines an emotion engine that recognizes user emotions and adjusts various functions based on those emotions. In addition to an alarm app, habit tracking tool, and community features, this system provides users with a personalized experience using emotion recognition technology. 【0134】 First, the user sets a wake-up time using the alarm app. Upon waking, the server analyzes the user's emotional state from their facial expressions and voice via an emotion engine, and based on this information, selects the optimal alarm volume and mission. For example, if it determines that the user is feeling stressed, it will provide a mission designed to help them relax. 【0135】 Next, habit tracking tools record the user's daily activities. The server uses an emotion engine to identify activities the user enjoys and sends related notifications and advice, making it easier to maintain user motivation. 【0136】 In the community feature, the emotion engine generates emotion-based feedback to share with other users within the community. Users can share information about their emotions within the community and receive appropriate encouragement and support from other users. 【0137】 As a concrete example, User A uses an alarm app and wakes up on a morning when they feel emotionally unstable. Based on the results of facial expression analysis by the emotion engine, the alarm volume is adjusted on the device, and a relaxing mission is presented. After waking up, the server suggests a healthy breakfast recipe that User A likes, and notifies them of a yoga activity they can enjoy during the day. In the evening, User A shares their feelings of anxiety with the community and receives encouraging messages from other users. 【0138】 Thus, the present invention provides a system that supports users' lives more comfortably and efficiently based on their emotions. 【0139】 The following describes the processing flow. 【0140】 Step 1: 【0141】 The user launches the app and sets their wake-up time. To enable the emotion recognition feature, they register sample images of their facial expressions. 【0142】 Step 2: 【0143】 The server prepares to send an alarm to the device at the set wake-up time. It also loads the necessary data so that the emotion engine can be used. 【0144】 Step 3: 【0145】 The device activates an alarm at a set time. Simultaneously, it uses the camera or microphone to collect user emotion data and sends it to a server. 【0146】 Step 4: 【0147】 The server passes the received emotional data to the emotion engine, which analyzes the user's emotional state. Based on the analysis results, it adjusts the alarm volume and the content of the missions presented. 【0148】 Step 5: 【0149】 The device presents the user with a pre-set alarm sound and a mission. The user completes the mission and stops the alarm. 【0150】 Step 6: 【0151】 Users initiate daily activities (e.g., running or reading) and record their progress and mood in the app. 【0152】 Step 7: 【0153】 Based on the user's emotional analysis, the server sends personalized notifications containing useful information and encourages habit retention throughout the day. For example, if the user is feeling stressed, it will suggest ways to relax. 【0154】 Step 8: 【0155】 Users report their progress in achieving their habits within the community and receive emotion-based feedback. They receive messages of empathy and encouragement from other users, which helps them stay motivated. 【0156】 Step 9: 【0157】 The emotion engine generates patterns based on past data to make long-term suggestions and adjustments, and sends them to the server to help with future alarm settings and activity support. 【0158】 (Example 2) 【0159】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0160】 In modern society, many people are unable to get enough rest due to irregular lifestyles and stress, resulting in a decline in their quality of life. To improve this situation, a personalized approach to individual users is necessary, but current systems can only provide generic alarms and simple notifications, and are unable to provide optimal support based on each user's emotions and habits. 【0161】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0162】 In this invention, the server includes a computing device for performing emotion analysis, means for identifying the user's emotional state, means for personalizing alarm sounds and wake-up missions based on the identified emotional state, and means for utilizing a database that records daily activities and identifies activities of interest to the user. This makes it possible to provide each user with an optimal wake-up experience and lifestyle improvements based on their emotional state. 【0163】 "Emotional analysis" is a technology that identifies a user's emotional state by analyzing their facial expressions and voice. 【0164】 A "processing unit" is a hardware or software system used to process data, particularly one used for sentiment analysis. 【0165】 "User emotional state" refers to the user's current mental or emotional state as identified through sentiment analysis. 【0166】 "Personalization" means adjusting service content, such as alarm sounds and missions, to suit the specific needs and circumstances of each individual user. 【0167】 "Daily activities" refer to the actions and habits that users perform on a daily basis, and these are recorded and managed by a habit tracking tool. 【0168】 A "database" is a collection of information built to aggregate and manage user-related information, allowing for the efficient retrieval of information for a specific purpose. 【0169】 The system of this invention improves the quality of daily life based on the user's emotional state. Its main components include a computing unit for emotion analysis, an application for providing a personalized experience, and a server that integrates these. The processing utilizes audio and image data acquired by hardware such as cameras and microphones. The server inputs this data into an emotion analysis model to analyze the user's emotional state in real time. Based on the analysis results, the system automatically selects the optimal alarm sound or mission and transmits it to the user's terminal. 【0170】 The emotion engine analyzes the user's facial expressions and voice characteristics, and uses a generative AI model to identify emotions. This model is trained on past data, enabling customized analysis for each user. For example, the server suggests relaxing content to users who are emotionally unstable. This allows for individualized responses based on emotions, enabling users to wake up comfortably and go about their daily lives. 【0171】 The habit tracking feature allows the server to record user activity and store it in a database. This enables the identification of activities that users enjoy and provides personalized advice based on the results. The community feature allows users to share their emotional states with other users, creating an environment where they can support each other. 【0172】 For example, if a user wakes up feeling emotionally unstable, the server will select relaxing music or a gentle mission appropriate to that situation. It can also notify the user of suggestions such as a yoga session or a healthy breakfast, allowing them to start their day more productively. An example of a prompt might be, "Analyze the user's emotions and suggest the most appropriate support." 【0173】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0174】 Step 1: 【0175】 The user sets their wake-up time using an alarm app. The user's set wake-up time is the input, and this is sent to the system. The output is that the setting information is saved on the server, and the system is ready for the next wake-up. 【0176】 Step 2: 【0177】 At the set wake-up time, the server captures the user's facial expressions and voice through the device. Specifically, a camera and microphone are used, and data is collected in real time. The input is the user's facial expressions and voice data, and the output is this data sent to the server and passed on to an emotion analysis model. 【0178】 Step 3: 【0179】 The server uses an emotion analysis model to analyze the user's emotional state. The input is the facial and voice data collected in step 2, which is processed by a generative AI model. The output identifies the user's emotional state, and this information is used in the next step. 【0180】 Step 4: 【0181】 The server selects the optimal alarm sound and wake-up mission based on the analyzed emotional state. The input is information about the user's emotional state, and the selection is made according to pre-set rules. The selected alarm sound and mission are sent to the terminal as output. 【0182】 Step 5: 【0183】 The user wakes up and begins the mission presented on the device. During mission execution, the user's progress is sent to the server in real time. Input is the user's actions, and output is feedback based on the degree of mission completion. 【0184】 Step 6: 【0185】 During the day, users record their activities using a habit tracking tool. This information is stored in a database. The input is user activity information, and the output is analysis of this data to identify the user's interests and activity patterns. 【0186】 Step 7: 【0187】 The server sends personalized notifications and advice to the user based on identified activities. The input is activity information from a database, and the output is user-optimized notifications. This allows the user to maintain continuous motivation. 【0188】 Step 8: 【0189】 Through community features, users share their emotional states and receive feedback from other users. The input is the user's emotional state information, which is made public to the community. The output is the support and encouragement provided by other users. 【0190】 (Application Example 2) 【0191】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal". 【0192】 In modern society, many people face the risk of health problems due to irregular lifestyles and stress. Conventional lifestyle improvement systems often provide uniform services without considering the emotional state of individual users, making it difficult to improve user motivation and satisfaction. Furthermore, the inability to provide emotionally-based support among users and the lack of individually optimized support are also challenges. 【0193】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0194】 In this invention, the server includes means for analyzing the user's emotional state using emotion recognition and selecting the optimal alarm volume and mission; means for generating suggestions for improving health habits related to the user's emotional state; and means for providing emotion-based feedback within the community. This enables improvements in lifestyle habits that correspond to the individual emotional state of the user, as well as mutual support among other users. 【0195】 A "computing device" is a general term for electronic devices that have the ability to perform various tasks and process information through interaction with the user. 【0196】 A "mission" refers to the tasks or challenges a user undertakes to achieve a specific goal, and serves as motivation to stop the alarm. 【0197】 "Activities" refer to actions and behaviors that users perform on a daily basis, and that influence the maintenance and improvement of their lifestyle habits. 【0198】 "Motivation" refers to the psychological driving force that allows users to continue taking action toward a specific goal, and it is something that is supported by the system. 【0199】 A "group" refers to a community formed by users with similar goals and interests, with the aim of sharing information and emotions and supporting each other. 【0200】 "Emotion recognition" is a technology that analyzes data such as a user's facial expressions and voice to evaluate their psychological state. 【0201】 "Alarm volume" refers to the loudness of the voice notification sound used to wake the user, and is optimized for each user's emotional state. 【0202】 "Health habit improvement" refers to optimizing daily activities and behaviors to improve the user's physical and mental health. 【0203】 One embodiment of this invention is an integrated system that optimizes a user's lifestyle habits using emotion recognition technology. 【0204】 The server generates a mission-related alarm based on the alarm time set on the user's computing device. During this process, it analyzes the user's emotional state using data from hardware acquired via camera and microphone. Specifically, this emotional analysis uses software combining OpenCV and TENSORFLOW®. 【0205】 The server adjusts the alarm volume and selects an appropriate mission based on the results of the emotion analysis. For example, if the user is feeling stressed, it suggests relaxing music and stretching exercises. 【0206】 The device records daily user activity along with sentiment analysis and provides visualization features to maintain motivation. This activity data is shared among users, forming a foundation for community building. Users can also receive feedback based on their emotional state within the group. 【0207】 As a concrete example, if user A is analyzed to be feeling anxious upon waking in the morning, the device will suggest activities to calm them down, and the server will also recommend related healthy breakfast recipes. 【0208】 An example of an input prompt for a generative AI model might be: "Create a lifestyle improvement assistant bot based on emotion analysis. If the user is feeling anxious, suggest calming music and stretching, and send encouraging messages from the community." 【0209】 In this way, users can receive personalized support for improving their lifestyle habits. 【0210】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0211】 Step 1: 【0212】 The server receives alarm time information set on the user's computing device as input. Based on this information, the server begins preparing the alarm. 【0213】 Step 2: 【0214】 The device uses its camera and microphone to acquire video and audio data of the user's face. This data is sent to a server where emotion recognition processing begins. The OpenCV library is used to extract facial features, and TensorFlow is used to estimate emotions. The output of this process is the user's emotional state. 【0215】 Step 3: 【0216】 The server executes logic to select the optimal alarm volume and mission based on emotional state data. For example, if the analysis indicates that the user needs relaxation, it will set the alarm volume low and select a mission with a relaxing effect. This result is then sent to the device. 【0217】 Step 4: 【0218】 Based on instructions from the server, the user's device sounds an alarm at a set volume and displays the assigned mission. The alarm stops when the user completes the mission. The status of the completed mission is fed back to the server. 【0219】 Step 5: 【0220】 The device records the user's daily activities, and the server uses this data to visualize progress for motivational purposes. The visualized data is also used to encourage the user's future activities. 【0221】 Step 6: 【0222】 The server analyzes recorded emotion and activity data to generate personalized health habit suggestions for the user. These suggestions are sent to the user's device, providing specific actions to maintain their health. 【0223】 Step 7: 【0224】 When users utilize group features, the server implements an emotion-based feedback system within the group. The user's emotional data is shared with the community, and other users provide encouraging messages and advice. 【0225】 The steps outlined above enable users to improve their lifestyle habits in accordance with their emotional state and to receive mutual support within the community. 【0226】 The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data. 【0227】 Data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0228】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart device 14. 【0229】 [Second Embodiment] 【0230】 Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment. 【0231】 As shown in Figure 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server. 【0232】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0233】 The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication interface 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, and camera 42 are also connected to the bus 52. 【0234】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0235】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0236】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0237】 Figure 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Figure 4, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0238】 The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30. 【0239】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0240】 In the smart glasses 214, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0241】 Next, the identification processing performed by the identification processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal". 【0242】 This invention relates to an integrated system for supporting users in achieving comfortable waking up and establishing healthy lifestyle habits. This system combines an alarm app, a habit tracking tool, and community features for motivation maintenance to provide comprehensive support. Specific embodiments for carrying out this invention are described below. 【0243】 First, the user sets their wake-up time each morning through the alarm app. This app includes features such as puzzles and missions selected by the user, in addition to a regular alarm sound, and the server manages these settings. The alarm sounds at the designated time, and the user can stop the alarm by solving the mission. 【0244】 Next, the user uses a habit tracking tool to record their daily activities (e.g., running or reading). The device visualizes progress based on the user's input, allowing them to check their level of achievement through graphs and other means. The server aggregates this data and sends regular push notifications to the user to encourage them to continue their habits. 【0245】 Furthermore, by utilizing the system's community features, users are paired with other users who share the same goals, forming a buddy system. Users report their progress to each other through dedicated chat groups, maintaining motivation. At the same time, they participate in regular challenges and aim to achieve their goals. 【0246】 As part of health management support, the server provides recommendations for improving sleep quality (e.g., avoiding device use before bed) and also suggests easy-to-prepare healthy meal plans. The device displays this information and helps users put it into practice. 【0247】 As a concrete example, User A opens the app before going to bed and sets their wake-up time for the next day to 6:00 AM. The next morning, the device sounds an alarm, and User A solves a puzzle they set. Afterwards, the habit tracking tool displays a notification to start running, and User A goes for a 10-minute run. They record their progress for the day in the app and share their progress with others in the same community. 【0248】 This format allows users to wake up efficiently and maintain healthy daily habits. 【0249】 The following describes the processing flow. 【0250】 Step 1: 【0251】 The user launches the app and sets an alarm. On the settings screen, they select their desired wake-up time and a mission to dismiss the alarm (e.g., a puzzle or Sudoku). 【0252】 Step 2: 【0253】 The server saves the user's settings and prepares to send an alarm to the user's device at the specified wake-up time. 【0254】 Step 3: 【0255】 The device activates an alarm at the set time and displays the user the screen for the selected mission. 【0256】 Step 4: 【0257】 The user attempts to complete an on-screen mission to stop the alarm. Once the mission is completed, the device stops the alarm. 【0258】 Step 5: 【0259】 Users initiate daily habits (e.g., running or reading) and record their progress within the app. They input specific numbers and time spent. 【0260】 Step 6: 【0261】 The device visualizes graphs and progress based on the entered data and reflects them on the progress screen. 【0262】 Step 7: 【0263】 The server periodically sends push notifications to the user's device based on routines and habits set by the user, encouraging continued action. 【0264】 Step 8: 【0265】 Through community features, users can share their progress with other users who have the same goals and receive feedback in chat groups. 【0266】 Step 9: 【0267】 The server provides users with information and suggestions on improving sleep and dietary habits to their devices, supporting an improvement in their quality of life. 【0268】 (Example 1) 【0269】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal." 【0270】 There is a need for an integrated system that supports users in waking up comfortably and managing their health consistently. Conventional alarms and health management devices only provide individual functions and are insufficient to support the overall improvement of users' lifestyles. Therefore, a comprehensive system is needed that promotes comfortable waking, effectively records daily activities, and maintains motivation. 【0271】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0272】 In this invention, the server includes means for generating an alarm with a task on the user device at a set time; means for recording the user's daily activities and visualizing progress to maintain motivation; and means for providing a community for sharing progress and encouraging other users with the same goals. This enables the user to wake up more comfortably and maintain healthy lifestyle habits over a long period of time. 【0273】 An "alarm" is a notification method, either by sound or vibration, set to wake a user at a specific time. 【0274】 A "challenge" refers to a puzzle or task that a user must solve in order to stop the alarm. 【0275】 "User device" refers to an electronic device that displays alarms and tasks and is operated by the user. 【0276】 "Daily living activities" refer to actions that users take on a daily basis to maintain their health and improve themselves. 【0277】 "Maintaining motivation" refers to the state of motivation that enables a user to continue making consistent efforts toward the goals they have set. 【0278】 "Progress" refers to the quantitative or qualitative evaluation and recording of the user's activities and problem-solving process toward achieving their goals. 【0279】 "Visualization" refers to displaying collected data and progress in a way that is easy for users to understand, using graphs, charts, and other visual aids. 【0280】 A "community" refers to a communication space or network created for users who share the same goals to support each other. 【0281】 This invention provides an integrated system to support users in achieving a comfortable wake-up experience and building healthy lifestyle habits. This system combines an alarm application, a habit tracking tool, and community features for motivational support to provide comprehensive assistance. 【0282】 First, the user launches the alarm application using their device (such as a smartphone or tablet) and sets the wake-up time and alarm type. The application provides the user with puzzles and tasks ("challenges") to encourage them to wake up, and solving these challenges is required to stop the alarm. Alarm settings are sent to a cloud-based server and stored in a database. 【0283】 The terminal is responsible for the function of sounding an alarm at a specified time and presenting tasks to the user. This function aims not only to enable the user to wake up comfortably but also to activate the brain. 【0284】 Subsequently, the user inputs daily activities, such as healthy behaviors like exercise and reading, into the habit tracking tool. This data is visualized in real-time on the terminal, and the user can check the progress through graphs and charts. 【0285】 Also, the server periodically analyzes the user's activity data and sends notifications to maintain the user's motivation for their habits. As a result, the user can enhance their awareness of continuing their habits. 【0286】 Furthermore, to facilitate communication, the system can connect with other users who have the same goals. When the user participates in a community that matches through the community function, they can share the achieved progress and obtain encouragement and feedback to maintain motivation. 【0287】 As a specific example, when User A sets an alarm for 6:00 am the next morning at night, the terminal displays a task along with the alarm sound at 6:00 am the next morning. When User A solves this, the alarm stops, and then they receive a running notification and do exercise for 10 minutes. The exercise results can be checked on the terminal and shared with partners within the same community. Through this process, the user can efficiently continue their daily habits. 【0288】 Examples of prompt sentences are as follows: 【0289】 "Please specifically explain the puzzle function of the alarm app." 【0290】 "Please explain the method of displaying data in the habit tracking tool." 【0291】 These features enable users to wake up efficiently and maintain healthy habits. 【0292】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0293】 Step 1: 【0294】 The user enters their wake-up time and alarm type into the alarm application on their device. The time information and alarm type data entered by the user are converted to a standard format by the application and stored as output data sent to the server. This establishes the fundamental data for the alarm. 【0295】 Step 2: 【0296】 When the set time arrives, the terminal starts sounding an alarm based on alarm information received from the server and displays the task assigned to the user on the screen. The terminal uses the time information as a trigger to refer to the system clock and extracts and plays the audio file and task information. This triggers an action to encourage the user to wake up. 【0297】 Step 3: 【0298】 The user solves the presented problem. The user's answer input is compared with the problem information stored on the terminal to determine if it is correct. This data calculation clears the alarm, and if successful, an output is generated that sends a "clearance complete" signal back to the server. This completes the alarm deactivation process. 【0299】 Step 4: 【0300】 After finishing daily activities, the user uses a habit tracking tool to input their health activities for that day. The input activity data is graphed in real-time on the terminal and sent to the server. This data is accumulated for progress management and becomes the output that is fed back to the user as visualized progress data. 【0301】 Step 5: 【0302】 The server analyzes the accumulated activity data and evaluates the progress of the user's habits. Based on the analysis results, notifications aimed at improving the user's motivation are generated. These notifications are sent to the terminal as encouragement messages to support habit continuation and are displayed to the user. 【0303】 Step 6: 【0304】 The user accesses the community and shares progress with other users who have the same goals. This process involves input from the user by entering messages into the chat function within the community, which are shared and saved by the server. Output is generated where information sharing occurs smoothly and an environment of mutual support is formed. 【0305】 (Application Example 1) 【0306】 Next, Application Example 1 will be described. In the following description, the data processing device 12 is referred to as the "server", and the smart glasses 214 are referred to as the "terminal". 【0307】 In modern life, it can be difficult to maintain a healthy lifestyle. Therefore, there is a need for a mechanism to wake up efficiently and effectively support daily activities. Also, external assistance is required to more sustainably improve personal habits and maintain motivation. Based on these issues, there is a lack of an integrated system that supports the user's healthy life by having artifacts directly involved in life. 【0308】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0309】 In this invention, the server includes means for generating a task-based warning in an information processing device at a set time, means for visualizing a person's daily activities, and means for an artifact with mobility capabilities to assist in daily activities. This enables efficient wake-up support and continuous improvement of habits. 【0310】 An "alarm" refers to a warning sound or notification that alerts the user to a specified task at a set time. 【0311】 An "information processing device" refers to an electronic device used to process data and provide feedback or instructions to the user. 【0312】 A "task" refers to a specific action or problem-solving task that a user should perform upon waking up. 【0313】 A "warning" refers to an audio or visual notification that prompts the user to take a specific action. 【0314】 "Visualization" means displaying data in the form of graphs, charts, and other visual aids so that users can intuitively understand the information. 【0315】 "Artificial objects with mobility" refers to external devices that are physically capable of moving and performing specified tasks. 【0316】 "Life support" means providing assistance to users so that they can smoothly carry out their daily lives. 【0317】 An "integrated system" refers to a system that combines multiple functions and services to provide comprehensive support to users. 【0318】 This invention's system integrates multiple functions to support users in leading healthy lives. The server and terminal communicate with each other to provide comprehensive support to the user. It primarily includes alarm functions, habit tracking functions, community functions, and lifestyle support functions. 【0319】 The server generates an alarm with a task via an information processing device at a time set by the user. This alarm is displayed on the device as an audible or visual notification. The user can stop the alarm by completing the presented task. This process helps facilitate efficient waking. 【0320】 Furthermore, the habit tracking feature allows the device to record and visualize the user's daily activities. The server analyzes progress and provides feedback to help the user achieve their goals. This enables users to continuously improve their habits. 【0321】 Furthermore, the server provides an opportunity to share progress with other users who share the same goals through an online community. This makes it easier for users to maintain their motivation. 【0322】 As a life support function, mobile artificial objects operate according to the user's instructions, assisting with daily activities. For example, a robot can move to the kitchen to help prepare breakfast. In this way, the entire system works in harmony, making it easier to manage the user's health. 【0323】 As a concrete example, at 6 AM, an alarm set by the user sounds, and a simple puzzle is displayed as a task. The user solves this task via their device, and then a robot moves to the kitchen to help prepare a salad. 【0324】 An example of a prompt for a generative AI model is as follows: "Write a scenario in which a home robot with a health management app supports daily life. Please provide an example of a typical day, starting with assistance with waking up and including habit tracking and meal preparation." 【0325】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0326】 Step 1: 【0327】 The server receives information about the wake-up time set by the user. As input, it receives the time and task settings specified by the user via the terminal, and stores the time information internally. The output is the preparation of an alarm signal based on the set wake-up time. 【0328】 Step 2: 【0329】 The device activates an alarm at a set time and notifies the user. It receives an alarm activation signal from the server as input and generates an audible or visual warning. The output is a state where the user can become aware of the alarm visually or audibly. 【0330】 Step 3: 【0331】 The user performs tasks displayed on the terminal. The terminal provides puzzles or problems as input, and the user performs the necessary actions. The output is a success signal sent to the server as completion information for the task. 【0332】 Step 4: 【0333】 The device initiates habit tracking after task completion. As input, it records data on the user's daily activities after notification and transfers it to the server. The output is a progress dataset. 【0334】 Step 5: 【0335】 The server analyzes and visualizes the collected habit data. It uses the dataset received from the terminal as input and performs calculations to generate graphs and charts. The output is progress data converted into an easy-to-read format. 【0336】 Step 6: 【0337】 The server provides an opportunity for users to share their progress with other users in an online community. It receives the previously created visualization data and other users' progress data as input, and aggregates it in a database. The output is the newly updated community status information. 【0338】 Step 7: 【0339】 An artificial object (robot) with mobility capabilities begins operation upon user command. It receives operation commands transmitted from a server as input and performs specified life support tasks. The output is a signal indicating task completion, such as the completion of breakfast preparation in the kitchen. 【0340】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0341】 This invention relates to an integrated system for waking up and improving lifestyle habits, which combines an emotion engine that recognizes user emotions and adjusts various functions based on those emotions. In addition to an alarm app, habit tracking tool, and community features, this system provides users with a personalized experience using emotion recognition technology. 【0342】 First, the user sets a wake-up time using the alarm app. Upon waking, the server analyzes the user's emotional state from their facial expressions and voice via an emotion engine, and based on this information, selects the optimal alarm volume and mission. For example, if it determines that the user is feeling stressed, it will provide a mission designed to help them relax. 【0343】 Next, habit tracking tools record the user's daily activities. The server uses an emotion engine to identify activities the user enjoys and sends related notifications and advice, making it easier to maintain user motivation. 【0344】 In the community feature, the emotion engine generates emotion-based feedback to share with other users within the community. Users can share information about their emotions within the community and receive appropriate encouragement and support from other users. 【0345】 As a concrete example, User A uses an alarm app and wakes up on a morning when they feel emotionally unstable. Based on the results of facial expression analysis by the emotion engine, the alarm volume is adjusted on the device, and a relaxing mission is presented. After waking up, the server suggests a healthy breakfast recipe that User A likes, and notifies them of a yoga activity they can enjoy during the day. In the evening, User A shares their feelings of anxiety with the community and receives encouraging messages from other users. 【0346】 Thus, the present invention provides a system that supports users' lives more comfortably and efficiently based on their emotions. 【0347】 The following describes the processing flow. 【0348】 Step 1: 【0349】 The user launches the app and sets their wake-up time. To enable the emotion recognition feature, they register sample images of their facial expressions. 【0350】 Step 2: 【0351】 The server prepares to send an alarm to the device at the set wake-up time. It also loads the necessary data so that the emotion engine can be used. 【0352】 Step 3: 【0353】 The device activates an alarm at a set time. Simultaneously, it uses the camera or microphone to collect user emotion data and sends it to a server. 【0354】 Step 4: 【0355】 The server passes the received emotional data to the emotion engine, which analyzes the user's emotional state. Based on the analysis results, it adjusts the alarm volume and the content of the missions presented. 【0356】 Step 5: 【0357】 The device presents the user with a pre-set alarm sound and a mission. The user completes the mission and stops the alarm. 【0358】 Step 6: 【0359】 Users initiate daily activities (e.g., running or reading) and record their progress and mood in the app. 【0360】 Step 7: 【0361】 Based on the user's emotional analysis, the server sends personalized notifications containing useful information and encourages habit retention throughout the day. For example, if the user is feeling stressed, it will suggest ways to relax. 【0362】 Step 8: 【0363】 Users report their progress in achieving their habits within the community and receive emotion-based feedback. They receive messages of empathy and encouragement from other users, which helps them stay motivated. 【0364】 Step 9: 【0365】 The emotion engine generates patterns based on past data to make long-term suggestions and adjustments, and sends them to the server to help with future alarm settings and activity support. 【0366】 (Example 2) 【0367】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal". 【0368】 In modern society, many people are unable to get enough rest due to irregular lifestyles and stress, resulting in a decline in their quality of life. To improve this situation, a personalized approach to individual users is necessary, but current systems can only provide generic alarms and simple notifications, and are unable to provide optimal support based on each user's emotions and habits. 【0369】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0370】 In this invention, the server includes a computing device for performing emotion analysis, means for identifying the user's emotional state, means for personalizing alarm sounds and wake-up missions based on the identified emotional state, and means for utilizing a database that records daily activities and identifies activities of interest to the user. This makes it possible to provide each user with an optimal wake-up experience and lifestyle improvements based on their emotional state. 【0371】 "Emotional analysis" is a technology that identifies a user's emotional state by analyzing their facial expressions and voice. 【0372】 A "processing unit" is a hardware or software system used to process data, particularly one used for sentiment analysis. 【0373】 "User emotional state" refers to the user's current mental or emotional state as identified through sentiment analysis. 【0374】 "Personalization" means adjusting service content, such as alarm sounds and missions, to suit the specific needs and circumstances of each individual user. 【0375】 "Daily activities" refer to the actions and habits that users perform on a daily basis, and these are recorded and managed by a habit tracking tool. 【0376】 A "database" is a collection of information built to aggregate and manage user-related information, allowing for the efficient retrieval of information for a specific purpose. 【0377】 The system of this invention improves the quality of daily life based on the user's emotional state. Its main components include a computing unit for emotion analysis, an application for providing a personalized experience, and a server that integrates these. The processing utilizes audio and image data acquired by hardware such as cameras and microphones. The server inputs this data into an emotion analysis model to analyze the user's emotional state in real time. Based on the analysis results, the system automatically selects the optimal alarm sound or mission and transmits it to the user's terminal. 【0378】 The emotion engine analyzes the user's facial expressions and voice characteristics, and uses a generative AI model to identify emotions. This model is trained on past data, enabling customized analysis for each user. For example, the server suggests relaxing content to users who are emotionally unstable. This allows for individualized responses based on emotions, enabling users to wake up comfortably and go about their daily lives. 【0379】 The habit tracking feature allows the server to record user activity and store it in a database. This enables the identification of activities that users enjoy and provides personalized advice based on the results. The community feature allows users to share their emotional states with other users, creating an environment where they can support each other. 【0380】 For example, if a user wakes up feeling emotionally unstable, the server will select relaxing music or a gentle mission appropriate to that situation. It can also notify the user of suggestions such as a yoga session or a healthy breakfast, allowing them to start their day more productively. An example of a prompt might be, "Analyze the user's emotions and suggest the most appropriate support." 【0381】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0382】 Step 1: 【0383】 The user sets their wake-up time using an alarm app. The user's set wake-up time is the input, and this is sent to the system. The output is that the setting information is saved on the server, and the system is ready for the next wake-up. 【0384】 Step 2: 【0385】 At the set wake-up time, the server captures the user's facial expressions and voice through the device. Specifically, a camera and microphone are used, and data is collected in real time. The input is the user's facial expressions and voice data, and the output is this data sent to the server and passed on to an emotion analysis model. 【0386】 Step 3: 【0387】 The server uses an emotion analysis model to analyze the user's emotional state. The input is the facial and voice data collected in step 2, which is processed by a generative AI model. The output identifies the user's emotional state, and this information is used in the next step. 【0388】 Step 4: 【0389】 The server selects the optimal alarm sound and wake-up mission based on the analyzed emotional state. The input is information about the user's emotional state, and the selection is made according to pre-set rules. The selected alarm sound and mission are sent to the terminal as output. 【0390】 Step 5: 【0391】 The user wakes up and begins the mission presented on the device. During mission execution, the user's progress is sent to the server in real time. Input is the user's actions, and output is feedback based on the degree of mission completion. 【0392】 Step 6: 【0393】 During the day, users record their activities using a habit tracking tool. This information is stored in a database. The input is user activity information, and the output is analysis of this data to identify the user's interests and activity patterns. 【0394】 Step 7: 【0395】 The server sends personalized notifications and advice to the user based on identified activities. The input is activity information from a database, and the output is user-optimized notifications. This allows the user to maintain continuous motivation. 【0396】 Step 8: 【0397】 Through community features, users share their emotional states and receive feedback from other users. The input is the user's emotional state information, which is made public to the community. The output is the support and encouragement provided by other users. 【0398】 (Application Example 2) 【0399】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal." 【0400】 In modern society, many people face the risk of health problems due to irregular lifestyles and stress. Conventional lifestyle improvement systems often provide uniform services without considering the emotional state of individual users, making it difficult to improve user motivation and satisfaction. Furthermore, the inability to provide emotionally-based support among users and the lack of individually optimized support are also challenges. 【0401】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0402】 In this invention, the server includes means for analyzing the user's emotional state using emotion recognition and selecting the optimal alarm volume and mission; means for generating suggestions for improving health habits related to the user's emotional state; and means for providing emotion-based feedback within the community. This enables improvements in lifestyle habits that correspond to the individual emotional state of the user, as well as mutual support among other users. 【0403】 A "computing device" is a general term for electronic devices that have the ability to perform various tasks and process information through interaction with the user. 【0404】 A "mission" refers to the tasks or challenges a user undertakes to achieve a specific goal, and serves as motivation to stop the alarm. 【0405】 "Activities" refer to actions and behaviors that users perform on a daily basis, and that influence the maintenance and improvement of their lifestyle habits. 【0406】 "Motivation" refers to the psychological driving force that allows users to continue taking action toward a specific goal, and it is something that is supported by the system. 【0407】 A "group" refers to a community formed by users with similar goals and interests, with the aim of sharing information and emotions and supporting each other. 【0408】 "Emotion recognition" is a technology that analyzes data such as a user's facial expressions and voice to evaluate their psychological state. 【0409】 "Alarm volume" refers to the loudness of the voice notification sound used to wake the user, and is optimized for each user's emotional state. 【0410】 "Health habit improvement" refers to optimizing daily activities and behaviors to improve the user's physical and mental health. 【0411】 One embodiment of this invention is an integrated system that optimizes a user's lifestyle habits using emotion recognition technology. 【0412】 The server generates a mission-based alarm based on the alarm time set on the user's computing device. During this process, it analyzes the user's emotional state using data from hardware captured via camera and microphone. Specifically, this emotion analysis uses software combining OpenCV and TensorFlow. 【0413】 The server adjusts the alarm volume and selects an appropriate mission based on the results of the emotion analysis. For example, if the user is feeling stressed, it suggests relaxing music and stretching exercises. 【0414】 The device records daily user activity along with sentiment analysis and provides visualization features to maintain motivation. This activity data is shared among users, forming a foundation for community building. Users can also receive feedback based on their emotional state within the group. 【0415】 As a concrete example, if user A is analyzed to be feeling anxious upon waking in the morning, the device will suggest activities to calm them down, and the server will also recommend related healthy breakfast recipes. 【0416】 An example of an input prompt for a generative AI model might be: "Create a lifestyle improvement assistant bot based on emotion analysis. If the user is feeling anxious, suggest calming music and stretching, and send encouraging messages from the community." 【0417】 In this way, users can receive personalized support for improving their lifestyle habits. 【0418】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0419】 Step 1: 【0420】 The server receives alarm time information set on the user's computing device as input. Based on this information, the server begins preparing the alarm. 【0421】 Step 2: 【0422】 The device uses its camera and microphone to acquire video and audio data of the user's face. This data is sent to a server where emotion recognition processing begins. The OpenCV library is used to extract facial features, and TensorFlow is used to estimate emotions. The output of this process is the user's emotional state. 【0423】 Step 3: 【0424】 The server executes logic to select the optimal alarm volume and mission based on emotional state data. For example, if the analysis indicates that the user needs relaxation, it will set the alarm volume low and select a mission with a relaxing effect. This result is then sent to the device. 【0425】 Step 4: 【0426】 Based on instructions from the server, the user's device sounds an alarm at a set volume and displays the assigned mission. The alarm stops when the user completes the mission. The status of the completed mission is fed back to the server. 【0427】 Step 5: 【0428】 The device records the user's daily activities, and the server uses this data to visualize progress for motivational purposes. The visualized data is also used to encourage the user's future activities. 【0429】 Step 6: 【0430】 The server analyzes recorded emotion and activity data to generate personalized health habit suggestions for the user. These suggestions are sent to the user's device, providing specific actions to maintain their health. 【0431】 Step 7: 【0432】 When users utilize group features, the server implements an emotion-based feedback system within the group. The user's emotional data is shared with the community, and other users provide encouraging messages and advice. 【0433】 The steps outlined above enable users to improve their lifestyle habits in accordance with their emotional state and to receive mutual support within the community. 【0434】 The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0435】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0436】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart glasses 214. 【0437】 [Third Embodiment] 【0438】 Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment. 【0439】 As shown in Figure 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server. 【0440】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0441】 The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and display 343 are also connected to the bus 52. 【0442】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0443】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0444】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0445】 Figure 6 shows an example of the main functions of the data processing device 12 and the headset terminal 314. As shown in Figure 6, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0446】 The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30. 【0447】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0448】 In the headset terminal 314, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0449】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset terminal 314 will be referred to as the "terminal". 【0450】 This invention relates to an integrated system for supporting users in achieving comfortable waking up and establishing healthy lifestyle habits. This system combines an alarm app, a habit tracking tool, and community features for motivation maintenance to provide comprehensive support. Specific embodiments for carrying out this invention are described below. 【0451】 First, the user sets their wake-up time each morning through the alarm app. This app includes features such as puzzles and missions selected by the user, in addition to a regular alarm sound, and the server manages these settings. The alarm sounds at the designated time, and the user can stop the alarm by solving the mission. 【0452】 Next, the user uses a habit tracking tool to record their daily activities (e.g., running or reading). The device visualizes progress based on the user's input, allowing them to check their level of achievement through graphs and other means. The server aggregates this data and sends regular push notifications to the user to encourage them to continue their habits. 【0453】 Furthermore, by utilizing the system's community features, users are paired with other users who share the same goals, forming a buddy system. Users report their progress to each other through dedicated chat groups, maintaining motivation. At the same time, they participate in regular challenges and aim to achieve their goals. 【0454】 As part of health management support, the server provides recommendations for improving sleep quality (e.g., avoiding device use before bed) and also suggests easy-to-prepare healthy meal plans. The device displays this information and helps users put it into practice. 【0455】 As a concrete example, User A opens the app before going to bed and sets their wake-up time for the next day to 6:00 AM. The next morning, the device sounds an alarm, and User A solves a puzzle they set. Afterwards, the habit tracking tool displays a notification to start running, and User A goes for a 10-minute run. They record their progress for the day in the app and share their progress with others in the same community. 【0456】 This format allows users to wake up efficiently and maintain healthy daily habits. 【0457】 The following describes the processing flow. 【0458】 Step 1: 【0459】 The user launches the app and sets an alarm. On the settings screen, they select their desired wake-up time and a mission to dismiss the alarm (e.g., a puzzle or Sudoku). 【0460】 Step 2: 【0461】 The server saves the user's settings and prepares to send an alarm to the user's device at the specified wake-up time. 【0462】 Step 3: 【0463】 The device activates an alarm at the set time and displays the user the screen for the selected mission. 【0464】 Step 4: 【0465】 The user attempts to complete an on-screen mission to stop the alarm. Once the mission is completed, the device stops the alarm. 【0466】 Step 5: 【0467】 Users initiate daily habits (e.g., running or reading) and record their progress within the app. They input specific numbers and time spent. 【0468】 Step 6: 【0469】 The device visualizes graphs and progress based on the entered data and reflects them on the progress screen. 【0470】 Step 7: 【0471】 The server periodically sends push notifications to the user's device based on routines and habits set by the user, encouraging continued action. 【0472】 Step 8: 【0473】 Through community features, users can share their progress with other users who have the same goals and receive feedback in chat groups. 【0474】 Step 9: 【0475】 The server provides users with information and suggestions on improving sleep and dietary habits to their devices, supporting an improvement in their quality of life. 【0476】 (Example 1) 【0477】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0478】 There is a need for an integrated system that supports users in waking up comfortably and managing their health consistently. Conventional alarms and health management devices only provide individual functions and are insufficient to support the overall improvement of users' lifestyles. Therefore, a comprehensive system is needed that promotes comfortable waking, effectively records daily activities, and maintains motivation. 【0479】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0480】 In this invention, the server includes means for generating an alarm with a task on the user device at a set time; means for recording the user's daily activities and visualizing progress to maintain motivation; and means for providing a community for sharing progress and encouraging other users with the same goals. This enables the user to wake up more comfortably and maintain healthy lifestyle habits over a long period of time. 【0481】 An "alarm" is a notification method, either by sound or vibration, set to wake a user at a specific time. 【0482】 A "challenge" refers to a puzzle or task that a user must solve in order to stop the alarm. 【0483】 "User device" refers to an electronic device that displays alarms and tasks and is operated by the user. 【0484】 "Daily living activities" refer to actions that users take on a daily basis to maintain their health and improve themselves. 【0485】 "Maintaining motivation" refers to the state of motivation that enables a user to continue making consistent efforts toward the goals they have set. 【0486】 "Progress" refers to the quantitative or qualitative evaluation and recording of the user's activities and problem-solving process toward achieving their goals. 【0487】 "Visualization" refers to displaying collected data and progress in a way that is easy for users to understand, using graphs, charts, and other visual aids. 【0488】 A "community" refers to a communication space or network created for users who share the same goals to support each other. 【0489】 This invention provides an integrated system to support users in achieving a comfortable wake-up experience and building healthy lifestyle habits. This system combines an alarm application, a habit tracking tool, and community features for motivational support to provide comprehensive assistance. 【0490】 First, the user launches the alarm application using their device (such as a smartphone or tablet) and sets the wake-up time and alarm type. The application provides the user with puzzles and tasks ("challenges") to encourage them to wake up, and solving these challenges is required to stop the alarm. Alarm settings are sent to a cloud-based server and stored in a database. 【0491】 The device is responsible for sounding an alarm at a specified time and presenting the user with a task. This function aims not only to help the user wake up comfortably but also to stimulate brain activity. 【0492】 Next, users input their daily activities, such as exercise or reading, into a habit tracking tool. This data is visualized on the device in real time, allowing users to track their progress through graphs and charts. 【0493】 Furthermore, the server periodically analyzes user activity data and sends notifications to maintain user motivation for their habits. This helps users become more conscious of continuing their habits. 【0494】 Furthermore, to facilitate communication, the system allows users to connect with other users who share the same goals. By joining a like-minded community through the community feature, users can share their progress and receive encouragement and feedback to maintain their motivation. 【0495】 As a concrete example, if user A sets an alarm for 6 AM the following morning, the device will sound an alarm and display a task at 6 AM. Once user A completes the task, the alarm stops, and they then receive a running notification and perform a 10-minute exercise. The exercise results can be viewed on the device and shared with partners within the same community. Through this process, users can efficiently maintain their daily habits. 【0496】 Examples of prompt statements include: 【0497】 "Could you please explain the puzzle feature in the alarm app in more detail?" 【0498】 "Please explain how to display data in a habit tracking tool." 【0499】 These features enable users to wake up efficiently and maintain healthy habits. 【0500】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0501】 Step 1: 【0502】 The user enters their wake-up time and alarm type into the alarm application on their device. The time information and alarm type data entered by the user are converted to a standard format by the application and stored as output data sent to the server. This establishes the fundamental data for the alarm. 【0503】 Step 2: 【0504】 When the set time arrives, the terminal starts sounding an alarm based on alarm information received from the server and displays the task assigned to the user on the screen. The terminal uses the time information as a trigger to refer to the system clock and extracts and plays the audio file and task information. This triggers an action to encourage the user to wake up. 【0505】 Step 3: 【0506】 The user solves the presented problem. The user's answer input is compared with the problem information stored on the terminal to determine if it is correct. This data calculation clears the alarm, and if successful, an output is generated that sends a "clearance complete" signal back to the server. This completes the alarm deactivation process. 【0507】 Step 4: 【0508】 After completing their daily activities, users input their health activities for the day using a habit tracking tool. The entered activity data is graphed in real time on the device and sent to the server. This data is stored for progress management and is output to the user as visualized progress data. 【0509】 Step 5: 【0510】 The server analyzes accumulated activity data and evaluates the user's progress regarding their habits. Based on the analysis results, it generates notifications aimed at improving the user's motivation. These notifications are sent to the device as encouragement messages to help the user maintain their habits and are displayed to the user. 【0511】 Step 6: 【0512】 Users access the community and share their progress with other users who share the same goals. This process involves user input through the community's chat function, which is then shared and saved on the server. This facilitates smooth information sharing and creates an environment of mutual support. 【0513】 (Application Example 1) 【0514】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0515】 In modern life, maintaining healthy lifestyle habits can be difficult. Therefore, there is a need for systems that efficiently support waking up and effectively assist daily activities. Furthermore, external support is needed to more sustainably improve individual habits and maintain motivation. Considering these challenges, there is a lack of integrated systems that support users' healthy lifestyles through the direct involvement of artificial objects in daily life. 【0516】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0517】 In this invention, the server includes means for generating a task-based warning in an information processing device at a set time, means for visualizing a person's daily activities, and means for an artifact with mobility capabilities to assist in daily activities. This enables efficient wake-up support and continuous improvement of habits. 【0518】 An "alarm" refers to a warning sound or notification that alerts the user to a specified task at a set time. 【0519】 An "information processing device" refers to an electronic device used to process data and provide feedback or instructions to the user. 【0520】 A "task" refers to a specific action or problem-solving task that a user should perform upon waking up. 【0521】 A "warning" refers to an audio or visual notification that prompts the user to take a specific action. 【0522】 "Visualization" means displaying data in the form of graphs, charts, and other visual aids so that users can intuitively understand the information. 【0523】 "Artificial objects with mobility" refers to external devices that are physically capable of moving and performing specified tasks. 【0524】 "Life support" means providing assistance to users so that they can smoothly carry out their daily lives. 【0525】 An "integrated system" refers to a system that combines multiple functions and services to provide comprehensive support to users. 【0526】 This invention's system integrates multiple functions to support users in leading healthy lives. The server and terminal communicate with each other to provide comprehensive support to the user. It primarily includes alarm functions, habit tracking functions, community functions, and lifestyle support functions. 【0527】 The server generates an alarm with a task via an information processing device at a time set by the user. This alarm is displayed on the device as an audible or visual notification. The user can stop the alarm by completing the presented task. This process helps facilitate efficient waking. 【0528】 Furthermore, the habit tracking feature allows the device to record and visualize the user's daily activities. The server analyzes progress and provides feedback to help the user achieve their goals. This enables users to continuously improve their habits. 【0529】 Furthermore, the server provides an opportunity to share progress with other users who share the same goals through an online community. This makes it easier for users to maintain their motivation. 【0530】 As a life support function, mobile artificial objects operate according to the user's instructions, assisting with daily activities. For example, a robot can move to the kitchen to help prepare breakfast. In this way, the entire system works in harmony, making it easier to manage the user's health. 【0531】 As a concrete example, at 6 AM, an alarm set by the user sounds, and a simple puzzle is displayed as a task. The user solves this task via their device, and then a robot moves to the kitchen to help prepare a salad. 【0532】 An example of a prompt for a generative AI model is as follows: "Write a scenario in which a home robot with a health management app supports daily life. Please provide an example of a typical day, starting with assistance with waking up and including habit tracking and meal preparation." 【0533】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0534】 Step 1: 【0535】 The server receives information about the wake-up time set by the user. As input, it receives the time and task settings specified by the user via the terminal, and stores the time information internally. The output is the preparation of an alarm signal based on the set wake-up time. 【0536】 Step 2: 【0537】 The device activates an alarm at a set time and notifies the user. It receives an alarm activation signal from the server as input and generates an audible or visual warning. The output is a state where the user can become aware of the alarm visually or audibly. 【0538】 Step 3: 【0539】 The user performs tasks displayed on the terminal. The terminal provides puzzles or problems as input, and the user performs the necessary actions. The output is a success signal sent to the server as completion information for the task. 【0540】 Step 4: 【0541】 The device initiates habit tracking after task completion. As input, it records data on the user's daily activities after notification and transfers it to the server. The output is a progress dataset. 【0542】 Step 5: 【0543】 The server analyzes and visualizes the collected habit data. It uses the dataset received from the terminal as input and performs calculations to generate graphs and charts. The output is progress data converted into an easy-to-read format. 【0544】 Step 6: 【0545】 The server provides an opportunity for users to share their progress with other users in an online community. It receives the previously created visualization data and other users' progress data as input, and aggregates it in a database. The output is the newly updated community status information. 【0546】 Step 7: 【0547】 An artificial object (robot) with mobility capabilities begins operation upon user command. It receives operation commands transmitted from a server as input and performs specified life support tasks. The output is a signal indicating task completion, such as the completion of breakfast preparation in the kitchen. 【0548】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0549】 This invention relates to an integrated system for waking up and improving lifestyle habits, which combines an emotion engine that recognizes user emotions and adjusts various functions based on those emotions. In addition to an alarm app, habit tracking tool, and community features, this system provides users with a personalized experience using emotion recognition technology. 【0550】 First, the user sets a wake-up time using the alarm app. Upon waking, the server analyzes the user's emotional state from their facial expressions and voice via an emotion engine, and based on this information, selects the optimal alarm volume and mission. For example, if it determines that the user is feeling stressed, it will provide a mission designed to help them relax. 【0551】 Next, habit tracking tools record the user's daily activities. The server uses an emotion engine to identify activities the user enjoys and sends related notifications and advice, making it easier to maintain user motivation. 【0552】 In the community feature, the emotion engine generates emotion-based feedback to share with other users within the community. Users can share information about their emotions within the community and receive appropriate encouragement and support from other users. 【0553】 As a concrete example, User A uses an alarm app and wakes up on a morning when they feel emotionally unstable. Based on the results of facial expression analysis by the emotion engine, the alarm volume is adjusted on the device, and a relaxing mission is presented. After waking up, the server suggests a healthy breakfast recipe that User A likes, and notifies them of a yoga activity they can enjoy during the day. In the evening, User A shares their feelings of anxiety with the community and receives encouraging messages from other users. 【0554】 Thus, the present invention provides a system that supports users' lives more comfortably and efficiently based on their emotions. 【0555】 The following describes the processing flow. 【0556】 Step 1: 【0557】 The user launches the app and sets their wake-up time. To enable the emotion recognition feature, they register sample images of their facial expressions. 【0558】 Step 2: 【0559】 The server prepares to send an alarm to the device at the set wake-up time. It also loads the necessary data so that the emotion engine can be used. 【0560】 Step 3: 【0561】 The device activates an alarm at a set time. Simultaneously, it uses the camera or microphone to collect user emotion data and sends it to a server. 【0562】 Step 4: 【0563】 The server passes the received emotional data to the emotion engine, which analyzes the user's emotional state. Based on the analysis results, it adjusts the alarm volume and the content of the missions presented. 【0564】 Step 5: 【0565】 The device presents the user with a pre-set alarm sound and a mission. The user completes the mission and stops the alarm. 【0566】 Step 6: 【0567】 Users initiate daily activities (e.g., running or reading) and record their progress and mood in the app. 【0568】 Step 7: 【0569】 Based on the user's emotional analysis, the server sends personalized notifications containing useful information and encourages habit retention throughout the day. For example, if the user is feeling stressed, it will suggest ways to relax. 【0570】 Step 8: 【0571】 Users report their progress in achieving their habits within the community and receive emotion-based feedback. They receive messages of empathy and encouragement from other users, which helps them stay motivated. 【0572】 Step 9: 【0573】 The emotion engine generates patterns based on past data to make long-term suggestions and adjustments, and sends them to the server to help with future alarm settings and activity support. 【0574】 (Example 2) 【0575】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0576】 In modern society, many people are unable to get enough rest due to irregular lifestyles and stress, resulting in a decline in their quality of life. To improve this situation, a personalized approach to individual users is necessary, but current systems can only provide generic alarms and simple notifications, and are unable to provide optimal support based on each user's emotions and habits. 【0577】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0578】 In this invention, the server includes a computing device for performing emotion analysis, means for identifying the user's emotional state, means for personalizing alarm sounds and wake-up missions based on the identified emotional state, and means for utilizing a database that records daily activities and identifies activities of interest to the user. This makes it possible to provide each user with an optimal wake-up experience and lifestyle improvements based on their emotional state. 【0579】 "Emotional analysis" is a technology that identifies a user's emotional state by analyzing their facial expressions and voice. 【0580】 A "processing unit" is a hardware or software system used to process data, particularly one used for sentiment analysis. 【0581】 "User emotional state" refers to the user's current mental or emotional state as identified through sentiment analysis. 【0582】 "Personalization" means adjusting service content, such as alarm sounds and missions, to suit the specific needs and circumstances of each individual user. 【0583】 "Daily activities" refer to the actions and habits that users perform on a daily basis, and these are recorded and managed by a habit tracking tool. 【0584】 A "database" is a collection of information built to aggregate and manage user-related information, allowing for the efficient retrieval of information for a specific purpose. 【0585】 The system of this invention improves the quality of daily life based on the user's emotional state. Its main components include a computing unit for emotion analysis, an application for providing a personalized experience, and a server that integrates these. The processing utilizes audio and image data acquired by hardware such as cameras and microphones. The server inputs this data into an emotion analysis model to analyze the user's emotional state in real time. Based on the analysis results, the system automatically selects the optimal alarm sound or mission and transmits it to the user's terminal. 【0586】 The emotion engine analyzes the user's facial expressions and voice characteristics, and uses a generative AI model to identify emotions. This model is trained on past data, enabling customized analysis for each user. For example, the server suggests relaxing content to users who are emotionally unstable. This allows for individualized responses based on emotions, enabling users to wake up comfortably and go about their daily lives. 【0587】 The habit tracking feature allows the server to record user activity and store it in a database. This enables the identification of activities that users enjoy and provides personalized advice based on the results. The community feature allows users to share their emotional states with other users, creating an environment where they can support each other. 【0588】 For example, if a user wakes up feeling emotionally unstable, the server will select relaxing music or a gentle mission appropriate to that situation. It can also notify the user of suggestions such as a yoga session or a healthy breakfast, allowing them to start their day more productively. An example of a prompt might be, "Analyze the user's emotions and suggest the most appropriate support." 【0589】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0590】 Step 1: 【0591】 The user sets their wake-up time using an alarm app. The user's set wake-up time is the input, and this is sent to the system. The output is that the setting information is saved on the server, and the system is ready for the next wake-up. 【0592】 Step 2: 【0593】 At the set wake-up time, the server captures the user's facial expressions and voice through the device. Specifically, a camera and microphone are used, and data is collected in real time. The input is the user's facial expressions and voice data, and the output is this data sent to the server and passed on to an emotion analysis model. 【0594】 Step 3: 【0595】 The server uses an emotion analysis model to analyze the user's emotional state. The input is the facial and voice data collected in step 2, which is processed by a generative AI model. The output identifies the user's emotional state, and this information is used in the next step. 【0596】 Step 4: 【0597】 The server selects the optimal alarm sound and wake-up mission based on the analyzed emotional state. The input is information about the user's emotional state, and the selection is made according to pre-set rules. The selected alarm sound and mission are sent to the terminal as output. 【0598】 Step 5: 【0599】 The user wakes up and begins the mission presented on the device. During mission execution, the user's progress is sent to the server in real time. Input is the user's actions, and output is feedback based on the degree of mission completion. 【0600】 Step 6: 【0601】 During the day, users record their activities using a habit tracking tool. This information is stored in a database. The input is user activity information, and the output is analysis of this data to identify the user's interests and activity patterns. 【0602】 Step 7: 【0603】 The server sends personalized notifications and advice to the user based on identified activities. The input is activity information from a database, and the output is user-optimized notifications. This allows the user to maintain continuous motivation. 【0604】 Step 8: 【0605】 Through community features, users share their emotional states and receive feedback from other users. The input is the user's emotional state information, which is made public to the community. The output is the support and encouragement provided by other users. 【0606】 (Application Example 2) 【0607】 Next, we will explain Application Example 2. In the following explanation, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0608】 In modern society, many people face the risk of health problems due to irregular lifestyles and stress. Conventional lifestyle improvement systems often provide uniform services without considering the emotional state of individual users, making it difficult to improve user motivation and satisfaction. Furthermore, the inability to provide emotionally-based support among users and the lack of individually optimized support are also challenges. 【0609】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0610】 In this invention, the server includes means for analyzing the user's emotional state using emotion recognition and selecting the optimal alarm volume and mission; means for generating suggestions for improving health habits related to the user's emotional state; and means for providing emotion-based feedback within the community. This enables improvements in lifestyle habits that correspond to the individual emotional state of the user, as well as mutual support among other users. 【0611】 A "computing device" is a general term for electronic devices that have the ability to perform various tasks and process information through interaction with the user. 【0612】 A "mission" refers to the tasks or challenges a user undertakes to achieve a specific goal, and serves as motivation to stop the alarm. 【0613】 "Activities" refer to actions and behaviors that users perform on a daily basis, and that influence the maintenance and improvement of their lifestyle habits. 【0614】 "Motivation" refers to the psychological driving force that allows users to continue taking action toward a specific goal, and it is something that is supported by the system. 【0615】 A "group" refers to a community formed by users with similar goals and interests, with the aim of sharing information and emotions and supporting each other. 【0616】 "Emotion recognition" is a technology that analyzes data such as a user's facial expressions and voice to evaluate their psychological state. 【0617】 "Alarm volume" refers to the loudness of the voice notification sound used to wake the user, and is optimized for each user's emotional state. 【0618】 "Health habit improvement" refers to optimizing daily activities and behaviors to improve the user's physical and mental health. 【0619】 One embodiment of this invention is an integrated system that optimizes a user's lifestyle habits using emotion recognition technology. 【0620】 The server generates a mission-based alarm based on the alarm time set on the user's computing device. During this process, it analyzes the user's emotional state using data from hardware captured via camera and microphone. Specifically, this emotion analysis uses software combining OpenCV and TensorFlow. 【0621】 The server adjusts the alarm volume and selects an appropriate mission based on the results of the emotion analysis. For example, if the user is feeling stressed, it suggests relaxing music and stretching exercises. 【0622】 The device records daily user activity along with sentiment analysis and provides visualization features to maintain motivation. This activity data is shared among users, forming a foundation for community building. Users can also receive feedback based on their emotional state within the group. 【0623】 As a concrete example, if user A is analyzed to be feeling anxious upon waking in the morning, the device will suggest activities to calm them down, and the server will also recommend related healthy breakfast recipes. 【0624】 An example of an input prompt for a generative AI model might be: "Create a lifestyle improvement assistant bot based on emotion analysis. If the user is feeling anxious, suggest calming music and stretching, and send encouraging messages from the community." 【0625】 In this way, users can receive personalized support for improving their lifestyle habits. 【0626】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0627】 Step 1: 【0628】 The server receives alarm time information set on the user's computing device as input. Based on this information, the server begins preparing the alarm. 【0629】 Step 2: 【0630】 The device uses its camera and microphone to acquire video and audio data of the user's face. This data is sent to a server where emotion recognition processing begins. The OpenCV library is used to extract facial features, and TensorFlow is used to estimate emotions. The output of this process is the user's emotional state. 【0631】 Step 3: 【0632】 The server executes logic to select the optimal alarm volume and mission based on emotional state data. For example, if the analysis indicates that the user needs relaxation, it will set the alarm volume low and select a mission with a relaxing effect. This result is then sent to the device. 【0633】 Step 4: 【0634】 Based on instructions from the server, the user's device sounds an alarm at a set volume and displays the assigned mission. The alarm stops when the user completes the mission. The status of the completed mission is fed back to the server. 【0635】 Step 5: 【0636】 The device records the user's daily activities, and the server uses this data to visualize progress for motivational purposes. The visualized data is also used to encourage the user's future activities. 【0637】 Step 6: 【0638】 The server analyzes recorded emotion and activity data to generate personalized health habit suggestions for the user. These suggestions are sent to the user's device, providing specific actions to maintain their health. 【0639】 Step 7: 【0640】 When users utilize group features, the server implements an emotion-based feedback system within the group. The user's emotional data is shared with the community, and other users provide encouraging messages and advice. 【0641】 The steps outlined above enable users to improve their lifestyle habits in accordance with their emotional state and to receive mutual support within the community. 【0642】 The specific processing unit 290 transmits the result of the specific processing to the headset terminal 314. In the headset terminal 314, the control unit 46A causes the speaker 240 and display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0643】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0644】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and specific processing may also be performed by the headset terminal 314. 【0645】 [Fourth Embodiment] 【0646】 Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment. 【0647】 As shown in Figure 7, the data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server. 【0648】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0649】 The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a controlled object 443. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and controlled object 443 are also connected to the bus 52. 【0650】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0651】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0652】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0653】 The controlled object 443 includes a display device, LEDs in the eyes, and motors that drive the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the robot 414's emotions can be expressed by controlling these motors. Furthermore, the robot 414's facial expressions can also be expressed by controlling the illumination state of the LEDs in its eyes. 【0654】 Figure 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Figure 8, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0655】 The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30. 【0656】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0657】 In robot 414, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0658】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0659】 This invention relates to an integrated system for supporting users in achieving comfortable waking up and establishing healthy lifestyle habits. This system combines an alarm app, a habit tracking tool, and community features for motivation maintenance to provide comprehensive support. Specific embodiments for carrying out this invention are described below. 【0660】 First, the user sets their wake-up time each morning through the alarm app. This app includes features such as puzzles and missions selected by the user, in addition to a regular alarm sound, and the server manages these settings. The alarm sounds at the designated time, and the user can stop the alarm by solving the mission. 【0661】 Next, the user uses a habit tracking tool to record their daily activities (e.g., running or reading). The device visualizes progress based on the user's input, allowing them to check their level of achievement through graphs and other means. The server aggregates this data and sends regular push notifications to the user to encourage them to continue their habits. 【0662】 Furthermore, by utilizing the system's community features, users are paired with other users who share the same goals, forming a buddy system. Users report their progress to each other through dedicated chat groups, maintaining motivation. At the same time, they participate in regular challenges and aim to achieve their goals. 【0663】 As part of health management support, the server provides recommendations for improving sleep quality (e.g., avoiding device use before bed) and also suggests easy-to-prepare healthy meal plans. The device displays this information and helps users put it into practice. 【0664】 As a concrete example, User A opens the app before going to bed and sets their wake-up time for the next day to 6:00 AM. The next morning, the device sounds an alarm, and User A solves a puzzle they set. Afterwards, the habit tracking tool displays a notification to start running, and User A goes for a 10-minute run. They record their progress for the day in the app and share their progress with others in the same community. 【0665】 This format allows users to wake up efficiently and maintain healthy daily habits. 【0666】 The following describes the processing flow. 【0667】 Step 1: 【0668】 The user launches the app and sets an alarm. On the settings screen, they select their desired wake-up time and a mission to dismiss the alarm (e.g., a puzzle or Sudoku). 【0669】 Step 2: 【0670】 The server saves the user's settings and prepares to send an alarm to the user's device at the specified wake-up time. 【0671】 Step 3: 【0672】 The device activates an alarm at the set time and displays the user the screen for the selected mission. 【0673】 Step 4: 【0674】 The user attempts to complete an on-screen mission to stop the alarm. Once the mission is completed, the device stops the alarm. 【0675】 Step 5: 【0676】 Users initiate daily habits (e.g., running or reading) and record their progress within the app. They input specific numbers and time spent. 【0677】 Step 6: 【0678】 The device visualizes graphs and progress based on the entered data and reflects them on the progress screen. 【0679】 Step 7: 【0680】 The server periodically sends push notifications to the user's device based on routines and habits set by the user, encouraging continued action. 【0681】 Step 8: 【0682】 Through community features, users can share their progress with other users who have the same goals and receive feedback in chat groups. 【0683】 Step 9: 【0684】 The server provides users with information and suggestions on improving sleep and dietary habits to their devices, supporting an improvement in their quality of life. 【0685】 (Example 1) 【0686】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0687】 There is a need for an integrated system that supports users in waking up comfortably and managing their health consistently. Conventional alarms and health management devices only provide individual functions and are insufficient to support the overall improvement of users' lifestyles. Therefore, a comprehensive system is needed that promotes comfortable waking, effectively records daily activities, and maintains motivation. 【0688】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0689】 In this invention, the server includes means for generating an alarm with a task on the user device at a set time; means for recording the user's daily activities and visualizing progress to maintain motivation; and means for providing a community for sharing progress and encouraging other users with the same goals. This enables the user to wake up more comfortably and maintain healthy lifestyle habits over a long period of time. 【0690】 An "alarm" is a notification method, either by sound or vibration, set to wake a user at a specific time. 【0691】 A "challenge" refers to a puzzle or task that a user must solve in order to stop the alarm. 【0692】 "User device" refers to an electronic device that displays alarms and tasks and is operated by the user. 【0693】 "Daily living activities" refer to actions that users take on a daily basis to maintain their health and improve themselves. 【0694】 "Maintaining motivation" refers to the state of motivation that enables a user to continue making consistent efforts toward the goals they have set. 【0695】 "Progress" refers to the quantitative or qualitative evaluation and recording of the user's activities and problem-solving process toward achieving their goals. 【0696】 "Visualization" refers to displaying collected data and progress in a way that is easy for users to understand, using graphs, charts, and other visual aids. 【0697】 A "community" refers to a communication space or network created for users who share the same goals to support each other. 【0698】 This invention provides an integrated system to support users in achieving a comfortable wake-up experience and building healthy lifestyle habits. This system combines an alarm application, a habit tracking tool, and community features for motivational support to provide comprehensive assistance. 【0699】 First, the user launches the alarm application using their device (such as a smartphone or tablet) and sets the wake-up time and alarm type. The application provides the user with puzzles and tasks ("challenges") to encourage them to wake up, and solving these challenges is required to stop the alarm. Alarm settings are sent to a cloud-based server and stored in a database. 【0700】 The device is responsible for sounding an alarm at a specified time and presenting the user with a task. This function aims not only to help the user wake up comfortably but also to stimulate brain activity. 【0701】 Next, users input their daily activities, such as exercise or reading, into a habit tracking tool. This data is visualized on the device in real time, allowing users to track their progress through graphs and charts. 【0702】 Furthermore, the server periodically analyzes user activity data and sends notifications to maintain user motivation for their habits. This helps users become more conscious of continuing their habits. 【0703】 Furthermore, to facilitate communication, the system allows users to connect with other users who share the same goals. By joining a like-minded community through the community feature, users can share their progress and receive encouragement and feedback to maintain their motivation. 【0704】 As a concrete example, if user A sets an alarm for 6 AM the following morning, the device will sound an alarm and display a task at 6 AM. Once user A completes the task, the alarm stops, and they then receive a running notification and perform a 10-minute exercise. The exercise results can be viewed on the device and shared with partners within the same community. Through this process, users can efficiently maintain their daily habits. 【0705】 Examples of prompt statements include: 【0706】 "Could you please explain the puzzle feature in the alarm app in more detail?" 【0707】 "Please explain how to display data in a habit tracking tool." 【0708】 These features enable users to wake up efficiently and maintain healthy habits. 【0709】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0710】 Step 1: 【0711】 The user enters their wake-up time and alarm type into the alarm application on their device. The time information and alarm type data entered by the user are converted to a standard format by the application and stored as output data sent to the server. This establishes the fundamental data for the alarm. 【0712】 Step 2: 【0713】 When the set time arrives, the terminal starts sounding an alarm based on alarm information received from the server and displays the task assigned to the user on the screen. The terminal uses the time information as a trigger to refer to the system clock and extracts and plays the audio file and task information. This triggers an action to encourage the user to wake up. 【0714】 Step 3: 【0715】 The user solves the presented problem. The user's answer input is compared with the problem information stored on the terminal to determine if it is correct. This data calculation clears the alarm, and if successful, an output is generated that sends a "clearance complete" signal back to the server. This completes the alarm deactivation process. 【0716】 Step 4: 【0717】 After completing their daily activities, users input their health activities for the day using a habit tracking tool. The entered activity data is graphed in real time on the device and sent to the server. This data is stored for progress management and is output to the user as visualized progress data. 【0718】 Step 5: 【0719】 The server analyzes accumulated activity data and evaluates the user's progress regarding their habits. Based on the analysis results, it generates notifications aimed at improving the user's motivation. These notifications are sent to the device as encouragement messages to help the user maintain their habits and are displayed to the user. 【0720】 Step 6: 【0721】 Users access the community and share their progress with other users who share the same goals. This process involves user input through the community's chat function, which is then shared and saved on the server. This facilitates smooth information sharing and creates an environment of mutual support. 【0722】 (Application Example 1) 【0723】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0724】 In modern life, maintaining healthy lifestyle habits can be difficult. Therefore, there is a need for systems that efficiently support waking up and effectively assist daily activities. Furthermore, external support is needed to more sustainably improve individual habits and maintain motivation. Considering these challenges, there is a lack of integrated systems that support users' healthy lifestyles through the direct involvement of artificial objects in daily life. 【0725】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0726】 In this invention, the server includes means for generating a task-based warning in an information processing device at a set time, means for visualizing a person's daily activities, and means for an artifact with mobility capabilities to assist in daily activities. This enables efficient wake-up support and continuous improvement of habits. 【0727】 An "alarm" refers to a warning sound or notification that alerts the user to a specified task at a set time. 【0728】 An "information processing device" refers to an electronic device used to process data and provide feedback or instructions to the user. 【0729】 A "task" refers to a specific action or problem-solving task that a user should perform upon waking up. 【0730】 A "warning" refers to an audio or visual notification that prompts the user to take a specific action. 【0731】 "Visualization" means displaying data in the form of graphs, charts, and other visual aids so that users can intuitively understand the information. 【0732】 "Artificial objects with mobility" refers to external devices that are physically capable of moving and performing specified tasks. 【0733】 "Life support" means providing assistance to users so that they can smoothly carry out their daily lives. 【0734】 An "integrated system" refers to a system that combines multiple functions and services to provide comprehensive support to users. 【0735】 This invention's system integrates multiple functions to support users in leading healthy lives. The server and terminal communicate with each other to provide comprehensive support to the user. It primarily includes alarm functions, habit tracking functions, community functions, and lifestyle support functions. 【0736】 The server generates an alarm with a task via an information processing device at a time set by the user. This alarm is displayed on the device as an audible or visual notification. The user can stop the alarm by completing the presented task. This process helps facilitate efficient waking. 【0737】 Furthermore, the habit tracking feature allows the device to record and visualize the user's daily activities. The server analyzes progress and provides feedback to help the user achieve their goals. This enables users to continuously improve their habits. 【0738】 Furthermore, the server provides an opportunity to share progress with other users who share the same goals through an online community. This makes it easier for users to maintain their motivation. 【0739】 As a life support function, mobile artificial objects operate according to the user's instructions, assisting with daily activities. For example, a robot can move to the kitchen to help prepare breakfast. In this way, the entire system works in harmony, making it easier to manage the user's health. 【0740】 As a concrete example, at 6 AM, an alarm set by the user sounds, and a simple puzzle is displayed as a task. The user solves this task via their device, and then a robot moves to the kitchen to help prepare a salad. 【0741】 An example of a prompt for a generative AI model is as follows: "Write a scenario in which a home robot with a health management app supports daily life. Please provide an example of a typical day, starting with assistance with waking up and including habit tracking and meal preparation." 【0742】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0743】 Step 1: 【0744】 The server receives information about the wake-up time set by the user. As input, it receives the time and task settings specified by the user via the terminal, and stores the time information internally. The output is the preparation of an alarm signal based on the set wake-up time. 【0745】 Step 2: 【0746】 The device activates an alarm at a set time and notifies the user. It receives an alarm activation signal from the server as input and generates an audible or visual warning. The output is a state where the user can become aware of the alarm visually or audibly. 【0747】 Step 3: 【0748】 The user performs tasks displayed on the terminal. The terminal provides puzzles or problems as input, and the user performs the necessary actions. The output is a success signal sent to the server as completion information for the task. 【0749】 Step 4: 【0750】 The device initiates habit tracking after task completion. As input, it records data on the user's daily activities after notification and transfers it to the server. The output is a progress dataset. 【0751】 Step 5: 【0752】 The server analyzes and visualizes the collected habit data. It uses the dataset received from the terminal as input and performs calculations to generate graphs and charts. The output is progress data converted into an easy-to-read format. 【0753】 Step 6: 【0754】 The server provides an opportunity for users to share their progress with other users in an online community. It receives the previously created visualization data and other users' progress data as input, and aggregates it in a database. The output is the newly updated community status information. 【0755】 Step 7: 【0756】 An artificial object (robot) with mobility capabilities begins operation upon user command. It receives operation commands transmitted from a server as input and performs specified life support tasks. The output is a signal indicating task completion, such as the completion of breakfast preparation in the kitchen. 【0757】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0758】 This invention relates to an integrated system for waking up and improving lifestyle habits, which combines an emotion engine that recognizes user emotions and adjusts various functions based on those emotions. In addition to an alarm app, habit tracking tool, and community features, this system provides users with a personalized experience using emotion recognition technology. 【0759】 First, the user sets a wake-up time using the alarm app. Upon waking, the server analyzes the user's emotional state from their facial expressions and voice via an emotion engine, and based on this information, selects the optimal alarm volume and mission. For example, if it determines that the user is feeling stressed, it will provide a mission designed to help them relax. 【0760】 Next, habit tracking tools record the user's daily activities. The server uses an emotion engine to identify activities the user enjoys and sends related notifications and advice, making it easier to maintain user motivation. 【0761】 In the community feature, the emotion engine generates emotion-based feedback to share with other users within the community. Users can share information about their emotions within the community and receive appropriate encouragement and support from other users. 【0762】 As a concrete example, User A uses an alarm app and wakes up on a morning when they feel emotionally unstable. Based on the results of facial expression analysis by the emotion engine, the alarm volume is adjusted on the device, and a relaxing mission is presented. After waking up, the server suggests a healthy breakfast recipe that User A likes, and notifies them of a yoga activity they can enjoy during the day. In the evening, User A shares their feelings of anxiety with the community and receives encouraging messages from other users. 【0763】 Thus, the present invention provides a system that supports users' lives more comfortably and efficiently based on their emotions. 【0764】 The following describes the processing flow. 【0765】 Step 1: 【0766】 The user launches the app and sets their wake-up time. To enable the emotion recognition feature, they register sample images of their facial expressions. 【0767】 Step 2: 【0768】 The server prepares to send an alarm to the device at the set wake-up time. It also loads the necessary data so that the emotion engine can be used. 【0769】 Step 3: 【0770】 The device activates an alarm at a set time. Simultaneously, it uses the camera or microphone to collect user emotion data and sends it to a server. 【0771】 Step 4: 【0772】 The server passes the received emotional data to the emotion engine, which analyzes the user's emotional state. Based on the analysis results, it adjusts the alarm volume and the content of the missions presented. 【0773】 Step 5: 【0774】 The device presents the user with a pre-set alarm sound and a mission. The user completes the mission and stops the alarm. 【0775】 Step 6: 【0776】 Users initiate daily activities (e.g., running or reading) and record their progress and mood in the app. 【0777】 Step 7: 【0778】 Based on the user's emotional analysis, the server sends personalized notifications containing useful information and encourages habit retention throughout the day. For example, if the user is feeling stressed, it will suggest ways to relax. 【0779】 Step 8: 【0780】 Users report their progress in achieving their habits within the community and receive emotion-based feedback. They receive messages of empathy and encouragement from other users, which helps them stay motivated. 【0781】 Step 9: 【0782】 The emotion engine generates patterns based on past data to make long-term suggestions and adjustments, and sends them to the server to help with future alarm settings and activity support. 【0783】 (Example 2) 【0784】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0785】 In modern society, many people are unable to get enough rest due to irregular lifestyles and stress, resulting in a decline in their quality of life. To improve this situation, a personalized approach to individual users is necessary, but current systems can only provide generic alarms and simple notifications, and are unable to provide optimal support based on each user's emotions and habits. 【0786】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0787】 In this invention, the server includes a computing device for performing emotion analysis, means for identifying the user's emotional state, means for personalizing alarm sounds and wake-up missions based on the identified emotional state, and means for utilizing a database that records daily activities and identifies activities of interest to the user. This makes it possible to provide each user with an optimal wake-up experience and lifestyle improvements based on their emotional state. 【0788】 "Emotional analysis" is a technology that identifies a user's emotional state by analyzing their facial expressions and voice. 【0789】 A "processing unit" is a hardware or software system used to process data, particularly one used for sentiment analysis. 【0790】 "User emotional state" refers to the user's current mental or emotional state as identified through sentiment analysis. 【0791】 "Personalization" means adjusting service content, such as alarm sounds and missions, to suit the specific needs and circumstances of each individual user. 【0792】 "Daily activities" refer to the actions and habits that users perform on a daily basis, and these are recorded and managed by a habit tracking tool. 【0793】 A "database" is a collection of information built to aggregate and manage user-related information, allowing for the efficient retrieval of information for a specific purpose. 【0794】 The system of this invention improves the quality of daily life based on the user's emotional state. Its main components include a computing unit for emotion analysis, an application for providing a personalized experience, and a server that integrates these. The processing utilizes audio and image data acquired by hardware such as cameras and microphones. The server inputs this data into an emotion analysis model to analyze the user's emotional state in real time. Based on the analysis results, the system automatically selects the optimal alarm sound or mission and transmits it to the user's terminal. 【0795】 The emotion engine analyzes the user's facial expressions and voice characteristics, and uses a generative AI model to identify emotions. This model is trained on past data, enabling customized analysis for each user. For example, the server suggests relaxing content to users who are emotionally unstable. This allows for individualized responses based on emotions, enabling users to wake up comfortably and go about their daily lives. 【0796】 The habit tracking feature allows the server to record user activity and store it in a database. This enables the identification of activities that users enjoy and provides personalized advice based on the results. The community feature allows users to share their emotional states with other users, creating an environment where they can support each other. 【0797】 For example, if a user wakes up feeling emotionally unstable, the server will select relaxing music or a gentle mission appropriate to that situation. It can also notify the user of suggestions such as a yoga session or a healthy breakfast, allowing them to start their day more productively. An example of a prompt might be, "Analyze the user's emotions and suggest the most appropriate support." 【0798】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0799】 Step 1: 【0800】 The user sets their wake-up time using an alarm app. The user's set wake-up time is the input, and this is sent to the system. The output is that the setting information is saved on the server, and the system is ready for the next wake-up. 【0801】 Step 2: 【0802】 At the set wake-up time, the server captures the user's facial expressions and voice through the device. Specifically, a camera and microphone are used, and data is collected in real time. The input is the user's facial expressions and voice data, and the output is this data sent to the server and passed on to an emotion analysis model. 【0803】 Step 3: 【0804】 The server uses an emotion analysis model to analyze the user's emotional state. The input is the facial and voice data collected in step 2, which is processed by a generative AI model. The output identifies the user's emotional state, and this information is used in the next step. 【0805】 Step 4: 【0806】 The server selects the optimal alarm sound and wake-up mission based on the analyzed emotional state. The input is information about the user's emotional state, and the selection is made according to pre-set rules. The selected alarm sound and mission are sent to the terminal as output. 【0807】 Step 5: 【0808】 The user wakes up and begins the mission presented on the device. During mission execution, the user's progress is sent to the server in real time. Input is the user's actions, and output is feedback based on the degree of mission completion. 【0809】 Step 6: 【0810】 During the day, users record their activities using a habit tracking tool. This information is stored in a database. The input is user activity information, and the output is analysis of this data to identify the user's interests and activity patterns. 【0811】 Step 7: 【0812】 The server sends personalized notifications and advice to the user based on identified activities. The input is activity information from a database, and the output is user-optimized notifications. This allows the user to maintain continuous motivation. 【0813】 Step 8: 【0814】 Through community features, users share their emotional states and receive feedback from other users. The input is the user's emotional state information, which is made public to the community. The output is the support and encouragement provided by other users. 【0815】 (Application Example 2) 【0816】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0817】 In modern society, many people face the risk of health problems due to irregular lifestyles and stress. Conventional lifestyle improvement systems often provide uniform services without considering the emotional state of individual users, making it difficult to improve user motivation and satisfaction. Furthermore, the inability to provide emotionally-based support among users and the lack of individually optimized support are also challenges. 【0818】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0819】 In this invention, the server includes means for analyzing the user's emotional state using emotion recognition and selecting the optimal alarm volume and mission; means for generating suggestions for improving health habits related to the user's emotional state; and means for providing emotion-based feedback within the community. This enables improvements in lifestyle habits that correspond to the individual emotional state of the user, as well as mutual support among other users. 【0820】 A "computing device" is a general term for electronic devices that have the ability to perform various tasks and process information through interaction with the user. 【0821】 A "mission" refers to the tasks or challenges a user undertakes to achieve a specific goal, and serves as motivation to stop the alarm. 【0822】 "Activities" refer to actions and behaviors that users perform on a daily basis, and that influence the maintenance and improvement of their lifestyle habits. 【0823】 "Motivation" refers to the psychological driving force that allows users to continue taking action toward a specific goal, and it is something that is supported by the system. 【0824】 A "group" refers to a community formed by users with similar goals and interests, with the aim of sharing information and emotions and supporting each other. 【0825】 "Emotion recognition" is a technology that analyzes data such as a user's facial expressions and voice to evaluate their psychological state. 【0826】 "Alarm volume" refers to the loudness of the voice notification sound used to wake the user, and is optimized for each user's emotional state. 【0827】 "Health habit improvement" refers to optimizing daily activities and behaviors to improve the user's physical and mental health. 【0828】 One embodiment of this invention is an integrated system that optimizes a user's lifestyle habits using emotion recognition technology. 【0829】 The server generates a mission-based alarm based on the alarm time set on the user's computing device. During this process, it analyzes the user's emotional state using data from hardware captured via camera and microphone. Specifically, this emotion analysis uses software combining OpenCV and TensorFlow. 【0830】 The server adjusts the alarm volume and selects an appropriate mission based on the results of the emotion analysis. For example, if the user is feeling stressed, it suggests relaxing music and stretching exercises. 【0831】 The device records daily user activity along with sentiment analysis and provides visualization features to maintain motivation. This activity data is shared among users, forming a foundation for community building. Users can also receive feedback based on their emotional state within the group. 【0832】 As a concrete example, if user A is analyzed to be feeling anxious upon waking in the morning, the device will suggest activities to calm them down, and the server will also recommend related healthy breakfast recipes. 【0833】 An example of an input prompt for a generative AI model might be: "Create a lifestyle improvement assistant bot based on emotion analysis. If the user is feeling anxious, suggest calming music and stretching, and send encouraging messages from the community." 【0834】 In this way, users can receive personalized support for improving their lifestyle habits. 【0835】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0836】 Step 1: 【0837】 The server receives alarm time information set on the user's computing device as input. Based on this information, the server begins preparing the alarm. 【0838】 Step 2: 【0839】 The device uses its camera and microphone to acquire video and audio data of the user's face. This data is sent to a server where emotion recognition processing begins. The OpenCV library is used to extract facial features, and TensorFlow is used to estimate emotions. The output of this process is the user's emotional state. 【0840】 Step 3: 【0841】 The server executes logic to select the optimal alarm volume and mission based on emotional state data. For example, if the analysis indicates that the user needs relaxation, it will set the alarm volume low and select a mission with a relaxing effect. This result is then sent to the device. 【0842】 Step 4: 【0843】 Based on instructions from the server, the user's device sounds an alarm at a set volume and displays the assigned mission. The alarm stops when the user completes the mission. The status of the completed mission is fed back to the server. 【0844】 Step 5: 【0845】 The device records the user's daily activities, and the server uses this data to visualize progress for motivational purposes. The visualized data is also used to encourage the user's future activities. 【0846】 Step 6: 【0847】 The server analyzes recorded emotion and activity data to generate personalized health habit suggestions for the user. These suggestions are sent to the user's device, providing specific actions to maintain their health. 【0848】 Step 7: 【0849】 When users utilize group features, the server implements an emotion-based feedback system within the group. The user's emotional data is shared with the community, and other users provide encouraging messages and advice. 【0850】 The steps outlined above enable users to improve their lifestyle habits in accordance with their emotional state and to receive mutual support within the community. 【0851】 The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the controlled object 443 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0852】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0853】 In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the robot 414. 【0854】 Furthermore, the emotion identification model 59, acting as an emotion engine, may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to a specific mapping, which is an emotion map (see Figure 9). Similarly, the emotion identification model 59 may also determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion. 【0855】 Figure 9 shows an emotion map 400 in which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. The closer to the center of the concentric circles, the more primitive the emotions are located. Further out of the concentric circles, emotions representing states and actions arising from mental states are located. Emotion is a concept that includes feelings and mental states. On the left side of the concentric circles, emotions that are generally generated from reactions occurring in the brain are located. On the right side of the concentric circles, emotions that are generally induced by situational judgment are located. Above and below the concentric circles, emotions that are generally generated from reactions occurring in the brain and induced by situational judgment are located. In addition, the emotion of "pleasure" is located on the upper side of the concentric circles, and the emotion of "displeasure" is located on the lower side. Thus, in the emotion map 400, multiple emotions are mapped based on the structure in which emotions arise, and emotions that are likely to occur simultaneously are mapped close together. 【0856】 These emotions are distributed at the 3 o'clock position on the Emotion Map 400, and usually fluctuate between feelings of security and anxiety. In the right half of the Emotion Map 400, situational awareness takes precedence over internal feelings, resulting in a calm impression. 【0857】 The inside of the Emotion Map 400 represents inner thoughts, while the outside represents actions. Therefore, the further you go from the outside of the Emotion Map 400, the more visible (expressed in actions) your emotions become. 【0858】 Here, human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. Similarly, in robots, cars, motorcycles, etc., emotions can be created based on various balances, such as posture and battery level. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. The emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on a system for analyzing brain physiological signals of speech emotion recognition and emotion, Tokushima University, doctoral dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map contains emotions belonging to a region called "response," where sensation is dominant. The right half of the emotion map contains emotions belonging to a region called "situation," where situational awareness is dominant. 【0859】 The emotion map defines two emotions that promote learning. One is the emotion around the middle of the negative "repentance" and "reflection" on the situation side. In other words, it is when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is the emotion around the positive "desire" on the reaction side. In other words, it is when the robot has positive feelings such as "I want more" or "I want to know more." 【0860】 The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​representing each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple training data sets, which are combinations of user input and emotion values ​​representing each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions located close together have similar values, as shown in the emotion map 900 in Figure 10. Figure 10 shows an example where multiple emotions such as "reassured," "calm," and "confident" have similar emotion values. 【0861】 The above description primarily focuses on the functions of the data processing device 12 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer or as an application that runs on a smartphone. The method related to this disclosure may be provided to users in SaaS (Software as a Service) format. 【0862】 In the above embodiment, an example was given in which a specific process is performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and a distributed processing of the specific process may be performed by multiple computers, including computer 22. For example, a data generation model 58 may be provided in an external device of the data processing device 12, and the external device may generate data according to the input data. 【0863】 In the above embodiment, an example was given in which the specific processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56. 【0864】 Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12. 【0865】 Furthermore, it is not necessary to store the entirety of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entirety of the specific processing program 56 in the storage 32; it is acceptable to store only a portion of the specific processing program 56. 【0866】 The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using memory. 【0867】 The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Alternatively, the hardware resource that performs a specific process may consist of a single processor. 【0868】 Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources. 【0869】 Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose. 【0870】 The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above. 【0871】 All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted as being incorporated by reference. 【0872】 The following is further disclosed regarding the embodiments described above. 【0873】 (Claim 1) 【0874】 A means for generating an alarm with a mission on the user terminal at the set time, 【0875】 A means for the user to stop the alarm by solving the mission, 【0876】 A means of recording the user's daily activities and visualizing progress to maintain motivation, 【0877】 A means of sending notifications to encourage users to continue their habits, 【0878】 A means of providing a community for sharing progress and supporting other users who have the same goals, 【0879】 A means of providing information to support improvements in sleep and diet, 【0880】 A system that includes this. 【0881】 (Claim 2) 【0882】 The system according to claim 1, comprising means for sequentially increasing the volume of an alarm. 【0883】 (Claim 3) 【0884】 The system according to claim 1, comprising means for waking a user using light that mimics the rising sun. 【0885】 "Example 1" 【0886】 (Claim 1) 【0887】 A means for generating an alarm indicating a problem on the user device at a set time, 【0888】 A means for the user to stop the alarm by solving the problem, 【0889】 A means of recording users' daily activities and visualizing progress to maintain motivation, 【0890】 A means of sending notifications to encourage users to continue their habits, 【0891】 A means of providing a community for sharing progress and supporting other users who have the same goals, 【0892】 A means of providing information to support improvements in rest and diet, 【0893】 A means of sounding an alarm at a time set by the user and canceling the alarm by solving a problem through the device, 【0894】 A means of collecting activity records and aggregating them in a database, 【0895】 A means of providing collaboration and regular challenges through chat, 【0896】 A system that includes this. 【0897】 (Claim 2) 【0898】 The system according to claim 1, comprising means for gradually increasing the volume of an alarm. 【0899】 (Claim 3) 【0900】 The system according to claim 1, comprising means for waking a user using light that mimics a sunrise. 【0901】 "Application Example 1" 【0902】 (Claim 1) 【0903】 A means for generating a warning with a task in an information processing device at a set time, 【0904】 A means of stopping the warning by having a human solve the task, 【0905】 A means of recording a person's daily actions and visualizing their progress to maintain motivation, 【0906】 A means of sending notifications to encourage people to continue a habit, 【0907】 A means of providing a group to share progress and support others who have the same goals, 【0908】 A means of providing information to support improvements in sleep and diet, 【0909】 An artificial object with mobility capabilities receives commands to support human life and provides means to assist daily activities. 【0910】 A system that includes this. 【0911】 (Claim 2) 【0912】 The system according to claim 1, comprising means for sequentially increasing the volume of a warning. 【0913】 (Claim 3) 【0914】 The system according to claim 1, comprising means for waking a person using light that mimics natural light. 【0915】 "Example 2 of combining an emotion engine" 【0916】 (Claim 1) 【0917】 It is equipped with a computing device that performs emotion analysis, and means for identifying the user's emotional state, 【0918】 A means of personalizing alarm sounds and wake-up missions based on identified emotional states, 【0919】 A method that utilizes a database to record daily activities and identify activities that the user is interested in, 【0920】 A means of sending personalized notifications and guidance in response to identified activities, 【0921】 A means of building a community that has a means of generating and sharing feedback based on emotional states with other users, 【0922】 A means of providing information that supports the improvement of users' lives, 【0923】 A system that includes this. 【0924】 (Claim 2) 【0925】 The system according to claim 1, comprising means for sequentially analyzing the user's facial expressions and voice data. 【0926】 (Claim 3) 【0927】 The system according to claim 1, comprising means for identifying a user's interests and activity patterns based on their emotions and generating notifications related thereto. 【0928】 "Application example 2 when combining with an emotional engine" 【0929】 (Claim 1) 【0930】 A means for generating an alarm with a mission on a computing device at a set time, 【0931】 A means for the user to stop the alarm by solving the mission, 【0932】 A means of recording user activity and visualizing progress to maintain motivation, 【0933】 A means of sending notifications to encourage users to continue their habits, 【0934】 A means of providing a community for sharing progress and supporting other users with similar goals, 【0935】 A method for analyzing the user's emotional state using emotion recognition and selecting the optimal alarm volume and mission, 【0936】 A means for generating suggestions for improving health habits related to the user's emotional state, 【0937】 A means of providing emotion-based feedback within a community, 【0938】 A system that includes this. 【0939】 (Claim 2) 【0940】 The system according to claim 1, comprising means for sequentially increasing the volume of an alarm. 【0941】 (Claim 3) 【0942】 The system according to claim 1, comprising means for waking a user using a light source. [Explanation of symbols] 【0943】 10, 210, 310, 410 Data Processing Systems 12 Data Processing Devices 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robots< / url:> < / url:> < / url:> < / url:>

Claims

[Claim 1] A means for generating an alarm with a mission on the user terminal at the set time, A means for the user to stop the alarm by solving the mission, A means of recording the user's daily activities and visualizing progress to maintain motivation, A means of sending notifications to encourage users to continue their habits, A means of providing a community for sharing progress and supporting other users who have the same goals, A means of providing information to support improvements in sleep and diet, A system that includes this. [Claim 2] The system according to claim 1, comprising means for sequentially increasing the volume of an alarm. [Claim 3] The system according to claim 1, comprising means for waking a user using light that mimics the rising sun.