(57)【要約】【課題】健康管理についてアドバイスする側のアドバイス作成の作業負担を軽減でき、かつ、ユーザが所望の時に速やかにアドバイスを受けることができる健康管理システム、健康管理サーバ、健康管理方法及びプログラムを提供する。【解決手段】ユーザ端末と、健康管理サーバとがネットワークを介して接続され、健康管理サーバは、ユーザ端末から健康情報を受信する健康情報受信手段と、健康情報に基づいて、アドバイス情報を生成するアドバイス情報生成手段と、生成されたアドバイス情報を保存するアドバイス情報保存手段と、保存されたアドバイス情報をユーザ端末へ送信するアドバイス情報送信手段と、を有し、ユーザ端末は、健康情報を健康管理サーバへ送信する健康情報送信手段と、健康管理サーバからアドバイス情報を受信するアドバイス情報受信手段と、受信したアドバイス情報を表示するアドバイス情報表示手段と、を有する。【選択図】図３
2008059320.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって使用されるユーザ端末と、該ユーザ端末とネットワークを介して接続された健康管理サーバと、を有する健康管理システムであって、
前記健康管理サーバは、
前記ユーザ端末から前記ユーザの健康に関する情報である健康情報を受信する健康情報受信手段と、
前記ユーザ端末から受信した健康情報に基づいて、前記ユーザの健康に対するアドバイスを示すアドバイス情報を生成するアドバイス情報生成手段と、
前記アドバイス情報生成手段で生成されたアドバイス情報を保存するアドバイス情報保存手段と、
前記アドバイス情報保存手段に保存されたアドバイス情報を前記ユーザ端末へ送信するアドバイス情報送信手段と、
を有し、
前記ユーザ端末は、
前記健康情報を前記健康管理サーバへ送信する健康情報送信手段と、
前記健康管理サーバから前記アドバイス情報を受信するアドバイス情報受信手段と、
前記健康管理サーバから受信したアドバイス情報を表示するアドバイス情報表示手段と、
を有することを特徴とする健康管理システム。
【請求項２】
前記ユーザ端末から送信される健康情報毎に対応したコメントを示すコメント情報が複数格納されたコメント情報記憶手段をさらに有し、
前記アドバイス情報生成手段は、
前記ユーザ端末から受信した健康情報に対応したコメント情報を前記コメント情報記憶手段から抽出し、
前記コメント情報記憶手段から抽出したコメント情報を前記アドバイス情報に含ませて生成することを特徴とする請求項１記載の健康管理システム。
【請求項３】
前記アドバイス情報生成手段は、
前記ユーザ端末から前記健康情報を受信する度に、該健康情報に基づいて前記アドバイス情報を生成することを特徴とする請求項１又は２記載の健康管理システム。
【請求項４】
前記アドバイス情報保存手段は、
前記アドバイス情報生成手段により生成されたアドバイス情報を所定の時間単位で区切り、時系列で順次保存することを特徴とする請求項１から３のいずれか１項に記載の健康管理システム。
【請求項５】
前記アドバイス情報送信手段は、
前記ユーザ端末から前記アドバイス情報の取得要求を受信した場合、又は、前記ユーザ端末から前記アドバイス情報を受け取る時間が予め指定され、該指定された時間になった場合、前記アドバイス情報を前記ユーザ端末へ送信することを特徴とする請求項１から４のいずれか１項に記載の健康管理システム。
【請求項６】
前記ユーザ端末から送信される前記健康情報には、前記ユーザが摂取する食物のカロリー値、及び、該食物に含まれる栄養素値のうち少なくとも１つが含まれ、
前記健康管理サーバは、
前記ユーザ端末から前記健康情報を受信する度に、前記カロリー値及び前記栄養素値のうち少なくとも１つの合計値を算出する計算手段をさらに有し、
前記コメント情報記憶手段は、
前記計算手段により算出された合計値毎に対応したコメント情報を格納しており、
前記アドバイス情報生成手段は、
前記計算手段により算出された合計値に対応したコメント情報を前記コメント情報記憶手段から抽出し、
前記コメント情報及び前記合計値を前記アドバイス情報に含ませて生成することを特徴とする請求項２から５のいずれか１項に記載の健康管理システム。
【請求項７】
請求項１から６のいずれか１項に記載の健康管理システムで用いられることを特徴とする健康管理サーバ。
【請求項８】
ユーザによって使用されるユーザ端末と、該ユーザ端末とネットワークを介して接続された健康管理サーバと、を用いて行う健康管理方法であって、
前記ユーザ端末が、前記ユーザの健康に関する情報である健康情報を前記健康管理サーバへ送信する健康情報送信ステップと、
前記健康管理サーバが、前記ユーザ端末から前記健康情報を受信する健康情報受信ステップと、
前記健康管理サーバが、前記ユーザ端末から受信した健康情報に基づいて、前記ユーザの健康に対するアドバイスを示すアドバイス情報を生成するアドバイス情報生成ステップと、
前記健康管理サーバが、前記アドバイス情報生成ステップで生成されたアドバイス情報を保存するアドバイス情報保存ステップと、
前記健康管理サーバが、前記アドバイス情報保存ステップに保存されたアドバイス情報を前記ユーザ端末へ送信するアドバイス情報送信ステップと、
前記ユーザ端末が、前記健康管理サーバから前記アドバイス情報を受信するアドバイス情報受信ステップと、
前記ユーザ端末が、前記健康管理サーバから受信したアドバイス情報を表示するアドバイス情報表示ステップと、
を有することを特徴とする健康管理方法。
【請求項９】
前記アドバイス情報生成ステップが行われる前に、前記ユーザ端末から送信される健康情報毎に対応したコメントを示すコメント情報を複数、前記健康管理サーバに予め格納するコメント情報記憶ステップをさらに有し、
前記アドバイス情報生成ステップは、
前記ユーザ端末から受信した健康情報に対応したコメント情報を抽出し、前記抽出したコメント情報を前記アドバイス情報に含ませて生成するステップであることを特徴とする請求項８記載の健康管理方法。
【請求項１０】
前記アドバイス情報生成ステップは、
前記ユーザ端末から前記健康情報を受信する度に行われるステップであることを特徴とする請求項８又は９記載の健康管理方法。
【請求項１１】
前記アドバイス情報保存ステップは、
前記アドバイス情報生成ステップにより生成されたアドバイス情報を所定の時間単位で区切り、時系列で順次保存するステップであることを特徴とする請求項８から１０のいずれか１項に記載の健康管理方法。
【請求項１２】
前記アドバイス情報送信ステップは、
前記ユーザ端末から前記アドバイス情報の取得要求を受信した場合、又は、前記ユーザ端末から前記アドバイス情報を受け取る時間が予め指定され、該指定された時間になった場合、前記アドバイス情報を前記ユーザ端末へ送信するステップであることを特徴とする請求項８から１２のいずれか１項に記載の健康管理方法。
【請求項１３】
前記ユーザ端末から送信される前記健康情報には、前記ユーザが摂取する食物のカロリー値、及び、該食物に含まれる栄養素値のうち少なくとも１つが含まれ、
前記健康管理サーバが、前記ユーザ端末から前記健康情報を受信する度に、前記カロリー値及び前記栄養素値のうち少なくとも１つの合計値を算出する計算ステップをさらに有し、
前記コメント情報記憶ステップは、
前記アドバイス情報生成ステップが行われる前に、前記計算ステップにより算出された合計値毎に対応したコメント情報が予め格納されるステップであり、
前記アドバイス情報生成ステップは、
前記計算ステップにより算出された合計値に対応したコメント情報を抽出し、前記コメント情報及び前記合計値を前記アドバイス情報に含ませて生成するステップであることを特徴とする請求項９から１２のいずれか１項に記載の健康管理方法。
【請求項１４】
ユーザによって使用されるユーザ端末と、該ユーザ端末とネットワークを介して接続された健康管理サーバと、を用いて行われる健康管理方法を実行させるためのプログラムであって、
前記健康管理サーバに、
前記ユーザ端末から前記ユーザの健康に関する情報である健康情報を受信する健康情報受信処理と、
前記ユーザ端末から受信した健康情報に基づいて、前記ユーザの健康に対するアドバイスを示すアドバイス情報を生成するアドバイス情報生成処理と、
前記アドバイス情報生成処理で生成されたアドバイス情報を保存するアドバイス情報保存処理と、
前記アドバイス情報保存処理に保存されたアドバイス情報を前記ユーザ端末へ送信するアドバイス情報送信処理と、
を実行させることを特徴とするプログラム。
【請求項１５】
前記健康管理サーバに、
前記ユーザ端末から送信される健康情報毎に対応したコメントを示すコメント情報を所定の記憶領域に複数格納するコメント情報記憶処理をさらに実行させ、
前記アドバイス情報生成処理は、
前記ユーザ端末から受信した健康情報に対応したコメント情報を前記所定の記憶領域から抽出し、
前記所定の記憶領域から抽出したコメント情報を前記アドバイス情報に含ませて生成する処理であることを特徴とする請求項１４記載のプログラム。
【請求項１６】
前記アドバイス情報生成処理は、
前記ユーザ端末から前記健康情報を受信する度に、該健康情報に基づいて前記アドバイス情報を生成する処理であることを特徴とする請求項１４又は１５記載のプログラム。
【請求項１７】
前記アドバイス情報保存処理は、
前記アドバイス情報生成処理により生成されたアドバイス情報を所定の時間単位で区切り、時系列で順次保存する処理であることを特徴とする請求項１４から１６のいずれか１項に記載のプログラム。
【請求項１８】
前記アドバイス情報送信処理は、
前記ユーザ端末から前記アドバイス情報の取得要求を受信した場合、又は、前記ユーザ端末から前記アドバイス情報を受け取る時間が予め指定され、該指定された時間になった場合、前記アドバイス情報を前記ユーザ端末へ送信する処理であることを特徴とする請求項１４から１７のいずれか１項に記載のプログラム。
【請求項１９】
前記ユーザ端末から送信される前記健康情報には、前記ユーザが摂取する食物のカロリー値、及び、該食物に含まれる栄養素値のうち少なくとも１つが含まれ、
前記健康管理サーバに、
前記ユーザ端末から前記健康情報を受信する度に、前記カロリー値及び前記栄養素値のうち少なくとも１つの合計値を算出する計算処理をさらに実行させ、
前記コメント情報記憶処理は、
前記計算処理により算出された合計値毎に対応したコメント情報を所定の記憶領域に予め格納する処理であり、
前記アドバイス情報生成処理は、
前記計算処理により算出された合計値に対応したコメント情報を前記所定の記憶処理から抽出し、
前記コメント情報及び前記合計値を前記アドバイス情報に含ませて生成する処理であることを特徴とする請求項１５から１８のいずれか１項に記載のプログラム。
【請求項２０】
ユーザによって使用されるユーザ端末と、該ユーザ端末とネットワークを介して接続された健康管理サーバと、を用いて行われる健康管理方法を実行させるためのプログラムであって、
前記ユーザ端末に、
前記ユーザの健康に関する情報である健康情報を前記健康管理サーバへ送信する健康情報送信処理と、
前記健康情報に基づいて、前記健康管理サーバで生成された、前記ユーザの健康に対するアドバイスを示すアドバイス情報を受信するアドバイス情報受信処理と、
前記健康管理サーバから受信したアドバイス情報を表示するアドバイス情報表示処理と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してユーザから送信される食事の記録等の情報に基づいて、食事に関するアドバイス情報を生成し、生成したアドバイス情報を、ネットワークを介してユーザに通知することにより、ユーザの健康管理を支援する健康管理システム、健康管理サーバ、健康管理方法及びプログラムに関する。
【背景技術】
【０００２】
ネットワークを介して行われる健康管理（食事管理）の従来技術例として、「栄養管理システム及び栄養管理方法並びにそのプログラム」がある（例えば、特許文献１参照）。この従来例は、ユーザが使用するユーザ端末及びカメラ付き携帯端末と、栄養士が使用する栄養士端末と、管理サーバと、がネットワークを介して接続されたシステムであり、例えば、ユーザはカメラ付き携帯端末で撮影した食事画像を、管理サーバを経由してユーザ端末で確認すると共に、確認した食事画像から１週間以内で１日に３食揃って摂取した１日分乃至３日分の食事画像を選択して献立メモ等を記入して編集を行い、その後編集された食事画像情報を栄養士端末に送信し、栄養士は栄養士端末に表示された食事画像情報に基づいてユーザが依頼したカロリー計算や栄養診断を行い、それらの計算結果や診断結果が管理サーバを経由してユーザ端末や携帯端末に送られ、ユーザはこれらの端末でその結果を閲覧することにより、ユーザが摂取した食事のカロリー計算や栄養診断を正確に行うことができると共に、ユーザは在宅から栄養士に気軽に栄養管理について適切なアドバイスを受けることができるという発明である。
【特許文献１】特開２００４−２５９１６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１記載の発明は、ユーザから送信された食事画像情報に基づいて、栄養士自らが判断してカロリー計算や栄養診断を行わなければならず、また、カロリー計算や栄養診断の結果を栄養士端末上で入力・編集する等の手間が掛かるという問題がある。また、ユーザにとっては、栄養士がカロリー計算や栄養診断を行った後でないと、その結果を端末で受信することができないので、所望の時に速やかにアドバイスを受けることができないという問題がある。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、健康管理についてアドバイスする側のアドバイス作成の作業負担を軽減でき、かつ、ユーザが所望の時に速やかにアドバイスを受けることができる健康管理システム、健康管理サーバ、健康管理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
かかる目的を達成するために、請求項１記載の発明は、ユーザによって使用されるユーザ端末と、ユーザ端末とネットワークを介して接続された健康管理サーバと、を有する健康管理システムであって、健康管理サーバは、ユーザ端末からユーザの健康に関する情報である健康情報を受信する健康情報受信手段と、ユーザ端末から受信した健康情報に基づいて、ユーザの健康に対するアドバイスを示すアドバイス情報を生成するアドバイス情報生成手段と、アドバイス情報生成手段で生成されたアドバイス情報を保存するアドバイス情報保存手段と、アドバイス情報保存手段に保存されたアドバイス情報をユーザ端末へ送信するアドバイス情報送信手段と、を有し、ユーザ端末は、健康情報を健康管理サーバへ送信する健康情報送信手段と、健康管理サーバからアドバイス情報を受信するアドバイス情報受信手段と、健康管理サーバから受信したアドバイス情報を表示するアドバイス情報表示手段と、を有することを特徴とする。
【０００６】
請求項２記載の発明は、請求項１記載の発明において、ユーザ端末から送信される健康情報毎に対応したコメントを示すコメント情報が複数格納されたコメント情報記憶手段をさらに有し、アドバイス情報生成手段は、ユーザ端末から受信した健康情報に対応したコメント情報をコメント情報記憶手段から抽出し、コメント情報記憶手段から抽出したコメント情報をアドバイス情報に含ませて生成することを特徴とする。
【０００７】
請求項３記載の発明は、請求項１又は２記載の発明において、アドバイス情報生成手段は、ユーザ端末から健康情報を受信する度に、健康情報に基づいてアドバイス情報を生成することを特徴とする。
【０００８】
請求項４記載の発明は、請求項１から３のいずれか１項に記載の発明において、アドバイス情報保存手段は、アドバイス情報生成手段により生成されたアドバイス情報を所定の時間単位で区切り、時系列で順次保存することを特徴とする。
【０００９】
請求項５記載の発明は、請求項１から４のいずれか１項に記載の発明において、アドバイス情報送信手段は、ユーザ端末からアドバイス情報の取得要求を受信した場合、又は、ユーザ端末からアドバイス情報を受け取る時間が予め指定され、指定された時間になった場合、アドバイス情報をユーザ端末へ送信することを特徴とする。
【００１０】
請求項６記載の発明は、請求項２から５のいずれか１項に記載の発明において、ユーザ端末から送信される健康情報には、ユーザが摂取する食物のカロリー値、及び、食物に含まれる栄養素値のうち少なくとも１つが含まれ、健康管理サーバは、ユーザ端末から健康情報を受信する度に、カロリー値及び栄養素値のうち少なくとも１つの合計値を算出する計算手段をさらに有し、コメント情報記憶手段は、計算手段により算出された合計値毎に対応したコメント情報を格納しており、アドバイス情報生成手段は、計算手段により算出された合計値に対応したコメント情報をコメント情報記憶手段から抽出し、コメント情報及び合計値をアドバイス情報に含ませて生成することを特徴とする。
【００１１】
請求項７記載の発明は、請求項１から６のいずれか１項に記載の健康管理システムで用いられることを特徴とする。
【００１２】
請求項８記載の発明は、ユーザによって使用されるユーザ端末と、ユーザ端末とネットワークを介して接続された健康管理サーバと、を用いて行う健康管理方法であって、ユーザ端末が、ユーザの健康に関する情報である健康情報を健康管理サーバへ送信する健康情報送信ステップと、健康管理サーバが、ユーザ端末から健康情報を受信する健康情報受信ステップと、健康管理サーバが、ユーザ端末から受信した健康情報に基づいて、ユーザの健康に対するアドバイスを示すアドバイス情報を生成するアドバイス情報生成ステップと、健康管理サーバが、アドバイス情報生成ステップで生成されたアドバイス情報を保存するアドバイス情報保存ステップと、健康管理サーバが、アドバイス情報保存ステップに保存されたアドバイス情報をユーザ端末へ送信するアドバイス情報送信ステップと、ユーザ端末が、健康管理サーバからアドバイス情報を受信するアドバイス情報受信ステップと、ユーザ端末が、健康管理サーバから受信したアドバイス情報を表示するアドバイス情報表示ステップと、を有することを特徴とする。
【００１３】
請求項９記載の発明は、請求項８記載の発明において、アドバイス情報生成ステップが行われる前に、ユーザ端末から送信される健康情報毎に対応したコメントを示すコメント情報を複数、健康管理サーバに予め格納するコメント情報記憶ステップをさらに有し、アドバイス情報生成ステップは、ユーザ端末から受信した健康情報に対応したコメント情報を抽出し、抽出したコメント情報をアドバイス情報に含ませて生成するステップであることを特徴とする。
【００１４】
請求項１０記載の発明は、請求項８又は９記載の発明において、アドバイス情報生成ステップは、ユーザ端末から健康情報を受信する度に行われるステップであることを特徴とする。
【００１５】
請求項１１記載の発明は、請求項８から１０のいずれか１項に記載の発明において、アドバイス情報保存ステップは、アドバイス情報生成ステップにより生成されたアドバイス情報を所定の時間単位で区切り、時系列で順次保存するステップであることを特徴とする。
【００１６】
請求項１２記載の発明は、請求項８から１１のいずれか１項に記載の発明において、アドバイス情報送信ステップは、ユーザ端末からアドバイス情報の取得要求を受信した場合、又は、ユーザ端末からアドバイス情報を受け取る時間が予め指定され、指定された時間になった場合、アドバイス情報をユーザ端末へ送信するステップであることを特徴とする。
【００１７】
請求項１３記載の発明は、請求項９から１２のいずれか１項に記載の発明において、ユーザ端末から送信される健康情報には、ユーザが摂取する食物のカロリー値、及び、食物に含まれる栄養素値のうち少なくとも１つが含まれ、健康管理サーバが、ユーザ端末から健康情報を受信する度に、カロリー値及び栄養素値のうち少なくとも１つの合計値を算出する計算ステップをさらに有し、コメント情報記憶ステップは、アドバイス情報生成ステップが行われる前に、計算ステップにより算出された合計値毎に対応したコメント情報が予め格納されるステップであり、アドバイス情報生成ステップは、計算ステップにより算出された合計値に対応したコメント情報を抽出し、コメント情報及び合計値をアドバイス情報に含ませて生成するステップであることを特徴とする。
【００１８】
請求項１４記載の発明は、ユーザによって使用されるユーザ端末と、ユーザ端末とネットワークを介して接続された健康管理サーバと、を用いて行われる健康管理方法を実行させるためのプログラムであって、健康管理サーバに、ユーザ端末からユーザの健康に関する情報である健康情報を受信する健康情報受信処理と、ユーザ端末から受信した健康情報に基づいて、ユーザの健康に対するアドバイスを示すアドバイス情報を生成するアドバイス情報生成処理と、アドバイス情報生成処理で生成されたアドバイス情報を保存するアドバイス情報保存処理と、アドバイス情報保存処理に保存されたアドバイス情報をユーザ端末へ送信するアドバイス情報送信処理と、を実行させることを特徴とする。
【００１９】
請求項１５記載の発明は、請求項１４記載の発明において、健康管理サーバに、ユーザ端末から送信される健康情報毎に対応したコメントを示すコメント情報を所定の記憶領域に複数格納するコメント情報記憶処理をさらに実行させ、アドバイス情報生成処理は、ユーザ端末から受信した健康情報に対応したコメント情報を所定の記憶領域から抽出し、所定の記憶領域から抽出したコメント情報をアドバイス情報に含ませて生成する処理であることを特徴とする。
【００２０】
請求項１６記載の発明は、請求項１４又は１５記載の発明において、アドバイス情報生成処理は、ユーザ端末から健康情報を受信する度に、健康情報に基づいてアドバイス情報を生成する処理であることを特徴とする。
【００２１】
請求項１７記載の発明は、請求項１４から１６のいずれか１項に記載の発明において、アドバイス情報保存処理は、アドバイス情報生成処理により生成されたアドバイス情報を所定の時間単位で区切り、時系列で順次保存する処理であることを特徴とする。
【００２２】
請求項１８記載の発明は、請求項１４から１７のいずれか１項に記載の発明において、アドバイス情報送信処理は、ユーザ端末からアドバイス情報の取得要求を受信した場合、又は、ユーザ端末からアドバイス情報を受け取る時間が予め指定され、指定された時間になった場合、アドバイス情報をユーザ端末へ送信する処理であることを特徴とする。
【００２３】
請求項１９記載の発明は、請求項１５から１８のいずれか１項に記載の発明において、ユーザ端末から送信される健康情報には、ユーザが摂取する食物のカロリー値、及び、食物に含まれる栄養素値のうち少なくとも１つが含まれ、健康管理サーバに、ユーザ端末から健康情報を受信する度に、カロリー値及び栄養素値のうち少なくとも１つの合計値を算出する計算処理をさらに実行させ、コメント情報記憶処理は、計算処理により算出された合計値毎に対応したコメント情報を所定の記憶領域に予め格納する処理であり、アドバイス情報生成処理は、計算処理により算出された合計値に対応したコメント情報を所定の記憶処理から抽出し、コメント情報及び合計値をアドバイス情報に含ませて生成する処理であることを特徴とする。
【００２４】
請求項２０記載の発明は、ユーザによって使用されるユーザ端末と、ユーザ端末とネットワークを介して接続された健康管理サーバと、を用いて行われる健康管理方法を実行させるためのプログラムであって、ユーザ端末に、ユーザの健康に関する情報である健康情報を健康管理サーバへ送信する健康情報送信処理と、健康情報に基づいて、健康管理サーバで生成された、ユーザの健康に対するアドバイスを示すアドバイス情報を受信するアドバイス情報受信処理と、健康管理サーバから受信したアドバイス情報を表示するアドバイス情報表示処理と、を実行させることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、ネットワークを介して行われる健康管理において、健康管理についてアドバイスする側のアドバイス作成の作業負担を軽減でき、かつ、ユーザが所望の時に速やかにアドバイスを受けることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態について添付図面を参照して詳細に説明する。
【００２７】
本発明の健康管理システムの一実施形態を図１に示す。なお、本実施形態では、健康管理の一例として、食事管理サービスについて説明する。
図１に示すように、本実施形態の健康管理システムは、食事管理サービスを受けるユーザが使用するカメラ付携帯端末（ユーザ端末の一例）１０と、食事管理サービスをユーザに提供するサービス会社等の管理者が管理・使用する、健康管理サーバ２０、管理者端末４０、及び、カロリー／栄養素情報データベース５０と、がインターネット３０を介して接続された構成である。
【００２８】
図２は、ユーザ端末であるカメラ付携帯端末１０のハードウェア構成を示すブロック図である。カメラ付携帯端末１０は、図２に示すように、インターネット３０を介して健康管理サーバ２０と通信したり、図１に図示しない携帯電話網を介して他の端末と通話したりするための通信部１０２と、マイクやスピーカを含み、送信及び受信の音声を処理するための音声処理部１０３と、数字や文字等を入力するための入力キー１０４と、各種情報を記憶するための記憶部１０５と、画像を撮影するためのカメラ部１０６と、日時及び時刻情報を取得するための時計部１０７と、画像等を表示するための表示部１０８と、上記各部を制御するためのＣＰＵ１０１と、から構成される。なお、本実施形態では、ユーザ端末をカメラ付携帯端末としたが、情報処理端末装置であればよい。
【００２９】
図２において、記憶部１０５には、ユーザ端末用の食事管理アプリケーション（詳細は後述）や、入力キー１０４から入力された情報、及び、カメラ部１０７で撮影された画像等が記憶される。また、ＣＰＵ１０１は、ユーザが食事管理サービスを利用する場合に、記憶部１０５に記憶されている、ユーザ端末用の食事管理アプリケーションを読み込むことにより、後述する処理（図６のステップＳ１１〜Ｓ１４、Ｓ１９）を実行する。
【００３０】
図３は、健康管理サーバ２０の機能構成を示すブロック図である。健康管理サーバ２０は、図３に示すように、インターネット３０を介してカメラ付携帯端末１０と通信を行うための通信部２０３と、カメラ付携帯端末１０から受信した、ユーザ情報と食事情報とを対応付けてユーザ／食事情報（図５参照）として格納するユーザ／食事情報データベース２０４と、ユーザ／食事情報のうちの食事情報に基づいて、カロリー値や栄養素値等の算出を行う計算部２０２と、計算部２０２で算出されるカロリー値や栄養素値毎に対応付けられたコメントの定型文（コメント情報。図７参照）を格納するコメント情報データベース２０５と、計算部２０２で算出されたカロリー値や栄養素値と、それらの値に対応付けられたコメント情報とに基づいて、食事診断の結果を示すアドバイス情報（診断結果画面。図８参照）を生成するアドバイス情報生成部２０１と、アドバイス情報生成部２０１で生成されたアドバイス情報をユーザ情報と対応付けて格納するアドバイス情報データベース２０６と、を有する。
【００３１】
健康管理サーバ２０において、図３には図示していないが、所定の記憶部に、健康管理サーバ用の食事管理アプリケーション（詳細は後述）が格納されており、図示しない制御手段（ＣＰＵ）は、この健康管理サーバ用の食事管理アプリケーションを読み込むことにより、後述する処理（図６のステップＳ１５〜Ｓ１８）を実行する。
【００３２】
なお、図１において、管理者端末４０は、一般的な情報処理端末装置であり、健康管理サーバ２０やインターネット３０と接続される。この管理者端末４０は、上記コメント情報や生成されたアドバイス情報を編集する場合等に管理者等によって使用される。
【００３３】
また、図１において、カロリー／栄養素情報データベース５０は、インターネット３０を介してカメラ付携帯端末１０からの要求を受けた場合に、要求された食事情報を提供するためのデータベースサーバである。このカロリー／栄養素情報データベース５０には、食事名（料理名・食品名）毎にカロリー及び含有栄養素が対応付けられたカロリー／栄養素情報が予め複数格納されている。なお、このカロリー／栄養素情報データベース５０は、本システムにおいて任意の構成である。また、図１では、カロリー／栄養素情報データベース５０を独立した構成としたが、健康管理サーバ２０内に備えるようにしてもよい。
【００３４】
次に、本実施形態の健康管理システムの動作について、図６を基にその他の図を適宜参照しながら以下に詳細を説明する。なお、以下の説明では、健康管理システムを利用するために必要なユーザ登録（健康管理サーバ２０に対するユーザ情報の登録）が既に行われているものとする。例えば、ユーザは、健康管理サーバ２０の管理者であるサービス会社と健康管理サービスを受ける契約をした際に、ユーザ個人に関する情報である個人情報（氏名・性別・年齢等）を健康管理サーバ２０へ送信し、ユーザ登録を行う。サービス会社は、ユーザを識別するためのユーザＩＤを発行する。ユーザＩＤは、ユーザ端末用の健康管理アプリケーションとともにユーザ端末に送信され、記憶部１０５に保存される。一方、健康管理サーバ２０には、発行したユーザＩＤと、登録された個人情報と、を対応付けて、ユーザ／食事情報データベース２０４にユーザ情報（図５参照）として保存する。
【００３５】
ユーザはカメラ付携帯端末１０において所定の操作を行い、食事管理アプリケーション（食事管理アプリ）を起動する。食事管理アプリが起動されると、図４（Ａ）に示す画面が携帯端末に表示される。ここで、ユーザは２つの選択、すなわち、「食事情報の追加」又は「食事情報の閲覧」ができる。「食事情報の追加」とは、これから摂取しようとする食事の画像を撮影した後、撮影した食事の画像（食事画像）、撮影した日時（撮影日時）、及び、撮影した食事のカロリー及び栄養素を示すカロリー／栄養素情報等を含む食事情報を、健康管理サーバ２０へ送信し、登録することである。また、「食事情報の閲覧」とは、携帯端末１０に保存された過去の食事情報を画面に表示することである。以下、「食事情報の追加」が選択されたものとして説明する。なお、食事情報の詳細は後述する。
【００３６】
図４（Ａ）の画面において、ユーザが「食事情報の追加」を実行する撮影ボタンを選択すると、カメラ撮影モードに切り替えられ、ユーザは、カメラ機能により食事（料理・食品）を撮影する（図６のステップＳ１１）。
【００３７】
食事画像を撮影後、図４（Ｂ）の画面が表示される。図４（Ｂ）の画面では、撮影した食事画像のほか、食事名（料理名・食品名）を入力するための食事名入力欄と、食事の数量を入力するための数量入力欄と、食事のカロリー及び栄養素を示すカロリー／栄養素情報を取得するためのカロリー／栄養素情報取得ボタンと、が表示される。ユーザは、撮影した食事の名前（図４（Ｂ）では「ステーキ」）を食事名入力欄に、撮影した食事の数量（図４（Ｂ）では「１」）を数量入力欄にそれぞれ入力する（図６のステップＳ１２）。そして、ユーザがカロリー／栄養素情報取得ボタンを操作すると、カメラ付携帯端末１０は、カロリー／栄養素情報データベース５０に対し、「ステーキ」のカロリー／栄養素情報の取得要求を行う。
【００３８】
カロリー／栄養素情報データベース５０から、要求した「ステーキ」のカロリー／栄養素情報を受信すると（図６のステップＳ１３）、図４（Ｃ）の画面が表示される。図４（Ｃ）の画面では、食事画像、撮影日時、料理名（数量）の他に、カロリー／栄養素情報データベース５０から取得したカロリー／栄養素情報であるカロリー及び栄養素が表示される。以下、これら、食事画像、撮影日時、料理名（数量）、カロリー、栄養素をまとめて食事情報という。なお、食事情報の内容は、これらに限定されない。
【００３９】
また、図４（Ｃ）の画面では、上記食事情報を健康管理サーバ２０に送信するための送信ボタンが表示される。ユーザは、図４（Ｃ）の画面で、送信する食事情報の内容を確認し、送信ボタンを選択して操作する。この送信ボタンが操作されると、食事情報は、記憶部１０５に保存されるとともに、予め記憶部１０５に記憶されているユーザＩＤと合わせて健康管理サーバ２０に送信される（図６のステップＳ１４）。ユーザは、過去に保存された食事情報を閲覧したい場合、画面（Ａ）において閲覧ボタンを選択して操作すると、記憶部１０５に保存された過去の食事情報の一覧が画面表示され、その一覧の中から所望の情報を選択して操作すると、例えば画面（Ｃ）のように、選択された食事情報が表示される。
【００４０】
なお、上記において、カメラ付携帯端末１０による食事画像の取得は、カメラ機能による撮影としたが、予めカメラ機能により撮影した食事画像を記憶部１０５に保存しておき、記憶部１０５から所望の食事画像を選択してアップロードしてもよいし、又は、他の端末（デジタルカメラなど）やデータベースサーバ等から所望の食事画像をダウンロードしてもよい。
【００４１】
また、上記において、カメラ付携帯端末１０によるカロリー／栄養素情報の取得は、カロリー／栄養素情報データベース５０に要求して取得するようにしたが、ユーザがカロリー／栄養素情報を把握している場合には、図４（Ｂ）の画面において、カロリー及び栄養素を入力するための入力欄を表示するようにし、ユーザ自身がカロリー及び栄養素の値を入力するようにしてもよい。
【００４２】
カメラ付携帯端末１０からユーザＩＤ及び食事情報を受信した健康管理サーバ２０は、受信したユーザＩＤに基づいて、ユーザ／食事情報データベース２０４の中から、そのユーザＩＤを含むユーザ情報を検索する。ユーザ情報とは、上述したように、ユーザを識別するために発行されたユーザＩＤと、ユーザ個人に関する情報である個人情報（氏名・性別・年齢等）とが対応付けられた情報であり、食事管理サービスを利用する前に予め登録される情報である。そして、図５に示すように、検索されたユーザ情報と、受信した食事情報とを対応付けて、ユーザ／食事情報として、ユーザ／食事情報データベース２０４に保存する（図６のステップＳ１５）。
【００４３】
上記ユーザ／食事情報の保存後、保存されたユーザ／食事情報のうちの食事情報に基づいて、計算部２０２がカロリー及び栄養素の値をそれぞれ算出する。このカロリー値及び栄養素値の算出は、カメラ付携帯端末１０から食事情報が送信され、その食事情報がユーザ／食事情報データベース２０４に保存される度に行われる。計算部２０２は、新たに保存された食事情報と、過去に保存された食事情報とを基に、カロリーを合計して、カロリー値を算出する。また、計算部２０２は、新たに保存された食事情報と、過去に保存された食事情報とを基に、栄養素値を合計し、ＰＦＣバランス値を算出する。ここで、ＰＦＣバランスとは、食事の三大栄養素である、タンパク質（Protein）、脂質（Fat）、炭水化物（Carbohydrate）由来のエネルギー量が、食品及び食事全体のエネルギー量（カロリー値）に対して、何％にあたるかを示すものである。その算出方法は、以下の各式で算出される。
Ｐ：タンパク質（％）＝タンパク質（g）×４（kcal/g）÷食品及び食事全体のエネルギー量（kcal）×１００
Ｆ：脂質（％）＝脂質（g）×９（kcal/g）÷食品及び食事全体のエネルギー量（kcal）×１００
Ｃ：炭水化物（％）＝炭水化物（g）×４（kcal/g）÷食品及び食事全体のエネルギー量（kcal）×１００
【００４４】
例えば、計算部２０２が、過去に保存された食事情報と、最も新しく保存された食事情報とを基にして、カロリー値を２６００kcalと算出し、また、栄養素値を、タンパク質５０g、脂質９０g、炭水化物４００gと算出した場合、各ＰＦＣバランス値は、
タンパク質：５０×４÷２６００×１００＝約７．７％
脂質：９０×９÷２６００×１００＝約３１．２％
炭水化物：４００×４÷２６００×１００＝約６１．５％
となる。
【００４５】
上記各値の算出後、アドバイス情報生成部２０１は、計算部２０２で算出されたカロリー値及び栄養素値と、コメント情報データベース２０５に予め記憶されているコメント情報と、ユーザ／食事情報を構成するユーザ情報（個人情報のユーザ氏名等）及び食事情報（撮影時刻）と、に基づいて、ユーザに対して食事管理についてのアドバイスを行うためのアドバイス情報を生成する（図６のステップＳ１６）。
【００４６】
ここで、コメント情報データベース２０５に予め記憶されているコメント情報について図７を参照して説明する。コメント情報とは、ユーザに対して食事管理についてのアドバイスを行うためのアドバイス情報を構成する一要素であり、各カロリー値及び各ＰＦＣバランス値に対応して保存された、定型文のコメントである。図７（ａ）は、カロリーについてのコメント情報の例であり、摂取カロリーの量（カロリー値）に応じてコメントが異なっている。また、図７（ｂ）は、栄養素についてのコメント情報の例であり、摂取栄養素の割合（ＰＦＣバランス値）に応じてコメントが異なっている。図７（ａ）及び（ｂ）に示すコメントは一例であり、これらに限られるものではない。
【００４７】
例えば、上記算出結果の場合、カロリー値は２６００kcalであるので、図７（ａ）の「ややカロリーが過剰です。」というコメント情報がアドバイス情報生成部２０１によって抽出され、また、ＰＦＣバランス値は、タンパク質が７．７％、脂質が３１．２％、炭水化物が６１．５％であるので、図７（ｂ）の中から、「タンパク質が不足しています。」、「脂質が過剰です。」、「炭水化物は適正です。」というコメント情報がそれぞれアドバイス情報生成部２０１によって抽出される。
【００４８】
そして、アドバイス情報生成手段２０１は、ユーザの氏名と、日付（撮影時刻の中で最も新しいもの）と、上記算出されたカロリー値及び栄養素値と、上記抽出したコメント情報と、を合成して、アドバイス情報を生成する。アドバイス情報の生成は、計算部２０２による算出が行われる度に行われる。また、アドバイス情報生成手段２０１は、生成したアドバイス情報を、ユーザ情報のうちのユーザＩＤと対応付けて、アドバイス情報データベース２０６に保存する（図６のステップＳ１７）。過去に保存されたアドバイス情報は、新たなアドバイス情報が生成された際に、その新たなアドバイス情報に更新されるが、所定の時間単位（例えば、１日単位や１週間単位等）で区切って保存されるのが好ましく、所定の時間単位毎のアドバイス情報が時系列で順次蓄積されることが好ましい。
【００４９】
ユーザは、例えば、１日のうちに複数回、食事情報を健康管理サーバ２０へ送信した後、アドバイス情報を受け取りたい時に、食事管理アプリケーションを起動し、所定の画面からアドバイス情報要求の操作を行う。この要求の時、ユーザＩＤも健康管理サーバ２０へ送信される。
【００５０】
カメラ付携帯端末１０からアドバイス情報の取得要求とユーザＩＤを受信した健康管理サーバ２０は、受信したユーザＩＤに基づいて、アドバイス情報データベース２０６の中から、最新のアドバイス情報を検索する。そして、検索されたアドバイス情報をカメラ付携帯端末１０へ送信する（図６のステップＳ１８）。なお、アドバイス情報が未生成で、アドバイス情報データベース２０６に一つも保存されていない場合は、その旨をユーザに伝えるメッセージ画面を送信する。
【００５１】
カメラ付携帯端末１０が健康管理サーバ２０からアドバイス情報を受信すると、カメラ付携帯端末１０において、例えば、図８に示すような診断結果画面が表示部１０８に表示される（図６のステップＳ１９）。
【００５２】
なお、上記において、カメラ付携帯端末１０におけるアドバイス情報の取得は、最新のアドバイス情報が取得されるとしたが、ユーザが、取得するアドバイス情報を指定できるようにしてもよい。例えば、ユーザがユーザ端末の画面から所望の日や期間を入力してアドバイス情報の取得要求を行った場合、健康管理サーバ２０は、アドバイス情報データベース２０６の中から、指定された日や期間に対応するアドバイス情報を検索し、ユーザ端末へ送信する。
【００５３】
また、上記において、カメラ付携帯端末１０におけるアドバイス情報の取得は、ユーザからのアドバイス情報取得要求に基づくものとしたが、食事管理サービス利用前後の任意のタイミングで、個人情報として、ユーザ端末のメールアドレス、及び、アドバイス情報を受け取る時間単位を予め設定できるようにし、設定された時間になったら健康管理サーバ２０が自動的に最新のアドバイス情報を、登録されたメールアドレスのユーザ端末に配信するようにしてもよい。
【００５４】
また、上記において、健康管理サーバ２０のアドバイス生成手段２０１で生成するアドバイス情報は、カロリーと栄養素（とそれぞれに基づくコメント）を含むものとしたが、いずれか一方のみでもよい。また、上記において、栄養素として、三大栄養素（炭水化物、脂質、タンパク質）を対象としたが、その他の栄養素（ナトリウム、カリウム、カルシウム、鉄分、ビタミン、食物繊維、酸など）を算出できるようにし、算出結果をアドバイス情報に反映させるようにしてもよい。また、カロリーと栄養素についてのコメントだけでなく、食事情報を基に食事の傾向（肉類、魚類、野菜類のバランスなど）についても判断できるようにし、判断結果のコメント情報をアドバイス情報に反映させるようにしてもよい。
【００５５】
以上本発明の実施形態によれば、ネットワークを介して行われる健康管理（食事管理）において、健康管理サーバは、ユーザ端末からの食事情報に基づいて自動的にアドバイス情報を生成するので、健康管理（食事管理）についてアドバイスする側のアドバイス作成の作業負担を軽減でき、かつ、ユーザが所望の時に速やかにアドバイスを受けることができる。
【００５６】
以上、本発明の実施形態について説明したが、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。
【産業上の利用可能性】
【００５７】
本発明は、ユーザからの情報に基づいて判断されるアドバイスを、ユーザに通知するケースに適用できる。例えば、市販されている、ユーザ端末に接続可能な体温計や体重計を用いて日々の測定データを健康管理サーバに送信し、測定データに基づいて生成されたアドバイス情報を受け取るようにしてもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の健康管理システムの全体構成を示す図である。
【図２】本発明の健康管理システムで用いられるカメラ付き携帯端末のハードウェア構成を示すブロック図である。
【図３】本発明の健康管理システムで用いられる健康管理サーバの機能構成を示すブロック図である。
【図４】本発明の健康管理システムで用いられるカメラ付き携帯端末に表示される画面の遷移例を示す図である。
【図５】本発明の健康管理システムで用いられるユーザ情報の一例を示す図である。
【図６】本発明の健康管理システムの動作を示すシーケンスチャートである。
【図７】本発明の健康管理システムで用いられる診断結果コメントの一例を示す図である。
【図８】本発明の健康管理システムで用いられるカメラ付き携帯端末に表示されるアドバイス画面の一例を示す図である。
【符号の説明】
【００５９】
１０    カメラ付き携帯端末
２０    健康管理サーバ
３０    インターネット
４０    管理者端末
５０    カロリー／栄養素情報データベース
１０１    ＣＰＵ
１０２    通信部
１０３    音声処理部
１０４    入力キー
１０５    記憶部
１０６    カメラ部
１０７    時計部
１０８    表示部
２０１    アドバイス情報生成部
２０２    計算部
２０３    通信部
２０４    ユーザ／食事情報データベース
２０５    コメント情報データベース
２０６    アドバイス情報データベース
【図１】
2008059320.tif 000003
【図２】
2008059320.tif 000004
【図３】
2008059320.tif 000005
【図４】
2008059320.tif 000006
【図５】
2008059320.tif 000007
【図６】
2008059320.tif 000008
【図７】
2008059320.tif 000009
【図８】
2008059320.tif 000010