(57)【要約】【課題】  ユーザの将来のカロリー収支を考慮した助言を与える。【解決手段】  健康管理支援システム１００は、ユーザの行動の情報と摂取又は消費されるカロリー量の情報とを対応する１日単位の履歴データとして格納したデータベース１０１と、支援対象日にユーザの摂取したカロリー量の情報を取得する摂取情報取得部３０２と、支援対象日のユーザの行動の情報及び消費されるカロリー量の情報を取得する消費情報・行動情報取得部３０３と、カロリー量の目標値の情報を取得するプロファイル作成部４００と、支援対象日の行動の情報と履歴データの行動の情報との一致度に基づいて履歴データを抽出する抽出部５５０と、抽出された履歴データから支援対象日のカロリー収支の予測値を計算する予測部６００と、予測値とカロリー量の目標値とに基づき行動の助言に関する情報を生成する行動助言生成部７００とを備える。【選択図】  図１
2007094723.tif 000002
【特許請求の範囲】
【請求項１】
健康管理の支援対象であるユーザの行動を示す行動情報と当該行動により摂取又は消費されるカロリー量を示す摂取消費情報とを、対応する所定の期間単位の履歴データとして格納したユーザ履歴情報データベースにアクセスすることができる健康管理支援システムであって、
前記ユーザへの健康管理の支援を行う単位期間である支援期間に、ユーザの摂取したカロリー量を示す支援期間摂取情報を取得する摂取情報取得手段と、
前記支援期間の前記ユーザの行動を示す支援期間行動情報、及び当該行動により消費されるカロリー量を示す支援期間消費情報を取得する消費情報・行動情報取得手段と、
前記ユーザの単位期間に摂取するカロリー量の目標値を示す目標摂取情報を取得する目標摂取情報取得手段と、
前記消費情報・行動情報取得手段により取得された前記ユーザの支援期間行動情報と、前記ユーザ履歴情報データベースに格納された前記履歴データの行動情報との一致度を所定の一致度判定規準に基づいて算出して、当該一致度に基づいて前記ユーザ履歴情報データベースから前記履歴データを抽出する抽出手段と、
前記抽出手段により抽出された前記履歴データに係る前記摂取消費情報を読み出して、読み出した当該摂取消費情報から前記支援期間における前記ユーザのカロリー収支の予測値を計算する予測手段と、
前記予測手段により計算された前記予測値と前記目標摂取情報取得手段により取得された前記目標摂取情報とに基づき、前記ユーザに対する前記支援期間における行動の助言に関する情報を生成する行動助言生成手段と、
前記行動助言生成手段により生成された行動の助言に関する情報を、前記ユーザに対して通知する通知手段と、
を備える健康管理支援システム。
【請求項２】
前記ユーザの身体的特徴及び属性を表す身体情報を取得する身体情報取得手段を更に備え、
前記目標摂取情報取得手段は、前記身体情報取得手段により取得された身体情報から、予め設定された目標摂取導出規準に基づいて目標摂取情報を導出することにより取得する、
ことを特徴とする請求項１に記載の健康管理支援システム。
【請求項３】
前記行動助言生成手段は、前記予測手段により計算された前記予測値と前記目標摂取情報取得手段により取得された前記目標摂取情報とに加えて、前記抽出手段により抽出された履歴データに係る行動情報に基づいて、前記ユーザに対する前記支援期間における行動の助言に関する情報を生成することを特徴とする請求項１又は２に記載の健康管理支援システム。
【請求項４】
前記ユーザの行動を検知してセンサ情報として出力するセンサを更に備え、
前記消費情報・行動情報取得手段は、前記センサが出力するセンサ情報から、予め設定された行動情報判定規準に基づいて前記支援期間行動情報及び支援期間消費情報を取得する、
ことを特徴とする請求項１〜３に記載の健康管理支援システム。
【請求項５】
前記消費情報・行動情報取得手段により取得された支援期間行動情報及び支援期間消費情報を、前記履歴データとして前記ユーザ履歴情報データベースに格納する格納手段を更に備える請求項１〜４に記載の健康管理支援システム。
【請求項６】
健康管理の支援対象であるユーザの行動を示す行動情報と当該行動により摂取又は消費されるカロリー量を示す摂取消費情報とを、対応する所定の期間単位の履歴データとして格納したユーザ履歴情報データベースにアクセスすることができる健康管理支援システムにおける健康管理支援方法であって、
前記ユーザへの健康管理の支援を行う単位期間である支援期間に、ユーザの摂取したカロリー量を示す支援期間摂取情報を取得する摂取情報取得ステップと、
前記支援期間の前記ユーザの行動を示す支援期間行動情報、及び当該行動により消費されるカロリー量を示す支援期間消費情報を取得する消費情報・行動情報取得ステップと、
前記ユーザの単位期間に摂取するカロリー量の目標値を示す目標摂取情報を取得する目標摂取情報取得ステップと、
前記消費情報・行動情報取得ステップにおいて取得された前記ユーザの支援期間行動情報と、前記ユーザ履歴情報データベースに格納された前記履歴データの行動情報との一致度を所定の一致度判定規準に基づいて算出して、当該一致度に基づいて前記ユーザ履歴情報データベースから前記履歴データを抽出する抽出ステップと、
前記抽出ステップにおいて抽出された前記履歴データに係る前記摂取消費情報を読み出して、読み出した当該摂取消費情報から前記支援期間における前記ユーザのカロリー収支の予測値を計算する予測ステップと、
前記予測ステップにおいて計算された前記予測値と前記目標摂取情報取得ステップにおいて取得された前記目標摂取情報とに基づき、前記ユーザに対する前記支援期間における行動の助言に関する情報を生成する行動助言生成ステップと、
前記行動助言生成ステップにおいて生成された行動の助言に関する情報を、前記ユーザに対して通知する通知ステップと、
を有する健康管理支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの健康管理を支援する健康管理支援システム及び健康管理支援方法に関する。
【背景技術】
【０００２】
ユーザの健康管理を支援するシステムとして、ユーザの摂取カロリー及び消費カロリーを記録してユーザに提示するシステムが知られている（例えば、下記特許文献１参照）。このシステムでは、摂取カロリー取得手段と、消費カロリー取得手段とを備え、現時点でのカロリー収支から生成される、今後必要な栄養素及び運動量等の助言に関する情報を閲覧することを可能とする。これにより、このシステムは、ユーザのその後の行動の計画立案を支援することができる。
【０００３】
また、上記の技術に加え、ユーザのスケジュール等を登録しておくことによって、そのスケジュールを改変するシステムが知られている（例えば、下記特許文献２参照）。このシステムでは、ユーザが予め設定している目標値を達成できるように、事前登録されているスケジュールの変更案をユーザに提示し、運動を習慣化させることを支援している。
【特許文献１】特開２００４−２７２４５３号公報
【特許文献２】特開２００４−３１８５０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来技術に係る健康管理システムは、以下に示すような問題点があった。即ち、上記従来技術に係る健康管理システムは、システムが把握している時点までのカロリー収支によってのみ、今後必要な栄養素及び運動量等の助言を与えるため、ユーザに誤った助言を与えるおそれがある。その時点以降においても、ユーザは飲食によるカロリーの摂取や通勤・通学における徒歩などの行動によるカロリーの消費を行っている。その点を考慮せずに、スケジュールの変更や助言を与えるため、ユーザにとって過度な助言を与えるおそれがある。
【０００５】
そこで本発明は、上記問題点を解決し、ユーザの将来のカロリー収支を考慮した助言を与えることを可能にする健康管理支援システム及び健康管理支援方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る健康管理支援システムは、健康管理の支援対象であるユーザの行動を示す行動情報と当該行動により摂取又は消費されるカロリー量を示す摂取消費情報とを、対応する所定の期間単位の履歴データとして格納したユーザ履歴情報データベースにアクセスすることができる健康管理支援システムであって、ユーザへの健康管理の支援を行う単位期間である支援期間に、ユーザの摂取したカロリー量を示す支援期間摂取情報を取得する摂取情報取得手段と、支援期間のユーザの行動を示す支援期間行動情報、及び当該行動により消費されるカロリー量を示す支援期間消費情報を取得する消費情報・行動情報取得手段と、ユーザの単位期間に摂取するカロリー量の目標値を示す目標摂取情報を取得する目標摂取情報取得手段と、消費情報・行動情報取得手段により取得されたユーザの支援期間行動情報と、ユーザ履歴情報データベースに格納された履歴データの行動情報との一致度を所定の一致度判定規準に基づいて算出して、当該一致度に基づいてユーザ履歴情報データベースから履歴データを抽出する抽出手段と、抽出手段により抽出された履歴データに係る摂取消費情報を読み出して、読み出した当該摂取消費情報から支援期間におけるユーザのカロリー収支の予測値を計算する予測手段と、予測手段により計算された予測値と目標摂取情報取得手段により取得された目標摂取情報とに基づき、ユーザに対する支援期間における行動の助言に関する情報を生成する行動助言生成手段と、行動助言生成手段により生成された行動の助言に関する情報を、ユーザに対して通知する通知手段と、を備えることを特徴とする。
【０００７】
本発明に係る健康管理支援システムでは、支援期間の行動と類似した行動に係る行動情報をユーザ履歴情報データベースから抽出して、抽出した行動情報から支援期間の残りの時間にユーザが取ると考えられる行動とカロリー収支の予測値とに基づいた助言を与えることが可能となる。即ち、本発明に係る健康管理支援システムによれば、ユーザの将来のカロリー収支を考慮した助言を与えて、ユーザがその助言に従うことで、より適切なユーザの健康管理が可能になる。
【０００８】
ユーザの身体的特徴及び属性を表す身体情報を取得する身体情報取得手段を更に備え、目標摂取情報取得手段は、身体情報取得手段により取得された身体情報から、予め設定された目標摂取導出規準に基づいて目標摂取情報を導出することにより取得する、ことが望ましい。この構成によれば、ユーザの身体情報から、より正確な目標摂取情報を導出することができる。これにより、より正確なユーザの健康管理が可能となる。
【０００９】
行動助言生成手段は、予測手段により計算された予測値と目標摂取情報取得手段により取得された目標摂取情報とに加えて、抽出手段により抽出された履歴データに係る行動情報に基づいて、ユーザに対する支援期間における行動の助言に関する情報を生成することが望ましい。この構成によれば、ユーザの予測される行動にも基づいて助言を与えることができるので、更に適切なユーザの健康管理が可能になる。
【００１０】
ユーザの行動を検知してセンサ情報として出力するセンサを更に備え、消費情報・行動情報取得手段は、センサが出力するセンサ情報から、予め設定された行動情報判定規準に基づいて支援期間行動情報及び支援期間消費情報を取得する、ことが望ましい。この構成によれば、センサがユーザの行動を取得するので、ユーザが意識的に入力を行わずに行動情報や消費情報を取得することが可能となる。これにより、ユーザにとって容易な健康管理が可能になる。
【００１１】
消費情報・行動情報取得手段により取得された支援期間行動情報及び支援期間消費情報を、履歴データとしてユーザ履歴情報データベースに格納する格納手段を更に備えることが望ましい。この構成によれば、ユーザへの助言を提供すると共に、ユーザ履歴情報データベースへの情報の格納が行われ、容易に継続的なユーザの健康管理が可能になる。
【００１２】
ところで、本発明は、上記のように健康管理支援システムの発明として記述できる他に、以下のように健康管理支援方法の発明としても記述することができる。これらはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【００１３】
本発明に係る健康管理支援方法は、健康管理の支援対象であるユーザの行動を示す行動情報と当該行動により摂取又は消費されるカロリー量を示す摂取消費情報とを、対応する所定の期間単位の履歴データとして格納したユーザ履歴情報データベースにアクセスすることができる健康管理支援システムにおける健康管理支援方法であって、ユーザへの健康管理の支援を行う単位期間である支援期間に、ユーザの摂取したカロリー量を示す支援期間摂取情報を取得する摂取情報取得ステップと、支援期間のユーザの行動を示す支援期間行動情報、及び当該行動により消費されるカロリー量を示す支援期間消費情報を取得する消費情報・行動情報取得ステップと、ユーザの単位期間に摂取するカロリー量の目標値を示す目標摂取情報を取得する目標摂取情報取得ステップと、消費情報・行動情報取得ステップにおいて取得されたユーザの支援期間行動情報と、ユーザ履歴情報データベースに格納された履歴データの行動情報との一致度を所定の一致度判定規準に基づいて算出して、当該一致度に基づいてユーザ履歴情報データベースから履歴データを抽出する抽出ステップと、抽出ステップにおいて抽出された履歴データに係る摂取消費情報を読み出して、読み出した当該摂取消費情報から支援期間におけるユーザのカロリー収支の予測値を計算する予測ステップと、予測ステップにおいて計算された予測値と目標摂取情報取得ステップにおいて取得された目標摂取情報とに基づき、ユーザに対する支援期間における行動の助言に関する情報を生成する行動助言生成ステップと、行動助言生成ステップにおいて生成された行動の助言に関する情報を、ユーザに対して通知する通知ステップと、を有することを特徴とする。
【発明の効果】
【００１４】
本発明では、支援期間の行動と類似した行動に係る行動情報をユーザ履歴情報データベースから抽出して、抽出した行動情報から支援期間の残りの時間にユーザが取ると考えられる行動とカロリー収支の予測値とに基づいた助言を与えることが可能となる。即ち、本発明によれば、ユーザの将来のカロリー収支を考慮した助言を与えて、ユーザがその助言に従うことで、より適切なユーザの健康管理が可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、図面とともに本発明に係る健康管理支援システム及び健康管理支援方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１６】
図１に、本実施形態に係る健康管理支援システム１００の構成を示す。健康管理支援システム１００は、ユーザの摂取又は消費したカロリー、並びに行動を管理して、運動等の助言を与えて、ユーザの健康管理を支援するシステムである。健康管理支援システム１００によるユーザへの健康管理の支援は、所定の期間（支援期間）を一単位として行われる。本実施形態では、所定の期間は１日（２４時間）であり、１日毎に健康管理の支援が行われる。健康管理支援システム１００は、ＣＰＵ（Central Processing Unit）やメモリ等をハードウェアとして備える、携帯電話、ＰＤＡ（Personal Digital Assistance）等の携帯端末により構成され、ユーザに携帯されることにより用いられる。以下に説明する健康管理支援システム１００の機能は、健康管理支援システム１００が備えるＣＰＵ等が動作することにより実現される。
【００１７】
以下、健康管理支援システム１００の機能的な各構成要素について説明する。図１に示すように、健康管理支援システム１００は、ユーザ身体情報データベース１０１と、ユーザ履歴情報データベース１０２、支援対象日情報データベース１０３という各種のデータベースを備える。また、健康管理支援システム１００は、情報入力インターフェース２００と、情報表示インターフェース２３０と、情報入力部３００と、プロファイル作成部４００と、ユーザ履歴情報統合部５００と、抽出部５５０と、予測部６００と、行動助言生成部７００とを備える。
【００１８】
ユーザ身体情報データベース１０１には、ユーザの身体的特徴及び属性を表す身体情報と、ユーザの１日に摂取するカロリー量の目標値である目標摂取情報とが格納される。具体的には、ユーザ身体情報データベース１０１が有する、図２に示すテーブル１０１ａに各情報が格納される。図２に示すように、ユーザ身体情報データベース１０１に格納される情報は、具体的には、ユーザの身長（単位：ｃｍ）、体重（単位：ｋｇ）、性別（男性／女性）、年齢（以上、身体情報）、基礎代謝量（単位：ｃａｌ）及び目標摂取カロリー量（目標摂取情報）（単位：ｃａｌ）である。
【００１９】
ユーザ履歴情報データベース１０２には、健康管理の支援対象であるユーザの行動を示す行動情報と当該行動により摂取又は消費されるカロリー量を示す摂取消費情報とが、履歴データとして格納される。これらの情報は、１日単位の履歴データとして格納される。具体的には、ユーザ履歴情報データベース１０２が有する、図３に示すテーブル１０２ａに各情報が格納される。図３に示すように、ユーザ履歴情報データベース１０２に格納される情報は、ユーザがどのような行動を取ったかというデータ（例えば、家事、歩行、食事等のデータに相当）（行動情報）と、そのデータに対応したその行動により摂取されたカロリー量である摂取カロリー情報（単位：Ｋｃａｌ）（その行動がカロリーを摂取するものである場合）と、そのデータに対応したその行動により消費カロリー量である消費カロリー情報（単位：Ｋｃａｌ）（その行動がカロリーを消費するものである場合）とである。
【００２０】
この履歴データは、ユーザの過去の特定日の、行動と摂取又は消費されたカロリー量とに対応したものである。履歴データおける各情報は、その行動が行われた順番に並べられている。また、他の日の情報は別のデータとして格納されたものである。他の日の情報は、ユーザ履歴情報データベース１０２に別の履歴データとして格納されている。これらのデータは、ユーザの健康管理の支援時には、予めユーザ履歴情報データベース１０２格納されている。また、ユーザ履歴情報データベース１０２には、行動を行った時刻及び継続時間の情報を、行動情報に対応付けて時系列データとして、格納しておいてもよい。
【００２１】
支援対象日情報データベース１０３には、ユーザへの健康管理の支援が行われる日である支援対象日（支援期間）の、ユーザの行動を示す支援期間行動情報、当該行動により摂取されるカロリー量を示す支援期間摂取情報（その行動がカロリーを摂取するものである場合）、及び当該行動により消費されるカロリー量を示す支援期間消費情報（その行動がカロリーを消費するものである場合）が格納される。具体的には、支援対象日情報データベース１０３が有する、図４に示すテーブル１０３ａに各情報が格納される。図４に示すように、支援対象日情報データベース１０３に格納される情報は、ユーザの行動情報と、そのデータに対応したその行動に係る摂取カロリー情報（単位：Ｋｃａｌ）（その行動がカロリーを摂取するものである場合）と、そのデータに対応したその行動に係る消費カロリー情報（単位：Ｋｃａｌ）（その行動がカロリーを消費するものである場合）とである。即ち、支援対象日情報データベース１０３は、ユーザ履歴情報データベース１０２と同様の構成をとっている。
【００２２】
支援対象日情報データベース１０３には、ユーザの健康管理の支援時（ユーザが健康管理支援システム１００による支援を利用する時点）までの情報が格納されており、それ以降、つまり未来の情報は格納されていない。また、支援対象日以前の情報は消去される。また、支援対象日情報データベース１０３には、行動を行った時刻及び継続時間の情報を、行動情報に対応付けて格納しておいてもよい。
【００２３】
情報入力インターフェース２００は、ユーザの情報を取得するためのものである。図１に示すように、情報入力インターフェース２００は、キーパッド２１０と、各種のセンサ２２０とから構成されている。キーパッド２１０は、ユーザが明示的に入力を行うことのできる入力手段であり、具体的にはテンキー等により実現される。ユーザがキーパッド２１０により入力した情報は、情報入力部３００に送信される。キーパッド２１０により入力される情報としては、具体的には、ユーザの身体情報やユーザが取った食事の情報（食事を取った旨の情報や摂取したカロリー量の情報）等がある。また、ユーザが取った行動及びそれによる消費されたカロリー量の情報がキーパッド２１０により入力されてもよい。
【００２４】
センサ２２０は、ユーザが健康管理支援システム１００である携帯端末を所持している間、ユーザの行動を検知して、センサ情報として出力するものである。センサ２２０からの出力は、情報入力部３００に入力される。図１に示すように、センサ２２０としては歩数計２２１、非接触型ＩＣ（Integrated Circuit）カードリーダ２２２、ＧＰＳ（Global Positioning System）受信機２２３、及び加速度センサ２２４等が相当する。
【００２５】
歩数計２２１は、ユーザの歩数を検出して出力する。歩数計２２１は、健康管理支援システム１００である携帯端末の姿勢や保持場所に依存せずに計測することができる。非接触型ＩＣカードリーダ２２２は、非接触型ＩＣカードと通信することにより、各種情報を取得して出力する。非接触型ＩＣカードリーダ２２２は、具体的には、食堂に設けられた非接触型ＩＣカードと通信することにより、ユーザが食事を取ったことやその食事により摂取されたカロリー量等の情報を検出して出力する。
【００２６】
ＧＰＳ受信機２２３は、ユーザの位置情報（緯度情報、経度情報）を取得して出力する。但し、ＧＰＳ受信機２２３は、屋内環境等のＧＰＳ衛星と通信ができない環境では測位ができない場合、測位不可能という情報を出力する。加速度センサ２２４は、ユーザの動きに合わせてその加速度を検出して出力する。また、加速度センサ２２４は、加速度からユーザの姿勢を検出して出力する。
【００２７】
情報表示インターフェース２３０は、健康管理支援システム１００の処理結果（例えば、行動助言生成部７００により生成された情報）を受信して、ユーザに対して表示して通知する通知手段である。情報表示インターフェース２３０は、具体的には、ディスプレイ装置等により実現される。
【００２８】
情報入力部３００は、情報入力インターフェース２００により入力された情報を受信し、健康管理に必要な情報を取得するものである。情報入力部３００は、ユーザ身体情報取得部３０１と、摂取情報取得部３０２と、消費情報・行動情報取得部３０３とから構成されている。
【００２９】
ユーザ身体情報取得部３０１は、ユーザの身体的特徴及び属性を表す身体情報を取得する身体情報取得手段である。ユーザ身体情報取得部３０１は、具体的には、ユーザがキーパッド２１０により入力された情報を受信することにより、身体情報を取得する。取得する身体情報としては、ユーザ身体情報データベース１０１に格納される情報として述べたように、ユーザの身長、体重、性別及び年齢である。ユーザ身体情報取得部３０１は、取得した身体情報をプロファイル作成部４００に送信する。
【００３０】
摂取情報取得部３０２は、支援対象日に、ユーザの摂取したカロリー量を示す支援期間摂取情報を取得する摂取情報取得手段である。摂取情報取得部３０２は、具体的には、キーパッド２１０により入力された情報を受信したり、非接触型ＩＣカードリーダ２２２から出力される情報を受信したりすることにより、支援期間摂取情報を取得する。摂取情報取得部３０２は、取得した支援期間摂取情報をユーザ履歴情報統合部５００に送信する。
【００３１】
消費情報・行動情報取得部３０３は、支援対象日のユーザの行動を示す支援期間行動情報、及び当該行動により消費されるカロリー量を示す支援期間消費情報を取得する消費情報・行動情報取得手段である。摂取情報取得部３０２は、具体的には、キーパッド２１０により入力された情報を受信したり、センサ２２０から出力されるセンサ情報を受信したりすることにより、支援期間行動情報及び支援期間消費情報を取得する。消費情報・行動情報取得部３０３は、取得した支援期間行動情報及び支援期間消費情報をユーザ履歴情報統合部５００に送信する。
【００３２】
なお、センサが出力するセンサ情報から、支援期間行動情報及び支援期間消費情報を取得する場合は、予め設定された行動情報判定規準に基づいて取得される。この行動情報判定規準は、消費情報・行動情報取得部３０３に予め記憶されている。具体的には例えば、以下のように取得される。行動情報判定規準として、消費情報・行動情報取得部３０３は、図５に示すテーブルに格納される行動判定ルールと図６に示すテーブルに格納される消費カロリー計算パラメータとを記憶している。
【００３３】
まず、消費情報・行動情報取得部３０３は、センサ情報を、図５に示す行動判定ルールと比較して、条件に適合する行動をユーザの（支援期間）行動情報として判定する。例えば、歩数計２２１からのセンサ情報が“３歩／分”、非接触型ＩＣカードリーダ２２２からのセンサ情報が“利用なし”、ＧＰＳ受信機２２３からのセンサ情報が“測位不可能”、加速度センサ２２４からのセンサ情報が“座っている”というものである場合、ユーザの行動情報は、“デスクワーク”と判定される。
【００３４】
続いて、消費情報・行動情報取得部３０３は、当該判定された行動情報と、図６に示す消費カロリー計算パラメータとを参照して、ユーザにより消費されるカロリー量を計算する。消費カロリー計算パラメータは、図６（ａ）に示すテーブルに格納された年齢と性別とに係るパラメータと、図６（ｂ）に示すテーブルに格納された行動に係るパラメータとから構成される。計算は、以下の式で行われる。計算式は、予め消費情報・行動情報取得部３０３に記憶されている。
消費カロリー量＝（［Ａ］×体重＋［Ｂ］）×［Ｃ］×継続時間［分］÷１４４０
ここで、継続時間は、消費情報・行動情報取得部３０３により上記行動判定ルールの条件に適合する時間として予め、消費情報・行動情報取得部３０３に求められているものである。また、上記消費カロリー計算パラメータ及び演算式で用いられる、性別、年齢及び体重は、消費情報・行動情報取得部３０３がユーザ身体情報データベース１０１から取得する。
【００３５】
プロファイル作成部４００は、ユーザ身体情報取得部３０１から身体情報を受信して、当該身体情報から目標摂取情報を導出する目標摂取情報取得手段である。目標摂取情報は、予め設定された目標摂取導出規準に基づいて導出される。目標摂取導出規準は具体的には以下のような演算式である。
基礎代謝量（Ｋｃａｌ）＝
女性：  ６６５＋（９．６×体重）＋（１．７×身長）−（７．０×年齢）
男性：  ６６＋（１３．７×体重）＋（５．０×身長）−（６．８×年齢）
目標摂取カロリー＝
基礎代謝量／０．６
目標摂取導出規準は、プロファイル作成部４００により予め記憶されている。ユーザ身体情報取得部３０１から受信した身体情報と目標摂取情報とは、対応付けられてユーザ身体情報データベース１０１に格納される。
【００３６】
なお、目標摂取情報は、必ずしもプロファイル作成部４００により導出されたものでなくてもよい。例えばキーパッド２１０によりユーザが入力した値が目標摂取情報として用いられてもよい。
【００３７】
ユーザ履歴情報統合部５００は、摂取情報取得部３０２から支援期間摂取情報を取得し、消費情報・行動情報取得部３０３から支援期間行動情報及び支援期間消費情報を取得し、それらを支援対象日のデータとして支援対象日情報データベース１０３に格納するためのものである。ユーザ履歴情報統合部５００は、また、これらの情報を、ユーザ履歴情報データベース１０２に履歴データとして格納する。従って、健康管理支援システム１００では健康管理の支援を行わない日であっても、ユーザの行動情報及び摂取消費情報を取得し、支援対象日情報データベース１０３への履歴データを蓄積することが可能である。その場合、摂取情報取得部３０２、消費情報・行動情報取得部３０３は支援対象日以外の各情報を取得する。
【００３８】
抽出部５５０は、支援対象日情報データベース１０３に格納された、ユーザの支援期間行動情報と、ユーザ履歴情報データベース１０２に格納された履歴データの行動情報との一致度を算出して、一致度に基づいてユーザ履歴情報データベース１０２から履歴データを抽出する抽出手段である。一致度とは、支援期間行動情報と、履歴データの各行動情報とがどの程度、一致しているかの度合である。一致度は、所定の一致度判定規準に基づいて算出される。この一致度判定基準は、予め抽出部５５０に記憶されている。具体的には以下のような一致度判定基準により算出される。
【００３９】
まず、抽出部５５０は、支援対象日情報データベース１０３からユーザの支援期間行動情報を読み出し、当該支援期間行動情報に係る行動の数を取得する。例えば、図４に示す支援期間行動情報であれば、その行動の数は、｛家事，ジョギング，電車・バス，デスクワーク，階段上下，食事，デスクワーク｝で７である。続いて、抽出部５５０は、ユーザ履歴情報データベース１０２に格納された各履歴データを読み出して、各履歴データから、支援期間行動情報に係る行動の数の分だけの行動情報のデータを上から順に取り出す。例えば、図３に示す履歴データであれば｛家事，歩行，電車・バス，デスクワーク，階段上下，食事，デスクワーク｝の各行動情報のデータが取り出される。次に、抽出部５５０は、各支援期間行動情報と、各履歴データから取り出した各行動情報との一致を判断して、一致数をカウントする。図３及び図４の情報の例では、｛家事，電車・バス，デスクワーク，階段上下，食事，デスクワーク｝が一致しているので、一致数は６となる。
【００４０】
抽出部５５０は、一致度を以下の式で導出する。
一致度＝（一致数）／（支援期間行動情報に係る行動の数）
上記の例では、一致度は６／７となる。この一致度が、予め設定された閾値を超えた履歴データが抽出される。抽出部５５０は、抽出された各履歴データから、上記の一致度の算出で取り出されなかった部分の情報を、支援対象日における支援期間行動情報として取得された以降（ユーザの健康管理の支援時以降）の行動情報の予測情報とする。予測情報として、例えば、図７に示した３つの情報（Ｄａｙ１〜Ｄａｙ３の情報）が得られたとする（なおＤａｙ１の情報は、図３に示した履歴データに対応している）。抽出部５５０は、予測情報を予測部６００に送信する。
【００４１】
なお、上記の方法では、一致度が閾値を超えた履歴データ全てを、予測情報として用いているが、一致度が閾値を超えた履歴データが多数となった場合、履歴データの一部を予測情報として用いてもよい。その場合、例えば、各履歴データの予測情報とすべき部分を、類似度合等によりグループ分けして、最も履歴データの数の多いグループのものを予測情報とすることにしてもよい。
【００４２】
予測部６００は、抽出部５５０から送信された予測情報を受信し、当該予測情報に係る摂取消費情報を読み出して、読み出した当該摂取消費情報から支援対象日におけるユーザのカロリー収支の予測値を計算する予測手段である。予測値の計算は、予測部６００に記憶された所定の手順に従って行われる具体的には以下のように行われる。
【００４３】
まず、予測部６００は、予測情報に係る摂取消費情報から、予測情報に係る摂取されるカロリー量と消費されるカロリー量との平均値を導出し、それらから予測情報に係るカロリー収支の予測値を計算する。例えば、図７に示した、予測情報の場合、以下のようになる。
摂取されるカロリー量の平均値＝（１２００＋１５００＋１０００）／３＝１２３３Ｋｃａｌ
消費されるカロリー量の平均値＝（６４０＋５４５＋５２０）／３＝５６８Ｋｃａｌ
予測情報に係るカロリー収支の予測値＝１２３３−５６８＝＋６６５Ｋｃａｌ
【００４４】
続いて、予測部６００は、支援対象日情報データベース１０３に格納されている支援期間摂取情報及び支援期間消費情報を用いて、以下の式により支援対象日におけるカロリー収支の予測値を計算する。
支援対象日におけるカロリー収支の予測値＝
支援期間摂取情報に係るカロリー量の合計−支援期間消費情報に係るカロリー量の合計＋予測情報に係るカロリー収支の予測値
図４に示した情報の例を用いると以下のようになる。
支援対象日におけるカロリー収支の予測値＝
１２００−１５６０＋６６５＝＋３０５Ｋｃａｌ
予測部６００は、このようにして計算した予測値を行動助言生成部７００に送信する。
【００４５】
行動助言生成部７００は、予測部６００により計算された予測値と、ユーザ身体情報データベース１０１に格納された目標摂取カロリー値とに基づき、ユーザに対する支援対象日における行動の助言に関する情報を生成する行動助言生成手段である。行動の助言に関する情報とは、健康管理上の側面からユーザがすべき行動を示した情報である。この情報は、具体的には、テキストデータ等の電子データとして生成される。行動の助言に関する情報の生成は、行動助言生成部７００に予め記憶されたルールに基づいて行われる。当該ルールは、摂取されるカロリー量と消費されるカロリー量とが同程度となるように設定される。具体的には、例えば、予測値が上記のようにプラスであった場合、今後の活動において歩行などの運動の時間を増やすような助言の情報を生成する。上記の例では、３０５Ｋｃａｌのプラスとなっているので、ジョギングを２０分程度行うような助言の情報を生成する。
【００４６】
また、予測値がマイナスとなる場合は、今後の活動において、目標摂取カロリー量を超えない量の食事の摂取を推奨する助言の情報を生成する。ここで、目標摂取カロリー値は、ユーザ身体情報データベース１０１に格納された情報を、行動助言生成部７００が読み出すことにより参照される。
【００４７】
また、助言の内容としては、「１０分間走る」、「２０分間歩く」等の、行動とその継続時間とを対応させたものでもよいし、「お風呂を掃除してください」等家事によるカロリー消費を計算したものでもよい。行動助言生成部７００は、生成された行動の助言に関する情報を、情報表示インターフェース２３０に送信する。
【００４８】
また、行動助言生成部７００は、行動の助言に関する情報を、抽出部５５０により抽出された履歴データに係る行動情報にも基づいて、生成することにしてもよい。具体的には、上述した予測情報に係る行動情報をベースとして、行動の継続時間の設定（又は延長や短縮）等をした助言とすることとしてもよい。
【００４９】
引き続いて、図８〜１０のフローチャートを用いて、健康管理支援システム１００における処理を説明する。処理は、身体情報入力フェーズ、消費情報・行動情報取得フェーズ、及び健康管理支援フェーズの３つのフェーズがあり、これらを順に説明していく。
【００５０】
最初に、図８のフローチャートを用いて、身体情報入力フェーズを説明する。健康管理支援システム１００では、システムが利用される際に、まず、ユーザ身体情報データベース１０１に情報が格納されているか否かを判断する（ｓ１０１）。情報が格納されていた場合には、身体情報入力フェーズは終了する。
【００５１】
情報が格納されていない場合には、ユーザからの身体情報のキーパッド２１０による入力を待つ（その際に、ユーザに対して身体情報の入力を促すような表示を行うこととしてもよい）。情報が入力されると、ユーザ身体情報取得部３０１により情報の入力が受け付けられる（ｓ１０２）。
【００５２】
ユーザ身体情報取得部３０１取得した身体情報は、プロファイル作成部４００に送信される。プロファイル作成部４００では、身体情報から目標摂取情報が導出される（ｓ１０３）。続いて、身体情報及び目標摂取情報が、プロファイル作成部４００により、対応付けられてユーザ身体情報データベース１０１に格納される（ｓ１０４）。
【００５３】
以上が身体情報入力フェーズである。この処理により、ユーザ身体情報データベース１０１に健康管理支援システム１００を利用するための、ユーザの目標摂取情報が格納される。この処理は、２回目以降の健康管理支援システム１００の利用では、実施される必要はないが、適宜ユーザはこれらの情報を更新できるようにしておくのがよい。
【００５４】
次に、消費情報・行動情報取得フェーズを説明する。ここでは、センサ２２０をトリガとした情報の取得について説明する。センサ２２０をトリガとしているので、この処理は、ユーザが行動を起こした場合に適宜行われる。また、消費情報及び行動情報の取得は、上述したようにユーザからキーパッド２１０により行われてもよい。
【００５５】
まず、センサ２２０がユーザの行動をセンサ情報として検知する（ｓ２０１）。センサ情報は、消費情報・行動情報取得部３０３に送信される。消費情報・行動情報取得部３０３により、センサ情報から行動情報が判定される（ｓ２０２）。続いて、消費情報・行動情報取得部３０３により、判定された行動情報に基づいて、消費されるカロリー量が計算される（ｓ２０３）。判定された行動情報及び消費されるカロリー量は、ユーザ履歴情報統合部５００を介して、対応付けられて、ユーザ履歴情報データベース１０２と、支援対象日情報データベース１０３とに格納される（ｓ２０４）。
【００５６】
以上が消費情報・行動情報取得フェーズである。この処理は、支援期間消費情報及び支援期間行動情報と、（履歴データとしての）消費情報及び行動情報とを取得するという２つの意味合いがあるものである。
【００５７】
次に、健康管理支援フェーズを説明する。健康管理支援フェーズは、ユーザが行動の助言を受けたいときに行われる処理である。ユーザの、助言を受けるための操作等をトリガとして実行される。なお、支援期間摂取情報は、キーパッド２１０及び摂取情報取得部３０２等により取得されて、支援対象日情報データベース１０３に格納されているものとする。また、上述した消費情報・行動情報取得フェーズ等により、支援期間消費情報及び支援期間行動情報も支援対象日情報データベース１０３に格納されているものとする。
【００５８】
まず、抽出部５５０により、支援対象日情報データベース１０３から、支援対象日の摂取情報（支援期間摂取情報）が読み出される（ｓ３０１）。続いて、抽出部５５０により、支援対象日情報データベース１０３から、支援対象日の行動情報（支援期間行動情報）及び消費情報（支援期間消費情報）が読み出される（ｓ３０２）。続いて、抽出部５５０により、支援期間行動情報とユーザ履歴情報データベース１０２に格納された履歴データの行動情報との一致度が算出され、当該一致度に基づいてユーザ履歴情報データベース１０２から、予測情報としての履歴データが抽出される（ｓ３０３）。抽出部５５０により読み出され、又は抽出された情報は予測部６００に送信される。
【００５９】
続いて、これらの情報から、予測部６００により、ユーザの支援対象日におけるカロリー収支の予測値が計算される（ｓ３０４）。続いて、行動助言生成部７００により、この予測値と目標摂取情報とが用いられて、支援対象日における行動の助言に関する情報が生成される（ｓ３０５）。生成された助言に関する情報は、情報表示インターフェース２３０に送信されて、表示される。ユーザは、表示されたその情報を参照して、健康管理に役立てることができる。なお、助言に関する情報の出力は、必ずしも上記のような表示でなくても、音声として出力するようなものでもよい。
【００６０】
上述したように本実施形態に係る健康管理支援システム１００では、支援対象日の行動と類似した行動に係る行動情報をユーザ履歴情報データベース１０２から抽出して、抽出した行動情報から支援対象日の残りの時間にユーザが取ると考えられる行動とカロリー収支の予測値とに基づいた助言を与えることが可能となる。従来のシステムにおいて考慮されなかったこれらの情報を利用することで、ユーザに過度な助言を与えることを防止し、適切な健康管理を支援することが可能になる。
【００６１】
また、本実施形態のようにユーザの身体情報から目標摂取情報を導出することとすれば、健康管理支援システム１００でより正確な目標摂取情報を用いることができる。これにより、より正確なユーザの健康管理が可能となる。但し、目標摂取情報を直接入力するような構成をとってもよい。
【００６２】
また、抽出部５５０により抽出された履歴データに係る行動情報にも基づいて助言に関する情報を生成することとすれば、ユーザの予測される行動にも基づいて助言を与えることができるので、更に適切なユーザの健康管理が可能になる。
【００６３】
また、本実施形態のように、センサ２２０を用いて情報を取得することとすれば、センサ２２０がユーザの行動を取得するので、ユーザが意識的に入力を行わずに行動情報や消費情報を取得することが可能となる。これにより、ユーザにとって容易な健康管理が可能になる。
【００６４】
また、本実施形態のように、支援対象日の行動情報と消費情報と履歴データとしてユーザ履歴情報データベース１０２に格納することとすれば、ユーザへの助言を提供すると共に、ユーザ履歴情報データベース１０２への情報の格納が行われ、容易に継続的なユーザの健康管理が可能になる。
【００６５】
なお、本実施形態では、健康管理支援システム１００は、携帯端末により構成されていたが、処理の一部をサーバで行う形態をとることとしてもよい。例えば、ユーザ履歴情報データベース１０２と抽出部５５０と予測部６００と行動助言生成部７００とをサーバ上に配置し、ユーザに用いられる端末には無線データ通信を利用してサーバとデータを送受信できる機能を持たせることにより、健康管理支援システム１００を実現することができる。このことによって、ユーザが所持する端末が高度なＣＰＵを備えていなくても、健康管理支援システム１００を構築することができる。
【００６６】
また、上記のようなサーバを用いた形態の場合、複数のユーザに対して、健康管理支援のサービスを提供することができる。その場合、ユーザ身体情報データベース１０１、ユーザ履歴情報データベース１０２及び支援対象日情報データベース１０３に格納された情報は、ユーザを特定できるＩＤ等の情報と対応させて格納される。また、上述した処理においても、演算結果とユーザを特定できるＩＤ等の情報とを対応付けさせておく。
【００６７】
また、健康管理支援システム１００で用いられるセンサ２２０は上述したものに限られない。例えば、温度センサ（体温測定用、又は外気温を考慮した消費カロリー量計算用）、湿度センサ及びカメラ等を用いてもよい。例えば、カメラはユーザの状況を判断するために用いられる。例えばデータベースに様々な環境の映像を用意しておき、カメラに取得された映像との一致度合でユーザの場所を予測する。走るスピードが遅くても砂浜であれば、それを考慮して消費カロリー量を計算することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施形態に係る健康管理支援システムの構成を示す図である。
【図２】ユーザ身体情報データベースのテーブルを示す図である。
【図３】ユーザ履歴情報データベースのテーブルを示す図である。
【図４】支援対象日情報データベースのテーブルを示す図である。
【図５】消費情報・行動情報取得部で用いられる行動判定ルールを示す図である。
【図６】消費情報・行動情報取得部で用いられる消費カロリー計算パラメータを示す図である。
【図７】抽出部において予測情報とされたものを示す図である。
【図８】本発明の実施形態において迷惑メール判別装置で実行される処理（身体情報入力フェーズ）を示すフローチャートである。
【図９】本発明の実施形態において迷惑メール判別装置で実行される処理（消費情報・行動情報取得フェーズ）を示すフローチャートである。
【図１０】本発明の実施形態において迷惑メール判別装置で実行される処理（健康管理支援フェーズ）を示すフローチャートである。
【符号の説明】
【００６９】
１００…健康管理支援システム、１０１…ユーザ身体情報データベース、１０２…ユーザ履歴情報データベース、１０３…支援対象日情報データベース、２００…情報入力インターフェース、２１０…キーパッド、２２０…センサ、２２１…歩数計、２２２…非接触型ＩＣカードリーダ、２２３…ＧＰＳ受信機、２２４…加速度センサ、２３０…情報表示インターフェース、３００…情報入力部、３０１…ユーザ身体情報取得部、３０２…摂取情報取得部、３０３…消費情報・行動情報取得部、４００…プロファイル作成部、５００…ユーザ履歴情報統合部、５５０…抽出部、６００…予測部、７００…行動助言生成部。
【図１】
2007094723.tif 000003
【図２】
2007094723.tif 000004
【図３】
2007094723.tif 000005
【図４】
2007094723.tif 000006
【図５】
2007094723.tif 000007
【図６】
2007094723.tif 000008
【図７】
2007094723.tif 000009
【図８】
2007094723.tif 000010
【図９】
2007094723.tif 000011
【図１０】
2007094723.tif 000012