(57)【要約】      （修正有）【課題】利便性を向上する情報通知システム、情報通知方法及びプログラムを提供する。【解決手段】情報通知システム１は、利用者の所在を示す所在情報を取得する利用者端末と、利用者端末によって取得された所在情報と利用者を識別する利用者識別情報とを対応付けて記憶する所在情報記憶部、所在情報記憶部が記憶する所在情報及び利用者識別情報に基づいて、利用者が置かれている状況を示す利用者の情報であって、少なくとも利用者が居る場所を示す場所情報及び利用者の状態を含む利用者の状況を推定する状況推定部及び状況推定部が推定した利用者の状況を指定された利用者に対応する利用者端末に送信する通知処理部を有する所在情報サーバと、を備える。【選択図】図１
2019161303.tif 000002
【特許請求の範囲】
【請求項１】
利用者の所在を示す所在情報を取得する利用者端末と、
前記利用者端末によって取得された前記所在情報と前記利用者を識別する利用者識別情報とを対応付けて記憶する所在情報記憶部と、
前記所在情報記憶部が記憶する前記所在情報及び前記利用者識別情報に基づいて、前記利用者が置かれている状況を示す利用者の状況であって、少なくとも利用者が居る場所を示す場所情報及び前記利用者の状態を含む利用者の状況を推定する状況推定部と、
前記状況推定部が推定した前記利用者の状況を指定された利用者に対応する前記利用者端末に送信する通知処理部と
を備えることを特徴とする情報通知システム。
【請求項２】
前記状況推定部は、少なくとも前記所在情報及び前記利用者のいずれかに関連する関連情報を取得し、取得した前記関連情報と、前記所在情報及び前記利用者識別情報とに基づいて、前記利用者の状況を推定する
ことを特徴とする請求項１に記載の情報通知システム。
【請求項３】
前記通知処理部は、前記状況推定部によって、推定対象の利用者に対して前記利用者の状況が複数推定される場合に、複数推定された前記利用者の状況のうちから前記利用者の状況を確定可能な情報を取得するための通知を、前記推定対象の利用者に対応する前記利用者端末に送信し、
前記状況推定部は、前記通知処理部のよる前記確定可能な情報を取得するための通知に応じて取得された前記確定可能な情報に基づいて、複数推定された前記利用者の状況のうちから前記利用者の状況を確定する
ことを特徴とする請求項１又は請求項２に記載の情報通知システム。
【請求項４】
前記通知処理部は、前記状況推定部によって、前記利用者の状況を推定するための情報が不足している場合に、前記利用者の状況を推定するために不足している不足情報を取得するための通知を、推定対象の利用者に対応する前記利用者端末に送信し、
前記状況推定部は、前記通知処理部のよる前記不足情報を取得するための通知に応じて取得された前記不足情報に基づいて、前記利用者の状況を推定する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報通知システム。
【請求項５】
前記通知処理部は、予め定められた通知条件を満たした場合に、前記利用者の状況を指定された利用者に対応する前記利用者端末に送信する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報通知システム。
【請求項６】
前記利用者の状況に基づいて、情報の通知先の利用者を選択する通知先選択部を備え、
前記通知処理部は、前記通知先選択部によって選択された前記通知先の利用者に対応する前記利用者端末に、情報を送信する
ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報通知システム。
【請求項７】
利用者の所在を示す所在情報を取得する利用者端末と、前記利用者端末によって取得された前記所在情報と前記利用者を識別する利用者識別情報とを対応付けて記憶する所在情報記憶部と、を備える情報通知システムの情報通知方法であって、
状況推定部が、前記利用者端末から送信された前記所在情報と前記利用者を識別する利用者識別情報とを対応付けて記憶する所在情報記憶部が記憶する前記所在情報及び前記利用者識別情報に基づいて、前記利用者が置かれている状況を示す利用者の状況であって、少なくとも利用者が居る場所を示す場所情報及び前記利用者の状態を含む利用者の状況を推定する状況推定ステップと、
通知処理部が、前記状況推定ステップによって推定された前記利用者の状況を指定された利用者に対応する前記利用者端末に送信する通知処理ステップと
を含むことを特徴とする情報通知方法。
【請求項８】
利用者の所在を示す所在情報を取得する利用者端末と、前記利用者端末によって取得された前記所在情報と前記利用者を識別する利用者識別情報とを対応付けて記憶する所在情報記憶部と、を備える情報通知システムが有するコンピュータに、
前記所在情報記憶部が記憶する前記所在情報及び前記利用者識別情報に基づいて、前記利用者が置かれている状況を示す利用者の状況であって、少なくとも利用者が居る場所を示す場所情報及び前記利用者の状態を含む利用者の状況を推定する状況推定ステップと、
前記状況推定ステップによって推定された前記利用者の状況を指定された利用者に対応する前記利用者端末に送信する通知処理ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通知システム、情報通知方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、会社員の働き方の多様化に伴い、自分の固定席を設けず自由な席に座って仕事を行うフリーアドレスなど、場所や時間にとらわれない働き方の推進が広まっている。
また、スマートフォンやタブレット端末などの利用者端末を利用して情報を通知し、利用者間のコミュニケーションを取る情報通知システムが知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−８４３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報通知システムでは、例えば、フリーアドレスなどによって社員が働く場所がフレキシブルになると、社員がどこで何をしているか把握することは困難であり、利便性が悪いという課題があった。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、利便性を向上させることができる情報通知システム、情報通知方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、利用者の所在を示す所在情報を取得する利用者端末と、前記利用者端末によって取得された前記所在情報と前記利用者を識別する利用者識別情報とを対応付けて記憶する所在情報記憶部と、前記所在情報記憶部が記憶する前記所在情報及び前記利用者識別情報に基づいて、前記利用者が置かれている状況を示す利用者の状況であって、少なくとも利用者が居る場所を示す場所情報及び前記利用者の状態を含む利用者の状況を推定する状況推定部と、前記状況推定部が推定した前記利用者の状況を指定された利用者に対応する前記利用者端末に送信する通知処理部とを備えることを特徴とする情報通知システムである。
【０００７】
また、本発明の一態様は、上記の情報通知システムにおいて、前記状況推定部は、少なくとも前記所在情報及び前記利用者のいずれかに関連する関連情報を取得し、取得した前記関連情報と、前記所在情報及び前記利用者識別情報とに基づいて、前記利用者の状況を推定することを特徴とする。
【０００８】
また、本発明の一態様は、上記の情報通知システムにおいて、前記通知処理部は、前記状況推定部によって、推定対象の利用者に対して前記利用者の状況が複数推定される場合に、複数推定された前記利用者の状況のうちから前記利用者の状況を確定可能な情報を取得するための通知を、前記推定対象の利用者に対応する前記利用者端末に送信し、前記状況推定部は、前記通知処理部のよる前記確定可能な情報を取得するための通知に応じて取得された前記確定可能な情報に基づいて、複数推定された前記利用者の状況のうちから前記利用者の状況を確定することを特徴とする。
【０００９】
また、本発明の一態様は、上記の情報通知システムにおいて、前記通知処理部は、前記状況推定部によって、前記利用者の状況を推定するための情報が不足している場合に、前記利用者の状況を推定するために不足している不足情報を取得するための通知を、推定対象の利用者に対応する前記利用者端末に送信し、前記状況推定部は、前記通知処理部のよる前記不足情報を取得するための通知に応じて取得された前記不足情報に基づいて、前記利用者の状況を推定することを特徴とする。
【００１０】
また、本発明の一態様は、上記の情報通知システムにおいて、前記通知処理部は、予め定められた通知条件を満たした場合に、前記利用者の状況を指定された利用者に対応する前記利用者端末に送信することを特徴とする。
【００１１】
また、本発明の一態様は、上記の情報通知システムにおいて、前記利用者の状況に基づいて、情報の通知先の利用者を選択する通知先選択部を備え、前記通知処理部は、前記通知先選択部によって選択された前記通知先の利用者に対応する前記利用者端末に、情報を送信することを特徴とする。
【００１２】
また、本発明の一態様は、利用者の所在を示す所在情報を取得する利用者端末と、前記利用者端末によって取得された前記所在情報と前記利用者を識別する利用者識別情報とを対応付けて記憶する所在情報記憶部と、を備える情報通知システムの情報通知方法であって、状況推定部が、前記利用者端末から送信された前記所在情報と前記利用者を識別する利用者識別情報とを対応付けて記憶する所在情報記憶部が記憶する前記所在情報及び前記利用者識別情報に基づいて、前記利用者が置かれている状況を示す利用者の状況であって、少なくとも利用者が居る場所を示す場所情報及び前記利用者の状態を含む利用者の状況を推定する状況推定ステップと、通知処理部が、前記状況推定ステップによって推定された前記利用者の状況を指定された利用者に対応する前記利用者端末に送信する通知処理ステップとを含むことを特徴とする情報通知方法である。
【００１３】
また、本発明の一態様は、利用者の所在を示す所在情報を取得する利用者端末と、前記利用者端末によって取得された前記所在情報と前記利用者を識別する利用者識別情報とを対応付けて記憶する所在情報記憶部と、を備える情報通知システムが有するコンピュータに、前記所在情報記憶部が記憶する前記所在情報及び前記利用者識別情報に基づいて、前記利用者が置かれている状況を示す利用者の状況であって、少なくとも利用者が居る場所を示す場所情報及び前記利用者の状態を含む利用者の状況を推定する状況推定ステップと、前記状況推定ステップによって推定された前記利用者の状況を指定された利用者に対応する前記利用者端末に送信する通知処理ステップとを実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、利便性を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態による情報通知システムの一例を示すブロック図である。
【図２】第１の実施形態におけるユーザ情報記憶部のデータ例を示す図である。
【図３】第１の実施形態における所在情報記憶部のデータ例を示す図である。
【図４】第１の実施形態における関連情報記憶部のデータ例を示す図である。
【図５】第１の実施形態におけるユーザ状況記憶部のデータ例を示す図である。
【図６】第１の実施形態におけるユーザの状況の推定処理の一例を示すフローチャートである。
【図７】第１の実施形態による情報通知システムの動作の一例を示す図である。
【図８】第１の実施形態による自動で所在情報を登録する場合の表示画面例を示す図である。
【図９】第１の実施形態によるユーザ端末のメニュー画面例と、手動で所在情報を登録する場合の表示画面例を示す図である。
【図１０】第１の実施形態による情報通知システムの別の動作の一例を示す図である。
【図１１】第１の実施形態による社員名から所在確認を行う場合の表示画面例を示す図である。
【図１２】第２の実施形態による情報通知システムの一例を示すブロック図である。
【図１３】第２の実施形態におけるグループ記憶部のデータ例を示す図である。
【図１４】第２の実施形態における通知先の選択処理の一例を示すフローチャートである。
【図１５】第２の実施形態による情報通知システムの動作の一例を示す図である。
【図１６】第２の実施形態による特定エリアのユーザにメッセージを通知する場合の表示画面例を示す図である。
【図１７】第３の実施形態による情報通知システムの一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態による情報通知システム及び情報通知方法について、図面を参照して説明する。
【００１７】
［第１の実施形態］
図１は、第１の実施形態による情報通知システム１の一例を示すブロック図である。
図１に示すように、情報通知システム１は、ユーザ端末（１０−１、１０−２、・・・）と、所在情報サーバ２０と、チャットサーバ３０とを備えている。
なお、ユーザ端末（１０−１、１０−２、・・・）は、情報通知システム１が備える任意のユーザ端末を示す場合、又は特に区別しない場合には、ユーザ端末１０として説明する。
【００１８】
また、複数のユーザ端末１０と、所在情報サーバ２０と、チャットサーバ３０とは、ネットワークＮＷ１を介して接続されている。
また、情報通知システム１は、ユーザ（利用者）間で、例えば、メッセージなどの情報の送受信を行うシステムである。
【００１９】
ユーザ端末１０（利用者端末の一例）は、例えば、スマートフォンやタブレット端末などの携帯可能な装置であり、ユーザが所持可能な端末装置である。ユーザ端末１０は、ネットワークＮＷ１を介して、所在情報サーバ２０及びチャットサーバ３０と接続可能である。また、ユーザ端末１０は、ユーザ（利用者）の所在を示す所在情報を取得し、所在情報と、ユーザを識別するユーザ識別情報（利用者識別情報）を、ネットワークＮＷ１を介して、所在情報サーバ２０に送信する。
【００２０】
ここで、所在情報には、例えば、場所名などの場所を特定する場所情報、位置を示す位置情報などが含まれる。また、ユーザ識別情報には、例えば、ユーザＩＤ、電話番号、氏名、ユーザが所持するユーザ端末１０を識別する端末ＩＤなどが含まれる。
また、ユーザ端末１０は、ＮＷ（ネットワーク）通信部１１と、入力部１２と、表示部１３と、端末制御部１４と、位置検出部１５とを備えている。
【００２１】
ＮＷ通信部１１は、無線ＬＡＮ（Local Area Network）通信、携帯電話の移動体通信などを利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。ＮＷ通信部１１は、例えば、ネットワークＮＷ１を介して、所在情報サーバ２０及びチャットサーバ３０に接続し、所在情報サーバ２０又はチャットサーバ３０との間で、各種通信を行う。
【００２２】
入力部１２は、例えば、キーボードやタッチパネルなどの入力装置であり、ユーザによるメッセージの入力や選択肢の選択などのユーザの入力情報を受け付ける。入力部１２は、受け付けたユーザの入力情報を端末制御部１４に出力する。
表示部１３（出力部の一例）は、例えば、液晶ディスプレイ装置などであり、各種情報を表示する。表示部１３は、例えば、各種操作画面や情報の入力画面、ユーザ端末１０に通知されたメッセージなどの各種情報を表示する。
【００２３】
端末制御部１４は、例えば、ＣＰＵ（Central Processing Unit）などを含むプロセッサであり、ユーザ端末１０を統括的に制御する。端末制御部１４は、例えば、チャットやＷｅｂ表示処理などの各種処理を実行する。また、端末制御部１４は、ＮＷ通信部１１を介して、所在情報サーバ２０及びチャットサーバ３０から受信した選択肢や通知情報などの各種情報を含む表示画面及び操作画面のデータを受信して、当該表示画面及び当該操作画面を表示部１３に表示させる。また、端末制御部１４は、後述する位置検出部１５が検出した位置情報又は位置情報に基づく場所名などの所在情報とユーザ識別情報とを、定期的（例えば、１分毎）に、ＮＷ通信部１１を介して、所在情報サーバ２０に送信する。
【００２４】
位置検出部１５は、例えば、ＧＰＳ（Global Positioning System）、位置検出のためのビーコン、無線ＬＡＮ通信、各種場所を示す２次元コード、位置検出のための各種センサなどを用いて、位置を示す位置情報を検出する。ここで、位置情報は、例えば、ＧＰＳによる経度・緯度情報、無線ＬＡＮ通信のアクセスポイントを示すアクセスポイント情報、ビーコンのＵＵＩＤ、ＱＲコード（登録商標）などの２次元コードから得られる位置情報などである。なお、位置検出部１５は、検出した経度・緯度情報、アクセスポイント情報、ＵＵＩＤなどを、そのまま所在情報として、端末制御部１４に出力してもよいし、これらの位置情報に対応する場所名などに変換して、所在情報として端末制御部１４に出力してもよい。
【００２５】
所在情報サーバ２０は、ネットワークＮＷ１を介して、ユーザ端末１０と接続可能なサーバ装置であり、ユーザ端末１０が取得した所在情報を蓄積し、当該所在情報に基づいて、ユーザの状況を推定する。所在情報サーバ２０は、推定したユーザの状況を、後述するチャットサーバ３０を利用した情報通知機能（チャット機能）やＷｅｂ機能により、外部に通知する。
【００２６】
ここで、ユーザの状況とは、ユーザが、いつ（時刻など）、どこ（場所名などの所在情報）で、誰と、何をしているか（ユーザの状態や行動）を示すコンテキスト情報であり、いつ（時刻など）、どこ（場所名などの所在情報）で、誰と、何をしているかなどのいずれかを示す一部の情報であってもよい。所在情報サーバ２０は、いつ（時刻など）、どこ（場所名などの所在情報）で、誰と、何をしているかのうちのいずれかの情報を推定する。
また、所在情報サーバ２０は、ＮＷ通信部２１と、サーバ記憶部２２と、サーバ制御部２３とを備えている。
【００２７】
ＮＷ通信部２１は、無線ＬＡＮ通信、有線ＬＡＮ通信などを利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。ＮＷ通信部２１は、例えば、ネットワークＮＷ１を介して、ユーザ端末１０及びチャットサーバ３０に接続し、ユーザ端末１０及びチャットサーバ３０との間で、各種通信を行う。
サーバ記憶部２２は、所在情報サーバ２０が利用する各種情報を記憶する。サーバ記憶部２２は、例えば、ユーザ情報記憶部２２１と、所在情報記憶部２２２と、関連情報記憶部２２３と、ユーザ状況記憶部２２４とを備えている。
【００２８】
ユーザ情報記憶部２２１は、例えば、情報通知システム１を利用するユーザの情報であるユーザ情報を記憶する。ユーザ情報記憶部２２１は、例えば、図２に示すように、「ユーザＩＤ」と、「端末ＩＤ」と、「氏名」と、「所属」と、「上司ＩＤ」とを対応付けて記憶する。
【００２９】
図２は、本実施形態におけるユーザ情報記憶部２２１のデータ例を示す図である。
この図において、「ユーザＩＤ」は、ユーザを識別する識別情報であり、「端末ＩＤ」は、ユーザが所持するユーザ端末１０を識別する識別情報であり。また、「氏名」は、ユーザの氏名を示し、「所属」は、ユーザの所属部署などの所属情報を示し、「上司ＩＤ」は、ユーザの上司のユーザＩＤを示している。
【００３０】
図２に示す例では、「ユーザＩＤ」が“Ｕ００１”に対応する「端末ＩＤ」が“Ｔ００１”であり、「氏名」が“○○太郎”であることを示している。また、当該ユーザの「所属」が、“○○部”であり、「上司ＩＤ」が“Ｕ００５”であることを示している。
なお、ユーザ情報記憶部２２１は、図２に示す情報の他に、例えば、ユーザのメールアドレス、情報通知システム１のＷｅｂ機能などを使用する際に用いるログインパスワードなどを記憶してもよい。
【００３１】
図１の説明に戻り、所在情報記憶部２２２は、所在情報と、ユーザを識別する利用者識別情報とを対応付けて記憶する。所在情報記憶部２２２は、例えば、図３に示すように、「端末ＩＤ」と、「所在情報」と、「取得日時」と、「手動入力フラグ」とを対応付けて記憶する。
【００３２】
図３は、本実施形態における所在情報記憶部２２２のデータ例を示す図である。
この図において、「端末ＩＤ」は、ユーザ端末１０の識別情報であり、ユーザを識別するユーザ識別情報の一例である。また、「所在情報」は、ユーザの所在を示す情報であり、「取得日時」は、所在情報を取得した日付及び時刻を示している。また、「手動入力フラグ」は、「所在情報」が、ユーザの人手によって手動で入力されたものか、ＧＰＳや無線ＬＡＮ通信、ビーコンなどによって機械的且つ自動で取得されたものかを判定するフラグ情報を示している。「手動入力フラグ」は、“１”である場合に、ユーザの人手によって手動で入力されたことを示す。
【００３３】
図３に示す例では、「端末ＩＤ」が“Ｔ００１”に対応する「所在情報」は、無線ＬＡＮ通信のアクセスポイント“ＡＰ１”であり、「取得日時」が“１８／０１／３０  ０９：００”であることを示している。また、この「手動入力フラグ」が“０”であり、「所在情報」が自動で取得されたことを示している。
また、「端末ＩＤ」が“Ｔ００２”に対応する「所在情報」は、ＧＰＳにより検出された緯度・経度情報“（ＸＸ．ＸＸＸ，ＹＹＹ．ＹＹ）”であり、「取得日時」が“１８／０１／３０  １０：００”であることを示している。また、この「手動入力フラグ」が“０”であり、「所在情報」が自動で取得されたことを示している。
【００３４】
また、「端末ＩＤ」が“Ｔ００３”に対応する「所在情報」は、 “顧客Ａ”であり、「取得日時」が“１８／０１／３０  １０：００”であることを示している。また、この「手動入力フラグ」が“１”であり、「所在情報」が手動で入力されたことを示している。
【００３５】
再び図１の説明に戻り、関連情報記憶部２２３は、所在情報及びユーザに関連する関連情報を記憶する。関連情報記憶部２２３は、例えば、図４（ａ）に示すように、所在情報の関連情報を記憶する。また、関連情報記憶部２２３は、例えば、図４（ｂ）に示すように、ユーザの関連情報を記憶する。
【００３６】
図４は、本実施形態における関連情報記憶部２２３のデータ例を示す図である。
図４（ａ）は、関連情報記憶部２２３が記憶する所在情報の関連情報のデータ例を示している。図４（ａ）に示すように、関連情報記憶部２２３は、「所在情報」と、「場所名」と、「状態」と、「属性情報」とを対応付けて、所在情報の関連情報として記憶する。
ここで、「場所名」は、場所の名称などを示し、「状態」は、所在情報に関連するユーザの状態を示している。また、「属性情報」は、所在情報に関連する属性情報を示している。
【００３７】
図４（ａ）に示す例では、「所在情報」の“ＡＰ１”に対応する「場所名」が“会議室Ａ”であり、「状態」が“会議”であることを示している。また、「属性情報」が、“会議をする場所、プロジェクタあり”であり、用途や使用可能な設備を示している。
また、「所在情報」の“ｂＸＸＸＸＸ＿ＸＸ・・・”に対応する「場所名」が“エリアＢ”であり、「状態」が“在席”であることを示している。また、「属性情報」が、“フリーアドレスエリア”であり、フリーアドレスで業務可能なエリアであることを示している。
【００３８】
また、図４（ｂ）は、関連情報記憶部２２３が記憶するユーザの関連情報のデータ例を示している。図４（ｂ）に示すように、関連情報記憶部２２３は、「ユーザＩＤ」と、「氏名」と、「属性情報」と。「スケジュール情報」と、「予定情報」とを対応付けて、ユーザの関連情報として記憶する。
ここで、「氏名」は、ユーザの氏名を示し、「属性情報」は、ユーザに関連する属性情報を示している。また、「スケジュール情報」は、ユーザのスケジュール情報を保管する保管場所を示し情報を示し、「予定情報」は、スケジュール情報により取得したユーザの現在の予定情報を示している。
【００３９】
図４（ｂ）に示す例では、「ユーザＩＤ」の“Ｕ００１”の「氏名」が“○○太郎”であり、「属性情報」が、“○○プロジェクトメンバ”であることを示している。また、「スケジュール情報」が“ＡＢＣ／ｘｘｘ／Ｕ００１”であり、「予定情報」が“１０：００〜１１：００  会議”であることを示している。
なお、関連情報記憶部２２３が記憶する関連情報は、例えば、所在情報やユーザの状態等が手動で入力された場合などに、追加、変更、及び更新される。
【００４０】
再び図１の説明に戻り、ユーザ状況記憶部２２４は、ユーザの状況（コンテキスト情報）を記憶する。ユーザ状況記憶部２２４は、例えば、図５に示すように、「ユーザＩＤ」と、「氏名」と、「場所」と、「状態」と、「同じ場所にいる人」とを対応付けて記憶する。
【００４１】
図５は、本実施形態におけるユーザ状況記憶部２２４のデータ例を示す図である。
この図において、「状態」は、ユーザの状態を示し、「同じ場所にいる人」は、同じ場所にいる人のユーザＩＤを示している。
図５に示す例では、「ユーザＩＤ」が“Ｕ００１”の「氏名」は、“○○太郎”であり、「場所」が“会議室Ａ”であることを示している。また、この「状態」が“会議中”であり、「同じ場所にいる人」が“Ｕ００８、Ｕ０１０，・・・”であることを示している。すなわち、「ユーザＩＤ」が“Ｕ００１”の“○○太郎”さんが、“会議室Ａ”で、“Ｕ００８、Ｕ０１０，・・・”の人達と“会議中”であることを示している。
【００４２】
また、「ユーザＩＤ」が“Ｕ００２”の「氏名」は、“○○花子”であり、「場所」が“５ＦエリアＡ”であることを示している。また、この「状態」が“在席中”であり、「同じ場所にいる人」が“−”（いない）であることを示している。すなわち、「ユーザＩＤ」が“Ｕ００２”の“○○花子”さんが、“５ＦエリアＡ”で、一人で“在席中”であることを示している。
なお、「状態」として記憶されるユーザの状態は、後述する状況推定部２３３によって推定された際に、ユーザ状況記憶部２２４に記憶又は更新される。
【００４３】
再び図１の説明に戻り、サーバ制御部２３は、例えば、ＣＰＵなどを含むプロセッサであり、所在情報サーバ２０を統括的に制御する。サーバ制御部２３は、例えば、所在情報をユーザ端末１０から取得して、所在情報記憶部２２２に記憶させる処理や、ユーザの状況を推定して、ユーザに通知する処理などを実行する。サーバ制御部２３は、所在情報収集部２３１と、関連情報取得部２３２と、状況推定部２３３と、通知処理部２３４と、Ｗｅｂ処理部２３５とを備えている。
【００４４】
関連情報取得部２３２は、ユーザ端末１０が取得した所在情報を収集して、所在情報記憶部２２２に記憶させる。関連情報取得部２３２は、例えば、所在情報及びユーザ識別情報（例えば、端末ＩＤ）を、ＮＷ通信部２１を介して、ユーザ端末１０から受信し、受信した所在情報及びユーザ識別情報を、図３に示すように、所在情報記憶部２２２に記憶させる。すなわち、関連情報取得部２３２は、「端末ＩＤ」と、「所在情報」と、「取得日時」と、「手動入力フラグ」とを対応付けて記憶する。
【００４５】
関連情報取得部２３２は、所在情報及びユーザの関連情報を取得し、関連情報記憶部２２３に記憶させる。関連情報取得部２３２は、例えば、ユーザ端末１０や関連情報記憶部２２３の「スケジュール情報」に示されるスケジュールの格納場所などから、ＮＷ通信部２１を介して、所在情報の関連情報、及びユーザの予定情報などのユーザの関連情報を取得する。関連情報取得部２３２は、取得した関連情報を、図４（ａ）、及び図４（ｂ）に示すように、関連情報記憶部２２３に記憶させる。
【００４６】
状況推定部２３３は、所在情報記憶部２２２が記憶する所在情報及びユーザ識別情報に基づいて、ユーザが置かれている状況を示すユーザの状況であって、少なくともユーザが居る場所を示す場所情報及びユーザの状態を含むユーザの状況を推定する。状況推定部２３３は、例えば、関連情報取得部２３２が記憶する少なくとも所在情報及びユーザのいずれかに関連する関連情報を取得し、取得した当該関連情報と、所在情報及びユーザ識別情報とに基づいて、ユーザの状況を推定する。
【００４７】
状況推定部２３３は、例えば、図３に示すように、所在情報及びユーザ識別情報が、「所在情報」の“ＡＰ１”及び「端末ＩＤ」の“Ｔ００１”である場合に、図４（ａ）に示す所在情報の関連情報により、「場所」が“会議室Ａ”であり、「状態」が“会議”であることを取得する。また、状況推定部２３３は、ユーザ情報記憶部２２１を検索して、「端末ＩＤ」の“Ｔ００１”に対応する「ユーザＩＤ」の“Ｕ００１”を取得し、“Ｕ００１”に対応する関連情報として、図４（ｂ）に示す「氏名」の“○○太郎”、及び「予定情報」の“１０：００〜１１：００  会議”などの関連情報を取得する。状況推定部２３３は、これらの取得した「所在情報」及び「端末ＩＤ」と、関連情報に基づいて、“○○太郎さんが、会議室Ａで、会議中である”というユーザの状況を推定する。状況推定部２３３は、推定したユーザの状況を、上述した図５に示すように、ユーザ状況記憶部２２４に記憶させる。
【００４８】
状況推定部２３３は、例えば、ユーザが休憩室や喫煙室にいる場合には、ユーザの状態を“休憩中”と推定し、例えば、ユーザがフリーアドレスのエリア（居室）にいる場合には、ユーザの状態を“在席中”と推定する。また、状況推定部２３３は、ユーザと一緒にいる（近くにいる）人物を、ユーザ端末１０を介して、又は予定情報などから取得して、ユーザ及び場所との関連性（関係性）から、ユーザの状態を推定してもよい。
なお、ユーザの状況には、ユーザが、いつ（時刻など）、どこ（場所名などの所在情報）で、誰と、何をしているか（ユーザの状態や行動）などの情報が含まれ、状況推定部２３３は、これらの情報のうちのいずれかを推定する。
【００４９】
また、状況推定部２３３は、ユーザの状況を推定するために情報が不足している場合には、後述する通知処理部２３４に、ユーザに対して問合せ処理などを実行させて、不足している情報である不足情報を取得させ、取得された不足情報に基づいて、ユーザの状況を推定する。
また、状況推定部２３３は、ユーザの状況が複数推定される場合に、複数推定されたユーザの状況のうちからユーザの状況を確定可能な情報を取得するための通知を、後述する通知処理部２３４に送信させ、当該確定可能な情報に基づいて、複数推定されたユーザの状況のうちからユーザの状況を確定する。
【００５０】
通知処理部２３４は、状況推定部２３３が推定したユーザの状況を指定されたユーザに対応するユーザ端末１０に送信する。通知処理部２３４は、例えば、推定対象のユーザの上司などに、ユーザの状況を送信する。また、通知処理部２３４は、予め定められた通知条件を満たした場合に、ユーザの状況を指定されたユーザに対応するユーザ端末１０に送信する。ここで、予め定められた通知条件とは、例えば、予め指定された時刻になった場合、１日の最初に所在情報が取得された場合、上司などの他のユーザからユーザの状況に対する問合せや通知要求があった場合などである。通知処理部２３４は、ユーザの状況を通知する場合に、ＮＷ通信部２１及び後述するチャットサーバ３０を介して、指定されたユーザに対応するユーザ端末１０に送信する。
【００５１】
また、通知処理部２３４は、状況推定部２３３によって、推定対象のユーザに対してユーザの状況が複数推定される場合に、複数推定されたユーザの状況のうちからユーザの状況を確定可能な情報を取得するための通知を、推定対象のユーザに対応するユーザ端末１０に送信する。通知処理部２３４は、例えば、チャットサーバ３０を介して、推定対象のユーザに対して、問合せの通知や複数推定されたユーザの状況のうちの１つを選択させる通知を送信する。
【００５２】
また、通知処理部２３４は、状況推定部２３３によって、ユーザの状況を推定するための情報が不足している場合に、ユーザの状況を推定するために不足している不足情報を取得するための通知を、推定対象のユーザに対応するユーザ端末１０に送信する。通知処理部２３４は、例えば、所在情報から場所名が特定できない場合には、現在の場所名を問合せる通知を推定対象のユーザに対して送信する。なお、通知処理部２３４は、不足情報など問合せで得られた情報を関連情報として、関連情報記憶部２２３に記憶させる。
【００５３】
Ｗｅｂ処理部２３５は、各種情報の通知、提供及び各種入力情報を取得するＷｅｂ処理を実行する。Ｗｅｂ処理部２３５は、例えば、居室のエリアの座席表に、ユーザの位置を付加して、ユーザ端末１０に表示させるなどの処理、情報通知システム１の各種情報の設定処理、及び登録処理などを実行する。
【００５４】
チャットサーバ３０は、ネットワークＮＷ１を介して、ユーザ端末１０と接続可能なサーバ装置であり、ユーザに対して、メッセージ通知やチャットなどの情報通知を行う。チャットサーバ３０は、例えば、ＮＷ通信部３１と、チャット処理部３２とを備えている。
【００５５】
ＮＷ通信部３１は、無線ＬＡＮ通信、有線ＬＡＮ通信などを利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。ＮＷ通信部３１は、例えば、ネットワークＮＷ１を介して、ユーザ端末１０及び所在情報サーバ２０に接続し、ユーザ端末１０及び所在情報サーバ２０との間で、各種通信を行う。
チャット処理部３２は、ユーザ端末１０間又はユーザ端末１０と所在情報サーバ２０との間で、メッセージ（通知）の送受信を行うなどのチャット処理を実行する。
【００５６】
次に、図面を参照して、本実施形態による情報通知システム１について説明する。
図６は、本実施形態におけるユーザの状況の推定処理の一例を示すフローチャートである。
【００５７】
図６に示すように、情報通知システム１では、ユーザの状況の推定する場合に、まず、所在情報サーバ２０の状況推定部２３３は、対象ユーザ（推定対象のユーザ）の所在情報を取得する（ステップＳ１０１）。状況推定部２３３は、対象ユーザに対応する所在情報を所在情報記憶部２２２から取得する。
【００５８】
次に、状況推定部２３３は、関連情報を取得する（ステップＳ１０２）。状況推定部２３３は、対象ユーザに関連する関連情報及び所在情報に関連する関連情報を、関連情報記憶部２２３から取得する。
【００５９】
次に、状況推定部２３３は、対象ユーザの状況を推定可能であるか否かを判定する（ステップＳ１０３）。状況推定部２３３は、対象ユーザの状況を推定可能である場合（ステップＳ１０３：ＹＥＳ）に、処理をステップＳ１０５に進める。また、状況推定部２３３は、対象ユーザの状況を推定可能でない（不可能である）場合（ステップＳ１０３：ＮＯ）に、処理をステップＳ１０４に進める。
【００６０】
ステップＳ１０４において、状況推定部２３３は、不足情報を取得する処理を実行する（ステップＳ１０４）。状況推定部２３３は、例えば、通知処理部２３４に、ユーザに対して問合せ処理などを実行させて、不足情報を取得させる。通知処理部２３４は、チャットサーバ３０を介して、対象ユーザのユーザ端末１０に問合せの通知を送付し、チャットサーバ３０を介して、不足情報を取得する。
【００６１】
また、ステップＳ１０５において、状況推定部２３３は、対象ユーザの状況を推定する。状況推定部２３３は、例えば、上述したユーザ識別情報、所在情報、及び関連情報に基づいて、ユーザの場所及びユーザの状態などのユーザの状況を推定する。ここで、状況推定部２３３は、対象ユーザの状況が複数推定可能な場合には、複数推定する。
【００６２】
次に、状況推定部２３３は、推定した対象ユーザの状況が一意となるか否かを判定する（ステップＳ１０６）。状況推定部２３３は、推定した対象ユーザの状況が一意となる場合（ステップＳ１０６：ＹＥＳ）に、処理をステップＳ１０８に進める。また、状況推定部２３３は、推定した対象ユーザの状況が一意とならない（複数である）場合（ステップＳ１０６：ＮＯ）に、処理をステップＳ１０７に進める。
【００６３】
ステップＳ１０７において、状況推定部２３３は、対象ユーザの状況を確定する処理を実行する。すなわち、状況推定部２３３は、ユーザの状況を確定可能な情報を取得する処理を実行する。状況推定部２３３は、例えば、通知処理部２３４に、ユーザの状況を確定可能な情報を取得するための通知を送信させて、対象ユーザの状況を確定させる情報を取得する。通知処理部２３４は、チャットサーバ３０を介して、対象ユーザのユーザ端末１０に問合せの通知を送付し、チャットサーバ３０を介して、確定させる情報を取得する。そして、状況推定部２３３は、当該確定させる情報に基づいて、対象ユーザの状況を確定する。
【００６４】
また、ステップＳ１０８において、状況推定部２３３は、対象ユーザの状況をユーザ状況記憶部２２４に記憶させる。状況推定部２３３は、例えば、上述した図５に示すように、対象ユーザの状況をユーザ状況記憶部２２４に記憶させる。ステップＳ１０８の処理後に、状況推定部２３３は、推定処理を終了する。
【００６５】
次に、図７を参照して、本実施形態による情報通知システム１の動作の一例について説明する。
図７は、本実施形態による情報通知システム１の動作の一例を示す図である。
図７に示す例は、ユーザ端末１０−１を所持するユーザＡの状況を、所定の通知条件を満たした場合に、別のユーザであるユーザＢ（例えば、上司など）が所持するユーザ端末１０−２に通知する場合の動作を示している。
【００６６】
図７に示すように、まず、ユーザ端末１０−１は、所在情報を検出し、定期的に所在情報及び端末ＩＤを、所在情報サーバ２０に送信する（ステップＳ２０１）。ユーザ端末１０−１の端末制御部１４は、位置検出部１５が検出したビーコンのＵＵＩＤなどの位置情報を所在情報とし、端末ＩＤとともに、ＮＷ通信部１１を介して所在情報サーバ２０に送信する。
【００６７】
なお、図８（ａ）は、ビーコンにより所在情報を検出した場合のユーザ端末１０−１の表示画面の一例である。また、この場合、ユーザ端末１０−１は、表示画面Ｇ１を表示部１３に表示させる。また、ユーザ端末１０−１は、表示画面Ｇ１に示すように、ビーコンにより所在情報を検出した場合に、検出した日時及び場所名を表示するようにしてもよい。
【００６８】
次に、所在情報サーバ２０は、所在情報及び端末ＩＤを蓄積する（ステップＳ２０２）。すなわち、所在情報サーバ２０の所在情報収集部２３１は、ＮＷ通信部２１を介して所在情報及び端末ＩＤを受信し、例えば、図３に示すように、日時情報とともに、所在情報記憶部２２２に記憶させる。また、ステップＳ２０２の処理の際に、所在情報サーバ２０の通知処理部２３４は、図８（ｂ）に示すように、所在情報を登録した旨を、チャットサーバ３０を介して、ユーザＡのユーザ端末１０−１に通知するようにしてもよい。図８（ｂ）に示す表示画面Ｇ２は、ユーザＡのユーザ端末１０−１の表示部１３に所在情報を登録した旨を表示した表示例を示している。
なお、ステップＳ２０１及びステップＳ２０２の処理は、各ユーザ端末１０に対して、定期的に実行される。
【００６９】
また、所在情報サーバ２０は、通知条件に合致したか否かを判定する（ステップＳ２０３）。所在情報サーバ２０のサーバ制御部２３は、通知条件に合致したか否かを判定する。ここでは、通知処理部２３４は、例えば、１日の最初に所在情報が取得された場合であるか否かを判定する。サーバ制御部２３は、１日の最初に所在情報が取得されて、通知条件に合致している場合（ステップＳ２０３：ＹＥＳ）に、処理をステップＳ２０４に進める。また、サーバ制御部２３は、通知条件に合致していない場合（ステップＳ２０３：ＮＯ）に、処理をステップＳ２０３に戻す。
【００７０】
ステップＳ２０４において、サーバ制御部２３の状況推定部２３３は、ユーザＡの状況を推定する。状況推定部２３３は、所在情報記憶部２２２が記憶するユーザＡに対応する所在情報と、関連情報記憶部２２３が記憶する関連情報とに基づいて、ユーザＡの状況（ユーザＡが、どこで、誰と、何をしている状況であるか）を推定する。状況推定部２３３は、推定したユーザＡの状況を、ユーザ状況記憶部２２４に記憶させる。
【００７１】
次に、所在情報サーバ２０は、ユーザＡの状況を通知するメッセージをチャットサーバ３０に送信する（ステップＳ２０５）。すなわち、所在情報サーバ２０の通知処理部２３４は、予め指定されていたユーザＢ（例えば、上司）に、ユーザＡの状況を通知するために、ユーザＡの状況を含むメッセージを、ＮＷ通信部２１を介して、チャットサーバ３０に送信する。
【００７２】
次に、チャットサーバ３０は、ユーザＡの状況を通知するメッセージをユーザ端末１０−２に送信する（ステップＳ２０６）。チャットサーバ３０のチャット処理部３２は、ユーザＡの状況を含むメッセージを、ＮＷ通信部３１を介して、ユーザＢのユーザ端末１０−２に送信する。
【００７３】
次に、ユーザ端末１０−２は、ユーザＡの状況を表示する（ステップＳ２０７）。ユーザ端末１０−２の端末制御部１４は、例えば、図８（ｃ）の表示画面Ｇ３に示すように、ユーザＡの状況を示すメッセージを、表示部１３に表示させる。
【００７４】
なお、上述した図７に示す例では、所在情報サーバ２０は、ステップＳ２０４において、状況推定部２３３によりユーザＡの状況を推定して、ユーザＡの状況をユーザＢのユーザ端末１０−２に通知する例を説明したが、状況推定部２３３による推定を行わずに、所在情報の登録があった旨を通知するようにしてもよい。
【００７５】
また、本実施形態による情報通知システム１では、ユーザ端末１０は、ビーコンなどにより自動で所在情報を検出できない場合に、手動により所在情報を入力することが可能である。
図９は、本実施形態によるユーザ端末１０のメニュー画面例と、手動で所在情報を登録する場合の表示画面例を示す図である。
【００７６】
ユーザ端末１０は、図９（ａ）に示すような表示画面Ｇ４を、表示部１３に表示する。この表示画面Ｇ４において、選択ボタンＢＴ１の中から“所在情報を登録”のボタンが、入力部１２を介して入力されると、ユーザ端末１０は、図９（ｂ）に示すような表示画面Ｇ５を、表示部１３に表示する。ユーザ端末１０は、入力部１２を介して、入力ウインドウＷ１に所在情報を受け付けることで、手動で所在情報を取得する。
なお、ユーザ端末１０は、予め登録されている所在情報の候補や過去に手動で入力された所在情報を、選択ボタンＢＴ２として、表示部１３に表示させるようにしてもよい。
【００７７】
ユーザ端末１０は、このように手動で取得された所在情報を、自動で取得された場合と同様に、ＮＷ通信部１１を介して、所在情報サーバ２０に送信する。所在情報サーバ２０は、手動で取得された所在情報を、図３に示すように、「手動入力フラグ」を“１”にして、所在情報記憶部２２２に記憶させる。
【００７８】
次に、図１０を参照して、本実施形態による情報通知システム１の別の動作について説明する。
図１０は、本実施形態による情報通知システム１の別の動作の一例を示す図である。図１０では、ユーザを指定してユーザの状況を確認する場合の本実施形態による情報通知システム１の動作について説明する。ここでは、情報通知システム１が、ユーザＢによって指定されたユーザＡの状況を、ユーザＢが所持するユーザ端末１０−２に通知する一例を示している。
【００７９】
図１０において、ステップＳ３０１及びステップＳ３０２の処理は、上述した図７に示すステップＳ２０１及びステップＳ２０２の処理と同様であるため、ここでは省略する。
【００８０】
次に、ユーザ端末１０−２は、ユーザＡの状況の問合せをチャットサーバ３０に送信する（ステップＳ３０３）。ユーザＢが所持するユーザ端末１０−２の端末制御部１４は、入力部１２を介して、指定されたユーザＡに対するユーザの状況を問合せる要求を、ＮＷ通信部１１を介してチャットサーバ３０に送信する。
【００８１】
なお、図１１（ａ）は、ユーザ端末１０−２が、ユーザＡの指定を受け付ける際の表示画面の一例である。また、この場合、ユーザ端末１０−２は、表示画面Ｇ６を表示部１３に表示し、入力部１２を介して、ユーザの氏名として「社員名」を受け付ける。また、ユーザ端末１０−２は、ユーザの氏名（「社員名」）の候補を、選択ボタンＢＴ３として、表示部１３に表示させるようにしてもよい。
【００８２】
次に、チャットサーバ３０は、ユーザＡの状況の問合せを所在情報サーバ２０に送信する（ステップＳ３０４）。チャットサーバ３０のチャット処理部３２は、ユーザＡの状況の問合せを、ＮＷ通信部３１を介して、所在情報サーバ２０に送信する。
【００８３】
次に、所在情報サーバ２０は、ユーザＡの状況を推定する（ステップＳ３０５）。所在情報サーバ２０の状況推定部２３３は、ユーザＡの状況を推定する。状況推定部２３３は、所在情報記憶部２２２が記憶するユーザＡに対応する所在情報と、関連情報記憶部２２３が記憶する関連情報とに基づいて、ユーザＡの状況（ユーザＡが、どこで、誰と、何をしている状況であるか）を推定する。
【００８４】
続く、ステップＳ３０６からステップＳ３０８の処理は、図７に示すステップＳ２０５からステップＳ３０７の処理と同様であるため、ここではその説明を省略する。
なお、ステップＳ３０７において、ユーザ端末１０−２は、例えば、図１１（ｂ）の表示画面Ｇ７に示すように、ユーザＡの状況を示すメッセージを、表示部１３に表示させる。
【００８５】
また、ユーザ端末１０−２は、ユーザＡの状況に含まれる場所（場所情報）がさらに詳細な情報を表示可能な場合には、図１１（ｃ）に示すように、追加で詳細な情報を、表示部１３に表示するようにしてもよい。
図１１（ｃ）は、「○○ビル５Ｆ  エリアＡ」の座席表を示す表示画面Ｇ７を示している。ユーザ端末１０−２は、表示画面Ｇ７に示すような、座席表を表示部１３に表示するようにしてもよい。
【００８６】
以上説明したように、本実施形態による情報通知システム１は、ユーザ端末１０（利用者端末）と、所在情報記憶部２２２と、状況推定部２３３と、通知処理部２３４とを備える。ユーザ端末１０は、ユーザ（利用者）の所在を示す所在情報を取得する。所在情報記憶部２２２は、ユーザ端末１０によって取得された所在情報とユーザを識別するユーザ識別情報とを対応付けて記憶する。状況推定部２３３は、所在情報記憶部２２２が記憶する所在情報及びユーザ識別情報に基づいて、ユーザが置かれている状況を示すユーザの状況であって、少なくともユーザが居る場所を示す場所情報及びユーザの状態を含むユーザの状況を推定する。通知処理部２３４は、状況推定部２３３が推定したユーザの状況を指定されたユーザに対応するユーザ端末１０に送信する。
【００８７】
これにより、本実施形態による情報通知システム１は、例えば、ユーザＢはユーザＡにどこで何をしているかの問合せを行うことなく、ユーザＡの状況を把握することができる。そのため、本実施形態による情報通知システム１は、例えば、フリーアドレス等における対面での対話の障壁を低減することができ、利便性を向上させることができる。
【００８８】
また、本実施形態では、状況推定部２３３は、少なくとも所在情報及びユーザのいずれかに関連する関連情報を取得し、取得した関連情報と、所在情報及びユーザ識別情報とに基づいて、ユーザの状況を推定する。
これにより、本実施形態による情報通知システム１は、関連情報により、ユーザの状況を推定する精度を向上させることができる。
【００８９】
また、本実施形態では、通知処理部２３４は、状況推定部２３３によって、推定対象のユーザに対してユーザの状況が複数推定される場合に、複数推定されたユーザの状況のうちからユーザの状況を確定可能な情報を取得するための通知を、推定対象のユーザに対応するユーザ端末１０に送信する。そして、状況推定部２３３は、通知処理部２３４のよる確定可能な情報を取得するための通知に応じて取得された確定可能な情報に基づいて、複数推定されたユーザの状況のうちからユーザの状況を確定する。
これにより、本実施形態による情報通知システム１は、より適切なユーザの状況を推定することができる。
【００９０】
また、本実施形態では、通知処理部２３４は、状況推定部２３３によって、ユーザの状況を推定するための情報が不足している場合に、ユーザの状況を推定するために不足している不足情報を取得するための通知を、推定対象のユーザに対応するユーザ端末１０に送信する。状況推定部２３３は、通知処理部２３４のよる不足情報を取得するための通知に応じて取得された不足情報に基づいて、ユーザの状況を推定する。
これにより、本実施形態による情報通知システム１は、情報不足により、ユーザの状況が推定できない場合を低減することができ、利便性をさらに向上させることができる。
【００９１】
なお、特許文献１に記載の従来技術では、事前に指定された機器及びプログラムが配置された場所以外では、利用できなかった。これに対して、本実施形態による情報通知システム１は、不足情報を取得してユーザの状況を推定するため、事前に指定された機器及びプログラムが配置された場所以外であっても利用することができる。
【００９２】
さらに、本実施形態による情報通知システム１は、ユーザにより入力された情報を次回のユーザの状況の推定に利用するようにしてもよい。このようにすることにより、本実施形態による情報通知システム１は、ユーザの状況の推定精度を向上させることができる。
【００９３】
また、本実施形態では、通知処理部２３４は、予め定められた通知条件を満たした場合に、ユーザの状況を指定されたユーザに対応するユーザ端末１０に送信する。
これにより、本実施形態による情報通知システム１は、通知条件により適切なタイミングで、ユーザの状況を把握することができる。
【００９４】
また、本実施形態による情報通知方法は、ユーザの所在を示す所在情報を取得するユーザ端末１０と、ユーザ端末１０によって取得された所在情報とユーザを識別するユーザ識別情報とを対応付けて記憶する所在情報記憶部２２２と、を備える情報通知システム１の情報通知方法であって、状況推定ステップと、通知処理ステップとを含む。状況推定ステップにおいて、状況推定部２３３が、ユーザ端末１０から送信された所在情報とユーザを識別するユーザ識別情報とを対応付けて記憶する所在情報記憶部２２２が記憶する所在情報及びユーザ識別情報に基づいて、ユーザが置かれている状況を示すユーザの状況であって、少なくともユーザが居る場所を示す場所情報及びユーザの状態を含むユーザの状況を推定する。通知処理ステップにおいて、通知処理部２３４が、状況推定ステップによって推定されたユーザの状況を指定されたユーザに対応するユーザ端末１０に送信する。
これにより、本実施形態による情報通知方法は、上述した情報通知システム１と同様の効果を奏し、利便性を向上させることができる。
【００９５】
［第２の実施形態］
次に、図面を参照して、第２の実施形態による情報通知システム１ａについて説明する。
本実施形態では、場所やユーザの状態などのユーザの状況（コンテキスト情報）に基づいて、通知情報の通知先を選択する場合の変形例について説明する。
【００９６】
図１２は、第２の実施形態による情報通知システム１ａの一例を示すブロック図である。
図１２に示すように、情報通知システム１ａは、ユーザ端末１０（１０−１、１０−２、・・・）と、所在情報サーバ２０ａと、チャットサーバ３０とを備えている。
なお、この図において、上述した図１と同一の構成には、同一の符号を付与して、ここでの説明を省略する。
【００９７】
所在情報サーバ２０ａは、ネットワークＮＷ１を介して、ユーザ端末１０及びチャットサーバ３０と接続可能なサーバ装置であり、基本的な機能は、第１の実施形態の所在情報サーバ２０と同様である。所在情報サーバ２０ａは、ユーザの状況を示すコンテキスト情報に基づいて、メッセージなど通知情報の通知先のユーザを選択し、選択したユーザに対して通知情報を通知する。
また、所在情報サーバ２０ａは、ＮＷ通信部２１と、サーバ記憶部２２ａと、サーバ制御部２３ａとを備えている。
【００９８】
サーバ記憶部２２ａは、所在情報サーバ２０ａが利用する各種情報を記憶する。サーバ記憶部２２ａは、例えば、ユーザ情報記憶部２２１と、所在情報記憶部２２２と、関連情報記憶部２２３と、ユーザ状況記憶部２２４と、グループ記憶部２２５とを備えている。サーバ記憶部２２ａの基本的な機能は、第１の実施形態によるサーバ記憶部２２と同様であり、サーバ記憶部２２ａは、グループ記憶部２２５を備える点が、第１の実施形態と異なる。
【００９９】
グループ記憶部２２５は、通知先のグループに関するグループ情報を記憶する。グループ記憶部２２５は、例えば、図１３に示すように、「グループ名」と、「対象ユーザ」とを対応付けて記憶する。
図１３は、本実施形態におけるグループ記憶部２２５のデータ例を示す図である。
この図において、「グループ名」は、グループを識別する識別情報であって、例えば、コンテキスト情報の一部である。また、「対象ユーザ」は、このグループに分類されたユーザのユーザＩＤを示している。
【０１００】
図１３に示す例では、「グループ名」が“会議室Ａ”に対応する「対象ユーザ」が“Ｕ００１、Ｕ００３、・・・”であることを示している。また、「グループ名」が“外出中”に対応する「対象ユーザ」が“Ｕ００２、Ｕ００９、・・・”であることを示している。
【０１０１】
図１２の説明に戻り、サーバ制御部２３ａは、例えば、ＣＰＵなどを含むプロセッサであり、所在情報サーバ２０ａを統括的に制御する。サーバ制御部２３ａは、所在情報収集部２３１と、関連情報取得部２３２と、状況推定部２３３と、通知処理部２３４と、Ｗｅｂ処理部２３５と、通知先選択部２３６とを備えている。サーバ制御部２３ａの基本的な機能は、第１の実施形態によるサーバ制御部２３と同様であり、サーバ制御部２３ａは、通知先選択部２３６を備える点が、第１の実施形態と異なる。
【０１０２】
通知先選択部２３６は、ユーザの状況を示すコンテキスト情報に基づいて、通知情報の通知先のユーザを選択する。通知先選択部２３６は、例えば、コンテキスト推定部が推定したユーザの状況（コンテキスト情報）に基づいて、通知先のユーザを選択する。例えば、通知先選択部２３６は、コンテキスト情報に基づいて、ユーザをコンテキスト情報に関連するグループに分類し、通知元のユーザによって指定されたコンテキスト情報に基づいて、グループを選択し、選択した当該グループに分類されたユーザを、通知先のユーザとして選択する。
【０１０３】
具体的に、通知先選択部２３６は、指定されたコンテキスト情報に関連するグループにユーザを分類し、図１３に示すように、「グループ名」と「対象ユーザ」とを対応付けて、グループ記憶部２２５に記憶させる。また、通知先選択部２３６は、グループ記憶部２２５において、指定されたコンテキスト情報に関連するグループに対応する「対象ユーザ」を、通知先のユーザとして選択する。
【０１０４】
なお、コンテキスト情報に基づいて、通知先を選択する際には、例えば、会議中やセミナーなどで、出席者全員に資料やメッセージを通知する場合のように、送信元と同一の状況のユーザに通知する場合と、例えば、外出中のユーザにメッセージを通知する場合のように、送信元と異なる状況のユーザに通知する場合とがある。例えば、送信元と同一の状況のユーザに通知する場合には、通知先選択部２３６は、通知元のユーザのコンテキスト情報に対応するグループを選択する。
【０１０５】
また、通知先選択部２３６は、上述したグループの分類を、毎回行う必要はなく、例えば、２回目以降に通知する場合には、グループの分類を行わずに、グループ記憶部２２５に記憶されているグループを選択するようにしてもよい。
また、通知先選択部２３６は、ユーザの状況の変化に応じて、グループ記憶部２２５が記憶するグループ情報の生成、追加、変更、及び削除を行うようにしてもよい。なお、ここでの生成、追加、変更、及び削除には、各グループ自体の生成、追加、変更、及び削除と、対象ユーザの追加、変更、及び削除とが含まれる。
【０１０６】
本実施形態における通知処理部２３４は、基本的な機能は、第１の実施形態と同様であるが、通知先選択部２３６に関連する処理がことなる。通知処理部２３４は、例えば、通知先選択部２３６によって選択された通知先のユーザに対応するユーザ端末１０に、通知情報を送信する。
【０１０７】
次に、図面を参照して、本実施形態による情報通知システム１ａの動作について説明する。
なお、本実施形態におけるユーザの状況の推定処理は、上述した図６に示す処理と同様であるため、ここではその説明を省略する。また、本実施形態における所定の通知条件を満たした場合に、別のユーザにユーザの状況を通知する処理、及びユーザを指定してユーザの状況を確認する場合の処理は、図７及び図１０に示す処理と同様であるため、ここではその説明を省略する。
【０１０８】
図１４は、本実施形態におけるユーザの状況により通知先の選択処理の一例を示すフローチャートである。
図１４に示すように、情報通知システム１ａでは、ユーザの状況により通知先の選択場合に、まず、所在情報サーバ２０ａの通知先選択部２３６は、指定された状況に対応するユーザをユーザ状況記憶部２２４から選択してグループを生成する（ステップＳ４０１）。すなわち、通知先選択部２３６は、ユーザ状況記憶部２２４を検索して、指定された状況に対応するユーザを抽出する。そして、通知先選択部２３６は、図１３に示すように、「グループ名」と「対象ユーザ」とを対応付けてグループ記憶部２２５に記憶させる。ここでの「グループ名」は、指定された状況の名称であり、「対象ユーザ」は、抽出したユーザのユーザＩＤの一覧である。
【０１０９】
次に、通知処理部２３４は、グループに分類されたユーザを通知先としてメッセージを送信する（ステップＳ４０２）。通知処理部２３４は、例えば、グループ（指定された状況）に対応するユーザを、グループ記憶部２２５から読み出して通知先とする。通知処理部２３４は、通知先のユーザに、チャットサーバ３０を介して、メッセージなどの通知情報を送信する。ステップＳ４０２の処理後に、通知処理部２３４は、処理を終了する。
【０１１０】
次に、図１５を参照して、本実施形態による情報通知システム１ａの動作の一例について説明する。
図１５は、本実施形態による情報通知システム１ａの動作の一例を示す図である。
図１５に示す例は、ユーザ端末１０−１を所持するユーザＡが、会議室Ａにいるユーザ全員（ユーザＢ、ユーザＣ、・・・）にメッセージを通知する場合の動作を示している。ここで、ユーザ端末１０−２は、ユーザＢが所持するユーザ端末１０であり、ユーザ端末１０−３は、ユーザＣが所持するユーザ端末１０である。
【０１１１】
図１５に示すように、まず、ユーザ端末１０−１は、会議室Ａにいるユーザ全員へのメッセージの通知依頼を、所在情報サーバ２０ａに送信する（ステップＳ５０１）。ユーザ端末１０−１の端末制御部１４は、当該通知依頼、ＮＷ通信部１１を介して所在情報サーバ２０ａに送信する。
【０１１２】
なお、図１６（ａ）は、本実施形態によるユーザ端末１０−１のメニュー画面例を示している。この図１６（ａ）に示すメニュー画面Ｇ８において、選択ボタンＢＴ４の中から、“特定エリアの人にメッセージを送る”のボタンが、入力部１２を介して入力されると、ユーザ端末１０−１は、図１６（ｂ）に示すような表示画面Ｇ９を、表示部１３に表示する。ユーザ端末１０−１は、入力部１２を介して、入力ウインドウＷ２に“会議室Ａ”などの情報を受け付ける。
【０１１３】
次に、所在情報サーバ２０ａは、通知先を選択する（ステップＳ５０２）。所在情報サーバ２０ａの通知先選択部２３６は、ユーザの状況が“会議室Ａ”に対応するユーザをユーザ状況記憶部２２４から選択して、グループ情報（グループＧＲ１のグループ情報）を、図１３に示すように、グループ記憶部２２５に記憶させる。
【０１１４】
次に、所在情報サーバ２０ａは、選択した通知先にメッセージを送信する（ステップＳ５０３）。すなわち、通知先選択部２３６は、選択した“会議室Ａ”に対応するユーザを、通知先として、グループ記憶部２２５から読み出し、当該通知先を宛先としたメッセージを、チャットサーバ３０に送信する。なお、所在情報サーバ２０ａは、選択したグループ情報のユーザの状態を確認し、通知してよい状態のユーザに対しメッセージを送信するようにしてもよい。すなわち、通知先選択部２３６は、選択した“会議室Ａ”に対応するユーザを、通知先候補として、グループ記憶部２２５から読み出したのち、状況推定部２３３を呼び出し通知先ユーザの状態を推定し、例えば、ユーザの状態が“「顧客応対中」でない”場合等、該当ユーザへの通知可否を判定する。通知先選択部２３６は、通知可と判定したユーザを通知先として、当該通知先を宛先としたメッセージを、チャットサーバ３０に送信する。
【０１１５】
次に、チャットサーバ３０は、ユーザＢにメッセージを送信する（ステップＳ５０４）。チャットサーバ３０のチャット処理部３２は、ユーザＢ宛のメッセージを、ＮＷ通信部３１を介して、ユーザＢのユーザ端末１０−２に送信する。
【０１１６】
次に、ユーザ端末１０−２は、メッセージを表示する（ステップＳ５０５）。ユーザ端末１０−２の端末制御部１４は、例えば、図１６（ｃ）の表示画面Ｇ１０に示すように、ユーザＡからのメッセージを、表示部１３に表示させる。
【０１１７】
また、チャットサーバ３０は、ユーザＣにメッセージを送信する（ステップＳ５０６）。チャットサーバ３０のチャット処理部３２は、ユーザＣ宛のメッセージを、ＮＷ通信部３１を介して、ユーザＣのユーザ端末１０−３に送信する。
【０１１８】
次に、ユーザ端末１０−３は、メッセージを表示する（ステップＳ５０７）。ユーザ端末１０−３の端末制御部１４は、例えば、図１６（ｃ）の表示画面Ｇ１０に示すように、ユーザＡからのメッセージを、表示部１３に表示させる。
また、チャットサーバ３０は、会議室Ａにいる他のユーザに対しても同様にメッセージを送信する。
【０１１９】
なお、上述した図１５に示す例では、通知先選択部２３６が、会議室Ａにいるユーザ全員にメッセージを送信する例を説明したが、例えば、セミナーの参加者全員にメッセージや追加資料、アンケートなどを送信する場合には、通知先選択部２３６は、セミナーの参加者全員を通知先に選択する。また、通知先選択部２３６は、コンテキスト情報として、例えば、外出中と指定された場合には、外出中のユーザ全員を通知先として選択する。
また、上述した図１５に示す例では、通知先選択部２３６が、通知元のユーザ（ユーザＡ）と同じ場所にいるユーザを通知先に選択する場合の例であったが、外出中のように通知元のユーザの状況と異なる状況のユーザを通知先に選択してもよい。
【０１２０】
以上説明したように、本実施形態による情報通知システム１ａは、ユーザに対応付けられたユーザ端末１０と、通知先選択部２３６と、通知処理部２３４とを備える。通知先選択部２３６は、ユーザの状況を示すコンテキスト情報に基づいて、通知情報の通知先のユーザを選択する。通知処理部２３４は、通知先選択部２３６によって選択された通知先のユーザに対応するユーザ端末１０に、通知情報を送信する。
これにより、本実施形態による情報通知システム１ａは、例えば、情報の通知先をユーザが一つ一つ手動で選択する煩雑な処理を行わずに、通知先を選択してメッセージを通知できるため、利便性を向上させることができる。
【０１２１】
また、本実施形態による情報通知システム１ａは、ユーザ端末１０によって取得されたユーザの所在を示す所在情報に基づいて、少なくともユーザが居る場所を示す場所情報及びユーザの状態を含むコンテキスト情報（ユーザの状況）を推定する状況推定部２３３（コンテキスト推定部の一例）を備える。通知先選択部２３６は、状況推定部２３３が推定したコンテキスト情報に基づいて、通知先のユーザを選択する。
これにより、本実施形態による情報通知システム１ａは、推定された場所情報及びユーザの状態を含むコンテキスト情報に基づいて、通知先を選択するため、コンテキスト情報（ユーザの状況）をユーザが入力する必要がない。そのため、本実施形態による情報通知システム１ａは、さらに利便性を向上させることができる。
【０１２２】
また、本実施形態では、通知先選択部２３６は、コンテキスト情報（ユーザの状況）に基づいて、ユーザをコンテキスト情報に関連するグループに分類し、通知元のユーザによって指定されたコンテキスト情報に基づいて、グループを選択し、選択した当該グループに分類されたユーザを、通知先のユーザとして選択する。
これにより、本実施形態による情報通知システム１ａは、グループによって、通知元のユーザを適切に選択することができる。また、本実施形態による情報通知システム１ａは、グループを選択することで、２回目以降の通知の際に、既に分類されたグループを選択するだけでよく、処理を簡略化することができる。
【０１２３】
また、本実施形態による情報通知方法は、通知先選択ステップと、通知処理ステップとを含む。通知先選択ステップにおいて、通知先選択部２３６が、ユーザの状況を示すコンテキスト情報に基づいて、通知情報の通知先のユーザを選択する。通知処理ステップにおいて、通知処理部２３４が、通知先選択ステップによって選択された通知先のユーザに対応するユーザ端末１０に、通知情報を送信する。
これにより、本実施形態による情報通知方法は、上述した情報通知システム１ａと同様の効果を奏し、利便性を向上させることができる。
【０１２４】
［第３の実施形態］
次に、図面を参照して、第３の実施形態による情報通知システム１ｂについて説明する。
本実施形態では、所在情報の履歴を所在履歴情報として蓄積し、当該所在履歴情報を利用して各種分析を行う場合の変形例について説明する。
【０１２５】
図１７は、第３の実施形態による情報通知システム１ｂの一例を示すブロック図である。
図１７に示すように、情報通知システム１ｂは、ユーザ端末１０（１０−１、１０−２、・・・）と、所在情報サーバ２０ｂと、チャットサーバ３０とを備えている。
なお、この図において、上述した図１２と同一の構成には、同一の符号を付与して、ここでの説明を省略する。
【０１２６】
所在情報サーバ２０ｂは、ネットワークＮＷ１を介して、ユーザ端末１０及びチャットサーバ３０と接続可能なサーバ装置であり、基本的な機能は、第２の実施形態の所在情報サーバ２０ａと同様である。所在情報サーバ２０ｂは、ＮＷ通信部２１と、サーバ記憶部２２ｂと、サーバ制御部２３ｂとを備えている。
【０１２７】
サーバ記憶部２２ｂは、所在情報サーバ２０ｂが利用する各種情報を記憶する。サーバ記憶部２２ｂは、例えば、ユーザ情報記憶部２２１と、所在情報記憶部２２２と、関連情報記憶部２２３と、ユーザ状況記憶部２２４と、グループ記憶部２２５と、所在履歴記憶部２２６とを備えている。サーバ記憶部２２ｂの基本的な機能は、第２の実施形態によるサーバ記憶部２２ａと同様であり、サーバ記憶部２２ｂは、所在履歴記憶部２２６を備える点が、第２の実施形態と異なる。
【０１２８】
所在履歴記憶部２２６は、所在情報記憶部２２２が記憶する情報の履歴を所在履歴情報として記憶する。なお、所在履歴記憶部２２６は、所在履歴情報にユーザ状況記憶部２２４が記憶する推定されたユーザの状況を含めて記憶するようにしてもよい。
【０１２９】
サーバ制御部２３ｂは、例えば、ＣＰＵなどを含むプロセッサであり、所在情報サーバ２０ｂを統括的に制御する。サーバ制御部２３ｂは、所在情報収集部２３１と、関連情報取得部２３２と、状況推定部２３３と、通知処理部２３４と、Ｗｅｂ処理部２３５と、通知先選択部２３６と、履歴情報分析部２３７とを備えている。サーバ制御部２３ｂの基本的な機能は、第２の実施形態によるサーバ制御部２３ａと同様であり、サーバ制御部２３ｂは、履歴情報分析部２３７を備える点が、第２の実施形態と異なる。
【０１３０】
履歴情報分析部２３７は、所在履歴記憶部２２６に蓄積された所在履歴情報に基づいて各種分析を行う。履歴情報分析部２３７は、所在履歴情報に基づいて、例えば、各ユーザの業務での居室の使用面積を分析し、最適な使用面積などを推定する。また、履歴情報分析部２３７は、所在履歴情報に基づいて、例えば、各ユーザの業務時間（業務負荷など）の分析を行い、業務効率の改善に利用可能なデータを生成する。また、履歴情報分析部２３７は、所在履歴情報に基づいて、状況推定部２３３によって推定されたユーザの状況を分析し、ユーザの状況の推定精度を向上する対応案を生成する。
【０１３１】
以上説明したように、本実施形態による情報通知システム１ｂは、所在履歴情報を記憶する所在履歴記憶部２２６を備える。
これにより、本実施形態による情報通知システム１ｂは、例えば、ユーザの状況の推定精度の向上、適切な業務改善に利用することができる。
【０１３２】
また、本実施形態による情報通知システム１ｂは、蓄積された所在履歴情報に基づいて分析を行う履歴情報分析部２３７を備える。
これにより、本実施形態による情報通知システム１ｂは、例えば、ユーザの業務状況の分析、利用状況の分析などを分析することができる。
【０１３３】
なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、所在情報サーバ２０（２０ａ、２０ｂ）を１つのサーバ装置として構成する例を説明したが、これに限定されるものではなく、複数のサーバ装置により構成するようにしてもよい。
【０１３４】
また、上記の各実施形態において、チャットサーバ３０は、所在情報サーバ２０（２０ａ、２０ｂ）の外部に備えられる例を説明したが、所在情報サーバ２０（２０ａ、２０ｂ）が、チャットサーバ３０の機能を含むようにしてもよい。この場合、所在情報サーバ２０（２０ａ、２０ｂ）及びチャットサーバ３０を１つの情報通知装置として構成してもよい。また、チャットサーバ３０が、通知処理部２３４を備える構成であってもよい。また、通知処理部２３４とチャットサーバ３０とを併せて、通知処理部としてもよい。
【０１３５】
また、上記の各実施形態において、所在情報サーバ２０（２０ａ、２０ｂ）は、Ｗｅｂ処理部２３５を備える例を説明したが、外部にＷｅｂサーバとしてＷｅｂ処理部２３５を備えるようにしてもよい。また、Ｗｅｂ処理部２３５は、メッセージや情報をユーザ端末１０に送信（通知）する通知処理部の一例としてもよい。
【０１３６】
また、上記の各実施形態において、所在情報サーバ２０（２０ａ、２０ｂ）は、サーバ記憶部２２（２２ａ、２２ｂ）を備える例を説明したが、サーバ記憶部２２（２２ａ、２２ｂ）の一部又は全部を所在情報サーバ２０（２０ａ、２０ｂ）の外部に備えるようにしてもよい。
【０１３７】
また、上記の各実施形態において、ユーザが手動で所在情報を入力する場合に、ユーザ本人がユーザ端末１０に入力して、所在情報サーバ２０（２０ａ、２０ｂ）が蓄積する例を説明したが、これに限定されるものではない。例えば、本人以外の他人が、所在情報を手動で入力するようにしてもよい。この場合、所在情報収集部は、上司などの役職者の入力を優先して採用する、多数決により多くの他人が入力した所在情報を採用するなどをおこなってもよい。
【０１３８】
また、上記の各実施形態において、ユーザ端末１０は、スマートフォンやタブレット端末などである例を説明したが、これに限定されるものではなく、例えば、携帯可能なパーソナルコンピュータやＰＤＡ（Personal Digital Assistant）などの他の端末装置であってもよい。また、ユーザ端末１０は、所在情報の他に、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ（Near Field Communication）などの近距離無線通信を用いて、ユーザの周辺にいる他のユーザの情報を取得し、当該他のユーザの情報を関連情報として、所在情報サーバ２０（２０ａ、２０ｂ）に送信するようにしてもよい。
【０１３９】
また、上記の各実施形態において、状況推定部２３３が、ユーザの状況を推定する例を説明したが、既に判明しているユーザの状況に基づいて、さらに詳細な状況を推定するようにしてもよい。状況推定部２３３は、例えば、会議室や居室などの大雑把な場所の情報から、詳細な座席情報を推定したり、出席メンバから○○プロジェクトの会議中など、より詳細なユーザの状況を推定したりするようにしてもよい。
【０１４０】
また、上記の第２の実施形態において、通知先選択部２３６は、状況推定部２３３によって推定されたユーザの状況（コンテキスト情報）に基づいて、通知先を選択する例を説明したが、これに限定されるものではない。通知先選択部２３６は、単にユーザ状況記憶部２２４に予め記憶されているユーザの状況に基づいて通知先を選択する例を説明するようにしてもよい。
また、上記の第２の実施形態において、通知先選択部２３６は、グループを生成して、グループ記憶部２２５に記憶させる例を説明したが、これに限定されるものではなく、グループ記憶部２２５を備えずに、通知を行う際に、コンテキスト情報に基づいて、毎回通知先を選択するようにしてもよい。
【０１４１】
また、上記の第３の実施形態において、所在情報サーバ２０ｂが、履歴情報分析部２３７を備える例を説明したが、これに限定されるものではなく、履歴情報分析部２３７を外部に備えるようにしてもよい。
【０１４２】
なお、上述した情報通知システム１（１ａ、１ｂ）が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した情報通知システム１（１ａ、１ｂ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した情報通知システム１（１ａ、１ｂ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【０１４３】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に情報通知システム１（１ａ、１ｂ）が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１４４】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【０１４５】
１、１ａ、１ｂ  情報通知システム
１０、１０−１、１０−２、１０−３  ユーザ端末
１１、２１、３１  ＮＷ通信部
１２  入力部
１３  表示部
１４  端末制御部
１５  位置検出部
２０、２０ａ、２０ｂ  所在情報サーバ
２２、２２ａ、２２ｂ  サーバ記憶部
２３、２３ａ、２３ｂ  サーバ制御部
３０  チャットサーバ
３２  チャット処理部
２２１  ユーザ情報記憶部
２２２  所在情報記憶部
２２３  関連情報記憶部
２２４  ユーザ状況記憶部
２２５  グループ記憶部
２２６  所在履歴記憶部
２３１  所在情報収集部
２３２  関連情報取得部
２３３  状況推定部
２３４  通知処理部
２３５  Ｗｅｂ処理部
２３６  通知先選択部
２３７  履歴情報分析部
ＮＷ１  ネットワーク
【図１】
2019161303.tif 000003
【図２】
2019161303.tif 000004
【図３】
2019161303.tif 000005
【図４】
2019161303.tif 000006
【図５】
2019161303.tif 000007
【図６】
2019161303.tif 000008
【図７】
2019161303.tif 000009
【図８】
2019161303.tif 000010
【図９】
2019161303.tif 000011
【図１０】
2019161303.tif 000012
【図１１】
2019161303.tif 000013
【図１２】
2019161303.tif 000014
【図１３】
2019161303.tif 000015
【図１４】
2019161303.tif 000016
【図１５】
2019161303.tif 000017
【図１６】
2019161303.tif 000018
【図１７】
2019161303.tif 000019