(57)【要約】  情報処理装置は、第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する受信部と、前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識する行動認識部と、認識した前記第１のユーザーの行動に基づいて、第２のユーザーが保有する第２の情報端末に所定の情報を取得させるための情報を前記第２の情報端末に送信する送信部と、を備える。【選択図】図７
2014038323.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する受信部と、
前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識する行動認識部と、
認識した前記第１のユーザーの行動に基づいて、前記第２のユーザーが保有する前記第２の情報端末が前記所定の情報を取得するか否かを判定するための情報を送信する情報送信部と、
を備える、情報処理装置。
【請求項２】
認識した前記第１のユーザーの行動を前記第２の情報端末へ送信する行動認識情報送信部を更に備える、請求項１に記載の情報処理装置。
【請求項３】
前記行動認識情報送信部は、前記第１の情報端末と同じ所定のグループに所属する他の情報端末へ前記第１のユーザーの行動を送信する、請求項２に記載の情報処理装置。
【請求項４】
前記行動認識情報送信部は、所定のグループ毎に設定された行動認識レベルに応じて、認識した１のユーザーの行動に関する情報を他のユーザーの情報端末へ送信する、請求項２に記載の情報処理装置。
【請求項５】
前記行動認識情報送信部は、前記第１の情報端末が前記第２の情報端末との間で設定した行動認識レベルに応じて、認識した前記１のユーザーの行動を前記第２の情報端末へ送信する、請求項２に記載の情報処理装置。
【請求項６】
加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、を有するクライアント端末と、
前記クライアント端末から前記行動認識部が認識した行動認識結果情報を受信する受信部と、前記行動認識結果情報に基づいて、他のユーザーが保有する他のクライアント端末が前記加速度情報又は前記位置情報を取得するか否かを判定するための情報を送信する情報送信部と、を有するサーバーと、
を備える、情報処理システム。
【請求項７】
加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、を有するクライアント端末と、
前記クライアント端末から前記加速度情報、前記位置情報又は前記操作情報を受信する受信部と、前記加速度情報又は前記位置情報に基づいて、前記クライアント端末を保有するユーザーの行動を認識する行動認識部と、認識した前記ユーザーの行動に基づいて、他のユーザーが保有する他のクライアント端末が前記加速度情報又は前記位置情報を取得するか否かを判定するための情報を送信する情報送信部と、を有するサーバーと、
を備える、情報処理システム。
【請求項８】
加速度情報を取得する加速度センサと、
位置情報を取得する位置情報取得部と、
操作情報を取得する操作情報取得部と、
前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、
前記行動認識部が認識した行動認識結果情報をサーバーへ送信する送信部と、
他のクライアント端末から受信した前記行動認識結果情報に基づいて前記サーバーが送信した情報を受信する受信部と、を備え、
前記情報に基づいて、加速度センサ又は前記位置情報取得部の動作を停止させる、クライアント端末。
【請求項９】
加速度情報を取得する加速度センサと、
位置情報を取得する位置情報取得部と、
操作情報を取得する操作情報取得部と、
前記加速度情報、前記位置情報又は前記操作情報をサーバーへ送信する送信部と、
他のクライアント端末から受信した前記加速度情報又は前記位置情報に基づいて前記サーバーが認識した行動認識結果情報を受信する受信部と、を備え、
前記行動認識結果情報に基づいて、加速度センサ又は前記位置情報取得部の動作を停止させる、クライアント端末。
【請求項１０】
第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信することと、
前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識することと、
認識した前記第１のユーザーの行動に基づいて、前記第２のユーザーが保有する前記第２の情報端末が前記所定の情報を取得するか否かを判定するための情報を送信することと、
を備える、情報処理方法。
【請求項１１】
第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する手段、
前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識する手段、
認識した前記第１のユーザーの行動に基づいて、前記第２のユーザーが保有する前記第２の情報端末が前記所定の情報を取得するか否かを判定するための情報を送信する手段、
としてコンピュータを機能させるためのプログラム。
【請求項１２】
第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する受信部と、
前記第１又は第２の情報端末から受信した前記所定の情報に基づいて、前記第１及び第２のユーザーの行動を認識する行動認識部と、
前記第１の情報端末から受信した前記所定の情報と、前記第２の情報端末から受信した前記所定の情報の相関の程度を表す相関スコアを算出する相関スコア算出部と、
算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する選択部と、
選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する送信部と、
を備える、情報処理装置。
【請求項１３】
前記選択部は、前記相関スコアが高いほど、前記第１のユーザーへ提供する行動としてより詳細な行動を選択する、請求項１２に記載の情報処理装置。
【請求項１４】
前記相関スコア算出部は、
前記第１の情報端末から受信した複数の情報と、前記第２の情報端末から受信した情報とについて、関連する情報同士を対応付け、
関連する情報の各組み合わせについて、その情報同士の相関の程度を表す相関サブスコアを算出し、
算出した各前記相関サブスコアそれぞれについて、当該相関サブスコアと、前記相関スコアに対する当該サブスコアの寄与を表す重み係数とに基づいて、前記相関スコアを算出する、
請求項１２に記載の情報処理装置。
【請求項１５】
前記第１の情報端末から受信した複数の情報と、前記第２の情報端末から受信した情報とについて、前記第１及び第２の情報端末間の距離、前記第１及び第２の情報端末が位置する場所の属性、前記第１及び第２のユーザーの行動、又は前記第１及び第２のユーザーが設定した時刻までの残り時間についての情報同士を対応付ける、請求項１４に記載の情報処理装置。
【請求項１６】
前記相関スコア算出部は、ジオカテゴリヒストグラム同士の相関度を利用して相関スコアを算出するためにジオカテゴライズ部を含む、請求項１２に記載の情報処理装置。
【請求項１７】
前記相関スコアに基づいて、前記第１及び第２の情報端末が前記所定の情報を取得する際のレベルを示す情報を前記第１及び第２の情報端末へ送信する行動認識レベル情報送信部を更に備える、請求項１２に記載の情報処理装置。
【請求項１８】
算出された前記相関スコアに基づいて、前記行動パターンを送信する頻度を決定する送信頻度決定部を更に備え、
前記送信部は、選択された前記第２のユーザーの行動パターンを、算出された前記送信頻度で、前記第１の情報端末へ送信する、
請求項１２に記載の情報処理装置。
【請求項１９】
加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、を有する、第１のユーザーが保有する第１の情報端末と、
加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、前記加速度情報又は前記位置情報に基づいてユーザーの行動を認識する行動認識部と、を有する、第２のユーザーが保有する第２の情報端末と、
前記第１及び第２の情報端末のそれぞれから、前記行動認識部が認識した行動認識結果情報を受信する受信部と、前記第１の情報端末から受信した前記行動認識結果情報と、前記第２の情報端末から受信した前記行動認識結果情報の相関の程度を表す相関スコアを算出する相関スコア算出部と、算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する選択部と、選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する送信部と、を有するサーバーと、
を備える、情報処理システム。
【請求項２０】
加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、を有し、第１のユーザーが保有する第１の情報端末と、
加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、を有し、第２のユーザーが保有する第２の情報端末と、
前記第１及び第２の情報端末のそれぞれから、前記加速度情報、前記位置情報又は前記操作情報を受信する受信部と、前記加速度情報、前記位置情報又は前記操作情報に基づいて、前記第１及び第２の情報端末を保有する第１及び第２のユーザーの行動を認識する行動認識部と、前記第１のユーザーの行動認識の結果得られた行動認識結果情報と、前記第２のユーザーの行動認識の結果得られた行動認識結果情報との相関の程度を表す相関スコアを算出する相関スコア算出部と、算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する選択部と、選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する送信部と、を有するサーバーと、
を備える、情報処理システム。
【請求項２１】
加速度情報を取得する加速度センサと、
位置情報を取得する位置情報取得部と、
操作情報を取得する操作情報取得部と、
前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、
前記行動認識部が認識した行動認識結果情報をサーバーへ送信する送信部と、
前記サーバーにおいて前記行動認識結果情報と他のクライアント端末から取得した行動認識結果情報との相関スコアに基づいて選択された前記他のクライアント端末の行動を受信する受信部と、
を備える、クライアント端末。
【請求項２２】
加速度情報を取得する加速度センサと、
位置情報を取得する位置情報取得部と、
操作情報を取得する操作情報取得部と、
前記加速度情報、前記位置情報又は前記操作情報をサーバーへ送信する送信部と、
前記サーバーにおいて、前記加速度情報又は前記位置情報に基づいて認識されたユーザーの行動と、他のクライアント端末から受信した前記加速度情報又は前記位置情報に基づいて認識された前記他のクライアント端末のユーザーの行動との相関スコアに基づいて選択された前記他のクライアント端末の行動を受信する受信部と、
を備える、クライアント端末。
【請求項２３】
第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信することと、
前記第１又は第２の情報端末から受信した前記所定の情報に基づいて、前記第１及び第２のユーザーの行動を認識することと、
前記第１の情報端末から受信した前記所定の情報と、前記第２の情報端末から受信した前記所定の情報の相関の程度を表す相関スコアを算出することと、
算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択することと、
選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信することと、
を備える、情報処理方法。
【請求項２４】
第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する手段、
前記第１又は第２の情報端末から受信した前記所定の情報に基づいて、前記第１及び第２のユーザーの行動を認識する手段、
前記第１の情報端末から受信した前記所定の情報と、前記第２の情報端末から受信した前記所定の情報の相関の程度を表す相関スコアを算出する手段、
算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する手段、
選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、例えば下記の特許文献１に記載されているように、携帯電話などの通信機能とセンサを搭載した機器において、機器を持ち歩いているユーザーの行動を認識し、その結果をリアルタイムに友人等と共有する技術が知られている。【０００３】
また、下記の特許文献２には、コミュニケーションチャンネルを友人との親密度により変更する技術が記載されている。また、下記の特許文献３には、位置情報に対しその場所の属性を検出する技術について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４５２６９号公報
【特許文献２】特開２００８−３１１６２８号公報
【特許文献３】特開２０１１−８１４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術では、行動認識のためにＧＰＳやＷｉ−Ｆｉの機能を利用する場合、常に行動認識のアプリケーションを起動させていると、携帯端末の消費電力が大きくなってしまう問題がある。【０００６】
また、上記従来の技術では、ユーザーの詳細な情報が他のユーザーに伝えられてしまう場合があり、ユーザーのプライバシーが外部に漏れてしまったり、個人情報漏洩等の問題が生じることが想定される。また、上記従来の技術では、ユーザー情報の受け手にとって冗長な情報が提供されることも想定される。【０００７】
そこで、行動認識結果を共有する際に、消費電力を低減することが求められていた。
また、ユーザーのプレゼンス共有の詳細度を柔軟に設定することが求められていた。
【課題を解決するための手段】
【０００８】
本開示によれば、第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する受信部と、前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識する行動認識部と、認識した前記第１のユーザーの行動に基づいて、前記第２のユーザーが保有する前記第２の情報端末が前記所定の情報を取得するか否かを判定するための情報を送信する情報送信部と、を備える、情報処理装置が提供される。【０００９】
また、認識した前記第１のユーザーの行動を前記第２の情報端末へ送信する行動認識情報送信部を更に備えるものであっても良い。【００１０】
また、前記行動認識情報送信部は、前記第１の情報端末と同じ所定のグループに所属する他の情報端末へ前記第１のユーザーの行動を送信するものであっても良い。【００１１】
また、前記行動認識情報送信部は、所定のグループ毎に設定された行動認識レベルに応じて、認識した１のユーザーの行動に関する情報を他のユーザーの情報端末へ送信するものであっても良い。【００１２】
また、前記行動認識情報送信部は、前記第１の情報端末が前記第２の情報端末との間で設定した行動認識レベルに応じて、認識した前記１のユーザーの行動を前記第２の情報端末へ送信するものであっても良い。【００１３】
また、本開示によれば、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、を有するクライアント端末と、前記クライアント端末から前記行動認識部が認識した行動認識結果情報を受信する受信部と、前記行動認識結果情報に基づいて、他のユーザーが保有する他のクライアント端末が前記加速度情報又は前記位置情報を取得するか否かを判定するための情報を送信する情報送信部と、を有するサーバーと、を備える、情報処理システムが提供される。【００１４】
また、本開示によれば、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、を有するクライアント端末と、前記クライアント端末から前記加速度情報、前記位置情報又は前記操作情報を受信する受信部と、前記加速度情報又は前記位置情報に基づいて、前記クライアント端末を保有するユーザーの行動を認識する行動認識部と、認識した前記ユーザーの行動に基づいて、他のユーザーが保有する他のクライアント端末が前記加速度情報又は前記位置情報を取得するか否かを判定するための情報を送信する情報送信部と、を有するサーバーと、を備える、情報処理システムが提供される。【００１５】
また、本開示によれば、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、前記行動認識部が認識した行動認識結果情報をサーバーへ送信する送信部と、他のクライアント端末から受信した前記行動認識結果情報に基づいて前記サーバーが送信した情報を受信する受信部と、を備え、前記情報に基づいて、加速度センサ又は前記位置情報取得部の動作を停止させる、クライアント端末が提供される。【００１６】
また、本開示によれば、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報をサーバーへ送信する送信部と、他のクライアント端末から受信した前記加速度情報又は前記位置情報に基づいて前記サーバーが認識した行動認識結果情報を受信する受信部と、を備え、前記行動認識結果情報に基づいて、加速度センサ又は前記位置情報取得部の動作を停止させる、クライアント端末が提供される。【００１７】
また、本開示によれば、第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信することと、前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識することと、認識した前記第１のユーザーの行動に基づいて、前記第２のユーザーが保有する前記第２の情報端末が前記所定の情報を取得するか否かを判定するための情報を送信することと、を備える、情報処理方法が提供される。【００１８】
また、本開示によれば、第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する手段、前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識する手段、認識した前記第１のユーザーの行動に基づいて、前記第２のユーザーが保有する前記第２の情報端末が前記所定の情報を取得するか否かを判定するための情報を送信する手段、としてコンピュータを機能させるためのプログラムが提供される。【００１９】
本開示によれば、第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する受信部と、前記第１又は第２の情報端末から受信した前記所定の情報に基づいて、前記第１及び第２のユーザーの行動を認識する行動認識部と、前記第１の情報端末から受信した前記所定の情報と、前記第２の情報端末から受信した前記所定の情報の相関の程度を表す相関スコアを算出する相関スコア算出部と、算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する選択部と、選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する送信部と、を備える、情報処理装置が提供される。【００２０】
また、前記選択部は、前記相関スコアが高いほど、前記第１のユーザーへ提供する行動としてより詳細な行動を選択するものであっても良い。【００２１】
また、前記相関スコア算出部は、前記第１の情報端末から受信した複数の情報と、前記第２の情報端末から受信した情報とについて、関連する情報同士を対応付け、関連する情報の各組み合わせについて、その情報同士の相関の程度を表す相関サブスコアを算出し、算出した各前記相関サブスコアそれぞれについて、当該相関サブスコアと、前記相関スコアに対する当該サブスコアの寄与を表す重み係数とに基づいて、前記相関スコアを算出するものであっても良い。【００２２】
また、前記第１の情報端末から受信した複数の情報と、前記第２の情報端末から受信した情報とについて、前記第１及び第２の情報端末間の距離、前記第１及び第２の情報端末が位置する場所の属性、前記第１及び第２のユーザーの行動、又は前記第１及び第２のユーザーが設定した時刻までの残り時間についての情報同士を対応付けるものであっても良い。【００２３】
また、前記相関スコア算出部は、ジオカテゴリヒストグラム同士の相関度を利用して相関スコアを算出するためにジオカテゴライズ部を含むものであっても良い。【００２４】
また、前記相関スコアに基づいて、前記第１及び第２の情報端末が前記所定の情報を取得する際のレベルを示す情報を前記第１及び第２の情報端末へ送信する行動認識レベル情報送信部を更に備えるものであっても良い。【００２５】
また、算出された前記相関スコアに基づいて、前記行動パターンを送信する頻度を決定する送信頻度決定部を更に備え、前記送信部は、選択された前記第２のユーザーの行動パターンを、算出された前記送信頻度で、前記第１の情報端末へ送信するものであっても良い。【００２６】
また、本開示によれば、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、を有する、第１のユーザーが保有する第１の情報端末と、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、前記加速度情報又は前記位置情報に基づいてユーザーの行動を認識する行動認識部と、を有する、第２のユーザーが保有する第２の情報端末と、前記第１及び第２の情報端末のそれぞれから、前記行動認識部が認識した行動認識結果情報を受信する受信部と、前記第１の情報端末から受信した前記行動認識結果情報と、前記第２の情報端末から受信した前記行動認識結果情報の相関の程度を表す相関スコアを算出する相関スコア算出部と、算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する選択部と、選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する送信部と、を有するサーバーと、を備える、情報処理システムが提供される。【００２７】
また、本開示によれば、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、を有し、第１のユーザーが保有する第１の情報端末と、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、を有し、第２のユーザーが保有する第２の情報端末と、前記第１及び第２の情報端末のそれぞれから、前記加速度情報、前記位置情報又は前記操作情報を受信する受信部と、前記加速度情報、前記位置情報又は前記操作情報に基づいて、前記第１及び第２の情報端末を保有する第１及び第２のユーザーの行動を認識する行動認識部と、前記第１のユーザーの行動認識の結果得られた行動認識結果情報と、前記第２のユーザーの行動認識の結果得られた行動認識結果情報との相関の程度を表す相関スコアを算出する相関スコア算出部と、算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する選択部と、選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する送信部と、を有するサーバーと、を備える、情報処理システムが提供される。【００２８】
また、本開示によれば、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、前記行動認識部が認識した行動認識結果情報をサーバーへ送信する送信部と、前記サーバーにおいて前記行動認識結果情報と他のクライアント端末から取得した行動認識結果情報との相関スコアに基づいて選択された前記他のクライアント端末の行動を受信する受信部と、を備える、クライアント端末が提供される。【００２９】
また、本開示によれば、加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報をサーバーへ送信する送信部と、前記サーバーにおいて、前記加速度情報又は前記位置情報に基づいて認識されたユーザーの行動と、他のクライアント端末から受信した前記加速度情報又は前記位置情報に基づいて認識された前記他のクライアント端末のユーザーの行動との相関スコアに基づいて選択された前記他のクライアント端末の行動を受信する受信部と、を備える、クライアント端末が提供される。【００３０】
また、本開示によれば、第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信することと、前記第１又は第２の情報端末から受信した前記所定の情報に基づいて、前記第１及び第２のユーザーの行動を認識することと、前記第１の情報端末から受信した前記所定の情報と、前記第２の情報端末から受信した前記所定の情報の相関の程度を表す相関スコアを算出することと、算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択することと、選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信することと、を備える、情報処理方法が提供される。【００３１】
また、本開示によれば、第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する手段、前記第１又は第２の情報端末から受信した前記所定の情報に基づいて、前記第１及び第２のユーザーの行動を認識する手段、前記第１の情報端末から受信した前記所定の情報と、前記第２の情報端末から受信した前記所定の情報の相関の程度を表す相関スコアを算出する手段、算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する手段、選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する手段、としてコンピュータを機能させるためのプログラムが提供される。
【発明の効果】
【００３２】
本開示によれば、行動認識結果を共有する際に、消費電力を低減することが可能となる。
また、本開示によれば、ユーザーのプレゼンス共有の詳細度を柔軟に設定することが可能となる。
【図面の簡単な説明】
【００３３】
【図１】携帯電話などの通信機能とセンサを搭載した機器において、機器を持ち歩いているユーザーの行動を認識し、その結果をリアルタイムに友人等と共有する技術を示す模式図である。
【図２】行動認識の応答遅延を示す模式図である。
【図３】第１の実施形態に係るシステム構成を示す模式図である。
【図４】Ｇｒｏｕｐ１に属する４人のユーザーがそれぞれの行動を各ユーザー端末上で共有できることを示す模式図である。
【図５】情報を共有するユーザーの行動認識レベルの例を示す模式図である。
【図６】ユーザーの行動を表示する仕組みを示す模式図である。
【図７】第１の実施形態のサーバー及びユーザー端末の構成を示す模式図である。
【図８】グループ内のユーザーの全員がユーザー端末を操作していない状態では、ステップＳ１０以降の処理を中止する例を示す模式図である。
【図９】行動認識のレベルに応じて、ユーザー端末の表示が遷移する例を示す模式図である。
【図１０】表示遷移の状態表示を示す模式図である。
【図１１】表示遷移の状態表示を示す模式図である。
【図１２】表示遷移の状態表示を示す模式図である。
【図１３】公開するグループに行動認識レベルの上限を設定する例、を示す模式図である。
【図１４】ユーザーが提供する行動認識レベルの上限を公開ユーザーごとに設定する例を示す模式図である。
【図１５】時間帯に応じて行動認識レベルを変化させた例を示す模式図である。
【図１６】ユーザーが提供する行動認識結果のレベルの上限を、ユーザーの行動認識結果を利用して制御することで、消費電力を低減する例を示す模式図である。
【図１７】ユーザーが提供する行動認識結果のレベルの上限を、ユーザーの行動認識結果を利用して制御することで、消費電力を低減する例を示す模式図である。
【図１８】バッテリー残量に応じて行動認識レベルを制御する例を示す模式図である。
【図１９】バッテリー残量の低下速度に応じて行動認識レベルを制御する例を示す模式図である。
【図２０】第１の実施形態の処理を示すフローチャートである。
【図２１】第２の実施形態の前提となる技術において、友達の行動を共有する仕組みを示す模式図である。
【図２２】第２の実施形態のサーバー及びユーザー端末の構成を示す模式図である。
【図２３】第２の実施形態の処理の概要を示す模式図である。
【図２４】共有するプレゼンスの例を示す模式図である。
【図２５】プレゼンスを共有するかを決定するための指標を示す模式図である。
【図２６】共有するプレゼンスと共有レベルを示す模式図である。
【図２７】共有するプレゼンスと共有レベルを示す模式図である。
【図２８】共有するプレゼンスと共有レベルを示す模式図である。
【図２９】第２の実施形態において、友人の行動を共有する仕組みを示す模式図である。
【図３０】ユーザーＡのプレゼンスを共有するレベルを示す模式図である。
【図３１】ユーザーＡのプレゼンスを共有するレベルを示す模式図である。
【図３２】ユーザーＡのプレゼンスを共有するレベルを示す模式図である。
【図３３】受信するユーザーのプレゼンスに応じた情報が提供される様子を示す模式図である。
【図３４】共有レベルとスコアを示す模式図である。
【図３５】ユーザー間の距離を算出し、距離に応じてスコア化する例を示す模式図である。
【図３６】設定した時刻までの残り時間に応じてスコア化する例を示す模式図である。
【図３７】行動パターンの相関度を示す模式図である。
【図３８】ジオカテゴリヒストグラムを比較することでスコアを算出する例を示す模式図である。
【図３９】ジオカテゴライズ部とその周辺を示す模式図である。
【図４０】第２の実施形態の処理を示すフローチャートである。
【図４１】ユーザーが提供する行動認識レベルの上限を公開ユーザーごとに設定し、プレゼンス共有技術と連携する例を示す模式図である。
【図４２】図４１の例の処理を示すシーケンス図である。
【発明を実施するための形態】
【００３４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３５】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１．１．前提となる技術
１．２．第１の実施形態のシステム構成
１．３．第１の実施形態のシステム構成の具体例
１．４．消費電力低減の具体例
１．５．ユーザー端末の表示遷移の例
１．６．ユーザーが公開する行動認識レベルの上限を設定する例
１．７．ユーザーの現在の状況により行動認識レベルを制御する例
１．８．使用端末の状況により行動認識レベルを制御する例
１．９．第１の実施形態の処理フロー
２．第２の実施形態
２．１．前提となる技術
２．２．第２の実施形態のシステム構成
２．３．プレゼンス共有レベルについて
２．４．サブスコアによる相関度算出について
２．５．第２の実施形態の処理フロー
２．６．行動認識レベルの上限を公開ユーザーごとに設定し、プレゼンス共有技術と連携する例について
【００３６】
＜１．第１の実施形態＞
［１．１．前提となる技術］
まず、図１を参照して、本開示の前提となる技術について説明する。図１は、前述した特許文献１に記載されているような、携帯電話などの通信機能とセンサを搭載した機器（ユーザー端末１５００）において、機器を持ち歩いているユーザーの行動を認識し、その結果をリアルタイムに友人等と共有する技術を示す模式図である。図１では、各ユーザーが保持するユーザー端末１５００の表示画面を示している。図１に示す例では、ユーザー（Ｋｅｎ）がバスに乗っている、ユーザー（Ｔａｇａｗａ）が座っている、ユーザー（Ｍｉｋｅ）が走っているなどの各ユーザーの行動を、各ユーザーがリアルタイムに把握（共有）することができる。
【００３７】
しかしながら、行動認識を行うためには、連続的に加速度センサを解析する必要があり、解析のためにユーザー端末１５００が備えるＣＰＵ（中央演算処理装置）で演算することで、電力を消費してしまう。また、位置情報を利用する場合には、ＧＰＳやＷｉ−Ｆｉなどから位置情報を取得するために更に電力を消費する。
【００３８】
図２は、図１に示す技術において、行動認識の応答遅延を示す模式図である。図２に示す例では、行動認識を開始してｔ１数秒後には、行動認識１により携帯電話の状態が取得され、グループに属するユーザー間で共有される。また、行動認識を開始してｔ２秒後までには、行動認識２によりユーザーの動作状態が取得され、グループに属するユーザー間で共有される。また、行動認識を開始してｔ３秒後までには、行動認識３によりユーザーの詳細な行動が取得され、グループに属するユーザー間で共有される。このように、行動の種類によって、認識結果が得られるまでの時間がかかり、ユーザーに心理的なストレスを与える要因となる。
【００３９】
このため、第１の実施形態では、行動の認識結果を公開するメンバーを設定し、そのメンバーの行動に応じて行動認識の処理を制御することにより消費電力の低減を実現する。また、行動認識の応答性能に応じた表示をすることで、ユーザーの待ち時間に対する心理的ストレスを緩和する。
【００４０】
更に、公開するメンバーごとやグループごとに公開する行動認識レベルの上限を決めておくことで、行動認識レベルを最適に制御し、消費電力を低減する。また、ユーザーの状況や使用端末の状態に基づいて、公開する行動認識レベルを制御する。以下、第１の実施形態について詳細に説明する。
【００４１】
［１．２．第１の実施形態のシステム構成］
図３は、第１の実施形態に係るシステム構成を示す模式図である。図３に示すように、第１の実施形態に係るシステムは、サーバー１００、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・を有して構成されている。ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・は、ユーザーＡ、ユーザーＢ、ユーザーＣ、・・・によってそれぞれ使用される。
【００４２】
各ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・は、自分の行動を公開するグループを共有のサーバー１００に設定する。図４は、ユーザーＡ，Ｂ，Ｃ，Ｄのそれぞれが、自分の行動を公開するグループ（ｇｒｏｕｐ１）に属しており、この４人のユーザーがそれぞれの行動を各ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、ユーザー端末５００Ｄ上で共有できることを示している。また、ユーザーＥは、ｇｒｏｕｐ１に属していないため、ユーザーＡ，Ｂ，Ｃ，Ｄと行動の共有はできないことを示している。各ユーザーは、同時に複数のグループに属することができる。図４では、ユーザーＡは、ｇｒｏｕｐ１とｇｒｏｕｐ２に属しており、ユーザーＦはｇｒｏｕｐ２にのみ属している。
【００４３】
なお、ここでは、各ユーザーが行動認識のために使用するデバイス（ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・）として、携帯電話(ディスプレイを備えセンサを搭載した通信機器)として説明するが、これに限定されるものではない。例えば、行動認識のために使用するデバイスは、ディスプレイを備えていない携帯機器であっても良く、この場合にも本実施形態の消費電力削減技術を適用することが可能である。
【００４４】
行動認識は、主に２つの手法によって行う。第１の手法は、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・が備える加速度センサ、ジャイロセンサを用いて行動認識を行う手法である。なお、この行動認識を低次の行動認識と称する場合がある。第１の手法では、ユーザーが「歩いている」、「座っている」、「立ち止まっている」、「ジャンプしている」、「電車に乗っている」、「バスに乗っている」、「自動車に乗っている」等の行動を認識する。ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・は、ユーザーが「歩いている」、「座っている」、「立ち止まっている」、「ジャンプしている」、「電車に乗っている」、「バスに乗っている」、「自動車に乗っている」等の動作に応じた加速度センサ、ジャイロセンサの出力波形を予め保有している。そして、加速度センサ、ジャイロセンサで検出した波形を予め保有している出力波形と比較することにより、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・は、ユーザーが「歩いている」、「座っている」、「立ち止まっている」、「ジャンプしている」等の動作を認識することができる。なお、ユーザーが歩いている、立ち止まっている、ジャンプしている、等の動作に応じた加速度センサ、ジャイロセンサの出力波形は、予めサーバー１００が保有しておき、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・がセンサの検出波形をサーバー１００へ送ることで、サーバー１００側でユーザーが「歩いている」、「座っている」、「立ち止まっている」、「ジャンプしている」等の動作を認識することもできる。このように、第１の手法では、ユーザーの動作などユーザー自身の直接的な行動を認識する。第１の手法による行動認識は、例えば特開２０１０−１９８５９５号公報に記載された手法を用いることができる。
【００４５】
第２の手法は、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・が備える加速度センサ、ジャイロセンサの情報と、位置情報とを用いて行動認識を行う手法である。なお、この行動認識を高次の行動認識と称する場合がある。第２の手法では、ユーザーが「買い物をしている」、「乗り物に乗っている」、「食事をしている」、「仕事をしている」など、第１の手法よりもユーザーの生活行動に近い行動を認識する。第２の手法では、第１の手法で得られた、ユーザーが「歩いている」、「座っている」、「立ち止まっている」、「ジャンプしている」等の動作と、ＧＰＳ、Ｗｉ−Ｆｉ（のアクセスポイント情報）等から得られたユーザーの位置情報（緯度、経度情報）とを組み合わせてユーザーの生活行動を認識する。また、位置情報を取得する方法として、携帯電話で使用している通信網の基地局情報から緯度経度を特定する技術も同様に使用可能である。第２の手法による行動認識は、例えば特開２０１１−８１４３１号公報に記載された手法を用いることができる。
【００４６】
第２の手法では、ＧＰＳ、Ｗｉ−Ｆｉ等から得られた情報に基づいて、ユーザーの位置情報（緯度、経度情報）を取得する。そして、ユーザーの位置情報と第１の手法で得られたユーザーが「歩いている」、「座っている」、「立ち止まっている」、「ジャンプしている」等の動作とを組み合わせてユーザーの生活行動を認識する。
【００４７】
具体的には、ユーザーの位置情報と地図データベースの情報を組み合わせることにより、ユーザーの行動と特定する。例えば、ユーザーの位置情報に基づいて、ユーザーが「レストラン」の場所に位置していることが特定され、第１の手法によりユーザーが座っていることが判明した場合、ユーザーが「レストランで食事をしている」ことが認識される。この場合に、時刻が正午１２時であれば、ユーザーが「レストランで昼食をとっている」ことが認識される。また、例えばユーザーがオフィス街に位置しており、第１の手法によりユーザーが「座っている」ことが判別されると、ユーザーが「会社で仕事をしている」ことが認識される。
【００４８】
地図のデータベースの代わりに、ユーザーからのフィードバックに基づいてデータベースを生成しても良い。例えば、ユーザーがオフィス街に位置している場合に、位置情報とともに、ユーザーがオフィス街にいることをフィードバックすることで、その位置情報がオフィス街に相当することが記録される。このような記録情報をデータベース化することで、ユーザーが取得した位置情報に基づいて、ユーザーがいる場所の属性（オフィス、レストラン等）を識別することが可能である。
【００４９】
以上のように、行動認識として、第１の手法によりユーザーの動作を認識することができ、第２の手法によりユーザーの生活行動を認識することができる。
【００５０】
図５は、情報を共有するユーザーの行動認識レベルの例を示す模式図である。図５に示すように、行動認識レベル１〜３に応じて、共有する情報が異なる。行動認識レベル１では、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・の操作情報が解析され、同じグループに属するユーザー間で共有される。行動認識レベル２では、レベル１の操作情報に加えて、加速度センサ、ジャイロセンサから得られたセンサ情報が解析され、同じグループに属するユーザー間で共有される。操作情報、及びセンサ情報は、単独または組み合わせで解析される。行動認識レベル３では、レベル１の操作情報、レベル２のセンサ情報に加えて、ＧＰＳ、Ｗｉ−Ｆｉから得られた位置情報が解析され、ユーザー間で共有される。操作情報、センサ情報及び位置情報は、単独または組み合わせで解析される。図５に示すように、行動認識レベルが上がるほど、そのユーザーの状況を詳しく知ることができるが、解析のために電力消費が増大し、また、結果出力の応答も遅くなる。なお、上述したように、センサ情報からは、第１の手法により、ユーザーが「歩き出した」、「立ち止まった」等の行動が認識される。また、センサ情報と位置情報を組み合わせることにより、第２の手法により、ユーザーが「仕事をしている」、「食事をしている」等の行動が認識される。なお、図５では、行動認識レベルを３段階に分けた例を示しているが、行動認識レベルの分割数はこれに限定されるものではない。
【００５１】
図６は、図１に示した前提となる技術において、ユーザーの行動を表示する仕組みを示す模式図である。ユーザーＡとユーザーＢはｇｒｏｕｐ１に属しており、ｇｒｏｕｐ１内の全ユーザーが行動認識レベル１を行っているものとする。すなわち、ｇｒｏｕｐ１内の全ユーザーのユーザー端末１５００は、各ユーザー端末１５００の操作を解析した結果を共有している。
【００５２】
その後、ステップＳ１０以降の処理が順次行われ、行動認識レベル２、行動認識レベル３の行動認識が行われる。これにより、ユーザーＡの「立ち止まった」、「歩き出した」、「走り出した」との行動、及びユーザーＢの「携帯を使い始めた」、「携帯を使い終わった」との行動がサーバーに認識され、ｇｒｏｕｐ１内の全ユーザーで共有される。
【００５３】
［１．３．第１の実施形態のシステム構成の具体例］
図７は、第１の実施形態のサーバー１００及びユーザー端末５００Ａ，５００Ｂの構成を示す模式図である。図７に示すように、サーバー１００は、受信部１０２、行動認識部１０４、行動認識レベル情報送信部１０５、行動認識情報送信部１０６、制御部１０８、データベース１１０、送信頻度決定部１１２を有して構成されている。また、ユーザー端末５００Ａは、通信部５０２Ａ、制御部５０４Ａ、行動認識部５０６Ａ、表示部５０８Ａ、入力部５１０Ａ、加速度センサ５１２Ａ、ＧＰＳ等による位置情報取得部５１４Ａを有して構成され、ユーザー端末５００Ｂは、通信部５０２Ｂ、制御部５０４Ｂ、行動認識部５０６Ｂ、表示部５０８Ｂ、入力部５１０Ｂ、加速度センサ５１２Ｂ、ＧＰＳ等による位置情報取得部５１４Ｂを有して構成されている。
【００５４】
ユーザー端末５００Ａの通信部５０２Ａは、入力部５１０Ａ、加速度センサ５１２Ａ、位置情報取得部５１４Ａから得られたユーザー端末５００Ａに関する情報（操作情報、センサ情報、位置情報など）をサーバー１００へ送信する。また、通信部５０２Ａは、行動認識部５０６Ａで得られた行動認識結果をサーバー１００へ送信することもできる。行動認識部５０６Ａは、入力部５１０Ａ、加速度センサ５１２Ａ、位置情報取得部５１４Ａから得られたユーザー端末５００Ａに関する情報（操作情報、センサ情報、位置情報など）に基づいて、上述した第１の手法、第２の手法を用いて行動を認識する。また、ユーザー端末５００Ａの通信部５０２Ａは、ユーザーＢの行動パターン（行動認識結果情報）をサーバー１００から受信する。同様に、ユーザー端末５００Ｂの通信部５０２Ｂは、入力部５１０Ｂ、加速度センサ５１２Ｂ、位置情報取得部５１４Ｂから得られたユーザー端末５００Ｂに関する情報（操作情報、センサ情報、位置情報など）をサーバー１００へ送信する。また、通信部５０２Ｂは、行動認識部５０６Ｂで得られた行動認識結果をサーバー１００へ送信することもできる。行動認識部５０６Ｂは、入力部５１０Ｂ、加速度センサ５１２Ｂ、位置情報取得部５１４Ｂから得られたユーザー端末５００Ｂに関する情報（操作情報、センサ情報、位置情報など）に基づいて、上述した第１の手法、第２の手法を用いて行動を認識する。また、ユーザー端末５００Ｂの通信部５０２Ｂは、ユーザーＡの行動パターン（行動認識結果情報）をサーバー１００から受信する。
【００５５】
サーバー１００の受信部１０２は、ユーザー端末５００Ａ，５００Ｂから操作情報、センサ情報、位置情報などを受信する。また、サーバー１００の受信部１０２は、ユーザー端末５００Ａ，５００Ｂが行動認識部５０６Ａ，５０６Ｂで得た行動認識結果を送信した場合は、行動認識結果を受信する。行動認識部１０４は、ユーザー端末５００Ａ，５００Ｂから送られた操作情報、センサ情報、位置情報などに基づいて、ユーザーの行動を認識する。この際、行動認識部１０４は、上述した第１の手法、第２の手法を用いて行動を認識する。また、行動認識部１０４は、ユーザー端末５００Ａ，５００Ｂが行動認識部５０６Ａ，５０６Ｂで得た行動認識結果を送信した場合は、受信した行動認識結果によるユーザの行動を認識する。行動認識情報送信部１０６は、認識したユーザーの行動を各ユーザー端末５００Ａ，５００Ｂに対して送信する。これにより、各ユーザー端末５００Ａ，５００Ｂは、各ユーザーの行動を認識することができる。行動認識レベル情報送信部１０５は、ユーザー端末の操作が開始されたことが行動認識部１０４で認識された場合に、後述する行動認識レベルを“２”以上に引き上げるように、行動認識レベルを指定して各ユーザー端末５００Ａ，５００Ｂに対して行動認識レベル情報を送信する。制御部１０８は、ＣＰＵ（中央演算処理装置）等から構成され、サーバー１００の全体を制御する。データベース１１０は、データを記億する記憶部であって、後述する行動認識レベル、各ユーザーが属するグループ等の情報を記憶している。送信頻度決定部１１２は、認識したユーザーの行動を行動認識情報送信部１０６が送信する際の送信頻度を決定する。
【００５６】
ユーザー端末５００Ａの行動認識部５０６Ａは、入力部５１０Ａ、加速度センサ５１２Ａ、及び位置情報取得部５１４Ａから得られたユーザー端末５００Ａに関する情報（操作情報、センサ情報、位置情報など）に基づいて、ユーザー端末５００Ａを保有するユーザーの行動を認識する。同様に、ユーザー端末５００Ｂの行動認識部５０６Ｂは、入力部５１０Ｂ、加速度センサ５１２Ｂ、及び位置情報取得部５１４Ｂから得られたユーザー端末５００Ｂに関する情報（操作情報、センサ情報、位置情報など）に基づいて、ユーザー端末５００Ｂを保有するユーザーの行動を認識する。行動認識部５００Ａ，５００Ｂは、それぞれ、制御部５０４Ａ，５０４Ｂの指令に基づいて、取得する情報についての行動認識レベルを変更する。また、行動認識部５０６Ａ，５０６Ｂは、入力部５１０Ａ，５１０Ｂに入力された情報に基づいて、ユーザーに関する情報を取得する。
【００５７】
ユーザー端末５００Ａ，５００Ｂの表示部５０８Ａ，５０８Ｂは、液晶表示ディスプレイ（ＬＣＤ）等から構成され、制御部５０４Ａ，５０４Ｂの指示に基づいて、他のユーザーの行動に関する情報を表示する。また、入力部５１０Ａ，５１０Ｂは、タッチセンサ、キーボード等から構成され、ユーザーの操作が入力されるインターフェースとして機能する。
【００５８】
制御部５０４Ａ，５０４Ｂは、ＣＰＵ（中央演算処理装置）等から構成され、ユーザー端末５００Ａ，５００Ｂの全体を制御する。制御部５０４Ａ，５０４Ｂは、時刻情報を取得するクロックを有している。
以上のように、サーバー１００は、ユーザー端末５００Ａ，５００Ｂから取得した情報（操作情報、センサ情報、位置情報など）に基づいて、行動認識部１０４にて各ユーザーの行動認識を行うことができる。また、ユーザー端末５００Ａ，５００Ｂは、それぞれの行動認識部５０６Ａ，５０６Ｂにて行動認識を行うことができる。ユーザー端末５００Ａ，５００Ｂから取得した情報（操作情報、センサ情報、位置情報など）に基づいて、サーバー１００が行動認識を行う場合、ユーザー端末５００Ａ，５００Ｂにおける処理負荷をより低減することができる。
【００５９】
なお、図７に示すサーバー１００の各構成要素は、回路（ハードウェア）、または制御部１０８とこれを機能させるためのプログラム（ソフトウェア）によって構成することができる。この場合に、そのプログラムは、サーバー１００が備える記憶部（データベース１１０）に格納されることができる。
【００６０】
同様に、図７に示すユーザー端末５００Ａ，５００Ｂの各構成要素は、回路（ハードウェア）、または制御部５０４Ａ，５０４Ｂとこれを機能させるためのプログラム（ソフトウェア）によって構成することができる。この場合に、そのプログラムは、ユーザー端末５００Ａ，５００Ｂが備えるメモリなどの記憶部（不図示）に格納されることができる。
【００６１】
［１．４．消費電力低減の具体例］
図６において、グループ内のユーザーの全員がユーザー端末５００Ａ，５００Ｂ，・・・の表示アプリを見ていない状態では、ステップＳ１０以降の行動認識２以降の情報は、ユーザー間での共有を停止していても差し支えない。
【００６２】
このため、本実施形態では、図８に示すように、ユーザーが加入しているグループ内のユーザー全員がユーザー端末５００Ａ，５００Ｂを操作していない状態では、ステップＳ１０以降の処理を中止する。これによって、行動認識レベル２，３による行動認識は行われない。そして、グループ内の一人が、ユーザー端末５００Ａ，５００Ｂを操作した場合に、行動認識レベル２以上の処理を行う。図８に示す例では、ステップＳ２２において、ユーザーＢが「携帯電話の操作を開始した」という行動をサーバー１００に送信したことをきっかけとして、グループに属するユーザー端末５００Ａ，５００Ｂ、・・・が行動認識レベル２以上の処理（ステップＳ２２〜Ｓ３８）を開始する。そして、ステップＳ３８において、ユーザーＡの「携帯電話の操作を終了した」という行動をサーバー１０００に送信したことをきっかけとして、行動認識レベル２以上の処理を停止する。これにより、行動認識レベル２以上の処理を行う時間を限定することが可能となり、消費電力の大幅な低減が可能となる。
【００６３】
ステップＳ２２では、ユーザー端末５００Ｂの入力部５１０Ｂがユーザーの操作を受け、制御部５０４Ｂに操作を受けた旨を通知し、制御部５０４Ｂは、ユーザーの操作を受けた旨を通信部５０２Ｂからサーバー１００へ送信させる。
【００６４】
ステップＳ２４では、サーバー１００がユーザー端末５００Ａに対して、「ユーザーＢが携帯を使いだした」という情報とともに、「行動認識レベル２以上での行動認識を開始せよ」との通知を送信する。そして、ユーザー端末５００Ａの通信部５０２Ａが、サーバー１００から「行動認識レベル２以上での行動認識を開始せよ」との通知を受信する。この通知を受けて、ユーザー端末５００Ａの制御部５０４Ａは、行動認識部５０６Ａによる行動認識のレベルを“行動認識レベル２”に引き上げる。従って、ステップＳ２８、ステップＳ３２では、ユーザーＡが「走り出した」、「歩き出した」という情報が行動認識部５０６Ａによって取得され、ステップＳ３０，Ｓ３４においてユーザー端末５００Ｂへ送信される。
【００６５】
ステップＳ３６では、入力部５１０Ｂに入力された操作情報に基づいて、ユーザーＢがユーザー端末５００Ｂを使い終わったことが制御部５０４Ｂによって検知され、送信部５００Ａからサーバー１００へユーザー端末５００Ｂを使い終わったことが送信される。サーバー１００は、ユーザーＢがユーザー端末５００Ｂを使い終わったことをユーザー端末５００Ａに対して送信する。また、サーバー１００は、ユーザー端末５００Ｂの使用が終了したため、「行動認識レベル２を停止せよ」との指示をユーザー端末５００Ａに対して送信する（ステップＳ３８）。ユーザー端末５００Ａの制御部５０４Ａは、「行動認識を停止せよ」との指示を受けて、行動認識部５０６Ａによる行動認識を停止させる。これにより、ユーザー情報の取得が停止され、消費電力を低減することが可能となる。
【００６６】
［１．５．ユーザー端末の表示遷移の例］
図９は、行動認識のレベルに応じて、ユーザー端末５００Ａ，５００Ｂ，・・・の表示が遷移する例を示す模式図である。図９に示すように、行動認識のレベルに応じて表示状態を遷移させることで、ユーザーが行動認識のレベルを瞬時に認識することができる。図９に示すように、行動認識レベル１では、ユーザー端末５００Ａ，５００Ｂ，・・・のそれぞれの表示部５０６Ａに他のユーザー端末５００Ａ，５００Ｂ，・・・の外観が表示され、外観の色又は明るさに応じて各ユーザーのユーザー端末５００Ａ，５００Ｂ，・・・のオン／オフが表現される。行動認識レベル２では、ユーザー端末５００Ａ，５００Ｂ，・・・のそれぞれの表示部５０６Ａに他のユーザー端末５００Ａ，５００Ｂ，・・・の各ユーザーの動作状態が、人物の外観の表示によって表現される。行動認識レベル２では、ユーザー端末５００Ａ，５００Ｂ，・・・のそれぞれの表示部５０６Ａにおいて、他のユーザーの詳細な行動が、人物、地図、交通機関等の表示によって表現される。
【００６７】
また、図９に示す表示例において、行動認識の認識結果が得られ、認識結果を共有できるものから共有することで、ユーザーの心理的ストレスを下げることができる。
【００６８】
図１０〜図１２は、表示遷移の状態表示を示す模式図である。行動解析結果が更新されるたびに、表示が行動認識レベル１〜３の間で遷移するが、図１０〜図１２に示す例では、表示がどこまで更新され、今後更新される可能性があるのかを表示する。図１０は、現在の行動解析結果を遷移状態単位で示す例を示しており、行動認識１の場合は３つのドット６００のうちの左側の１つが点灯し、行動認識２の場合は３つのドット６００のうちの左側の２つが点灯し、行動認識３の場合は３つのドット６００の全てが点灯する例を示している。これにより、ユーザーは現在の行動認識レベルがどのレベルであるかを認識することができる。
【００６９】
図１１は、行動認識レベル１〜３の各レベルにおいて、次の状態に切り替わるまでの残り時間を表示した例を示している。この場合、時間の経過に伴いインジケータ６１０が右に移動し、次の状態に切り替わるまでの残り時間が減少していることが認識される。
【００７０】
図１２は、表示する画像の透明度、彩度など画像の表示を変える例を示す模式図である。この場合、行動認識３→行動認識２→行動認識１とレベルが下がるにつれて画像の透明度が上昇する。これにより、ユーザーは現在のレベルを瞬時に認識することが可能である。
【００７１】
図１０〜図１２の例において、ユーザー端末５００Ａ，５００Ｂ，・・・は、サーバー１００から行動認識レベルを受信すると、制御部５０４Ａ，５０４Ｂ，・・・の指令に基づき、行動認識レベルに応じた表示を表示部５０８Ａ，５０８Ｂ，・・・に表示させる。
【００７２】
［１．６．ユーザーが公開する行動認識レベルの上限を設定する例］
次に、ユーザーが公開する行動認識レベルの上限を設定する例について説明する。ユーザーが公開する行動認識レベルの上限を設定することで、不必要な行動認識を回避し、より効率的に消費電力の低減を行うことができる。
【００７３】
具体的な方法として、以下の（Ａ），（Ｂ）の方法を例示する。
（Ａ）公開するグループに対して上限を設定する方法
（Ｂ）公開するユーザーごとに上限を設定する方法
また、第２の実施形態で説明する「プレゼンス共有レベルを動的に変更する方法」を適用すると、（Ｂ）で設定された上限の行動認識レベルを直ちに行うのではなく、行動認識から得られた公開相手の状況から、段階的に行動認識レベルを変更させることができる。この例については、第２の実施形態で説明する。
【００７４】
（Ａ）と（Ｂ）を同時に実施することも可能であり、例えば、（Ｂ）で全員が設定した上限の最大のものをグループに対する上限（Ａ）としてもよい。または、（Ａ）で設定した上限を超えて（Ｂ）が設定された場合は、グループに対する上限（Ａ）を優先してもよい。
【００７５】
図１３は、（Ａ）公開するグループに行動認識レベルの上限を設定する例、を示す模式図である。例えば、図１３に示すように、ｇｒｏｕｐ１に対して行動認識レベル３を上限として共有するという設定がされ、ｇｒｏｕｐ２に対してレベル１を上限として共有するという設定がされる。これにより、ｇｒｏｕｐ２のみに属するユーザーＦはレベル１を上限に行動認識を行い、ｇｒｏｕｐ１に属するユーザーＡ，Ｂ，Ｃ，Ｄはレベル３を上限に行動認識を行う。
【００７６】
図８で説明したユーザー端末５００Ａ，５００Ｂ，・・・の操作に応じた行動認識結果の提供は、グループ毎に行われる。ユーザーＢ，Ｃ，Ｄがユーザー端末５００Ｂ，５００Ｃ，５００Ｄの表示部５０８Ｂ，５０８Ｃ，５０８Ｄ上でアプリケーションを見ておらず、ユーザーＦがユーザー端末５００Ｆ上でアプリケーションを見ている場合、ユーザーＡはユーザーＦに対してのみ行動認識結果を提供すればよく、ｇｒｏｕｐ２の設定上限である行動認識レベル１を上限とすればよい。これにより、消費電力を低減することができる。ｇｒｏｕｐ１に属するユーザーＢ，Ｃ，Ｄのいずれかがアプリケーションを見始めた場合、そのユーザーが保有するユーザー端末から図８のステップＳ２２と同様の通知がサーバー１００に送られ、サーバー１００からｇｒｏｕｐ１に属する他のユーザーに対してステップＳ２４と同様の通知が送られる。これにより、ｇｒｏｕｐ１の設定上限である行動認識レベル２で行動認識結果が共有される。なお、ｇｒｏｕｐ毎の公開レベルは、各ユーザー端末５００Ａ，５００Ｂ，・・・からサーバー１００に送られた登録情報に基づいて、サーバー１１０のデータベースに格納されている。
【００７７】
図１４は、（Ｂ）ユーザーが提供する行動認識レベルの上限を公開ユーザーごとに設定する例、を示す模式図である。この場合、ユーザーが公開する行動認識レベルを公開相手ユーザーごとに設定する。例えば、図１４に示すように、ユーザーＡが公開する行動認識レベルを各公開相手に設定している場合を想定する。図１４に示す例では、ユーザーＡは、ユーザーＢに対して行動認識レベル３で自身の行動を提供する。また、ユーザーＡは、ユーザーＣに対しても行動認識レベル３で自身の行動を提供し、ユーザーＤに対しては行動認識レベル２で自身の行動を提供する。なお、上記と同様に、ユーザーＢ，Ｃが「端末操作を行っていない」場合には、ユーザーＢ，Ｃへ行動認識結果の配信をしなくてよく、ユーザーＡはユーザーＤに対する行動認識レベル２を上限として行動を提供すればよいことになる。なお、ユーザー毎の公開レベルは、各ユーザー端末５００Ａ，５００Ｂ，・・・からサーバー１００に送られた登録情報に基づいて、サーバー１１０のデータベースに格納されている。
【００７８】
［１．７．ユーザーの現在の状況により行動認識レベルを制御する例］
次に、ユーザーの現在の状況により行動認識レベルを制御する方法について説明する。ここでは、以下の（Ｃ−１）、（Ｃ−２）の方法について説明する。以下に説明する（Ｃ−１）,（Ｃ−２）のそれぞれの単独または組み合わせにより、公開する行動レベルを限定することができる。
【００７９】
（Ｃ−１）図１５に示すように、ユーザーが提供する行動認識結果のレベルの上限を一日の時間帯ごとにあらかじめ設定しておくことで消費電力を低減する。図１５は、時間帯に応じて行動認識レベルを変化させ、比較的ユーザーの行動が少ない夜間は行動認識を行わず、ユーザーが活動的となる昼間に詳細な行動認識を提供するように設定した例を示している。ユーザー端末５００Ａ，５００Ｂ，・・・の制御部５０４Ａ，５０４Ｂ，・・・は、時刻情報を取得するクロックを備えており、時刻情報に基づいて行動認識部５０６Ａ，５０６Ｂ，・・・による行動認識レべルを図１５のように変更する。
【００８０】
（Ｃ−２）ユーザーが提供する行動認識結果のレベルの上限を、ユーザーの行動認識結果を利用して制御することで、消費電力を低減する。図１６に示す例では、行動認識レベル３の状態でユーザーが自宅にいることが認識できた場合は、行動認識レベルを“２”に低下させ、その後、一定時間歩いている状態が継続し、場所が移動した可能性が認識されるまでは、行動認識レベルを“２”に下げた状態を継続することで消費電力を低減している。行動認識レベルを“２”に低下させた後、一定時間歩いている状態が継続し、場所が移動した可能性が認識された場合は、行動認識レベルを“３”に上げる。また、図１７に示す例では、行動認識レベル３でユーザーが車（自動車）に乗っていることが認識できている状況では、行動認識レベルを“２”に引き下げ、姿勢変化が起こるまではレベル２に引き下げた状態を継続することで消費電力を低減する例を示している。行動認識レベルを“２”に引き下げた後、姿勢変化が起こった場合は、行動認識レベルを３に引き上げる。いずれの例においても、制御部５０４Ａ，５０４Ｂ，・・・は、行動認識部５０６Ａ，５０６Ｂ，・・・が取得した行動認識結果に基づいて、行動認識部５０６Ａ，５０６Ｂ，・・・による行動認識レベルを変更する。
【００８１】
［１．８．使用端末の状況により行動認識レベルを制御する例］
次に、使用端末の状況により行動認識レベルを制御することで消費電力の低減を行う方法について説明する。ここでは、以下の（Ｄ−１）、（Ｄ−２）、（Ｄ−３）の方法について説明する。なお、以下に示す（Ｄ−１）、（Ｄ−２）、（Ｄ−３）のそれぞれは、単独でもその組み合わせでも適用が可能である。
【００８２】
図１８では、ユーザー端末５００Ａ，５００Ｂ，・・・のバッテリー残量に応じて行動認識レベルを制御する例を示している。図１８に示すようなユーザー端末５００Ａ，５００Ｂ，・・・の動的な状況の変化により、行動認識レベルの変更が可能である。
【００８３】
（Ｄ−１）バッテリー状態による行動認識レベルの制御を行う。バッテリー残量が少なくなると、行動認識レベルの上限を引き下げ、消費電力を低減する。図１８に示す例では、バッテリ残量が５０％から２５％までの間では、行動認識レベルの上限をレベル２に引き下げ、バッテリ残量が２５％未満から１０％までの間はレベル１の行動認識を行う設定例を示している。これにより、行動認識レベルが高くなるほど消費電力は増加するため、バッテリー残量が少ないほど行動認識レベルを低下させることで、バッテリーの残量の低下を抑えることができる。
【００８４】
（Ｄ−２）バッテリー残量の減少速度が速い場合も、行動認識レベルを下げ、消費電力を低減する。図１９に示す例では、バッテリー残量の低下速度が５％／ｈよりも速い場合は、行動認識レベルの上限をレベル２に引き下げ、１０％／ｈよりも速い場合には、レベル１まで引き下げている。また、図１９に示す例では、バッテリー残量の低下速度１５％／ｈよりも速い場合は行動認識を停止するように設定している。これにより、バッテリーの残量の低下を抑えることができる。
【００８５】
（Ｄ−３）位置情報取得の状況（ＧＰＳ／Ｗｉ−Ｆｉ／３Ｇ．．．）
ユーザー端末５００Ａ，５００Ｂ，・・・が位置情報を取得できない状況では、位置情報を使用しない行動認識レベルに変更する。これにより、ユーザー端末５００Ａ，５００Ｂ，・・・が無駄に位置情報の取得を試みて電力を消費してしまうことを抑止できる。また、ユーザー端末５００Ａ，５００Ｂが取得できた位置情報の精度に応じて、現在の行動認識の精度が保証できない場合には行動認識レベルを下げることもできる。
【００８６】
（Ｄ−１），（Ｄ−２）の場合、ユーザー端末５００Ａ，５００Ｂ，・・・の制御部５０４Ａ，５０４Ｂ，・・・は、ユーザー端末５００Ａ，５００Ｂ，・・・のバッテリー（図７において不図示）の残量、またはバッテリーの減少速度を取得し、バッテリー残量、またはバッテリーの減少速度に基づいて、行動認識部５０６Ａ，５０６Ｂ，・・・による行動認識レベルを変更する。また、（Ｄ−３）の場合、行動認識部５０６Ａ，５０６Ｂ，・・・は、ＧＰＳ等により位置情報を取得できない状況では、制御部５０４Ａ，５０４Ｂ，・・・に対してその旨を通知し、制御部５０４Ａ，５０４Ｂ，・・・は行動認識部５０６Ａ，５０６Ｂ，・・・に対して位置情報を使用しない行動認識レベルに変更させる。
【００８７】
［１．９．第１の実施形態の処理フロー］
図２０は、本実施形態の処理を示すフローチャートである。先ず、ステップＳ１０１では、ユーザー端末５００Ａ，５００Ｂ，・・・がサーバー１００へ端末情報を送信する。次のステップＳ１０２では、サーバー１００がユーザー端末５００Ａ，５００Ｂ，・・・から送られた端末情報を受信する。端末情報には、ユーザー端末５００Ａ，５００Ｂに関する情報（操作情報、センサ情報、位置情報など）が含まれる。次のステップＳ１０３では、サーバー１００が端末情報に基づいて各ユーザー端末５００の行動を認識する。
【００８８】
次のステップＳ１０４では、サーバー１００が各ユーザー端末５００へ提供する行動パターンを送信する。次のステップＳ１０６では、ユーザー端末５００が、ステップＳ１０４でサーバー１００が送信した他のユーザーの行動を受信する。次のステップＳ１０７では、ユーザー端末５００が、他のユーザーの行動パターンを表示する。
【００８９】
以上説明したように第１の実施形態によれば、行動認識レベルを制御することで、消費電力を低減することが可能となる。
【００９０】
＜２．第２の実施形態＞
［２．１．前提となる技術］
次に、本開示の第２の実施形態について説明する。図２１は、本実施形態の前提となる技術において、友達の行動を共有する仕組みを示す模式図である。第１の実施形態と同様に、第２の実施形態に係るシステムは、サーバー２００、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・を有して構成されている。ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・は、ユーザーＡ、ユーザーＢ、ユーザーＣ、・・・によってそれぞれ使用される。
【００９１】
図２１において、各ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・は、無線通信ネットワークを介して、サーバー２００へ「音楽を聴いている」、「湘南付近にいる」、「ショッピングモールにいる」、「買い物をしている」等の情報を送ることができる。
【００９２】
しかしながら、図２１に示すシステムでは、グループまたは個人に対して提供する行動認識結果は一様であり、公開レベルを設定することは想定していない。そこで、本実施形態では、「ユーザーが公開する行動認識結果の公開レベルを設定することを可能にし、公開レベルをユーザー本人や公開する相手の状況に応じて動的に変化させる」ことにより、新しいユーザー体験を提供する。本実施形態では、不必要に自分の行動を公開することを避けることができ、個人の情報を保護することができる。
【００９３】
［２．２．第２の実施形態のシステム構成］
図２２は、第２の実施形態のサーバー２００及びユーザー端末５００Ａ，５００Ｂの構成を示す模式図である。図２２に示すように、サーバー２００は、受信部２０２、行動認識部２０４、相関スコア算出部２０８、選択部２１０、送信部２１２、送信頻度決定部２１４、制御部２１６、データベース２１８を有して構成されている。ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・の構成は、第１の実施形態と同様である。
【００９４】
ユーザー端末５００Ａの通信部５０２Ａは、ユーザー端末５００Ａに関する情報（操作情報、センサ情報、位置情報など）をサーバー２００へ送信する。また、通信部５０２Ａは、行動認識部５０６Ａで得られた行動認識結果をサーバー１００へ送信することもできる。行動認識部５０６Ａは、入力部５１０Ａ、加速度センサ５１２Ａ、位置情報取得部５１４Ａから得られたユーザー端末５００Ａに関する情報（操作情報、センサ情報、位置情報など）に基づいて、上述した第１の手法、第２の手法を用いて行動を認識する。また、ユーザー端末５００Ａは、ユーザーＢの行動パターン（行動認識結果情報）をサーバー２００から受信する。同様に、ユーザー端末５００Ｂの通信部５０２Ｂは、入力部５１０Ｂ、加速度センサ５１２Ｂ、位置情報取得部５１４Ｂから得られたユーザー端末５００Ｂに関する情報（操作情報、センサ情報、位置情報など）をサーバー２００へ送信する。また、通信部５０２Ｂは、行動認識部５０６Ｂで得られた行動認識結果をサーバー１００へ送信することもできる。行動認識部５０６Ｂは、入力部５１０Ｂ、加速度センサ５１２Ｂ、位置情報取得部５１４Ｂから得られたユーザー端末５００Ｂに関する情報（操作情報、センサ情報、位置情報など）に基づいて、上述した第１の手法、第２の手法を用いて行動を認識する。また、ユーザー端末５００Ｂの通信部５０２Ｂは、ユーザーＡの行動パターン（行動認識結果情報）をサーバー２００から受信する。
【００９５】
サーバー２００の受信部２０２は、ユーザー端末５００Ａ，５００Ｂから操作情報、センサ情報、位置情報などを受信する。また、サーバー２００の受信部２０２は、ユーザー端末５００Ａ，５００Ｂが行動認識部５０６Ａ，５０６Ｂで得た行動認識結果を送信した場合は、行動認識結果を受信する。行動認識部２０４は、ユーザー端末５００Ａ，５００Ｂから送られた操作情報、センサ情報、位置情報などに基づいて、ユーザーの行動を認識する。この際、行動認識部１０４は、上述した第１の手法、第２の手法を用いて行動を認識する。また、行動認識部１０４は、ユーザー端末５００Ａ，５００Ｂが行動認識部５０６Ａ，５０６Ｂで得た行動認識結果を送信した場合は、受信した行動認識結果によるユーザーの行動を認識する。相関スコア算出部２０８は、ユーザー端末５００Ａ，５００Ｂの各ユーザーＡ，Ｂの行動の相関スコアを算出する。選択部２１０は、相関スコアに基づいて、ユーザー端末５００Ａ，５００Ｂに送信するユーザーの行動を選択する。送信部２１２は、選択部２１０によって選択されたユーザーの行動（の情報）を各ユーザー端末５００Ａ，５００Ｂへ送信する。送信頻度決定部２１４は、送信部２１２がユーザーの行動を送信する際の送信頻度を決定する。行動認識レベル情報送信部２２０は、相関スコアに基づいて、第１の実施形態で説明した行動認識レベルを“２”以上に引き上げるように、行動認識レベルを指定して各ユーザー端末５００Ａ，５００Ｂに対して行動認識レベル情報を送信する。制御部２１６は、ＣＰＵ（中央演算処理装置）等から構成され、サーバー２００の全体を制御する。データベース２１８は、データを記億する記憶部であって、後述する行動認識レベル、各ユーザーが属するグループ等の情報を記憶している。送信頻度決定部２１４は、認識したユーザーの行動を行動認識情報送信部１０６が送信する際の送信頻度を決定する。
以上のように、サーバー２００は、ユーザー端末５００Ａ，５００Ｂから取得した情報（操作情報、センサ情報、位置情報など）に基づいて、行動認識部１０４にて各ユーザーの行動認識を行うことができる。また、ユーザー端末５００Ａ，５００Ｂは、それぞれの行動認識部５０６Ａ，５０６Ｂにて行動認識を行うことができる。ユーザー端末５００Ａ，５００Ｂから取得した情報（操作情報、センサ情報、位置情報など）に基づいて、サーバー２００が行動認識を行う場合、ユーザー端末５００Ａ，５００Ｂにおける処理負荷をより低減することができる。
【００９６】
なお、図２２に示すサーバー２００の各構成要素は、回路（ハードウェア）、または制御部２１６とこれを機能させるためのプログラム（ソフトウェア）によって構成することができる。この場合に、そのプログラムは、サーバー２００が備える記憶部（データベース２１８）に格納されることができる。
【００９７】
［２．３．プレゼンス共有レベルについて］
図２３は、第２の実施形態の処理の概要を示す模式図である。図２３に示すように、各ユーザーは、自分のプレゼンス(行動・状態)の共有レベルを多段階で保持している。図２３では、ユーザーＡのプレゼンスをユーザーＢ，Ｃ，Ｄへ共有する仕組みを表している。ユーザーＡは自分のプレゼンスを共有するレベルを１からＮまで設定できるようになっており、それぞれのレベルは包含関係にある。また、ユーザーＢ，Ｃ，Ｄは、ある尺度によりユーザーＡとの関係をスコア化し、ユーザーＡとの相対的な状況に応じてスコアを動的に算出することでユーザーＡから提供されるプレゼンスの結果が変化する。共有レベルが１に近いほど詳細な情報を共有し、共有レベル１が最も詳細な情報を共有するものとする。
【００９８】
図２４は、共有するプレゼンスの例を示す模式図である。図１４に示すように、共有するプレゼンスとしては、身体情報、位置情報、行動情報、環境情報、視聴情報、アピアランス情報、バディ情報、思考情報が挙げられる。これらの情報は、各ユーザー端末５００Ａ，５００Ｂ，・・・の行動認識部５０６Ａ，５０６Ｂ，・・・によって取得（検出）される。
【００９９】
また、図２５は、どのレベルでプレゼンスを共有するかを決定するための指標を示す模式図である。図２５に示すように、地理的な距離、場所属性の相関度、行動パターンの相関度、ユーザー同士が互いに設定したイベントまでの残り時間、親密度に応じて、共有レベルが設定される。
【０１００】
また、図２６〜図２８は、プレゼンスと共有レベルを示す模式図である。図２６〜図２８に示すように、プレゼンスの共有ベルを４段階とし、視聴情報、行動情報、位置情報などプレゼンスの提供レベルをユーザーごとに設定し、サーバー２００に登録しておく。共有レベルは、サーバー２００のデータベース２１８に登録される。この際、全ての共有相手に対して同一の設定を用いてもよいし、共有する相手ごとに設定を変えてもよい。
【０１０１】
図２９は、第２の実施形態において、友人の行動を共有する仕組みを示す模式図である。図２９に示すように、ユーザーＤのプレゼンスをサーバーに送信し、ユーザーＤとユーザーＡとのスコアを算出する。そして、算出したスコアにより共有するレベルを決定し、ユーザーＤに提供すべきユーザーＡの情報が限定され、ユーザーＤに提供される。図３０〜図３２は、ユーザーＡとユーザーＤとの間のプレゼンスの共有レベルを示しており、共有レベルは、視聴情報、行動情報、位置情報のそれぞれでレベル３とされている。従って、図２９に示す例では、視聴情報、行動情報、位置情報のそれぞれについて、共有レベル３までの情報がユーザーＡとユーザーＤとの間で共有されることになる。
【０１０２】
図３３は、受信するユーザーのプレゼンスに応じた情報が提供される様子を示す模式図である。図３３に示すように、ユーザーＡは、音楽を聴いており、湘南付近にいて、ショッピングモールにいて、買い物をしているものとする。ユーザーＢは、ユーザーＡとの共有レベルが“１”であり、視聴情報として、アーチスト名、聴いている楽曲名、及び聴いている楽曲の共有が可能であり、位置情報として「湘南付近の買い物する場所にいる」、行動情報として「買い物をしている」を共有可能である。ユーザーＣは、ユーザーＡとの共有レベルが“２”であり、視聴情報として、アーチスト名、聴いている楽曲名を共有可能であり、位置情報として「湘南付近の買い物をする場所にいる」、行動情報として「歩いている」を共有可能である。ユーザーＤは、ユーザーＡとの共有レベルが“３”であり、視聴情報としてアーチスト名を共有可能であり、位置情報として「湘南にいる」、行動情報として「立っている」を共有可能である。このように、ユーザーＡとの共有レベルに応じて、ユーザーＡとユーザーＢ〜Ｄのそれぞれが共有する情報を変化させることが可能である。
【０１０３】
図３４は、共有レベルとスコアを示す模式図である。例えば、スコアを０．０〜１．０の値とし、スコアの値が大きいほど詳細なプレゼンスを共有できるものとする。図３４に示すように、スコアと共有レベルを対応づけ、全ての共有するプレゼンスのレベルに対して同一のスコアを割り当ててもよいし、それぞれのプレゼンスに対して、個別にスコアを割り当ててもよい。例えば、視聴情報、行動情報、位置情報のそれぞれについて同一のスコアを割り当てても良いし、視聴情報、行動情報、位置情報のそれぞれについて異なる個別のスコアを割り当てても良い。
【０１０４】
［２．４．サブスコアによる相関度算出ついて］
次に、サブスコアについて説明する。また、以下に示すような尺度で複数のサブスコアを計算し、それぞれに重みをつけて加算することでユーザー間のスコアとすることができる。たとえば、下記のように変数を定義する。
地理的な距離から算出されたサブスコア:Sgeo
場所属性の相関度:Slcorr
行動パターンの相関度:Sacorr
設定した時刻までの残り時間:Stime
ユーザーＡに対するユーザーＢのスコアScoreBtoAは、重み係数Wを用いて下記のように表現できる。
ScoreBtoA=(Wgeo*Sgeo+Wlcorr*Slcorr+Wacorr*Sacorr+Wtime*Stime)/Wsum
Wsum=Wgeo+Wlcorr+Wacorr+Wtime
(0.0≦W≦1.0  ただし、0.0＜Wsum,  0.0≦S≦1.0)
また、共有するプレゼンスに対して個別のScoreBtoAを算出してもよい。
【０１０５】
また、図２５に示したように、共有するかを決定するための尺度として、以下のものが挙げられる。
地理的な距離
場所属性の相関度（ふたりとも買い物する場所にいるなど）
行動パターンの相関度（ふたりとも電車に乗っているなど）
お互いが設定したイベントまでの残り時間
親密度(会話の頻度など)
【０１０６】
サブスコア:Sgeoについては、緯度経度および高度を利用してユーザー間の距離を算出し、距離に応じてスコア化することもできる。例えば、図３５に示すように、ユーザーＸとユーザーＹの距離（distxy）を求め、距離distxyが閾値distA以下であれば、スコア１．０とし、distB以上であれば、スコア０．０とし、その中間であれば、中間値をとるようにする。このように、距離が近いほどサブスコアを高くすることにより、共有レベルを高くすることができ、より詳細な情報を共有することが可能である。
【０１０７】
また、図３６は、設定した時刻までの残り時間に応じてスコア化する例を示す模式図である。サブスコア:Stimeについては、設定した時刻までの残り時間に基づいて設定することができる。例えば、ユーザー同士がある時刻にある場所で会うという待ち合わせをしている状況を想定する。通常、待ち合わせの時刻が近づいてきた場合、あるいは待ち合わせの時刻が過ぎてしまった場合には、相手の状況を詳細に知りたいと感じる。一方、待ち合わせの時刻がまだ先である場合、相手の状況を詳細に知る必要はなく、相手の詳細な情報は冗長な情報となることが起こり得る。図３６に示すように、サブスコアの算出方法の一例として、待ち合わせなどのイベントが発生する時刻と現在時刻から得られる残り時間をRemainとして、ある残り時間remainA以下になった場合にスコア1.0とし、remainB以上の場合にはスコア0.0とする。残り時間がremainAとremainBの間の場合には中間値をサブスコアとする。これにより、待ち合わせの時間が近付くにつれて、より詳細な情報を共有することが可能となる。
【０１０８】
次に、行動パターンの相関度（サブスコア：Sacorr）について説明する。「買い物している」、「仕事している」、「電車に乗っている」、「通勤中」など、ユーザーの行動や行動の組み合わせを行動パターンとし、相関度を求める。例えば、ユーザーそれぞれが、「電車に乗っている」状態であった場合、その場所にかかわらず、似たような状況を体験している可能性が高く、現在興味を持っている事が近い状態にあり、詳細な状況を共有するのに有意義な状態であるといえる。従って、行動パターンの相関度が近いほど、共有レベルを高くすることで、より詳細な情報を共有できるようにする。
【０１０９】
図３７は、行動パターンの相関度を示す模式図である。図３７に示すように、相関度の算出方法の例として、それぞれの行動の相関度を定義した表を用いることができる。図３７の表によれば、ユーザーＸとユーザーＹの現在の行動に基づいて、ユーザーＸとユーザーＹの行動の相関度を検索することができる。これにより、ユーザーＸとユーザーＹの行動に基づいて、相関度を算出することができる。
【０１１０】
次に、場所属性（サブスコア：Slcorr）について説明する。「買い物する場所」、「勉強する場所」、「仕事をする場所」など、ある場所に関連する行動情報を場所属性とする。ユーザー同士は遠くに離れていても、どちらも同じ場所属性の場所にいる場合には、似ている行動をしている可能性が高く、現在興味を持っている事が近い状態にあり、詳細な状況を共有するのに有意義な状態であるといえる。従って、場所の関連性が高いほど、ユーザーＸとユーザーＹのスコアは高くなる。
【０１１１】
また、一意に場所属性を決定できない状況であっても、ジオカテゴリヒストグラムを比較することでスコアを算出することができる。ジオカテゴリヒストグラムについては、例えば前述の特許文献３に記載されている。相関度の算出方法のひとつとして、ベクトルの要素に、ジオカテゴリヒストグラムのそれぞれの要素をもつベクトルGeoを考える。
Case  XとCase  Yの相関度Corrxyは、
Corrxy=Geox・Geoy/(|Geox||Geoy|)
として表すことができる。
【０１１２】
例えば、図３８に示すような４つの要素からなるジオカテゴリヒストグラムがあるものする。度数は０以上の値を持つものとする。図３８に示す例では、Case  OとCase  Aの相関度（＝１．０）が最も高く、Case  OとCase  Cの相関度（＝０．２３）が最も低くなる。
【０１１３】
図３９は、サーバー２００の相関スコア算出部２０８に含まれるジオカテゴライズ部２０８ａとその周辺を示す模式図である。ジオカテゴライズ部２０８ａは、緯度・経度データを入力として、地図データベース（専用のものでなくてもよい）を参照し、その位置カテゴリ（ジオカテゴリ）、その周辺カテゴリを数値化したもの（ジオカテゴリヒストグラム）を出力する。緯度・経度データは、ある一点におけるものでも良いし、時系列データであってもよい。またクラスタリング技術によりクラスタされた代表点を表すものでもよい。
【０１１４】
［２．５．第２の実施形態の処理フロー］
図４０は、第２の実施形態のサーバー２００における処理を示すフローチャートである。先ず、ステップＳ２０１では、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・がサーバー２００へ端末情報を送信する。次のステップＳ２０２では、サーバー２００が端末情報を受信する。端末情報は、視聴情報、行動情報、位置情報などのプレゼンスの情報を含む。次のステップＳ２０３では、サーバー２００が各ユーザーの行動及び端末状態を認識する。次のステップＳ２０４では、サーバー２００が相関スコアを算出する。次のステップＳ２０５では、相関スコアに基づいてユーザーへ提供する行動を選択する。次のステップＳ２０６では、サーバー２００が選択したユーザーの行動を送信する。次のステップＳ２０７では、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・が、ステップＳ２０６で送信されたユーザーの行動を受信する。次のステップＳ２０８では、ユーザー端末５００Ａ、ユーザー端末５００Ｂ、ユーザー端末５００Ｃ、・・・が、ステップＳ２０７で受信した行動に基づいて、他のユーザーの行動を表示する。
【０１１５】
［２．６．行動認識レベルの上限を公開ユーザーごとに設定し、プレゼンス共有技術と連携する例について］
次に、図４１に基づいて、（Ｂ’）ユーザーが提供する行動認識レベルの上限を公開ユーザーごとに設定し、プレゼンス共有技術と連携する例について説明する。この場合、第１の実施形態と同様に、ユーザーが公開する行動認識レベルを公開相手ユーザーごとに設定する。そして、第１の実施形態と同様に、ユーザーＢ，Ｃが「携帯操作を行っていない」場合には、ユーザーＢ，Ｃへ行動認識結果の配信をしなくてよく、ユーザーＡは行動認識共有レベル２を上限として行えばよいことになる。更に、「プレゼンス共有レベルを動的に変更する方法」を適用すると、ユーザーＢ，Ｃが「携帯操作を行った」場合でも、ユーザーＢ，Ｃの行動とユーザーＡの行動の相関スコアに応じて提供する行動認識公開レベルを段階的に変更することができる。従って、行動認識公開レベルに必要な行動認識レベルを設定すればよい。
【０１１６】
図４２は、図４１の例の処理を示すシーケンス図である。先ず、ステップＳ３００でユーザーＢがユーザー端末５００Ｂを使い始めると、ステップＳ３０２では、サーバー２００が、「公開レベル３まで共有せよ」との指示をユーザー端末５００Ａに対して送信する。次に、ステップＳ３０４では、ユーザーＡが「歩き出した」という情報がサーバー２００へ送信され、ステップＳ３０６では、その情報がユーザー端末５００Ｂへ送信される。次に、ステップＳ３０８では、ユーザーＡが「座った」という情報がサーバー２００へ送信され、ステップＳ３１０では、その情報がユーザー端末５００Ｂへ送信される。このようにして、ユーザーＡの行動がユーザーＡとユーザーＢの間で共有される。
【０１１７】
次に、ステップＳ３１２では、ユーザーＡが「携帯を使い始めた」という情報がサーバー２００へ送信される。サーバー２００は、この情報を受けて、ステップＳ３１４において「公開レベル３まで共有せよ」との指示をユーザー端末５００Ｂに対して送信する。これにより、ユーザー端末５００Ｂは、公開レベルを１に設定する。
【０１１８】
次に、ステップＳ３１６では、ユーザーＢが「座った」という情報がサーバー２００へ送信され、ステップＳ３１８では、その情報がユーザー端末５００Ｂへ送信される。ここで、サーバー２００は、ユーザーＡとユーザーＢの双方が「座った」という情報が得られたため、相関スコアに基づいて公開レベルを“２”に引き上げ、「公開レベル２まで共有せよ」との指示をユーザー端末５００Ａ，５００Ｂの双方に対して送信する（ステップＳ３２０，Ｓ３２２）。
【０１１９】
次に、ステップＳ３２４では、ユーザーＢが茅ヶ崎にて「座っている」という情報がサーバー２００へ送信される。次のステップＳ３２６では、ユーザーＡが鎌倉にて「座っている」という情報がサーバー２００へ送信される。次のステップＳ３２８では、ユーザーＢが茅ヶ崎にて「座っている」という情報がサーバー２００からユーザー端末５００Ａへ送信される。次に、ステップＳ３３０では、ユーザーＡが鎌倉にて「座っている」という情報がサーバー２００からユーザー端末５００Ｂへ送信される。ここで、ユーザーＡとユーザーＢの双方が、比較的距離の近い鎌倉と茅ヶ崎のそれぞれで「座った」という情報が得られたため、サーバー２００で算出される相関スコアがより高くなる。このため、サーバー２００は、相関スコアに基づいて公開レベルを“１”に引き上げ、「公開レベル１まで共有せよ」との指示をユーザー端末５００Ａ，５００Ｂの双方に対して送信する（ステップＳ３３２，Ｓ３３４）。
【０１２０】
その後、ステップＳ３３６では、ユーザーＢが茅ヶ崎にて座っており食事中である、という情報がサーバー２００へ送信される。次のステップＳ３３８では、ユーザーＡが鎌倉にて座っており買い物中である、という情報がサーバー２００へ送信される。次のステップＳ３４０では、ユーザーＢが茅ヶ崎にて座っており食事中である、という情報がサーバー２００からユーザー端末５００Ａへ送信される。次に、ステップＳ３４２では、ユーザーＡが鎌倉にて座っており買い物中である、という情報がサーバー２００からユーザー端末５００Ｂへ送信される。
【０１２１】
以上のように、図４２の処理によれば、ユーザーＡとユーザーＢの行動の相関度に基づいて、共有レベルを動的に変更していくことが可能となる。従って、各ユーザーは、行動の相関度がより高い他のユーザーの行動を詳細に知ることが可能となる。
【０１２２】
更に、共有レベルとともに第１の実施形態で説明した行動認識レベルを変更することで、ユーザーＡとユーザーＢの行動の相関度に基づいて行動認識レベルを動的に変更することが可能となる。これにより、ユーザーＡとユーザーＢの行動の相関度に基づいて、行動認識部５０６Ａ，５０６Ｂ，・・・の行動認識レベルを動的に変更することができるため、相関度に基づいて各ユーザー端末５００Ａ，５００Ｂの消費電力を低減することができる。従って、相関度が低いほど、行動認識レベルを低下させることができるので、相関度が低いユーザー端末５００Ａ，５００Ｂの消費電力を共に削減することが可能である。
【０１２３】
以上説明したように第２の実施形態によれば、ユーザーの行動の相関度に基づいて、相関度の高いユーザー同士がより詳細な情報を交換することが可能となる。
【０１２４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１２５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する受信部と、
前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識する行動認識部と、
認識した前記第１のユーザーの行動に基づいて、前記第２のユーザーが保有する前記第２の情報端末が前記所定の情報を取得するか否かを判定するための情報を送信する情報送信部と、
を備える、情報処理装置。
（２）認識した前記第１のユーザーの行動を前記第２の情報端末へ送信する行動認識情報送信部を更に備える、前記（１）に記載の情報処理装置。
（３）前記行動認識情報送信部は、前記第１の情報端末と同じ所定のグループに所属する他の情報端末へ前記第１のユーザーの行動を送信する、前記（２）に記載の情報処理装置。
（４）前記行動認識情報送信部は、所定のグループ毎に設定された行動認識レベルに応じて、認識した１のユーザーの行動に関する情報を他のユーザーの情報端末へ送信する、前記（２）に記載の情報処理装置。
（５）前記行動認識情報送信部は、前記第１の情報端末が前記第２の情報端末との間で設定した行動認識レベルに応じて、認識した前記１のユーザーの行動を前記第２の情報端末へ送信する、前記（２）に記載の情報処理装置。
（６）加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、を有するクライアント端末と、
前記クライアント端末から前記行動認識部が認識した行動認識結果情報を受信する受信部と、前記行動認識結果情報に基づいて、他のユーザーが保有する他のクライアント端末が前記加速度情報又は前記位置情報を取得するか否かを判定するための情報を送信する情報送信部と、を有するサーバーと、
を備える、情報処理システム。
（７）加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、を有するクライアント端末と、
前記クライアント端末から前記加速度情報、前記位置情報又は前記操作情報を受信する受信部と、前記加速度情報又は前記位置情報に基づいて、前記クライアント端末を保有するユーザーの行動を認識する行動認識部と、認識した前記ユーザーの行動に基づいて、他のユーザーが保有する他のクライアント端末が前記加速度情報又は前記位置情報を取得するか否かを判定するための情報を送信する情報送信部と、を有するサーバーと、
を備える、情報処理システム。
（８）加速度情報を取得する加速度センサと、
位置情報を取得する位置情報取得部と、
操作情報を取得する操作情報取得部と、
前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、
前記行動認識部が認識した行動認識結果情報をサーバーへ送信する送信部と、
他のクライアント端末から受信した前記行動認識結果情報に基づいて前記サーバーが送信した情報を受信する受信部と、を備え、
前記情報に基づいて、加速度センサ又は前記位置情報取得部の動作を停止させる、クライアント端末。
（９）加速度情報を取得する加速度センサと、
位置情報を取得する位置情報取得部と、
操作情報を取得する操作情報取得部と、
前記加速度情報、前記位置情報又は前記操作情報をサーバーへ送信する送信部と、
他のクライアント端末から受信した前記加速度情報又は前記位置情報に基づいて前記サーバーが認識した行動認識結果情報を受信する受信部と、を備え、
前記行動認識結果情報に基づいて、加速度センサ又は前記位置情報取得部の動作を停止させる、クライアント端末。
（１０）第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信することと、
前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識することと、
認識した前記第１のユーザーの行動に基づいて、前記第２のユーザーが保有する前記第２の情報端末が前記所定の情報を取得するか否かを判定するための情報を送信することと、
を備える、情報処理方法。
（１１）第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する手段、
前記第１の情報端末から受信した前記所定の情報に基づいて、前記第１のユーザーの行動を認識する手段、
認識した前記第１のユーザーの行動に基づいて、前記第２のユーザーが保有する前記第２の情報端末が前記所定の情報を取得するか否かを判定するための情報を送信する手段、
としてコンピュータを機能させるためのプログラム。
（１２）第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する受信部と、
前記第１又は第２の情報端末から受信した前記所定の情報に基づいて、前記第１及び第２のユーザーの行動を認識する行動認識部と、
前記第１の情報端末から受信した前記所定の情報と、前記第２の情報端末から受信した前記所定の情報の相関の程度を表す相関スコアを算出する相関スコア算出部と、
算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する選択部と、
選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する送信部と、
を備える、情報処理装置。
（１３）前記選択部は、前記相関スコアが高いほど、前記第１のユーザーへ提供する行動としてより詳細な行動を選択する、前記（１２）に記載の情報処理装置。
（１４）前記相関スコア算出部は、
前記第１の情報端末から受信した複数の情報と、前記第２の情報端末から受信した情報とについて、関連する情報同士を対応付け、
関連する情報の各組み合わせについて、その情報同士の相関の程度を表す相関サブスコアを算出し、
算出した各前記相関サブスコアそれぞれについて、当該相関サブスコアと、前記相関スコアに対する当該サブスコアの寄与を表す重み係数とに基づいて、前記相関スコアを算出する、前記（１２）に記載の情報処理装置。
（１５）前記第１の情報端末から受信した複数の情報と、前記第２の情報端末から受信した情報とについて、前記第１及び第２の情報端末間の距離、前記第１及び第２の情報端末が位置する場所の属性、前記第１及び第２のユーザーの行動、又は前記第１及び第２のユーザーが設定した時刻までの残り時間についての情報同士を対応付ける、前記（１４）に記載の情報処理装置。
（１６）前記相関スコア算出部は、ジオカテゴリヒストグラム同士の相関度を利用して相関スコアを算出するためにジオカテゴライズ部を含む、前記（１２）に記載の情報処理装置。
（１７）前記相関スコアに基づいて、前記第１及び第２の情報端末が前記所定の情報を取得する際のレベルを示す情報を前記第１及び第２の情報端末へ送信する行動認識レベル情報送信部を更に備える、前記（１２）に記載の情報処理装置。
（１８）算出された前記相関スコアに基づいて、前記行動パターンを送信する頻度を決定する送信頻度決定部を更に備え、
前記送信部は、選択された前記第２のユーザーの行動パターンを、算出された前記送信頻度で、前記第１の情報端末へ送信する、
前記（１２）に記載の情報処理装置。
（１９）加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、を有する、第１のユーザーが保有する第１の情報端末と、
加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、前記加速度情報又は前記位置情報に基づいてユーザーの行動を認識する行動認識部と、を有する、第２のユーザーが保有する第２の情報端末と、
前記第１及び第２の情報端末のそれぞれから、前記行動認識部が認識した行動認識結果情報を受信する受信部と、前記第１の情報端末から受信した前記行動認識結果情報と、前記第２の情報端末から受信した前記行動認識結果情報の相関の程度を表す相関スコアを算出する相関スコア算出部と、算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する選択部と、選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する送信部と、を有するサーバーと、
を備える、情報処理システム。
（２０）加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、を有し、第１のユーザーが保有する第１の情報端末と、
加速度情報を取得する加速度センサと、位置情報を取得する位置情報取得部と、操作情報を取得する操作情報取得部と、を有し、第２のユーザーが保有する第２の情報端末と、
前記第１及び第２の情報端末のそれぞれから、前記加速度情報、前記位置情報又は前記操作情報を受信する受信部と、前記加速度情報、前記位置情報又は前記操作情報に基づいて、前記第１及び第２の情報端末を保有する第１及び第２のユーザーの行動を認識する行動認識部と、前記第１のユーザーの行動認識の結果得られた行動認識結果情報と、前記第２のユーザーの行動認識の結果得られた行動認識結果情報との相関の程度を表す相関スコアを算出する相関スコア算出部と、算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する選択部と、選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する送信部と、を有するサーバーと、
を備える、情報処理システム。
（２１）加速度情報を取得する加速度センサと、
位置情報を取得する位置情報取得部と、
操作情報を取得する操作情報取得部と、
前記加速度情報、前記位置情報又は前記操作情報に基づいてユーザーの行動を認識する行動認識部と、
前記行動認識部が認識した行動認識結果情報をサーバーへ送信する送信部と、
前記サーバーにおいて前記行動認識結果情報と他のクライアント端末から取得した行動認識結果情報との相関スコアに基づいて選択された前記他のクライアント端末の行動を受信する受信部と、
を備える、クライアント端末。
（２２）加速度情報を取得する加速度センサと、
位置情報を取得する位置情報取得部と、
操作情報を取得する操作情報取得部と、
前記加速度情報、前記位置情報又は前記操作情報をサーバーへ送信する送信部と、
前記サーバーにおいて、前記加速度情報又は前記位置情報に基づいて認識されたユーザーの行動と、他のクライアント端末から受信した前記加速度情報又は前記位置情報に基づいて認識された前記他のクライアント端末のユーザーの行動との相関スコアに基づいて選択された前記他のクライアント端末の行動を受信する受信部と、
を備える、クライアント端末。
（２３）第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信することと、
前記第１又は第２の情報端末から受信した前記所定の情報に基づいて、前記第１及び第２のユーザーの行動を認識することと、
前記第１の情報端末から受信した前記所定の情報と、前記第２の情報端末から受信した前記所定の情報の相関の程度を表す相関スコアを算出することと、
算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択することと、
選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信することと、
を備える、情報処理方法。
（２４）第１のユーザーが保有する第１の情報端末及び第２のユーザーが保有する第２の情報端末から所定の情報を受信する手段、
前記第１又は第２の情報端末から受信した前記所定の情報に基づいて、前記第１及び第２のユーザーの行動を認識する手段、
前記第１の情報端末から受信した前記所定の情報と、前記第２の情報端末から受信した前記所定の情報の相関の程度を表す相関スコアを算出する手段、
算出された前記相関スコアに基づいて、認識された前記第２のユーザーの行動の中から、前記第１のユーザーへ提供する行動を選択する手段、
選択された前記第２のユーザーの行動を、前記第１の情報端末へ送信する手段、
としてコンピュータを機能させるためのプログラム。
【符号の説明】
【０１２６】
１００    サーバー
１０２    受信部
１０４    行動認識部
１０５    行動認識レベル情報送信部
１０６    行動認識情報送信部
２００    サーバー
２０２    受信部
２０４    行動認識部
２０８    相関スコア算出部
２１０    選択部
２０８ａ  ジオカテゴライズ部
２２０    行動認識レベル情報送信部
２１４    送信頻度決定部
５００Ａ，５００Ｂ    ユーザー端末
【図１】
2014038323.tif 000003
【図２】
2014038323.tif 000004
【図３】
2014038323.tif 000005
【図４】
2014038323.tif 000006
【図５】
2014038323.tif 000007
【図６】
2014038323.tif 000008
【図７】
2014038323.tif 000009
【図８】
2014038323.tif 000010
【図９】
2014038323.tif 000011
【図１０】
2014038323.tif 000012
【図１１】
2014038323.tif 000013
【図１２】
2014038323.tif 000014
【図１３】
2014038323.tif 000015
【図１４】
2014038323.tif 000016
【図１５】
2014038323.tif 000017
【図１６】
2014038323.tif 000018
【図１７】
2014038323.tif 000019
【図１８】
2014038323.tif 000020
【図１９】
2014038323.tif 000021
【図２０】
2014038323.tif 000022
【図２１】
2014038323.tif 000023
【図２２】
2014038323.tif 000024
【図２３】
2014038323.tif 000025
【図２４】
2014038323.tif 000026
【図２５】
2014038323.tif 000027
【図２６】
2014038323.tif 000028
【図２７】
2014038323.tif 000029
【図２８】
2014038323.tif 000030
【図２９】
2014038323.tif 000031
【図３０】
2014038323.tif 000032
【図３１】
2014038323.tif 000033
【図３２】
2014038323.tif 000034
【図３３】
2014038323.tif 000035
【図３４】
2014038323.tif 000036
【図３５】
2014038323.tif 000037
【図３６】
2014038323.tif 000038
【図３７】
2014038323.tif 000039
【図３８】
2014038323.tif 000040
【図３９】
2014038323.tif 000041
【図４０】
2014038323.tif 000042
【図４１】
2014038323.tif 000043
【図４２】
2014038323.tif 000044
【国際調査報告】
2014038323.tif 000045
2014038323.tif 000046