Pregnancy support device, pregnancy support method, and pregnancy support program
The system synchronizes pregnancy activities by using data acquisition and machine-learned models to provide personalized advice to men and women, enhancing their joint engagement and improving conception chances.
Patent Information
- Application Number
- JP2021013790
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-01-29
- Publication Date
- 2025-07-03
- Estimated Expiration
- 2041-01-29
AI Technical Summary
Existing technologies lack a comprehensive solution for synchronizing pregnancy activities between men and women, failing to provide feedback on sperm condition and ovulation synchronization, and do not facilitate joint engagement in pregnancy activities.
A system that includes a server and terminals for both partners, acquiring data on lifestyle habits and sperm quality, and providing synchronized notifications and advice to enhance pregnancy activities based on machine-learned models.
Facilitates synchronization of pregnancy activities by providing personalized advice and notifications to both partners, increasing engagement and improving the chances of successful conception.
Smart Images

Figure 0007702258000001 
Figure 0007702258000002 
Figure 0007702258000003
Abstract
Description
Technical Field
[0001] The present invention relates to a pregnancy support device, a pregnancy support method, and a pregnancy support program for supporting the pregnancy activities (pregnancy assistance) of a man and a woman.
Background Art
[0002] In Japan, as a result of the advancement of women's social participation, the average age of first childbirth exceeded 30 years in 2011 (Ministry of Health, Labour and Welfare, "Vital Statistics of Japan").
[0003] Although the trend of late marriage can be said to be an inevitable social phenomenon, there is concern about a resulting decline in fertility. In fact, the number of infants born through in vitro fertilization has increased rapidly from 1.99% in 2008 to 4.71% in 2014 with respect to the total number of births (materials prepared by the Child and Family Bureau of the Ministry of Health, Labour and Welfare). This, combined with the low birthrate of 1.42 (in 2018), has become a serious social problem.
[0004] On the other hand, as a matter of course, infertility is not only a problem for women, but there are also many cases where men have problems. In fact, according to a 2017 WHO survey, the proportion of cases caused by women is 65%, while the proportion of cases caused by men is 48%. It can be said that in pregnancy assistance, not only male understanding but also consideration of male treatment is essential. However, male infertility treatment has not advanced as much as female infertility treatment, and the social need to promote male participation in pregnancy assistance is increasing.
[0005] The passivity of men towards pregnancy activities can be attributed in part to their sense of alienation from the obstetrics and gynecology department, namely infertility clinics. In the case of men, a semen analysis is the first step in infertility treatment, but it is not an activity that can be actively engaged in with much enjoyment. Or rather, it is hard to say that there are any measures in place to enable active participation. To change such a social environment, there are commercially available products that allow individuals to collect their own semen, photograph it with their respective mobile terminals, and check the condition of the sperm. However, there are no products that can measure the sperm count using only a mobile terminal, and there is currently a situation where it is not possible to encourage men to actively engage in pregnancy activities based on the measurement results, or to encourage them to enjoy pregnancy activities together as a couple instead of just the woman's individual efforts.
[0006] In addition, Patent Document 1 describes an application related to an application that can support the pregnancy activities of both men and women.
Prior Art Documents
Patent Documents
[0007]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0008] However, in this Patent Document 1, although it can serve as a window to promote men's understanding of pregnancy activities, it does not consider feedback on the condition of men's sperm or activities that affect sperm condition (such as getting enough sleep and abstaining from alcohol), and it is not possible to synchronize the days when men have good sperm with the predicted ovulation days of women, let alone have a function that allows the couple to enjoy this synchronization together.
[0009] Therefore, in view of the above problems, an object of the present invention is to provide a technology for supporting the synchronization of pregnancy activities of both men and women.
Means for Solving the Problems
[0010] In order to solve the above problems, one aspect of the pregnancy support device of the present invention includes a first acquisition unit that acquires first data related to the male user from a first terminal of the male user, a second acquisition unit that acquires second data related to the female user from a second terminal of the female user, and an output unit that outputs a notification related to pregnancy including advice on lifestyle habits to the first terminal and the second terminal based on at least one of the first data and the second data. The output unit outputs, to the first terminal, a notification regarding confirmation of necessity of outputting the notification regarding the first pregnancy activity to the second terminal, based on the output of the notification regarding the first pregnancy activity associated with the male user to the first terminal, or the output unit outputs, to the second terminal, a notification regarding confirmation of necessity of outputting the notification regarding the second pregnancy activity to the first terminal, based on the output of the notification regarding the second pregnancy activity associated with the female user to the second terminal.
Advantages of the Invention
[0011] According to one aspect of the present invention, it is possible to realize supporting the synchronization of pregnancy activities between a man and a woman.
Brief Description of the Drawings
[0012]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Modes for Carrying Out the Invention
[0013] Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing the overall configuration of the pregnancy support system 100 according to the embodiment. The pregnancy support system 100 is a system that supports the synchronization of pregnancy activities between a man and a woman. For example, the synchronization of pregnancy activities between a man and a woman includes making the respective pregnancy activities of the male user and the female user coincide toward the success of pregnancy. Here, an example of supporting the pregnancy of a pair of a certain male user X and a certain female user Y will be described.
[0014] The pregnancy support system 100 includes a server 1, a first terminal 2, a second terminal 3, and a server 4. The server 1, the first terminal 2, the second terminal 3, and the server 4 are communicably connected to each other via a network NW. The network NW is composed of one or more networks such as the Internet and a LAN (Local Area Network). Typically, the LAN is a wireless LAN, but it may also be a wired LAN. The pregnancy support system 100 may also refer to a system including at least two devices among the server 1, the first terminal 2, and the second terminal 3.
[0015] The server 1 is an electronic device that performs various processes related to pregnancy support. The server 1 is an example of a pregnancy support device that supports the synchronization of pregnancy activities between a man and a woman. For example, the server 1 outputs a notification related to pregnancy to the first terminal 2 and the second terminal 3. The notification related to pregnancy is also referred to as a pregnancy notification. The pregnancy notification includes advice on lifestyle habits. For example, the notification is a notification including a text message. Output includes the meaning of transmission.
[0016] The pregnancy support notice is a notice containing content related to the pregnancy support of at least one of male user X and female user Y. The pregnancy support notice includes a pregnancy support notice associated with male user X and a pregnancy support notice associated with female user Y. The pregnancy support notice associated with male user X is also referred to as the first pregnancy support notice. The first pregnancy support notice is a notice containing content related to the pregnancy associated with male user X. Examples of the first pregnancy support notice will be described later. The pregnancy support notice associated with female user Y is also referred to as the second pregnancy support notice. The second pregnancy support notice is a notice containing content related to the pregnancy associated with female user Y. Examples of the second pregnancy support notice will be described later. For example, the pregnancy support notice is synchronously displayed on both the first terminal 2 and the second terminal 3.
[0017] The pregnancy support notice is a notice based on at least one of the first data related to male user X and the second data related to female user Y. The first data is various data related to male user X used in the pregnancy support by server 1. For example, the first data is data obtained by server 1 from the first terminal 2. Examples of the first data will be described later. The second data is various data related to female user Y used in the pregnancy support by server 1. For example, the second data is data obtained by server 1 from the second terminal 3. The second data may also be data obtained by server 1 from server 4. Examples of the second data will be described later. Acquisition includes the meaning of reception.
[0018] Server 1 is an example of a pregnancy support device that processes information related to pregnancy support. A configuration example of server 1 will be described later.
[0019] The first terminal 2 is a terminal used by male user X. The first terminal 2 is an electronic device equipped with an input function, a display function, a communication function, etc. For example, the first terminal 2 is a tablet terminal, a smartphone, a PC (Personal Computer), etc., but is not limited thereto. A configuration example of the first terminal 2 will be described later.
[0020] The second terminal 3 is a terminal used by the female user Y. It is an electronic device equipped with input functions, display functions, communication functions, and the like. For example, the second terminal 3 may be a tablet terminal, a smartphone, a PC, or the like, but is not limited thereto. A configuration example of the second terminal 3 will be described later.
[0021] The server 4 is an electronic device that stores data related to the drugs used by each woman. The data related to the drugs is also referred to as drug data. The drugs can be various drugs such as analgesics, hormonal agents, and traditional Chinese medicines. The drugs may be prescribed at a hospital or may be purchasable at a pharmacy. For example, the server 4 stores drug data about the female user Y. The server 4 may register drug data based on an input via the second terminal 3 by the female user Y, or may obtain drug data from another server that provides other services. The drug data is an example of the second data.
[0022] A configuration example of the server 1 will be described. The server 1 includes a control unit 11, a program storage unit 12, a data storage unit 13, and a communication unit 14. Each element constituting the server 1 is connected to each other via a bus 15.
[0023] The control unit 11 corresponds to the central part of the server 1. The control unit 11 includes a processor such as a Central Processing Unit (CPU). The control unit 11 includes a ROM (Read Only Memory) as a non-volatile memory area. The control unit 11 includes a RAM (Random Access Memory) as a volatile memory area. The processor expands the program stored in the ROM or the program storage unit 12 into the RAM. By executing the program expanded into the RAM by the processor, the control unit 11 realizes each unit described later.
[0024] The program storage unit 12 is composed of a non-volatile memory such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that can be written to and read from at any time as a storage medium. The program storage unit 12 stores programs necessary for executing various control processes. For example, the program storage unit 12 stores a pregnancy support program 121 that causes the server 1 to execute each of the parts described later realized in the control unit 11.
[0025] The data storage unit 13 is composed of a non-volatile memory such as an HDD or an SSD that can be written to and read from at any time as a storage medium. The data storage unit 13 stores user data 131, teacher data 132, and a learned model 133.
[0026] The user data 131 includes the above-mentioned first data. For example, the user data 131 is updated every time the server 1 acquires the first data from the first terminal 2. The user data 131 includes the above-mentioned second data. For example, the user data 131 is updated every time the server 1 acquires the second data from the second terminal 3. For example, the user data 131 is updated every time the server 1 acquires the second data from the server 4.
[0027] The user data 131 includes first necessity information set by male user X using the first terminal 2. The first necessity information is information indicating the necessity of advice for each of a plurality of items constituting the lifestyle of male user X. The plurality of items are items related to daily life that affect the success or failure of pregnancy. The plurality of items are, for example, items of exercise, sleep time, drinking, smoking, and diet, but are not limited thereto. The user data 131 is updated every time the server 1 acquires the first necessity information from the first terminal 2.
[0028] The user data 131 includes first output mode information set by male user X using the first terminal 2. The first output mode information is information indicating a first output mode to the second terminal 3 for the first pregnancy activity notification. The first output mode is an output mode different from the output mode to the first terminal 2 for the first pregnancy activity notification. The first output mode information can be set for each type of the first pregnancy activity notification. The user data 131 is updated every time the server 1 acquires the first output mode information from the first terminal 2.
[0029] In one example, the first output mode includes an output mode A1 that disables output to the second terminal 3. The output mode A1 is an output mode that disables the output of the first pregnancy activity notification output by the server 1 to the first terminal 2 to the second terminal 3. Disabling the output is an example of making the output mode different.
[0030] In another example, the first output mode includes an output mode B1 that reduces the granularity of information. The output mode B1 is an output mode that outputs a first pregnancy activity notification with a smaller information granularity to the second terminal 3 than the first pregnancy activity notification output by the server 1 to the first terminal 2. Reducing the granularity of information is an example of making the output mode different.
[0031] The output mode B1 includes an output mode C1 that reduces the amount of information. The output mode C1 is an output mode that outputs a first pregnancy activity notification with less information content to the second terminal 3 than the first pregnancy activity notification output by the server 1 to the first terminal 2. For example, the output mode C1 is an output mode that outputs a first pregnancy activity notification that includes information on some items of the first pregnancy activity notification output by the server 1 to the first terminal 2 and does not include information on the remaining items to the second terminal 3. In this example, the first output mode information includes information indicating the division between the items that include information and the items that do not include information. The information indicating the division is set by male user X using the first terminal 2. Reducing the amount of information is an example of reducing the granularity of information.
[0032] Output mode B1 includes output mode D1 that abstracts information. Output mode D1 is an output mode in which the server 1 outputs a first pregnancy activity notification that abstracts information more than the first pregnancy activity notification output to the first terminal 2 to the second terminal 3. For example, output mode D1 is an output mode in which the server 1 outputs to the second terminal 3 a first pregnancy activity notification that includes information obtained by abstracting information on some or all items of the first pregnancy activity notification output to the first terminal 2.
[0033] Abstraction includes replacing specific information with abstract information. For example, replacing specific information with abstract information is replacing a numerical value with a message at the stage corresponding to this numerical value in a multi-stage message. The multi-stage message may be a two-stage message of "unachieved" and "achieved". The multi-stage message may be a two-stage message of "not executed" and "executed". The multi-stage message may be a three-stage message of "bad", "normal", and "good". The message may be text indicating a stage or a symbol corresponding to the stage. In this example, the first output mode information includes information indicating the division between items that abstract information and items that do not abstract information. The information indicating the division is set by male user X using the first terminal 2. Specific information includes quantitative information such as numerical values. Abstract information includes qualitative messages selected from multi-stage qualitative messages. Abstracting information is an example of reducing the granularity of information.
[0034] User data 131 includes second necessity information set by female user Y using the second terminal 3. The second necessity information is information indicating the necessity of advice for each of a plurality of items constituting the lifestyle of female user Y. The plurality of items may be the same as those described in the first necessity information. User data 131 is updated every time the server 1 acquires the second necessity information from the second terminal 3.
[0035] The user data 131 includes second output mode information set by the female user Y using the second terminal 3. The second output mode information is information indicating a second output mode to the first terminal 2 for the second pregnancy activity notification. The second output mode is an output mode different from the output mode to the second terminal 3 for the second pregnancy activity notification. The second output mode information can be set for each type of the second pregnancy activity notification. The user data 131 is updated each time the server 1 acquires the second output mode information from the second terminal 3.
[0036] In one example, the second output mode includes an output mode A2 that disables the output to the first terminal 2. The output mode A2 is an output mode that disables the output of the second pregnancy activity notification output by the server 1 to the second terminal 3 to the first terminal 2.
[0037] In another example, the second output mode includes an output mode B2 that reduces the granularity of information. The output mode B2 is an output mode that outputs a second pregnancy activity notification with a smaller information granularity to the first terminal 2 than the second pregnancy activity notification output by the server 1 to the second terminal 3.
[0038] The output mode B2 includes an output mode C2 that reduces the amount of information. The output mode C2 is an output mode that outputs a second pregnancy activity notification with a smaller amount of information to the first terminal 2 than the second pregnancy activity notification output by the server 1 to the second terminal 3. For example, the output mode C2 is an output mode that outputs a second pregnancy activity notification including information on some items of the second pregnancy activity notification output by the server 1 to the second terminal 3 and not including information on the remaining items to the first terminal 2. In this example, the second output mode information includes information indicating the division between the items including information and the items not including information. The information indicating the division is set by the female user Y using the second terminal 3.
[0039] The output mode B2 includes an output mode D2 that abstracts information. The output mode D2 is an output mode in which the server 1 outputs to the first terminal 2 a second pregnancy notification that has more abstract information than the second pregnancy notification that the server 1 outputs to the second terminal 3. For example, the output mode D2 is an output mode in which the server 1 outputs to the first terminal 2 a second pregnancy notification that includes abstracted information on some or all items of the second pregnancy notification that the server 1 outputs to the second terminal 3. In this example, the second output mode information includes information indicating a division between items for which information is abstracted and items for which information is not abstracted. The information indicating the division is set by the female user Y using the second terminal 3.
[0040] The teacher data 132 includes data on a plurality of successful pregnancy-attempting pairs. Successful pregnancy-attempting corresponds to either the person or the other becoming pregnant. A successful pregnancy-attempting pair is a pair of a man and a woman who have been successful in pregnancy-attempting. Data on successful pregnancy-attempting pairs is also referred to as successful pregnancy-attempting pair data. The successful pregnancy-attempting pair data includes data on the male member of the successful pregnancy-attempting pair and data on the female member of the successful pregnancy-attempting pair. Data on the male member of the successful pregnancy-attempting pair is also referred to as male member of the successful pregnancy-attempting pair data. Data on the female member of the successful pregnancy-attempting pair is also referred to as female member of the successful pregnancy-attempting pair data. The teacher data 132 is updated in response to the addition of new successful pregnancy-attempting pair data.
[0041] The data of successful male fertility patients includes data on the lifestyle history of successful male fertility patients. The data on the lifestyle history of successful male fertility patients is also referred to as lifestyle history data of successful male fertility patients. The lifestyle history data of successful male fertility patients is data on the history of lifestyle habits carried out by successful male fertility patients from the timing of the start of fertility treatment to the timing of the end of fertility treatment. The timing of the end of fertility treatment corresponds to the timing of successful pregnancy.
[0042] The lifestyle history data of men who have successfully tried to conceive includes, but is not limited to, daily data on drinking, smoking, diet, work schedule, sitting time, stress, vacation, sleep, exercise, and time spent with a partner.
[0043] Alcohol consumption may be, for example, the amount of alcohol consumed per day. Smoking may be, for example, the amount of smoking per day. Diet may be, for example, the tendency of food ingredients such as meat, fish or vegetables and the tendency of the amount per meal. Work schedule may be, for example, the working hours per day and the working time zone. Sitting time may be, for example, the length of sitting time per day. Stress may be, for example, the tendency of the level of stress. Vacation may be, for example, the number of vacation days per week. Sleep may be, for example, the sleep time per day and the quality of sleep. Exercise may be, for example, the exercise time per day. Shared time with a partner may be, for example, the length and time zone of the time shared with a partner.
[0044] Male pregnancy success data may include data regarding the profiles of male pregnancy success cases. Data regarding the profiles of male pregnancy success cases is also referred to as male pregnancy success profile data. Male pregnancy success profile data is data unique to male pregnancy success cases that characterizes the physical and mental states of male pregnancy success cases. Male pregnancy success profile data includes, but is not limited to, age, height, weight, health examination results, and history of infertility treatment.
[0045] Female pregnancy success data includes data regarding the lifestyle histories of female pregnancy success cases. Data regarding the lifestyle histories of female pregnancy success cases is also referred to as female pregnancy success lifestyle history data. Female pregnancy success lifestyle history data is data on the lifestyle histories carried out by female pregnancy success cases from the timing of the start of pregnancy attempt to the timing of the end of pregnancy attempt. Female pregnancy success lifestyle history data may be the same as male pregnancy success lifestyle history data.
[0046] The female pregnancy success data may include data related to the profiles of female pregnancy success cases. The data related to the profiles of female pregnancy success cases is also referred to as the profile data of female pregnancy success cases. The profile data of female pregnancy success cases is data unique to female pregnancy success cases that characterizes the physical and mental states of female pregnancy success cases. The profile data of female pregnancy success cases may include data on past menstrual dates in addition to data similar to the profile data of male pregnancy success cases. The female pregnancy success data may include data on medications used during pregnancy.
[0047] The learned model 133 is a learned model related to lifestyle habits generated by machine learning based on the teacher data 132. The learned model 133 includes a learned model related to lifestyle habits. The learned model related to lifestyle habits includes a learned model related to male lifestyle habits, a learned model related to female lifestyle habits, and a learned model related to male and female lifestyle habits. The learned model related to male lifestyle habits is also referred to as a learned model for males. The learned model related to female lifestyle habits is also referred to as a learned model for females. The learned model related to male and female lifestyle habits is also referred to as a learned model for males and females. The machine learning is supervised learning. The machine learning is a method such as a neural network, but is not limited thereto.
[0048] The learned model for males is an estimation model that estimates a lifestyle suitable for male pregnancy based on machine learning using the male pregnancy success data of multiple males. For example, the learned model for males is an estimation model based on the lifestyle history data of multiple male pregnancy success cases. Since the lifestyle history data of multiple male pregnancy success cases includes various matters that can affect the physical and mental states, there is a certain correlation with pregnancy success. For example, the learned model for males is an estimation model based on the lifestyle history data of multiple male pregnancy success cases and the profile data of multiple male pregnancy success cases. Since the profile data of multiple male pregnancy success cases includes various matters that can affect the physical and mental states, there is a certain correlation with pregnancy success.
[0049] For example, a trained model for men takes data related to a man's profile as input and outputs advice such as numerical values for some or all of a plurality of items that make up a lifestyle. The data related to a man's profile is also referred to as a man's profile data. The man's profile data is data unique to male pregnancy success achievers that characterizes the physical and mental state of men. The man's profile data includes, but is not limited to, data such as age, height, weight, results of a medical check-up, history of infertility treatment, and current lifestyle. The current lifestyle includes, but is not limited to, drinking, smoking, diet, work schedule, sitting time, stress, vacation, sleep, exercise, and shared time with a partner.
[0050] In addition to the man's profile data, the trained model for men may be a model that takes data related to the history of a man's lifestyle as input. The data related to the history of a man's lifestyle is also referred to as a man's lifestyle history data. The man's lifestyle history data is data on the history of the lifestyle executed by a man after the timing of the start of pregnancy achievement. The man's lifestyle history data may be the same data as the lifestyle history data of the above-mentioned male pregnancy success achievers.
[0051] Note that the trained model for men may include a plurality of trained models for men associated with a plurality of different periods generated based on the male pregnancy success achiever data of a plurality of men who achieved pregnancy success within a plurality of different periods. The plurality of periods may be periods including different numbers of ovulation days. Here, two periods, a first period and a second period longer than the first period, are taken as an example for explanation, but the plurality of periods may be three or more periods.
[0052] The male trained model includes a first male trained model. The first male trained model is a model generated based on the male pregnancy success data of multiple men who achieved pregnancy success during a first period. The first period may be a period including one ovulation day per month or the like. The male trained model includes a second male trained model. The second male trained model is a model generated based on the male pregnancy success data of multiple men who achieved pregnancy success during a second period. The second period may be a period including two ovulation days per two months or the like. The male pregnancy success data of multiple men who achieved pregnancy success during the second period may be data excluding the male pregnancy success data of multiple men who achieved pregnancy success during the first period.
[0053] The female trained model is an estimation model that estimates a lifestyle suitable for pregnancy in women generated by machine learning based on the female pregnancy success data of multiple women. For example, the female trained model is an estimation model based on the lifestyle history data of multiple female pregnancy success cases. Since the lifestyle history data of multiple female pregnancy success cases includes various matters that can affect the physical and mental state, there is a certain correlation with pregnancy success. For example, the female trained model is an estimation model based on the profile data of multiple female pregnancy success cases in addition to the lifestyle history data of multiple female pregnancy success cases. Since the profile data of multiple female pregnancy success cases includes various matters that can affect the physical and mental state, there is a certain correlation with pregnancy success. For example, the female trained model is an estimation model based on the data of drugs used during pregnancy of multiple female pregnancy success cases in addition to the lifestyle history data of multiple female pregnancy success cases. Since the data of drugs used during pregnancy of multiple female pregnancy success cases includes information on drugs that can affect the physical and mental state, there is a certain correlation with pregnancy success. The female trained model may be an estimation model based on the lifestyle history data, profile data, and drug data used during pregnancy of multiple female pregnancy success cases.
[0054] For example, a learned model for women takes as input data related to a woman's profile and outputs advice such as numerical values for some or all of a plurality of items that make up a lifestyle. The data related to a woman's profile is also referred to as a woman's profile data. A woman's profile data is data unique to a successful pregnancy and childbirth woman that characterizes the physical and mental state of a woman. A woman's profile data may include data on past menstrual dates in addition to data similar to the above-mentioned male profile data.
[0055] The learned model for women may be a model that takes as input, in addition to a woman's profile data, data related to a woman's lifestyle history. The data related to a woman's lifestyle history is also referred to as a woman's lifestyle history data. A woman's lifestyle history data is data on the history of a lifestyle executed by a woman after the timing of the start of pregnancy and childbirth activities. A woman's lifestyle history data may be data similar to the above-mentioned lifestyle history data of a successful pregnancy and childbirth man. The learned model for women may be a model that takes as input, in addition to a woman's profile data, a woman's drug data. The learned model for women may be a model that takes as input a woman's profile data, a woman's lifestyle history data, and a woman's drug data.
[0056] Note that the learned model for women may include a plurality of learned models for women associated with a plurality of different periods generated based on the data of successful pregnancy and childbirth women of a plurality of women who have succeeded in pregnancy and childbirth within a plurality of different periods. The learned model for women includes a first learned model for women. The first learned model for women is a model generated based on the data of successful pregnancy and childbirth women of a plurality of women who have succeeded in pregnancy and childbirth within a first period. The learned model for women includes a second learned model for women. The second learned model for women is a model generated based on the data of successful pregnancy and childbirth women of a plurality of women who have succeeded in pregnancy and childbirth within a second period. The data of successful pregnancy and childbirth women of a plurality of women who have succeeded in pregnancy and childbirth within a second period may be data excluding the data of successful pregnancy and childbirth women of a plurality of women who have succeeded in pregnancy and childbirth within a first period.
[0057] The trained model for men and women is an estimation model that estimates lifestyle habits suitable for pregnancy of a male and female pair generated by machine learning based on the successful pregnancy pair data of a plurality of successful pregnancy pairs. For example, the trained model for men and women is an estimation model based on the lifestyle history data of a plurality of male fertility successful people and the lifestyle history data of a plurality of female fertility successful people. The lifestyle history data of a plurality of male fertility successful people and the lifestyle history data of a plurality of female fertility successful people are data included in the successful pregnancy pair data of a plurality of successful pregnancy pairs. For example, the trained model for men and women is an estimation model based on the lifestyle history data of a plurality of male fertility successful people and the lifestyle history data of a plurality of female fertility successful people, as well as the profile data of a plurality of male fertility successful people and the profile data of a plurality of female fertility successful people. The profile data of a plurality of male fertility successful people and the profile data of a plurality of female fertility successful people are data included in the successful pregnancy pair data of a plurality of successful pregnancy pairs. For example, the trained model for men and women is an estimation model based on the lifestyle history data of a plurality of male fertility successful people and the lifestyle history data of a plurality of female fertility successful people, as well as the data of drugs used during pregnancy by a plurality of female fertility successful people. The trained model for men and women may be an estimation model based on lifestyle history data and profile data of multiple male people who have successfully tried to conceive, as well as lifestyle history data, profile data, and data on medications used during pregnancy attempts of multiple female people who have successfully tried to conceive.
[0058] For example, the learned model for both men and women takes as input male profile data and female profile data, and outputs advice such as numerical values for some or all of a plurality of items that make up lifestyle habits for each of men and women. The learned model for both men and women may be a model that takes as input male profile data and female profile data, as well as male lifestyle history data and female lifestyle history data. The learned model for both men and women may be a model that takes as input male profile data and female profile data, as well as female drug data. The learned model for both men and women may be a model that takes as input male profile data, female profile data, male lifestyle history data, female lifestyle history data, and female drug data.
[0059] Note that the learned model for both men and women may include a plurality of learned models for both men and women associated with different periods, which are generated based on pregnancy success pair data of a plurality of pregnancy success pairs that achieved pregnancy during different periods. The learned model for both men and women includes a first learned model for both men and women. The first learned model for both men and women is a model generated based on pregnancy success pair data of a plurality of pregnancy success pairs that achieved pregnancy during the first period. The learned model for both men and women includes a second learned model for both men and women. The second learned model for both men and women is a model generated based on pregnancy success pair data of a plurality of pregnancy success pairs that achieved pregnancy during the second period. The pregnancy success pair data of a plurality of pregnancy success pairs that achieved pregnancy during the second period may be data excluding the pregnancy success pair data of the pregnancy success pairs that achieved pregnancy during the first period.
[0060] The communication unit 14 includes various interfaces that communicably connect the server 1 to other electronic devices using a communication protocol defined by the network NW.
[0061] Note that the hardware configuration of the server 1 is not limited to the above-described configuration. The server 1 can appropriately omit, change the above-described components, and add new components.
[0062] With reference to FIG. 1, a configuration example of the first terminal 2 will be described. The first terminal 2 includes a control unit 21, a program storage unit 22, a data storage unit 23, an input unit 24, a display unit 25, an audio output unit 26, a communication unit 27, and a measurement unit 28. Each element constituting the first terminal 2 is connected to each other via a bus 29.
[0063] The control unit 21 corresponds to the central part of the first terminal 2. The control unit 21 includes a processor such as a CPU. The control unit 21 includes a ROM as a non-volatile memory area. The control unit 21 includes a RAM as a volatile memory area. The processor expands the program stored in the ROM or the program storage unit 22 into the RAM. By executing the program expanded into the RAM by the processor, the control unit 21 realizes various operations.
[0064] The program storage unit 22 is composed of a non-volatile memory such as a flash memory, an HDD, or an SSD that can be written to and read from at any time as a storage medium. The program storage unit 22 stores programs necessary for executing various control processes.
[0065] The program storage unit 22 stores a pregnancy application program 221. The pregnancy application program 221 is a program that causes the first terminal 2 to realize various operations related to pregnancy support. The program storage unit 22 may store the pregnancy application program 221 in advance. The program storage unit 22 may store the downloaded pregnancy application program 221 as exemplified below.
[0066] In one example, the first terminal 2 may download a pregnancy application program 221 based on reading a two-dimensional code symbol. The two-dimensional code symbol stores a link to a web page for downloading the pregnancy application program 221. The two-dimensional code symbol may be printed on an attached document of an item used by a male user X such as a sperm imaging device. The sperm imaging device is a device for imaging sperm through cooperation with a mobile terminal having an imaging function such as a smartphone. For example, the sperm imaging device includes a magnifying device, a sample stage, a cover, a sheet, etc. The magnifying device is an optical device used for imaging sperm. For example, the magnifying device is a microscope. The sample stage is a stage for setting semen as a sample. The sample is also referred to as a measurement object. The sample stage is a member that can be attached to one end side in the longitudinal direction of the magnifying device. The cover is a member that can be attached to the sample stage for covering a part of the sample stage. The sheet is an adhesive member for attaching the magnifying device to the camera of the first terminal 2. The sheet is a member that can be attached to the other end side in the longitudinal direction of the magnifying device. Note that the notation of the sperm imaging device may be read as a sperm measurement kit including those used for sperm imaging such as a sperm imaging application program in addition to the sperm imaging device. The first terminal 2 can acquire an image of sperm contained in a unit area using the sperm imaging device based on activation of the sperm imaging application program stored in the program storage unit 22, and obtain an index value regarding the sperm. For example, the index value regarding the sperm is an index value regarding sperm having motility. In a typical example, the index value regarding the sperm is the motile sperm concentration. The motile sperm concentration is the number of sperm having motility per 1 ml. Here, the motile sperm concentration is used as an example of the index value regarding the sperm for explanation, but the index value regarding the sperm is not limited to the motile sperm concentration. The index value regarding the sperm may be any value that can evaluate the sperm.
[0067] In another example, the first terminal 2 may download the pregnancy application program 221 based on access to the link of the web page included in the invitation email from the server 1. The link of the web page is a link for downloading the pregnancy application program 221. The invitation email is an email sent from the server 1 to the first terminal 2 based on a transmission request of an invitation email from the second terminal 3 that has downloaded the pregnancy application program 321. The transmission request of the invitation email includes the email address of the first terminal 2. The invitation email may include a link to a web page for purchasing a sperm imaging device.
[0068] The data storage unit 23 is composed of a non-volatile memory such as a flash memory, an HDD, or an SSD that can be written and read at any time as a storage medium.
[0069] The input unit 24 is a device capable of inputting data or instructions into the first terminal 2. For example, the input unit 24 includes a keyboard or a touch panel that enables input by touch operation. The input unit 24 includes a microphone that enables voice input. The input unit 24 includes a camera that enables capturing of video.
[0070] The display unit 25 is a device capable of displaying an image based on image data. For example, the display unit 25 is a liquid crystal display or an EL (Electroluminescence) display. For example, the display unit 25 displays a pregnancy notification output from the server 1 based on the activation of the pregnancy application program 221.
[0071] The voice output unit 26 is a device capable of outputting voice based on voice data. For example, the voice output unit 26 is a speaker.
[0072] The communication unit 27 includes various interfaces that communicably connect the first terminal 2 to other electronic devices using the communication protocol defined by the network NW.
[0073] The measurement unit 28 includes various sensors that measure various data. The measurement unit 28 includes a biological sensor that measures biological data. The biological data includes vital data such as blood pressure and heart rate. The biological data includes data of biomarkers such as blood oxygen concentration and blood alcohol concentration. The measurement unit 28 includes an activity amount sensor that measures the activity amount. The measurement unit 28 includes a GPS (Global Positioning System) sensor that acquires position information.
[0074] Note that the hardware configuration of the first terminal 2 is not limited to the above-described configuration. The first terminal 2 can appropriately omit and change the above-described components, and add new components. For example, at least one of the input unit 24, the display unit 25, and the audio output unit 26 may be a device independent of the first terminal 2. In this case, at least one of the input unit 24, the display unit 25, and the audio output unit 26 can be connected to the input / output interface provided in the first terminal 2 by wire or wirelessly.
[0075] A configuration example of the second terminal 3 will be described with reference to FIG. 1. The second terminal 3 includes a control unit 31, a program storage unit 32, a data storage unit 33, an input unit 34, a display unit 35, an audio output unit 36, a communication unit 37, and a measurement unit 38. Each element constituting the second terminal 3 is connected to each other via a bus 39.
[0076] The control unit 31, the program storage unit 32, the data storage unit 33, the input unit 34, the display unit 35, the audio output unit 36, the communication unit 37, and the measurement unit 38 are configured in the same manner as the above-described control unit 21, program storage unit 22, data storage unit 23, input unit 24, display unit 25, audio output unit 26, communication unit 27, and measurement unit 28.
[0077] The program storage unit 32 stores a pregnancy utilization application program 321 of the same type as the pregnancy utilization application program 221. The program storage unit 32 may store the pregnancy utilization application program 321 in advance. The program storage unit 32 may store the downloaded pregnancy utilization application program 321 as exemplified below.
[0078] In one example, the second terminal 3 may download the pregnancy utilization application program 321 based on the reading of the two-dimensional code symbol. The two-dimensional code symbol stores a link to a web page for downloading the pregnancy utilization application program 321. The two-dimensional code symbol may be printed on an attached document of an item used by the female user Y such as an ovulation test drug, an ovulation inducer, and a supplement. The two-dimensional code symbol may be printed on materials at the time of receiving a bridal check.
[0079] In another example, the second terminal 3 may download the pregnancy utilization application program 321 based on access to a link to a web page included in the invitation email from the server 1. The link to the web page is a link for downloading the pregnancy utilization application program 321. The invitation email is an email sent from the server 1 to the second terminal 3 based on a request to send an invitation email from the first terminal 2 that has downloaded the pregnancy utilization application program 221. The request to send the invitation email includes the email address of the second terminal 3.
[0080] For example, the display unit 25 displays a pregnancy utilization notification output from the server 1 based on the activation of the pregnancy utilization application program 321.
[0081] Note that the hardware configuration of the second terminal 3 is not limited to the above-described configuration. The second terminal 3 can appropriately omit and modify the above-described components and add new components. For example, at least one of the input unit 34, the display unit 35, and the audio output unit 36 may be a device independent of the second terminal 3. In this case, at least one of the input unit 34, the display unit 35, and the audio output unit 36 can be connected to the input / output interface provided in the second terminal 3 by wire or wirelessly.
[0082] FIG. 2 is a block diagram showing an example of the configuration realized in the server 1. The control unit 11 includes a first acquisition unit 111, a second acquisition unit 112, a memory control unit 113, a first generation unit 114, an output unit 115, a third acquisition unit 116, a learning unit 117, and a second generation unit 118. Each unit is realized by the execution of the pregnancy support program 121. Each unit can also be said to be provided in the processor. Each unit can also be said to be each function. The notations of each unit described below can be read as the control unit 11 or the processor.
[0083] The first acquisition unit 111 acquires various data or information from the first terminal 2. The second acquisition unit 112 acquires various data or information from the second terminal 3. The second acquisition unit 112 acquires various data or information from the server 4. The memory control unit 113 stores various data or information in the data storage unit 13. The first generation unit 114 generates a pregnancy notification based on at least one of the first data and the second data. The output unit 115 outputs the pregnancy notification generated by the first generation unit 114. The pregnancy notification generated by the first generation unit 114 is an example of a pregnancy notification based on at least one of the first data and the second data.
[0084] The third acquisition unit 116 acquires the teacher data 132. The learning unit 117 performs machine learning on the teacher data 132 acquired by the third acquisition unit 116. The second generation unit 118 generates a learned model 133 based on the machine learning of the teacher data 132 by the learning unit 117.
[0085] Next, an operation example of the server 1 configured as described above will be described. Note that the processing procedures shown in the flowcharts described below are merely examples, and each process may be changed as much as possible. Also, regarding the processing procedures shown in the flowcharts described below, steps can be omitted, replaced, and added as appropriate according to the embodiment.
[0086] FIG. 3 is a flowchart showing an example of data acquisition processing executed by the server 1.
[0087] First, the first data acquisition processing executed by the server 1 will be described with reference to FIG. 3.
[0088] The first acquisition unit 111 acquires first data from the first terminal 2 via the communication unit 14 (step S11). In step S11, for example, the first acquisition unit 111 acquires various data included in the first data exemplified below from the first terminal 2.
[0089] The first data may include data related to the profile of male user X. The data related to the profile of male user X is also referred to as first profile data. The first data may include data related to the history of the lifestyle of male user X. The data related to the history of the lifestyle of male user X is also referred to as first lifestyle history data. The first data may include data related to the usage record of the sperm imaging device. The data related to the usage record of the sperm imaging device is also referred to as first usage record data.
[0090] The first profile data is data unique to male user X that characterizes the physical and mental state of male user X. The first profile data may be the same data as the above-mentioned male profile data. The first profile data may be data based on settings by male user X using the input unit 24 of the first terminal 2.
[0091] The first acquisition unit 111 acquires the first profile data every time the first profile data is transmitted from the first terminal 2. The first terminal 2 can output the first profile data to the server 1 based on settings by male user X at the first startup of the pregnancy application program 221. The first terminal 2 can output the first profile data to the server 1 based on settings by male user X at any timing other than the first startup of the pregnancy application program 221.
[0092] The first lifestyle history data is data on the history of lifestyles executed by male user X after the timing of starting pregnancy preparation. The first lifestyle history data may be the same data as the above-mentioned lifestyle history data of male pregnancy preparation success cases. The first lifestyle history data may be data based on settings by male user X using the input unit 24 of the first terminal 2. The first lifestyle history data may be data based on data measured by the measurement unit 28 of the first terminal 2.
[0093] The first acquisition unit 111 acquires the first lifestyle history data every time the first lifestyle history data is output from the first terminal 2. The first terminal 2 can output the first lifestyle history data to the server 1 in real time every time the first lifestyle history data is acquired. The first terminal 2 can output the first lifestyle history data for a certain period to the server 1 by batch processing at an arbitrary timing such as a fixed time.
[0094] The first usage performance data is data on the performance of using a sperm imaging device. The first usage performance data is data such as index values related to sperm, the state of sperm, and the usage date and time, but is not limited thereto. The state of sperm is the result of an evaluation based on index values related to sperm. The first usage performance data may be data based on the measurement of sperm by the control unit 11 using a sperm imaging application program.
[0095] Here, regarding the sperm imaging application program, an application for simply evaluating the state of sperm based on the concentration of motile sperm installed and used in the first terminal 2 will be described in detail as an example. The first terminal 2 is an example of an imaging device having an imaging function. The expression of the concentration of motile sperm can be read as an index value related to sperm. The control unit 11 realizes the following operations by executing the sperm imaging application program. The control unit 11 acquires data of an image including a sample imaged via a magnifying device. Here, for example, male user X attaches a magnifying device with a cover, a sample stage, and a sheet to the camera of the first terminal 2. Male user X adjusts the focus of the magnifying device while applying external light such as an electric stand to the magnifying device. After adjusting the focus, male user X separately sets semen collected according to the usage method as a sample on the sample stage. Male user X starts the sperm imaging application program installed in the first terminal 2 and selects the imaging button on the second terminal 2. The first terminal 2 activates the camera based on the selection of the imaging button and images the sample for a certain period of time. The control unit 11 acquires data of a moving image including the imaged sample based on the imaging for a certain period of time. The control unit 11 measures the motile sperm concentration based on the acquired image data. Here, for example, the control unit 11 counts the number of sperm that move a preset amount of distance per unit time among the sperm present within a unit area based on the acquired image data. The sperm that move a preset amount of distance per unit time are an example of motile sperm. Motile sperm are the sperm to be counted. The control unit 11 counts motile sperm in order to measure the sperm concentration based on sperm that can be involved in fertilization. Hereinafter, the measured motile sperm concentration is also referred to as the measurement result. The control unit 11 compares the measurement result with a reference. Here, for example, the reference is a value based on the WHO sperm examination criteria. In a typical example, the reference is a value with a lower limit of 6 million / ml of motile sperm concentration converted from a sperm concentration of 15 million / ml and a motility rate of 40% among the WHO sperm examination criteria. The control unit 11 causes the display unit 25 to display a notification based on the comparison result between the measurement result and the reference. For example, the comparison result includes the state of the sperm based on the measurement result. The state of the sperm may include that the measurement result is equal to or greater than the reference, or that the measurement result is less than the reference. The comparison result may include the measurement result. The comparison result may include the reference. The notification includes the comparison result. When the measurement result is less than the reference, the notification may include advice to support the pregnancy activity of male user X. The advice may be advice to recommend a visit to a medical institution. The advice may be advice regarding lifestyle, etc. The control unit 11 may save the comparison result as performance data in the data storage unit 23. In this way, the sperm photography application program can present information based on sperm that can be involved in fertilization.
[0096] The first acquisition unit 111 acquires the first usage performance data every time the first usage performance data is output from the first terminal 2. The first terminal 2 can output the first usage performance data in real time every time the first usage performance data is acquired. The first terminal 2 can output the first usage performance data for a certain period to the server 1 by batch processing at an arbitrary timing such as a fixed time.
[0097] The memory control unit 113 stores the first data acquired by the first acquisition unit 111 in the data storage unit 13 (step S12). In step S12, for example, every time the first data is acquired by the first acquisition unit 111, the memory control unit 113 stores the first data in the data storage unit 13.
[0098] Next, with reference to FIG. 3, the acquisition process of the second data executed by the server 1 will be described.
[0099] The second acquisition unit 112 acquires the second data from the second terminal 3 via the communication unit 14 (step S11). In step S11, the second acquisition unit 112 acquires various data included in the second data exemplified below from the second terminal 3.
[0100] The second data may include data related to the profile of the female user Y. The data related to the profile of the female user Y is also referred to as the second profile data. The second data may include data related to the history of the lifestyle of the female user Y. The data related to the history of the lifestyle of the female user Y is also referred to as the second lifestyle history data. The second data includes data related to the usage record of products used in pregnancy activities. The data related to the usage record of products used in pregnancy activities is also referred to as the second usage record data.
[0101] The second profile data is data unique to the female user Y that characterizes the physical and mental state of the female user Y. The second profile data may be the same as the above-described female profile data.
[0102] Each time the second acquisition unit 112 outputs the second profile data from the second terminal 3, the second acquisition unit 112 acquires the second profile data. The second terminal 3 can output the second profile data to the server 1 based on the settings made by the female user Y at the first startup of the pregnancy application program 321. The second terminal 3 can output the second profile data to the server 1 based on the settings made by the female user Y at any timing other than the first startup of the pregnancy application program 321.
[0103] The second lifestyle history data is data on the history of lifestyles executed by the female user Y after the timing of starting pregnancy activities. The second lifestyle history data may be the same as the lifestyle history data of the above-mentioned successful male pregnancy activity participants. The second lifestyle history data may be data based on the settings made by the female user Y using the input unit 34 of the second terminal 3. The second lifestyle history data may be data based on the data measured by the measurement unit 38 of the second terminal 3.
[0104] Each time the second acquisition unit 112 outputs the second lifestyle history data from the second terminal 3, the second acquisition unit 112 acquires the second lifestyle history data. The second terminal 3 can output the second lifestyle history data to the server 1 in real time each time the second lifestyle history data is acquired. The second terminal 3 can output the second lifestyle history data for a certain period to the server 1 by batch processing at any timing such as a fixed time.
[0105] The second usage record data is data on the usage record of products used by female user Y for pregnancy activities. The second usage record data may include data on the usage record of ovulation test drugs. The data on the usage record of ovulation test drugs is also referred to as the usage record data of ovulation test drugs. The second usage record data may include data on the usage record of ovulation induction agents. The data on the usage record of ovulation induction agents is also referred to as the usage record data of ovulation induction agents. The usage record data of ovulation test drugs is data such as information on the use or non-use of ovulation test drugs and data on the expected ovulation date, etc., but is not limited thereto. The usage record data of ovulation induction agents is data such as information on the use or non-use of ovulation induction agents and data on the usage results of ovulation induction agents, etc., but is not limited thereto. The second usage record data may include data on the usage record of pregnancy test drugs. The data on the usage record of pregnancy test drugs is also referred to as the usage record data of pregnancy test drugs. The usage record data of pregnancy test drugs is data such as information on the use or non-use of pregnancy test drugs and data on the pregnancy results, etc., but is not limited thereto. The second usage record data may be data based on the settings by female user Y using the input unit 34 of the second terminal 3.
[0106] The second acquisition unit 112 acquires the second usage record data every time the second usage record data is output from the second terminal 3. The second terminal 3 can output the second usage record data in real time every time the second usage record data is acquired. The second terminal 3 can output the second usage record data for a certain period to the server 1 by batch processing at an arbitrary timing such as a fixed time.
[0107] The storage control unit 113 stores the second data acquired by the second acquisition unit 112 in the data storage unit 13 (step S12). In step S12, for example, the storage control unit 113 stores the second data in the data storage unit 13 every time the second data is acquired by the second acquisition unit 112.
[0108] In step S11, the second acquisition unit 112 may acquire the drug data of the female user Y from the server 4 via the communication unit 14. The second acquisition unit 112 may acquire the drug data of the female user Y from the server 4 in response to the acquisition of the first second profile data about the female user Y. The timing of the acquisition of the drug data by the second acquisition unit 112 is not limited. The second acquisition unit 112 may periodically acquire the drug data of the female user Y from the server 4. The memory control unit 113 stores the drug data of the female user Y acquired by the second acquisition unit 112 in the data storage unit 13.
[0109] FIG. 4 is a flowchart showing an example of the acquisition process of necessity information executed by the server 1.
[0110] First, the first acquisition process of necessity information executed by the server 1 will be described with reference to FIG. 4.
[0111] The first acquisition unit 111 acquires the first necessity information from the first terminal 2 via the communication unit 14 (step S21). In step S21, for example, each time the first necessity information is output from the first terminal 2, the first acquisition unit 111 acquires the first necessity information. The first terminal 2 can output the first necessity information to the server 1 based on the settings made by the male user X at the first startup of the pregnancy application program 221. The first terminal 2 can output the first necessity information to the server 1 based on the settings made by the male user X at any timing other than the first startup of the pregnancy application program 221.
[0112] The memory control unit 113 stores the first necessity information acquired by the first acquisition unit 111 in the data storage unit 13 (step S22). In step S22, for example, each time the first necessity information is acquired by the first acquisition unit 111, the memory control unit 113 stores the first necessity information in the data storage unit 13.
[0113] Next, the second acquisition process of necessity information executed by the server 1 will be described with reference to FIG. 4.
[0114] The second acquisition unit 112 acquires second necessity information from the second terminal 3 via the communication unit 14 (step S21). In step S21, for example, the second acquisition unit 112 acquires the second necessity information every time the second necessity information is output from the second terminal 3. The second terminal 3 can output the second necessity information to the server 1 based on the settings by the female user Y at the first startup of the pregnancy application program 321. The second terminal 3 can output the second necessity information to the server 1 based on the settings by the female user Y at any timing other than the first startup of the pregnancy application program 321.
[0115] The storage control unit 113 stores the second necessity information acquired by the second acquisition unit 112 in the data storage unit 13 (step S22). In step S22, for example, the storage control unit 113 stores the second necessity information in the data storage unit 13 every time the second necessity information is acquired by the second acquisition unit 112.
[0116] FIG. 5 is a flowchart showing an example of the acquisition process of output mode information executed by the server 1.
[0117] First, with reference to FIG. 5, the acquisition process of the first output mode information executed by the server 1 will be described.
[0118] The first acquisition unit 111 acquires the first output mode information from the first terminal 2 via the communication unit 14 (step S31). In step S31, for example, the first acquisition unit 111 acquires the first output mode information every time the first output mode information for each type of the first pregnancy activity notification is output from the first terminal 2. The first terminal 2 can output the first output mode information for each type of the first pregnancy activity notification to the server 1 based on the settings by the male user X at the first startup of the pregnancy application program 221. The first terminal 2 can output the first output mode information for each type of the first pregnancy activity notification to the server 1 based on the settings by the male user X at any timing other than the first startup of the pregnancy application program 221.
[0119] The memory control unit 113 stores the first necessity information acquired by the first acquisition unit 111 in the data storage unit 13 (step S32). In step S32, for example, each time the first necessity information is acquired by the first acquisition unit 111, the memory control unit 113 stores the first necessity information in the data storage unit 13.
[0120] Next, with reference to FIG. 5, the acquisition process of the second output mode information executed by the server 1 will be described.
[0121] The second acquisition unit 112 acquires the second output mode information from the second terminal 3 via the communication unit 14 (step S31). In step S31, for example, each time the second output mode information for each type of the second pregnancy activity notification is output from the second terminal 3, the second acquisition unit 112 acquires the second output mode information. The second terminal 3 can output the second output mode information for each type of the second pregnancy activity notification to the server 1 based on the settings by the female user Y at the first startup of the pregnancy application program 321. The second terminal 3 can output the second output mode information for each type of the second pregnancy activity notification to the server 1 based on the settings by the female user Y at any timing other than the first startup of the pregnancy application program 321.
[0122] The memory control unit 113 stores the second necessity information acquired by the second acquisition unit 112 in the data storage unit 13 (step S32). In step S32, for example, each time the second necessity information is acquired by the second acquisition unit 112, the memory control unit 113 stores the second necessity information in the data storage unit 13.
[0123] FIG. 6 is a flowchart showing an example of the output process of the pregnancy activity notification executed by the server 1.
[0124] First, with reference to FIG. 6, the output process of the first pregnancy activity notification executed by the server 1 will be described.
[0125] The first generation unit 114 generates a first pregnancy advice notification based on at least one of the first data and the second data (step S41). In step S41, for example, the first generation unit 114 generates various types of notifications included in the first pregnancy advice notification exemplified below.
[0126] The first pregnancy advice notification includes a notification regarding advice on the lifestyle of male user X. The notification regarding advice on the lifestyle of male user X is also referred to as the first advice notification. The first advice notification is a notification of advice on a lifestyle suitable for the pregnancy of male user X. The first advice notification includes advice on each of a plurality of items constituting the lifestyle. Here, the plurality of items regarding the lifestyle are assumed to be, but not limited to, an exercise item, a sleep time item, an alcohol consumption item, a smoking item, and a diet item. The advice may be specific advice by a numerical value or advice such as "reduce alcohol consumption" selected according to a numerical value from among multiple levels of abstract advice. The first advice notification may include a link to a website for purchasing supplements suitable for pregnancy.
[0127] For example, the first generation unit 114 generates a first advice notification based on the first profile data stored in the data storage unit 13. In this example, the first generation unit 114 obtains advice for each of a plurality of items constituting the lifestyle based on the first profile data, and generates a first advice notification. The first generation unit 114 may obtain advice for each of a plurality of items constituting the lifestyle from each table of the plurality of items constituting the lifestyle based on the first profile data. Each table may associate a plurality of states derived from age, height, weight, health examination results, history of infertility treatment, current lifestyle, etc. with a plurality of advices. The first generation unit 114 may generate a first advice notification in response to the acquisition of the first profile data by the first acquisition unit 111. The first generation unit 114 may generate the first advice notification at a plurality of different timings. The first generation unit 114 may obtain advice for each of a plurality of items constituting the lifestyle based on the second profile data in addition to the first profile data. For example, the first generation unit 114 can take into account the age of the female user Y included in the second profile data.
[0128] When the data storage unit 13 stores the first necessity information, the first advice notification includes advice for one or more items for which advice is indicated as necessary by the first necessity information. On the other hand, the first advice notification does not include advice for the remaining items for which advice is indicated as unnecessary by the first necessity information. The first generation unit 114 may increase the level of requirements for advice for one or more items for which advice is indicated as necessary by the first necessity information compared to the case where the first necessity information is not set. This is to compensate for the portion of the remaining items for which advice is indicated as unnecessary by the first necessity information with one or more items for which advice is indicated as necessary.
[0129] According to this example, server 1 can generate a first advice notification based on the first necessity information. Thereby, server 1 can generate a first advice notification including advice narrowed down to items that are practicable for male user X.
[0130] The first generation unit 114 may generate the first advice notification by using the male-trained model stored in the data storage unit 13. For example, the first generation unit 114 uses the male-trained model to obtain advice for each of a plurality of items constituting the lifestyle predicted from the first data. In this example, the first generation unit 114 may use the first profile data included in the first data as an input to the male-trained model. The first generation unit 114 may further use the first lifestyle history data included in the first data as an input to the male-trained model. The first generation unit 114 generates the first advice notification based on the advice for each of the plurality of items obtained as the output from the male-trained model.
[0131] When the data storage unit 13 stores the first necessity information, the first generation unit 114 uses the male-trained model to obtain advice for one or more items indicated as requiring advice by the first necessity information among the plurality of items constituting the lifestyle predicted from the first data. In this example, the first generation unit 114 restricts the output from the male-trained model for advice on the remaining items indicated as not requiring advice by the first necessity information. The first generation unit 114 generates the first advice notification based on the advice for one or more items obtained as the output from the male-trained model.
[0132] According to this example, server 1 can generate a first advice notification suitable for male user X by using the male-trained model. Server 1 can further use the first necessity information to narrow down to items that are practicable for male user X and generate a first advice notification including advice suitable for male user X.
[0133] The first generation unit 114 may generate a first advice notification using a plurality of learned models for men associated with different periods stored in the data storage unit 13. For example, the first generation unit 114 uses the first learned model for men to obtain advice for each of a plurality of items constituting the lifestyle predicted from the first data. In this example, the first generation unit 114 may use the first profile data included in the first data as an input to the first learned model for men. The first generation unit 114 may further use the first lifestyle history data included in the first data as an input to the first learned model for men. The first generation unit 114 generates a first advice notification based on the advice for each of the plurality of items obtained as an output from the first learned model for men. The first generation unit 114 may generate a first advice notification using the first learned model for men in response to the acquisition of the first profile data by the first acquisition unit 111.
[0134] When the data storage unit 13 stores the first necessity information, the first generation unit 114 uses the first learned model for men to obtain advice for one or more items among the plurality of items constituting the lifestyle predicted from the first data, which are indicated as requiring advice by the first necessity information. In this example, the first generation unit 114 restricts the output from the first learned model for men for the advice for the remaining items indicated as not requiring advice by the first necessity information. The first generation unit 114 generates a first advice notification based on the advice for one or more items obtained as an output from the first learned model for men.
[0135] For example, the first generation unit 114 uses the second learned model for men to obtain advice for each of a plurality of items that constitute a lifestyle predicted from the first data. In this example, the first generation unit 114 may use the first profile data included in the first data as an input to the second learned model for men. The first generation unit 114 may further use the first lifestyle history data included in the first data as an input to the second learned model for men. The first generation unit 114 generates a first advice notification based on the advice for each of the plurality of items obtained as an output from the second learned model for men.
[0136] After generating the first advice notification using the first learned model for men, the first generation unit 114 may generate the first advice notification using the second learned model for men. After generating the first advice notification using the first learned model for men, the first generation unit 114 may generate the first advice notification using the second learned model for men in response to the acquisition of usage history data of a pregnancy test drug including a pregnancy result indicating non-pregnancy by the second acquisition unit 112.
[0137] When the data storage unit 13 stores the first necessity information, the first generation unit 114 uses the second learned model for men to obtain advice for one or more items among the plurality of items that constitute the lifestyle predicted from the first data and that are indicated as requiring advice by the first necessity information. In this example, the first generation unit 114 restricts the output from the second learned model for men for the advice for the remaining items indicated as not requiring advice by the first necessity information. The first generation unit 114 generates a first advice notification based on the advice for one or more items obtained as an output from the second learned model for men.
[0138] According to this example, the server 1 can generate different first advice notifications suitable for male user X at different timings by using a plurality of learned models for men associated with different periods. The server 1 can further use the first necessity information to narrow down to practicable items for male user X and generate a first advice notification including advice suitable for male user X.
[0139] The first generation unit 114 may generate a first advice notification by using the learned model for both men and women stored in the data storage unit 13. For example, the first generation unit 114 uses the learned model for both men and women to obtain advice for each of a plurality of items constituting the lifestyle predicted from the first data and the second data. In this example, the first generation unit 114 may use the first profile data and the second profile data as inputs to the learned model for both men and women. The first generation unit 114 may further use the first lifestyle history data and the second lifestyle history data as inputs to the learned model for both men and women. The first generation unit 114 may further use the drug data as an input to the learned model for both men and women. The first generation unit 114 generates a first advice notification based on the advice for each of a plurality of items for male user X obtained as the output from the learned model for both men and women. The output from the learned model for both men and women includes advice for each of a plurality of items for men and advice for each of a plurality of items for women.
[0140] When the data storage unit 13 stores the first necessity information, the first generation unit 114 uses the gender-specific learned model to obtain advice for one or more items that are indicated as requiring advice by the first necessity information among a plurality of items constituting the lifestyle predicted from the first data and the second data. In this example, the first generation unit 114 restricts the output from the gender-specific learned model of advice for the remaining items that are indicated as not requiring advice by the first necessity information. The first generation unit 114 generates a first advice notification based on the advice for one or more items for the male user X obtained as the output from the gender-specific learned model.
[0141] According to this example, the server 1 can generate a first advice notification suitable for the male user X so that the combination of the male user X and the female user Y has a high probability of successful pregnancy by using the gender-specific learned model. The server 1 can further use the first necessity information to narrow down the items that are practicable for the male user X and generate a first advice notification including advice suitable for the male user X.
[0142] The first generation unit 114 may generate a first advice notification using a plurality of learned models for men and women associated with different periods stored in the data storage unit 13. For example, the first generation unit 114 obtains advice for each of a plurality of items constituting a lifestyle predicted from the first data and the second data using the first learned model for men and women. In this example, the first generation unit 114 may use the first profile data and the second profile data as inputs to the first learned model for men and women. The first generation unit 114 may further use the first lifestyle history data and the second lifestyle history data as inputs to the first learned model for men and women. The first generation unit 114 may further use the drug data as an input to the first learned model for men and women. The first generation unit 114 generates a first advice notification based on the advice for each of the plurality of items for male user X obtained as an output from the first learned model for men and women. The first generation unit 114 may generate a first advice notification using the first learned model for men and women in response to the acquisition of the first profile data and the second profile data by the first acquisition unit 111.
[0143] When the data storage unit 13 stores the first necessity information, the first generation unit 114 obtains advice for one or more items indicated as requiring advice by the first necessity information among the plurality of items constituting the lifestyle predicted from the first data and the second data using the first learned model for men and women. In this example, the first generation unit 114 restricts the output from the first learned model for men and women for advice on the remaining items indicated as not requiring advice by the first necessity information. The first generation unit 114 generates a first advice notification based on the advice for one or more items for male user X obtained as an output from the first learned model for men and women.
[0144] For example, the first generation unit 114 obtains advice for each of a plurality of items constituting a lifestyle predicted from the first data and the second data using the second learned model for both genders. In this example, the first generation unit 114 may use the first profile data and the second profile data as inputs to the second learned model for both genders. The first generation unit 114 may further use the first lifestyle history data and the second lifestyle history data as inputs to the second learned model for both genders. The first generation unit 114 may further use the drug data as an input to the second learned model for both genders. The first generation unit 114 generates a first advice notification based on the advice for each of the plurality of items for the male user X obtained as an output from the second learned model for both genders.
[0145] After generating the first advice notification using the first learned model for both genders, the first generation unit 114 may generate the first advice notification using the second learned model for both genders. After generating the first advice notification using the first learned model for both genders, the first generation unit 114 may generate the first advice notification using the second learned model for both genders in response to the acquisition of the usage record data of the pregnancy test drug including the pregnancy result indicating non-pregnancy by the second acquisition unit 112.
[0146] When the data storage unit 13 stores the first necessity information, the first generation unit 114 obtains advice for one or more items indicated as requiring advice by the first necessity information among the plurality of items constituting the lifestyle predicted from the first data and the second data using the second learned model for both genders. In this example, the first generation unit 114 restricts the output from the second learned model for both genders for the advice for the remaining items indicated as not requiring advice by the first necessity information. The first generation unit 114 generates a first advice notification based on the advice for one or more items for the male user X obtained as an output from the second learned model for both genders.
[0147] According to this example, the server 1 can generate different first advice notifications suitable for male user X at different timings by using a plurality of learned models for men and women associated with different periods. The server 1 can further use the first necessity information to narrow down to items that male user X can practice and generate a first advice notification including advice suitable for male user X.
[0148] The first pregnancy advice notification includes a notification regarding the execution result of the lifestyle advice by male user X. The notification regarding the execution result of the lifestyle advice by male user X is also referred to as the first execution result notification. The first execution result notification is a notification indicating the execution result by male user X of the advice for each of a plurality of items constituting the lifestyle shown in the first advice notification. The execution result of the advice for each of the plurality of items may be a specific execution result based on an average numerical value per day or an abstract execution result such as "not achieved".
[0149] For example, the first generation unit 114 generates the first execution result notification based on the first lifestyle history data stored in the data storage unit 13. In this example, the first generation unit 114 may obtain the execution result of the advice for each of the plurality of items based on the numerical values of the plurality of items derived from the first lifestyle history data. The first generation unit 114 may generate the first execution result notification at one or more timings after the first advice notification is output. The one or more timings can be changed as appropriate.
[0150] The first pregnancy advice notification includes a notification regarding the recommendation for male user X to use a sperm collection device. The notification regarding the recommendation for male user X to use a sperm collection device is also referred to as the sperm collection device usage recommendation notification. The sperm collection device usage recommendation notification is a notification recommending male user X to use a sperm collection device. The sperm collection device usage recommendation notification may include a link to a website for purchasing a sperm collection device.
[0151] For example, the first generation unit 114 generates a usage recommendation notice for the sperm imaging device based on the estimated ovulation date estimated from the past menstrual dates included in the second profile data stored in the data storage unit 13. The first generation unit 114 may generate a usage recommendation notice for the sperm imaging device a determined number of days before the estimated ovulation date. This is to revive the sperm motility estimated by ejaculation on the estimated ovulation date.
[0152] The first pregnancy assistance notice includes a notice regarding the usage record of the sperm imaging device by male user X. The notice regarding the usage record of the sperm imaging device by male user X is also referred to as a usage record notice of the sperm imaging device. The usage record notice of the sperm imaging device is a notice indicating the usage record of the sperm imaging device by male user X. The usage record notice of the sperm imaging device may also be a notice indicating either one of the index values regarding sperm and the state of sperm, or a notice indicating the usage date and time.
[0153] For example, the first generation unit 114 generates a usage record notice of the sperm imaging device based on the index values regarding sperm, the state of sperm, the usage date and time, etc. included in the first usage record data stored in the data storage unit 13. The first generation unit 114 may generate a usage record notice of the sperm imaging device in response to the acquisition of the first usage record data by the first acquisition unit 111.
[0154] The output unit 115 outputs the first pregnancy assistance notice generated by the first generation unit 114 to the first terminal 2 and the second terminal 3 via the communication unit 14 (step S42). In step S42, for example, each time various types of notices included in the first pregnancy assistance notice are generated by the first generation unit 114, the output unit 115 outputs the various types of notices to the first terminal 2 and the second terminal 3. The first pregnancy assistance notice generated by the first generation unit 114 is an example of a notice based on at least one of the first data and the second data.
[0155] According to this example, the server 1 can display the first pregnancy activity notice on both the first terminal 2 and the second terminal 3 by outputting the first pregnancy activity notice to the first terminal 2 and the second terminal 3. Thereby, the server 1 can assist in synchronizing the pregnancy activities of the male user X and the female user Y.
[0156] The case where the data storage unit 13 stores the first output mode information will be described. The output unit 115 changes the output mode of the first pregnancy activity notice between the first terminal 2 and the second terminal 3 based on the first output mode indicated by the first output mode information. Thereby, the server 1 can control the output of the first pregnancy activity notice to the second terminal 3 in an output mode according to the settings of the male user X.
[0157] Assume that the data storage unit 13 stores the first output mode information indicating the output mode A1 set for the first pregnancy activity notice. The output unit 115 changes the necessity of outputting the first pregnancy activity notice between the first terminal 2 and the second terminal 3 based on the output mode A1. For example, assume that the data storage unit 13 stores the first output mode information indicating the output mode A1 set for the recommended use notice of the sperm collection device. In this example, the output unit 115 changes the necessity of outputting the recommended use notice of the sperm collection device between the first terminal 2 and the second terminal 3 based on the output mode A1. The output unit 115 outputs the recommended use notice of the sperm collection device to the first terminal 2. On the other hand, the output unit 115 does not output the recommended use notice of the sperm collection device to the second terminal 3. According to this example, the server 1 can omit outputting the first pregnancy activity notice of a type that the male user X does not desire to the second terminal 3.
[0158] Assume that the data storage unit 13 stores the first output mode information indicating the output mode B1 set for the first pregnancy activity notice. The output unit 115 changes the granularity of the information included in the first pregnancy activity notice between the first terminal 2 and the second terminal 3 based on the output mode B1. Thereby, the server 1 can control the output of the first pregnancy activity notice to the second terminal 3 in an output mode according to the settings of the male user X.
[0159] In one example, assume that the data storage unit 13 stores first output mode information indicating an output mode C1 set for the first advice notification. The output unit 115 changes the amount of information included in the first advice notification between the first terminal 2 and the second terminal 3 based on the output mode C1. The output unit 115 outputs a first advice notification including advice for each of all items constituting the lifestyle to the first terminal 2. On the other hand, the output unit 115 outputs a first advice notification including advice for each of some of the items constituting the lifestyle to the second terminal 3. According to this example, the server 1 can output the first pregnancy advice notification with reduced information amount to the second terminal 3.
[0160] In another example, assume that the data storage unit 13 stores first output mode information indicating an output mode D1 set for the first execution result notification. The output unit 115 changes the specificity of the content of the first execution result notification between the first terminal 2 and the second terminal 3 based on the output mode D1. The output unit 115 outputs a first execution result notification including specific execution results for each of all items constituting the lifestyle to the first terminal 2. On the other hand, the output unit 115 outputs a first execution result notification including abstract execution results for each of some or all of the items constituting the lifestyle to the second terminal 2. According to this example, the server 1 can output the first pregnancy advice notification with abstracted information to the second terminal 3.
[0161] Next, with reference to FIG. 6, the output process of the second pregnancy advice notification executed by the server 1 will be described.
[0162] The first generation unit 114 generates a second pregnancy advice notification based on at least one of the first data and the second data (step S41). In step S41, for example, the first generation unit 114 generates various types of notifications included in the first pregnancy advice notification exemplified below.
[0163] The second pregnancy advice notification includes a notification regarding advice on the lifestyle of female user Y. The notification regarding advice on the lifestyle of female user Y is also referred to as the second advice notification. The second advice notification is a notification of advice on a lifestyle suitable for the pregnancy activities of female user Y. Similar to the first advice notification, the second advice notification includes advice on each of a plurality of items that make up the lifestyle. The second advice notification may include a link to a website for purchasing supplements suitable for pregnancy activities.
[0164] For example, the first generation unit 114 generates a second advice notification based on the second profile data stored in the data storage unit 13. In this example, the first generation unit 114 obtains advice on each of a plurality of items that make up the lifestyle based on the second profile data, and generates a second advice notification. The first generation unit 114 may obtain advice on each of a plurality of items that make up the lifestyle based on the second profile data from each table of the plurality of items that make up the lifestyle. Each table may associate a plurality of states derived from age, height, weight, results of a health check, history of infertility treatment, and current lifestyle, etc. with a plurality of advices. The first generation unit 114 may generate a second advice notification in response to the acquisition of the first second profile data by the second acquisition unit 112. The first generation unit 114 may generate the second advice notification at a plurality of different timings. The first generation unit 114 may also obtain advice on each of a plurality of items that make up the lifestyle based on the first profile data in addition to the second profile data. For example, the first generation unit 114 can take into account the age, etc. of male user X included in the first profile data.
[0165] In addition, when the data storage unit 13 stores the second necessity information, the second advice notification includes advice for one or more items for which advice is indicated as necessary by the second necessity information. On the other hand, the second advice notification does not include advice for the remaining items for which advice is indicated as unnecessary by the second necessity information. The first generation unit 114 may increase the required level with advice for one or more items for which advice is indicated as necessary by the second necessity information, as compared to the case where the second necessity information is not set. This is to supplement the portion of the remaining items for which advice is indicated as unnecessary by the second necessity information with one or more items for which advice is indicated as necessary.
[0166] According to this example, the server 1 can generate the first advice notification based on the second necessity information. Thereby, the server 1 can generate the first advice notification including advice focused on items that are practicable for the female user Y.
[0167] The process of generating the second advice notification using the learned model for women or multiple learned models for women is the same as the process of generating the first advice notification using the learned model for men or multiple learned models for men described above. The process of generating the second advice notification using the learned model for women or multiple learned models for women is realized by the following replacements in the description of the process of generating the first advice notification using the learned model for men or multiple learned models for men. Replace the notation "learned model for men" with "learned model for women". Replace the notation "the first learned model for men" with "the first learned model for women". Replace the notation "the second learned model for men" with "the second learned model for women". Replace the notation "the first advice notification" with "the second advice notification". Replace the notation "the first data" with "the second data". Replace the notation "the first profile data" with "the second profile data". Replace the notation "the first lifestyle history data" with "the second lifestyle history data". Replace the notation "the first necessity information" with "the second necessity information". Replace the notation "male user X" with "female user Y". The description of the process of generating the second advice notification using the learned model for women or multiple learned models for women is omitted by these replacements. Note that the first generation unit 114 may further use the drug data as an input to the learned model for women. The first generation unit 114 may further use the drug data as an input to the first learned model for women. The first generation unit 114 may further use the drug data as an input to the second learned model for women.
[0168] According to this example, the server 1 can generate a second advice notification suitable for female user Y by using the learned model for women. By using a plurality of learned models for women associated with different periods, the server 1 can generate different second advice notifications suitable for female user Y at different timings. By further using the second necessity information, the server 1 can narrow down to items that are practicable for female user Y and generate a second advice notification including advice suitable for female user Y.
[0169] The process of generating the second advice notification using the learned model for both genders or a plurality of learned models for both genders is the same as the process of generating the first advice notification using the learned model for both genders or a plurality of learned models for both genders described above. The description of the process of generating the second advice notification using the learned model for both genders or a plurality of learned models for both genders is realized by the following replacements in the description of the process of generating the first advice notification using the learned model for both genders or a plurality of learned models for both genders described above. The notation of "the first advice notification" is replaced with "the second advice notification". The notation of "the first necessity information" is replaced with "the second necessity information". The notation of "male user X" is replaced with "female user Y". The description of the process of generating the second advice notification using the learned model for both genders or a plurality of learned models for both genders is omitted by these replacements.
[0170] According to this example, the server 1 can generate a second advice notification suitable for female user Y by using the learned model for both genders so that the probability of successful pregnancy is increased in the combination of male user X and female user Y. By using a plurality of learned models for both genders associated with different periods, the server 1 can generate different second advice notifications suitable for female user Y at different timings. By further using the second necessity information, the server 1 can narrow down to items that are practicable for female user Y and generate a second advice notification including advice suitable for female user Y.
[0171] The second pregnancy support notification includes a notification regarding the implementation results of lifestyle advice by female user Y. The notification regarding the implementation results of lifestyle advice by female user Y is also referred to as the second implementation results notification. The second implementation results notification is a notification indicating the implementation results of advice by female user Y for each of a plurality of items constituting the lifestyle habits shown in the second advice notification. For example, the first generation unit 114 generates a second implementation results notification based on the second lifestyle history data stored in the data storage unit 13. In this example, the first generation unit 114 may obtain the implementation results of advice for each of the plurality of items based on the numerical values of the plurality of items derived from the second lifestyle history data. The first generation unit 114 may generate the first implementation results notification at one or more timings after the first advice notification is output. The one or more timings can be changed as appropriate.
[0172] The second pregnancy support notification includes a notification regarding the recommendation of using ovulation test kits by female user Y. The notification regarding the recommendation of using ovulation test kits by female user Y is also referred to as the ovulation test kit usage recommendation notification. The ovulation test kit usage recommendation notification is a notification recommending the use of ovulation test kits to female user Y. The ovulation test kit usage recommendation notification may include a link to a website for purchasing ovulation test kits.
[0173] For example, the first generation unit 114 generates an ovulation test kit usage recommendation notification based on the estimated ovulation date estimated from the past menstrual dates included in the second profile data stored in the data storage unit 13. The first generation unit 114 may generate the ovulation test kit usage recommendation notification a determined number of days before the estimated ovulation date.
[0174] The second pregnancy assistance notice includes a notice regarding the usage record of ovulation test drugs by female user Y. The notice regarding the usage record of ovulation test drugs by female user Y is also referred to as the usage record notice of ovulation test drugs. The usage record notice of ovulation test drugs is a notice indicating the usage record of ovulation test drugs by female user Y. The usage record notice of ovulation test drugs can also be a notice indicating the expected ovulation date based on the ovulation test drugs, or a notice indicating information on the use or non - use of ovulation test drugs.
[0175] For example, the first generation unit 114 generates a usage record notice of ovulation test drugs based on the information on the use or non - use of ovulation test drugs and the expected ovulation date based on ovulation test drugs, etc., included in the usage record data of ovulation test drugs stored in the data storage unit 13. The first generation unit 114 may generate a usage record notice of ovulation test drugs in response to the acquisition of the usage record data of ovulation test drugs by the second acquisition unit 112.
[0176] The second pregnancy assistance notice includes a notice regarding the recommendation for using ovulation induction drugs by female user Y. The notice regarding the recommendation for using ovulation induction drugs by female user Y is also referred to as the recommendation notice for using ovulation induction drugs. The recommendation notice for using ovulation induction drugs is a notice recommending the use of ovulation induction drugs to female user Y. The recommendation notice for using ovulation induction drugs may include a link to a website for using ovulation induction drugs.
[0177] For example, the first generation unit 114 generates a recommendation notice for using ovulation test drugs based on the expected ovulation date estimated from the past menstrual dates included in the second profile data stored in the data storage unit 13. The first generation unit 114 may generate a recommendation notice for using ovulation test drugs a determined number of days before the estimated expected ovulation date.
[0178] The second pregnancy assistance notice includes a notice regarding the usage record of ovulation induction agents by female user Y. The notice regarding the usage record of ovulation induction agents by female user Y is also referred to as the usage record notice of ovulation induction agents. The usage record notice of ovulation induction agents is a notice indicating the usage record of ovulation induction agents by female user Y. The usage record notice of ovulation induction agents may also be a notice indicating the usage result of ovulation induction agents, or a notice indicating information on the use or non-use of ovulation induction agents.
[0179] For example, the first generation unit 114 generates a usage record notice of ovulation induction agents based on information on the use or non-use of ovulation induction agents and the usage result of ovulation induction agents, etc. included in the usage record data of ovulation induction agents stored in the data storage unit 13. The first generation unit 114 may generate a usage record notice of ovulation induction agents in response to the acquisition of the usage record data of ovulation induction agents by the second acquisition unit 112.
[0180] The second pregnancy assistance notice includes a notice regarding the recommendation for using pregnancy test kits by female user Y. The notice regarding the recommendation for using pregnancy test kits by female user Y is also referred to as the recommendation notice for using pregnancy test kits. The recommendation notice for using pregnancy test kits is a notice recommending the use of pregnancy test kits to female user Y. The recommendation notice for using pregnancy test kits may include a link to a website for purchasing pregnancy test kits.
[0181] For example, the first generation unit 114 generates a recommendation notice for using pregnancy test kits based on the expected ovulation date. The expected ovulation date may be a date estimated from the past menstrual dates included in the second profile data stored in the data storage unit 13. Alternatively, the expected ovulation date may be the expected ovulation date based on the ovulation date test agent included in the usage record data of the ovulation date test agent. The first generation unit 114 may generate a recommendation notice for using pregnancy test kits a determined number of days after the expected ovulation date.
[0182] The second pregnancy support notification includes a notification regarding the usage record of pregnancy test drugs by female user Y. The notification regarding the usage record of pregnancy test drugs by female user Y is also referred to as the usage record notification of pregnancy test drugs. The usage record notification of pregnancy test drugs is a notification indicating the usage record of pregnancy test drugs by female user Y. The usage record notification of pregnancy test drugs may also be a notification indicating the usage result of pregnancy test drugs, or a notification indicating information on the usage or non-usage of pregnancy test drugs.
[0183] For example, the first generation unit 114 generates a usage record notification of pregnancy test drugs based on the information on the usage or non-usage of pregnancy test drugs and pregnancy results etc. included in the usage record data of pregnancy test drugs stored in the data storage unit 13. The first generation unit 114 may generate a usage record notification of pregnancy test drugs in response to the acquisition of the usage record data of pregnancy test drugs by the second acquisition unit 112.
[0184] The second pregnancy support notification includes a notification regarding the drugs used by female user Y. The notification regarding the drugs used is a notification of an alert regarding the use of drugs during pregnancy support. For example, the notification regarding the drugs used is a notification of an alert for drugs that may not be suitable for use during pregnancy support among the drugs specified by the drug data. The alert may be an alert indicating that the drug may not be suitable for use during pregnancy support. The alert may also be an alert recommending a visit to the hospital for the handling of drugs during pregnancy support.
[0185] For example, the first generation unit 114 generates a notification regarding the drugs used based on the drug data stored in the data storage unit 13. The first generation unit 114 may refer to the information indicating the suitability or unsuitability of each preset drug for use during pregnancy support, and detect the suitability or unsuitability of each drug specified by the drug data for use during pregnancy support. The first generation unit 114 may generate a notification regarding the drugs used based on the detection result.
[0186] The output unit 115 outputs the second pregnancy support notification generated by the first generation unit 114 to the first terminal 2 and the second terminal 3 via the communication unit 14 (step S42). In step S42, for example, each time the first generation unit 114 generates various types of notifications included in the second pregnancy support notification, the output unit 115 outputs the various types of notifications to the first terminal 2 and the second terminal 3. The first pregnancy support notification generated by the first generation unit 114 is an example of a notification based on at least one of the first data and the second data.
[0187] According to this example, the server 1 can cause the second pregnancy support notification to be displayed on both the first terminal 2 and the second terminal 3 by outputting the second pregnancy support notification to the first terminal 2 and the second terminal 3. Thereby, the server 1 can assist in synchronizing the pregnancy support of the male user X and the female user Y.
[0188] A case where the data storage unit 13 stores the second output mode information will be described. The output unit 115 changes the output mode of the second pregnancy support notification between the first terminal 2 and the second terminal 3 based on the second output mode indicated by the second output mode information. Thereby, the server 1 can control the output of the second pregnancy support notification to the first terminal 2 in an output mode according to the settings of the female user Y.
[0189] It is assumed that the data storage unit 13 stores second output mode information indicating the output mode A2 set for the second pregnancy support notification. The output unit 115 changes whether to output the second pregnancy support notification between the first terminal 2 and the second terminal 3 based on the output mode A2. For example, it is assumed that the data storage unit 13 stores second output mode information indicating the output mode A2 set for the usage result notification of the ovulation test drug. In this example, the output unit 115 changes whether to output the usage result notification of the ovulation test drug between the first terminal 2 and the second terminal 3 based on the output mode A2. The output unit 115 outputs the usage result notification of the ovulation test drug to the second terminal 3. On the other hand, the output unit 115 does not output the usage result notification of the ovulation test drug to the first terminal 2. According to this example, the server 1 can omit outputting the second pregnancy support notification of a type that the female user Y does not desire to the first terminal 2.
[0190] It is assumed that the data storage unit 13 stores first output mode information indicating the output mode B2 set for the second pregnancy support notification. The output unit 115 changes the granularity of the information included in the second pregnancy support notification between the first terminal 2 and the second terminal 3 based on the output mode B2. Thereby, the server 1 can control the output of the second pregnancy support notification to the first terminal 2 in an output mode according to the settings of the female user Y.
[0191] In one example, it is assumed that the data storage unit 13 stores second output mode information indicating the output mode C2 set for the second execution result notification. The output unit 115 changes the amount of information included in the second execution result notification between the first terminal 2 and the second terminal 3 based on the output mode C2. The output unit 115 outputs a second advice notification including the execution results of advice for all items of a plurality of items constituting the lifestyle to the second terminal 3. On the other hand, the output unit 115 outputs a second advice notification including the execution results of advice for some of the plurality of items constituting the lifestyle to the first terminal 2. According to this example, the server 1 can output the second pregnancy support notification with a reduced amount of information to the first terminal 2.
[0192] In another example, assume that the data storage unit 13 stores second output mode information indicating an output mode D2 set for the notification of the usage record of the ovulation test drug. The output unit 115 changes the specificity of the content of the notification of the usage record of the ovulation test drug between the first terminal 2 and the second terminal 3 based on the output mode D2. The output unit 115 outputs a notification of the usage record of the ovulation test drug including specific information such as the expected ovulation date based on the ovulation test drug to the second terminal 3. On the other hand, the output unit 115 outputs a notification of the usage record of the ovulation test drug including abstract information such as information indicating that the ovulation test drug has been used to the first terminal 2. According to this example, the server 1 can output a second pregnancy support notification with the information abstracted to the first terminal 2.
[0193] In the above example, the example in which the first generation unit 114 generates the first pregnancy support notification or the second pregnancy support notification has been described, but the present invention is not limited thereto. The pregnancy support notification may include a pregnancy support notification associated with both the male user X and the female user Y. The pregnancy support notification associated with both the male user X and the female user Y is also referred to as a third pregnancy support notification. The third pregnancy support notification is a notification including the content related to the pregnancy support associated with both the male user X and the female user Y.
[0194] The third pregnancy support notification includes a notification regarding the recommended pregnancy support date. The notification regarding the recommended pregnancy support date is also referred to as a recommended pregnancy support date notification. The recommended pregnancy support date notification is a notification of the recommended pregnancy support date recommended as a date suitable for sexual intercourse with a high possibility of pregnancy.
[0195] For example, the first generation unit 114 generates a pregnancy promotion recommendation notice based on the first usage record data stored in the data storage unit 13 and the usage record data of the ovulation test drug. The first generation unit 114 may estimate the pregnancy promotion recommendation date based on the usage date and time included in the first usage record data and the estimated ovulation date included in the usage record data of the ovulation test drug, and generate a pregnancy promotion recommendation notice. The reason why the first generation unit 114 takes into account the usage date and time included in the first usage record data is that although the motility of sperm is restored by ejaculation, it deteriorates after restoration. The first generation unit 114 may generate a usage record notice of the ovulation test drug in response to the acquisition of the first usage record data by the first acquisition unit 111 and the acquisition of the usage record data of the ovulation test drug by the second acquisition unit 112.
[0196] The third pregnancy promotion notice includes a notice regarding a recommendation to visit a clinic. The notice regarding a recommendation to visit a clinic is also referred to as a clinic visit recommendation notice. The clinic visit recommendation notice is a notice that recommends male user X and female user Y to visit a clinic for infertility treatment.
[0197] For example, the first generation unit 114 generates a clinic visit recommendation notice based on the first profile data acquired by the first acquisition unit 111 and the second profile data acquired by the second acquisition unit 112. In this example, the first profile data includes the counseling result regarding pregnancy promotion by male user X. The second profile data includes the counseling result regarding pregnancy promotion by female user Y. The counseling result regarding pregnancy promotion is an answer to a question regarding pregnancy promotion. The first generation unit 114 may generate a clinic visit recommendation notice for a user who has not visited a clinic for infertility treatment. The first generation unit 114 may also generate a clinic visit recommendation notice for a user who is currently visiting a clinic for infertility treatment. The first generation unit 114 may generate a clinic visit recommendation notice when necessary in response to the acquisition of the first first profile data by the first acquisition unit 111 and the acquisition of the first second profile data by the second acquisition unit 112.
[0198] In this example, the output unit 115 outputs, via the communication unit 14, the third pregnancy support notification generated by the first generation unit 114 to the first terminal 2 and the second terminal 3. The third pregnancy support notification generated by the first generation unit 114 is an example of a notification based on both the first data and the second data.
[0199] In the above example, the example in which the output unit 115 outputs the pregnancy support notification to the first terminal 2 and the second terminal 3 has been described, but the present invention is not limited thereto. The first acquisition unit 111 may acquire a message addressed to the female user Y input at the first terminal 2, and the output unit 115 may output the message addressed to the female user Y to the second terminal 3. The second acquisition unit 112 may acquire a message addressed to the male user X input at the second terminal 3, and the output unit 115 may output the message addressed to the male user X to the first terminal 2.
[0200] According to the embodiment, the server 1 can cause the first terminal 2 and the second terminal 3 to display the pregnancy support notification by outputting the pregnancy support notification to the first terminal 2 and the second terminal 3. Thereby, the server 1 can assist the synchronization of the pregnancy of the male user X and the female user Y.
[0201] FIG. 7 is a flowchart showing another example of the output process of the pregnancy support notification executed by the server 1.
[0202] First, the output process of the first pregnancy support notification executed by the server 1 will be described with reference to FIG. 7. The example described here is the output process of the first pregnancy support notification in which the first output mode information indicating the output mode A1 is not set.
[0203] The first generation unit 114 generates a first pregnancy support notification based on at least one of the first data and the second data (step S51). In step S51, for example, the first generation unit 114 performs the same process as the process described in step S41.
[0204] The output unit 115 outputs the first pregnancy activity notification generated by the first generation unit 114 to the first terminal 2 via the communication unit 14 (step S52). In step S52, for example, the first generation unit 114 performs the same processing as the processing described in step S42.
[0205] Based on the output of the first pregnancy activity notification to the first terminal 2, the output unit 115 outputs a first output confirmation notification to the first terminal 2 via the communication unit 14 (step S53). The first output confirmation notification is a notification regarding confirmation of the necessity of outputting the first pregnancy activity notification to the second terminal 3. The first output confirmation notification may include a key that enables selection of the necessity of outputting the first pregnancy activity notification to the second terminal 3. The output unit 115 outputs the first output confirmation notification to the first terminal 2 via the communication unit 14 before outputting the first pregnancy activity notification to the second terminal 3.
[0206] The first acquisition unit 111 acquires a first output confirmation response to the first output confirmation notification via the communication unit 14 (step S54). The first output confirmation response is a notification regarding the confirmation result of the necessity of outputting the first pregnancy activity notification to the second terminal 3 by the male user X. The first output confirmation response includes either information indicating that the output of the first pregnancy activity notification to the second terminal 3 is required or information indicating that the output of the first pregnancy activity notification to the second terminal 3 is not required.
[0207] When the first output confirmation response includes information indicating that the output of the first pregnancy activity notification to the second terminal 3 is required (step S55, YES), the process transitions from step S55 to step S56. The output unit 115 outputs the first pregnancy activity notification to the second terminal 3 via the communication unit 14 (step S56). On the other hand, when the first output confirmation response includes information indicating that the output of the first pregnancy activity notification to the second terminal 3 is not required (step S55, NO), the process ends. In this case, the output unit 115 does not output the first pregnancy activity notification to the second terminal 3. According to this example, by outputting the first output confirmation notification, the server 1 can change the necessity of outputting the first pregnancy activity notification to the second terminal 3 in accordance with the intention of the male user X.
[0208] Next, with reference to FIG. 7, the output process of the second pregnancy activity notification executed by the server 1 will be described. The example described here is the output process of the second pregnancy activity notification in which the second output mode information indicating the output mode A2 is not set.
[0209] The first generation unit 114 generates a first pregnancy activity notification based on at least one of the first data and the second data (step S51). The output unit 115 outputs the second pregnancy activity notification generated by the first generation unit 114 to the second terminal 3 via the communication unit 14 (step S52). Based on the output of the second pregnancy activity notification to the second terminal 3, the output unit 115 outputs a second output confirmation notification to the second terminal 3 via the communication unit 14 (step S53). The second output confirmation notification is a notification regarding confirmation of the necessity of outputting the second pregnancy activity notification to the first terminal 2. The second output confirmation notification may include a key that enables selection of the necessity of outputting the second pregnancy activity notification to the first terminal 2. The output unit 115 outputs the second output confirmation notification to the second terminal 3 via the communication unit 14 before outputting the second pregnancy activity notification to the first terminal 2.
[0210] The first acquisition unit 111 acquires a second output confirmation response to the second output confirmation notification via the communication unit 14 (step S54). The second output confirmation response is a notification regarding the confirmation result of the necessity of outputting the second pregnancy activity notification to the first terminal 2 by the female user Y. The second output confirmation response includes either information indicating that the output of the second pregnancy activity notification to the first terminal 2 is required or information indicating that the output of the second pregnancy activity notification to the first terminal 2 is not required.
[0211] When the second output confirmation response includes information requiring the output of the second pregnancy assistance notice to the first terminal 2 (step S55, YES), the process transitions from step S55 to step S56. The output unit 115 outputs the second pregnancy assistance notice to the second terminal 3 via the communication unit 14 (step S56). On the other hand, when the second output confirmation response includes information indicating that the output of the second pregnancy assistance notice to the first terminal 2 is unnecessary (step S55, NO), the process ends. In this case, the output unit 115 does not output the second pregnancy assistance notice to the first terminal 2. According to this example, the server 1 can change whether to output the second pregnancy assistance notice to the first terminal 2 in accordance with the intention of the female user Y by outputting the second output confirmation notice.
[0212] FIG. 8 is a flowchart showing an example of the generation process of the learned model 133 executed by the server 1.
[0213] First, the generation process of the learned model for men executed by the server 1 will be described with reference to FIG. 8.
[0214] The third acquisition unit 116 acquires male pregnancy assistance success data of a plurality of men from the data storage unit 13 (step S61). In step S61, for example, the third acquisition unit 116 acquires male pregnancy assistance success data of a plurality of men in response to the fact that male pregnancy assistance success data of a plurality of men has been newly stored in the data storage unit 13. The third acquisition unit 116 may acquire male pregnancy assistance success data of a plurality of men in response to the update of male pregnancy assistance success data of a plurality of men.
[0215] Note that the third acquisition unit 116 may acquire male pregnancy assistance success data of a plurality of men who have succeeded in pregnancy within different periods from the data storage unit 13. In this example, the third acquisition unit 116 acquires male pregnancy assistance success data of a plurality of men who have succeeded in pregnancy within the first period. The third acquisition unit 116 acquires male pregnancy assistance success data of a plurality of men who have succeeded in pregnancy within the second period.
[0216] The learning unit 117 performs machine learning on the male pregnancy success data of a plurality of men acquired by the third acquisition unit 116 (step S62). In step S62, for example, the learning unit 117 uses each element included in the male pregnancy success data of a plurality of men as a feature amount for generating a learned model for men.
[0217] Note that the learning unit 117 may perform machine learning on the male pregnancy success data of a plurality of men who have succeeded in pregnancy during a plurality of different periods acquired by the third acquisition unit 116. In this example, the learning unit 117 performs machine learning on the male pregnancy success data of a plurality of men who have succeeded in pregnancy during the first period acquired by the third acquisition unit 116. The learning unit 117 performs machine learning on the male pregnancy success data of a plurality of men who have succeeded in pregnancy during the second period acquired by the third acquisition unit 116.
[0218] The second generation unit 118 generates a learned model for men based on the machine learning by the learning unit 117 (step S63). The second generation unit 118 may generate a plurality of learned models for men associated with a plurality of different periods based on the machine learning by the learning unit 117. In this example, the second generation unit 118 generates a first learned model for men associated with the first period based on the machine learning by the learning unit 117. The second generation unit 118 generates a second learned model for men associated with the second period based on the machine learning by the learning unit 117. Generating a learned model for men includes not only newly generating a learned model for men but also updating a learned model for men.
[0219] The memory control unit 113 stores the male-trained model generated by the second generation unit 118 in the data storage unit 13 (step S64). In step S64, for example, each time the male-trained model is generated by the second generation unit 118, the memory control unit 113 stores the male-trained model in the data storage unit 13. The memory control unit 113 may store a plurality of male-trained models associated with different periods generated by the second generation unit 118 in the data storage unit 13. In this example, the memory control unit 113 stores the first male-trained model generated by the second generation unit 118 in the data storage unit 13. The memory control unit 113 stores the second male-trained model generated by the second generation unit 118 in the data storage unit 13.
[0220] Next, the generation process of the female-trained model executed by the server 1 will be described. The generation process of the female-trained model is the same as the generation process of the male-trained model described above with reference to FIG. 8. The generation process of the female-trained model is realized by the following replacements in the description of the generation process of the male-trained model above. The notation "data of successful male pregnancy activation for a plurality of men" is replaced with "data of successful female pregnancy activation for a plurality of women". The notation "male-trained model" is replaced with "female-trained model". The notation "first male-trained model" is replaced with "first female-trained model". The notation "second male-trained model" is replaced with "second female-trained model". The description of the generation process of the female-trained model is omitted by these replacements.
[0221] Next, the generation process of the male-female trained model executed by the server 1 will be described. The generation process of the learned model for both men and women is the same as the generation process of the learned model for men described above with reference to FIG. 8. The generation process of the learned model for both men and women is realized by the following replacements in the description of the generation process of the learned model for men above. The notation "data of male pregnancy success cases of a plurality of men" is replaced with "data of pregnancy success pairs of a plurality of pregnancy success pairs". The notation "learned model for men" is replaced with "learned model for both men and women". The notation "first learned model for men" is replaced with "first learned model for both men and women". The notation "second learned model for men" is replaced with "second learned model for both men and women". The description of the generation process of the learned model for both men and women is omitted by these replacements.
[0222] The pregnancy support device may be implemented by one electronic device as described in the above example, or may be implemented by a plurality of electronic devices with distributed functions.
[0223] The program may be transferred in a state stored in an electronic device, or may be transferred in a state not stored in an electronic device. In the latter case, the program may be transferred via a network, or may be transferred in a state recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is a computer-readable medium. The recording medium may be any medium that can store a program and is readable by a computer, such as a CD-ROM or a memory card, regardless of its form.
[0224] As described in detail above, the embodiments of the present invention have been described. However, the description above is merely an exemplification of the present invention in all respects. Needless to say, various improvements and modifications can be made without departing from the scope of the present invention. That is, in implementing the present invention, a specific configuration according to the embodiment may be appropriately adopted.
[0225] In short, the present invention is not limited to the above-described embodiments as they are, and at the implementation stage, the components can be modified and embodied without departing from the gist thereof. Further, various inventions can be formed by appropriately combining a plurality of components disclosed in the above-described embodiments. For example, some components may be deleted from all the components shown in the embodiments. Furthermore, components from different embodiments may be appropriately combined.
Explanation of Reference Numerals
[0226] 1... Server, 2... First terminal, 3... Second terminal, 4... Server, 11... Control unit, 12... Program storage unit, 13... Data storage unit, 14... Communication unit, 15... Bus, 21... Control unit, 22... Program storage unit, 23... Data storage unit, 24... Input unit, 25... Display unit, 26... Audio output unit, 27... Communication unit, 28... Measurement unit, 29... Bus, 31... Control unit, 32... Program storage unit, 33... Data storage unit, 34... Input unit, 35... Display unit, 36... Audio output unit, 37... Communication unit, 38... Measurement unit, 39... Bus, 100... Pregnancy support system, 121... Pregnancy support program, 131... User data, 132... Teacher data, 133... Learned model, 221... Pregnancy application program, 321... Pregnancy application program, 111... First acquisition unit, 112... Second acquisition unit, 113... Memory control unit, 114... First generation unit, 115... Output unit, 116... Third acquisition unit, 117... Learning unit, 118... Second generation unit, NW... Network.
Claims
1. A first acquisition unit that acquires first data regarding the male user from a first terminal of the male user; A second acquisition unit that acquires second data regarding the female user from a second terminal of the female user; An output unit that outputs a notification regarding pregnancy preparation including advice on lifestyle based on at least one of the first data and the second data to the first terminal and the second terminal; Comprising: Based on the output of the notification regarding the first pregnancy preparation related to the male user to the first terminal, the output unit outputs a notification regarding the necessity of outputting the notification regarding the first pregnancy preparation to the second terminal to the first terminal. Or, Based on the output of the notification regarding the second pregnancy preparation related to the female user to the second terminal, the output unit outputs a notification regarding the necessity of outputting the notification regarding the second pregnancy preparation to the first terminal to the second terminal. A pregnancy preparation support device.
2. The first acquisition unit acquires first necessity information indicating the necessity of advice for each of a plurality of items constituting the lifestyle of the male user from the first terminal. The notification regarding the first pregnancy preparation includes a notification regarding advice on the first lifestyle of the male user. The notification regarding the advice on the first lifestyle includes advice on one or more items indicated as requiring advice by the first necessity information. The output unit outputs the notification regarding the advice on the first lifestyle, or The second acquisition unit acquires second necessity information indicating the necessity of advice for each of the plurality of items in the female user from the second terminal. The notification regarding the second pregnancy preparation includes a notification regarding advice on the second lifestyle of the female user. The notification regarding the advice on the second lifestyle includes advice on one or more items indicated as requiring advice by the second necessity information. The output unit outputs the notification regarding the advice on the second lifestyle. The pregnancy preparation support device according to Claim 1.
3. The first acquisition unit acquires first output mode information indicating a first output mode to the second terminal that is different from the output mode of the notification regarding the first pregnancy preparation to the first terminal. The output unit changes the output mode of the notification regarding the first pregnancy support between the first terminal and the second terminal based on the first output mode indicated by the first output mode information, or the second acquisition unit acquires second output mode information indicating a second output mode to the first terminal, which is different from the output mode to the second terminal of the notification regarding the second pregnancy support, the output unit changes the output mode of the notification regarding the second pregnancy support between the first terminal and the second terminal based on the second output mode indicated by the second output mode information, The pregnancy support device according to claim 1.
4. The first output mode includes an output mode in which output is disabled, the output unit changes the necessity of output of the notification regarding the first pregnancy support between the first terminal and the second terminal based on the output mode in which output is disabled included in the first output mode, or the second output mode includes an output mode in which output is disabled, the output unit changes the necessity of output of the notification regarding the second pregnancy support between the first terminal and the second terminal based on the output mode in which output is disabled included in the second output mode, The pregnancy support device according to claim 3.
5. The first output mode includes an output mode in which the granularity of information is reduced, the output unit changes the granularity of information included in the notification regarding the first pregnancy support between the first terminal and the second terminal based on the output mode in which the granularity of information is reduced included in the first output mode, or the second output mode includes an output mode in which the granularity of information is reduced, the output unit changes the granularity of information included in the notification regarding the second pregnancy support between the first terminal and the second terminal based on the output mode in which the granularity of information is reduced included in the second output mode, The pregnancy support device according to claim 3.
6. Using a learned model regarding lifestyle generated based on data regarding pregnancy success pairs including data regarding male pregnancy success cases and data regarding female pregnancy success cases, obtain advice for one or more items indicated as requiring advice by the first necessity information predicted from the first data and the second data, and generate a notification regarding advice on the first lifestyle based on the advice for the one or more items obtained, or Using the learned model related to the lifestyle, obtain advice for one or more items indicated as requiring advice based on the second necessity information predicted from the first data and the second data, and generate a notification regarding the advice on the second lifestyle based on the advice for the one or more obtained items. The pregnancy support device according to claim 2.
7. Using the learned model related to the first lifestyle generated based on the data related to the pregnancy success pairs including the data related to male pregnancy successers who succeeded in pregnancy within the first period and the data related to female pregnancy successers, obtain advice for one or more items indicated as requiring advice based on the first necessity information predicted from the first data and the second data, and generate a notification regarding the advice on the first lifestyle based on the advice for the one or more obtained items, or Using the learned model related to the first lifestyle, obtain advice for one or more items indicated as requiring advice based on the second necessity information predicted from the first data and the second data, and generate a notification regarding the advice on the second lifestyle based on the advice for the one or more obtained items. The pregnancy support device according to claim 2.
8. The generation unit uses the learned model related to the second lifestyle generated based on the data related to the pregnancy success pairs including the data related to male pregnancy successers who succeeded in pregnancy within a second period longer than the first period and the data related to female pregnancy successers, obtain advice for one or more items indicated as requiring advice based on the first necessity information predicted from the first data and the second data, and generate a notification regarding the advice on the first lifestyle based on the advice for the one or more obtained items, or Using the learned model related to the second lifestyle, obtain advice for one or more items indicated as requiring advice based on the second necessity information predicted from the first data and the second data, and generate a notification regarding the advice on the second lifestyle based on the advice for the one or more obtained items. The pregnancy support device according to claim 7.
9. Obtain the first data related to the male user from the first terminal of the male user. Obtaining second data regarding the female user from a second terminal of the female user Outputting a notification regarding pregnancy support including advice on lifestyle based on at least one of the first data and the second data to the first terminal and the second terminal A pregnancy support method comprising Based on the output of a notification regarding a first pregnancy support related to the male user to the first terminal, outputting a notification regarding confirmation of whether to output the notification regarding the first pregnancy support to the second terminal to the first terminal Or Based on the output of a notification regarding a second pregnancy support related to the female user to the second terminal, outputting a notification regarding confirmation of whether to output the notification regarding the second pregnancy support to the first terminal to the second terminal A pregnancy support method
10. On a computer A function of obtaining first data regarding the male user from a first terminal of the male user A function of obtaining second data regarding the female user from a second terminal of the female user A function of outputting a notification regarding pregnancy support including advice on lifestyle based on at least one of the first data and the second data to the first terminal and the second terminal A pregnancy support program for realizing Based on the output of a notification regarding a first pregnancy support related to the male user to the first terminal, realizing a function of outputting a notification regarding confirmation of whether to output the notification regarding the first pregnancy support to the second terminal to the first terminal Or Based on the output of a notification regarding a second pregnancy support related to the female user to the second terminal, realizing a function of outputting a notification regarding confirmation of whether to output the notification regarding the second pregnancy support to the first terminal to the second terminal A pregnancy support program
Citation Information
Patent Citations
Data processing method and device and storage medium
CN109561149A
Device for supporting document preparation
JP1997212276A
Health management system
JP2008059412A
Health care system
JP2016139310A
Pregnancy period prediction device and pregnancy period prediction method and pregnancy period prediction program
JP2018092331A