System
The system addresses the scattering of child-rearing information by integrating support units to provide centralized, AI-driven comprehensive support from pregnancy to the child's growth, ensuring efficient and personalized management.
Patent Information
- Application Number
- JP2024132554
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2026-02-20
AI Technical Summary
Information and support related to child-rearing are scattered, making it difficult to manage and utilize efficiently.
A system that includes a support information providing unit, medical information management unit, meal plan proposing unit, growth record managing unit, communication promoting unit, and education support unit, which centrally manages and provides comprehensive support from early pregnancy through to the child's growth, using generation AI for real-time answers and personalized information.
The system efficiently centralizes and provides comprehensive child-rearing support, including personalized meal plans, growth record management, and educational support, enhancing user convenience and health management.
Smart Images

Figure 2026029700000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the 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 Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] With conventional technology, information and support related to child-rearing was scattered, making it difficult to manage and utilize efficiently.
[0005] The system according to the embodiment aims to centrally manage and efficiently provide information and support related to child rearing. [Means for solving the problem]
[0006] The system according to the embodiment includes a support information providing unit, a medical information management unit, a meal plan proposing unit, a growth record managing unit, a communication promoting unit, an education support unit, and an information handover unit. The support information providing unit provides support information from local governments. The medical information managing unit centrally manages medical information in cooperation with the maternal and child health handbook. The meal plan proposing unit proposes a meal plan according to the user's lifestyle and the child's stage of growth. The growth record managing unit manages the child's growth record. The communication promoting unit promotes communication between parents and manages a joint schedule. The education support unit provides educational support for children. The information handover unit hands over the child's information as they grow up. [Effects of the Invention]
[0007] The system according to the embodiment can centrally manage and efficiently provide information and support related to child rearing. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8]FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. DETAILED DESCRIPTION OF THE INVENTION
[0009] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0010] First, the terms used in the following description will be explained.
[0011] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, the processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices 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), or a TPU (Tensor Processing Unit).
[0012] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0013] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
[0014] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, 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), and Bluetooth (registered trademark).
[0015] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0016] [First embodiment] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0017] 1, a 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.
[0018] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0019] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0020] The reception device 38 includes a touch panel 38A and a microphone 38B, and receives user input. The touch panel 38A detects contact with a pointer (for example, a pen or a finger) to receive user input by the touch of the pointer. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 (see FIG. 2) acquires the data indicating the user input.
[0021] Output device 40 includes a display 40A and a speaker 40B, and presents data to a user by outputting the data in a form of expression that the user can perceive (e.g., audio and / or text). Display 40A displays visible information such as text and images in accordance with instructions from processor 46. Speaker 40B outputs audio in accordance with instructions from processor 46. Camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0022] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0023] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0024] 2, in the data processing device 12, a specific process 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" according to the technology of the present 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 process 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.
[0025] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. The identification processing unit 290 can estimate a user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion. The emotion estimation function (emotion identification function) using the emotion identification model 59 performs various estimations and predictions regarding the user's emotion, including estimation and prediction of the user's emotion, but is not limited to these examples. Furthermore, the estimation and prediction of emotion also includes, for example, emotion analysis.
[0026] In the smart device 14, the specific processing is performed by the processor 46. The storage 50 stores a specific processing program 60. The specific processing program 60 is used together with the specific processing program 56 by the data processing system 10. The processor 46 reads the specific processing program 60 from the storage 50 and executes the read specific processing program 60 on the RAM 48. The specific processing is realized by the processor 46 operating as the control unit 46A in accordance with the specific processing program 60 executed on the RAM 48. Note that the smart device 14 has a data generation model and an emotion identification model similar to the data generation model 58 and the emotion identification model 59, and can also perform processing similar to that of the specific processing unit 290 using these models.
[0027] Note that a device other than the data processing device 12 may have the data generation model 58. For example, a server device (e.g., a generation server) may have the data generation model 58. In this case, the data processing device 12 obtains a processing result (prediction result, etc.) using the data generation model 58 by communicating with the server device having the data generation model 58. Furthermore, the data processing device 12 may be a server device, or may be a terminal device owned by a user (e.g., a mobile phone, a robot, a home appliance, etc.). Next, an example of processing by the data processing system 10 according to the first embodiment will be described.
[0028] (Example 1) A comprehensive child-rearing support app according to an embodiment of the present invention is a system that provides comprehensive support from early pregnancy through to the growth of a child. This system provides support information from local governments, centralizes medical information management through linkage with the maternal and child health handbook, proposes meal plans, creates shopping lists, manages growth records, facilitates communication between parents and manages joint schedules, provides educational support for children, and provides information handover functions to children. As a result, the comprehensive child-rearing support app can provide comprehensive support from early pregnancy through to the growth of a child.
[0029] The comprehensive child-rearing support app according to the embodiment includes a support information provider, a medical information management unit, a meal plan proposal unit, a growth record management unit, a communication promotion unit, an education support unit, and an information transfer unit. The support information provider provides support information from local governments. For example, it provides information on child-rearing support, medical services, educational programs, etc. The medical information management unit centrally manages medical information in conjunction with the maternal and child health handbook. For example, it digitizes and manages information such as vaccination records, health checkup results, and medical history. The meal plan proposal unit proposes meal plans based on the user's lifestyle and the child's developmental stage. For example, it provides meal plans that take nutritional balance into consideration and allergy-friendly menus. The growth record management unit manages the child's growth record. For example, it manages records of height and weight, developmental milestones, and how to save photos and videos. The communication promotion unit promotes communication between parents and manages joint schedules. For example, it promotes interaction between parents through chat functions, forums, and event hosting. The education support unit provides educational support for children. For example, it provides learning programs, teaching materials, online classes, etc. The information transfer function provides a function to transfer information about a child as they grow up. For example, growth records, medical information, and educational history can be transferred when the child reaches adulthood. This allows the comprehensive parenting support app to provide comprehensive support from the early stages of pregnancy to the child's development.
[0030] The support information providing unit can use the generation AI to generate real-time answers to user questions. For example, when a user enters a question within the app, the generation AI searches the local government's database and provides relevant information in real time. For example, a specific answer is generated for a question about the location and use of a childcare support center. When a user asks a question by voice, the generation AI converts the question into text using voice recognition technology and extracts appropriate information from the local government's database to provide an answer. For example, a detailed schedule is provided for a question about the schedule for health checkups during pregnancy. The generation AI also suggests additional related information based on the user's past question history. For example, if a user previously asked about a childcare course, new related course information is automatically provided. This allows for quick and appropriate answers to users' questions.
[0031] The support information providing unit can personalize and provide optimal information based on the user's past behavioral history. The support information providing unit, for example, analyzes the user's past search history and usage history to provide local government support information tailored to individual needs. For example, for a user who has previously used a childcare support center, related new service information is preferentially displayed. The support information providing unit also sends personalized notifications based on the user's behavioral history. For example, a pregnant user is automatically notified of the latest health information and event information related to the pregnancy. The support information providing unit also uses the user's location information to provide support information from nearby local governments. For example, when a user moves to a specific area, information on childcare support centers and events in that area is provided in real time. This improves convenience by providing optimal information to the user.
[0032] The support information providing unit can provide information through the voice assistant, allowing the user to obtain information by voice. For example, when the user asks the voice assistant a question, the voice assistant searches a local government database and provides a voice response. For example, in response to the question, "Where is the nearest childcare support center?", the voice assistant provides a specific location and contact information. The support information providing unit also automatically provides related information based on the user's past question history. For example, if the user previously asked about a childcare course, the voice assistant notifies the user of new course information by voice. The support information providing unit also enables the user to obtain local government event information through the voice assistant. For example, in response to the question, "What childcare events are happening this weekend?", detailed event information is provided by voice. This improves convenience by allowing the user to obtain information by voice.
[0033] The support information providing unit can link with a local event calendar and automatically notify the user of events in which they can participate. For example, the support information providing unit links with a local event calendar based on the user's location information and automatically notifies the user of events in which they can participate. For example, if the user is in a specific area, the support information providing unit notifies the user of childcare events being held in that area. The support information providing unit also analyzes the user's past participation history and prioritizes notifying the user of events that are likely to interest the user. For example, a user who has previously participated in a childcare course is notified of related new course information. The support information providing unit also links with the event calendar and automatically adds events that the user plans to participate in to the schedule. For example, when a user registers to participate in an event, that information is automatically reflected in the schedule. This makes it easier for users to participate in local events.
[0034] The medical information management unit can analyze maternal and child health handbook data using generation AI and provide health management advice to users. For example, the medical information management unit analyzes maternal and child health handbook data using generation AI and provides advice on health management during pregnancy. For example, it provides advice on appropriate nutritional intake and exercise based on checkup results and weight gain data. The medical information management unit also analyzes a child's growth data after birth and provides advice on vaccination schedules and health management. For example, it provides advice on appropriate diet and exercise based on growth curves. The medical information management unit also provides a personalized health management plan to the user based on the maternal and child health handbook data. For example, it predicts future health risks based on past health data and suggests preventive measures. This makes it possible to provide appropriate health management advice to the user.
[0035] The medical information management unit can automatically update medical information and provide information based on the latest medical guidelines. The medical information management unit, for example, automatically updates data in a maternal and child health handbook and provides information based on the latest medical guidelines. For example, it automatically updates vaccination schedules and health checkup results to provide the user with the latest information. The medical information management unit also automatically retrieves the latest medical guidelines provided by medical institutions and provides appropriate advice to the user. For example, it automatically updates new vaccination recommendation information and notifies the user. The medical information management unit also automatically updates the user's medical information and provides a health management plan based on the latest medical guidelines. For example, it automatically updates a meal plan based on the latest nutritional guidelines. This makes it possible to provide the user with the latest medical information.
[0036] The medical information management unit can link with other health management apps to realize comprehensive health management. For example, the medical information management unit can link data from maternal and child health handbooks with other health management apps to realize comprehensive health management. For example, data can be shared with fitness apps and nutrition management apps to provide comprehensive health management plans. The medical information management unit can also link with other health management apps to build a system that centrally manages users' health data. For example, data can be linked with sleep trackers and heart rate monitors to understand overall health conditions. The medical information management unit can also provide users with personalized health management advice through data linkage with health management apps. For example, it can propose an optimal health management plan based on exercise data and dietary data. This enables comprehensive health management.
[0037] The medical information management unit adds a function that allows sharing with the user's family and medical institutions, thereby enabling faster response in emergencies. The medical information management unit adds a function that allows sharing of data from the maternal and child health handbook with the user's family and medical institutions, thereby enabling faster response in emergencies. For example, data is shared with family and medical institutions so that medical information can be provided quickly in emergencies. The medical information management unit also builds a system that shares the user's medical information with family and medical institutions in real time. For example, vaccination schedules and health checkup results are shared with family and medical institutions. The medical information management unit also manages the user's medical data on the cloud and shares it with family and medical institutions so that necessary medical information can be provided quickly in emergencies. For example, a function is provided that allows necessary information to be shared with one click in an emergency. This enables faster response in emergencies.
[0038] The meal plan proposal unit can use the generation AI to analyze the user's dietary history and nutritional balance and propose an optimal meal plan. For example, the meal plan proposal unit can analyze the user's past dietary history using the generation AI and propose an optimal meal plan that takes nutritional balance into consideration. For example, it can provide a balanced meal menu based on the nutrients the user has previously consumed. The meal plan proposal unit can also use the generation AI to analyze the user's dietary history and nutritional balance and, if a specific nutrient is lacking, propose a meal plan that supplements that nutrient. For example, if there is a calcium deficiency, it can provide a menu using ingredients that are high in calcium. The meal plan proposal unit can also use the generation AI to propose an individualized meal plan based on the user's dietary history. For example, it can provide a meal menu that takes the user's preferences and allergy information into consideration. This makes it possible to propose an optimal meal plan for the user.
[0039] The meal plan proposal unit can customize a meal plan based on the user's allergy information and preferences. For example, the meal plan proposal unit proposes a meal plan that excludes allergy-causing ingredients based on the user's allergy information. For example, if the user has a nut allergy, a menu that does not include nuts is provided. The meal plan proposal unit also takes into account the user's preferences and proposes a meal plan that includes the user's favorite ingredients and dishes. For example, if the user likes a particular dish, a menu that includes that dish is provided. The meal plan proposal unit also takes into account the user's allergy information and preferences simultaneously and proposes an individualized meal plan. For example, if the user has a dairy allergy and likes Japanese food, a Japanese food menu that does not include dairy products is provided. This makes it possible to provide a meal plan that suits the user's allergy information and preferences.
[0040] The meal plan proposal unit can propose seasonal menus in conjunction with information on seasonal ingredients in the region. The meal plan proposal unit, for example, proposes seasonal menus based on information on seasonal ingredients in the region. For example, in spring, it provides a menu using fresh spring vegetables. The meal plan proposal unit also proposes menus using seasonal ingredients in the region based on the user's location information. For example, if the user is in a specific region, it provides dishes using seasonal ingredients in that region. The meal plan proposal unit also automatically updates the seasonal ingredient information and proposes the optimal menu for each season. For example, in summer, it provides cold dishes and refreshing dishes. This makes it possible to propose the optimal menu according to the season.
[0041] The meal plan proposal unit can link the shopping list with an online shopping site and add a function that allows one-click purchases. For example, the meal plan proposal unit links a shopping list automatically generated based on the proposed meal plan with an online shopping site to provide a function that allows one-click purchases. For example, the necessary ingredients can be easily ordered online. Furthermore, when a user checks the shopping list and makes a purchase on the online shopping site, the meal plan proposal unit automatically notifies the user if a specific ingredient is discounted. For example, sale information is provided in real time. Furthermore, the meal plan proposal unit links with the online shopping site to display inventory status and delivery options when the user checks the shopping list. For example, if a specific ingredient is out of stock, an alternative is suggested. This allows the user to easily purchase ingredients.
[0042] The growth record management unit can use the generation AI to analyze the growth record and provide the user with growth trends and predictions. The growth record management unit, for example, uses the generation AI to analyze a child's growth record and provide growth trends and predictions. For example, future growth predictions are made based on height and weight data. The growth record management unit also analyzes the growth record and provides personalized growth advice to the user. For example, advice on appropriate nutritional intake and exercise is given based on a growth curve. The growth record management unit also uses the generation AI to analyze the growth record and provide the user with growth trends and predictions. For example, growth delays and abnormalities are detected early and appropriate measures are suggested. This makes it possible to provide the user with growth trends and predictions.
[0043] The growth record management unit can add a function that allows the user to share growth records with their family and medical institutions, thereby realizing comprehensive growth management. The growth record management unit can add a function that allows the user to share growth records with their family and medical institutions, thereby realizing comprehensive growth management. For example, growth records can be shared with family and medical institutions in real time. The growth record management unit can also share the user's growth records with family and medical institutions and provide a comprehensive growth management plan. For example, growth management can be performed in cooperation with family and medical institutions based on the growth records. The growth record management unit can also manage growth records on the cloud and build a system that shares them with family and medical institutions. For example, it can provide a function that allows growth records to be shared with one click. This allows comprehensive growth management to be realized.
[0044] The growth record management unit can add a function to link growth records with photos and videos and visually record growth. The growth record management unit, for example, links growth records with photos and videos and adds a function to visually record growth. For example, a child's growth process can be recorded with photos and videos and displayed together with the growth record. The growth record management unit also allows users to record growth records with photos and videos and easily view them within the app. For example, photos and videos can be uploaded for each growth event and linked to the growth record. The growth record management unit also provides an interface for visually recording growth records and allows users to easily add photos and videos. For example, it provides a function to upload photos and videos by drag and drop. This makes it possible to provide a function to visually record growth.
[0045] The growth record management unit can link growth records with other childcare apps to provide comprehensive childcare support. The growth record management unit, for example, links growth records with other childcare apps to provide comprehensive childcare support. For example, data can be shared with sleep trackers and diet management apps to provide comprehensive childcare support. The growth record management unit also links with other childcare apps to build a system that centrally manages users' childcare data. For example, growth records can be linked with other childcare apps to provide a comprehensive childcare plan. The growth record management unit also provides individualized childcare support to users through data linkage with childcare apps. For example, an optimal childcare plan can be proposed based on sleep data and diet data. This makes it possible to provide comprehensive childcare support.
[0046] The communication promotion unit can use the generation AI to analyze the content of communication between parents and provide appropriate advice and information. For example, the communication promotion unit can use the generation AI to analyze the content of chats between parents and provide appropriate advice and information. For example, it can automatically provide expert advice in response to concerns or questions about child-rearing. The communication promotion unit can also analyze the content of communication between parents and suggest related information and resources. For example, if a specific child-rearing issue is being discussed, it can provide related articles or videos. The communication promotion unit can also use the generation AI to analyze the content of communication between parents and suggest appropriate support groups and events. For example, it can provide information on parenting circles and workshops. This makes it possible to provide advice and information that supports communication between parents.
[0047] The communication promotion unit can automatically optimize the joint schedule and efficiently manage the schedules of all family members. The communication promotion unit, for example, automatically optimizes the joint schedule and builds a system that efficiently manages the schedules of all family members. For example, it centrally manages the schedules of all family members and avoids overlaps and conflicts. The communication promotion unit also analyzes the user's schedule and automatically suggests the optimal schedule. For example, it suggests the optimal time period when all family members can participate. The communication promotion unit also updates the joint schedule in real time and efficiently manages the schedules of all family members. For example, if the schedule changes, it sends a notification to everyone and automatically adjusts the schedule. This makes it possible to efficiently manage the schedules of all family members.
[0048] The communication promotion unit can link with video calling and voice message functions to enable real-time information sharing. For example, the communication promotion unit links communication between parents with video calling and voice message functions to enable real-time information sharing. For example, parents can discuss child-rearing concerns in real time. The communication promotion unit also uses video calling and voice message functions to build a system that allows parents to share information with each other in real time. For example, members of a child-rearing circle can exchange information in real time. The communication promotion unit also links communication between parents with video calling and voice message functions to provide real-time support. For example, child-rearing experts can provide advice in real time. This enables real-time information sharing.
[0049] The education support unit can use generative AI to analyze a child's learning history and propose an optimal learning program. For example, the education support unit uses generative AI to analyze a child's learning history and propose an optimal learning program. For example, it provides an individualized learning plan based on past learning data. The education support unit also analyzes a child's learning history, evaluates learning progress in specific subjects, and proposes an optimal learning program. For example, if a child's grades in mathematics are low, it provides a learning plan specialized for mathematics. The education support unit also uses generative AI to analyze a child's learning history and provide advice on setting future learning goals. For example, it sets learning goals in specific subjects and proposes a learning program based on those goals. This makes it possible to propose an optimal learning program for a child.
[0050] The educational support unit can continuously improve the educational support content based on user feedback. For example, the educational support unit collects feedback from users and builds a system that continuously improves the educational support content. For example, the content and difficulty level of the content are adjusted based on user opinions. The educational support unit also analyzes user feedback on the educational support content in real time and makes immediate improvements. For example, if a user is dissatisfied with a particular piece of content, the content is improved. The educational support unit also regularly updates the educational support content based on user feedback to reflect the latest information and trends. For example, new learning methods and teaching materials are incorporated. This allows the educational support content to be continuously improved.
[0051] The education support unit can link the education support content with other educational apps to provide comprehensive educational support. The education support unit, for example, links the education support content with other educational apps to provide comprehensive educational support. For example, it shares data with learning management apps and online learning materials to provide comprehensive educational support. The education support unit also links with other educational apps to build a system that centrally manages users' learning data. For example, it links learning records with other educational apps to provide a comprehensive learning plan. The education support unit also provides individualized educational support to users through data linkage with educational apps. For example, it proposes an optimal learning plan based on learning progress data and test results. This makes it possible to provide comprehensive educational support.
[0052] The education support unit designs educational support content so that parents and children can learn together, thereby deepening the bond between parents and children. For example, the education support unit designs educational support content so that parents and children can learn together, thereby deepening the bond between parents and children. For example, it provides quizzes and games that parents and children can work on together. The education support unit also provides interactive content that parents and children can learn together, thereby promoting communication between parents and children. For example, it provides puzzles and missions that parents and children can solve together. The education support unit also provides content that allows parents and children to learn together, thereby deepening the bond between them. For example, it provides picture books and storybooks that parents and children can read together. In this way, it is possible to provide educational support content that deepens the bond between parents and children.
[0053] The information handover unit can use the generation AI to analyze the information to be passed on and prioritize providing the information that is most important to the child. The information handover unit, for example, uses the generation AI to analyze the information to be passed on and prioritize providing the information that is most important to the child. For example, it can analyze growth records and medical information and highlight important events and data. The information handover unit also analyzes the information to be passed on with the generation AI and prioritize providing information that is useful to the child. For example, it can organize information related to educational history and health management and present important points. The information handover unit also uses the generation AI to analyze the information to be passed on and prioritize providing information that will be useful to the child in their future health management and lifestyle. For example, it can predict future health risks based on past health data and suggest preventive measures. This allows the information that is important to the child to be provided prioritized.
[0054] The information handover unit can automatically update the handover information in accordance with the user's life events. The information handover unit, for example, builds a system that automatically updates the handover information in accordance with the user's life events. For example, when a child goes on to higher education or gets a job, necessary information is automatically updated. The information handover unit also analyzes the user's life events and appropriately updates the handover information. For example, when a child reaches adulthood, growth records and medical information are automatically updated and provided. The information handover unit also automatically updates the handover information in accordance with life events and provides the user with the latest information. For example, when a child gets married, information on health management and family planning is updated. This makes it possible to update information in accordance with life events.
[0055] The information handover unit adds a function that allows the handover information to be shared with the user's family and medical institutions, thereby enabling a faster response in an emergency. The information handover unit, for example, adds a function that allows the handover information to be shared with the user's family and medical institutions, thereby enabling a faster response in an emergency. For example, data is shared with family and medical institutions so that medical information can be provided quickly in an emergency. The information handover unit also builds a system that shares the user's handover information with family and medical institutions in real time. For example, health management information and growth records are shared with family and medical institutions. The information handover unit also manages the user's data on the cloud and shares it with family and medical institutions so that the handover information required in an emergency can be provided quickly. For example, a function is provided that allows the information required in an emergency to be shared with one click. This enables a faster response in an emergency.
[0056] The system according to the embodiment is not limited to the above-described example, and various modifications are possible, for example, as follows.
[0057] The support information providing unit can also provide information on local volunteer activities and community events. For example, it can provide information on local cleanup activities, workshops for children, and events that parents and children can participate in together. The support information providing unit can also suggest volunteer activities that the user may be interested in. For example, it can suggest related volunteer activities based on the user's past participation history and interests. The support information providing unit can also provide information on how to use local community centers and public facilities. For example, it can provide information on library events and how to use sports facilities. This allows the user to actively participate in local activities.
[0058] The support information provider can also monitor the user's health condition and send an alert if an abnormality is detected. For example, it can periodically check the user's body temperature and heart rate and notify the user if an abnormality is detected. The support information provider can also provide preventive measures and health management advice based on the user's health data. For example, it can suggest regular exercise and an appropriate diet. The support information provider can also recommend that the user visit a medical institution depending on the user's health condition. For example, if a certain symptom persists, it can send a notification recommending that the user visit a specialist. This allows the user to manage their health more effectively.
[0059] The support information provider can also suggest fitness plans tailored to the user's lifestyle. For example, it can provide an appropriate fitness plan based on the user's exercise habits and physical fitness level. The support information provider can also analyze the user's fitness data and adjust the plan based on the user's progress. For example, it can suggest a new challenge if the user achieves a goal. The support information provider can also provide information on necessary equipment and facilities based on the user's fitness plan. For example, it can provide information on nearby gyms and fitness classes. This allows the user to maintain their health more effectively.
[0060] The medical information management unit can also provide personalized health reports based on the user's health data. For example, it can periodically evaluate the user's health condition and generate a report. The medical information management unit can also analyze the user's health data and predict future health risks. For example, it can evaluate the risk of a specific disease based on past data. The medical information management unit can also provide preventive measures and health management advice based on the user's health report. For example, it can suggest regular exercise and appropriate diet. This allows the user to manage their health more effectively.
[0061] The medical information management unit can also provide personalized fitness plans based on the user's health data. For example, it can suggest an appropriate exercise plan based on the user's physical fitness level and health condition. The medical information management unit can also analyze the user's fitness data and adjust the plan based on the user's progress. For example, it can suggest a new challenge if the user achieves a goal. The medical information management unit can also provide information on necessary equipment and facilities based on the user's fitness plan. For example, it can provide information on nearby gyms and fitness classes. This allows the user to maintain their health more effectively.
[0062] The medical information management unit can also provide personalized health reports based on the user's health data. For example, it can periodically evaluate the user's health condition and generate a report. The medical information management unit can also analyze the user's health data and predict future health risks. For example, it can evaluate the risk of a specific disease based on past data. The medical information management unit can also provide preventive measures and health management advice based on the user's health report. For example, it can suggest regular exercise and appropriate diet. This allows the user to manage their health more effectively.
[0063] The processing flow of the first embodiment will be briefly explained below.
[0064] Step 1: The Support Information Department provides support information from local governments, such as childcare support, medical services, and educational programs. Step 2: The medical information management department will centrally manage medical information in conjunction with the maternal and child health handbook. For example, information such as vaccination records, health checkup results, and medical history will be digitized and managed. Step 3: The meal plan suggestion unit proposes a meal plan that takes into account the user's lifestyle and the child's developmental stage. For example, it provides a meal plan that takes nutritional balance into consideration and a menu that accommodates allergies. Step 4: The Growth Record Management section manages the child's growth record, including recording height and weight, developmental milestones, and how to save photos and videos. Step 5: The Communication Promotion Department promotes communication between parents and manages joint schedules, for example, by using chat functions, forums, and events to promote interaction between parents. Step 6: The Education Support Department provides educational support for children, such as providing learning programs, teaching materials, and online classes. Step 7: The information transfer unit provides a function to transfer information about a child when they grow up. For example, growth records, medical information, and educational history can be transferred when the child becomes an adult.
[0065] (Example 2) A comprehensive child-rearing support app according to an embodiment of the present invention is a system that provides comprehensive support from early pregnancy through to the growth of a child. This system provides support information from local governments, centralizes medical information management through linkage with the maternal and child health handbook, proposes meal plans, creates shopping lists, manages growth records, facilitates communication between parents and manages joint schedules, provides educational support for children, and provides information handover functions to children. As a result, the comprehensive child-rearing support app can provide comprehensive support from early pregnancy through to the growth of a child.
[0066] The comprehensive child-rearing support app according to the embodiment includes a support information provider, a medical information management unit, a meal plan proposal unit, a growth record management unit, a communication promotion unit, an education support unit, and an information transfer unit. The support information provider provides support information from local governments. For example, it provides information on child-rearing support, medical services, educational programs, etc. The medical information management unit centrally manages medical information in conjunction with the maternal and child health handbook. For example, it digitizes and manages information such as vaccination records, health checkup results, and medical history. The meal plan proposal unit proposes meal plans based on the user's lifestyle and the child's developmental stage. For example, it provides meal plans that take nutritional balance into consideration and allergy-friendly menus. The growth record management unit manages the child's growth record. For example, it manages records of height and weight, developmental milestones, and how to save photos and videos. The communication promotion unit promotes communication between parents and manages joint schedules. For example, it promotes interaction between parents through chat functions, forums, and event hosting. The education support unit provides educational support for children. For example, it provides learning programs, teaching materials, online classes, etc. The information transfer function provides a function to transfer information about a child as they grow up. For example, growth records, medical information, and educational history can be transferred when the child reaches adulthood. This allows the comprehensive parenting support app to provide comprehensive support from the early stages of pregnancy to the child's development.
[0067] The support information providing unit can use the generation AI to generate real-time answers to user questions. For example, when a user enters a question within the app, the generation AI searches the local government's database and provides relevant information in real time. For example, a specific answer is generated for a question about the location and use of a childcare support center. When a user asks a question by voice, the generation AI converts the question into text using voice recognition technology and extracts appropriate information from the local government's database to provide an answer. For example, a detailed schedule is provided for a question about the schedule for health checkups during pregnancy. The generation AI also suggests additional related information based on the user's past question history. For example, if a user previously asked about a childcare course, new related course information is automatically provided. This allows for quick and appropriate answers to users' questions.
[0068] The support information providing unit can personalize and provide optimal information based on the user's past behavioral history. The support information providing unit, for example, analyzes the user's past search history and usage history to provide local government support information tailored to individual needs. For example, for a user who has previously used a childcare support center, related new service information is preferentially displayed. The support information providing unit also sends personalized notifications based on the user's behavioral history. For example, a pregnant user is automatically notified of the latest health information and event information related to the pregnancy. The support information providing unit also uses the user's location information to provide support information from nearby local governments. For example, when a user moves to a specific area, information on childcare support centers and events in that area is provided in real time. This improves convenience by providing optimal information to the user.
[0069] The support information providing unit can use the emotion estimation function to analyze the emotions felt by the user when receiving information and suggest an information provision method that elicits positive emotions. The support information providing unit, for example, analyzes the facial expressions and voice of the user when receiving information and calculates an emotion score. For example, if the user smiles when viewing information, a high score is set as a positive emotion. The support information providing unit also uses the emotion estimation function to change the information provision method when the user shows negative emotions. For example, if the user is feeling stressed, it prioritizes providing information that helps the user relax. The support information providing unit also suggests an information provision method that elicits positive emotions based on the user's emotion data. For example, it prioritizes displaying information that makes the user feel happy, thereby reinforcing positive emotions. This makes it possible to provide information that is tailored to the user's emotions, improving the user experience.
[0070] The support information providing unit can provide information through the voice assistant, allowing the user to obtain information by voice. For example, when the user asks the voice assistant a question, the voice assistant searches a local government database and provides a voice response. For example, in response to the question, "Where is the nearest childcare support center?", the voice assistant provides a specific location and contact information. The support information providing unit also automatically provides related information based on the user's past question history. For example, if the user previously asked about a childcare course, the voice assistant notifies the user of new course information by voice. The support information providing unit also enables the user to obtain local government event information through the voice assistant. For example, in response to the question, "What childcare events are happening this weekend?", detailed event information is provided by voice. This improves convenience by allowing the user to obtain information by voice.
[0071] The support information providing unit can link with a local event calendar and automatically notify the user of events in which they can participate. For example, the support information providing unit links with a local event calendar based on the user's location information and automatically notifies the user of events in which they can participate. For example, if the user is in a specific area, the support information providing unit notifies the user of childcare events being held in that area. The support information providing unit also analyzes the user's past participation history and prioritizes notifying the user of events that are likely to interest the user. For example, a user who has previously participated in a childcare course is notified of related new course information. The support information providing unit also links with the event calendar and automatically adds events that the user plans to participate in to the schedule. For example, when a user registers to participate in an event, that information is automatically reflected in the schedule. This makes it easier for users to participate in local events.
[0072] The support information providing unit can use the emotion estimation function to customize information according to the user's emotional state and provide information to reduce stress. The support information providing unit, for example, analyzes the user's emotional state in real time and provides information to help relax if the user is feeling stressed. For example, if the user is feeling stressed, it provides information about relaxation events and support groups. Furthermore, the support information providing unit uses the emotion estimation function to preferentially provide related positive information if the user shows positive emotions. For example, if the user is feeling happy, it provides success stories and positive news. Furthermore, the support information providing unit provides customized information to reduce stress based on the user's emotional data. For example, if the user is feeling anxious, it provides information and support services that give a sense of security. This makes it possible to provide information that reduces the user's stress.
[0073] The medical information management unit can analyze maternal and child health handbook data using generation AI and provide health management advice to users. For example, the medical information management unit analyzes maternal and child health handbook data using generation AI and provides advice on health management during pregnancy. For example, it provides advice on appropriate nutritional intake and exercise based on checkup results and weight gain data. The medical information management unit also analyzes a child's growth data after birth and provides advice on vaccination schedules and health management. For example, it provides advice on appropriate diet and exercise based on growth curves. The medical information management unit also provides a personalized health management plan to the user based on the maternal and child health handbook data. For example, it predicts future health risks based on past health data and suggests preventive measures. This makes it possible to provide appropriate health management advice to the user.
[0074] The medical information management unit can automatically update medical information and provide information based on the latest medical guidelines. The medical information management unit, for example, automatically updates data in a maternal and child health handbook and provides information based on the latest medical guidelines. For example, it automatically updates vaccination schedules and health checkup results to provide the user with the latest information. The medical information management unit also automatically retrieves the latest medical guidelines provided by medical institutions and provides appropriate advice to the user. For example, it automatically updates new vaccination recommendation information and notifies the user. The medical information management unit also automatically updates the user's medical information and provides a health management plan based on the latest medical guidelines. For example, it automatically updates a meal plan based on the latest nutritional guidelines. This makes it possible to provide the user with the latest medical information.
[0075] The medical information management unit uses the emotion estimation function to analyze the emotions felt when the user checks medical information and provide information that gives a sense of security. The medical information management unit, for example, analyzes the emotions felt when the user checks medical information and provides information that gives a sense of security. For example, if the user feels anxious, it provides advice from medical experts and success stories. The medical information management unit also uses the emotion estimation function to calculate an emotion score felt when the user checks medical information and provides information that elicits positive emotions. For example, it prioritizes displaying information that gives the user a sense of security. The medical information management unit also customizes the method of providing medical information based on the user's emotion data. For example, if the user is feeling stressed, it suggests an information provision method that will help the user relax. This makes it possible to provide medical information that gives the user a sense of security.
[0076] The medical information management unit can link with other health management apps to realize comprehensive health management. For example, the medical information management unit can link data from maternal and child health handbooks with other health management apps to realize comprehensive health management. For example, data can be shared with fitness apps and nutrition management apps to provide comprehensive health management plans. The medical information management unit can also link with other health management apps to build a system that centrally manages users' health data. For example, data can be linked with sleep trackers and heart rate monitors to understand overall health conditions. The medical information management unit can also provide users with personalized health management advice through data linkage with health management apps. For example, it can propose an optimal health management plan based on exercise data and dietary data. This enables comprehensive health management.
[0077] The medical information management unit adds a function that allows sharing with the user's family and medical institutions, thereby enabling faster response in emergencies. The medical information management unit adds a function that allows sharing of data from the maternal and child health handbook with the user's family and medical institutions, thereby enabling faster response in emergencies. For example, data is shared with family and medical institutions so that medical information can be provided quickly in emergencies. The medical information management unit also builds a system that shares the user's medical information with family and medical institutions in real time. For example, vaccination schedules and health checkup results are shared with family and medical institutions. The medical information management unit also manages the user's medical data on the cloud and shares it with family and medical institutions so that necessary medical information can be provided quickly in emergencies. For example, a function is provided that allows necessary information to be shared with one click in an emergency. This enables faster response in emergencies.
[0078] The medical information management unit can use the emotion estimation function to provide relaxation content to reduce stress when the user checks medical information. For example, the medical information management unit analyzes the user's emotion when checking medical information, and provides relaxation content if the user is feeling stressed. For example, if the user is feeling anxious, it provides relaxation music or a meditation guide. The medical information management unit also uses the emotion estimation function to calculate an emotion score when the user checks medical information, and provides content to reduce stress. For example, if the user is feeling stressed, it provides a relaxing video or animation. The medical information management unit also customizes the method of providing medical information based on the user's emotion data, and suggests relaxation content to reduce stress. For example, it suggests an information provision method that allows the user to relax. In this way, it is possible to provide relaxation content that reduces the user's stress.
[0079] The meal plan proposal unit can use the generation AI to analyze the user's dietary history and nutritional balance and propose an optimal meal plan. For example, the meal plan proposal unit can analyze the user's past dietary history using the generation AI and propose an optimal meal plan that takes nutritional balance into consideration. For example, it can provide a balanced meal menu based on the nutrients the user has previously consumed. The meal plan proposal unit can also use the generation AI to analyze the user's dietary history and nutritional balance and, if a specific nutrient is lacking, propose a meal plan that supplements that nutrient. For example, if there is a calcium deficiency, it can provide a menu using ingredients that are high in calcium. The meal plan proposal unit can also use the generation AI to propose an individualized meal plan based on the user's dietary history. For example, it can provide a meal menu that takes the user's preferences and allergy information into consideration. This makes it possible to propose an optimal meal plan for the user.
[0080] The meal plan proposal unit can customize a meal plan based on the user's allergy information and preferences. For example, the meal plan proposal unit proposes a meal plan that excludes allergy-causing ingredients based on the user's allergy information. For example, if the user has a nut allergy, a menu that does not include nuts is provided. The meal plan proposal unit also takes into account the user's preferences and proposes a meal plan that includes the user's favorite ingredients and dishes. For example, if the user likes a particular dish, a menu that includes that dish is provided. The meal plan proposal unit also takes into account the user's allergy information and preferences simultaneously and proposes an individualized meal plan. For example, if the user has a dairy allergy and likes Japanese food, a Japanese food menu that does not include dairy products is provided. This makes it possible to provide a meal plan that suits the user's allergy information and preferences.
[0081] The meal plan proposal unit can use the emotion estimation function to analyze the emotions felt by the user when reviewing a meal plan and propose recipes that elicit positive emotions. The meal plan proposal unit, for example, analyzes the emotions felt by the user when reviewing a meal plan and proposes recipes that elicit positive emotions. For example, it provides a menu that includes ingredients and dishes that bring joy to the user. The meal plan proposal unit also uses the emotion estimation function to calculate an emotion score felt by the user when reviewing a meal plan and preferentially displays recipes that elicit positive emotions. For example, it proposes dishes that help the user relax. The meal plan proposal unit also customizes the method of providing the meal plan based on the user's emotion data and proposes recipes that elicit positive emotions. For example, if the user is feeling stressed, it proposes dishes that are relaxing. This makes it possible to propose recipes that match the user's emotions.
[0082] The meal plan proposal unit can propose seasonal menus in conjunction with information on seasonal ingredients in the region. The meal plan proposal unit, for example, proposes seasonal menus based on information on seasonal ingredients in the region. For example, in spring, it provides a menu using fresh spring vegetables. The meal plan proposal unit also proposes menus using seasonal ingredients in the region based on the user's location information. For example, if the user is in a specific region, it provides dishes using seasonal ingredients in that region. The meal plan proposal unit also automatically updates the seasonal ingredient information and proposes the optimal menu for each season. For example, in summer, it provides cold dishes and refreshing dishes. This makes it possible to propose the optimal menu according to the season.
[0083] The meal plan proposal unit can link the shopping list with an online shopping site and add a function that allows one-click purchases. For example, the meal plan proposal unit links a shopping list automatically generated based on the proposed meal plan with an online shopping site to provide a function that allows one-click purchases. For example, the necessary ingredients can be easily ordered online. Furthermore, when a user checks the shopping list and makes a purchase on the online shopping site, the meal plan proposal unit automatically notifies the user if a specific ingredient is discounted. For example, sale information is provided in real time. Furthermore, the meal plan proposal unit links with the online shopping site to display inventory status and delivery options when the user checks the shopping list. For example, if a specific ingredient is out of stock, an alternative is suggested. This allows the user to easily purchase ingredients.
[0084] The meal plan proposal unit can use the emotion estimation function to provide a reminder function for reducing stress when the user checks the shopping list. The meal plan proposal unit, for example, analyzes the emotion of the user when checking the shopping list, and provides a reminder function if the user is feeling stressed. For example, it sends a reminder notification so that the user does not forget to do their shopping. The meal plan proposal unit also uses the emotion estimation function to calculate an emotion score when the user checks the shopping list, and provides a reminder function for reducing stress. For example, it sends a reminder notification that helps the user relax. The meal plan proposal unit also customizes the method of providing the shopping list based on the user's emotion data, and suggests a reminder function for reducing stress. For example, if the user is feeling stressed, it sends a reminder notification that helps the user relax. This makes it possible to provide a reminder function that reduces the user's stress.
[0085] The growth record management unit can use the generation AI to analyze the growth record and provide the user with growth trends and predictions. The growth record management unit, for example, uses the generation AI to analyze a child's growth record and provide growth trends and predictions. For example, future growth predictions are made based on height and weight data. The growth record management unit also analyzes the growth record and provides personalized growth advice to the user. For example, advice on appropriate nutritional intake and exercise is given based on a growth curve. The growth record management unit also uses the generation AI to analyze the growth record and provide the user with growth trends and predictions. For example, growth delays and abnormalities are detected early and appropriate measures are suggested. This makes it possible to provide the user with growth trends and predictions.
[0086] The growth record management unit can add a function that allows the user to share growth records with their family and medical institutions, thereby realizing comprehensive growth management. The growth record management unit can add a function that allows the user to share growth records with their family and medical institutions, thereby realizing comprehensive growth management. For example, growth records can be shared with family and medical institutions in real time. The growth record management unit can also share the user's growth records with family and medical institutions and provide a comprehensive growth management plan. For example, growth management can be performed in cooperation with family and medical institutions based on the growth records. The growth record management unit can also manage growth records on the cloud and build a system that shares them with family and medical institutions. For example, it can provide a function that allows growth records to be shared with one click. This allows comprehensive growth management to be realized.
[0087] The growth record management unit can use the emotion estimation function to analyze the emotions felt when the user checks the growth record and suggest a recording method that elicits positive emotions. The growth record management unit, for example, analyzes the emotions felt when the user checks the growth record and suggests a recording method that elicits positive emotions. For example, it highlights growth events that make the user feel happy. The growth record management unit also uses the emotion estimation function to calculate an emotion score felt when the user checks the growth record and suggests a recording method that elicits positive emotions. For example, it provides a growth record that moves the user. The growth record management unit also customizes the method of providing the growth record based on the user's emotion data and suggests a recording method that elicits positive emotions. For example, it highlights growth events that move the user. This makes it possible to suggest a growth record method that suits the user's emotions.
[0088] The growth record management unit can add a function to link growth records with photos and videos and visually record growth. The growth record management unit, for example, links growth records with photos and videos and adds a function to visually record growth. For example, a child's growth process can be recorded with photos and videos and displayed together with the growth record. The growth record management unit also allows users to record growth records with photos and videos and easily view them within the app. For example, photos and videos can be uploaded for each growth event and linked to the growth record. The growth record management unit also provides an interface for visually recording growth records and allows users to easily add photos and videos. For example, it provides a function to upload photos and videos by drag and drop. This makes it possible to provide a function to visually record growth.
[0089] The growth record management unit can link growth records with other childcare apps to provide comprehensive childcare support. The growth record management unit, for example, links growth records with other childcare apps to provide comprehensive childcare support. For example, data can be shared with sleep trackers and diet management apps to provide comprehensive childcare support. The growth record management unit also links with other childcare apps to build a system that centrally manages users' childcare data. For example, growth records can be linked with other childcare apps to provide a comprehensive childcare plan. The growth record management unit also provides individualized childcare support to users through data linkage with childcare apps. For example, an optimal childcare plan can be proposed based on sleep data and diet data. This makes it possible to provide comprehensive childcare support.
[0090] The growth record management unit can use the emotion estimation function to analyze the emotion a user feels when checking a growth record and provide a function to highlight moving moments. The growth record management unit, for example, analyzes the emotion a user feels when checking a growth record and provides a function to highlight moving moments. For example, growth events that move the user are highlighted. The growth record management unit also uses the emotion estimation function to calculate an emotion score when a user checks a growth record and provides a function to highlight moving moments. For example, photos and videos that move the user are automatically selected and displayed. The growth record management unit also customizes the way the growth record is provided based on the user's emotion data and provides a function to highlight moving moments. For example, growth events that move the user are displayed with special effects. This makes it possible to provide a function to highlight moving moments.
[0091] The communication promotion unit can use the generation AI to analyze the content of communication between parents and provide appropriate advice and information. For example, the communication promotion unit can use the generation AI to analyze the content of chats between parents and provide appropriate advice and information. For example, it can automatically provide expert advice in response to concerns or questions about child-rearing. The communication promotion unit can also analyze the content of communication between parents and suggest related information and resources. For example, if a specific child-rearing issue is being discussed, it can provide related articles or videos. The communication promotion unit can also use the generation AI to analyze the content of communication between parents and suggest appropriate support groups and events. For example, it can provide information on parenting circles and workshops. This makes it possible to provide advice and information that supports communication between parents.
[0092] The communication promotion unit can automatically optimize the joint schedule and efficiently manage the schedules of all family members. The communication promotion unit, for example, automatically optimizes the joint schedule and builds a system that efficiently manages the schedules of all family members. For example, it centrally manages the schedules of all family members and avoids overlaps and conflicts. The communication promotion unit also analyzes the user's schedule and automatically suggests the optimal schedule. For example, it suggests the optimal time period when all family members can participate. The communication promotion unit also updates the joint schedule in real time and efficiently manages the schedules of all family members. For example, if the schedule changes, it sends a notification to everyone and automatically adjusts the schedule. This makes it possible to efficiently manage the schedules of all family members.
[0093] The communication promotion unit can use the emotion estimation function to analyze emotions in communication between parents and make suggestions to promote positive communication. For example, the communication promotion unit can analyze the content of communication between parents using the emotion estimation function and make suggestions to elicit positive emotions. For example, if the user is feeling stressed, it can suggest an encouraging message. The communication promotion unit can also use the emotion estimation function to calculate an emotion score of communication between parents and make suggestions to promote positive communication. For example, it can suggest topics that will make the user feel happy. The communication promotion unit can also customize the method of providing communication between parents based on the user's emotion data and make suggestions to elicit positive emotions. For example, it can suggest topics that will help the user relax. In this way, it is possible to make suggestions to promote positive communication.
[0094] The communication promotion unit can link with video calling and voice message functions to enable real-time information sharing. For example, the communication promotion unit links communication between parents with video calling and voice message functions to enable real-time information sharing. For example, parents can discuss child-rearing concerns in real time. The communication promotion unit also uses video calling and voice message functions to build a system that allows parents to share information with each other in real time. For example, members of a child-rearing circle can exchange information in real time. The communication promotion unit also links communication between parents with video calling and voice message functions to provide real-time support. For example, child-rearing experts can provide advice in real time. This enables real-time information sharing.
[0095] The communication promotion unit can use the emotion estimation function to analyze emotions in communication between parents and provide relaxing content to reduce stress. For example, the communication promotion unit analyzes the content of communication between parents using the emotion estimation function and provides relaxing content if the user is feeling stressed. For example, if the user is feeling stressed, it provides relaxation music or a meditation guide. The communication promotion unit also uses the emotion estimation function to calculate an emotion score of communication between parents and provides relaxing content to reduce stress. For example, it provides videos or animations that help the user relax. The communication promotion unit also customizes the method of providing communication between parents based on the user's emotion data and suggests relaxing content to reduce stress. For example, it suggests a method of providing information that will help the user relax. This makes it possible to provide relaxing content that reduces stress in communication between parents.
[0096] The education support unit can use generative AI to analyze a child's learning history and propose an optimal learning program. For example, the education support unit uses generative AI to analyze a child's learning history and propose an optimal learning program. For example, it provides an individualized learning plan based on past learning data. The education support unit also analyzes a child's learning history, evaluates learning progress in specific subjects, and proposes an optimal learning program. For example, if a child's grades in mathematics are low, it provides a learning plan specialized for mathematics. The education support unit also uses generative AI to analyze a child's learning history and provide advice on setting future learning goals. For example, it sets learning goals in specific subjects and proposes a learning program based on those goals. This makes it possible to propose an optimal learning program for a child.
[0097] The educational support unit can continuously improve the educational support content based on user feedback. For example, the educational support unit collects feedback from users and builds a system that continuously improves the educational support content. For example, the content and difficulty level of the content are adjusted based on user opinions. The educational support unit also analyzes user feedback on the educational support content in real time and makes immediate improvements. For example, if a user is dissatisfied with a particular piece of content, the content is improved. The educational support unit also regularly updates the educational support content based on user feedback to reflect the latest information and trends. For example, new learning methods and teaching materials are incorporated. This allows the educational support content to be continuously improved.
[0098] The education support unit can use the emotion estimation function to analyze the emotions felt by children when they use educational support content and provide content that elicits positive emotions. The education support unit, for example, analyzes the emotions felt by children when they use educational support content and provides content that elicits positive emotions. For example, it provides game-style content that allows children to learn while having fun. The education support unit also uses the emotion estimation function to calculate an emotion score felt by children when they use educational support content and preferentially displays content that elicits positive emotions. For example, it provides content on themes that children are interested in. The education support unit also customizes the method of providing educational support content based on the child's emotion data and provides content that elicits positive emotions. For example, it provides a learning environment that allows children to relax. This makes it possible to provide educational support content that is tailored to the child's emotions.
[0099] The education support unit can link the education support content with other educational apps to provide comprehensive education support. The education support unit, for example, links the education support content with other educational apps to provide comprehensive education support. For example, it shares data with learning management apps and online learning materials to provide comprehensive education support. The education support unit also links with other educational apps to build a system that centrally manages users' learning data. For example, it links learning records with other educational apps to provide a comprehensive learning plan. The education support unit also provides individualized education support to users through data linkage with educational apps. For example, it proposes an optimal learning plan based on learning progress data and test results. This makes it possible to provide comprehensive education support.
[0100] The education support unit designs educational support content so that parents and children can learn together, thereby deepening the bond between parents and children. For example, the education support unit designs educational support content so that parents and children can learn together, thereby deepening the bond between parents and children. For example, it provides quizzes and games that parents and children can work on together. The education support unit also provides interactive content that parents and children can learn together, thereby promoting communication between parents and children. For example, it provides puzzles and missions that parents and children can solve together. The education support unit also provides content that allows parents and children to learn together, thereby deepening the bond between them. For example, it provides picture books and storybooks that parents and children can read together. In this way, it is possible to provide educational support content that deepens the bond between parents and children.
[0101] The education support unit can use the emotion estimation function to analyze the emotions a child feels when using educational support content and provide a motivation function to increase their motivation to learn. The education support unit, for example, analyzes the emotions a child feels when using educational support content and provides a motivation function to increase their motivation to learn. For example, a reward system is introduced that allows children to enjoy learning. The education support unit also uses the emotion estimation function to calculate an emotion score a child receives when using educational support content and provides a motivation function to increase their motivation to learn. For example, goal setting is performed that gives children a sense of accomplishment. The education support unit also customizes the method of providing educational support content based on the child's emotion data and provides a motivation function to increase their motivation to learn. For example, content on themes that interest children is provided. This makes it possible to provide a motivation function to increase children's motivation to learn.
[0102] The information handover unit can use the generation AI to analyze the information to be passed on and prioritize providing the information that is most important to the child. The information handover unit, for example, uses the generation AI to analyze the information to be passed on and prioritize providing the information that is most important to the child. For example, it can analyze growth records and medical information and highlight important events and data. The information handover unit also analyzes the information to be passed on with the generation AI and prioritize providing information that is useful to the child. For example, it can organize information related to educational history and health management and present important points. The information handover unit also uses the generation AI to analyze the information to be passed on and prioritize providing information that will be useful to the child in their future health management and lifestyle. For example, it can predict future health risks based on past health data and suggest preventive measures. This allows the information that is important to the child to be provided prioritized.
[0103] The information handover unit can automatically update the handover information in accordance with the user's life events. The information handover unit, for example, builds a system that automatically updates the handover information in accordance with the user's life events. For example, when a child goes on to higher education or gets a job, necessary information is automatically updated. The information handover unit also analyzes the user's life events and appropriately updates the handover information. For example, when a child reaches adulthood, growth records and medical information are automatically updated and provided. The information handover unit also automatically updates the handover information in accordance with life events and provides the user with the latest information. For example, when a child gets married, information on health management and family planning is updated. This makes it possible to update information in accordance with life events.
[0104] The information handover unit can use the emotion estimation function to analyze the emotion a child feels when checking the handover information and provide information that elicits positive emotions. The information handover unit, for example, analyzes the emotion a child feels when checking the handover information and provides information that elicits positive emotions. For example, it provides growth records and success stories that will inspire the child. The information handover unit also uses the emotion estimation function to calculate an emotion score when the child checks the handover information and provides information that elicits positive emotions. For example, it provides medical information that will make the child feel reassured. The information handover unit also customizes the method of providing the handover information based on the child's emotion data and provides information that elicits positive emotions. For example, it provides an education history and growth records that will make the child feel happy. This makes it possible to provide information that is tailored to the child's emotions.
[0105] The information handover unit adds a function that allows the handover information to be shared with the user's family and medical institutions, thereby enabling a faster response in an emergency. The information handover unit, for example, adds a function that allows the handover information to be shared with the user's family and medical institutions, thereby enabling a faster response in an emergency. For example, data is shared with family and medical institutions so that medical information can be provided quickly in an emergency. The information handover unit also builds a system that shares the user's handover information with family and medical institutions in real time. For example, health management information and growth records are shared with family and medical institutions. The information handover unit also manages the user's data on the cloud and shares it with family and medical institutions so that the handover information required in an emergency can be provided quickly. For example, a function is provided that allows the information required in an emergency to be shared with one click. This enables a faster response in an emergency.
[0106] The information handover unit can use the emotion estimation function to analyze the emotions of a child when checking the handover information and provide a function to support future goal setting. The information handover unit, for example, analyzes the emotions of a child when checking the handover information and provides a function to support future goal setting. For example, future goals are set based on growth records and success stories that inspire the child. The information handover unit also uses the emotion estimation function to calculate an emotion score when a child checks the handover information and provides a function to support future goal setting. For example, health goals are set based on medical information that makes the child feel reassured. The information handover unit also customizes the method of providing the handover information based on the child's emotion data and provides a function to support future goal setting. For example, learning goals are set based on educational history and growth records that bring joy to the child. This makes it possible to provide a function to support future goal setting for a child.
[0107] The system according to the embodiment is not limited to the above-described example, and various modifications are possible, for example, as follows.
[0108] The support information providing unit can also provide information on local volunteer activities and community events. For example, it can provide information on local cleanup activities, workshops for children, and events that parents and children can participate in together. The support information providing unit can also suggest volunteer activities that the user may be interested in. For example, it can suggest related volunteer activities based on the user's past participation history and interests. The support information providing unit can also provide information on how to use local community centers and public facilities. For example, it can provide information on library events and how to use sports facilities. This allows the user to actively participate in local activities.
[0109] The support information provider can also monitor the user's health condition and send an alert if an abnormality is detected. For example, it can periodically check the user's body temperature and heart rate and notify the user if an abnormality is detected. The support information provider can also provide preventive measures and health management advice based on the user's health data. For example, it can suggest regular exercise and an appropriate diet. The support information provider can also recommend that the user visit a medical institution depending on the user's health condition. For example, if a certain symptom persists, it can send a notification recommending that the user visit a specialist. This allows the user to manage their health more effectively.
[0110] The support information providing unit can also provide information for relaxation and stress relief based on the user's emotional state. For example, if the user is feeling stressed, it can provide relaxation music or a meditation guide. The support information providing unit can also suggest activities for stress relief based on the user's emotional data. For example, it can provide information about yoga classes or massages. The support information providing unit can also provide information to elicit positive emotions according to the user's emotional state. For example, it can provide natural scenery or soothing videos that will help the user relax. This makes it possible to provide information according to the user's emotions.
[0111] The support information provider can also suggest fitness plans tailored to the user's lifestyle. For example, it can provide an appropriate fitness plan based on the user's exercise habits and physical fitness level. The support information provider can also analyze the user's fitness data and adjust the plan based on the user's progress. For example, it can suggest a new challenge if the user achieves a goal. The support information provider can also provide information on necessary equipment and facilities based on the user's fitness plan. For example, it can provide information on nearby gyms and fitness classes. This allows the user to maintain their health more effectively.
[0112] The support information providing unit can also provide mental health support information based on the user's emotional state. For example, if the user is feeling anxious or stressed, it can provide information on counseling services and mental health resources. The support information providing unit can also suggest self-care activities for mental health based on the user's emotional data. For example, it can provide information on meditation and relaxation exercises. The support information providing unit can also provide educational content related to mental health according to the user's emotional state. For example, it can introduce techniques for stress management and positive thinking. This enhances mental health support for the user.
[0113] The medical information management unit can also provide personalized health reports based on the user's health data. For example, it can periodically evaluate the user's health condition and generate a report. The medical information management unit can also analyze the user's health data and predict future health risks. For example, it can evaluate the risk of a specific disease based on past data. The medical information management unit can also provide preventive measures and health management advice based on the user's health report. For example, it can suggest regular exercise and appropriate diet. This allows the user to manage their health more effectively.
[0114] The medical information management unit can also customize the method of providing medical information based on the user's emotional state. For example, if the user is feeling anxious, it selects an information provision method that gives the user a sense of security. The medical information management unit can also adjust the timing of providing medical information based on the user's emotional data. For example, it can provide information during times when the user is relaxed. The medical information management unit can also customize the content of medical information according to the user's emotional state. For example, if the user is feeling positive, it can provide success stories and positive news. This makes it possible to provide medical information that suits the user's emotions.
[0115] The medical information management unit can also provide personalized fitness plans based on the user's health data. For example, it can suggest an appropriate exercise plan based on the user's physical fitness level and health condition. The medical information management unit can also analyze the user's fitness data and adjust the plan based on the user's progress. For example, it can suggest a new challenge if the user achieves a goal. The medical information management unit can also provide information on necessary equipment and facilities based on the user's fitness plan. For example, it can provide information on nearby gyms and fitness classes. This allows the user to maintain their health more effectively.
[0116] The medical information management unit can also provide mental health support information based on the user's emotional state. For example, if the user is feeling anxious or stressed, it can provide information on counseling services and mental health resources. The medical information management unit can also suggest self-care activities for mental health based on the user's emotional data. For example, it can provide information on meditation and relaxation exercises. The medical information management unit can also provide educational content related to mental health according to the user's emotional state. For example, it can introduce techniques for stress management and positive thinking. This enhances mental health support for the user.
[0117] The medical information management unit can also provide personalized health reports based on the user's health data. For example, it can periodically evaluate the user's health condition and generate a report. The medical information management unit can also analyze the user's health data and predict future health risks. For example, it can evaluate the risk of a specific disease based on past data. The medical information management unit can also provide preventive measures and health management advice based on the user's health report. For example, it can suggest regular exercise and appropriate diet. This allows the user to manage their health more effectively.
[0118] The processing flow of the second embodiment will be briefly explained below.
[0119] Step 1: The Support Information Department provides support information from local governments, such as childcare support, medical services, and educational programs. Step 2: The medical information management department will centrally manage medical information in conjunction with the maternal and child health handbook. For example, vaccination records, health checkup results, medical history, and other information will be digitized and managed. Step 3: The meal plan suggestion unit proposes a meal plan that takes into account the user's lifestyle and the child's developmental stage. For example, it provides a meal plan that takes nutritional balance into consideration and a menu that accommodates allergies. Step 4: The Growth Record Management section manages the child's growth record, including recording height and weight, developmental milestones, and how to save photos and videos. Step 5: The Communication Promotion Department promotes communication between parents and manages joint schedules, for example, by using chat features, forums, and events to promote interaction between parents. Step 6: The Education Support Department provides educational support for children, such as providing learning programs, teaching materials, and online classes. Step 7: The information transfer unit provides a function to transfer information about a child when they grow up. For example, growth records, medical information, and educational history can be transferred when the child becomes an adult.
[0120] 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 a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the 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.
[0121] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> Examples of generative AIs include the data generation model 58, such as a neural network model (e.g., a neural network model), and a neural network model (e.g., a neural network model). The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating speech, text data indicating text, and image data indicating an image is also input to the data generation model 58. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. The specification processing unit 290 performs the above-mentioned specification processing using the data generation model 58. The data generation model 58 may be a fine-tuned model so as to output an inference result from a prompt that does not include an instruction. In this case, the data generation model 58 can output an inference result from a prompt that does not include an instruction. The data processing device 12 and the like include multiple types of data generation models 58, and the data generation model 58 includes AIs other than the generative AI. The AI other than the generative AI may be, for example, linear regression, logistic regression, decision tree, random forest, support vector machine (SVM), k-means clustering, convolutional neural network (CNN), recurrent neural network (RNN), generative adversarial network (GAN), or naive Bayes, and can perform various processes, but is not limited to these examples. The AI may also be an AI agent. When the processes of each of the above-mentioned parts are performed by AI, the processes may be performed in part or entirely by AI, but are not limited to these examples. The processes performed by AI, including the generative AI, may be replaced with rule-based processes.
[0122] Furthermore, the processing by the data processing system 10 described above is executed by the specific processing unit 290 of the data processing device 12 or the control unit 46A of the smart device 14, but may also be executed by the specific processing unit 290 of the data processing device 12 and the control unit 46A of the smart device 14. Furthermore, the specific processing unit 290 of the data processing device 12 acquires or collects information necessary for processing from the smart device 14 or an external device, and the smart device 14 acquires or collects information necessary for processing from the data processing device 12 or an external device.
[0123] [Second embodiment] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0124] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0125] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN and / or a LAN.
[0126] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.
[0127] The microphone 238 receives instructions and the like from the user by receiving voice uttered by the user. The microphone 238 captures the voice uttered by the user, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to instructions from the processor 46.
[0128] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the user's surroundings (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0129] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0130] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0131] 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.
[0132] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. The identification processing unit 290 can estimate a user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion. The emotion estimation function (emotion identification function) using the emotion identification model 59 performs various estimations and predictions regarding the user's emotion, including estimation and prediction of the user's emotion, but is not limited to these examples. Furthermore, the estimation and prediction of emotion also includes, for example, emotion analysis.
[0133] In the smart glasses 214, the specific processing is performed by the processor 46. A specific processing program 60 is stored in the storage 50. The processor 46 reads the specific processing program 60 from the storage 50 and executes the read specific processing program 60 on the RAM 48. The specific processing is realized by the processor 46 operating as the control unit 46A in accordance with the specific processing program 60 executed on the RAM 48. The smart glasses 214 also have a data generation model and an emotion identification model similar to the data generation model 58 and the emotion identification model 59, and can perform processing similar to that of the specific processing unit 290 using these models.
[0134] Note that a device other than the data processing device 12 may have the data generation model 58. For example, a server device may have the data generation model 58. In this case, the data processing device 12 communicates with the server device having the data generation model 58 to obtain a processing result (such as a prediction result) using the data generation model 58. Furthermore, the data processing device 12 may be a server device, or may be a terminal device (for example, a mobile phone, a robot, a home appliance, etc.) owned by a user.
[0135] 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 a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0136] The data generation model 58 is a so-called generative AI. An example of the data generation model 58 is a generative AI such as ChatGPT. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 receives a prompt containing an instruction, as well as inference data such as voice data representing speech, text data representing text, and image data representing an image. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. The identification processing unit 290 performs the above-mentioned identification processing using the data generation model 58. The data generation model 58 may be a fine-tuned model so as to output an inference result from a prompt that does not include an instruction. In this case, the data generation model 58 can output an inference result from a prompt that does not include an instruction. The data processing device 12 and the like include multiple types of data generation models 58, and the data generation model 58 includes AIs other than the generative AI. The AI other than the generative AI may be, for example, linear regression, logistic regression, decision tree, random forest, support vector machine (SVM), k-means clustering, convolutional neural network (CNN), recurrent neural network (RNN), generative adversarial network (GAN), or naive Bayes, and can perform various processes, but is not limited to these examples. The AI may also be an AI agent. When the processes of each of the above-mentioned parts are performed by AI, the processes may be performed in part or entirely by AI, but are not limited to these examples. The processes performed by AI, including the generative AI, may be replaced with rule-based processes.
[0137] The data processing system 210 according to the second embodiment performs the same processing as the data processing system 10 according to the first embodiment. The processing by the data processing system 210 is executed by the specific processing unit 290 of the data processing device 12 or the control unit 46A of the smart glasses 214, but may also be executed by the specific processing unit 290 of the data processing device 12 and the control unit 46A of the smart glasses 214. Furthermore, the specific processing unit 290 of the data processing device 12 acquires or collects information required for processing from the smart glasses 214 or an external device, etc., and the smart glasses 214 acquires or collects information required for processing from the data processing device 12 or an external device, etc.
[0138] [Third embodiment] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[0139] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[0140] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN and / or a LAN.
[0141] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.
[0142] The microphone 238 receives instructions and the like from the user by receiving voice uttered by the user. The microphone 238 captures the voice uttered by the user, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to instructions from the processor 46.
[0143] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the user's surroundings (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0144] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0145] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0146] 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.
[0147] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. The identification processing unit 290 can estimate a user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion. The emotion estimation function (emotion identification function) using the emotion identification model 59 performs various estimations and predictions regarding the user's emotion, including estimation and prediction of the user's emotion, but is not limited to these examples. Furthermore, the estimation and prediction of emotion also includes, for example, emotion analysis.
[0148] In the headset type terminal 314, the specific processing is performed by the processor 46. A specific processing program 60 is stored in the storage 50. The processor 46 reads the specific processing program 60 from the storage 50 and executes the read specific processing program 60 on the RAM 48. The specific processing is realized by the processor 46 operating as the control unit 46A in accordance with the specific processing program 60 executed on the RAM 48. Note that the headset type terminal 314 has a data generation model and an emotion identification model similar to the data generation model 58 and the emotion identification model 59, and can also perform processing similar to that of the specific processing unit 290 using these models.
[0149] Note that a device other than the data processing device 12 may have the data generation model 58. For example, a server device may have the data generation model 58. In this case, the data processing device 12 communicates with the server device having the data generation model 58 to obtain a processing result (such as a prediction result) using the data generation model 58. Furthermore, the data processing device 12 may be a server device, or may be a terminal device (for example, a mobile phone, a robot, a home appliance, etc.) owned by a user.
[0150] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0151] The data generation model 58 is a so-called generative AI. An example of the data generation model 58 is a generative AI such as ChatGPT. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 receives a prompt containing an instruction, as well as inference data such as voice data representing speech, text data representing text, and image data representing an image. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. The identification processing unit 290 performs the above-mentioned identification processing using the data generation model 58. The data generation model 58 may be a fine-tuned model so as to output an inference result from a prompt that does not include an instruction. In this case, the data generation model 58 can output an inference result from a prompt that does not include an instruction. The data processing device 12 and the like include multiple types of data generation models 58, and the data generation model 58 includes AIs other than the generative AI. The AI other than the generative AI may be, for example, linear regression, logistic regression, decision tree, random forest, support vector machine (SVM), k-means clustering, convolutional neural network (CNN), recurrent neural network (RNN), generative adversarial network (GAN), or naive Bayes, and can perform various processes, but is not limited to these examples. The AI may also be an AI agent. When the processes of each of the above-mentioned parts are performed by AI, the processes may be performed in part or entirely by AI, but are not limited to these examples. The processes performed by AI, including the generative AI, may be replaced with rule-based processes.
[0152] The data processing system 310 according to the third embodiment performs the same processing as the data processing system 10 according to the first embodiment. The processing by the data processing system 310 is executed by the specific processing unit 290 of the data processing device 12 or the control unit 46A of the headset type terminal 314, but may also be executed by the specific processing unit 290 of the data processing device 12 and the control unit 46A of the headset type terminal 314. Furthermore, the specific processing unit 290 of the data processing device 12 acquires or collects information required for processing from the headset type terminal 314 or an external device, etc., and the headset type terminal 314 acquires or collects information required for processing from the data processing device 12 or an external device, etc.
[0153] [Fourth embodiment] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[0154] 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.
[0155] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN and / or a LAN.
[0156] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[0157] The microphone 238 receives instructions and the like from the user by receiving voice uttered by the user. The microphone 238 captures the voice uttered by the user, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to instructions from the processor 46.
[0158] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS image sensor or a CCD image sensor, and captures images of the user's surroundings (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0159] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0160] The control 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 emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[0161] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0162] 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.
[0163] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. The identification processing unit 290 can estimate a user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion. The emotion estimation function (emotion identification function) using the emotion identification model 59 performs various estimations and predictions regarding the user's emotion, including estimation and prediction of the user's emotion, but is not limited to these examples. Furthermore, the estimation and prediction of emotion also includes, for example, emotion analysis.
[0164] In the robot 414, the specific processing is performed by the processor 46. A specific processing program 60 is stored in the storage 50. The processor 46 reads the specific processing program 60 from the storage 50 and executes the read specific processing program 60 on the RAM 48. The specific processing is realized by the processor 46 operating as the control unit 46A in accordance with the specific processing program 60 executed on the RAM 48. The robot 414 has a data generation model and an emotion identification model similar to the data generation model 58 and the emotion identification model 59, and can also perform processing similar to that of the specific processing unit 290 using these models.
[0165] Note that a device other than the data processing device 12 may have the data generation model 58. For example, a server device may have the data generation model 58. In this case, the data processing device 12 communicates with the server device having the data generation model 58 to obtain a processing result (such as a prediction result) using the data generation model 58. Furthermore, the data processing device 12 may be a server device, or may be a terminal device (for example, a mobile phone, a robot, a home appliance, etc.) owned by a user.
[0166] 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 control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[0167] The data generation model 58 is a so-called generative AI. An example of the data generation model 58 is a generative AI such as ChatGPT. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 receives a prompt containing an instruction, as well as inference data such as voice data representing speech, text data representing text, and image data representing an image. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. The identification processing unit 290 performs the above-mentioned identification processing using the data generation model 58. The data generation model 58 may be a fine-tuned model so as to output an inference result from a prompt that does not include an instruction. In this case, the data generation model 58 can output an inference result from a prompt that does not include an instruction. The data processing device 12 and the like include multiple types of data generation models 58, and the data generation model 58 includes AIs other than the generative AI. The AI other than the generative AI may be, for example, linear regression, logistic regression, decision tree, random forest, support vector machine (SVM), k-means clustering, convolutional neural network (CNN), recurrent neural network (RNN), generative adversarial network (GAN), or naive Bayes, and can perform various processes, but is not limited to these examples. The AI may also be an AI agent. When the processes of each of the above-mentioned parts are performed by AI, the processes may be performed in part or entirely by AI, but are not limited to these examples. The processes performed by AI, including the generative AI, may be replaced with rule-based processes.
[0168] The data processing system 410 according to the fourth embodiment performs the same processing as the data processing system 10 according to the first embodiment. The processing by the data processing system 410 is executed by the specific processing unit 290 of the data processing device 12 or the control unit 46A of the robot 414, but may also be executed by the specific processing unit 290 of the data processing device 12 and the control unit 46A of the robot 414. Furthermore, the specific processing unit 290 of the data processing device 12 acquires or collects information required for processing from the robot 414 or an external device, etc., and the robot 414 acquires or collects information required for processing from the data processing device 12 or an external device, etc.
[0169] The emotion identification model 59 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 an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.
[0170] FIG. 9 illustrates an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and behaviors arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion encompasses both emotions and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.
[0171] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.
[0172] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).
[0173] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is expressed, and when they approach the ideal, a state of pleasure is expressed. Emotions can also be created for robots, cars, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is expressed, and when they approach the ideal, a state of pleasure is expressed. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on speech emotion recognition and brain physiological signal analysis systems for emotions, Tokushima University, doctoral dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the area called "reaction," where sensation is dominant. The right half of the emotion map lists emotions belonging to the area called "situation," where situational awareness is dominant.
[0174] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs 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 a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."
[0175] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.
[0176] In the above embodiment, an example was given in which a specific process is performed by one computer 22, but the technology disclosed herein is not limited to this, and distributed processing of the specific process may be performed by multiple computers including computer 22.
[0177] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.
[0178] 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.
[0179] It is not necessary to store all 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 all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.
[0180] The hardware resource for executing a specific process can be any of the following types of processors: A processor, for example, is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. A processor also includes a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.
[0181] The hardware resource that executes the specific process may be configured with one of these various processors, or may be configured with 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). Also, the hardware resource that executes the specific process may be a single processor.
[0182] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.
[0183] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.
[0184] In the above example, the first to fourth embodiments have been described separately, but some or all of these embodiments may be combined. The smart device 14, smart glasses 214, headset terminal 314, and robot 414 are merely examples, and they may be combined, or other devices may be used. In the above example, the first and second embodiments have been described separately, but they may be combined.
[0185] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.
[0186] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference. [Explanation of symbols]
[0187] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot
Claims
1. A support information department that provides support information for local governments; The Medical Information Management Department, which manages medical information in a unified manner in conjunction with the maternal and child health handbook, a meal plan suggestion unit that suggests a meal plan according to the user's lifestyle and the child's stage of development; A growth record management department that manages children's growth records; A communication promotion department that promotes communication between parents and manages joint schedules; The Educational Support Department provides educational support for children, and an information transfer unit that transfers the child's information when the child grows up. A system characterized by:
2. The support information providing unit Generate real-time answers to the user's questions using generative AI 2. The system of claim 1.
3. The support information providing unit Personalize and provide optimal information based on the user's past behavioral history 2. The system of claim 1.
4. The support information providing unit Analyze the emotions felt by the user when receiving the information and propose a method of providing information that elicits positive emotions 2. The system of claim 1.
5. The support information providing unit Providing the information through a voice assistant, allowing the user to obtain the information by voice 2. The system of claim 1.
6. The support information providing unit Link with local event calendars to automatically notify users of events they can attend.
2. The system of claim 1.
7. The support information providing unit Customize information according to the user's emotional state to provide stress-reducing information 2. The system of claim 1.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A