(57)【特許請求の範囲】
【請求項１】
身体部位を動作させる運動動作を支援するために、複数の参加ユーザが端末装置を用いて運動する運動支援システムにおいて、特定ユーザが所定の目標を達成するための運動を示す運動情報を、前記端末装置に提示する情報提示装置であって、
前記特定ユーザに関するユーザ情報を取得する第一取得手段と、
前記特定ユーザの目標に関する目標情報を取得する第二取得手段と、
前記参加ユーザが行った運動を示す前記運動情報を取得する第三取得手段と、
取得された前記ユーザ情報および前記目標情報に基づいて、前記目標情報を複数の区間に分割し、分割した各区間において、目標の期間の長さまたは目標の間隔が異なる分割目標情報を設定する目標設定手段と、
前記特定ユーザの前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御を行う提示制御手段と、
を備えることを特徴とする情報提示装置。
【請求項２】
前記分割目標情報は、前記特定ユーザの身体に関する情報であり、
前記特定ユーザの身体に関する身体情報を取得する第四取得手段を備え、
前記目標設定手段は、前記特定ユーザの前記身体情報と、前記特定ユーザの前記分割目標情報とを比較し、前記身体情報が前記分割目標情報に達したと判断した場合に、前記特定ユーザの新たな前記分割目標情報を設定し、
前記提示制御手段は、前記目標設定手段により設定された前記特定ユーザの新たな前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御を行うこと
を特徴とする請求項１に記載の情報提示装置。
【請求項３】
前記目標設定手段は、複数の区間における前記分割目標情報を、前記目標が達成されるまでの期間を示す期間情報に示される始点からの時間の経過に伴って、各区間の前記目標の期間が長くなるように設定することを特徴とする請求項２に記載の情報提示装置。
【請求項４】
前記目標設定手段は、複数の区間における前記分割目標情報を、前記目標が達成されるまでの期間を示す期間情報に示される始点からの時間の経過に伴って、各区間の前記目標の間隔が大きくなるように設定することを特徴とする請求項２または３に記載の情報提示装置。
【請求項５】
前記目標設定手段は、複数の区間における前記分割目標情報を、前記目標が達成されるまでの期間を示す期間情報に示される始点からの時間の経過に伴って、各区間の前記目標の間隔が小さくなるように設定することを特徴とする請求項２または３に記載の情報提示装置。
【請求項６】
前記運動支援システムは、運動に関する共通の目的を持つ複数の前記参加ユーザが前記端末装置を用いて参加するコミュニティサイトを備え、
前記参加ユーザが前記端末装置または身体情報取得装置を用いて入力した、前記参加ユーザの前記身体情報と、前記参加ユーザが前記運動情報に従って運動した日時を示す日時情報と、を対応付けて記録するログ情報と、前記参加ユーザに対して設定された前記分割目標情報とを取得する第五取得手段と、
前記第五取得手段によって取得された前記ログ情報と前記分割目標情報とに基づいて、前記分割目標情報に示される目標を前記分割目標情報に示される前記目標の期間内に達成した達成ユーザを、前記コミュニティサイトの前記参加ユーザから抽出する抽出手段と、
をさらに備え、
前記提示制御手段は、抽出された前記達成ユーザの前記運動情報を、前記端末装置に提示することを特徴とする請求項２から５のいずれかに記載の情報提示装置。
【請求項７】
身体部位を動作させる運動動作を支援するために、複数の参加ユーザが端末装置を用いて運動する運動支援システムにおいて、特定ユーザが所定の目標を達成するための運動を示す運動情報を、前記端末装置に提示する情報提示装置であって、
前記特定ユーザに関するユーザ情報を取得する第一取得手段と、
前記特定ユーザの目標に関する目標情報を取得する第二取得手段と、
前記参加ユーザが行った運動を示す前記運動情報を取得する第三取得手段と、
前記特定ユーザの身体に関する情報であり、前記目標情報を複数の区間に分割した分割目標情報を、取得された前記ユーザ情報および前記目標情報に基づいて設定する目標設定手段と、
前記特定ユーザの前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御を行う提示制御手段と、
前記特定ユーザの身体に関する身体情報を取得する第四取得手段と、
を備え、
前記目標設定手段は、前記特定ユーザの前記身体情報と、前記特定ユーザの前記分割目標情報とを比較し、前記身体情報が前記分割目標情報に達したと判断した場合に、前記特定ユーザの新たな前記分割目標情報を設定し、
前記提示制御手段は、前記目標設定手段により設定された前記特定ユーザの新たな前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御を行うこと
を特徴とする情報提示装置。
【請求項８】
身体部位を動作させる運動動作を支援するために、複数の参加ユーザが端末装置を用いて運動する運動支援システムにおいて、特定ユーザが所定の目標を達成するための運動を示す運動情報を、前記端末装置に提示するために用いられるコンピュータで実行される情報提示方法であって、
前記特定ユーザに関するユーザ情報を取得する第一取得ステップと、
前記特定ユーザの目標に関する目標情報が取得される第二取得ステップと、
前記参加ユーザが行った運動を示す前記運動情報が取得される第三取得ステップと、
取得された前記ユーザ情報および前記目標情報に基づいて、前記目標情報を複数の区間に分割し、分割した各区間において、目標の期間の長さまたは目標の間隔が異なる分割目標情報が設定される目標設定ステップと、
前記特定ユーザの前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御が行われる提示制御ステップと、
を含む情報提示方法。
【請求項９】
身体部位を動作させる運動動作を支援するために、複数の参加ユーザが端末装置を用いて運動する運動支援システムにおいて、特定ユーザが所定の目標を達成するための運動を示す運動情報を、前記端末装置に提示するために用いられるコンピュータで実行される情報提示方法であって、
前記特定ユーザに関するユーザ情報が取得される第一取得ステップと、
前記特定ユーザの目標に関する目標情報が取得される第二取得ステップと、
前記参加ユーザが行った運動を示す前記運動情報が取得される第三取得ステップと、
前記特定ユーザの身体に関する情報であり、前記目標情報を複数の区間に分割した分割目標情報が、取得された前記ユーザ情報および前記目標情報に基づいて設定される目標設定ステップと、
前記特定ユーザの前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御が行われる提示制御ステップと、
前記特定ユーザの身体に関する身体情報が取得される第四取得ステップと、
を含み、
前記目標設定ステップでは、前記特定ユーザの前記身体情報と、前記特定ユーザの前記分割目標情報とが比較され、前記身体情報が前記分割目標情報に達したと判断された場合に、前記特定ユーザの新たな前記分割目標情報が設定され、
前記提示制御ステップでは、前記目標設定ステップにおいて設定された前記特定ユーザの新たな前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御が行われること
を特徴とする情報提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の目標を達成するための運動を示す運動情報を端末装置に提示する情報提示装置および情報提示方法に関する。
【背景技術】
【０００２】
従来、ユーザが所定の目標を達成するための運動に関する情報を、ユーザに提示する装置が知られている。例えば、特許文献１に開示される健康管理装置は、ユーザの体質改善の目標値を設定し、その目標値と、ユーザの身体に関する情報とに基づき、目標値の達成に必要な改善内容を設定してユーザに提示する。ユーザは、目標値に応じて健康管理装置に提示される改善内容や具体的な運動メニューに従って、スポーツジムや自宅などでエクササイズを行い、体重などの目標値の達成を目指す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８７０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の健康管理装置は、ユーザが設定した目標値と期間に応じてその運動量に応じた改善内容や具体的な運動メニューを提示する。目標値が大きい、または期間が長い場合は、ユーザが日々運動メニューに従ってエクササイズをこなしても体重などが目標値に近づく変化量は僅かである。よって、ユーザは、エクササイズの効果を実感として得にくく、モチベーションが低下してしまう場合があった。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、所定の目標を複数の区間に分割し、分割した目標に応じた他のユーザの運動情報を提示して、ユーザに目標を達成しやすくさせる情報提示装置および情報提示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１態様によれば、身体部位を動作させる運動動作を支援するために、複数の参加ユーザが端末装置を用いて運動する運動支援システムにおいて、特定ユーザが所定の目標を達成するための運動を示す運動情報を、前記端末装置に提示する情報提示装置であって、前記特定ユーザに関するユーザ情報を取得する第一取得手段と、前記特定ユーザの目標に関する目標情報を取得する第二取得手段と、前記参加ユーザが行った運動を示す前記運動情報を取得する第三取得手段と、取得された前記ユーザ情報および前記目標情報に基づいて、前記目標情報を複数の区間に分割し、分割した各区間において、目標の期間の長さまたは目標の間隔が異なる分割目標情報を設定する目標設定手段と、前記特定ユーザの前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御を行う提示制御手段と、を備える情報提示装置が提供される。
【０００７】
第１態様において、特定ユーザは、初期の段階から所定の目標という自身の現在の状態とかけ離れた目標を達成するための運動を行うのではなく、より達成しやすい小さな目標を達成するための運動を行えばよい。よって、特定ユーザは、分割された個々の目標を達成する度に達成感が得られ、所定の目標を達成するまでの間のモチベーションを維持しやすい。また、目標を区間に応じて分割することにより、目標の具体性が高まる。よって、特定ユーザは、自己が目標を達成した姿を心に思い浮かべやすく、所定の目標を達成する過程においてモチベーションを維持しやすい。
【０００８】
第１態様において、前記分割目標情報は、前記特定ユーザの身体に関する情報であって、前記特定ユーザの身体に関する身体情報を取得する第四取得手段を備え、前記目標設定手段は、前記特定ユーザの前記身体情報と、前記特定ユーザの前記分割目標情報とを比較し、前記身体情報が前記分割目標情報に達したと判断した場合に、前記特定ユーザの新たな前記分割目標情報を設定し、前記提示制御手段は、前記目標設定手段により設定された前記特定ユーザの新たな前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御を行ってもよい。
【０００９】
第１態様において、特定ユーザは、分割目標情報として分割された個々の目標を達成すると、あらためて、次の目標を達成するための参加ユーザの運動情報を得ることができるので、運動情報に対する新鮮さが失われにくく、所定の目標を達成する過程においてモチベーションを維持しやすい。
【００１０】
【００１１】
【００１２】
第１態様において、前記目標設定手段は、複数の区間における前記分割目標情報を、前記目標が達成されるまでの期間を示す期間情報に示される始点からの時間の経過に伴って、各区間の前記目標の期間が長くなるように設定してもよい。
【００１３】
第１態様において、初期の段階における区間の期間を短くすれば、特定ユーザに運動の習慣がなかった場合でも、運動を開始した初期の段階から特定ユーザは次の区間に移行しやすく、所定の目標を達成する過程における進捗状況の進度が速く感じられる。よって、特定ユーザに、さらに次の区間に移行したいという欲求が生まれ、所定の目標を達成する過程においてモチベーションを維持しやすい。
【００１４】
第１態様において、前記目標設定手段は、複数の区間における前記分割目標情報を、前記目標が達成されるまでの期間を示す期間情報に示される始点からの時間の経過に伴って、各区間の前記目標の間隔が大きくなるように設定してもよい。
【００１５】
第１態様において、初期の段階における目標の間隔を小さくすれば、特定ユーザに運動の習慣がなかった場合でも、運動を開始した初期の段階において特定ユーザは目標に対する達成感（成功感）を得やすく、更なる成功感を得たいという欲求が生まれる。よって、所定の目標を達成する過程においてモチベーションを維持しやすい。
【００１６】
第１態様において、前記目標設定手段は、複数の区間における前記分割目標情報を、前記目標が達成されるまでの期間を示す期間情報に示される始点からの時間の経過に伴って、各区間の前記目標の間隔が小さくなるように設定してもよい。
【００１７】
第１態様において、運動を開始した初期の段階に比べ、後期の段階では運動に対する効果が比較的得にくい。後期の段階における目標の間隔を小さくすれば、特定ユーザは、所定の目標を達成する過程の初期から後期までの各段階にわたって継続してモチベーションを維持しやすい。
【００１８】
第１態様において、前記運動支援システムは、運動に関する共通の目的を持つ複数の前記参加ユーザが前記端末装置を用いて参加するコミュニティサイトを備え、前記参加ユーザが前記端末装置または身体情報取得装置を用いて入力した、前記参加ユーザの前記身体情報と、前記参加ユーザが前記運動情報に従って運動した日時を示す日時情報と、を対応付けて記録するログ情報と、前記参加ユーザに対して設定された前記分割目標情報とを取得する第五取得手段と、前記第五取得手段によって取得された前記ログ情報と前記分割目標情報とに基づいて、前記分割目標情報に示される目標を前記分割目標情報に示される前記目標の期間内に達成した達成ユーザを、前記コミュニティサイトの前記参加ユーザから抽出する抽出手段と、をさらに備え、前記提示制御手段は、抽出された前記達成ユーザの前記運動情報を、前記端末装置に提示してもよい。
【００１９】
第１態様において、実際に目標を期間内に達成した実績のある達成ユーザを目標として自身の運動を行えば、特定ユーザは達成ユーザに対して親近感を得やすく、所定の目標を達成する過程においてモチベーションを維持しやすい。
本発明の第２態様によれば、身体部位を動作させる運動動作を支援するために、複数の参加ユーザが端末装置を用いて運動する運動支援システムにおいて、特定ユーザが所定の目標を達成するための運動を示す運動情報を、前記端末装置に提示する情報提示装置であって、前記特定ユーザに関するユーザ情報を取得する第一取得手段と、前記特定ユーザの目標に関する目標情報を取得する第二取得手段と、前記参加ユーザが行った運動を示す前記運動情報を取得する第三取得手段と、前記特定ユーザの身体に関する情報であり、前記目標情報を複数の区間に分割した分割目標情報を、取得された前記ユーザ情報および前記目標情報に基づいて設定する目標設定手段と、前記特定ユーザの前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御を行う提示制御手段と、前記特定ユーザの身体に関する身体情報を取得する第四取得手段と、を備え、前記目標設定手段は、前記特定ユーザの前記身体情報と、前記特定ユーザの前記分割目標情報とを比較し、前記身体情報が前記分割目標情報に達したと判断した場合に、前記特定ユーザの新たな前記分割目標情報を設定し、前記提示制御手段は、前記目標設定手段により設定された前記特定ユーザの新たな前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御を行うことを特徴とする情報提示装置が提供される。
【００２０】
本発明の第３態様によれば、身体部位を動作させる運動動作を支援するために、複数の参加ユーザが端末装置を用いて運動する運動支援システムにおいて、特定ユーザが所定の目標を達成するための運動を示す運動情報を、前記端末装置に提示するために用いられるコンピュータで実行される情報提示方法であって、前記特定ユーザに関するユーザ情報を取得する第一取得ステップと、前記特定ユーザの目標に関する目標情報が取得される第二取得ステップと、前記参加ユーザが行った運動を示す前記運動情報が取得される第三取得ステップと、取得された前記ユーザ情報および前記目標情報に基づいて、前記目標情報を複数の区間に分割し、分割した各区間において、目標の期間の長さまたは目標の間隔が異なる分割目標情報が設定される目標設定ステップと、前記特定ユーザの前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御が行われる提示制御ステップと、を含む情報提示方法が提供される。
【００２１】
第３態様に係る情報提示方法に従う処理をコンピュータで実行することによって、第１態様と同様の効果を得ることができる。
本発明の第４態様によれば、身体部位を動作させる運動動作を支援するために、複数の参加ユーザが端末装置を用いて運動する運動支援システムにおいて、特定ユーザが所定の目標を達成するための運動を示す運動情報を、前記端末装置に提示するために用いられるコンピュータで実行される情報提示方法であって、前記特定ユーザに関するユーザ情報が取得される第一取得ステップと、前記特定ユーザの目標に関する目標情報が取得される第二取得ステップと、前記参加ユーザが行った運動を示す前記運動情報が取得される第三取得ステップと、前記特定ユーザの身体に関する情報であり、前記目標情報を複数の区間に分割した分割目標情報が、取得された前記ユーザ情報および前記目標情報に基づいて設定される目標設定ステップと、前記特定ユーザの前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御が行われる提示制御ステップと、前記特定ユーザの身体に関する身体情報が取得される第四取得ステップと、を含み、前記目標設定ステップでは、前記特定ユーザの前記身体情報と、前記特定ユーザの前記分割目標情報とが比較され、前記身体情報が前記分割目標情報に達したと判断された場合に、前記特定ユーザの新たな前記分割目標情報が設定され、前記提示制御ステップでは、前記目標設定ステップにおいて設定された前記特定ユーザの新たな前記分割目標情報に対応する前記参加ユーザの前記運動情報を、前記端末装置に提示する制御が行われることを特徴とする情報提示方法が提供される。
【図面の簡単な説明】
【００２２】
【図１】情報提示装置２と端末装置５の電気的な構成を示す図である。
【図２】第１分割テーブルについて説明するための図である。
【図３】第２分割テーブルについて説明するための図である。
【図４】第３分割テーブルについて説明するための図である。
【図５】情報提示プログラムのメインルーチンのフローチャートである。
【図６】目標設定処理のサブルーチンのフローチャートである。
【図７】目標ユーザ変更処理のサブルーチンのフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明を具体化した一実施の形態について、図面を参照し、本発明に係る情報提示装置２について説明する。情報提示装置２は、ソーシャル・ネットワーキング・サービス（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ，ＳＮＳ）を提供するコミュニティ型のＷｅｂサイト群の１つを運営するサーバ装置である。本実施の形態では、ＳＮＳの一例として、会員制のフィットネスサービスが提供される。端末装置のユーザは、一群のＳＮＳサイトを統括する図示外の統括サーバに提供されるフィットネスサービスサイトに端末装置を用いて接続し、会員登録を行うことで、サイトに用意された様々なコンテンツを利用することができる。
【００２４】
また、当該フィットネスサービスのサイト内にはさまざまな種類のコミュニティサイトが開設されている。本実施の形態では、一例として、ダイエットを目的に運動を行いたいユーザが参加するダイエットコミュニティサイトが開設されている。ダイエットコミュニティサイトは、ユーザがフィットネスサービスサイト内で参加登録を行うことで、端末装置を用いて情報提示装置２に接続され、利用することができるＷｅｂサイトである。端末装置としては、ネットワークに接続でき、Ｗｅｂサイトを参照できる装置であればよい。端末装置の例として、ＰＤＡ、携帯電話、スマートフォン、パーソナルコンピュータ、ネットワーク対応型テレビ、ゲーム機などがある。本実施の形態では、無線通信によってネットワーク１０に接続でき、Ｗｅｂサイトを閲覧可能な携帯型の端末装置５を例に説明する。なお、以下の説明において参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００２５】
図１を参照し、情報提示装置２および端末装置５の概略的な構成について説明する。図１に示すように、情報提示装置２は、例えば周知のパーソナルコンピュータ（ＰＣ）により構成され、図示しない公知のＳＮＳサイトの運用プログラムの実行によって、ダイエットコミュニティサイトを運用する。情報提示装置２は、後述の情報提示プログラムが実行されることで、ダイエットコミュニティサイトの１コンテンツとして、ダイエットコミュニティサイトに参加する参加ユーザ４２に対し、運動情報を提示する。言い換えると、情報提示装置２は、複数の参加ユーザ４２が端末装置５を用いて運動する運動支援システムにおいて、身体部位を動作させる運動動作を支援するために、参加ユーザ４２の端末装置５に運動情報を提示する。運動情報は、参加ユーザ４２が運動を行う際に参考にする運動の具体的な内容を示す情報である。運動情報は、例えば「エルゴメータ４６を１０ｋｍ／ｈで１０分間漕ぐ」、「ヨガで立木のポーズを１分間行う」、「ジョギング３ｋｍ」などの情報である。なお、本実施の形態では、説明の容易化のため、運動情報は、上記のような運動内容を伝える簡易な文章による情報とするが、複数の運動内容を組み合わせた運動メニューからなる情報、あるいは、映像や音声を用いて参加ユーザ４２に運動の具体的な内容を伝えることのできる情報でもよい。
【００２６】
情報提示装置２は、制御を司るＣＰＵ２１を備える。ＣＰＵ２１には、バス２４を介して、ＲＯＭ２２、ＲＡＭ２３、入出力（Ｉ／Ｏ）インタフェイス２５が接続される。ＲＯＭ２２は、ＣＰＵ２１が実行するＢＩＯＳ等のプログラムを記憶する読出し専用の記憶装置である。ＲＡＭ２３は、データを一時的に記憶する読み書き可能な記憶装置である。
【００２７】
入出力インタフェイス２５には、ハードディスクドライブ（ＨＤＤ）３、ディスクドライブ２８、通信部３０、表示制御部２６、キーボード３１およびマウス３２が接続されている。ディスクドライブ２８は、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記憶媒体であるディスクＲＯＭ２９が挿入されると、ディスクＲＯＭ２９に記憶されて提供される、ＰＣを情報提示装置２として稼働させるためのＯＳや運用プログラム、後述する情報提示プログラム等の読み込みを行う。
【００２８】
記憶装置であるＨＤＤ３には、ディスクＲＯＭ２９から読み出されたＯＳや運用プログラム、情報提示プログラム等がインストールされる他、プログラムで使用される各種テーブルやデータ等が記憶される。ＨＤＤ３の記憶エリアの詳細は後述する。ＯＳやプログラム等は、フラッシュＲＯＭなどの記憶媒体や、ネットワーク１０を介して接続される他のコンピュータ等から、ダウンロードされて提供されてもよい。
【００２９】
表示制御部２６は、情報提示装置２で稼働されるＯＳやプログラム等の操作画面をモニタ２７に表示するための描画処理を行う。キーボード３１、マウス３２は、操作画面における操作を行う際に用いられる。通信部３０はネットワーク１０を介した通信を行うためのインタフェイスである。
【００３０】
端末装置５は、ネットワーク１０を介してダイエットコミュニティサイトを含むＷｅｂサイトを参照できる携帯可能な端末装置である。端末装置５は、制御を司るＣＰＵ５１を備える。ＣＰＵ５１には、バス５４を介して、ＲＯＭ５２、ＲＡＭ５３、入出力インタフェイス５５が接続されている。ＲＯＭ５２は、ＣＰＵ５１が実行するＢＩＯＳ等のプログラムを記憶する読出し専用の記憶装置である。ＲＡＭ５３は、データを一時的に記憶する読み書き可能な記憶装置である。
【００３１】
入出力インタフェイス５５には、フラッシュＲＯＭ６１、無線通信部６０、表示制御部５６、入力制御部５８が接続されている。記憶装置であるフラッシュＲＯＭ６１には、ＯＳや、Ｗｅｂサイトを参照するためのプログラムを含む、各種プログラムやデータがインストールされる。ＯＳやプログラム、データ等は、例えばＵＳＢ等の図示しないインタフェイスを介して接続される記憶装置や、無線ＬＡＮを介して接続されるサーバ等からダウンロードされて提供されてもよい。
【００３２】
無線通信部６０は、３Ｇ通信や無線ＬＡＮなど、無線による通信のためのインタフェイスであり、ネットワーク１０に接続されるアクセスポイント（ＡＰ）１１との無線通信に用いられる。表示制御部５６は、運動動作の映像をモニタ５７に表示するための描画処理を行う。入力制御部５８にはタッチパネル５９が接続され、タッチパネル５９上で参加ユーザ４２の指等が触れた位置の検出を行う。タッチパネル５９は、参加ユーザ４２が、ダイエットコミュニティサイトを含むＷｅｂサイトの閲覧や、文字や記号等を入力する際の操作に用いられる。
【００３３】
端末装置５は様々な場所で用いられ、例えば参加ユーザ４２の自宅６や、フィットネスジム７や、あるいはランニングを行う屋外などでも、参加ユーザ４２によりダイエットコミュニティサイトが参照される。
【００３４】
次に、情報提示装置２のＨＤＤ３の記憶エリアについて説明する。ＨＤＤ３には、プログラム記憶エリア３３、ユーザデータ記憶エリア３４、運動ログ記憶エリア３５、目標テーブル記憶エリア３６、分割テーブル記憶エリア３７が設けられる。プログラム記憶エリア３３には、ＯＳや運用プログラム、情報提示プログラム、プログラムで使用される各種テーブルやデータ等が記憶される。
【００３５】
ユーザデータ記憶エリア３４には、参加ユーザ４２のそれぞれに割り振られたユーザＩＤに対応付けられて、ユーザ情報、運動情報、目標情報、および分割目標情報が記憶される。「ユーザ情報」は、参加ユーザ４２の個人に関する情報である。ユーザ情報には、例えば、ユーザ名、年齢、性別、身長、継続期間（コミュニティへの参加登録日）が含まれる。ユーザ情報は、参加ユーザ４２がダイエットコミュニティサイトへ初参加する際に入力される。あるいは、参加ユーザ４２がフィットネスサービスサイトに登録した際に、当該サイトに登録した情報が、ダイエットコミュニティサイトへ受け渡されてもよい。
【００３６】
「運動情報」は、参加ユーザ４２が、自身の所定の目標を達成するために行う運動の具体的な内容を登録した情報である。上記したように、運動情報は具体的な運動を行う上での動作内容と、運動動作の繰返し回数や負荷の大きさ、運動の継続時間などの条件とを含む。また、ユーザデータ記憶エリア３４には、後述する他の参加ユーザ４２から受ける、個々の運動情報に対する評価（評価値）が、それぞれ記憶される。
【００３７】
「目標情報」は、参加ユーザ４２が、ダイエットを行う上で達成の目標とする情報であり、例えば、現在体型が「太め」であれば「ぽっちゃり」や「普通」といった抽象的な表現の場合も含む。また、時期的な目標も含み、例えば「近いうちにぽっちゃりになりたい」などの抽象的表現による情報を含む。目標情報は、より具体的な表現によって示される情報として、目標が達成されるまでの期間を示す期間情報を含む。本実施の形態では、参加ユーザ４２が達成を目指す目標を数値（目標値）で表し、具体的に、（体重［ｋｇ］）／（身長［ｍ］）２で求められる目標ＢＭＩ値（ボディマス指数（ＢＭＩ）の値）で表す。「期間情報」は、参加ユーザ４２が目標を達成するのにかかる時間として希望する目標期間を表す情報である。
【００３８】
「分割目標情報」は、目標情報によって示される目標を、複数の区間に分割したものである。参加ユーザ４２は、区間ごとの小目標を達成することで、区間全体の目標、すなわち所定の目標の達成を目指す。目標情報の分割に関しては後述する。
【００３９】
次に、運動ログ記憶エリア３５には、ユーザＩＤに対応付けられて、参加ユーザ４２が実際に行った運動に関するログの情報である「ログ情報」が記憶される。ログ情報には、運動情報と、日時情報と、身体情報とが含まれる。ログ情報として運動ログ記憶エリア３５に記憶される運動情報は、参加ユーザ４２が実際に行った運動の具体的な内容を示す情報である。「日時情報」は、参加ユーザ４２が運動を行った日時を示す情報である。「身体情報」は、参加ユーザ４２の体組織に関する情報である。身体情報には、体重、体脂肪率、内臓脂肪、ＢＭＩ値、骨格筋率、皮下脂肪、体水分率、血圧などが含まれてもよい。本実施の形態では、身体情報は、現在の体重である現体重を示す情報とする。
【００４０】
目標テーブル記憶エリア３６には、後述する情報提示プログラムの実行に従い、参加ユーザ４２の目標情報を決定する過程において参照される目標テーブルが記憶されている。本実施の形態では、年齢、性別、身長等を考慮し、参加ユーザ４２がダイエットコミュニティにおいて後述の情報提示サービスの提供を初めて受ける際に登録する初期体重から、目標期間で無理なく減らすことのできる目標体重が、あらかじめ求められている。目標テーブルは、特定ユーザの身長と初期体重とから求まる初期体重における初期ＢＭＩ値と、目標期間とに基づいて、目標ＢＭＩ値を求めることができるようにしたテーブルである。さらに年齢等の条件に応じて最適な目標ＢＭＩ値を求められるように、条件によって場合分けした複数種類の目標テーブルが作成されている。
【００４１】
分割テーブル記憶エリア３７には、目標情報を複数の区間に分けて分割する際のテンプレートとして参照される分割テーブルが記憶されている。図２〜図４に、分割テーブルの一例をグラフ化して示す。図２は、目標期間における始点からの時間の経過に伴い、目標期間を複数に分割した各区間の期間が次第に長くなるように設定された第１分割テーブルである。ＢＭＩ値は、初期ＢＭＩ値と目標ＢＭＩ値との差分が５等分される。各区間において達成すべき小目標（ＢＭＩ値）が、初期ＢＭＩ値に近い側から順に、第１目標ＢＭＩ値〜第４目標ＢＭＩ値、目標ＢＭＩ値として設定される。時間は、始点（ダイエットを開始する時期）から終点（目標を達成する時期）までの目標期間が５つに区分される。各区間が始点側から順に、第１区間〜第５区間としてそれぞれ設定され、各区間の長さ（期間）が次第に大きくなるように設定されている。
【００４２】
図３は、目標期間における始点からの時間の経過に伴い、初期ＢＭＩ値と目標ＢＭＩ値との差分を複数に分割した区間ごとに達成すべき小目標（ＢＭＩ値）の大きさが、次第に大きくなるように設定された第２分割テーブルである。時間は、始点から終点までの目標期間が５等分される。各区間が始点側から順に、第１区間〜第５区間としてそれぞれ設定される。ＢＭＩ値は、初期ＢＭＩ値と目標ＢＭＩ値との差分が５つに分割される。各区間において達成すべき小目標が、初期ＢＭＩ値に近い側から順に、第１目標ＢＭＩ値〜第４目標ＢＭＩ値、目標ＢＭＩ値としてそれぞれ設定され、ＢＭＩ値の大きさ（間隔）が、次第に大きくなるように設定されている。初期の段階における目標の間隔を小さくすれば、特定ユーザに運動の習慣がなかった場合でも、運動を開始した初期の段階において特定ユーザは目標に対する達成感（成功感）を得やすく、更なる成功感を得たいという欲求が生まれやすい。よって、特定ユーザは、所定の目標を達成する過程においてモチベーションを維持しやすい。
【００４３】
図４は、目標期間における始点からの時間の経過に伴い、初期ＢＭＩ値から目標ＢＭＩ値までを複数に分割した区間ごとに達成すべき小目標としてのＢＭＩ値の大きさが、次第に小さくなるように設定された第３分割テーブルである。時間は、上記同様、始点から終点までの目標期間が５等分される。各区間が始点側から順に、第１区間〜第５区間としてそれぞれ設定される。ＢＭＩ値は、初期ＢＭＩ値と目標ＢＭＩ値との差分が５つに分割される。各区間において達成すべき小目標が、初期ＢＭＩ値に近い側から順に、第１目標ＢＭＩ値〜第４目標ＢＭＩ値、目標ＢＭＩ値としてそれぞれ設定され、ＢＭＩ値の大きさ（間隔）が、次第に小さくなるように設定されている。運動を開始した初期の段階では運動に対する効果を比較的得やすいため、初期の段階における目標の間隔を大きくしても、特定ユーザが初期の段階の目標を達成するのは容易である。後期の段階では運動に対する効果が比較的得にくい。ゆえに、後期の段階における目標の間隔を小さくすることで、特定ユーザは、所定の目標を達成する過程の初期から後期までの各段階にわたって継続してモチベーションを維持しやすい。
【００４４】
第１〜第３分割テーブルは、初期ＢＭＩ値と目標ＢＭＩ値との差分の大きさや、目標期間の長さによって分割に最適な区間の数が異なる。また、参加ユーザ４２の年齢、性別、身長等によっても分割に最適な区間の数が異なる。ゆえに、第１〜第３分割テーブルは、年齢等の条件を満たし、目標期間に応じて最適なものを選択できるように、それぞれに対して複数種類のテーブルが作成されている。
【００４５】
なお、図２〜図４に示す第１〜第３分割テーブルは一例にすぎず、例えば、目標期間における始点からの時間の経過に伴い、目標期間を複数に区分した各区間の期間が次第に短くなる分割テーブルでもよい。あるいは上記を組み合わせて、目標期間における始点からの時間の経過に伴い、初期ＢＭＩ値から目標ＢＭＩ値までを分割した区間ごとに達成すべき小目標としてのＢＭＩ値の大きさが次第に大きくまたは小さくなり、且つ、目標期間を複数に区分した各区間の期間が次第に長くまたは短くなる分割テーブルでもよい。
【００４６】
次に、情報提示装置２によって開設されるダイエットコミュニティサイトに参加する参加ユーザ４２の端末装置５に対し、情報提示装置２が運動情報を提示する過程について、図１〜図４を参照して、図５〜図７のフローチャートに従って説明する。以下、フローチャートの各ステップを「Ｓ」と略記する。
【００４７】
情報提示装置２は、起動するとＯＳを立ち上げ、所定の手順に従って運用プログラムを実行する。情報提示装置２はネットワーク１０を介して図示しない統括サーバと接続し、フィットネスサービスサイトの１コンテンツとして、ダイエットコミュニティサイトを開設する。端末装置５を操作して情報提示装置２に接続し、フィットネスサービスサイトを通じて参加登録した参加ユーザ４２に対し、ダイエットコミュニティサイトでは、本発明に係る参加ユーザ４２に対して運動情報を提示する情報提示サービスを含め、掲示板やチャット、ブログなど、様々なサービスが提供される。情報提示サービスは、以下に説明する情報提示プログラムの実行によって提供される。
【００４８】
図５に示す、情報提示プログラムは、端末装置５を用いてダイエットコミュニティサイトに接続した参加ユーザ４２が、サイト内で情報提示サービスの提供を受ける操作（例えばボタンのクリック）を行うと、実行される。参加ユーザ４２は、統括サーバの提供するフィットネスサービスサイトにログインしている。情報提示装置２は、統括サーバからログイン中の参加ユーザ４２に関する情報を受信しており、情報提示サービスの提供対象の参加ユーザ４２の特定が可能である。以下では、情報提示サービスの提供を受ける操作を行った任意の１人の参加ユーザ４２に注目し、他の参加ユーザ４２と区別するため、注目する参加ユーザ４２を「特定ユーザ」と呼ぶ。
【００４９】
情報提示プログラムが実行されると、初期設定において、ＲＡＭ２３に、情報提示プログラムの各処理に応じた記憶エリアが確保される。また、プログラム内で使用される変数やフラグ、カウンタ等が初期化される。特定ユーザの端末装置５のモニタ５７の画面には、情報提示サービスのユーザインタフェイス（図示外）が表示される。なお、以下の処理はＣＰＵ２１により実行される。
【００５０】
まず、目標設定処理のサブルーチンがコールされる（Ｓ１０）。図６に示す、目標設定処理において、ＣＰＵ２１は、特定ユーザの目標情報が設定されているか否かについて確認するため、ユーザデータ記憶エリア３４を参照する（Ｓ２１）。特定ユーザが初めて情報提示サービスを受ける場合、目標情報は設定されておらず（Ｓ２１：ＮＯ）、Ｓ２２へ進む。ＣＰＵ２１は、統括サーバに所定の手順に従って問合せを行い、特定ユーザがフィットネスサービスサイトに登録した際のユーザ情報を取得する（Ｓ２２）。ＣＰＵ２１は、取得したユーザ情報を、ログイン中の特定ユーザのユーザＩＤに関連付けて、ユーザデータ記憶エリア３４に記憶する。
【００５１】
次に、身体情報の入力が行われる。ＣＰＵ２１は、ユーザインタフェイスに体重の入力欄を表示し、特定ユーザに、身体情報として、現在の体重を入力させる（Ｓ２３）。ＣＰＵ２１は、入力された現体重を初期体重とし、ＯＳから取得する現在の日時情報と関連付けて、運動ログ記憶エリア３５に記憶する。上記の身体情報の入力は、特定ユーザがユーザインタフェイスを介して入力してもよいが、例えば、ＵＳＢやＢｌｕｅｔｏｏｔｈ（登録商標）等のインタフェイスを介して端末装置５に接続でき、アプリ等によりユーザインタフェイスへの入力が可能な体重計や体組織計を用い、特定ユーザの体重をその場で測定して入力してもよい。あるいは、ネットワーク１０に直接または端末装置５を介して間接的に接続し、情報提示装置２に計測した体重を送信することが可能なネットワーク対応型の体重計や体組織計を用いて入力してもよい。なお、このような機能を備える体重計や体組織計が、本発明における「身体情報取得装置」に相当する。
【００５２】
次いで、期間情報の入力が行われる。ＣＰＵ２１は、ユーザインタフェイスに目標期間の入力欄を表示し、特定ユーザに、目標達成にかける時間を入力させる（Ｓ２５）。ＣＰＵ２１は、入力された目標期間を、期間情報として、ユーザデータ記憶エリア３４に記憶する。
【００５３】
ＣＰＵ２１は、初期体重と、ユーザ情報に含まれる特定ユーザの身長とから、特定ユーザの初期ＢＭＩ値を算出する。ＣＰＵ２１は、目標テーブル記憶エリア３６を参照し、複数種類の目標テーブルの中から、ユーザ情報に含まれる特定ユーザの年齢、性別、身長等の条件を満たす目標テーブルを抽出する。ＣＰＵ２１は、抽出した目標テーブルを参照し、特定ユーザの初期ＢＭＩ値および目標期間をパラメータとして目標ＢＭＩ値を求め、ユーザインタフェイスに提示する（Ｓ２６）。特定ユーザの端末装置５のモニタ５７の画面に、目標ＢＭＩ値が表示される。
【００５４】
次に、ＣＰＵ２１は、ユーザインタフェイスに、目標情報を分割する複数種類のパターンを提示し、特定ユーザに選択させる（Ｓ２７）。分割のパターンとは、分割テーブル記憶エリア３７に記憶される第１〜第３分割テーブルのそれぞれの特徴を示したものである。ＣＰＵ２１は、分割のパターンが選択されたら、分割テーブル記憶エリア３７を参照し、選択されたパターンに対応する分割テーブルの中から、特定ユーザの年齢、性別、身長等の条件を満たし、目標期間に応じたテーブルを抽出する。以下では第１分割テーブルのパターンが選択されたものとして説明を行う。なお、特定ユーザの年齢、性別、身長等などの条件を考慮した場合に推奨される分割テーブルがあれば、その分割テーブルが優先的に選択されるようにしてもよい。
【００５５】
ＣＰＵ２１は、選択された第１分割テーブルをテンプレートとし、初期ＢＭＩ値、目標ＢＭＩ値、目標期間を適用して、特定ユーザが初期ＢＭＩ値から目標ＢＭＩ値へ向けて目標期間で行うダイエットの過程を、複数の区間に分割する（Ｓ２８）。そして、区間の番号を「１」に設定し、特定ユーザの小目標として、第１区間で第１目標ＢＭＩ値を目指す設定を行う（Ｓ３０）。上記設定した小目標を分割目標情報として、ユーザＩＤに関連付けて、ユーザデータ記憶エリア３４に記憶する。ＣＰＵ２１はメインルーチンに戻る。
【００５６】
例えば、初期ＢＭＩ値が２４で目標期間を５ヶ月とし、目標ＢＭＩ値として２２が提示された場合において、図３の第２分割テーブルをテンプレートとして５つの区間に分割する場合を例に挙げる。第２分割テーブルでは、目標期間は５つに等分され、１つの区間あたり１ヶ月が割り付けられる。小目標としてのＢＭＩ値は５つに分割され、区間に割り振られる番号が大きくなるほど（すなわち時間軸において始点よりも終点に近い区間ほど）、その区間における目標ＢＭＩ値が大きくなるように設定される。例えば、第１区間（始点〜１ヶ月目）は、第１目標ＢＭＩ値として２３．９が設定される。第２区間（１ヶ月目〜２ヶ月目）は、第２目標ＢＭＩ値として２３．７が設定される。第３区間（２ヶ月目〜３ヶ月目）は、第３目標ＢＭＩ値として２３．４が設定される。第４区間（３ヶ月目〜４ヶ月目）は、第４目標ＢＭＩ値として２２．９が設定される。第５区間（４ヶ月目〜５ヶ月目）は、当初の目標ＢＭＩ値である２２が設定される。
【００５７】
次に、図５のメインルーチンでは、エクササイズ履歴処理が行われる（Ｓ１１）。エクササイズ履歴処理では、運動登録処理と、運動評価処理と、履歴入力処理とが行われる。運動登録処理において、特定ユーザは、自身の目標を達成するために行う運動を示す運動情報を、新規に登録することができる。特定ユーザがユーザインタフェイスを介して運動情報の入力を行った場合、ＣＰＵ２１は、特定ユーザのユーザＩＤに関連付けて、ユーザデータ記憶エリア３４に記憶する。
【００５８】
運動評価処理において、特定ユーザは、目標ユーザの運動情報に対して評価を行うことができる。後述のように、ダイエットコミュニティサイトでは、特定ユーザの小目標を達成するための手本として相応しい目標ユーザが参加ユーザ４２の中から特定される。そして、目標ユーザが登録した運動情報の中から所定の条件によって選ばれた運動情報が、特定ユーザに提示されるので、特定ユーザは、提示された目標ユーザの運動情報に従って運動を行うことができる。本実施の形態において、特定ユーザは、目標ユーザの運動情報に従う運動を実際に行ってみて、その運動情報に対する評価を行うことができる。評価は、例えばユーザインタフェイスに表示する「いいね！」ボタンのクリックによって入力される。特定ユーザが目標ユーザの運動情報の評価ボタンをクリックした場合、ＣＰＵ２１は、ユーザデータ記憶エリア３４に記憶される目標ユーザのユーザＩＤに関連付けられ、評価された運動情報に対応する評価値を＋１する。
【００５９】
なお、１つの運動情報に対する評価を同一の参加ユーザ４２が複数回できないように、ユーザデータ記憶エリア３４には、個々の運動情報に対応付けて、評価値と、評価を行った参加ユーザ４２のユーザＩＤとが記憶されるようにしてもよい。また、運動情報に対する評価は、優・良・可の３段階評価、Ａ，Ｂ，Ｃ，Ｄ，Ｆの５段階評価など、公知の様々な評価方法を適用してもよい。
【００６０】
履歴入力処理において、特定ユーザは、前回のダイエットコミュニティサイトからのログアウトから今回のログインまでの間に行った運動（エクササイズ）の運動情報を入力する。特定ユーザは、例えばユーザインタフェイスに表示されるプルダウンメニューで、登録ユーザが登録した運動情報と、提示された目標ユーザの運動情報の中から運動情報を選択し、運動動作の条件と、運動を行った日時情報を入力する。ＣＰＵ２１は、入力された運動情報と日時情報をログ情報として、運動ログ記憶エリア３５に記憶する。
【００６１】
次に、メインルーチンでは、目標ユーザ変更処理のサブルーチンがコールされる（Ｓ１２）。図７に示す、目標ユーザ変更処理において、ＣＰＵ２１は、目標情報が設定された後の初回の処理であるか否かについて確認を行う。初回であれば（Ｓ５１：ＹＥＳ）、ＣＰＵ２１は、Ｓ５７〜Ｓ６１の処理を行って、現在の区間（初回の場合は第１区間）における小目標（初回の場合は第１目標ＢＭＩ値）を達成するための手本として相応しい目標ユーザを、参加ユーザ４２の中から抽出して１人に決定する処理を行う。
【００６２】
本実施の形態では、ＣＰＵ２１は、参加ユーザ４２の中でも自身の目標を達成することができた達成ユーザを、目標ユーザの候補者として抽出する。ＣＰＵ２１は、参加ユーザ４２のそれぞれについて、ログ情報の身体情報および日付情報と、ユーザ情報の目標情報および分割目標情報とをＲＡＭ２３に読み込む（Ｓ５７）。ＣＰＵ２１は、参加ユーザ４２の目標情報および分割目標情報から、区間の番号を取得し、ログ情報に基づき、現在より１つ前の区間の小目標を、その区間の期間内に達成することができた参加ユーザ４２を、達成ユーザとして抽出する（Ｓ５８）。
【００６３】
抽出した達成ユーザが１人であれば（Ｓ５９：ＮＯ）、ＣＰＵ２１は達成ユーザを目標ユーザとして決定し（Ｓ６１）、メインルーチンに戻る。抽出した達成ユーザが複数人であれば（Ｓ５９：ＹＥＳ）、ＣＰＵ２１は、目標ユーザ紹介処理を行う（Ｓ６０）。目標ユーザ紹介処理は、所定の順列条件に基づいて目標ユーザの候補者の並べ替えを行う処理であり、順位が上位（本実施の形態では１位）の達成ユーザが、Ｓ６１において目標ユーザとして決定される。目標ユーザの候補者を並べ替える順列条件の例としては、「登録している運動情報が多い順」、「すべての運動情報に対してなされた評価値の総数（点数などによる段階評価の場合は平均値）が高い順」などが挙げられる。ＣＰＵ２１は、これらの順列条件に基づき、ユーザデータ記憶エリア３４のユーザ情報を参照し、目標ユーザの候補者を条件順に並べ替える。そして、順位が１位の達成ユーザを目標ユーザとして決定し（Ｓ６１）、メインルーチンに戻る。このように、実際に小目標をその区間の期間内に達成した実績のある達成ユーザを目標ユーザとすれば、特定ユーザが目標ユーザからアドバイス等を受ける場合に、達成ユーザの実体験に基づいた的確なアドバイスが得られることを期待することができる。
【００６４】
図５のメインルーチンにおいて、ＣＰＵ２１は、ユーザデータ記憶エリア３４を参照し、決定された目標ユーザのユーザＩＤに関連付けられた運動情報をＲＡＭ２３に読み込む（Ｓ１３）。読み込んだ目標ユーザの運動情報が１つである場合（Ｓ１５：ＮＯ）、ＣＰＵ２１は、目標ユーザの運動情報を特定ユーザのユーザＩＤに関連付けて、ユーザデータ記憶エリア３４に記憶する（Ｓ１７）。そしてＣＰＵ２１は、目標ユーザの運動情報を、情報提示サービスのユーザインタフェイスに提示して（Ｓ１８）、情報提示プログラムを終了する。特定ユーザは、ユーザインタフェイスに提示された運動情報を参考にして、小目標（ここでは第１区間（１ヶ月以内）に第１目標ＢＭＩ値（２３．９））を達成するため運動を行う。
【００６５】
ＣＰＵ２１は、目標ユーザの運動情報の提示の際に、目標ユーザに関する情報（ユーザ情報のうち、個々の参加ユーザ４２がそれぞれに公開可と設定している情報）を特定ユーザに公開する。特定ユーザは、ダイエットコミュニティサイトにおいて参加ユーザ４２に対して提供される他のサービスを通じ、目標ユーザとコンタクトをとることができる。すなわち、目標ユーザは特定ユーザが小目標を達成する過程において、アドバイス等を送ることができる。また、特定ユーザは目標ユーザに対し、疑問点に対する質問等を行うこともできる。このように、ダイエットコミュニティサイトを通じ、目標ユーザと特定ユーザとが師弟関係となることができるので、特定ユーザが小目標を達成する上でのモチベーションを維持することが容易である。
【００６６】
ところで、Ｓ１５において、読み込んだ目標ユーザの運動情報が複数ある場合（Ｓ１５：ＹＥＳ）、ＣＰＵ２１は、運動情報紹介処理を行う（Ｓ１６）。運動情報紹介処理は、所定の順列条件に基づいて目標ユーザの有する運動情報の並べ替えを行う処理であり、順位が上位（本実施の形態では１位）の運動情報が、Ｓ１８において特定ユーザに提示される運動情報として決定される。運動情報の並べ替える順列条件の例としては、「評価順」、「ログ情報へ記録された日付が新しい順」、「ログ情報へ記録された回数が多い順」などが挙げられる。ＣＰＵ２１は、これらの順列条件に基づき、ユーザデータ記憶エリア３４のユーザ情報を参照する、または運動ログ記憶エリア３５のログ情報に基づく演算を行い、目標ユーザの有する運動情報を条件順に並べ替える。そしてＣＰＵ２１は、順位が１位の運動情報を、特定ユーザのユーザＩＤに関連付けて記憶し（Ｓ１７）、ユーザインタフェイスに提示した後（Ｓ１８）、情報提示プログラムを終了する。上記同様、特定ユーザは、提示された運動情報を参考に運動を行う。
【００６７】
特定ユーザが次回以降にフィットネスサービスサイトにログインし、ダイエットコミュニティサイトを利用した場合において、図６の目標設定処理では、すでに目標情報が設定されているので（Ｓ２１：ＹＥＳ）、Ｓ３１に進む。ＣＰＵ２１は、現在設定されている目標情報を破棄して最初から設定をやり直すか否かについて、情報提示サービスのユーザインタフェイスを通じて特定ユーザに確認する（Ｓ３１）。特定ユーザがやり直しの指示を行った場合（Ｓ３１：ＹＥＳ）、ＣＰＵ２１は処理をＳ２２に進め、上記同様に小目標を再度設定し、ユーザデータ記憶エリア３４に記憶する。
【００６８】
特定ユーザがやり直しの指示を行わなければ（Ｓ３１：ＮＯ）、次にＣＰＵ２１は、現在設定されている目標情報に基づく運動情報の提示を中止するか否かについて、ユーザインタフェイスを通じて特定ユーザに確認する（Ｓ３２）。特定ユーザが運動情報の提示を中止する指示を行わなければ（Ｓ３２：ＮＯ）、ＣＰＵ２１はメインルーチンに戻る。一方、特定ユーザが運動情報の提示を中止する指示を行った場合（Ｓ３２：ＹＥＳ）、ＣＰＵ２１は、ユーザデータ記憶エリア３４に記憶された特定ユーザの目標情報および分割目標情報と、運動ログ記憶エリア３５に記憶されたログ情報を削除する（Ｓ３３）。そしてＣＰＵ２１は、情報提示プログラムの実行を終了する。
【００６９】
また、特定ユーザの次回以降のログインにおいてダイエットコミュニティサイトを利用した場合、図７の目標設定処理では、目標情報が設定された後の２回目以降の実行となるので（Ｓ５１：ＮＯ）、Ｓ５２に進む。ＣＰＵ２１は、今回のログインの時点で特定ユーザが測定した現在の体重を、身体情報として、Ｓ２３と同様にユーザインタフェイスを通じて入力させる（Ｓ５２）。ＣＰＵ２１は、入力された現体重とユーザ情報に含まれる特定ユーザの身長とから、特定ユーザの現在のＢＭＩ値を算出する。さらにＣＰＵ２１は、算出したＢＭＩ値を、小目標として現在の区間（ここでは第１区間）において設定されている目標ＢＭＩ値（ここでは第１目標ＢＭＩ値）と比較する（Ｓ５３）。
【００７０】
特定ユーザの現在のＢＭＩ値が現在の目標ＢＭＩ値に達していなければ（Ｓ５３：ＮＯ）、ＣＰＵ２１は、小目標を維持するとして、メインルーチンに戻る。特定ユーザの現在のＢＭＩ値が現在の目標ＢＭＩ値に達した場合（Ｓ５３：ＹＥＳ）、ＣＰＵ２１は、現在の区間の番号を確認し、次の区間が存在するか否かについて、ユーザデータ記憶エリア３４を参照して確認する（Ｓ５５）。次の区間が存在する場合（Ｓ５５：ＹＥＳ）、ＣＰＵ２１は、区間の番号を＋１し（Ｓ５６）、上記同様、Ｓ５７〜Ｓ６１の処理を行って、新たな区間における小目標の達成の手本として相応しい目標ユーザを決定し、メインルーチンに戻る。なお、Ｓ５７〜Ｓ６１の処理において、前回の区間において目標ユーザとして決定された参加ユーザ４２が、新たな区間において再度、目標ユーザとして決定されてもよい。あるいは、一度目標ユーザとして決定された参加ユーザ４２を対象から除外して新たな目標ユーザを決定してもよい。
【００７１】
Ｓ５５において次の区間が存在しなかった場合（Ｓ５５：ＮＯ）、最後の区間において達成した小目標は特定ユーザの当初の目標であり、ＣＰＵ２１は、特定ユーザが目標を達成することができたと判断する（Ｓ６２）。ＣＰＵ２１は、ユーザデータ記憶エリア３４に記憶された特定ユーザの目標情報および分割目標情報と、運動ログ記憶エリア３５に記憶されたログ情報を削除し（Ｓ６３）。情報提示プログラムの実行を終了する。
【００７２】
以上説明したように、本実施の形態の情報提示装置２は、特定ユーザの所定の目標を分割したそれぞれの区間の分割目標に対応する参加ユーザ４２の運動情報を、特定ユーザに提示する。これにより、ユーザが設定した目標と期間に応じて、日々の運動量を単純に日割りで求め、その運動量に応じた改善内容や具体的な運動メニューを提示する場合と異なり、日々提示される改善内容あるいは運動メニューは同一内容でない。同一内容の改善内容あるいは運動メニューが提示される期間が長期にわたることにより、ユーザのモチベーションが低下してしまうおそれを防ぐことができる。
【００７３】
また、実際に目標をその区間の期間内に達成した実績のある達成ユーザを候補として抽出し、目標ユーザを決定してその目標ユーザを目標として自身の運動を行えば、特定ユーザは目標ユーザに対して親近感を得やすい。
【００７４】
なお、上記の実施形態に示される情報提示装置２の構成は一例であり、本発明は各種の変形が可能なことは言うまでもない。図７のＳ５８において達成ユーザを抽出する際に、ＣＰＵ２１は、参加ユーザ４２の目標情報および分割目標情報から、区間の番号を取得する。そして、ＣＰＵ２１は、ログ情報に基づき、現在より１つ前の区間の小目標を所定期間（例えば１ヶ月間）、継続して維持できている参加ユーザ４２を、達成ユーザとして抽出してもよい。
【００７５】
また、Ｓ５８において、達成ユーザの抽出に限らず、参加ユーザ４２の中から所定の抽出条件を満たすユーザを、目標ユーザの候補者として抽出してもよい。参加ユーザ４２から目標ユーザを抽出する条件の例としては、「特定ユーザと同性」、「特定ユーザと同年代（例えば±５歳以内）」、「継続期間が３ヶ月以上」、「直近１年間のＢＭＩ値の変動が０．５未満」などが挙げられる。これらの抽出条件に基づき、ＣＰＵ２１は、ユーザデータ記憶エリア３４のユーザ情報を参照する、または運動ログ記憶エリア３５のログ情報に基づく演算を行い、目標ユーザの候補者を抽出してもよい。なお、抽出条件は、１以上組み合わせてもよい。
【００７６】
また、Ｓ５７〜Ｓ６１において目標ユーザを決定する上で、所定の条件で参加ユーザ４２を順位付けし、特定ユーザよりも上位の参加ユーザ４２を目標ユーザとしてもよい。例えば、ＣＰＵ２１が、参加ユーザ４２のそれぞれについて、ログ情報の身体情報から最新の現体重と、ユーザ情報から身長とを読み込み、現在のＢＭＩ値をそれぞれ算出して、ＢＭＩ値の小さい順に、参加ユーザ４２の並び替えを行う。そして、ＢＭＩ値の小さい順に並んだ参加ユーザ４２の中から特定ユーザの順位を確認し、特定ユーザの順位より所定順位上位（例えば５位上位）の参加ユーザ４２を特定して目標ユーザに決定する。このようにして、小目標の達成に相応しい目標ユーザを決定する際に、常に、特定ユーザ自身のＢＭＩ値よりも小さく、且つ、その差が大きすぎず適切な参加ユーザ４２を目標ユーザとしてもよい。なお、参加ユーザ４２の並び替え条件としてＢＭＩ値の小さい順を用いたが、現体重の軽い順としてもよいし、体脂肪率の少ない順としてもよく、条件は任意に設定してよい。このように、目標ユーザを、参加ユーザ４２に対する特定ユーザの順位に応じて特定すれば、特定ユーザから身体能力や体力がかけ離れてないため、特定ユーザが所定の目標を達成する過程においてモチベーションを維持しやすい。
【００７７】
また、図６の目標設定処理のＳ２６では、目標ＢＭＩ値を、特定ユーザの初期ＢＭＩ値と目標期間とをパラメータとして目標テーブルに適用して求め、特定ユーザに提示した。これに限らず、特定ユーザが、自身の希望する目標ＢＭＩ値を入力してもよい。また、ＣＰＵ２１が、特定ユーザが入力した目標ＢＭＩ値と初期ＢＭＩ値とをパラメータとして目標テーブルに適用し、目標期間を求めてもよい。
【００７８】
目標情報として目標ＢＭＩ値を例に挙げたが、体重や体脂肪率など数値化できるものであればよい。また、情報提示装置２が提示する運動情報は、ダイエットを目的とするものに限らず、例えば、筋力の増加を目的として、運動回数、または運動時間を増加させてもよい。
【００７９】
情報提示プログラムでは、特定ユーザが目標を達成（目標ＢＭＩ値に到達）できたら運動情報の提示を終了したが、以降も継続的に提示できるようにしてもよい。この場合、目標ユーザの候補者の抽出条件として、例えば、ＢＭＩ値が同値である参加ユーザ４２としてもよい。
【００８０】
また、ユーザ情報は、さらに、ニックネームや居住地域、職業など、より詳細な抽出条件として用いられる様々な情報を含んでもよい。
【００８１】
また、図７の目標ユーザ変更処理では、Ｓ５３で、特定ユーザのＢＭＩ値が目標ＢＭＩ値に達すると目標または小目標を達成できたとしたが、ＢＭＩ値が目標ＢＭＩ値に達し、且つ、所定期間（例えば１０日間）、継続してその状態を維持できた場合に、目標または小目標を達成できたとしてもよい。
【００８２】
なお、本実施の形態においては、Ｓ２２で特定ユーザのユーザ情報を取得するＣＰＵ２１が、「第一取得手段」に相当する。Ｓ２６で特定ユーザの目標ＢＭＩ値を求めるＣＰＵ２１が「第二取得手段」に相当する。Ｓ１１のエクササイズ履歴処理において行われる運動登録処理で、特定ユーザ（参加ユーザ４２）に運動情報を入力させるＣＰＵ２１が「第三取得手段」に相当する。Ｓ２８で特定ユーザが初期ＢＭＩ値から目標ＢＭＩ値へ向けて目標期間で行うダイエットの過程を、複数の区間に分割するＣＰＵ２１が「目標設定手段」に相当する。Ｓ１８で目標ユーザの運動情報を提示するＣＰＵ２１が「提示制御手段」に相当する。Ｓ５２で特定ユーザの身体情報を入力させるＣＰＵ２１が「第四取得手段」に相当する。本発明の変形例において、Ｓ５７〜Ｓ６１で目標ユーザを決定する上で、ＢＭＩ値の小さい順に参加ユーザ４２の並び替えを行うＣＰＵ２１が「位置決定手段」に相当し、特定ユーザの順位より所定順位上位（例えば５位上位）の参加ユーザ４２を特定して目標ユーザに決定するＣＰＵ２１が「特定手段」に相当する。また、本発明の変形例において、Ｓ５８で、参加ユーザ４２の目標情報および分割目標情報から、区間の番号を取得するＣＰＵ２１が「第五取得手段」に相当し、現在より１つ前の区間の小目標を所定期間（例えば１ヶ月間）、継続して維持できている参加ユーザ４２を、達成ユーザとして抽出するＣＰＵ２１が「抽出手段」に相当する。
【符号の説明】
【００８３】
２    情報提示装置
３    ＨＤＤ
５    端末装置
２１    ＣＰＵ
３３    プログラム記憶エリア
３４    ユーザデータ記憶エリア
３５    運動ログ記憶エリア
３６    目標テーブル記憶エリア
３７    分割テーブル記憶エリア
４２    参加ユーザ
【図１】
0005696635.tif 000002
【図２】
0005696635.tif 000003
【図３】
0005696635.tif 000004
【図４】
0005696635.tif 000005
【図５】
0005696635.tif 000006
【図６】
0005696635.tif 000007
【図７】
0005696635.tif 000008