(57)【要約】      （修正有）【課題】発信側ユーザに容易にかつ適切なコミュニケーション手段を選択させ、ユーザ同士の円滑なコミュニケーションを促進することが可能な情報提示システム、情報提示方法及びプログラムを提供する。【解決手段】情報提示システム１は、第１ユーザとして発信側ユーザによって、着信側ユーザとコミュニケーションが要求された場合に、通信端末装置を用いたコミュニケーション手段及び対面してコミュニケーションを行うことを含むコミュニケーション手段を、発信側ユーザに着信側ユーザとコミュニケーションを取るために利用可能なコミュニケーションツールとして、選択させて提示する。【選択図】図１
2017084329.tif 000002
【特許請求の範囲】
【請求項１】
第１ユーザが使用する第１通信端末装置に対して他の第２ユーザと特定エリア内におけるコミュニケーションをとるために必要な情報をコミュニケーション情報として提示する情報提示システムであって、
前記第１通信端末装置を介して前記第１ユーザによる指示入力を受け付ける受付手段と、
前記受け付けられた指示入力に基づき、複数のユーザの中から前記第２ユーザを特定する特定手段と、
前記特定された第２ユーザの特定エリア内における現在位置を示す位置情報を取得する第１の取得手段と、
前記特定された他のユーザとコミュニケーションを行うための連絡先に関する情報を含むユーザ情報を取得する第２の取得手段と、
前記第２ユーザの行動状態を示すプレゼンス情報を含む当該第２ユーザの行動に関する情報を行動関連情報として取得する第３の取得手段と、
前記取得された位置情報及び行動関連情報に基づき、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、少なくとも１のコミュニケーション手段を選択する選択手段と、
前記選択されたコミュニケーション手段により、前記特定された第２ユーザとコミュニケーションを行うための連絡先に関する情報を含むコミュニケーション情報を生成する第１生成手段と、
前記生成されたコミュニケーション情報を、前記第１通信端末装置を介して前記第１ユーザに閲覧可能に提示させる提示手段と、
を備えることを特徴とする情報提示システム。
【請求項２】
請求項１に記載の情報提示システムにおいて、
前記行動関連情報に基づき、前記コミュニケーション手段の各々に対して優先度を設定する設定手段を更に有し、
前記第１生成手段が、
前記設定された優先度に基づいて前記コミュニケーション手段を提示するための前記コミュニケーション情報を生成する、情報提示システム。
【請求項３】
請求項２に記載の情報提示システムにおいて、
前記第２ユーザのプレゼンス情報とともに、前記第２ユーザの行動履歴、行動予定、前記第１ユーザと過去に利用したコミュニケーション手段の利用履歴及び前記第２ユーザとの関係性の少なくともいずれか一方の情報を含む行動関連情報が記録された記録手段とを管理する管理手段を更に備え、
前記第３の取得手段が、
前記行動関連情報として前記記録手段から取得する、情報提示システム。
【請求項４】
請求項１〜３のいずれか１項に記載の情報提示システムにおいて、
前記位置情報に基づき、前記特定エリア内に予め設定された複数の個別エリアの各々に所在するユーザ数又は当該ユーザの有無を特定する特定手段と、
各個別エリアに所在するユーザ数又は当該ユーザの有無に応じて、各個別エリアの利用状態を示す利用状態情報を生成する第２生成手段と、
を更に有し、
前記提示手段が、
前記生成された利用状態情報を、前記第１通信端末装置を介して前記第１ユーザに閲覧可能に提示する、情報提示システム。
【請求項５】
請求項４に記載の情報提示システムにおいて、
前記選択手段によってリアルタイムに実現されるコミュニケーション手段として、前記１のユーザと、前記他のユーザが対面してコミュニケーションを取ることが選択された場合に、
前記第２生成手段が、
各個別エリアに所在するユーザ数又は当該ユーザの有無に基づいて、所定の条件を有する個別エリアを特定し、当該特定したエリアの利用を推薦する利用状態情報を生成する、情報提示システム。
【請求項６】
請求項１〜５のいずれか１項に記載の情報提示システムにおいて、
前記取得されたユーザ情報に基づいて、第２ユーザにおけるコミュニケーションを取る可能性の高いユーザを抽出し、前記第１通信端末装置に抽出したユーザの情報を提供する抽出手段を更に備える、情報提示システム。
【請求項７】
請求項１〜６のいずれか１項に記載の情報提示システムにおいて、
前記第１生成手段が、
前記特定された第２ユーザとコミュニケーションを行うための連絡先に関する情報と、当該他のユーザが所在する特定エリア内の位置を示す地図情報と、を含むコミュニケーション情報を生成する、情報提示システム。
【請求項８】
コンピュータによって、第１ユーザが使用する第１通信端末装置に対して他の第２ユーザと特定エリア内におけるコミュニケーションをとるために必要な情報をコミュニケーション情報として提示するプログラムであって、
前記コンピュータを、
前記第１通信端末装置を介して前記第１ユーザによる指示入力を受け付ける受付手段と、
前記受け付けられた指示入力に基づき、複数のユーザの中から前記第２ユーザを特定する特定手段、
前記特定された第２ユーザの特定エリア内における現在位置を示す位置情報を取得する第１の取得手段、
前記特定された他のユーザとコミュニケーションを行うための連絡先に関する情報を含むユーザ情報を取得する第２の取得手段、
前記第２ユーザの行動状態を示すプレゼンス情報を含む当該第２ユーザの行動に関する情報を行動関連情報として取得する第３の取得手段、
前記取得された位置情報及び行動関連情報に基づき、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、少なくとも１のコミュニケーション手段を選択する選択手段、
前記選択されたコミュニケーション手段により、前記特定された第２ユーザとコミュニケーションを行うための連絡先に関する情報を含むコミュニケーション情報を生成する第１生成手段、及び、
前記生成されたコミュニケーション情報を、前記第１通信端末装置を介して前記第１ユーザに閲覧可能に提示させる提示手段、
として機能させることを特徴とするプログラム。
【請求項９】
第１ユーザが使用する第１通信端末装置に対して他の第２ユーザと特定エリア内におけるコミュニケーションをとるために必要な情報をコミュニケーション情報として提示する情報提示方法であって、
前記第１通信端末装置を介して前記第１ユーザによる指示入力を受け付け、
前記受け付けられた指示入力に基づき、複数のユーザの中から前記第２ユーザを特定し、  前記特定された第２ユーザの特定エリア内における現在位置を示す位置情報を取得し、
前記特定された他のユーザとコミュニケーションを行うための連絡先に関する情報を含むユーザ情報を取得し、
前記第２ユーザの行動状態を示すプレゼンス情報を含む当該第２ユーザの行動に関する情報を行動関連情報として取得し、
前記取得された位置情報及び行動関連情報に基づき、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、少なくとも１のコミュニケーション手段を選択し、
前記選択されたコミュニケーション手段により、前記特定された第２ユーザとコミュニケーションを行うための連絡先に関する情報を含むコミュニケーション情報を生成し、
前記生成されたコミュニケーション情報を、前記第１通信端末装置を介して前記第１ユーザに閲覧可能に提示させる、
ことを特徴とする情報提示方法。
【請求項１０】
請求項１〜７のいずれか１項に記載の情報提示システムにおいて、
予め定められたタイミングに、前記位置情報に基づいて、各通信端末装置がそれぞれ前記特定エリア内に存在する存在状態か不在である不在状態かを判定する判定手段と、
前記指示入力を受け付けたタイミングにて前記特定された第２通信端末装置が前記特定エリア内で不在状態の場合には、前記第１ユーザが前記第２ユーザとのコミュニケーションを希望する旨を示すフラグ情報を記憶手段に登録する登録手段と、
を更に備え、
前記提示手段が、
前記第２通信端末装置の状態が不在状態から存在状態に変化した場合であって、前記フラグ情報が登録されている場合には、当該フラグ情報を登録した第１ユーザの通信端末装置に前記第２ユーザとのコミュニケーションが可能となったことを示す情報又は当該コミュニケーションに関連する情報を提示する、情報提示システム。
【請求項１１】
第１ユーザが使用する第１通信端末装置に対して他の第２ユーザと当該第２ユーザが使用する第２通信端末装置を介して特定エリア内におけるコミュニケーションをとるために必要な情報をコミュニケーション情報として提示する情報提示システムであって、
予め定められたタイミングに、各通信端末装置がそれぞれ特定エリア内に存在する存在状態か不在である不在状態かを判定する判定手段と、
前記第１通信端末装置を介して前記第１ユーザによる指示入力を受け付ける受付手段と、
前記受け付けられた指示入力に基づき、複数のユーザの中から前記第２ユーザを特定する特定手段と、
前記指示入力を受け付けたタイミングにて前記特定された第２通信端末装置が不在状態の場合には、前記第１ユーザが前記第２ユーザとのコミュニケーションを希望する旨を示すフラグ情報を記憶手段に登録する登録手段と、
前記第２通信端末装置の状態が不在状態から存在状態に変化した場合であって、前記フラグ情報が登録されている場合には、当該フラグ情報を登録した第１ユーザの通信端末装置に前記第２ユーザとのコミュニケーションが可能となったことを示す情報又は当該コミュニケーションに関連する情報を提示する提示手段と、
を備えることを特徴とする情報提示システム。
【請求項１２】
請求項１１に記載の情報提示システムにおいて、
前記特定された第２ユーザの特定エリア内における現在位置を示す位置情報を取得する第１の取得手段と、
前記特定された他のユーザとコミュニケーションを行うための連絡先に関する情報を含むユーザ情報を取得する第２の取得手段と、
前記第２ユーザの行動状態を示すプレゼンス情報を含む当該第２ユーザの行動に関する情報を行動関連情報として取得する第３の取得手段と、
前記取得された位置情報及び行動関連情報に基づき、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、少なくとも１のコミュニケーション手段を選択する選択手段と、
前記選択されたコミュニケーション手段により、前記特定された第２ユーザとコミュニケーションを行うための連絡先に関する情報を含むコミュニケーション情報を生成する第１生成手段と、
を更に備え、
前記提示手段が、
前記生成されたコミュニケーション情報を、前記第１通信端末装置を介して前記第１ユーザに閲覧可能に提示させる、情報提示システム。
【請求項１３】
コンピュータによって、第１ユーザが使用する第１通信端末装置に対して他の第２ユーザと当該第２ユーザが使用する第２通信端末装置を介して特定エリア内におけるコミュニケーションをとるために必要な情報をコミュニケーション情報として提示するプログラムであって、
前記コンピュータを、
予め定められたタイミングに、各通信端末装置がそれぞれ特定エリア内に存在する存在状態か不在である不在状態かを判定する判定手段、
前記第１通信端末装置を介して前記第１ユーザによる指示入力を受け付ける受付手段、
前記受け付けられた指示入力に基づき、複数のユーザの中から前記第２ユーザを特定する特定手段、
前記指示入力を受け付けたタイミングにて前記特定された第２通信端末装置が不在状態の場合には、前記第１ユーザが前記第２ユーザとのコミュニケーションを希望する旨を示すフラグ情報を記憶手段に登録する登録手段、及び、
前記第２通信端末装置の状態が不在状態から存在状態に変化した場合であって、前記フラグ情報が登録されている場合には、当該フラグ情報を登録した第１ユーザの通信端末装置に前記第２ユーザとのコミュニケーションが可能となったことを示す情報又は当該コミュニケーションに関連する情報を提示する提示手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストコミュニケーション及び音声コミュニケーションなどのコミュニケーションツールに関する情報をユーザに提示する情報提示システムなどに関する。
【背景技術】
【０００２】
近年、スマートフォン、タブレット型情報通信端末装置、又は、パーソナルコンピュータ等の情報通信端末装置（以下、「通信端末装置」という。）においては、機能向上に伴って、音声通話機能の他に、電子メールの送受信機能、チャット機能、及び、インスタントメッセージ（以下、「ＩＭ」という。）の送受信機能等の複数のコミュニケーションツールを利用するための機能が搭載されている。
【０００３】
また、最近では、このような通信端末装置は、他のユーザとのコミュニケーションを図るために、オフィス、店舗又は工場などの仕事場において、自席で作業中であること、会議に参加していること、移動中であること、接客中であること、所定の場所で作業中であることなどの各ユーザの現在の状況、及び、コミュニケーション相手に伝えるべき事項の内容に応じて、コミュニケーションツールを含むコミュニケーション手段が選択されている。
【０００４】
そして、このようにコミュニケーション手段を選択する場合には、コミュニケーションを要求するユーザ(以下、「発信側ユーザ」という。)が、コミュニケーション相手（以下、「着信側ユーザ」という。）の現在の状況を加味することが望まれている。
【０００５】
特に、ビジネスシーンにおいては、迅速なコミュニケーション、確実なコミュニケーション又はその双方を行うことが状況に応じて変化することも多く、発信側ユーザは、コミュニケーション相手の状況に応じて着信側ユーザとのコミュニケーションツールの選択を行っている。
【０００６】
例えば、着信側ユーザが会議中の場合には、直接対面して打ち合わせを行うことも含めてリアルタイムで音声コミュニケーションを行うことができないので、確実に要件を伝えることが可能であって、かつ、迅速なレスポンスも受け取ることが可能なコミュニケーションツールとして電子メールが選択されることが多い。
【０００７】
このような状況下においては、発信側ユーザに対して、着信側ユーザの現在位置及びスケジュールを提示し、かつ、着信側ユーザの現在位置及びスケジュールを確認し、発信側ユーザが、コミュニケーションツールを選択可能な情報提示システムが知られている（非特許文献１）。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】株式会社アイキューブドシステムズ、“ＩＤｓ［平成２７年９月２８日検索］、インターネット＜ＵＲＬ:ｈｔｔｐ：／／ｗｗｗ．ｉ３−ｓｙｓｍｔｅｍｓ．ｃｏｍ.／ｉｄｓ．ｈｔｍｌ＞
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載のシステムにあっては、実際の着信側ユーザの行動状況とスケジュールが必ずしも一致するとは限らず、このような場合には、適切なコミュニケーション手段としては選択されていない場合も多く、この場合には、円滑なコミュニケーションが実現できない。
【００１０】
例えば、スケジュール上では会議中である一方、現在の状況は自席で作業中である場合に、音声コミュニケーション手段が選択候補にもならず、スケジュール上のユーザの現在の状態に合わせてライブチャットや電子メールなどのテキストを用いた手段を提供することになる。
【００１１】
したがって、このような場合には、音声コミュニケーションよりも迅速性の面で劣るテキストを用いたコミュニケーション手段しか選択できなくなる。
【００１２】
本発明は、上記課題を解決するためになされたものであり、その目的は、発信側ユーザに容易にかつ適切なコミュニケーション手段を選択させることができるとともに、その結果、ユーザ同士の円滑なコミュニケーションを促進することが可能な情報提示システム等を提供することにある。
【課題を解決するための手段】
【００１３】
上述した課題を解決するため、本発明は、第１ユーザが使用する第１通信端末装置に対して他の第２ユーザと特定エリア内におけるコミュニケーションをとるために必要な情報をコミュニケーション情報として提示する情報提示システムであって、前記第１通信端末装置を介して前記第１ユーザによる指示入力を受け付ける受付手段と、前記受け付けられた指示入力に基づき、複数のユーザの中から前記第２ユーザを特定する特定手段と、前記特定された第２ユーザの特定エリア内における現在位置を示す位置情報を取得する第１の取得手段と、前記特定された他のユーザとコミュニケーションを行うための連絡先に関する情報を含むユーザ情報を取得する第２の取得手段と、前記第２ユーザの行動状態を示すプレゼンス情報を含む当該第２ユーザの行動に関する情報を行動関連情報として取得する第３の取得手段と、前記取得された位置情報及び行動関連情報に基づき、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、少なくとも１のコミュニケーション手段を選択する選択手段と、前記選択されたコミュニケーション手段により、前記特定された第２ユーザとコミュニケーションを行うための連絡先に関する情報を含むコミュニケーション情報を生成する第１生成手段と、前記生成されたコミュニケーション情報を、前記第１通信端末装置を介して前記第１ユーザに閲覧可能に提示させる提示手段と、を備える構成を有している。
【発明の効果】
【００１４】
この構成により、本発明は、行動状態を推定するための第２ユーザの位置と、当該第２ユーザの現在の行動状態を示すプレゼンス情報を含む行動関連情報と、に基づいて、当該第２ユーザのコミュニケーション可能な状態を推定することができるので、当該第２ユーザのコミュニケーション可能な状態に基づいて、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、少なくとも１のコミュニケーションツールを選択させることができる。
【００１５】
すなわち、本発明は、第１ユーザに、第２ユーザのコミュニケーション可能な手段の中から適切な手段を自動的に選択させることができるので、第１ユーザに容易にかつ適切なコミュニケーション手段を選択させること、及び、その結果、ユーザ同士の円滑なコミュニケーションを実現することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１実施形態における情報提示システムの構成を示すシステム構成図である。
【図２】第１実施形態のビーコンによってブロードキャストされるアドバタイズメントパケットの一例を示す図である。
【図３】第１実施形態の情報提示システム１がコミュニケーションをサポートするオフィスのレイアウトマップの一例を示す図である。
【図４】第１実施形態における通信端末装置の構成を示すブロック図である。
【図５】第１実施形態の通信端末装置に設けられる選択基準データ記憶部に記録されるデータの一例を示す図である。
【図６】第１実施形態の通信端末装置において生成されるコミュニケーション情報の一例を示す図である。
【図７】第１実施形態における情報管理サーバ装置の構成を示すブロック図である。
【図８】第１実施形態の情報管理サーバ装置に設けられるユーザ管理ＤＢに記録されるデータの一例を示す図である。
【図９】第１実施形態の情報管理サーバ装置に設けられるビーコン管理ＤＢに記録されるデータの一例を示す図である。
【図１０】第１実施形態の情報管理サーバ装置に設けられるマップ管理ＤＢに記録されるデータの一例を示す図である。
【図１１】第１実施形態の情報管理サーバ装置に設けられる人間関係管理ＤＢに記録されるデータの一例を示す図である。
【図１２】第１実施形態の情報管理サーバ装置に設けられる通信履歴管理ＤＢに記録されるデータの一例を示す図である。
【図１３】第１実施形態の通信端末装置においてビーコン受信アプリケーションに基づき、実行される処理を示すフローチャートである。
【図１４】第１実施形態の通信端末装置においてコミュニケーション情報生成アプリケーションに基づき実行される処理を示すフローチャート（その１）である。
【図１５】第１実施形態の通信端末装置においてコミュニケーション情報生成アプリケーションに基づき実行される処理を示すフローチャート（その２）である。
【図１６】第１実施形態の情報管理サーバ装置において実行される処理を示すフローチャート（その１）である。
【図１７】第１実施形態の情報管理サーバ装置において実行される処理を示すフローチャート（その２）である。
【図１８】第２実施形態の情報管理サーバ装置において実行される処理を示すフローチャートである。
【図１９】本発明に係る第３実施形態の動作原理を説明するための図である。
【図２０】第３実施形態における情報管理サーバ装置の構成を示すブロック図である。
【図２１】第３実施形態の情報管理サーバ装置に設けられる通知情報用ＤＢに記録されるデータの一例を示す図である。
【図２２】第３実施形態の情報管理サーバ装置において実行される位置情報登録処理及び復帰通知処理の動作を示すフローチャートである。
【図２３】第３実施形態の通信端末装置においてコミュニケーション情報生成アプリケーションに基づき実行される処理を示すフローチャート（その１）である。
【図２４】第３実施形態の通信端末装置においてコミュニケーション情報生成アプリケーションに基づき実行される処理を示すフローチャート（その２）である。
【図２５】第３実施形態の情報管理サーバ装置において実行される処理を示すフローチャート（その１）である。
【図２６】第３実施形態の情報管理サーバ装置において実行される処理を示すフローチャート（その２）である。
【図２７】本発明の変形例１における通信端末装置において生成されるコミュニケーション情報のその他の例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本発明の実施形態について説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続される情報管理サーバ装置と、を有する通信システムに対し、本発明に係る、情報提示システム、プログラム及び情報提示方法を適用した場合の実施形態である。
【００１８】
［Ａ］第１実施形態
はじめに、図１〜図１７を用いて本発明の情報提示システムにおける第１実施形態について説明する。
【００１９】
［Ａ１］情報提示システム
［Ａ１．１］概要
まず、図１を用いて本発明の第１実施形態における情報提示システム１の概要について説明する。なお、図１は、第１実施形態の情報提示システム１の構成を示すシステム構成図である。また、図１においては、図が煩雑になることを防止するために一部のユーザ、通信端末装置１０及びビーコン５０のみを示している。すなわち、実際の情報提示システム１においては、表示するよりも多数のユーザ、通信端末装置１０及びビーコン５０が存在している。
【００２０】
本実施形態の情報提示システム１は、通信端末装置１０を用いて各ユーザの行動監視を行う行動監視範囲内に所在するユーザ間のコミュニケーションをサポートし、各ユーザのコミュニケーションに関する煩雑な作業を防止し、円滑なコミュニケーションを支援するためのシステムである。
【００２１】
特に、本実施形態の情報提示システム１は、第１ユーザとして１のユーザ（すなわち、発信側ユーザ）によって第２ユーザとして他のユーザ（すなわち、着信側ユーザ）とコミュニケーションが要求された場合に、通信端末装置１０を用いたコミュニケーション手段及び対面してコミュニケーション（すなわち、フェーストゥフェースコミュニケーション（以下、「対面式の会話コミュニケーション」ともいう。））を行うことを含むコミュニケーション手段を、発信側ユーザに着信側ユーザとコミュニケーションを取るために利用可能なコミュニケーションツールとして、選択させて提示するシステムである。
【００２２】
具体的には、本実施形態の情報提示システム１は、発信側ユーザが着信側ユーザとのコミュニケーションを要求すると、
（１）着信側ユーザの現在位置を示す位置情報を検出（取得）し、
（２）着信側ユーザとコミュニケーションを行うための連絡先に関する情報を含むユーザ情報を取得し、
（３）着信側ユーザの行動状態を示すプレゼンス情報を含む行動に関する情報（以下、「行動関連情報」という。）を取得し、
（４）取得した位置情報及び行動関連情報に基づき、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、少なくとも１のコミュニケーション手段を選択し、
（５）選択したコミュニケーション手段により、ユーザ情報と、当該着信側ユーザが所在する特定エリア内の位置を示す地図情報と、を含むコミュニケーション情報を生成し、
（６）生成したコミュニケーション情報を、発信側ユーザに閲覧可能に提示させる、
コミュニケーション手段選択処理を含むコミュニケーション情報生成処理を実行するための構成を有している。
【００２３】
そして、本実施形態の情報提示システム１は、上記のコミュニケーション情報生成処理を実行するために、各ユーザに対応付けられてかつ各ユーザに所持される複数の通信端末装置１０と、オフィス８０内に敷設されるイントラネットとしてのネットワーク２０と、各通信端末装置１０に通信接続され、ユーザ間のコミュニケーションをサポートするために必要な各種情報の管理及び提供を行う情報管理サーバ装置３０と、オフィス８０内に設置される複数のビーコン５０と、を有している。
【００２４】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成される。ただし、当該ネットワーク２０の構成は、これに限らない。
【００２５】
また、通信端末装置１０は、オフィス８０内に設置され、ネットワーク２０に無線通信によって通信接続されるアクセスポイントＡＰを介してネットワーク２０に接続される。
【００２６】
そして、本実施形態の行動関連情報には、着信側ユーザの行動履歴、行動予定（すなわち、スケジュール）、発信側ユーザと過去に利用したコミュニケーション手段の利用履歴及び着信側ユーザとの関係性の少なくともいずれか一方の情報が含まれる。
【００２７】
本実施形態の情報提示システム１においては、上述のように、コミュニケーション手段としては、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段を含む。
【００２８】
特に、リアルタイム性が求められるコミュニケーション手段には、着信側のユーザが行動監視範囲に存在し、かつ、例えば、会議中、離席中又は移動中などのコミュニケーションを取ることができる状態であることが前提となる。
【００２９】
例えば、リアルタイム性が求められるコミュニケーション手段としては、通信端末装置１０を用いない対面式の会話コミュニケーションの他に、通信端末装置１０を利用して実行される音声通話及びライブチャットが含まれ、電子メール及びＩＭは、リアルタイム性が求められないコミュニケーションツールである。
【００３０】
また、テキストを用いて実現されるコミュニケーション手段には、テキストを用いたデータ通信が実行されることが前提となる。例えば、通信端末装置１０を利用して実行されるライブチャット、電子メール及びＩＭが含まれる。
【００３１】
なお、ライブチャットについては、リアルタイム性を求めるか否かによって、双方の性質を有するため、いずれかのコミュニケーションタイプに割り振るようにしてもよいが、本実施形態においては、リアルタイム性のあるコミュニケーションツールに該当するものとして説明を行う。
【００３２】
また、本実施形態の情報提示システム１は、オフィス８０、店舗又は工場などの行動管理範囲内におけるコミュニケーション手段を選択させて提示するシステムであるが、以下の説明においては、行動管理範囲として、オフィス８０を用いて説明する。
【００３３】
上記に加えて、本実施形態においては、コミュニケーション手段の選択及びコミュニケーション情報を含むコミュニケーション情報生成処理の実行主体は、情報管理サーバ装置３０によって実行されてもよいし、通信端末装置１０によって実行されてもよいし、又は、双方で協同して実行されてもよい。
【００３４】
例えば、情報管理サーバ装置３０によってコミュニケーション情報生成処理が実行される上記の（１）の場合には、当該情報管理サーバ装置３０によってコミュニケーション手段の選択及びコミュニケーション情報の生成が実行され、発信側ユーザの通信端末装置１０に配信するようにすればよい。
【００３５】
この場合には、通信端末装置１０は、単にブラウジング機能を有するだけでよく、当該ブラウジング機能によって各種の情報を受信してユーザに閲覧可能に提示するようになっている。
【００３６】
また、例えば、通信端末装置１０によってコミュニケーション情報生成処理が実行される上記の（２）の場合には、情報管理サーバ装置３０から各種の情報を取得し、発信側ユーザの通信端末装置１０によってコミュニケーション手段の選択及びコミュニケーション情報の生成が実行されてもよい。
【００３７】
この場合には、通信端末装置１０は、着信側ユーザの位置情報、連絡先に関する情報（以下、「連絡先情報」という。）、及び、プレゼンス情報を情報管理サーバ装置３０から取得する。そして、通信端末装置１０は、取得された各情報に基づいて、コミュニケーション手段の選択及びコミュニケーション情報の生成を実行するようになる。
【００３８】
さらに、通信端末装置１０及び情報管理サーバ装置３０の双方が協同してコミュニケーション情報生成処理が実行される上記の（３）の場合には、最終的にコミュニケーション情報を発信側ユーザに提示することができれば、いずれの処理が通信端末装置１０又は情報管理サーバ装置３０によって実行されていてもよい。
【００３９】
なお、以下の説明については、通信端末装置１０によってコミュニケーション手段の選択及びコミュニケーション情報が生成される場合（すなわち、上記の（２））について説明する。
【００４０】
他方、各通信端末装置１０を用いて他のユーザとのコミュニケーション図るためのコミュニケーション情報を提示する場合には、他のユーザの連絡先等の機密性の高い情報（例えば、社外秘の情報等）が提示されることになる。
【００４１】
このため、セキュリティ上の観点から、本情報提示システム１により提供されるサービスの利用を、オフィス８０に入居する企業の従業者等に限定する必要性がある。
【００４２】
そこで、本実施形態においては、情報提示システム１によって提供されるサービスの提供前に、各通信端末装置１０とのユーザの認証を行う構成を有している。
【００４３】
特に、本実施形態においては、出社時等の行動監視範囲に入室した場合には、通信端末装置１０は、ユーザ操作に基づいて入力されたアカウント名及びログインパスワードを情報管理サーバ装置３０に送信し、当該情報管理サーバ装置３０は、受信したアカウント名及びログインパスワードに基づいてユーザ認証を実行するようになっている。
【００４４】
そして、本実施形態においては、認証に成功したユーザに対して、コミュニケーション情報の提示及びコミュニケーションの実施が許可されるとともに、認証に成功したユーザを入室済として登録され、ログアウト後は、退出済として登録されるようになっている。
【００４５】
この構成により、悪意の第三者が、コミュニケーション情報を不正に取得することを防止して、機密性の高い情報が流出することを防止することができるようになっている。
【００４６】
［Ａ１．２］情報提示システムの概略構成
次に、本実施形態の情報提示システムの概略構成について説明する。
【００４７】
本実施形態の通信端末装置１０は、ユーザによって使用される、ラップトップＰＣ（ノート型パーソナルコンピュータ）、タブレット型情報通信端末装置、及び、スマートフォンなどの通信端末装置であり、ネットワーク２０に接続された無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のアクセスポイントＡＰを介して、ネットワーク２０と、通信接続される。
【００４８】
特に、通信端末装置１０には、各種の情報を表示する表示機能、ユーザの入力指示を検出するための操作機能、及び、無線通信を行うための無線機能を有している。
を有している。
【００４９】
一方、本実施形態の通信端末装置１０は、各種のコミュニケーションツールを実現するためのアプリケーションとして、
（１）メーラー（すなわち、メールアプリケーション）と、
（２）音声通話用アプリケーションと、
（３）チャット用アプリケーションと、
（４）ＩＭ送受信用アプリケーションと、
がインストール（搭載）されている。
【００５０】
なお、ユーザは、これらのアプリケーションを利用することにより、他のユーザとコミュニケーションを図れるようになっている。そして、上記のアプリケーションにより実現される機能を１つのアプリケーションにまとめ、当該アプリケーションによって、各種のコミュニケーションツールを実現するようにしてもよい。
【００５１】
また、通信端末装置１０には、ユーザのスケジュールを管理するためのアプリケーション（いわゆる、スケジューラ）が、インストールされており、当該アプリケーションが実行されることによって、自身の行動予定の入力や更新、及び、当該入力又は更新されたスケジュールの閲覧を行うことができるようになっている。ただし、スケジューラについては、従来のソフトウェアと同様であるため、その説明を省略する。
【００５２】
さらに、通信端末装置１０は、自機の現在位置を認識するために、ビーコン５０によってブロードキャストされるアドバタイズメントパケットを含むビーコン信号を受信し、情報管理サーバ装置３０に送信するためのビーコン受信アプリケーションがインストールされている。特に、本実施形態の通信端末装置１０において、自機の現在位置を認識する原理については後述する。
【００５３】
他方、本実施形態の通信端末装置１０は、コミュニケーション情報生成アプリケーションを実行することによって、ユーザの操作入力に基づいて着信側ユーザの指定を実行すると、情報管理サーバ装置３０から各種の情報を取得し、コミュニケーション情報の生成及び提示を実行する構成を有している。
【００５４】
情報管理サーバ装置３０は、各種のデータベース（以下、「ＤＢ」と略す。）を有し、
（１）オフィス８０内に所在する各ユーザのスケジュールと、
（２）各ユーザ間の人間関係（同一部署の上司、同僚、関係部署の同僚等）と、各ユーザの通信履歴（例えば、いつ、誰と、何のコミュニケーションツールを用いてコミュニケーションを取ったのか等）と、
を管理する機能を有している。
【００５５】
ビーコン５０は、オフィス８０内の各エリアＥ内に設置され、Ｂｌｕｅｔｏｏｔｈ４．０（登録商標）の規格に基づき、各種の情報を含むアドバタイズメントパケットをブロードキャストする無線発信器である。
【００５６】
特に、各ビーコン５０は、メモリ（図示しない）を有し、当該メモリには、後述するように、オフィス８０がある設置階数、及び、エリアＩＤ又は会議室名が予め記憶されている。
【００５７】
そして、各ビーコン５０は、アドバタイズメントパケットを含むビーコン信号をブロードキャストする際に、メモリに記憶されている設置階数、及び、エリアＩＤ又は会議室名を、当該アドバタイズメントパケットの「Ｍａｊｏｒ」及び「Ｍｉｎｏｒ」に記述して送信する。なお、本実施形態のアドバタイズメントパケットについては後述する。
【００５８】
［Ａ２］本実施形態の主な処理及びその原理
［Ａ２．１］コミュニケーション手段選択処理
次に、本実施形態の情報提示システム１におけるコミュニケーション手段選択処理及びその原理について説明する。
【００５９】
（基本原理）
通常、着信側ユーザが会議中の状態にある場合には、発信側ユーザから音声通話の着信があっても、着信側ユーザが当該着信に応答することが難しい。また、会議中のユーザを呼び出して対面式の会話を行うことは、不可能である。
【００６０】
したがって、このような状況の場合には、リアルタイムなコミュニケーションツールによりコミュニケーションを取る場合には、着信側ユーザのスケジュールを加味して、会議等の予定の入っていない時間帯に、コミュニケーションを取る必要性が生じる。
【００６１】
一方、スケジュールに会議等の予定が入っている場合であっても、急遽、当該会議がキャンセルされて、スケジュールには、反映されていないような場合もある。このような場合には、着信側ユーザの実際の状況とスケジュールの内容が、必ずしも一致しない。
【００６２】
したがって、実際のコミュニケーション場面においては、着信側ユーザのスケジュールのみならず、着信側ユーザが、実際に置かれている状況に応じて、当該着信側ユーザが、リアルタイムにコミュニケーションを取ることができる状況にあるか否かを特定してコミュニケーションツールを選択することが望ましい。
【００６３】
そこで、本実施形態の情報提示システム１は、オフィス内や敷地内などの予め定められた行動監視範囲内において、
（１）行動状態を推定するための着信側ユーザの位置と、当該着信側ユーザの現在の行動状態を示すプレゼンス情報を含む行動関連情報と、に基づいて、所定の条件（以下、「選定条件」ともいう。）を具備するか否かを判定することによって、当該着信側ユーザにおける現在のコミュニケーション可能な状態を推定し、
（２）当該推定した着信側ユーザにおける現在のコミュニケーション可能な状態に基づいて、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、少なくとも１のコミュニケーション手段を選択させ、
（３）当該選択したコミュニケーション手段を発信側ユーザに選択可能に提示する
構成を有している。
【００６４】
すなわち、本実施形態の情報提示システム１は、発信側ユーザに、選定条件に基づいて着信側ユーザにおける現在のコミュニケーション可能な状態を推定し、当該推定した状態に基づいて、適切なコミュニケーション手段を提示させることが可能な構成を有している。
【００６５】
そして、本実施形態の情報提示システム１は、発信側ユーザに容易にかつ適切なコミュニケーション手段を選択させること、及び、その結果、ユーザ同士の円滑なコミュニケーションを実現することができるようになっている。
【００６６】
一方、本実施形態の情報提示システム１は、着信側ユーザのプレゼンス情報だけでなく、現在位置も含めて着信側ユーザにおける現在のコミュニケーション可能な状態を推定する構成を有している。
【００６７】
すなわち、本実施形態の情報提示システム１は、着信側ユーザのプレゼンスを当該着信側ユーザの現在位置と比較し、着信側ユーザのプレゼンス情報と現在位置とが異なる場合に、当該着信側ユーザの現在位置に基づいて、着信側ユーザにおける現在のコミュニケーション可能な状態を推定する構成を有している。
【００６８】
例えば、着信側ユーザの行動予定を示すスケジュール情報には、「会議」となっており、かつ、着信側ユーザのプレゼンス情報としては「会議中」が設定され、リアルタイムなコミュニケーションが不可であることが示されている場合を想定する。
【００６９】
このような状態においては、着信側ユーザの現在位置が会議室内の場合には、着信側ユーザの現在位置、プレゼンス情報及びスケジュール情報が一致するので、本実施形態においては、リアルタイム性を有する音声を用いて実現させるコミュニケーション手段ではなく、テキストを用いて実現するコミュニケーション手段を選択可能に発信側ユーザに提示することができるようになっている。
【００７０】
その一方、このような場合であっても、着信側ユーザの現在位置が、会議室外にあり、オフィスの自席にいるような場合、又は、オフィス内を移動している場合には、会議に参加していないと判断することができる。
【００７１】
したがって、このような場合（スケジュール情報が「会議」でかつ着信側ユーザのプレゼンス情報としては「会議中」が設定されているが当該会議に参加されていない場合）であっては、本実施形態においては、リアルタイム性を有する音声を用いて実現させるコミュニケーション手段を選択可能に発信側ユーザに提示することができるようになっている。
【００７２】
なお、このような場合であって、移動中の場合（例えばクライアントや上司とオフィス内を見学する場合など）には、テキストを用いて実現させるコミュニケーション手段によるコミュニケーションが難しい場合もある。
【００７３】
そこで、本実施形態においては、予めこのような状況下においては（すなわち、移動中には）、リアルタイム性を有するテキストを用いて実現させるコミュニケーション手段を選択不可に予め設定させ、当該移動中の場合には、テキストを用いて実現させるコミュニケーション手段を提示しないことも可能になっている。
【００７４】
他方、上述のような場合において、着信側ユーザの現在位置が、会議室外にある一方、着信側ユーザの位置が、例えば、行動監視範囲外を示す場合など、リアルタイムにコミュニケーションを図ることができない状態である場合も想定される。
【００７５】
このような場合には、音声及びテキストを含めてリアルタイム性を有するコミュニケーションができないので、非リアルタイム性であってテキストを用いて実現させるコミュニケーション手段を選択可能に発信側ユーザに提示することができるようになっている。
【００７６】
（他の行動関連情報に基づくコミュニケーション手段選択処理）
行動関連情報には、着信側ユーザのプレゼンス情報の他に、着信側ユーザの行動履歴、行動予定（すなわち、スケジュール）、発信側ユーザと過去に利用したコミュニケーション手段の利用履歴及び着信側ユーザとの関係性の少なくともいずれか一方の情報が含まれる。
【００７７】
特に、行動履歴は、例えば、着信側ユーザの時間帯や状況に応じて過去に選択されたコミュニケ−ション手段の傾向を示すので、当該行動履歴を用いることによって当該傾向をコミュニケ−ション手段選択処理に反映させることができるようになっている。
【００７８】
また、行動予定は、例えば、着信側ユーザの状況を把握することができるので、当該行動予定を用いることによって着信側ユーザにとって最適なコミュニケーション手段をコミュニケ−ション手段選択処理に反映させることができるようになっている。
【００７９】
例えば、着信側ユーザが外出直前で数時間後に帰社するような場合に、不急の連絡でなければ電子メールを選択すれば、着信側ユーザにとって最適なコミュニケ−ション手段となる。
【００８０】
さらに、利用履歴は、例えば、発信側ユーザ及び着信側ユーザにとって通常のコミュニケ−ション手段の傾向を示すので、当該行利用履歴を用いることによって当該傾向をコミュニケ−ション手段選択処理に反映させることができるようになっている。
【００８１】
例えば、テキストによってコミュニケーションを実現する場合において電子メールの頻度が高い場合には、当該電子メールがコミュニケーション手段として選択される。
【００８２】
そして、着信側ユーザとの関係性は、例えば、報告義務の有無、仕事上の重要度などのコミュニケーションの重要度を特定することができるので、当該行利用履歴を用いることによって当該コミュニケーションの重要度をコミュニケ−ション手段選択処理に反映させることができるようになっている。
【００８３】
このように、本実施形態においては、プレゼンス情報に加えてこれらの情報に基づいて、当該着信側ユーザにおける現在のコミュニケーション可能な状態を推定し、当該推定した着信側ユーザにおける現在のコミュニケーション可能な状態に基づいて、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、１のコミュニケーションツールを選択させてもよい。
【００８４】
具体的には、本実施形態の情報管理サーバ装置３０は、着信側ユーザの行動履歴、行動予定（スケジュール）、発信側ユーザと過去に利用したコミュニケーション手段の利用履歴、及び、着信側ユーザとの関係性（着信側ユーザが発信側ユーザの上司又はプロジェクトリーダなど）の少なくともいずれか一方の情報を含む行動関連情報が記憶されているＤＢを用いており、これらの行動関連情報を管理している。
【００８５】
そして、通信端末装置１０は、所定のタイミングで取得した行動関連情報に基づいて、コミュニケーション手段を選択させる。
【００８６】
例えば、通信端末装置１０は、着信側ユーザの行動履歴の情報として、着信側ユーザが電話を用いたコミュニケーションの頻度が著しく低い場合（全体のうち一定の割合以下）の情報が含まれる場合には、着信側ユーザに電話をしたとしても当該電話に出る可能性が低いので、コミュニケーション手段の中から、電話のコミュニケーション手段を非選択にさせてもよい。
【００８７】
また、通信端末装置１０は、発信側ユーザと着信側ユーザとの利用履歴の情報として、関係性発信側ユーザと着信側ユーザとが過去にリアルタイム性を有するコミュニケーション手段が実施された際のライブチャットの割合が他のコミュニケーション手段の割合より多い情報が含まれる場合には、コミュニケーション手段の中から、ライブチャットのコミュニケーションツールを選択させてもよい。
【００８８】
さらに、通信端末装置１０は、着信側ユーザとの関係性の情報として、着信側ユーザが発信側ユーザの上司の情報が含まれる場合には、例えば、上司が口頭での報告を要求される可能性が高いので、コミュニケーション手段の中から、対面式の会話のコミュニケーション手段を選択させてもよい。
【００８９】
なお、着信側ユーザとの関係性の情報として、着信側ユーザが発信側ユーザのプロジェクトリーダであることを示す情報が含まれる場合には、コミュニケーションを、当該プロジェクトに関係する他のユーザに対してもその内容について通知又は閲覧させること、又は、その可能性が含まれるため、テキストを用いて実現されるコミュニケーション手段を選択させてもよい。
【００９０】
そして、着信側ユーザのスケジュール情報において、現在自席に不在であるが所定の時刻（以下、「戻り時刻」という。）に自席に戻る予定の場合には、通信端末装置１０は、テキストを用いて実現されるコミュニケーションツールであって、非リアルタイム性の電子メールやＩＭをコミュニケーション手段として選択させてもよい。
【００９１】
（優先度）
本実施形態の情報提示システム１においては、行動関連情報に基づき、選択可能なコミュニケーション手段のそれぞれに対して優先度を設定し、当該設定された優先度に基づき、選択可能なコミュニケーション手段を提示するようにしてもよい。
【００９２】
特に、上述の各行動関連情報においては、コミュニケーション手段を選択するコミュニケーション手段選択処理を実行する際に用いたが、当該コミュニケーション選択処理によって発信側ユーザにおいて選択可能に選択された複数のコミュニケーション手段について、優先度を決定するための優先度を設定するために用いる。
【００９３】
特に、通信端末装置１０は、設定した優先度に基づき、選択可能な各コミュニケーション及びコミュニケーションツールをソートし、当該ソート後のコミュニケーション又はコミュニケーションツールによってコミュニケーションを取るために必要な連絡先に関する情報（例えば、当該着信側ユーザのメールアドレス、電話番号、ＩＭアドレス等）を、少なくとも含むコミュニケーション情報を生成して、発信側ユーザに提示する構成を有している。
【００９４】
例えば、通信端末装置１０は、選択可能なコミュニケーション手段がリアルタイム性を有するコミュニケーション手段の場合であって、発信側ユーザと着信側ユーザとの利用履歴の情報として、発信側ユーザと着信側ユーザとが過去にリアルタイム性を有するコミュニケーション手段が実施された際のライブチャットの割合が他のコミュニケーション手段の割合より多い情報が含まれる場合には、ライブチャットの優先度を高くする。
【００９５】
また、通信端末装置１０は、選択可能なコミュニケーション手段がリアルタイム性を有するコミュニケーション手段の場合であって、着信側ユーザとの関係性の情報として、着信側ユーザが発信側ユーザの上司の情報が含まれる場合には、上司が口頭での報告を要求される可能性が高いので、対面式の会話のコミュニケーション手段を最上位にし、電話のコミュニケーション手段をその次の順位として優先度を設定する。
【００９６】
そして、通信端末装置１０は、選択可能なコミュニケーション手段がリアルタイム性を有するコミュニケーション手段の場合であって、着信側ユーザの行動履歴の情報として、着信側ユーザが電話の頻度が著しく低い場合（全体のうち一定の割合以下）の情報が含まれる場合には、着信側ユーザに電話をしたとしても当該電話に出る可能性が低いので、電話のコミュニケーション手段の優先度を最下位に設定する。
【００９７】
さらに、通信端末装置１０は、選択可能なコミュニケーション手段がリアルタイム性を有するコミュニケーション手段の場合であって、着信側ユーザの行動予定の情報として、着信側ユーザがオフィスに帰社した直後であることを示す情報が含まれる場合には、帰社後は残務整理が忙しいと想定され他のコミュニケーション手段よりも長い時間が必要な対面式の会話のコミュニケーション手段の優先度を最下位に設定する。
【００９８】
一方、通信端末装置１０は、行動関連情報だけでなく、各ユーザの現在位置を考慮して優先度を設定してもよい。
【００９９】
例えば、通信端末装置１０は、行動関連情報だけでなく、発信側ユーザの現在位置と着信側ユーザの現在位置とに基づいて算出された物理的な距離が所定の条件を具備する場合には、対面式の会話の優先度を最上位に設定してもよい。
【０１００】
通常、着信側ユーザの現在位置が発信側ユーザの近傍の位置である場合には、リアルタイム性を有する音声を用いて実現させるコミュニケーション手段として対面式の会話が有効となる。
【０１０１】
そこで、通信端末装置１０は、選択可能なコミュニケーション手段がリアルタイム性を有するコミュニケーション手段の場合であって、発信側ユーザの現在位置と着信側ユーザの現在位置とに基づいて両者の行動監視範囲内における物理的な距離が一定距離以下などの所定の条件を具備する場合には、簡易で確実に情報交換を行うことが可能な対面式の会話のコミュニケーション手段の優先度を最上位に設定する。
【０１０２】
他方、通信端末装置１０は、行動関連情報の複合的な要因に基づいて、優先度を設定してもよい。
【０１０３】
例えば、通信端末装置１０は、選択可能なコミュニケーション手段がテキストを用いて実現されるコミュニケーション手段の場合にであって、着信側ユーザとの関係性の情報として、プロジェクトリーダであることを示す情報が含まれ、かつ、他のプロジェクトチームに属するユーザと電子メールによるコミュニケーションの頻度が高い場合には、電子メールを他のテキストを用いて実現されるコミュニケーション手段よりも優先度を上位に設定してもよい。
【０１０４】
［Ａ２．２］現在位置の特定原理
次に、図２を用いて本実施形態の情報提示システム１における現在位置の特定原理について説明する。なお、図２は、本実施形態のビーコン５０によってブロードキャストされるビーコン信号に含まれるアドバタイズメントパケットの一例を示す図である。
【０１０５】
本実施形態においては、各通信端末装置１０の位置を特定するために、行動管理範囲内（すなわち、オフィス８０）において複数に分割されたエリアＥ毎に設置されたビーコン５０からブロードキャストされたＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）（登録商標）のアドバタイズメントパケットを含むビーコン信号を用いている。
【０１０６】
特に、アドバタイズメントパケットには、図２に例示するように、
（Ａ）「Ｂｅａｃｏｎ  Ｐｒｅｆｉｘ」と、
（Ｂ）当該ビーコン５０を識別するためのＵＵＩＤを含む「Ｐｒｏｘｉｍｉｔｙ  ＵＵＩＤ」と、
（Ｃ）当該ビーコン５０の設置されたオフィス８０が入居する建築物上の階数を示す階数情報などの複数のエリアＥから構成される区分情報が格納される「Ｍａｊｏｒ」と、
（Ｄ）当該ビーコン５０の設置された各エリアＥに対応するエリアＩＤ又は会議室名などのエリア情報が格納される「Ｍｉｎｏｒ」と、
（Ｅ）当該ビーコン５０におけるビーコン信号の送信電波強度を示す「Ｔｘ  Ｐｏｗｅｒ」と、
が含まれる。
【０１０７】
なお、区分情報とは、行動監視範囲であるオフィス８０が建築物の複数の階に跨がる場合、又は、複数の建築物（建屋）に跨がる場合に、階数、又は、建屋を特定するための情報である。そして、後述するようにマップデータを用いる際に、必要となる情報である。また、Ｔｘ  Ｐｏｗｅｒは、計測されたパワーであり、Ｍｅａｓｕｒｅｄ  Ｐｏｗｅｒを示す。
【０１０８】
そして、通信端末装置１０は、ブロードキャストされた上記のアドバタイズメントパケットを含むビーコン信号を受信すると、当該受信したビーコン信号の信号受信強度の値として、当該ビーコン信号受信時のＲＳＳＩ値を算出し、当該算出したＲＳＳＩ値と、アドバタイズメントパケットと、を対応付けつつ、情報管理サーバ装置３０に送信する。
【０１０９】
特に、通信端末装置１０の近傍（例えば、１０ｍ以内）に複数のビーコン５０が存在する場合には、当該通信端末装置１０は、複数のビーコン５０によってブロードキャストされたビーコン信号を同時に受信するとともに、それぞれビーコン信号に対して、ＲＳＳＩ値と、アドバタイズメントパケットと、を対応付けつつ、情報管理サーバ装置３０に送信する。
【０１１０】
一方、情報管理サーバ装置３０は、ビーコン信号を受信した通信端末装置１０から送信されたアドバタイズメントパケット及びＲＳＳＩ値を受信すると、アドバタイズメントパケットに含まれるＴｘパワーとＲＳＳＩ値とに基づいて所定の演算を実行し、当該ビーコン信号を受信した通信端末装置１０から当該ビーコン信号をブロードキャストしたビーコン５０までの距離を算出する。
【０１１１】
例えば、情報管理サーバ装置３０は、下記（式１）にＴｘパワーとＲＳＳＩ値を代入して、ビーコン５０から通信端末装置１０までの距離を算出する。
【０１１２】
【数１】
2017084329.tif 000003
【０１１３】
なお、（式１）において「ＰＴＸ」は、Ｔｘパワーを示し、「ｒ」は、ビーコン５０から通信端末装置１０までの距離を示す。また、「Ｂ」は、電波の減衰の度合いを示す定数であり、例えば、理論上の数値としては「２」を示す。
【０１１４】
また、情報管理サーバ装置３０は、各アドバタイズメントパケットに含まれる区分情報に基づき、ユーザの所在するオフィス８０のフロア（階数）などの区分を特定するとともに、当該特定した区分に対応する地図のデータ（以下、「マップデータ」という。）を読み出して、当該アドバタイズメントパケットに含まれるエリアＩＤに基づき、各アドバタイズメントパケットの送信元ビーコン５０の設置エリアを特定する。
【０１１５】
そして、情報管理サーバ装置３０は、当該特定したビーコン５０の設置位置を中心点としつつ、（式１）に基づき算出した距離「ｒ」を半径とする同心円を、上記特定した区分上に描き、同心円の交差する領域内に通信端末装置１０の現在位置（すなわち、通信端末装置１０を保持するユーザの現在位置）を特定する。
【０１１６】
なお、情報管理サーバ装置３０は、同心円の交差する領域には、一定の大きさがあるので、当該領域の中心近傍の領域全てを、誤差込みの現在位置領域（例えば、数ｍ程度の半径を持つ円上の領域）として特定する。ただし、以下の説明においては、便宜上「現在位置」として説明する。
【０１１７】
［Ａ２．３］コミュニケーション情報生成処理
次に、図３を用いて本実施形態の情報提示システム１におけるコミュニケーション情報生成処理及びその原理について説明する。
【０１１８】
なお、図３は、本実施形態の情報提示システム１によってコミュニケーションをサポートする行動監視範囲内としてのオフィス８０の特定の区分のマップデータによって示される地図（マップ）の一例を示す図である。
【０１１９】
また、以下の説明においては、例えば、図３に示すように、行動管理範囲として、オフィス８０を用いるとともに、当該オフィス８０が、東西方向及び南北方向のそれぞれに対して複数のエリアＥ（具体的には、Ｅ１−１〜Ｅ４−４）に分割され、かつ、複数の会議室及びミーティングブースにそれぞれ会議室名（例えば、会議室にＡ、Ｂ及びＣ）やミーティングブース名（例えば、１〜４）が割り当てられている例を用いて説明する。
【０１２０】
（基本原理）
通信端末装置１０は、発信側ユーザの希望する着信側ユーザを特定してコミュニケーション情報の取得要求を行った場合に、情報管理サーバ装置３０から送信された情報によってコミュニケーション情報を生成する。
【０１２１】
特に、通信端末装置１０は、原則、
（１）着信側ユーザとコミュニケーションを図るための選択可能なコミュニケーション手段（すなわち、コミュニケーション手段の種別）
（２）着信側ユーザのプレゼンス情報、及び、
（２）電話番号や電子メールアドレスなど当該コミュニケーションツールを起動させるための着信側ユーザの連絡先に関する情報（以下、「連絡先情報」という。）、
を受信する。
【０１２２】
そして、通信端末装置１０は、受信した上記の各情報と、上記の選択可能なコミュニケーション手段を実行するためのコミュニケーションツールの起動ボタンと、含み、発信側ユーザの希望する着信側ユーザとのコミュニケーション手段やそのツールによって構成されるコミュニケーション情報を生成する。
【０１２３】
（付加情報の表示）
本実施形態においては、発信側ユーザが、着信側ユーザと、対面式の会話を行う場合には、発信側ユーザが、オフィス８０内において着信側ユーザを探す必要性があるため、着信側ユーザのオフィス８０上における現在位置を提示することが望ましい。
【０１２４】
また、コミュニケーション情報を発信側ユーザに提示する場合には、当該ユーザとコミュニケーションに適したコミュニケーションツール及び連絡先の情報のみならず、着信側ユーザのスケジュール及びスケジュールに関する情報（以下、「スケジュール情報」という。）を発信側ユーザに提示することが望ましい。
【０１２５】
そこで、本実施形態の情報提示システム１は、付加情報として、各ユーザのスケジュール情報と、着信側ユーザの現在位置をマップデータにプロットされた現在位置情報（オフィスレイアウトマップ上に着信側ユーザの現在位置の情報）と、生成されるコミュニケーション情報に含めて発信側ユーザに提示するようになっている。
【０１２６】
すなわち、着信側ユーザにおける現在位置及びスケジュールは、発信側ユーザに対して選択するコミュニケーションツールを選択する際に参考となる情報（コミュニケーションを支援するための情報）であるため、選択可能なコミュニケーション手段とともにユーザに閲覧可能に提示されるようになっている。
【０１２７】
具体的には、情報管理サーバ装置３０は、上述のように、特定した着信側ユーザの各通信端末装置１０のアドバタイズメントパケットを取得すると、当該アドバガイズメントパケットによって特定される着信側ユーザの現在位置を含むマップデータを取得し、ＲＳＳＩ値に基づき、着信側ユーザの現在位置を特定する。
【０１２８】
そして、情報管理サーバ装置３０は、図３に示すようなオフィスレイアウトのマップデータ上に当該現在位置をプロットしたマップデータ（すなわち、プロットマップデータ）を生成して通信端末装置１０に送信する。
【０１２９】
例えば、情報管理サーバ装置３０は、現在位置だけでなく、当該現在位置を中心に誤差の範囲を円で構成される現在位置領域が形成されたプロットマップデータを生成して送信する（後述の図６を参照）。
【０１３０】
一方、通信端末装置１０は、取得したプロットマップデータと、スケジュールデータと、コミュニケーション情報に組み込んでこれらのデータを有するコミュニケーション情報を生成する。
【０１３１】
なお、情報管理サーバ装置３０は、各ユーザのスケジュール情報と、オフィス８０のレイアウトを示す地図に対応するマップデータと、各ユーザの行動予定としてのスケジュール情報を管理する。特に、マップデータは、オフィス８０の存在する建築物の階数やフロアエリアなど区分と対応付けられて構築されて記憶されている。
【０１３２】
［Ａ３］具体的な構成
［Ａ３．１］通信端末装置
次に、図４〜図６を用いて、本実施形態の通信端末装置１０について説明する。なお、図４は、本実施形態の通信端末装置１０の構成を示すブロック図であり、図５は通信端末装置１０の選択基準データ記憶部１６３に記憶されるデータの一例を示す図である。また、図６は、本実施形態の通信端末装置１０において生成されるコミュニケーション情報の一例を示す図である。
【０１３３】
本実施形態の通信端末装置１０は、図４に示すように、ネットワーク２０に通信接続されるネットワーク通信部１１０と、ビーコン５０からアドバタイズメントパケットを受信するビーコン受信部１２０と、現在日時を検出するタイマ１３０と、表示部１４０と、表示部１４０に対する画像の表示を制御する表示制御部１５０と、有している。
【０１３４】
また、通信端末装置１０は、各種のデータが記憶される記憶部１６０と、タッチパネルにより構成される操作部１７０と、通信端末装置１０の各部を統括制御する端末管理制御部１８０と、各種のアプリケーションに基づく処理を実行するアプリケーション実行部１９０と、マイク及びスピーカを有し、音声通話を行う際に音声の入出力を実行する音声入出力部２００と、を有している。
【０１３５】
なお、通信端末装置１０の各部は、バスＢによって相互に接続されており、データの授受を実行する。
また、例えば、本実施形態の表示制御部１５０は、アプリケーション実行部１９０と連動して、例えば、本発明の提示手段を構成する。
【０１３６】
ネットワーク通信部１１０は、所定のネットワークインターフェースであり、アクセスポイントＡＰを介してネットワーク２０に通信接続され、情報管理サーバ装置３０との間におけるデータの送受信を行う。
【０１３７】
特に、ネットワーク通信部１１０は、無線ＬＡＮ（ローカルエリアネットワーク）、ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１５．４などの無線通信インターフェースを構成する。
【０１３８】
ビーコン受信部１２０は、ＢＬＥの規格に従ってビーコン５０から送信されるアドバタイズメントパケットを受信して、アプリケーション実行部１９０に供給する。
【０１３９】
タイマ１３０は、端末管理制御部１８０及びアプリケーション実行部１９０の制御の下、日付けも含めて現在時刻を出力する
【０１４０】
表示部１４０は、例えば、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子又は液晶表示素子によって構成され、表示制御部１５０の制御に従って所定の画像を表示する。
【０１４１】
表示制御部１５０は、アプリケーション実行部１９０と連動し、アプリケーション実行部１９０によって生成されたデータに対応する画像を表示部１４０に表示させるための描画データを生成して、表示部１４０に供給する。
【０１４２】
記憶部１６０は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等により構成され、その記憶領域内にアプリケーション記憶部１６１と、表示制御データ記憶部１６２と、選択基準データ記憶部１６３と、ワークエリアとしてのＲＡＭ１６４と、を有する。
【０１４３】
アプリケーション記憶部１６１には、自機のユーザに対応するユーザＩＤの他に、各コミュニケーション手段によるコミュニケーションを行うためのアプリケーションが記憶される。また、アプリケーション記憶部１６１には、ビーコン受信アプリケーション及びミュニケーション情報生成アプリケーションが記憶される。なお、各アプリケーションは、アプリケーション実行部１９０によって実行される。
【０１４４】
表示制御データ記憶部１６２には、コミュニケーション情報を描画するために必要な各種の描画オブジェクトに対応するデータが記憶される。
【０１４５】
選択基準データ記憶部１６３には、例えば、図５に示すように、コミュニケーション手段を実現するコミュニケーションツール毎に、当該コミュニケーションツールを選択するための条件を示す条件情報が対応付けられた選択基準データが記憶される。
【０１４６】
例えば、図５には、「音声通話」の選定条件の条件情報として、
（１）条件１:会議中ではないこと、
（２）条件２:取り込み中ではないこと、及び、
（３）条件３:退社していないこと、
という３つの条件が設定されていることを示す。
【０１４７】
なお、上述したコミュニケーション手段選択処理において、これらの条件全てを満たす場合に、当該コミュニケーションツールを選択できるようになっている。また、各コミュニケーションツールの選定条件は、「対面式の会話」、「音声通話」、「ＩＭ及びチャット」及び「電子メール」の順に条件が緩和されるようになっている。
【０１４８】
操作部１７０は、表示部１４０の表示面上に座標を一致させつつ、設置された静電容量式のマルチタッチ型のタッチパネル、テンキー、ＱＷＥＲＴＹキーである。
【０１４９】
端末管理制御部１８０は、主としてＣＰＵ（中央演算装置）により構成され、通信端末装置１０の各部を統合制御する。
【０１５０】
アプリケーション実行部１９０は、端末管理制御部１８０による制御の下、アプリケーション記憶部１６１に記憶されたアプリケーション、すなわち、コミュニケーション情報生成アプリケーション（以下、単に「情報生成アプリ」ともいう。）を実行することによって各種の処理を実行する。
【０１５１】
具体的には、アプリケーション実行部１９０は、ユーザ指定部１９１と、パケット受信処理部１９２と、データ取得部１９３と、コミュニケーション手段選定部１９４と、コミュニケーション情報生成部１９５と、通信処理部１９６と、を実現する。
【０１５２】
なお、例えば、本実施形態のデータ取得部１９３は、本発明の第１の取得手段、第２の取得手段及び第３の取得手段を構成し、コミュニケーション手段選定部１９４は、本発明の選択手段及び設定手段を構成する。また、例えば、本実施形態のデータ取得部１９３は、情報管理サーバ装置３０と連動して本発明の管理手段を構成し、コミュニケーション情報生成部１９５は、本発明の第１生成手段を構成する。
【０１５３】
ユーザ指定部１９１は、操作部１７０に対するユーザの指示入力に基づき、情報管理サーバ装置３０に希望する着信側ユーザを特定するための要求を送信するとともに、当該要求に対して、情報管理サーバ装置３０からユーザ一覧データが配信されると、表示制御部１５０と連動しつつ、ユーザの氏名及び部署を含むユーザの一覧を表示させる。
【０１５４】
そして、ユーザ指定部１９１は、当該表示された一覧に基づき、操作部１７０に対して、ユーザが１のユーザを選択する旨の入力操作を行うと、当該選択されたユーザのユーザＩＤをユーザ一覧データから抽出して、当該ユーザＩＤを付加した、ユーザ選択指示を情報管理サーバ装置３０に送信する。
【０１５５】
パケット受信処理部１９２は、情報管理サーバ装置３０からプッシュ通知を受信すると、アプリケーション記憶部１６１から、ビーコン受信アプリケーションを読み出し、ビーコン受信アプリケーションを起動させる。
【０１５６】
そして、パケット受信処理部１９２は、ビーコン受信部１２０を介して、ビーコン５０からブロードキャストされるビーコン信号を受信し、当該受信したビーコン信号に含まれるアドバタイズメントパケットを取得する。
【０１５７】
このとき、パケット受信処理部１９２は、ビーコン受信部１２０により受信されたビーコン信号のＲＳＳＩ値を算出するとともに、ＲＳＳＩ値の大きい上位３つのビーコン信号に含まれるアドバタイズメントパケットを特定して、当該特定したアドバタイズメントパケットを、ネットワーク通信部１１０を介して、情報管理サーバ装置３０に送信する。
【０１５８】
データ取得部１９３は、着信側ユーザのユーザＩＤを付加した選択指示を送信すると、コミュニケーション情報生成アプリケーションに基づき、情報管理サーバ装置３０から、着信側ユーザのスケジュール情報と、ユーザ情報と、プレゼンス情報を含む行動関連情報と、着信側ユーザの現在位置がプロットされているマップデータ（すなわち、プロットマップデータ）と、を取得する。
【０１５９】
コミュニケーション手段選定部１９４は、取得された着信側ユーザのスケジュール情報、ユーザ情報、プレゼンス情報を含む行動関連情報、及び、着信側ユーザの現在位置がプロットされているロットマップデータと、上記の選択基準データと、に基づき、各コミュニケーション手段における選択可能な手段を選定する。
【０１６０】
具体的には、コミュニケーション手段選定部１９４は、上述のように、行動状態を推定するための着信側ユーザの位置と、プレゼンス情報を含む行動関連情報と、に基づいて、選定条件を示す選択基準データを具備するか否かを判定し、具備した条件に従って、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、発信側ユーザによって選択可能な１以上のコミュニケーション手段を選定する。
【０１６１】
また、コミュニケーション手段選定部１９４は、着信側ユーザの位置、及び、プレゼンス情報を含む行動関連情報に基づいて、上述のように選択可能な１以上のコミュケーション手段（すなわち、選択基準データを具備したコミュニケーション手段）の優先度を算出し、当該算出した優先度について所定の条件を具備する選択可能なコミュケーション手段の優先度を高くして当該優先度の順位を決定する。
【０１６２】
コミュニケーション情報生成部１９５は、優先度の高い順にコミュニケーションツールを並べ替えつつ、着信側ユーザのユーザ情報及びスケジュール情報と、プロットマップデータと、選択可能なコミュニケーションツールを起動させるためのボタンと、を含むコミュニケーション情報を生成する。
【０１６３】
例えば、コミュニケーション情報生成部１９５は、図６に示すように、
（１）ユーザの氏名、所属及び顔写真と、
（２）対面式の会話が可能な場合には、その旨と、
（３）並び替えられた順にコミュニケーションツールを選択するためのボタン及びその時の連絡先と、
（４）データ取得部１９３によって取得されたスケジュール情報と、
（５）プロットマップデータと、
を表示させるためのコミュニケーション情報を生成する。
【０１６４】
そして、コミュニケーション情報生成部１９５は、当該生成したコミュニケーション情報を表示制御部１５０に供給して、表示部１４０に表示させる。
【０１６５】
通信処理部１９６は、コミュニケーション情報の表示状態において、操作部１７０が、ユーザによるいずれかのコミュニケーションツールを選択する旨の入力操作を受け付けると、当該選択されたコミュニケーションツールによるコミュニケーションを実現するためのアプリケーションをアプリケーション記憶部１６１から読み出す。
【０１６６】
そして、通信処理部１９６は、当該アプリケーションに基づく処理を実行することにより、発信側ユーザと着信側ユーザとの間におけるコミュニケーションを実現するための各種の処理を実行する。
【０１６７】
例えば、ユーザによってコミュニケーション情報に基づき音声通話が選択された場合には、通信処理部１９６は、音声通話用のアプリケーションを読み出し、着信側ユーザの通信端末装置１０に発信して、音声通話を実現する。
【０１６８】
このとき、通信処理部１９６は、音声入出力部２００と連動して、発信側ユーザの発した声を音声データに変換しつつ、ネットワーク通信部１１０を介して、着信側ユーザの通信端末装置１０に送信するとともに、着信側ユーザの通信端末装置１０から受信した音声データに基づき、音声入出力部２００に音声を出力させるようになっているが、音声通話時の処理については、従来と同様である。
【０１６９】
また、ＩＭ、チャット、電子メールの送受信に関しても従来と同様であるため、詳細は、省略する。
【０１７０】
［Ａ３．２］情報管理サーバ装置
次に、図７〜図１２を用いて本実施形態の情報管理サーバ装置３０について説明する。なお、図７は、本実施形態の情報管理サーバ装置３０の構成を示すブロック図であり、図８〜図１３は、それぞれ、情報管理サーバ装置３０に設けられたユーザ管理ＤＢ３３１、ビーコン管理ＤＢ３３３及びマップ管理ＤＢ３３４、人間関係管理ＤＢ３３５、通信履歴管理ＤＢ３３６に記憶されるデータの一例を示す図である。
【０１７１】
本実施形態の情報管理サーバ装置３０は、図７に示すように、ネットワーク２０に通信接続される通信制御部３１０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ３２０と、各種のＤＢを有する記録装置３３０と、装置全体を制御するシステム管理制御部３４０と、を有している。
【０１７２】
また、情報管理サーバ装置３０は、プロットマップデータの生成及び通信端末装置１０に対する各種データの配信処理を実行するデータ処理部３５０と、現在日時を特定するタイマ３６０と、を有している。
【０１７３】
そして、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【０１７４】
通信制御部３１０は、所定のネットワークインターフェースであり、ネットワーク２０を介して、通信端末装置１０に通信接続され、各種データの授受を行う。
【０１７５】
ＲＯＭ／ＲＡＭ３２０には、情報管理サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０は、各種の処理が実行される際のワークエリアとして用いられる。
【０１７６】
記録装置３３０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ    Ｄｒｉｖｅ）、又は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成される。
【０１７７】
そして、記録装置３３０には、ユーザ管理ＤＢ３３１と、スケジュール管理ＤＢ３３２と、ビーコン管理ＤＢ３３３と、マップ管理ＤＢ３３４と、人間関係管理ＤＢ３３５と、通信履歴管理ＤＢ３３６と、が構築されている。
【０１７８】
なお、例えば、本実施形態のユーザ管理ＤＢ３３１、スケジュール管理ＤＢ３３２、人間関係管理ＤＢ３３５及び通信履歴管理ＤＢ３３６は、例えば、本発明の記録手段を構成する。
【０１７９】
ユーザ管理ＤＢ３３１は、各ユーザを管理するためのユーザ情報が記録されるＤＢである。例えば、ユーザ管理ＤＢ３３１には、例えば、図８に示すように、各ユーザを識別するためのユーザＩＤに対応付けて、当該ユーザの属性を示すユーザ情報が記録される。
【０１８０】
また、このユーザ情報には、
（１）当該ユーザの氏名と、
（２）所属と、
（３）アカウント名と、
（４）ログイン用のパスワードと、
（５）連絡先情報と、
（６）顔写真等の画像のデータと、
（７）最終位置を示す情報と、
（８）お気に入りユーザのユーザＩＤと、
（９）出退の状態を示す情報と、
が含まれている。
【０１８１】
また、連絡先情報には、各コミュニケーションツールによるコミュニケーションを実現するため、
（５Ａ）メールアドレスと、
（５Ｂ）電話番号と、
（５Ｃ）ＩＭアドレスと、
が含まれている。
【０１８２】
例えば、図８には、ユーザＩＤ「Ｕ００１」に対応するユーザのユーザ情報として、氏名「○○太郎」部署「総務部○○課」、アカウント名「ｔａｒｏ  ｍａｒｕｍａｒｕ」パスワード「＊＊＊＊」、メールアドレス「ｍａ＠１２３．ｃｏ．ｊｐ」、電話番号「０８０−１２３−４５６７」、ＩＭアドレス「＊＊＊ｔａｒｏ」、画像データ「ｐｈｏｔｏ００１」、最終位置「１Ｆ会議室Ａ」、お気に入りユーザ「Ｕ００２、Ｕ０１５、Ｕ００４」なる情報を含むユーザ情報が含まれる場合におけるユーザ管理ＤＢ３３１のデータ記録例が示されている。
【０１８３】
なお、最終位置とは、対応するユーザの存在が最後に確認された際の現在位置を示す情報である。なお、情報管理サーバ装置３０は、一定の時間間隔（例えば、５分間隔）にて各通信端末装置１０の位置を取得しており、最後に取得された現在位置を示す。なお、各通信端末装置１０の現在位置は、予め定められたタイミング毎に上述の方法によって特定する。
【０１８４】
また、お気に入りユーザとは、頻繁に連絡する相手として、ユーザが、事前に登録したコミュニケーション相手を示すものであり、各ユーザによって登録された登録済みユーザのユーザＩＤが記録される。
【０１８５】
さらに、各ユーザの行動管理範囲内における出退については、ユーザが行動管理範囲に入室し、情報提示システム１のサービスにログインした際に「入室済み」にされ、ログアウトするまで「入室済み」の状態が維持され、ログアウトした時点で、「退出」に設定されるようになっている。
【０１８６】
なお、ユーザ情報は、情報提示システム１のサービスにログインする際に、又は、ユーザ認証を行う際に、及び、お気に入りユーザの管理又は出退管理などに用いられる。
【０１８７】
また、ユーザ情報は、情報提示システム１のサービス登録時に、対応するユーザに対して、電話番号、電子メールアドレス、ＩＭアドレス等を設定し、当該設定時にユーザ管理ＤＢ３３１に登録される。
【０１８８】
スケジュール管理ＤＢ３３２は、各ユーザのスケジュール情報を管理するためのＤＢである。例えば、スケジュール管理ＤＢ３３２には、各ユーザのユーザＩＤと対応付けて、当該ユーザのスケジュール情報が記録される。
【０１８９】
特に、スケジュール情報は、通信端末装置１０にインストールされたスケジューラを用いて、ユーザによって入力されたユーザの行動予定を示す情報であり、スケジュール情報の生成時にスケジュール管理ＤＢ３３２に記録されるとともに、通信端末装置１０からの要求に応じて、更新される。
【０１９０】
ビーコン管理ＤＢ３３３は、オフィス８０内に設置された各ビーコン５０を管理するためのデータが記録されるＤＢである。例えば、ビーコン管理ＤＢ３３３には、図９に示すように、
（１）各ビーコン５０を識別するためのＵＵＩＤと、
（２）当該ビーコン５０の設置されたオフィス８０の階数と、
（３）当該ビーコン５０が設置されたオフィス８０上の設置エリアＥのエリアＩＤ又は会議室名と、
が対応付けて記録される。
【０１９１】
例えば、図９には、ＵＵＩＤ「Ｂ００１」に対応するビーコン５０が、オフィス８０がある建築物「２Ｆ」、及び、エリア「Ｅ１−１」に設置されている場合のデータ記録例を示している。
【０１９２】
マップ管理ＤＢ３３４は、オフィスレイアウトマップに対応するマップデータを管理するためのＤＢである。例えば、マップ管理ＤＢ３３４には、図１０に示すように、オフィス８０の入居している建築物の階数毎に、対応するマップデータが記録される。
【０１９３】
人間関係管理ＤＢ３３５は、各ユーザ間の人間関係を管理するための情報が、データとして記録されるＤＢである。例えば、人間関係管理ＤＢ３３５は、図１１に示すように、各ユーザのユーザＩＤと対応付けて、当該ユーザに関連するユーザのユーザＩＤと、ユーザ間の関連性を示す情報と、が記録される。
【０１９４】
例えば、図１１には、「Ｕ００１」に対応するユーザについて、「Ｕ００２」、「Ｕ００３」、及び、「Ｕ００４」などのユーザが関連ユーザとして登録され、それぞれ、「同一部署上司」、「同一部署同僚」、「関係部署」等の関連性を示す情報が記録された場合の例が示されている。
【０１９５】
なお、関連するユーザの決定方法は任意であり、例えば、同一部署に属するユーザ及び関連部署に属するユーザ等を当該ユーザに関連するユーザに設定するようにしてもよい。
【０１９６】
通信履歴管理ＤＢ３３６は、各ユーザが、コミュニケーションを行った履歴を管理するためのデータが記録されるＤＢである。例えば、通信履歴管理ＤＢ３３６には、図１２に示すように、各ユーザのユーザＩＤと対応付けて、当該ユーザによるコミュニケーションの履歴を示す通信履歴データが記録される。
【０１９７】
特に、通信履歴データは、ユーザ毎に、
（１）コミュニケーションした相手のユーザに対応するユーザＩＤと、
（２）その際に利用されたコミュニケーション手段及びコミュニケーションツールと、
（３）コミュニケーション日時と、
を含む。
【０１９８】
すなわち、通信履歴データは、当該ユーザが、いつ、誰と、どのようにして、コミュニケーションを取ったのかを示す情報が含まれるデータを示す。
【０１９９】
また、通信履歴データは、ユーザがコミュニケーションを完了した後に、通信端末装置１０から送信された情報に基づいて、通信履歴管理ＤＢ３３６に記録される。
【０２００】
システム管理制御部３４０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、情報管理サーバ装置３０の各部を統合制御する。
【０２０１】
データ処理部３５０は、独立した中央演算処理装置（ＣＰＵ）によって構成され、又は、システム管理制御部３４０の中央演算処理装置（ＣＰＵ）を用いて構成される。
【０２０２】
また、データ処理部３５０は、システム管理制御部３４０による制御の下、プログラムを実行することにより、各ＤＢ３３１〜ＤＢ３３４を管理するＤＢ管理制御部３５１と、候補ユーザを特定するユーザ特定部３５２と、各ユーザの現在位置を特定するユーザ位置特定部３５３と、プレゼンス情報を管理するプレゼンス情報管理部３５４と、ユーザの現在位置に基づいてプロットマップデータを生成するマップデータ生成処理部３５５と、通信端末装置１０に対する各種データの配信を制御するデータ配信制御部３５６と、を実現する。
【０２０３】
なお、例えば、本実施形態のユーザ特定部３５２は、ＤＢ管理制御部３５１と連動して、本発明の抽出手段を構成する。
【０２０４】
ＤＢ管理制御部３５１は、ユーザ管理ＤＢ３３１と、スケジュール管理ＤＢ３３２と、ビーコン管理ＤＢ３３３と、マップ管理ＤＢ３３４と、人間関係管理ＤＢ３３５と、通信履歴管理ＤＢ３３６と、に対するデータの読み出し及び書き込みを管理する。
【０２０５】
具体的には、ＤＢ管理制御部３５１は、通信端末装置１０からスケジュール情報が送信されると、対応するユーザのユーザＩＤと対応付けつつ、当該スケジュール情報をスケジュール管理ＤＢ３３２に記録させるとともに、スケジュール情報が変更された場合には、当該変更後のスケジュール情報により、スケジュール管理ＤＢ３３２を更新する。
【０２０６】
ユーザ特定部３５２は、発信側ユーザの通信端末装置１０からユーザ検索要求を受信すると、当該発信側ユーザのユーザＩＤに基づき、人間関係管理ＤＢ３３５及び通信履歴管理ＤＢ３３６を検索し、当該発信側ユーザがコミュニケーションを取る可能性の高い候補ユーザを特定する。
【０２０７】
具体的には、ユーザ特定部３５２は、発信側ユーザと、同一の部署又は関連部署に属するユーザを人間関係管理ＤＢ３３５に記録されたデータに基づき、特定するとともに、通信履歴管理ＤＢ３３６に記録された通信履歴データに基づき、過去にコミュニケーションを取ったユーザを特定する。
【０２０８】
そして、ユーザ特定部３５２は、当該特定されたユーザ及びお気に入りユーザを、候補ユーザとして特定する。
【０２０９】
また、ユーザ特定部３５２は、当該特定した候補ユーザの氏名と、部署名と、ユーザＩＤと、を対応付けたユーザ一覧データを作成した後に、データ配信制御部３５６と連動して、当該生成したユーザ一覧データを、発信側ユーザの通信端末装置１０に配信する。
【０２１０】
なお、このような構成を有することによって、オフィス８０内に多数のユーザが存在する場合においても、発信側ユーザが、コミュニケーションを取る可能性の低いユーザ（例えば、通信した履歴がなく、かつ、人間界のないユーザ）がユーザ一覧に入ってしまうことを防止して、発信側ユーザが、着信側ユーザを検索する際の負担を軽減することが可能となる。
【０２１１】
また、情報管理サーバ装置３０において、候補ユーザを特定する方法は、任意であり、例えば、過去にコミュニケーションを取ったことのあるユーザ及び同一部署又は関連部署のユーザを、候補ユーザとして特定する。
【０２１２】
ユーザ位置特定部３５３は、発信側ユーザの通信端末装置１０から、着信側ユーザのユーザＩＤを含む特定指示を受信すると、通信制御部３１０と連動して、当該着信側ユーザの通信端末装置１０に対してプッシュ通知を実行する。
【０２１３】
そして、ユーザ位置特定部３５３は、通信端末装置１０から送信されるアドバタイズメントパケット及びＲＳＳＩ値を上記の（式１）に代入して各ビーコン５０からの距離を算出するとともに、当該アドバタイズメントパケットに含まれる階数に基づき、当該階のオフィスレイアウトマップに対応するマップデータをマップ管理ＤＢ３３４から読み出す。
【０２１４】
また、ユーザ位置特定部３５３は、マップ管理ＤＢ３３４から読み出した、マップデータと、各ビーコン５０の設置位置、及び各ビーコン５０からの距離に応じて、着信側ユーザの現在位置を特定する。
【０２１５】
プレゼンス情報管理部３５４は、発信側ユーザの通信端末装置１０から着信側ユーザの選択指示を受信すると、タイマ３６０に現在時刻を特定させるとともに、当該ユーザの現在位置、出退状態、スケジュール情報、又は、これらの情報に基づき、着信側ユーザのプレゼンス情報を管理する。
【０２１６】
このとき、プレゼンス情報管理部３５４は、以下の基準にしたがって、着信側ユーザのプレゼンス情報を管理する。
（１）着信側ユーザが操作指示によって自己のプレゼンス情報を設定している場合には、当該設定されているプレゼンス情報を着信側ユーザのプレゼンス情報（外出、会議、離席、取り込み中、退社済み又は出社前）に設定し、
（２）（１）のプレゼンス情報が設定されていない場合であって、着信側ユーザがログイン状態を維持している場合には、着信側ユーザのスケジュールの予定を着信側ユーザのプレゼンス情報に設定し、
（３）着信側ユーザが一度も該当する日に未だログインしていない場合には、着信側ユーザのプレゼンス情報を出社前に設定し、
（４）着信側ユーザが一度も該当する日に一度以上ログインしたものの現在ログアウト状態である場合には、着信側ユーザのプレゼンス情報を退出済み（外出済み）に設定する。
【０２１７】
マップデータ生成処理部３５５は、着信側ユーザの現在位置をマップデータにプロットして、プロットマップデータを生成する。なお、着信側ユーザがログイン状態を維持していない場合には、その旨を示す表示を行う。この場合には、マップデータ生成処理部３５５は、プロットマップデータを生成しない。
【０２１８】
データ配信制御部３５６は、通信制御部３１０と連動しつつ、発信側ユーザの通信端末装置１０に着信側ユーザのスケジュール情報、プレゼンス情報、ユーザ情報及びプロットマップデータを配信するための処理を実行する。
【０２１９】
［Ａ４］情報提示システムの動作
［Ａ４．１］アドバタイズメントパケット受信時の動作
まず、図１３を用いて本実施形態の通信端末装置１０におけるビーコン受信アプリケーションによって実行される処理について説明する。なお、図１３は、本実施形態の通信端末装置１０において、ビーコン受信アプリケーションに基づき、実行される処理を示すフローチャートである。
【０２２０】
本動作においては、発信側ユーザが行動管理範囲内に存在して当該発信側ユーザにおける通信端末装置１０によって情報提示システム１のサービスにログイン済の状態（すなわち、ユーザ認証済みの状態）になっているものとする。
【０２２１】
また、本動作においては、各通信端末装置１０は、ビーコン受信アプリケーションを起動させているものとし、情報管理サーバ装置３０からプッシュ通知を受信した場合に、及び、予め定められた時間間隔毎（例えば５分毎）に実行する処理である。
【０２２２】
まず、ビーコン受信部１２０によって、アドバタイズメントパケットを含むビーコン信号が受信されると（ステップＳａ１０１）、パケット受信処理部１９２は、当該ビーコン信号受信時におけるＲＳＳＩ値を検出する（ステップＳａ１０２）。
【０２２３】
次いで、パケット受信処理部１９２は、受信されたビーコン信号が１つであるか否かを判定する（ステップＳａ１０３）。
【０２２４】
このとき、パケット受信処理部１９２は、受信されたビーコン信号が複数であると判定した場合には、当該検出されたＲＳＳＩ値が大きい上位３つのビーコン信号などの所定の条件を有するビーコン信号を特定して（ステップＳａ１０４）、当該特定されたビーコン信号に含まれるアドバタイズメントパケット（以下、単に、「パケット」ともいう。）を抽出する（ステップＳａ１０５）。
【０２２５】
また、パケット受信処理部１９２は、受信されたビーコン信号が１つであると判定した場合には、当該ビーコン信号からアドバタイズメントパケット（すなわち、パケット）を抽出する（ステップＳａ１０５）。
【０２２６】
次いで、パケット受信処理部１９２は、抽出したアドバタイズメントパケットと、算出したＲＳＳＩ値を対応付けて情報管理サーバ装置３０に送信して（ステップＳａ１０６）、本動作を終了する。
【０２２７】
この結果、情報管理サーバ装置３０は、上述のように、ＲＳＳＩ値とアドバタイズメントパケットによって着信側ユーザの現在位置を特定する。
【０２２８】
［Ａ４．２］コミュニケーション情報生成処理を含むコミュニケーション起動処理
次に、図１４及び図１５を用いて本実施形態の情報提示システム１においてコミュニケーションを取る際に通信端末装置１０において実行されるコミュニケーション情報生成処理を含むコミュニケーション起動処理について説明する。なお、図１５及び図１６は、本実施形態の通信端末装置１０において情報生成アプリに基づき実行されるコミュニケーション情報生成処理を含むコミュニケーション起動処理を示すフローチャートである。
【０２２９】
本動作においては、各ユーザが情報提示システム１のサービスにログイン済の状態になっているものとし、発信側ユーザにおける通信端末装置１０は、コミュニケーション情報生成アプリケーションが起動されているものとする。
【０２３０】
まず、ユーザ指定部１９１は、操作部１７０に対するユーザの所定の入力操作を検出すると（ステップＳｂ１０１）、自機のユーザのユーザＩＤをアプリケーション記憶部１６１から読み出し、当該ユーザＩＤを付加したユーザ検索要求を情報管理サーバ装置３０に送信する（ステップＳｂ１０２）。なお、このとき、ネットワーク通信部１１０は、情報管理サーバ装置３０からユーザ一覧データが配信されるのを待機する状態に移行する。
【０２３１】
次いで、ネットワーク通信部１１０が、情報管理サーバ装置３０から送信されたユーザ一覧データを受信すると（ステップＳｂ１０３）、ユーザ指定部１９１は、表示制御部１５０と連動して、ユーザ一覧データを表示部１４０に表示させて、ユーザによるユーザの選択を待機する状態に移行する（ステップＳｂ１０４）。
【０２３２】
そして、ユーザ指定部１９１は、操作部１７０を介してユーザによる１のユーザを選択する旨の入力操作を検出すると（ステップＳｂ１０５）、当該選択されたユーザのユーザＩＤをユーザ一覧データから抽出し、当該ユーザＩＤを含む上記ユーザ選択指示を情報管理サーバ装置３０に送信する（ステップＳｂ１０６）。
【０２３３】
なお、データ取得部１９３は、情報管理サーバ装置３０から送信された、当該ユーザＩＤのプレゼンス情報を含む行動関連情報、ユーザ情報、スケジュール情報及びプロットマップデータ（現在位置情報）等の受信を待機する状態に移行する。
【０２３４】
次いで、データ取得部１９３は、ネットワーク通信部１１０を介して情報管理サーバ装置３０から送信された該当するユーザにおけるプレゼンス情報を含む行動関連情報などの各情報を受信すると（ステップＳｂ１０７）、当該受信された各情報をＲＡＭ１６４に記憶させる（ステップＳｂ１０８）。
【０２３５】
次いで、コミュニケーション手段選定部１９４は、選択基準データ記憶部１６３に記憶された条件情報を読み出し（ステップＳｂ１０９）、ＲＡＭ１６４に記憶済みのプレゼンス情報を含む行動関連情報と、スケジュール情報と、プロットマップデータと、に基づき、条件情報により示される全ての条件を満たすコミュニケーション手段を選択コミュニケーション手段として特定する（ステップＳｂ１１０）。
【０２３６】
次いで、コミュニケーション手段選定部１９４は、特定されたコミュニケーション手段を、プレゼンス情報を含む行動関連情報と、スケジュール情報と、プロットマップデータと、に基づき、優先度を設定する（ステップＳｂ１１１）。
【０２３７】
次いで、コミュニケーション情報生成部１９５は、コミュニケーション手段選定部１９４によって設定された優先度の高い順にコミュニケーション手段におけるコミュニケーションツールをソートするとともに、ＲＡＭ１６４に記憶されたユーザ情報と、スケジュール情報と、プレゼンス情報と、プロットマップデータと、に基づき、図５に例示するようなコミュニケーション情報を生成し（ステップＳｂ１１２）、表示制御部１５０と連動して、表示部１４０に当該生成したコミュニケーション情報を表示させる（ステップＳｂ１１３）。このとき、操作部１７０は、コミュニケーションツールの選択入力を待機する。
【０２３８】
次いで、操作部１７０によってユーザによるコミュニケーションツールの選択指示が検出されると（ステップＳｂ１１４）、通信処理部１９６は、当該選択されたコミュニケーションツールによるコミュニケーションを実現するためのアプリケーションをアプリケーション記憶部１６１から読み出し、当該アプリケーションに従って、ユーザ間のコミュニケーションを開始させて（ステップＳｂ１１５）本動作を終了させる。
【０２３９】
なお、ステップＳｂ１１４によってコミュニケーション手段として対面式の会話が選択された場合に、通信処理部１９６は、コミュニケーションツールを起動させることなく、本動作を終了させる。そして、通信処理部１９６は、対面式の会話が行われた旨の通信履歴情報を生成して、情報管理サーバ装置３０に登録する。
【０２４０】
また、通信処理部１９６は、操作部１７０又は他の通信端末装置１０と連動しつつ、アプリケーションに従って動作させる。そして、通信処理部１９６は、コミュニケーションルールの終了後に通信履歴情報を生成し、情報管理サーバ装置３０に登録する。
【０２４１】
［Ａ４．３］情報管理サーバ装置における処理
次に、図１６及び図１７を用いて本実施形態の情報管理サーバ装置３０において実行される処理について説明する。なお、図１６及び図１７は、それぞれ、本実施形態の情報管理サーバ装置３０において実行される処理を示すフローチャートである。
【０２４２】
本動作において、予め情報管理サーバ装置３０の各ＤＢ３３１〜ＤＢ３３６には、それぞれ、上述のようなデータが記録されているものとする。
【０２４３】
すなわち、情報管理サーバ装置３０においては、既に予め定めらタイミング毎に上記のビーコン受信処理が実行され、ユーザ管理ＤＢ３３１には、ユーザの最終位置が記録済みになっているとともに、過去に実施されたコミュニケーションにおいて、通信端末装置１０により生成された通信履歴データが通信履歴管理ＤＢ３３６に記録済みになっているものとする。
【０２４４】
なお、本動作は、発信側ユーザの通信端末装置１０から送信されたユーザ検索要求（図１６のステップＳｂ１０２）が通信制御部３１０によって受信された際に、情報管理サーバ装置３０のデータ処理部３５０によって実行される処理である。
【０２４５】
まず、ユーザ特定部３５２は、通信制御部３１０を介して発信側ユーザの通信端末装置１０から送信されたユーザ検索要求を受信すると（ステップＳａ３０１）、当該ユーザ検索要求に含まれるユーザＩＤに基づき、ユーザ管理ＤＢ３３１、人間関係管理ＤＢ３３５及び通信履歴管理ＤＢ３３６を検索し、当該発信側ユーザがコミュニケーションを取る可能性の高い候補ユーザを特定する（ステップＳａ３０２）。
【０２４６】
例えば、ユーザ特定部３５２は、人間関係管理ＤＢ３３５に記録されたデータに基づき、発信側ユーザと同一の部署又は関連部署に所属するユーザを特定するとともに、通信履歴管理ＤＢ３３６に記録された通信履歴データに基づき、発信側ユーザが、過去にコミュニケーションを取ったことのあるユーザを候補ユーザとして特定する。
【０２４７】
また、ユーザ特定部３５２は、ユーザ管理ＤＢ３３１からお気に入りユーザを候補ユーザとして特定する。
【０２４８】
次いで、ユーザ特定部３５２は、当該特定したユーザの氏名、所属、及び、ユーザＩＤを対応付けつつ、ユーザ一覧データを生成し（ステップＳａ３０３）、発信側ユーザの通信端末装置１０に送信する（ステップＳａ３０４）。このとき、ユーザ特定部３５２は、通信制御部３１０に通信端末装置１０からユーザＩＤを含むユーザ選択指示の受信を待機する状態に移行させる。
【０２４９】
次いで、通信制御部３１０によって通信端末装置１０からユーザＩＤを含むユーザ選択指示が受信されると(ステップＳａ３０５)、データ配信制御部３５６は、当該受信されたユーザＩＤに基づき、各ＤＢから対応するユーザのユーザ情報、スケジュール情報及び各行動関連情報を読み出す（ステップＳａ３０６）。
【０２５０】
次いで、ユーザ位置特定部３５３は、受信したユーザＩＤにおける通信端末装置１０を着信側ユーザの通信端末装置１０としてプッシュ通知を送信する（ステップＳａ３０７）。このとき、ユーザ位置特定部３５３は、着信側ユーザの通信端末装置１０からアドバタイズメントパケット及びＲＳＳＩ値が受信されるのを待機する状態に移行する。
【０２５１】
次いで、通信制御部３１０によって着信側ユーザの通信端末装置１０から送信されたアドバタイズメントパケット及びＲＳＳＩ値が受信されると（ステップＳａ３０８）、ユーザ位置特定部３５３は、受信されたアドバタイズメントパケットに含まれるＵＵＩＤに基づき、ビーコン管理ＤＢ３３３を検索し、受信アドバタイズメントパケットの送信元ビーコン５０を特定する（ステップＳａ３０９）。
【０２５２】
次いで、ユーザ位置特定部３５３は、アドバタイズメントパケットに含まれる階数及び設置エリアをビーコン管理ＤＢ３３３に記録されたデータと比較しつつ、当該送信元ビーコン５０の設置階数及び設置エリアＥを特定する（ステップＳａ３１０）。
【０２５３】
次いで、ユーザ位置特定部３５３は、当該特定された階数と対応付けてマップ管理ＤＢ３３４に記録されたマップデータを読み出し（ステップＳａ３１１）、ステップＳａ３０８の処理において受信したアドバタイズメントパケットに含まれるＴｘパワーと、当該受信したＲＳＳＩ値と、を（式１）に代入し、該当するビーコン５０と、着信側ユーザの通信端末装置１０と、の間の距離を算出する（ステップＳａ３１２）。
【０２５４】
次いで、ユーザ特定部３５２は、読み出したマップデータと、ステップＳａ３１２の処理において算出された距離に基づき、上記の方法にて、着信側ユーザの現在位置（及び現在位置領域）を特定する（ステップＳａ３１３）。
【０２５５】
次いで、プレゼンス情報管理部３５４は、着信側ユーザのスケジュール情報に基づいて、当該着信側ユーザの現在の行動を認識しつつ、特定された現在位置に基づいて、着信側ユーザのプレゼンス情報を確定させる（ステップＳａ３１４）。
【０２５６】
次いで、マップデータ生成処理部３５５は、ステップＳａ３１１の処理において読み出したマップデータ上に着信側ユーザの現在位置をプロットしてプロットマップデータを生成し（ステップＳａ３１５）、ステップＳａ３０６の処理によって読み出したユーザ情報、スケジュール情報及び各行動関連情報と、確定したプレゼンス情報と、生成したプロットマップデータ、とを対応付けつつ発信側ユーザの通信端末装置１０に送信して（ステップＳａ３１６）、本動作を終了させる。
【０２５７】
以上説明したように本実施形態の情報提示システム１は、行動状態を推定するための着信側ユーザの位置と、当該着信側ユーザの現在の行動状態を示すプレゼンス情報を含む行動関連情報と、に基づいて、当該着信側ユーザのコミュニケーション可能な状態を推定することができるので、当該着信側ユーザのコミュニケーション可能な状態に基づいて、リアルタイムに行われるコミュニケーション手段及びテキストを用いて実現されるコミュニケーション手段の中から、少なくとも１のコミュニケーション手段を選択させることができる。
【０２５８】
すなわち、本実施形態の情報提示システム１は、発信側ユーザに、着信側ユーザのコミュニケーション可能な手段の中から適切な手段を選択させることができるので、発信側ユーザに容易にかつ適切なコミュニケーション手段を選択させること、及び、その結果、ユーザ同士の円滑なコミュニケーションを実現することができる。
【０２５９】
［Ｂ］第２実施形態
次に、図１８を用いて本発明の情報提示システムにおける第２実施形態について説明する。
【０２６０】
［Ｂ１］本実施形態の概要
まず、本発明の第２実施形態の情報提示システムの概要について説明する。
【０２６１】
本実施形態は、第１実施形態において、コミュニケーション手段として対面式の会話が選択された場合に、打ち合わせに利用可能なスペース（例えば、ミーティングブース）を発信側ユーザに提示する点に特徴点がある。
【０２６２】
その他の構成及び特徴は、第１実施形態と同様の構成および特徴と同一であり、同一の部材については同一の符号を付してその説明を省略する。
【０２６３】
通常、オフィス８０内の会議室は、予約制になっているケースが多く、予約制の場合には、予約表を確認しつつ、予約を入れる必要性があるが、ミーティングブースについては、予約が必要とならないことが多く、自由に利用できるケースが多い。
【０２６４】
その一方、ミーティングブースは、誰もが自由に利用できるため、利用するためには、ユーザが、実際にミーティングブースに赴き、空き状況を確認して、空いているブースを利用する必要性がある。
【０２６５】
したがって、このような確認作業は、煩雑であるとともに、いつ空くかが分からないため、業務効率の低下を招く可能性も生じてくる。
【０２６６】
そこで、本実施形態の情報提示システムは、ユーザが自身の通信端末装置１０を用いて、情報管理サーバ装置３０にアクセスすることにより、いつでもミーティングブースの利用状態（空き状況）を確認できるような構成を有している。
【０２６７】
具体的には、情報管理サーバ装置３０は、通信端末装置１０からのミーティングブースの確認要求を受信すると、オフィス８０内における各エリアＥに所在するユーザの人数を特定し、ミーティングブースの設置エリアＥにユーザが１人もいない場合に、当該ミーティングブースを利用可能として提示する構成を有している。
【０２６８】
なお、本実施形態の情報管理サーバ装置３０は、上記の各処理を実行するシステム管理制御部３４０を有している。特に、本実施形態のシステム管理制御部３４０は、本発明の特定手段および第２生成手段を構成する。
【０２６９】
また、本実施形態においては、当該特徴点が情報管理サーバ装置３０に設けられているが、通信端末装置１０に設けられていてもよい。すなわち、この場合には、通信端末装置１０は、以下の各処理を実行する構成を有していてもよい。
【０２７０】
［Ｂ２］情報管理サーバ装置の処理
次に、図１８を用いて本実施形態の情報管理サーバ装置３０において実行される処理について説明する。なお、図１８は、本実施形態の情報管理サーバ装置３０において実行される処理を示すフローチャートである。
【０２７１】
本動作は、上記の機能を実現するため、通信端末装置１０から確認要求を受信した場合に、情報管理サーバ装置３０（具体的には、システム管理制御部３４０）によって実行される処理である。
【０２７２】
なお、この処理に先立って、各ＤＢ３３１〜３３６には、第１実施形態と同様に、各情報が記録済みであるものとする。
【０２７３】
まず、システム管理制御部３４０は、発信側ユーザによって該当する通信端末装置１０からミーティングブースの利用状態（空き状況）における確認要求を受信すると（ステップＳｂ３０１）、ユーザ管理ＤＢ３３１に記録済みの全ユーザに対応する最終位置を読み出し（ステップＳｂ３０２）、各エリアＥに所在するユーザ数を特定する（ステップＳｂ３０３）。
【０２７４】
なお、システム管理制御部３４０は、各エリアＥに所在するユーザ数に代えてユーザの有無を特定してもよい。また、システム管理制御部３４０は、全部のエリアＥではなく、ミーティングブース近傍のエリアＥに所在するユーザ数又はユーザの有無を特定してもよい。
【０２７５】
次いで、システム管理制御部３４０は、ユーザ数が「０」を示す何れのユーザも存在しないミーティングブースを含むエリアＥを特定する（ステップＳｂ３０４）。
【０２７６】
次いで、システム管理制御部３４０は、オフィスレイアウトマップを読み出し、当該ミーティングブースの存在する場所を特定したマップデータを生成し（ステップＳｂ３０５）、生成したマップデータを該当する通信端末装置１０に配信して（ステップＳｂ３０６）、本動作を終了させる。
【０２７７】
なお、該当する通信端末装置１０においては、表示部１４０に配信されたマップデータに基づき、例えば、空いているミーティングブースが青塗りされたオフィスレイアウトマップが表示される。そして、発信側ユーザは、当該マップを確認して空いているミーティングブースを探し、着信側ユーザに通知することによって当該ミーティングブースを利用することができる。
【０２７８】
また、本実施形態の塗りつぶし後のマップデータは、例えば、本発明の「利用状態情報」に対応する。
【０２７９】
以上本実施形態の情報提示システムは、ミーティングブースに赴くことなく、空いているミーティングブースをユーザに探させることができるので、各ユーザの煩雑さを解消し、業務効率を向上させることができる。
【０２８０】
［Ｃ］第３実施形態
次に、図１９〜図２６を用いて本発明の情報提示システムにおける第３実施形態について説明する。
【０２８１】
［Ｃ１］情報提示システムの特徴
まず、本発明の第３実施形態の情報提示システムの特徴について説明する。
【０２８２】
本実施形態は、第１実施形態において、発信側ユーザが着信側ユーザとのコミュニケーションを要求した場合であって着信側ユーザの位置が行動監視範囲外を示す場合に、非リアルタイム性のコミュニケーション手段を発信側ユーザに提示する点に代えて、着信側ユーザの位置が行動監視範囲外であっても当該着信側ユーザの位置が行動監視範囲内に戻ってきた際に、その旨を発信側ユーザに通知する点に特徴がある。
【０２８３】
その他の構成及び特徴は、第１実施形態と同様の構成及び特徴と同一であり、同一の部材については同一の符号を付してその説明を省略する。特に、通信端末装置１０の構成及び特徴については第１実施形態と同一である。
【０２８４】
具体的には、本実施形態の情報管理サーバ装置３１は、第１実施形態の機能を有するとともに、
（１）予め定められたタイミング（具体的には、一定間隔毎）に、各通信端末装置１０の位置情報に基づいて、各通信端末装置１０がそれぞれ行動監視範囲内に存在する存在状態か不在である不在状態かを判定し、
（２）通信端末装置１０を介して発信側ユーザの指示入力を受け付けたタイミングにて、特定された着信側ユーザの通信端末装置１０がオフィス８０などの行動監視範囲内で不在状態の場合には、発信側ユーザの指示に基づいて、着信側ユーザが行動監視範囲内に復帰した際に当該着信側ユーザとコミュニケーションを希望する旨を示すフラグ情報（以下、「復帰通知要求情報」ともいう。）をＤＢに登録し、
（３）着信側ユーザにおける通信端末装置１０の状態が不在状態から存在状態に変化した場合であって、復帰通知要求情報が登録されている場合には、当該フラグ情報を登録した第１ユーザの通信端末装置に着信側ユーザとのコミュニケーションが可能となったことを示す情報又は当該コミュニケーションに関連する情報を提示する、
構成を有している。
【０２８５】
特に、情報管理サーバ装置３１は、第１実施形態において予め定められたタイミング毎（５分毎）に更新される各ユーザの最終位置の情報を用いて着信側ユーザの存在状態及び不在状態の判定を行う構成を有している。
【０２８６】
このような構成を有することによって、本実施形態においては、第１実施形態の効果に加えて、着信側ユーザがオフィス８０などの行動監視範囲内に不在の場合であっても、当該行動監視範囲内に復帰後に着信側ユーザとコミュニケーションを確実に取ることができるので、ユーザ同士の円滑なコミュニケーションを実現することができるようになっている。
【０２８７】
なお、情報管理サーバ装置３１において、着信側ユーザの存在状態及び不在状態の判定は、予め定められた時間毎でなく、通信端末装置１０がアドバタイズメントパケットを受信して情報管理サーバ装置３１に送信したタイミングなどの特定のタイミングに実行されてもよい。
【０２８８】
［Ｃ２］本実施形態の動作原理
次に、図１９を用いて本実施形態の動作原理について説明する。なお、図１９は、本実施形態の動作原理を説明するための図である。
【０２８９】
本実施形態においては、例えば、第１実施形態のように、発信側ユーザが着信側ユーザとのコミュニケーションを要求し（図１９の［１］）、かつ、着信側ユーザの現在位置によって、通信端末装置１０を介して着信側ユーザが行動監視範囲（例えば、オフィス８０）に不在であると判定してその結果が発信側ユーザに送信された場合に（図１９の［２］及び［３］）、情報管理サーバ装置３１は、着信側ユーザの通信端末装置１０Ａの指示（図１９の［４］）に基づいて、着信側ユーザが行動監視範囲内に復帰した際に当該着信側ユーザとコミュニケーションを希望する旨を示す復帰通知要求情報をＤＢに登録する（図１９の［５］）。
【０２９０】
そして、情報管理サーバ装置３１は、着信側ユーザの通信端末装置１０Ｂを介してビーコン５０から送信されたアドバタイズメントパケットを受信することによって、行動監視範囲内に復帰したこと（すなわち、再度存在状態になったこと）を検出すると（図１９の［６］、［７］及び［８］）、復帰通知要求情報を登録した通信端末装置１０に着信側ユーザが行動監視範囲内に復帰したことを示す通知（以下、「復帰通知」という。）を行う（図１９の［９］）。
【０２９１】
また、情報管理サーバ装置３１は、復帰通知を該当する通信端末装置１０に通知すると、該当する通信端末装置１０と連動して、第１実施形態と同様に、コミュニケーション手段選択処理を含むコミュニケーション情報生成処理を実行するための各種の処理を実行する（図１９の［１０］及び［１１］）。
【０２９２】
なお、本実施形態の不在状態としては、行動監視範囲に存在しないことを示す状態であって、オフィス８０における出張等の会社外に存在する状態の他に、化粧室や休憩室などに居る場合、又は、第１のオフィス８０から階数が離れた又は隣接するビルなどの距離が離れた第２のオフィス８０に向かっている場合などの行動監視範囲外にいる状態の全てが含まれる。
【０２９３】
［Ｃ３］情報管理サーバ装置の構成
次に、図２０及び図２１を用いて本実施形態の情報管理サーバ装置３１の構成について説明する。なお、図２０は、本実施形態の情報管理サーバ装置３１の構成を示すブロック図であり、図２１は、本実施形態の情報管理サーバ装置３１に設けられる通知情報用ＤＢ３３７に記録されるデータの一例を示す図である。
【０２９４】
本実施形態の情報管理サーバ装置３１は、図２０に示すように、ユーザ管理ＤＢ３３１、スケジュール管理ＤＢ３３２、ビーコン管理ＤＢ３３３、マップ管理ＤＢ３３４、人間関係管理ＤＢ３３５及び通信履歴管理ＤＢ３３６の他に、通知情報用ＤＢ３３７を含む記録装置３３０を有している。
【０２９５】
また、情報管理サーバ装置３１は、ＤＢ管理制御部３５１、ユーザ特定部３５２、ユーザ位置特定部３５３、プレゼンス情報管理部３５４、マップデータ生成処理部３５５及びデータ配信制御部３５６の他に、着信側ユーザの存在状態及び不在情報の判定及び行動監視範囲における復帰の判定を実行する判定処理部３５７を含むデータ処理部３５０を有している。
【０２９６】
なお、例えば、本実施形態のＤＢ管理制御部３５１は、本発明の登録手段を構成し、判定処理部３５７は、本発明の判定手段を構成する。
【０２９７】
通知情報用ＤＢ３３７は、各ユーザにおける復帰通知要求情報を示すフラグ情報が登録されるＤＢである。例えば、通知情報用ＤＢ３３７には、図２１に示すように、
（１）発信側ユーザとして登録を実行したユーザＩＤ、
（２）復帰通知要求における着信側ユーザのユーザＩＤ、
（３）発信側ユーザにおいて復帰通知を登録した日時を示す登録日時情報、及び、
（４）発信側ユーザにおいて着信側ユーザから復帰通知を受け取る期限を示す期限情報
が対応付けられて記憶される。
【０２９８】
例えば、図２１は、ユーザＩＤ「Ｕ０００２」を有するユーザＢがユーザＩＤ「Ｕ０００１」を有するユーザＡに対して復帰通知を「２０１６年６月３０日」に登録し、当日中の「２０１６年６月３０日」が当該復帰通知を受け取る期限であることを示している。
【０２９９】
ＤＢ管理制御部３５１は、第１実施形態において説明した機能の他に、
（１）各ユーザ（すなわち、通信端末装置１０）における最終位置をユーザ管理ＤＢ３３１に登録する位置情報登録処理、及び、
（２）着信側ユーザが行動監視範囲内に不在であって発信側ユーザが要求した場合に、復帰通知要求情報を通知情報用ＤＢ３３７に登録する復帰要求登録処理、
の各処理を実行する。
【０３００】
具体的には、ＤＢ管理制御部３５１は、（１）の位置情報登録処理においては、
（１Ａ）ネットワーク２０及び通信制御部３１０を介して一定の時間間隔（例えば、５分間隔）にて各通信端末装置１０からユーザＩＤとともに送信されたアドバタイズメントパケット及びＲＳＳＩ値を受信すると、当該アドバタイズメントパケットに含まれるビーコン５０のＵＵＩＤを当該ユーザの位置情報として取得し、
（１Ｂ）当該取得したＵＵＩＤに基づいてビーコン管理ＤＢ３３３を検索して当該ＵＵＩＤに対応付けられたエリアＩＤ又は会議室名を取得し、
（１Ｃ）取得したエリアＩＤ及び会議室名を該当するユーザの最終位置としてユーザ管理ＤＢ３３１に登録する。
【０３０１】
特に、ＤＢ管理制御部３５１は、通信端末装置１０においてＵＵＩＤを受信していない場合には、ＵＵＩＤを有していない旨を示す情報（ＵＵＩＤの情報が無いこと（空であること）も含む）を受信し、この場合には、ＤＢ管理制御部３５１は、該当する最終位置としては、行動監視範囲内に不在であることを示す情報をユーザ管理ＤＢ３３１に登録する。
【０３０２】
なお、通信端末装置１０は、行動監視範囲内に不在の場合には、ビーコン５０との通信を行うことができないので、必然的にアドバタイズメントパケットを各ビーコン５０から取得できず、ＵＵＩＤを有していない。したがって、このような場合には、通信端末装置１０は、ＵＵＩＤを有していない旨の情報をユーザＩＤとともに最終位置の情報として情報管理サーバ装置３１に送信するようになっている。
【０３０３】
一方、ＤＢ管理制御部３５１は、（２）の復帰通知登録処理においては、通信端末装置１０を介して発信側ユーザの指示入力を受け付けたタイミングにて、特定された着信側ユーザがオフィス８０などの行動監視範囲内で不在状態であると判定された場合には、発信側ユーザが、着信側ユーザが行動監視範囲内に復帰した際に当該着信側ユーザとコミュニケーションを希望する旨を示すフラグ情報として、復帰通知要求情報を通知情報用ＤＢ３３７に登録する。
【０３０４】
判定処理部３５７は、発信側ユーザによって着信側ユーザが特定された場合に、ユーザ管理ＤＢ３３１における着信側ユーザに該当するユーザ情報を検索し、当該着信側ユーザの最終位置の情報を取得する。
【０３０５】
そして、判定処理部３５７は、最終位置の情報が行動監視範囲内に不在であること（行動監視範囲外であること）を示す情報の場合には、着信側ユーザの状態が行動監視範囲内に不在状態であると判定し、最終位置の情報がエリアＩＤ又は会議室名の場合には、着信側ユーザの状態が行動監視範囲内に存在状態であると判定する。
【０３０６】
一方、判定処理部３５７は、ＤＢ管理制御部３５１によって各ユーザにおける最終位置をユーザ管理ＤＢ３３１に登録する際に、各ユーザが行動監視範囲内に復帰したか否かを判定する。
【０３０７】
具体的には、判定処理部３５７は、各ユーザにおける最終位置を登録する毎に、既に登録されている前回の最終位置が行動監視範囲内に不在状態を示す情報であり、かつ、今回登録すべき最終位置がエリアＩＤ又は会議室名である場合には、当該ユーザが行動監視範囲内に復帰したと判定する。
【０３０８】
このとき、判定処理部３５７は、行動監視範囲内に復帰したと判定したユーザにおいては、当該ユーザのユーザＩＤに基づいて通知情報用ＤＢ３３７を検索し、当該ユーザＩＤが復帰通知要求における着信側ユーザのユーザＩＤであるか否かを判定する。
【０３０９】
そして、判定処理部３５７は、行動監視範囲内に復帰したと判定したユーザのユーザＩＤが着信側ユーザのユーザＩＤの場合には、当該着信側ユーザが特定されたとして、該当する通信端末装置１０に復帰通知を送信しつつ、コミュニケーション情報生成処理に伴う各処理を、ユーザ位置特定部３５３、プレゼンス情報管理部３５４、及び、マップデータ生成処理部３５５に実行させる。
【０３１０】
なお、発信側ユーザの通信端末装置１０は、ネットワーク通信部１１０を介して情報管理サーバ装置３０から送信された着信側ユーザが復帰した旨を示す復帰通知を受信し、該当するユーザにおけるプレゼンス情報を含む行動関連情報などの各情報を受信すると、コミュニケーション情報生成処理を含むコミュニケーション起動処理を実行する。
【０３１１】
［Ｃ４］情報提示システムの動作
［Ｃ４．１］位置情報登録処理を含む復帰通知処理
まず、図２２を用いて本実施形態の情報管理サーバ装置３１において実行される位置情報登録処理を含む復帰通知処理について説明する。なお、図２２は、本実施形態の情報管理サーバ装置３１において実行される位置情報登録処理及び復帰通知処理の動作を示すフローチャートである。
【０３１２】
本動作は、第１実施形態において各通信端末装置１０によって送信されたアドバタイズメントパケット及びＲＳＳＩ値を受信した際に（アドバタイズメントパケット受信時の動作処理を実行した際に）実行する動作処理である。
【０３１３】
まず、ＤＢ管理制御部３５１によって、通信端末装置１０から送信されたアドバタイズメントパケット及びＲＳＳＩ値が受信されると（ステップＳａ２０１）、判定処理部３５７は、当該アドバタイズメントパケットにビーコン５０のＵＵＩＤが含まれているか否かを判定する（ステップＳａ２０２）。
【０３１４】
このとき、ＤＢ管理制御部３５１は、判定処理部３５７によってＵＵＩＤが含まれていないと判定された場合には、該当するユーザが行動監視範囲内に不在である不在状態であることを示す情報を最終位置の情報としてユーザ管理ＤＢ３３１に登録して（ステップＳａ２０３）本動作処理を終了させる。
【０３１５】
一方、ＤＢ管理制御部３５１は、判定処理部３５７によってＵＵＩＤが含まれていると判定された場合には、当該ＵＵＩＤに基づいてビーコン管理ＤＢ３３３を検索して当該ＵＵＩＤに対応付けられたエリアＩＤ又は会議室名を取得する（ステップＳａ２０３）。
【０３１６】
次いで、ＤＢ管理制御部３５１は、取得したエリアＩＤ及び会議室名を該当するユーザの最終位置としてユーザ管理ＤＢ３３１に登録する（ステップＳａ２０４）。
【０３１７】
次いで、判定処理部３５７は、該当するユーザ情報において既に登録されていた最終位置の情報（すなわち更新の対象となる最終位置の情報）が行動監視範囲内に不在であることを示す情報であるか否かを判定する（ステップＳａ２０５）。
【０３１８】
このとき、判定処理部３５７は、該当するユーザ情報に既に登録されていた最終位置の情報が行動監視範囲内に不在であることを示す情報でないと判定した場合には本動作処理を終了させる。
【０３１９】
一方、判定処理部３５７は、該当するユーザ情報に既に登録されていた最終位置の情報が行動監視範囲内に不在であることを示す情報であると判定した場合には、通知情報用ＤＢ３３７を検索し、該当するユーザＩＤが復帰通知要求情報における着信側ユーザとして登録されているか否かを判定する（ステップＳａ２０６）。
【０３２０】
このとき、判定処理部３５７は、該当するユーザＩＤが復帰通知要求情報における着信側ユーザとして登録されていないと判定した場合には、本動作処理を終了させる。
【０３２１】
他方、判定処理部３５７は、該当するユーザＩＤが復帰通知要求情報における着信側ユーザとして登録されていると判定した場合には、該当する通信端末装置１０の第１実施形態における図１４に示すステップＳｂ１０７の処理からコミュニケーション情報生成処理を含むコミュニケーション起動処理の実行、及び、情報管理サーバ装置３１において第１実施形態における図１６のステップＳａ３０６の処理から各処理の実行を開始させて（ステップＳａ２０７）本動作を終了させる。
【０３２２】
［Ｃ４．２］コミュニケーション情報生成処理を含むコミュニケーション起動処理
次に、図２３及び図２４を用いて本実施形態の情報提示システム１においてコミュニケーションを取る際に通信端末装置１０において実行されるコミュニケーション情報生成処理を含むコミュニケーション起動処理について説明する。なお、図２３及び図２４は、本実施形態の通信端末装置１０において情報生成アプリに基づき実行されるコミュニケーション情報生成処理を含むコミュニケーション起動処理を示すフローチャートである。
【０３２３】
本動作においては、第１実施形態と同一の処理については同一の符号を付してその詳細の説明を省略する。
【０３２４】
また、本動作においては、第１実施形態と同様に、各ユーザが情報提示システム１のサービスにログイン済の状態になっているものとし、発信側ユーザにおける通信端末装置１０は、コミュニケーション情報生成アプリケーションが起動されているものとする。
【０３２５】
まず、ユーザ指定部１９１は、操作部１７０に対するユーザの所定の入力操作を検出すると（ステップＳｂ１０１）、自機のユーザのユーザＩＤをアプリケーション記憶部１６１から読み出し、当該ユーザＩＤを付加したユーザ検索要求を情報管理サーバ装置３１に送信する（ステップＳｂ１０２）。なお、このとき、ネットワーク通信部１１０は、情報管理サーバ装置３１からユーザ一覧データが配信されるのを待機する状態に移行する。
【０３２６】
次いで、ネットワーク通信部１１０が、情報管理サーバ装置３１から送信されたユーザ一覧データを受信すると（ステップＳｂ１０３）、ユーザ指定部１９１は、表示制御部１５０と連動して、ユーザ一覧データを表示部１４０に表示させて、ユーザによるユーザの選択を待機する状態に移行する（ステップＳｂ１０４）。
【０３２７】
そして、ユーザ指定部１９１は、操作部１７０を介してユーザによる１のユーザを選択する旨の入力操作を検出すると（ステップＳｂ１０５）、当該選択されたユーザのユーザＩＤをユーザ一覧データから抽出し、当該ユーザＩＤを含む上記ユーザ選択指示を情報管理サーバ装置３１に送信する（ステップＳｂ１０６）。
【０３２８】
次いで、データ取得部１９３は、ネットワーク通信部１１０を介して情報管理サーバ装置３１から送信された該当するユーザにおけるプレゼンス情報を含む行動関連情報、又は、該当するユーザが行動監視範囲内に不在であることを示す各情報を受信すると（ステップＳｂ１０７）、当該受信された各情報をＲＡＭ１６４に記憶させる（ステップＳｂ１０８）。
【０３２９】
次いで、判定処理部３５７は、受信した情報に該当するユーザが行動監視範囲内に不在であるか否かを判定する（ステップＳｂ２００）。このとき、判定処理部３５７は、該当するユーザが行動監視範囲内に不在でないと判定した場合（すなわち、該当するユーザが行動監視範囲内に存在する存在状態であると判定した場合）には、ステップＳｂ１０９の処理に移行し、該当するユーザが行動監視範囲内に不在であると判定した場合には、ステップＳｂ２０１の処理に移行する。
【０３３０】
次いで、判定処理部３５７は、表示制御部１５０と連動して該当するユーザについて復帰通知を要求する復帰通知要求情報を登録するか否かを示す情報を表示部１４０に表示させつつ、操作部１７０に対するユーザの所定の入力操作を検出する（ステップＳｂ２０１）。
【０３３１】
このとき、判定処理部３５７は、復帰通知要求情報の非登録操作であることを検出した場合には、そのまま本動作処理を終了させ、復帰通知要求情報の登録操作であることを検出した場合には、発信者側ユーザのユーザＩＤと着信側ユーザのユーザＩＤに基づいて通知情報用ＤＢ３３７に復帰通知要求情報を登録するための各種の情報を、情報管理サーバ装置３１に送信するなど復帰通知要求を登録するための処理を実行して（ステップＳｂ２０２）、本動作処理を終了させる。
【０３３２】
次いで、コミュニケーション手段選定部１９４は、ステップＳｂ２００の処理において、該当するユーザが行動監視範囲内に存在する存在状態であると判定された場合には、選択基準データ記憶部１６３に記憶された条件情報を読み出し（ステップＳｂ１０９）、ＲＡＭ１６４に記憶済みのプレゼンス情報を含む行動関連情報と、スケジュール情報と、プロットマップデータと、に基づき、条件情報により示される全ての条件を満たすコミュニケーション手段を選択コミュニケーション手段として特定する（ステップＳｂ１１０）。
【０３３３】
次いで、コミュニケーション手段選定部１９４は、特定されたコミュニケーション手段を、プレゼンス情報を含む行動関連情報と、スケジュール情報と、プロットマップデータと、に基づき、優先度を設定する（ステップＳｂ１１１）。
【０３３４】
次いで、コミュニケーション情報生成部１９５は、コミュニケーション手段選定部１９４によって設定された優先度の高い順にコミュニケーション手段におけるコミュニケーションツールをソートするとともに、ＲＡＭ１６４に記憶されたユーザ情報と、スケジュール情報と、プレゼンス情報と、プロットマップデータと、に基づき、コミュニケーション情報を生成し（ステップＳｂ１１２）、表示制御部１５０と連動して、表示部１４０に当該生成したコミュニケーション情報を表示させる（ステップＳｂ１１３）。このとき、操作部１７０は、コミュニケーションツールの選択入力を待機する。
【０３３５】
次いで、操作部１７０によってユーザによるコミュニケーションツールの選択指示が検出されると（ステップＳｂ１１４）、通信処理部１９６は、当該選択されたコミュニケーションツールによるコミュニケーションを実現するためのアプリケーションをアプリケーション記憶部１６１から読み出し、当該アプリケーションに従って、ユーザ間のコミュニケーションを開始させて（ステップＳｂ１１５）本動作を終了させる。
【０３３６】
なお、ステップＳｂ１１４によってコミュニケーション手段として対面式の会話が選択された場合に、通信処理部１９６は、コミュニケーションツールを起動させることなく、本動作を終了させる。そして、通信処理部１９６は、対面式の会話が行われた旨の通信履歴情報を生成して、情報管理サーバ装置３１に登録する。
【０３３７】
また、通信処理部１９６は、操作部１７０又は他の通信端末装置１０と連動しつつ、アプリケーションに従って動作させる。そして、通信処理部１９６は、コミュニケーションルールの終了後に通信履歴情報を生成し、情報管理サーバ装置３１に登録する。
【０３３８】
［Ｃ４．３］情報管理サーバ装置における処理
次に、図２５及び図２６を用いて本実施形態の情報管理サーバ装置３１において実行される処理について説明する。なお、図２５及び図２６は、それぞれ、本実施形態の情報管理サーバ装置３１において実行される処理を示すフローチャートである。
【０３３９】
本動作においては、第１実施形態と同一の処理については同一の符号を付してその詳細の説明を省略する。
【０３４０】
また、本動作においては、第１実施形態と同様に、予め情報管理サーバ装置３１の各ＤＢ３３１〜ＤＢ３３６には、それぞれ、各種のデータが記録されているものとする。
【０３４１】
すなわち、情報管理サーバ装置３１においては、既に予め定めらタイミング毎に上記のビーコン受信処理が実行され、ユーザ管理ＤＢ３３１には、ユーザの最終位置が記録済みになっているとともに、過去に実施されたコミュニケーションにおいて、通信端末装置１０により生成された通信履歴データが通信履歴管理ＤＢ３３６に記録済みになっているものとする。
【０３４２】
なお、本処理は、発信側ユーザの通信端末装置１０から送信されたユーザ検索要求（図２３のステップＳｂ１０２）が通信制御部３１０によって受信された際に、情報管理サーバ装置３１のデータ処理部３５０によって実行される処理である。
【０３４３】
まず、ユーザ特定部３５２は、通信制御部３１０を介して発信側ユーザの通信端末装置１０から送信されたユーザ検索要求を受信すると（ステップＳａ３０１）、当該ユーザ検索要求に含まれるユーザＩＤに基づき、ユーザ管理ＤＢ３３１、人間関係管理ＤＢ３３５及び通信履歴管理ＤＢ３３６を検索し、当該発信側ユーザがコミュニケーションを取る可能性の高い候補ユーザを特定する（ステップＳａ３０２）。
【０３４４】
次いで、ユーザ特定部３５２は、当該特定したユーザの氏名、所属、及び、ユーザＩＤを対応付けつつ、ユーザ一覧データを生成し（ステップＳａ３０３）、発信側ユーザの通信端末装置１０に送信する（ステップＳａ３０４）。このとき、ユーザ特定部３５２は、通信制御部３１０に通信端末装置１０からユーザＩＤを含むユーザ選択指示の受信を待機する状態に移行させる。
【０３４５】
次いで、通信制御部３１０によって通信端末装置１０からユーザＩＤを含むユーザ選択指示が受信されると(ステップＳａ３０５)、データ配信制御部３５６は、当該受信されたユーザＩＤに基づき、各ＤＢから対応するユーザのユーザ情報、スケジュール情報及び各行動関連情報を読み出す（ステップＳａ３０６）。
【０３４６】
判定処理部３５７は、読み出したユーザ情報（具体的には、該当するユーザの最終位置を示す情報）に基づいて、該当するユーザが行動監視範囲内に不在状態であるか否かを判定する（ステップＳａ４０１）。
【０３４７】
このとき、判定処理部３５７は、該当するユーザが行動監視範囲内に不在でないと判定した場合には、ステップＳａ３０７の処理に移行し、該当するユーザが行動監視範囲内に不在状態であると判定した場合には、その旨を該当する通信端末装置１０に送信し、当該通信端末装置からの復帰通知要求情報の登録要求の受信を待機する（ステップＳａ４０２）。
【０３４８】
次いで、ＤＢ管理制御部３５１は、該当する通信端末装置１０から復帰通知要求情報の登録要求の受信の有無を検出し（ステップＳａ４０３）、当該復帰通知要求情報の登録要求を受信したことを検出した場合には、該当する通知情報用ＤＢ３３７に所定の情報を登録して（ステップＳａ４０４）本動作を終了させ、該当する通信端末装置１０から復帰通知要求情報の非登録要求を受信したことを検出した場合には、そのまま本動作を終了させる。
【０３４９】
次いで、ユーザ位置特定部３５３は、受信したユーザＩＤにおける通信端末装置１０を着信側ユーザの通信端末装置１０としてプッシュ通知を送信する（ステップＳａ３０７）。このとき、ユーザ位置特定部３５３は、着信側ユーザの通信端末装置１０からアドバタイズメントパケット及びＲＳＳＩ値が受信されるのを待機する状態に移行する。
【０３５０】
次いで、通信制御部３１０によって着信側ユーザの通信端末装置１０から送信されたアドバタイズメントパケット及びＲＳＳＩ値が受信されると（ステップＳａ３０８）、ユーザ位置特定部３５３は、受信されたアドバタイズメントパケットに含まれるＵＵＩＤに基づき、ビーコン管理ＤＢ３３３を検索し、受信アドバタイズメントパケットの送信元ビーコン５０を特定する（ステップＳａ３０９）。
【０３５１】
次いで、ユーザ位置特定部３５３は、アドバタイズメントパケットに含まれる階数及び設置エリアをビーコン管理ＤＢ３３３に記録されたデータと比較しつつ、当該送信元ビーコン５０の設置階数及び設置エリアＥを特定する（ステップＳａ３１０）。
【０３５２】
次いで、ユーザ位置特定部３５３は、当該特定された階数と対応付けてマップ管理ＤＢ３３４に記録されたマップデータを読み出し（ステップＳａ３１１）、ステップＳａ３０８の処理において受信したアドバタイズメントパケットに含まれるＴｘパワーと、当該受信したＲＳＳＩ値と、を（式１）に代入し、該当するビーコン５０と、着信側ユーザの通信端末装置１０と、の間の距離を算出する（ステップＳａ３１２）。
【０３５３】
次いで、ユーザ特定部３５２は、読み出したマップデータと、ステップＳａ３１２の処理において算出された距離に基づき、上記の方法にて、着信側ユーザの現在位置（及び現在位置領域）を特定する（ステップＳａ３１３）。
【０３５４】
次いで、プレゼンス情報管理部３５４は、着信側ユーザのスケジュール情報に基づいて、当該着信側ユーザの現在の行動を認識しつつ、特定された現在位置に基づいて、着信側ユーザのプレゼンス情報を確定させる（ステップＳａ３１４）。
【０３５５】
次いで、マップデータ生成処理部３５５は、ステップＳａ３１１の処理において読み出したマップデータ上に着信側ユーザの現在位置をプロットしてプロットマップデータを生成し（ステップＳａ３１５）、ステップＳａ３０６の処理によって読み出したユーザ情報、スケジュール情報及び各行動関連情報と、確定したプレゼンス情報と、生成したプロットマップデータ、とを対応付けつつ発信側ユーザの通信端末装置１０に送信して（ステップＳａ３１６）、本処理を終了させる。
【０３５６】
なお、本実施形態においては、第１の実施形態におけるコミュニケーション情報生成処理の実行が必須となっているが、単に、不在状態の着信側ユーザが行動監視範囲内に復帰したことを発信側ユーザに通知するだけでもよい。
【０３５７】
すなわち、この場合には、情報管理サーバ装置３１は、
（１）発信側ユーザが使用する通信端末装置１０に対して着信側ユーザと当該着信側ユーザが使用する通信端末装置１０を介してオフィス８０などの行動監視範囲内におけるコミュニケーションをとるために必要な情報をコミュニケーション情報として提示する場合において、
（２）予め定められたタイミング（予め定められたタイミング毎）に、各通信端末装置１０がそれぞれ行動監視範囲内に存在する存在状態か不在である不在状態かを判定し、
（３）発信側ユーザの通信端末装置１０を介して発信側ユーザによる指示入力を受け付け、
（４）受け付けられた指示入力に基づき、複数のユーザの中から着信側ユーザを特定し、
（５）指示入力を受け付けたタイミングにて特定された着信側ユーザの通信端末装置１０が不在状態の場合には、発信側ユーザが着信側ユーザとのコミュニケーションを希望する旨を示すフラグ情報（復帰通知要求情報）をＤＢ登録し、
（６）着信側ユーザの通信端末装置１０の状態が不在状態から存在状態に変化した場合であって、当該フラグ情報が登録されている場合には、当該フラグ情報を登録した発信側ユーザの通信端末装置１０に着信側ユーザとのコミュニケーションが可能となったことを示す情報又は当該コミュニケーションに関連する情報を提示する、
構成を有していてもよい。
【０３５８】
［Ｄ］変形例
［Ｄ１］変形例１
上記第１実施形態、第２実施形態及び第３実施形態においては、図５に例示する形式のコミュニケーション情報を生成する構成を採用したが、コミュニケーション情報の形式は、任意であり、例えば、図２７に例示するような形式にて生成することも可能である。
【０３５９】
［Ｄ２］変形例２
上記第１実施形態、第２実施形態及び第３実施形態においては、各ＤＢ３３１〜３３７を全て、情報管理サーバ装置３０及び３１において管理する構成としたが、各ＤＢ３３１〜３３７を、それぞれ別個のサーバ装置に搭載し、それぞれ別個に管理するようにしてもよい。また、上記の情報管理サーバ装置３０及び３１は、１台のサーバ装置によって構成されてもよいし、複数のサーバ装置によって構成されてもよい。
【０３６０】
［Ｄ３］変形例３
上記第１実施形態、第２実施形態及び第３実施形態においては、通信端末装置１０において、コミュニケーション情報を生成する構成を採用したが、コミュニケーション情報生成部１９５と同様の機能を情報管理サーバ装置３０及び３１にて実行させ、情報管理サーバ装置３０及び３１にて生成したコミュニケーション情報を通信端末装置１０に配信するようにしてもよい。
【０３６１】
［Ｄ４］変形例４
上記第１実施形態、第２実施形態及び第３実施形態においては、情報管理サーバ装置３０及び３１において特定の処理を実行しているが、各通信端末装置１０においてそれぞれ情報管理サーバ装置３０及び３１の機能（ＤＢを含む。）を持たせ、通信端末装置１０と他の通信端末装置１０とのデータの授受によって、各処理を実行してもよい。
【０３６２】
また、この場合において、ＤＢのみ記録装置としてネットワーク２０に接続し、各通信端末装置１０は、上記のＤＢから取得した情報については、当該記録装置から取得する構成としてもよい。
【符号の説明】
【０３６３】
１  …  情報提示システム
１０  …  通信端末装置
２０  …  ネットワーク
３０、３１  …  情報管理サーバ装置
５０  …  ビーコン
１１０  …  ネットワーク通信部
１２０  …  ビーコン受信部
１３０  …  タイマ
１４０  …  表示部
１５０  …  表示制御部通
１６０  …  記憶部
１６１  …  アプリケーション記憶部
１６２  …  表示制御データ記憶部
１６３  …  選択基準データ記憶部
１６４  …  ＲＯＭ／ＲＡＭ
１７０  …  操作部
１８０  …  端末管理制御部
１９０  …  アプリケーション実行部
１９１  …  ユーザ指定部
１９２  …  データ取得部
１９３  …  コミュニケーション手段選定部
１９４  …  コミュニケーション情報生成部
１９５  …  通信処理部
３１０  …  通信制御部
３２０  …  ＲＯＭ／ＲＡＭ
３３０  …  記録装置
３３１  …  ユーザ管理ＤＢ
３３２  …  スケジュール管理ＤＢ
３３３  …  ビーコン管理ＤＢ
３３４  …  人間関係管理ＤＢ
３３５  …  通信履歴管理ＤＢ
３３７  …  通知情報用ＤＢ
３４０  …  システム管理制御部
３５０  …  データ処理部
３５１  …  ＤＢ管理制御部
３５２  …  ユーザ特定部
３５３  …  ユーザ位置特定部
３５４  …  プレゼンス情報管理部
３５５  …  マップデータ生成処理部
３５６  …  データ配信処理部
３５７  …  判定処理部
【図１】
2017084329.tif 000004
【図２】
2017084329.tif 000005
【図３】
2017084329.tif 000006
【図４】
2017084329.tif 000007
【図５】
2017084329.tif 000008
【図６】
2017084329.tif 000009
【図７】
2017084329.tif 000010
【図８】
2017084329.tif 000011
【図９】
2017084329.tif 000012
【図１０】
2017084329.tif 000013
【図１１】
2017084329.tif 000014
【図１２】
2017084329.tif 000015
【図１３】
2017084329.tif 000016
【図１４】
2017084329.tif 000017
【図１５】
2017084329.tif 000018
【図１６】
2017084329.tif 000019
【図１７】
2017084329.tif 000020
【図１８】
2017084329.tif 000021
【図１９】
2017084329.tif 000022
【図２０】
2017084329.tif 000023
【図２１】
2017084329.tif 000024
【図２２】
2017084329.tif 000025
【図２３】
2017084329.tif 000026
【図２４】
2017084329.tif 000027
【図２５】
2017084329.tif 000028
【図２６】
2017084329.tif 000029
【図２７】
2017084329.tif 000030