PMS level display program and information processing device using the same
The program and device use pulse rate, medical interviews, and environmental data to accurately calculate and display PMS levels, addressing the limitations of existing prediction methods and providing effective symptom management.
Patent Information
- Application Number
- JP2024065902
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-16
- Publication Date
- 2025-10-28
AI Technical Summary
Existing methods for predicting premenstrual syndrome (PMS) have low accuracy, particularly for women with unstable menstrual cycles, and do not account for variations in physical changes such as ovulation pain and PMS occurring outside menstruation, which can lead to autonomic nervous system disorders.
A program and information processing device that uses pulse rate, medical interview responses, temperature differences, and atmospheric pressure to calculate and display PMS levels, incorporating a level calculation table to quantify PMS severity.
The solution accurately calculates and displays PMS levels, enabling users to understand and share their severity, receive advice, and manage symptoms effectively.
Smart Images

Figure 2025162626000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program for displaying PMS (premenstrual syndrome) and an information processing device using the program. [Background technology]
[0002] Women often experience physical discomfort and other changes in their physical condition depending on their menstrual cycle, and it is desirable for women and those around them to be able to know in advance the days when they will experience discomfort.
[0003] For example, Patent Document 1 discloses a configuration that predicts the dates on which various items such as fever are likely to occur in the future based on health management notes (menstrual pain, medication, fever, etc.) from each past menstrual cycle, and displays the predicted dates. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-55564 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the configuration of Patent Document 1 uses statistical techniques to predict the future occurrence date of each item, such as fever, from past notes on each item, which has the problem of low prediction accuracy and being of no use, particularly for women with unstable menstrual cycles.
[0006] It is also well known that physical changes such as ovulation pain and PMS can occur outside of menstruation, and the timing at which physical changes such as physical discomfort occur varies from woman to woman.
[0007] By the way, women are prone to autonomic nervous system disorders due to the influence of female hormones, and these disorders can lead to colds, PMS, and other vague symptoms (stiff shoulders, headaches, insomnia, anxiety, etc.).
[0008] In particular, cold sensitivity is more prevalent in women than in men, affecting approximately half of young Japanese women in their 20s. It has been pointed out that cold sensitivity, which is thought to be partly caused by an alteration in autonomic nervous function, may cause problems during pregnancy and childbirth, such as premature birth, premature rupture of membranes, and prolonged labor. Therefore, regulating the autonomic nervous function of young women is considered extremely important and meaningful for ensuring safe and comfortable future pregnancies and childbirth. It is also considered extremely important and meaningful for women who have experienced pregnancy and childbirth, in terms of alleviating vague complaints.
[0009] There are methods of analysis using heart rate, pulse rate, pulse wave, and blood pressure as indicators of autonomic nervous activity. When a person feels strong stress, the sympathetic nervous system, part of the autonomic nervous system, continues to be overactive, maintaining a high heart rate and pulse rate. Women who actually experience PMS symptoms have a higher heart rate than women who do not experience PMS symptoms.
[0010] Therefore, the present invention provides a program that uses pulse rate as an index of autonomic nervous activity, as well as weather fluctuations and medical interview evaluation, to accurately calculate and output PMS levels, and an information processing device that uses the program. [Means for solving the problem]
[0011] In order to achieve the above object, the invention according to claim 1 comprises: A program that displays PMS levels, In the information processing device, Detecting the user's pulse; A pulse rate calculated based on the detected pulse; Responses to medical interviews entered by the user; Information on temperature differences, Based on information related to pressure differences, The program calculates the user's PMS level and displays the PMS level.
[0012] The invention according to claim 2 is as follows: An information processing device that uses a program that displays PMS levels, Detecting the user's pulse; A pulse rate calculated based on the detected pulse; Responses to medical interviews entered by the user; Information on temperature differences, Based on information related to pressure differences, The information processing device has a control means for calculating the PMS level of the user and displaying the PMS level. [Effects of the Invention]
[0013] By quantifying (leveling) the severity of each user's PMS, that severity can be shared with others.
[0014] Furthermore, it is a fact that women are prone to autonomic nervous system disorders due to the influence of female hormones, and these disorders are prone to colds, PMS, and other vague symptoms (stiff shoulders, headaches, insomnia, anxiety symptoms, etc.). In response to this, the information processing device 1 in which the program for calculating and displaying PMS levels according to the first embodiment has been downloaded and installed is configured to capture autonomic nervous system disorders from the user's pulse rate, and therefore can accurately calculate and output PMS levels. [Brief explanation of the drawings]
[0015] [Figure 1] 1 is a diagram conceptually showing the overall configuration of an information processing device that uses a program for displaying a PMS level according to a first embodiment of the present invention. [Figure 2] 1 is a diagram showing a schematic configuration of a user information storage area of an information processing device that uses a program for displaying a PMS level according to a first embodiment of the present invention. FIG. [Figure 3]1 is a diagram showing a schematic configuration of a medical interview information storage area of an information processing device that uses a program for displaying a PMS level according to a first embodiment of the present invention. FIG. [Figure 4] FIG. 2 is an explanatory diagram showing the operation of an information processing device that uses a program for displaying a PMS level according to the first embodiment of the present invention. [Figure 5] FIG. 1 is an explanatory diagram showing a state in which a user is photographing his or her own finger using an information processing device that uses a program that displays a PMS level according to a first embodiment of the present invention. [Figure 6] FIG. 1 is an explanatory diagram showing a state in which a user's PMS level is displayed on an information processing device that uses a program for displaying a PMS level according to a first embodiment of the present invention. [Figure 7] FIG. 2 is a diagram schematically showing a level calculation table of an information processing device that uses a program for displaying a PMS level according to the first embodiment of the present invention. [Figure 8] 4 is a flowchart illustrating a flow of processing executed by an information processing device that uses a program for displaying a PMS level according to the first embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0016] <Embodiment Example 1> Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. However, the components described in the embodiment are merely examples and are not intended to limit the scope of the present invention.
[0017] <Configuration of information processing device 1> The information processing device 1 into which the program for calculating and displaying a PMS level according to the first embodiment has been downloaded and installed may be, for example, a smartphone, tablet PC (= personal computer), notebook PC, wearable device, etc., and has a function of calculating and displaying a user's PMS level based on information input by the user and information received from the Internet. Note that the information processing device 1 may be realized as a dedicated device specialized for the function of calculating and displaying PMS levels, or may be realized by incorporating this function into a general-purpose smartphone or PC.
[0018] In the first embodiment, a configuration will be described in which a program for calculating and displaying a PMS level is downloaded and installed on a general-purpose smartphone or the like.
[0019] Next, the hardware configuration of the information processing device 1 will be described with reference to Fig. 1. Fig. 1 is a conceptual diagram that schematically illustrates the hardware configuration of the information processing device 1.
[0020] In FIG. 1, the control means 11 is realized, for example, by a CPU (=Central Processing Unit), and executes application programs, operating systems (OS), control programs, etc. stored in an SSD (=Solid State Drive) included in the storage means 12 described later, and controls the temporary storage of information, files, etc. necessary for executing the programs in the RAM included in the storage means 12.
[0021] In particular, when the control means 11 recognizes an input of a menstrual date (or expected menstrual date) from the user via the input means 13, it stores the input in the user information storage area 122 as shown in FIG. 2. The control means 11 also calculates the user's menstrual cycle based on the consecutive menstrual dates stored in the user information storage area 122, and stores the calculated data in the user information storage area 122. The control means 11 also estimates the user's menstrual physical conditions, i.e., "premenstrual," "menstrual," "postmenstrual," and "ovulation period," based on the calculated menstrual cycle. Specifically, according to the Ogino calculation method, the next menstrual period usually begins 14 days after the ovulation date. Therefore, the ovulation date of the next menstrual period can be calculated by subtracting 14 days from the menstrual cycle and adding the number obtained by subtracting 14 days from the first day of the next menstrual period. Therefore, the control means 11 estimates the user's menstrual physical conditions based on preset setting information such as "it is usually 14 days from the ovulation date to the start date of the next menstrual period," "the menstrual period is usually 5 days," and "the ovulation day is 1 day." Then, the control means 11 stores each estimated physiological physical condition of the user in the user information storage area 122 in association with date and time information.
[0022] For example, if the consecutive menstrual dates input by the user are "February 22, 2024" and "March 20, 2024," the control means 11 calculates the menstrual cycle of the user as "28 days." Based on the calculated menstrual cycle and setting information, the control means 11 also estimates the various physical conditions related to the menstrual period of the user as "premenstrual period = March 7 to 19," "menstrual period ≒ March 20 to 24," "postmenstrual period ≒ March 25 to April 1," and "ovulation period ≒ April 2," and stores these in the user information storage area 122.
[0023] The above "setting information" is just an example, and the user can change it via input means 13, for example, to "my period is usually 6 days" or "ovulation occurs 16 or 17 days after the (start) day of menstruation," etc. In this way, the user can change the setting information to suit their own physical condition, which makes it possible to more accurately calculate and display PMS levels, which is convenient.
[0024] Furthermore, as shown in FIG. 3, the control means 11 calls up the medical interview information stored in the medical interview information storage area 121 and displays it on the display means 14. Note that the "medical interview" refers to questions posed to the user in order to obtain information related to the user's current physical condition (for example, changes in physical condition related to menstruation) and calculate an accurate PMS level based on the user's physical condition. Specific examples of the medical interview information include "Do you have abdominal swelling, fullness, or pain?" and "Do you have breast swelling or pain?" Note that only up to question 8 of the medical interview information is displayed in FIG. 3.
[0025] As shown in FIGS. 2 and 4, when the control means 11 recognizes input of answer information to a medical question from the user via the input means 13, it stores the answer information in the user information storage area 122.
[0026] 5, the control means 11 detects the pulse (heartbeat) of the user through the imaging means 15, calculates the pulse rate (heart rate) for a predetermined time period (for example, one minute), and stores it in the user information storage area 122. Specifically, for example, after detecting the pulse for 40 seconds, the pulse rate for one minute is estimated using a calculation formula.
[0027] 4, the control means 11 accesses the network 3 and outputs a command to an information processing device 4, such as a specific server, to output temperature information (for example, hourly temperature information for the most recent 24 hours). Then, when the control means 11 receives the temperature information from the information processing device 4, it stores it in the weather information storage area 123.
[0028] 4, the control means 11 accesses the network 3 and outputs a command to an information processing device 4, such as a specific server, to output atmospheric pressure information (for example, current atmospheric pressure information and atmospheric pressure information from the previous hour). Then, when the control means 11 receives the atmospheric pressure information from the information processing device 4, it stores it in the weather information storage area 123.
[0029] Here, a specific description will be given of a method by which the control means 11 acquires temperature information and the like from the information processing device 4. The information processing device 4 is a server or the like that publishes weather information. The control means 11 acquires temperature information and atmospheric pressure information included in the published weather information from the information processing device 4 via an API (Application Programming Interface).
[0030] In addition, the control means 11 calls up the answer information and pulse rate related to the user from the user information storage area 122, and refers to the level calculation table storage area 124 to calculate the level information related to the answer information and the level information related to the pulse rate, respectively.
[0031] Furthermore, the control means 11 calls up the temperature information and the atmospheric pressure information from the weather information storage area 123, and refers to the level calculation table storage area 124 to calculate the level information relating to the temperature information and the level information relating to the atmospheric pressure information, respectively.
[0032] Furthermore, as shown in FIG. 6, the control means 11 sums up the level information related to the calculated response information, the level information related to the pulse rate, the level information related to the temperature information, and the level information related to the atmospheric pressure information, and displays the summed value on the display means 14.
[0033] 6, the control means 11 may be configured to display advice for the user in accordance with the calculated level information. In this case, an advice information storage area (not shown) is provided in the storage means 12, and advice corresponding to each level is stored in this storage area. Then, the control means 11 refers to the advice information storage area based on the added-up level information, calls up advice corresponding to the level information, and displays it on the display means 14.
[0034] The storage means 12 is for temporarily storing various types of information, and includes a RAM that functions as the main memory, work area, etc. of the control means 11, and a ROM that stores programs such as basic I / O programs and various types of information used in basic processing.
[0035] The storage means 12 has an SSD that functions as a large-capacity memory, and this SSD is provided with a medical interview information storage area 121, a user information storage area 122, a weather information storage area 123, and a level calculation table storage area .
[0036] This medical interview information storage area 121 stores medical interview information, which is questions for diagnosing the user's current physical condition, as shown in Fig. 3. Specifically, the medical interview information includes 18 items such as "Do you have abdominal swelling, fullness, or pain?", "Do you have breast swelling or pain?", "Do you have headaches?", and "Do you have joint pain or muscle pain?"
[0037] 2, the user information storage area 122 stores the user's response information to the medical interview and the user's pulse rate. Furthermore, the user's menstrual period, the user's menstrual cycle, and the user's menstrual-related physical conditions, "premenstrual," "menstrual," "postmenstrual," and "ovulation period," are stored. Each of the user's menstrual-related physical conditions is stored in association with date information.
[0038] Furthermore, the weather information storage area 123 stores temperature information and atmospheric pressure information acquired from the information processing device.
[0039] 7, the level calculation table storage area 124 stores a level calculation table for calculating PMS levels. The level calculation table stores points assigned to medical interview information, pulse rate, temperature information, and atmospheric pressure information. The highest PMS level (which is considered the "worst" by the user) is set to "level 100."
[0040] Questions regarding the "medical interview information" are answered in a "YES / NO" format, and a score of "70" is assigned. A "YES" answer adds points. For example, if there are 18 questions regarding the "medical interview information," and the answer information entered by the user is "YES" to 14 of them, the score is calculated as "14 / 18 x 70," or 54.4444. For the second or subsequent instant medical interview, the score assigned to the answer information to the first medical interview is "35," and the score assigned to the answer information to the instant medical interview is also "35." The medical interview information related to the instant medical interview specifically includes, for example, "Do you have abdominal swelling, fullness, or pain?", "Do you have breast swelling or pain?", "Do you have a headache?", "Are you sleepy or unable to sleep?", etc., and also includes information similar to the medical interview information related to the initial medical interview. When calculating the PMS level for the second or subsequent time, the user is interviewed immediately, and the results of this interview are also included in the calculation of the PMS level in order to reflect the user's current physical condition in real time in the PMS level.
[0041] Regarding the "pulse rate," if the user's pulse rate for a predetermined period of time (e.g., one minute) exceeds a predetermined number, points are awarded. The awarding of points is "level 20." The predetermined number of pulse rates varies depending on the user's period. For example, when the user's menstrual state is "premenstrual," the number is "150 beats per minute or more," when the user is "menstrual," the number is "111 beats per minute or more," when the user is "menstrual," the number is "98 beats per minute or more," and when the user is "ovulatory," the number is "100 beats per minute or more." Regardless of the state, if the "pulse rate is less than 80 beats per minute," no points are awarded. However, if the "pulse rate is 80 beats or more but less than a predetermined number," points are awarded according to the ratio of the pulse rate to 80 beats and the ratio of the pulse rate to the predetermined number. Regardless of the state, if the "pulse rate is less than 60 beats per minute," a warning is displayed on the display means 14.
[0042] Regarding "temperature information," for example, points are added if "there is a temperature difference of a predetermined amount or more within a predetermined time period, and the total level of the medical interview and pulse rate is 50 or higher." Points are allocated at "5 levels." For example, points are added if "there is a temperature difference of 7 degrees or more within the last 24 hours, and the total level of the medical interview and pulse rate is also 50 or higher." In other words, whether or not points are added to "temperature information" is determined by the level of the medical interview and pulse rate. This is because some users are not affected by temperature differences.
[0043] Regarding "barometric pressure information," points are added if, for example, "there is a barometric pressure difference of a predetermined amount or more within a predetermined time, and the total level of the medical interview and pulse rate is 50 or higher." Points are allocated at "5 levels." For example, points are added if "there is a barometric pressure difference of 7 hPa (hectopascals) or more in the last hour, and the total level of the medical interview and pulse rate is also 50 or higher." In other words, whether or not points are added to "barometric pressure information" is determined by the level of the medical interview and pulse rate. This is because some users are not affected by barometric pressure differences.
[0044] The input means 13 receives input of information and commands from the user to the information processing device 1, and is, for example, a touch panel, a keyboard, a pointing device, or buttons provided on the display means 14 or the like.
[0045] The display means 14 is, for example, a liquid crystal display, an organic EL display, or a dot matrix display, and displays commands input through the input means 13 and the response output of the information processing device 1 in response thereto. In particular, the display means 14 displays the relevant PMS level.
[0046] The imaging means 15 is, for example, a digital camera equipped with an imaging element such as a CCD (=charge coupled device) or a CMOS image sensor, etc. The imaging means 15 captures an image of the user's fingers in order to detect the user's pulse and calculate the pulse rate.
[0047] The flow rate of blood flowing through the fingers changes in accordance with the pulse. Hemoglobin in the blood has the property of absorbing light, and changes in blood flow rate change the light reflectance and absorption rate of the entire finger. Therefore, when an image of a user's fingers is captured, the luminance value of each color in the color image changes in synchronization with the pulse. Therefore, the user's pulse can be detected based on this change in luminance value.
[0048] Pulse detection using a camera is a well-known technology that has become increasingly popular in recent years as camera modules have become smaller and smaller, and are now installed in smartphones, etc. Therefore, a detailed description of the method for capturing an image of a user's fingers using imaging means 15 and calculating the user's pulse rate will be omitted here.
[0049] The bus 17 controls the flow of information within the information processing device 1. The communication means 16 is an interface (I / F), and the information processing device 1 connects to a network 3 such as the Internet via this communication means 16, and exchanges commands and information with the information processing device 1, etc.
[0050] It should be noted that software that realizes the same functions as the above devices can be used instead of the hardware devices.
[0051] Next, the flow of operations of the information processing device 1 in which the program for calculating and displaying the PMS level according to the first embodiment has been downloaded and installed will be described with reference to FIG. 8, taking the following user A as an example.
[0052] As an initial setting for the program, each user is required to input multiple consecutive menstrual days via the input means 13. The information processing device 1 then calculates the user's menstrual cycle based on the input multiple consecutive menstrual days, and estimates the user's menstrual-related physical states "premenstrual," "menstrual," "postmenstrual," and "ovulation period" based on the calculated menstrual cycle, and stores them in the user information storage area 122. Furthermore, each time a new menstrual cycle arrives, the information processing device 1 estimates and stores the user's menstrual-related physical states "premenstrual," "menstrual," "postmenstrual," and "ovulation period" based on the calculated menstrual cycle.
[0053] <User A> Date and time: 12:00 PM, December 6, 2023, Current location: Osaka City, User period: Premenstrual period
[0054] First, user A who owns the information processing device 1 touches an icon or the like displayed on the display means 14 via the input means 13 such as a touch panel. The information processing device 1, which recognizes the touch, starts a program for calculating and displaying the PMS level (step S801), and calls up the medical interview information stored in the medical interview information storage area 121 and displays it on the display means 14 (step S802).
[0055] User A inputs answer information using the input means 13 such as a touch panel, taking into account his / her current physical condition, etc. When the information processing device 1 recognizes the input of answer information, it stores it in the user information storage area 122 (step S803). Here, according to the answer information to the medical interview (first time) input by user A, the only answer was "NO."
[0056] 5, user A brings one of his / her fingers close to imaging means 15 such as a digital camera (middle finger in FIG. 5) and captures an image of his / her finger by touching an imaging button (not shown) displayed on display means 14. Information processing device 1 detects user A's pulse through imaging means 15, calculates the pulse rate for a predetermined time period (for example, one minute), and stores the calculated pulse rate in user information storage area 122 (step S804). Here, user A's pulse rate was 68 beats per minute.
[0057] 4, the information processing device 1 accesses the network 3 and outputs a command to an information processing device 4, such as a specific server, to output temperature information (for example, hourly temperature information for the most recent 24 hours) (step S805). Then, upon receiving the temperature information from the information processing device 4, the information processing device 1 stores the temperature information in the weather information storage area 123 (step S806). Here, the information processing device 1 outputs a command to the information processing device 4 to output temperature information related to Osaka City. The highest temperature in Osaka City over the most recent 24 hours was 14°C, and the lowest temperature was 8°C.
[0058] 4, the information processing device 1 accesses the network 3 and outputs a command to an information processing device 4, such as a specific server, to output atmospheric pressure information (for example, current atmospheric pressure information and atmospheric pressure information from the previous hour) (step S807). Then, upon receiving the atmospheric pressure information from the information processing device 4, the information processing device 1 stores it in the weather information storage area 123 (step S808). Here, the information processing device 1 outputs a command to the information processing device 4 to output atmospheric pressure information related to Osaka City. The atmospheric pressure in Osaka City has dropped by -2.3 hPa within the previous hour.
[0059] Furthermore, the information processing device 1 retrieves answer information related to user A and a pulse rate of "68 bpm" related to user A from the user information storage area 122. Furthermore, the information processing device 1 refers to the user information storage area 122 and retrieves the physiological physical condition of user A at the current date and time, "premenstrual". Then, for the answer information related to user A and the pulse rate related to user A retrieved from the user information storage area 122, the information processing device 1 refers to the level calculation table storage area 124 and calculates level information related to the answer information and level information related to the pulse rate, respectively (step S809). Here, since the answer for the answer information was "NO" only, the level information is set to level 0. Furthermore, since the pulse rate was 68 bpm and less than 80 bpm, the level information is set to level 0.
[0060] The information processing device 1 also retrieves the temperature information and the atmospheric pressure information from the weather information storage area 123, and refers to the level calculation table storage area 124 to calculate the level information related to the temperature information and the level information related to the atmospheric pressure information (step S810). Here, for the temperature information, the maximum temperature is "14°C" and the minimum temperature is "8°C", and the difference is less than 7°C, so the level information is 0 level. For the atmospheric pressure information, the temperature has dropped by "-2.3 hPa", but is still below 6 hPa, so the level information is 0 level.
[0061] 6, the information processing device 1 adds up the level information related to the calculated answer information, the level information related to the pulse rate, the level information related to the temperature information, and the level information related to the atmospheric pressure information, and displays the sum as the PMS level on the display means 14 (step S811). Here, for user A, the level information related to the answer information, the level information related to the pulse rate, the level information related to the temperature information, and the level information related to the atmospheric pressure information are all 0 level, so the sum of the level information is 0 level. This level is displayed on the display means 14 as user A's current PMS level. Furthermore, the information processing device 1 refers to an advice information storage area (not shown) based on the added up level information, and calls up advice corresponding to the level information, and displays it on the display means 14.
[0062] Next, the flow of operations of the information processing device 1 in which the program for calculating and displaying the PMS level according to the first embodiment has been downloaded and installed will be described with reference to FIG. 8, taking the following user B as an example.
[0063] <User B> Date and time: December 9, 2023, 3:00 PM, Current location: Nagoya City, User period: Premenstrual period
[0064] First, user B who owns the information processing device 1 touches an icon or the like displayed on the display means 14 via the input means 13 such as a touch panel. The information processing device 1, which recognizes the touch, starts a program for calculating and displaying the PMS level (step S801), and calls up the medical interview information stored in the medical interview information storage area 121 and displays it on the display means 14 (step S802).
[0065] User B inputs answer information using the input means 13 such as a touch panel, taking into account his / her current physical condition, etc. When the information processing device 1 recognizes the input of answer information, it stores it in the user information storage area 122 (step S803). Here, according to the answer information input by User B to the immediate medical interview (second or later) and the initial medical interview, the only answer was "NO."
[0066] 5, user B brings one of his / her fingers close to imaging means 15 such as a digital camera (the middle finger in FIG. 5) and captures an image of his / her finger by touching an imaging button (not shown) displayed on display means 14. Information processing device 1 detects user B's pulse through imaging means 15, calculates the pulse rate for a predetermined period of time (for example, one minute), and stores it in user information storage area 122 (step S804). Here, user B's pulse rate was 82 beats per minute.
[0067] 4, the information processing device 1 accesses the network 3 and outputs a command to an information processing device 4, such as a specific server, to output temperature information (for example, hourly temperature information for the most recent 24 hours) (step S805). Then, upon receiving the temperature information from the information processing device 4, the information processing device 1 stores the temperature information in the weather information storage area 123 (step S806). Here, the information processing device 1 outputs a command to the information processing device 4 to output temperature information related to Nagoya City. The highest temperature in Nagoya City over the most recent 24 hours was 17.2°C, and the lowest temperature was 5.4°C.
[0068] 4, the information processing device 1 accesses the network 3 and outputs a command to an information processing device 4, such as a specific server, to output atmospheric pressure information (for example, current atmospheric pressure information and atmospheric pressure information from the previous hour) (step S807). Then, upon receiving the atmospheric pressure information from the information processing device 4, the information processing device 1 stores it in the weather information storage area 123 (step S808). Here, the information processing device 1 outputs a command to the information processing device 4 to output atmospheric pressure information related to Nagoya City. The atmospheric pressure in Nagoya City has dropped by "-1.2 hPa" within the previous hour.
[0069] The information processing device 1 also retrieves answer information related to user B and the pulse rate "82 bpm" related to user B from the user information storage area 122. The information processing device 1 also refers to the user information storage area 122 and retrieves the physiological physical condition of user B at the current date and time, "premenstrual." The information processing device 1 then refers to the level calculation table storage area 124 and calculates level information related to the answer information and level information related to the pulse rate (step S809). Here, since the answer to the answer information was only "NO," the level information is set to level 0. In addition, with regard to the pulse rate, the information processing device 1 calculates the level information related to the pulse rate, specifically, based on the pulse rate "82 bpm" and the physical condition "premenstrual." Specifically, the information processing device 1 determines that the pulse rate "82 bpm" and the physical condition "premenstrual" do not meet the predetermined number for "premenstrual," which is 150 bpm or more. On the other hand, the case where the pulse rate is 80 bpm or more but less than the predetermined number is met. That is, since the pulse rate was between 80 and 150, the level information relating to the pulse rate is (82-80) / (150-80)×20=0.57143 level by ratio.
[0070] The information processing device 1 also retrieves the temperature information and the barometric pressure information from the weather information storage area 123, and refers to the level calculation table storage area 124 to calculate the level information related to the temperature information and the level information related to the barometric pressure information (step S810). Here, with regard to the temperature information, the maximum temperature is "17.2°C" and the minimum temperature is "5.4°C," a difference of more than 7 degrees, but the level information related to the answer information is at 0 level and the level information related to the pulse rate is at 0.57143 level. Even if the level information related to the answer information and the level information related to the pulse rate are added together, the total does not exceed 50 levels, so the level information related to the temperature information is at 0 level. Furthermore, with regard to the barometric pressure information, although it has dropped by "-1.2 hPa," it is still below 6 hPa, so the level information is at 0 level.
[0071] 6, the information processing device 1 adds up the level information related to the calculated answer information, the level information related to the pulse rate, the level information related to the temperature information, and the level information related to the atmospheric pressure information, and displays the sum as the PMS level on the display means 14 (step S811). Here, for user B, the level information related to the answer information is level 0, the level information related to the pulse rate is level 0.57143, the level information related to the temperature information is level 0, and the level information related to the atmospheric pressure information is level 0, so the sum of the level information is level 0.57143. This level is displayed on the display means 14 as user B's current PMS level. Furthermore, the information processing device 1 refers to an advice information storage area (not shown) based on the added up level information, and calls up advice corresponding to the level information, and displays it on the display means 14.
[0072] Next, the flow of operations of the information processing device 1 in which the program for calculating and displaying the PMS level according to the first embodiment has been downloaded and installed will be described with reference to FIG. 8, taking the following user C as an example.
[0073] <User C> Date and time: 8:00 AM, December 7, 2023, Current location: Yokohama City, User period: Premenstrual period
[0074] First, a user C who owns the information processing device 1 touches an icon or the like displayed on the display means 14 via the input means 13 such as a touch panel. The information processing device 1, which recognizes the touch, starts a program for calculating and displaying the PMS level (step S801), and calls up the medical interview information stored in the medical interview information storage area 121 and displays it on the display means 14 (step S802).
[0075] User C inputs answer information using the input means 13 such as a touch panel, taking into account his / her current physical condition, etc. When the information processing device 1 recognizes the input of answer information, it stores it in the user information storage area 122 (step S803). Here, according to the initial medical interview input by user C, there were 14 answers of "YES."
[0076] 5, user C brings one of his / her fingers close to imaging means 15 such as a digital camera (middle finger in FIG. 5) and captures an image of his / her finger by touching an imaging button (not shown) displayed on display means 14. Information processing device 1 detects user C's pulse through imaging means 15, calculates the pulse rate for a predetermined time period (for example, one minute), and stores it in user information storage area 122 (step S804). Here, user C's pulse rate was 63 beats per minute.
[0077] 4, the information processing device 1 accesses the network 3 and outputs a command to an information processing device 4, such as a specific server, to output temperature information (for example, hourly temperature information for the most recent 24 hours) (step S805). Then, upon receiving the temperature information from the information processing device 4, the information processing device 1 stores the temperature information in the weather information storage area 123 (step S806). Here, the information processing device 1 outputs a command to the information processing device 4 to output temperature information related to Yokohama City. The highest temperature in Yokohama City over the most recent 24 hours was 15.3°C and the lowest temperature was 10.9°C.
[0078] 4, the information processing device 1 accesses the network 3 and outputs a command to an information processing device 4, such as a specific server, to output atmospheric pressure information (for example, current atmospheric pressure information and atmospheric pressure information from the previous hour) (step S807). Then, upon receiving the atmospheric pressure information from the information processing device 4, the information processing device 1 stores it in the weather information storage area 123 (step S808). Here, the information processing device 1 outputs a command to the information processing device 4 to output atmospheric pressure information related to Yokohama City. The atmospheric pressure in Yokohama City has dropped by "-1.3 hPa" within the previous hour.
[0079] The information processing device 1 also retrieves the answer information and the pulse rate "63 times" of user C from the user information storage area 122. The information processing device 1 also references the user information storage area 122 and retrieves the physiological physical condition of user C at the current date and time, "premenstrual." The information processing device 1 then references the level calculation table storage area 124 for the answer information and the pulse rate of user C retrieved from the user information storage area 122, and calculates the level information related to the answer information and the level information related to the pulse rate, respectively (step S809). Here, since there were 14 "YES" answers for the answer information, the level information is proportionally determined to be 14 YES answers / 18 questions x 70 = 54.4444 levels. Since the pulse rate was 63 times, which is less than 80 times, the level information is determined to be 0 level.
[0080] The information processing device 1 also retrieves the temperature information and the atmospheric pressure information from the weather information storage area 123, and refers to the level calculation table storage area 124 to calculate the level information related to the temperature information and the level information related to the atmospheric pressure information (step S810). Here, for the temperature information, the maximum temperature is "15.3°C" and the minimum temperature is "10.9°C", and the difference is less than 7 degrees, so the level information related to the temperature information is 0 level. For the atmospheric pressure information, the temperature has dropped by "-1.3 hPa", but this is still below 6 hPa, so the level information is 0 level.
[0081] 6, the information processing device 1 adds up the level information related to the calculated answer information, the level information related to the pulse rate, the level information related to the temperature information, and the level information related to the atmospheric pressure information, and displays the sum as the PMS level on the display means 14 (step S811). Here, for user C, the level information related to the answer information is level 54.4444, the level information related to the pulse rate is level 0, the level information related to the temperature information is level 0, and the level information related to the atmospheric pressure information is level 0, so the sum of the level information is level 57.4444. This level is displayed on the display means 14 as user C's current PMS level. Furthermore, the information processing device 1 refers to an advice information storage area (not shown) based on the added up level information, and calls up advice corresponding to the level information, and displays it on the display means 14.
[0082] As described above, by using the information processing device 1 into which the program for calculating and displaying the PMS level according to the first embodiment has been downloaded and installed, the severity of each user's PMS can be quantified (leveled), and the severity can be shared with others.
[0083] Users can also identify the cause of their discomfort and, depending on the severity of their PMS, receive advice on how to improve their condition from the perspectives of lifestyle, diet, sleep, etc., as well as recommendations to visit a medical institution.
[0084] Furthermore, it is a fact that women are prone to autonomic nervous system disorders due to the influence of female hormones, and these disorders are prone to colds, PMS, and other vague symptoms (stiff shoulders, headaches, insomnia, anxiety symptoms, etc.). In response to this, the information processing device 1 in which the program for calculating and displaying PMS levels according to the first embodiment has been downloaded and installed is configured to capture autonomic nervous system disorders from the user's pulse rate, and therefore can accurately calculate and output PMS levels.
[0085] In the flow of operations of the information processing device 1 described with reference to FIG. 8, the sequence is "input of answer information to medical interview" → "detection and storage of pulse rate" → "storage of temperature information." However, this order is for the sake of convenience and is not particularly limited. For example, the order may be "detect and store pulse rate" → "store temperature information" → "enter answer information to medical interview" → "store atmospheric pressure information."
[0086] Furthermore, although the level information is calculated after four pieces of information, namely, answer information, pulse rate, temperature information, and atmospheric pressure information, have been shown, there are no particular limitations. Therefore, for example, it is also possible to calculate level information related to answer information after answer information is obtained, and calculate level information related to pulse rate after pulse rate is obtained.
[0087] Furthermore, in the flow of operations of the information processing device 1 explained using Fig. 8, the order in which the level information is calculated is shown as "answer information" → "pulse rate" → "temperature" → "air pressure", but this order is for convenience of explanation and is not particularly limited. Therefore, for example, the level information may be calculated in the order of "temperature" → "air pressure" → "answer information" → "pulse rate".
[0088] Furthermore, in the program for calculating and displaying PMS levels according to the first embodiment, a configuration has been shown in which PMS levels are calculated using different threshold values for pulse rate depending on the menstrual cycle based on the user's physical condition related to menstruation, such as "premenstrual," "menstrual," "postmenstrual," and "ovulation period." However, the present invention is not limited to this configuration, and for example, a common threshold value for pulse rate may be used regardless of the user's menstrual cycle.
[0089] 3, advice is stored corresponding to each piece of medical interview information. Therefore, the control means 11 of the information processing device 1 may be configured to refer to the medical interview information storage area 121 and the user information storage area 122 when displaying the PMS level for the user, and to display corresponding advice on the display means 14 for medical interview information for which the user answered "NO." In this way, the user can conveniently receive advice for improvement in terms of lifestyle habits, diet, sleep, etc., or advice recommending that the user visit a medical institution, depending on the answer information. [Explanation of symbols]
[0090] 1: information processing device, 11: control means, 12: storage means, 121: medical interview information storage area, 122: user information storage area, 123: weather information storage area, 124: level calculation table storage area, 13: input means, 14: display means, 15: imaging means, 16: communication means, 17: bus
Claims
1. A program for displaying PMS levels, In the information processing device, Detecting the user's pulse; A pulse rate calculated based on the detected pulse; Responses to medical interviews entered by the user; Information on temperature differences, Based on information related to pressure differences, A program that calculates a level related to PMS of the user and displays the PMS level.
2. An information processing device using a program that displays a PMS level, Detecting the user's pulse; A pulse rate calculated based on the detected pulse; Responses to medical interviews entered by the user; Information on temperature differences, Based on information related to pressure differences, 10. An information processing device comprising: a control means for calculating a level related to PMS of the user and displaying the PMS level.
Citation Information
Patent Citations
Display processor and display processing method
JP2012055564A