(57)【特許請求の範囲】
【請求項１】
トレーニング施設の施設利用者の行動プランの作成を支援する情報処理装置であって、
対象者の属性に関する属性情報と、前記対象者の経験に関する経験情報と、前記対象者の性格に関する性格情報と、前記対象者の生活習慣に関する生活習慣情報と、前記対象者の身体に関する身体情報と、のうちの少なくとも１つを含む対象者基礎情報、及び、前記対象者の目標の体重に関する情報と、前記対象者の目標を達成するまでの目標期間に関する情報と、を含む前記対象者の目標に関する対象者目標情報を受け付ける手段を備え、
複数の参照対象者の、属性情報と、経験情報と、性格情報と、生活習慣情報と、身体情報と、のうちの少なくとも１つを含む参照対象者基礎情報、前記複数の参照対象者が実施した行動プランに関する実施行動プラン情報、及び、前記行動プランを実施した後の体重に関する情報と、前記行動プランを実施した期間に関する情報と、を含む前記行動プランの実施結果に関する実施結果情報を記憶する手段を備え、
前記対象者基礎情報及び前記対象者目標情報と、前記複数の参照対象者の前記参照対象者基礎情報及び前記実施結果情報と、を比較することにより、前記対象者に類似する参照対象者の実施行動プラン情報を特定する手段を備え、
特定された前記実施行動プラン情報を提示する手段を備える、
情報処理装置。
【請求項２】
前記行動プランは、運動に関する事項と、食事に関する事項と、のうちの少なくとも１つを含む、
請求項１に記載の情報処理装置。
【請求項３】
前記対象者の現時点の体重に関する情報と、前記対象者の目標の体重に関する情報と、前記対象者の目標を達成するまでの目標期間に関する情報と、を受け付ける手段を備え、
前記情報に基づき、目標を達成するために消費すべきカロリーを計算する手段を備え、
計算された前記カロリーに関する情報を提示する手段を備え、
特定された前記実施行動プラン情報における行動プランの実施によって消費されるカロリーに関する情報を提示する手段を備える、
請求項１又は２に記載の情報処理装置。
【請求項４】
提示された前記実施行動プラン情報における行動プランに対する変更指示を受け付ける手段を備え、
前記変更指示を反映した行動プランの実施によって消費されるカロリーに関する情報を提示する手段を備える、
請求項１〜３の何れかに記載の情報処理装置。
【請求項５】
前記実施行動プラン情報として、複数の候補を提示する、
請求項１〜４の何れかに記載の情報処理装置。
【請求項６】
行動プランに対する前記対象者の希望に関する対象者希望情報を受け付ける手段を備え、
前記実施行動プラン情報を提示する手段は、前記対象者希望情報を考慮して特定された実施行動プラン情報を提示する、
請求項１〜５の何れかに記載の情報処理装置。
【請求項７】
コンピュータを、請求項１〜６の何れかに記載の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び、プログラムに関する。
【背景技術】
【０００２】
フィットネスジム等のトレーニング施設を利用する利用者（以下、「施設利用者」という）は、それぞれ基礎情報（例えば、年齢、性別、身長）及びトレーニングの目標（例えば、ダイエット、体力アップ）等が異なる。そのため、トレーニング施設のトレーナが各施設利用者に適したトレーニングプランを作成することについての需要が増加している。
しかし、各施設利用者に適したトレーニングプランの作成は、トレーナの経験に大きく依存する。トレーニング施設には、経験の浅いトレーナもいるため、各施設利用者に適したトレーニングプランを作成できない可能性がある。したがって、経験に依存することなく各施設利用者に適したトレーニングプランを作成可能な技術が望まれている。
【０００３】
トレーニング施設の施設利用者のトレーニングプランを作成するためのシステムとして、例えば、特許文献１に記載のものがある。
特許文献１では、運動施設利用者の年齢、性別、トレーニングの目的情報と、利用者身体データ詳細情報の組み合わせに基づいて、あらかじめ設定されたトレーニングメニューの種目、トレーニングメニューを実行する順番、トレーニングの種目においてかけるべき負荷、トレーニングの種目を実行する時間の長さを導き出すトレーニングメニュー自動作成手段を備える。この際、熟練した指導者が、あらかじめ運動施設利用者情報の各データについて複数の連続する閾値範囲を設けておいてそれぞれの閾値範囲の組み合わせ結果に対応する種目や順番等を設定しておく。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０８３１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の技術では、各施設利用者に適したトレーニングプランを作成するためには、まず経験のあるトレーナが基準を設定しておく必要がある。つまり、依然として、各施設利用者に対するトレーニングプランの作成はトレーナの経験に依存している。
【０００６】
本発明の目的は、トレーナの経験に依存せず、施設利用者に適した行動プラン（トレーニングプラン等）を提示することである。
【課題を解決するための手段】
【０００７】
本発明の一態様は、
トレーニング施設の施設利用者の行動プランの作成を支援する情報処理装置であって、
対象者の属性に関する属性情報と、前記対象者の経験に関する経験情報と、前記対象者の性格に関する性格情報と、前記対象者の生活習慣に関する生活習慣情報と、前記対象者の身体に関する身体情報と、のうちの少なくとも１つを含む対象者基礎情報、及び、前記対象者の目標に関する対象者目標情報を受け付ける手段を備え、
複数の参照対象者の、属性情報と、経験情報と、性格情報と、生活習慣情報と、身体情報と、のうちの少なくとも１つを含む参照対象者基礎情報、前記複数の参照対象者が実施した行動プランに関する実施行動プラン情報、及び、前記行動プランの実施結果に関する実施結果情報を記憶する手段を備え、
前記対象者基礎情報及び前記対象者目標情報と、前記複数の参照対象者の前記参照対象者基礎情報及び前記実施結果情報と、を比較することにより、前記対象者に類似する参照対象者の実施行動プラン情報を特定する手段を備え、
特定された前記実施行動プラン情報を提示する手段を備える、
情報処理装置である。
【発明の効果】
【０００８】
本発明によれば、トレーナの経験に依存せず、施設利用者に適した行動プランを提示することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の情報処理システムの構成を示すブロック図である。
【図２】図１の情報処理システムの機能ブロック図である。
【図３】本実施形態の概要の説明図である。
【図４】本実施形態の参照利用者情報データベースのデータ構造を示す図である。
【図５】本実施形態の実施行動プラン情報データベースのデータ構造を示す図である。
【図６】本実施形態の実施行動プラン情報データベースにおける区分の階層構造を示す図である。
【図７】本実施形態の行動プラン提示処理のシーケンス図である。
【図８】本実施形態の行動プラン提示処理において表示される画面例を示す図である。
【図９】本実施形態の行動プラン提示処理において表示される画面例を示す図である。
【図１０】変形例１のカロリー情報データベースのデータ構造を示す図である。
【図１１】変形例１の行動プラン提示処理のシーケンス図である。
【図１２】変形例１の行動プラン提示処理において表示される画面例を示す図である。
【図１３】変形例１の行動プラン調整処理のシーケンス図である。
【図１４】変形例１の行動プラン調整処理において表示される画面例を示す図である。
【図１５】変形例１の行動プラン調整処理において表示される画面例を示す図である。
【図１６】変形例２の行動プラン提示処理のシーケンス図である。
【図１７】変形例２の行動プラン提示処理において表示される画面例を示す図である。
【図１８】変形例３の行動プラン提示処理のシーケンス図である。
【図１９】変形例３の行動プラン提示処理において表示される画面例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１１】
（１）情報処理システムの構成
情報処理システムの構成について説明する。図１は、本実施形態の情報処理システムの構成を示すブロック図である。図２は、図１の情報処理システムの機能ブロック図である。
【００１２】
図１に示すように、情報処理システム１は、クライアント装置１０と、サーバ３０とを備える。
クライアント装置１０及びサーバ３０は、ネットワーク（例えば、インターネット又はイントラネット）ＮＷを介して接続される。
【００１３】
クライアント装置１０は、サーバ３０にリクエストを送信する情報処理装置の一例である。クライアント装置１０は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。
【００１４】
サーバ３０は、クライアント装置１０から送信されたリクエストに応じたレスポンスをクライアント装置１０に提供する情報処理装置の一例である。サーバ３０は、例えば、ウェブサーバである。
【００１５】
（１−１）クライアント装置の構成
クライアント装置１０の構成について説明する。
【００１６】
図２に示すように、クライアント装置１０は、記憶装置１１と、プロセッサ１２と、入出力インタフェース１３と、通信インタフェース１４とを備える。
【００１７】
記憶装置１１は、プログラム及びデータを記憶するように構成される。記憶装置１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００１８】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳ（Operating System）のプログラム
・情報処理を実行するアプリケーション（例えば、ウェブブラウザ）のプログラム
【００１９】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）
【００２０】
プロセッサ１２は、記憶装置１１に記憶されたプログラムを起動することによって、クライアント装置１０の機能を実現するように構成される。プロセッサ１２は、コンピュータの一例である。
【００２１】
入出力インタフェース１３は、クライアント装置１０に接続される入力デバイスからユーザの指示を取得し、かつ、クライアント装置１０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００２２】
通信インタフェース１４は、クライアント装置１０とサーバ３０との間の通信を制御するように構成される。
【００２３】
（１−２）サーバの構成
サーバ３０の構成について説明する。
【００２４】
図２に示すように、サーバ３０は、記憶装置３１と、プロセッサ３２と、入出力インタフェース３３と、通信インタフェース３４とを備える。
【００２５】
記憶装置３１は、プログラム及びデータを記憶するように構成される。記憶装置３１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００２６】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳのプログラム
・情報処理を実行するアプリケーションのプログラム
【００２７】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理の実行結果
【００２８】
プロセッサ３２は、記憶装置３１に記憶されたプログラムを起動することによって、サーバ３０の機能を実現するように構成される。プロセッサ３２は、コンピュータの一例である。
【００２９】
入出力インタフェース３３は、サーバ３０に接続される入力デバイスからユーザの指示を取得し、かつ、サーバ３０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００３０】
通信インタフェース３４は、サーバ３０とクライアント装置１０との間の通信を制御するように構成される。
【００３１】
（２）実施形態の概要
本実施形態の概要について説明する。図３は、本実施形態の概要の説明図である。
【００３２】
図３に示すように、サーバ３０は、トレーニング施設の施設利用者の行動プランの作成を支援する情報処理装置である。
サーバ３０は、クライアント装置１０を介して、ユーザが指定した対象者の対象者基礎情報と、対象者の目標に関する対象者目標情報と、を受け付ける。対象者基礎情報は、対象者の属性に関する属性情報と、対象者の経験に関する経験情報と、対象者の性格に関する性格情報と、対象者の生活習慣に関する生活習慣情報と、対象者の身体に関する身体情報と、のうちの少なくとも１つを含む。
サーバ３０は、複数の参照利用者（「参照対象者」の一例）の参照利用者基礎情報と、複数の参照利用者が実施した行動プランに関する実施行動プラン情報と、行動プランの実施結果に関する実施結果情報と、を記憶する。参照利用者基礎情報は、参照利用者の属性情報と、経験情報と、性格情報と、生活習慣情報と、身体情報と、のうちの少なくとも１つを含む。
サーバ３０は、対象者基礎情報及び対象者目標情報と、複数の参照利用者の参照利用者基礎情報及び実施結果情報と、を比較することにより、対象者に類似する参照利用者の実施行動プラン情報を特定する。
サーバ３０は、クライアント装置１０を介して、特定された実施行動プラン情報を提示する。
【００３３】
なお、「トレーニング施設」は、例えば、健康的観点又は美的観点等から身体運動を行うための施設である。具体的には、例えば、スポーツクラブ、スポーツジム、フィットネスクラブ、フィットネスジム等と一般的に呼ばれるものが挙げられる。
【００３４】
また、「行動プラン」とは、施設利用者が実施する行動（例えば、運動（トレーニング）、又は、運動と食事の組合せ）の計画である。行動プランは、施設利用者が目標を達成するために実施するものである。あるいは、行動プランは、過去の施設利用者がある結果を得るに際して実施したものである。「目標」とは、達成したい（特には、行動プランを通じて達成したい）結果を指し、一例において、トレーニングの目的、達成したい体重、または当該目的もしくは体重に達するまでの期間等を含む。行動プランは、１つ以上の具体的なメニュー名（例えば、「ランニング」、「水泳」、「歯磨き時につま先立ちをする」、「お菓子をやめる」等）を含む。行動プランは、さらに、メニューの内容（例えば、１日あたりの分量、１週間あたりの実施日数、実施する曜日、実施する時間帯、及び強度のうちの１つ以上）を含んでもよい。一例において、行動プランは、トレーニング施設で行う運動に関する事項、日常生活の中で行う運動に関する事項、及び食事に関する事項、のうちの少なくとも１つ、または少なくとも２つ、または３つ全てを含む。
【００３５】
このように、本実施形態では、トレーナの経験に依存せずに、基礎情報及び実施結果（施設利用者にとっては目標）について施設利用者と類似する他の施設利用者が実際に実施した行動プランがユーザに提示される。提示される行動プランは、施設利用者と類似する他の施設利用者が実施したものであるので、施設利用者に適した行動プランである。
【００３６】
（３）データベース
本実施形態のデータベースについて説明する。以下のデータベースは、記憶装置３１に記憶される。
【００３７】
（３−１）参照利用者情報データベース
本実施形態の参照利用者情報データベースについて説明する。図４は、本実施形態の参照利用者情報データベースのデータ構造を示す図である。
【００３８】
図４の参照利用者情報データベースには、参照利用者に関する情報が格納されている。
参照利用者情報データベースは、「参照利用者ＩＤ」フィールドと、「参照利用者名」フィールドと、「参照利用者基礎」フィールドと、「実施結果」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００３９】
「参照利用者ＩＤ」フィールドには、参照利用者ＩＤが格納される。参照利用者ＩＤは、参照利用者を識別する参照利用者識別情報の一例である。
【００４０】
「参照利用者名」フィールドには、参照利用者名に関する情報（例えば、テキスト）が格納される。参照利用者名は、参照利用者識別情報の一例である。
【００４１】
「参照利用者基礎」フィールドには、参照利用者の基礎情報が格納される。「参照利用者基礎」フィールドは、複数のサブフィールド（「属性」フィールド、「経験」フィールド、「性格」フィールド、「生活習慣」フィールド、及び「身長」フィールド）を含む。
【００４２】
「属性」フィールドには、参照利用者の属性に関する属性情報が格納される。「属性」フィールドは、複数のサブフィールド（「性別」フィールド及び「年齢」フィールド）を含む。
【００４３】
「性別」フィールドには、参照利用者の性別に関する情報が格納される。
【００４４】
「年齢」フィールドには、参照利用者の年齢に関する情報が格納される。
【００４５】
「経験」フィールドには、参照利用者の経験に関する経験情報が格納される。「経験」フィールドは、複数のサブフィールド（「運動歴」フィールド及び「ダイエット経験」フィールド）を含む。
【００４６】
「運動歴」フィールドには、参照利用者の運動歴の有無に関する情報が格納される。
【００４７】
「ダイエット経験」フィールドには、参照利用者のダイエット経験の有無に関する情報が格納される。
【００４８】
「性格」フィールドには、参照利用者の性格に関する性格情報が格納される。本実施形態において、性格情報は、参照利用者の行動の継続性の因子となる性格（例えば、「真面目」及び「飽きっぽい」の何れか）を示す。
【００４９】
「生活習慣」フィールドには、参照利用者の生活習慣に関する情報が格納される。例えば、生活習慣は、以下の何れかである。
・仕事不規則
・仕事定時
・主婦
【００５０】
「身長」フィールドには、参照利用者の身長に関する情報が格納される。身長に関する情報は、身体に関する身体情報の一つである。
【００５１】
「実施結果」フィールドには、参照利用者が実施した行動プランの実施結果に関する実施結果情報が格納される。「実施結果」フィールドは、複数のサブフィールド（「目的」フィールド、「期間」フィールド、及び「体重」フィールド）を含む。
【００５２】
「目的」フィールドには、参照利用者のトレーニングの目的に関する情報が格納される。例えば、トレーニングの目的は、以下の何れかである。
・体力アップ
・ダイエット
・シェイプアップ
・痛み改善
・冷え改善
【００５３】
「期間」フィールドには、参照利用者が行動プランを実施した期間に関する情報が格納される。
【００５４】
「体重」フィールドには、参照利用者の体重の変化に関する情報が格納される。「体重」フィールドは、複数のサブフィールド（「実施前」フィールド及び「実施後」フィールド）を含む。
【００５５】
「実施前」フィールドには、参照利用者が行動プランを実施する前の体重に関する情報が格納される。
【００５６】
「実施後」フィールドには、参照利用者が行動プランを実施した後の体重に関する情報が格納される。
【００５７】
（３−２）実施行動プラン情報データベース
本実施形態の実施行動プラン情報データベースについて説明する。図５は、本実施形態の実施行動プラン情報データベースのデータ構造を示す図である。図６は、本実施形態の実施行動プラン情報データベースにおける区分の階層構造を示す図である。
【００５８】
図５の実施行動プラン情報データベースには、参照利用者が実施した行動プランに関する情報（以下「実施行動プラン情報」という）が格納されている。
実施行動プラン情報データベースは、「大区分」フィールドと、「中区分」フィールドと、「小区分」フィールドと、「メニュー名」フィールドと、「メニュー内容」フィールドと、を含む。各フィールドは、互いに関連付けられている。
実施行動プラン情報データベースは、参照利用者ＩＤに関連付けられている。
【００５９】
「大区分」フィールドには、メニューの種別を最も大きく分類したカテゴリーに関する情報が格納される。本実施形態において、大区分には、「施設での運動」、「生活での運動」、及び「食事」が含まれる（図６）。「施設での運動」は、トレーニング施設で行う運動に関する事項であることをいう。「生活での運動」は、日常生活の中で行う運動に関する事項であることをいう。「食事」は、食事に関する事項であることをいう。
【００６０】
「中区分」フィールドには、メニューの種別を「大区分」より小さく分類したカテゴリーに関する情報が格納される。大区分「施設での運動」は、中区分として「有酸素」、「筋力トレーニング」、及び「コンディショニング」を含む。大区分「生活での運動」は、中区分として「有酸素」、「筋力トレーニング」、「コンディショニング」、「生活習慣」、及び「スポーツ全般」を含む。大区分「食事」は、中区分として「生活習慣」を含む（図６）。
【００６１】
「小区分」フィールドには、メニューの種別を「中区分」より小さく分類したカテゴリーに関する情報が格納される。各中区分のカテゴリーに含まれるメニューは、小区分「一人で行う」、「グループで楽しむ」、又は「マンツーマンで行う」に分類される。一例として、「生活での運動」の「筋力トレーニング」は、「一人で行う」、「グループで楽しむ」、及び「マンツーマンで行う」を含み、「生活での運動」の「生活習慣」は、「一人で行う」のみを含む（図６）。
【００６２】
「メニュー名」フィールドには、具体的なメニュー名に関する情報が格納される。
【００６３】
「メニュー内容」フィールドは、具体的なメニューの内容に関する情報が格納される。「メニュー内容」フィールドは、複数のサブフィールド（「１日の分量」フィールド及び「１週間における日数」フィールド）を含む。
【００６４】
「１日の分量」フィールドには、１日に行うべき分量（例えば、時間、回数、タイミング等）に関する情報が格納される。
【００６５】
「１週間における日数」フィールドには、１週間のうちで行うべき日数に関する情報が格納される。
【００６６】
（４）情報処理
本実施形態の情報処理について説明する。図７は、本実施形態の行動プラン提示処理のシーケンス図である。図８は、本実施形態の行動プラン提示処理において表示される画面例を示す図である。図９は、本実施形態の行動プラン提示処理において表示される画面例を示す図である。
【００６７】
本実施形態において、「対象者」は、例えば、トレーニング施設の施設利用者である。「参照利用者」は、例えば、トレーニング施設の過去の施設利用者である。ユーザは、例えば、トレーニング施設のトレーナ、又は、対象者自身である。
【００６８】
図７に示すように、クライアント装置１０は、対象者基礎情報の受付（Ｓ１１０）を実行する。
具体的には、プロセッサ１２は、画面Ｐ１００（図８）をディスプレイに表示する。
【００６９】
画面Ｐ１００は、フィールドオブジェクトＦ１００ａ〜Ｆ１００ｇと、操作オブジェクトＢ１００と、を含む。
フィールドオブジェクトＦ１００ａは、対象者の性別を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１００ｂは、対象者の年齢を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１００ｃは、対象者の運動歴の有無を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１００ｄは、対象者のダイエット経験の有無を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１００ｅは、対象者の性格を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１００ｆは、対象者の生活習慣を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１００ｇは、対象者の身長を指定するためのユーザ指示を受け付けるオブジェクトである。
操作オブジェクトＢ１００は、フィールドオブジェクトＦ１００ａ〜Ｆ１００ｇに入力されたユーザ指示をサーバ３０に送信するためのユーザ指示を受け付けるオブジェクトである。
【００７０】
ステップＳ１１０の後、クライアント装置１０は、対象者目標情報の受付（Ｓ１１１）を実行する。
具体的には、ユーザが、フィールドオブジェクトＦ１００ａ〜Ｆ１００ｇにユーザ指示を入力し、かつ、操作オブジェクトＢ１００を操作すると、プロセッサ１２は、画面Ｐ１０１（図８）をディスプレイに表示する。
【００７１】
画面Ｐ１０１は、フィールドオブジェクトＦ１０１ａ〜Ｆ１０１ｄと、操作オブジェクトＢ１０１と、を含む。
フィールドオブジェクトＦ１０１ａは、対象者のトレーニングの目的を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１０１ｂは、対象者の目標達成までの目標期間を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１０１ｃは、対象者の現時点（つまり、行動プランを実施する前）の体重を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１０１ｄは、対象者の目標の体重を指定するためのユーザ指示を受け付けるオブジェクトである。
操作オブジェクトＢ１０１は、特定リクエスト（Ｓ１１２）を実行させるためのユーザ指示を受け付けるオブジェクトである。
【００７２】
ステップＳ１１１の後、クライアント装置１０は、特定リクエスト（Ｓ１１２）を実行する。
具体的には、ユーザが、フィールドオブジェクトＦ１０１ａ〜Ｆ１０１ｄにユーザ指示を入力し、かつ、操作オブジェクトＢ１０１を操作すると、プロセッサ１２は、特定リクエストデータをサーバ３０に送信する。
特定リクエストデータは、以下の情報を含む。
・フィールドオブジェクトＦ１００ａ〜Ｆ１００ｇに指定された対象者基礎情報
・フィールドオブジェクトＦ１０１ａ〜Ｆ１０１ｄに指定された対象者目標情報
【００７３】
ステップＳ１１２の後、サーバ３０は、行動プランの特定（Ｓ３１０）を実行する。
具体的には、プロセッサ３２は、参照利用者情報データベース（図４）を参照して、特定リクエストデータに含まれる対象者基礎情報及び対象者目標情報と、各参照利用者の参照利用者基礎情報及び実施結果情報と、を比較する。より具体的には、以下の情報同士を比較する。
・対象者の性別に関する情報と、参照利用者の「性別」フィールドの情報
・対象者の年齢に関する情報と、参照利用者の「年齢」フィールドの情報
・対象者の運動歴の有無に関する情報と、参照利用者の「運動歴」フィールドの情報
・対象者のダイエット経験の有無に関する情報と、参照利用者の「ダイエット経験」フィールドの情報
・対象者の性格に関する情報と、参照利用者の「性格」フィールドの情報
・対象者の生活習慣に関する情報と、参照利用者の「生活習慣」フィールドの情報
・対象者の身長に関する情報と、参照利用者の「身長」フィールドの情報
・対象者のトレーニングの目的に関する情報と、参照利用者の「目的」フィールドの情報
・対象者の目標達成までの目標期間に関する情報と、参照利用者の「期間」フィールドの情報
・対象者の現時点の体重に関する情報と、参照利用者の「実施前」フィールドの情報
・対象者の目標の体重に関する情報と、参照利用者の「実施後」フィールドの情報
【００７４】
プロセッサ３２は、対象者の対象者基礎情報及び対象者目標情報に対する参照利用者基礎情報及び実施結果情報の類似度が最も高い参照利用者の参照利用者ＩＤを特定する。
【００７５】
第１例として、プロセッサ３２は、一致する項目数に応じて類似度を計算する。この場合、一致する項目数が最も多い場合に類似度が最も高くなる。
【００７６】
第２例として、プロセッサ３２は、定性的な各項目（「性別」、「運動歴」、「ダイエット経験」、「性格」、「生活習慣」、「目的」）については、一致する項目数に応じて類似度を計算する。
プロセッサ３２は、定量的な各項目（「年齢」、「身長」、「期間」、「体重」）については、数値の差に応じて類似度を計算する。
この場合、定性的な項目について一致する項目数が最も多く、かつ、定量的な項目について数値の差が最も小さい場合に、類似度が最も高くなる。
【００７７】
プロセッサ３２は、実施行動プラン情報データベース（図５）を参照して、特定された参照利用者ＩＤに関連付けられた実施行動プラン情報を特定する。
【００７８】
ステップＳ３１０の後、サーバ３０は、特定レスポンス（Ｓ３１１）を実行する。
具体的には、プロセッサ３２は、特定レスポンスデータをクライアント装置１０に送信する。特定レスポンスデータは、以下の情報を含む。
・ステップＳ３１０で特定された実施行動プラン情報
【００７９】
ステップＳ３１１の後、クライアント装置１０は、行動プランの提示（Ｓ１１３）を実行する。
具体的には、プロセッサ１２は、特定レスポンスデータに基づいて、画面Ｐ１０２（図９）をディスプレイに表示する。
【００８０】
画面Ｐ１０２は、表示オブジェクトＡ１０２を含む。
表示オブジェクトＡ１０２は、実施行動プラン情報を含む。
【００８１】
本実施形態によれば、トレーナの経験に依存せずに、基礎情報及び実施結果（施設利用者にとっては目標）について施設利用者と類似する他の施設利用者が実際に実施した行動プランが提示される。提示される行動プランは、施設利用者と類似する他の施設利用者が実施したものであるので、施設利用者に適した行動プランである。そのため、施設利用者の目標達成率が高まる。
【００８２】
また、属性、経験、性格、及び生活習慣は、施設利用者の行動の継続性等に影響を与え得る。身体情報は、施設利用者の運動又は食事を通じた目標達成までの効率性等に影響を与え得る。本実施形態では、このような情報を考慮することによって、より適切な行動プランを提示でき、施設利用者の目標達成率が高まる。
【００８３】
（５）変形例
本実施形態の変形例について説明する。
【００８４】
（５−１）変形例１
変形例１について説明する。変形例１は、カロリー計算の結果を提示する例である。また、変形例１では、ユーザの行動プランの変更指示を受け付ける例もあわせて説明する。
【００８５】
（５−１−１）カロリー情報データベース
変形例１のカロリー情報データベースについて説明する。図１０は、変形例１のカロリー情報データベースのデータ構造を示す図である。
【００８６】
図１０のカロリー情報データベースには、各メニューの実施によって消費されるカロリーに関するカロリー情報が格納される。カロリーデータベースは、「大区分」フィールドと、「中区分」フィールドと、「小区分」フィールドと、「メニュー名」フィールドと、「カロリー」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００８７】
「大区分」フィールド、「中区分」フィールド、「小区分」フィールド、及び「メニュー名」フィールドの説明は、上述のとおりである。
【００８８】
「カロリー」フィールドには、各メニューの実施によって消費されるカロリーに関する情報が格納される。「カロリー」フィールドは、複数のサブフィールド（「５０ｋｇ」フィールド、「５５ｋｇ」フィールド等の体重のフィールド）を含む。
各体重のフィールドには、当該体重の人間が各メニューを実施した場合に消費されるカロリーに関する情報が格納される。
【００８９】
（５−１−２）情報処理
変形例１の情報処理について説明する。
【００９０】
（５−１−２−１）行動プラン提示処理
変形例１の行動プラン提示処理について説明する。図１１は、変形例１の行動プラン提示処理のシーケンス図である。図１２は、変形例１の行動プラン提示処理において表示される画面例を示す図である。
【００９１】
図１１に示すように、クライアント装置１０は、図７と同様に、ステップＳ１１０〜Ｓ１１２を実行する。
【００９２】
ステップＳ１１２の後、サーバ３０は、図７と同様に、ステップＳ３１０を実行する。
【００９３】
ステップＳ３１０の後、サーバ３０は、カロリー計算（Ｓ３２１）を実行する。
具体的には、プロセッサ３２は、特定リクエストデータに含まれる対象者の現時点の体重に関する情報と、対象者の目標の体重に関する情報と、対象者の目標達成までの目標期間に関する情報に基づき、目標を達成するために消費すべきカロリー（例えば、１週間あたりの消費すべきカロリー）を計算する。１週間あたりの消費すべきカロリーは、例えば、「（現時点の体重（ｋｇ）−目標の体重（ｋｇ））÷目標期間（ヶ月）×７０００ｋｃａｌ÷４（週）」の計算式で計算される。
プロセッサ３２は、ステップＳ３１０で特定された行動プランの実施によって消費されるカロリー（例えば、１週間あたりの消費されるカロリー）を計算する。より具体的には、プロセッサ３２は、カロリー情報データベース（図１０）を参照して、特定された行動プランの各メニュー名に対応する「メニュー名」フィールに関連付けられた「カロリー」フィールドのうち、特定リクエストデータに含まれる対象者の現時点の体重と同じまた最も近い体重のサブフィールドにおけるカロリー値を特定する。プロセッサ３２は、各メニューに関して、特定されたカロリー値と「１日あたりの分量」と「１週間における日数」とに基づき、当該メニューの実施によって消費されるカロリーを計算する。プロセッサ３２は、計算された各メニューのカロリーを合算し、行動プランの実施によって消費されるカロリーを計算する。
プロセッサ３２は、計算された「目標を達成するために消費すべきカロリー」と「行動プランの実施によって消費されるカロリー」との差分を計算する。
【００９４】
ステップＳ３２１の後、サーバ３０は、特定レスポンス（Ｓ３２２）を実行する。
具体的には、プロセッサ３２は、特定レスポンスデータをクライアント装置１０に送信する。特定レスポンスデータは、以下の情報を含む。
・ステップＳ３１０で特定された実施行動プラン情報
・ステップＳ３２１で計算された目標を達成するために消費すべきカロリーに関する情報
・ステップＳ３２１で計算された行動プランの実施によって消費されるカロリーに関する情報
・ステップＳ３２１で計算された「目標を達成するために消費すべきカロリー」と「行動プランの実施によって消費されるカロリー」との差分に関する情報
【００９５】
ステップＳ３２２の後、クライアント装置１０は、行動プランの提示（Ｓ１２３）を実行する。
具体的には、プロセッサ１２は、特定レスポンスデータに基づいて、画面Ｐ２０２（図１２）をディスプレイに表示する。
【００９６】
画面Ｐ２０２は、フィールドオブジェクトＦ２０２と、表示オブジェクトＡ２０２と、操作オブジェクトＢ２０２と、を含む。
フィールドオブジェクトＦ２０２は、実施行動プラン情報を含む。フィールドオブジェクトＦ２０２は、メニュー、１日あたりの分量、及び、１週間における日数について、変更内容を指定するためのユーザ指示を受け付けるオブジェクトでもある。
表示オブジェクトＡ２０２は、目標を達成するために消費すべきカロリーに関する情報、行動プランの実施によって消費されるカロリーに関する情報、及び、「目標を達成するために消費すべきカロリー」と「行動プランの実施によって消費されるカロリー」との差分に関する情報を含む。
操作オブジェクトＢ２０２は、変更リクエストを実行させるためのユーザ指示を受け付けるオブジェクトである。
【００９７】
（５−１−２−２）行動プラン調整処理
変形例１の行動プラン調整処理について説明する。図１３は、変形例１の行動プラン調整処理のシーケンス図である。図１４は、変形例１の行動プラン調整処理において表示される画面例を示す図である。図１５は、変形例１の行動プラン調整処理において表示される画面例を示す図である。
行動プラン調整処理は、ステップＳ１２３において提示された行動プランをユーザが変更したい場合に行われる処理である。
【００９８】
図１３に示すように、クライアント装置１０は、変更リクエスト（Ｓ１２４）を実行する。
具体的には、ユーザが、フィールドオブジェクトＦ２０２に変更内容を入力し、かつ、操作オブジェクトＢ２０２を操作すると、プロセッサ１２は、変更リクエストデータをサーバ３０に送信する。
変更リクエストデータは、以下の情報を含む。
・変更後の行動プランに関する情報
なお、ここでは、一例として、「ランニング（ゆっくり）」の１日あたりの分量を「１０分」から「２０分」に変更する（図１４）。
【００９９】
ステップＳ１２４の後、サーバ３０は、カロリー再計算（Ｓ３２３）を実行する。
具体的には、プロセッサ３２は、カロリー情報データベース（図１０）を参照して、変更リクエストデータに含まれる行動プランの各メニュー名に対応する「メニュー名」フィールに関連付けられた「カロリー」フィールドのうち、特定リクエストデータに含まれる対象者の現時点の体重と同じまた最も近い体重のサブフィールドにおけるカロリー値を特定する。プロセッサ３２は、各メニューに関して、特定されたカロリー値と「１日あたりの分量」と「１週間における日数」とに基づき、当該メニューの実施によって消費されるカロリーを再計算する。プロセッサ３２は、再計算された各メニューのカロリーを合算し、行動プランの実施によって消費されるカロリーを再計算する。
プロセッサ３２は、ステップＳ３２１において計算された「目標を達成するために消費すべきカロリー」とステップＳ３２３において再計算された「行動プランの実施によって消費されるカロリー」との差分を再計算する。
【０１００】
ステップＳ３２３の後、サーバ３０は、変更レスポンス（Ｓ３２３）を実行する。
具体的には、プロセッサ３２は、変更レスポンスデータをクライアント装置１０に送信する。特定レスポンスデータは、以下の情報を含む。
・変更リクエストデータに含まれる変更後の行動プランに関する情報
・ステップＳ３２１で計算された目標を達成するために消費すべきカロリーに関する情報
・ステップＳ３２３で再計算された行動プランの実施によって消費されるカロリーに関する情報
・ステップＳ３２３で再計算された「目標を達成するために消費すべきカロリー」と「行動プランの実施によって消費されるカロリー」との差分に関する情報
【０１０１】
ステップＳ３２３の後、クライアント装置１０は、カロリーの再提示（Ｓ１２５）を実行する。
具体的には、プロセッサ１２は、変更レスポンスデータに基づいて、画面Ｐ２０３（図１５）をディスプレイに表示する。
【０１０２】
画面Ｐ２０３は、フィールドオブジェクトＦ２０３と、表示オブジェクトＡ２０３と、操作オブジェクトＢ２０３と、を含む。
フィールドオブジェクトＦ２０３は、変更後の行動プランに関する情報を含む。フィールドオブジェクトＦ２０３は、メニュー、１日あたりの分量、及び、１週間における日数について、変更内容を指定するためのユーザ指示を受け付けるオブジェクトでもある。
表示オブジェクトＡ２０３は、目標を達成するために消費すべきカロリーに関する情報、行動プランの実施によって消費されるカロリーに関する情報、及び、「目標を達成するために消費すべきカロリー」と「行動プランの実施によって消費されるカロリー」との差分に関する情報を含む。
操作オブジェクトＢ２０３は、変更リクエストを実行させるためのユーザ指示を受け付けるオブジェクトである。
【０１０３】
ユーザが行動プランをさらに変更したい場合には、フィールドオブジェクトＦ２０３に含まれる行動プランに対して再度行動プラン調整処理を行うことができる。
【０１０４】
変形例１では、目標を達成するために消費すべきカロリー、及び、行動プランの実施によって消費されるカロリーが提示される。これにより、ユーザは、対象者と参照利用者とのわずかな相違点に起因して生じ得る消費カロリーの差を知ることができる。そのため、ユーザは、この差に基づき施設利用者により適した行動プランに調整することができる。
【０１０５】
さらに、変形例１では、ユーザの変更指示に従ってカロリーが再計算される。これにより、ユーザは、変更後の行動プランの実施によって消費されるカロリーを知ることができる。そのため、ユーザは、容易に、施設利用者により適した行動プランに調整することができる。
【０１０６】
（５−２）変形例２
変形例２について説明する。変形例２は、行動プラン情報として複数の候補を提示する例である。
【０１０７】
（５−２−１）行動プラン提示処理
変形例２の行動プラン提示処理について説明する。図１６は、変形例２の行動プラン提示処理のシーケンス図である。図１７は、変形例２の行動プラン提示処理において表示される画面例を示す図である。
【０１０８】
図１６に示すように、クライアント装置１０は、図７と同様に、ステップＳ１１０〜Ｓ１１２を実行する。
【０１０９】
ステップＳ１１２の後、サーバ３０は、行動プランの特定（Ｓ３３０）を実行する。
具体的には、ステップＳ３１０と同様に、プロセッサ３２は、参照利用者情報データベース（図４）を参照して、特定リクエストデータに含まれる対象者基礎情報及び対象者目標情報と、各参照利用者の参照利用者基礎情報及び実施結果情報と、を比較する。
【０１１０】
変形例２では、プロセッサ３２は、対象者の対象者基礎情報及び対象者目標情報に対する参照利用者基礎情報及び実施結果情報の類似度が高い方から所定順位までの参照利用者の参照利用者ＩＤ（例えば、類似度の高い順に５つの参照利用者ＩＤ）を特定する。
プロセッサ３２は、実施行動プラン情報データベース（図５）を参照して、特定された各参照利用者ＩＤに関連付けられた各実施行動プラン情報を特定する。
【０１１１】
ステップＳ３３０の後、サーバ３０は、特定レスポンス（Ｓ３３１）を実行する。
具体的には、プロセッサ３２は、特定レスポンスデータをクライアント装置１０に送信する。特定レスポンスデータは、以下の情報を含む。
・ステップＳ３３０で特定された各実施行動プラン情報
・類似度の順位に関する情報
【０１１２】
ステップＳ３３１の後、クライアント装置１０は、行動プランの提示（Ｓ１３３）を実行する。
具体的には、プロセッサ１２は、特定レスポンスデータに基づいて、画面Ｐ３０２（図１７）をディスプレイに表示する。
【０１１３】
画面Ｐ３０２は、表示オブジェクトＡ３０２を含む。
表示オブジェクトＡ３０２は、実施行動プラン情報を含む。表示オブジェクトＡ３０２では、各大区分において、特定レスポンスデータに含まれる類似度の順位に関する情報に対応して、候補メニューが表示される。すなわち、各大区分において、候補１として、類似度が１番高い参照利用者が実際に実施したメニューが提示される。候補２として、類似度が２番目に高い参照利用者が実際に実施したメニューが提示される。候補３以降も同様である。
【０１１４】
変形例２によれば、トレーナの経験に依存せずに、基礎情報及び実施結果（施設利用者にとっては目標）について施設利用者と類似する複数の他の施設利用者が実際に実施した行動プランが提示される。すなわち、施設利用者に適した行動プランが提示されるとともに、施設利用者の行動プランを決定するにあたり複数の選択肢が提示される。そのため、施設利用者にとって目標達成の可能性が高く且つ施設利用者の嗜好に沿う行動プランを作成する材料となり、施設利用者の目標達成率が高まる。
【０１１５】
（５−３）変形例３
変形例３について説明する。変形例３は、対象者の希望が考慮された行動プラン情報を提示する例である。
【０１１６】
（５−３−１）行動プラン提示処理
変形例３の行動プラン提示処理について説明する。図１８は、変形例３の行動プラン提示処理のシーケンス図である。図１９は、変形例３の行動プラン提示処理において表示される画面例を示す図である。
【０１１７】
図１８に示すように、クライアント装置１０は、図７と同様に、ステップＳ１１０〜Ｓ１１１を実行する。
【０１１８】
ステップＳ１１１の後、クライアント装置１０は、対象者希望情報の受付（Ｓ１４２）を実行する。
具体的には、ユーザが、フィールドオブジェクトＦ１０１ａ〜Ｆ１０１ｄにユーザ指示を入力し、かつ、操作オブジェクトＢ１０１を操作すると、プロセッサ１２は、画面Ｐ４０２（図１９）をディスプレイに表示する。
【０１１９】
画面Ｐ４０２は、フィールドオブジェクトＦ４０２と、操作オブジェクトＢ４０２と、を含む。
フィールドオブジェクトＦ４０２は、行動プランに対する対象者の希望を指定するためのユーザ指示を受け付けるオブジェクトである。
操作オブジェクトＢ４０２は、特定リクエスト（Ｓ１４３）を実行させるためのユーザ指示を受け付けるオブジェクトである。
【０１２０】
ステップＳ１４２の後、クライアント装置１０は、特定リクエスト（Ｓ１４３）を実行する。
具体的には、ユーザが、フィールドオブジェクトＦ４０２にユーザ指示を入力し、かつ、操作オブジェクトＢ４０２を操作すると、プロセッサ１２は、特定リクエストデータをサーバ３０に送信する。
特定リクエストデータは、以下の情報を含む。
・フィールドオブジェクトＦ１００ａ〜Ｆ１００ｇに指定された対象者基礎情報
・フィールドオブジェクトＦ１０１ａ〜Ｆ１０１ｄに指定された対象者目標情報
・フィールドオブジェクトＦ４０２に指定された対象者希望情報
【０１２１】
ステップＳ１４３の後、サーバ３０は、行動プランの特定（Ｓ３４０）を実行する。
第１例として、具体的には、ステップＳ３１０と同様に、プロセッサ３２は、参照利用者情報データベース（図４）を参照して、特定リクエストデータに含まれる対象者基礎情報及び対象者目標情報と、各参照利用者の参照利用者基礎情報及び実施結果情報と、を比較する。プロセッサ３２は、対象者の対象者基礎情報及び対象者目標情報に対する参照利用者基礎情報及び実施結果情報の類似度が高い順に参照利用者を順位付ける。プロセッサ３２は、実施行動プラン情報データベース（図５）を参照して、各参照利用者の参照利用者ＩＤに関連付けられた各実施行動プラン情報を特定する。プロセッサ３２は、順位が高い（すなわち類似度が高い）参照利用者から実施行動プラン情報と対象者希望情報とを比較していき、対象者希望情報と最初に合致した実施行動プラン情報を特定する。
【０１２２】
第２の例として、具体的には、プロセッサ３２は、実施行動プラン情報データベース（図５）を参照して、各参照利用者の参照利用者ＩＤに関連付けられた各実施行動プラン情報を特定する。プロセッサ３２は、特定された各実施行動プラン情報と対象者希望情報とを比較し、対象者希望情報に合致する実施行動プラン情報を特定する。プロセッサ３２は、特定された各実施行動プラン情報に関連付けられた各参照利用者ＩＤを特定する。プロセッサ３２は、参照利用者情報データベース（図４）を参照して、特定リクエストデータに含まれる対象者基礎情報及び対象者目標情報と、特定された各参照利用者ＩＤに関連付けられた各参照利用者の参照利用者基礎情報及び実施結果情報と、を比較する。プロセッサ３２は、対象者の対象者基礎情報及び対象者目標情報に対する参照利用者基礎情報及び実施結果情報の類似度が最も高い参照利用者の参照利用者ＩＤを特定する。プロセッサ３２は、実施行動プラン情報データベース（図５）を参照して、特定された参照利用者ＩＤに関連付けられた実施行動プラン情報を特定する。
【０１２３】
ステップＳ３４０の後、サーバ３０は、特定レスポンス（Ｓ３４１）を実行する。
具体的には、プロセッサ３２は、特定レスポンスデータをクライアント装置１０に送信する。特定レスポンスデータは、以下の情報を含む。
・ステップＳ３４０で特定された実施行動プラン情報
【０１２４】
ステップＳ３４１の後、クライアント装置１０は、図７と同様に、ステップＳ１１３を実行する。
【０１２５】
変形例３によれば、トレーナの経験に依存せずに、基礎情報及び実施結果（施設利用者にとっては目標）について施設利用者と類似する他の施設利用者が実際に実施した行動プランであって、かつ、施設利用者の希望が考慮されたものが提示される。すなわち、施設利用者に適しており、かつ、施設利用者の希望に沿う行動プランが提示される。そのため、施設利用者にとって目標達成の可能性が高く且つ施設利用者の嗜好に沿う行動プランが提示でき、施設利用者の目標達成率が高まる。
【０１２６】
（６）本実施形態の小括
本実施形態について小括する。
【０１２７】
本実施形態の第１態様は、
トレーニング施設の施設利用者の行動プランの作成を支援する情報処理装置（例えば、サーバ３０）であって、
対象者の属性に関する属性情報と、対象者の経験に関する経験情報と、対象者の性格に関する性格情報と、対象者の生活習慣に関する生活習慣情報と、対象者の身体に関する身体情報と、のうちの少なくとも１つを含む対象者基礎情報、及び、対象者の目標に関する対象者目標情報を受け付ける手段（例えば、ステップＳ３１０の処理を実行するプロセッサ３２）を備え、
複数の参照対象者の、属性情報と、経験情報と、性格情報と、生活習慣情報と、身体情報と、のうちの少なくとも１つを含む参照対象者基礎情報、複数の参照対象者が実施した行動プランに関する実施行動プラン情報、及び、行動プランの実施結果に関する実施結果情報を記憶する手段（例えば、参照利用者情報データベース（図４）及び実施行動プラン情報データベース（図５）を管理するプロセッサ３２）を備え、
対象者基礎情報及び対象者目標情報と、複数の参照対象者の参照対象者基礎情報及び実施結果情報と、を比較することにより、対象者に類似する参照対象者の実施行動プラン情報を特定する手段（例えば、ステップＳ３１０の処理を実行するプロセッサ３２）を備え、
特定された実施行動プラン情報を提示する手段（例えば、ステップＳ３１１の処理を実行するプロセッサ３２）を備える、
情報処理装置である。
【０１２８】
第１態様によれば、トレーナの経験に依存せずに、基礎情報及び実施結果（施設利用者にとっては目標）について施設利用者と類似する他の施設利用者が実際に実施した行動プランが提示される。提示される行動プランは、施設利用者と類似する他の施設利用者が実施したものであるので、施設利用者に適した行動プランである。そのため、施設利用者の目標達成率が高まる。また、施設利用者の行動の継続性等に影響を与え得る属性、経験、性格、もしくは生活習慣の情報、又は、施設利用者の運動又は食事を通じた目標達成までの効率性等に影響を与え得る身体情報を考慮することによって、より適切な行動プランを提示でき、施設利用者の目標達成率が高まる。
できる。
【０１２９】
本実施形態の第２態様は、
行動プランが、トレーニング施設で行う運動に関する事項、日常生活の中で行う運動に関する事項、及び食事に関する事項、のうちの少なくとも１つを含む、
情報処理装置である。
【０１３０】
第２態様によれば、トレーニング施設の施設利用者が目標を達成するための中核となるトレーニング施設で行う運動、日常生活の中で行う運動、及び食事、のうちの少なくとも１つに関して行動プランが提示される。そのため、施設利用者の目標達成率が高まる。
【０１３１】
本実施形態の第３態様は、
対象者の現時点の体重に関する情報と、対象者の目標の体重に関する情報と、対象者の目標を達成するまでの目標期間に関する情報と、を受け付ける手段（例えば、ステップＳ３１０の処理を実行するプロセッサ３２）を備え、
前記情報に基づき、目標を達成するために消費すべきカロリーを計算する手段（例えば、ステップＳ３２１の処理を実行するプロセッサ３２）を備え、
計算されたカロリーに関する情報を提示する手段（例えば、ステップＳ３２２の処理を実行するプロセッサ３２）を備え、
特定された実施行動プラン情報における行動プランの実施によって消費されるカロリーに関する情報を提示する手段（例えば、ステップＳ３２２の処理を実行するプロセッサ３２）を備える、
情報処理装置である。
【０１３２】
第３態様によれば、目標を達成するために消費すべきカロリー、及び、行動プランの実施によって消費されるカロリーが提示される。これにより、ユーザは、対象者と参照利用者とのわずかな相違点に起因して生じ得る消費カロリーの差を知ることができる。そのため、ユーザは、この差に基づき施設利用者により適した行動プランに調整することができる。
【０１３３】
本実施形態の第４態様は、
提示された実施行動プラン情報における行動プランに対する変更指示を受け付ける手段（例えば、ステップＳ３２３の処理を実行するプロセッサ３２）を備え、
変更指示を反映した行動プランの実施によって消費されるカロリーに関する情報を提示する手段（例えば、ステップＳ３２４の処理を実行するプロセッサ３２）を備える、
情報処理装置である。
【０１３４】
第４態様によれば、ユーザの変更指示に従ってカロリーが再計算される。これにより、ユーザは、変更後の行動プランの実施によって消費されるカロリーを知ることができる。そのため、ユーザは、容易に、施設利用者により適した行動プランに調整することができる。
【０１３５】
本実施形態の第５態様は、
実施行動プラン情報として、複数の候補を提示する、
情報処理装置である。
【０１３６】
第５態様によれば、トレーナの経験に依存せずに、基礎情報及び実施結果（施設利用者にとっては目標）について施設利用者と類似する複数の他の施設利用者が実際に実施した行動プランが提示される。すなわち、施設利用者に適した行動プランが提示されるとともに、施設利用者の行動プランを決定するにあたり複数の選択肢が提示される。そのため、施設利用者にとって目標達成の可能性が高く且つ施設利用者の嗜好に沿う行動プランを作成する材料となり、施設利用者の目標達成率が高まる。
【０１３７】
本実施形態の第６態様は、
行動プランに対する対象者の希望に関する対象者希望情報を受け付ける手段（例えば、ステップＳ３４０の処理を実行するプロセッサ３２）を備え、
実施行動プラン情報を提示する手段（例えば、ステップＳ３４１の処理を実行するプロセッサ３２）は、対象者希望情報を考慮して特定された実施行動プラン情報を提示する、
情報処理装置である。
【０１３８】
第６態様によれば、トレーナの経験に依存せずに、基礎情報及び実施結果（施設利用者にとっては目標）について施設利用者と類似する他の施設利用者が実際に実施した行動プランであって、かつ、施設利用者の希望が考慮されたものが提示される。すなわち、施設利用者に適しており、かつ、施設利用者の希望に沿う行動プランが提示される。そのため、施設利用者にとって目標達成の可能性が高く且つ施設利用者の嗜好に沿う行動プランが提示でき、施設利用者の目標達成率が高まる。
【０１３９】
本実施形態の第７態様は、
コンピュータ（例えば、プロセッサ３２）を、上記の各手段として機能させるためのプログラムである。
【０１４０】
（７）その他の変形例
【０１４１】
記憶装置１１は、ネットワークＮＷを介して、クライアント装置１０と接続されてもよい。記憶装置３１は、ネットワークＮＷを介して、サーバ３０と接続されてもよい。
【０１４２】
上記の情報処理の各ステップは、クライアント装置１０及びサーバ３０の何れでも実行可能である。
【０１４３】
本実施形態では、行動プランとして「大区分」、「中区分」、「小区分」、「メニュー名」、「１日あたりの分量」及び「１週間における日数」が提示される例を示したが、本実施形態はこれに限られない。例えば、「１週間における日数」の代わりに具体的な曜日が提示されてもよい。また、「メニュー名」のみが提示されてもよい。また、実施するメニューの順番がさらに提示されてもよい。
【０１４４】
また、対象者基礎情報として、例えば、過去の体重推移に関する情報（「身体情報」の一例）、体組成に関する情報（「身体情報」の一例）、遺伝子検査の結果に関する情報（「身体情報」の一例）、職業に関する情報（「属性情報」の一例）、又は食事歴に関する情報（「経験情報」の一例）等を含んでもよい。
【０１４５】
本実施形態で提示される実施行動プランは施設利用者に適したものである。そのため、提示された実施行動プランをそのまま施設利用者の行動プランとしてもよい。あるいは、ユーザの嗜好又は施設の状況等に応じて、提示された実施行動プランを適宜調整（変更）してから施設利用者の行動プランとしてもよい。
【０１４６】
変形例１では、行動プラン調整処理における行動プランの変更事項として、提示されたメニューの１日あたりの分量を変更する例を示したが、変形例１はこれに限られない。例えば、行動プラン調整処理における行動プランの変更事項は、提示された行動プランの中には含まれていないメニューの追加であってもよい。
【０１４７】
変形例３では、対象者基礎情報及び対象者目標情報と各参照利用者の参照利用者基礎情報及び実施結果情報との比較と、実施行動プラン情報と対象者希望情報との比較とが、別々に行われる例を示したが、変形例３はこれに限られない。例えば、実施行動プラン情報と対象者希望情報との比較結果を、対象者基礎情報及び対象者目標情報に対する参照利用者基礎情報及び実施結果情報の類似度を計算する際に組み込んでもよい。この場合、例えば、実施行動プラン情報と対象者希望情報とが合致する場合に、これを一致する項目としてカウントしてもよい。あるいは、実施行動プラン情報と対象者希望情報とが合致する場合に、類似度が高くなるよう所定の係数を乗じてもよい。
【０１４８】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【符号の説明】
【０１４９】
１          ：情報処理システム
１０        ：クライアント装置
１１        ：記憶装置
１２        ：プロセッサ
１３        ：入出力インタフェース
１４        ：通信インタフェース
３０        ：サーバ
３１        ：記憶装置
３２        ：プロセッサ
３３        ：入出力インタフェース
３４        ：通信インタフェース
【要約】
【課題】トレーナの経験に依存せず、トレーニング施設の施設利用者に適した行動プランを提示する。
【解決手段】情報処理装置は、施設利用者の行動プランの作成を支援するものであって、対象者の属性情報と、経験情報と、性格情報と、生活習慣情報と、身体情報と、のうちの少なくとも１つを含む対象者基礎情報、及び、対象者の目標に関する対象者目標情報を受け付ける手段を備え、複数の参照対象者の、属性情報と、経験情報と、性格情報と、生活習慣情報と、身体情報と、のうちの少なくとも１つを含む参照対象者基礎情報、複数の参照対象者の実施行動プラン情報、及び、実施結果情報を記憶する手段を備え、対象者基礎情報及び対象者目標情報と、複数の参照対象者の参照対象者基礎情報及び実施結果情報と、を比較することにより、対象者に類似する参照対象者の実施行動プラン情報を特定する手段を備え、特定された実施行動プラン情報を提示する手段を備える。
【選択図】図３【図１】
0006644290.tif 000002
【図２】
0006644290.tif 000003
【図３】
0006644290.tif 000004
【図４】
0006644290.tif 000005
【図５】
0006644290.tif 000006
【図６】
0006644290.tif 000007
【図７】
0006644290.tif 000008
【図８】
0006644290.tif 000009
【図９】
0006644290.tif 000010
【図１０】
0006644290.tif 000011
【図１１】
0006644290.tif 000012
【図１２】
0006644290.tif 000013
【図１３】
0006644290.tif 000014
【図１４】
0006644290.tif 000015
【図１５】
0006644290.tif 000016
【図１６】
0006644290.tif 000017
【図１７】
0006644290.tif 000018
【図１８】
0006644290.tif 000019
【図１９】
0006644290.tif 000020