(57)【特許請求の範囲】
【請求項１】
メニューと第１の栄養要素の値とを対応付けた情報を記憶する記憶部と、
ユーザの食事のメニューを示す食事情報を受信する情報受信部と、
前記情報受信部が受信した前記食事情報が示す前記メニューに含まれる前記第１の栄養要素の値を前記記憶部から取得する取得部と、
所定期間の前記ユーザの食事のメニューに含まれる前記第１の栄養要素毎の累計値と、前記第１の栄養要素の目標値とに基づいて、前記第１の栄養要素の値が前記第１の栄養要素の目標値から前記第１の栄養要素の累計値を減算した値以下である前記メニューを前記記憶部から抽出する抽出部と、
を備え、
前記食事情報は、前記食事を撮影した画像データであり、
前記記憶部は、前記メニューの大分類と、前記大分類に含まれるメニューと、食事の画像データとを対応付けて記憶し、
前記情報受信部は、前記食事情報が示す前記画像データと、前記記憶部に記憶されている前記画像データとのマッチングに基づいて前記大分類を特定し、特定した前記大分類に対応した前記メニューの中からユーザが選択した前記メニューを示す情報を受信する、
ことを特徴とする健康管理装置。
【請求項２】
前記記憶部は、メニューと第１の栄養要素の値及び第２の栄養要素の値とを対応付けた情報を記憶し、
前記取得部は、前記食事情報が示す前記メニューに含まれる前記第１の栄養要素の値及び前記第２の栄養要素の値を取得し、
前記抽出部は、所定期間の前記ユーザの食事のメニューに含まれる前記第１の栄養要素毎の累計値及び前記第２の栄養要素の累計値と、前記第１の栄養要素の目標値及び前記第２の栄養要素の目標値とに基づいて、前記第１の栄養要素の値が前記第１の栄養要素の目標値から前記第１の栄養要素の累計値を減算した値以下であり、かつ、前記第２の栄養要素の目標値に対して累計値が不足している前記第２の栄養要素を補うような前記第２の栄養要素の値である前記メニューを前記記憶部から抽出する、
ことを特徴とする請求項１に記載の健康管理装置。
【請求項３】
前記記憶部は、前記情報受信部が受信した前記食事情報が示すメニューの情報を食事履歴情報として記憶し、
前記抽出部は、抽出した前記メニューのうち前記記憶部に記憶されている前記食事履歴情報から得られる食事の嗜好に基づいて推薦する前記メニューを選択する、
ことを特徴とする請求項１または請求項２に記載の健康管理装置。
【請求項４】
健康管理装置が実行する健康管理方法であって、
情報受信部が、ユーザの食事のメニューを示す食事情報を受信する情報受信ステップと、
取得部が、メニューと第１の栄養要素の値とを対応付けた情報を記憶する記憶部から、前記情報受信ステップにおいて受信した前記食事情報が示す前記メニューに含まれる前記第１の栄養要素の値を取得する取得ステップと、
抽出部が、所定期間の前記ユーザの食事のメニューに含まれる前記第１の栄養要素毎の累計値と、前記第１の栄養要素の目標値とに基づいて、前記第１の栄養要素の値が前記第１の栄養要素の目標値から前記第１の栄養要素の累計値を減算した値以下である前記メニューを前記記憶部から抽出する抽出ステップと、
を有し、
前記食事情報は、前記食事を撮影した画像データであり、
前記記憶部は、前記メニューの大分類と、前記大分類に含まれるメニューと、食事の画像データとを対応付けて記憶し、
前記情報受信ステップにおいては、前記食事情報が示す前記画像データと、前記記憶部に記憶されている前記画像データとのマッチングに基づいて前記大分類を特定し、特定した前記大分類に対応した前記メニューの中からユーザが選択した前記メニューを示す情報を受信する、
ことを特徴とする健康管理方法。
【請求項５】
前記記憶部は、メニューと第１の栄養要素の値及び第２の栄養要素の値とを対応付けた情報を記憶し、
前記取得ステップにおいては、前記食事情報が示す前記メニューに含まれる前記第１の栄養要素の値及び前記第２の栄養要素の値を取得し、
前記抽出ステップにおいては、所定期間の前記ユーザの食事のメニューに含まれる前記第１の栄養要素毎の累計値及び前記第２の栄養要素の累計値と、前記第１の栄養要素の目標値及び前記第２の栄養要素の目標値とに基づいて、前記第１の栄養要素の値が前記第１の栄養要素の目標値から前記第１の栄養要素の累計値を減算した値以下であり、かつ、前記第２の栄養要素の目標値に対して累計値が不足している前記第２の栄養要素を補うような前記第２の栄養要素の値である前記メニューを前記記憶部から抽出する、
ことを特徴とする請求項４に記載の健康管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、健康管理装置、及び健康管理方法に関する。
【背景技術】
【０００２】
近年、高齢化社会の到来に伴う医療費の増大が予想されている。社会全体の医療費を軽減するためには、各個人がなるべく長く健康でいられるようにすることが有効と考えられる。また、健康の維持には、食事が与える影響が非常に大きいと考えられている。そこで、健康を維持するための食事に関するアドバイスをユーザに提供する装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２１６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、ユーザが摂取した食事から不足している栄養素を判断している。つまり、ユーザが摂取した食事に対する評価を与えるものである。そのため、ユーザは、評価に基づいて健康によいメニューを自分で考えなければならない。そこで、食事を摂取する前にどのようなメニューの食事をしたら健康に良いかのアドバイスがあれば、ユーザ自身でメニューを考える煩雑さが解消される。
【０００５】
本発明は、このような事情を考慮してなされたもので、健康に良い食事のメニューをアドバイスすることができる健康管理装置、及び健康管理方法を提供する。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、メニューと第１の栄養要素の値とを対応付けた情報を記憶する記憶部と、ユーザの食事のメニューを示す食事情報を受信する情報受信部と、前記情報受信部が受信した前記食事情報が示す前記メニューに含まれる前記第１の栄養要素の値を前記記憶部から取得する取得部と、所定期間の前記ユーザの食事のメニューに含まれる前記第１の栄養要素毎の累計値と、前記第１の栄養要素の目標値とに基づいて、前記第１の栄養要素の値が前記第１の栄養要素の目標値から前記第１の栄養要素の累計値を減算した値以下である前記メニューを前記記憶部から抽出する抽出部と、を備えることを特徴とする健康管理装置である。
【０００７】
また、本発明は、上述した健康管理装置であって、前記食事情報は、前記食事を撮影した画像データである、ことを特徴とする。
【０００８】
また、本発明は、上述した健康管理装置であって、前記記憶部は、前記メニューの大分類と、前記大分類に含まれるメニューと、食事の画像データとを対応付けて記憶し、前記情報受信部は、前記食事情報が示す前記画像データと、前記記憶部に記憶されている前記画像データとのマッチングに基づいて前記大分類を特定し、特定した前記大分類に対応した前記メニューの中からユーザが選択した前記メニューを示す情報を受信する、ことを特徴とする。
【０００９】
また、本発明は、上述した健康管理装置であって、前記記憶部は、メニューと第１の栄養要素の値及び第２の栄養要素の値とを対応付けた情報を記憶し、前記取得部は、前記食事情報が示す前記メニューに含まれる前記第１の栄養要素の値及び前記第２の栄養要素の値を取得し、前記抽出部は、所定期間の前記ユーザの食事のメニューに含まれる前記第１の栄養要素毎の累計値及び前記第２の栄養要素の累計値と、前記第１の栄養要素の目標値及び前記第２の栄養要素の目標値とに基づいて、前記第１の栄養要素の値が前記第１の栄養要素の目標値から前記第１の栄養要素の累計値を減算した値以下であり、かつ、前記第２の栄養要素の目標値に対して累計値が不足している前記第２の栄養要素を補うような前記第２の栄養要素の値である前記メニューを前記記憶部から抽出する、ことを特徴とする。
【００１０】
また、本発明は、上述した健康管理装置であって、前記記憶部は、前記情報受信部が受信した前記食事情報が示すメニューの情報を食事履歴情報として記憶し、前記抽出部は、抽出した前記メニューのうち前記記憶部に記憶されている前記食事履歴情報から得られる食事の嗜好に基づいて推薦する前記メニューを選択する、ことを特徴とする。
【００１１】
上記目的を達成するために、本発明は、健康管理装置が実行する健康管理方法であって、情報受信部が、ユーザの食事のメニューを示す食事情報を受信する情報受信ステップと、取得部が、メニューと第１の栄養要素の値とを対応付けた情報を記憶する記憶部から、前記情報受信ステップにおいて受信した前記食事情報が示す前記メニューに含まれる前記第１の栄養要素の値を取得する取得ステップと、抽出部が、所定期間の前記ユーザの食事のメニューに含まれる前記第１の栄養要素毎の累計値と、前記第１の栄養要素の目標値とに基づいて、前記第１の栄養要素の値が前記第１の栄養要素の目標値から前記第１の栄養要素の累計値を減算した値以下である前記メニューを前記記憶部から抽出する抽出ステップと、を有することを特徴とする健康管理方法である。
【００１２】
また、本発明は、上述した健康管理方法であって、前記記憶部は、メニューと第１の栄養要素の値及び第２の栄養要素の値とを対応付けた情報を記憶し、前記取得ステップにおいては、前記食事情報が示す前記メニューに含まれる前記第１の栄養要素の値及び前記第２の栄養要素の値を取得し、前記抽出ステップにおいては、所定期間の前記ユーザの食事のメニューに含まれる前記第１の栄養要素毎の累計値及び前記第２の栄養要素の累計値と、前記第１の栄養要素の目標値及び前記第２の栄養要素の目標値とに基づいて、前記第１の栄養要素の値が前記第１の栄養要素の目標値から前記第１の栄養要素の累計値を減算した値以下であり、かつ、前記第２の栄養要素の目標値に対して累計値が不足している前記第２の栄養要素を補うような前記第２の栄養要素の値である前記メニューを前記記憶部から抽出する、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、健康に良い食事のメニューをアドバイスすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による健康管理システムの構成を示す機能ブロック図である。
【図２】同実施形態による健康管理装置の構成を示す機能ブロック図である。
【図３】同実施形態によるユーザ端末装置の構成を示す機能ブロック図である。
【図４】同実施形態によるメニュー管理情報の例を示す図である。
【図５】同実施形態によるメニュー別栄養情報の例を示す図である。
【図６】同実施形態による店舗別メニュー管理情報の例を示す図である。
【図７】同実施形態によるユーザ管理情報の例を示す図である。
【図８】同実施形態による健康情報の例を示す図である。
【図９】同実施形態による目標情報の例を示す図である。
【図１０】同実施形態による運動履歴情報の例を示す図である。
【図１１】同実施形態による食事履歴情報の例を示す図である。
【図１２】同実施形態による食料品販売店舗情報の例を示す図である。
【図１３】同実施形態による飲食店情報の例を示す図である。
【図１４】同実施形態による宅配店舗情報の例を示す図である。
【図１５】同実施形態によるレシピ管理情報の例を示す図である。
【図１６】同実施形態によるコメント一覧情報の例を示す図である。
【図１７】同実施形態による健康管理装置における健康管理準備処理の処理フローを示す図である。
【図１８】同実施形態による健康管理装置における運動量登録処理の処理フローを示す図である。
【図１９】同実施形態による健康管理装置における食事情報登録処理の処理フローを示す図である。
【図２０】同実施形態による健康管理装置における推薦メニュー提示処理の処理フローである。
【図２１】同実施形態による健康管理装置における推薦メニュー提示処理の処理フローである。
【図２２】同実施形態による問合せ画面データの表示例を示す図である。
【図２３】同実施形態による推薦メニュー表示画面データの表示例を示す図である。
【図２４】同実施形態による外食推薦メニュー表示画面データの表示例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
図１は、本発明の一実施形態による健康管理システムの接続構成図である。同図に示すように、健康管理システムは、健康管理装置１と、ユーザ端末装置５とを備えて構成される。健康管理装置１とユーザ端末装置５とは、インターネットなどのネットワーク９を介して接続される。同図では、ユーザ端末装置５を１台のみ示しているが、現実には複数が備えられる。ネットワーク９には、１台以上の健康診断結果管理装置７が接続され得る。
【００１６】
図２は、健康管理装置１の構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。健康管理装置１は、１台または複数台のコンピュータサーバにより実現され、通信部１１と、記憶部１３と、処理部１５とを備える。
【００１７】
通信部１１は、ネットワーク９を介して他の装置とデータを送受信する。
記憶部１３は、各種情報を記憶する。記憶部１３は、メニュー情報記憶部１３１と、ユーザ情報記憶部１３２と、履歴記憶部１３３と、店舗管理情報記憶部１３４と、レシピ情報記憶部１３５と、コメント記憶部１３６とを備える。
【００１８】
メニュー情報記憶部１３１は、メニュー管理情報、メニュー別栄養情報、及び店舗別メニュー管理情報を記憶する。メニュー管理情報は、各メニューが属する大分類、各メニューのカテゴリ、各メニューの食事を提供する店舗を示す。カテゴリは、例えば、和食、洋食、中華などである。メニュー別栄養情報は、各メニューの栄養情報を示す。栄養情報は、対応するメニューの食事に含まれる栄養要素の値を示す。栄養要素には、第１の栄養要素と、第２の栄養要素がある。第１の栄養要素は、カロリー、塩分、脂質など、目標値を超えないことが健康によい栄養要素である。第２の栄養要素は、肉類、魚類、野菜類などの食品群であり、目標値を摂取することが健康によい栄養要素である。なお、食品群の分け方は任意とすることができる。店舗別メニュー管理情報は、各店舗が提供しているメニューの栄養情報を示す。
【００１９】
ユーザ情報記憶部１３２は、各ユーザのユーザ管理情報、健康情報、及び目標情報を記憶する。ユーザ管理情報は、ユーザの氏名、性別、生年月日（あるいは年齢）などの個人情報を含む。健康情報は、ユーザの身長、体重、体脂肪率、血圧、血糖値などの各測定項目の値や、ユーザの病気の履歴を示す。病気の履歴は、過去にかかった病気や、現在かかっている病気を含む。目標情報は、ユーザが所定期間に摂取する栄養要素の目標値や、所定期間の目標の運動量を示す。
【００２０】
履歴記憶部１３３は、各ユーザの運動履歴情報及び食事履歴情報を記憶する。運動履歴情報は、ユーザが運動で消費したカロリーの履歴を示す。食事履歴情報は、ユーザが摂取した食事のメニューの履歴を示す。
【００２１】
店舗管理情報記憶部１３４は、食料品販売店舗情報、飲食店情報、及び宅配店舗情報を記憶する。食料品販売店舗情報は、スーパーなど食料品を販売している店舗の店舗情報と、その店舗の広告データを含む。店舗情報は、店舗名、住所などを示す。飲食店情報は、レストラン、食堂などの飲食店の店舗情報と、その飲食店の広告データを含む。宅配店舗情報は、食事の宅配サービスを提供している店舗の店舗情報と、その店舗の広告データを含む。
【００２２】
レシピ情報記憶部１３５は、レシピ管理情報を記憶する。レシピ管理情報は、各メニューのレシピデータを示す。レシピデータは、対応するメニューの調理法を示す。
コメント記憶部１３６は、コメント一覧情報を記憶する。コメント一覧情報は、ユーザ対するアドバイスなどを示すコメントデータと、コメントデータが選択される条件とを対応付けたデータである。
【００２３】
処理部１５は、初期登録部１５１と、目標設定部１５２と、履歴管理部１５３と、推薦メニュー選択部１５４と、広告提示部１５５と、地図提示部１５６と、評価部１５７とを備えて構成される。
初期登録部１５１は、ユーザ管理情報や健康情報をユーザ情報記憶部１３２に登録する。
目標設定部１５２は、ユーザの性別、年齢、体重及び体脂肪率と、目標の体重及び体脂肪率と、目標を達成するまでの期間とに基づいて、ユーザの所定期間における栄養要素の目標値及び目標の運動量を決定する。目標設定部１５２は、決定した栄養要素の目標値及び目標の運動量を設定した目標情報をユーザ情報記憶部１３２に登録する。
【００２４】
履歴管理部１５３は、情報受信部１５３１、取得部１５３２、及び履歴登録部１５３３を備える。
情報受信部１５３１は、運動量の情報や、ユーザが食べたあるいはこれから食べる食事のメニューを示す食事情報をユーザ端末装置５から受信する。
取得部１５３２は、情報受信部１５３１が受信した食事情報が示すメニューに対応した第１の栄養要素及び第２の栄養要素の値を取得する。
履歴登録部１５３３は、履歴記憶部１３３に記憶されている運動履歴情報や食事履歴情報を更新する。
【００２５】
推薦メニュー選択部１５４は、抽出部１５４１、及びメニュー提示部１５４２を備える。
抽出部１５４１は、食事履歴情報から所定期間にユーザが食べた食事のメニューに含まれる第１の栄養要素及び第２の栄養要素の累計値を取得し、第１の栄養要素及び第２の栄養要素の目標値と比較して、推薦するメニューを抽出する。抽出部１５４１は、第１の栄養要素の値が第１の栄養要素の目標値から第１の栄養要素の累計値を減算した値以下であり、かつ、第２の栄養要素の目標値に対して累計値が不足している第２の栄養要素を補うような第２の栄養要素の値であるメニューを抽出する。
メニュー提示部１５４２は、抽出部１５４１が抽出したメニューをユーザ端末装置５に提示する。
【００２６】
広告提示部１５５は、ユーザ端末装置５に店舗の広告データを送信する。
地図提示部１５６は、推薦するメニューを提供している飲食店や宅配店舗の所在地を示した地図データをユーザ端末装置５に送信する。
評価部１５７は、運動履歴情報や食事履歴情報から得られる情報に合致する条件のコメントデータをコメント記憶部１３６に記憶されているコメント一覧情報から読み出し、ユーザ端末装置５に送信する。
【００２７】
図３は、ユーザ端末装置５の構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。ユーザ端末装置５は、例えば、スマートフォン、タブレット端末、携帯電話端末、パーソナルコンピュータなどである。ユーザ端末装置５は、通信部５１と、処理部５２と、表示部５３と、入力部５４と、歩数計５５と、音声認識部５６と、撮像部５７と、位置情報取得部５８とを備えて構成される。なお、ユーザ端末装置５は、歩数計５５、音声認識部５６、撮像部５７、及び位置情報取得部５８のうち１以上を備えない場合もある。
【００２８】
通信部５１は、ネットワーク９を介して情報を送受信する。処理部５２は、入力部５４により入力された指示に従って、通信部５１を介して健康管理装置１に情報を送信する。また、処理部５２は、通信部５１を介して健康管理装置１から受信したデータを表示部５３へ表示させる。表示部５３は、ディスプレイであり、データを表示する。入力部５４は、キーボードやマウス、ボタン、タッチパネルなどであり、ユーザの操作による情報の入力を受ける。表示部５３がタッチパネルである場合、入力部５４はタッチパネルに配されたセンサである。歩数計５５は、歩数を計測する。撮像部５７は、例えば、ＣＣＤ（Charge Coupled Device）カメラであり、被写体を撮像した画像データを生成する。位置情報取得部５８は、例えばＧＰＳ（Global Positioning System）であり、現在の位置の情報を取得する。音声認識部５６は、発話された音声を認識する。
【００２９】
図４は、メニュー情報記憶部１３１に記憶されるメニュー管理情報の例を示す図である。メニュー管理情報は、メニューの大分類、マッチング用画像、メニューＩＤ、メニュー名、カテゴリ、及び提供店舗を対応付けた情報である。マッチング用画像は、対応する大分類に属するメニューの食事を撮影した画像のデータである。１つの大分類に対してマッチング用画像が複数登録され得る。メニューＩＤは、メニューを一意に特定するメニュー識別情報である。なお、メニュー名をメニューＩＤとして用いてもよい。カテゴリは、和食、中華、洋食などであるが、洋食をイタリアン、フレンチ、…のようにするなど、さらに詳細なカテゴリとしてもよい。提供店舗は、対応するメニューを提供している飲食店や宅配店舗であり、店舗ＩＤにより示される。店舗ＩＤは、店舗を一意に特定する店舗識別情報である。なお、店舗ＩＤの一部が、店舗カテゴリを示してもよい。店舗カテゴリは、食料品販売、飲食店、宅配のいずれかである。
【００３０】
図５は、メニュー情報記憶部１３１に記憶されるメニュー別栄養情報の例を示す図である。メニュー別栄養情報は、メニューの大分類、メニューＩＤ、メニュー名、及び栄養情報を対応付けた情報である。栄養情報は、対応するメニューの食事に含まれる第１の栄養要素と、第２の栄養要素の値を示す。同図では、第１の栄養要素は、カロリー、塩分、脂質である。また、第２の栄養要素は、肉類、魚類、野菜類、豆類などの食品群である。第２の栄養要素の値は、標準的な大人（例えば、３０代男性など）の１日分の理想的な摂取量を１．０とした場合の相対的な値を示す。
【００３１】
図６は、メニュー情報記憶部１３１に記憶される店舗別メニュー管理情報の例を示す図である。店舗別メニュー管理情報は、店舗ＩＤ、店舗名、店舗カテゴリ、メニューＩＤ、店舗において提供している食事のメニュー名、及び栄養情報を対応付けた情報である。
【００３２】
図７は、ユーザ情報記憶部１３２に記憶されるユーザ管理情報の例を示す図である。ユーザ管理情報は、ユーザＩＤとユーザ個人情報とを対応付けた情報である。ユーザＩＤは、ユーザを一意に特定するユーザ識別情報である。ユーザ個人情報は、ユーザの名前、性別、生年月日、住所などの情報を含む。
【００３３】
図８は、ユーザ情報記憶部１３２に記憶される健康情報の例を示す図である。健康情報は、ユーザＩＤ、計測情報、及び、病気の履歴を対応付けた情報である。計測情報は、ユーザの身長、体重、体脂肪率、血圧、血糖値など、健康に関する計測項目についての計測結果を示す。
【００３４】
図９は、ユーザ情報記憶部１３２に記憶される目標情報の例を示す図である。目標情報は、ユーザＩＤ、ユーザの１日の第１の栄養要素の目標摂取量、第２の栄養要素の目標摂取量、及び、目標の運動量を対応付けた情報である。第１の栄養要素の目標摂取量、及び、第２の栄養要素の目標摂取量は、標準的な大人の１日の摂取量を１．０とした場合の相対的な値により示される。目標の運動量は、運動により消費するカロリー（運動消費カロリー）により示される。
【００３５】
図１０は、履歴記憶部１３３に記憶される運動履歴情報の例を示す図である。運動履歴情報は、ユーザＩＤと、日時と、ユーザが運動で消費したカロリー（運動消費カロリー）とを対応付けた情報である。
【００３６】
図１１は、履歴記憶部１３３に記憶される食事履歴情報の例を示す図である。食事履歴情報は、ユーザＩＤと、日時と、ユーザが摂取した食事のメニューのメニューＩＤ及び栄養情報とを対応付けた情報である。
【００３７】
図１２は、店舗管理情報記憶部１３４に記憶される食料品販売店舗情報の例を示す図である。食料品販売店舗情報は、食料品販売店舗の店舗ＩＤ、店舗名、住所、及び広告データを対応付けた情報である。広告データは、例えば、食料品販売店舗の折り込みチラシの画像データである。
【００３８】
図１３は、店舗管理情報記憶部１３４に記憶される飲食店情報の例を示す図である。飲食店情報は、飲食店の店舗ＩＤ、店舗名、住所、及び広告データを対応付けた情報である。広告データには、例えば、飲食店のウェブページのＵＲＩ（Universal Resource Identifier）へのリンクが含まれてもよい。
【００３９】
図１４は、店舗管理情報記憶部１３４に記憶される宅配店舗情報の例を示す図である。宅配店舗情報は、食事の宅配サービスを提供している宅配店舗の店舗ＩＤ、店舗名、住所、及び広告データを対応付けた情報である。広告データには、例えば、宅配店舗のウェブページのＵＲＩへのリンクが含まれてもよい。
【００４０】
図１５は、レシピ情報記憶部１３５が記憶するレシピ管理情報の例を示す図である。レシピ管理情報は、メニューＩＤと、メニューＩＤにより特定されるメニューの食事の調理法を示すレシピデータとを対応付けた情報である。
【００４１】
図１６は、コメント記憶部１３６が記憶するコメント一覧情報の例を示す図である。コメント一覧情報は、ユーザへのアドバイスやコメントを示すコメントデータと、コメントデータを選択するための条件とを対応付けた情報である。
【００４２】
続いて、健康管理システムの動作を説明する。
図１７は、健康管理装置１における健康管理準備処理の処理フローを示す図である。
まず、健康管理を開始するユーザのユーザ管理情報と健康情報を健康管理装置１のユーザ情報記憶部１３２に登録する（ステップＳ１０５）。そこで、ユーザは、ユーザ端末装置５から健康管理装置１にアクセスし、健康診断結果管理装置７において使用されている自分のユーザＩＤを送信する。健康管理装置１の初期登録部１５１は、受信したユーザＩＤを健康診断結果管理装置７に送信する。健康診断結果管理装置７は、ユーザＩＤに対応付けて、ユーザ個人情報と、そのユーザが健康診断を受信したときの結果の情報及び病気の履歴の情報とを記憶している。健康診断結果管理装置７は、健康管理装置１から受信したユーザＩＤにより特定されるユーザ個人情報と、健康診断の結果の情報及び病気の履歴の情報とを健康管理装置１に送信する。健康管理装置１の初期登録部１５１は、健康診断結果管理装置７から受信した情報に基づいてユーザ管理情報及び健康情報をユーザ情報記憶部１３２に登録する。このとき、初期登録部１５１は、新たに割当てたユーザＩＤをユーザ管理情報及び健康情報に設定してもよい。なお、初期登録部１５１は、ユーザ管理情報及び健康情報に設定すべき情報のうち、健康診断結果管理装置７から受信した情報に含まれていないものについては、ユーザ端末装置５から受信する。つまり、初期登録部１５１は、不足している情報を入力させるための初期登録画面データをユーザ端末装置５に送信する。ユーザ端末装置５の処理部５２は、健康管理装置１から受信した初期登録画面データを表示部５３に表示させる。処理部５２は、入力部５４によりユーザが入力した情報を健康管理装置１に送信する。なお、ユーザ管理情報に設定するユーザ個人情報、ならびに、健康情報に設定する測定情報及び病気の履歴の情報の全てをユーザ端末装置５から健康管理装置１に送信してもよい。この場合、健康管理装置１の初期登録部１５１は、ユーザＩＤに割り当てたユーザＩＤと、ユーザ端末装置５から受信した情報とに基づいて生成したユーザ管理情報及び健康情報をユーザ情報記憶部１３２に登録する。また、初期登録部１５１は、ユーザＩＤを設定した運動履歴情報及び食事履歴情報を履歴記憶部１３３に新たに登録する。
【００４３】
目標設定部１５２は、健康情報に設定されている計測情報の所定の項目を用いて、ユーザが、「肥満」、「肥満予備軍」、「標準」、「やせ気味」、「やせすぎ」のいずれであるかを判定する（ステップＳ１１０）。例えば、体重／（身長）２により算出されるＢＭＩ値に基づいて判定することができる。
【００４４】
続いて、目標設定部１５２は、ユーザが目標とする体重及び体脂肪率を設定する（ステップＳ１１５）。例えば、性別及び年齢に対応した標準の体重及び標準の体脂肪率の情報を予め記憶部１３に記憶しておく。目標設定部１５２は、ユーザ管理情報から性別及び生年月日を読み出すと、読み出した性別と読み出した生年月日から得られる年齢とに対応した標準の体重及び標準の体脂肪率を取得する。目標設定部１５２は、取得した標準の体重及び標準の体脂肪率を表示するとともに、目標の体重及び体脂肪率を入力させるための目標設定画面データをユーザ端末装置５に送信する。ユーザ端末装置５の処理部５２は、健康管理装置１から受信した目標設定画面データを表示部５３に表示させる。処理部５２は、入力部５４により入力した目標の体重及び体脂肪率の情報を健康管理装置１に送信する。健康管理装置１の目標設定部１５２は、目標の体重及び体脂肪率の情報を受信する。
【００４５】
目標設定部１５２は、目標達成手段を入力させるための目標達成手段設定画面データをユーザ端末装置５に送信する。目標達成手段は、食事療法のみ、又は、食事療法と運動の併用のいずれかである。ユーザ端末装置５の処理部５２は、健康管理装置１から受信した目標達成手段設定画面データを表示部５３に表示させる。処理部５２は、入力部５４によりユーザが入力した目標達成手段の情報を健康管理装置１に送信する。健康管理装置１の目標設定部１５２は、ユーザ端末装置５から目標達成手段の情報を受信する（ステップＳ１２０）。
【００４６】
目標設定部１５２は、目標を達成するためにかける期間を入力させるための目標期間設定画面データをユーザ端末装置５に送信する。ユーザ端末装置５の処理部５２は、表示部５３に健康管理装置１から受信した目標期間設定画面データを表示させる。処理部５２は、入力部５４によりユーザが入力した期間の情報を健康管理装置１に送信する。健康管理装置１の目標設定部１５２は、ユーザ端末装置５から期間の情報を受信する（ステップＳ１２５）。
【００４７】
目標設定部１５２は、ユーザ端末装置５から受信した情報が示す期間が健康を害するペースであるか否かを判断する（ステップＳ１３０）。
例えば、目標設定部１５２は、現在の体重と目標の体重との差分と、目標を達成するための期間とから、１か月など所定期間あたりの体重の変化の平均を算出する。目標設定部１５２は、所定期間あたりの体重の変化の平均が５ｋｇや現在の体重の５％以上など所定基準以上である場合、健康を害するペースと判断する。また、目標設定部１５２は、体脂肪率についても体重の場合と同様に所定期間あたりの体脂肪率の変化の平均を算出する。目標設定部１５２は、所定期間あたりの体脂肪率の変化の平均が所定基準以上である場合、健康を害するペースと判断する。なお、所定基準は、「肥満」、「肥満予備軍」、「標準」、「やせ気味」、「やせすぎ」に応じた基準、あるいは、健康情報に登録されている病気の履歴に応じた基準としてもよい。
【００４８】
また、例えば、目標設定部１５２は、１か月あたりの体重の変化の平均または体脂肪率の変化の平均から1日に減少させるカロリーを計算する。運動を併用する場合、１日に減少させるカロリーから、運動により１日に消費するカロリーを減算する。１日の消費カロリーは、体重、性別、年齢などから算出可能である。目標設定部１５２は、１日の消費カロリーから計算の結果得られたカロリーを減少させた場合に、健康を維持するために１日に必要な最低限のカロリーを下回る場合は、健康を害するペースと判断する。
【００４９】
目標設定部１５２は、健康を害するペースであると判断した場合（ステップＳ１３０：ＹＥＳ）、目標を達成するための期間を再入力させるための目標期間再設定画面をユーザ端末装置５に送信する。ユーザ端末装置５の処理部５２は、健康管理装置１から受信した目標期間再設定画面データを表示部５３に表示させる。処理部５２は、入力部５４によりユーザが入力した変更後の期間の情報を健康管理装置１に送信する。健康管理装置１の目標設定部１５２は、変更後の期間の情報をユーザ端末装置５から受信する（ステップＳ１３５）。
【００５０】
なお、目標設定部１５２は、食事療法を選択したユーザの場合、期間の変更、あるいは、食事療法と運動を併用する目標達成手段への変更を入力させるための再設定画面をユーザ端末装置５に送信する。ユーザ端末装置５の処理部５２は、健康管理装置１から受信した再設定画面データを表示部５３に表示させる。処理部５２は、入力部５４によりユーザが入力した変更後の期間あるいは目標達成手段の情報を健康管理装置１に送信する。健康管理装置１の目標設定部１５２は、変更後の期間や目標達成手段の情報をユーザ端末装置５から受信する。
【００５１】
目標設定部１５２は、変更後の期間や目標達成手段を用いて、ステップＳ１３０からの処理を行う。
目標設定部１５２は、健康を害するペースではないと判断すると（ステップＳ１３０：ＮＯ）、１日当りの食事の第１の栄養要素及び第２の栄養要素の目標摂取値と、目標の運動量とを決定する（ステップＳ１４０）。ただし、食事療法のみの場合、目標の運動量は０となる。
例えば、記憶部１３に、目標達成手段、性別、年齢、所定期間あたりの体重減少量、及び、所定期間あたりの体重減少量の組み合わせに対応付けて、１日当りの食事の第１の栄養要素及び第２の栄養要素の目標摂取値、ならびに、目標の運動量を予め記憶しておく。目標設定部１５２は、ユーザが設定した期間、及び、現在の体重と目標の体重との差分に基づいて所定期間あたりの体重減少量を算出する。さらに、目標設定部１５２は、ユーザが設定した期間、及び、現在の体脂肪率と目標の体脂肪率との差分とに基づいて、所定の期間あたりの体脂肪減少量を算出する。目標設定部１５２は、ユーザの目標達成手段、性別、年齢、算出した所定期間あたりの体重減少量、及び、算出した所定期間あたりの体重減少量に対応した１日当りの食事の第１の栄養要素及び第２の栄養要素の目標摂取値、ならびに、目標の運動量を記憶部１３から読み出す。
なお、目標設定部１５２は、既存の任意の算出方法により、目標達成手段、期間、性別、年齢、現在の体重、目標の体重、現在の体脂肪率、目標の体脂肪率などに基づいて、１日当りの食事の第１の栄養要素及び第２の栄養要素の目標摂取値、ならびに、目標の運動量を算出してもよい。
目標設定部１５２は、ユーザＩＤと、決定した１日当りの食事の第１の栄養要素及び第２の栄養要素の目標摂取値と、目標の運動量とを設定した目標情報をユーザ情報記憶部１３２に書き込む。
【００５２】
図１８は、健康管理装置１における運動量登録処理の処理フローを示す図である。
ユーザ端末装置５の処理部５２は、入力部５４によりユーザの指示が入力された場合、あるいは、定期的に、健康管理装置１にアクセスするよう通信部５１に指示する。アクセスが確立すると、処理部５２は、ユーザＩＤと運動量の情報とを健康管理装置１に送信する。運動量の情報は、ユーザが入力部５４により入力してもよく、歩数計５５により計測した歩数でもよい。入力部５４により入力する運動量の情報は、例えば、「ランニング３０分」などのように、運動の種類と運動した時間の情報でもよい。また、ウェアラブル端末等を利用して、歩数量や移動量、歩幅、心拍数、日常における体の動き等から運動量を算出し、赤外線通信や、Bluetooth（登録商標）などの通信手段を用いて運動量の情報をユーザ端末装置５に送信してもよい。さらには、ウェアラブル端末の機能をユーザ端末装置５が備え、計測した運動量の情報を用いてもよい。
【００５３】
健康管理装置１の情報受信部１５３１は、ユーザＩＤと運動量の情報を受信する（ステップＳ２０５）。履歴登録部１５３３は、受信した運動量の情報に基づいて、運動により消費したカロリーを算出する（ステップＳ２１０）。履歴登録部１５３３は、受信したユーザＩＤにより履歴記憶部１３３に記憶されている運動履歴情報を特定し、特定した運動履歴情報に日時と、算出したカロリーを示す運動消費カロリーとを対応付けた情報を追加する（ステップＳ２１５）。日時は、運動履歴情報に情報を追加したときの日時でもよく、運動量の情報を受信した日時でもよい。また、ユーザ端末装置５から日時を受信してもよい。
【００５４】
図１９は、健康管理装置１における食事情報登録処理の処理フローを示す図である。
ユーザ端末装置５の処理部５２は、入力部５４によりユーザにより食事情報登録要求が入力された場合、健康管理装置１にアクセスするよう通信部５１に指示する。アクセスが確立すると、処理部５２は、ユーザＩＤと、ユーザが食べたあるいはこれから食べようとしている食事の名称を示す食事情報とを健康管理装置１に送信する。食事の名称は、入力部５４によりユーザが入力してもよく、ユーザが発声した食事の名称を音声認識部５６により音声認識した結果でもよい。
【００５５】
健康管理装置１の情報受信部１５３１は、ユーザＩＤと食事情報とを受信する（ステップＳ３０５）。情報受信部１５３１は、メニュー情報記憶部１３１に記憶されているメニュー管理情報を参照し、受信した食事情報が、メニュー管理情報に登録されているメニュー名のいずれかと一致するか否かを判断する（ステップＳ３１０）。情報受信部１５３１は、受信した食事情報が、メニュー管理情報に登録されているメニュー名のいずれとも一致しないと判断した場合（ステップＳ３１０：ＮＯ）、メニュー管理情報に登録されている大分類のうち、受信した食事情報に一致あるいは類似する大分類を特定する。情報受信部１５３１は、特定した大分類に対応したメニュー名の一覧をメニュー管理情報から読み出す。情報受信部１５３１は、読み出したメニュー名の一覧の中からメニュー名を選択させるためのメニュー選択画面データをユーザ端末装置５に送信する（ステップＳ３１５）。
【００５６】
ユーザ端末装置５の処理部５２は、健康管理装置１から受信したメニュー選択画面データを表示部５３に表示させる。処理部５２は、ユーザＩＤと、入力部５４によりユーザがメニュー選択画面から選択したメニュー名を設定した食事情報とを健康管理装置１に送信する。健康管理装置１の情報受信部１５３１は、ユーザ端末装置５からユーザＩＤと食事情報を受信する（ステップＳ３０５）。
【００５７】
情報受信部１５３１が、ステップＳ３０５において受信した食事情報がメニュー管理情報に登録されているメニュー名のいずれかと一致すると判断した場合（ステップＳ３１０：ＹＥＳ）、取得部１５３２は、ステップＳ３２０の処理を実行する。すなわち、取得部１５３２は、食事情報が示すメニュー名のメニューＩＤ及び栄養情報をメニュー管理情報から読み出す。履歴登録部１５３３は、受信したユーザＩＤにより履歴記憶部１３３に記憶されている食事履歴情報を特定し、日時と、メニュー名と、メニューＩＤと、栄養情報とを対応付けた情報を追加する（ステップＳ３２０）。日時は、食事履歴情報に情報を追加したときの日時でもよく、食事情報を受信した日時でもよい。また、ユーザ端末装置５から日時を受信してもよい。
【００５８】
情報受信部１５３１は、食事情報登録を継続するか終了するかを入力するための登録終了問合せ画面データをユーザ端末装置５に送信する。ユーザ端末装置５の処理部５２は、健康管理装置１から受信した登録終了問合せ画面データを表示部５３に表示させる。処理部５２は、ユーザＩＤと、ユーザが入力部５４により入力した継続指示または終了指示を健康管理装置１に送信する。健康管理装置１の情報受信部１５３１は、継続指示を受信した場合（ステップＳ３２５：ＹＥＳ）、ステップＳ３０５からの処理を繰り返す。
【００５９】
健康管理装置１の情報受信部１５３１が終了指示を受信した場合（ステップＳ３２５：ＮＯ）、推薦メニュー選択部１５４は、推薦メニュー提示処理を実行する（ステップＳ３３０）。推薦メニュー提示処理の詳細は、図２０及び図２１を用いて後述する。
【００６０】
なお、ユーザは、食事をユーザ端末装置５の撮像部５７により撮像し、撮像した画像データを食事情報として健康管理装置１に送信してもよい。健康管理装置１の情報受信部１５３１は、食事情報が画像データである場合、受信した画像データの特徴点と、メニュー管理情報に登録されているマッチング用画像との特徴点を比較し、最も類似するマッチング用画像を特定する。情報受信部１５３１は、特定したマッチング用画像に対応した大分類の属するメニュー名をメニュー管理情報から読み出し、ステップＳ３１５の処理を行う。
【００６１】
また、ユーザが飲食店を利用して食事する場合、飲食店が提供するメニューの中から食べた（あるいはこれから食べる）食事のメニューを選択してもよい。
この場合、ユーザ端末装置５の処理部５２は、位置情報取得部５８が取得した現在位置情報を健康管理装置１に送信する。健康管理装置１の情報受信部１５３１は、店舗管理情報記憶部１３４に記憶されている飲食店情報の住所と、受信した現在位置情報とを照合し、現在位置情報と一致する住所の飲食店を特定する。情報受信部１５３１は、メニュー情報記憶部１３１に記憶されている店舗別メニュー管理情報から、特定した飲食店の店舗ＩＤに対応したメニュー名を読み出す。情報受信部１５３１は、読み出したメニュー名の一覧の中からメニュー名を選択させるためのメニュー選択画面データをユーザ端末装置５に送信する。
あるいは、ユーザ端末装置５の処理部５２は、ユーザが入力部５４により入力した店舗名を健康管理装置１に送信してもよい。情報受信部１５３１は、店舗別メニュー管理情報から受信した店舗名に対応したメニュー名を読み出し、読み出したメニュー名の一覧の中からメニュー名を選択させるためのメニュー選択画面データをユーザ端末装置５に送信する。
これにより、健康管理装置１の情報受信部１５３１は、ユーザ端末装置５からユーザが入力部５４により選択したメニュー名を設定した食事情報を受信するステップＳ３０５からの処理を実行する。
【００６２】
図２０及び図２１は、健康管理装置１における推薦メニュー提示処理の処理フローを示す図である。同図に示すメニュー提示処理は、図１９のステップＳ３３０における詳細な処理を示す。
図２０において、推薦メニュー選択部１５４の抽出部１５４１は、ユーザ端末装置５から受信したユーザＩＤによりユーザ情報記憶部１３２に記憶されている目標情報を特定し、特定した目標情報から第１の栄養要素の目標摂取値と第２の栄養要素の目標摂取値を読み出す（ステップＳ４０５）。
【００６３】
抽出部１５４１は、ユーザ端末装置５から受信したユーザＩＤにより履歴記憶部１３３に記憶されている運動履歴情報を特定し、特定した運動履歴情報から所定期間に含まれる日時の運動消費カロリーを読み出す。所定期間は、現在日時が属する日の０時から現在時刻までの期間とする。なお、所定期間の起算の時刻は任意に設定し得るが、１日の最初の食事よりも前の時刻とすることが望ましい。抽出部１５４１は、読み出した運動消費カロリーを合計して、所定期間における総運動消費カロリーを算出する（ステップＳ４１０）。
【００６４】
抽出部１５４１は、ユーザ端末装置５から受信したユーザＩＤにより履歴記憶部１３３に記憶されている食事履歴情報を特定し、特定した食事履歴情報からステップＳ４１０と同じ所定期間に含まれる日時に摂取したメニューの栄養情報を読み出す。抽出部１５４１は、読み出した栄養情報が示す第１の栄養要素及び第２の栄養要素それぞれの値を合計し、所定期間に摂取した各栄養要素の累計値を算出する（ステップＳ４１５）。つまり、抽出部１５４１は、カロリー、塩分、脂質、肉類、魚類、野菜類、豆類などの別に、その日の現在時刻までに摂取した累計値を算出する。ただし、第１の栄養要素のうちカロリーについては、各メニューのカロリーの合計からステップＳ４１０において算出した所定期間の総運動消費カロリーを減算した値を累計値とする。
【００６５】
抽出部１５４１は、メニュー別栄養情報から、以下の２つの条件に合致するメニューを選択する（ステップＳ４２０）。１つ目の条件は、第１の栄養要素であるカロリー、塩分、脂質のそれぞれの値が、ステップＳ４０５において読み出した目標摂取値からステップＳ４１５において算出した累計値を減算した値以下である、という条件である。２つ目の条件は、第２の栄養要素である肉類、魚類、野菜類、豆類等のそれぞれの値が、目標摂取値から累計値を減算して得た不足量に所定より（例えば、±２０％以内など）も近い、という条件である。なお、２以上の組み合わせにより上記の２つの条件に合致するメニューであってもよい。なお、メニュー推薦を行う時刻が昼前など、時間帯によっては、その日の食事があと昼食と夕食の２回である場合もある。その場合、第１の栄養要素の目標摂取値と第２の栄養要素の目標摂取値に２／３など所定の係数を乗算した値を次の食事の目標摂取値としてもよい。
【００６６】
抽出部１５４１は、ステップＳ４２０において選択したメニューの中から、食事履歴情報に設定されているメニューから得られるユーザの嗜好に基づいて推薦するメニューを選択する（ステップＳ４２５）。
例えば、抽出部１５４１は、ユーザの食事履歴情報に設定されているメニューＩＤに対応したカテゴリをメニュー管理情報から読み出し、最も多いカテゴリをユーザの好みのカテゴリと判断する。抽出部１５４１は、ステップＳ４２０において選択したメニューの中から、ユーザの好みのカテゴリのメニューを他のカテゴリのメニューよりも多く選択する。
また、ユーザが以前に食べたメニューは、ユーザの好みのメニューである可能性が高い。そこで、抽出部１５４１は、ステップＳ４２０において選択したメニューの中から、ユーザの食事履歴情報に２週間、１か月など所定の期間よりも前の日時に食べたことが登録されているメニューを選択する。
また、ユーザに新たなメニューを推薦する場合、抽出部１５４１は、ステップＳ４２０において選択したメニューの中から、ユーザの食事履歴情報に登録されていないメニューを選択する。
【００６７】
メニュー提示部１５４２は、「自宅で食事」、「外食」、「宅配」のいずれにより次の食事をするかを問い合わせる問合せ画面データをユーザ端末装置５に送信する。ユーザ端末装置５の処理部５２は、健康管理装置１から受信した問合せ画面データを表示部５３に表示させる。処理部５２は、ユーザが入力部５４により選択した「自宅で食事」、「外食」、「宅配」の何れかを示す選択結果情報を健康管理装置１に送信する。
【００６８】
健康管理装置１のメニュー提示部１５４２は、受信した選択結果情報が「自宅で食事」を示す場合（ステップＳ４３０：ＹＥＳ）、ステップＳ４２５において選択したメニューのメニュー名とカテゴリをメニュー管理情報から読み出す。メニュー提示部１５４２は、読み出したメニュー名をカテゴリ別に表示する推薦メニュー表示画面データをユーザ端末装置５に送信する（ステップＳ４３５）。ユーザ端末装置５の処理部５２は、健康管理装置１から受信した推薦メニュー表示画面データを表示部５３に表示させる。
【００６９】
ユーザが推薦メニュー表示画面から入力部５４によりメニュー名を選択し、レシピ要求を入力した場合、処理部５２は選択されたメニュー名とレシピ要求を健康管理装置１に送信する。健康管理装置１のメニュー提示部１５４２は、メニュー名とレシピ要求を受信する（ステップＳ４４０：ＹＥＳ）。メニュー提示部１５４２は、レシピ情報記憶部１３５に記憶されているレシピ管理情報から、選択されたメニュー名に対応するメニューＩＤに基づいてレシピデータを読み出す。メニュー提示部１５４２は、読み出したレシピデータを表示するレシピ画面データをユーザ端末装置５に送信する（ステップＳ４４５）。ユーザ端末装置５の処理部５２は、健康管理装置１から受信したレシピ画面データを表示部５３に表示させる。
【００７０】
また、ユーザがユーザ端末装置５の入力部５４によりチラシ配信要求の送信を指示すると、処理部５２は、チラシ配信要求を健康管理装置１に送信する。健康管理装置１の広告提示部１５５は、メニュー提示部１５４２がステップＳ４４０においてレシピ要求を受信していないと判断した後（ステップＳ４４０：ＮＯ）、あるいは、ステップＳ４４５の処理の後、ユーザ端末装置５からチラシ配信要求を受信する（ステップＳ４５０：ＹＥＳ）。広告提示部１５５は、ユーザ情報記憶部１３２に記憶されているユーザ管理情報からユーザの住所を読み出す。店舗管理情報記憶部１３４に記憶されている食料品販売店舗情報を参照し、住所がユーザの住所から所定の距離内である食料品販売店舗を選択する。なお、食料品販売店舗情報に各食料品販売店舗のチラシ配信エリアの情報を登録しておき、ユーザの住所をチラシ配信エリアに含む食料品販売店舗を選択してもよい。広告提示部１５５は、食料品販売店舗情報から選択した食料品販売店舗の店舗名、住所、広告データを読み出し、読み出した店舗名及び住所の情報と、広告データとをユーザ端末装置５に送信する（ステップＳ４５５）。ユーザ端末装置５の処理部５２は、受信した食料品販売店舗の店舗名、住所、広告データを表示させる。
【００７１】
なお、ユーザ端末装置５は、チラシ配信要求に合わせて位置情報を健康管理装置１に送信してもよい。位置情報は、ユーザが入力部５４により入力した住所や郵便番号などの位置情報でもよく、位置情報取得部５８が取得した位置情報でもよい。広告提示部１５５は、食料品販売店舗情報を参照し、住所がユーザ端末装置５から受信した位置情報が示す位置から所定の距離内の食料品販売店舗を選択する。
【００７２】
健康管理装置１の処理部１５は、チラシ配信要求を受信しない場合（ステップＳ４５０：ＮＯ）、あるいは、ステップＳ４５５の処理の後、所定の終了条件に合致するかを判断する。処理部１５は、終了条件に合致しない場合はステップＳ４４０（またはステップＳ４３５）からの処理を繰り返し（ステップＳ４６０：ＮＯ）、終了条件に合致した場合は処理を終了する（ステップＳ４６０：ＹＥＳ）。終了条件は、例えば、ユーザ端末装置５との接続が切断された、ユーザ端末装置５から推薦メニュー提示処理とは異なる処理が要求された、などである。
【００７３】
一方、ステップＳ４３０において、メニュー提示部１５４２は、受信した選択結果情報が自宅で食事以外を示すと判断した場合（ステップＳ４３０：ＮＯ）、図２１のステップＳ５０５の処理を行う。
図２１において、メニュー提示部１５４２は、選択結果情報が「外食」と「宅配」のいずれであるかを判断する（ステップＳ５０５）。メニュー提示部１５４２は、選択結果情報が「外食」を示すと判断した場合（ステップＳ５０５：外食）、ステップＳ４２５において選択したメニューのメニュー名と、そのメニューを提供する飲食店の店舗ＩＤとをメニュー管理情報から読み出す。さらに、メニュー提示部１５４２は、ユーザ情報記憶部１３２に記憶されているユーザ管理情報からユーザの住所を読み出す。メニュー提示部１５４２は、店舗管理情報記憶部１３４に記憶されている飲食店情報を参照し、読み出した店舗ＩＤのうち、住所がユーザの住所から所定の距離内である飲食店の店舗ＩＤを選択する（ステップＳ５１０）。選択された店舗ＩＤの飲食店は、ユーザの自宅に近く、ステップＳ４２５において選択したメニューの食事を提供する飲食店である。選択された店舗ＩＤの飲食店を選択飲食店と記載する。なお、ユーザ管理情報から読み出した住所に代えて、ユーザ端末装置５から受信した位置情報を用いてもよい。
【００７４】
メニュー提示部１５４２は、ステップＳ４２５において選択したメニューのうち、選択飲食店により提供されるメニューのメニュー名と、そのメニューを提供する選択飲食店の店舗名とを対応付けてカテゴリ別に表示する外食推薦メニュー表示画面データをユーザ端末装置５に送信する（ステップＳ５１５）。外食推薦メニュー表示画面データにより表示させる店舗名には、店舗ＩＤを対応づけておく。
【００７５】
ユーザが外食推薦メニュー表示画面から入力部５４により店舗名を選択し、広告配信要求を入力した場合、処理部５２は選択された店舗名に対応付けられた店舗ＩＤと広告配信要求を健康管理装置１に送信する。健康管理装置１の広告提示部１５５は、店舗ＩＤと広告配信要求を受信する（ステップＳ５２０：ＹＥＳ）。広告提示部１５５は、店舗管理情報記憶部１３４に記憶されている飲食店情報から、受信した店舗ＩＤに対応した広告データを読み出してユーザ端末装置５に送信する（ステップＳ５２５）。ユーザ端末装置５の処理部５２は、受信した広告データを表示部５３に表示させる。
【００７６】
また、ユーザ端末装置５に外食推薦メニュー表示画面データを表示させているときに、ユーザが入力部５４により地図要求の送信指示を入力した場合、処理部５２は、地図要求を健康管理装置１に送信する。健康管理装置１の地図提示部１５６は、地図要求をユーザ端末装置５から受信する（ステップＳ５２０：ＮＯ、ステップＳ５３０：ＹＥＳ）。地図提示部１５６は、ステップＳ５１０において選択した店舗ＩＤの選択飲食店の住所と店舗名を飲食店情報から読み出す。地図提示部１５６は、地図上に、選択飲食店の住所に対応する位置に配置された飲食店を表すアイコンと、その選択飲食店の店舗名を表示させる地図データを生成する。地図提示部１５６は、生成した地図データを表示させる地図表示画面データをユーザ端末装置５に送信する（ステップＳ５３５）。ユーザ端末装置５の処理部５２は、受信した地図表示画面データを表示部５３に表示させる。
【００７７】
健康管理装置１の処理部１５は、地図要求を受信しない場合（ステップＳ５３０：ＮＯ）、あるいは、ステップＳ５３５の処理の後、所定の終了条件に合致するかを判断する。処理部１５は、終了条件に合致しない場合はステップＳ５２０（またはステップＳ５１５）からの処理を繰り返し（ステップＳ５４０：ＮＯ）、終了条件に合致した場合は処理を終了する（ステップＳ５４０：ＹＥＳ）。
【００７８】
メニュー提示部１５４２は、ステップＳ５０５において、選択結果情報が「宅配」を示すと判断した場合（ステップＳ５０５：宅配）、ステップＳ４２５において選択したメニューのメニュー名と、そのメニューを提供する宅配店舗の店舗ＩＤとをメニュー管理情報から読み出す。さらに、メニュー提示部１５４２は、ユーザ情報記憶部１３２に記憶されているユーザ管理情報からユーザの住所を読み出す。メニュー提示部１５４２は、店舗管理情報記憶部１３４に記憶されている宅配店舗情報を参照し、読み出した店舗ＩＤのうち、住所がユーザの住所から所定の距離内である宅配店舗の店舗ＩＤを選択する（ステップＳ５４５）。選択された店舗ＩＤの宅配店舗は、ユーザの自宅に近く、ステップＳ４２５において選択したメニューの食事を提供する宅配店舗である。選択された店舗ＩＤの宅配店舗を選択宅配店舗と記載する。なお、ユーザ管理情報から読み出した住所に代えて、ユーザ端末装置５から受信した位置情報を用いてもよい。
【００７９】
メニュー提示部１５４２は、ステップＳ４２５において選択したメニューのうち、選択宅配店舗により提供されるメニューのメニュー名と、そのメニューを提供する選択宅配店舗の店舗名とを対応付けてカテゴリ別に表示する宅配推薦メニュー表示画面データをユーザ端末装置５に送信する（ステップＳ５５０）。
【００８０】
ユーザが外食推薦メニュー表示画面から入力部５４により店舗名を選択し、広告配信要求を入力した場合、処理部５２は選択された店舗名に対応付けられた店舗ＩＤと広告配信要求を健康管理装置１に送信する。健康管理装置１の広告提示部１５５は、店舗ＩＤと広告配信要求を受信する（ステップＳ５５５：ＹＥＳ）。広告提示部１５５は、店舗管理情報記憶部１３４に記憶されている宅配店舗情報から、受信した店舗ＩＤに対応した広告データを読み出してユーザ端末装置５に送信する（ステップＳ５６０）。ユーザ端末装置５の処理部５２は、受信した広告データを表示部５３に表示させる。
【００８１】
また、ユーザ端末装置５に宅配推薦メニュー表示画面データを表示させているときに、ユーザが入力部５４により地図要求の送信指示を入力した場合、処理部５２は、地図要求を健康管理装置１に送信する。健康管理装置１の地図提示部１５６は、地図要求をユーザ端末装置５から受信する（ステップＳ５５５：ＮＯ、ステップＳ５６５：ＹＥＳ）。地図提示部１５６は、ステップＳ５４５において選択した店舗ＩＤの選択宅配店舗の住所と店舗名を宅配店舗情報から読み出す。地図提示部１５６は、地図上に、選択宅配店舗の住所に対応した位置に配置された宅配店舗を表すアイコンと、その選択宅配店舗の店舗名を表示させる地図データを生成する。地図提示部１５６は、生成した地図データを表示させる地図表示画面データをユーザ端末装置５に送信する（ステップＳ５７０）。ユーザ端末装置５の処理部５２は、受信した地図表示画面データを表示部５３に表示させる。
【００８２】
健康管理装置１の処理部１５は、地図要求を受信しない場合（ステップＳ５６５：ＮＯ）、あるいは、ステップＳ５７０の処理の後、所定の終了条件に合致するかを判断する（ステップＳ５７０）。処理部１５は、終了条件に合致しない場合はステップＳ５５５（またはステップＳ５５０）からの処理を繰り返し（ステップＳ５７５：ＮＯ）、終了条件に合致した場合は処理を終了する（ステップＳ５７５：ＹＥＳ）。
【００８３】
図２２は、ユーザ端末装置５が表示する問合せ画面データの表示例を示す図である。同図に示すように、問合せ画面データは、「自宅で食事」、「外食」、「宅配」を選択するための選択ボタンＢ１１と、送信ボタンＢ１２を含む。ユーザ端末装置５の処理部５２は、送信ボタンＢ１２が押下されると、選択ボタンＢ１１により選択された「自宅で食事」、「外食」、「宅配」のいずれかを示す選択結果情報を送信する。
【００８４】
図２３は、ユーザ端末装置５が表示する推薦メニュー表示画面データの表示例を示す図である。同図に示すように、推薦メニュー表示画面データは、推薦するメニューのメニュー名の一覧をカテゴリ別に表示させる。また、推薦メニュー表示画面データは、レシピ要求の送信を指示するためのレシピ要求ボタンＢ２１と、チラシ配信要求の送信を指示するためのチラシ要求ボタンＢ２２を表示させる。ユーザ端末装置５の処理部５２は、レシピ要求ボタンＢ２１が押下されるとレシピ要求を送信し、チラシ要求ボタンＢ２２が押下されるとチラシ配信要求を送信する。
【００８５】
図２４は、ユーザ端末装置５が表示する外食推薦メニュー表示画面データを示す図である。同図に示すように、外食推薦メニュー表示画面データは、推薦するメニューのメニュー名と、そのメニューを提供している選択飲食店との一覧をカテゴリ別に表示させる。また、外食推薦メニュー表示画面データは、飲食店の地図の送信を指示するための地図要求ボタンＢ３１と、広告配信要求の送信を指示するための広告要求ボタンＢ３２とを表示させる。ユーザ端末装置５の処理部５２は、地図要求ボタンＢ３１が押下されると地図要求を送信し、広告要求ボタンＢ３２が押下されると広告配信要求を送信する。
なお、宅配推薦メニュー表示画面データも、外食推薦メニュー表示画面データと同様の画面デザインである。ただし、飲食店の代わりに宅配店舗の店舗名を表示する。
【００８６】
健康管理装置１の評価部１５７は、１週間、１か月など所定の評価期間毎に、各ユーザについて評価結果を送信する。
評価部１５７は、目標情報からユーザの運動消費カロリーの目標値を読み出す。運動消費カロリーの目標値が０ではない場合、評価部１５７は、ユーザの運動履歴情報から評価期間内の時刻の運動消費カロリーを読み出して1日の平均の運動消費カロリーを算出し、目標値と比較する。評価部１５７は、目標値に対する平均の運動消費カロリーの割合を運動目標達成率として算出する。評価部１５７は、算出した運動目標達成率に対応した条件のコメントデータをコメント記憶部１３６に記憶されているコメント一覧情報から読み出す。
【００８７】
また、評価部１５７は、目標情報からユーザの栄養要素の目標摂取値を読み出す。評価部１５７は、ユーザの食事履歴情報から評価期間内の時刻にユーザが食べた食事のメニューの栄養要素の情報を読み出し、第１の栄養要素及び第２の栄養要素のそれぞれについて１日の平均の摂取量を算出し、目標摂取値と比較する。評価部１５７は、比較結果に対応した条件のコメントデータをコメント一覧情報から読み出す。
さらに、評価部１５７は、ユーザの食事履歴情報から評価期間内の時刻に対応したメニューの情報から得られる情報と合致する条件のコメントデータをコメント一覧情報から読み出す。
ユーザ端末装置５が健康管理装置１にアクセスしたときに、評価部１５７は、読み出したコメントデータをユーザ端末装置５に送信する。ユーザ端末装置５の処理部５２は、受信したコメントデータを表示部５３に表示させる。
【００８８】
上述した実施形態によれば、健康管理装置１は、ユーザが目標とする健康状態を達成するために効果的な食事のメニューを推薦することができる。
【００８９】
なお、上述の健康管理装置１及びユーザ端末装置５は、内部にコンピュータシステムを有している。そして、健康管理装置１及びユーザ端末装置５の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００９０】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００９１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００９２】
１  健康管理装置
５  ユーザ端末装置
７  健康診断結果管理装置
９  ネットワーク
１１  通信部
１３  記憶部
１５  処理部
５１  通信部
５２  処理部
５３  表示部
５４  入力部
５５  歩数計
５６  音声認識部
５７  撮像部
５８  位置情報取得部
１３１  メニュー情報記憶部
１３２  ユーザ情報記憶部
１３３  履歴記憶部
１３４  店舗管理情報記憶部
１３５  レシピ情報記憶部
１３６  コメント記憶部
１５１  初期登録部
１５２  目標設定部
１５３  履歴管理部
１５４  推薦メニュー選択部
１５５  広告提示部
１５６  地図提示部
１５７  評価部
１５３１  情報受信部
１５３２  取得部
１５３３  履歴登録部
１５４１  抽出部
１５４２  メニュー提示部
【図１】
0006455118.tif 000002
【図２】
0006455118.tif 000003
【図３】
0006455118.tif 000004
【図４】
0006455118.tif 000005
【図５】
0006455118.tif 000006
【図６】
0006455118.tif 000007
【図７】
0006455118.tif 000008
【図８】
0006455118.tif 000009
【図９】
0006455118.tif 000010
【図１０】
0006455118.tif 000011
【図１１】
0006455118.tif 000012
【図１２】
0006455118.tif 000013
【図１３】
0006455118.tif 000014
【図１４】
0006455118.tif 000015
【図１５】
0006455118.tif 000016
【図１６】
0006455118.tif 000017
【図１７】
0006455118.tif 000018
【図１８】
0006455118.tif 000019
【図１９】
0006455118.tif 000020
【図２０】
0006455118.tif 000021
【図２１】
0006455118.tif 000022
【図２２】
0006455118.tif 000023
【図２３】
0006455118.tif 000024
【図２４】
0006455118.tif 000025