(57)【要約】【課題】所定の施設において、利用者の行動パターンを分析するための情報を収集し、利用者に関する分析情報を生成する情報処理システムを提供する。【解決手段】情報処理システムは、所定の場所に対応する第１の情報を出力する出力装置から第１の情報を取得する端末装置とネットワークを介して通信可能な情報処理システムであって、端末装置から、端末装置が取得した第１の情報又は第１の情報に対応する所定の場所の位置情報と端末装置を識別するための第２の情報とを収集する収集手段と、端末装置が第１の情報を取得した所定の場所の情報と端末装置が第１の情報を取得した日時の情報と記端末装置の第２の情報とを対応付けた対応情報を、記憶手段に記憶して管理する管理手段と、所定の要求に基づき、対応情報と、端末装置の利用者に関する情報とを用いて、利用者に関する分析情報を生成する生成手段と、を有する。【選択図】図６
2017207875.tif 000002
【特許請求の範囲】
【請求項１】
所定の場所に対応する第１の情報を出力する出力装置から前記第１の情報を取得する端末装置とネットワークを介して通信可能な情報処理システムであって、
前記端末装置から、前記端末装置が取得した前記第１の情報又は前記第１の情報に対応する前記所定の場所の位置情報と、前記端末装置を識別するための第２の情報とを収集する収集手段と、
前記収集手段が収集した情報に基づいて、前記端末装置が前記第１の情報を取得した前記所定の場所の情報と、前記端末装置が前記第１の情報を取得した日時の情報と、前記端末装置の前記第２の情報と、を対応付けた対応情報を、記憶手段に記憶して管理する管理手段と、
所定の要求に基づき、前記管理手段が管理する前記対応情報と、前記端末装置の利用者に関する情報とを用いて、前記利用者に関する分析情報を生成する生成手段と、
を有する情報処理システム。
【請求項２】
前記出力装置は、所定の施設で所定のイベントが開催される場所に設置され、
前記利用者に関する分析情報は、
前記利用者が所定の時間に前記所定のイベントに参加していたか否かに関する情報を含む請求項１に記載の情報処理システム。
【請求項３】
前記出力装置は、教育施設で所定の講義が開催される場所に設置され、
前記利用者に関する分析情報は、
前記利用者が所定の時間に前記所定の講義に参加していたか否かを示す情報を含む請求項１又は２に記載の情報処理システム。
【請求項４】
前記出力装置は、教育施設で所定の講義が開催される場所に設置され、
前記利用者に関する分析情報は、
所定の時間に前記所定の講義に参加していた１人以上の利用者に関する情報を含む請求項１又は２に記載の情報処理システム。
【請求項５】
前記出力装置は、所定の施設に設置され、
前記利用者に関する分析情報は、
所定の時間に前記所定の施設を利用していた１人以上の利用者に関する情報を含む請求項１に記載の情報処理システム。
【請求項６】
前記出力装置は、所定の設備に対応して設置され、
前記利用者に関する分析情報は、
所定の時間に前記所定の設備を利用していた１人以上の利用者に関する情報を含む請求項１に記載の情報処理システム。
【請求項７】
前記出力装置は、所定の領域に対応して設置され、
前記利用者に関する分析情報は、
前記利用者と、該利用者と同じ前記所定の領域にいた他の利用者との関係の強さを示す情報を含む請求項１に記載の情報処理システム。
【請求項８】
前記出力装置が出力する前記第１の情報と、前記所定の場所を示す３次元の座標情報とを対応付けて管理する位置情報管理手段と、
前記出力装置が出力する前記第１の情報を、所定の時間間隔、又は所定の時間に変更する変更手段と、
を有する請求項１乃至７のいずれか一項に記載の情報処理システム。
【請求項９】
所定の場所に対応する第１の情報を出力する出力装置から前記第１の情報を取得する端末装置とネットワークを介して通信可能な情報処理装置であって、
前記端末装置から、前記端末装置が取得した前記第１の情報又は前記第１の情報に対応する前記所定の場所の位置情報と、前記端末装置を識別するための第２の情報とを収集する収集手段と、
前記収集手段が収集した情報に基づいて、前記端末装置が前記第１の情報を取得した前記所定の場所の情報と、前記端末装置が前記第１の情報を取得した日時の情報と、前記端末装置の前記第２の情報と、を対応付けた対応情報を、記憶手段に記憶して管理する管理手段と、
所定の要求に基づき、前記管理手段が管理する前記対応情報と、前記端末装置の利用者に関する情報とを用いて、前記利用者に関する分析情報を生成する生成手段と、
を有する情報処理装置。
【請求項１０】
所定の場所に対応する第１の情報を出力する出力装置から前記第１の情報を取得する端末装置とネットワークを介して通信可能なコンピュータに、
前記端末装置から、前記端末装置が取得した前記第１の情報又は前記第１の情報に対応する前記所定の場所の位置情報と、前記端末装置を識別するための第２の情報とを収集するステップと、
前記収集した情報に基づいて、前記端末装置が前記第１の情報を取得した前記所定の場所の情報と、前記端末装置が前記第１の情報を取得した日時の情報と、前記端末装置の前記第２の情報と、を対応付けた対応情報を、記憶手段に記憶して管理するステップと、
所定の要求に基づき、前記対応情報と、前記端末装置の利用者に関する情報とを用いて、前記利用者に関する分析情報を生成するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
学校等の教育機関等において、講義、研修等に参加する出席者の出席データを管理する情報処理システムが知られている。
【０００３】
例えば、マルチメディアボードと複数の情報端末とを含む教育支援システムにおいて、情報端末への位置情報の入力に基づいて、情報端末を使用する生徒の出席データを管理する出席管理システムが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
大学等の教育機関において、学生等がどのような学生生活を送っているかを把握したいという要求がある。例えば、大学等の教育機関を退学する学生が、退学前にどのような行動パターンを取るかを分析することができれば、教職員等が退学しそうな学生を事前に把握し、様々なサポートを行うことができるようになる。
【０００５】
しかし、例えば、特許文献１に開示された出席管理システムでは、学生等が、授業、講義等に出席したか否かを示す情報しか得ることができないので、学生等の行動パターンを把握するための情報を取得することは困難である。
【０００６】
なお、このような問題は、大学等の教育機関に限られず、例えば、医療機関、研修施設、スポーツジム等の様々な機関や施設等においても共通に存在する。
【０００７】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、所定の施設において、利用者の行動パターンを分析するための情報を収集し、利用者に関する分析情報を生成する情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る情報処理システムは、所定の場所に対応する第１の情報を出力する出力装置から前記第１の情報を取得する端末装置とネットワークを介して通信可能な情報処理システムであって、前記端末装置から、前記端末装置が取得した前記第１の情報又は前記第１の情報に対応する前記所定の場所の位置情報と、前記端末装置を識別するための第２の情報とを収集する収集手段と、前記収集手段が収集した情報に基づいて、前記端末装置が前記第１の情報を取得した前記所定の場所の情報と、前記端末装置が前記第１の情報を取得した日時の情報と、前記端末装置の前記第２の情報と、を対応付けた対応情報を、記憶手段に記憶して管理する管理手段と、所定の要求に基づき、前記管理手段が管理する前記対応情報と、前記端末装置の利用者に関する情報とを用いて、前記利用者に関する分析情報を生成する生成手段と、を有する。
【発明の効果】
【０００９】
本発明の実施の形態によれば、所定の施設において、利用者の行動パターンを分析するための情報を収集し、利用者に関する分析情報を生成する情報処理システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る情報処理システムの構成例を示す図である。
【図２】一実施形態に係るコンピュータのハードウェア構成例を示す図である。
【図３】一実施形態に係る出力装置のハードウェア構成例を示す図である。
【図４】一実施形態に係るゲートウェイのハードウェア構成例を示す図である。
【図５】一実施形態に係る情報端末のハードウェア構成例を示す図である。
【図６】一実施形態に係る情報処理システムの機能構成図である。
【図７】一実施形態に係る位置情報管理サーバが管理する位置情報の例を示す図である。
【図８】一実施形態に係る情報提供サーバが管理する情報の例を示す図（１）である。
【図９】一実施形態に係る情報提供サーバが管理する情報の例を示す図（２）である。
【図１０】一実施形態に係る情報取得処理の例を示すシーケンス図である。
【図１１】第１の実施形態に係る情報提供処理の例を示すシーケンス図である。
【図１２】第１の実施形態に係る受講情報の例を示す図である。
【図１３】第１の実施形態に係る出席情報の例を示す図である。
【図１４】第２の実施形態に係る情報提供処理の例を示すシーケンス図である。
【図１５】第２の実施形態に係る受講者情報の例を示す図である。
【図１６】第２の実施形態に係る出席情報の例を示す図である。
【図１７】第３の実施形態に係る出力装置の配置の例を示す図である。
【図１８】第３の実施形態に係る情報提供サーバが管理する情報の例を示す図である。
【図１９】第３の実施形態に係る情報提供処理の例を示すシーケンス図である。
【図２０】第３の実施形態に係る人のつながりレポートの例を示す図である。
【図２１】第４の実施形態に係る情報提供処理の例を示すシーケンス図である。
【図２２】第４の実施形態に係る提供情報の例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システムの構成＞
図１は、一実施形態に係る情報処理システムの構成例を示す図である。情報処理システム１００は、例えば、大学等の教育施設において、学生等が所持する情報端末を利用して、学生の行動パターンを把握するための情報を取得し、学生等の行動パターンを分析するシステムである。なお、大学等の教育施設は、所定の施設の一例である。
【００１３】
図１において、情報処理システム１００は、位置情報管理サーバ１０１、情報提供サーバ１０２、複数の出力装置１０３−１〜１０３−３、ゲートウェイ１０４、情報端末１０５、学籍情報管理サーバ１０７、及び管理端末１０８等を含む。なお、以下の説明の中で、複数の出力装置１０３−１〜１０３−３のうち、任意の出力装置を示す場合「出力装置１０３」を用いる。また、図１に示す出力装置１０３、ゲートウェイ１０４、情報端末１０５等の数は一例であり、その数は１つ以上の他の数であっても良い。
【００１４】
位置情報管理サーバ１０１は、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１０９に接続された情報処理装置、又は複数の情報処理装置を含むシステムである。位置情報管理サーバ１０１はネットワーク１０９を介して、ゲートウェイ１０４、情報端末１０５、情報提供サーバ１０２等と通信可能である。また、位置情報管理サーバ１０１は、ゲートウェイ１０４が提供する無線ネットワークを介して、複数の出力装置１０３−１〜１０３−３と通信可能である。
【００１５】
位置情報管理サーバ１０１は、出力装置１０３が出力する位置識別情報（以下、位置ＩＤと呼ぶ）と、出力装置１０３が設置された所定の場所を示す位置情報（例えば、緯度、経度、高度情報）とを対応付けて管理する。また、位置情報管理サーバ１０１は、出力装置１０３が出力する位置ＩＤを取得した情報端末１０５からの要求に応じて、位置ＩＤに対応する位置情報を提供する。
【００１６】
情報提供サーバ（情報処理装置）１０２は、ネットワーク１０９に接続された情報処理装置、又は複数の情報処理装置を含むシステムである。情報提供サーバ１０２は、ネットワークを介して、情報端末１０５、学籍情報管理サーバ１０７、管理端末１０８、位置情報管理サーバ１０１等と通信可能である。
【００１７】
情報提供サーバ１０２は、情報端末１０５から、情報端末１０５を識別するための識別情報（以下、アプリＩＤと呼ぶ）と、情報端末１０５が取得した位置ＩＤに対応する位置情報（又は位置ＩＤ）とを含む情報を収集する。また、情報提供サーバ１０２は、収集した情報に基づいて、情報端末１０５が位置ＩＤを取得した所定の場所の情報と、情報端末１０５が位置ＩＤを取得した日時の情報と、情報端末１０５のアプリＩＤとを対応付けた対応情報を管理する。
【００１８】
なお、情報端末１０５が位置ＩＤを取得した日時の情報は、例えば、情報提供サーバ１０２が、情報端末１０５から取得するものであっても良いし、情報端末から情報を収集した時刻を用いるもの等であっても良い。或いは、情報端末１０５が位置ＩＤを取得した日時の情報は、情報処理システム１００において、予め定められた時間帯の情報等であっても良い。要するに、この情報端末１０５が位置ＩＤを取得した日時の情報は、情報端末１０５が位置ＩＤを取得した時刻又は時間帯を、利用者の情報の分析に必要な粒度で特定できるものであれば良い。
【００１９】
また、情報提供サーバ１０２は、例えば、管理端末１０８等からの要求に応じて、前述した対応情報と、情報端末１０５の利用者の情報（例えば、学籍情報等）とを用いて、情報端末１０５の利用者（例えば学生）に関する様々な分析情報を生成し、提供する。
【００２０】
出力装置１０３は、例えば、所定の施設で所定のイベントが開催される所定の場所に設置され、位置情報管理サーバ１０１から指示された位置ＩＤを含む信号を、所定の領域内に出力する。
【００２１】
図１の例では、出力装置１０３−１〜１０３−３は、大学等の教育施設で所定の講義が開催される教室１１０の天井等に設置され、位置情報管理サーバ１０１から指示された位置ＩＤを含む音波を、教室１１０内に出力する。また、別の一例として、出力装置１０３は、位置情報管理サーバ１０１から指示された位置ＩＤを含む電波を、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙ（以下、ＢＬＥと呼ぶ）等の近距離無線通信を用いて、教室１１０内に出力するものであっても良い。
【００２２】
好ましくは、出力装置１０３が出力する信号（音波又は電波）に含まれる位置ＩＤは、位置情報管理サーバ１０１によって、例えば、所定の時間間隔（例えば１時間間隔）、又は予め設定された時間等に変更される。
【００２３】
ゲートウェイ１０４は、ネットワーク１０９を介して位置情報管理サーバ１０１と通信可能であると共に、出力装置１０３と共に所定の無線通信ネットワークを形成している。また、ゲートウェイ１０４は、ゲートウェイ１０４が提供する無線通信ネットワークに接続された出力装置１０３と、位置情報管理サーバ１０１との間のデータの中継（転送）を行う。これにより、複数の出力装置１０３−１〜１０３−３は、ゲートウェイ１０４を介して、位置情報管理サーバ１０１と通信可能な構成となっている。
【００２４】
情報端末（端末装置）１０５は、学生等の利用者１０６が所持する、例えば、スマートフォン、タブレット端末、ＰＣ（Personal Computer）、ウェアラブル端末等の情報処理装置である。情報端末１０５は、例えば、無線ＬＡＮや、ＬＴＥ（Long Term Evolution）等の無線通信によりネットワーク１０９に接続し、位置情報管理サーバ１０１、及び情報提供サーバ１０２等と通信可能である。
【００２５】
情報端末１０５は、情報処理システム１００に対応する情報端末１０５用のアプリケーションプログラム（以下、アプリと呼ぶ）を実行することにより、例えば、内蔵されたマイクを用いて、出力装置１０３が出力する音波に含まれる位置ＩＤを取得する。また、別の一例として、情報端末１０５は、情報端末１０５用のアプリを実行することにより、内蔵されたＢＬＥ等の近距離無線通信装置を用いて、出力装置１０３が出力する電波に含まれる位置ＩＤを取得する。
【００２６】
また、情報端末１０５は、例えば、教室１１０で取得した位置ＩＤを含む要求情報を位置情報管理サーバ１０１に送信し、位置情報管理サーバ１０１から、位置ＩＤに対応する位置情報（緯度、経度、高度情報）を取得する。さらに、情報端末１０５は、情報端末１０５を識別するアプリＩＤと、位置情報管理サーバ１０１から取得した位置情報とを含む情報を、情報提供サーバ１０２に送信する。
【００２７】
学籍情報管理サーバ１０７は、ネットワーク１０９に接続された情報処理装置、又は複数の情報処理装置を含むシステムである。学籍情報管理サーバ１０７は、ネットワークを介して、情報提供サーバ１０２等と通信可能である。学籍情報管理サーバ１０７は、例えば、大学等の教育機関に設置され、学生を識別する識別情報（以下、学籍ＩＤと呼ぶ）と対応付けて、学生に関する様々情報（例えば、氏名、年齢、出身地、テストの点数、学外活動履歴、論文提出履歴等）を管理する。本実施形態では、情報提供サーバ１０２は、情報端末１０５を利用する学生（利用者１０６）に関する情報を、学籍情報管理サーバ１０７から取得することができるものとする。
【００２８】
管理端末１０８は、例えば、ＰＣ、タブレット端末等の情報処理装置である。例えば、大学等の教育機関の教職員等は、管理端末１０８を用いて、情報提供サーバが提供する学生（利用者１０６）に関する様々な分析情報を出力（例えば、表示、印刷等）することができる。また、情報処理システムの管理者等は、管理端末１０８を用いて、位置情報管理サーバ１０１や、情報提供サーバ１０２が管理する様々な情報を設定、変更することができる。
【００２９】
上記の構成により、学生等の利用者１０６が教室１１０に入室すると、利用者１０６の情報端末１０５は、出力装置１０３が出力する信号から位置ＩＤを取得する。また、情報端末１０５は、情報端末１０５のアプリＩＤと、取得した位置ＩＤとを含む位置情報の取得要求を、位置情報管理サーバ１０１に送信する。
【００３０】
位置情報管理サーバ１０１は、情報端末１０５から位置情報の取得要求を受信すると、取得要求に含まれる位置ＩＤに対応する位置情報（緯度、経度、高度情報）を、要求元の情報端末１０５に送信（提供）する。
【００３１】
情報端末１０５は、位置情報管理サーバ１０１から位置情報を受信すると、受信した位置情報と、情報端末１０５のアプリＩＤとを含む位置情報の登録要求を、情報提供サーバ１０２に送信する。
【００３２】
情報提供サーバ１０２は、情報端末１０５から送信された登録要求に基づいて、情報端末１０５が位置ＩＤを取得した場所の情報と、情報端末１０５が位置ＩＤを取得した日時の情報と、情報端末１０５のアプリＩＤと、を対応付けた対応情報を記憶する。このようにして記憶した対応情報により、情報提供サーバ１０２は、所定の施設内において、学生等の利用者１０６の情報端末１０５が、いつ、どこで検知されたか、すなわち、学生等の利用者１０６がいつ、どこにいたかを管理することができるようになる。
【００３３】
これにより、情報提供サーバ１０２は、例えば、情報端末１０５の利用者１０６である学生が、所定の講義が開催される時間に、所定の講義が開催される教室１１０にいたか否かを、例えば、所定の時間帯毎に管理することができるようになる。これにより、本実施形態に係る情報処理システム１００によれば、学生等の利用者１０６が、所定の講義に出席したか否かだけではなく、利用者１０６学生が、所定の時間に所定の講義に参加していたか否かを管理することができるようになる。
【００３４】
また、本実施形態に係る情報処理システム１００では、出力装置１０３を所定の施設（例えば、食堂、図書館等）に設置することにより、所定の時間に所定の施設を利用していた学生の情報を取得することも可能である。さらに、本実施形態に係る情報処理システム１００では、出力装置１０３を所定の設備（例えば、テーブル等）やエリアに設置することにより、所定の時間に所定の設備やエリアを利用していた学生の情報を取得することも可能となる。
【００３５】
このように、本実施形態に係る情報処理システム１００によれば、所定の施設において、利用者の行動パターンを分析するための情報を収集し、利用者に関する分析情報を生成することができるようになる。
【００３６】
＜ハードウェア構成＞
（コンピュータのハードウェア構成）
位置情報管理サーバ１０１、情報提供サーバ１０２、学籍情報管理サーバ１０７、及び管理端末１０８は、一般的なコンピュータの構成を有している。ここでは、コンピュータのハードウェア構成例について説明する。
【００３７】
図２は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ２００は、例えば、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）３０３、ストレージ装置２０４、ネットワークＩ／Ｆ（Interface）２０５、入力装置２０６、表示装置２０７、外部Ｉ／Ｆ２０８、及びバス２０９等を有する。
【００３８】
ＣＰＵ２０１は、ＲＯＭ２０３やストレージ装置２０４等に格納されたプログラムやデータをＲＡＭ２０２上に読み出し、処理を実行することで、コンピュータ２００の各機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ２０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００３９】
ストレージ装置２０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等の大容量記憶装置であり、ＯＳ（Operation System）、アプリケーションプログラム、各種データ等を記憶する。
【００４０】
ネットワークＩ／Ｆ２０５は、コンピュータ２００をネットワーク１０９に接続するための通信インタフェースである。
【００４１】
入力装置２０６は、マウス等のポインティングデバイスや、キーボード等の入力デバイスであり、コンピュータ２００に操作信号を入力するために用いられる。表示装置２０７はディスプレイ等の表示デバイスであり、コンピュータ２００による処理結果等を表示する。
【００４２】
外部Ｉ／Ｆ２０８は、外部装置とのインタフェースである。外部装置には、例えば、記録媒体２１０等が含まれる。コンピュータ２００は、外部Ｉ／Ｆ２０８を介して、記録媒体２１０の読取り及び／又は書き込みを行うことができる。記録媒体２１０には、例えば、光学ディスク、磁気ディスク、メモリカード、ＵＳＢ（Universal Serial Bus）メモリ等が含まれる。また、コンピュータ２００は、記録媒体２１０に所定のプログラムを格納し、この記録媒体２１０に格納されたプログラムを外部Ｉ／Ｆ２０８を介して、コンピュータ２００にインストールすることにより、所定のプログラムが実行可能となる。
【００４３】
バス２０９は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００４４】
なお、図２に示すコンピュータ２００の構成は一例である。例えば、コンピュータ２００は、入力装置２０６、表示装置２０７等を外部に有していても良いし、入力装置２０６及び表示装置２０７は、例えば、タッチパネルディスプレイ等の一体型の表示入力装置等であっても良い。
【００４５】
（出力装置のハードウェア構成）
図３は、一実施形態に係る出力装置のハードウェア構成例を示す図である。出力装置１０３は、例えば、ＣＰＵ３０１、ＲＡＭ３０２、フラッシュＲＯＭ３０３、無線通信装置３０４、音波制御部３０５、スピーカ３０６、近距離無線通信装置３０７、及びバス３０８等を有する。
【００４６】
ＣＰＵ３０１は、フラッシュＲＯＭ３０３等に格納されたプログラムを実行することにより、出力装置１０３の各機能を実現する演算装置である。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリア等として用いられる揮発性のメモリである。フラッシュＲＯＭ３０３は、出力装置１０３のプログラムや、位置ＩＤ等の情報を記憶する不揮発性のメモリである。
【００４７】
無線通信装置３０４は、ゲートウェイ１０４と同じ所定の無線通信方式により通信を行う無線回路やアンテナ等を含む。なお、所定の無線通信方式としては、例えば、無線ＬＡＮ、Ｚｉｇｂｅｅ（登録商標）、又は、９２０ＭＨｚ帯の特定省電力無線（IEEE802.15.4g）等の様々な無線通信方式を適用することができる。
【００４８】
音波制御部３０５は、例えば、ＣＰＵ３０１で実行されるプログラム等の制御に従って、指定された周波数で位置ＩＤを含む音波信号を生成し、指定された音量で出力する。
【００４９】
好ましくは、音波制御部３０５は、位置ＩＤを含む音波信号を、音声周波数帯域のうち、例えば、１６ｋＨｚ以上の高い周波数の非可聴音として出力する。音波は、高い周波数ほど指向性が高く、１６ｋＨｚ以上の周波数は人間にはほとんど聞こえないため、位置ＩＤ等の情報を送信するために好適である。
【００５０】
なお、本実施形態では、具体的な音波によるデータ転送方法について、特に限定しないが、例えば、所定の周波数の音波に、所定の変調をかけて、情報を伝送することができる。また、音波制御部３０５の処理の少なくとも一部は、ＣＰＵ３０１で実行されるプログラムで実現されるものであっても良い。
【００５１】
スピーカ３０６は、音波制御部３０５から出力された音波信号を音波に変換して出力する。
【００５２】
近距離無線通信装置３０７は、例えば、ＣＰＵ３０１で実行されるプログラム等の制御に従って、位置ＩＤを含む電波を送信する無線通信回路、アンテナ等を含む。近距離無線通信装置３０７は、例えば、ＢＬＥ等の近距離無線通信により、予め定められた領域内に、位置ＩＤを含む電波を送信する。
【００５３】
バス３０８は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００５４】
（ゲートウェイのハードウェア構成例）
図４は、一実施形態に係るゲートウェイのハードウェア構成例を示す図である。ゲートウェイ１０４は、例えば、ＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、無線通信装置４０４、ネットワークＩ／Ｆ４０５、及びバス４０６を有する。
【００５５】
ＣＰＵ４０１は、ＲＯＭ４０３等に格納されたプログラムを実行することにより、ゲートウェイ１０４の各機能を実現する演算装置である。ＲＡＭ４０２は、ＣＰＵ４０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ４０３は、ゲートウェイ１０４のプログラム等を記憶する不揮発性のメモリである。
【００５６】
無線通信装置４０４は、出力装置１０３と同じ所定の無線通信方式により通信を行う無線回路やアンテナ等を含む。
【００５７】
ネットワークＩ／Ｆ４０５は、ゲートウェイ１０４をネットワーク１０９に接続し、位置情報管理サーバ１０１等と通信を行うための通信インタフェースである。バス４０６は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００５８】
（情報端末のハードウェア構成）
図５は、一実施形態に係る情報端末のハードウェア構成例を示す図である。情報端末１０５は、一般的なコンピュータの構成を含み、例えば、ＣＰＵ５０１、ＲＡＭ５０２、ＲＯＭ５０３、ストレージ装置５０４、通信Ｉ／Ｆ５０５、表示入力装置５０６、マイク部５０７、スピーカ部５０８、近距離無線通信装置５０９、及びバス５１０等を有する。
【００５９】
ＣＰＵ５０１は、ＲＯＭ５０３やストレージ装置５０４等に格納されたプログラムやデータをＲＡＭ５０２上に読み出し、処理を実行することで、情報端末１０５の各機能を実現する演算装置である。ＲＡＭ５０２は、ＣＰＵ５０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ５０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。ストレージ装置５０４は、例えば、ＨＤＤ、ＳＳＤ、フラッシュＲＯＭ等のストレージデバイスであり、ＯＳ、アプリケーションプログラム、及び各種データ等を記憶する。
【００６０】
通信Ｉ／Ｆ５０５は、例えば、ＬＴＥ等の移動通信網や、無線ＬＡＮ等の無線通信に対応した通信インタフェースである。情報端末１０５は、通信Ｉ／Ｆ５０５を介して、ネットワーク１０９に接続し、通信を行うことができる。
【００６１】
表示入力装置５０６は、例えば、タッチパネルディスプレイ等の表示入力デバイスであり、情報端末１０５で実行されるプログラム等による表示画面を表示すると共に、利用者による入力操作を受け付ける。なお、表示入力装置５０６は、表示装置と、入力装置とが別々に設けられていても良い。
【００６２】
マイク部５０７は、情報端末１０５の周囲の音や、利用者の音声等を音声信号に変換する。スピーカ部５０８は、音声信号を音声に変換して出力する。
【００６３】
近距離無線通信装置５０９は、例えば、ＣＰＵ５０１で実行されるプログラム等の制御に従って、出力装置１０３が送信する位置ＩＤを含む電波を受信する無線通信回路、アンテナ等を含む。
【００６４】
バス５１０は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００６５】
＜機能構成＞
図６は、一実施形態に係る情報処理システムの機能構成図である。情報処理システム１００は、位置情報管理サーバ１０１、情報提供サーバ１０２、ゲートウェイ１０４、情報端末１０５、学籍情報管理サーバ１０７、及び管理端末１０８等が、ネットワーク１０９を介して通信可能に接続されている。また、情報処理システム１００は、ゲートウェイ１０４を介して、位置情報管理サーバ１０１と通信可能な出力装置１０３を含む。なお、図１に示した管理端末１０８は、例えば、ウェブブラウザを利用可能な汎用のＰＣなので、ここでは説明を省略する。
【００６６】
（位置情報管理サーバの機能構成）
位置情報管理サーバ１０１は、通信制御部６１１、位置情報管理部６１２、位置ＩＤ変更部６１３、及び記憶部６１４等を有する。
【００６７】
通信制御部６１１は、例えば、図２のネットワークＩ／Ｆ２０５を用いて、ゲートウェイ１０４、情報端末１０５、及び管理端末１０８等と通信を行うと共に、ゲートウェイ１０４を介して出力装置１０３と通信を行うための手段である。通信制御部６１１は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００６８】
位置情報管理部（位置情報管理手段）６１２は、出力装置１０３が出力する信号に含まれる位置ＩＤと、出力装置１０３が設置された場所を示す位置情報とを対応付けて、記憶部６１４に記憶して管理する。位置情報管理部６１２は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。なお、位置情報は、例えば、緯度、経度、及び高度で表される３次元の座標情報である。
【００６９】
図７は、一実施形態に係る位置情報管理サーバが管理する位置情報の例を示す図である。図７の例では、位置情報管理サーバ１０１の記憶部６１４に記憶される位置情報６１５には、「出力装置ＩＤ」、「位置ＩＤ」、及び「位置情報」等の情報が含まれる。
【００７０】
「出力装置ＩＤ」は、出力装置１０３を識別するための識別情報である。
【００７１】
「位置ＩＤ」は、出力装置１０３が設置された所定の場所に対応する位置ＩＤ（第１の情報）であり、出力装置１０３毎に、「位置情報」と対応付けて記憶されている。
【００７２】
「位置情報」は、出力装置１０３が設置された所定の場所を示す３次元の座標情報であり、例えば、緯度、経度、及び高度で表される。「位置情報」は、例えば、出力装置１０３を設置する担当者等が、出力装置１０３を取り付けたとき等に測定される座標情報等に基づいて、位置情報６１５に予め記憶されているものとする。
【００７３】
また、位置情報管理部６１２は、情報端末１０５から、情報端末１０５のアプリＩＤと、情報端末１０５が取得した位置ＩＤとを含む位置情報の取得要求に応じて、位置ＩＤに対応する位置情報を情報端末１０５に提供（送信）する。
【００７４】
このとき、位置情報管理部６１２は、必要に応じて、情報端末１０５から受信した位置情報の取得要求に含まれるアプリＩＤと、位置ＩＤとを対応付けて、記憶部６１４に記憶して、管理するものであっても良い。
【００７５】
位置ＩＤ変更部（変更手段）６１３は、例えば、所定の時間間隔（例えば、１時間間隔等）、又は予め定められた時刻等で、出力装置１０３の位置ＩＤを変更し、変更したＩＤを各出力装置１０３に通知する。位置ＩＤ変更部６１３は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００７６】
なお、位置情報管理部６１２は、位置ＩＤ変更部６１３によって、出力装置１０３の位置ＩＤが変更されると、変更された出力装置１０３の位置ＩＤと、３次元の位置情報と対応付けて位置情報６１５に記憶して、管理する。
【００７７】
記憶部６１４は、前述した位置情報６１５等の情報を記憶する手段であり、例えば、図２のストレージ装置２０４、及び図２のＣＰＵ２０１で実行されるプログラム等によって実現される。
【００７８】
上記の構成により、位置情報管理サーバ１０１は、出力装置１０３から位置ＩＤを取得した情報端末１０５からの要求に応じて、出力装置１０３が設置された場所を示す位置情報を、要求元の情報端末１０５に提供する。
【００７９】
（情報提供サーバ）
情報提供サーバ（情報処理装置）１０２は、通信制御部６２１、位置情報収集部６２２、施設情報管理部６２３、講義情報管理部６２４、対応情報管理部６２５、分析情報生成部６２６、情報提供部６２７、及び記憶部６２８を有する。
【００８０】
通信制御部６２１は、例えば、図２のネットワークＩ／Ｆ２０５を用いて、情報端末１０５、学籍情報管理サーバ１０７、管理端末１０８、及び位置情報管理サーバ１０１等と通信を行うための手段である。通信制御部６２１は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００８１】
位置情報収集部（収集手段）６２２は、情報端末１０５から送信される位置情報の登録要求に含まれる、情報端末１０５が位置情報管理サーバ１０１から取得した位置情報と、情報端末１０５のアプリＩＤ（第２の情報）とを含む情報を収集する。位置情報収集部６２２は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００８２】
また、別の一例として、位置情報収集部６２２は、情報端末１０５から送信される位置情報の登録要求に含まれる、情報端末１０５が出力装置１０３から取得した位置ＩＤと、情報端末１０５のアプリＩＤとを含む情報を収集するものであっても良い。
【００８３】
この場合、情報提供サーバ１０２は、位置情報管理サーバ１０１に、位置ＩＤを含む位置情報の取得要求を送信することにより、位置ＩＤに対応する位置情報を取得する。或いは、情報提供サーバ１０２は、図６に示す位置情報管理サーバ１０１の機能を有し、情報提供サーバ１０２が、位置ＩＤを位置情報に変換するもの等であっても良い。
【００８４】
施設情報管理部６２３は、例えば、学校等の教育施設における、複数の教室、食堂、図書館等の場所を示す場所情報と、緯度、経度、高度等の３次元座標で表される位置情報とを対応付けて、記憶部４２８の施設情報６２９ａに記憶して、管理する。施設情報管理部６２３は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００８５】
施設情報管理部６２３が管理する施設情報６２９ａの例を図８（ａ）に示す。図８（ａ）の例では、施設情報６２９ａには、「場所情報」と「位置情報」とが対応付けて記憶されている。
【００８６】
「場所情報」は、例えば、学校等の複数の教室や、食堂、図書館等の場所を示す情報である。場所情報は、例えば、図８（ａ）に示すように、場所の名前等の情報であっても良いし、場所を識別する識別情報等であっても良い。
【００８７】
「位置情報」は、「場所情報」が示す場所に設置された１つ以上の出力装置１０３が設置された位置を示す位置情報である。この施設情報６２９ａにより、情報提供サーバ１０２は、位置情報収集部６２２が収集した位置情報を、学校等の施設の、教室、食堂、図書館等の場所を示す場所情報に変換することができる。
【００８８】
講義情報管理部６２４は、学校等で開催される講義等が開催される場所、日時等を予め記憶した講義情報６２９ｂを記憶部６２８に記憶して、管理する。講義情報管理部６２４は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００８９】
講義情報管理部６２４が管理する講義情報６２９ｂの例を図８（ｂ）に示す。図８（ｂ）の例では、講義情報６２９ｂは、「講義」、「回数」、「場所情報」、「開催日時」、「第１の時間帯」、「第２の時間帯」、「第３の時間帯」等の情報を含む。
【００９０】
「講義」は、例えば、学校等で開催される講義の講義名や、講義ＩＤ等、講義を識別するための情報である。なお、講義は、所定の施設で開催される所定のイベントの一例である。所定のイベントは、例えば、入学式、卒業式、研究発表会、集会、サークル活動等の様々なイベントであっても良い。
【００９１】
「回数」は、講義が、複数の回数に亘って開催される場合に、何回目の講義であるかを示す情報である。
【００９２】
「場所情報」は、講義が開催される場所を示す情報であり、図８（ａ）に示す施設情報の「場所情報」に対応している。
【００９３】
「開催日時」は、講義が開催される日時を示す情報である。また、本実施形態では、開催日時を、「第１の時間帯」、「第２の時間帯」、「第３の時間帯」の３つの時間帯に分けて、例えば、学生の出席情報を時間帯毎に管理する。
【００９４】
例えば、「第１の時間帯」は、講義の序盤の時間帯であり、講義に出席した学生のうち、この第１の時間帯にいない学生は、講義に遅刻してきたと判断することができる。
【００９５】
また、「第２の時間帯」は、講義の中盤の時間帯であり、講義に出席した学生のうち、この第２の時間帯にいない学生は、講義の途中で席を外したと判断することができる。
【００９６】
さらに、「第３の時間帯」は、講義の終盤の時間帯であり、講義に出席した学生のうち、この第３の時間帯にいない学生は、講義を終盤に退席したと判断することができる。
【００９７】
なお、講義情報６２９ｂは、講義情報管理部６２４が、例えば、学籍情報管理サーバ１０７等から取得するものであっても良い。
【００９８】
対応情報管理部（管理手段）６２５は、位置情報収集部６２２が収集した情報に基づいて、情報端末１０５が位置ＩＤを取得した場所、及び日時を示す情報と、情報端末１０５のアプリＩＤとを対応付けて記憶部６２８に記憶した対応情報６２９ｃを管理する。
対応情報管理部６２５は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。なお、記憶部６２８は、対応情報６２９ｃを記憶する記憶手段の一例である。対応情報６２９ｃを記憶する記憶手段は、例えば、他のサーバ、クラウド、外部記憶装置等であっても良い。
【００９９】
対応情報管理部６２５が管理する対応情報６２９ｃの例を図９に示す。
【０１００】
図９（ａ）は、対応情報管理部６２５が管理する対応情報６２９ｃの一例を示している。図９（ａ）の例では、対応情報６２９ｃは、「学籍ＩＤ」、「アプリＩＤ」、「場所情報」、「日時」等の情報を含む。
【０１０１】
「学籍ＩＤ」は、学生の学籍を識別する識別情報であり、例えば、情報処理システム１００、及び学籍情報管理サーバ１０７において、学生（利用者１０６の一例）や、学籍情報等を識別するために用いられる。
【０１０２】
「アプリＩＤ」は、情報端末１０５を識別する識別情報である。
【０１０３】
「場所情報」は、情報端末１０５が位置ＩＤを取得した場所を示す情報であり、例えば、図８（ａ）に示す施設情報６２９ａの「場所情報」に対応している。
【０１０４】
「日時」は、情報端末１０５が位置ＩＤを取得した日時の情報である。この「日時」の情報は、前述したように、情報端末１０５が位置ＩＤを取得した日時又は時間帯を、利用者の情報の分析に必要な粒度で特定できるものであれば良い。
【０１０５】
例えば、「日時」の情報は、情報端末１０５が位置ＩＤを取得した日時の情報であっても良いし、位置情報収集部６２２が、情報端末１０５から位置情報を収集した日時の情報であっても良い。或いは、「日時」の情報は、予め定められた複数の時間帯のうち、情報端末１０５が位置ＩＤを取得した日時に対応する時間帯を示す情報等であっても良い。
【０１０６】
図９（ｂ）は、対応情報６２９ｃの別の一例を示している。図９（ｂ）の例では、対応情報６２９ｃは、図９（ａ）に示す対応情報６２９ｃに含まれる情報のうち、「アプリＩＤ」と、「場所情報」と、「日時」と、を対応付けて記憶している。この場合、情報提供サーバ１０２は、「アプリＩＤ」と「学籍ＩＤ」との対応関係を示す情報９０１を、別に記憶しておく。このように、対応情報６２９ｃは、少なくとも「アプリＩＤ」と、「場所情報」と、「日時」と、を対応付けて記憶した情報であれば良い。
【０１０７】
分析情報生成部（生成手段）６２６は、管理端末１０８等からの所定の要求に基づき、対応情報管理部６２５が管理する対応情報６２９ｃと、情報端末１０５の利用者１０６（学生）の情報とを用いて、利用者１０６である学生に関する様々な分析情報を生成する。分析情報生成部６２６は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。なお、分析情報生成部６２６が生成する分析情報については、第１〜４の実施形態で説明する。
【０１０８】
情報提供部６２７は、分析情報生成部６２６が生成した分析情報を、例えば、要求元の管理端末１０８等に提供する。情報提供部６２７は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【０１０９】
記憶部６２８は、前述した施設情報６２９ａ、講義情報６２９ｂ、対応情報６２９ｃ等の情報を記憶する手段であり、例えば、図２のストレージ装置２０４、及び図２のＣＰＵ２０１で実行されるプログラム等によって実現される。
【０１１０】
上記の構成により、情報提供サーバ１０２は、情報処理システム１００に含まれる複数の情報端末１０５から送信される登録要求に基づいて、各情報端末１０５のアプリＩＤと、場所情報と、日時とを対応付けて、図９に示すような対応情報６２９ｃに記憶する。
【０１１１】
また、情報提供サーバ１０２は、例えば、管理端末１０８等からの所定の要求に基づき、対応情報６２９ｃと、情報端末１０５の利用者１０６である学生の情報（例えば、学籍情報等）に基づいて、利用者１０６に関する分析情報を生成し、提供する。
【０１１２】
（出力装置の機能構成）
出力装置１０３は、位置ＩＤ記憶部６３１、及び位置ＩＤ出力部６３２を有する。
【０１１３】
位置ＩＤ記憶部６３１は、位置情報管理サーバ１０１から通知される位置ＩＤを記憶する手段であり、例えば、図３のフラッシュＲＯＭ３０３、及び図３のＣＰＵ３０１で実行されるプログラム等によって実現される。
【０１１４】
位置ＩＤ出力部６３２は、位置ＩＤ記憶部６３１に記憶された位置ＩＤを含む信号（例えば、音波、電波等）を出力する手段である。位置ＩＤ出力部６３２は、例えば、図３の音波制御部３０５、スピーカ３０６、及び図３のＣＰＵ３０１で実行されるプログラム等によって実現される。或いは、位置ＩＤ出力部６３２は、例えば、図３の近距離無線通信装置３０７、及び図３のＣＰＵ３０１で実行されるプログラム等によって実現される。
【０１１５】
上記の構成により、出力装置１０３は、位置情報管理サーバ１０１から通知される位置ＩＤを含む信号を、所定の領域に出力する。
【０１１６】
（情報端末の機能構成）
情報端末１０５は、通信制御部６５１、位置ＩＤ取得部６５２、位置情報取得部６５３、位置情報通知部６５４、表示制御部６５５、操作受付部６５６、及び記憶部６５７を有する。
【０１１７】
通信制御部６５１は、例えば、図５の通信Ｉ／Ｆ５０５を用いて、情報端末１０５をネットワーク１０９に接続し、位置情報管理サーバ１０１、及び情報提供サーバ１０２等との通信を行うための手段である。通信制御部６５１は、例えば、図５のＣＰＵ５０１で実行されるプログラムによって実現される。
【０１１８】
位置ＩＤ取得部６５２は、出力装置１０３から出力される信号に含まれる位置ＩＤを取得する手段である。
【０１１９】
例えば、位置ＩＤ取得部６５２は、図５のマイク部５０７、及び図５のＣＰＵ５０１で実行されるプログラム等によって実現され、出力装置１０３から出力される音波を取得し、取得した音波に含まれる位置ＩＤを抽出する。
【０１２０】
或いは、位置ＩＤ取得部６５２は、図５の近距離無線通信装置５０９、及び図５のＣＰＵ５０１で実行されるプログラム等によって実現され、出力装置１０３から出力される電波を取得して、取得した電波に含まれる位置ＩＤを抽出する。
【０１２１】
位置情報取得部６５３は、位置ＩＤ取得部６５２が取得した位置ＩＤを含む位置情報の取得要求を位置情報管理サーバ１０１に送信し、位置情報管理サーバ１０１から通知される位置情報を取得する。位置情報取得部６５３は、例えば、図５のＣＰＵ５０１で実行されるプログラムによって実現される。
【０１２２】
位置情報通知部６５４は、情報端末１０５のアプリＩＤと、位置情報取得部６５３が位置情報管理サーバ１０１から取得した位置情報とを含む位置情報の登録要求を情報提供サーバ１０２に送信し、情報提供サーバ１０２に位置情報の登録を要求する。位置情報通知部６５４は、例えば、図５のＣＰＵ５０１で実行されるプログラムによって実現される。
【０１２３】
なお、アプリＩＤは、情報端末１０５に情報処理システム１００に対応するアプリをインストールした際等に、アプリによって生成される情報端末１０５毎に固有の識別情報であり、情報端末１０５を識別する識別情報の一例である。アプリＩＤを用いることにより、情報処理システム１００は、例えば、電話番号やメールアドレス等の個人情報によらずに、情報端末１０５を識別することができる。
【０１２４】
ただし、アプリＩＤは、情報端末１０５を識別情報の好適な一例であり、例えば、情報端末１０５のデバイスＩＤや、利用者の識別情報（例えば、学籍ＩＤ等）を用いるものであっても良い。
【０１２５】
表示制御部６５５は、例えば、図５の表示入力装置５０６等に、表示情報を表示させる手段であり、例えば、図５のＣＰＵ５０１で実行されるプログラムによって実現される。
【０１２６】
操作受付部６５６は、例えば、図５の表示入力装置５０６等に対する利用者１０６の入力操作を受け付ける手段であり、例えば、図５のＣＰＵ５０１で実行されるプログラムによって実現される。
【０１２７】
記憶部６５７は、例えば、情報端末１０５のアプリＩＤ等の情報を記憶する手段であり、例えば、図５のストレージ装置５０４、ＲＡＭ５０２、及び図５のＣＰＵ５０１で実行されるプログラム等によって実現される。
【０１２８】
上記の構成により、情報端末１０５は、出力装置１０３から出力される信号に含まれる位置ＩＤを取得し、取得した位置ＩＤを用いて、位置情報管理サーバ１０１から位置ＩＤに対応する位置情報を取得する。
【０１２９】
また、情報端末１０５は、情報端末１０５のアプリＩＤと、位置情報管理サーバ１０１から取得した位置情報とを含む位置情報の登録要求を、情報提供サーバ１０２に送信する。
【０１３０】
好ましくは、情報端末１０５は、例えば、所定の時間間隔で、或いは位置ＩＤが変更されたとき等に、位置情報の登録要求を位置情報管理サーバ１０１に送信する。
【０１３１】
（学籍情報管理サーバの機能構成）
学籍情報管理サーバ１０７は、通信制御部６７１、学籍情報管理部６７２、記憶部６７３を有する。
【０１３２】
通信制御部６７１は、例えば、図２のネットワークＩ／Ｆ２０５を用いて、学籍情報管理サーバ１０７をネットワーク１０９に接続し、情報提供サーバ１０２等との通信を行うための手段である。通信制御部６７１は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【０１３３】
学籍情報管理部６７２は、学生等の学籍の識別情報である学籍ＩＤと、学生等の学籍情報とを対応付けて、記憶部６７３の学籍情報６７４に記憶して管理する手段であり、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【０１３４】
なお、学籍情報６７４には、例えば、大学等の教育機関で従来から管理されている学籍情報に含まれる様々な情報、例えば、氏名、年齢、出身地、出身校、成績、テストの結果、論文、資格等の情報が含まれているものとする。
【０１３５】
記憶部６７３は、学籍情報６７４を記憶する手段であり、例えば、図２のストレージ装置２０４、及び図２のＣＰＵ２０１で実行されるプログラム等によって実現される。
【０１３６】
上記の構成により、学籍情報管理サーバ１０７は、情報提供サーバ１０２からの要求に応じて、学生等の学籍情報の一部又は全部を情報提供サーバ１０２に提供する。
【０１３７】
（ゲートウェイの機能構成）
ゲートウェイ１０４は、位置情報管理サーバ１０１と、出力装置１０３との間の通信を中継する。これにより、位置情報管理サーバ１０１と出力装置１０３とは、ゲートウェイ１０４を介して、相互に通信可能に構成されている。
【０１３８】
＜処理の流れ＞
続いて、本実施形態に係る情報処理システム１００による情報処理方法の処理の流れについて説明する。
【０１３９】
（情報取得処理）
図１０は、一実施形態に係る情報取得処理の例を示すシーケンス図である。図１０に示す処理は、情報提供サーバ１０２が、情報端末１０５から送信される位置情報の登録情報に基づいて、情報端末１０５の対応情報６２９ｃを記憶する情報取得処理の例を示している。
【０１４０】
ステップＳ１００１において、例えば、図１の教室１１０に設置された出力装置１０３の位置ＩＤ出力部６３２は、位置ＩＤ１を含む信号を、所定の時間間隔（例えば、１秒間隔等）で送信しているものとする。
【０１４１】
ステップＳ１００２において、例えば、情報端末１０５の利用者１０６である学生が教室１１０に入ると、情報端末１０５の位置ＩＤ取得部６５２は、出力装置１０３が出力する信号に含まれる位置ＩＤ１を取得する。
【０１４２】
ステップＳ１００３において、情報端末１０５の位置情報取得部６５３は、位置ＩＤ取得部６５２が取得した位置ＩＤ１と、情報端末１０５のアプリＩＤとを含む位置情報の取得要求を、位置情報管理サーバ１０１に送信する。
【０１４３】
ステップＳ１００４において、位置情報管理サーバ１０１の位置情報管理部６１２は、情報端末１０５からの位置情報の取得要求に応じて、位置情報の取得要求に含まれる位置ＩＤ１に対応する位置情報を、記憶部６１４の位置情報６１５から抽出する。
【０１４４】
ステップＳ１００５において、位置情報管理サーバ１０１の位置情報管理部６１２は、ステップＳ１００４で抽出した位置情報を、位置情報の取得要求の要求元の情報端末１０５に送信する。
【０１４５】
ステップＳ１００６において、情報端末１０５の位置情報通知部６５４は、位置情報管理サーバ１０１から通知された位置情報と、情報端末１０５のアプリＩＤとを含む位置情報の登録要求を、情報提供サーバ１０２に通知する。
【０１４６】
ステップＳ１００７において、情報提供サーバ１０２の位置情報収集部６２２は、情報端末１０５から通知された登録要求を収集する。また、位置情報収集部６２２は、収集した登録要求に含まれる位置情報（緯度、経度、高度を示す情報）を、例えば、図８（ａ）に示すような施設情報６２９ａを用いて、場所情報に変換する。
【０１４７】
ステップＳ１００８において、情報提供サーバ１０２は、登録要求を送信した情報端末１０５に、登録結果を通知する。
【０１４８】
好ましくは、このとき、情報端末１０５に通知される登録結果には、情報提供サーバ１０２が登録要求を受け付けたことを示す情報と、ステップＳ１００７で変換された場所情報等が含まれる。
【０１４９】
ステップＳ１００９において、情報提供サーバ１０２の対応情報管理部６２５は、情報端末１０５のアプリＩＤと、ステップＳ１００７で変換した場所情報と、情報端末１０５が位置ＩＤ１を取得した日時の情報と、を対応付けて対応情報６２９ｃに記憶する。
【０１５０】
なお、情報端末１０５が位置ＩＤ１を取得した日時の情報は、例えば、情報端末１０５から送信される登録要求に含まれているものであっても良いし、位置情報収集部６２２が情報端末１０５から登録要求を受信した日時の情報であっても良い。
【０１５１】
上記の処理により、情報提供サーバ１０２は、情報処理システム１００に含まれる複数の情報端末１０５から位置情報の登録要求を受信し、受信した登録情報に基づいて各情報端末１０５の対応情報を記憶して、管理する。
【０１５２】
なお、情報端末１０５、上記の情報取得処理を、例えば、所定の時間間隔、又は所定の時刻に達したとき等に実行する。
【０１５３】
また、情報端末１０５は、取得した位置ＩＤが変更されたとき等に、上記の情報取得処理を実行するものであっても良い。
【０１５４】
例えば、ステップＳ１０１０において、位置情報管理サーバ１０１の位置ＩＤ変更部６１３が、位置ＩＤ１を、位置ＩＤ２に変更することを要求する位置ＩＤの変更要求を、出力装置１０３に送信する。
【０１５５】
ステップＳ１０１１において、出力装置１０３の位置ＩＤ記憶部６３１は、位置情報管理サーバ１０１から受信した位置ＩＤの変更要求に含まれる位置ＩＤ２を記憶する。また、出力装置１０３の位置ＩＤ出力部６３２は、位置ＩＤ記憶部６３１に記憶された位置ＩＤ２を含む信号を、例えば、所定の時間間隔で出力する。
【０１５６】
ステップＳ１０１２において、情報端末１０５の位置ＩＤ取得部６５２は、出力装置１０３から出力される信号に含まれる位置ＩＤ２が、前回取得した位置ＩＤ１と異なると判断すると、ステップＳ１０１３以降の処理を実行する。
【０１５７】
ステップＳ１０１３において、情報端末１０５の位置情報取得部６５３は、位置ＩＤ取得部６５２が取得した位置ＩＤ２と、情報端末１０５のアプリＩＤとを含む位置情報の取得要求を、位置情報管理サーバ１０１に送信する。
【０１５８】
ステップＳ１０１４において、位置情報管理サーバ１０１の位置情報管理部６１２は、情報端末１０５からの位置情報の取得要求に応じて、位置情報の取得要求に含まれる位置ＩＤ２に対応する位置情報を、記憶部６１４の位置情報６１５から抽出する。
【０１５９】
ステップＳ１０１５において、位置情報管理サーバ１０１の位置情報管理部６１２は、ステップＳ１０１４で抽出した位置情報を、位置情報の取得要求の要求元の情報端末１０５に送信する。
【０１６０】
ステップＳ１０１６において、情報端末１０５の位置情報通知部６５４は、位置情報管理サーバ１０１から通知された位置情報と、情報端末１０５のアプリＩＤとを含む位置情報の登録要求を、情報提供サーバ１０２に通知する。
【０１６１】
ステップＳ１０１７において、情報提供サーバ１０２の位置情報収集部６２２は、情報端末１０５から通知された位置情報の登録要求を収集する。また、位置情報収集部６２２は、収集した登録要求に含まれる位置情報（緯度、経度、高度を示す情報）を場所情報に変換する。
【０１６２】
ステップＳ１０１８において、情報提供サーバ１０２は、登録要求を送信した情報端末１０５に、登録結果を通知する。
【０１６３】
ステップＳ１０１９において、情報提供サーバ１０２の対応情報管理部６２５は、情報端末１０５のアプリＩＤと、ステップＳ１０１７で変換した場所情報と、情報端末１０５が位置ＩＤ２を取得した日時の情報と、を対応付けて対応情報６２９ｃに記憶する。
【０１６４】
上記の処理により、情報提供サーバ１０２は、情報処理システム１００に含まれる複数の情報端末１０５の対応情報６２９ｃを記憶部６２８に記憶し、管理することができる。
【０１６５】
また、情報提供サーバ１０２は、例えば、管理端末１０８等からの要求に応じて、記憶部６２８に記憶した対応情報６２９ｃと、情報端末１０５の利用者１０６に関する情報を用いて、利用者１０６に関する分析情報を生成し、提供する情報提供処理を実行する。
【０１６６】
続いて、情報提供サーバ１０２による情報提供処理について説明する。
【０１６７】
［第１の実施形態］
（情報提供処理）
図１１は、第１の実施形態に係る情報提供処理の例を示すシーケンス図である。なお、図１１に示す処理の開始時点において、図１０に示す情報提供処理により、情報提供サーバ１０２に、例えば、図９に示すような対応情報が記憶されているものとする。
【０１６８】
ステップＳ１１０１において、情報提供サーバ１０２を用いて分析情報を出力する利用者（以下、管理者と呼ぶ）の操作により、管理端末１０８は、学生１の出席情報の取得要求を情報提供サーバ１０２に送信する。
【０１６９】
例えば、大学の教職員等である管理者は、管理端末１０８のウェブブラウザ等を用いて、情報提供サーバ１０２が提供するウェブサーバにアクセスし、学生の出席情報を取得するためのウェブページに、学生１の学籍ＩＤを入力して、出席情報の取得操作を行う。
【０１７０】
ステップＳ１１０２において、情報提供サーバ１０２の分析情報生成部６２６は、管理端末１０８から学生１の出席情報の取得要求を受け付けると、学生１の学籍ＩＤを用いて、出席情報の生成に必要な受講情報の取得を、学籍情報管理サーバ１０７に要求する。
【０１７１】
ステップＳ１１０３において、学籍情報管理サーバ１０７の学籍情報管理部６７２は、情報提供サーバ１０２からの要求に応じて、学籍ＩＤに対応する受講情報を抽出する。
【０１７２】
例えば、学籍情報管理サーバ１０７が管理する学籍情報６７４には、図１２に示すような受講情報が含まれる。図１２の例では、受講情報には、「学籍ＩＤ」に対応付けて、「利用者」、「受講科目」等の情報が記憶されている。
【０１７３】
「学籍ＩＤ」は、学生の学籍を識別する識別情報であり、情報提供サーバ１０２が管理する対応情報６２９ｃ等に含まれる「学籍ＩＤ」に対応している。「利用者」は、例えば、学生等の名前等を示す情報である。「受講科目」は、「学籍ＩＤ」に対応する学生等が受講している講義を示す情報である。この受講情報により、各学生等が受講している講義を特定することができるものとする。
【０１７４】
ステップＳ１１０４において、学籍情報管理サーバ１０７の学籍情報管理部６７２は、情報提供サーバ１０２に、学籍ＩＤに対応する受講情報を送信する。
【０１７５】
ステップＳ１１０５において、情報提供サーバ１０２の分析情報生成部６２６は、学籍情報管理サーバ１０７から送信された受講情報に対応する講義の情報を、例えば、図８（ｂ）に示すような講義情報６２９ｂから取得する。これにより、分析情報生成部６２６は、学生１が受講する各講義が開催される場所、日時、及び第１〜３の時間帯の情報を特定することができる。
【０１７６】
ステップＳ１１０６において、情報提供サーバ１０２の分析情報生成部６２６は、ステップ１１０５で読出した、学生１が受講する講義情報に対応する学生１の対応情報を抽出する。
【０１７７】
例えば、分析情報生成部６２６は、学生１が受講する各講義が開催される日時における学生１の対応情報を、図９（ａ）に示すような対応情報６２９ｃから、学生１の学籍ＩＤを用いて抽出する。
【０１７８】
対応情報には、学生１が所持する情報端末１０５が、位置ＩＤを取得した場所の情報と、位置ＩＤを取得した日時の情報と、情報端末１０５のアプリＩＤと、が対応付けて記憶されている。従って、分析情報生成部６２６は、ステップＳ１１０６で取得した学生１の対応情報により、学生１が受講する各講義が開催される日時に、学生１が所持する情報端末１０５が検出された場所、すなわち、学生１がいた場所を特定することができるようになる。
【０１７９】
ステップＳ１１０７において、情報提供サーバ１０２の分析情報生成部６２６は、ステップＳ１１０６で抽出した学生１の対応情報と、ステップＳ１１０５で読出した講義情報とを用いて、例えば、図１３に示すような学生１の出席情報を生成する。
【０１８０】
図１３は、第１の実施形態に係る出席情報の例を示す図である。図１３において、「○」は、各講義が開催された時間帯、及び場所において、学生１の情報端末１０５が検出されたこと、すなわち学生１が各講義に出席していたことを示している。また、「×」は、各講義が開催された時間帯、場所において、学生１の情報端末１０５が検出されなかったこと、すなわち学生１が各講義に欠席していたことを示している。
【０１８１】
また、図１３の例では、第１〜３の３つの時間帯のうち、２つ以上の時間帯に出席していた学生を、各回の講義に出席していたと判断するものとし、第１〜３の時間帯の下の欄に、出席を示す「○」又は欠席を示す「×」が示されている。
【０１８２】
このように、本実施形態に係る情報処理システム１００によれば、学生等が、講義に出席したか否かだけではなく、各講義を複数の時間帯に分割して、各時間帯に学生が出席していた否かを分析することができるようになる。
【０１８３】
これにより、例えば、各講義への遅刻、途中退席、早退等、学生等のより詳しい行動パターンを分析することができるようになる。
【０１８４】
ここで、図１１に戻り、情報提供処理のシーケンス図の説明を続ける。
【０１８５】
ステップＳ１１０８において、情報提供サーバ１０２の情報提供部６２７は、ステップＳ１１０７で分析情報生成部６２６が生成した学生１の出席情報（分析情報の一例）を、要求元の管理端末１０８に提供（送信）する。
【０１８６】
ステップＳ１１０９において、管理端末１０８は、情報提供サーバ１０２から提供された、例えば、図１３に示すような学生１の出席情報を、出力（例えば、表示、印刷、保存等）する。
【０１８７】
上記の処理により、本実施形態に係る情報処理システム１００は、学校等の教育施設において、学生（利用者）の行動パターンを分析するための情報を収集し、学生に関する、より詳細な出席情報（分析情報）を生成して、提供することができるようになる。
【０１８８】
なお、図１３に示す出席情報は一例である。例えば、図１３に示す第１〜第３の時間帯の数は一例であり、２つ以上の他の数であっても良い。また、学校等の教育施設は、所定の施設の一例である。
【０１８９】
［第２の実施形態］
第１の実施形態では、情報提供サーバ１０２が、分析情報の一例として、学生１の出席情報を生成する場合の例について説明した。第２の実施形態では、情報提供サーバ１０２が、分析情報の別一例として、講義Ａを受講する１人以上の学生等の出席情報を生成する場合の例について説明する。
【０１９０】
図１４は、第２の実施形態に係る情報提供処理の例を示すシーケンス図である。なお、図１４に示す処理の開始時点において、図１０に示す情報提供処理により、情報提供サーバ１０２に、例えば、図９に示すような対応情報が記憶されているものとする。
【０１９１】
ステップＳ１４０１において、管理者の操作により、管理端末１０８は、講義Ａの出席情報の取得要求を情報提供サーバ１０２に送信する。
【０１９２】
例えば、講義Ａの講師等である管理者は、管理端末１０８のウェブブラウザ等を用いて、情報提供サーバ１０２が提供するウェブサーバにアクセスし、講義の出席情報を取得するためのウェブページに、講義Ａを指定して、出席情報の取得操作を行う。
【０１９３】
ステップＳ１４０２において、情報提供サーバ１０２の分析情報生成部６２６は、管理端末１０８から講義Ａの出席情報の取得要求を受け付けると、講義Ａの受講者情報の取得を、学籍情報管理サーバ１０７に要求する。
【０１９４】
ステップＳ１４０３において、学籍情報管理サーバ１０７の学籍情報管理部６７２は、情報提供サーバ１０２からの要求に応じて、講義Ａに対応する受講者情報を抽出する。
【０１９５】
例えば、学籍情報管理サーバ１０７が管理する学籍情報６７４には、図１５に示すような受講者情報が含まれるものとする。図１５の例では、受講者情報には、各講義の受講者の「学籍ＩＤ」、「利用者」等の情報が記憶されている。この受講者情報により、各講義を受講している受講者（学生）を特定することができるものとする。
【０１９６】
ステップＳ１４０４において、学籍情報管理サーバ１０７の学籍情報管理部６７２は、情報提供サーバ１０２に、講義Ａに対応する受講者情報を送信する。
【０１９７】
ステップＳ１４０５において、情報提供サーバ１０２の分析情報生成部６２６は、講義Ａの講義情報を、例えば、図８（ｂ）に示すような講義情報６２９ｂから取得する。これにより、分析情報生成部６２６は、講義Ａが開催される場所、日時、及び第１〜３の時間帯の情報を特定することができる。
【０１９８】
ステップＳ１４０６において、情報提供サーバ１０２の分析情報生成部６２６は、ステップ１４０５で取得した受講者情報に含まれる受講者に対応する対応情報を抽出する。例えば、分析情報生成部６２６は、講義Ａが開催される日時における、各学生の対応情報を、図９（ａ）に示すような対応情報６２９ｃから、各学生の学籍ＩＤを用いて抽出する。
【０１９９】
ステップＳ１４０７において、情報提供サーバ１０２の分析情報生成部６２６は、ステップＳ１４０６で抽出した各学生の対応情報と、ステップＳ１４０５で読出した講義情報とを用いて、例えば、図１６に示すような講義Ａの出席情報を生成する。
【０２００】
図１６は、第２の実施形態に係る出席情報の例を示す図である。図１６において、「○」は、各講義が開催された時間帯、場所において、各学生の情報端末１０５が検出されたこと、すなわち各学生が講義Ａに出席していたことを示している。また、「×」は、講義Ａが開催された時間帯、場所において、各学生の情報端末１０５が検出されなかったこと、すなわち各学生が各講義に欠席していたことを示している。
【０２０１】
また、図１６の例では、第１〜３の３つの時間帯のうち、２つ以上の時間帯に出席していた学生を、各回の講義に出席していたと判断するものとし、第１〜３の時間帯の下の欄に、出席を示す「○」又は欠席を示す「×」が示されている。
【０２０２】
このように、本実施形態に係る情報処理システム１００によれば、講義を受講している各学生が、講義に出席したか否かだけではなく、講義を複数の時間帯に分割して、時間帯毎に各学生が出席していた否かを分析することができるようになる。
【０２０３】
これにより、例えば、講義を開催する講師等は、各学生の遅刻、途中退席、早退等、学生等のより詳しい行動パターンを分析することができるようになる。
【０２０４】
ここで、図１４に戻り、情報提供処理のシーケンス図の説明を続ける。
【０２０５】
ステップＳ１４０８において、情報提供サーバ１０２の情報提供部６２７は、ステップＳ１４０７で分析情報生成部６２６が生成した講義Ａの出席情報（分析情報の別の一例）を、要求元の管理端末１０８に提供（送信）する。
【０２０６】
ステップＳ１４０９において、管理端末１０８は、情報提供サーバ１０２から提供された、例えば、図１６に示すような講義Ａの出席情報を、出力（例えば、表示、印刷、保存等）する。
【０２０７】
上記の処理により、本実施形態に係る情報処理システム１００は、学校等の教育施設において、学生の行動パターンを分析するための情報を収集し、各講義に参加する１人以上の学生に関する、より詳細な出席情報を生成して、提供することができるようになる。
【０２０８】
以上、第１、２の実施形態では、情報処理システム１００は、講義が行なわれる教室に、学生がいるか否かに基づいて、出席情報を分析し、提供する例について説明した。ただし、教室は所定の施設で所定のイベントが開催される場所の一例である。例えば、情報処理システム１００は、食堂、図書館、体育館等、教室以外の施設に、学生がいるか否かに基づいて、分析情報を分析し、提供するものであっても良い。
【０２０９】
［第３の実施形態］
第３の実施形態では、情報処理システム１００が、所定の設備や、所定の領域等に学生がいるか否かに応じて、様々な分析情報を分析し、提供する場合の例について説明する。
【０２１０】
図１７は、第３の実施形態に係る出力装置の配置の例を示す図である。図１７において、例えば、学校内の食堂１７００等の施設に、複数のテーブル１７１１〜１７１６等の設備が配置されており、各テーブルに対応して出力装置１０３が設置されているものとする。
【０２１１】
例えば、テーブル１７１１に対応して、食堂１７００の天井等に設けられた出力装置１０３は、テーブル１７１１を含む領域１７２１内に、位置ＩＤを含む信号を出力しているものとする。同様に、各テーブル１７１２〜１７１６に対応して設けられた出力装置１０３は、各テーブル１７１２〜１７１６を含む領域１７２２〜１７２６内に、それぞれ、位置ＩＤを含む信号を出力しているものとする。
【０２１２】
図１８は、第３の実施形態に係る情報提供サーバが管理する情報の例を示す図である。
【０２１３】
図１８（ａ）は、第３の実施形態に係る施設情報６２９ａの例を示している。図１８（ａ）に示す第３の実施形態に係る施設情報６２９ａは、図８（ａ）に示す第１の実施形態に係る施設情報６２９ａに加えて、「領域情報」を含んでいる。
【０２１４】
「領域情報」は、例えば、図１７において、領域１７２１〜１７２６を示す情報である。この「領域情報」により、本実施形態に係る情報処理システム１００は、利用者（学生等）がいる施設（教室、食堂等）だけではなく、施設内のどの領域にいるかを管理することができる。これにより、例えば、食事時間帯等に、学生１と同じテーブルにいる他の学生を特定すること等ができるようになる。
【０２１５】
なお、食堂は所定の施設の一例であり、テーブルは所定の設備の一例である。例えば、食堂は、図書館、体育館、練習室、ロビー等の他の施設であっても良いし、テーブルは、机、体育設備、音楽設備（ピアノ等）、ソファー等の設備であっても良い。
【０２１６】
図１９は、第３の実施形態に係る情報提供処理の例を示す図である。なお、図１９に示す処理の開始時点において、図１０に示す情報提供処理により、情報提供サーバ１０２に、例えば、図１８（ｂ）に示すような対応情報が記憶されているものとする。
【０２１７】
ステップＳ１９０１において、管理者の操作により、管理端末１０８は、人のつながりレポートの取得要求を情報提供サーバ１０２に送信する。
【０２１８】
人のつながりレポートとは、所定の時間帯（例えば、食事時間帯等）に、所定の場所（例えば、食堂等）において、各学生が、他の学生の近くにいる割合を示す情報である。この情報により、例えば、大学の教職員等の管理者は、各学生の人のつながり（行動パターンの一例）を知ることができる。
【０２１９】
これにより、例えば、大学等の教職員等は、他の学生とつながりが少ない学生に対して、例えば、学生のプロフィール等に応じたイベント、サークル、ＳＮＳ（Social Network Service）の紹介、勧誘等、様々なサポートを行うことができるようになる。
【０２２０】
ステップＳ１９０２において、情報提供サーバ１０２の分析情報生成部６２６は、食事時間帯（例えば、１２：００〜１３：００等）の食堂において、学生毎に、各学生と同じエリアにいた他の学生の情報を、日毎に特定する。
【０２２１】
図１９（ｂ）の例では、「２０ｘｘ．４．１０」の食事時間帯「１２：００〜１３：００」に、学籍ＩＤ「ｘｘｘｘ００１」の学生が、学籍ＩＤ「ｘｘｘｘ００４」の学生、及び学籍ＩＤ「ｘｘｘｘ０００５」の学生と同じ領域１７２１にいたことを特定する。
【０２２２】
ステップＳ１９０３において、情報提供サーバ１０２の分析情報生成部６２６は、学生毎に、食事時間帯の食堂において、他の学生と同じ領域にいた割合を示す、例えば、図２０（ａ）に示すような情報を学生毎に集計する。
【０２２３】
図２０（ａ）は、学生１が食事時間帯に、他の学生と同じエリアにいる割合を、月毎に集計した情報である。分析情報生成部６２６は、例えば、図２０（ａ）に示すような情報を、学生毎に集計する。
【０２２４】
ステップＳ１９０４において、情報提供サーバ１０２の分析情報生成部６２６は、ステップＳ１９０３で集計した情報を用いて、例えば、図２０（ｂ）に示すような人のつながりレポートを作成する。
【０２２５】
図２０（ｂ）は、人のつながりレポートの例を示している。図２０（ｂ）の例では、各学生間の線の太さは、食事時間帯の食堂において、同じエリアにいる割合の高さを示している。例えば、学生１は、学生６との間の線の太さが、他の学生との間の線の太さより太いので、食事時間帯の食堂において、学生６と同じエリアにいる割合が、他の学生と同じエリアにいる割合より高いことが示されている。
【０２２６】
また、図２０（ｂ）の例では、学生３は、他の学生との間の線の太さが、他の学生間の線の太さより細いので、他の学生と同じエリアにいる割合が、比較的低いことが示されている。つまり、図２０（ｂ）に示す人のつながりレポートにおいて、学生間の線の太さは、各学生と他の学生との人間関係の強さを示している。
【０２２７】
好ましくは、学生間の線の太さが所定の太さより細い場合、すなわち、他の学生と同じエリアにいる割合が所定の割合より低い場合、学生間の線の色や、線種を変えて表示する。これにより、教職員等は、他の学生とのつながりが少ない学生（例えば、学生３）を、フォローの対象として判断することが容易になる。
【０２２８】
図１９に戻り、情報提供処理のシーケンス図の説明を続ける。
【０２２９】
ステップＳ１９０５において、情報提供サーバ１０２の情報提供部６２７は、ステップＳ１９０４で分析情報生成部６２６が生成した人のつながりレポート（分析情報の一例）を、要求元の管理端末１０８に提供（送信）する。
【０２３０】
ステップＳ１９０６において、管理端末１０８は、情報提供サーバ１０２から提供された、例えば、図２０（ｂ）に示すような人のつながりレポートを、出力（例えば、表示、印刷、保存等）する。
【０２３１】
上記の処理により、本実施形態に係る情報処理システム１００は、所定の施設において、利用者の行動パターンを分析するための情報を収集し、各利用者の人のつながり（人間関係等）を示す分析情報を生成して、提供することができるようになる。
【０２３２】
なお、図２０（ｂ）に示す人のつながりレポートは、情報処理システム１００により提供される分析情報の一例である。例えば、人のつながりレポートは、学生がよく利用する施設、領域、設備等とのつながり等を示す情報であっても良い。
【０２３３】
［第４の実施形態］
第１〜３の実施形態では、情報提供サーバ１０２が、情報提供サーバ１０２で生成した分析情報を管理者等に提供する場合の例について説明した。
【０２３４】
別の一例として、情報提供サーバ１０２は、情報提供サーバ１０２で生成した分析情報を、学籍情報管理サーバ１０７が管理する学籍情報と組合せて、提供する場合の例について説明する。
【０２３５】
図２１は、第４の実施形態に係る情報提供処理の例を示すシーケンス図である。なお、図２１に示す処理の開始時点において、例えば、図１０に示す情報提供処理により、情報提供サーバ１０２に、例えば、図９に示すような対応情報が記憶されているものとする。
【０２３６】
ステップＳ２１０１において、管理者の操作により、管理端末１０８は、学生の保護者向けレポートの作成を要求する作成要求を情報提供サーバ１０２に送信する。なお、保護者向けレポートは、情報提供サーバ１０２が生成した分析情報と、学籍情報管理サーバ１０７が管理する学籍情報と、組合せて提供する提供情報の一例である。
【０２３７】
ステップＳ２１０２において、情報提供サーバ１０２の分析情報生成部６２６は、例えば、図１３に示すような、学生の講義毎の出席率をさらに集計することにより、学生の授業全体に対する出席率（授業出席率）を算出する。なお、授業出席率は、情報提供サーバ１０２が生成する分析情報の一例である。
【０２３８】
ステップＳ２１０３において、情報提供サーバ１０２の分析情報生成部６２６は、学籍情報管理サーバ１０７に、保護者向けレポートに用いる、学生の学籍情報の取得を要求する。
【０２３９】
ステップＳ２１０４において、学籍情報管理サーバ１０７の学籍情報管理部６７２は、情報提供サーバ１０２からの要求に応じて、学籍ＩＤに対応する学籍情報を抽出する。ここでは、学生の学籍情報一例として、資格保有数、学外活動参加回数、インターン実績、論文提出回数、プレゼンテーション回数（以下、プレゼン回数と呼ぶ）等の情報が抽出されるものとする。
【０２４０】
ステップＳ２１０５において、学籍情報管理サーバ１０７の学籍情報管理部６７２は、ステップＳ２１０４で抽出された学籍情報を、情報提供サーバ１０２に送信する。
【０２４１】
ステップＳ２１０６において、情報提供サーバ１０２の分析情報生成部６２６は、学籍情報管理サーバ１０７から送信された学籍情報と、ステップＳ２１０２で算出した授業出席率とを用いて、例えば、図２２（ａ）に示すような保護者向けレポートを作成する。
【０２４２】
図２１（ａ）は、分析情報生成部６２６が作成する保護者向けレポートの例を示している。図２１（ａ）の例では、授業出席率、資格保有数、学外活動参加回数、インターン実績、論文提出回数、プレゼン回数等の項目毎に、学生１の情報と、学生の平均を示す情報とを、比較できるように表示されている。
【０２４３】
ステップＳ２１０７において、情報提供サーバ１０２の情報提供部６２７は、ステップＳ２１０６で分析情報生成部６２６が作成した学生１の保護者向けレポートを、要求元の管理端末１０８に提供（送信）する。
【０２４４】
ステップＳ２１０８において、管理端末１０８は、情報提供サーバ１０２から提供された、例えば、図２１（ａ）に示すような保護者用レポートを、出力（例えば、表示、印刷、保存等）する。
【０２４５】
このように、情報処理システム１００は、情報提供サーバ１０２で生成した分析情報と、学籍情報管理サーバ１０７が管理する学籍情報とを組合せて、情報を提供するものであっても良い。
【０２４６】
図２２（ｂ）は、本実施形態に係る情報提供サーバ１０２が、情報提供サーバ１０２で生成した分析情報と、学籍情報管理サーバ１０７が管理する学籍情報とを組合せて提供する情報の別の一例である。
【０２４７】
図２２（ｂ）の例は、講義Ａを受講した複数の学生の出席率と、講義Ａのテストの点数との関係を示すレポートの例が示されている。この例では、情報提供サーバ１０２の分析情報生成部６２６は、講義Ａの出席率を情報提供サーバ１０２内で生成し、テストの点数の情報を学籍情報管理サーバ１０７から取得する。また、分析情報生成部６２６は、生成した講義Ａの出席率と、講義Ａのテストの点数とを組合せて、例えば、図２２（ｂ）に示すような、出席率と点数との関係を示すレポートを作成することができる。
【０２４８】
図２２（ｂ）に示す出席率と点数との関係を示すレポートにおいて、例えば、出席率が低く、点数が高い学生が多い場合、テストの難易度が低過ぎると判断することができる。一方、例えば、出席率が高く、点数が低い学生が多い場合、テストの難易度が高過ぎる、或いは、講義内容が適切ではなかったと判断することができる。
【０２４９】
以上、本実施形態に係る情報処理システム１００によれば、情報提供サーバ１０２で生成した分析情報と、学籍情報管理サーバ１０７が管理する学籍情報とを組合せて、学生等の利用者に関する様々な分析情報を提供することができる。
【符号の説明】
【０２５０】
１００      情報処理システム
１０１      位置情報管理サーバ
１０２      情報提供サーバ（情報処理装置）
１０３      出力装置
１０５      情報端末（端末装置）
６１２      位置情報管理部（位置情報管理手段）
６１３      位置ＩＤ変更部（変更手段）
６２２      位置情報収集部（収集手段）
６２５      対応情報管理部（管理手段）
６２６      分析情報生成部（生成手段）
【先行技術文献】
【特許文献】
【０２５１】
【特許文献１】特開２００２−２２９４２７号公報
【図１】
2017207875.tif 000003
【図２】
2017207875.tif 000004
【図３】
2017207875.tif 000005
【図４】
2017207875.tif 000006
【図５】
2017207875.tif 000007
【図６】
2017207875.tif 000008
【図７】
2017207875.tif 000009
【図８】
2017207875.tif 000010
【図９】
2017207875.tif 000011
【図１０】
2017207875.tif 000012
【図１１】
2017207875.tif 000013
【図１２】
2017207875.tif 000014
【図１３】
2017207875.tif 000015
【図１４】
2017207875.tif 000016
【図１５】
2017207875.tif 000017
【図１６】
2017207875.tif 000018
【図１７】
2017207875.tif 000019
【図１８】
2017207875.tif 000020
【図１９】
2017207875.tif 000021
【図２０】
2017207875.tif 000022
【図２１】
2017207875.tif 000023
【図２２】
2017207875.tif 000024