(57)【要約】【課題】ユーザが継続して実行可能な生活改善を行うためのアドバイスを各々の行動管理サービスプロバイダの管理ポリシーに合わせて提供し、生活改善を行うためのアドバイスをユーザが手軽に得ることができるようにする生活習慣の改善に関するアドバイス情報を生成する方法及び情報処理装置を提供する。【解決手段】生活習慣の改善に関するアドバイス情報を生成する方法は、ユーザの行動に関する行動関連情報を解析し、行動関連情報の解析結果と、複数の管理ポリシー情報のうち、ユーザが要求するアドバイスに対応する管理ポリシー情報とに基づいて、ユーザの生活習慣の改善に関するアドバイス情報を生成する、ことを特徴とする。【選択図】図１
2020021217.tif 000002
【特許請求の範囲】
【請求項１】
生活習慣に関するアドバイス情報を生成する方法であって、
ユーザの行動に関する行動関連情報を解析し、
前記行動関連情報の解析結果と、複数の管理ポリシー情報のうち、前記ユーザが要求するアドバイスに対応する管理ポリシー情報とに基づいて、前記ユーザの生活習慣の改善に関するアドバイス情報を生成する、
ことを特徴とする方法。
【請求項２】
前記解析結果と、複数の前記管理ポリシー情報から選択された管理ポリシー情報とに基づいて、前記アドバイス情報を生成する
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記解析結果と、所定の識別情報に基づいて選択された前記管理ポリシー情報とに基づいて、前記アドバイス情報を生成する
ことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記行動関連情報に基づいて、前記ユーザの生活習慣の特徴を抽出し、
抽出された特徴と、前記管理ポリシー情報とに基づいて、前記アドバイス情報を生成する
ことを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記ユーザのプロファイルに基づいて、前記管理ポリシー情報を調整する
ことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
生活習慣に関する行動を管理するサービスを前記ユーザに提供する行動管理サービスプロバイダからの要求に応じて、前記行動関連情報の解析結果と、前記行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、前記アドバイス情報を生成し、
アドバイス提供を要求した前記行動管理サービスプロバイダに、生成した前記アドバイス情報を提供する
ことを特徴とする請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
アドバイス提供を要求した前記行動管理サービスプロバイダに対応する管理ポリシー情報を選択するための情報に基づいて、複数の前記管理ポリシー情報から対応する管理ポリシー情報を選択する
ことを特徴とする請求項６に記載の方法。
【請求項８】
前記解析結果と、前記行動管理サービスプロバイダの識別情報に基づいて選択された前記管理ポリシー情報とに基づいて、前記アドバイス情報を生成する
ことを特徴とする請求項６又は７に記載の方法。
【請求項９】
前記行動管理サービスプロバイダによる前記サービスを受けた後の前記ユーザの行動に対応するタスク情報を生成する
ことを特徴とする請求項６乃至８のいずれか１項に記載の方法。
【請求項１０】
前記行動管理サービスプロバイダによる前記サービスを受けた後の前記ユーザの行動の経時変化と、アドバイス提供を要求した前記行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、前記生活習慣の改善に関する新たなアドバイス情報を生成する
ことを特徴とする請求項６乃至９のいずれか１項に記載の方法。
【請求項１１】
前記行動管理サービスプロバイダによる前記サービスを受けた後の前記ユーザの行動が前記アドバイス情報の要求基準を満たさない場合に、前記新たなアドバイス情報を生成する
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
複数の前記行動管理サービスプロバイダは、それぞれ生活習慣に関する行動を管理するサービスを複数のユーザに提供する
ことを特徴とする請求項６乃至１１のいずれか１項に記載の方法。
【請求項１３】
前記行動関連情報の解析結果と、アドバイス提供を要求した２以上の前記行動管理サービスプロバイダに対応する２以上の前記管理ポリシー情報とに基づいて、２以上の前記行動管理サービスプロバイダに対応する２以上の異なる前記アドバイス情報を生成する
ことを特徴とする請求項６乃至１２のいずれか１項に記載の方法。
【請求項１４】
前記行動関連情報は、前記ユーザの食事を撮影した食事画像、前記ユーザのバイタルデータ及び前記ユーザの運動の量を表す情報の少なくともいずれかを含む
ことを特徴とする請求項６乃至１３のいずれか１項に記載の方法。
【請求項１５】
前記ユーザに対応する端末にインストールされたアプリケーションと通信するコンピュータに、前記アドバイス情報を提供する
ことを特徴とする請求項１乃至１４のいずれか１項に記載の方法。
【請求項１６】
前記ユーザに対応する端末にインストールされたアプリケーションと通信するコンピュータに、ＡＰＩ（Application Program Interface）を介して前記アドバイス情報を提供する
ことを特徴とする請求項１乃至１５のいずれか１項に記載の方法。
【請求項１７】
生活習慣に関するアドバイス情報を生成する情報処理装置であって、
ユーザの行動に関する行動関連情報を解析する解析部と、
前記行動関連情報の解析結果と、複数の管理ポリシー情報のうち、前記ユーザが要求するアドバイスに対応する管理ポリシー情報とに基づいて、前記ユーザの生活習慣の改善に関するアドバイス情報を生成するアドバイス生成部と
を備えることを特徴とする情報処理装置。
【請求項１８】
前記アドバイス生成部は、前記解析結果と、複数の前記管理ポリシー情報から選択された管理ポリシー情報とに基づいて、前記アドバイス情報を生成する
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記アドバイス生成部は、前記解析結果と、所定の識別情報に基づいて選択された前記管理ポリシー情報とに基づいて、前記アドバイス情報を生成する
ことを特徴とする請求項１７又は１８に記載の情報処理装置。
【請求項２０】
前記解析部は、前記行動関連情報に基づいて、前記ユーザの生活習慣の特徴を抽出し、
前記アドバイス生成部は、抽出された特徴と、前記管理ポリシー情報とに基づいて、前記アドバイス情報を生成する
ことを特徴とする請求項１７乃至１９のいずれか１項に記載の情報処理装置。
【請求項２１】
前記アドバイス生成部は、前記ユーザのプロファイルに基づいて、前記管理ポリシー情報を調整する
ことを特徴とする請求項１７乃至２０のいずれか１項に記載の情報処理装置。
【請求項２２】
前記アドバイス生成部は、生活習慣に関する行動を管理するサービスを前記ユーザに提供する行動管理サービスプロバイダからの要求に応じて、前記行動関連情報の解析結果と、前記行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、前記アドバイス情報を生成し、
アドバイス提供を要求した前記行動管理サービスプロバイダに、生成した前記アドバイス情報を提供する通信部をさらに備える
ことを特徴とする請求項１７乃至２１のいずれか１項に記載の情報処理装置。
【請求項２３】
前記アドバイス生成部は、アドバイス提供を要求した前記行動管理サービスプロバイダに対応する管理ポリシー情報を選択するための情報に基づいて、複数の前記管理ポリシー情報から対応する管理ポリシー情報を選択する
ことを特徴とする請求項２２に記載の情報処理装置。
【請求項２４】
前記アドバイス生成部は、前記解析結果と、前記行動管理サービスプロバイダの識別情報に基づいて選択された前記管理ポリシー情報とに基づいて、前記アドバイス情報を生成する
ことを特徴とする請求項２２又は２３に記載の情報処理装置。
【請求項２５】
前記アドバイス生成部は、前記行動管理サービスプロバイダによる前記サービスを受けた後の前記ユーザの行動に対応するタスク情報を生成する
ことを特徴とする請求項２２乃至２４のいずれか１項に記載の情報処理装置。
【請求項２６】
前記アドバイス生成部は、前記行動管理サービスプロバイダによる前記サービスを受けた後の前記ユーザの行動の経時変化と、アドバイス提供を要求した前記行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、新たなアドバイス情報を生成する
ことを特徴とする請求項２２乃至２５のいずれか１項に記載の情報処理装置。
【請求項２７】
前記アドバイス生成部は、前記行動管理サービスプロバイダによる前記サービスを受けた後の前記ユーザの行動が前記アドバイス情報の要求基準を満たさない場合に、前記新たなアドバイス情報を生成する
ことを特徴とする請求項２６に記載の情報処理装置。
【請求項２８】
複数の前記行動管理サービスプロバイダは、それぞれ生活習慣に関する行動を管理するサービスを複数のユーザに提供する
ことを特徴とする請求項１７乃至２７のいずれか１項に記載の情報処理装置。
【請求項２９】
前記アドバイス生成部は、前記行動関連情報の解析結果と、アドバイス提供を要求した２以上の前記行動管理サービスプロバイダに対応する２以上の前記管理ポリシー情報とに基づいて、２以上の前記行動管理サービスプロバイダに対応する２以上の異なる前記アドバイス情報を生成する
ことを特徴とする請求項１７乃至２８のいずれか１項に記載の情報処理装置。
【請求項３０】
前記行動関連情報は、前記ユーザの食事を撮影した食事画像、前記ユーザのバイタルデータ及び前記ユーザの運動の量を表す情報の少なくともいずれかを含む
ことを特徴とする請求項１７乃至２９のいずれか１項に記載の情報処理装置。
【請求項３１】
前記ユーザに対応する端末にインストールされたアプリケーションと通信するコンピュータに、前記アドバイス情報を提供する通信部をさらに備える
ことを特徴とする請求項１７乃至３０のいずれか１項に記載の情報処理装置。
【請求項３２】
前記ユーザに対応する端末にインストールされたアプリケーションと通信するコンピュータに、ＡＰＩ（Application Program Interface）を介して前記アドバイス情報を提供する通信部をさらに備える
ことを特徴とする請求項１７乃至３１のいずれか１項に記載の情報処理装置。
【請求項３３】
ユーザの情報通信端末が、生活習慣を解析する情報処理装置と通信し、
前記情報処理装置が複数の管理ポリシー情報のうち前記ユーザが要求するアドバイスに対応する管理ポリシーに基づいて作成した生活習慣の改善に関する複数のタスクの目標値を、前記情報通信端末が前記情報処理装置から受信し、
前記複数のタスクの進捗と、前記タスクの各々の目標値の合計に対する各タスクの目標値の割合とを含むＧＵＩ（グラフィカルユーザーインターフェース）を前記情報通信端末に表示する
ことを特徴とする方法。
【請求項３４】
前記複数のタスクの目標値の合計に対する前記複数のタスクそれぞれの目標値の割合を円グラフによって表示する
ことを特徴とする請求項３３に記載の方法。
【請求項３５】
前記複数のタスクの目標値の合計に対する前記複数のタスクそれぞれの目標値の割合を、円グラフの円弧の長さによって表示する
ことを特徴とする請求項３３又は３４に記載の方法。
【請求項３６】
前記複数のタスクの目標値の合計に対する前記複数のタスクそれぞれの目標値の割合を、円グラフの円弧の長さによって表示し、
前記複数のタスクそれぞれの進捗を、前記円グラフの直径方向の幅によって表示する
ことを特徴とする請求項３３乃至３５のいずれか１項に記載の方法。
【請求項３７】
前記複数のタスクの目標値を、前記円グラフと同心の円によって表示する
ことを特徴とする請求項３４乃至３６のいずれか１項に記載の方法。
【請求項３８】
前記複数のタスクいずれかの現在値の合計を、前記円グラフと同心の円弧の長さによって表示する
ことを特徴とする請求項３４乃至３７のいずれか１項に記載の方法。
【請求項３９】
前記複数のタスクの現在値の合計が前記複数のタスクの目標値の合計より小さい場合と、前記複数のタスクの現在値の合計が前記複数のタスクの目標値の合計より大きい場合とで、前記円グラフと同心の前記円弧の表示態様を変化させる
ことを特徴とする請求項３８に記載の方法。
【請求項４０】
前記情報通信端末が、前記ユーザの生活習慣に関する行動を管理するサービスを提供する行動管理サービスプロバイダのサーバと通信し、
前記情報処理装置が前記行動管理サービスプロバイダに対応する管理ポリシーに基づいて作成した生活習慣の改善に関する複数のタスクの目標値を、前記情報通信端末が前記サーバから受信し、
前記複数のタスクの進捗と、前記タスクの各々の目標値の合計に対する各タスクの目標値の割合とを含むＧＵＩ（グラフィカルユーザーインターフェース）を前記情報通信端末に表示する
ことを特徴とする請求項３３乃至３９のいずれか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生活習慣の改善に関するアドバイス情報を生成する方法及び情報処理装置に関する。
【背景技術】
【０００２】
従来、健康を維持するために生活習慣を分析し、改善する取り組みが行われている。生活習慣の改善は、食習慣や運動習慣の改善により行われている。
【０００３】
例えば、下記特許文献１には、生活習慣を改善するためのアドバイスを生成する生活習慣改善支援装置が記載されている。当該生活習慣改善支援装置は、被検査者の生活習慣病の診断に用いる検査結果と、被検査者の生活習慣を客観的に表す客観情報との組み合わせに応じて、生活習慣を改善するためのアドバイスを生成し、被検査者に提供する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００７／０７２８１６号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザは、生活習慣を改善するために、スポーツジムに通って運動したり、食生活アドバイザーから食生活に関するアドバイスを受けたり、クリニックの医師から健康維持又は病気予防に関するアドバイスを受けたりして、生活習慣を改善するための様々な取り組みを実施することがある。
【０００６】
ここで、運動する習慣を身に着けたいと考えるユーザと、食生活を改善したいと考えるユーザとでは、生活習慣を改善する目的が異なり、生活習慣の改善に関するアドバイス情報も異なるべきである。しかしながら、例えば特許文献１に開示された技術を利用して生活習慣を改善するためのサービスをユーザに提供する場合、生活習慣病の診断に用いる検査結果と、ユーザの生活習慣を客観的に表す客観情報といった事実に基づいてアドバイスが生成されるものの、ユーザの主観的な要望が反映されず、ユーザにとって有益なアドバイスが生成されない場合がある。
【０００７】
そこで、本発明は、ユーザの主観的な要望を反映して、継続して実行可能な生活改善を行うためのアドバイス情報をユーザが手軽に得ることができるようにする生活習慣の改善に関するアドバイス情報を生成する方法及び情報処理装置を提供する。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る生活習慣の改善に関するアドバイス情報を生成する方法は、ユーザの行動に関する行動関連情報を解析し、行動関連情報の解析結果と、複数の管理ポリシー情報のうち、ユーザが要求するアドバイスに対応する管理ポリシー情報とに基づいて、ユーザの生活習慣の改善に関するアドバイス情報を生成する、ことを特徴とする。
【０００９】
この態様によれば、ユーザの行動に関する行動関連情報の解析結果と、複数の管理ポリシー情報のうち、ユーザが要求するアドバイスに対応する管理ポリシー情報とに基づいて、生活習慣の改善に関するアドバイス情報を生成することで、ユーザの主観的な要望を反映したアドバイス情報を生成することができる。これにより、ユーザは、自らの要望に沿った継続して実行可能な生活改善を行うためのアドバイス情報を手軽に得ることができる。
【００１０】
上記態様において、解析結果と、複数の管理ポリシー情報から選択された管理ポリシー情報とに基づいて、アドバイス情報を生成してもよい。
【００１１】
この態様によれば、複数の管理ポリシー情報の中から、ユーザの行動に関する行動関連情報の解析結果に適した情報を選択することができ、ユーザの生活実態により適したアドバイスを提供することができる。
【００１２】
上記態様において、解析結果と、所定の識別情報に基づいて選択された管理ポリシー情報とに基づいて、アドバイス情報を生成してもよい。
【００１３】
この態様によれば、所定の識別情報を用いて管理ポリシー情報を選択することで、ユーザの行動に適した管理ポリシー情報を選択し、アドバイス情報を提供することができる。
【００１４】
上記態様において、行動関連情報に基づいて、ユーザの生活習慣の特徴を抽出し、抽出された特徴と、管理ポリシー情報とに基づいて、アドバイス情報を生成してもよい。
【００１５】
この態様によれば、ユーザの生活習慣の特徴に基づいてアドバイス情報を生成することで、ユーザの生活習慣についてカスタマイズされたアドバイス情報を提供することができる。
【００１６】
上記態様において、ユーザのプロファイルに基づいて、管理ポリシー情報を調整してもよい。
【００１７】
この態様によれば、ユーザのプロファイルに基づいて管理ポリシー情報を調整することで、ユーザの特徴に応じてカスタマイズされたアドバイス情報を提供することができる。
【００１８】
上記態様において、生活習慣に関する行動を管理するサービスをユーザに提供する行動管理サービスプロバイダからの要求に応じて、行動関連情報の解析結果と、行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、アドバイス情報を生成し、アドバイス提供を要求した行動管理サービスプロバイダに、生成したアドバイス情報を提供してもよい。
【００１９】
この態様によれば、ユーザの行動に関する行動関連情報の解析結果と、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、生活習慣の改善に関するアドバイス情報を提供することで、各々の行動管理サービスプロバイダについてカスタマイズされたアドバイス情報を提供することができる。これにより、各々の行動管理サービスプロバイダの投資コストを低減することができ、ユーザは、行動管理サービスプロバイダを介して、継続して実行可能な生活改善を行うためのアドバイスを手軽に得ることができる。
【００２０】
上記態様において、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報を選択するための情報に基づいて、複数の管理ポリシー情報から対応する管理ポリシー情報を選択してもよい。
【００２１】
この態様によれば、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報を選択するための情報を用いて管理ポリシー情報を選択することで、行動管理サービスプロバイダに適した管理ポリシー情報を選択することができ、行動管理サービスプロバイダの要求により適したアドバイス情報を提供することができる。
【００２２】
上記態様において、解析結果と、行動管理サービスプロバイダの識別情報に基づいて選択された管理ポリシー情報とに基づいて、アドバイス情報を生成してもよい。
【００２３】
この態様によれば、行動管理サービスプロバイダの識別情報に基づいて管理ポリシー情報を選択することで、行動管理サービスプロバイダに適した管理ポリシー情報を選択することができ、行動管理サービスプロバイダの要求により適したアドバイス情報を提供することができる。
【００２４】
上記態様において、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動に対応するタスク情報を生成してもよい。
【００２５】
この態様によれば、タスク情報を生成することで、ユーザが生活習慣の改善のために取り組むべきタスクを明確化することができる。
【００２６】
上記態様において、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動の経時変化と、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、生活習慣の改善に関する新たなアドバイス情報を生成してもよい。
【００２７】
この態様によれば、行動管理サービスプロバイダによるサービスを受けたユーザの行動がどのように変化したかに応じて新たなアドバイス情報を生成することで、前回アドバイスの効果を踏まえて、ユーザにより適した新たなアドバイスを提供することができる。
【００２８】
上記態様において、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動がアドバイス情報の要求基準を満たさない場合に、新たなアドバイス情報を生成してもよい。
【００２９】
この態様によれば、行動管理サービスプロバイダによるサービスを受けたユーザの行動が要求基準を満たさない場合に新たなアドバイス情報を生成することで、前回アドバイスでは十分な効果が得られなかったことを踏まえて、ユーザにより適した新たなアドバイスを提供することができる。
【００３０】
上記態様において、複数の行動管理サービスプロバイダは、それぞれ生活習慣に関する行動を管理するサービスを複数のユーザに提供してもよい。
【００３１】
この態様によれば、それぞれ複数のユーザにサービスを提供する複数の行動管理サービスプロバイダに対して、カスタマイズされたアドバイス情報を提供することができる。
【００３２】
上記態様において、行動関連情報の解析結果と、アドバイス提供を要求した２以上の行動管理サービスプロバイダに対応する２以上の管理ポリシー情報とに基づいて、２以上の行動管理サービスプロバイダに対応する２以上の異なるアドバイス情報を生成してもよい。
【００３３】
この態様によれば、行動関連情報の解析結果が同一である場合であっても、２以上の行動管理サービスプロバイダに対応する２以上の管理ポリシー情報に基づいて、各々の行動管理サービスプロバイダについてカスタマイズされたアドバイス情報を提供することができる。
【００３４】
上記態様において、行動関連情報は、ユーザの食事を撮影した食事画像、ユーザのバイタルデータ及びユーザの運動の量を表す情報の少なくともいずれかを含んでもよい。
【００３５】
この態様によれば、ユーザの行動を客観的なデータに基づいて解析した解析結果と、行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、各々の行動管理サービスプロバイダについてカスタマイズされたアドバイス情報を提供することができる。
【００３６】
上記態様において、ユーザに対応する端末１Ａ，１Ｂにインストールされたアプリケーション１０Ａ，１０Ｂと通信するコンピュータ２Ａ，２Ｂに、アドバイス情報を提供してもよい。
【００３７】
この態様によれば、ユーザに対応する端末にインストールされたアプリケーションと通信するコンピュータにアドバイス情報を提供することで、当該コンピュータを介してユーザに対応する端末にアドバイス情報を通知することができる。
【００３８】
上記態様において、ユーザに対応する端末１Ａ，１Ｂにインストールされたアプリケーション１０Ａ，１０Ｂと通信するコンピュータ２Ａ，２Ｂに、ＡＰＩ（Application Program Interface）を介してアドバイス情報を提供してもよい。
【００３９】
この態様によれば、ＡＰＩを介してアドバイス情報を提供することで、各々の行動管理サービスプロバイダがアドバイス情報を簡易に利用できるようにして、投資コストを低減することができる。
【００４０】
本発明の他の態様に係る情報処理装置３は、生活習慣に関するアドバイス情報を生成する情報処理装置３であって、ユーザの行動に関する行動関連情報を解析する解析部３０と、行動関連情報の解析結果と、複数の管理ポリシー情報のうち、ユーザが要求するアドバイスに対応する管理ポリシー情報とに基づいて、ユーザの生活習慣の改善に関するアドバイス情報を生成するアドバイス生成部３１とを備えることを特徴とする。
【００４１】
この態様によれば、ユーザの行動に関する行動関連情報の解析結果と、複数の管理ポリシー情報のうち、ユーザが要求するアドバイスに対応する管理ポリシー情報とに基づいて、生活習慣の改善に関するアドバイス情報を生成することで、ユーザの主観的な要望を反映したアドバイス情報を生成することができる。これにより、ユーザは、自らの要望に沿った継続して実行可能な生活改善を行うためのアドバイス情報を手軽に得ることができる。
【００４２】
上記態様において、アドバイス生成部３１は、解析結果と、複数の管理ポリシー情報から選択された管理ポリシー情報とに基づいて、アドバイス情報を生成してもよい。
【００４３】
この態様によれば、複数の管理ポリシー情報の中から、ユーザの行動に関する行動関連情報の解析結果に適した情報を選択することができ、ユーザの生活実態により適したアドバイスを提供することができる。
【００４４】
上記態様において、アドバイス生成部３１は、解析結果と、所定の識別情報に基づいて選択された管理ポリシー情報とに基づいて、アドバイス情報を生成してもよい。
【００４５】
この態様によれば、所定の識別情報を用いて管理ポリシー情報を選択することで、ユーザの行動に適した管理ポリシー情報を選択し、アドバイス情報を提供することができる。
【００４６】
上記態様において、解析部３０は、行動関連情報に基づいて、ユーザの生活習慣の特徴を抽出し、アドバイス生成部３１は、抽出された特徴と、管理ポリシー情報とに基づいて、アドバイス情報を生成してもよい。
【００４７】
この態様によれば、ユーザの生活習慣の特徴に基づいてアドバイス情報を生成することで、ユーザの生活習慣についてカスタマイズされたアドバイス情報を提供することができる。
【００４８】
上記態様において、アドバイス生成部３１は、ユーザのプロファイルに基づいて、管理ポリシー情報を調整してもよい。
【００４９】
この態様によれば、ユーザのプロファイルに基づいて管理ポリシー情報を調整することで、ユーザの特徴に応じてカスタマイズされたアドバイス情報を提供することができる。
【００５０】
上記態様において、アドバイス生成部は、解析結果と、行動管理サービスプロバイダの識別情報に基づいて選択された管理ポリシー情報とに基づいて、アドバイス情報を生成してもよい。
【００５１】
この態様によれば、ユーザの行動に関する行動関連情報の解析結果と、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、生活習慣の改善に関するアドバイス情報を提供することで、各々の行動管理サービスプロバイダについてカスタマイズされたアドバイス情報を提供することができる。これにより、各々の行動管理サービスプロバイダの投資コストを低減することができ、ユーザは、行動管理サービスプロバイダを介して、継続して実行可能な生活改善を行うためのアドバイスを手軽に得ることができる。
【００５２】
上記態様において、アドバイス生成部３１は、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報を選択するための情報に基づいて、複数の管理ポリシー情報から対応する管理ポリシー情報を選択してもよい。
【００５３】
この態様によれば、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報を選択するための情報を用いて管理ポリシー情報を選択することで、行動管理サービスプロバイダに適した管理ポリシー情報を選択することができ、行動管理サービスプロバイダの要求により適したアドバイス情報を提供することができる。
【００５４】
上記態様において、アドバイス生成部３１は、解析結果と、行動管理サービスプロバイダの識別情報に基づいて選択された管理ポリシー情報とに基づいて、アドバイス情報を生成してもよい。
【００５５】
この態様によれば、行動管理サービスプロバイダの識別情報に基づいて管理ポリシー情報を選択することで、行動管理サービスプロバイダに適した管理ポリシー情報を選択することができ、行動管理サービスプロバイダの要求により適したアドバイス情報を提供することができる。
【００５６】
上記態様において、アドバイス生成部３１は、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動に対応するタスク情報を生成してもよい。
【００５７】
この態様によれば、タスク情報を生成することで、ユーザが生活習慣の改善のために取り組むべきタスクを明確化することができる。
【００５８】
上記態様において、アドバイス生成部３１は、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動の経時変化と、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、新たなアドバイス情報を生成してもよい。
【００５９】
この態様によれば、行動管理サービスプロバイダによるサービスを受けたユーザの行動がどのように変化したかに応じて新たなアドバイス情報を生成することで、前回アドバイスの効果を踏まえて、ユーザにより適した新たなアドバイスを提供することができる。
【００６０】
上記態様において、アドバイス生成部３１は、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動がアドバイス情報の要求基準を満たさない場合に、新たなアドバイス情報を生成してもよい。
【００６１】
この態様によれば、行動管理サービスプロバイダによるサービスを受けたユーザの行動が要求基準を満たさない場合に新たなアドバイス情報を生成することで、前回アドバイスでは十分な効果が得られなかったことを踏まえて、ユーザにより適した新たなアドバイスを提供することができる。
【００６２】
上記態様において、複数の行動管理サービスプロバイダは、それぞれ生活習慣に関する行動を管理するサービスを複数のユーザに提供してもよい。
【００６３】
この態様によれば、それぞれ複数のユーザにサービスを提供する複数の行動管理サービスプロバイダについてカスタマイズされたアドバイス情報を提供することができる。
【００６４】
上記態様において、アドバイス生成部３１は、行動関連情報の解析結果と、アドバイス提供を要求した２以上の行動管理サービスプロバイダに対応する２以上の管理ポリシー情報とに基づいて、２以上の行動管理サービスプロバイダに対応する２以上の異なるアドバイス情報を生成してもよい。
【００６５】
この態様によれば、行動関連情報の解析結果が同一である場合であっても、２以上の行動管理サービスプロバイダに対応する２以上の管理ポリシー情報に基づいて、各々の行動管理サービスプロバイダについてカスタマイズされたアドバイス情報を提供することができる。
【００６６】
上記態様において、行動関連情報は、ユーザの食事を撮影した食事画像、ユーザのバイタルデータ及びユーザの運動の量を表す情報の少なくともいずれかを含んでもよい。
【００６７】
この態様によれば、ユーザの行動を客観的なデータに基づいて解析した解析結果と、行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、各々の行動管理サービスプロバイダについてカスタマイズされたアドバイス情報を提供することができる。
【００６８】
上記態様において、ユーザに対応する端末１Ａ，１Ｂにインストールされたアプリケーション１０Ａ，１０Ｂと通信するコンピュータ２Ａ，２Ｂに、アドバイス情報を提供する通信部３０ｄをさらに備えてもよい。
【００６９】
この態様によれば、ユーザに対応する端末にインストールされたアプリケーションと通信するコンピュータにアドバイス情報を提供することで、当該コンピュータを介してユーザに対応する端末にアドバイス情報を通知することができる。
【００７０】
上記態様において、ユーザに対応する端末１Ａ，１Ｂにインストールされたアプリケーション１０Ａ，１０Ｂと通信するコンピュータ２Ａ，２Ｂに、ＡＰＩ（Application Program Interface）を介してアドバイス情報を提供する通信部１０ｄをさらに備えてもよい。
【００７１】
この態様によれば、ＡＰＩを介してアドバイス情報を提供することで、各々の行動管理サービスプロバイダがアドバイス情報を簡易に利用できるようにして、投資コストを低減することができる。
【００７２】
本発明の他の態様に係る生活習慣の改善に関するアドバイス情報を生成する方法は、ユーザの情報通信端末１Ａ，１Ｂが、生活習慣を解析する情報処理装置３と通信し、情報処理装置３が複数の管理ポリシー情報のうちユーザが要求するアドバイスに対応する管理ポリシーに基づいて作成した生活習慣の改善に関する複数のタスクの目標値を、情報通信端末１Ａ，１Ｂが情報処理装置３から受信し、複数のタスクの進捗と、タスクの各々の目標値の合計に対する各タスクの目標値の割合とを含むＧＵＩ（グラフィカルユーザーインターフェース）を情報通信端末１Ａ，１Ｂに表示することを特徴とする。
【００７３】
この態様によれば、複数の管理ポリシー情報のうち、ユーザが要求するアドバイスに対応する管理ポリシーに基づいて、情報処理装置が生活習慣の改善に関する複数のタスクの目標値をユーザの主観的な要望に沿って作成し、ユーザの情報通信端末に、複数のタスクの進捗と、目標値の合計に対する各タスクの目標値の割合とを含むＧＵＩを表示することで、タスクの進捗と各タスクの割合とをユーザが一目で把握できるようになる。
【００７４】
上記態様において、複数のタスクの目標値の合計に対する複数のタスクそれぞれの目標値の割合を円グラフによって表示してもよい。
【００７５】
この態様によれば、各タスクの目標値の割合を円グラフによって表示することで、複数のタスクの目標値の合計に占める各タスクの目標値の割合を一目で把握できるようになる。
【００７６】
上記態様において、複数のタスクの目標値の合計に対する複数のタスクそれぞれの目標値の割合を、円グラフの円弧の長さによって表示してもよい。
【００７７】
この態様によれば、各タスクの目標値の割合を円グラフの円弧の長さによって表示することで、複数のタスクの目標値の合計に占める各タスクの目標値の割合を円弧の長さの割合として一目で把握できるようになる。
【００７８】
上記態様において、複数のタスクの目標値の合計に対する複数のタスクそれぞれの目標値の割合を、円グラフの円弧の長さによって表示し、複数のタスクそれぞれの進捗を、円グラフの直径方向の幅によって表示してもよい。
【００７９】
この態様によれば、各タスクの目標値の割合を円グラフの円弧の長さによって表示することで、複数のタスクの目標値の合計に占める各タスクの目標値の割合を円弧の長さの割合として一目で把握することができるようにするとともに、複数のタスクそれぞれの進捗を、円グラフの直径方向の幅によって表示することで、複数のタスクの進捗の差を一目で把握できるようになる。
【００８０】
上記態様において、複数のタスクの目標値を、円グラフと同心の円によって表示してもよい。
【００８１】
この態様によれば、複数のタスクの目標値の合計に占める各タスクの目標値の割合を円グラフによって示しつつ、複数のタスクの目標値を一目で把握できるようになる。
【００８２】
上記態様において、複数のタスクいずれかの現在値の合計を、円グラフと同心の円弧の長さによって表示してもよい。
【００８３】
この態様によれば、複数のタスクの目標値の合計に占める各タスクの目標値の割合を円グラフによって示しつつ、複数のタスクいずれかの現在値の合計を一目で把握できるようになる。
【００８４】
上記態様において、複数のタスクの現在値の合計が複数のタスクの目標値の合計より小さい場合と、複数のタスクの現在値の合計が複数のタスクの目標値の合計より大きい場合とで、円グラフと同心の円弧の表示態様を変化させてもよい。
【００８５】
この態様によれば、複数のタスクの現在値の合計が、目標値の合計を上回ったか否かを一目で把握できるようになる。
【００８６】
上記態様において、情報通信装置３が、ユーザの生活習慣に関する行動を管理するサービスを提供する行動管理サービスプロバイダのサーバ２Ａ，２Ｂと通信し、情報処理装置３が行動管理サービスプロバイダに対応する管理ポリシーに基づいて作成した生活習慣の改善に関する複数のタスクの目標値を、情報通信端末１Ａ，１Ｂがサーバ２Ａ，２Ｂから受信し、複数のタスクの進捗と、タスクの各々の目標値の合計に対する各タスクの目標値の割合とを含むＧＵＩ（グラフィカルユーザーインターフェース）を情報通信端末１Ａ，１Ｂに表示してもよい。
【００８７】
この態様によれば、行動管理サービスプロバイダに対応する管理ポリシーに基づいて、情報処理装置が生活習慣の改善に関する複数のタスクの目標値を作成し、ユーザの情報通信端末に、複数のタスクの進捗と、目標値の合計に対する各タスクの目標値の割合とを含むＧＵＩを表示することで、タスクの進捗と各タスクの割合とをユーザが一目で把握できるようになる。
【発明の効果】
【００８８】
本発明によれば、ユーザが継続して実行可能な生活改善を行うためのアドバイスを各々の行動管理サービスプロバイダの管理ポリシーに合わせて提供し、生活改善を行うためのアドバイスをユーザが手軽に得ることができるようにする生活習慣の改善に関するアドバイス情報を生成する方法及び情報処理装置が提供される。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１実施形態に係る情報処理装置のネットワーク構成を示す図である。
【図２】本発明の第１実施形態に係る情報処理装置の機能ブロックを示す図である。
【図３】本発明の第１実施形態に係る情報処理装置の物理的構成を示す図である。
【図４】本発明の第１実施形態に係る情報処理装置により実行される処理のフローチャートである。
【図５】本発明の第１実施形態に係る情報処理装置により参照される管理ポリシー情報の第１例を示す図である。
【図６】本発明の第１実施形態に係る情報処理装置により参照される管理ポリシー情報の第２例を示す図である。
【図７】本発明の第１実施形態に係る情報処理装置により参照される管理ポリシー情報の第３例を示す図である。
【図８】本発明の第２実施形態に係る情報処理装置の機能ブロックを示す図である。
【図９】本発明の第２実施形態に係る情報処理装置により参照される管理ポリシー情報の第１例を示す図である。
【図１０】本発明の第２実施形態に係る情報処理装置に記憶される食事プロファイル情報の例を示す図である。
【図１１】本発明の第２実施形態に係る情報処理装置により実行される処理のフローチャートである。
【図１２】本発明の第２実施形態に係る情報処理装置によって、ユーザ端末に提供されるＧＵＩの例である。
【図１３】本発明の第２実施形態に係る情報処理装置によって、ユーザ端末に提供される円グラフの例である。
【図１４】本発明の第３実施形態に係る情報処理装置の機能ブロックを示す図である。
【図１５】本発明の第３実施形態に係る情報処理装置により参照される履歴情報の例を示す図である。
【図１６】本発明の第３実施形態に係る情報処理装置により実行される処理のフローチャートである。
【図１７】本発明の第３実施形態に係る情報処理装置により生成されるアドバイス情報の例を示す図である。
【図１８】本発明の第３実施形態に係る情報処理装置により参照される目標値の設定例を示す図である。
【図１９】本発明の第３実施形態に係る情報処理装置によって、ユーザ端末に提供されるＧＵＩの第１例である。
【図２０】本発明の第３実施形態に係る情報処理装置によって、ユーザ端末に提供されるＧＵＩの第２例である。
【発明を実施するための形態】
【００９０】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」と表記する。）を、図面に基づいて説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００９１】
［第１実施形態］
図１は、本発明の第１実施形態に係る情報処理装置３のネットワーク構成を示す図である。情報処理装置３は、生活習慣に関する行動を管理するサービスをユーザに提供する行動管理サービスプロバイダに、生活習慣の改善に関するアドバイス情報を提供する。同図では、第１行動管理サービスプロバイダに対応する第１サーバ２Ａと、第２行動管理サービスプロバイダに対応する第２サーバ２Ｂを例示し、情報処理装置３と第１サーバ２Ａ及び第２サーバ２Ｂとが通信する場合を示している。ユーザは、生活習慣に関する行動を管理するサービスの提供を、行動管理サービスプロバイダから受ける。同図では、第１ユーザに対応する第１ユーザ端末１Ａと、第２ユーザに対応する第２ユーザ端末１Ｂを例示し、第１サーバ２Ａと第１ユーザ端末１Ａが通信し、第２サーバ２Ｂと第２ユーザ端末１Ｂが通信する場合を示している。ここで、生活習慣に関する行動とは、ユーザの習慣を構成している行動をいい、例えば、運動、喫煙、飲酒、睡眠及び食事を含む。行動管理サービスプロバイダは、例えば、運動習慣を管理するサービスをユーザに提供したり、食事の内容を管理するサービスをユーザに提供したりする。
【００９２】
行動管理サービスプロバイダは、ユーザに対して生活習慣に関する行動を管理するサービスを提供する個人又は法人である。行動管理サービスプロバイダは、例えば、トレーニングジムやパーソナルトレーナーであったり、健康管理サービスを提供する事業者であったり、医師である。情報処理装置３は、行動管理サービスプロバイダに、ユーザの生活習慣の改善に関するアドバイス情報を提供する事業者（以下、アドバイス提供者という。）によって使用される。アドバイス提供者は、情報処理装置３を用いて、複数の行動管理サービスプロバイダに対応する複数のサーバ（第１サーバ２Ａ及び第２サーバ２Ｂ）にアドバイス情報を提供する。複数の行動管理サービスプロバイダは、それぞれ生活習慣に関する行動を管理するサービスを複数のユーザに提供する。ユーザの生活習慣の改善は、生活習慣に関する行動の改良であり、具体的には、運動量を増やすこと、喫煙本数を減らすこと、飲酒量を減らすこと、睡眠時間を一定にすること、食事時間を一定にすること、食事回数を一日に３回とすること及び食事の栄養バランスを良くすること等を含む。
【００９３】
複数の行動管理サービスプロバイダは、それぞれが異なる管理ポリシーで、ユーザの生活習慣に関する行動を管理する。情報処理装置３は、行動管理サービスプロバイダに対応する管理ポリシー情報を参照し、各行動管理サービスプロバイダの管理ポリシー情報に沿ったアドバイス情報を提供する。管理ポリシー情報は、行動管理サービスプロバイダがユーザの生活習慣に関する行動を管理する方針をまとめた情報であり、複数の行動管理サービスプロバイダ毎に設定され、複数の行動管理サービスプロバイダ毎に異なっている。例えば、行動管理サービスプロバイダがユーザの運動習慣を管理するサービスを提供する場合、行動管理サービスプロバイダがトレーニングジムである場合と医者である場合とでは、ユーザに提供するサービスが異なる。すなわち、トレーニングジムはボディメイクの観点からユーザの運動習慣を管理するサービスを提供するが、医者は健康維持又は病気予防の観点からユーザの運動習慣を管理するサービスを提供する。情報処理装置３は、このような行動管理サービスプロバイダ毎の行動管理の目的の違いが反映された管理ポリシー情報を有する。もっとも、複数の行動管理サービスプロバイダが、同じ管理ポリシーを用いても構わない。また、アドバイス情報は、ユーザが生活習慣を改善するための目標を示す情報であり、ユーザが取り組むべきタスクに関する情報や、ユーザが行うべきでない行動に関する情報を含む。行動管理サービスプロバイダに対するアドバイス情報の提供は、個人又は法人である行動管理サービスプロバイダにアドバイス情報を伝えることを意味する。アドバイス情報の提供は、アドバイス情報を表す電子データを、通信ネットワークを介して行動管理サービスプロバイダに対応するサーバに送信することで行われてもよいし、個人又は法人である行動管理サービスプロバイダに対して、アドバイス情報を記載した印刷物を郵送することで行われてもよい。
【００９４】
第１ユーザは、第１ユーザ端末１Ａの第１アプリケーション１０Ａを介して、第１行動管理サービスプロバイダに対応する第１サーバ２Ａからサービスを受ける。同様に、第２ユーザは、第２ユーザ端末１Ｂの第２アプリケーション１０Ｂを介して、第２行動管理サービスプロバイダに対応する第２サーバ２Ｂからサービスを受ける。ここで、第１アプリケーション１０Ａ及び第２アプリケーション１０Ｂは、例えば、行動管理サービスプロバイダから提供されるアプリケーションである。なお、アプリケーション１０Ａは、行動管理サービスプロバイダから提供される専用のアプリケーションではなく、ウェブブラウザ等の汎用のアプリケーションであってもよい。
【００９５】
情報処理装置３の通信部は、ユーザに対応する端末にインストールされたアプリケーションと通信するコンピュータに、アドバイス情報を提供する。すなわち、情報処理装置３の通信部は、第１ユーザに対応する第１ユーザ端末１Ａにインストールされた第１アプリケーション１０Ａと通信する第１サーバ２Ａに対して、アドバイス情報を提供する。また、情報処理装置３の通信部は、第２ユーザに対応する第２ユーザ端末１Ｂにインストールされた第２アプリケーション１０Ｂと通信する第２サーバ２Ｂに対して、アドバイス情報を提供する。このように、ユーザに対応する端末にインストールされたアプリケーションと通信するコンピュータにアドバイス情報を提供することで、当該コンピュータを介してユーザに対応する端末にアドバイス情報を通知することができる。
【００９６】
また、情報処理装置３の通信部は、ユーザに対応するユーザ端末にインストールされたアプリケーションと通信するコンピュータに、ＡＰＩ（Application Program Interface）を介してアドバイス情報を提供する。すなわち、情報処理装置３の通信部は、第１ユーザに対応する第１ユーザ端末１Ａにインストールされた第１アプリケーション１０Ａと通信する第１サーバ２Ａに対して、ＡＰＩを介してアドバイス情報を提供する。より具体的には、第１サーバ２Ａから情報処理装置３に対して、ＡＰＩにより規定された形式でアドバイス情報の提供を要求するＨＴＴＰ（Hypertext Transfer Protocol）リクエストが送信され、それに応答して、情報処理装置３から第１サーバ２Ａに対してＨＴＴＰレスポンスとしてアドバイス情報が提供される。また、情報処理装置３の通信部は、第２ユーザに対応する第２ユーザ端末１Ｂにインストールされた第２アプリケーション１０Ｂと通信する第２サーバ２Ｂに対して、ＡＰＩを介してアドバイス情報を提供する。このように、ＡＰＩを介してアドバイス情報を提供することで、各々の行動管理サービスプロバイダがアドバイス情報を簡易に利用できるようにして、投資コストを低減することができる。
【００９７】
なお、本実施形態では、第１サーバ２Ａ及び第２サーバ２Ｂと、情報処理装置３とが別体である場合について説明するが、第１サーバ２Ａと情報処理装置３とは一体であってもよい。また、第２サーバ２Ｂと情報処理装置３とは一体であってもよい。
【００９８】
図２は、本発明の第１実施形態に係る情報処理装置３の機能ブロックを示す図である。情報処理装置３は、解析部３０、アドバイス生成部３１及び管理ポリシーデータベース３２を備える。また、情報処理装置３は、次図に示すように、アドバイス提供を要求した行動管理サービスプロバイダに、生成したアドバイス情報を提供する通信部１０ｄを備える。行動管理サービスプロバイダからアドバイス提供者に対するアドバイス提供の要求は、電子データの送信、口頭による指示又は郵送による指示によって行われる。なお、第１サーバ２Ａ及び第２サーバ２Ｂは、所定のＡＰＩによって、情報処理装置３に対して生活習慣の改善に関するアドバイス情報の提供を要求してよい。
【００９９】
解析部３０は、ユーザの行動に関する行動関連情報を解析する。行動関連情報は、ユーザの行動を直接的又は間接的に表す情報であり、例えば、ユーザの食事を撮影した食事画像、ユーザのバイタルデータ及びユーザの運動の量を表す情報を含む。ここで、食事画像は、ユーザの食事という行動を直接的に表す情報である。また、バイタルデータは、ユーザの覚醒状態や感情によって変動し、ユーザの睡眠や運動といった行動を間接的に表す情報であり、例えば、心拍数、血圧、呼吸数、体温、脳波等を含む。また、ユーザの運動の量は、ユーザの運動という行動を直接的に表す情報である。行動関連情報のデータ形式は、ユーザの行動に関するテキストであったり、ユーザの行動に関する画像であったりする。解析部３０は、行動関連情報を解析し、ユーザへの改善アドバイスの生成に関する特徴を抽出する。第１サーバ２Ａは、第１ユーザに対応する第１アプリケーション１０Ａから生活習慣に関連する行動に対応する行動関連情報を受信し、データベース２０Ａに記憶する。そして、第１サーバ２Ａは、データベース２０Ａに記憶された第１ユーザの行動関連情報を解析部３０に提供する。同様に、第２サーバ２Ｂは、第２ユーザに対応する第２アプリケーション１０Ｂから生活習慣に関連する行動に対応する行動関連情報を受信し、データベース２０Ｂに記憶する。そして、第２サーバ２Ｂは、データベース２０Ｂに記憶された第２ユーザの行動関連情報を解析部３０に提供する。解析部３０による行動関連情報の解析結果は、ユーザの生活習慣を定量化した情報を含む。行動関連情報の解析結果は、例えば、ユーザの運動時間、睡眠時間、入眠時刻、起床時刻、食事時刻及び食事に含まれる栄養素を定量化した情報を含む。
【０１００】
アドバイス生成部３１は、行動関連情報の解析結果と、複数の管理ポリシー情報のうち、ユーザが要求するアドバイスに対応する管理ポリシー情報とに基づいて、ユーザの生活習慣の改善に関するアドバイス情報を生成する。ここで、ユーザが要求するアドバイスは、ユーザの主観的な要望であり、例えば運動する習慣を身に着けるためのアドバイスであったり、食生活を改善するためのアドバイスであったり、健康を維持するためのアドバイスであったり、病気を予防するためのアドバイスであったりしてよい。ユーザが要求するアドバイスに対応する管理ポリシー情報は、ユーザの主観的な要望に応えるために適した管理ポリシー情報である。ユーザが、スポーツジムや医師等の行動管理サービスプロバイダからサービスの提供を受ける場合、ユーザが要求するアドバイスを提供してくれると期待される行動管理サービスプロバイダを選ぶものと考えられる。具体的には、ユーザが運動する習慣を身に着けたいと考えているのであれば、行動管理サービスプロバイダとしてスポーツジムを選ぶし、ユーザが食生活を改善したいと考えているのであれば、行動管理サービスプロバイダとして食生活アドバイザーを選ぶし、ユーザが健康維持又は病気予防を考えているのでれば、行動管理サービスプロバイダとして医師を選ぶのが通常である。そのため、アドバイス生成部３１は、行動関連情報の解析結果と、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、生活習慣の改善に関するアドバイス情報を生成してもよい。このような場合であっても、ユーザの主観的な要望に沿ったアドバイス情報が生成される。アドバイス生成部３１は、解析部３０が行動関連情報から抽出した生活習慣特徴と、管理ポリシーデータベース３２に記憶された管理ポリシー情報とに基づいて、ユーザの生活習慣の改善に関するアドバイス情報を生成する。ここで、生活習慣の特徴は、生活習慣を代表的に表す事項であり、生活習慣が良好であるか判断する材料となる。生活習慣の特徴は、例えば、食事を三食摂っているいるか否か、栄養バランス、睡眠時間及び起床時間並びに習慣的な運動の量等を含む。これにより、ユーザの生活習慣の特徴に基づいてアドバイス情報を生成することで、ユーザの生活習慣についてカスタマイズされたアドバイス情報を提供することができる。アドバイス生成部３１は、行動関連情報の解析結果と、アドバイス提供を要求した２以上の行動管理サービスプロバイダに対応する２以上の管理ポリシー情報とに基づいて、２以上の行動管理サービスプロバイダに対応する２以上の異なるアドバイス情報を生成する。これにより、行動関連情報の解析結果が同一である場合であっても、２以上の行動管理サービスプロバイダに対応する２以上の異なる管理ポリシー情報に基づいて、各々の行動管理サービスプロバイダについてカスタマイズされたアドバイス情報を提供することができる。例えば、ユーザの行動関連情報の解析結果が、同一の運動量に関する情報を含む場合に、ボディメイクに関する管理ポリシー情報に基づいて生成されるアドバイス情報は、特定の部位の筋肉を発達させるための運動プランを含み、健康維持又は病気予防に関する管理ポリシー情報に基づいて生成されるアドバイス情報は、１日の歩数の目標値を含む。
【０１０１】
アドバイス生成部３１は、生成したアドバイス情報を、アドバイス提供を要求した行動管理サービスプロバイダに対応する第１サーバ２Ａ又は第２サーバ２Ｂに提供する。例えば第１サーバ２Ａがアドバイス情報の提供を受けた場合、アドバイス提示部２１Ａによって、第１アプリケーション１０Ａに対して、アドバイス情報を提供する。同様に、第２サーバ２Ｂがアドバイス情報の提供を受けた場合、アドバイス提示部２１Ｂによって、第２アプリケーション１０Ｂに対して、アドバイス情報を提供する。
【０１０２】
本実施形態に係る情報処理装置３によれば、ユーザの行動に関する行動関連情報の解析結果と、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、生活習慣の改善に関するアドバイス情報を提供することで、各々の行動管理サービスプロバイダについてカスタマイズされたアドバイス情報を提供することができる。これにより、各々の行動管理サービスプロバイダの投資コストを低減することができ、ユーザは、行動管理サービスプロバイダを介して、継続して実行可能な生活改善を行うためのアドバイスを手軽に得ることができる。
【０１０３】
本実施形態では、アドバイス情報を、情報処理装置３から行動管理サービスプロバイダの第１サーバ２Ａ又は第２サーバ２Ｂに提供し、行動管理サービスプロバイダを介して第１ユーザ端末１Ａ又は第２ユーザ端末１Ｂに提供する例について説明したが、アドバイス情報は、情報処理装置３から第１ユーザ端末１Ａ又は第２ユーザ端末１Ｂに直接提供されてもよい。
【０１０４】
図３は、本実施形態に係る情報処理装置３の物理的構成を示す図である。情報処理装置３は、演算部に相当するＣＰＵ（Central Processing Unit）３０ａと、記憶部に相当するＲＡＭ（Random Access Memory）３０ｂと、記憶部に相当するＲＯＭ（Read Only Memory）３０ｃと、通信部３０ｄと、入力部３０ｅと、表示部３０ｆと、を有する。これらの各構成は、バスを介して相互にデータ送受信可能に接続される。なお、本例では情報処理装置３が一台のコンピュータで構成される場合について説明するが、情報処理装置３は、複数のコンピュータが組み合わされて実現されてもよい。また、図３で示す構成は一例であり、情報処理装置３はこれら以外の構成を有してもよいし、これらの構成のうち一部を有さなくてもよい。
【０１０５】
ＣＰＵ３０ａは、ＲＡＭ３０ｂ又はＲＯＭ３０ｃに記憶されたプログラムの実行に関する制御やデータの演算、加工を行う制御部である。ＣＰＵ３０ａは、生活習慣の改善に関するアドバイス情報を生成するプログラム（アドバイス情報生成プログラム）を実行する演算部である。ＣＰＵ３０ａは、入力部３０ｅや通信部３０ｄから種々のデータを受け取り、データの演算結果を表示部３０ｆに表示したり、ＲＡＭ３０ｂやＲＯＭ３０ｃに格納したりする。
【０１０６】
ＲＡＭ３０ｂは、記憶部のうちデータの書き換えが可能なものであり、例えば半導体記憶素子で構成される。ＲＡＭ３０ｂは、ＣＰＵ３０ａが実行するアドバイス情報生成プログラム、管理ポリシー情報といったデータを記憶する。なお、これらは例示であって、ＲＡＭ３０ｂには、これら以外のデータが記憶されていてもよいし、これらの一部が記憶されていなくてもよい。
【０１０７】
ＲＯＭ３０ｃは、記憶部のうちデータの読み出しが可能なものであり、例えば半導体記憶素子で構成される。ＲＯＭ３０ｃは、例えばアドバイス情報生成プログラムや、書き換えが行われないデータを記憶する。
【０１０８】
通信部３０ｄは、情報処理装置３を第１サーバ２Ａ及び第２サーバ２Ｂ等の他の機器に接続するインターフェースである。通信部３０ｄは、インターネット等の通信ネットワークに接続される。
【０１０９】
入力部３０ｅは、ユーザからデータの入力を受け付けるものであり、例えば、キーボード及びタッチパネルを含む。
【０１１０】
表示部３０ｆは、ＣＰＵ１０ａによる演算結果を視覚的に表示するものであり、例えば、ＬＣＤ（Liquid Crystal Display）により構成される。表示部３０ｆは、例えば生成したアドバイス情報を表示する。
【０１１１】
アドバイス情報生成プログラムは、ＲＡＭ３０ｂやＲＯＭ３０ｃ等のコンピュータによって読み取り可能な記憶媒体に記憶されて提供されてもよいし、通信部３０ｄにより接続される通信ネットワークを介して提供されてもよい。情報処理装置３では、ＣＰＵ３０ａがアドバイス情報生成プログラムを実行することにより、図２を用いて説明した解析部３０及びアドバイス生成部３１等の様々な動作が実現される。なお、これらの物理的な構成は例示であって、必ずしも独立した構成でなくてもよい。例えば、情報処理装置３は、ＣＰＵ３０ａとＲＡＭ３０ｂやＲＯＭ３０ｃが一体化したＬＳＩ（Large-Scale Integration）を備えていてもよい。
【０１１２】
図４は、本発明の第１実施形態に係る情報処理装置３により実行される処理のフローチャートである。はじめに、情報処理装置３は、第１サーバ２Ａ及び第２サーバ２Ｂから行動関連情報を収集し（Ｓ１０）、行動関連情報を解析する（Ｓ１１）。
【０１１３】
その後、情報処理装置３は、管理ポリシーデータベース３２に記憶された管理ポリシー情報を参照し（Ｓ１２）、行動関連情報の解析結果と管理ポリシー情報とに基づいて、アドバイス情報を生成する（Ｓ１３）。
【０１１４】
最後に、情報処理装置３は、生成したアドバイス情報を、アドバイス情報の提供を要求した行動管理サービスプロバイダに提供する（Ｓ１４）。
【０１１５】
図５は、本発明の第１実施形態に係る情報処理装置３により参照される管理ポリシー情報の第１例を示す図である。本例では、管理ポリシーデータベース３２に、行動管理サービスプロバイダの識別情報（行動管理サービスプロバイダＩＤ）毎に管理ポリシー情報が格納されている。ここで、アドバイス生成部３１は、行動関連情報の解析結果と、所定の識別情報に基づいて選択された管理ポリシー情報とに基づいて、アドバイス情報を生成する。所定の識別情報を用いて管理ポリシー情報を選択することで、ユーザの行動に適した管理ポリシー情報を選択し、アドバイス情報を提供することができる。より具体的には、本例の場合、アドバイス生成部３１は、行動関連情報の解析結果と、行動管理サービスプロバイダの識別情報に基づいて選択された管理ポリシー情報とに基づいて、アドバイス情報を生成する。行動管理サービスプロバイダの識別情報に基づいて管理ポリシー情報を選択することで、行動管理サービスプロバイダに適した管理ポリシー情報を選択することができ、行動管理サービスプロバイダの要求により適したアドバイス情報を提供することができる。
【０１１６】
本例では、管理ポリシーデータベース３２に、管理対象となるユーザの行動に対応するように管理ポリシーが格納されている。すなわち、管理ポリシーデータベース３２に、「行動種別」毎に管理ポリシーが格納されている。ここで、行動種別は、「行動ａ」、「行動ｂ」及び「行動ｃ」等であるが、具体的には、「運動」、「ウォーキング」、「ジョギング」、「食事」、「炭水化物の摂取」、「タンパク質の摂取」、「脂質の摂取」、「塩分の摂取」、「食物繊維の摂取」、「アルコールの摂取」、「喫煙」及び「睡眠」等、生活習慣に関する任意の行動種別である。これらの行動種別は、生活習慣に関する行動の例である。ユーザの行動関連情報の解析結果は、ユーザの行動が、これらの行動種別のいずれに該当するかを表す。
【０１１７】
アドバイス生成部３１は、行動関連情報の解析結果と、複数の管理ポリシー情報から選択された管理ポリシー情報とに基づいて、アドバイス情報を生成する。これにより、複数の管理ポリシー情報の中から、ユーザの行動に関する行動関連情報の解析結果に適した情報を選択することができ、ユーザの生活実態により適したアドバイスを提供することができる。また、アドバイス生成部３１は、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報を選択するための情報に基づいて、複数の管理ポリシー情報から対応する管理ポリシー情報を選択する。ここで、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報を選択するための情報は、例えば、行動管理サービスプロバイダＩＤであったり、行動種別であったりする。アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報を選択するための情報を用いて管理ポリシー情報を選択することで、行動管理サービスプロバイダに適した管理ポリシー情報を選択することができ、行動管理サービスプロバイダの要求により適したアドバイス情報を提供することができる。
【０１１８】
管理ポリシー情報は、例えば、「総消費カロリーを増やす：基準値［Ｘ  ｋｃａｌ以上／ｄａｙ、Ｙ  ｋｃａｌ以上／ｗｅｅｋ、Ｚ  ｋｃａｌ以上／ｍｏｎｔｈ］」、「食事における総カロリーを制限する：基準値［Ｘ  ｋｃａｌ以下／ｄａｙ、Ｙ  ｋｃａｌ以下／ｗｅｅｋ、Ｚ  ｋｃａｌ以下／ｍｏｎｔｈ］」、「炭水化物の摂取を制限：基準値［Ｘ  ｇ以下／ｄａｙ、Ｙ  ｇ以下／ｗｅｅｋ、Ｚ  ｇ以下／ｍｏｎｔｈ］」、「タンパク質の摂取量を増やす：基準値［Ｘ  ｇ以上／ｄａｙ、Ｙ  ｇ以上／ｗｅｅｋ、Ｚ  ｇ以上／ｍｏｎｔｈ］」、「脂質の摂取を制限：基準値［Ｘ  ｇ以下／ｄａｙ、Ｙ  ｇ以下／ｗｅｅｋ、Ｚ  ｇ以下／ｍｏｎｔｈ］」、「塩分の摂取を制限：基準値［Ｘ  ｇ以下／ｄａｙ、Ｙ  ｇ以下／ｗｅｅｋ、Ｚ  ｇ以下／ｍｏｎｔｈ］」、「食物繊維の摂取量を増やす：基準値［Ｘ  ｇ以上／ｄａｙ、Ｙ  ｇ以上／ｗｅｅｋ、Ｚ  ｇ以上／ｍｏｎｔｈ］」、「アルコールの摂取を制限：基準値［Ｘ  ｍｌ以下／ｄａｙ、Ｙ  ｍｌ以下／ｗｅｅｋ、Ｚ  ｍｌ以下／ｍｏｎｔｈ］」、「タバコの喫煙数を制限：基準値［Ｘ本以下／ｄａｙ］」、「睡眠時間を増やす：基準値［Ｘ時間以上／ｄａｙ］」等である。ここで、「Ｘ」、「Ｙ」及び「Ｚ」は、任意の数値を表す。管理ポリシー情報に含まれる基準値は、行動管理サービスプロバイダ毎に設定されたり、ユーザ毎に設定されたりする。
【０１１９】
アドバイス生成部３１は、例えば、「一日の総消費カロリーがＸ  ｋｃａｌ以上となるように運動しましょう」、「食事における総カロリーがＸ  ｋｃａｌ以下となるようにしましょう」、「炭水化物の摂取を控えましょう」、「タンパク質の摂取を増やしましょう」、「脂質の摂取を控えましょう」、「塩分の摂取を控えましょう」、「食物繊維の摂取を増やしましょう」、「タバコの喫煙を控えましょう」、「適切な睡眠時間を確保しましょう」等のアドバイス情報を生成する。
【０１２０】
アドバイス生成部３１は、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動に対応するタスク情報を生成する。タスク情報は、ユーザが取り組むべきタスクに関する情報であり、例えば、「ウォーキングを一日１時間以上行う」、「ジョギングを一日３０分以上行う」、「一日の炭水化物の摂取量をＸ  ｇ以下にする」、「食事毎のタンパク質の摂取量をＸ  ｇ以上にする」、「一週間のアルコール摂取量をＹ  ｍｌ以下にする」等である。なお、タスク情報は、情報処理装置３から提供されるアドバイス情報に基づいて、第１サーバ２Ａのアドバイス提示部２１Ａ又は第２サーバ２Ｂのアドバイス提示部２１Ｂによって生成され、ユーザに提供されてもよい。タスク情報を生成することで、ユーザが生活習慣の改善のために取り組むべきタスクを明確化することができる。
【０１２１】
図６は、本発明の第１実施形態に係る情報処理装置３により参照される管理ポリシー情報の第２例を示す図である。本例では、管理ポリシーデータベース３２に、行動種別毎に管理ポリシー情報が格納されている。例えば、「行動種別ａ」について、「ポリシーＩＤ」が「ａ１」である管理ポリシー情報と、「ポリシーＩＤ」が「ａ２」である管理ポリシー情報とが格納されている。同様に、「行動種別ｂ」について、「ポリシーＩＤ」が「ｂ１」である管理ポリシー情報と、「ポリシーＩＤ」が「ｂ２」である管理ポリシー情報とが格納されている。
【０１２２】
アドバイス生成部３１は、行動関連情報の解析結果と、所定の識別情報に基づいて選択された管理ポリシー情報とに基づいて、アドバイス情報を生成する。ここで、所定の識別情報は、管理ポリシー情報を一意に特定するための情報であり、例えばポリシーＩＤである。所定の識別情報を用いて管理ポリシー情報を選択することで、ユーザの行動に適した管理ポリシー情報を選択し、アドバイス情報を提供することができる。なお、所定の識別情報は、任意の文字列や数値の組み合わせで構成されてよい。
【０１２３】
行動管理サービスプロバイダに対応する第１サーバ２Ａ及び第２サーバ２Ｂは、情報処理装置３に対してアドバイス情報の提供を要求する場合に、管理対象とする行動種別毎に定められた管理ポリシーの識別情報（ポリシーＩＤ）を情報処理装置３に送信する。そして、情報処理装置３は、受信した識別情報（ポリシーＩＤ）に基づいて、アドバイス情報の生成に用いる管理ポリシー情報を選択する。
【０１２４】
図７は、本発明の第１実施形態に係る情報処理装置３により参照される管理ポリシー情報の第３例を示す図である。本例では、管理ポリシーデータベース３２に、行動管理サービスプロバイダの識別情報（行動管理サービスプロバイダＩＤ）毎に管理ポリシー情報が格納されている。また、管理ポリシーデータベース３２には、ユーザの識別情報であるユーザＩＤ毎に管理ポリシー情報が格納されている。例えば、ユーザＩＤ「ａａａ」について、「行動種別」が「行動ａ」である管理ポリシー情報と、「行動種別」が「行動ｂ」である管理ポリシー情報とが格納されている。同様に、ユーザＩＤ「ｂｂｂ」について、「行動種別」が「行動ａ」である管理ポリシー情報と、「行動種別」が「行動ｂ」である管理ポリシー情報とが格納されている。このように、ユーザＩＤ毎に管理ポリシー情報が格納されていることで、行動管理サービスプロバイダは、ユーザの特性に応じた管理ポリシーを設定することができる。
【０１２５】
アドバイス生成部３１は、ユーザのプロファイルに基づいて、管理ポリシー情報を調整する。ユーザのプロファイルは、ユーザの略歴であり、例えば、ユーザの年齢、身長、体重、性別及び既往歴等を含む。アドバイス生成部３１は、例えば、ユーザＩＤによって特定されるユーザのプロファイルに基づいて、管理ポリシー情報に含まれる基準値を調整する。より具体的には、管理ポリシー情報が「総消費カロリーを増やす：基準値［Ｘ  ｋｃａｌ以上／ｄａｙ、Ｙ  ｋｃａｌ以上／ｗｅｅｋ、Ｚ  ｋｃａｌ以上／ｍｏｎｔｈ］」というものである場合に、アドバイス生成部３１は、ユーザの年齢が若いほど総消費カロリーが多くなるように調整したり、ユーザの身長及び体重に応じた適切な総消費カロリーとなるように調整したり、ユーザの性別に応じて男性の場合の総消費カロリーを女性の場合の総消費カロリーより多くなるように調整したり、ユーザの既往歴に応じて総消費カロリーを少なくなるように調整したりする。このように、ユーザのプロファイルに基づいて管理ポリシー情報を調整することで、ユーザの特徴に応じてカスタマイズされたアドバイス情報を提供することができる。
【０１２６】
［第２実施形態］
図８は、本発明の第２実施形態に係る情報処理装置３の機能ブロックを示す図である。第２実施形態に係る情報処理装置３は、解析部３０、アドバイス生成部３１及び管理ポリシーデータベース３２を備える点で第１実施形態に係る情報処理装置３と共通し、解析部３０が、画像解析部３００、栄養素解析部３０１、食事プロファイル生成部３０２、栄養素データベース３０３及び食事プロファイルデータベース３０４を有する点で、第１実施形態に係る情報処理装置３と相違する。本実施形態では、第１ユーザ及び第２ユーザは、第１ユーザ端末１Ａ及び第２ユーザ端末１Ｂを用いて、食事を撮影した食事画像を第１サーバ２Ａ及び第２サーバ２Ｂにそれぞれ送信する。ここで、食事画像は、例えば、ユーザが食事を行う前に、全ての品目が撮影範囲に含まれるように撮影された一枚の画像である。第１サーバ２Ａは、第１ユーザに対応する第１アプリケーション１０Ａから行動関連情報として食事画像を受信し、データベース２０Ａに記憶する。そして、第１サーバ２Ａは、データベース２０Ａに記憶された第１ユーザの食事画像を解析部３０に提供する。同様に、第２サーバ２Ｂは、第２ユーザに対応する第２アプリケーション１０Ｂから行動関連情報として食事画像を受信し、データベース２０Ｂに記憶する。そして、第２サーバ２Ｂは、データベース２０Ｂに記憶された第２ユーザの行動関連情報を解析部３０に提供する。
【０１２７】
画像解析部３００は、ユーザが撮影した食事画像を解析し、食事の種別を解析する。ここで、食事の種別とは、例えば、食事の献立と量を表す情報である。画像解析部３００は、例えば、機械学習や深層学習を用いた解析アルゴリズムによって、食事画像を解析する。画像解析部３００は、例えば、ＣＮＮ（Convolutional Neural Network）等のニューラルネットワークを用いて、食事画像に含まれる食事の種別を識別する。
【０１２８】
栄養素解析部３０１は、栄養素データベース３０３を参照し、画像解析部３００により識別された食事の種別に含まれる栄養素を解析する。ここで、栄養素は、例えば、炭水化物、脂質、タンパク質及び食物繊維の量を含む。また、栄養素データベース３０３は、食事の種別毎に、栄養素、栄養素の含有量及び総カロリーを記憶する。栄養素解析部３０１は、栄養素データベース３０３を参照し、食事の種別に対応する栄養素を特定し、食事に含まれる栄養素及び総カロリーを出力する。
【０１２９】
食事プロファイル生成部３０２は、各ユーザの食事の傾向を示す情報である食事プロファイル情報を生成する。食事プロファイル生成部３０２は、例えば、あるユーザが摂取した食事の総カロリーと各栄養素の摂取量を時系列で蓄積した情報を、食事プロファイル情報として生成する。食事プロファイル情報は、解析部３０による解析結果の一例である。
【０１３０】
アドバイス生成部３１は、食事プロファイル情報と管理ポリシーとに基づいて、生活習慣の改善に関するアドバイス情報を生成する。アドバイス生成部３１は、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動の経時変化と、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、新たなアドバイス情報を生成する。アドバイス生成部３１は、例えば、管理ポリシーに反する食事行動が所定期間継続した場合にアドバイス情報を生成し、対応する行動管理サービスプロバイダのサーバ（第１サーバ２Ａ又は第２サーバ２Ｂ）に通知する。ここで、管理ポリシーに反する食事行動が所定期間継続した場合とは、例えば、所定栄養素の摂取量が管理ポリシーに反する状況が所定期間継続した場合である。このように、行動管理サービスプロバイダによるサービスを受けたユーザの行動がどのように変化したかに応じて新たなアドバイス情報を生成することで、前回アドバイスの効果を踏まえて、ユーザにより適した新たなアドバイスを提供することができる。
【０１３１】
また、アドバイス生成部３１は、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動がアドバイス情報の要求基準を満たさない場合に、新たなアドバイスを生成する。例えば、アドバイス生成部３１は、管理ポリシーの要求基準を満たさない食事行動が所定期間継続した場合に、要求基準を下げて新たなアドバイス情報を生成する。行動管理サービスプロバイダによるサービスを受けたユーザの行動が要求基準を満たさない場合に新たなアドバイス情報を生成することで、前回アドバイスでは十分な効果が得られなかったことを踏まえて、ユーザにより適した新たなアドバイスを提供することができる。
【０１３２】
図９は、本発明の第２実施形態に係る情報処理装置３により参照される管理ポリシー情報の第１例を示す図である。本例では、管理ポリシーデータベース３２に、行動管理サービスプロバイダの識別情報（行動管理サービスプロバイダＩＤ）毎に管理ポリシー情報が格納されている。また、管理ポリシーデータベース３２には、管理対象となるユーザの行動に対応するように管理ポリシー情報が格納されている。すなわち、管理ポリシーデータベース３２に、「行動種別」毎に管理ポリシーが格納されている。ここで、行動種別は、「食事」、「炭水化物摂取」、「タンパク質摂取」及び「運動」等である。なお、これらは例示であり、行動種別は任意の行動に関するものでよい。
【０１３３】
管理ポリシー情報は、行動種別が「食事」の場合に「食事における総カロリーを制限」であり、行動種別が「炭水化物摂取」の場合に「炭水化物の摂取を制限」であり、行動種別が「タンパク質摂取」の場合に「タンパク質の摂取量を増やす」であり、行動種別が「運動」の場合に「総消費カロリーを増やす」である。このように、行動管理サービスプロバイダ毎に行動種別を設定し、行動種別毎に管理ポリシー情報を設定することで、行動管理サービスプロバイダの要求により適したアドバイス情報を提供することができる。
【０１３４】
図１０は、本発明の第２実施形態に係る情報処理装置３に記憶される栄養素情報の例を示す図である。情報処理装置３の栄養素データベース３０３は、食事の種別毎に、栄養素、栄養素の含有量及び総カロリーを記憶する。本例では、食事種別が「ＡＡＡ」の食事について、総カロリーが「８００ｋｃａｌ」、炭水化物が「３００ｇ」、タンパク質が「８０ｇ」、脂質が「２０ｇ」、食物繊維が「３０ｇ」であることが示されている。このように栄養素情報を記憶することで、食事種別からその食事の栄養素の含有量及び総カロリーを特定することができ、ユーザの食生活を定量的に解析することができる。
【０１３５】
図１１は、本発明の第２実施形態に係る情報処理装置３により実行される処理のフローチャートである。はじめに、情報処理装置３は、第１サーバ２Ａ及び第２サーバ２Ｂから行動関連情報として食事画像を収集し（Ｓ２０）、食事画像を解析する（Ｓ２１）。そして、情報処理装置３は、画像解析結果に基づき、食事の栄養素を分析し（Ｓ２２）、摂取栄養素量・総カロリーを含む食事プロファイル情報を生成する（Ｓ２３）。ここで、食事プロファイル情報は、行動関連情報の解析結果の一例である。
【０１３６】
その後、情報処理装置３は、管理ポリシーデータベース３２に記憶された管理ポリシー情報を参照し（Ｓ２４）、食事プロファイル情報と管理ポリシー情報とに基づいて、アドバイス情報を生成する（Ｓ２５）。
【０１３７】
最後に、情報処理装置３は、生成したアドバイス情報を、アドバイス情報の提供を要求した行動管理サービスプロバイダに提供する（Ｓ２６）。
【０１３８】
図１２は、本発明の第２実施形態に係る情報処理装置３によって、ユーザ端末１０に提供されるＧＵＩ（グラフィカルユーザーインターフェース）の例である。同図では、ユーザ端末１０の表示部に表示される第１画面例ＤＰ１を示している。本実施形態に係る情報処理装置３は、第１ユーザ端末１Ａ及び第２ユーザ端末１Ｂ又は第１サーバ２Ａ及び第２サーバ２Ｂからユーザの行動関連情報を受信し、複数の管理ポリシー情報のうちユーザが要求するアドバイスに対応する管理ポリシーに基づいて、生活習慣の改善に関する複数のタスクの目標値を生成する。情報処理装置３は、アドバイス情報の提供を要求した行動管理サービスプロバイダに対応する管理ポリシーに基づいて、生活習慣の改善に関する複数のタスクの目標値を生成してもよい。複数のタスクの目標値は、生活習慣の改善のためのタスクの目標を定量化した値であり、例えば、運動のタスクに関して消費カロリーの目標値であったり、食事のタスクに関して特定の栄養素の摂取量の目標値であったりする。情報処理装置３は、複数のタスクの目標値をアドバイス情報の提供を要求した行動管理サービスプロバイダのサーバに送信し、当該サーバから、ユーザが用いる第１ユーザ端末１Ａ又は第２ユーザ端末１Ｂに対して複数のタスクの目標値が送信される。第１ユーザ端末１Ａ及び第２ユーザ端末１Ｂは、第１アプリケーション１０Ａ及び第２アプリケーション１０Ｂによって、複数のタスクの進捗と、タスクの各々の目標値の合計に対する各タスクの目標値の割合とを含むＧＵＩを表示する。図１２は、そのようにしてユーザ端末１０に表示されるＧＵＩの例を示している。複数のタスクの進捗は、複数のタスクの目標値にどの程度近付いているかを表す。また、タスクの各々の目標値の合計に対する各タスクの目標値の割合は、Ｎ種類のタスクがあり、各タスクの目標値がＶｎ（ｎ＝１〜Ｎ）である場合、Ｖｎ／Σn=1NＶｎで表される量である。
【０１３９】
ＧＵＩは、「食事の記録」を表し、「朝食」、「昼食」及び「夕食」のサムネイル画像を含む。サムネイル画像には、食事画像が記録された時刻が並べて表示される。また、ＧＵＩは、ユーザに対するメッセージＭを含んでよい。本例の場合、メッセージＭは、「食事はゆっくり、よく噛んで食べましょう。」である。さらに、ＧＵＩは、円グラフＧを含む。円グラフＧについては、次図を用いて詳細に説明する。
【０１４０】
このように、複数の管理ポリシー情報のうち、ユーザが要求するアドバイスに対応する管理ポリシーに基づいて、情報処理装置３が生活習慣の改善に関する複数のタスクの目標値をユーザの主観的な要望に沿って作成し、ユーザの情報通信端末に、複数のタスクの進捗と、目標値の合計に対する各タスクの目標値の割合とを含むＧＵＩを表示することで、タスクの進捗と各タスクの割合とをユーザが一目で把握できるようになる。また、行動管理サービスプロバイダに対応する管理ポリシーに基づいて、情報処理装置３が生活習慣の改善に関する複数のタスクの目標値を作成し、ユーザの情報通信端末に、複数のタスクの進捗と、目標値の合計に対する各タスクの目標値の割合とを含むＧＵＩを表示することでも、タスクの進捗と各タスクの割合とをユーザが一目で把握できるようになる。
【０１４１】
図１３は、本発明の第２実施形態に係る情報処理装置３によって、ユーザ端末１０に提供される円グラフＧの例である。同図では、ユーザ端末１０の表示部に表示される第２画面例ＤＰ２を示している。円グラフＧは、複数のタスクの目標値の合計に対する複数のタスクそれぞれの目標値の割合を含む。本例において、複数のタスクは、タンパク質、脂質及び糖質の一日の摂取量を目標値に近付け、一日に摂取する総カロリーを目標値に近付けることである。また、複数のタスクの目標値は、タンパク質、脂質及び糖質の一日の摂取量に関する目標値と、一日に摂取する総カロリーの目標値とを含む。複数のタスクの目標値の合計に対する複数のタスクそれぞれの目標値の割合は、円グラフＧの円弧の長さによって表示される。例えば、糖質Ｇ３の円弧の長さと、脂質Ｇ４の円弧の長さと、タンパク質Ｇ５の円弧の長さとの割合によって、栄養素の摂取目標値の合計に対する糖質、脂質及びタンパク質それぞれの摂取目標値の割合を示している。このように、各タスクの目標値の割合を円グラフの円弧の長さによって表示することで、複数のタスクの目標値の合計に占める各タスクの目標値の割合を円弧の長さの割合として一目で把握できるようになる。また、各タスクの目標値の割合を円グラフによって表示することで、複数のタスクの目標値の合計に占める各タスクの目標値の割合を一目で把握できるようになる。
【０１４２】
また、円グラフＧは、複数のタスクそれぞれの進捗を、円グラフＧの直径方向の幅によって表示する。例えば、糖質Ｇ３の直径方向の幅によって、糖質の一日の摂取量を目標値に近付けるタスクの進捗を表し、脂質Ｇ４の直径方向の幅によって、脂質の一日の摂取量を目標値に近付けるタスクの進捗を表し、タンパク質Ｇ５の直径方向の幅によって、タンパク質の一日の摂取量を目標値に近付けるタスクの進捗を表す。各タスクの目標値の割合を円グラフの円弧の長さによって表示することで、複数のタスクの目標値の合計に占める各タスクの目標値の割合を円弧の長さの割合として一目で把握することができるようにするとともに、複数のタスクそれぞれの進捗を、円グラフの直径方向の幅によって表示することで、複数のタスクの進捗の差を一目で把握できるようになる。
【０１４３】
また、円グラフＧは、複数のタスクの目標値を、円グラフＧと同心の円Ｇ６によって表示する。本例の場合、同心円Ｇ６は、タンパク質、脂質及び糖質の一日の摂取量の目標値の割合を表す。本例の場合、糖質Ｇ３の直径方向の幅は、同心円Ｇ６の半径を僅かに超えており、脂質Ｇ４の直径方向の幅は、同心円Ｇ６の半径を大きく超えており、タンパク質Ｇ５の直径方向の幅は、同心円Ｇ６の半径を下回っている。従って、本例の円グラフＧは、糖質と脂質の摂取量が過剰であり、タンパク質の摂取量が不足していることを表している。特に、脂質の摂取量の割合が摂取目標値の割合よりも多くなっていることが読み取れる。このように、ＧＵＩによって、複数のタスクの目標値の合計に占める各タスクの目標値の割合を円グラフＧによって示しつつ、複数のタスクの目標値を一目で把握できるようになる。
【０１４４】
円グラフＧは、複数のタスクいずれかの現在値の合計を、円グラフＧと同心の円弧Ｇ１，Ｇ２の長さによって表示する。本例では、円グラフＧは、一日に摂取する総カロリーを目標値に近付けるタスクについて、摂取した栄養素のカロリーの合計を、円弧Ｇ１，Ｇ２の長さによって表示している。ここで、円弧Ｇ１は、総カロリーの現在値が目標値以下である場合に、３６０度以下の円弧となる。すなわち、円弧Ｇ１は、総カロリーの現在値が目標値となった場合に一周するものである。一方、円弧Ｇ２は、総カロリーの現在値が目標値を超えた場合における超過摂取量を表す。本例の場合、円弧Ｇ２の長さから、総カロリーの現在値が目標値を２０％ほど超過していることが読み取れる。このように、ＧＵＩによって、複数のタスクの目標値の合計に占める各タスクの目標値の割合を円グラフによって示しつつ、複数のタスクいずれかの現在値の合計を一目で把握できるようになる。
【０１４５】
円グラフＧと同心の円弧Ｇ１，Ｇ２は、複数のタスクの現在値の合計が複数のタスクの目標値の合計より小さい場合と、複数のタスクの現在値の合計が複数のタスクの目標値の合計より大きい場合とで、その表示態様が変化する。例えば、複数のタスクの現在値の合計が複数のタスクの目標値の合計より小さい場合、円弧Ｇ１を緑色で表示して、複数のタスクの現在値の合計が複数のタスクの目標値の合計より大きい場合、円弧Ｇ１を濃い赤色で表示し、超過量を表す円弧Ｇ２を薄い赤色で表示する。このように表示態様を変化させることで、複数のタスクの現在値の合計が、目標値の合計を上回ったか否かを一目で把握できるようになる。
【０１４６】
［第３実施形態］
図１４は、本発明の第３実施形態に係る情報処理装置３の機能ブロックを示す図である。第３実施形態に係る情報処理装置３は、解析部３０、アドバイス生成部３１及び管理ポリシーデータベース３２を備える点で第１実施形態に係る情報処理装置３と共通し、解析部３０が、画像解析部３００、栄養素解析部３０１、食事プロファイル生成部３０２、履歴データベース３０５を有する点で、第１実施形態に係る情報処理装置３と相違する。本実施形態では、第１ユーザ及び第２ユーザは、第１ユーザ端末１Ａ及び第２ユーザ端末１Ｂを用いて、食事を撮影した食事画像を第１サーバ２Ａ及び第２サーバ２Ｂにそれぞれ送信する。第１サーバ２Ａは、第１ユーザに対応する第１アプリケーション１０Ａから行動関連情報として食事画像を受信し、データベース２０Ａに記憶する。そして、第１サーバ２Ａは、データベース２０Ａに記憶された第１ユーザの食事画像を解析部３０に提供する。同様に、第２サーバ２Ｂは、第２ユーザに対応する第２アプリケーション１０Ｂから行動関連情報として食事画像を受信し、データベース２０Ｂに記憶する。そして、第２サーバ２Ｂは、データベース２０Ｂに記憶された第２ユーザの行動関連情報を解析部３０に提供する。なお、解析部３０は、第２実施形態に係る情報処理装置３と同様に、栄養素データベース３０３及び食事プロファイルデータベース３０４を含む。画像解析部３００、栄養素解析部３０１及び食事プロファイル生成部３０２の機能は、第２実施形態に係る情報処理装置３の場合と同様である。本実施形態に係る情報処理装置３では、食事プロファイル生成部３０２によって生成された食事プロファイル情報が、ユーザ識別子と関連付けられて履歴データベース３０５に記録される。
【０１４７】
アドバイス生成部３１は、履歴データベース３０５を参照し、アドバイス情報を再提案する。アドバイス生成部３１は、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動の経時変化と、アドバイス提供を要求した行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、新たなアドバイス情報を生成する。ユーザの行動の経時変化は、行動管理サービスプロバイダによって生活習慣に関する行動を管理するサービスを受けてから、生活習慣がどのように変化したかを表す。より具体的には、ユーザの行動の経時変化は、行動管理サービスプロバイダによるサービスを受けてから、生活習慣が改善したか、ほとんど変わらないままか、生活習慣が悪化したかを表す。また、アドバイス生成部３１は、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動がアドバイス情報の要求基準を満たさない場合に、新たなアドバイス情報を生成する。要求基準は、生活習慣の改善に関して目標とされる基準であり、例えば運動量を目標値以上とすることであったり、特定の栄養素の摂取量を基準値以下又は基準値以上とすることであったりする。
【０１４８】
アドバイス生成部３１は、例えば、アドバイス情報で設定された目標値の超過が所定期間継続した場合に、アドバイス情報を再生成する。ここで、アドバイス情報で設定された目標値（要求基準）とは、例えば、一日の糖質摂取量の上限を１００ｇとすることである。このような場合、アドバイス生成部３１は、例えば、「糖質摂取量の目標値超過が継続しています。食事内容の見直しをお願いします。」といったアドバイス情報を生成したり、「糖質摂取量の目標値超過が継続しています。アドバイザーに相談をしてください。」といったアドバイス情報を生成したり、「一日のウォーキング時間（３０分）の目標が継続して達成されています。一日のウォーキング時間の目標を４０分にしてみましょう。」といったアドバイス情報を生成したりする。このように、行動管理サービスプロバイダによるサービスを受けたユーザの行動がどのように変化したかに応じて新たなアドバイス情報を生成することで、前回アドバイスの効果を踏まえて、ユーザにより適した新たなアドバイスを提供することができる。また、行動管理サービスプロバイダによるサービスを受けたユーザの行動が要求基準を満たさない場合に新たなアドバイス情報を生成することで、前回アドバイスでは十分な効果が得られなかったことを踏まえて、ユーザにより適した新たなアドバイスを提供することができる。
【０１４９】
図１５は、本発明の第３実施形態に係る情報処理装置３により参照される履歴情報の例を示す図である。履歴情報は、履歴データベース３０５にユーザＩＤ毎に記憶されている。本例では、履歴データベース３０５に、ユーザＩＤ毎に、過去に提供したアドバイス情報と、アドバイス情報を提供した後のユーザの行動履歴とが記憶されている。例えば、ユーザＩＤが「０００１」であるユーザについて、「２０１８／１／１」（２０１８年１月１日）に「１日の糖質摂取量は１００ｇ以下」というアドバイス情報が提供され、その後、「２０１８／１／２」（２０１８年１月２日）に「糖質摂取量  １３０ｇ」という行動履歴が記録され、「２０１８／１／３」（２０１８年１月３日）に「糖質摂取量  １４５ｇ」という行動履歴が記録されている。また、ユーザＩＤが「０００５」であるユーザについて、「２０１８／２／１」（２０１８年２月１日）に「１日の総カロリーは１８００ｋｃａｌ以下」というアドバイス情報が提供され、その後、「２０１８／２／２」（２０１８年２月２日）に「総カロリー  １７７０ｋｃａｌ」という行動履歴が記録され、「２０１８／２／３」（２０１８年２月３日）に「総カロリー  １７５０ｋｃａｌ」という行動履歴が記録されている。さらに、ユーザＩＤが「０００５」であるユーザについて、「２０１８／３／１」（２０１８年３月１日）に「１日の総カロリーは１６５０ｋｃａｌ以下」というアドバイス情報が提供され、その後、「２０１８／３／２」（２０１８年３月２日）に「総カロリー  １６８０ｋｃａｌ」という行動履歴が記録されている。
【０１５０】
本例の場合、アドバイス生成部３１は、ユーザＩＤ「０００５」のユーザに対して、２０１８年２月１日に「１日の総カロリーは１８００ｋｃａｌ以下」というアドバイス情報を提供し、その後、当該ユーザは、総カロリーを１７７０ｋｃａｌや１７５０ｋｃａｌに抑えることができており、目標を達成している。そのため、アドバイス生成部３１は、総カロリーを目標値以下に抑えることができたというユーザの行動の経時変化と、行動管理サービスプロバイダに対応する管理ポリシー情報とに基づいて、２０１８年３月１日に「１日の総カロリーは１６５０ｋｃａｌ以下」という新たなアドバイス情報を生成している。このように、アドバイス生成部３１は、ユーザが目標を達成した場合に、より高度な目標に合わせてアドバイス情報を新たに生成する。また、アドバイス生成部３１は、ユーザが目標を達成できない場合に、達成がより簡単な目標に合わせてアドバイス情報を新たに生成する。
【０１５１】
図１６は、本発明の第３実施形態に係る情報処理装置３により実行される処理のフローチャートである。はじめに、情報処理装置３は、第１サーバ２Ａ及び第２サーバ２Ｂから行動関連情報として食事画像を収集し（Ｓ３０）、食事画像を解析する（Ｓ３１）。そして、情報処理装置３は、画像解析結果に基づき、食事の栄養素を分析し（Ｓ３２）、摂取栄養素量・総カロリーを含む食事プロファイル情報を生成する（Ｓ３３）。
【０１５２】
その後、情報処理装置３は、履歴データベース３０５からユーザの行動履歴を抽出し、行動履歴に基づいて、管理ポリシーデータベース３２に記憶された管理ポリシー情報を選択し（Ｓ３４）、当該管理ポリシー情報を参照する（Ｓ３５）。そして、情報処理装置３は、食事プロファイル情報と管理ポリシー情報とに基づいて、アドバイス情報を生成する（Ｓ３６）。ここで、情報処理装置３は、複数のアドバイス情報を生成してもよい。
【０１５３】
最後に、情報処理装置３は、生成した複数のアドバイス情報のうち優先順位が上位のアドバイス情報を、アドバイス情報の提供を要求した行動管理サービスプロバイダに提供する（Ｓ３７）。
【０１５４】
図１７は、本発明の第３実施形態に係る情報処理装置３により生成されるアドバイス情報の例を示す図である。本例では、「カロリー」や「糖質」といった項目毎に、一週間前のユーザの行動に対する新たなアドバイス情報、判定基準、タスク情報及び優先順位を示している。
【０１５５】
例えば、「カロリー」の項目は、「先週状態」として「超過」、「不足」及び「基準範囲内」の３つの状態を含む。すなわち、管理ポリシーが摂取カロリーを目標値に近付けることである場合に、ユーザがその目標を達成できずにカロリー超過したか、不足したか、又はユーザがその目標を達成できたかを表す状態を含む。「先週状態」が「基準範囲内」の場合、アドバイス情報は「“食事のカロリーがバッチリです、このまま続けましょう。”」である。
【０１５６】
一方、「先週状態」が「超過」の場合、アドバイス情報は「”夕食のカロリーが多いようです。”」である。ただし、このようなアドバイス情報は、「判定基準」である「三食配分基準（夕食カロリーオーバー）」を満たした場合に生成される。すなわち、朝食、昼食及び夕食の三食のカロリー配分のうち、夕食のカロリーが目標値を超過している場合に、夕食のカロリーが多いことを伝えるアドバイス情報を生成する。当然ながら、朝食や昼食のカロリーが超過している場合には、そのことを伝えるアドバイス情報を生成してよいし、間食のカロリーが超過している場合には、そのことを伝えるアドバイス情報を生成してよい。
【０１５７】
夕食のカロリーが超過している場合のタスクは「夕食の量を減らす」である。ここで、タスクは、ユーザが取り組むべき具体的な課題であり、アドバイス情報は、ユーザに現状を認識させる情報であってよい。
【０１５８】
夕食のカロリーが超過している場合、アドバイス情報を伝える優先順位は、「優先順位（減量）」について「２」であり、「優先順位（アンチエイジング）」について「４」である。ここで、「減量」及び「アンチエイジング」は、管理ポリシーの例であり、摂取カロリーを制限する目的の違いを表している。例えば、管理ポリシーが減量である場合、夕食のカロリーが超過していることは、目標達成の妨げになると考えられ、アドバイス情報を提供する優先順位が２番目に設定されている。一方、管理ポリシーがアンチエイジングである場合、夕食のカロリーが超過していることは、目標達成に比較的小さな影響しか与えないと考えられ、アドバイス情報を提供する優先順位が４番目に設定されている。
【０１５９】
また、「先週状態」が「不足」の場合、アドバイス情報は「”昼食のカロリーが少ないようです。”」である。ただし、このようなアドバイス情報は、「判定基準」である「三食配分基準（昼食カロリー不足）」を満たした場合に生成される。すなわち、朝食、昼食及び夕食の三食のカロリー配分のうち、昼食のカロリーが目標値を下回っている場合に、昼食のカロリーが不足していることを伝えるアドバイス情報を生成する。当然ながら、朝食や夕食のカロリーが不足している場合には、そのことを伝えるアドバイス情報を生成してよい。
【０１６０】
昼食のカロリーが不足している場合のタスクは「昼食の量を増やす」である。また、昼食のカロリーが不足している場合、アドバイス情報を伝える優先順位は、「優先順位（減量）」について「７」であり、「優先順位（アンチエイジング）」について「８」である。例えば、管理ポリシーが減量である場合、昼食のカロリーが不足していることは、目標達成の妨げにならないと考えられ、アドバイス情報を提供する優先順位が７番目に設定されている。また、管理ポリシーがアンチエイジングである場合、昼食のカロリーが不足していることは、目標達成の妨げにならないと考えられ、アドバイス情報を提供する優先順位が８番目に設定されている。
【０１６１】
「糖質」の項目は、「先週状態」として「超過」を含む。もっとも、「糖質」の項目も、「先週状態」として「超過」、「不足」及び「基準範囲内」の３つの状態を含んでよい。すなわち、管理ポリシーが糖質摂取量を目標値に近付けることである場合に、ユーザがその目標を達成できずに糖質摂取量が超過したか、不足したか、又はユーザがその目標を達成できたかを表す状態を含んでよい。
【０１６２】
「先週状態」が「超過」の場合、アドバイス情報は「”炭水化物の摂取量が多いようです。ご飯、パン、麺の量を減らしましょう。”」である。ただし、このようなアドバイス情報は、「判定基準」である「炭水化物過剰」を満たした場合に生成される。すなわち、食事における炭水化物の摂取量が目標値を超過している場合に、炭水化物の摂取量が多いことを伝えるアドバイス情報を生成する。
【０１６３】
炭水化物が過剰である場合のタスクは「ごはん、パン、麺の量を減らす」である。また、炭水化物が過剰である場合、アドバイス情報を伝える優先順位は、「優先順位（減量）」について「３」であり、「優先順位（アンチエイジング）」について「２」である。例えば、管理ポリシーが減量である場合、炭水化物が過剰であることは、目標達成の妨げになると考えられ、アドバイス情報を提供する優先順位が３番目に設定されている。また、管理ポリシーがアンチエイジングである場合、炭水化物が過剰であることは、目標達成の妨げになると考えられ、アドバイス情報を提供する優先順位が２番目に設定されている。
【０１６４】
図１８は、本発明の第３実施形態に係る情報処理装置３により参照される目標値の設定例を示す図である。本例では、「減量」、「アンチエイジング」、「糖質制限」及び「脂質制限」という４つの管理ポリシーについて、それぞれ一日あたりの目標摂取カロリーと、ＦＰＣ（Fat, Protein, Carbohydrate）バランスとの設定例を示している。ここで、ＦＰＣバランスとは、脂質、タンパク質及び炭水化物（糖質）のバランスを意味する。
【０１６５】
本例では、「目標摂取カロリー（／ｄａｙ）」は、管理ポリシーが「減量」の場合、「基礎代謝＋活動エネルギー＋食事誘導性熱代謝−目標消費エネルギー」である。すなわち、一日あたりの摂取カロリーは、基礎代謝により消費されるカロリーと、日常生活により消費される活動エネルギーと、食事により消費される食事誘導性熱代謝のカロリーとの和から、運動によって消費される目標消費エネルギーを引いた値である。このような目標摂取カロリーを設定することで、一日のカロリー収支が運動による消費エネルギーの分だけマイナスになり、減量することができる。
【０１６６】
また、本例では、「目標摂取カロリー（／ｄａｙ）」は、管理ポリシーが「アンチエイジング」の場合、「基礎代謝＋活動エネルギー＋食事誘導性熱代謝」である。すなわち、一日あたりの摂取カロリーは、基礎代謝により消費されるカロリーと、日常生活により消費される活動エネルギーと、食事により消費される食事誘導性熱代謝のカロリーとの和である。このような目標摂取カロリーを設定することで、一日のカロリー収支が０となるようにすることができる。また、「目標摂取カロリー（／ｄａｙ）」は、管理ポリシーが「糖質制限」及び「脂質制限」の場合に、「アンチエイジングと同じ」である。
【０１６７】
本例では、「ＦＰＣバランス（／ｄａｙ）」は、管理ポリシーが「減量」の場合、「Ｐ：Ｆ：Ｃ＝１５：２５：６０」である。すなわち、タンパク質、脂質及び炭水化物を、１５：２０：６０の比で摂取するようなバランスである。目標摂取カロリーの数値が設定されると、ＦＰＣバランスに基づいて、タンパク質、脂質及び炭水化物それぞれの目標摂取カロリーを算出することができる。
【０１６８】
「ＦＰＣバランス（／ｄａｙ）」は、管理ポリシーが「アンチエイジング」の場合、「Ｐ：Ｆ：Ｃ＝２０：３０：５０」である。また、「ＦＰＣバランス（／ｄａｙ）」は、管理ポリシーが「糖質制限」の場合、目標摂取カロリーが２０００ｋｃａｌより少ない場合に「Ｐ：Ｆ：Ｃ＝２５：３５：４０」であり、目標摂取カロリーが２０００ｋｃａｌより多い場合に「Ｐ：Ｆ：Ｃ＝３５：３５：３０」である。また、管理ポリシーが「脂質制限」の場合、「Ｐ：Ｆ：Ｃ＝２０：２０：６０」であり、「コレステロール３００ｍｇ以下」という制限が加わる。
【０１６９】
図１９は、本発明の第３実施形態に係る情報処理装置３によって、ユーザ端末１０に提供されるＧＵＩの第１例である。同図では、ユーザ端末１０の表示部に表示される第３画面例ＤＰ３を示している。第３画面例ＤＰ３は、例えば一週間の食事画像を記録して、ユーザの行動履歴を蓄積した後に表示される。
【０１７０】
第３画面例ＤＰ３に含まれる第１アイコンＩ１は、ユーザが複数のタスクを達成できたか否かを表す。本例の場合、第１アイコンＩ１は、割れたハート型であり、複数のタスクのうち少なくともいずれかが達成できなかったことを示している。本例の場合、複数のタスクは、総カロリーを目標値に近付けること、栄養バランスを目標値に近付けること、野菜摂取量を目標値以上とすること、食事時間を目標値に近付けること、である。
【０１７１】
第２アイコンＩ２は、総カロリーを目標値に近付けることができたか否かを表す。本例の場合、総カロリーを目標値に近付けることができなかったため、第２アイコンＩ２は、赤色で示されている。第２アイコンＩ２は、タスクが達成できた場合に緑色で示され、タスクが全体として達成できなかったものの、達成できた部分がある場合に黄色で示され、タスクが達成できなかった場合に赤色で示さる。
【０１７２】
第３アイコンＩ３は、栄養バランスを目標値に近付けることができたか否かを表す。本例の場合、栄養バランスを目標値に近付けることができなかったため、第３アイコンＩ３は、赤色で示されている。また、第４アイコンＩ４は、野菜摂取量を目標値以上とすることができたか否かを表す。本例の場合、野菜摂取量を目標値以上とすることができなかったため、第４アイコンＩ４は、赤色で示されている。第５アイコンＩ５は、食事時間を目標値に近付けることができたか否かを表す。本例の場合、食事時間を目標値に近付けることができたため、第５アイコンＩ５は、緑色で示されている。このように、複数のタスクの達成度に応じてアイコンの表示態様を変えることで、いずれのタスクが達成できなかったのかを一目で把握できるようになる。
【０１７３】
第３画面例ＤＰ３に含まれる第２メッセージＭ２は、アドバイス生成部３１によって生成されたアドバイス情報を含む。アドバイス生成部３１は、ユーザの行動関連情報の解析結果と、管理ポリシー情報とに基づいて、複数のアドバイス情報を生成し、優先順位が上位のアドバイス情報を、第１サーバ２Ａ及び第２サーバ２Ｂを介して、ユーザ端末１０に提供する。本例の場合、第２メッセージＭ２は、「夕食のカロリーが多いようです。糖質の摂取量が多いようです。甘いものを控えましょう。脂質の摂取量が多いようです、油ものなどを控えましょう。野菜が少ないようです、一日３５０ｇを目指しましょう。朝食は食べましたか？食べる習慣をつけましょう。」である。これらのアドバイス情報は、総カロリーを目標値に近付けること、栄養バランスを目標値に近付けること、野菜摂取量を目標値以上とすること、といった複数のタスクが達成されなかったというユーザの行動関連情報と、管理ポリシー情報とに基づいて生成されたアドバイス情報である。
【０１７４】
また、第３画面例ＤＰ３は、「１週間タスクチャレンジ」を含む。「１週間タスクチャレンジ」に含まれる複数の項目は、行動管理サービスプロバイダによるサービスを受けた後のユーザの行動がアドバイス情報の要求基準を満たさない場合に生成される複数のタスクに関する項目である。本例では、第６アイコンＩ６によって「夕食の量を減らす」というタスクが示されている。ここで、第６アイコンＩ６の「タスクタイプ」は第１タイプ（横一列に並ぶ４つの項目のうち最も左に位置するタイプ）である。「タスクタイプ」は、第２アイコンＩ２、第３アイコンＩ３、第４アイコンＩ４及び第５アイコンＩ５の位置と対応し、タスクが、総カロリーを目標値に近付けること、栄養バランスを目標値に近付けること、野菜摂取量を目標値以上とすること、食事時間を目標値に近付けること、のいずれに関するものであるかを表す。
【０１７５】
また、第７アイコンＩ７によって「お菓子など甘いものを控える」というタスクが示されている。ここで、第７アイコンＩ７の「タスクタイプ」は第２タイプ（横一列に並ぶ４つの項目のうち左から２番目のタイプ）である。また、第８アイコンＩ８によって「油を使った料理を控える」というタスクが示されている。ここで、第８アイコンＩ８の「タスクタイプ」は第２タイプ（横一列に並ぶ４つの項目のうち左から２番目のタイプ）である。さらに、第９アイコンＩ９によって「野菜の摂取量を増やす」というタスクが示されている。ここで、第９アイコンＩ９の「タスクタイプ」は第３タイプ（横一列に並ぶ４つの項目のうち左から３番目のタイプ）である。
【０１７６】
ユーザは、「１週間タスクチャレンジ」として示された複数のタスクを、自らの意思によって選択する。本例では、４つのタスク全てが選択されており、チェックマークが表示されている。ユーザは、提示されたタスクを選択しないこともできる。このように、ユーザに選択の自由を与え、選択したタスクに取り組んでもらうことがで、単にタスクを提示する場合よりも、タスクの達成度や継続率を向上させることができる。
【０１７７】
図２０は、本発明の第３実施形態に係る情報処理装置３によって、ユーザ端末１０に提供されるＧＵＩの第２例である。同図では、ユーザ端末１０の表示部に表示される第４画面例ＤＰ４を示している。第４画面例ＤＰ４は、図１９に示す「１週間タスクチャレンジ」に取り組んでいる期間中に、ユーザ端末１０に表示されるものである。本例では、「２０１８−０３−０５」（２０１８年３月５日）から「２０１８−０３−１１」（２０１８年３月１１日）の一週間の記録を表している。
【０１７８】
第４画面例ＤＰ４に含まれる第２アイコンＩ２、第３アイコンＩ３、第４アイコンＩ４及び第５アイコンＩ５は、複数のタスクについて前週の達成度を示す。第２アイコンＩ２、第３アイコンＩ３及び第４アイコンＩ４は、赤色で示されており、前週に総カロリーを目標値に近付けること、栄養バランスを目標値に近付けること、野菜摂取量を目標値以上とすること、というタスクが達成できなかったことを表している。一方、第５アイコンＩ５は、緑色で示されており、食事時間を目標値に近付けること、というタスクは前週に達成できたことを表している。
【０１７９】
円グラフＧは、図１３に示したものと同様であり、複数のタスクの進捗と、タスクの各々の目標値の合計に対する各タスクの目標値の割合とを示している。「食事の記録」には、水曜日（２０１８年３月７日水曜日）の朝食、昼食及び夕食を撮影したサムネイル画像が表示されており、それぞれ記録時刻が表示されている。本例の場合、朝食は「０８：３１」（午前８時３１分）に記録されており、昼食は「１３：３９」（午後１時３９分）に記録されており、夕食は「１８：３７」（午後６時３７分）に記録されている。
【０１８０】
また、第３メッセージＭ３は、「夕食は２１時までに終わるようにしましょう。」であり、食事時間を目標値に近付けるというタスクに関するメッセージとなっている。また、第１０アイコンＩ１０は、「チャレンジ中のタスク」を示すものであり、本例の場合、「朝食を食べる」というタスクが示されている。第１０アイコンＩ１０の「タスクタイプ」は第１タイプ（横一列に並ぶ４つの項目のうち最も左に位置するタイプ）である。また、「タスク達成度」は、一週間のうちタスクを達成できた日が何日あるかをバー表示するものであり、タスクが達成できた日が一日増えるとバーが一本伸び、一週間連続でタスクが達成できるとバーが埋まるように表示される。これにより、タスクの達成度を一目で把握することができる。
【０１８１】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【符号の説明】
【０１８２】
１Ａ…第１ユーザ端末、１Ｂ…第２ユーザ端末、２Ａ…第１サーバ、２Ｂ…第２サーバ、３…情報処理装置、１０Ａ…第１アプリケーション、１０Ｂ…第２アプリケーション、２０Ａ…データベース、２０Ｂ…データベース、２１Ａ…アドバイス提示部、２１Ｂ…アドバイス提示部、３０…解析部、３１…アドバイス生成部、３２…管理ポリシーデータベース、３０ａ…ＣＰＵ、３０ｂ…ＲＡＭ、３０ｃ…ＲＯＭ、３０ｄ…通信部、３０ｅ…入力部、３０ｆ…表示部、３００…画像解析部、３０１…栄養素解析部、３０２…食事プロファイル生成部、３０３…栄養素データベース、３０４…食事プロファイルデータベース、３０５…履歴データベース
【図１】
2020021217.tif 000003
【図２】
2020021217.tif 000004
【図３】
2020021217.tif 000005
【図４】
2020021217.tif 000006
【図５】
2020021217.tif 000007
【図６】
2020021217.tif 000008
【図７】
2020021217.tif 000009
【図８】
2020021217.tif 000010
【図９】
2020021217.tif 000011
【図１０】
2020021217.tif 000012
【図１１】
2020021217.tif 000013
【図１２】
2020021217.tif 000014
【図１３】
2020021217.tif 000015
【図１４】
2020021217.tif 000016
【図１５】
2020021217.tif 000017
【図１６】
2020021217.tif 000018
【図１７】
2020021217.tif 000019
【図１８】
2020021217.tif 000020
【図１９】
2020021217.tif 000021
【図２０】
2020021217.tif 000022