(57)【要約】【課題】  １日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能な栄養管理システムを提供する。【解決手段】  利用者端末２０から摂取予定時刻、対象栄養素、利用者ＩＤ、処理要求を取得すると、栄養管理サーバ１０は、利用者ＩＤで利用者データベース１１を参照して利用者属性を取得し、利用者属性を用いて属性別栄養素量データベース１３から対象栄養素の属性別栄養素量を取得した後、摂取予定時刻に対応する摂取率を属性別栄養素量に乗じて理想的摂取量を算出し、利用者ＩＤで利用者データベース１１を参照し、当日中の摂取栄養素量の合計である摂取済栄養素量を算出し、理想的摂取量から摂取済栄養素量を減算して推奨上限摂取量を算出する。利用者端末２０では、栄養管理サーバ１０から受信した推奨上限摂取量を表示するとともに、理想的摂取量と摂取済栄養素量に基づく大きさの円を作成して重ね合わせて表示する。【選択図】  図１２
2013134650.tif 000002
【特許請求の範囲】
【請求項１】
顧客の摂取栄養を管理するサーバコンピュータである栄養管理サーバと、利用者が利用する端末装置である利用者端末がデータ送受信可能に接続され、前記利用者端末からの要求に応じて摂取可能な栄養に関する情報を提供するシステムであって、
前記栄養管理サーバは、
利用者識別情報、利用者属性、および日付と対応した摂取栄養素量を記録した利用者データベースと、
利用者属性別の栄養素量を記憶した属性別栄養素量データベースと、
前記利用者端末から摂取予定時刻、対象栄養素、利用者識別情報を取得し、取得した利用者識別情報で利用者データベースを参照して利用者属性を取得し、取得した利用者属性および前記対象栄養素を用いて前記属性別栄養素量データベースから属性別栄養素量を取得した後、さらに取得した摂取予定時刻に対応する摂取率を前記属性別栄養素量に乗じて理想的摂取量を算出する理想的摂取量算出手段と、
前記受信した利用者識別情報で前記利用者データベースを参照し、当日中の摂取栄養素量の合計である摂取済栄養素量を算出する摂取済栄養素量算出手段と、
前記対象栄養素について、前記理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出する推奨摂取量算出手段と、を有し、
前記利用者端末は、
前記摂取予定時刻、利用者識別情報、対象栄養素を前記栄養管理サーバに送信する送信手段と、
前記栄養管理サーバから受信した推奨摂取量を表示する表示手段と、
を有することを特徴とする栄養管理システム。
【請求項２】
前記表示手段は、前記栄養管理サーバから受信した摂取済栄養素量、推奨摂取量それぞれの値に応じた大きさで形成された図形を重ねて前記推奨摂取量を表現したものであることを特徴とする請求項１に記載の栄養管理システム。
【請求項３】
前記栄養管理サーバは、
食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、
前記推奨摂取量算出手段により算出された推奨摂取量を推奨上限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨上限摂取量より少ない食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、
前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする請求項１または請求項２に記載の栄養管理システム。
【請求項４】
前記栄養管理サーバは、
食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、
前記推奨摂取量算出手段により算出された推奨摂取量を推奨下限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、
前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする請求項１または請求項２に記載の栄養管理システム。
【請求項５】
前記栄養管理サーバは、
食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、
前記推奨摂取量算出手段により複数の各栄養素について算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として前記品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、
前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする請求項１または請求項２に記載の栄養管理システム。
【請求項６】
利用者が利用する端末装置である利用者端末とデータ送受信可能に接続され、前記利用者端末からの要求に応じて摂取可能な栄養に関する情報を提供するサーバコンピュータであって、
利用者識別情報、利用者属性、および日付と対応した摂取栄養素量を記録した利用者データベースと、
利用者属性別の栄養素量を記憶した属性別栄養素量データベースと、
前記利用者端末から摂取予定時刻、対象栄養素、利用者識別情報を取得し、取得した利用者識別情報で利用者データベースを参照して利用者属性を取得し、取得した利用者属性および前記対象栄養素を用いて前記属性別栄養素量データベースから属性別栄養素量を取得した後、さらに取得した摂取予定時刻に対応する摂取率を前記属性別栄養素量に乗じて理想的摂取量を算出する理想的摂取量算出手段と、
前記受信した利用者識別情報で前記利用者データベースを参照し、当日中の摂取栄養素量の合計である摂取済栄養素量を算出する摂取済栄養素量算出手段と、
前記対象栄養素について、前記理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出する推奨摂取量算出手段と、
を有することを特徴とする栄養管理サーバ。
【請求項７】
食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、
前記推奨摂取量算出手段により算出された推奨摂取量を推奨上限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨上限摂取量より少ない食事品目の品目情報を抽出する推奨品目抽出手段と、
をさらに有することを特徴とする請求項６に記載の栄養管理サーバ。
【請求項８】
前記栄養管理サーバは、
食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、
前記推奨摂取量算出手段により算出された推奨摂取量を推奨下限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、
をさらに有することを特徴とする請求項６に記載の栄養管理サーバ。
【請求項９】
前記栄養管理サーバは、
食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、
前記推奨摂取量算出手段により複数の各栄養素について算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として前記品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、
をさらに有することを特徴とする請求項６に記載の栄養管理サーバ。
【請求項１０】
請求項６から請求項９のいずれか一項に記載の栄養管理サーバとして、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の摂取栄養を管理する技術に関し、特に、利用者が摂取すべき栄養素の量を提示する技術に関する。
【背景技術】
【０００２】
近年、人々の健康への関心は益々高まってきており、健康を維持するための栄養管理にも関心が集まっている。健康を維持するためには、適度な運動が必要であるだけでなく、バランスの取れた食生活が重要である。バランスの取れた食生活には、摂取した食事の内容を記録しておき、足りない栄養素を補う食事をすることが基本であるが、各食事の内容を記録しておくのは、難しいという問題があった。
【０００３】
この問題を解決するため、摂取した食事の内容を記録しておき、記録された食事で得られた栄養素と、理想的な栄養素を比較して、足りない栄養素や適切な食事を提案する技術が開発されている（例えば、特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−５４３６５号公報
【特許文献２】特開２００４−７４６０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
適切な健康管理を行うためには、毎日適切な量の栄養を取ることが大事である。しかし、１日１食で必要な栄養素を摂取するような食事の仕方では、健康に良いとは言えない。従来の技術では、１日のうちで適切な時間に適量の栄養を取るための管理を行う点が十分とは言えなかった。
【０００６】
そこで、本発明は、１日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能な栄養管理システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明第１の態様では、顧客の摂取栄養を管理するサーバコンピュータである栄養管理サーバと、利用者が利用する端末装置である利用者端末がデータ送受信可能に接続され、前記利用者端末からの要求に応じて摂取可能な栄養に関する情報を提供するシステムであって、前記栄養管理サーバは、利用者識別情報、利用者属性、および日付と対応した摂取栄養素量を記録した利用者データベースと、利用者属性別の栄養素量を記憶した属性別栄養素量データベースと、前記利用者端末から摂取予定時刻、対象栄養素、利用者識別情報を取得し、取得した利用者識別情報で利用者データベースを参照して利用者属性を取得し、取得した利用者属性および前記対象栄養素を用いて前記属性別栄養素量データベースから属性別栄養素量を取得した後、さらに取得した摂取予定時刻に対応する摂取率を前記属性別栄養素量に乗じて理想的摂取量を算出する理想的摂取量算出手段と、前記受信した利用者識別情報で前記利用者データベースを参照し、当日中の摂取栄養素量の合計である摂取済栄養素量を算出する摂取済栄養素量算出手段と、前記対象栄養素について、前記理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出する推奨摂取量算出手段と、を有し、前記利用者端末は、前記摂取予定時刻、利用者識別情報、対象栄養素を前記栄養管理サーバに送信する送信手段と、前記栄養管理サーバから受信した推奨摂取量を表示する表示手段を有する栄養管理システムを提供する。
【０００８】
本発明第１の態様によれば、利用者識別情報（利用者ＩＤ）、利用者属性、および日付と対応した摂取栄養素量、利用者属性別の栄養素量をデータベースに記憶しておき、利用者端末からの要求に従って、対象栄養素について、摂取予定時刻までの理想的摂取量、当日中の摂取済栄養素量をデータベースに記憶された情報を用いて算出し、理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出するようにしたので、摂取予定時刻に摂取すべき栄養素の量を知ることができ、１日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となる。
【０００９】
また、本発明第２の態様では、本発明第１の態様の栄養管理システムにおいて、前記表示手段は、前記栄養管理サーバから受信した摂取済栄養素量、推奨摂取量それぞれの値に応じた大きさで形成された図形を重ねて前記推奨摂取量を表現したものであることを特徴とする。
【００１０】
本発明第２の態様によれば、利用者端末の表示手段が、栄養管理サーバから受信した摂取済栄養素量、推奨摂取量それぞれの値に応じた大きさで形成された円を重ねて推奨摂取量を表現して表示するようにしたので、利用者は、摂取予定時刻に摂取してもよい栄養素を視覚的、直感的に判断することが可能となる。
【００１１】
また、本発明第３の態様では、本発明第１または第２の態様の栄養管理システムにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨上限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨上限摂取量より少ない食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする。
【００１２】
本発明第３の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨上限摂取量として品目別栄養素データベースを参照し、対象栄養素の栄養素量が推奨上限摂取量より少ない食事品目の品目情報を抽出し、利用者端末の表示手段は、栄養管理サーバから受信した品目情報を表示するようにしたので、摂取予定時刻に摂取可能な栄養素の量だけでなく、摂取予定時刻に取るべき最適な食事品目を知ることができ、１日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となる。
【００１３】
また、本発明第４の態様では、本発明第１または第２の態様の栄養管理システムにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨下限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする。
【００１４】
本発明第４の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨下限摂取量として品目別栄養素データベースを参照し、対象栄養素の栄養素量が推奨上限摂取量より多い食事品目の品目情報を抽出し、利用者端末の表示手段は、栄養管理サーバから受信した品目情報を表示するようにしたので、摂取予定時刻に摂取が必要な栄養素の量だけでなく、摂取予定時刻に取るべき最適な食事品目を知ることができ、１日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となる。
【００１５】
また、本発明第５の態様では、本発明第１または第２の態様の栄養管理システムにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により複数の各栄養素について算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として前記品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有し、前記利用者端末の表示手段は、前記栄養管理サーバから受信した品目情報を表示するものであることを特徴とする。
【００１６】
本発明第５の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出し、利用者端末の表示手段は、栄養管理サーバから受信した品目情報を表示するようにしたので、摂取予定時刻にバランスをとるための栄養素の量だけでなく、摂取予定時刻に取るべき最適な食事品目を知ることができ、１日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となる。
【００１７】
本発明第６の態様では、利用者が利用する端末装置である利用者端末とデータ送受信可能に接続され、前記利用者端末からの要求に応じて摂取可能な栄養に関する情報を提供するサーバコンピュータであって、利用者識別情報、利用者属性、および日付と対応した摂取栄養素量を記録した利用者データベースと、利用者属性別の栄養素量を記憶した属性別栄養素量データベースと、前記利用者端末から摂取予定時刻、対象栄養素、利用者識別情報を取得し、取得した利用者識別情報で利用者データベースを参照して利用者属性を取得し、取得した利用者属性および前記対象栄養素を用いて前記属性別栄養素量データベースから属性別栄養素量を取得した後、さらに取得した摂取予定時刻に対応する摂取率を前記属性別栄養素量に乗じて理想的摂取量を算出する理想的摂取量算出手段と、前記受信した利用者識別情報で前記利用者データベースを参照し、当日中の摂取栄養素量の合計である摂取済栄養素量を算出する摂取済栄養素量算出手段と、前記対象栄養素について、前記理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出する推奨摂取量算出手段を有する栄養管理サーバを提供する。
【００１８】
本発明第６の態様によれば、利用者識別情報（利用者ＩＤ）、利用者属性、および日付と対応した摂取栄養素量、利用者属性別の栄養素量をデータベースに記憶しておき、利用者端末からの要求に従って、対象栄養素について、摂取予定時刻までの理想的摂取量、当日中の摂取済栄養素量をデータベースに記憶された情報を用いて算出し、理想的摂取量から前記摂取済栄養素量を減算して推奨摂取量を算出するようにしたので、利用者端末の要求に応じて、摂取予定時刻に摂取すべき栄養素の量を算出することができ、１日のうちで、適切な時間に適量の栄養を摂取するための情報を利用者端末に提供することが可能となる。
【００１９】
また、本発明第７の態様では、本発明第６の態様の栄養管理サーバにおいて、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨上限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨上限摂取量より少ない食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有することを特徴とする。
【００２０】
本発明第７の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨上限摂取量として品目別栄養素データベースを参照し、対象栄養素の栄養素量が推奨上限摂取量より少ない食事の品目情報を抽出するようにしたので、利用者端末の要求に応じて、摂取予定時刻に摂取可能な栄養素の量だけでなく、摂取予定時刻に取るべき最適な推奨品目を特定することができ、１日のうちで、適切な時間に適量の栄養を摂取するため情報を利用者端末に提供することが可能となる。
【００２１】
また、本発明第８の態様では、本発明第６の態様の栄養管理サーバにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により算出された推奨摂取量を推奨下限摂取量として前記品目別栄養素データベースを参照し、対象栄養素の栄養素量が前記推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有することを特徴とする。
【００２２】
本発明第８の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨下限摂取量として品目別栄養素データベースを参照し、対象栄養素の栄養素量が推奨上限摂取量より多い食事の品目情報を抽出するようにしたので、利用者端末の要求に応じて、摂取予定時刻に摂取が必要な栄養素の量だけでなく、摂取予定時刻に取るべき最適な推奨品目を特定することができ、１日のうちで、適切な時間に適量の栄養を摂取するため情報を利用者端末に提供することが可能となる。
【００２３】
また、本発明第９の態様では、本発明第６の態様の栄養管理サーバにおいて、前記栄養管理サーバは、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースと、前記推奨摂取量算出手段により複数の各栄養素について算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として前記品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出する推奨品目抽出手段と、をさらに有することを特徴とする。
【００２４】
本発明第９の態様によれば、栄養管理サーバが、食事品目別の各栄養素の栄養素量を記憶した品目別栄養素データベースを有しており、算出された推奨摂取量を推奨上限摂取量または推奨下限摂取量として品目別栄養素データベースを参照し、過剰を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨上限摂取量より少なく、かつ不足を防ぐべき各栄養素の栄養素量が対応する栄養素の推奨下限摂取量より多い食事品目の品目情報を抽出するようにしたので、利用者端末の要求に応じて、摂取予定時刻にバランスをとるための栄養素の量だけでなく、摂取予定時刻に取るべき最適な推奨品目を特定することができ、１日のうちで、適切な時間に適量の栄養を摂取するため情報を利用者端末に提供することが可能となる。
【発明の効果】
【００２５】
本発明によれば、１日のうちで、適切な時間に適量の栄養を摂取するための管理を行うことが可能となるという効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】栄養管理システムの一実施形態を示す機能ブロック図である。
【図２】利用者データベース１１に記録された情報の一例を示す図である。
【図３】品目別栄養素データベース１２に記録された品目別栄養素情報の一例を示す図である。
【図４】属性別栄養素量データベース１３に記録された基準栄養素量の一例を示す図である。
【図５】属性別栄養素量データベース１３に記録された属性別係数の一例を示す図である。
【図６】時間帯別摂取率の一例を示す図である。
【図７】栄養管理サーバ１０のハードウェア構成を示す図である。
【図８】利用者端末２０のハードウェア構成を示す図である。
【図９】栄養管理システムを用いて摂取情報の記録処理を行う場合のシーケンス図である。
【図１０】利用者端末２０の画面に表示された栄養過剰防止品目検索画面を示す図である。
【図１１】栄養管理システムを用いて推奨摂取量の算出および提示を行う場合のシーケンス図である。
【図１２】推奨上限摂取量（理想的摂取量と摂取済栄養素量）の表示例を示す図である。
【図１３】利用者端末２０の画面に表示された栄養不足防止品目検索画面を示す図である。
【図１４】推奨下限摂取量（理想的摂取量と摂取済栄養素量）の表示例を示す図である。
【図１５】利用者端末２０の画面に表示された栄養バランス調整品目検索画面を示す図である。
【発明を実施するための形態】
【００２７】
＜１．システム構成＞
以下、本発明の好適な実施形態について図面を参照して詳細に説明する。図１は、本発明の一実施形態に係る栄養管理システムを示す機能ブロック図である。図１に示す栄養管理システム１００は、栄養管理サーバ１０、利用者端末２０、通信ネットワーク３０により構成されている。図１においては、説明の便宜上、利用者端末２０を１台だけ示しているが、現実には、多数の利用者端末２０が、ネットワーク上で公開されている栄養管理サーバ１０にアクセス可能となっている。
【００２８】
栄養管理サーバ１０は、利用者の個人情報、食品の栄養素、基準栄養素量等を管理し、ネットワークを介してアクセスしてきた利用者端末２０に対して、栄養管理に必要な情報を提供するサーバコンピュータであり、利用者データベース１１、品目別栄養素データベース１２、属性別栄養素量データベース１３、時間帯別摂取率記憶部１４、摂取情報登録手段１５、理想的摂取量算出手段１６、摂取済栄養素量算出手段１７、推奨摂取量算出手段１８、推奨品目抽出手段１９を有している。
【００２９】
利用者データベース１１は、摂取栄養に関する利用者の個人情報を記憶したデータベースである。品目別栄養素データベース１２は、各食事品目について、含有される栄養素とその量を記憶したデータベースである。食事品目とは、単体の食品や、複数の食品により作られた料理等、利用者が摂取可能で１以上の栄養素を含む品目を意味する。属性別栄養素量データベース１３は、利用者の属性ごとに適正な栄養素量を記憶したデータベースである。時間帯別摂取率記憶部１４は、時間帯に応じて、その時間帯までに摂取すべき摂取量の一日の総摂取量に対する比率である時間帯別摂取率を記憶したものである。
【００３０】
図２は、利用者データベース１１に記録された情報の一例を示す図である。本実施形態では、利用者データベース１１では、利用者の個人情報を、利用者基本情報と利用者別摂取情報に分けて記憶している。図２（ａ）は、利用者基本情報を示している。図２（ａ）に示すように、利用者基本情報としては、利用者を識別する利用者識別情報である利用者ＩＤ、氏名、年齢、性別、運動強度、体重が記録されている。利用者基本情報としては、この他にも身長、持病、生活課題等、摂取すべき栄養に影響を与える様々な情報を記憶している。このうち、本実施形態では、年齢、性別、運動強度の３項目を「利用者属性」として扱う。
【００３１】
図２（ｂ）は、ある利用者の利用者別摂取情報を示している。利用者別摂取情報は、利用者ＩＤ単位で管理されている。図２（ｂ）に示すように、利用者別摂取情報としては、各利用者について、その利用者が食事をした日時、その日時に摂取した食事品目を識別する品目識別情報である品目ＩＤ、その品目ＩＤで特定される食事品目に含まれる各栄養素とその栄養素量が記録されている。本明細書では、エネルギー（カロリー）も１つの栄養素として記載している。本実施形態では、利用者の個人情報を、利用者基本情報と利用者別摂取情報に分けて管理しているが、「利用者属性」と、各栄養素の摂取日時、摂取量を記憶できれば、図２に示した形式に限定されない。
【００３２】
図３は、品目別栄養素データベース１２に記録された品目別栄養素情報の一例を示す図である。図３に示すように、品目別栄養素情報としては、食事品目を識別する品目識別情報である品目ＩＤ、食事品目の品目名、その食事品目に含まれる各栄養素の栄養素量が記録されている。例えば、エネルギーはｋｃａｌ単位、その他の各栄養素はｍｇ単位で記録される。
【００３３】
図４は、属性別栄養素量データベース１３に記録された基準栄養素量の一例を示す図である。図４に示すように、基準栄養素量としては、標準的な体型の人物を対象とした場合の栄養素量が各栄養素の項目により記憶されている。
【００３４】
図５は、属性別栄養素量データベース１３に記録された属性別係数の一例を示す図である。図５に示すように、属性別係数としては、各栄養素について、基準栄養素量の各値に乗じるべき係数が属性別に記憶されている。本実施形態では、属性別栄養素量データベース１３を利用して、利用者属性に応じて乗じるべき属性別係数を特定し、これを基準栄養素量に乗じることにより利用者属性に応じた属性別栄養素量が算出可能となっている。図５の例では、３つの栄養素の例を示しており、図５（ａ）はエネルギー、図５（ｂ）はタンパク質、図５（ｃ）は脂質に対応した属性別係数となっている。図５（ａ）に示したエネルギーの場合、利用者データベース１１から抽出された利用者の体重に乗じることにより、属性別のエネルギーが算出される。図５（ｂ）に示したタンパク質の場合、推奨量については、利用者データベース１１から抽出された利用者の体重に乗じることにより、また、目標量については、算出されたエネルギーに対して演算を行うことにより、属性別のタンパク質の量が算出される。図５（ｃ）に示した脂質の場合、算出されたエネルギーに対して演算を行うことにより、属性別の脂質の量が算出される。本実施形態に限定されず、属性別栄養素量データベース１３に、各利用者属性に応じて直接属性別栄養素量を記憶しておくような形式にしても良い。
【００３５】
図６は、時間帯別摂取率の一例を示す図である。図６に示すように、時間帯別摂取率は、１日２４時間のうちの時間帯と、その時間帯までの１日のうちの時間帯別摂取率を対応付けて記憶したものである。図６の例では、例えば、０５時までは１７％、１１時までは３３％の栄養を摂取すべきことを示している。
【００３６】
摂取情報登録手段１５は、利用者端末２０から受信した品目ＩＤで品目別栄養素データベース１２を参照し、受信した利用者ＩＤに、受信した日時情報と、品目別栄養素データベース１２から取得した品目ＩＤと栄養素の情報を対応付けて利用者データベース１１に登録する。理想的摂取量算出手段１６は、利用者端末２０から受信した利用者ＩＤに対応する摂取量と利用者のタイプを利用者データベース１１から抽出する。理想的摂取量算出手段１６は、利用者端末２０から受信した摂取予定時刻に基づいて理想的摂取量を算出する。摂取済栄養素量算出手段１７は、利用者の１日における摂取済みの栄養素量を算出する。推奨摂取量算出手段１８は、理想的摂取量算出手段１６により算出された理想的摂取量から摂取済栄養素量算出手段１７により抽出された摂取済栄養素量を減算して推奨摂取量を算出する。推奨品目抽出手段１９は、品目別栄養素データベース１２を参照し、対象栄養素の栄養素量と推奨摂取量の関係に応じた食事品目の品目情報を抽出する。
【００３７】
図７は、栄養管理サーバ１０のハードウェア構成図である。栄養管理サーバ１０は、汎用のコンピュータで実現することができ、図７に示すように、ＣＰＵ１（CPU: Central Processing Unit）と、コンピュータのメインメモリであるＲＡＭ２（RAM: Random Access Memory）と、ＣＰＵが実行するプログラムやデータを記憶するための大容量の記憶装置３（例えば、ハードディスク、フラッシュメモリ等）と、キーボード、マウス等のキー入力Ｉ／Ｆ（インタフェース）４と、外部装置（データ記憶媒体等）とデータ通信するためのデータ入出力Ｉ／Ｆ（インタフェース）５と、表示装置（液晶ディスプレイ等）に情報を送出するための表示出力Ｉ／Ｆ（インタフェース）６と、通信ネットワーク３０を介して利用者端末２０等の端末装置とネットワーク通信を行うためのネットワークＩ／Ｆ（インタフェース）７と、を備え、互いにバスを介して接続されている。
【００３８】
図１の全体構成に示した栄養管理サーバ１０の各構成手段は、図７に示したハードウェア構成に専用のプログラムを搭載することにより実現される。図７の記憶装置３には、ＣＰＵ１を動作させ、コンピュータを、栄養管理サーバ１０として機能させるための専用のプログラムが実装されている。この専用のプログラムを実行することにより、ＣＰＵ１は、摂取情報登録手段１５、理想的摂取量算出手段１６、摂取済栄養素量算出手段１７、推奨摂取量算出手段１８、推奨品目抽出手段１９としての機能を実現することになる。また、記憶装置３は、利用者データベース１１、品目別栄養素データベース１２、属性別栄養素量データベース１３、時間帯別摂取率記憶部１４としての役割を果たす他、処理に必要な様々なデータを記憶する。
【００３９】
図１に示した利用者端末２０は、一般の利用者が利用して栄養管理サーバ１０に対してアクセスし、栄養管理に関する情報を取得して表示する端末装置である。
【００４０】
図８は、利用者端末２０のハードウェア構成図である。利用者端末２０は、コンピュータや、携帯電話機、電子書籍の専用端末等、デジタルデータを処理して表示することが可能な情報処理装置で実現することができる。図８に示すように、利用者端末２０は、ＣＰＵ１ａ（CPU: Central Processing Unit）と、コンピュータのメインメモリであるＲＡＭ２ａ（RAM: Random Access Memory）と、ＣＰＵ１ａが実行するプログラムやデータを記憶するための大容量の記憶装置３ａ（例えば、ハードディスク、フラッシュメモリ等）と、キーボード、マウス等のキー入力Ｉ／Ｆ（インタフェース）４ａと、外部装置（データ記憶媒体等）とデータ通信するためのデータ入出力Ｉ／Ｆ（インタフェース）５ａと、表示装置（液晶ディスプレイ等）に情報を送出するための表示出力Ｉ／Ｆ（インタフェース）６ａと、通信ネットワーク３０を介してコンテンツサーバ１０等のサーバコンピュータとネットワーク通信を行うためのネットワークＩ／Ｆ（インタフェース）７ａと、を備え、互いにバスを介して接続されている。利用者端末２０が携帯電話機の場合は、ネットワークＩ／Ｆ７ａが携帯電話網を利用した通信となる。また、利用者端末２０が携帯電話機の場合は、通話用の特有のモジュールを有することになるが、本実施形態においては、利用しない機能であるので詳細な説明は省略する。
【００４１】
図１に示した利用者端末２０の各構成手段は、図８に示したハードウェア構成に専用のプログラムを搭載することにより実現される。図８の記憶装置３ａには、ＣＰＵ１ａを動作させ、コンピュータを、利用者端末２０として機能させるための専用のプログラムが実装されている。この専用のプログラムを実行し、ネットワークＩ／Ｆ７ａ、表示出力Ｉ／Ｆを利用することにより、ＣＰＵ１ａは、前記摂取予定時刻、利用者ＩＤ、対象栄養素、処理要求を栄養管理サーバ１０に送信する送信手段、栄養管理サーバ１０から受信した推奨摂取量、摂取済栄養素量、推奨摂取量、推奨品目を表示する表示手段としての機能を実現することになる。
【００４２】
＜２．処理動作＞
以下、図１に示したシステムの処理動作について説明する。
＜２．１．摂取情報の記録＞
図９は、栄養管理システムを用いて摂取情報の記録処理を行う場合のシーケンス図である。まず、利用者は、食事後、利用者端末２０において、プログラム（携帯電話機においては、いわゆる「アプリ」）を起動する。そして、メニュー画面が表示されたら、摂取した食事の情報を入力する（ステップＳ１）。具体的には、食事品目名（料理名または食品名）を直接入力しても良いし、正確な食事品目名がわからない場合は、入力欄に頭文字のみを入力すると、利用者端末２０は、入力された文字で始まる食事品目名を一覧表示するので、その中から選択することにより入力する。また、料理のメニューや食品のパッケージに、ＱＲコード（登録商標）やバーコード等の光学読取コードが付されている場合は、カメラ機能で撮影することにより光学読取コードに記録されている品目ＩＤを取得し、入力する。光学読取コードをカメラで撮影し、光学読取コードに記録されている情報を取得する機能は、市販の携帯電話機に搭載されている機能により実現される。
【００４３】
入力後、利用者が利用者端末２０に対して送信指示を行うと、利用者端末２０は、時計機能から現在日時を日時情報として取得し、利用者端末２０の記憶装置３ａ内に記憶されている利用者ＩＤを抽出する。そして、取得された日時情報と、抽出された利用者ＩＤと、入力された食事品目の品目名を栄養管理サーバ１０に送信する（ステップＳ２）。
【００４４】
栄養管理サーバ１０は、利用者端末２０から日時情報、利用者ＩＤ、品目ＩＤ（または品目名）を受信すると、受信した品目ＩＤ（または品目名）で品目別栄養素データベース１２を参照して対応する栄養素の情報を取得する（ステップＳ３）。そして、受信した利用者ＩＤに、受信した日時情報と、食品別栄養素データベース１２から取得した品目ＩＤと栄養素の情報を対応付けて利用者データベース１１に登録する（ステップＳ４）。具体的には、図２（ｂ）に示したような利用者別摂取情報として登録する。この際、日時情報は摂取日時として登録される。
【００４５】
これにより、利用者データベース１１には、各利用者の各摂取日時における各栄養素の摂取量が記録される。さらに、栄養管理サーバ１０では、摂取済栄養素量算出手段１７が、利用者データベース１１に記録された各栄養素の量を同一日付単位で合計し、合計値を利用者ＩＤに対応付けて登録する（ステップＳ５）。この結果、利用者データベース１１には、各利用者の各日付における各栄養素の摂取量が記録される。このようにして、利用者データベース１１には、各利用者の各日付における各栄養素の摂取量が蓄積されていくことになる。摂取済栄養素量算出手段１７は、同一日付単位で摂取済栄養素量を算出する処理を定期的に行わず、後述するように、利用者端末２０からの処理の要求時に行うようにしても良い。
【００４６】
＜２．２．推奨品目の取得＞
＜２．２．１．栄養過剰を防ぐ推奨品目＞
上記のように、利用者は摂取した栄養素の量を蓄積していくことにより、この情報を利用して特定の時刻における必要な栄養素量を求めることができる。あるとき、利用者が、現時点において、摂取して良い栄養素の量を知りたいと考えたとする。この場合、利用者は、利用者端末２０においてプログラムを起動する。プログラムが起動されると、利用者端末２０は、初期画面としてメニュー画面を表示する。初期のメニュー画面には、「栄養過剰を防ぐ」「栄養不足を防ぐ」「栄養バランス調整」の３つのコースが選択肢として表示され、それぞれに対応した選択ボタンが表示される。このメニュー画面において、対応する選択ボタンを指示することにより、「栄養過剰を防ぐ」を選択する。すると、利用者端末２０は、栄養過剰防止品目検索画面を表示する。
【００４７】
図１０は、利用者端末２０の画面に表示された栄養過剰防止品目検索画面を示す図である。図１０に示すように、栄養過剰防止品目検索画面においては、設定欄Ｎ１〜Ｎ６が用意されている。設定欄Ｎ２〜Ｎ５により「料理名・食品名・商品名で探す」「ストア・メーカー名で探す」「家庭料理で探す」が選択可能となっており、これらを選択すると、推奨品目を検索する際、選択した内容に従った絞込み検索が可能となっている。「食べたい時間」に対応する摂取予定時刻設定欄Ｎ６には、デフォルトで「現在時」が設定されている。「食べたい時間」には現在時に代えて、食事をする具体的な時刻を数値入力することが可能である。対象栄養素設定欄Ｎ１においては、栄養過剰を防止したい栄養素を設定する。デフォルトでは、「エネルギー(カロリー)」が設定されているが、対象栄養素設定欄Ｎ１の右端の▼マークを指示すると、プルダウンメニューが表示される。プルダウンメニューには、栄養素の一覧が表示されており、指定することにより「エネルギー(カロリー)」に代えて対象栄養素として選択することができる。栄養過剰防止の対象とする栄養素として、本実施形態では、エネルギー、食塩相当量、コレステロール、タンパク質、炭水化物、脂質、アルコールの７つの栄養素が選択可能となっている。設定を終えたら、画面下端の検索ボタンＢ１を指示する。推奨品目の絞込みを行わず、食べたい時間を「現在時」とし、対象栄養素を「エネルギー」とする場合には、栄養過剰防止品目検索画面において何も操作せず、検索ボタンＢ１を指示するだけで良い。
【００４８】
図１１は、栄養管理システムを用いて推奨摂取量の算出および提示を行う場合のシーケンス図である。図１０に示した栄養過剰防止品目検索画面において、検索ボタンＢ１が指示されると、利用者端末２０は、摂取予定時刻を取得する（ステップＳ１１）。具体的には、「食べたい時間」に対応する摂取予定時刻設定欄Ｎ６に入力された時刻を摂取予定時刻として取得する。摂取予定時刻設定欄Ｎ６に「現在時」と設定されている場合は、時計機能から現在時刻を摂取予定時刻として取得する。また、対象栄養素設定欄Ｎ１に設定された対象栄養素を取得する。また、利用者端末２０の記憶装置３ａ内に記憶されている利用者ＩＤを抽出する。そして、取得された摂取予定時刻と、取得された対象栄養素と、抽出された利用者ＩＤとともに、処理要求を栄養管理サーバ１０に送信する（ステップＳ１２）。
【００４９】
利用者端末２０から、摂取予定時刻、対象栄養素、利用者ＩＤ、処理要求を受信すると、栄養管理サーバ１０は、まず、受信した利用者ＩＤで利用者データベース１１を参照し、利用者属性を取得する（ステップＳ１３）。具体的には、利用者の年齢、性別、運動強度の情報を取得する。そして、取得した利用者属性で属性別係数データベース１４を参照し、受信した対象栄養素について、その利用者属性の属性別係数を取得する。例えば、対象栄養素が「エネルギー」である場合、図５（ａ）に示したテーブルから、利用者属性に対応する属性別係数を抽出することになる。属性別係数を取得したら、属性別栄養素量データベース１３に記憶されている対象栄養素「エネルギー」の基準栄養素量に、取得した属性別係数を乗じて、対象栄養素「エネルギー」の属性別基準栄養素量を算出する（ステップＳ１４）。
【００５０】
さらに、栄養管理サーバ１０は、利用者端末２０から受信した摂取予定時刻で時間帯別摂取率記憶部１４を参照し、１日におけるその摂取予定時刻までの時間帯別摂取率を取得する（ステップＳ１５）。例えば、摂取予定時刻が１４時である場合、１２時〜１７時の時間帯であるので、図６に示すように時間帯別摂取率として６７％（０．６７）が取得される。そして、取得した時間帯別摂取率と算出された属性別基準栄養素量の値を乗じて対象栄養素の理想的摂取量を算出する（ステップＳ１６）。例えば、１日の属性別基準栄養素量が２４００ｋｃａｌの利用者の場合、理想的摂取量は２４００ｋｃａｌ×０．６７＝１６０８ｋｃａｌとして算出される。
【００５１】
また、栄養管理サーバ１０では、摂取済栄養素量算出手段１７が、受信した利用者ＩＤと対象栄養素で利用者データベース１１を参照し、当日中にこれまで摂取した摂取済栄養素量を算出する（ステップＳ１７）。当日中であるかどうかは、栄養管理サーバ１０が内部時計から日付情報を取得し、日付が一致する摂取日時であるかどうかにより判断する。例えば、当日が２０１１年１月２日であったとすると、図２（ｂ）に示した利用者別摂取情報から摂取済栄養素量として８００ｋｃａｌ＋８００ｋｃａｌ＝１６００ｋｃａｌが取得される。上述のように、摂取情報の記録時に、摂取済栄養素量算出手段１７が、当日の摂取済栄養素量を算出している場合には、記録されている当日の摂取済栄養素量を取得するだけで良い。なお、図１１の例では、ステップＳ１７における摂取済栄養素量の算出処理は、ステップＳ１３〜Ｓ１６までの処理の後に実行しているが、ステップＳ１３〜Ｓ１６の前、あるいは並行して実行するようにしても良い。
【００５２】
理想的摂取量を算出し、利用者データベース１１から当日中の対象栄養素の摂取済栄養素量を取得したら、栄養管理サーバ１０では、推奨摂取量算出手段１８が、対象栄養素の理想的摂取量から摂取済栄養素量を減算して推奨摂取量を算出する処理を行う（ステップＳ１８）。「栄養過剰を防ぐ」コースの場合、算出された推奨摂取量を推奨上限摂取量として扱う。例えば、理想的摂取量が１６０８ｋｃａｌ、摂取済栄養素量が１６００ｋｃａｌの場合、推奨上限摂取量は８ｋｃａｌとなる。
【００５３】
推奨上限摂取量が正の値である場合、推奨品目抽出手段１９は、推奨上限摂取量を利用して好適な品目を品目別栄養素データベース１２から抽出する（ステップＳ１９）。具体的には、利用者端末２０から受信した対象栄養素について、算出された推奨上限摂取量で品目別栄養素データベース１２を参照し、該当する食事品目の品目ＩＤを抽出する。具体的には、対象栄養素の推奨上限摂取量以下の品目ＩＤに対応する品目情報を抽出する。該当する食事品目が複数存在する場合は、それぞれの品目ＩＤに対応する品目情報を抽出する。推奨上限摂取量が０以下の値である場合、推奨品目抽出手段１９は、品目情報の抽出を行わない。
【００５４】
続いて、栄養管理サーバ１０は、理想的摂取量、摂取済栄養素量、推奨上限摂取量、抽出した品目情報を、要求元である利用者端末２０に送信する（ステップＳ２０）。
【００５５】
利用者端末２０では、栄養管理サーバ１０から受信した理想的摂取量、摂取済栄養素量、推奨上限摂取量、抽出した品目情報を所定の体裁で画面に表示する（ステップＳ２１）。このうち、理想的摂取量、摂取済栄養素量については、理想的摂取量、摂取済栄養素量に比例する値を直径とする円を作成し、それを重ね合わせて表示する。
【００５６】
図１２に、利用者端末２０に表示される栄養素量表示画面の一例を示す。図１２に示すように、栄養素量表示画面には、画面上部に、理想的摂取量と摂取済栄養素量の関係が図で表示され、画面下部には、具体的な文字や数字で栄養素に関する情報が表示される。画面上部では、理想的摂取量と摂取済栄養素量を、その値に比例した直径の円で表現し、両者を重ねて表示する。そして、摂取済栄養素量を表現する円の内部を濃い色で塗りつぶした状態で表示する。理想的摂取量が１６０８ｋｃａｌ、摂取済栄養素量が１６００ｋｃａｌの場合、図１２に示すように、同じような大きさの円で表現され、白い部分は円の外周に僅かに残るのみとなる。この白い部分が推奨上限摂取量８ｋｃａｌを表現している。これにより、利用者は、指定された時刻に摂取しても良いエネルギーが僅かであることを視覚的、直感的に判断することが可能となる。すなわち、利用者は、１日の摂取可能なエネルギーが２４００ｋｃａｌであるからといって、摂取予定時刻に残り８００ｋｃａｌを摂取して良いのではなく、健康のためには、摂取予定時刻に８ｋｃａｌしか摂取しない方が良いことを理解することになる。
【００５７】
さらに、画面下部には、摂取予定時刻に推奨される情報が、摂取予定時刻、理想的摂取量、摂取済栄養素量、推奨上限摂取量、推奨品目の項目により表示される。理想的摂取量と摂取済栄養素量の差分である推奨上限摂取量が８ｋｃａｌである場合、８ｋｃａｌ以下の食品が推奨品目として優先順位の高い順に一覧表示される。優先順位は、対象栄養素であるエネルギーの高い順となる。例えば、推奨上限摂取量が８ｋｃａｌの場合、「飴１個」などと表示される。図１２の例では、対象栄養素の栄養素量が推奨上限摂取量以下の推奨品目を１つだけ示しているが、いくつ表示するかは、適宜設定しておくことができる。また、図１２の例では、理想的摂取量、摂取済栄養素量を、その値に比例した直径の円で表現したが、理想的摂取量、摂取済栄養素量の値に応じた面積の円で表現しても良い。また、円に限らず、多角形等他の様々な図形を用いることも可能である。
【００５８】
このように、１日２４００ｋｃａｌ摂取できる人が、当日既に１６００ｋｃａｌ摂取している場合、従来であれば、８００ｋｃａｌ摂取可能と提示される。しかし、本実施形態によれば、摂取予定時刻を判断要素として加えるため、摂取予定時刻には、８ｋｃａｌ摂取可能と提示される。これにより、少ない回数でまとめて食べる等、１日のうちで偏った食事を行わないように促し、時間的にバランスの良い食事を行うことができる。
【００５９】
＜２．２．２．栄養不足を防ぐ推奨品目＞
次に、栄養不足を防ぐ推奨品目を検索する場合について説明する。上述した「栄養過剰を防ぐ」「栄養不足を防ぐ」「栄養バランス調整」の３つのコースが選択肢として表示された初期のメニュー画面において、対応する選択ボタンを指示することにより、「栄養不足を防ぐ」を選択する。すると、利用者端末２０は、栄養不足防止食品検索画面を表示する。
【００６０】
図１３は、利用者端末２０の画面に表示された栄養不足防止品目検索画面を示す図である。図１３に示した栄養不足防止品目検索画面は、図１０に示した栄養過剰防止品目検索画面と同様な設定欄を備えた構成となっている。図１３に示すように、栄養不足防止品目検索画面においては、設定欄Ｎ１１〜Ｎ１６が用意されている。設定欄Ｎ１２〜Ｎ１５により「料理名・食品名・商品名で探す」「ストア・メーカー名で探す」「家庭料理で探す」が選択可能となっており、これらを選択すると、推奨品目を検索する際、選択した内容に従った絞込み検索が可能となっている。「食べたい時間」に対応する摂取予定時刻設定欄Ｎ１６には、デフォルトで「現在時」が設定されている。「食べたい時間」には現在時に代えて、食事をする具体的な時刻を数値入力することが可能である。対象栄養素設定欄Ｎ１１においては、栄養不足を防止したい栄養素を設定する。デフォルトでは、「食物繊維」が設定されているが、対象栄養素設定欄Ｎ１１の右端の▼マークを指示すると、プルダウンメニューが表示される。プルダウンメニューには、栄養素の一覧が表示されており、指定することにより「食物繊維」に代えて対象栄養素として選択することができる。栄養不足防止の対象とする栄養素として、本実施形態では、食物繊維、カルシウム、カリウム、マグネシウム、鉄、亜鉛、銅、レチノール当量、ビタミンＢ１、ビタミンＢ２、ビタミンＢ６、ビタミンＢ１２、葉酸、ビタミンＣ、ビタミンＤ、ビタミンＥ、ｎ−３系脂肪酸、タンパク質の１８の栄養素が選択可能となっている。設定を終えたら、画面下端の検索ボタンＢ２を指示する。推奨品目の絞込みを行わず、食べたい時間を「現在時」とし、対象栄養素を「食物繊維」とする場合には、栄養過剰防止品目検索画面において何も操作せず、検索ボタンＢ２を指示するだけで良い。
【００６１】
栄養不足防止品目検索を行う場合も、栄養管理システムを用いて推奨摂取量の算出および提示を行う場合のシーケンス図は図１１に示すようになる。ただし、Ｓ２１における受信情報の表示処理が、栄養過剰防止品目検索を行う場合と異なってくる。図１３に示した栄養不足防止品目検索画面において、検索ボタンＢ２が指示されると、利用者端末２０は、摂取予定時刻を取得する（ステップＳ１１）。以降、栄養過剰防止品目検索の場合と同様に、ステップＳ１２〜ステップＳ１８の処理が実行される。「栄養不足を防ぐ」コースの場合、算出された推奨摂取量を推奨下限摂取量として扱う。
【００６２】
ステップＳ１８で算出された推奨下限摂取量が正の値である場合、推奨品目抽出手段１９は、推奨下限摂取量を利用して好適な品目を品目別栄養素データベース１２から抽出する（ステップＳ１９）。具体的には、利用者端末２０から受信した対象栄養素について、算出された推奨下限摂取量で品目別栄養素データベース１２を参照し、該当する食事品目の品目ＩＤを抽出する。具体的には、対象栄養素の推奨下限摂取量以上の品目ＩＤに対応する品目情報を抽出する。該当する食事品目が複数存在する場合は、それぞれの品目ＩＤに対応する品目情報を抽出する。推奨下限摂取量が０以下の値である場合、推奨品目抽出手段１９は、品目情報の抽出を行わない。
【００６３】
続いて、栄養管理サーバ１０は、理想的摂取量、摂取済栄養素量、推奨下限摂取量、抽出した品目情報を、要求元である利用者端末２０に送信する（ステップＳ２０）。
【００６４】
利用者端末２０では、栄養管理サーバ１０から受信した理想的摂取量、摂取済栄養素量、推奨下限摂取量、抽出した品目情報を所定の体裁で画面に表示する（ステップＳ２１）。このうち、理想的摂取量、摂取済栄養素量については、理想的摂取量、摂取済栄養素量に比例する値を直径とする円を作成し、それを重ね合わせて表示する。
【００６５】
図１４に、利用者端末２０に表示される栄養素量表示画面（栄養不足防止）の一例を示す。図１４に示すように、栄養素量表示画面（栄養不足防止）には、画面上部に、理想的摂取量と摂取済栄養素量の関係が図で表示され、画面下部には、具体的な文字や数字で栄養素に関する情報が表示される。画面上部では、理想的摂取量と摂取済栄養素量を、その値に比例した直径の円で表現し、両者を重ねて表示する。そして、摂取済栄養素量を表現する円の内部を濃い色で塗りつぶした状態で表示する。理想的摂取量が１０ｇ、摂取済栄養素量が７ｇの場合、図１４に示すように、異なる大きさの円で表現され、白い部分は円の外周に僅かに残るのみとなる。この白い部分が推奨下限摂取量３ｇを表現している。これにより、利用者は、指定された時刻に摂取しなければならない栄養素が僅かであることを視覚的、直感的に判断することが可能となる。すなわち、利用者は、１日に摂取しなければならない食物繊維が１５ｇであるからといって、摂取予定時刻に残り８ｇを一度に摂取する必要はなく、健康のためには、摂取予定時刻に３ｇ摂取すれば良いことを理解することになる。
【００６６】
栄養過剰防止品目検索の場合と同様に、画面下部には、摂取予定時刻に推奨される情報が、摂取予定時刻、理想的摂取量、摂取済栄養素量、推奨下限摂取量、推奨品目の項目により表示される。理想的摂取量と摂取済栄養素量の差分である推奨下限摂取量が３ｇである場合、その対象栄養素が３ｇ以上含まれる食事品目が推奨品目として優先順位の高い順に一覧表示される。優先順位は、栄養過剰防止品目検索の場合とは逆に、対象栄養素である食物繊維の少ない順となる。不足を防止する栄養素が多く含まれる品目には、一般に塩分やエネルギー等も多く含まれる。そのため、少ない順に表示することにより、塩分やエネルギー等が少ないものを優先的に表示することができる。
【００６７】
＜２．２．３．栄養バランスを調整する推奨品目＞
次に、栄養バランスを調整する推奨品目を検索する場合について説明する。栄養バランス調整は、複数の栄養素の過不足を少なくするような品目を検索するコースである。本実施形態では、複数の栄養素として、エネルギー、食塩相当量、コレステロール、ｎ−６系脂肪酸、アルコール、食物繊維、カリウム、ｎ−３系脂肪酸、カルシウムの９つの栄養素を採用している。このうち、エネルギー、食塩相当量、コレステロール、ｎ−６系脂肪酸、アルコールの５つは、摂取過剰を防ぐべき栄養素であり、食物繊維、カリウム、ｎ−３系脂肪酸、カルシウムの４つは、摂取不足を防ぐべき栄養素である。上述した「栄養過剰を防ぐ」「栄養不足を防ぐ」「栄養バランス調整」の３つのコースが選択肢として表示された初期のメニュー画面において、対応する選択ボタンを指示することにより、「栄養バランス調整」を選択する。すると、利用者端末２０は、栄養バランス調整食品検索画面を表示する。
【００６８】
図１５は、利用者端末２０の画面に表示された栄養バランス調整品目検索画面を示す図である。図１５に示した栄養バランス調整品目検索画面は、図１０に示した栄養過剰防止品目検索画面のうち、対象栄養素設定欄Ｎ１に相当する設定欄が存在しない構成となっている。図１５に示すように、栄養バランス調整品目検索画面においては、設定欄Ｎ２２〜Ｎ２６が用意されている。設定欄Ｎ２２〜Ｎ２５により「料理名・食品名・商品名で探す」「ストア・メーカー名で探す」「家庭料理で探す」が選択可能となっており、これらを選択すると、推奨品目を検索する際、選択した内容に従った絞込み検索が可能となっている。「食べたい時間」に対応する摂取予定時刻設定欄Ｎ２６には、デフォルトで「現在時」が設定されている。「食べたい時間」には現在時に代えて、食事をする具体的な時刻を数値入力することが可能である。設定を終えたら、画面下端の検索ボタンＢ３を指示する。推奨品目の絞込みを行わず、食べたい時間を「現在時」とする場合には、栄養バランス調整品目検索画面において何も操作せず、検索ボタンＢ３を指示するだけで良い。
【００６９】
栄養バランス調整品目検索を行う場合も、栄養管理システムを用いて推奨摂取量の算出および提示を行う場合のシーケンス図は、図１１に示すようになる。ただし、Ｓ２１における受信情報の表示処理が、栄養過剰防止品目検索、栄養不足防止品目検索を行う場合と異なってくる。図１５に示した栄養バランス調整品目検索画面において、検索ボタンＢ３が指示されると、利用者端末２０は、摂取予定時刻を取得する（ステップＳ１１）。以降、栄養過剰防止品目検索の場合と同様に、ステップＳ１２、ステップＳ１３の処理が実行される。
【００７０】
続くステップＳ１４〜ステップＳ１８の処理は、全ての栄養素について行う。したがって、本実施形態では、９つの栄養素全てについて実行することになる。ステップＳ１８において算出された９つの推奨摂取量が全て正の値である場合、推奨品目抽出手段１９は、推奨摂取量を利用して好適な品目を品目別栄養素データベース１２から抽出する（ステップＳ１９）。具体的には、利用者端末２０から受信した対象栄養素について、算出された推奨摂取量で品目別栄養素データベース１２を参照し、該当する食事品目の品目ＩＤを抽出する。具体的には、摂取過剰を防ぐべき５つの栄養素については、推奨摂取量を推奨上限摂取量として、各栄養素が推奨上限摂取量以下の品目ＩＤを特定し、摂取不足を防ぐべき４つの栄養素については、推奨摂取量を推奨下限摂取量として、各栄養素が推奨下限摂取量以上の品目ＩＤを特定する。そして、全てに該当する品目ＩＤに対応する品目情報を抽出する。したがって、本実施形態では、摂取過剰を防ぐべき５つの栄養素については、全て推奨上限摂取量以下、摂取不足を防ぐべき４つの栄養素については、全て推奨下限摂取量以上となる品目情報が抽出されることになる。ただし、必ずしも９つの栄養素が、推奨上限摂取量以下または推奨下限摂取量以上とする必要はなく、例えば、栄養管理の厳しさのレベルに応じて、１つ以上の栄養素が条件を満たさなくても良い等、適宜設定することが可能である。
【００７１】
利用者端末２０では、栄養管理サーバ１０から受信した各栄養素についての理想的摂取量、摂取済栄養素量、推奨上限摂取量、推奨下限摂取量、抽出した品目情報を所定の体裁で画面に表示する（ステップＳ２１）。例えば、各栄養素についての理想的摂取量、摂取済栄養素量、推奨上限摂取量、推奨下限摂取量を文字で表示したり、理想的摂取量、摂取済栄養素量に比例する値を直径とする円を作成し、それを重ね合わせて表示したりする。
【００７２】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、上記実施形態では、推奨摂取量だけでなく、推奨品目も提示するようにしたが、推奨摂取量のみ提示するようにしても良い。
【００７３】
また、上記実施形態では、利用者端末２０が、栄養管理サーバ１０から理想的摂取量、摂取済栄養素量を受信し、図１２に示したように、その値に比例した直径の円を重ねて表示する処理を行うようにしたが、栄養管理サーバ１０において、理想的摂取量、摂取済栄養素量の値に比例した直径の円を重ねた画面データを作成する処理を行い、その画面データを利用者端末２０に送信し、利用者端末２０が受信した画面データを表示するようにしても良い。
【符号の説明】
【００７４】
１、１ａ・・・ＣＰＵ
２、２ａ・・・ＲＡＭ
３、３ａ・・・記憶装置
４、４ａ・・・キー入力Ｉ／Ｆ
５、５ａ・・・データ入出力Ｉ／Ｆ
６、６ａ・・・表示出力Ｉ／Ｆ
７、７ａ・・・ネットワークＩ／Ｆ
１０・・・栄養管理サーバ
１１・・・利用者データベース
１２・・・品目別栄養素データベース
１３・・・属性別栄養素量データベース
１４・・・時間帯別摂取率記憶部
１５・・・摂取情報登録手段
１６・・・理想的摂取量算出手段
１７・・・摂取済栄養素量算出手段
１８・・・推奨摂取量算出手段
１９・・・推奨品目抽出手段
２０・・・利用者端末
３０・・・通信ネットワーク
１００・・・栄養管理システム
【図１】
2013134650.tif 000003
【図２】
2013134650.tif 000004
【図３】
2013134650.tif 000005
【図４】
2013134650.tif 000006
【図５】
2013134650.tif 000007
【図６】
2013134650.tif 000008
【図７】
2013134650.tif 000009
【図８】
2013134650.tif 000010
【図９】
2013134650.tif 000011
【図１０】
2013134650.tif 000012
【図１１】
2013134650.tif 000013
【図１２】
2013134650.tif 000014
【図１３】
2013134650.tif 000015
【図１４】
2013134650.tif 000016
【図１５】
2013134650.tif 000017