(57)【要約】【課題】  ユーザが生活習慣の改善に対するモチベーションを維持することを可能にする健康管理支援装置を提供する。【解決手段】  一態様に係る健康管理支援装置は、ユーザの健康状態に関する健康状態情報を取得する第１の取得部と、前記ユーザの生活習慣に関する生活習慣情報を取得する第２の取得部と、前記健康状態情報に基づいて、対象日の前記健康状態が悪いか否かを判定する第１の判定部と、前記健康状態が悪いと前記第１の判定部が判定したことに応答して、前記対象日に基づいて設定される第１の期間の前記生活習慣情報と、前記第１の期間とは異なる第２の期間の前記生活習慣情報との間に差異があるか否かを判定する第２の判定部と、前記差異があると前記第２の判定部が判定したことに応答して、前記生活習慣の改善を促す指示情報を出力する出力部と、を備える。【選択図】図１
2020009013.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの健康状態に関する健康状態情報を取得する第１の取得部と、
前記ユーザの生活習慣に関する生活習慣情報を取得する第２の取得部と、
前記健康状態情報に基づいて、対象日の前記健康状態が悪いか否かを判定する第１の判定部と、
前記健康状態が悪いと前記第１の判定部が判定したことに応答して、前記対象日に基づいて設定される第１の期間の前記生活習慣情報と、前記第１の期間とは異なる第２の期間の前記生活習慣情報との間に差異があるか否かを判定する第２の判定部と、
前記差異があると前記第２の判定部が判定したことに応答して、前記生活習慣の改善を促す指示情報を出力する出力部と、
を備える健康管理支援装置。
【請求項２】
前記第２の取得部は、複数の種類の生活習慣に関する前記生活習慣情報を取得し、
前記第２の判定部は、前記種類ごとに前記第１の期間の前記生活習慣情報と前記第２の期間の前記生活習慣情報との間に差異があるか否かを判定して、前記差異がある種類を特定し、
前記出力部は、前記特定された種類の生活習慣の改善を促す前記指示情報を出力する、請求項１に記載の健康管理支援装置。
【請求項３】
前記複数の種類の生活習慣は、塩分摂取量、飲酒量、喫煙本数、睡眠時間、食事時刻、飲酒時刻、服薬時刻、服薬日数のうちの少なくとも１つを含む、請求項２に記載の健康管理支援装置。
【請求項４】
前記第１の判定部は、前記対象日の前記健康状態情報に対して閾値処理を行うことにより、前記対象日の前記健康状態が悪いか否かを判定し、
前記第１の期間は、前記対象日より所定日数前の日から前記対象日までの期間であり、
前記第２の期間は、前記対象日よりも前であって前記健康状態が良い期間である、請求項１乃至３のいずれか１項に記載の健康管理支援装置。
【請求項５】
前記第１の判定部は、前記第１の期間の前記健康状態情報と前記第２の期間の前記健康状態情報との比較に基づいて、前記対象日の前記健康状態が悪いか否かを判定する、請求項１乃至３のいずれか１項に記載の健康管理支援装置。
【請求項６】
前記第２の期間の前記生活習慣情報に基づいて、前記生活習慣の改善に係る目標値を設定する設定部をさらに備え、
前記出力部は、前記目標値を含む前記指示情報を出力する、請求項１乃至５のいずれか１項に記載の健康管理支援装置。
【請求項７】
少なくとも１つのコンピュータによって実行される健康管理支援方法であって、
ユーザの健康状態に関する健康状態情報を取得する過程と、
前記ユーザの生活習慣に関する生活習慣情報を取得する過程と、
前記健康状態情報に基づいて、対象日の前記健康状態が悪いか否かを判定する過程と、
前記健康状態が悪いと判定されたことに応答して、前記対象日に基づいて設定される第１の期間の前記生活習慣情報と、前記第１の期間とは異なる第２の期間の前記生活習慣情報との間に差異があるか否かを判定する過程と、
前記差異があると判定されたことに応答して、前記生活習慣の改善を促す指示情報を出力する過程と、
を備える健康管理支援方法。
【請求項８】
請求項１乃至６のいずれか一項に記載の健康管理支援装置が備える各部としてコンピュータを機能させるための健康管理支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの健康管理を支援する健康管理支援装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
ユーザの健康管理を支援する方法として、ユーザの生活習慣を改善するためのプランを提示する方法がある。例えば、引用文献１に開示される生活習慣改善支援システムは、ユーザの体質に関する情報を用いて生活習慣改善プランを策定しており、したがって、ユーザ個人に合った生活習慣改善プランを提示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１７７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザの健康を維持又は向上するためには、ユーザが生活習慣の改善を継続して実施することが重要である。
【０００５】
本発明は、上記の事情に着目してなされたものであり、その目的は、ユーザが生活習慣の改善に対するモチベーションを維持することを可能にする健康管理支援装置、方法、及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するために、以下の態様を採用する。
【０００７】
一態様に係る健康管理支援装置は、ユーザの健康状態に関する健康状態情報を取得する第１の取得部と、前記ユーザの生活習慣に関する生活習慣情報を取得する第２の取得部と、前記健康状態情報に基づいて、対象日の前記健康状態が悪いか否かを判定する第１の判定部と、前記健康状態が悪いと前記第１の判定部が判定したことに応答して、前記対象日に基づいて設定される第１の期間の前記生活習慣情報と、前記第１の期間とは異なる第２の期間の前記生活習慣情報との間に差異があるか否かを判定する第２の判定部と、前記差異があると前記第２の判定部が判定したことに応答して、前記生活習慣の改善を促す指示情報を出力する出力部と、を備える。
【０００８】
上記の構成によれば、ユーザの健康状態が悪いと判定されると、生活習慣情報に変化があったか否かが検出される。そして、生活習慣情報に変化があった場合に、生活習慣情報の変化がユーザの健康状態が悪い要因であるとして、生活習慣の改善を促す通知がユーザに提示される。これにより、健康状態が悪いときに生活習慣の改善を促す適切な通知を提示することができるようになる。その結果、ユーザは、生活習慣の改善を常に意識する必要がないため、生活習慣の改善に対するモチベーションを維持しやすくなる。
【０００９】
一態様では、前記第２の取得部は、複数の種類の生活習慣に関する前記生活習慣情報を取得してよく、前記第２の判定部は、前記種類ごとに前記第１の期間の前記生活習慣情報と前記第２の期間の前記生活習慣情報との間に差異があるか否かを判定して、前記差異がある種類を特定してよく、前記出力部は、前記特定された種類の生活習慣の改善を促す前記指示情報を出力してよい。
【００１０】
上記の構成によれば、健康状態を改善するために、どの生活習慣を改善すればよいかを提示することができるようになる。
【００１１】
一態様では、前記複数の種類の生活習慣は、塩分摂取量、飲酒量、喫煙本数、睡眠時間、食事時刻、飲酒時刻、服薬時刻、服薬日数のうちの少なくとも１つを含む。
【００１２】
上記の構成によれば、健康状態を改善するために、塩分摂取量、飲酒量、喫煙本数、睡眠時間、食事時刻、飲酒時刻、服薬時刻、服薬日数のうちのいずれの生活習慣を改善すればよいかを提示することができるようになる。
【００１３】
一態様では、前記第１の判定部は、前記対象日の前記健康状態情報に対して閾値処理を行うことにより、前記健康状態が悪いか否かを判定してよく、前記第１の期間は、例えば、前記対象日より所定日数前の日から前記対象日までの期間であり、前記第２の期間は、例えば、前記対象日よりも前であって前記健康状態が良い期間である。
【００１４】
上記の構成によれば、健康状態が悪い要因がその直前の生活習慣にあるか否かを検出することが可能になる。健康状態が悪くなる主な要因は、健康状態が悪くなる直前の生活習慣にあると考えられる。このため、健康状態が悪い要因を効率的に検出することが可能になる。
【００１５】
一態様では、前記第１の判定部は、前記第１の期間の前記健康状態情報と前記第２の期間の前記健康状態情報との比較に基づいて、前記第１の期間の前記健康状態が悪いか否かを判定してよい。当該構成によれば、健康状態が悪化したことを検出することが可能になる。
【００１６】
一態様では、健康管理支援装置は、前記第２の期間の前記生活習慣情報に基づいて、前記生活習慣の改善に係る目標値を設定する設定部をさらに備えてよく、前記出力部は、前記目標値を含む前記指示情報を出力してよい。
【００１７】
上記の態様によれば、ユーザ自身の過去の生活習慣情報に基づいて目標値が設定されるので、ユーザにあった目標値を提示することができる。
【発明の効果】
【００１８】
本発明によれば、ユーザが生活習慣の改善に対するモチベーションを維持することを可能にする健康管理支援装置、方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】一実施形態に係る健康管理支援システムを例示する図。
【図２】一実施形態に係る健康管理装置のハードウェア構成を例示するブロック図。
【図３】一実施形態に係る健康管理装置のソフトウェア構成を例示するブロック図。
【図４】一実施形態に係る健康管理支援方法を例示するフローチャート。
【図５】一実施形態に係る健康管理支援方法を例示するフローチャート。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら本発明の実施形態を説明する。
【００２１】
［適用例］
図１を参照して、本発明が適用される場面の一例について説明する。図１は、一実施形態に係る健康管理支援システム１０を例示する。図１の例では、健康管理支援システム１０は、健康機器２０、ユーザ端末装置３０、及び健康管理支援装置４０を備える。ユーザ端末装置３０は、健康機器２０と直接に無線通信し、インターネットなどの通信ネットワークを経由して健康管理支援装置４０と無線通信する。
【００２２】
健康機器２０は、ユーザの健康状態に関連する指標を測定する。本実施形態では、健康状態は、例えば、身体的な状態を指す。指標は、例えば、血圧（例えば収縮期血圧及び／又は拡張期血圧）、体重、ＢＭＩ（Body Mass Index）、歩数、活動量、睡眠時間などである。図１の例では、健康機器２０は、オシロメトリック式の血圧計であり、それは、ユーザの操作に応答してユーザの血圧を測定し、収縮期血圧の測定値及び拡張期血圧の測定値を含む測定データを生成する。測定データは、ユーザ端末装置３０を介して健康管理支援装置４０に送信される。
【００２３】
ユーザ端末装置３０は、例えば、パーソナルコンピュータ（ＰＣ）、スマートフォン、携帯電話機などのコンピュータであり得る。ユーザ端末装置３０は、据え置き型のコンピュータであってもよく、モバイル型のコンピュータであってもよい。図１の例では、ユーザ端末装置３０は、ユーザによって携帯されるスマートフォンである。
【００２４】
健康管理支援装置４０は、例えば、サーバなどのコンピュータであり得る。健康管理支援装置４０は、第１の取得部４１、第２の取得部４２、第１の判定部４３、第２の判定部４４、及び出力部４５を備える。
【００２５】
第１の取得部４１は、ユーザの健康状態に関する健康状態情報を取得する。健康状態情報は、例えば、少なくとも１種類の指標に関する健康状態情報を含む。一例では、ユーザは毎日、健康機器２０で血圧を測定する。この場合、第１の取得部４１は、ユーザ端末装置３０を介して健康機器２０から測定データを日々受信し、受信した測定データで血圧に関する健康状態情報を更新する。これにより、血圧に関する健康状態情報は、収縮期血圧の推移を表す情報及び拡張期血圧の推移を表す情報を含む。
【００２６】
第２の取得部４２は、ユーザの生活習慣に関する生活習慣情報を取得する。例えば、第２の取得部４２は、ユーザ端末装置３０から日々受信する情報に基づいて生活習慣情報を生成又は更新する。生活習慣情報は、例えば、少なくとも１種類の生活習慣に関する生活習慣情報を含む。生活習慣は、健康状態に影響を与えると考えられるユーザの日常的な行動を表す。生活習慣は、例えば、塩分摂取量、飲酒量、喫煙本数、睡眠時間、食事時刻、飲酒時刻、服薬時刻、服薬日数などである。
【００２７】
第１の判定部４３は、健康状態情報に基づいて、ユーザの対象日の健康状態が悪いか否かを判定する。健康状態情報が複数種類の指標に関する健康状態情報を含む場合、第１の判定部４３は、種類ごとに判定を行う。例えば、第１の判定部４３は、健康状態情報に対して閾値処理を行うことにより、ユーザの健康状態が悪いか否かを判定する。例えば、第１の判定部４３は、収縮期血圧が１３５ｍｍＨｇ未満である場合に健康状態が良いと判定し、収縮期血圧が１３５ｍｍＨｇ以上である場合に健康状態が悪いと判定する。
【００２８】
第２の判定部４４は、健康状態が悪いと第１の判定部４３が判定したことに応答して、対象日に基づいて設定される第１の期間の生活習慣情報と、第１の期間とは異なる第２の期間の生活習慣情報とに差異があるか否かを判定する。生活習慣情報が複数種類の生活習慣に関する生活習慣情報を含む場合、第２の判定部４４は、種類ごとに判定を行う。ある種類の生活習慣に関する生活習慣情報に差異がある場合、その種類の生活習慣の変化がユーザの健康状態に悪影響を及ぼしたと見なす。第１の期間として、例えば、対象日より３０日前の日から対象日までの期間が設定される。第２の期間として、例えば、健康状態が良い期間が設定される。
【００２９】
例えば、第２の判定部４４は、第１の期間の生活習慣情報から１日あたりの塩分摂取量を算出し、第２の期間の生活習慣情報から１日あたりの塩分摂取量を算出し、それらの間に差異があるか否かを判定する。判定には、例えば、閾値処理を使用することができる。第１の期間の生活習慣情報から算出された１日あたりの塩分摂取量をＡ１、第２の期間の生活習慣情報から算出された１日あたりの塩分摂取量をＡ２、閾値をＶＴＨとすると、第２の判定部４４は、Ａ１−Ａ２＞ＶＴＨの場合に差異があると判定し、Ａ１−Ａ２≦ＶＴＨの場合に差異がないと判定する。
【００３０】
出力部４５は、差異があると第２の判定部４４が判定したことに応答して、生活習慣の改善を促す指示情報を出力する。例えば、出力部４５は、「塩分摂取を控えてください」という生活習慣の改善を促すメッセージを含む指示情報をユーザ端末装置３０に送信する。ユーザ端末装置３０は、健康管理支援装置４０から受信した指示情報に含まれるメッセージを表示する。
【００３１】
以上のように、健康管理支援装置４０は、ユーザの健康状態が悪いと判定したときに、生活習慣情報に変化があるか否かを判定する。そして、健康管理支援装置４０は、生活習慣情報に変化がある場合には、健康状態が悪い要因が生活習慣情報の変化にあると見なし、生活習慣の改善を促す通知をユーザに提示する。これにより、健康状態が悪いときに生活習慣の改善を促す適切な通知を提示することができるようになる。ユーザは、生活習慣の改善を常に意識する必要がないため、生活習慣の改善に対するモチベーションを維持しやすくなる。
【００３２】
以下では、実施形態に係る健康管理支援装置についてより詳細に説明する。図１の例では、健康管理支援装置４０がユーザ端末装置３０と別の装置として示されているが、以下で説明する健康管理支援装置は、健康管理支援装置４０がユーザ端末装置３０内に組み込まれたものである。
【００３３】
［構成例］
（ハードウェア構成）
図２を参照して、一実施形態に係る健康管理支援装置１００のハードウェア構成の一例を説明する。図２は、健康管理支援装置１００のハードウェア構成の一例を例示する。図２の例では、健康管理支援装置１００は、制御部１０１、記憶部１０５、入力装置１０６、出力装置１０７、通信インタフェース１０８、及び電源１０９を備える。
【００３４】
制御部１０１は、ＣＰＵ（Central Processing Unit）１０２、ＲＡＭ（Random Access Memory）１０３、ＲＯＭ（Read Only Memory）１０４などを含み、情報処理に応じて各構成要素の制御を行う。記憶部１０５は、例えば、ハードディスクドライブ（ＨＤＤ）、半導体メモリ（例えばフラッシュメモリ）などの補助記憶装置であり、制御部１０１で実行されるプログラム（例えば健康管理支援プログラム）、プログラムを実行するために必要な設定データ、健康状態情報、生活習慣情報などを不揮発的に記憶する。記憶部１０５が備える記憶媒体は、コンピュータその他装置、機械等が記録されたプログラムなどの情報を読み取り可能なように、当該プログラムなどの情報を、電気的、磁気的、光学的、機械的又は化学的作用によって蓄積する媒体である。なお、プログラムの一部又は全部は、ＲＯＭ１０４に記憶されていてもよい。
【００３５】
入力装置１０６は、入力を行うための装置である。入力装置１０６は、例えば、マウス、キーボード、カメラ、マイクロフォン等である。出力装置１０７は、出力を行うための装置である。出力装置１０７は、例えば、ディスプレイ、スピーカ等である。ディスプレイとしては、例えば、液晶表示装置（ＬＣＤ）又は有機ＥＬ（Electro-Luminescence）ディスプレイを使用することができる。有機ＥＬディスプレイはＯＬＣＤ（Organic Light Emitting Diode）ディスプレイと呼ばれることもある。入力装置１０６及び出力装置１０７としてタッチスクリーンが採用されてもよい。
【００３６】
通信インタフェース１０８は、外部装置と通信を行うためのインタフェースである。通信インタフェース１０８は、制御部１０１から情報を受け取り、それを外部装置に送信する。通信インタフェース１０８は、外部装置から情報を受信し、それを制御部１０１に渡す。通信インタフェース１０８は、例えば、無線通信モジュールを含む。無線通信モジュールは、例えば、無線ＬＡＮ（Local Area Network）モジュール、近距離無線通信モジュール、又はこれらの両方を含む。近距離無線通信モジュールは、例えば、Bluetooth（登録商標）モジュールであり得る。なお、通信インタフェース１０８は、無線通信モジュールに代えて又は無線通信モジュールに追加して、有線通信モジュールを含んでいてもよい。健康管理支援プログラムなどのいくつかのプログラムは、インターネットなどの通信ネットワーク上のコンピュータから通信インタフェース１０８により取得されて、記憶部１０５に格納されてもよい。
【００３７】
電源１０９は、制御部１０１などの構成要素に電力を供給する。健康管理支援装置１００がモバイル型のコンピュータである場合、電源１０９は、例えば、充電可能なバッテリである。
【００３８】
なお、健康管理支援装置１００の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、制御部１０１は、複数のプロセッサを含んでいてもよい。例えば、健康管理支援装置１００は、加速度センサ及び／又はジャイロセンサを備えてもよい。この場合、制御部１０１は、加速度センサ及び／又はジャイロセンサの出力に基づいて、歩数又は活動量を算出することができる。すなわち、健康管理支援装置１００は、歩数計又は活動量計を備えることができる。活動量は、歩行、家事、デスクワークなどのユーザの身体活動に関連する指標である。活動量は、例えば、消費カロリー、脂肪燃焼量などであり得る。
【００３９】
（ソフトウェア構成）
図３を参照して、一実施形態に係る健康管理支援装置１００のソフトウェア構成の一例を説明する。図３は、健康管理支援装置１００のハードウェア構成の一例を例示する。図３の例では、健康管理支援装置１００は、健康状態情報取得部１５１、生活習慣情報取得部１５２、属性情報取得部１５３、健康状態判定部１５４、生活習慣判定部１５５、目標値設定部１５６、出力部１５７、健康状態情報記憶部１７１、生活習慣情報記憶部１７２、及び属性情報記憶部１７３を備える。健康状態情報取得部１５１、生活習慣情報取得部１５２、属性情報取得部１５３、健康状態判定部１５４、生活習慣判定部１５５、目標値設定部１５６、及び出力部１５７は、健康管理支援装置１００の制御部１０１が記憶部１０５に記憶されたプログラムを実行することによって下記の処理を実行する。制御部１０１がプログラムを実行する際は、制御部１０１は、プログラムをＲＡＭ１０３に展開する。そして、制御部１０１は、ＲＡＭ１０３に展開されたプログラムをＣＰＵ１０２により解釈及び実行して、各構成要素を制御する。健康状態情報記憶部１７１、生活習慣情報記憶部１７２、及び属性情報記憶部１７３は、記憶部１０５により実現される。
【００４０】
健康状態情報取得部１５１は、ユーザの健康状態に関する健康状態情報を取得し、取得した健康状態情報を健康状態情報記憶部１７１に記憶させる。例えば、健康状態情報取得部１５１は、通信インタフェース１０８を介して健康機器（例えば図１に示した健康機器２０）から測定データを受信し、受信した測定データを健康状態情報記憶部１７１に追記する。健康状態情報取得部１５１は、ユーザが入力装置１０６を用いて入力した測定データを入力装置１０６から受け取ってもよい。健康状態情報取得部１５１は、健康管理支援装置１００内で生成された測定データを健康状態情報記憶部１７１に追記してもよい。健康状態情報取得部１５１は、本発明の第１の取得部に相当するものである。
【００４１】
例えば、健康状態情報は、血圧、体重、ＢＭＩ、歩数、活動量、睡眠時間の少なくとも１つに関する健康状態情報を含む。例えば、ユーザは毎朝血圧を測定する場合、血圧に関する健康状態情報は、日ごとの血圧値、すなわち、血圧値の推移を示す情報を含む。健康状態情報がＢＭＩに関する健康状態情報を含む場合、ユーザがＢＭＩの値を入力してもよく、ユーザが体重の値を入力し、健康状態情報取得部１５１が入力された体重の値からＢＭＩを算出してもよい。ＢＭＩを算出するために必要となるユーザの身長は、後述する属性情報に含まれる。
【００４２】
生活習慣情報取得部１５２は、ユーザの生活習慣に関する生活習慣情報を取得し、取得した生活習慣情報を生活習慣情報記憶部１７２に記憶させる。例えば、生活習慣情報取得部１５２は、ユーザが入力装置１０６を用いて入力した情報に基づいて生活習慣情報を生成する。例えば、ユーザが食事をとるたびに摂取した塩分量を入力するようにしてもよい。例えば、ユーザは食事をとるたびに食事の内容を入力するようにし、生活習慣情報取得部１５２は、食事データベース（図示せず）を参照して各食事においてユーザが摂取した塩分量を算出してもよい。例えば、ユーザは、入力装置１０６のカメラで食事を撮像し、生活習慣情報取得部１５２は、食事の画像データに基づいてユーザが摂取した塩分量を算出してもよい。生活習慣情報取得部１５２は、通信インタフェース１０８を介して外部装置から生活習慣情報を受信してもよい。例えば、生活習慣情報取得部１５２は、通信インタフェース１０８を介して、睡眠時間を測定する睡眠計から、ユーザの睡眠時間の測定値を受信してよい。生活習慣情報取得部１５２は、本発明の第２の取得部に相当するものである。
【００４３】
属性情報取得部１５３は、ユーザの属性情報を取得し、取得した属性情報を属性情報記憶部１７３に記憶させる。属性情報は、ユーザの特徴を表す情報である。属性情報は、例えば、性別、年齢、身長などに関する情報を含む。例えば、属性情報取得部１５３は、ユーザが入力装置１０６を用いて入力した属性情報を入力装置１０６から受け取る。
【００４４】
健康状態判定部１５４は、健康状態情報記憶部１７１から健康状態情報を読み出し、健康状態情報に基づいてユーザの健康状態が悪いか否かを判定する。本実施形態では、第１の動作モード及び第２の動作モードがある。第１の動作モードでは、健康状態に対する判定は、対象日の健康状態情報と予め設定された閾値との比較に基づいて実行される。第２の動作モードでは、健康状態に対する判定は、対象日に基づいて決定される第１の期間の健康状態情報と第１の期間とは異なる第２の期間の健康状態情報との比較に基づいて実行される。動作モードは、ユーザによって第１の動作モードと第２の動作モードとの間で切り替えられてよい。各動作モードについては後に説明する。
【００４５】
生活習慣判定部１５５は、健康状態判定部１５４がユーザの健康状態が悪いと判定したことに応答して動作する。生活習慣判定部１５５は、第１の期間の生活習慣情報と第２の期間の生活習慣情報とに差異があるか否かを判定する。生活習慣判定部１５５は、ある種類の生活習慣に関して差異があると判定すると、その種類を識別する識別情報を含む判定結果を目標値設定部１５６に与える。
【００４６】
目標値設定部１５６は、生活習慣判定部１５５から受け取った判定結果を受け取り、受け取った判定結果に基づいて生活習慣の改善に係る目標値を設定する。目標値を設定する方法は、生活習慣の種類に応じて異なる。目標値は、第２の期間の生活習慣情報に基づいて決定される。
【００４７】
出力部１５７は、生活習慣の改善を促す指示情報を出力する。指示情報は、目標値設定部１５６により設定された目標値を含む。出力部１５７は、例えば、指示情報を出力装置１０７としてのディスプレイに表示させる。例えば、「１日あたりの塩分摂取量を２ｇ減らしてください」と表示される。
【００４８】
第１の動作モードで動作する健康状態判定部１５４及び生活習慣判定部１５５について説明する。  
指標の種類ごとに閾値が設定される。閾値は、手動で設定されてもよく、自動で設定されてもよい。ユーザは、閾値を手動で設定するか自動を設定するかを切り替えることができる。閾値が手動で設定される場合、ユーザが入力装置１０６を用いて指標ごとに閾値を設定する。
【００４９】
閾値が自動で設定される場合、例えば、学会などの機関が定めたパラメータが閾値として使用されてよい。例えば、日本高血圧学会が策定した高血圧治療ガイドラインでは、収縮期血圧（家庭で測定された収縮期血圧）が１３５ｍｍＨｇ以上であることと、拡張期血圧（家庭で測定された拡張期血圧）が８５ｍｍＨｇ以上であることと、のいずれかを満たす場合に高血圧と判定するとされている。このため、収縮期血圧に関する閾値は、例えば１３５ｍｍＨｇに設定され、拡張期血圧に関する閾値は、例えば８５ｍｍＨｇに設定される。また、ＢＭＩに関する閾値は、例えば２５ｋｇ／ｍ２に設定される。歩数に関する閾値は、例えば８０００歩／日に設定される。睡眠時間に関する閾値は、例えば７時間／日に設定される。
【００５０】
なお、閾値は、属性情報を考慮して設定されてもよい。理想的な睡眠時間は、年齢によって異なる。このため、睡眠時間に関する閾値は、例えば、１０〜１５歳では７時間、１６〜２５歳では６時間、２６〜４５歳では５時間半、４６歳以上では５時間というように設定される。
【００５１】
各指標に対して２つの閾値が設定されてもよい。睡眠時間に関して、例えば、５時間及び９時間の２つの閾値が設定される。この場合、睡眠時間の測定値が５〜９時間の範囲内にある場合に健康状態が良いと判定され、睡眠時間の測定値が５時間未満である又は９時間を超える場合に健康状態が悪いと判定される。
【００５２】
健康状態情報が複数種類の指標に関する健康状態情報を含む場合、ユーザは複数種類の指標の中から改善したいものを選択してよい。例えば、ユーザが血圧を改善したい指標として選択した場合、その他の指標（例えばＢＭＩ）に関する健康状態情報にかかわらず、収縮期血圧及び拡張期血圧に関する健康状態情報に基づいて健康状態が良いか悪いかの判定が行われる。
【００５３】
健康状態判定部１５４は、対象日の健康状態情報に対して閾値処理を行うことにより、ユーザの健康状態が悪いか否かを判定する。例えば、健康状態判定部１５４は、対象日の体重が６５ｋｇ未満である場合に健康状態が良いと判定し、対象日の体重が６５ｋｇ以上である場合に健康状態が悪いと判定する。
【００５４】
生活習慣判定部１５５は、第１の期間の生活習慣情報及び第２の期間の生活習慣情報を分析する。第１の期間は、例えば対象日を基準とした直近３０日間である。対象日が４月１５日である場合、第１の期間は、３月１７日から４月１５日までの期間である。第２の期間は、健康状態が良いと判定された期間である。第２の期間は、例えば、第１の期間よりも前の期間であり得る。なお、第２の期間は、第１の期間の少なくとも一部を含んでもよい。生活習慣判定部１５５は、塩分摂取量、飲酒量、喫煙本数、睡眠時間については、１日あたりの平均値を算出する。生活習慣判定部１５５は、食事時刻、飲酒時刻、服薬時刻については、時間帯別の回数又は割合を算出する。例えば、朝食時刻についての分析結果は、７時台に朝食を食べた日数が７日、８時台に朝食を食べた日数が１４日、９時台に朝食を食べた日数が９日であるという情報を含む。生活習慣判定部１５５は、服薬日数については、各期間において服薬した日数又は割合（総日数に対する服薬した日数）を算出する。例えば、ユーザが３０日のうちの７日だけ服薬した場合、服薬日数についての分析結果は、２３％という情報を含む。
【００５５】
生活習慣判定部１５５は、第１の期間の生活習慣情報と第２の期間の生活習慣情報との間に差異があるか否かを判定する。具体的には、生活習慣判定部１５５は、第１の期間の生活習慣情報の分析結果と第２の期間の生活習慣情報の分析結果との比較に基づいて、第１の期間の生活習慣情報と第２の期間の生活習慣情報との間に差異があるか否かを判定する。
【００５６】
塩分摂取量、飲酒量、喫煙本数、睡眠時間、投薬日数に関しては、生活習慣判定部１５５は、第１の期間の生活習慣情報の分析結果と第２の期間の生活習慣情報の分析結果との間の乖離度に基づいて判定を行う。乖離度は、例えば、差又は比である。第１の期間の生活習慣情報の分析結果である１日あたりの塩分摂取量をＡ１、第２の期間の生活習慣情報の分析結果である１日あたりの塩分摂取量をＡ２、閾値をＶＴＨとすると、生活習慣判定部１５５は、Ａ１−Ａ２＞ＶＴＨの場合に差異があると判定し、Ａ１−Ａ２≦ＶＴＨの場合に差異がないと判定する。
【００５７】
食事時刻、飲酒時刻、服薬時刻に関しては、例えば、生活習慣判定部１５５は、割合が最も高い時間帯の異同に基づいて判定を行う。例えば、第１の期間の生活習慣情報の分析結果として、７時台に朝食を食べた日数が７日、８時台に朝食を食べた日数が１４日、９時台に朝食を食べた日数が９日であるという情報を含が得られ、第２の期間の生活習慣情報の分析結果として、７時台に朝食を食べた日数が１６日、８時台に朝食を食べた日数が８日、９時台に朝食を食べた日数が６日であるという情報が得られたとする。この場合、第１の期間では８時台に朝食を食べた割合が最も高いが、第２の期間では７時台に朝食を食べた割合が最も高く、したがって、生活習慣判定部１５５は、第１の期間と第２の期間との間で生活習慣に差異があると判定する。
【００５８】
第２の動作モードで動作する健康状態判定部１５４及び生活習慣判定部１５５について説明する。
【００５９】
健康状態判定部１５４は、第１の期間の健康状態情報と第２の期間の健康状態情報との比較に基づいて、健康状態が良いか悪いかを判定する。各期間の健康状態情報は、例えば、各期間における測定値の平均値であり得る。例えば、第１の期間及び第２の期間を決定する方法として、日ベース、月ベース、年ベースの３つの方法が用意され、ユーザが３つの方法のうちの１つを選択する。日ベースでは、第１の期間は対象日であり、第２の期間はその前の日である。例えば、対象日が４月１５日である場合、第１の期間は４月１５日であり、第２の期間は４月１４日である。月ベースでは、第１の期間は、対象日の２９日前の日から対象日までの期間であり、第２の期間は、対象日の５９日前の日から対象日の３０日前の日までの期間である。例えば、対象日が４月１５日である場合、第１の期間は３月１７日から４月１５日までの期間であり、第２の期間は２月１５日から３月１６日までの期間である。年ベースでは、第１の期間は、対象日の３６４日前の日から対象日までの期間であり、第２の期間は、対象日の７２９日前の日から対象日の３６５日前の日までの期間である。例えば、対象日が２０１８年４月１５日である場合、第１の期間は２０１７年４月１６日から２０１８年４月１５日までの期間であり、第２の期間は２０１６年４月１６日から２０１７年４月１５日までの期間である。
【００６０】
例えば、健康状態判定部１５４は、第１の期間における平均収縮期血圧が第２の期間における平均収縮期血圧よりも１０ｍｍＨｇ高い場合に、健康状態が悪いと判定し、そうでなければ健康状態が良いと判定する。１０ｍｍＨｇは閾値の一例である。閾値は、固定値であってもよく、可変であってもよい。例えば、健康状態判定部１５４は、第１の期間における平均歩数が第２の期間における平均歩数よりも１５００歩／日少ない又は多い場合に、健康状態が悪いと判定し、そうでなければ健康状態が良いと判定する。
【００６１】
生活習慣判定部１５５、目標値設定部１５６、及び出力部１５７による処理は、第１の動作モードで説明したものと同様である。ただし、第２の動作モードでは、生活習慣判定部１５５が対象とする第１の期間及び第２の期間はそれぞれ、健康状態判定部１５４が対象とする第１の期間及び第２の期間と同じである。
【００６２】
上記実施形態では、健康管理支援装置１００の機能がいずれも汎用のプロセッサによって実現される例について説明している。しかしながら、機能の一部又は全部が１又は複数の専用のプロセッサにより実現されてもよい。
【００６３】
［動作例］
（第１の動作モード）
図４は、健康管理支援装置１００が第１の動作モードで健康管理支援を行う際の動作フローを例示する。図４に示される処理は、例えば、ある日の生活習慣情報の入力が完了した後に実行される。ここでは、ユーザが４月１６日に４月１５日の生活習慣情報を入力したものとする。この場合、処理は４月１６日に実行されるが、対象日は４月１５日である。
【００６４】
図４のステップＳ１１では、制御部１０１は、健康状態判定部１５４として動作し、記憶部１０５から対象日の健康状態情報を読み出す。
【００６５】
ステップＳ１２では、制御部１０１は、健康状態判定部１５４として動作し、読み出した健康状態情報に基づいて、ユーザの健康状態が良いか悪いかを判定する。健康状態が良いと制御部１０１が判定した場合、処理は終了となる。健康状態が悪いと制御部１０１が判定した場合には、処理はステップＳ１３に進む。例えば、収縮期血圧が１３７ｍｍＨｇであり、拡張期血圧が８３ｍｍＨｇである場合、拡張期血圧は閾値８５ｍｍＨｇ未満であるが、収縮期血圧が閾値１３５ｍｍＨｇを超える。その結果、制御部１０１は、健康状態が悪いと判定する。
【００６６】
制御部１０１は、健康状態の判定結果に応じたフラグを対象日の健康状態情報に関連付けてもよい。図４に示される処理が毎日実行されると、各日の健康状態情報にフラグが関連付けられることになる。フラグは、例えば、後のステップＳ１４で使用される。
【００６７】
ステップＳ１３では、制御部１０１は、生活習慣判定部１５５として動作し、第１の期間の生活習慣情報を分析する。例えば、制御部１０１は、記憶部１０５から３月１７日から４月１５日までの塩分摂取量を表す情報を読み出し、１日あたりの塩分摂取量を算出する。さらに、制御部１０１は、記憶部１０５から３月１７日から４月１５日までにユーザが降圧剤を服用した日数を表す情報を読み出し、３０日のうちユーザが服薬した日数の割合を示す服薬割合を算出する。
【００６８】
ステップＳ１４では、制御部１０１は、健康状態が良い期間があるか否かを判定する。例えば、制御部１０１は、生活習慣判定部１５５として動作し、健康状態情報に関連付けられたフラグを参照することで、健康状態が良い期間を探索する。探索範囲は、例えば、対象日の３１日以上前（例えば３月１６日以前）とする。健康状態が良い期間がないと制御部１０１が判定した場合、処理は終了となる。健康状態が良い期間があると制御部１０１が判定した場合には、制御部１０１は、健康状態が良い期間の一部又は全部を第２の期間に設定し、処理はステップＳ１５に進む。
【００６９】
ステップＳ１５では、制御部１０１は、生活習慣判定部１５５として動作し、第２の期間の生活習慣情報を分析する。例えば、制御部１０１は、記憶部１０５から第２の期間の塩分摂取量を表す情報を読み出し、それら塩分摂取量の平均値を算出する。さらに、制御部１０１は、記憶部１０５から第２の期間中にユーザが降圧剤を服用した日数を表す情報を読み出し、服薬割合を算出する。
【００７０】
ステップＳ１６では、制御部１０１は、生活習慣判定部１５５として動作し、第１の期間の生活習慣情報と第２の期間の生活習慣情報との間に差異があるか否かを判定する。差異がないと制御部１０１が判定した場合、処理は終了となる。差異があると制御部１０１が判定した場合には、処理はステップＳ１７に進む。例えば、第１の期間の塩分摂取量が８．８ｇ／日であり、第１の期間の服薬割合が１００％であり、第２の期間の塩分摂取量が６．４ｇ／日であり、第２の期間の服薬割合が１００％であったとする。この場合、服薬割合については、第１の期間の服薬割合は第２の期間の服薬割合に等しいが、第１の期間の塩分摂取量が第２の期間の塩分摂取量より２．４ｇ／日も高くなっている。このため、制御部１０１は、第１の期間の生活習慣情報と第２の期間の生活習慣情報との間に差異があると判定する。
【００７１】
ステップＳ１７では、制御部１０１は、目標値設定部１５６として動作し、生活習慣の改善に係る目標値を設定する。例えば、制御部１０１は、第１の期間と第２の期間との間で差異があると判定した種類の生活習慣について目標値を設定する。目標値は、例えば、第２の期間の生活習慣情報の分析結果に基づいて設定される。ステップＳ１６において参照した例では、第１の期間と第２の期間との間で差異があると判定した種類の生活習慣は塩分摂取量であり、第２の期間の塩分摂取量が６．４ｇ／日である。この場合、制御部１０１は、塩分摂取量について６．４ｇ／日という目標値を設定する。例えば、第２の期間の食事時刻の分析結果として、７時台に朝食を食べた割合が最も高いことが得られている場合、制御部１０１は、７時台に朝食を食べるという目標値を設定する。服薬日数に関しては、制御部１０１は、分析結果にかかわらず、薬を毎日服用するという目標を設定する。
【００７２】
ステップＳ１８では、制御部１０１は、出力部１５７として動作し、生活習慣の改善を促す通知をユーザに出力する。例えば、制御部１０１は、「血圧が高くなっています。塩分摂取量を６．４ｇ／日に抑えてください。」というメッセージを出力装置１０７のディスプレイに表示させる。
【００７３】
（第２の動作モード）
図５は、健康管理支援装置１００が第２の動作モードで健康管理支援を行う際の動作フローを例示する。ここでは、図４において参照した例と同様にして、対象日は４月１５日とする。さらに、処理は月ベースで行うものとする。
【００７４】
図５のステップＳ２１では、制御部１０１は、健康状態判定部１５４として動作し、第１の期間の健康状態情報を分析する。例えば、制御部１０１は、記憶部１０５から３月１７日から４月１５日までの収縮期血圧及び拡張期血圧の測定値を読み出し、収縮期血圧の測定値の平均値及び拡張期血圧の測定値の平均値を算出する。
【００７５】
ステップＳ２２では、制御部１０１は、健康状態判定部１５４として動作し、第２の期間の健康状態情報を分析する。例えば、制御部１０１は、記憶部１０５から２月１５日から３月１６日までの収縮期血圧及び拡張期血圧の測定値を読み出し、収縮期血圧の平均値及び拡張期血圧の平均値を算出する。
【００７６】
ステップＳ２３では、制御部１０１は、健康状態判定部１５４として動作し、第１の期間の健康状態情報の分析結果と第２の期間の健康状態情報の分析結果との比較に基づいて、健康状態が良いか悪いかを判定する。健康状態が良いと制御部１０１が判定した場合、処理は終了となる。健康状態が悪いと制御部１０１が判定した場合には、処理はステップＳ２４に進む。例えば、第１の期間の収縮期血圧の平均値が１３４ｍｍＨｇであり、第１の期間の拡張期血圧の平均値が８４ｍｍＨｇであり、第２の期間の収縮期血圧の平均値が１３２ｍｍＨｇであり、第２の期間の拡張期血圧の平均値が７９ｍｍＨｇであるとする。この場合、収縮期血圧については、第１の期間と第２の期間とで値に有意な差はないが、拡張期血圧については有意な差がある。その結果、制御部１０１は、健康状態が悪い（悪化した）と判定する。
【００７７】
ステップＳ２４では、制御部１０１は、生活習慣判定部１５５として動作し、第１の期間の生活習慣情報を分析する。ステップＳ２４の処理は、図４に示したステップＳ１３の処理と同様であるので、ステップＳ２４の処理についての説明は省略する。ただし、ステップＳ２４で対象とする第１の期間は、ステップＳ２１で対象とした第１の期間と同じである。
【００７８】
ステップＳ２５では、制御部１０１は、生活習慣判定部１５５として動作し、第２の期間の生活習慣情報を分析する。ステップＳ２５の処理は、図４に示したステップＳ１５の処理と同様であるので、ステップＳ２５の処理についての説明は省略する。ただし、ステップＳ２５で対象とする第２の期間は、ステップＳ２２で対象とした第２の期間と同じである。
【００７９】
ステップＳ２６〜Ｓ２８の処理は、図４に示したステップＳ１６〜Ｓ１８の処理と同じであるので、ステップＳ２６〜Ｓ２８の処理についての説明は省略する。
【００８０】
なお、図４又は図５を参照して説明した処理手順は例示であり、処理順序は適宜変更することが可能である。また、各ステップの処理内容もまた適宜変更することが可能である。
【００８１】
［効果］
以上のように、健康管理支援装置１００は、ユーザの健康状態が悪いか否かを判定し、健康状態が悪いと判定したときには、ユーザの健康状態に悪影響を及ぼしたと考えられる生活習慣の種類を特定し、特定された種類の生活習慣を改善するよう促す通知をユーザに与える。それにより、健康状態が悪いときに限って生活習慣の改善をユーザに意識させることが可能になる。常に生活習慣の改善をユーザに意識させるのではないので、ユーザは、生活習慣の改善に対するモチベーションを維持しやすくなる。
【００８２】
さらに、健康管理支援装置１００は、第２の期間の生活習慣情報に基づいて生活習慣の改善に係る目標値を設定する。すなわち、健康管理支援装置１００は、ユーザ自身の過去の生活習慣情報に基づいて目標値を設定する。これにより、ユーザに適した目標値をユーザに提示することができる。
【００８３】
第１の動作モードでは、健康管理支援装置１００は、対象日の直前の期間の生活習慣情報と健康状態が良い期間の生活習慣情報との比較に基づいて判定を行う。健康状態が悪い原因が対象日の直前の生活習慣にあることが多いので、生活習慣の変化を効率的に検出することが可能になる。第２の動作モードでは、健康管理支援装置１００は、第１の期間の健康状態情報と第１の期間よりも前の第２の期間の健康状態情報との比較に基づいて判定を行う。これにより、健康状態が以前より悪化したことを検出することが可能になる。
【００８４】
［変形例］
この発明は上記実施形態に限定されるものではない。例えば、健康管理支援装置４０は、第１の動作モードと第２の動作モードとの一方のみを有していてもよい。例えば、健康管理支援装置４０は、複数台のコンピュータにより構成されてもよい。
【００８５】
要するに本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００８６】
１０…健康管理支援システム、２０…健康機器、３０…ユーザ端末装置、
４０…健康管理支援装置、４１…第１の取得部、４２…第２の取得部、
４３…第１の判定部、４４…第２の判定部、４５…出力部、
１００…健康管理支援装置、
１０１…制御部、１０２…ＣＰＵ、１０３…ＲＡＭ、１０４…ＲＯＭ、
１０５…記憶部、１０６…入力装置、１０７…出力装置、
１０８…通信インタフェース、１０９…電源、
１５１…健康状態情報取得部、１５２…生活習慣情報取得部、
１５３…属性情報取得部、１５４…健康状態判定部、１５５…生活習慣判定部、
１５６…目標値設定部、１５７…出力部、１７１…健康状態情報記憶部、
１７２…生活習慣情報記憶部、１７３…属性情報記憶部。
【図１】
2020009013.tif 000003
【図２】
2020009013.tif 000004
【図３】
2020009013.tif 000005
【図４】
2020009013.tif 000006
【図５】
2020009013.tif 000007