(57)【要約】【課題】安全確認のメッセージを適切に通知する。【解決手段】１以上の情報処理装置を含む情報処理システムであって、端末ごとに複数の無線機器のうち帰属すべき無線機器および該無線機器に帰属すべき時間帯を記憶する記憶部と、前記複数の無線機器それぞれから該無線機器に帰属する端末の情報を取得する取得部と、前記記憶部に記憶された前記無線機器に帰属すべき時間帯と前記取得部で取得された帰属する端末の情報とに基づいて、所定の連絡先に通知するか否かを判断する判断部と、を有する。【選択図】図１８
2017017386.tif 000002
【特許請求の範囲】
【請求項１】
１以上の情報処理装置を含む情報処理システムであって、
端末ごとに複数の無線機器のうち帰属すべき無線機器および該無線機器に帰属すべき時間帯を記憶する記憶部と、
前記複数の無線機器それぞれから該無線機器に帰属する端末の情報を取得する取得部と、
前記記憶部に記憶された前記無線機器に帰属すべき時間帯と、前記取得部で取得された帰属する端末の情報とに基づいて、所定の連絡先に通知するか否かを判断する判断部と、を有する情報処理システム。
【請求項２】
前記判断部は、前記端末が、前記無線機器に帰属すべき時間帯に該無線機器に帰属していない場合、前記所定の連絡先に通知すると判断する請求項１に記載の情報処理システム。
【請求項３】
前記判断部は、
前記端末が、第１の無線機器に帰属すべき時間帯に該第１の無線機器に帰属していない場合であっても、前記複数の無線機器のうち第２の無線機器に帰属している場合には、前記所定の連絡先に通知しないと判断する請求項１に記載の情報処理システム。
【請求項４】
前記記憶部は、前記複数の無線機器それぞれの場所の情報を記憶し、
前記判断部は、
前記端末が、第１の無線機器に帰属していないことを確認した場合、前記第１の無線機器の場所の情報と、前記第１の無線機器に帰属していないことを確認した時刻と、該時刻に前記端末が帰属している第２の無線機器の場所とから、前記端末が、前記第１の無線機器に帰属を開始する時間を算出し、
算出された前記時間が、前記第１の無線機器に帰属すべき時間帯に含まれる場合、前記所定の連絡先に通知しないと判断する請求項１に記載の情報処理システム。
【請求項５】
前記記憶部は、前記複数の無線機器それぞれの場所の情報を記憶し、
前記判断部は、
前記端末が、第１の無線機器、及び第２の無線機器に帰属していないことを確認した場合、前記端末が前記第１の無線機器に帰属していないことを確認した時刻と、前記端末が前記第２の無線機器に帰属していないことを確認した時刻と、前記端末が第３の無線機器に帰属したことを確認した時刻と、前記複数の無線機器それぞれの場所の情報とから、前記端末が前記第１の無線機器に帰属を開始する時間を算出し、
算出された前記時間が、前記第１の無線機器に帰属すべき時間帯に含まれる場合、前記所定の連絡先に通知しないと判断する請求項１に記載の情報処理システム。
【請求項６】
前記記憶部は、ユーザと複数の端末とを対応付けて記憶し、さらに前記ユーザと対応付けられた該複数の端末それぞれが帰属すべき無線機器および該無線機器に帰属すべき時間帯を記憶し、
前記判断部は、前記帰属すべき時間帯と、前記ユーザと対応付けられた複数の端末のうちいずれかの端末の前記無線機器に帰属する情報とに基づいて、前記所定の連絡先に通知するか否かを判断する請求項１乃至５のいずれか一項に記載の情報処理システム。
【請求項７】
前記記憶部は、前記複数の無線機器それぞれに帰属すべき時間帯を日毎に記憶する請求項１乃至６のいずれか一項に記載の情報処理システム。
【請求項８】
前記無線機器は、無線ＬＡＮルータ、携帯電話基地局、又は近距離無線通信の機能を備えた機器であり、
前記端末は、前記無線機器に接続することにより、前記無線機器に帰属する請求項１乃至７のいずれか一項に記載の情報処理システム。
【請求項９】
１以上の情報処理装置を含む情報処理システムにおける情報処理方法であって、
端末ごとに複数の無線機器のうち帰属すべき無線機器および該無線機器に帰属すべき時間帯を記憶するステップと、
前記無線機器それぞれから該無線機器に帰属する端末の情報を取得するステップと、
前記記憶するステップにおいて記憶された前記無線機器に帰属すべき時間帯と、前記取得するステップにおいて取得された帰属する端末の情報とに基づいて、所定の連絡先に通知するか否かを判断するステップと、を有する情報処理方法。
【請求項１０】
情報処理装置に、
端末ごとに複数の無線機器のうち帰属すべき無線機器および該無線機器に帰属すべき時間帯を記憶するステップと、
前記無線機器それぞれから該無線機器に帰属する端末の情報を取得するステップと、
前記記憶するステップにおいて記憶された前記無線機器に帰属すべき時間帯と、前記取得するステップにおいて取得された帰属する端末の情報とに基づいて、所定の連絡先に通知するか否かを判断するステップと、を実行させるプログラム。
【請求項１１】
端末と、該端末が帰属する複数の無線機器と、１以上の情報処理装置を含む制御システムであって、
前記端末は、
前記無線機器に帰属する第１の帰属部を有し、
前記複数の無線機器それぞれは、
前記端末を帰属させる第２の帰属部と、
前記第２の帰属部に帰属する前記端末の情報を、前記１以上の情報処理装置に送信する送信部と、を有し、
前記１以上の情報処理装置は、
前記端末ごとに前記複数の無線機器のうち帰属すべき無線機器および該無線機器に帰属すべき時間帯を記憶する記憶部と、
前記複数の無線機器それぞれから該無線機器に帰属する端末の情報を取得する取得部と、
前記記憶部に記憶された前記無線機器に帰属すべき時間帯と前記取得部で取得された帰属する端末の情報とに基づいて、所定の連絡先に通知するか否かを判断する判断部と、を有する制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、プログラム、及び制御システムに関する。
【背景技術】
【０００２】
生徒の安全確認のために、ＩＣカード等を用いて登下校の時間を管理する管理システムが知られている（例えば、特許文献１）。これらの管理システムでは、登校時に生徒がＩＣカードを教室等に設置されているＩＣカードリーダに読み取らせる。ＩＣカードがＩＣカードリーダに読み取られると、管理システム内のサーバは、ＩＣカードが読み取られた時刻を記憶する。
【０００３】
所定の時刻を過ぎてもＩＣカードリーダにＩＣカードが読み取られない場合、サーバは、「登校していない」旨を通知するためのメッセージを保護者等に送信する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した管理システムでは、教室等に設置されたＩＣカードリーダがＩＣカードを読み取ったか否かを基に、サーバは、通知を送信するか判断する。このため、生徒が自宅にいる場合でも、保護者等に安全確認メッセージを送信してしまう。
【０００５】
本実施形態は、上記の問題に鑑みてなされたもので、生徒の安全を確認するように促すメッセージを適切に通知することを目的とする。
【課題を解決するための手段】
【０００６】
本実施形態に係る情報処理システムは、１以上の情報処理装置を含む情報処理システムであって、端末ごとに複数の無線機器のうち帰属すべき無線機器および該無線機器に帰属すべき時間帯を記憶する記憶部と、前記複数の無線機器それぞれから該無線機器に帰属する端末の情報を取得する取得部と、前記記憶部に記憶された前記無線機器に帰属すべき時間帯と前記取得部で取得された帰属する端末の情報とに基づいて、所定の連絡先に通知するか否かを判断する判断部と、を有する。
【発明の効果】
【０００７】
本実施形態によれば、生徒の安全を確認するように促すメッセージを適切に送信することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る無線ＬＡＮルータと、端末との関係の一例を示す図である。
【図２】第１の実施形態に係る情報処理システムの全体構成の一例を示す図である。
【図３】第１の実施形態に係る情報処理システムのネットワーク構成を示す図である。
【図４】第１の実施形態に係る端末のハードウェア構成の一例を示す図である。
【図５】第１の実施形態に係るサーバのハードウェア構成の一例を示す図である。
【図６】第１の実施形態に係る無線ＬＡＮルータのハードウェア構成の一例を示す図である。
【図７】第１の実施形態に係る端末の機能構成の一例を示す図である。
【図８】第１の実施形態に係る無線ＬＡＮルータの機能構成の一例を示す図である。
【図９】第１の実施形態に係るサーバの機能構成の一例を示す図である。
【図１０】第１の実施形態に係るサーバの記憶部が記憶する情報の一例を示す図である。
【図１１】第１の実施形態に係るサーバの記憶部が記憶する情報の一例を示す図である。
【図１２】第１の実施形態に係るサーバの記憶部が記憶する情報の一例を示す図である。
【図１３】第１の実施形態に係るサーバの記憶部が記憶する情報の一例を示す図である。
【図１４】第１の実施形態に係るサーバの記憶部が記憶する情報の一例を示す図である。
【図１５】第１の実施形態に係るサーバの記憶部が記憶する情報の一例を示す図である。
【図１６】第１の実施形態に係るサーバの記憶部が記憶する情報の一例を示す図である。
【図１７】第１の実施形態に係るサーバの記憶部が記憶する情報の一例を示す図である。
【図１８】第１の実施形態に係る動作シーケンスの一例を示す図である。
【図１９】第１の実施形態に係る処理フローの一例を示す図である。
【図２０】第１の実施形態に係る処理フローの一例を示す図である。
【図２１】第２の実施形態に係る動作シーケンスの一例を示す図である。
【発明を実施するための形態】
【０００９】
［第１の実施形態］
＜システム構成＞
図１乃至図３を用いて本実施形態の情報処理システム１の構成を説明する。
【００１０】
図１は、本実施形態に係る無線ＬＡＮルータ２００と、端末１００との関係の一例を示す図である。
【００１１】
図１Ａに、無線ＬＡＮルータ２００によって形成される通信エリア２１０と、端末１００との関係の一例を示す。
【００１２】
無線ＬＡＮルータ２００は、通信エリア２１０を形成する。端末１００は、通信エリア２１０内に在圏する場合、無線ＬＡＮルータ２００に自動的に帰属する。ここで、帰属とは、端末１００が、無線ＬＡＮルータ２００と接続し、通信可能な状態となることである。
【００１３】
端末１００が通信エリア２１０外に移動した場合、端末１００は、無線ＬＡＮルータ２００に帰属しない。つまり、端末１００は、無線ＬＡＮルータ２００と接続して通信することができない。接続方法として、無線ＬＡＮルータ２００へ接続するためのアクセス情報（例えば、ＳＳＩＤやネットワークパスワード等）を予め端末１００が保持しており、端末１００が無線ＬＡＮルータ２００の通信可能範囲に移動すると、端末１００が無線ＬＡＮルータ２００の電波を受信する。端末１００は、無線ＬＡＮルータ２００の電波を受信すると、予め保持していたアクセス情報を用いて無線ＬＡＮルータ２００のネットワークに接続する。
【００１４】
図１Ｂに、端末１００が自宅から学校に移動する状況の一例を示す。
【００１５】
自宅には、無線ＬＡＮルータ２００Ａにより通信エリア２１０Ａが形成されている。また、学校には、無線ＬＡＮルータ２００Ｂにより通信エリア２１０Ｂが形成されている。
【００１６】
端末１００は、自宅に存在している時には、自動的に無線ＬＡＮルータ２００Ａに帰属する。ユーザが端末１００を持って自宅から外に出ると、端末１００は、無線ＬＡＮルータ２００Ａに帰属しなくなる。つまり、無線ＬＡＮルータ２００Ａは、端末１００との接続を切断する。
【００１７】
ユーザが端末１００を持って、自宅から出て学校に着くと、端末１００は、無線ＬＡＮルータ２００Ｂに自動的に帰属する。端末１００は、学校に存在している時には、無線ＬＡＮルータ２００Ｂに帰属する。
【００１８】
図２は、本実施形態に係る情報処理システム１の全体構成の一例を示す図である。情報処理システム１は、端末１００と、無線ＬＡＮルータ２００と、サーバ３００とを有する。
【００１９】
端末１００が、無線ＬＡＮルータ２００Ａに帰属した時には、無線ＬＡＮルータ２００Ａは、帰属の状況２２０をサーバ３００に送信する。この帰属の状況２２０には、端末１００が、帰属していることを示す情報、つまり、無線ＬＡＮルータ２００Ａと端末１００とが接続されていることを示す情報が含まれる。
【００２０】
ユーザが端末１００を持って自宅から外に出ると、端末１００は、無線ＬＡＮルータ２００Ａに帰属しなくなる。この時に、無線ＬＡＮルータ２００Ａは、帰属の状況２２０をサーバ３００に送信する。この帰属の状況２２０には、端末１００が帰属していないことを示す情報、つまり、無線ＬＡＮルータ２００Ａと端末１００とが切断されていることを示す情報が含まれる。
【００２１】
ユーザが端末１００を持って、自宅から出て学校に着くと、端末１００は、無線ＬＡＮルータ２００Ｂに帰属する。無線ＬＡＮルータ２００Ｂは、帰属の状況２２０をサーバ３００に送信する。この帰属の状況２２０には、端末１００が帰属していること、つまり、無線ＬＡＮルータ２００Ａと端末１００とが接続されていることを示す情報が含まれる。
【００２２】
サーバ３００は、無線ＬＡＮルータ２００から帰属の状況２２０を受信し、端末１００と、帰属の状況２２０の送信元の無線ＬＡＮルータ２００とを対応付けて管理する。
【００２３】
図３は、本実施形態に係る情報処理システム１のネットワーク構成を示す図である。
【００２４】
端末１００と、無線ＬＡＮルータ２００とは、無線ネットワーク１２を介して接続される。サーバ３００と無線ＬＡＮルータ２００とは、有線ネットワーク１０を介して接続される。なお、無線ネットワーク１２の一部に有線部分があってもよいし、有線ネットワーク１０の一部に無線部分があってもよい。
【００２５】
なお、情報処理システム１は、制御システムと表現されてもよい。また、帰属の状況は、無線ＬＡＮルータ２００等の無線機器に帰属する端末の情報と表現されてもよい。
＜ハードウェア構成＞
図４乃至６を用いて本実施形態に係るハードウェア構成について説明する。
【００２６】
（端末）
図４は、本実施形態に係る端末１００のハードウェア構成の一例を示す図である。
【００２７】
端末１００は、ネットワークＩ／Ｆ（インタフェース）１０１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、ディスプレイ１０３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０４と、入力デバイス１０５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０６と、ＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０７とを有する。端末１００のハードウェアの各構成要素はバス１０８を介して接続される。
【００２８】
ネットワークＩ／Ｆ１０１は、ネットワーク１０を介して、他の装置と通信を行う。具体的には、ネットワークＩ／Ｆ１０１は、ＣＰＵ１０２の指示に従って、無線ＬＡＮルータ２００と通信を行う。
【００２９】
ＣＰＵ１０２は、端末１００が行う各処理のための演算と、制御とを行う。例えばＣＰＵ１０２は、各種のプログラムを実行する。なお、ＣＰＵ１０２は、並列処理によって高速化を行うために、複数のＣＰＵ、デバイス、または複数のコア（ｃｏｒｅ）から構成されていてもよい。
【００３０】
ＣＰＵ１０２は、端末１００が無線ＬＡＮルータ２００への帰属に関する制御を行う。
【００３１】
ディスプレイ１０３は、端末１００の各種情報をユーザに表示する。例えば、端末１００が、無線ＬＡＮルータ２００に帰属している状態を表示する。
【００３２】
入力デバイス１０５は、ユーザの端末１００への操作を受け付ける。入力デバイス１０５は、ユーザから受け付けた制御の内容をＣＰＵ１０２に通知する。
【００３３】
入力デバイス１０５は、例えばタッチパネル、マウス、及びキーボード等により構成される。
【００３４】
ＲＡＭ１０７、ＲＯＭ１０６、及びＨＤＤ１０４は、記憶装置の例である。ＲＯＭ１０６は、例えばＣＰＵ１０２が実行するアプリケーション、データ、またはパラメータを記憶する。ＲＡＭ１０７は、例えばＣＰＵ１０２がプログラムを実行する時に、プログラム、プログラムが使用するデータ、プログラムが生成するデータ、またはパラメータなどを記憶する。
【００３５】
（サーバ）
図５は、本実施形態に係るサーバ３００のハードウェア構成の一例を示す図である。
【００３６】
サーバ３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＨＤＤ３０３と、ＲＡＭ３０４と、操作部３０５と、表示部３０６と、ドライブ装置３０７と、ＮＩＣ（Ｎｅｔｗｏｒｋ  ＩｎｔｅｒｆａｃｅＣａｒｄ）３０８とを有する。サーバ３００の各構成要素はバス３１１を介して接続される。
【００３７】
ＣＰＵ３０１は、サーバ３００の全体制御を行うプロセッサである。ＣＰＵ３０１、及びＨＤＤ３０３等に記憶されたオペレーティングシステム、アプリケーション、及び各種サービス等のプログラムを実行し、サーバ３００の各機能を実現する。
【００３８】
ＲＯＭ３０２には、各種のプログラム、及びプログラムによって利用されるデータ等が記憶される。
【００３９】
ＲＡＭ３０４は、一時的な記憶領域を有し、該記憶領域は、プログラムのロード、及びロードされたプログラムの処理に用いられる。ＨＤＤ３０３には、各種情報及びプログラム等が記憶される。
【００４０】
操作部３０５は、ユーザからの入力操作を受け付けるためのハードウェアであり、例えばキーボード又はマウスである。表示部３０６は、ユーザに向けた表示を行うハードウェアである。
【００４１】
ドライブ装置３０７は、プログラムを記録した記憶媒体３０９からプログラムを読み取る。ドライブ装置３０７によって読み取られたプログラムは、例えば、ＨＤＤ３０３にインストールされる。ＮＩＣ３０８は、サーバ３００をネットワーク１０に接続し、データの送受信を行うための通信インタフェースである。
【００４２】
サーバ３００は、ＮＩＣ３０８を用いて、端末１００及び無線ＬＡＮルータ２００と通信を行う。
【００４３】
なお、記憶媒体３０９とは、非一時的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を言う。記憶媒体３０９の例としては、磁気記憶媒体、光ディスク、光磁気記憶媒体、及び不揮発性メモリなどがある。
【００４４】
（無線ＬＡＮルータ）
図６は、本実施形態に係る無線ＬＡＮルータ２００のハードウェア構成の一例を示す図である。無線ＬＡＮルータ２００のハードウェア構成について、端末１００のハードウェア構成と共通する部分については説明を省略し、異なる部分について説明する。
【００４５】
無線ＬＡＮルータ２００は、ネットワークＩ／Ｆ（インタフェース）２０１と、ＣＰＵ２０２と、ディスプレイ２０３と、ＨＤＤ２０４と、入力デバイス２０５と、ＲＯＭ２０６と、ＲＡＭ２０７と、機能提供装置２０９とを有する。無線ＬＡＮルータ２００のハードウェアの各構成要素はバス２０８を介して接続される。
【００４６】
ネットワークＩ／Ｆ２０１は、端末１００、及びサーバ３００とネットワーク１０を介して通信を行う。ネットワークＩ／Ｆ２０１は、有線でのネットワーク接続、及び無線でのネットワーク接続の機能を有する。
【００４７】
ＣＰＵ２０２は、ネットワークＩ／Ｆ２０１を介して端末１００から帰属の要求を受信すると、端末１００が無線ＬＡＮルータ２００に接続するための処理を行う。また、ＣＰＵ２０２は、ネットワークＩ／Ｆ２０１を用いてサーバ３００に帰属の状況２２０を送信する。
＜機能構成＞
図７乃至９を用いて本実施形態に係る機能構成について説明する。
【００４８】
（端末）
図７は、本実施形態に係る端末１００の機能構成の一例を示す図である。
【００４９】
端末１００は、帰属部１１０と、検出部１２０とを有する。
【００５０】
検出部１２０は、端末１００が、無線ＬＡＮルータ２００の通信エリア２１０に存在することを検出する。つまり端末１００が無線ＬＡＮルータ２００と通信可能かを検出する。
【００５１】
検出部１２０が、通信エリア２１０に存在することを検出すると、帰属部１１０は、通信エリア２１０を管理している無線ＬＡＮルータ２００に帰属の要求信号を送信する。つまり帰属部１１０は無線ＬＡＮルータと接続するための接続部又は無線ＬＡＮルータと通信するための通信部である。
【００５２】
帰属の要求信号には、端末１００の識別子を含む。例えば、端末１００の識別子は、ＭＡＣアドレスや無線ＬＡＮルータに接続するためのパスワード等の認証情報等である。
【００５３】
帰属部１１０が帰属の要求信号を送信し、無線ＬＡＮルータ２００に帰属した後、帰属部１１０は、無線ＬＡＮルータ２００との間でデータの送受信を行う。
【００５４】
検出部１２０は、無線ＬＡＮルータ２００の通信エリア２１０以外の通信エリア２１０を検出してもよい。例えば、検出部１２０は、携帯電話のエリア、近距離無線通信（ＮＦＣ  Ｎｅａｒ  Ｆｉｅｌｄ  Ｒａｄｉｏ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）のエリアを検知してもよい。
【００５５】
また、帰属部１１０は、検出部１２０が検出した通信エリア２１０以外の通信エリア２１０に帰属するため、帰属の要求信号を携帯電話の基地局、又は近距離無線通信の機能を備えた無線機器等に送信してもよい。
【００５６】
入出力部１３０は、ユーザからの入力を受け付け、入力された内容を制御部１４０に送信する。入出力部１３０は、各種情報をユーザに対して表示する。例えば、帰属している無線ＬＡＮルータ２００に関する情報を表示する。
【００５７】
制御部１４０は、各機能部に対して各種制御を行う。
【００５８】
なお、帰属部１１０は、第１の帰属部の一例である。
【００５９】
（無線ＬＡＮルータ）
図８は、本実施形態に係る無線ＬＡＮルータ２００の機能構成の一例を示す図である。
【００６０】
無線ＬＡＮルータ２００は、帰属部２５０と、報告部２６０と、制御部２３０と、入出力部２４０とを有する。
【００６１】
帰属部２５０は、端末１００から帰属の要求信号を受信したことに応じて、端末１００を無線ＬＡＮルータ２００に帰属させる。帰属の要求信号には、端末１００の識別子を含む。例えば、端末１００の識別子は、端末１００のＭＡＣアドレスである。
【００６２】
帰属部２５０は、無線ＬＡＮルータ２００の通信エリア２１０に端末１００が帰属しているか否かを判断する。
【００６３】
例えば、帰属部２５０は、無線ＬＡＮルータ２００から定期的に端末１００に信号を送信し、端末１００からの応答を受信するかによって帰属しているか否かを判断してもよい。或いは、無線ＬＡＮルータ２００と端末１００との間でデータの送受信がされている場合に、帰属部２５０は、無線ＬＡＮルータ２００に帰属していると判断してもよい。
【００６４】
帰属部２５０は、端末１００との間でデータの送受信を行う。また、帰属部２５０は、端末１００の帰属の状況２２０を管理する。
【００６５】
なお、帰属部２５０は、第２の帰属部の一例である。
【００６６】
報告部２６０は、帰属部２５０で管理されている帰属の状況２２０をサーバ３００に報告（つまり送信）する。従って、報告部２６０は、帰属の状況２２０をサーバに送信する送信部と表現してもよい。
【００６７】
端末１００が帰属した場合、帰属の状況２２０の報告は、無線ＬＡＮルータ２００の識別子と、端末１００の識別子と、帰属した旨と、帰属した時刻とを含む。端末１００が帰属していない場合、帰属の状況２２０の報告は、無線ＬＡＮルータ２００の識別子と、端末１００の識別子と、帰属していない旨と、帰属しなくなった時刻とを含む。
【００６８】
ここで、帰属しなくなった時刻は、検出できなくなった時刻が設定されてもよい。
【００６９】
例えば、無線ＬＡＮルータ２００の識別子は、無線ＬＡＮルータのＭＡＣアドレスである。
【００７０】
入出力部２４０は、無線ＬＡＮルータ２００の管理者が無線ＬＡＮルータ２００に各種設定を行うために用いる。入出力部２４０は、無線ＬＡＮルータ２００の各種情報、例えば帰属している端末１００の情報等を表示する。
【００７１】
制御部２３０は、各機能部に対して各種制御を行う。
【００７２】
ここで、無線ＬＡＮルータ２００の機能構成について説明したが、携帯電話の基地局、及び近距離無線通信の機能を備えた無線機器等も同様の機能を有する。
【００７３】
即ち、携帯電話の基地局、及び近距離無線通信の機能を備えた無線機器等は、端末１００から帰属の要求信号を受け付けて端末１００を帰属させる帰属部と、サーバ３００に帰属したことを報告する報告部２６０とを有する。該帰属部は、端末１００が帰属していないことを検出する。また、該報告部２６０は、サーバ３００に帰属していないことを報告する。
【００７４】
（サーバ）
図９は、本実施形態に係るサーバ３００の機能構成の一例を示す図である。
【００７５】
サーバ３００は、取得部３１０と、判断部３２０と、記憶部３３０と、制御部３４０とを有する。
【００７６】
取得部３１０は、無線ＬＡＮルータ２００から、帰属の状況２２０の報告を受信する。帰属の状況２２０の報告を取得すると、取得部３１０は、記憶部３３０に記憶しているデータの更新を依頼すると共に、判断部３２０に、帰属の状況２２０を取得したことを報告する。
【００７７】
記憶部３３０は、判断部３２０が、所定の連絡先に通知を送信するか否かを判断するための情報を保持する。
【００７８】
図１０乃至図１７を用いて、記憶部３３０で保持する情報について説明する。
【００７９】
図１０乃至図１７は、本実施形態に係るサーバ３００の記憶部３３０が記憶する情報の一例を示す図である。
【００８０】
図１０に示すように、記憶部３３０は、「ユーザの識別子」と、「ユーザ名」と、ユーザが使用する「端末１００のＭＡＣアドレス」とを対応付けて記憶する。
【００８１】
「ユーザの識別子」には、情報処理システム１内でユーザを一意に特定するための識別子が記憶される。
【００８２】
記憶部３３０は、端末１００のＭＡＣアドレス以外の端末１００を一意に特定可能な識別子を記憶してもよい。
【００８３】
ユーザが複数の端末１００を使用する場合は、複数の端末１００のＭＡＣアドレスを記憶してもよい。
【００８４】
例えば、通番３のユーザは２つの端末１００のＭＡＣアドレスが記憶されている。例えば、無線ＬＡＮルータ２００に接続するスマートフォンのＭＡＣアドレスと、ユーザが駅の自動改札機に読み取らせるＩＣカードのＭＡＣアドレスとが記憶されてもよい。
【００８５】
図１１に示すように、記憶部３３０は、「ユーザの識別子」と、「ユーザ名」と、「端末１００のＭＡＣアドレス」と、「無線ＬＡＮルータ２００の管理番号」と、「無線ＬＡＮルータ２００の場所の説明」と、「帰属を開始した時刻」と、「帰属しなくなった時刻」とを対応付けて記憶する。
【００８６】
「無線ＬＡＮルータ２００の管理番号」には、情報処理システム１内で無線ＬＡＮルータ２００を一意に特定するための識別子が記憶される。
【００８７】
「無線ＬＡＮルータ２００の場所の説明」には、図１１に示すように「学校」又は「山田家」といった場所の名称が記憶される。
【００８８】
ユーザの自宅に設置されている無線ＬＡＮルータ２００の場合には、記憶部３３０は、「無線ＬＡＮルータ２００の場所の説明」に「自宅」である旨を記憶してもよい。
【００８９】
「帰属を開始した時刻」には、帰属の状況２２０に含まれる帰属した時刻が、端末１００のＭＡＣアドレス等と対応付けられて記憶される。
【００９０】
「帰属しなくなった時刻」には、帰属の状況２２０に含まれる帰属しなくなった時刻が、端末１００のＭＡＣアドレス等と対応付けられて記憶される。
【００９１】
なお、「帰属を開始した時刻」にのみ時刻が設定され、「帰属しなくなった時刻」に時刻が設定されていない場合、接続中であることを表す。
【００９２】
図１２に示すように、記憶部３３０は、「ユーザの識別子」と、「ユーザ名」と、「端末１００のＭＡＣアドレス」と、「自宅の無線ＬＡＮルータ２００の管理番号」と、「グループの識別子」とを対応付けて記憶する。
【００９３】
グループＩＤは、例えば、図１３に示すような、生徒の所属するクラス（１組、２組、３組）である。
【００９４】
図１３に示すように、記憶部３３０は、「グループの識別子」と、「グループ名」とを対応付けて記憶する。
【００９５】
図１４に示すように、記憶部３３０は、「無線ＬＡＮルータ２００の管理番号」と、「無線ＬＡＮルータ２００のＭＡＣアドレス」と、「無線ＬＡＮルータ２００の場所の説明」と、「無線ＬＡＮルータ２００の住所」とを対応付けて記憶する。
【００９６】
ここで、「無線ＬＡＮルータ２００の住所」の代わりに、無線ＬＡＮルータ２００の緯度経度情報が記憶されてもよい。
【００９７】
図１５に示すように、記憶部３３０は、「グループの識別子」と、「曜日」と、「無線ＬＡＮルータ２００の管理番号」と、「標準帰属開始時刻」と、「標準帰属終了時刻」とを対応付けて記憶する。
【００９８】
例えば、クラスごとに設定されている時間割に応じて、生徒が教室に設置された無線ＬＡＮルータ２００に標準的に帰属を開始する時刻（標準帰属開始時刻）と、標準的に帰属しなくなる時刻（標準帰属終了時刻）とを設定することができる。
【００９９】
「標準帰属開始時刻」と「標準帰属終了時刻」との間の時間帯は、帰属すべき時間帯と表現されてもよい。
【０１００】
図１５の例では、曜日毎に、標準帰属開始時刻と、標準帰属終了時刻とを示しているが、これらの時刻は日毎に設定されてもよい。
【０１０１】
図１６に示すように、記憶部３３０は、「通知先の識別子」と、「通知先の説明」と、「グループの識別子」と、「対象ユーザの識別子」と、「メールアドレス」とを対応付けて記憶する。
【０１０２】
「通知先の識別子」は、情報処理システム１内で通知先を一意に特定可能な識別子である。
【０１０３】
「通知先の説明」は、通知先となる人、及び部署等の説明である。例えば、「通知先の説明」には、父兄の名前が設定される。
【０１０４】
「対象ユーザの識別子」は、ユーザの識別子であって、「通知先の識別子」と対応付けられている。
【０１０５】
例えば、「対象ユーザの識別子」は子供のユーザの識別子が設定され、「通知先の識別子」は母親を表す通知先の識別子が設定されてもよい。
【０１０６】
「グループの識別子」には、「対象ユーザの識別子」で設定されるユーザの所属するグループが設定される。
【０１０７】
「メールアドレス」は通知先のメールアドレスである。メールアドレス以外の通知先が設定されてもよい。例えば、電話番号、チャットＩＤ等が用いられてもよい。
【０１０８】
図１７に示すように、記憶部３３０は、「（発）無線ＬＡＮルータ２００の管理番号」と、「（着）無線ＬＡＮルータ２００の管理番号」と、「標準移動時間」とを対応付けて記憶する。
【０１０９】
ここで、「（発）無線ＬＡＮルータ２００の管理番号」は、出発地点の無線ＬＡＮルータ２００の管理番号であり、「（着）無線ＬＡＮルータ２００の管理番号」は、到着地点の無線ＬＡＮルータの管理番号である。「標準移動時間」は、出発地点から到着地点までユーザが移動するのに要する標準的な移動時間を表す。
【０１１０】
「標準移動時間」の算出に、記憶部３３０が、図１５の表で管理している無線ＬＡＮルータ２００の住所を用いてもよい。
【０１１１】
判断部３２０は、取得部３１０が取得した帰属の状況２２０と、記憶部３３０で記憶している標準帰属開始時刻と標準帰属終了時刻との間の時間帯（帰属すべき時間帯）とに基づいて、通知先の識別子と対応付けられているメールアドレス等に通知を送信するか否かを判断する。
【０１１２】
例えば、判断部３２０は、学校に配置されている無線ＬＡＮルータ２００（無線ＬＡＮルータ２００の管理番号１）の標準帰属開始時刻に、グループ１に属するユーザの端末１００が帰属していない場合、判断部３２０は、ユーザの端末１００に対応する通知先に通知を送信するように判断してもよい。
【０１１３】
標準帰属開始時刻にユーザの端末１００が、学校の無線ＬＡＮルータ２００に帰属していなくても、ユーザの端末１００が自宅の無線ＬＡＮルータ２００に帰属している場合、判断部３２０は、通知を送信しないと判断してもよい。家にいる場合、判断部３２０は、安全な場所にいると判断できるためである。
【０１１４】
判断部３２０は、記憶部３３０が記憶している標準移動時間を基に通知を送信するか否かを判断してもよい。
【０１１５】
例えば、標準帰属開始時刻である８時３０分にユーザの端末１００が、学校の無線ＬＡＮルータ２００に帰属していなくとも、ユーザの端末１００が家を出発する時刻が８時２０分で、出発地点である家と、到着地点である学校の標準移動時間が３０分の場合、判断部３２０は、通知を送信しないと判断してもよい。
【０１１６】
ユーザが登校中にトラブルに合ったのではなく、単に家から出発する時刻が遅くなったことが明らかなため通知をする必要がないためである。
【０１１７】
ここで、家を出発する時刻は、家の無線ＬＡＮルータ２００に帰属しなくなった時刻とすることができる。
【０１１８】
また、判断部３２０は、ユーザの端末１００の複数の無線ＬＡＮルータ２００への帰属の状況２２０から、学校の無線ＬＡＮルータ２００に帰属を開始する時刻を予想し、通知を送信するか否かを判断してもよい。
【０１１９】
例えば、家と学校の間にある駅の無線ＬＡＮルータ２００に帰属を開始する時刻を考慮して、学校の無線ＬＡＮルータ２００に帰属を開始する時刻を予想してもよい。
【０１２０】
家と学校の標準移動時間が３０分、駅と学校の標準移動時間が２０分、家を出発した時刻が８時２０分、駅に着いた時刻が混雑等により標準より遅れて８時４０分の場合について説明する。
【０１２１】
判断部３２０は、学校の無線ＬＡＮルータ２００に帰属を開始する時刻を単に、家の出発時刻の３０分後の８時５０分とするのではなく、駅に着いた時刻の２０分後の９時とする。
【０１２２】
ここで、駅についた時刻は、駅の無線ＬＡＮルータ２００に帰属を開始した時刻とすることができる。
【０１２３】
出発地点と到着地点の間にある無線ＬＡＮルータ２００に端末１００が帰属を開始する時刻を考慮することで、到着地点の無線ＬＡＮルータ２００へ端末１００が帰属を開始する時刻を正確に予想できる。
【０１２４】
判断部３２０が通知を送信すると判断した場合、通信部３５０は、通知を送信する。
【０１２５】
通信部３５０は、記憶部３３０で記憶している通知方法で通知する。例えば、記憶部３３０が通知先のメールアドレスを記憶している場合、通信部３５０は、電子メールを用いて通知を行う。通知には、端末１００のユーザが、所定の時刻に滞在しているべき場所にいない旨を含む。例えば、「ＸＸ様は、８：３０現在、学校に到着していません」といった内容を含む通知が通知先に送られる。すなわち、通信部３５０は所定の連絡先に通知を行う通知部としての機能を有する。
【０１２６】
ここで、通知の送信先にチャットＩＤ、又は電話番号等が指定されている場合、それらの形式に合った方式で通知を送信する。
【０１２７】
なお、上述した実施形態では、端末１００が無線ＬＡＮルータ２００へ帰属する場合を例に説明したが、帰属の状況２２０の送信元が、携帯電話基地局、近距離無線通信の機能を備えた機器、又はＢｌｕｅｔｏｏｔｈ（登録商標）の機能を備えた機器等の場合でも同様の手順により、判断部３２０は、通知を送信するか否か判断することができる。
【０１２８】
また、ユーザが用いる端末１００が帰属先となる無線機器毎に異なってもよい。ユーザが用いるスマートフォン、ＩＣカード、及びＮＦＣタグ等のいずれかが無線機器に帰属してもよい。サーバ３００は、様々な端末１００から帰属の状況２２０を収集できるため、より正確にユーザの状況を把握できる。
＜動作手順＞
図１８乃至図２０を用いて本実施形態の動作手順について説明する。
【０１２９】
（１）動作シーケンス
図１８は本実施形態に係る動作シーケンスの一例を示す図である。
【０１３０】
ステップＳ１８０１で、端末１００は、無線ＬＡＮルータ２００に帰属の要求信号を送信する。帰属の要求信号には、端末１００の識別子を含む。端末１００の識別子は端末１００のＭＡＣアドレスでもよい。
【０１３１】
ステップＳ１８０２で、無線ＬＡＮルータ２００は、端末１００を無線ＬＡＮルータ２００に帰属させる処理を行う。具体的には、無線ＬＡＮルータ２００は、端末１００との間で接続処理を行い、データの送受信を可能な状態にする。
【０１３２】
ステップＳ１８０３で、無線ＬＡＮルータ２００は、サーバ３００に帰属の状況２２０の報告を送信する。帰属の状況２２０の報告には、端末１００の識別子と、無線ＬＡＮルータ２００の識別子と、端末１００が帰属した旨の情報と、帰属を開始した時刻とを含む。無線ＬＡＮルータ２００の識別子は、無線ＬＡＮルータ２００のＭＡＣアドレスでもよい
ステップＳ１８０４で、サーバ３００は、帰属の状況２２０を記憶部３３０に登録する。具体的には、図１２に示す表の「ユーザの識別子」と、「ユーザ名」と、「端末１００のＭＡＣアドレス」と、「無線ＬＡＮルータ２００の管理番号」と、「無線ＬＡＮルータ２００の場所の説明」と、「帰属を開始した時刻」との欄に、帰属の状況２２０で受信した情報とその関連する情報とを登録する。
【０１３３】
具体的には、サーバ３００は、記憶部３３０で記憶している図１４の表の「無線ＬＡＮルータ２００のＭＡＣアドレス」と、「無線ＬＡＮルータ２００の管理番号」との対応関係から、帰属の状況２２０に含まれる「無線ＬＡＮルータ２００のＭＡＣアドレス」に対応する「無線ＬＡＮルータ２００の管理番号」と「無線ＬＡＮルータ２００の場所の説明」とを特定する。
【０１３４】
また、サーバ３００は、記憶部３３０で記憶している図１０の表の「端末１００のＭＡＣアドレス」と、「ユーザの識別子」との対応関係から、帰属の状況２２０で受信した「端末１００のＭＡＣアドレス」に対応する「ユーザの識別子」と「ユーザ名」とを特定する。
【０１３５】
サーバ３００は「帰属を開始した時刻」の欄に、帰属の状況２２０に含まれる帰属を開始した時刻を登録する。
【０１３６】
ステップＳ１８０５で、無線ＬＡＮルータ２００は、端末１００が無線ＬＡＮルータ２００に帰属しなくなったことを検知する。
【０１３７】
無線ＬＡＮルータ２００は、定期的に端末１００に帰属を確認するメッセージを送信し、応答がない場合に帰属しなくなったことを検知してもよい。
【０１３８】
ステップＳ１８０６で、無線ＬＡＮルータ２００は、端末１００を無線ＬＡＮルータ２００から非帰属にする処理を行う。具体的には、無線ＬＡＮルータ２００は切断の処理を行い、端末１００の無線リソース等を解放する。
【０１３９】
ステップＳ１８０７で、無線ＬＡＮルータ２００は、サーバ３００に帰属の状況２２０の報告を送信する。帰属の状況２２０の報告には、端末１００の識別子と、無線ＬＡＮルータ２００の識別子と、端末１００が帰属した旨の情報と、帰属しなくなった時刻とを含む。帰属しなくなった時刻は無線ＬＡＮルータ２００が、端末１００が帰属しなくなったことを検知した時刻である。
【０１４０】
ステップＳ１８０８で、サーバ３００は、帰属の状況２２０を登録する。具体的には、サーバ３００は、図１２に示す表の「帰属しなくなった時刻」の欄に、帰属の状況２２０に含まれる帰属しなくなった時刻を登録する。
【０１４１】
ステップＳ１８０９は、標準帰属開始時刻に開始される。ステップＳ１８０９で、サーバ３００は、登録状況を確認する。サーバ３００は、標準帰属開始時刻に帰属すべき無線ＬＡＮルータ２００に帰属していない端末１００を抽出する。
【０１４２】
なお、ステップＳ１８０９は、標準帰属開始時刻から所定の時間経過した後に開始されてもよい。
【０１４３】
ステップＳ１８０８とステップＳ１８０９との処理は、帰属すべき時間帯の間、繰り返し実行されてもよい。
【０１４４】
ステップＳ１８１０で、サーバ３００の判断部３２０は、通知を所定の通知先に送信する必要があるか否か判断する。
【０１４５】
（２）処理フロー（その１）
図１９は、本実施形態に係る処理フローの一例を示す図である。
【０１４６】
ステップＳ１９０１で、サーバ３００は、記憶部３３０が記憶している図１１の表に基づいて、現在、端末１００が帰属している無線ＬＡＮルータ２００の管理番号を確認する。
【０１４７】
ステップＳ１９０２で、サーバ３００は、標準帰属開始時刻に端末１００のユーザが帰属すべき無線ＬＡＮルータ２００の管理番号を確認する。
【０１４８】
具体的には、サーバ３００は、記憶部３３０が記憶している図１２の表から、ユーザの識別子に対応するユーザのグループの識別子を特定する。
【０１４９】
次に、サーバ３００は、記憶部３３０が記憶している図１５の表に基づいて、グループの識別子に対応する帰属すべき無線ＬＡＮルータ２００の管理番号を確認する。
【０１５０】
ステップＳ１９０３で、サーバ３００は、端末１００が標準帰属開始時刻に帰属すべき無線ＬＡＮルータ２００に帰属しているか判断する。サーバ３００は、端末１００が帰属している無線ＬＡＮルータ２００の管理番号と、標準帰属開始時刻に帰属すべき無線ＬＡＮルータ２００の管理番号とが一致しているか否かを判断する。
【０１５１】
管理番号が一致している場合、サーバ３００は、端末１００が、標準帰属開始時刻に帰属すべき無線ＬＡＮルータ２００に帰属していると判断する。
【０１５２】
ステップＳ１９０３で、端末１００が、帰属すべき無線ＬＡＮルータ２００に帰属していると判断された場合（ステップＳ１９０３  Ｙｅｓ）、ステップＳ１９０５に進む。
【０１５３】
ステップＳ１９０５で、サーバ３００は、問題なしと判断し、ユーザの識別子に対応する通知先に通知を送信しない。サーバ３００は、処理を終了する。
【０１５４】
ステップＳ１９０３で、端末１００が、帰属すべき無線ＬＡＮルータ２００に帰属していないと判断された場合（ステップＳ１９０３  Ｎｏ）、ステップＳ１９０４に進む。
【０１５５】
ステップＳ１９０４で、サーバ３００は、現在、端末１００の帰属している無線ＬＡＮルータ２００が自宅の無線ＬＡＮルータ２００か判断する。サーバ３００は、記憶部３３０が記憶している図１４の表の「無線ＬＡＮルータ２００の場所の説明」から、帰属している無線ＬＡＮルータ２００が自宅であるか否か判断する。
【０１５６】
ステップＳ１９０４で、端末１００が、自宅の無線ＬＡＮルータ２００に帰属していると判断された場合（ステップＳ１９０４  Ｙｅｓ）、ステップＳ１９０６に進む。
【０１５７】
ステップＳ１９０６で、サーバ３００は、ユーザが自宅に滞在中のため、通知を送信する必要はないと判断し、通知を送信しない。サーバ３００は、処理を終了する。
【０１５８】
ステップＳ１９０４で、端末１００が、自宅の無線ＬＡＮルータ２００に帰属していないと判断された場合（ステップＳ１９０４  Ｎｏ）、ステップＳ１９０７に進む。
【０１５９】
ステップＳ１９０７で、サーバ３００は、端末１００のユーザの通知先を特定し、通知先に、ユーザが滞在すべき場所に、滞在していない旨の通知を送信する。
【０１６０】
具体的には、サーバ３００は、記憶部３３０が記憶している図１６の表に基づいて、ユーザの識別子から対応する通知先の識別子と、通知の送信先、例えば、メールアドレスを特定し、通知を送信する。通知を送信後、サーバ３００は、処理を終了する。
【０１６１】
（３）フローチャート（その２）
図２０は、本実施形態に係る処理フローの一例を示す図である。図２０に示す例では、端末１００のユーザが、自宅から学校に向かう時に、標準帰属開始時刻に学校の無線ＬＡＮルータ２００に帰属していない場合の処理フローを示している。
【０１６２】
サーバ３００は、ステップＳ１９０３において、標準帰属開始時刻に、端末１００が帰属すべき無線ＬＡＮルータ２００に帰属していないことを確認した後（ステップＳ１９０３  Ｎｏ）、図２０に示す処理を実施してもよい。
【０１６３】
ステップＳ２００１で、サーバ３００は、自宅の無線ＬＡＮルータ２００から取得した帰属の状況２２０から、自宅の無線ＬＡＮルータ２００に帰属しなくなった時刻を確認する。
【０１６４】
ステップＳ２００２で、サーバ３００は、記憶部３３０で記憶している図１７の「標準移動時間」から、対象ユーザの自宅の無線ＬＡＮルータ２００と、学校の無線ＬＡＮルータ２００との間の「標準移動時間」を確認する。
【０１６５】
その後、サーバ３００は、「自宅の無線ＬＡＮルータ２００に帰属しなくなった時刻」と、「標準移動時間」とを基に、ユーザの端末１００が学校の無線ＬＡＮルータ２００に帰属すると予想される時間帯を算出する。
【０１６６】
例えば、「自宅の無線ＬＡＮルータ２００に帰属しなくなった時刻」が８時４０分、「標準移動時間」が３０分の場合、サーバ３００は、帰属すると予想される時間帯を９時１０分頃と算出する。ここで、サーバ３００は、帰属すると予想される時刻を算出してもよい。帰属すると予測される時刻は、帰属を開始する時間と表現されてもよい。
【０１６７】
ステップＳ２００３で、サーバ３００は、端末１００が標準帰属開始時刻に、目的地の無線ＬＡＮルータ２００に移動可能か否かを判断する。
【０１６８】
例えば、「標準帰属開始時刻」が８時５０分、「自宅の無線ＬＡＮルータ２００に帰属しなくなった時刻」が８時４０分、「標準移動時間」が３０分の場合、帰属すると予想される時間帯が９時１０分頃であり、８時５０分に学校に到着するのは不可能である。この場合、サーバ３００は、移動できないと判断する。
【０１６９】
ステップＳ２００３で、サーバ３００が、移動できないと判断した場合（ステップＳ２００３  Ｎｏ）、ステップＳ２００５に進む。
【０１７０】
ステップＳ２００５で、サーバ３００は、帰属すると予想される時間帯まで待機した後、ステップＳ２００６の処理に進む。
【０１７１】
ステップＳ２００６で、サーバ３００は、帰属すると予想される時間帯において、帰属すべき無線ＬＡＮルータ２００、つまり学校の無線ＬＡＮルータ２００に帰属しているかを判断する。
【０１７２】
ここで、サーバ３００は、ステップＳ２００６の判断を、帰属すると予想される時間帯の開始時間に行ってもよいし、所定の時間経過した後に行ってもよい。
【０１７３】
ステップＳ２００６で、帰属すべき無線ＬＡＮルータ２００に帰属していると判断された場合（ステップＳ２００６  Ｙｅｓ）、ステップＳ２００７に進む。
【０１７４】
ステップ２００７で、サーバ３００は、端末１００のユーザが遅刻したが無事に登校したと判断し、処理を終了する。
【０１７５】
ステップＳ２００６で、帰属すべき無線ＬＡＮルータ２００に帰属していないと判断された場合（ステップＳ２００６  Ｎｏ）、ステップＳ２００４に進む。
【０１７６】
ステップＳ２００４で、サーバ３００は、端末１００のユーザの通知先を特定し、通知先に、ユーザが滞在すべき場所に、滞在していない旨の通知を送信する。サーバ３００は、通知を送信後、処理を終了する。
【０１７７】
一方、ステップＳ２００３で、サーバ３００は、ユーザが移動できると判断した場合（ステップＳ２００３  Ｙｅｓ）、ステップＳ２００４に進む。
【０１７８】
ステップＳ２００４での処理は上述した通りである。
【０１７９】
［第２の実施形態］
図２１を用いて、第２の実施形態について説明する。なお、第１の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。
【０１８０】
図２１は、第２の実施形態に係る動作シーケンスの一例を示す図である。
【０１８１】
本実施形態では、ユーザが複数の端末１００を用いて、無線ＬＡＮルータ２００等の無線機器に帰属する場合について説明する。
【０１８２】
ユーザは、端末１００−１を用いて無線ＬＡＮルータ２００に帰属する。端末１００−１は、スマートフォン等の無線ＬＡＮへの接続機能を有する端末である。加えて、ユーザは、端末１００−２を用いて駅の自動改札２９０に帰属する。自動改札２９０は、近距離無線通信の機能を有する無線機器である。また、端末１００−２は、近距離無線通信の機能を有する端末であり、例えば、ＩＣカードを搭載した乗車券である。
【０１８３】
本実施形態では、サーバ３００は、無線ＬＡＮルータ２００への端末１００の帰属の状況２２０に加えて、近距離無線通信の機能を有する無線機器への帰属の状況２２０を考慮して、帰属すると予想される時間帯を算出する。
【０１８４】
ステップＳ２１０１で、端末１００−１は、自宅の無線ＬＡＮルータ２００に帰属する。
【０１８５】
ステップＳ２１０２で、自宅の無線ＬＡＮルータ２００は、帰属の状況２２０をサーバ３００に報告する。該帰属の状況２２０には、端末１００−１が自宅の無線ＬＡＮルータ２００に帰属している旨を含む。
【０１８６】
ステップＳ２１０３で、自宅の無線ＬＡＮルータ２００は、端末１００−１が、自宅の無線ＬＡＮルータ２００に帰属しなくなったことを検出する。
【０１８７】
ステップＳ２１０４で、自宅の無線ＬＡＮルータ２００は、端末１００−１の帰属の状況２２０をサーバ３００に報告する。該帰属の状況２２０には、端末１００−１が自宅の無線ＬＡＮルータ２００に帰属しなくなった旨を含む。
【０１８８】
ステップＳ２１０５で、端末１００−２は、自動改札２９０に帰属する。ここで、自動改札２９０に帰属とは、端末１００−２が、ユーザにより自動改札２９０のＩＣカード読み取り部分にかざされて、自動改札２９０に読み取られることである。
【０１８９】
ステップＳ２１０６で、自動改札２９０は、端末１００−２の帰属の状況２２０をサーバ３００に報告する。
【０１９０】
ステップＳ２１０７で、サーバ３００は、端末１００−１の無線ＬＡＮルータ２００への帰属の状況２２０、及び端末１００−２の自動改札２９０への帰属の状況２２０を用いて、目的地である学校の無線ＬＡＮルータ２００に帰属すると予想される時間帯を算出してもよい。
【０１９１】
例えば、サーバ３００は、自動改札２９０と学校の無線ＬＡＮルータ２００との間の標準移動時間と、自動改札２９０に帰属した時刻とから、帰属すると予想される時間帯を算出してもよい。
【０１９２】
自宅と学校の間にある自動改札へ帰属する時刻を用いることにより、より正確に帰属すると予想される時間帯を算出できるからである。
【０１９３】
ステップＳ２１０８で、端末１００−２は、学校の無線ＬＡＮルータ２００に帰属する。
【０１９４】
ステップＳ２１０９で、学校の無線ＬＡＮルータ２００は、サーバ３００に、端末１００−１の帰属の状況２２０をサーバ３００に報告する。
【０１９５】
ここで、サーバ３００の記憶部３３０は、図１０の表によりユーザの識別子と、端末１００−１の識別子と、端末１００−２の識別子とを対応付けて記憶している。このため、無線ＬＡＮルータ２００への帰属に用いる端末１００−１と、自動改札２９０への帰属に用いる端末１００−２とが異なる場合でも、ユーザが目的地に到着する予想される時間帯を算出可能である。
【０１９６】
なお、図２１における自動改札２９０は、自宅の最寄り駅の自動改札２９０、又は学校の最寄り駅の自動改札２９０のいずれかである。サーバ３００は、自宅の最寄り駅の自動改札２９０、及び学校の最寄り駅の自動改札２９０から帰属の状況２２０の報告を受けてもよい。
【０１９７】
上述した実施形態では、帰属の状況２２０の送信元を無線ＬＡＮルータ２００、及び自動改札２９０とする例について説明したが、携帯電話基地局、近距離無線通信の機能を備えた機器、及びＢｌｕｅｔｏｏｔｈの機能を備えた機器等の場合でも同様の手順を適用できる。また、ユーザの端末１００が、スマートフォン、又はＩＣカード以外でもよい。例えば、ＮＦＣタグ等を用いて無線機器に帰属してもよい。様々な端末１００から帰属の状況２２０を収集できるため、より正確にユーザの状況を把握できる。
【０１９８】
［その他］
上述した実施形態では、自宅の無線ＬＡＮルータ２００と、学校の無線ＬＡＮルータ２００との間を、ユーザの端末１００が移動する場合について主に説明したが、任意の２つの無線機器間が、出発地点の近傍と、目的地点の近傍とに設定されている場合にも適用できることは勿論である。
【０１９９】
また、サーバ３００は、２以上の無線機器から取得した帰属の状況２２０を用いて、通知を送信するか判断してもよい。
【０２００】
無線ＬＡＮルータ２００は、無線ＬＡＮアクセスポイントでもよい。
【０２０１】
サーバ３００は、情報処理装置の一例であり、１以上の情報処理装置により実現されてもよい。
【０２０２】
また、無線ＬＡＮは、近距離無線通信（ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ、音波、等）であっても良い。ここで、本実施例のように無線通信により端末が自動的に接続するような構成とすることで、生徒が登校したがＩＣカードをＩＣカードリーダに読み取らせるのを忘れた場合でも、サーバから生徒の安全を確認するように促すメッセージが保護者等に通知されてしまうことを防ぐ事ができる。そのため、無線の通信範囲に端末が侵入したとき、自動的に無線通信を開始できる通信方式であるとより好適である。
【０２０３】
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、無線ＬＡＮルータ２００等の無線機器、サーバ３００に供給してもよい。そして、その無線機器、及びサーバ３００が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は、いずれかの実施の形態を構成することになる。ここで、記憶媒体は、記録媒体または非一時的な記憶媒体である。
【０２０４】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【０２０５】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０２０６】
１００  端末
１１０  帰属部
２００  無線ＬＡＮルータ
２５０  帰属部
２６０  報告部
３００  サーバ
３１０  取得部
３２０  判断部
３３０  記憶部
【先行技術文献】
【特許文献】
【０２０７】
【特許文献１】特開２００７−２２６３８７号公報
【図１】
2017017386.tif 000003
【図２】
2017017386.tif 000004
【図３】
2017017386.tif 000005
【図４】
2017017386.tif 000006
【図５】
2017017386.tif 000007
【図６】
2017017386.tif 000008
【図７】
2017017386.tif 000009
【図８】
2017017386.tif 000010
【図９】
2017017386.tif 000011
【図１０】
2017017386.tif 000012
【図１１】
2017017386.tif 000013
【図１２】
2017017386.tif 000014
【図１３】
2017017386.tif 000015
【図１４】
2017017386.tif 000016
【図１５】
2017017386.tif 000017
【図１６】
2017017386.tif 000018
【図１７】
2017017386.tif 000019
【図１８】
2017017386.tif 000020
【図１９】
2017017386.tif 000021
【図２０】
2017017386.tif 000022
【図２１】
2017017386.tif 000023