(57)【要約】【課題】ユーザーのリアルタイムの動作を把握し、当該ユーザーに伝達する情報を規定することができ、より的確な行動を促すことができる行動促進システム、行動促進方法、及び行動促進システム用のプログラムを提供する。【解決手段】行動促進システム１は、目標設定部１０と、動作検出部２０と、位置推定部２８と、行動事例情報を予め格納している行動事例テーブル４２と、ユーザーの行動を推定する行動推定部４０と、ユーザーの目標の達成度を評価する達成度評価部５０と、複数の認識情報を予め格納する認識情報格納部６２と、関連情報を外部のネットワークを介して取得し、当該関連情報と、認識情報格納部６２が格納しており、達成度評価部５０の評価結果に対応する認識情報とを用いて出力情報を生成する出力情報生成部６０と、出力情報を出力する出力部７２とを備える。【選択図】図２
2014006663.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが達成すべき行動の目標である目標情報を設定する目標設定部と、
前記ユーザーの動作を検出する動作検出部と、
前記ユーザーの位置を推定する位置推定部と、
予め定められた複数の行動のそれぞれに対応させて、ユーザーの動作を示す動作情報及びユーザーの位置を示す位置情報を行動事例情報として予め格納している行動事例テーブルと、
前記動作検出部が検出した前記動作及び前記位置推定部が推定した前記位置と前記行動事例テーブルが格納している複数の前記行動事例情報との比較に基づいて、前記ユーザーの行動を推定する行動推定部と、
前記目標設定部が設定した前記目標情報と前記行動推定部の推定結果との差に基づいて、前記ユーザーの前記目標の達成度を評価する達成度評価部と、
前記ユーザーに認識させる情報である複数の認識情報を前記目標情報及び前記達成度に対応づけて予め格納する認識情報格納部と、
前記目標設定部が設定した前記目標情報に関連する情報である関連情報を外部のネットワークを介して取得し、当該関連情報と、前記認識情報格納部が格納しており、前記達成度評価部の評価結果に対応する認識情報とを用いて、前記ユーザーに提示する出力情報を生成する出力情報生成部と、
前記出力情報生成部が生成した前記出力情報を出力する出力部と
を備える行動促進システム。
【請求項２】
前記出力情報生成部が、前記関連情報を、前記外部のネットワークを介してリアルタイムで取得する請求項１に記載の行動促進システム。
【請求項３】
前記動作検出部が検出した動作を示す情報を無線通信を介して取得する動作情報取得部
を更に備え、
前記位置推定部が、前記無線通信に用いられる複数の中継部における前記動作検出部からの電波強度に基づいて前記位置を推定する請求項２に記載の行動促進システム。
【請求項４】
前記出力情報生成部が、前記認識情報格納部から一の認識情報を用いたことを示す使用情報を前記一の認識情報に対応づけて前記認識情報格納部に格納し、前記達成度評価部の前記評価結果に対応する前記認識情報として前記使用情報が対応づけられている前記認識情報を用いる場合、当該認識情報の一部を異なる情報に変化させる請求項３に記載の行動促進システム。
【請求項５】
ユーザーが達成すべき行動の目標である目標情報を設定する目標設定段階と、
前記ユーザーの動作を検出する動作検出段階と、
前記ユーザーの位置を推定する位置推定段階と、
前記動作検出段階において検出された前記動作及び前記位置推定段階において推定された前記位置と、予め定められた複数の行動のそれぞれに対応するユーザーの動作を示す動作情報及びユーザーの位置を示す位置情報を含む行動事例情報それぞれとを比較して、前記ユーザーの行動を推定する行動推定段階と、
前記目標設定段階において設定された前記目標情報と前記行動推定段階において得られた推定結果との差に基づいて、前記ユーザーの前記目標の達成度を評価する達成度評価段階と、
前記目標設定段階において設定された前記目標情報に関連する情報である関連情報を外部のネットワークを介して取得し、当該関連情報と、前記ユーザーに認識させる情報である予め準備された複数の認識情報のうち、前記達成度評価段階における評価結果に対応する認識情報とを用いて、前記ユーザーに提示する出力情報を生成する出力情報生成段階と、
前記出力情報生成段階において生成された前記出力情報を出力する出力段階と
を備える行動促進方法。
【請求項６】
ユーザーに所定の行動を促す行動促進システム用のプログラムであって、
前記行動促進システムに、
外部からの入力に応じ、ユーザーが達成すべき行動の目標である目標情報を設定する目標設定機能と、
前記ユーザーの動作を検出する動作検出機能と、
前記ユーザーの位置を推定する位置推定機能と、
前記動作検出機能が検出した前記動作及び前記位置推定機能が推定した前記位置と、予め定められた複数の行動のそれぞれに対応するユーザーの動作を示す動作情報及びユーザーの位置を示す位置情報を含む行動事例情報それぞれとを比較して、前記ユーザーの行動を推定する行動推定機能と、
前記目標設定機能が設定した前記目標情報と前記行動推定機能が推定した推定結果との差に基づいて、前記ユーザーの前記目標の達成度を評価する達成度評価機能と、
前記目標設定機能が設定した前記目標情報に関連する情報である関連情報を外部のネットワークを介して取得し、当該関連情報と、前記ユーザーに認識させる情報である予め準備された複数の認識情報のうち、前記達成度評価機能が評価した評価結果に対応する認識情報とを用いて、前記ユーザーに提示する出力情報を生成する出力情報生成機能と、
前記出力情報生成機能が生成した前記出力情報を出力する出力機能と
を実現させる行動促進システム用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行動促進システム、行動促進方法、及び行動促進システム用のプログラムに関する。特に、本発明は、ユーザーの目標の実現に向けてユーザーに行動を促す行動促進システム、行動促進方法、及び行動促進システム用のプログラムに関する。
【背景技術】
【０００２】
従来、生活支援ロボットシステムと対話ロボットとを備えた対話システムが知られている（例えば、特許文献１参照。）。特許文献１に記載の対話システムによれば、対話ロボットが、生活支援ロボットシステムの分散環境行動データベースに蓄積されたユーザーの行動等の情報からユーザーの状況を分析し、対話戦略データベースに蓄積された概念の連想関係を示す連想情報をもとに音声認識されたユーザーの会話の文脈を分析し、状況及び会話の文脈から実行するサービスを選択すると共に会話文脈から「連想しりとり」した表現の発話データを発話してユーザーの会話に参加することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００５／０８６０５１号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、人間の行動はデータベースで完全には規定することができないところ、特許文献１に記載されている対話システムにおいては、データベースの情報をもとに人間の行動状況を解析することで発話情報の基礎にしているので、データベースに規定されていない行動を人間が実行した場合、多くのエラーが発生する。
【０００５】
したがって、本発明の目的は、人間の行動を完全には定型化できない点に鑑み、ユーザーのリアルタイムの動作を把握し、当該ユーザーに伝達する情報を規定することができ、より的確な行動を促すことができる行動促進システム、行動促進方法、及び行動促進システム用のプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するため、ユーザーが達成すべき行動の目標である目標情報を設定する目標設定部と、ユーザーの動作を検出する動作検出部と、ユーザーの位置を推定する位置推定部と、予め定められた複数の行動のそれぞれに対応させて、ユーザーの動作を示す動作情報及びユーザーの位置を示す位置情報を行動事例情報として予め格納している行動事例テーブルと、動作検出部が検出した動作及び位置推定部が推定した位置と行動事例テーブルが格納している複数の行動事例情報との比較に基づいて、ユーザーの行動を推定する行動推定部と、目標設定部が設定した目標情報と行動推定部の推定結果との差に基づいて、ユーザーの目標の達成度を評価する達成度評価部と、ユーザーに認識させる情報である複数の認識情報を目標情報及び達成度に対応づけて予め格納する認識情報格納部と、目標設定部が設定した目標情報に関連する情報である関連情報を外部のネットワークを介して取得し、当該関連情報と、認識情報格納部が格納しており、達成度評価部の評価結果に対応する認識情報とを用いて、ユーザーに提示する出力情報を生成する出力情報生成部と、出力情報生成部が生成した出力情報を出力する出力部とを備える行動促進システムが提供される。
【０００７】
また、上記行動促進システムにおいて、出力情報生成部が、関連情報を、外部のネットワークを介してリアルタイムで取得することもできる。
【０００８】
また、上記行動促進システムにおいて、動作検出部が検出した動作を示す情報を無線通信を介して取得する動作情報取得部を更に備え、位置推定部が、無線通信に用いられる複数の中継部における動作検出部からの電波強度に基づいて位置を推定することもできる。
【０００９】
また、上記行動促進システムにおいて、出力情報生成部が、認識情報格納部から一の認識情報を用いたことを示す使用情報を一の認識情報に対応づけて認識情報格納部に格納し、達成度評価部の評価結果に対応する認識情報として使用情報が対応づけられている認識情報を用いる場合、当該認識情報の一部を異なる情報に変化させることもできる。
【００１０】
また、本発明は、上記目的を達成するため、ユーザーが達成すべき行動の目標である目標情報を設定する目標設定段階と、ユーザーの動作を検出する動作検出段階と、ユーザーの位置を推定する位置推定段階と、動作検出段階において検出された動作及び位置推定段階において推定された位置と、予め定められた複数の行動のそれぞれに対応するユーザーの動作を示す動作情報及びユーザーの位置を示す位置情報を含む行動事例情報それぞれとを比較して、ユーザーの行動を推定する行動推定段階と、目標設定段階において設定された目標情報と行動推定段階において得られた推定結果との差に基づいて、ユーザーの目標の達成度を評価する達成度評価段階と、目標設定段階において設定された目標情報に関連する情報である関連情報を外部のネットワークを介して取得し、当該関連情報と、ユーザーに認識させる情報である予め準備された複数の認識情報のうち、達成度評価段階における評価結果に対応する認識情報とを用いて、ユーザーに提示する出力情報を生成する出力情報生成段階と、出力情報生成段階において生成された出力情報を出力する出力段階とを備える行動促進方法が提供される。
【００１１】
また、本発明は、上記目的を達成するため、ユーザーに所定の行動を促す行動促進システム用のプログラムであって、行動促進システムに、外部からの入力に応じ、ユーザーが達成すべき行動の目標である目標情報を設定する目標設定機能と、ユーザーの動作を検出する動作検出機能と、ユーザーの位置を推定する位置推定機能と、動作検出機能が検出した動作及び位置推定機能が推定した位置と、予め定められた複数の行動のそれぞれに対応するユーザーの動作を示す動作情報及びユーザーの位置を示す位置情報を含む行動事例情報それぞれとを比較して、ユーザーの行動を推定する行動推定機能と、目標設定機能が設定した目標情報と行動推定機能が推定した推定結果との差に基づいて、ユーザーの目標の達成度を評価する達成度評価機能と、目標設定機能が設定した目標情報に関連する情報である関連情報を外部のネットワークを介して取得し、当該関連情報と、ユーザーに認識させる情報である予め準備された複数の認識情報のうち、達成度評価機能が評価した評価結果に対応する認識情報とを用いて、ユーザーに提示する出力情報を生成する出力情報生成機能と、出力情報生成機能が生成した出力情報を出力する出力機能とを実現させる行動促進システム用のプログラムが提供される。
【発明の効果】
【００１２】
本発明に係る行動促進システム、行動促進方法、及び行動促進システム用のプログラムによれば、ユーザーのリアルタイムの動作を把握し、当該ユーザーに伝達する情報を規定することができ、より的確な行動を促すことができる行動促進システム、行動促進方法、及び行動促進システム用のプログラムを提供できる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態に係る行動促進システムの概要図である。
【図２】実施の形態に係る行動促進システムの機能構成ブロック図である。
【図３】実施の形態に係る目標格納部のデータ構成を示す図である。
【図４】実施の形態に係る行動事例テーブルのデータ構成を示す図である。
【図５】実施の形態に係る行動促進システムの処理のフローチャートである。
【図６】ユーザーが目標として「１日３０分体操をする」ことと「１日３０分庭いじりする」こととを設定した場合における行動促進システムからの出力情報の出力を示す図である。
【図７】実施の形態の変形例に係る行動促進システムの機能構成ブロック図である。
【図８】実施の形態及び実施の形態の変形例に係る行動促進システムのハードウェア構成図である。
【発明を実施するための形態】
【００１４】
［実施の形態］
図１は、本発明の実施の形態に係る行動促進システムの概要を示す。
【００１５】
（行動促進システム１の概要）
本実施の形態に係る行動促進システム１は、ユーザー３００の予め設定された行動目標の達成に向けて、ユーザー３００のモチベーションを維持乃至向上させる情報をユーザー３００に提供する。まず、サーバ１００は、ユーザー３００が有する携帯情報端末４００からの情報を受け付けて、ユーザー３００の生活における行動の目標を設定する。例えば、ユーザー３００が、ユーザー３００の家族、運動のインストラクター及び／又は医師等とユーザー３００の年齢や体調等を考慮して相談した結果に基づいて目標を決定する。携帯情報端末４００は、携帯情報端末４００が有する液晶表示部等の出力部７２に複数の目標メニューを表示する。ユーザー３００は、決定した目標に合致する目標メニューを選択する。携帯情報端末４００は、選択された目標メニューをサーバ１００に送信する。サーバ１００は、携帯情報端末４００から受信した目標メニューに基づいて、ユーザー３００の行動の目標を設定する。
【００１６】
次に、ユーザー３００の身体に装着された３次元加速度センサ等の動作検出部２０がユーザー３００の動作を検出する。例えば、動作検出部２０は、その位置情報よりユーザー３００の立位、座位、若しくは臥位の姿勢を検出すると共に加速度センサの働きにより検出した姿勢からの位置変化を検出して、その結果、ユーザー３００が歩行、走行、若しくは転倒等の動作を行っていることを検出する。動作検出部２０は、無線通信を介してサーバ１００に検出結果を供給する。また、サーバ１００と動作検出部２０との間には複数の中継部３０としての複数の無線通信のアクセスポイントが設置されている。サーバ１００は、複数のアクセスポイントへの動作検出部２０からの電波強度の強弱に基づいてユーザー３００の位置を推定する。そして、サーバ１００は、動作検出部２０から受け取った動作と推定したユーザー３００の位置とからユーザー３００の行動を推定し、推定結果と予め設定された目標とを比較する。サーバ１００は、ユーザー３００に伝達すべき情報を当該比較の結果に応じて生成する。
【００１７】
サーバ１００は、伝達すべき情報を生成する場合に、集合住宅内や老人ホーム内のネットワークや予め設定された領域内（例えば、町会内等）におけるネットワーク等であるローカルネットワーク９２を介し、ユーザー３００がサーバ１００に設定した目標と同一若しくは類似の目標を設定している他のユーザー３１０や他のユーザー３２０の状況を取得する。サーバ１００は、他のユーザー３１０の状況を、例えば、動作検出部２０ａを有する他のユーザー３１０の携帯端末から取得する。また、サーバ１００は、他のユーザー３２０の状況を、動作検出部２０ｂを有する携帯情報端末から取得する。
【００１８】
更に、サーバ１００は、インターネット９４を介し、ユーザー３００が予め設定した目標に関連する情報を取得する。そして、サーバ１００は、取得した他のユーザー３１０や他のユーザー３２０の状況及び／又はインターネット９４を介して取得した情報を用い、ユーザー３００に伝達すべき情報を生成する。
【００１９】
サーバ１００は、ユーザー３００が有する携帯情報端末４００に、生成した伝達すべき情報を出力させる。例えば、サーバ１００は、携帯情報端末４００の液晶表示パネル等の出力部７２にキャラクター７２０を表示させる。そして、サーバ１００は、出力部７２に表示させたキャラクター７２０に伝達すべき情報を音声として出力させる。これにより、予め設定した行動目標の達成に対するユーザー３００のモチベーションの維持乃至向上を図ることができる。
【００２０】
なお、サーバ１００は、ユーザー３００が有する携帯情報端末４００に、生成した伝達すべき情報をテキストデータ及び／又は画像データとして出力させることもできる。
【００２１】
図２は、本発明の実施の形態に係る行動促進システムの機能構成の一例を示す。
【００２２】
本実施の形態に係る行動促進システム１は、外部からの入力を受け付ける入力部７０からの情報に応じ、ユーザーが達成すべき行動の目標である目標情報を設定する目標設定部１０と、目標設定部１０が設定した目標情報を格納する目標格納部１２と、ユーザーの動作を当該動作が実行された時刻に対応づけて検出する動作検出部２０と、動作検出部２０が検出した動作を示す情報を動作検出部２０から無線通信を介して取得し、ユーザーが実行している動作を認識して動作情報として取得する動作情報取得部２４と、動作情報取得部２４が取得した動作情報を格納する動作情報格納部２６と、ユーザーの位置をユーザーが当該位置に存在した時刻に対応づけて推定する位置推定部２８と、動作検出部２０と位置推定部２８との間に設置され、動作検出部２０からの情報を位置推定部２８に受け渡す複数の中継部３０乃至中継部３０ａとを備える。
【００２３】
また、行動促進システム１は、予め定められた複数の行動のそれぞれに対応させて、ユーザーの動作を示す動作情報及びユーザーの位置を示す位置情報を行動事例情報として予め格納している行動事例テーブル４２と、動作検出部２０が検出した動作及び位置推定部２８が推定した位置と行動事例テーブル４２が格納している複数の行動事例情報との比較に基づいて、ユーザーの行動を推定する行動推定部４０と、行動推定部４０の推定結果を格納する推定結果格納部４４と、目標設定部１０が設定した目標情報と行動推定部４０の推定結果との差に基づいて、ユーザーの目標の達成度を評価する達成度評価部５０とを備える。
【００２４】
また、行動促進システム１は、ユーザーに認識させる情報である複数の認識情報を目標情報及び達成度に対応づけて予め格納する認識情報格納部６２と、目標設定部１０が設定した目標情報に関連する情報である関連情報を外部のネットワークとしてのローカルネットワーク９２及び／又はインターネット９４を介して取得し、当該関連情報と、認識情報格納部６２が格納しており達成度評価部５０の評価結果に対応する認識情報とを用いて、ユーザーに提示する出力情報を生成する出力情報生成部６０と、出力情報生成部６０が生成した出力情報及び／又は目標設定部１０からの情報をユーザーに認識可能に出力する出力部７２と、出力情報生成部６０が生成した出力情報及び／又は目標設定部１０からの情報を出力部７２に働きかけて出力部７２から出力させる出力制御部７４と、出力部７２から出力された出力情報について、入力部７０を介してユーザーからの支持を受け付けるランキング取得部８０とを備える。なお、上記各構成部材のうち、動作検出部２０、複数の中継部３０乃至中継部３０ａ、入力部７０、及び出力部７２を除いた複数の構成部材によってサーバ１００が構成される。
【００２５】
（目標設定部１０）
目標設定部１０は、入力部７０を介してユーザーが入力した情報に基づいて、当該ユーザーが達成すべき目標を設定する。ここで、ユーザーが達成すべき目標とは、当該ユーザーが望む結果に到達するための目標である。ユーザーが望む結果とは、例えば、読書、庭いじり、音楽鑑賞等の趣味の遂行、料理、洗濯、掃除等の家事の遂行、他のユーザーとのコミュニケーションの確立、及び休息、睡眠等の人間に必須の行動の適切な遂行等である。
【００２６】
そして、ユーザーが達成すべき一の目標は複数の項目を含んで規定される。すなわち、当該一の目標は、ユーザーがなすべき行動が実行される「時間帯」、当該行動が継続して実行される時間である「継続時間」、当該行動が実行される「場所」、当該行動の「実行回数」、及び当該行動をユーザーが実行する場合におけるユーザーの「姿勢」等を示す情報に対応づけて規定される。例えば、ユーザーが達成すべき目標として「料理を上手にしたい」という目標を決定した場合、目標設定部１０は、「時間帯」として「８時〜１９時」、「継続時間」として「１０分以上」、「場所」として「キッチン」、「実行回数」として「３回」、「姿勢」として「立位」を示す情報により当該目標を規定する。
【００２７】
ここで、目標設定部１０は、入力部７０に入力された情報に基づいて、ユーザーが達成すべき目標が含む複数の項目の内容を決定及び／又は変更する。また、目標設定部１０は、入力部７０に入力された情報に基づいて、ユーザーが達成すべき複数の目標を設定することもできる。ユーザーが達成すべき目標は、入力部７０からの入力に応じて目標設定部１０が目標情報として設定する。例えば、目標設定部１０は、標準の目標情報を予め有しており、ユーザーが入力部７０に入力した内容に応じて標準の目標情報を構成している複数の項目の一部又は全部を変更する。目標設定部１０は、設定した目標情報を目標格納部１２に格納する。
【００２８】
なお、目標設定部１０は、出力制御部７４に働きかけて、予め定められた複数の標準の目標情報を目標メニューとして出力部７２に出力させることができる。例えば、目標設定部１０は、目標格納部１２に予め格納されている標準の目標情報を取得し、取得した目標情報を出力部７２に目標メニューとして出力させる。そして、目標設定部１０は、出力部７２に出力された複数の目標メニューからユーザーが一の目標メニューを選択した場合、選択された一の目標メニューをユーザーが達成すべき目標として設定する。一例として、目標設定部１０は、一の目標メニューとして、ユーザーが行動する内容（例えば、料理、庭いじり、読書、又は体操等）と複数の継続時間（例えば、３０分以上、４５分以上、１時間以上等）とを表示する。そして、目標設定部１０は、例えばユーザーが、行動する内容として「庭いじり」を選択し、継続時間として「３０分以上」を選択した場合、目標情報として、「継続時間」が「３０分以上」、「場所」が「庭」、「実行回数」が「１回」、「姿勢」が「立位」を示す情報を規定する。
【００２９】
（目標格納部１２）
図３は、本発明の実施の形態に係る目標格納部のデータ構成の一例を示す。
【００３０】
目標格納部１２は、ユーザーが達成すべき目標に対応づけて、当該目標の達成条件を規定する複数の項目を格納する。具体的に目標格納部１２は、複数の目標のそれぞれに、各目標が実行されるべき「場所」、実行されるべき「実行回数」、実行されるべき「継続時間」、及び実行時におけるユーザーの「姿勢」を示す情報を対応づけて格納する。例えば、目標格納部１２は、「１日３回料理する」という目標に対し、「場所」として「キッチン」の位置を示す情報、「回数」として「３回」を示す情報、「継続時間」として「１０分以上」を示す情報、「姿勢」として「立位」を示す情報を対応づけて格納する。目標格納部１２は、達成度評価部５０からの働きかけに応じ、格納している情報を達成度評価部５０に供給する。
【００３１】
（動作検出部２０）
動作検出部２０は、ユーザーに携帯され、ユーザーの体動から認識されるユーザーの動作や状態を取得する。具体的に、動作検出部２０は、ユーザーの動作を検出する動作検出センサ２００と、動作検出センサ２００が検出した動作を示す情報を動作情報取得部２４及び／又は複数の中継部３０乃至中継部３０ａに供給する通信部２１０と、動作検出センサ２００及び通信部２１０に作動用電力を供給する乾電池やボタン電池等の電源２２０とを有する。
【００３２】
動作検出センサ２００は、例えば、直交する３軸それぞれの方向の加速度を検出する３軸加速度センサである。また、動作検出センサ２００として、画像センサ及び／又は音声センサを併用することもできる。動作検出センサ２００は、取得したユーザーの動作を示す情報を通信部２１０に供給する。通信部２１０は、例えば、家電向けの短距離無線通信規格であるＺｉｇＢｅｅ（登録商標）を用い、動作情報取得部２４及び／又は複数の中継部３０乃至中継部３０ａと通信する。通信部２１０は、情報を、当該情報を取得した時刻に対応づけて動作情報取得部２４及び／又は複数の中継部３０乃至中継部３０ａに供給する。
【００３３】
本実施の形態に係る動作検出部２０は、ユーザーの身体に装着可能であり、ユーザーにとって邪魔にならない小型サイズである。すなわち、動作検出部２０は、ユーザーが一日を通して身に付けていたとしても、ユーザーが違和感を感じない大きさで構成される。例えば、動作検出部２０は、ペンダントに内蔵させることやユーザーの手首や腰等に装着できる大きさである。なお、動作検出部２０を、スマートフォンや携帯電話等の携帯情報端末に内蔵させることもできる。
【００３４】
（動作情報取得部２４、動作情報格納部２６）
動作情報取得部２４は、動作検出部２０が検出した動作を示す情報を動作検出部２０から直接的又は間接的に取得する。動作情報取得部２４は、動作検出部２０から受け取った情報を解析する。具体的に、動作情報取得部２４は、動作検出部２０が検出した動作が、立位、座位、若しくは臥位の姿勢のいずれであるか、及び／又は静止、歩行、走行、若しくは転倒のいずれであるかを認識し、認識結果を動作情報として取得する。また、動作情報取得部２４が情報を動作検出部２０から直接的に取得する場合、動作情報取得部２４は動作検出部２０の通信部２１０との間で無線通信を確立し、情報を取得する。一方、動作情報取得部２４が情報を動作検出部２０から間接的に取得する場合、動作情報取得部２４は、複数の中継部３０乃至中継部３０ａのいずれかを介して無線通信若しくは有線通信により情報を取得する。動作情報取得部２４は、取得した動作情報を動作情報格納部２６に供給する。
【００３５】
動作情報格納部２６は、動作情報取得部２４が取得した動作情報を、動作検出部２０が動作を検出した時刻に対応づけて格納する。動作情報格納部２６は、行動推定部４０の働きかけに応じ、格納している動作情報を行動推定部４０に供給する。
【００３６】
（位置推定部２８、中継部３０乃至中継部３０ａ）
位置推定部２８は、複数の中継部３０乃至中継部３０ａにおける動作検出部２０からの電波強度に基づいてユーザーの位置を推定する。ここで、複数の中継部３０乃至中継部３０ａは、動作検出部２０から送信される情報の受信距離を延長する機能を有する。例えば、複数の中継部３０乃至中継部３０ａは、ユーザーが存在する環境に設置されている無線通信の複数のアクセスポイントである。そして、位置推定部２８は、行動促進システム１を利用するユーザーが存在する環境に設置されている複数のスポットに関する情報を予め格納するスポット情報格納部を有することができる。
【００３７】
スポット情報格納部は、ユーザーが存在し得る環境下のいずれの位置に複数の中継部３０乃至中継部３０ａが設置されているかを示すスポット位置情報を、複数の中継部のそれぞれを一意に識別する中継部識別子に対応づけて格納する。そして、位置推定部２８は、一の中継部と他の中継部とが受信した電波の強度を比較して、受信した電波強度がより強い中継部の中継部識別子に対応づけられているスポット位置情報が示す位置にユーザーが存在すると推定する。位置推定部２８は、ユーザーの位置を推定する場合に、当該位置にユーザーが存在していた時刻に対応づけて推定する。スポット位置情報は、例えば、庭、リビング、台所、浴室、トイレ、寝室、廊下等を示す情報である。位置推定部２８は、推定結果を示す情報を行動推定部４０に供給する。
【００３８】
（行動推定部４０、行動事例テーブル４２、推定結果格納部４４）
図４は、本発明の実施の形態に係る行動事例テーブルのデータ構成の一例を示す。
【００３９】
まず、行動事例テーブル４２は、予め定められた複数の行動のそれぞれに対応づけて、ユーザーの動作情報とユーザーの位置情報とを格納する。すなわち、行動事例テーブル４２は、ユーザーが実行すべき複数の行動それぞれの達成を規定する複数の項目を示す項目情報を、複数の行動それぞれに対応づけて予め格納している。行動事例テーブル４２が格納している一の行動の達成を規定する複数の項目情報とは、当該一の行動が実行される「時間帯」、当該一の行動が実行される「場所」、当該一の行動を実行する場合におけるユーザーの「姿勢」、及び当該一の行動の実行が継続される「継続時間」を示す情報等である。ここで、行動事例情報とは、複数の項目情報と、当該複数の項目情報が対応づけられた一の行動を示す情報（つまり、行動事例）とをひとまとまりにした情報である（図４を参照すると、行動事例テーブル４２の一行分の情報が一の行動事例情報に該当する）。
【００４０】
例えば、行動事例テーブル４２は、ユーザーの行動としての行動事例である「庭いじり」に対応づけて、「時間帯」として「昼」を、「場所」として「庭」を、「姿勢」として「座位」を、そして「継続時間」として「３０分以上」を示す情報をそれぞれ項目情報として予め格納している。また、行動事例テーブル４２は、ユーザーの行動事例である「洗濯物干し」に対応づけて、「時間帯」として「午前中」を、「場所」として「庭」を、「姿勢」として「立位」を、そして「継続時間」として「３分以上」を示す情報をそれぞれ項目情報として予め格納している。同様にして行動事例テーブル４２は、各行動事例に複数の項目情報を対応づけて格納している。
【００４１】
行動推定部４０は、動作情報格納部２６が格納している動作情報及び位置推定部２８が推定した推定結果と、行動事例テーブル４２が格納している複数の行動事例情報とを比較する。具体的に、行動推定部４０は、複数の行動事例情報に含まれる「場所」の項目情報、「姿勢」の項目情報、及び「継続時間」の項目情報と、推定結果が示す「場所」の情報、動作情報が示す「姿勢」の情報、及び動作情報から算出される「継続時間」の情報とを比較する。そして、行動推定部４０は、比較の結果、一致する項目情報が最も多い行動事例情報が示す行動事例をユーザーが実行した行動であると推定する。行動推定部４０は、推定結果を推定結果格納部４４に供給する。
【００４２】
なお、行動推定部４０は、動作検出部２０がユーザーの動作を検出した時刻に基づいて「継続時間」を算出する。すなわち、動作検出部２０がユーザーの動作を検出する場合、当該動作を当該動作が実行された時刻に対応づけて検出する。そして、動作情報格納部２６は、当該動作を示す動作情報を当該動作が検出された時刻に対応づけて格納する。行動推定部４０は、同一の動作情報（例えば、「姿勢」を示す情報）が連続している時間である継続時間を、動作情報格納部２６が格納している動作情報に対応づけられている時刻の差から算出する。この場合において、行動推定部４０は、動作情報格納部２６が格納している複数の動作情報に複数の同一の動作情報が含まれている場合、複数の同一の動作情報のそれぞれに対応づけられている時刻をそれぞれ比較する。そして、行動推定部４０は、各時刻が時系列に沿って実質的に連続している場合、ユーザーが当該同一の動作情報に対応する動作を１回実行したと判断する。
【００４３】
推定結果格納部４４は、ユーザーが実行した行動を示す情報（以下、「行動結果情報」と表す場合がある）を、当該行動が実行された日時、及び継続時間に対応づけて格納する。なお、行動結果情報には、少なくともユーザーが実行した行動を規定する「場所」を示す情報と「姿勢」を示す情報とが含まれる。推定結果格納部４４は、達成度評価部５０からの働きかけに応じ、格納している情報を達成度評価部５０に供給する。
【００４４】
（達成度評価部５０）
達成度評価部５０は、目標格納部１２に格納されている目標情報と推定結果格納部４４に格納されている行動結果情報との差から、目標の達成度を段階的に評価する。具体的に、達成度評価部５０は、目標格納部１２が格納している目標の達成条件を規定する複数の項目と、行動結果情報、当該行動結果情報に対応づけられている日時、及び継続時間とを比較して目標の達成度を評価する。例えば、達成度評価部５０は、目標の達成度を、目標を完全に達成した場合の評価である「完全に達成」、目標を不完全に達成した場合の評価である「ほどほどに達成」、及び目標を全く達成できなかった場合の評価である「目標未達」というように段階的に評価する。
【００４５】
具体的に、達成度評価部５０は、目標格納部１２が格納している「場所」を示す情報及び「姿勢」を示す情報と、推定結果格納部４４から取得した行動結果情報とを比較する。そして、達成度評価部５０は、「場所」を示す情報及び「姿勢」を示す情報と行動結果情報に含まれる「場所」を示す情報及び「姿勢」を示す情報とが一致する場合、目標として設定した行動をユーザーが実行したと判断する。次に、達成度評価部５０は、目標格納部１２が格納している「継続時間」を示す情報と行動結果情報に対応づけられている継続時間を示す情報とを比較し、ユーザーが目標として設定した継続時間を満たす行動を実行したか否か、及び実行した場合はどの程度の時間実行したかを判断する。
【００４６】
例えば、達成度評価部５０は、ユーザーが目標として設定した継続時間以上の時間、当該行動を実行した場合、ユーザーが目標を達成したと判断する。また、達成度評価部５０は、ユーザーが目標として設定した継続時間未満の時間、当該行動を実行した場合、ユーザーが目標を不完全に達成したと判断する。更に、達成度評価部５０は、ユーザーが目標として設定した行動を全く実行しなかった場合、ユーザーが目標を達成しなかったと判断する。達成度評価部５０は、評価結果を目標情報に対応づけて出力情報生成部６０に供給する。
【００４７】
なお、達成度評価部５０は、当該評価処理を、リアルタイムに、ユーザーが実行する複数の行動が終了するごとに、予め定められた時刻に、及び／又は入力部７０からの入力に応じたタイミングに実行する。本実施形態において達成度評価部５０は、少なくとも１日の終わり（例えば、ユーザーが就寝する直前）に評価処理を実行する。
【００４８】
（出力情報生成部６０、認識情報格納部６２）
まず、認識情報格納部６２は、予め定められた複数のパターンの認識情報を格納する。具体的に、認識情報格納部６２は、予め定められた目標に対応づけて、複数の達成度ごとに予め定められた認識情報を格納する。例えば、一の目標に対して複数の達成度が対応づけられており、各達成度に応じた認識情報を認識情報格納部６２は格納する。一例として、認識情報格納部６２は、一の目標として「１日に３回料理する」という目標が設定されている場合、目標を完全に達成した場合の認識情報（一例として、「よく頑張りましたね」という音声データ）、目標を不完全に達成した場合の認識情報（一例として、「明日はもう少し頑張ろうね」という音声データ）、及び目標を全く達成できなかった場合の認識情報（一例として、「明日からは頑張ろうね」という音声データ）をそれぞれ格納する。なお、認識情報格納部６２は、認識情報として、音声データ、テキストデータ、及び／又は画像データを格納する。
【００４９】
出力情報生成部６０は、達成度評価部５０から受け取った評価結果に対応する認識情報を認識情報格納部６２から取得する。具体的に、出力情報生成部６０は、達成度評価部５０から受け取った評価結果に対応づけられている目標情報が示す目標と、当該評価結果が示す達成度とに一致する認識情報を取得する。また、出力情報生成部６０は、当該目標情報に関連する情報である関連情報を外部のネットワークとしてのローカルネットワーク９２及び／又はインターネット９４から取得する。そして、出力情報生成部６０は、認識情報格納部６２から取得した認識情報と、外部のネットワークを介して他のサーバから取得した関連情報とを用い、ユーザーに提示する出力情報を生成する。なお、出力情報生成部６０は、関連情報を外部のネットワークを介してリアルタイムで取得できる。
【００５０】
ここで、出力情報生成部６０がローカルネットワーク９２を介して取得する関連情報は、達成度評価部５０から受け取った評価結果に対応づけられている目標情報が示す目標に関連する情報である。例えば、当該目標と同一又は類似の目標を有している他のユーザーが用いている行動促進システムから、出力情報生成部６０はローカルネットワーク９２を介し、当該他のユーザーの状況を示す情報（例えば、当該他のユーザーの目標の達成度、当該他のユーザーが実行した行動、当該他のユーザーが視聴したテレビ番組、当該他のユーザーが訪問する場所（一例として、公民館、図書館、銭湯等）等を示す情報）を取得する。そして、出力情報生成部６０は、認識情報格納部６２から取得した情報の一部若しくは全部を、ローカルネットワーク９２を介して取得した他のユーザーの状況を示す情報に置き換えて出力情報を生成する。
【００５１】
また、出力情報生成部６０がインターネット９４を介して取得する関連情報も、達成度評価部５０から受け取った評価結果に対応づけられている目標情報が示す目標に関連する情報である。例えば、出力情報生成部６０はインターネット９４を介し、当該目標の実行において考慮すべき外部の情報（一例として、天気情報、テレビ番組表の情報等）を取得する。一例として、目標情報が示す目標が「庭いじり」の場合、出力情報生成部６０は、インターネット９４を介して天気予報の情報を取得する。また、目標情報が示す目標が「料理」を含む場合、出力情報生成部６０は、インターネット９４を介して料理のレシピ情報を取得する。そして、出力情報生成部６０は、認識情報格納部６２から取得した情報の一部若しくは全部を、インターネット９４を介して取得した外部の情報に置き換えて出力情報を生成する。
【００５２】
更に、出力情報生成部６０は、認識情報格納部６２から認識情報を取得した場合、当該認識情報を用いたことを示す使用情報を、当該認識情報に対応づけて認識情報格納部６２に格納する。そして、出力情報生成部６０は、次回、達成度評価部５０の評価結果に対応する認識情報を認識情報格納部６２から取得する場合において、当該認識情報に使用情報が対応づけられている場合には、当該認識情報の一部を異なる情報に変化させて出力情報を生成することもできる。
【００５３】
出力情報生成部６０は、生成した出力情報を出力制御部７４に供給する。出力制御部７４は受け取った出力情報を出力部７２からユーザーが認識可能な形態で出力させる。出力部７２は、例えば、スマートフォンや携帯電話等の携帯情報端末が有するスピーカー、液晶表示画面等である。また、出力部７２としては、出力制御部７４から出力情報を無線通信で受信し、受信した出力情報をユーザーに認識可能な形態で出力する機能を有するロボットを用いることもできる。
【００５４】
（ランキング取得部８０）
ランキング取得部８０は、出力部７２から出力された出力情報を認識したユーザーが、当該出力情報の内容について好ましいと感じた場合に、入力部７０を介して投票した結果を示す投票結果情報を当該出力情報に対応づけて取得する。ランキング取得部８０は、投票結果情報と当該出力情報とを出力情報生成部６０に供給する。出力情報生成部６０は、投票結果情報及び当該出力情報をローカルネットワーク９２及び／又はインターネット９４を介し、他の行動促進システムが備える出力情報生成部に供給する。
【００５５】
本実施の形態に係る出力情報生成部６０は、他の行動促進システムから同様に投票結果情報と当該出力情報とを受け取る。そして、出力情報生成部６０は、受け取った当該出力情報をユーザーに好ましい出力情報である良好出力情報として、認識情報格納部６２に格納する。出力情報生成部６０は、良好出力情報の一部又は全部を用いて出力情報を生成することができる。
【００５６】
（行動促進方法、及び行動促進システム用のプログラムの処理の概要）
図５は、本実施の形態に係る行動促進システムの処理の一部の流れの一例を示す。
【００５７】
まず、ユーザーがシステムに処理を要求する。具体的には、入力部７０を介し、達成度評価部５０に評価処理を要求する指示が入力される（ステップ１０。以下、ステップを「Ｓ」と表す）。次に、達成度評価部５０は、一定時間内のユーザーの行動について、推定結果格納部４４から行動結果情報を取得する（Ｓ２０）。一定時間内とは、例えば、評価処理を要求する指示が入力された入力時点を含む日における、ユーザーの起床から評価処理を要求する指示の入力時点までである。達成度評価部５０は、推定結果格納部４４に新規の行動結果情報が格納されているか否かを判断する（Ｓ３０）。推定結果格納部４４に新規の行動結果情報が格納されていない場合（Ｓ３０：Ｎｏ）、達成度評価部５０は、入力部７０を介して評価処理を要求する指示が入力されるまで待機する。
【００５８】
一方、推定結果格納部４４に新規の行動結果情報が格納されている場合（Ｓ３０：Ｙｅｓ）、達成度評価部５０は、予め目標格納部１２に格納されている目標情報ごとに目標の達成度を段階的に評価する。すなわち、達成度評価部５０は、目標格納部１２に格納されている目標情報と推定結果格納部４４に格納されている推定結果としての行動結果情報との差から、目標の達成度を段階的に評価する（Ｓ４０）。達成度評価部５０は、目標情報に対応づけられた評価結果を出力情報生成部６０に供給する。
【００５９】
出力情報生成部６０は、達成度評価部５０から受け取った評価結果に対応する目標情報に関連する関連情報を、外部のネットワークとしてのローカルネットワーク９２及び／又はインターネット９４を介して取得する（Ｓ５０）。そして、出力情報生成部６０は、達成度評価部５０から受け取った評価結果に対応する認識情報を認識情報格納部６２から取得する。出力情報生成部６０は、認識情報格納部６２から取得した認識情報と外部のネットワークを介して取得した関連情報とを用いて出力情報を生成する（Ｓ６０）。出力情報生成部６０は出力制御部７４に働きかけて、出力部７２から出力情報を出力させる（Ｓ７０）。
【００６０】
（行動促進システム１の出力の一例）
図６は、ユーザーが目標として「１日３０分体操をする」ことと「１日３０分庭いじりする」こととを設定した場合における行動促進システムからの出力情報の出力の様子の一例を示す。
【００６１】
この例では、ユーザーが目標として「１日３０分体操をする」ことと「１日３０分庭いじりする」こととを予め設定しており、この２つの目標を示す目標情報が目標格納部１２に格納されている。
【００６２】
まず、行動促進システム１は、所定の年月日の時刻６時３０分に、ユーザーに装着されている動作検出部２０から受け取った情報に基づいてユーザーが寝室で起床したと判断する。次に、行動促進システム１の達成度評価部５０は、ユーザーの起床を契機にして推定結果格納部４４に格納されている行動結果情報を取得する。この例において、推定結果格納部４４は、年月日に対応づけて行動結果情報を格納している。そして、達成度評価部５０は、行動結果情報としてユーザーが「昨日庭いじりをしなかったこと」、すなわち、昨日の庭いじりの目標が未達であることを把握する。達成度評価部５０は、目標情報が対応づけられた評価結果を出力情報生成部６０に供給する。
【００６３】
出力情報生成部６０は、受け取った評価結果に対応づけられている目標情報に関連する関連情報として、インターネット９４を介し、天気予報の情報を取得する。この例において、天気予報の情報は「晴れ」を示す情報である。このように出力情報生成部６０は、目標情報ごとに予め対応づけられた関連情報を外部のネットワークを介して取得する。そして、出力情報生成部６０は、受け取った評価結果に対応する認識情報を認識情報格納部６２から取得すると共に、天気予報の情報を用いて出力情報を生成する。認識情報格納部６２が格納している認識情報は、例えば、庭いじりの目標未達に対応づけて格納されている「水やりが必要だね」という音声データである。
【００６４】
一例として、出力情報生成部６０は、当該音声データに天気予報の情報を付加した「今日は晴れるから、水やりが必要だね。」という発話内容としての音声データを生成する。出力情報生成部６０は、出力制御部７４に働きかけて当該音声データを出力部７２から出力させる。
【００６５】
次に、行動促進システム１は、所定の年月日の時刻１０時００分に、ユーザーに装着されている動作検出部２０から受け取った情報及び動作検出部２０から複数の中継部３０に対して発振される電波の電波強度に基づいてユーザーが庭で庭いじりを開始したと判断する。また、行動促進システム１の行動推定部４０は、ユーザーが庭いじりを開始した時刻と、ユーザーが次の行動に移行した時刻との時刻の差から、ユーザーが庭いじりを継続した継続時間を算出する。達成度評価部５０は、目標格納部１２が格納している「庭いじり」に対応する目標情報と、行動推定部４０が推定結果格納部４４に格納した推定結果とを比較して、ユーザーが庭で３０分以上「座位」の姿勢をとっており、庭いじりの目標を達成したと評価する。達成度評価部５０は、目標情報が対応づけられた評価結果を出力情報生成部６０に供給する。
【００６６】
出力情報生成部６０は、受け取った評価結果に対応する認識情報を認識情報格納部６２から取得し、出力情報を生成する。認識情報格納部６２が格納している認識情報は、例えば、庭いじりの目標達成に対応づけて格納されている「きれいな花が咲いていたかな？」という音声データである。出力情報生成部６０は、出力制御部７４に働きかけて当該音声データを出力部７２から出力させる。
【００６７】
また、行動促進システム１は、所定の年月日の時刻１６時００分に、ユーザーに装着されている動作検出部２０から受け取った情報及び動作検出部２０から複数の中継部３０に対して発振される電波の電波強度に基づいてユーザーがリビングで体操を開始したと判断する。また、行動促進システム１の行動推定部４０は、ユーザーが体操を開始した時刻と、ユーザーが次の行動に移行した時刻との時刻の差から、ユーザーが体操を継続した継続時間を算出する。達成度評価部５０は、目標格納部１２が格納している「体操」に対応する目標情報と、行動推定部４０が推定結果格納部４４に格納した推定結果とを比較して、ユーザーがリビングで１５分間「立位」の姿勢をとっており、体操の目標が不完全であると評価する。達成度評価部５０は、例えば図示しないメモリ等に当該評価を示す情報を一時的に格納する。
【００６８】
次に、行動促進システム１の達成度評価部５０は、所定の年月日の時刻２１時００分に、入力部７０を介してユーザーからの評価結果の問い合わせを受け付ける。達成度評価部５０は、問い合わせを受け付けた当日における複数の目標（この例の場合、２つの目標）の達成度に応じた評価結果を出力情報生成部６０に供給する。出力情報生成部６０は、受け取った評価結果に対応する認識情報を認識情報格納部６２から取得し、出力情報を生成する。認識情報格納部６２が格納している認識情報は、例えば、体操の目標が不完全である場合に対応づけて格納されている「今日は体操が少し短かったみたいだね。明日もう少し頑張ろう。」という音声データである。出力情報生成部６０は、出力制御部７４に働きかけて当該音声データを出力部７２から出力させる。
【００６９】
（実施の形態の効果）
本実施の形態に係る行動促進システム１は、ユーザーが達成すべき行動目標を予め設定し、当該行動目標とユーザーの実際の行動との差に基づいてユーザーに対して適切な情報、すなわち、当該ユーザーが生活上における理想の状態に到達することができるために有益な情報を伝達できるので、ユーザーの未来の目標に向けた行動に対するモチベーションの維持及び向上を図ることができる。
【００７０】
また、行動促進システム１は、ユーザーの身体に装着できる小型の動作検出部２０を用いるので、ユーザーに過度の負担をかけることなくユーザーの動作に関する情報を取得して、ユーザーに対して有益な情報を伝達することができる。このように行動促進システム１はユーザーに過度の負担をかけることがないので、例えば、高齢者の身守り分野に応用することができる。
【００７１】
また、行動促進システム１は、外部のネットワークを介してユーザーが設定した目標と同一又は類似する目標を有する他のユーザーの状況を取得し、取得した他のユーザーの状況に関する情報に基づいてユーザーに情報を伝達できる。他のユーザーの状況を示す情報に、例えば、当該他のユーザーが公民館や集会場等に足を運んでいる情報が含まれている場合、行動促進システム１は、公民館や集会場等の名称を用い、ユーザーにこれら公民館や集会場等に足を運ぶことを促すことができる。これにより、行動促進システム１は、同一目標を有する複数のユーザーの出会いを活性化させることができ、これら複数のユーザーによるコミュニティの形成を促進することもできる。
【００７２】
更に、他のユーザーの状況を示す情報に、例えば、他のユーザーの一の目標に対する達成度を含める場合、行動促進システム１は、ユーザーに他のユーザーの達成度を示す情報（例えば、当該他のユーザーが毎日必ず目標を達成していることを示す情報）を示すことで、ユーザーに対し、目標の達成に向けて発奮させる内容を含む情報を伝達できる。
【００７３】
（実施の形態の変形例）
図７は、本発明の実施の形態の変形例に係る行動促進システムの機能構成の一例を示す。
【００７４】
実施の形態の変形例に係る行動促進システム１ａは、複数の中継部３０乃至中継部３０ａを備えず、すべての構成及び機能がひとまとまりになっている点を除き、実施の形態に係る行動促進システム１と略同一の構成及び機能を備える。したがって、相違点を除き詳細な説明は省略する。
【００７５】
行動促進システム１ａは、行動促進システム１ａ自体がユーザーに装着されるか、あるいはユーザーに携帯される。具体的に、行動促進システム１ａは、三次元加速度センサを内蔵しているスマートフォンや携帯電話、その他の小型の情報携帯端末によって実現される。この場合、位置推定部２８は、情報携帯端末の位置を取得するＧＰＳ機能を有していてよい。位置推定部２８はＧＰＳ機能により情報携帯端末の位置を取得することでユーザーの位置を推定する。また、この場合、位置推定部２８は、スポット位置情報を当該スポット位置情報が示すスポットの緯度経度に対応づけて記憶しておくこともできる。
【００７６】
行動促進システム１ａによれば、複数の中継部３０乃至中継部３０ａを要さないので、極めて簡易な構成で行動促進システム１ａを実現することができる。これにより、例えば、高齢者施設等に特別な工事をせずに行動促進システム１ａを導入することができる。
【００７７】
なお、行動促進システム１ａにおいては、動作検出部２０を除く他の構成及び機能の一部又はすべての処理をクラウド上で実行してもよい。この場合、例えば、スマートフォンにインストールされている行動促進システム１ａのアプリケーションは、自動的にクラウドにアクセスすることで行動促進システム１と略同一の処理をクラウド上で実行する。
【００７８】
図８は、本発明の実施の形態及び実施の形態の変形例に係る行動促進システムのハードウェア構成の一例を示す。
【００７９】
本実施の形態に係る行動促進システム１及び実施の形態の変形例に係る行動促進システム１ａは、ＣＰＵ１５００と、グラフィックコントローラ１５２０と、ＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ（ＲＡＭ）、Ｒｅａｄ−ＯｎｌｙＭｅｍｏｒｙ（ＲＯＭ）及び／又はフラッシュＲＯＭ等のメモリ１５３０と、データを記憶する記憶装置１５４０と、記録媒体からデータを読み込み及び／又は記録媒体にデータを書き込む読込み／書込み装置１５４５と、データを入力する入力装置１５６０と、外部の通信機器とデータを送受信する通信インターフェース１５５０と、ＣＰＵ１５００とグラフィックコントローラ１５２０とメモリ１５３０と記憶装置１５４０と読込み／書込み装置１５４５と入力装置１５６０と通信インターフェース１５５０とを互いに通信可能に接続するチップセット１５１０とを備える。
【００８０】
チップセット１５１０は、メモリ１５３０と、メモリ１５３０にアクセスして所定の処理を実行するＣＰＵ１５００と、外部の表示装置の表示を制御するグラフィックコントローラ１５２０とを相互に接続することにより、各構成要素間のデータの受渡しを実行する。ＣＰＵ１５００は、メモリ１５３０に格納されたプログラムに基づいて動作して、各構成要素を制御する。グラフィックコントローラ１５２０は、メモリ１５３０内に設けられたバッファ上に一時的に蓄えられた画像データに基づいて、画像を所定の表示装置に表示させる。
【００８１】
また、チップセット１５１０は、記憶装置１５４０と、読込み／書込み装置１５４５と、通信インターフェース１５５０とを接続する。記憶装置１５４０は、行動促進システム１及び行動促進システム１ａのＣＰＵ１５００が使用するプログラムとデータとを格納する。記憶装置１５４０は、例えば、フラッシュメモリである。読込み／書込み装置１５４５は、プログラム及び／又はデータを記憶している記憶媒体からプログラム及び／又はデータを読み取って、読み取ったプログラム及び／又はデータを記憶装置１５４０に格納する。読込み／書込み装置１５４５は、例えば、通信インターフェース１５５０を介し、インターネット上のサーバから所定のプログラムを取得して、取得したプログラムを記憶装置１５４０に格納する。
【００８２】
通信インターフェース１５５０は、通信ネットワークを介して外部の装置とデータの送受信を実行する。また、通信インターフェース１５５０は、通信ネットワークが不通の場合、通信ネットワークを介さずに外部の装置とデータの送受信を実行することもできる。そして、タブレット、マイク等の入力装置１５６０は、所定のインターフェースを介してチップセット１５１０と接続する。
【００８３】
記憶装置１５４０に格納される行動促進システム１及び行動促進システム１ａのプログラムは、インターネット等の通信ネットワーク、又は磁気記録媒体、光学記録媒体等の記録媒体を介して記憶装置１５４０に提供される。そして、記憶装置１５４０に格納された行動促進システム１及び行動促進システム１ａ用のプログラムは、ＣＰＵ１５００により実行される。
【００８４】
本実施の形態に係る行動促進システム１及び行動促進システム１ａにより実行される行動促進システム用のプログラムは、ＣＰＵ１５００に働きかけて、行動促進システム１及び行動促進システム１ａを、図１から図７にかけて説明した目標設定部１０、目標格納部１２、動作検出部２０、動作情報取得部２４、動作情報格納部２６、位置推定部２８、行動推定部４０、行動事例テーブル４２、推定結果格納部４４、達成度評価部５０、出力情報生成部６０、認識情報格納部６２、入力部７０、出力部７２、出力制御部７４、及びランキング取得部８０として機能させる。
【００８５】
以上、本発明の実施の形態を説明したが、上記に記載した実施の形態は特許請求の範囲に係る発明を限定するものではない。また、実施の形態の中で説明した特徴の組合せのすべてが発明の課題を解決するための手段に必須であるとは限らない。
【符号の説明】
【００８６】
１、１ａ  行動促進システム
１０  目標設定部
１２  目標格納部
２０、２０ａ、２０ｂ  動作検出部
２４  動作情報取得部
２６  動作情報格納部
２８  位置推定部
３０、３０ａ  中継部
４０  行動推定部
４２  行動事例テーブル
４４  推定結果格納部
５０  達成度評価部
６０  出力情報生成部
６２  認識情報格納部
７０  入力部
７２  出力部
７４  出力制御部
８０  ランキング取得部
９２  ローカルネットワーク
９４  インターネット
１００  サーバ
２００  動作検出センサ
２１０  通信部
２２０  電源
３００  ユーザー
３１０、３２０  他のユーザー
４００  携帯情報端末
７２０  キャラクター
１５００  ＣＰＵ
１５１０  チップセット
１５２０  グラフィックコントローラ
１５３０  メモリ
１５４０  記憶装置
１５４５  読込み／書込み装置
１５５０  通信インターフェース
１５６０  入力装置
【図１】
2014006663.tif 000003
【図２】
2014006663.tif 000004
【図３】
2014006663.tif 000005
【図４】
2014006663.tif 000006
【図５】
2014006663.tif 000007
【図６】
2014006663.tif 000008
【図７】
2014006663.tif 000009
【図８】
2014006663.tif 000010