[go: up one dir, main page]

JP7579111B2 - Health Management Device - Google Patents

Health Management Device Download PDF

Info

Publication number
JP7579111B2
JP7579111B2 JP2020182898A JP2020182898A JP7579111B2 JP 7579111 B2 JP7579111 B2 JP 7579111B2 JP 2020182898 A JP2020182898 A JP 2020182898A JP 2020182898 A JP2020182898 A JP 2020182898A JP 7579111 B2 JP7579111 B2 JP 7579111B2
Authority
JP
Japan
Prior art keywords
user
data
prediction model
onset
symptom
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020182898A
Other languages
Japanese (ja)
Other versions
JP2022073115A (en
Inventor
沙津希 熊谷
隆史 山内
聡 檜山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2020182898A priority Critical patent/JP7579111B2/en
Publication of JP2022073115A publication Critical patent/JP2022073115A/en
Application granted granted Critical
Publication of JP7579111B2 publication Critical patent/JP7579111B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、ユーザの健康状態を予測する健康管理装置に関する。 The present invention relates to a health management device that predicts a user's health condition.

特許文献1には、音声入力より女性の月経開始や身体の不調に関する情報を取得し、また、気象データを取得することで、個人の月経周期と、その日に月経が開始する確率と、月経周期による不調が発生する確率と、気圧低下に対する個人の敏感度と、を算出して身体の不調に対して事前の警告を行う、総合的な体調管理システムを提供する。 Patent Document 1 provides a comprehensive health management system that obtains information about the start of a woman's menstruation and physical discomfort from voice input, and also obtains weather data to calculate an individual's menstrual cycle, the probability that menstruation will start on that day, the probability of discomfort due to the menstrual cycle, and the individual's sensitivity to drops in air pressure, and issues advance warning of physical discomfort.

特開2018-195000号公報JP 2018-195000 A

しかしながら、個人の月経周期や、気象データを利用するだけでは、個々に合わせた月経に伴う各症状を詳細に予測することが困難であった。 However, it has been difficult to make detailed predictions of each individual's menstrual symptoms using only an individual's menstrual cycle and weather data.

そこで、上述の課題を解決するために、本発明は、月経などの健康状態に伴う各症状を個々のユーザごとに正確に予測することができる健康管理装置を提供することを目的とする。 Therefore, in order to solve the above-mentioned problems, the present invention aims to provide a health management device that can accurately predict each symptom associated with health conditions such as menstruation for each individual user.

本発明の健康管理装置は、複数のユーザの身体の健康に影響を及ぼす情報であるライフログデータを記憶する記憶部と、前記ライフログデータに基づいて、一のユーザの健康状態の所定の基準時の周辺期の症状について予測を行う症状予測部と、を備える。 The health management device of the present invention includes a storage unit that stores life log data, which is information that affects the physical health of multiple users, and a symptom prediction unit that predicts symptoms of a user's health condition during a peripheral period at a specified reference time based on the life log data.

この構成により、ユーザのライフログデータに基づいたユーザの健康状態の所定基準時の周辺期の症状の予測を、正確かつ簡単に行うことができる。 This configuration makes it possible to accurately and easily predict symptoms in the peripheral period of a user's health condition at a specified reference time based on the user's life log data.

本発明によると、各ユーザのライフログデータを用いることでユーザの健康状態の所定の基準時の周辺期の症状の予測を正確に行うことができる。 According to the present invention, by using each user's life log data, it is possible to accurately predict peripheral symptoms of the user's health condition at a specified baseline time.

本開示における健康管理システムのシステム構成を示す図である。1 is a diagram illustrating a system configuration of a health management system according to the present disclosure. 測定値転送装置30の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of the measurement value transfer device 30. 体調登録装置40の機能構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a physical condition registration device 40. 基礎体質登録装置50の機能構成を示すブロック図である。2 is a block diagram showing the functional configuration of a basic constitution registration device 50. [0033] FIG. 月経情報登録装置60の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of the menstrual information registration device 60. 気象情報取得装置70の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of a weather information acquisition device 70. データ収集解析装置100の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of the data collection and analysis device 100. データ保存機能120が記憶するデータベースの具体例を示す図である。11 is a diagram showing a specific example of a database stored in the data storage function 120. FIG. データ収集解析装置100における予測モデル生成処理を示すフローチャートである。13 is a flowchart showing a prediction model generation process in the data collection and analysis device 100. 発症日予測モデル生成機能130による発症日予測モデルの生成処理を示すフローチャートである。13 is a flowchart showing the process of generating an onset date prediction model by an onset date prediction model generating function 130. 発症日予測機能140による任意の一の症状の発症日の予測処理を示すフローチャートである。13 is a flowchart showing a process of predicting the onset date of any one symptom by the onset date prediction function 140. 発症周期予測モデルの生成処理を示すフローチャートである。13 is a flowchart showing a process for generating an onset cycle prediction model. 周波数分析処理を説明するための図である。FIG. 11 is a diagram for explaining a frequency analysis process. 発症周期予測機能145による一の症状の発症周期の予測処理を示すフローチャートである。13 is a flowchart showing a process of predicting the onset cycle of a symptom by the onset cycle prediction function 145. 重症度予測モデル生成機能150による重症度予測モデルの生成処理を示すフローチャートである。13 is a flowchart showing a process for generating a severity prediction model by a severity prediction model generating function 150. 重症度予測機能160による一の症状の重症度の予測処理を示すフローチャートである。13 is a flowchart showing a process of predicting the severity of a symptom by the severity prediction function 160. 重症度最大日予測モデル生成機能155の重症度最大日予測モデル生成処理を示すフローチャートである。13 is a flowchart showing a maximum severity day prediction model generation process of the maximum severity day prediction model generation function 155. 重症度最大日予測機能165による一の症状の重症度が最大となる日(最大日)の予測処理を示すフローチャートである。13 is a flowchart showing a process of predicting the day (maximum day) when the severity of a symptom will be maximum, performed by the maximum severity day prediction function 165. 本開示の一実施の形態に係るデータ収集解析装置100のハードウェア構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a hardware configuration of a data collection and analysis device 100 according to an embodiment of the present disclosure.

添付図面を参照しながら本開示の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。 Embodiments of the present disclosure will be described with reference to the accompanying drawings. Where possible, identical parts will be designated by the same reference numerals, and duplicate descriptions will be omitted.

図1は、本開示における健康管理システムのシステム構成を示す図である。図1に示されるとおり、健康管理システムは、計測装置20、測定値転送装置30、体調登録装置40、基礎体質登録装置50、月経情報登録装置60、気象情報取得装置70、およびデータ収集解析装置100(健康管理装置)を含んで構成されている。このデータ収集解析装置100は、計測装置20、体調登録装置40、基礎体質登録装置50、月経情報登録装置60、気象情報取得装置70から、ユーザのライフログデータを収集して、解析する。後述する通り、ライフログデータは、個々のユーザの身体の健康状態を示すデータおよび/または健康に影響を及ぼすデータであって、ユーザの日々の生活を示す情報である。ライフログデータは、ユーザの身体の客観的な情報である測定値、ユーザの体調に関する体調データ、ユーザの基礎体質を示す基礎体質データ、ユーザの月経開始日、そのほか諸症状に関する月経データ、そのほか気象情報をも含む。気象データは、ユーザの居住地に関する気象を示し、気象に応じてユーザの健康に影響を及ぼす情報である。 Figure 1 is a diagram showing the system configuration of the health management system in the present disclosure. As shown in Figure 1, the health management system is configured to include a measurement device 20, a measurement value transfer device 30, a physical condition registration device 40, a basic constitution registration device 50, a menstrual information registration device 60, a weather information acquisition device 70, and a data collection and analysis device 100 (health management device). This data collection and analysis device 100 collects and analyzes the user's life log data from the measurement device 20, the physical condition registration device 40, the basic constitution registration device 50, the menstrual information registration device 60, and the weather information acquisition device 70. As described later, the life log data is data indicating the physical health condition of each individual user and/or data that affects the health, and is information indicating the user's daily life. The life log data includes measurement values that are objective information of the user's body, physical condition data related to the user's physical condition, basic constitution data indicating the user's basic constitution, the user's menstruation start date, menstrual data related to other symptoms, and other weather information. Weather data indicates the weather in the user's place of residence and is information that affects the user's health depending on the weather.

計測装置20は、ユーザから直接にライフログデータの一種である測定値を計測する部分である。本開示において、計測装置20は、血圧計、体重計、活動量計、体温計の少なくとも一つを含み、ユーザの血圧、体重、心拍数、消費カロリー、体温など身体の客観的なデータを計測する。 The measuring device 20 is a part that directly measures measurements, which are a type of life log data, from the user. In this disclosure, the measuring device 20 includes at least one of a blood pressure monitor, a weight scale, an activity meter, and a thermometer, and measures objective physical data such as the user's blood pressure, weight, heart rate, calories burned, and body temperature.

測定値転送装置30は、計測装置20で計測した各ライフログデータの一種である測定値を、その測定日ととともにネットワーク90を介してデータ収集解析装置100に転送する装置である。 The measurement value transfer device 30 is a device that transfers the measurement values, which are a type of life log data, measured by the measuring device 20 together with the measurement date to the data collection and analysis device 100 via the network 90.

体調登録装置40は、ユーザ操作を受け付けて、登録日(発症日に相当)および体調データを受け取り、これをデータ収集解析装置100に記憶させる。体調データは、睡眠時間、服薬の有無を示すが、これら以外の食事の内容または量、そのほか満足感を含んでもよい。また、睡眠時間の他に、睡眠に対する満足感などを含んでもよい。体調データは、ユーザの生活習慣に関連する情報である。 The health registration device 40 accepts user operation, receives the registration date (corresponding to the onset date) and health data, and stores this in the data collection and analysis device 100. The health data indicates the amount of sleep and whether or not medication was taken, but may also include other information such as the content or amount of food eaten and satisfaction with the food. In addition to the amount of sleep, it may also include satisfaction with sleep. The health data is information related to the user's lifestyle habits.

基礎体質登録装置50は、ユーザ操作を受け付けて、基礎体質データを受け取り、データ収集解析装置100に登録する装置である。基礎体質データとは、年齢、BMI(ボディマス指数:Body Mass Index)、出産歴、既往歴などを示す情報である。基礎体質データは、ユーザの既往歴、1年に1度程度更新される情報、一般的に1年以内に大きく変動することが想定しがたい身体情報を示すデータである。 The basic constitution registration device 50 is a device that accepts user operations, receives basic constitution data, and registers it in the data collection and analysis device 100. The basic constitution data is information indicating age, BMI (Body Mass Index), birth history, medical history, etc. The basic constitution data is data indicating the user's medical history, information that is updated about once a year, and physical information that is generally unlikely to change significantly within a year.

月経情報登録装置60は、ユーザ操作を受け付けて、月経データを受け取り、データ収集解析装置100に登録する装置である。月経データとは、月経の発症日、および月経時の周辺期(月経の前後の所定期間)における諸症状を示す情報(以下、症状情報とする)である。当該諸症状とは、月経周期に関連して発症する症状で、卵胞期、排卵期、黄体期または月経期の少なくともいずれかの時期に発症する症状を示す。具体的には、この諸症状は、腰痛、頭痛、腹痛、気分の不快感、イライラ感、出血の有無、胸の張り、おりものの有無、肌の状態、または倦怠感の少なくとも一つを示す。 The menstrual information registration device 60 is a device that accepts user operations, receives menstrual data, and registers it in the data collection and analysis device 100. Menstrual data is information (hereinafter referred to as symptom information) indicating the onset date of menstruation and various symptoms during the peri-menstrual phase (a specified period before and after menstruation). The various symptoms are symptoms that occur in relation to the menstrual cycle, and indicate symptoms that occur during at least one of the follicular phase, ovulation phase, luteal phase, or menstruation phase. Specifically, the various symptoms indicate at least one of lower back pain, headache, abdominal pain, discomfort, irritability, the presence or absence of bleeding, breast swelling, the presence or absence of vaginal discharge, skin condition, or fatigue.

気象情報取得装置70は、気象庁などが所有する気象データベースからユーザが居住している地域の気象データ(気温、天候、気圧、湿度など)を取得する装置である。 The weather information acquisition device 70 is a device that acquires weather data (temperature, weather, air pressure, humidity, etc.) for the area where the user lives from a weather database owned by the Japan Meteorological Agency or the like.

データ収集解析装置100は、各装置から収集したデータを記憶し、それらデータに基づいて機械学習(使用する機械学習手法は問わない。例えば、古典的な線形モデルであっても良いし、XGBoost、LightGBMといった非線形モデル、あるいはDNNといった深層学習を用いても良い。)による周辺期症状の発症日、発症終了日、発症周期、重症度、重症度の最大日のそれぞれの予測モデルを生成する。そして、これら予測モデルを用いて周辺期症状の発症日、発症終了日、発症周期、重症度、および重症度の最大日の予測を行う。 The data collection and analysis device 100 stores the data collected from each device, and generates prediction models for the onset date, onset end date, onset cycle, severity, and maximum severity date of peripheral symptoms using machine learning (any machine learning method can be used; for example, a classical linear model, a nonlinear model such as XGBoost or LightGBM, or deep learning such as DNN can be used) based on that data. These prediction models are then used to predict the onset date, onset end date, onset cycle, severity, and maximum severity date of peripheral symptoms.

なお、上記説明において、ユーザ操作によってライフログデータを受け付け、登録しているが、これに限るものではなく、ユーザはユーザ端末を操作して、ユーザ端末から各装置に各種ライフログデータを送信して登録してもよい。 In the above explanation, life log data is accepted and registered through user operation, but this is not limited to this. The user may operate the user terminal to transmit various types of life log data from the user terminal to each device and register them.

以下、これら装置について説明する。図2は、測定値転送装置30の機能構成を示すブロック図である。図に示されるとおり、測定値転送装置30は、データ取得機能31、データ転送機能32、計測装置認証機能33、および利用者認証機能34を備える。 These devices are described below. Figure 2 is a block diagram showing the functional configuration of the measurement value transfer device 30. As shown in the figure, the measurement value transfer device 30 has a data acquisition function 31, a data transfer function 32, a measurement device authentication function 33, and a user authentication function 34.

データ取得機能31は、計測装置20において測定された測定値および測定日を取得する機能である。 The data acquisition function 31 is a function that acquires the measurement values and measurement dates measured by the measuring device 20.

データ転送機能32は、取得した測定値および測定日をデータ収集解析装置100に転送する機能である。 The data transfer function 32 is a function that transfers the acquired measurement values and measurement dates to the data collection and analysis device 100.

計測装置認証機能33は、計測装置20から測定値を取得する際に、その計測装置20の認証処理を行う機能である。認証処理は、公知の認証処理であり、例えば、計測装置20の識別情報の照合を行う処理である。 The measurement device authentication function 33 is a function that performs authentication processing of the measurement device 20 when acquiring a measurement value from the measurement device 20. The authentication processing is a known authentication processing, for example, a processing for matching the identification information of the measurement device 20.

利用者認証機能34は、計測装置20から測定値を取得する際に、利用者であるユーザの認証処理を行う機能である。認証処理は、公知の認証処理であり、例えば、ユーザの識別情報およびそのパスワードの照合を行う処理である。 The user authentication function 34 is a function that performs authentication processing of the user when acquiring a measurement value from the measuring device 20. The authentication processing is a well-known authentication processing, for example, a processing of matching the user's identification information and his/her password.

図3は、体調登録装置40の機能構成を示すブロック図である。体調登録装置40は、データ登録機能41,データ転送機能42、および利用者認証機能43を含んで構成されている。 Figure 3 is a block diagram showing the functional configuration of the health registration device 40. The health registration device 40 includes a data registration function 41, a data transfer function 42, and a user authentication function 43.

データ登録機能41は、ユーザ操作を受け付ける部分を備え、その操作に従って、体調データおよびその登録日を受け付ける機能である。 The data registration function 41 has a section for accepting user operations, and is a function for accepting physical condition data and the date of registration thereof in accordance with the operations.

データ転送機能42は、体調データおよび登録日をデータ収集解析装置100に転送する機能である。 The data transfer function 42 is a function that transfers physical condition data and the registration date to the data collection and analysis device 100.

利用者認証機能43は、データ登録機能41が体調データを受け付ける際、利用者であるユーザの認証処理を行う機能である。認証処理は公知の認証処理であり、例えばユーザの識別情報およびパスワードの照合を行う処理である。 The user authentication function 43 is a function that performs authentication processing of the user when the data registration function 41 accepts physical condition data. The authentication processing is a well-known authentication processing, for example, a processing of matching the user's identification information and password.

図4は、基礎体質登録装置50の機能構成を示すブロック図である。基礎体質登録装置50は、データ登録機能51およびデータ転送機能52を備える。 Figure 4 is a block diagram showing the functional configuration of the basic constitution registration device 50. The basic constitution registration device 50 has a data registration function 51 and a data transfer function 52.

データ登録機能51は、ユーザ操作を受け付ける部分を備え、その操作に従って、基礎体質データおよびその登録日を受け付ける機能である。 The data registration function 51 has a section for accepting user operations, and is a function for accepting basic constitution data and the date of registration thereof in accordance with the operations.

データ転送機能52は、基礎体質データおよび登録日をデータ収集解析装置100に転送する機能である。 The data transfer function 52 is a function that transfers basic constitution data and the registration date to the data collection and analysis device 100.

図5は、月経情報登録装置60の機能構成を示すブロック図である。月経情報登録装置60は、データ登録機能61およびデータ転送機能62を備える。 Figure 5 is a block diagram showing the functional configuration of the menstrual information registration device 60. The menstrual information registration device 60 has a data registration function 61 and a data transfer function 62.

データ登録機能61は、ユーザ操作を受け付ける部分を備え、その操作に従って、月経データを受け付ける機能である。 The data registration function 61 has a section for accepting user operations and is a function for accepting menstrual data in accordance with those operations.

データ転送機能52は、月経データをデータ収集解析装置100に転送する機能である。 The data transfer function 52 is a function that transfers menstrual data to the data collection and analysis device 100.

図6は、気象情報取得装置70の機能構成を示すブロック図である。 Figure 6 is a block diagram showing the functional configuration of the weather information acquisition device 70.

気象情報取得装置70は、データ取得機能71およびデータ転送機能72を備える。 The weather information acquisition device 70 has a data acquisition function 71 and a data transfer function 72.

データ取得機能71は、定期的に、またはデータ収集解析装置100において推定モデル生成時に、気象情報データベースにアクセスして、ユーザの位置または居住地、並びに上記各種情報の登録日(または測定日)に応じた気象情報を取得する機能である。ユーザの位置または居住地は、あらかじめ登録された情報とするが、GPS等を利用した位置としてもよい。 The data acquisition function 71 is a function that periodically or when the data collection and analysis device 100 generates an estimation model, accesses the weather information database to acquire weather information corresponding to the user's location or place of residence and the registration date (or measurement date) of the various pieces of information described above. The user's location or place of residence is information that is registered in advance, but it may also be a location obtained using GPS or the like.

データ転送機能72は、ユーザごとの気象情報をデータ収集解析装置100に転送する機能である。 The data transfer function 72 is a function that transfers weather information for each user to the data collection and analysis device 100.

図7は、データ収集解析装置100の機能構成を示すブロック図である。図に示されるとおり、データ収集解析装置100は、データ取得機能110、データ保存機能120、発症日予測モデル生成機能130、発症周期予測モデル生成機能135、発症日予測機能140、発症周期予測機能145、重症度予測モデル生成機能150、重症度最大日予測モデル生成機能155、重症度予測機能160、重症度最大日予測機能165、および結果通知機能170を含んで構成されている。
なお、データ収集解析装置100は、複数の予測機能および複数の予測モデル機能を有しているが、これに限るものではない。ライフログデータに対して、発症日、発症終了日、発症周期、重症度、および重症度最大日を出力する一つまたはいくつかの予測モデルを学習し、これを利用してもよい。また、後述する説明では、各予測モデル生成機能は、全ての症状に対してそれぞれの予測モデル(発症日予測モデル、発症周期予測モデル、重症度予測モデル、重症度最大日予測モデル)を生成しているが、それぞれ症状ごとに予測値を出力する一つまたはいくつかの予測モデルを生成してもよい。
7 is a block diagram showing the functional configuration of the data collection and analysis device 100. As shown in the figure, the data collection and analysis device 100 includes a data acquisition function 110, a data storage function 120, an onset date prediction model generation function 130, an onset cycle prediction model generation function 135, an onset date prediction function 140, an onset cycle prediction function 145, a severity prediction model generation function 150, a maximum severity day prediction model generation function 155, a severity prediction function 160, a maximum severity day prediction function 165, and a result notification function 170.
The data collection and analysis device 100 has multiple prediction functions and multiple prediction model functions, but is not limited thereto. One or several prediction models that output the onset date, onset end date, onset cycle, severity, and maximum severity date for the life log data may be learned and used. In addition, in the description below, each prediction model generation function generates a respective prediction model (onset date prediction model, onset cycle prediction model, severity prediction model, maximum severity date prediction model) for all symptoms, but one or several prediction models that output a prediction value for each symptom may be generated.

データ取得機能110は、測定値転送装置30、体調登録装置40、基礎体質登録装置50、月経情報登録装置60、および気象情報取得装置70から各種情報を取得する機能である。 The data acquisition function 110 is a function that acquires various information from the measurement value transfer device 30, the physical condition registration device 40, the basic constitution registration device 50, the menstrual information registration device 60, and the weather information acquisition device 70.

データ保存機能120は、データ取得機能110が取得した各種情報を記憶する機能であり、いわゆる記憶部である。図8は、データ保存機能120が記憶するデータベースの具体例を示す図である。図に示されるとおり、ユーザIDごとに、測定値データ、月経データ、体調データ、基礎体質データ、および気象データを対応付けて記憶している。これら各種データには登録日(または測定日)が対応付けられている。 The data storage function 120 is a function that stores various information acquired by the data acquisition function 110, and is a so-called storage unit. Figure 8 is a diagram showing a specific example of a database stored by the data storage function 120. As shown in the diagram, measurement data, menstrual data, physical condition data, basic constitution data, and weather data are stored in association with each user ID. Each of these data is associated with the registration date (or measurement date).

測定値データは、体温、体重、活動量(心拍数)などと登録日とが対応付けられた情報である。 Measurement data is information that associates body temperature, weight, activity level (heart rate), etc. with the registration date.

体調データは、睡眠時間および服薬の有無と、登録日とが対応付けられた情報である。 The physical condition data is information that associates sleep time and whether or not medication is taken with the registration date.

月経データは、月経開始日、月経終了日、または月経周辺期の諸症状およびその登録日である。当該周辺期の諸症状は、腹痛の有無または程度、頭痛の有無または程度、腰痛の有無または程度、気分の不快感の有無または程度、いらいらする状態の有無または程度、出血の有無または程度、むねの張りまたは程度、おりものの有無または量、および肌の状態、倦怠感の有無または程度の少なくとも一つである。 The menstrual data is the start date of menstruation, the end date of menstruation, or perimenstrual symptoms and the date of their registration. The perimenstrual symptoms are at least one of the following: the presence or absence or severity of abdominal pain, the presence or absence or severity of headache, the presence or absence or severity of lower back pain, the presence or absence or severity of mood discomfort, the presence or absence or severity of irritability, the presence or absence or severity of bleeding, the presence or severity of breast bloating, the presence or absence or amount of vaginal discharge, the condition of the skin, and the presence or absence or severity of fatigue.

基礎体質データは、年齢、BMI、出産の有無などと登録日とが対応付けられた情報である。 Basic physical constitution data is information that correlates age, BMI, whether or not a person has given birth, and the date of registration.

気象データは、気温、天候、湿度、気圧と登録日とが対応付けられた情報である。 Weather data is information that associates temperature, weather, humidity, and air pressure with the registration date.

データ保存機能120は、図8では、ユーザAのみの上記各種情報を記憶しているが、ユーザA以外のすべてのユーザについての上記各種情報を記憶している。 In FIG. 8, the data storage function 120 stores the above-mentioned various information only for user A, but it stores the above-mentioned various information for all users other than user A.

データ抽出機能125は、データ保存機能120に記憶されている各種データを、各予測モデルを生成するために抽出する機能である。例えば、データ抽出機能125は、予測モデル生成に有用な所定期間、データ登録を行ったユーザのライフログデータを抽出する。 The data extraction function 125 is a function that extracts various data stored in the data storage function 120 in order to generate each predictive model. For example, the data extraction function 125 extracts life log data of a user who has registered data for a specified period of time that is useful for generating a predictive model.

発症日予測モデル生成機能130は、月経周辺期における発症日および発症終了日を予測するための予測モデル(発症日予測モデル)を生成する機能である。この発症日予測モデル生成機能130は、データ抽出機能125が抽出した測定値データ、月経データ、体調データ、基礎体質データ、気象データを特徴量(説明変数)とし、月経開始日と発症日との日にちの差分を目的変数として、月経周辺期症状の発症日および発症終了日を予測するための発症日予測モデルを生成する。詳細については後述する。なお、発症日予測モデルは、発症日または発症終了日のいずれかを出力するものとしてもよい。 The onset date prediction model generation function 130 is a function that generates a prediction model (onset date prediction model) for predicting the onset date and onset end date during the perimenstrual period. This onset date prediction model generation function 130 generates an onset date prediction model for predicting the onset date and onset end date of perimenstrual symptoms using the measurement data, menstrual data, physical condition data, basic constitution data, and weather data extracted by the data extraction function 125 as feature quantities (explanatory variables) and the difference between the menstruation start date and onset date as the objective variable. Details will be described later. The onset date prediction model may output either the onset date or the onset end date.

発症周期予測モデル生成機能135は、発症周期を予測するための予測モデル(発症周期予測モデル)を生成する機能である。この発症周期予測モデル生成機能135は、データ抽出機能125が抽出した測定値データ、月経データ、体調データ、基礎体質データ、気象データを特徴量(説明変数)とし、発症日の周期を目的変数として、月経周辺期症状の発症周期を予測するための発症周期予測モデルを生成する。詳細については後述する。 The onset cycle prediction model generation function 135 is a function that generates a prediction model (onset cycle prediction model) for predicting onset cycles. This onset cycle prediction model generation function 135 generates an onset cycle prediction model for predicting the onset cycle of perimenstrual symptoms using the measurement data, menstrual data, physical condition data, basic constitution data, and weather data extracted by the data extraction function 125 as feature quantities (explanatory variables) and the cycle of onset days as the objective variable. Details will be described later.

発症日予測機能140は、発症日予測モデル生成機能130が生成した発症日予測モデルを記憶しており、これを用いて月経周辺期の各症状の発症日および発症終了日を予測する機能である。発症日予測機能140は、予測時におけるユーザの測定値データ、月経データ、基礎体質データ、気象データなどのライフログデータを入力することで、各周辺期症状の発症日および発症終了日を予測する。 The onset date prediction function 140 stores the onset date prediction model generated by the onset date prediction model generation function 130, and uses this to predict the onset date and end date of each perimenstrual symptom. The onset date prediction function 140 predicts the onset date and end date of each perimenstrual symptom by inputting life log data such as the user's measurement value data, menstrual data, basic constitution data, and weather data at the time of prediction.

発症周期予測機能145は、発症周期予測モデル生成機能135が生成した発症周期予測モデルを記憶しており、これを用いて月経周辺期の各症状の発症周期を予測する機能である。発症周期予測機能145は、予測時におけるユーザの測定値データ、月経データ、基礎体質データ、気象データなどのライフログデータを入力することで、各周辺期症状のその周期を予測する。 The onset cycle prediction function 145 stores the onset cycle prediction model generated by the onset cycle prediction model generation function 135, and uses this to predict the onset cycle of each perimenstrual symptom. The onset cycle prediction function 145 predicts the cycle of each perimenstrual symptom by inputting life log data such as the user's measurement value data, menstrual data, basic constitution data, and weather data at the time of prediction.

重症度予測モデル生成機能150は、月経周辺期における各症状の重症度を予測するための重症度予測モデルを生成する機能である。この重症度予測モデル生成機能150は、データ抽出機能125が抽出した測定値データ、月経データ、体調データ、基礎体質データ、気象データを特徴量(説明変数)とし、症状が最大となる重症度を目的変数として、月経周辺期症状の最大重症度を予測するための重症度予測モデルを生成する。詳細については後述する。 The severity prediction model generation function 150 is a function that generates a severity prediction model for predicting the severity of each symptom during the perimenstrual period. This severity prediction model generation function 150 uses the measurement data, menstrual data, physical condition data, basic constitution data, and weather data extracted by the data extraction function 125 as feature quantities (explanatory variables) and the severity at which the symptom is at its maximum as the objective variable to generate a severity prediction model for predicting the maximum severity of perimenstrual symptoms. Details will be described later.

重症度最大日予測モデル生成機能155は、月経周辺期における各症状の重症度が最大となる日(重症度最大日)を予測するための重症度最大日予測モデルを生成する機能である。この重症度最大日予測モデル生成機能155は、データ抽出機能125が抽出した測定値データ、月経データ、体調データ、基礎体質データ、気象データを特徴量(説明変数)とし、症状の重症度が最大となる日を目的変数として、月経周辺期症状の最大重症度となる日を予測するための重症度最大日予測モデルを生成する。詳細については後述する。 The maximum severity day prediction model generation function 155 is a function that generates a maximum severity day prediction model for predicting the day when the severity of each symptom during the perimenstrual period will be at its maximum (maximum severity day). This maximum severity day prediction model generation function 155 uses the measurement data, menstrual data, physical condition data, basic constitution data, and weather data extracted by the data extraction function 125 as feature quantities (explanatory variables) and the day when the symptom severity will be at its maximum as the objective variable to generate a maximum severity day prediction model for predicting the day when the perimenstrual symptoms will be at their maximum severity. Details will be described later.

重症度予測機能160は、重症度予測モデル生成機能150により生成された重症度予測モデルを記憶しており、これを利用して月経周辺期に発症する各症状の重症度を予測する機能である。 The severity prediction function 160 stores the severity prediction model generated by the severity prediction model generation function 150, and uses this to predict the severity of each symptom that occurs during the perimenstrual period.

重症度最大日予測機能165は、重症度最大日予測モデル生成機能155により生成された重症度最大日予測モデルを記憶しており、これを利用して月経周辺期に発症する各症状の重症度が最大となる日を予測する機能である。 The maximum severity day prediction function 165 stores the maximum severity day prediction model generated by the maximum severity day prediction model generation function 155, and uses this to predict the day on which the severity of each symptom occurring during the perimenstrual period will be at its maximum.

結果通知機能170は、発症日予測モデル、周期予測モデル、重症度予測モデル、および重症度最大日予測モデルを用いて予測された、月経の周辺期に発症する各症状の発症日、発症終了日、発症周期、重症度、および重症度が最大となる日(重症度最大日)を、ユーザに通知する機能である。 The result notification function 170 is a function that notifies the user of the onset date, onset end date, onset cycle, severity, and the day when the severity is at its maximum (day of maximum severity) of each symptom that occurs around the menstrual period, as predicted using the onset date prediction model, cycle prediction model, severity prediction model, and maximum severity day prediction model.

上記予測モデル生成処理は定期的若しくは任意に行われる。また、予測処理および通知処理は、定期的若しくはユーザの指定に行われる。 The above prediction model generation process is performed periodically or at random. In addition, the prediction process and notification process are performed periodically or at the user's discretion.

つぎに、本開示のデータ収集解析装置100の動作について説明する。図9は、データ収集解析装置100における予測モデル生成処理を示すフローチャートである。データ取得機能110は、各装置の全部または一部から各種データ(ライフログデータ)を取得し、データ保存機能120はそれを記憶する(S100)。データ保存機能120は、記憶したライフログデータに対して、異常値の検出、除去、および欠測値の補間を行う(S101)。 Next, the operation of the data collection and analysis device 100 of the present disclosure will be described. FIG. 9 is a flowchart showing the prediction model generation process in the data collection and analysis device 100. The data acquisition function 110 acquires various data (life log data) from all or part of each device, and the data storage function 120 stores it (S100). The data storage function 120 detects and removes outliers and interpolates missing values from the stored life log data (S101).

データ抽出機能125は、過去3か月以上一定回数以上のライフログデータを記憶したユーザを抽出する(S102)。なお、3か月に限定するものではなく、所定期間において一定回数以上としてもよい。 The data extraction function 125 extracts users who have stored life log data a certain number of times or more for the past three months or more (S102). Note that this is not limited to three months, and may be a certain number of times or more in a specified period.

発症日予測モデル生成機能130は、データ保存機能120に記憶されているライフログデータを利用して発症日予測モデルを生成する(S103)。この発症日予測モデルは、月経周辺期に発症する頭痛、腹痛などの症状ごとに生成される。発症日予測機能140は、発症日予測モデルを用いて、次回以降の月経周辺期症状の発症日および発症終了日を予測する(S104)。 The onset date prediction model generation function 130 generates an onset date prediction model using the life log data stored in the data storage function 120 (S103). This onset date prediction model is generated for each symptom, such as headache or abdominal pain, that occurs during the perimenstrual period. The onset date prediction function 140 uses the onset date prediction model to predict the onset date and end date of the next and subsequent perimenstrual symptoms (S104).

さらに、発症周期予測モデル生成機能135は、ライフログデータを利用して発症周期予測モデルを生成する(S105)。この発症周期予測モデルは、月経周辺期に発症する頭痛、腹痛などの症状ごとに生成される。発症周期予測機能145は、発症周期予測モデルを用いて、次回以降の月経周辺期症状の発症周期を予測する(S106)。 Furthermore, the onset cycle prediction model generation function 135 generates an onset cycle prediction model using the life log data (S105). This onset cycle prediction model is generated for each symptom, such as headache or abdominal pain, that occurs during the perimenstrual period. The onset cycle prediction function 145 uses the onset cycle prediction model to predict the onset cycle of perimenstrual symptoms from the next period onwards (S106).

また、重症度予測モデル生成機能150は、データ保存機能120に記憶されているライフログデータを利用して重症度予測モデルを生成する(S107)。この重症度予測モデルは、症状ごとに生成される。重症度予測機能160は、重症度予測モデルを利用して、次回以降の重症度を予測する(S108)。 The severity prediction model generation function 150 also generates a severity prediction model using the life log data stored in the data storage function 120 (S107). This severity prediction model is generated for each symptom. The severity prediction function 160 uses the severity prediction model to predict the severity from the next time onwards (S108).

また、重症度最大日予測モデル生成機能155は、ライフログデータを利用して重症度最大日モデルを生成する(S109)。この重症度最大日予測モデルは、症状ごとに生成される。重症度最大日予測機能165は、重症度最大日予測モデルを利用して、次回以降の重症度が最大となる日を予測する(S110)。 The maximum severity day prediction model generation function 155 uses the life log data to generate a maximum severity day model (S109). This maximum severity day prediction model is generated for each symptom. The maximum severity day prediction function 165 uses the maximum severity day prediction model to predict the day on which the severity will be maximum from the next time onwards (S110).

結果通知機能170は、発症日予測機能140、発症周期予測機能145、重症度予測機能160、重症度最大日予測機能165のそれぞれが予測した各症状の発症日、発症終了日、発症周期、重症度、および重症度が最大となる日を、ユーザに通知する(S111)。 The result notification function 170 notifies the user of the onset date, onset end date, onset cycle, severity, and the date when the severity will be at its maximum for each symptom predicted by the onset date prediction function 140, onset cycle prediction function 145, severity prediction function 160, and maximum severity date prediction function 165 (S111).

上記予測処理S104、S106、S108、およびS110は、各予測モデル生成後に実行されることに限定されず、予測処理のみが任意のタイミングで実行されてもよい。 The above prediction processes S104, S106, S108, and S110 are not limited to being executed after each prediction model is generated, and only the prediction processes may be executed at any timing.

つぎに、処理S103の詳細処理について説明する。図10は、発症日予測モデル生成機能130による発症日予測モデルの生成処理を示すフローチャートである。 Next, the detailed processing of step S103 will be described. FIG. 10 is a flowchart showing the process of generating an onset date prediction model by the onset date prediction model generation function 130.

発症日予測モデル生成機能130は、抽出した各ユーザの月経データに基づいて、各ユーザの月経開始日を抽出する。そして、各ユーザの月経周期を算出する(S103-1)。3以上の月経開始日がある場合には、その平均値をそのユーザの月経周期とする。 The onset date prediction model generation function 130 extracts the menstrual start date of each user based on the extracted menstrual data of each user. Then, it calculates the menstrual cycle of each user (S103-1). If there are three or more menstrual start dates, the average of these is used as the menstrual cycle of that user.

発症日予測モデル生成機能130は、月経周辺期症状別に処理ループを回す(S103-2、S103-3)。すなわち、発症日予測モデル生成機能130は、データ保存機能120に記憶されている月経データから、症状ごとに当該症状を発症したユーザのライフログデータを抽出する(S103-3)。症状とは、頭痛、腹痛等であり、ユーザによっては、頭痛および腹痛の両方を発症し、また頭痛は発症するが、腹痛は発症しない等があり得る。本開示では、頭痛を発症したユーザ、腹痛を発症したユーザなど、症状ごとに当該症状が発症したユーザのライフログデータを収集する。よって、同じライフログデータが重複して扱われる場合がある。なお、図8における体調データは、その症状の程度で表されている。体調データにおいて、症状がない場合には、0が付されている。なお、症状の程度が極めて低い場合、その症状は、ないとして扱ってもよい。 The onset date prediction model generation function 130 runs a processing loop for each perimenstrual symptom (S103-2, S103-3). That is, the onset date prediction model generation function 130 extracts life log data of users who have developed the symptom for each symptom from the menstrual data stored in the data storage function 120 (S103-3). The symptoms are headache, abdominal pain, etc., and some users may develop both headache and abdominal pain, or may develop headache but not abdominal pain. In the present disclosure, life log data of users who have developed the symptom for each symptom, such as users who have developed headache and users who have developed abdominal pain, is collected. Therefore, the same life log data may be handled in duplicate. Note that the physical condition data in FIG. 8 is represented by the severity of the symptom. In the physical condition data, 0 is added if there is no symptom. Note that if the severity of the symptom is extremely low, the symptom may be treated as not being present.

発症日予測モデル生成機能130は、ユーザごとに、月経開始日と月経開始日に一番近い発症日初日との日数差D1を算出する(S103-4)。症状は継続して発症しており、発症日初日とは、その発症した初日を示す。ここでの処理は、その初日が月経開始日に最も近い日を求める。 The onset date prediction model generation function 130 calculates the difference in number of days D1 between the menstruation start date and the first day of onset that is closest to the menstruation start date for each user (S103-4). The symptoms continue to occur, and the first day of onset refers to the first day of onset. The process here finds the day that is closest to the first day of menstruation.

発症日予測モデル生成機能130は、体調データ、基礎体質データ、気象データ、月経開始日、および月経周期を特徴量(説明変数)とし、日数差D1を目的変数として、任意の機械学習手法を用いて、月経開始日および当該月経開始日から一番近い当該症状の発症日初日を予測するための発症日予測モデルを生成する。この発症日予測モデルは、S103-2で決めた症状の発症日等を予測する予測モデルである。 The onset date prediction model generation function 130 uses physical condition data, basic constitution data, weather data, menstruation start date, and menstrual cycle as feature quantities (explanatory variables) and the difference in number of days D1 as a target variable, and uses any machine learning method to generate an onset date prediction model for predicting the menstruation start date and the closest first day of onset of the symptom from the menstruation start date. This onset date prediction model is a prediction model that predicts the onset date of the symptom determined in S103-2, etc.

発症日予測モデル生成機能130は、これら処理を全症状(頭痛、腹痛等)について行い、全ての症状に対する発症日予測モデルを生成する(S103-6)。
なお、説明の便宜上、発症日に着目して発症日予測モデルの生成処理について説明したが、この発症日予測モデルは、発症終了日についても同様に学習される。すなわち、発症日予測モデル生成機能130は、発症日初日の対となる発症終了日と月経開始日との日数差を算出し、その日数差に基づいて、発症終了日のための発症日予測モデルを学習する。
The onset date prediction model generation function 130 performs these processes for all symptoms (headache, stomachache, etc.) and generates onset date prediction models for all symptoms (S103-6).
For convenience of explanation, the generation process of the onset date prediction model has been described with a focus on the onset date, but this onset date prediction model is similarly trained for the onset end date. That is, the onset date prediction model generation function 130 calculates the difference in number of days between the onset end date, which is paired with the onset first day, and the menstruation start date, and learns the onset date prediction model for the onset end date based on the difference in number of days.

つぎに、発症日予測モデルを利用した予測処理について説明する。図11は、発症日予測機能140による任意の一の症状の発症日の予測処理を示すフローチャートである。発症日予測機能140は、一のユーザのライフログデータを、一の症状に対応する発症日予測モデルに適用して、予測値を算出する(S104-1)。発症日予測機能140は、予測値を発症日に変換する(S104-2)。この予測値は、月経開始日と、当該月経開始日に最も近い症状の発症日初日との日数差である。発症日予測機能140は、次回の月経開始日を登録された月経開始日と、月経開始日から算出された月経周期から予測し、それを用いて症状の発症日を求めることができる。結果通知機能170は、症状の予測した発症日を一のユーザに通知する(S104-3)。これは一の症状についての発症日の通知処理である。これら処理をすべての症状について繰り返し行う。なお、ユーザが任意の症状を指定して、その症状のみの発症日等を予測してもらうようにしてもよい。 Next, a prediction process using the onset date prediction model will be described. FIG. 11 is a flowchart showing the process of predicting the onset date of any one symptom by the onset date prediction function 140. The onset date prediction function 140 applies the life log data of one user to the onset date prediction model corresponding to one symptom to calculate a predicted value (S104-1). The onset date prediction function 140 converts the predicted value into an onset date (S104-2). This predicted value is the difference in number of days between the menstruation start date and the first day of onset of the symptom closest to the menstruation start date. The onset date prediction function 140 predicts the next menstruation start date from the registered menstruation start date and the menstrual cycle calculated from the menstruation start date, and can use this to find the onset date of the symptom. The result notification function 170 notifies the one user of the predicted onset date of the symptom (S104-3). This is the onset date notification process for one symptom. These processes are repeated for all symptoms. Additionally, the user may specify any symptom and have the onset date of that symptom predicted.

つぎに、処理S105について説明する。図12は、発症周期予測モデルの生成処理を示すフローチャートである。発症周期予測モデル生成機能135は、抽出した各ユーザの月経データに基づいて、各ユーザの月経開始日を抽出する。そして、各ユーザの月経周期を算出する(S105-1)。3以上の月経開始日がある場合には、その平均値をそのユーザの月経周期とする。 Next, process S105 will be described. FIG. 12 is a flowchart showing the process of generating an onset cycle prediction model. The onset cycle prediction model generation function 135 extracts the menstruation start date of each user based on the extracted menstrual data of each user. Then, the menstrual cycle of each user is calculated (S105-1). If there are three or more menstruation start dates, the average value is used as the menstrual cycle of that user.

発症周期予測モデル生成機能135は、月経周辺期症状別に処理ループを回す(S105-2、S105-3)。すなわち、発症周期予測モデル生成機能135は、データ保存機能120に記憶されている月経データから、症状ごとに当該症状を発症したユーザのライフログデータを抽出する(S105-3)。症状とは、頭痛、腹痛等であり、ユーザによっては、頭痛および腹痛の両方を発症し、また頭痛は発症するが、腹痛は発症しない等があり得る。よって、ライフログデータは、重複して利用される場合がある。 The onset cycle prediction model generation function 135 runs a processing loop for each perimenstrual symptom (S105-2, S105-3). That is, the onset cycle prediction model generation function 135 extracts, for each symptom, life log data of users who have developed that symptom from the menstrual data stored in the data storage function 120 (S105-3). Symptoms include headaches, abdominal pain, etc., and some users may develop both headaches and abdominal pain, or may develop headaches but no abdominal pain. Therefore, life log data may be used in duplicate.

発症周期予測モデル生成機能135は、対象となる症状の発症日を用いて周波数分析または任意の回帰分析を用いて月経周辺期症状の発症周期Yを算出する(S105-4)。 The onset cycle prediction model generation function 135 calculates the onset cycle Y of perimenstrual symptoms using frequency analysis or any regression analysis based on the onset date of the target symptom (S105-4).

ここで、発症周期Yの算出処理について説明する。図13は、周波数分析処理を説明するための図である。周波数分析とは、時系列データに対してその周期性を導出してその特性を分析するための手法である。本開示においては、時系列データの横軸(時間軸)は、月経開始日から遡った日数とし、縦軸(振幅)は、その症状の全体に対する登録率とする。 Here, the calculation process of the onset cycle Y will be described. FIG. 13 is a diagram for explaining the frequency analysis process. Frequency analysis is a method for deriving the periodicity of time series data and analyzing its characteristics. In this disclosure, the horizontal axis (time axis) of the time series data is the number of days going back from the start date of menstruation, and the vertical axis (amplitude) is the registration rate for the entire symptom.

図13において、点線が、月経開始日から遡った日における症状aを登録した登録率のグラフである。登録率は、全ユーザ数に対する、症状aが発症したことを登録したユーザ数の割合であり、月経開始日から遡った日ごとに算出されている。この値を結んだものが点線で表されたグラフG1である。なお、縦軸において登録率にかえて、その症状の程度としてもよい。例えば、頭痛の程度、腹痛の程度を数値化した情報をユーザに入れてもらい、その平均をとるようにしてもよい。 In FIG. 13, the dotted line is a graph of the registration rate of users who registered symptom a on days going back from the start of menstruation. The registration rate is the ratio of the number of users who registered that they had developed symptom a to the total number of users, and is calculated for each day going back from the start of menstruation. These values are connected to form graph G1, represented by a dotted line. Note that instead of the registration rate on the vertical axis, the severity of the symptom may be used. For example, users may be asked to enter numerical information on the severity of their headache or stomachache, and the average may be taken.

発症周期予測モデル生成機能135は、この点線のグラフG1に対して周波数分析を行うことにより、実線のグラフG2で示される変動パターン(周期性)を抽出することができる。 The onset cycle prediction model generation function 135 can extract the fluctuation pattern (periodicity) shown in the solid line graph G2 by performing frequency analysis on the dotted line graph G1.

そして、発症周期予測モデル生成機能135は、この実線グラフG2の振幅におけるピークを検出することで、ピーク間の日数、すなわち、症状aにおける周期Yを算出することができる。この症状aは、頭痛、腹痛等の月経の周辺期の各症状である。 The onset cycle prediction model generation function 135 can detect peaks in the amplitude of this solid line graph G2 to calculate the number of days between peaks, i.e., the cycle Y of symptom a. This symptom a is each symptom of the perimenstrual period, such as headache, abdominal pain, etc.

発症周期予測モデル生成機能135は、体調データ、基礎体質データ、気象データ、月経開始日、および月経周期を特徴量とし、発症周期Yを目的変数とし、任意の機械学習手法を用いて、発症周期を予測するための発症周期予測モデルを生成する。この発症周期予測モデルは、S105-2で決めた症状の発症周期を予測する予測モデルである。 The onset cycle prediction model generation function 135 uses physical condition data, basic constitution data, weather data, menstruation start date, and menstrual cycle as feature quantities, and onset cycle Y as a target variable, and generates an onset cycle prediction model for predicting onset cycles using any machine learning method. This onset cycle prediction model is a prediction model that predicts the onset cycle of the symptoms determined in S105-2.

発症周期予測モデル生成機能135は、これら処理を全症状(頭痛、腹痛等)について行い、全ての症状に対する発症周期予測モデルを生成する(S105-6)。 The onset cycle prediction model generation function 135 performs these processes for all symptoms (headache, stomachache, etc.) and generates onset cycle prediction models for all symptoms (S105-6).

つぎに、発症周期予測モデルを利用した予測処理について説明する。図14は、発症周期予測機能145による一の症状の発症周期の予測処理を示すフローチャートである。発症周期予測機能145は、一のユーザのライフログデータを、一の症状に対応する発症周期予測モデルに適用して、当該一の症状の発症周期を予測する(S106-1)。結果通知機能170は、当該一の症状の発症周期を上記一のユーザに通知する(S106-2)。これは一の症状についての発症日の通知処理である。これら処理をすべての症状について繰り返し行う。なお、一のユーザが任意の症状を指定して、その症状のみの発症周期等を予測してもよい。 Next, the prediction process using the onset cycle prediction model will be described. FIG. 14 is a flowchart showing the prediction process of the onset cycle of one symptom by the onset cycle prediction function 145. The onset cycle prediction function 145 applies the life log data of one user to the onset cycle prediction model corresponding to one symptom to predict the onset cycle of the one symptom (S106-1). The result notification function 170 notifies the one user of the onset cycle of the one symptom (S106-2). This is the notification process of the onset date for one symptom. These processes are repeated for all symptoms. Note that one user may specify any symptom and predict the onset cycle, etc. of only that symptom.

つぎに、処理S107の詳細処理について説明する。図15は、重症度予測モデル生成機能150による重症度予測モデルの生成処理を示すフローチャートである。 Next, the detailed processing of step S107 will be described. FIG. 15 is a flowchart showing the process of generating a severity prediction model by the severity prediction model generation function 150.

重症度予測モデル生成機能150は、抽出した各ユーザの月経データに基づいて、各ユーザの月経開始日を抽出する。そして、各ユーザの月経周期を算出する(S107-1)。3以上の月経開始日がある場合には、その平均値をそのユーザの月経周期とする。 The severity prediction model generation function 150 extracts the menstrual start date of each user based on the extracted menstrual data of each user. Then, it calculates the menstrual cycle of each user (S107-1). If there are three or more menstrual start dates, the average of these is used as the menstrual cycle of that user.

重症度予測モデル生成機能150は、月経周辺期症状別に処理ループを回す(S107-2)。すなわち、発症日予測モデル生成機能130は、月経周辺期の一の症状を決める。 The severity prediction model generation function 150 runs a processing loop for each perimenstrual symptom (S107-2). In other words, the onset date prediction model generation function 130 determines one perimenstrual symptom.

そして、重症度予測モデル生成機能150は、当該月経周辺期の当該一の症状があるユーザのライフログデータから、月経開始日と、月経開始日に一番近い当該一の症状の重症度が最大となる重症度Lとを抽出する(S107-3)。すなわち、重症度予測モデル生成機能150は、いくつかある重症度がピークとなる発症日のうち、月経開始日に最も近い日の重症度Lを抽出する。これを各ユーザのライフログデータに対して行う。当該月経周辺期症状がない女性では、重症度を0として算出する。 Then, the severity prediction model generation function 150 extracts the menstruation start date and the severity L of the symptom closest to the menstruation start date from the life log data of the user who has the perimenstrual symptom (S107-3). That is, the severity prediction model generation function 150 extracts the severity L of the day closest to the menstruation start date from among several onset dates at which the severity peaks. This is performed for each user's life log data. For women who do not have the perimenstrual symptom, the severity is calculated as 0.

そして、重症度予測モデル生成機能150は、体調データ、基礎体質データ、気象データ、月経開始日、および月経周期を特徴量(説明変数)とし、重症度Lを目的変数として、任意の機械学習手法を用いて、月経開始日および重症度をピークにするいくつかある日のうち月経開始日に最も近い日の重症度Lを予測するための重症度予測モデルを生成する。この重症度予測モデルは、S107-2で決めた一の症状の重症度を予測する予測モデルである。 The severity prediction model generation function 150 uses the physical condition data, basic constitution data, weather data, menstruation start date, and menstrual cycle as feature quantities (explanatory variables) and the severity L as the objective variable, and uses any machine learning method to generate a severity prediction model for predicting the menstruation start date and severity L of the day closest to the menstruation start date among several days when the severity peaks. This severity prediction model is a prediction model that predicts the severity of one symptom determined in S107-2.

重症度予測モデル生成機能150は、これら処理を全症状(頭痛、腹痛等)について行い、全ての症状に対する重症度予測モデルを生成する(S107-5)。 The severity prediction model generation function 150 performs these processes for all symptoms (headache, stomachache, etc.) and generates a severity prediction model for all symptoms (S107-5).

つぎに、重症度予測モデルを利用した予測処理について説明する。図16は、重症度予測機能160による一の症状の重症度の予測処理を示すフローチャートである。重症度予測機能160は、ライフログデータを、一の症状に対応する重症度予測モデルに適用して、最大となる重症度を算出する(S108-1)。結果通知機能170は、当該一の症状の重症度をユーザに通知する(S108-2)。これは一の症状についての重症度の通知処理である。これら処理をすべての症状について繰り返し行う。なお、ユーザが任意の症状を指定して、その症状のみの重症度を予測してもらうようにしてもよい。 Next, the prediction process using the severity prediction model will be described. Figure 16 is a flowchart showing the process of predicting the severity of one symptom by the severity prediction function 160. The severity prediction function 160 applies the life log data to the severity prediction model corresponding to one symptom to calculate the maximum severity (S108-1). The result notification function 170 notifies the user of the severity of that one symptom (S108-2). This is the process of notifying the severity of one symptom. These processes are repeated for all symptoms. Note that the user may specify any symptom to have the severity of only that symptom predicted.

つぎに、重症度が最大となる発症日を予測するための重症度最大日予測モデルを生成する処理について説明する。図17は、重症度最大日予測モデル生成機能155の重症度最大日予測モデル生成処理を示すフローチャートである。 Next, the process of generating a maximum severity day prediction model for predicting the onset date when the severity will be at its maximum will be described. FIG. 17 is a flowchart showing the maximum severity day prediction model generation process of the maximum severity day prediction model generation function 155.

重症度最大日予測モデル生成機能155は、抽出した各ユーザの月経データに基づいて、各ユーザの月経開始日を抽出する。そして、各ユーザの月経周期を算出する(S109-1)。3以上の月経開始日がある場合には、その平均値をそのユーザの月経周期とする。 The severity maximum day prediction model generation function 155 extracts the menstrual start date of each user based on the extracted menstrual data of each user. Then, it calculates the menstrual cycle of each user (S109-1). If there are three or more menstrual start dates, the average of these is used as the menstrual cycle of that user.

重症度最大日予測モデル生成機能155は、月経周辺期症状別に処理ループを回す(S109-2、S109-3)。すなわち、重症度最大日予測モデル生成機能155は、データ保存機能120に記憶されている月経データから、症状ごとに当該症状を発症したユーザのライフログデータを抽出する(S109-3)。症状とは、頭痛、腹痛等であり、ユーザによっては、頭痛および腹痛の両方を発症し、また頭痛は発症するが、腹痛は発症しない等があり得る。 The maximum severity day prediction model generation function 155 runs a processing loop for each perimenstrual symptom (S109-2, S109-3). That is, the maximum severity day prediction model generation function 155 extracts, for each symptom, life log data of users who have developed that symptom from the menstrual data stored in the data storage function 120 (S109-3). Symptoms include headaches, abdominal pain, etc., and some users may develop both headaches and abdominal pain, or may develop headaches but no abdominal pain.

重症度最大日予測モデル生成機能155は、ユーザごとに、月経開始日と当該月経開始日に一番近い重症度が最大となる発症日との日数差D2を算出する(S109-4)。 The maximum severity day prediction model generation function 155 calculates, for each user, the difference in number of days D2 between the menstrual start date and the onset date with the maximum severity closest to the menstrual start date (S109-4).

重症度最大日予測モデル生成機能155は、体調データ、基礎体質データ、気象データ、月経開始日、および月経周期を特徴量とし、日数差D2を目的変数とし、任意の機械学習手法を用いて、月経開始および当該月経開始日に一番近い当該症状の重症度が最大となる発症日との日数差を予測するための発症日予測モデルを生成する。この重症度最大日予測モデルは、S109-2で決めた症状の重症が最大となる日を予測する予測モデルである。 The maximum severity day prediction model generation function 155 uses physical condition data, basic constitution data, weather data, menstruation start date, and menstrual cycle as feature quantities, and the difference in number of days D2 as the objective variable, and uses any machine learning method to generate an onset date prediction model for predicting the difference in number of days between the start of menstruation and the onset date closest to the menstruation start date when the severity of the symptom will be at its maximum. This maximum severity day prediction model is a prediction model that predicts the day when the severity of the symptom determined in S109-2 will be at its maximum.

重症度最大日予測モデル生成機能155は、これら処理を全症状(頭痛、腹痛等)について行い、全ての症状に対する重症度最大日予測モデルを生成する(S109-6)。 The maximum severity day prediction model generation function 155 performs this processing for all symptoms (headache, stomachache, etc.) and generates a maximum severity day prediction model for all symptoms (S109-6).

つぎに、重症度最大日予測モデルを利用した予測処理について説明する。図18は、重症度最大日予測機能165による一の症状の重症度が最大となる日(重症度最大日)の予測処理を示すフローチャートである。重症度最大日予測機能165は、一のユーザのライフログデータを、一の症状に対応する重症度最大日予測モデルに適用して、予測値を算出する(S110-1)。重症度最大日予測機能165は、予測値を発症日に変換する(S110-2)。この予測値は、月経開始日と、当該月経開始日に最も近い、重症度が最大となる日との差分である。重症度最大日予測機能165は、月経開始日を登録された月経開始日と、月経開始日から算出された月経周期から予測し、それを用いて症状の重症度が最大となる日を求めることができる。結果通知機能170は、症状の重症度が最大となる日をユーザに通知する(S110-3)。これは一の症状についての重症度が最大となる日の通知処理である。これら処理をすべての症状について繰り返し行う。なお、ユーザが任意の症状を指定して、その症状のみの重症度が最大となる日を予測してもらうようにしてもよい。 Next, a prediction process using the maximum severity day prediction model will be described. FIG. 18 is a flowchart showing the prediction process of the day when the severity of one symptom is at its maximum (maximum severity day) by the maximum severity day prediction function 165. The maximum severity day prediction function 165 applies the life log data of one user to the maximum severity day prediction model corresponding to one symptom to calculate a prediction value (S110-1). The maximum severity day prediction function 165 converts the prediction value into the onset date (S110-2). This prediction value is the difference between the menstruation start date and the day when the severity is at its maximum, which is closest to the menstruation start date. The maximum severity day prediction function 165 predicts the menstruation start date from the registered menstruation start date and the menstrual cycle calculated from the menstruation start date, and can use this to find the day when the severity of the symptom is at its maximum. The result notification function 170 notifies the user of the day when the severity of the symptom is at its maximum (S110-3). This is a notification process of the day when the severity of one symptom is at its maximum. This process is repeated for all symptoms. The user may also specify any symptom and have the system predict the day when the severity of that symptom alone will be at its maximum.

つぎに、本開示のデータ収集解析装置100の作用効果について説明する。本開示のデータ収集解析装置100は、ユーザの身体の健康状態と健康に影響を及ぼす情報であるライフログデータを記憶する記憶部として機能するデータ保存機能120と、ライフログデータに基づいて、一のユーザの健康状態の所定の基準時の周辺期の症状について予測を行う症状予測部として機能する予測機能と、を備える。 Next, the effects of the data collection and analysis device 100 of the present disclosure will be described. The data collection and analysis device 100 of the present disclosure includes a data storage function 120 that functions as a memory unit that stores life log data, which is information about the physical health condition of a user and information that affects the health, and a prediction function that functions as a symptom prediction unit that predicts symptoms of a user's health condition at a specific reference time based on the life log data.

この予測機能は、発症日予測機能140、発症周期予測機能145、重症度予測機能160、または重症度最大日予測機能165のうち少なくとも一つとする。 This prediction function is at least one of the onset date prediction function 140, the onset cycle prediction function 145, the severity prediction function 160, or the maximum severity date prediction function 165.

この構成により、ユーザのライフログデータに基づいてユーザの健康状態における所定の基準時の周辺期の症状を、正確かつ簡単に予測することができる。ライフログデータは、ユーザの健康状態と健康に影響を及ぼす情報であって、例えば、個々のユーザの身体に関する情報または身体に影響を及ぼす情報であることから、ユーザの特性にしたがった当該周辺期における症状についての予測を正確に行うことができる。このライフログデータは、ユーザの血圧、体重、活動量、体温、睡眠時間、服薬データ(服薬の有無)、月経開始日、居住地の情報の少なくとも一つを含むものとする。これら身体に関する情報または身体に影響を及ぼす情報を利用することで、個々のユーザの健康状態の所定の基準時周辺期の症状についての予測を可能にする。 With this configuration, it is possible to accurately and easily predict symptoms in a peripheral period of a user's health condition at a specified reference time based on the user's life log data. The life log data is information that affects the user's health condition and health, for example, information about the body of an individual user or information that affects the body, so that it is possible to accurately predict symptoms in that peripheral period according to the user's characteristics. This life log data includes at least one of the user's blood pressure, weight, activity level, body temperature, sleep time, medication data (whether or not the user is taking medication), menstruation start date, and place of residence. By using this information about the body or information that affects the body, it is possible to predict symptoms in the peripheral period of an individual user's health condition at a specified reference time.

また、本開示において、健康状態の所定の基準時の周辺期の症状とは、月経開始時の周辺期の症状である。月経開始日等の周期は、あまり個人差が出にくく、またその周期も分かりやすいものの、その周辺期の症状については個人差があり、それを事前に把握したいという要望がある。 In addition, in the present disclosure, peripheral symptoms at a specific reference time of health status are peripheral symptoms at the start of menstruation. While the cycle of the menstrual start date, etc. does not vary much from person to person and is easy to understand, symptoms in the peripheral period do vary from person to person, and there is a demand to know these in advance.

本開示においては、特に月経開始日周辺期の症状として、腹痛、頭痛、腰痛、気分の不快感、いらいらする状態、出血、むねの張り、おりもの、肌あれ、または倦怠感が考えられている。これら症状には、個人差もあり、またその周期性もはっきりしていない場合がある。 In this disclosure, symptoms that occur particularly around the start of menstruation are considered to be abdominal pain, headache, back pain, feeling unwell, irritability, bleeding, breast bloating, vaginal discharge, rough skin, or fatigue. These symptoms vary from person to person, and their periodicity may not be clearly defined.

本開示において、ユーザのライフログデータからこれら諸症状について予測を行うことができる。 In this disclosure, it is possible to predict these symptoms from a user's life log data.

上記予測機能である発症日予測機能140または発症周期予測機能145は、ユーザのライフログデータから症状の発症日、発症終了日または発症周期を予測する。また、予測機能である重症度予測機能160または重症度最大日予測機能165は、ユーザのライフログデータから症状の重症度合いまたは重症度が最大であるときの日を予測する。 The prediction functions, onset date prediction function 140 and onset cycle prediction function 145, predict the symptom onset date, onset end date, or onset cycle from the user's life log data. In addition, the prediction functions, severity prediction function 160 and maximum severity day prediction function 165, predict the severity of the symptom or the day when the severity is at its maximum from the user's life log data.

この構成により、ライフログデータから、月経に伴う腹痛、頭痛等の発症日、発症終了日、発症周期、重症度の程度、重症度が最大となる日を予測することができる。 With this configuration, it is possible to predict the onset date, end date, onset cycle, degree of severity, and date of maximum severity of abdominal pain, headache, etc. associated with menstruation from life log data.

本開示のデータ収集解析装置100において、各予測機能(発症日予測機能140、発症周期予測機能145、重症度予測機能160および重症度最大日予測機能165)は、ユーザのライフログデータを説明変数とし、ユーザの健康状態の所定の基準時の周辺期の症状についての情報を目的変数として学習された予測モデルを記憶している。ここでの周辺期の症状として、それぞれ発症日、発症終了日、発症周期、重症度の程度、重症度が最大となる日を目的変数とする。 In the data collection and analysis device 100 of the present disclosure, each prediction function (onset date prediction function 140, onset cycle prediction function 145, severity prediction function 160, and maximum severity date prediction function 165) stores a prediction model that has been trained using the user's life log data as an explanatory variable and information about peripheral symptoms at a specified reference time of the user's health condition as an objective variable. Here, the peripheral symptoms are respectively targeted by the onset date, onset end date, onset cycle, severity level, and maximum severity day.

これら予測機能は、一のユーザのライフログデータを予測モデルに入力して、一のユーザの健康状態の所定の基準時の周辺期の症状、例えば月経開始時の周辺期における諸症状に関する情報を予測することができる。 These prediction functions can input a user's life log data into a prediction model to predict information about the user's peri-menstrual symptoms at a given baseline time point, such as symptoms at the start of menstruation.

本開示において、発症日予測モデルまたは重症度最大日予測モデルは、基準時と症状に関する日時との差分情報を目的変数として学習されている。すなわち、基準時である月経開始日と、症状に関する日時である発症日、発症終了日または重症度最大日との日数差を目的変数として学習される。 In the present disclosure, the onset date prediction model or maximum severity date prediction model is trained using difference information between the reference time and the date and time related to the symptoms as the objective variable. In other words, the model is trained using the difference in number of days between the reference time, which is the start date of menstruation, and the date and time related to the symptoms, which is the onset date, the end date of onset, or the maximum severity date, as the objective variable.

発症日、発症終了日および重症度最大日は、月経開始日と相関がありこれを利用することで、各諸症状の発症日および発症終了日の予測を可能にする。 The onset date, end date, and date of maximum severity are correlated with the start date of menstruation, and by utilizing this, it is possible to predict the onset and end date of each symptom.

各予測機能(発症日予測機能140、発症周期予測機能145、重症度予測機能160および重症度最大日予測機能165)は、症状ごとに学習された複数の予測モデルを記憶している。予測機能は、複数の予測モデルから、症状に応じた予測モデルを選択して予測を行う。症状ごとに予測モデルを備えることで、正確な予測を可能にする。 Each prediction function (onset date prediction function 140, onset cycle prediction function 145, severity prediction function 160, and maximum severity day prediction function 165) stores multiple prediction models learned for each symptom. The prediction function selects a prediction model corresponding to the symptom from the multiple prediction models and makes a prediction. Providing a prediction model for each symptom enables accurate prediction.

本開示のデータ収集解析装置100は、ユーザのライフログデータを説明変数とし、ユーザの健康状態の所定の基準時の周辺期の症状についての情報(発症日、発症終了日、発症周期、重症度、重症度最大日)を目的変数として予測モデルを学習して生成する予測モデル生成機能をさらに備える。この予測モデル生成機能は、発症日予測モデル生成機能130、発症周期予測モデル生成機能135、重症度予測モデル生成機能150、および重症度最大日予測モデル生成機能155の少なくとも一つである。 The data collection and analysis device 100 of the present disclosure further includes a prediction model generation function that learns and generates a prediction model using the user's life log data as explanatory variables and information about peripheral symptoms at a specified reference time of the user's health condition (onset date, onset end date, onset cycle, severity, and maximum severity date) as objective variables. This prediction model generation function is at least one of an onset date prediction model generation function 130, an onset cycle prediction model generation function 135, a severity prediction model generation function 150, and a maximum severity date prediction model generation function 155.

上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。 The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or may be realized using two or more devices that are physically or logically separated and directly or indirectly connected (e.g., using wires, wirelessly, etc.). The functional blocks may be realized by combining the one device or the multiple devices with software.

機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、割り振り(assigning)などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック(構成部)は、送信部(transmitting unit)や送信機(transmitter)と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。 Functions include, but are not limited to, judgement, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, regard, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs the transmission function is called a transmitting unit or transmitter. As mentioned above, there are no particular limitations on the method of realization for either of these.

例えば、本開示の一実施の形態におけるデータ収集解析装置100は、本開示の健康管理方法の処理を行うコンピュータとして機能してもよい。図19は、本開示の一実施の形態に係るデータ収集解析装置100のハードウェア構成の一例を示す図である。上述のデータ収集解析装置100は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。 For example, the data collection and analysis device 100 according to an embodiment of the present disclosure may function as a computer that performs processing of the health management method of the present disclosure. FIG. 19 is a diagram showing an example of the hardware configuration of the data collection and analysis device 100 according to an embodiment of the present disclosure. The above-mentioned data collection and analysis device 100 may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.

なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。データ収集解析装置100のハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term "apparatus" may be interpreted as a circuit, device, unit, etc. The hardware configuration of the data collection and analysis device 100 may be configured to include one or more of the devices shown in the figure, or may be configured to exclude some of the devices.

データ収集解析装置100における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信を制御したり、メモリ1002及びストレージ1003におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。 Each function of the data collection and analysis device 100 is realized by loading a specific software (program) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communications via the communication device 1004, and control at least one of the reading and writing of data in the memory 1002 and storage 1003.

プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。例えば、上述のデータ抽出機能125、発症日予測モデル生成機能130、発症日予測機能140などは、プロセッサ1001によって実現されてもよい。 The processor 1001, for example, operates an operating system to control the entire computer. The processor 1001 may be configured with a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. For example, the above-mentioned data extraction function 125, onset date prediction model generation function 130, onset date prediction function 140, etc. may be realized by the processor 1001.

また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003及び通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、データ抽出機能125、発症日予測モデル生成機能130、発症日予測機能140は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ1001によって実行される旨を説明してきたが、2以上のプロセッサ1001により同時又は逐次に実行されてもよい。プロセッサ1001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 The processor 1001 also reads out programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes according to these. As the programs, programs that cause a computer to execute at least a part of the operations described in the above-mentioned embodiment are used. For example, the data extraction function 125, the onset date prediction model generation function 130, and the onset date prediction function 140 may be realized by a control program stored in the memory 1002 and operating in the processor 1001, and other functional blocks may be similarly realized. Although the above-mentioned various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The programs may be transmitted from a network via a telecommunications line.

メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本開示の一実施の形態に係る健康管理方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 1002 is a computer-readable recording medium, and may be composed of at least one of, for example, a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), a RAM (Random Access Memory), etc. The memory 1002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store executable programs (program codes), software modules, etc. for implementing a health management method according to one embodiment of the present disclosure.

ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ1002及びストレージ1003の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。 Storage 1003 is a computer-readable recording medium, and may be, for example, at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other suitable medium including at least one of memory 1002 and storage 1003.

通信装置1004は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置1004は、例えば周波数分割複信(FDD:Frequency Division Duplex)及び時分割複信(TDD:Time Division Duplex)の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。例えば、上述のデータ取得機能110は、通信装置1004によって実現されてもよい。 The communication device 1004 is hardware (transmission/reception device) for communicating between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc., to realize, for example, at least one of Frequency Division Duplex (FDD) and Time Division Duplex (TDD). For example, the above-mentioned data acquisition function 110 may be realized by the communication device 1004.

入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs output to the outside. Note that the input device 1005 and the output device 1006 may be integrated into one configuration (e.g., a touch panel).

また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1007によって接続される。バス1007は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。 In addition, each device such as the processor 1001 and memory 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.

また、データ収集解析装置100は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。 The data collection and analysis device 100 may also be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.

情報の通知は、本開示において説明した態様/実施形態に限られず、他の方法を用いて行われてもよい。例えば、情報の通知は、物理レイヤシグナリング(例えば、DCI(Downlink Control Information)、UCI(Uplink Control Information))、上位レイヤシグナリング(例えば、RRC(Radio Resource Control)シグナリング、MAC(Medium Access Control)シグナリング、報知情報(MIB(Master Information Block)、SIB(System Information Block)))、その他の信号又はこれらの組み合わせによって実施されてもよい。また、RRCシグナリングは、RRCメッセージと呼ばれてもよく、例えば、RRC接続セットアップ(RRC Connection Setup)メッセージ、RRC接続再構成(RRC Connection Reconfiguration)メッセージなどであってもよい。 The notification of information is not limited to the aspects/embodiments described in the present disclosure, and may be performed using other methods. For example, the notification of information may be performed by physical layer signaling (e.g., Downlink Control Information (DCI), Uplink Control Information (UCI)), higher layer signaling (e.g., Radio Resource Control (RRC) signaling, Medium Access Control (MAC) signaling, broadcast information (Master Information Block (MIB), System Information Block (SIB))), other signals, or a combination of these. In addition, the RRC signaling may be called an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, etc.

本開示において説明した各態様/実施形態は、LTE(Long Term Evolution)、LTE-A(LTE-Advanced)、SUPER 3G、IMT-Advanced、4G(4th generation mobile communication system)、5G(5th generation mobile communication system)、FRA(Future Radio Access)、NR(new Radio)、W-CDMA(登録商標)、GSM(登録商標)、CDMA2000、UMB(Ultra Mobile Broadband)、IEEE 802.11(Wi-Fi(登録商標))、IEEE 802.16(WiMAX(登録商標))、IEEE 802.20、UWB(Ultra-WideBand)、Bluetooth(登録商標)、その他の適切なシステムを利用するシステム及びこれらに基づいて拡張された次世代システムの少なくとも一つに適用されてもよい。また、複数のシステムが組み合わされて(例えば、LTE及びLTE-Aの少なくとも一方と5Gとの組み合わせ等)適用されてもよい。 Each aspect/embodiment described in this disclosure may be applied to at least one of systems utilizing LTE (Long Term Evolution), LTE-Advanced (LTE-A), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (new Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), or other suitable systems, and next generation systems enhanced based on these. Additionally, multiple systems may be combined (for example, a combination of at least one of LTE and LTE-A with 5G, etc.).

本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The processing steps, sequences, flow charts, etc. of each aspect/embodiment described in this disclosure may be reordered unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order and are not limited to the particular order presented.

情報等は、上位レイヤ(又は下位レイヤ)から下位レイヤ(又は上位レイヤ)へ出力され得る。複数のネットワークノードを介して入出力されてもよい。 Information, etc. may be output from a higher layer (or a lower layer) to a lower layer (or a higher layer). It may also be input/output via multiple network nodes.

入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. The input and output information may be overwritten, updated, or added to. The output information may be deleted. The input information may be transmitted to another device.

判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be based on a value represented by one bit (0 or 1), a Boolean (true or false) value, or a comparison of numerical values (e.g., with a predetermined value).

本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched depending on the execution. In addition, notification of specific information (e.g., notification that "X is the case") is not limited to being done explicitly, but may be done implicitly (e.g., not notifying the specific information).

以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。 Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended as an illustrative example and does not have any limiting meaning on the present disclosure.

ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software, instructions, information, etc. may also be transmitted and received via a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and/or wireless technologies (such as infrared, microwave), then these wired and/or wireless technologies are included within the definition of a transmission medium.

本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

なお、本開示において説明した用語及び本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、チャネル及びシンボルの少なくとも一方は信号(シグナリング)であってもよい。また、信号はメッセージであってもよい。また、コンポーネントキャリア(CC:Component Carrier)は、キャリア周波数、セル、周波数キャリアなどと呼ばれてもよい。 Note that the terms described in this disclosure and the terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of the channel and the symbol may be a signal (signaling). Also, the signal may be a message. Also, the component carrier (CC) may be called a carrier frequency, a cell, a frequency carrier, etc.

本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。 As used in this disclosure, the terms "system" and "network" are used interchangeably.

また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。例えば、無線リソースはインデックスによって指示されるものであってもよい。 In addition, the information, parameters, etc. described in this disclosure may be represented using absolute values, may be represented using relative values from a predetermined value, or may be represented using other corresponding information. For example, radio resources may be indicated by an index.

上述したパラメータに使用する名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示したものと異なる場合もある。様々なチャネル(例えば、PUCCH、PDCCHなど)及び情報要素は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的な名称ではない。 The names used for the above-mentioned parameters are not limiting in any way. Moreover, the formulas etc. using these parameters may differ from those explicitly disclosed in this disclosure. The various channels (e.g., PUCCH, PDCCH, etc.) and information elements may be identified by any suitable names, and therefore the various names assigned to these various channels and information elements are not limiting in any way.

本開示で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などで読み替えられてもよい。 As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and the like. Additionally, "judgment" and "decision" can include considering resolving, selecting, choosing, establishing, comparing, etc., to have been "judged" or "decided." In other words, "judgment" and "decision" can include considering some action to have been "judged" or "decided." Additionally, "judgment (decision)" can be interpreted as "assuming," "expecting," "considering," etc.

「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」で読み替えられてもよい。本開示で使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」されると考えることができる。 The terms "connected," "coupled," or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access." As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.

本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

本開示において使用する「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1及び第2の要素への参照は、2つの要素のみが採用され得ること、又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 Any reference to elements using designations such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must precede the second element in some way.

本開示において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Additionally, the term "or," as used in this disclosure, is not intended to be an exclusive or.

本開示において、例えば、英語でのa, an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles have been added through translation, such as a, an, and the in English, this disclosure may include that the nouns following these articles are in the plural form.

本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。 In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."

20…計測装置、30…測定値転送装置、40…体調登録装置、50…基礎体質登録装置、60…月経情報登録装置、70…気象情報取得装置、100…データ収集解析装置、90…ネットワーク、31…データ取得機能、32…データ転送機能、33…計測装置認証機能、34…利用者認証機能、41…データ登録機能、42…データ転送機能、43…利用者認証機能、51…データ登録機能、52…データ転送機能、61…データ登録機能、62…データ転送機能、71…データ取得機能、72…データ転送機能、110…データ取得機能、120…データ保存機能、130…発症日予測モデル生成機能、135…発症周期予測モデル生成機能、140…発症日予測機能、145…発症周期予測機能、150…重症度予測モデル生成機能、155…重症度最大日予測モデル生成機能、160…重症度予測機能、165…重症度最大日予測機能、170…結果通知機能。
20...measuring device, 30...measurement value transfer device, 40...physical condition registration device, 50...basic constitution registration device, 60...menstrual information registration device, 70...weather information acquisition device, 100...data collection and analysis device, 90...network, 31...data acquisition function, 32...data transfer function, 33...measuring device authentication function, 34...user authentication function, 41...data registration function, 42...data transfer function, 43...user authentication function, 51...data registration function, 52...data transfer function, 61...data registration recording function, 62...data transfer function, 71...data acquisition function, 72...data transfer function, 110...data acquisition function, 120...data storage function, 130...onset date prediction model generation function, 135...onset cycle prediction model generation function, 140...onset date prediction function, 145...onset cycle prediction function, 150...severity prediction model generation function, 155...maximum severity day prediction model generation function, 160...severity prediction function, 165...maximum severity day prediction function, 170...result notification function.

Claims (4)

ユーザの身体の月経状態を示す情報または月経に影響を及ぼす情報を示すライフログデータを記憶する記憶部と、
前記ユーザのライフログデータのうち、前記ユーザの体調データ、前記ユーザの基礎体質データ、気象データ、前記ユーザの月経状態の所定の基準時および前記ユーザの月経周期を説明変数とし、月経状態の所定の基準時と、前記ユーザの月経状態の所定の基準時の前後所定期間を示す周辺期の症状の発症日との日数差を目的変数として学習した予測モデルを記憶する予測モデル記憶部と、
前記予測モデルに基づいて、一のユーザの月経状態の所定の基準時の前後所定期間を示す周辺期の症状の発症日の予測を行う症状予測部と、
を備え、
前記症状予測部は、前記一のユーザのライフログデータを前記予測モデルに入力して、前記一のユーザの月経状態の所定の基準時の前後所定期間を示す周辺期の症状の発症日についての予測を行う、
健康管理装置。
A storage unit that stores life log data indicating information indicating a menstrual state of a user's body or information affecting menstruation;
a prediction model storage unit that stores a prediction model learned using the user's physical condition data, the user's basic constitution data, weather data, a predetermined reference time of the user's menstrual state, and the user's menstrual cycle as explanatory variables from among the user's life log data, and using the difference in number of days between the predetermined reference time of the menstrual state and the onset date of peripheral symptoms indicating a predetermined period before and after the predetermined reference time of the user's menstrual state as an objective variable;
A symptom prediction unit that predicts an onset date of a peripheral symptom indicating a predetermined period before and after a predetermined reference time of a menstrual state of a user based on the prediction model;
Equipped with
The symptom prediction unit inputs the life log data of the one user into the prediction model and predicts an onset date of a peripheral symptom indicating a predetermined period before and after a predetermined reference time of the menstrual state of the one user.
Health management device.
ユーザの身体の月経状態を示す情報または月経に影響を及ぼす情報を示すライフログデータを記憶する記憶部と、
前記ユーザのライフログデータのうち、前記ユーザの体調データ、前記ユーザの基礎体質データ、気象データ、前記ユーザの月経状態の所定の基準時および前記ユーザの月経周期を説明変数とし、前記ユーザの月経状態の所定の基準時の周辺期の症状の終了日と、月経状態の所定の基準時との日数差を目的変数として学習した予測モデルを記憶する予測モデル記憶部と、
前記予測モデルに基づいて、一のユーザの月経状態の所定の基準時の前後所定期間を示す周辺期の症状の終了日の予測を行う症状予測部と、
を備え、
前記症状予測部は、前記一のユーザのライフログデータを前記予測モデルに入力して、前記一のユーザの月経状態の所定の基準時の前後所定期間を示す周辺期の症状の終了日についての予測を行う、
健康管理装置。
A storage unit that stores life log data indicating information indicating a menstrual state of a user's body or information affecting menstruation;
a prediction model storage unit that stores a prediction model learned using the user's physical condition data, the user's basic constitution data, weather data, a predetermined reference time of the user's menstrual state, and the user's menstrual cycle as explanatory variables, and using the difference in number of days between the end date of the peripheral symptoms at the predetermined reference time of the user's menstrual state and the predetermined reference time of the menstrual state as a response variable, from among the user's life log data;
A symptom prediction unit that predicts an end date of a peripheral symptom indicating a predetermined period before and after a predetermined reference time of a menstrual state of a user based on the prediction model;
Equipped with
The symptom prediction unit inputs the life log data of the one user into the prediction model to predict an end date of a peripheral symptom indicating a predetermined period before and after a predetermined reference time of the menstrual state of the one user.
Health management device.
ユーザの身体の月経状態を示す情報または月経に影響を及ぼす情報を示すライフログデータを記憶する記憶部と、
前記ユーザのライフログデータのうち、前記ユーザの体調データ、前記ユーザの基礎体質データ、気象データ、前記ユーザの月経状態の所定の基準時および前記ユーザの月経周期を説明変数とし、前記ユーザの月経状態の所定の基準時の周辺期の症状の発症周期を目的変数として学習した予測モデルを記憶する予測モデル記憶部と、
前記予測モデルに基づいて、一のユーザの月経状態の所定の基準時の前後所定期間を示す周辺期の症状の発症周期の予測を行う症状予測部と、
を備え、
前記症状予測部は、前記一のユーザのライフログデータを前記予測モデルに入力して、前記一のユーザの月経状態の所定の基準時の前後所定期間を示す周辺期の症状の発症周期についての予測を行う、
健康管理装置。
A storage unit that stores life log data indicating information indicating a menstrual state of a user's body or information affecting menstruation;
a prediction model storage unit that stores a prediction model learned using the user's physical condition data, the user's basic constitution data, weather data, a predetermined reference time of the user's menstrual state, and the user's menstrual cycle as explanatory variables and the onset cycle of symptoms in the peripheral period of the user's menstrual state at the predetermined reference time as a response variable, among the user's life log data;
A symptom prediction unit that predicts an onset cycle of a peripheral symptom indicating a predetermined period before and after a predetermined reference time of a menstrual state of a user based on the prediction model;
Equipped with
The symptom prediction unit inputs the life log data of the one user into the prediction model and predicts an onset cycle of a peripheral symptom indicating a predetermined period before and after a predetermined reference time of the menstrual state of the one user.
Health management device.
ユーザの身体の月経状態を示す情報または月経に影響を及ぼす情報を示すライフログデータを記憶する記憶部と、
前記ユーザのライフログデータのうち、前記ユーザの体調データ、前記ユーザの基礎体質データ、気象データ、前記ユーザの月経状態の所定の基準時および前記ユーザの月経周期を説明変数とし、前記ユーザの月経状態の所定の基準時と、当該基準時に一番近い症状の重症度が最大となる日との日数差を目的変数として学習した予測モデルを記憶する予測モデル記憶部と、
前記予測モデルに基づいて、一のユーザの月経状態の所定の基準時の前後所定期間を示す周辺期の症状の重症度が最大となる日の予測を行う症状予測部と、
を備え、
前記症状予測部は、前記一のユーザのライフログデータを前記予測モデルに入力して、前記一のユーザの月経状態の所定の基準時の前後所定期間を示す周辺期の症状の重症度が最大となる日についての予測を行う、
健康管理装置。
A storage unit that stores life log data indicating information indicating a menstrual state of a user's body or information affecting menstruation;
a prediction model storage unit that stores a prediction model learned using explanatory variables including physical condition data of the user, basic constitution data of the user, weather data, a predetermined reference time of the menstrual state of the user, and the menstrual cycle of the user from among the life log data of the user, and a target variable including a difference in number of days between a predetermined reference time of the menstrual state of the user and the day closest to the reference time when the severity of symptoms is at its maximum;
A symptom prediction unit that predicts a day when the severity of a peripheral symptom, which indicates a predetermined period before and after a predetermined reference time of a menstrual state of a user, will be maximum based on the prediction model;
Equipped with
The symptom prediction unit inputs the life log data of the one user into the prediction model and predicts a day when the severity of a peripheral symptom indicating a predetermined period before and after a predetermined reference time of the menstrual state of the one user will be maximum.
Health management device.
JP2020182898A 2020-10-30 2020-10-30 Health Management Device Active JP7579111B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020182898A JP7579111B2 (en) 2020-10-30 2020-10-30 Health Management Device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020182898A JP7579111B2 (en) 2020-10-30 2020-10-30 Health Management Device

Publications (2)

Publication Number Publication Date
JP2022073115A JP2022073115A (en) 2022-05-17
JP7579111B2 true JP7579111B2 (en) 2024-11-07

Family

ID=81604807

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020182898A Active JP7579111B2 (en) 2020-10-30 2020-10-30 Health Management Device

Country Status (1)

Country Link
JP (1) JP7579111B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006280762A (en) 2005-04-04 2006-10-19 Anet Corporation Life condition recorder device and body information processing system
JP2009005904A (en) 2007-06-28 2009-01-15 Tanita Corp Body composition measuring apparatus and body composition measuring method
JP2016081190A (en) 2014-10-14 2016-05-16 株式会社リラク Physical condition predicting system and program
US20160139156A1 (en) 2014-11-18 2016-05-19 Welltwigs LLC Apparatuses, methods, and systems for home monitoring of physiological states and conditions
JP2016131770A (en) 2015-01-21 2016-07-25 オムロン株式会社 Health management device, health management system, and health management method
JP2016153978A (en) 2015-02-20 2016-08-25 キューオーエル株式会社 Health prediction system and health prediction method
US20170150917A1 (en) 2015-11-29 2017-06-01 my.Flow, Inc. Automatic detection of human physiological phenomena
JP2018195000A (en) 2017-05-16 2018-12-06 佐々木 修 Physical condition prediction system
US20200000441A1 (en) 2018-06-28 2020-01-02 Fitbit, Inc. Menstrual cycle tracking

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006280762A (en) 2005-04-04 2006-10-19 Anet Corporation Life condition recorder device and body information processing system
JP2009005904A (en) 2007-06-28 2009-01-15 Tanita Corp Body composition measuring apparatus and body composition measuring method
JP2016081190A (en) 2014-10-14 2016-05-16 株式会社リラク Physical condition predicting system and program
US20160139156A1 (en) 2014-11-18 2016-05-19 Welltwigs LLC Apparatuses, methods, and systems for home monitoring of physiological states and conditions
JP2016131770A (en) 2015-01-21 2016-07-25 オムロン株式会社 Health management device, health management system, and health management method
JP2016153978A (en) 2015-02-20 2016-08-25 キューオーエル株式会社 Health prediction system and health prediction method
US20170150917A1 (en) 2015-11-29 2017-06-01 my.Flow, Inc. Automatic detection of human physiological phenomena
JP2018195000A (en) 2017-05-16 2018-12-06 佐々木 修 Physical condition prediction system
US20200000441A1 (en) 2018-06-28 2020-01-02 Fitbit, Inc. Menstrual cycle tracking

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
藤原 円香 Madoka Fujiwara,スマートウォッチを用いた女性の体調の推定 Estimation of physical condition of female using smart watch,第81回(2019年)全国大会講演論文集(3) ネットワーク セキュリティ,2019年02月28日,p.3-215, 3-216

Also Published As

Publication number Publication date
JP2022073115A (en) 2022-05-17

Similar Documents

Publication Publication Date Title
Egemen et al. Risk estimates supporting the 2019 ASCCP risk-based management consensus guidelines
KR102024375B1 (en) Apparatus and method for predicting disease risk of chronic kidney disease
TWI476414B (en) Decentralized spectrum sensing
Zhao et al. Prognostic value of an inflammatory biomarker-based clinical algorithm in septic patients in the emergency department: an observational study
CN108135507B (en) Systems and methods for predicting heart failure decompensation
KR20140107714A (en) Health management system and method for providing health information thereof
CN118553445A (en) User monitoring data analysis and early warning method based on real-time information synchronization
JP2021026401A (en) Examination device
JP7579111B2 (en) Health Management Device
CN114649094B (en) Breast cancer multi-parameter clinical decision auxiliary device based on nuclear magnetic resonance
JP6687795B1 (en) Behavior change promotion device
JP7700228B2 (en) Data collection and analysis equipment
Tang et al. Clinical significance of early troponin I levels on the prognosis of patients with severe heat stroke
Chanthavilay et al. Economic evaluation of screening strategies combined with HPV vaccination of preadolescent girls for the prevention of cervical cancer in Vientiane, Lao PDR
JP7714543B2 (en) Recommended information providing device
JP7492856B2 (en) Examination Equipment
Zamanzade et al. Efficient estimation of a disease prevalence using auxiliary ranks information: E. Zamanzade et al.
WO2023218763A1 (en) User behavior proposal device and estimation model generation device
JP7785191B2 (en) Device used to estimate equipment
JP6705038B1 (en) Action support device
KR102771712B1 (en) Method and system for predicting change in blood sugar after meal
JP7771410B2 (en) Target value setting device
Uno et al. Comparing risk scoring systems beyond the ROC paradigm in survival analysis
JP2025108073A (en) Information processing device and information processing method
JP2024066815A (en) Management Device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240510

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241003

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241022

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241025

R150 Certificate of patent or registration of utility model

Ref document number: 7579111

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150