Information processing device, information processing method, and program
The information processing device accurately determines menopausal stages using bleeding information and menstrual periodicity, supplemented by hormone levels, addressing the limitations of conventional systems in handling menopausal disorder symptoms.
Patent Information
- Application Number
- JP2025085223
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-05-21
- Publication Date
- 2026-02-05
- Estimated Expiration
- 2045-05-21
AI Technical Summary
Conventional disease prediction systems struggle to accurately handle the diverse symptoms encompassed by 'menopausal disorders', particularly in determining the stage of menopause in users.
An information processing device that acquires bleeding information, menstrual periodicity, and determines the menopausal stage based on menstrual cycle data, supplemented by self-reported information and hormone level measurements, to provide personalized menopausal stage determination and health alerts.
Enables precise determination of menopausal stages and timely health alerts, improving user awareness and management of menopausal symptoms through a user-friendly interface.
Smart Images

Figure 0007811372000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] In recent years, systems for predicting the future onset of diseases have been developed. For example, Patent Document 1 discloses a disease prediction system that predicts the future onset of diseases by machine learning. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-121815 Summary of the Invention [Problem to be solved by the invention]
[0004] The disease prediction system disclosed in Patent Document 1 includes a prediction unit that inputs input information regarding images and hormone-like substances into a neural network to predict the future onset of a disease in the subject. The neural network uses the input information and similar learning information as training data and disease diagnosis results as training data to generate a prediction system through machine learning. This system can simultaneously predict the onset of multiple diseases, such as menopausal disorders and osteoporosis. However, the term "menopausal disorders" encompasses a variety of symptoms, and conventional systems have room for improvement in handling users' menopausal information.
[0005] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an information processing device, an information processing method, and a program that can determine the stage of menopause of a user. [Means for solving the problem]
[0006] In order to achieve the above object, one aspect of the information processing device according to the present invention is a bleeding information acquisition unit that acquires bleeding information indicating the status of menstruation or irregular bleeding of the user; a periodicity information acquisition unit that acquires information indicating menstrual periodicity based on the status of the user's multiple menstrual periods included in the bleeding information; a menopausal stage determination unit that determines a menopausal stage indicating a stage of the menopause of the user based on at least information on the menstrual cycle of the user; and a display control unit that controls the display of the determined menopausal stage. [Effects of the Invention]
[0007] According to the present invention, it is possible to determine the stage of menopause of a user. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a block diagram showing a functional configuration of an information processing device according to an embodiment; [Figure 2] FIG. 10 is a diagram showing an example of bleeding information stored in a bleeding information storage unit. [Figure 3] FIG. 10 is a diagram showing an example of a bleeding information input screen. [Figure 4] 10 is an example of a flowchart of a determination warning process. [Figure 5] 10 is an example of a flowchart of a stage determination process. [Figure 6] FIG. 10 illustrates an example of an alert definition table. [Figure 7] FIG. 10 is a diagram showing an example of a display in a calendar format. [Figure 8] FIG. 10 is a diagram illustrating an example of a mood input screen. [Figure 9] FIG. 10 is a diagram showing an example of a physical condition input screen. [Figure 10] 10 is an example of a menu screen in an interactive application. [Figure 11] 10 is an example of a bleeding information input screen in an interactive application. [Figure 12]10 is an example of a screen that is displayed after bleeding information is input in an interactive application. DETAILED DESCRIPTION OF THE INVENTION
[0009] An information processing device and the like according to an embodiment will be described with reference to the drawings, in which the same or corresponding parts are designated by the same reference numerals.
[0010] The information processing device 100 according to the embodiment is, for example, a web server. When a user uses an application such as a browser to access the information processing device 100 on a communication terminal 200 (such as a smartphone, a tablet terminal, or a PC (Personal Computer)), the information processing device 100 can perform menstrual management, display a guideline for menopausal stages, display alerts, and the like based on a record of menstruation (bleeding).
[0011] The menopausal stage indicates the stage of the user's menopause. While each menopausal stage can be defined arbitrarily, in this embodiment, four stages, Stages 1 to 4, are used, and Stage 99 "Other" is also provided as a special stage based on self-reporting. Stage 1 is the stage where changes begin to occur in menstrual flow and menstrual cycle. Stage 2 is the stage where the woman roughly enters menopause. Stage 3 is the stage approximately 1 to 3 years before menopause. Stage 4 is the stage after menopause. Furthermore, if there is no menstruation, for example, if the woman is taking low-dose birth control pills or has had a hysterectomy, it is difficult to determine the stage based on bleeding information. In this case, in this embodiment, the stage is treated as Stage 99 "Other" based on the user's self-reporting.
[0012] As shown in FIG. 1, the information processing device 100 includes, as its functional components, a control unit 110, a storage unit 120, and a communication unit .
[0013] The control unit 110 includes a processor such as a CPU (Central Processing Unit). The control unit 110 executes processes for realizing various functions of the information processing device 100 and a determination / warning process (to be described later) using programs stored in the storage unit 120.
[0014] The storage unit 120 stores programs executed by the control unit 110 and necessary data. The storage unit 120 includes memories such as a RAM (Random Access Memory) and a ROM (Read Only Memory). The storage unit 120 also includes a bleeding information storage unit 121.
[0015] As shown in FIG. 2, the bleeding information storage unit 121 stores the date of menstrual or irregular bleeding bleeding, the amount of bleeding, etc. In the example shown in FIG. 2, the bleeding information storage unit 121 stores the date (the day bleeding occurred), type (type of bleeding), amount (amount of bleeding), pain (the intensity of pain during bleeding), and notes (notes entered by the user when entering the bleeding information), but this is just one example. In reality, the storage unit 120 stores bleeding information for each user, and therefore the bleeding information storage unit 121 stores the bleeding information of each user in a form linked to user ID (Identification) information. Figure 2 shows an excerpt of bleeding information for one user.
[0016] 2, when the user self-reports information such as "menstruation has stopped" or "postmenopausal" to the information processing device 100 via an operation input unit or the like of the communication terminal 200, the control unit 110 may store this self-reported information (self-reported information) in the bleeding information storage unit 121, or may store it in a self-reported information storage unit (not shown) provided in the storage unit 120 separately from the bleeding information storage unit 121. The self-reported information may be information that the information processing device 100 can estimate if sufficient bleeding information, such as menstrual history, is stored in the bleeding information storage unit 121, such as "usual menstrual cycle is XX day" or "current menopausal stage is XX." If the menopausal stage may not be estimated with sufficient accuracy, such as immediately after the user starts using the information processing device 100 (when sufficient menstrual history has not been stored), the control unit 110 may use this self-reported information to estimate the user's menopausal stage.
[0017] The bleeding information stored in the bleeding information storage unit 121 is information that the user inputs daily or when bleeding occurs via the bleeding information input screen 131 (an example of which is shown in FIG. 3 ) of the communication terminal 200. Each time bleeding information is input by the user, the control unit 110 stores the input bleeding information in the bleeding information storage unit 121. The bleeding information input screen 131 shown in FIG. 3 indicates that the user is about to input that she had a period (menstruation) on November 1st, that the amount of bleeding was excessive, and that the pain was normal. This information is input by the user tapping each button (menstruation button 141, excessive amount button 142, normal pain button 143) displayed on the bleeding information input screen 131, and when the user taps the save button 144, the control unit 110 stores this information in the bleeding information storage unit 121. The bleeding information shown in FIG. 3 is stored as the bleeding information in the bottom row of FIG. 2. However, the bleeding information input screen 131 shown in Figure 3 is merely an example of a UI (User Interface), and the UI may not have a save button 144, and the information may be stored in the bleeding information storage unit 121 each time the user taps the button for each item.
[0018] Returning to FIG. 1 , the communication unit 130 is a communication interface that allows the information processing device 100 to communicate data with another device (e.g., a communication terminal 200). A user accesses the information processing device 100 using the communication terminal 200, and at that time, the information processing device 100 exchanges information with the communication terminal 200 via the communication unit 130. Therefore, the control unit 110 can acquire an operation input performed by the user on the communication terminal 200 via the communication unit 130. Furthermore, the control unit 110 (display control unit 114) can perform display control on the display unit of the communication terminal 200 via the communication unit 130. Note that, typically, the control unit 110 transmits a predetermined control statement (e.g., a control statement in HTML (HyperText Markup Language) or JSON (JavaScript Object Notation)) to the communication terminal 200, and the communication terminal 200 controls the display unit based on the control statement. However, the display control by the control unit 110 (display control unit 114) includes control of the display unit of the communication terminal 200 based on such a predetermined control statement.
[0019] Next, a description will be given of the functional configuration of the control unit 110 of the information processing device 100. The control unit 110 executes a program stored in the storage unit 120, thereby functioning as a bleeding information acquisition unit 111, a periodicity information acquisition unit 112, a menopausal stage determination unit 113, and a display control unit 114.
[0020] The bleeding information acquisition unit 111 acquires bleeding information indicating the status of the user's menstruation or irregular bleeding. Specifically, the bleeding information acquisition unit 111 acquires bleeding information stored in the bleeding information storage unit 121. In addition, the bleeding information acquisition unit 111 acquires bleeding information input by the user from a bleeding information input screen 131 (FIG. 3). The bleeding information input from the bleeding information input screen 131 is stored in the bleeding information storage unit 121.
[0021] The periodicity information acquisition unit 112 acquires periodicity information based on the status of the user's multiple menstrual periods included in the bleeding information. The periodicity information is information that indicates the menstrual periodicity, such as "whether there has been a period of more than one year without menstruation," "whether the most recent menstrual cycle is more than 60 days," "whether there has been a certain number of consecutive deviations from the usual cycle," etc.
[0022] The menstrual cycle (menstrual cycle) is the number of days from the first day of a menstrual period (a period in which menstruation is recorded on multiple consecutive days) to the first day of the next menstrual period in the bleeding information stored in the bleeding information storage unit 121. For example, in the example shown in Fig. 2, a three-day period from October 3rd to October 5th and a two-day period from October 31st to November 1st are recorded as menstrual periods, so the menstrual cycle in this case is 28 days from October 3rd to October 31st.
[0023] Furthermore, the usual menstrual cycle may be an average of the last few menstrual cycles when the menstrual cycle is not irregular, or if the user has self-reported it, the value self-reported by the user may be used. Note that the user may self-report their usual menstrual cycle when starting to use the information processing device 100 of this embodiment, and if the user self-reports it, the control unit 110 stores the usual menstrual cycle self-reported by the user in the storage unit 120.
[0024] The menopausal stage determination unit 113 determines the menopausal stage indicating the stage of the menopause of the user based on the cyclicity information (information indicating the menstrual cyclicity) acquired by the cyclicity information acquisition unit 112. Note that the menopausal stage determination unit 113 determines the menopausal stage based on at least the cyclicity information, but may determine the menopausal stage based on not only the cyclicity information but also other information (for example, the previous determination result of the user's menopausal stage, hormone level information described later, etc.).
[0025] The display control unit 114 controls the display of the menopausal stage and the like determined by the menopausal stage determination unit 113. Specifically, the display control unit 114 controls the display unit of the communication terminal 200 to display information that the user wants to see, such as the user's menopausal stage (for example, transmits necessary information to the communication terminal 200 via the communication unit 130).
[0026] The above describes the functional configuration of the information processing device 100. Next, the communication terminal 200 that the user uses to access the information processing device 100 will be described.
[0027] The communication terminal 200 is, for example, a smartphone, and includes a display unit such as a liquid crystal display and an operation input unit such as a touch panel or push button switches integrated with the display unit. By accessing the information processing device 100 from the communication terminal 200 using an application such as a browser, the user can input bleeding information and the like to the information processing device 100 using the operation input unit of the communication terminal 200, and can view information such as menopausal stages and alerts displayed on the display unit of the communication terminal 200. For example, the bleeding information input screen 131 shown in FIG. 3 is displayed on the display unit of the communication terminal 200 by the display control unit 114 of the information processing device 100 controlling the display via the communication unit 130. When the user performs an operation such as tapping on the touch panel (operation input unit) integrated with the display unit, the information processing device 100 can obtain, via the communication unit 130, what operation input the user performed.
[0028] Note that, in this embodiment, the information processing device 100 and the communication terminal 200 are described as separate devices that exchange information via the communication unit 130, but this is merely one example of a system configuration. For example, an embodiment in which the information processing device 100 includes a display unit and an operation input unit (a configuration in which the functions of the information processing device 100 are realized by, for example, only one smartphone) is also conceivable. In this case, the information processing device 100 becomes a stand-alone system that is realized by, for example, installing dedicated application software on the smartphone.
[0029] Next, a description will be given of a determination / warning process in which the information processing device 100 determines the user's menopausal stage based on bleeding information and acquires alert information to alert the user about the menstrual cycle and blood loss, with reference to FIG. 4. The control unit 110 of the information processing device 100 starts executing the determination / warning process when, for example, a user instructs the information processing device 100 to execute the determination / warning process via an operation input unit of the communication terminal 200. However, the determination / warning process does not necessarily have to be executed by a user instruction, and may be executed as a batch process at a predetermined time every day, for example. After the determination / warning process is completed, the control unit 110 (display control unit 114) controls the display unit of the communication terminal 200 to display a return value (display information) of the determination / warning process (for example, transmits a control statement to the communication terminal 200 via the communication unit 130 to display the menopausal stage and an alert on the display unit of the communication terminal 200).
[0030] First, the control unit 110 (bleeding information acquisition unit 111) acquires bleeding information from the bleeding information storage unit 121 (step S101). Next, the control unit 110 (periodicity information acquisition unit 112) acquires periodicity information from the bleeding information acquired by the bleeding information acquisition unit 111 (step S102). Then, the control unit 110 acquires self-reported information (step S103). As described above, self-reported information is information self-reported by the user, such as "menstruation has stopped" or "postmenopause," and is acquired from the bleeding information storage unit 121 or the self-reported information storage unit.
[0031] Then, the control unit 110 (menopausal stage determination unit 113) executes a stage determination process (step S104). Details of the stage determination process will be described later with reference to Fig. 5, but this process is one in which the control unit 110 estimates the user's menopausal stage based on periodicity information, etc. Then, the control unit 110 (display control unit 114) sets the menopausal stage estimated by the menopausal stage determination unit 113 in the stage determination process as a return value (display information) of the determination warning process (to control display after the determination warning process is completed) (step S105).
[0032] The control unit 110 then determines whether the menopausal stage estimated in the stage determination process satisfies the alert conditions (step S106). The alert conditions are determined based on the determination conditions and target stage defined in the alert definition table 122 as shown in FIG. 6, and details will be described later. If the alert conditions are not satisfied (step S106; No), the control unit 110 terminates the determination and warning process. If the alert conditions are satisfied (step S106; Yes), the control unit 110 (display control unit 114) adds the alert (warning content) to be displayed to the return value (display information) of the determination and warning process (to control display after the determination and warning process is completed) (step S107), and terminates the determination and warning process.
[0033] Next, the stage determination process executed in step S104 of the determination warning process (FIG. 4) will be described with reference to FIG.
[0034] First, the control unit 110 determines whether or not there is self-reported information indicating "menstruation has stopped" based on the self-reported information acquired in step S103 of the determination and warning process (FIG. 4) (step S151). If there is self-reported information indicating "menstruation has stopped" (step S151; Yes), the control unit 110 determines the user's menopausal stage as "Stage 99. Other" (although the actual menopausal stage cannot be determined from the menstrual cycle, it is treated as "Stage 99" for convenience) (step S152), ends the stage determination process, and proceeds to step S105 of the determination and warning process (FIG. 4).
[0035] If there is no self-reported information indicating "menstruation has stopped" (step S151; No), the control unit 110 determines whether there is self-reported information indicating "postmenopausal" based on the self-reported information acquired in step S103 of the determination and warning process (Fig. 4) (step S153). If there is self-reported information indicating "postmenopausal" (step S153; Yes), the control unit 110 determines the user's menopausal stage as "Stage 4" (step S154), terminates the stage determination process, and proceeds to step S105 of the determination and warning process (Fig. 4).
[0036] If there is no self-reported information indicating "postmenopausal" (step S153; No), the control unit 110 determines whether or not there is a menstrual history sufficient to determine the stage in the bleeding information storage unit 121 (step S155). If there is not a menstrual history sufficient to determine the stage stored in the bleeding information storage unit 121 (step S155; No), the control unit 110 determines the user's menopausal stage based on the self-reported information acquired in step S103 of the determination and warning process (FIG. 4) (step S156), ends the stage determination process, and proceeds to step S105 of the determination and warning process (FIG. 4).
[0037] If the bleeding information storage unit 121 has stored a menstrual history sufficient for determining the stage (step S155; Yes), the control unit 110 determines whether or not menstruation has occurred within the past year based on the periodicity information acquired in step S102 of the determination / warning process (Fig. 4) (step S157). If menstruation has not occurred for more than a year (step S157; No), the control unit 110 determines the user's menopausal stage as "Stage 4" (step S154), ends the stage determination process, and proceeds to step S105 of the determination / warning process (Fig. 4).
[0038] If the user has had a menstrual period within the past year (step S157; Yes), the control unit 110 determines whether the most recent menstrual cycle is 60 days or longer based on the periodicity information acquired in step S102 of the determination and warning process (FIG. 4) (step S158). If the most recent menstrual cycle is 60 days or longer (step S158; Yes), the control unit 110 determines the user's menopausal stage as "Stage 3" (step S159), ends the stage determination process, and proceeds to step S105 of the determination and warning process (FIG. 4).
[0039] If the most recent cycle is not 60 days or longer (step S158; No), the control unit 110 determines whether or not the cycle has been deviated from the normal cycle (calculated by the control unit 110 based on the user's most recent several menstrual cycles) a certain number of times in a row, based on the periodicity information acquired in step S102 of the determination and warning process (Fig. 4) (step S160). If the cycle has been deviated from the normal cycle a certain number of times in a row (step S160; Yes), the control unit 110 determines the user's menopausal stage to be "Stage 2" (step S161), terminates the stage determination process, and proceeds to step S105 of the determination and warning process (Fig. 4).
[0040] If the disruption from the normal cycle has not occurred a certain number of times in succession (step S160; No), the control unit 110 determines that the user's menopausal stage is "Stage 1" (step S162), terminates the stage determination process, and proceeds to step S105 of the determination warning process (Figure 4).
[0041] By the above-described determination warning process (FIG. 4) and stage determination process (FIG. 5), the information processing device 100 can determine the user's menopausal stage based on at least information indicating menstrual periodicity among information obtained from the user.
[0042] The menopausal stage determining unit 113 determines the menopausal stage based on the state of menstruation or irregular bleeding of the user and the menstrual cycle, and therefore can determine the menopausal stage of the user with a simple configuration.
[0043] Furthermore, the menopausal stage determination unit 113 calculates the user's usual cycle based on the user's most recent menstrual cycle, and determines the menopausal stage based on the calculated usual cycle and the most recent few menstrual cycles, so that it can determine the user's menopausal stage with relatively high accuracy despite its simple configuration.
[0044] (First Modification) The stage determination process shown in FIG. 5 is merely one example of a method for estimating a user's menopausal stage, and various modifications are possible. For example, a first modification is a method for updating the estimated menopausal stage when a predetermined condition (stage transition condition) is met for the menstrual cycle, etc. In this first modification, the control unit 110 estimates that the user has transitioned to a new menopausal stage (changed stage) when a stage transition condition (e.g., "no bleeding for a predetermined period") set for each pre-change stage is met in the user's previous menopausal stage (pre-change stage). The stage transition condition may be based on the user's self-report. For example, when a stage transition condition such as "changing the menstrual status to 'menstrual cessation' from the setting screen" is met, the control unit 110 transitions the user's menopausal stage to "Stage 99. Other." This occurs when a user who had been menstruating self-reports that her menstruation has stopped due to illness, medication, or physical condition (including pregnancy).
[0045] As described above, the menopausal stage determination unit 113 according to the first modified example determines the menopausal stage indicating the stage of the user's menopause based on the cyclicity information (information indicating the menstrual cyclicity) acquired by the cyclicity information acquisition unit 112 and the previous determination result of the user's menopausal stage. This simplifies the determination logic and reduces the processing load compared to when the menopausal stage is determined based only on the cyclicity information without using the previous determination result of the menopausal stage.
[0046] (Second Modification) In recent years, test kits have become available that can perform various tests using urine without the need for blood sampling, one of which is a test kit that measures follicle stimulating hormone (FSH) in urine. In the above-described embodiment, the menopausal stage is determined based on the periodicity information (information indicating the menstrual periodicity) acquired by the periodicity information acquisition unit 112, but the measured value of follicle stimulating hormone (hormone value) may also be used to determine the menopausal stage. An embodiment in which the measured value of follicle stimulating hormone is used to determine the menopausal stage will be described as a second modified example.
[0047] Stage 2 is generally defined primarily by persistent menstrual irregularities, with the secondary benefit of elevated FSH levels. Stage 3 is generally defined primarily by amenorrhea for 60 days or more, with the secondary benefit of elevated FSH levels. Follicle-stimulating hormone measurements can also be used to provide an indication of declining ovarian function.
[0048] Therefore, in the information processing device according to the second modification, the control unit 110 acquires, for example, via the operation input unit of the communication terminal 200, a measurement value (hormone value) obtained by the user using a test kit that measures the measurement value of follicle-stimulating hormone in urine (the user manually inputs the hormone value of the test result into the information processing device), and uses the hormone value to determine the user's menopausal stage or evaluate ovarian function (for example, present a guideline for the decline of ovarian function). When the control unit 110 acquires hormone values indicating the user's follicle-stimulating hormone measurement value (the measurement value obtained by the user using the test kit) via the operation input unit of the communication terminal 200, it functions as a hormone level information acquisition unit that acquires hormone level information. In addition, the hormone level information acquisition unit records the acquired hormone level information together with date information in the memory unit 120. This allows the control unit 110 to refer to the past history of hormone level information.
[0049] The menopausal stage determination unit 113 according to the second modification basically determines the user's menopausal stage based on the stage determination process (FIG. 5) described above, but the reliability of the determination is increased by additionally checking the FSH value. For example, if the determination in step S160 is Yes, the hormone level information is also used to confirm that the FSH value is increasing, and the process then proceeds to step S161, thereby more accurately determining that the user's menopausal stage is stage 2. Note that this is just one example, and the menopausal stage determination unit 113 according to the second modification can also use hormone level information additionally in steps other than step S160 to increase the reliability of the menopausal stage determination.
[0050] In other words, the information processing device according to the second modification further includes a hormone level information acquisition unit that acquires hormone level information indicating the measured value of the user's follicle-stimulating hormone, and the menopausal stage determination unit 113 performs one or both of a menopausal stage determination and an evaluation of the user's ovarian function based on not only the cyclical information but also the hormone level information acquired by the hormone level information acquisition unit. The second modification can improve the accuracy of menopausal stage determination compared to determining the menopausal stage based solely on the cyclical information. Furthermore, the second modification not only improves accuracy, but can also provide advice, such as reviewing lifestyle habits and monitoring changes in physical condition, based on the hormone levels.
[0051] Next, the alert definition table 122 that defines the alert conditions will be described with reference to FIG. 6. As shown in FIG. 6, the alert definition table 122 is a table in which the judgment conditions, target stage, and attention content are defined for each type of alert. For example, the alert condition for an alert for "frequent menstruation" is met when the menopausal stage is stage 1, stage 2, or stage 3 and the judgment condition "menstrual cycle is within 24 days" is met, and the control unit 110 (display control unit 114) controls the display unit of the communication terminal 200 to display the attention content, "menstrual cycle is within 24 days...." The same applies to other alerts, but the alert condition for "prolonged menstruation" and "menorrhagia" is met if the judgment condition is met regardless of the menopausal stage. Note that if multiple alert conditions are met, the control unit 110 (display control unit 114) controls the display unit of the communication terminal 200 to display attention content for all alerts that satisfy the alert condition.
[0052] As shown in FIG. 6, the first line of the alert content is an alert title (for example, "Your menstrual cycle is less than 24 days. You may have frequent menstruation."), and the rest of the content is detailed explanatory text, making it easy for a user who meets the alert condition to understand the necessary information. However, the alert definition table 122 shown in FIG. 6 is merely one example of the alert definition table 122. For example, the alert definition table 122 may be configured to include information on a title (alert title) for each type of alert, separate from the alert content. In this case, the control unit 110 (display control unit 114) may perform control so that the alert title and alert content are displayed on the display unit of the communication terminal 200.
[0053] In this way, when the control unit 110 (display control unit 114) determines through the judgment and warning process that the date and time of menstruation or irregular bleeding contained in the bleeding information, the amount or duration of bleeding meets predetermined conditions, it controls the display of information necessary for the user, allowing the user to quickly obtain appropriate information for various health problems related to menopause.
[0054] The stage determination function and the alert display function have been described above as functions that are realized by the control unit 110 of the information processing device 100 executing the determination and warning process, but these are only a part of the functions of the information processing device 100.
[0055] (calendar) For example, the control unit 110 (display control unit 114) can also display bleeding information in a calendar format, as shown in Fig. 7. In the example shown in Fig. 7, on the day of bleeding, a mark indicating whether the bleeding is due to menstruation (menstruation) or irregular bleeding is displayed, and this is controlled by the control unit 110 (display control unit 114) to display it on the display unit of the communication terminal 200 based on the information recorded in the bleeding information storage unit 121.
[0056] The information processing device 100 also has a function that allows the user to input the mood, physical condition, etc. of the day. This can be input at any time by the user from a mood input screen (an example is shown in FIG. 8 ) or a physical condition input screen (an example is shown in FIG. 9 ) of the communication terminal 200, and the control unit 110 associates the input information (mood information, physical condition information, etc.) with a date and stores it in the storage unit 120. In the example shown in FIG. 7 , when controlling the display of bleeding information in calendar format, the control unit 110 (display control unit 114) controls the display unit of the communication terminal 200 to also display marks indicating the information (good, normal, bad, etc.) if there is a day for which mood or physical condition has been input.
[0057] As described above, the control unit 110 (display control unit 114) controls the display of information indicating the user's mood or physical condition in a calendar format together with information indicating the status of menstruation or irregular bleeding included in the bleeding information. This allows the user to check the status of menstruation or irregular bleeding along with the status of their mood and physical condition.
[0058] (Interactive Applications) Furthermore, the input of bleeding information is not limited to input from the bleeding information input screen 131 displayed on a browser (an example of an application that accesses the information processing device 100) as shown in FIG. 3. The user may also input information by interacting with a specific partner through an interactive application (in this example, the LINE (registered trademark) application) as shown in FIG. 10. The example shown in FIG. 10 illustrates an example of an interaction with a partner called a "healthcare application" (which is actually the information processing device 100). When the user taps the "Record Period / Bleeding" button 145 from among several buttons in a menu at the bottom of this screen, the operation information (information that the button 145 was tapped) is transmitted to the information processing device 100 via a server of the interactive application (e.g., a LINE (registered trademark) server). The control unit 110 (display control unit 114) that receives the operation information via the server controls the display of the communication terminal 200 via the server so that a bleeding information input screen such as that shown in FIG. 11 is displayed. Note that the flow of information communication paths described here is merely an example. For example, when a user inputs bleeding information by tapping an icon that corresponds to the bleeding status of the day on the bleeding information input screen shown in FIG. 11 , the operation result is transmitted from the communication terminal 200 to the information processing device 100 via the interactive application server, and the control unit 110 (bleeding information acquisition unit 111) receives the user's operation result, acquires the bleeding information, and records the acquired bleeding information in the bleeding information storage unit 121. Then, the control unit 110 (display control unit 114) controls the display unit of the communication terminal 200 via the interactive application server so that "Today's bleeding status has been recorded" is displayed as shown in FIG. 12. As described above, an example in which the information processing device 100 and the communication terminal 200 exchange information via the interactive application server (e.g., a LINE (registered trademark) server) has been described. However, the flow of the information communication path described here is merely an example, and any communication path can be used as long as information can ultimately be exchanged between the communication terminal 200 and the information processing device 100.
[0059] That is, the bleeding information acquisition unit 111 controls the display of an image or text indicating the status of menstruation or irregular bleeding in a display area (display unit) for an interactive application displayed on the communication terminal 200 operated by the user, and acquires information indicating the status of menstruation or irregular bleeding by receiving the operation result of selecting an image from the communication terminal 200. This allows the user to input bleeding information using the interactive application that they normally use without having to launch an application such as a browser, making it easier for the user to input bleeding information.
[0060] (Care product proposals) Furthermore, since control unit 110 can acquire information about the user, such as the user's menopausal stage, it may suggest care products (e.g., supplements, aroma products, sleep care products, etc.) that suit the user's condition based on the acquired information (information acquired about the user, such as the user's menopausal stage, the user's mood, symptoms, etc.). For example, if the user's current symptom (input, for example, on the health condition input screen shown in FIG. 9) is "insomnia," control unit 110 may extract product information about aroma-related products, such as pillow spray, as products that relieve this symptom, and control communication terminal 200 to display the extracted product information on its display. In this case, control unit 110 functions as a product information acquisition unit that acquires product information that suits the user's condition.
[0061] In this example, the control unit 110 acquires product information tailored to the user's condition based on the user's physical condition. However, this is merely one example of a method for acquiring product information. The control unit 110 may acquire product information tailored to the user's condition based not only on the user's physical condition but also on the user's menopausal stage, mood, etc. The information processing device 100 may store product information tailored to the user's condition as a product information table in the storage unit 120 as information indicating the association between the menopausal stage and care products. In this case, the control unit 110 (product information acquisition unit) can acquire product information tailored to the user's condition by referring to this product information table. The control unit 110 (display control unit 114) can extract product information acquired by the product information acquisition unit based on the user's menopausal stage or information acquired about the user, and control the display of the extracted product information on the display unit of the communication terminal 200.
[0062] In this way, the control unit 110 acquires information about the user, such as the user's menopausal stage, and based on the acquired information, suggests care products that match the user's situation (menopausal stage, mood, physical condition, etc.), giving the user an opportunity to discover new products. This personalized recommendation function based on healthcare data can also be expected to increase sales of care products.
[0063] (Large-scale language model) In addition, the control unit 110 may not only display warning content in the above-mentioned judgment warning process, but may also use a large-scale language model to create advice or reports for the user (for example, summary reports (for example, monthly reports) for a specified period (for example, once a month)).
[0064] In this case, the control unit 110 first generates a prompt to instruct the output of text indicating the user's menstrual or physical / mental condition based on bleeding information and information indicating the user's mood or physical condition. In this case, the control unit 110 functions as a prompt generator. The prompt generator can generate any type of prompt, but for example, "The bleeding information for the last month is as follows. Note that the bleeding information is enclosed in [ ] below, with each line containing either "Date no bleeding" or "Date type of bleeding, amount of bleeding, severity of pain during bleeding." Please create a summary report for this month based on this bleeding information. [October 1, 2024 No bleeding October 2, 2024 No bleeding October 3, 2024 Type: Menstruation, Amount: Normal, Pain: Severe (Omitted) It is conceivable to generate an instruction requesting advice or the creation of a report, such as "October 31, 2024, Type: Menstruation, Amount: Heavy, Pain: Normal," that adds information about bleeding over a specified period and information indicating the user's mood or physical condition.
[0065] The display control unit 114 then inputs the generated instruction sentence into a large-scale language model, and then controls the display of text output from the large-scale language model to present advice or a report to the user. The information acquired by the large-scale language model is not limited to the summary report described above. For example, the control unit 110 can input bleeding information about the user over a predetermined period (e.g., the past month) or information indicating the user's mood or physical condition into the large-scale language model in response to an instruction requesting information to alert the user, and have the large-scale language model generate text pointing out things the user should be careful about.
[0066] In this way, the control unit 110 (instruction generation unit) generates an instruction to instruct the output of text indicating the user's menstrual or mental and physical condition based on bleeding information or information indicating the user's mood or physical condition, and the control unit 110 (display control unit 114) inputs the instruction generated by the instruction generation unit into a large-scale language model and then controls the display of the text output from the large-scale language model.Depending on the instruction input into the large-scale language model, the control unit 110 can provide the user with a wide variety of information, and the user can obtain a variety of information, such as useful advice information based on the input bleeding information, etc.
[0067] (Other variations) In the above embodiment and modified examples, it has been described that the programs for the various processes (such as the determination and warning process) executed by the control unit 110 are stored in the storage unit 120 in advance, and the services provided by the information processing device 100 are services provided on the cloud when the user accesses the information processing device 100 using an application such as a browser on the communication terminal 200. However, the programs may be pre-stored on the user's PC, smartphone, or the like, and the services may be executed on the PC, smartphone, or the like. Furthermore, the programs may be stored and distributed on a non-transitory computer-readable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc), an MO (Magneto-Optical disc), a memory card, or a USB (Universal Serial Bus) memory, and the programs may be read and installed on a computer to configure a computer capable of executing the above-described processes.
[0068] Furthermore, the program may be superimposed on a carrier wave and applied via a communication medium such as the Internet. For example, the program may be posted and distributed on a bulletin board system (BBS) on a communication network. The program may then be started and executed under the control of an operating system (OS) in the same way as other application programs, thereby enabling the above-described processes to be performed.
[0069] In addition, the control unit 110 may be configured by any single processor such as a single processor, multiprocessor, or multi-core processor, or may be configured by combining any of these processors with a processing circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA.
[0070] Although the preferred embodiments of the present invention have been described above, the present invention is not limited to such specific embodiments, and the present invention includes the inventions described in the claims and their equivalents. [Explanation of symbols]
[0071] 100...information processing device, 110...control unit, 111...bleeding information acquisition unit, 112...periodicity information acquisition unit, 113...menopausal stage determination unit, 114...display control unit, 120...storage unit, 121...bleeding information storage unit, 122...alert definition table, 130...communication unit, 131...bleeding information input screen, 141, 142, 143, 144, 145...buttons, 200...communication terminal
Claims
1. a bleeding information acquisition unit that acquires bleeding information indicating the status of menstruation or irregular bleeding of the user; a periodicity information acquisition unit that acquires information indicating menstrual periodicity based on the status of the user's multiple menstrual periods included in the bleeding information; a menopausal stage determination unit that determines a menopausal stage indicating a stage of the menopause of the user based on at least information on the menstrual cycle of the user; a display control unit that controls the display of the determined menopausal stage, The menopausal stage determination unit The menopausal stage is determined to be a different stage depending on whether the most recent menstrual cycle of the user is longer than a predetermined period, and if the most recent menstrual cycle is shorter than the predetermined period, the menopausal stage is determined to be a different stage depending on the irregularity from the normal cycle. Information processing device.
2. The menopausal stage determination unit comprises: If the most recent menstrual cycle is longer than the predetermined period, the menopausal stage is further determined according to whether or not menstruation occurred within a certain period longer than the predetermined period. The information processing device according to claim 1 .
3. The menopausal stage determination unit comprises: The menopausal stage can be determined based on self-reported information of the user. The information processing device according to claim 2 .
4. the display control unit controls the display of alert content for the user when it determines, based on an alert condition for determining whether or not to display alert content for alerting the user, that the menopausal stage of the user determined by the menopausal stage determination unit is included in the target stage of the alert condition, and that the date and time of onset, amount, or duration of bleeding in menstruation or abnormal bleeding included in the bleeding information satisfies the determination condition included in the alert condition. The information processing device according to claim 1 .
5. the display control unit controls the display of information indicating the user's mood or physical condition in a calendar format together with information indicating a menstrual or irregular bleeding status included in the bleeding information. The information processing device according to claim 1 .
6. a hormone level information acquisition unit that acquires hormone level information indicating a measurement value of a user's follicle-stimulating hormone; the menopausal stage determination unit determines the menopausal stage and evaluates the ovarian function of the user based on the measured value of the follicle-stimulating hormone of the user. The information processing device according to claim 1 .
7. the bleeding information acquisition unit controls the display of an image or text indicating the status of menstruation or irregular bleeding in a display area for an interactive application displayed on the terminal operated by the user, and receives an operation result of selecting the image from the terminal to acquire information indicating the status of menstruation or irregular bleeding. The information processing device according to claim 1 .
8. further comprising a product information acquisition unit for acquiring product information; the display control unit extracts product information according to the user's condition based on the determined menopausal stage and the information acquired about the user, and controls display of the extracted product information. The information processing device according to claim 1 .
9. an instruction sentence generation unit that generates an instruction sentence for instructing output of a text indicating the menstrual or mental and physical condition of the user based on the bleeding information or information indicating the mood or physical condition of the user; the instruction generation unit includes a sentence instructing the creation of a summary report in the instruction, the display control unit inputs the generated instruction sentence into a large-scale language model and controls the display of text output from the large-scale language model. The information processing device according to claim 1 .
10. A control unit of the information processing device obtaining bleeding information indicating the user's menstrual or irregular bleeding status; acquiring information indicating menstrual periodicity based on the status of the user's multiple menstrual periods included in the bleeding information; determining a menopausal stage indicating a stage of the menopausal period of the user based on at least information about the menstrual cycle of the user; Displaying and controlling the determined menopausal stage; When determining the menopausal stage, The menopausal stage is determined to be a different stage depending on whether the most recent menstrual cycle of the user is longer than a predetermined period, and if the most recent menstrual cycle is shorter than the predetermined period, the menopausal stage is determined to be a different stage depending on the irregularity from the normal cycle. Information processing methods.
11. A control unit of the information processing device obtaining bleeding information indicating the user's menstrual or irregular bleeding status; acquiring information indicating menstrual periodicity based on the status of the user's multiple menstrual periods included in the bleeding information; determining a menopausal stage indicating a stage of the menopausal period of the user based on at least information about the menstrual cycle of the user; Displaying and controlling the determined menopausal stage; When determining the menopausal stage, The menopausal stage is determined to be a different stage depending on whether the most recent menstrual cycle of the user is longer than a predetermined period, and if the most recent menstrual cycle is shorter than the predetermined period, the menopausal stage is determined to be a different stage depending on the irregularity from the normal cycle. A program that executes a process.
Citation Information
Patent Citations
Health management system
JP2005037278A
Clinical thermometer for woman and control method
JP2012125349A
Information processing device, information processing method, and computer program
JP2025042687A
Female life stage prediction method, female life stage prediction program and female life stage prediction system
WO2023203963A1
Disease prediction system
JP2023121815A