(57)【要約】【課題】無線回線から切断された端末装置に無線回線で配信される情報を表示させることを課題とする。【解決手段】管理コンピュータは、アクセスポイントを介して第１の無線回線に接続される各端末装置の接続状況を、アクセスポイントから取得する。管理コンピュータは、接続状況を参照して、アクセスポイントとの通信が切断された第１の端末装置を検出する。管理コンピュータは、アクセスポイントと接続される第２の端末装置に、第２の端末装置に表示される表示情報を第２の無線回線を用いて第１の端末装置に送信する指示を、第１の無線回線を用いて通知する。【選択図】図２
2018056976.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントを介して第１の無線回線に接続される各端末装置の接続状況を、前記アクセスポイントから取得する取得部と、
前記接続状況を参照して、前記アクセスポイントとの通信が切断された第１の端末装置を検出する検出部と、
前記アクセスポイントと接続される第２の端末装置に、前記第２の端末装置に表示される表示情報を第２の無線回線を用いて前記第１の端末装置に送信する指示を、前記第１の無線回線を用いて通知する指示通知部と
を有することを特徴とする監視装置。
【請求項２】
前記各端末装置に割当てられた、前記第２の無線回線で使用されるビーコンの送信周波数のチャネルの組み合わせであるビーコンパターンを前記各端末装置に配信する配信部と、
前記第１の端末装置に対応するビーコンパターンにしたがって、前記第２の端末装置から前記表示情報を受信する指示を含む前記ビーコンをブロードキャストで送信する送信部とをさらに有すること特徴とする請求項１に記載の監視装置。
【請求項３】
前記検出部は、前記第１の端末装置と前記アクセスポイントとの通信が切断された切断時刻を抽出し、
前記送信部は、前記第１の端末装置に対応するビーコンパターンにしたがって、前記切断時刻を含む前記ビーコンをブロードキャストで送信して、前記切断時刻を保持する前記第１の端末装置に、前記表示情報を受信する指示を送信し、
前記指示通知部は、前記第２の無線回線で前記第１の端末装置が使用するアドレス情報および前記第１の端末装置との間で画面共有を実行する指示を、前記第２の端末装置に通知することを特徴とする請求項２に記載の監視装置。
【請求項４】
前記各端末装置が前記第２の無線回線で使用するアドレス情報を記憶する記憶部と、
前記第１の端末装置に対応する前記アドレス情報を用いて、前記第１の端末装置と前記第２の無線回線で接続を確立して、前記第２の端末装置から前記表示情報を受信する指示を、前記第１の端末装置に送信する送信部とをさらに有し、
前記指示通知部は、前記第２の無線回線で前記第１の端末装置が使用するアドレス情報および前記第１の端末装置との間で画面共有を実行する指示を、前記第１の無線回線で前記第２の端末装置に通知することを特徴とする請求項１に記載の監視装置。
【請求項５】
コンピュータが、
アクセスポイントを介して第１の無線回線に接続される各端末装置の接続状況を、前記アクセスポイントから取得し、
前記接続状況を参照して、前記アクセスポイントとの通信が切断された第１の端末装置を検出し、
前記アクセスポイントと接続される第２の端末装置に、前記第２の端末装置に表示される表示情報を第２の無線回線を用いて前記第１の端末装置に送信する指示を、前記第１の無線回線を用いて通知する
処理を実行することを特徴とする画面共有方法。
【請求項６】
コンピュータに、
アクセスポイントを介して第１の無線回線に接続される各端末装置の接続状況を、前記アクセスポイントから取得し、
前記接続状況を参照して、前記アクセスポイントとの通信が切断された第１の端末装置を検出し、
前記アクセスポイントと接続される第２の端末装置に、前記第２の端末装置に表示される表示情報を第２の無線回線を用いて前記第１の端末装置に送信する指示を、前記第１の無線回線を用いて通知する
処理を実行させることを特徴とする画面共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視装置、画面共有方法および画面共有プログラムに関する。
【背景技術】
【０００２】
政府方針により教育のＩＣＴ（Information  and  Communication  Technology）化が推進され全国の小中学校に対して２０１７年までに児童生徒３．６人に１台、２０２０年までに１人１台のタブレットコンピューター（以降、タブレットと記載する場合がある）を配備し、無線ＬＡＮ（Local  Area  Network）整備の１００％等の計画がされている。
【０００３】
このように、各学校において徐々にＩＣＴ化が進んでいるが、現在でも、電子黒板、無線ＬＡＮアクセスポイント（以降、ＡＰと記載する場合がある）、先生用タブレット、生徒用タブレットを各教室に配備し、デジタル教科書で授業が行われている学校等も存在する。近年では、タブレットなどの端末装置が無線ＬＡＮで他の端末装置と接続中に、その無線ＬＡＮの切断を検出すると、利用者に有線ＬＡＮでの接続の手続きを行わせる技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７５８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、小学生などは一般的にＩＴ（Information  Technology）リテラシーが高くないことから、無線回線から切断された端末装置を有線回線や無線回線に再接続させることが難しい。このため、先生が手動で復旧させている間は、無線回線から切断された端末装置においては授業の画面等が表示されず、授業を受けることができない生徒が発生する。また、端末装置の切断が発生するたびに、先生がその端末装置の復旧をするため授業が停止するので、授業の進行が阻害される。先生のＩＴリテラシーが低い場合は、授業の停止時間はさらに長くなる。
【０００６】
なお、タブレット端末に、ＡＰとの通信を常時監視する機能、切断検出時にタブレットのＯＳ（Operating  System）の再起動およびＡＰ再接続を実行する機能を常駐させることも考えられる。しかし、タブレット端末は、一般的なパーソナルコンピュータに比べて性能の低いプロセッサが搭載されているので、これらの機能を常駐させると、画面表示等が遅くなる。
【０００７】
一つの側面では、無線回線から切断された端末装置に無線回線で配信される情報を表示させることができる監視装置、画面共有方法および画面共有プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、監視装置は、アクセスポイントを介して第１の無線回線に接続される各端末装置の接続状況を、前記アクセスポイントから取得する取得部を有する。監視装置は、前記接続状況を参照して、前記アクセスポイントとの通信が切断された第１の端末装置を検出する検出部を有する。監視装置は、前記アクセスポイントと接続される第２の端末装置に、前記第２の端末装置に表示される表示情報を第２の無線回線を用いて前記第１の端末装置に送信する指示を、前記第１の無線回線を用いて通知する指示通知部を有する。
【発明の効果】
【０００９】
一実施形態によれば、無線回線から切断された端末装置に無線回線で配信される情報を表示させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１にかかるシステムの全体構成例を示す図である。
【図２】図２は、実施例１にかかる各装置の機能構成を示す機能ブロック図である。
【図３】図３は、ビーコンパターンＤＢに記憶される情報の例を示す図である。
【図４】図４は、接続状況ＤＢに記憶される情報の例を示す図である。
【図５】図５は、実施例１にかかる画面共有を説明する図である。
【図６】図６は、実施例１にかかる管理コンピュータの処理の流れを示すフローチャートである。
【図７】図７は、実施例１にかかる切断中のタブレット端末の処理の流れを示すフローチャートである。
【図８】図８は、実施例１にかかる共有元のタブレット端末の処理の流れを示すフローチャートである。
【図９】図９は、実施例２にかかる自動復旧を説明する図である。
【図１０】図１０は、実施例２にかかる各装置の機能構成を示す機能ブロック図である。
【図１１】図１１は、アドレス情報ＤＢに記憶される情報の例を示す図である。
【図１２】図１２は、実施例２にかかる管理コンピュータの処理の流れを示すフローチャートである。
【図１３】図１３は、実施例２にかかる切断中のタブレット端末の処理の流れを示すフローチャートである。
【図１４】図１４は、管理コンピュータのハードウェア構成例を示す図である。
【図１５】図１５は、タブレット端末のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する監視装置、画面共有方法および画面共有プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、各実施例は、矛盾のない範囲内で適宜組み合わせることができる。
【実施例１】
【００１２】
［全体構成例］
図１は、実施例１にかかるシステムの全体構成例を示す図である。実施例１では、一例として、学校の授業などを想定する。例えば、教室内には無線ＬＡＮが構築されており、各生徒および教師にタブレット端末が配布され、無線ＬＡＮを用いてタブレット端末に教科書などの情報を表示して授業が行われる。
【００１３】
図１に示すように、教室１内と教室１外に設置されたサーバ１２０とを有する。教室１内には、Ｗｉ−Ｆｉ（登録商標）（Wireless−Fidelity）などの無線ＬＡＮが構築されており、アクセスポイント２、管理コンピュータ１０、先生用のタブレット端末３０、生徒用のタブレット端末４０、６０、８０、電子黒板プロジェクタ１００、電子ペン１１０を有する。
【００１４】
アクセスポイント２は、教室１内の各タブレット端末を無線ＬＡＮに接続するとともに、外部のサーバ１２０と教室１内の無線ＬＡＮとを接続する装置の一例であり、例えばルータやステーションなどと一般的に呼ばれるコンピュータである。
【００１５】
先生用のタブレット端末３０と生徒用のタブレット端末４０、６０、８０は、持ち運び可能な移動体端末の一例であり、タッチパネルや無線接続機能などを有するコンピュータである。これらのタブレット端末は、薄型軽量化かつバッテリー運用の為に通常のパーソナルコンピュータに比べて性能が低いプロセッサが搭載されている。
【００１６】
また、これらのタブレット端末は、アクセスポイント２を介して無線ＬＡＮに接続され、相互に通信可能に接続される。また、各タブレット端末は、アクセスポイント２を介して、外部のサーバ１２０に接続される。各タブレット端末は、管理コンピュータ１０やサーバ１２０から配信される教科書のデータを表示する。ここでは、通常の教科書の代わりに、教科書のデータを用いて授業が行われる。
【００１７】
管理コンピュータ１０は、監視装置などのコンピュータの一例であり、アクセスポイント２と無線ＬＡＮまたは有線で接続される。この管理コンピュータ１０は、アクセスポイント２を介してサーバ１２０から教科書のデータを取得し、アクセスポイント２を介して無線ＬＡＮに接続される各タブレット端末に配信する。
【００１８】
電子黒板プロジェクタ１００は、例えばＨＤＭＩ（登録商標）（High−Definition  Multimedia  Interface）などの有線で、管理コンピュータ１０と接続される。この電子黒板プロジェクタ１００は、管理コンピュータ１０から入力された各種画像や動画をスクリーンに投影する。また、電子黒板プロジェクタ１００は、電子ペン１１０と赤外線などで接続され、管理コンピュータ１０から入力された各種画像や動画とともに、電子ペン１１０による操作情報をスクリーンに投影する。
【００１９】
サーバ１２０は、アクセスポイント２と接続され、教科書のデータを保持する外部サーバの一例である。サーバ１２０は、アクセスポイント２を介して、各タブレット端末や管理コンピュータ１０からデータの取得要求を受信すると、要求元に教科書のデータを送信する。
【００２０】
このように、先生用のタブレット端末３０、生徒用のタブレット端末４０、６０、８０がアクセスポイント２を介して無線ＬＡＮに接続される状態で、管理コンピュータ１０は、アクセスポイント２を介して無線ＬＡＮに接続される各タブレット端末の接続状況を、アクセスポイント２から取得する。そして、管理コンピュータ１０は、接続状況を参照して、アクセスポイント２との通信が切断されたタブレット端末（以下では切断タブレットと記載する場合がある）を検出する。その後、管理コンピュータ１０は、アクセスポイント２と接続される別のタブレット端末に、当該別のタブレット端末に表示される情報を切断中のタブレット端末に送信する指示を、アクセスポイント２経由で通知する。切断タブレットには他のタブレット端末から画面共有を受ける指示をＢＬＥ（Bluetooth（登録商標）  Low  Energy）ビーコンを用いて通知する。
【００２１】
したがって、管理コンピュータ１０は、授業中に教室内の無線ＬＡＮから切断された生徒用のタブレットを検出すると、無線ＬＡＮに接続中のタブレット端末と無線ＬＡＮに未接続のタブレット端末との間で画面共有を実行させる。この結果、無線ＬＡＮから切断されたタブレット端末は、先生や生徒が復旧操作を行うことなく、無線ＬＡＮで配信される情報を表示することができる。
【００２２】
［機能構成］
次に、図１に示した装置の機能構成について説明する。ここでは、一般的な装置とは異なる機能を有する管理コンピュータ１０と各タブレット端末の機能構成について説明する。ここでは、一例として、無線ＬＡＮから切断されたタブレット端末をタブレット端末４０、無線ＬＡＮに接続中で画面共有を行うタブレット端末をタブレット端末６０として説明するが、各タブレット端末は、タブレット端末４０の機能とタブレット端末６０の機能とを有する。
【００２３】
（管理コンピュータ１０の機能構成）
図２は、実施例１にかかる各装置の機能構成を示す機能ブロック図である。図２に示すように、管理コンピュータ１０は、通信部１１、記憶部１２、制御部１５を有する。
【００２４】
通信部１１は、無線や有線などの各種通信を制御する処理部である。具体的には、通信部１１は、アクセスポイント２を介して、無線ＬＡＮに接続し、無線ＬＡＮ内の各タブレット端末に情報を送信し、各タブレット端末から各種情報を受信する。例えば、通信部１１は、アクセスポイント２から接続状況を受信し、各タブレット端末に教科書のデータを送信する。また、通信部１１は、ＢＬＥビーコンなどの送信制御を実行する。
【００２５】
記憶部１２は、制御部１５が実行するプログラムや各種データを記憶する記憶装置であり、例えばメモリやハードディスクなどである。この記憶部１２は、ビーコンパターンＤＢ１３や接続状況ＤＢ１４を記憶する。
【００２６】
ビーコンパターンＤＢ１３は、ＢＬＥビーコンの送信周波数のチャネルの組み合わせであるビーコンパターンを記憶するデータベースである。具体的には、ビーコンパターンＤＢ１３は、ＢＬＥビーコンで使用するアドバタイジングチャネルの組み合わせであり、各生徒のタブレット端末の識別に利用される識別情報を記憶する。
【００２７】
図３は、ビーコンパターンＤＢ１３に記憶される情報の例を示す図である。図３に示すように、ビーコンパターンＤＢ１３は、「タブレット端末、ＭＡＣ（Media  Access  Control）アドレス、発信チャネル（１回目、２回目、３回目）」を対応付けて記憶する。「タブレット端末」は、生徒が使用するタブレット端末の名称であり、「ＭＡＣアドレス」は、各生徒のタブレット端末のＭＡＣアドレスである。「発信チャネル」は、アドバタイジングチャネルのチャネル情報であり、「１回目、２回目、３回目」は、ＢＬＥビーコンで使用されるアドバタイジングチャネルである。
【００２８】
図３の例では、ＭＡＣアドレスが「Ａ１：Ｂ２：Ｃ３：Ｆ３：Ｅ２：Ｄ１」である生徒Ａのタブレット端末に指示を送信する場合は、１回目に「３７ｃｈ」、２回目に「３７ｃｈ」、３回目に「３７ｃｈ」を使用することを示す。このように、アドバタイジングチャネル（３７ｃｈ、３８ｃｈ、３９ｃｈ）の組み合わせにより、各タブレット端末を識別する。なお、アドバタイジングチャネルの組み合わせは、授業ごとに変更することもできる。また、図３では、先生のタブレット端末を管理対象外にしているが、生徒のタブレット端末と同様に、先生のタブレット端末も管理対象に含めることもできる。
【００２９】
接続状況ＤＢ１４は、無線ＬＡＮに接続される各タブレット端末の接続状況を記憶するデータベースである。なお、ここで記憶される情報は、アクセスポイント２で収集することができる。
【００３０】
図４は、接続状況ＤＢ１４に記憶される情報の例を示す図である。図４に示すように、接続状況ＤＢ１４は、「タブレット端末、ＭＡＣアドレス、ステータス、受信感度、切断時刻、切断理由」を対応付けて記憶する。ここで記憶される「タブレット端末」は、生徒が使用するタブレット端末の名称であり、「ＭＡＣアドレス」は、各生徒のタブレット端末のＭＡＣアドレスである。この「タブレット端末」や「ＭＡＣアドレス」は、予め設定しておくことができる。
【００３１】
「ステータス」は、接続状況であり、接続中、未接続、画面共有中（送信側）または画面共有中（受信側）が記憶される。「受信感度」は、無線ＬＡＮの通信品質を示す情報であり、例えばＲＳＳＩ（Received  Signal  Strength  Indication）などである。例えば、測定値≦第１閾値の場合は「弱い」、第１閾値＜測定値＜第２閾値の場合は「やや弱い」、第２閾値≦測定値の場合は「良」などが設定される。この受信感度は、アクセスポイント２でも管理コンピュータ１０で測定することができる。
【００３２】
「切断時刻」は、切断された時刻である。「切断理由」は、授業中に切断されたか否かを示し、授業中に切断された場合は「予期せぬ切断」が設定される。なお、「切断理由」は、アクセスポイント２で判断することもでき、管理コンピュータ１０が判断することもできる。
【００３３】
図４では、ＭＡＣアドレスが「Ａ１：Ｂ２：Ｃ３：Ｆ３：Ｅ２：Ｄ３」である生徒Ｃのタブレット端末で、「９：４５」に「予期せぬ切断」が発生しており、生徒Ｄのタブレット端末から画面共有を受けていることを示す。
【００３４】
制御部１５は、管理コンピュータ１０全体を司る処理部であり、例えばプロセッサなどである。制御部１５は、パターン生成部１６、配信部１７、監視部１８、ビーコン発信部１９、共有制御部２０を有する。なお、パターン生成部１６、配信部１７、監視部１８、ビーコン発信部１９、共有制御部２０は、プロセッサなどが有する電子回路の一例やプロセッサが実行するプロセスの一例である。
【００３５】
パターン生成部１６は、各タブレット端末を識別する、アドバタイジングチャネルの組み合わせを生成する処理部である。具体的には、パターン生成部１６は、授業開始時刻になると、図３に示すビーコンパターンを生成して、ビーコンパターンＤＢ１３に格納する。また、パターン生成部１６は、授業終了時刻なると、ビーコンパターンＤＢ１３に記憶される情報を削除することもできる。なお、授業開始や終了の時刻は、予め設定しておくことができる。また、生成手法は、ＢＬＥのランダムアドレス設定などを採用することができ、タブレット端末の数に応じてチャネルの組み合わせや送信回数を任意に変更することができる。
【００３６】
配信部１７は、パターン生成部１６が生成したビーコンパターンを、無線ＬＡＮを介して、各タブレット端末に配信する処理部である。例えば、配信部１７は、ビーコンパターンがビーコンパターンＤＢ１３に格納されると、ビーコンパターンＤＢ１３からビーコンパターンを読み出し、接続状況ＤＢ１４に予め記憶される「ＭＡＣアドレス」を用いて、各タブレット端末にアクセスポイント２経由で送信する。
【００３７】
監視部１８は、各生徒のタブレット端末の無線ＬＡＮの接続状況を監視する処理部である。具体的には、監視部１８は、アクセスポイント２から接続状況（ステータス、切断時刻、受信感度など）を取得し、予期せぬ切断が発生していないかを監視する。例えば、監視部１８は、アクセスポイント２から接続状況を定期的に取得し、取得した接続状況を接続状況ＤＢ１４に格納する。そして、監視部１８は、授業中にステータス「未接続」を検出した場合、「未接続」に該当するタブレット端末の「切断理由」に「予期せぬ切断」を設定する。
【００３８】
ビーコン発信部１９は、監視部１８によって「予期せぬ切断」が設定されたタブレット端末に、無線ＬＡＮとは異なる通信であるＢＬＥを用いて、他のタブレット端末から画面共有を受ける指示を通知する処理部である。具体的には、ビーコン発信部１９は、切断中の生徒のタブレット端末に該当する発信チャネルの組み合わせをビーコンパターンＤＢ１３から特定し、特定した組み合わせで再接続の指示をブロードキャストで送信する。
【００３９】
例えば、ビーコン発信部１９は、接続状況ＤＢ１４を参照して、生徒Ｃのタブレット端末に「予期せぬ切断」が設定されていることを検知すると、接続状況ＤＢ１４から切断時刻「９：４５」を取得する。続いて、ビーコン発信部１９は、切断中の生徒Ｃのタブレット端末の発信チャネル（３７ｃｈ、３７ｃｈ、３９ｃｈ）をビーコンパターンＤＢ１３から取得する。そして、ビーコン発信部１９は、切断時刻である時刻情報「９：４５」を含むアドバタイズドパケットを３７ｃｈで、ＢＬＥビーコンとしてブロードキャストで送信する。所定時間（例えば３０秒）経過後、ビーコン発信部１９は、時刻情報「９：４５」を含むアドバタイズドパケットを３７ｃｈで、ＢＬＥビーコンとしてブロードキャストで送信する。さらに所定時間（例えば３０秒）経過後、ビーコン発信部１９は、時刻情報「９：４５」を含むアドバタイズドパケットを３９ｃｈで、ＢＬＥビーコンとしてブロードキャストで送信する。その後、ビーコン発信部１９は、接続状況ＤＢ１４の「生徒Ｃ」の「ステータス」に「画面共有中（受信側）」を格納し、「生徒Ｃ」に画面共有の指示を送信したことを共有制御部２０に通知する。
【００４０】
つまり、１回の切断検出で３回のＢＬＥビーコンを通知することで、切断中の生徒Ｃのタブレット端末に対して、切断時刻を通知することができる。なお、ＢＬＥビーコンに、画面共有の待機指示等を含めることもできる。なお、所定時間は任意に変更することができる。
【００４１】
このように、３つの周波数チャネルの組合せでパケットデータをブロードキャストすることで生徒のタブレット端末を識別可能とする。また、第三者が入手すると攻撃標的となるＢＤアドレス（Bluetooth（登録商標）  Device  アドレス）をビーコンに含めないので、セキュリティも高く、第三者の攻撃標的になる危険性も小さくなる。
【００４２】
また、ビーコン発信部１９は、切断されたタブレット端末を検出し、切断理由が「予期せぬ切断」ではなく何も登録されていない場合は、授業が終了したと判定する。このときに、ビーコン発信部１９は、画面共有中のタブレット端末が存在する場合、画面共有の終了指示を共有制御部２０に通知するとともに、画面共有先のタブレット端末のビーコンパターンを用いて切断時刻を通知して、画面共有の終了指示を送信する。さらに、ビーコン発信部１９は、ビーコンパターンＤＢ１３に記憶されるビーコンパターンを削除する。一方、ビーコン発信部１９は、画面共有中のタブレット端末が存在しない場合、ビーコンパターンＤＢ１３に記憶されるビーコンパターンの削除を実行する。
【００４３】
共有制御部２０は、ビーコン発信部１９によってタブレット端末に共有指示が送信された場合に、共有元のタブレット端末を特定し、特定した共有元に共有先に関する情報を通知する処理部である。
【００４４】
具体的には、共有制御部２０は、共有先のタブレット端末（切断中のタブレット端末）のＭＡＣアドレスをビーコンパターンＤＢ１３から特定する。続いて、共有制御部２０は、接続状況ＤＢ１４を参照して、ステータスが「接続中」かつ受信感度が「良」である生徒のタブレット端末（共有元）を特定し、特定した共有元となるタブレット端末のＭＡＣアドレスを接続状況ＤＢ１４から特定する。その後、共有制御部２０は、共有元のＭＡＣアドレスを指定して、共有先のＭＡＣアドレスおよび共有指示をアクセスポイント２経由で送信する。この結果、共有制御部２０は、共有元に共有先のＭＡＣアドレスを通知することができる。
【００４５】
上記例で説明すると、共有制御部２０は、接続状況ＤＢ１４を参照して、ステータスが「接続中」かつ受信感度が「良」である生徒のタブレット端末（共有元）として、生徒Ｄのタブレット端末を特定する。そして、共有制御部２０は、生徒Ｄのタブレット端末のＭＡＣアドレス「Ａ１：Ｂ２：Ｃ３：Ｆ３：Ｅ２：Ｄ４」を指定して、切断中の生徒Ｃのタブレット端末のＭＡＣアドレス「Ａ１：Ｂ２：Ｃ３：Ｆ３：Ｅ２：Ｄ３」および共有指示を無線ＬＡＮ経由で送信する。その後、共有制御部２０は、接続状況ＤＢ１４の「生徒Ｄ」の「ステータス」に「画面共有中（送信側）」を格納する。
【００４６】
ここで、共有元の特定手法の具体例を説明する。例えば、共有制御部２０は、ステータスが「接続中」かつ受信感度が「良」であるタブレット端末のうち、任意のタブレット端末を共有元と特定することができる。また、ステータスが「接続中」かつ受信感度が「良」であるタブレット端末のうち、共有先との距離が最も近いタブレット端末を共有元と特定することができる。なお、共有制御部２０は、座席表などを予め用意しておくことで、共有先との距離が最も近いタブレット端末を特定することができる。
【００４７】
なお、共有制御部２０は、ビーコン発信部１９から画面共有の終了指示を受信した場合、接続状況ＤＢ１４から共有先のタブレット端末を特定する。その後、共有制御部２０は、アクセスポイント２を経由した通信で、共有先のタブレット端末に画面共有の終了を指示する。
【００４８】
（タブレット端末４０の機能構成）
図２に示すように、タブレット端末４０は、通信部４１、表示部４２、記憶部４３、制御部４６を有する。
【００４９】
通信部４１は、アクセスポイント２を介して、無線ＬＡＮに接続し、他のタブレット端末、管理コンピュータ１０、サーバ１２０などとの通信を制御する処理部である。例えば、通信部４１は、アクセスポイント２を介して、管理コンピュータ１０から教科書のデータを受信する。
【００５０】
また、通信部４１は、管理コンピュータ１０からブロードキャストされるＢＬＥビーコンを受信する。例えば、通信部４１は、アクセスポイント２を介さずに、時刻情報などを含むアドバタイズドパケットを、管理コンピュータ１０から受信する。
【００５１】
また、通信部４１は、画面共有元のタブレット端末から画面情報を受信する。例えば、通信部４１は、アクセスポイント２を介さずに、画面キャプチャなどを画面共有元のタブレット端末から受信する。
【００５２】
表示部４２は、各情報を表示し、生徒などの操作を受け付けるタッチパネルディスプレイなどである。例えば、表示部４２は、教科書のデータを表示し、ページめくり操作や問題への回答操作などを受け付ける。
【００５３】
記憶部４３は、制御部４６が実行するプログラムや各種データを記憶する記憶装置であり、例えばメモリやハードディスクなどである。この記憶部４３は、ビーコンパターンＤＢ４４や切断時刻ＤＢ４５を記憶する。
【００５４】
ビーコンパターンＤＢ４４は、ＢＬＥビーコンの送信周波数のチャネルの組み合わせであるビーコンパターンを記憶するデータベースである。具体的には、ビーコンパターンＤＢ４４は、管理コンピュータ１０から配信されたビーコンパターンを記憶する。なお、記憶される情報は、図３と同様なので、詳細な説明は省略する。
【００５５】
切断時刻ＤＢ４５は、タブレット端末４０が無線ＬＡＮから切断された時刻を記憶するデータベースである。例えば、切断時刻ＤＢ４５は、切断時刻「９：４５」などを記憶する。なお、ここで記憶される切断時刻は、最新の切断時刻であり、制御部４６によって更新される。
【００５６】
制御部４６は、タブレット端末４０全体を司る処理部であり、例えばプロセッサなどである。制御部４６は、表示制御部４７、受信部４８、ビーコン受信部４９、画面共有部５０を有する。なお、表示制御部４７、受信部４８、ビーコン受信部４９、画面共有部５０は、プロセッサなどが有する電子回路の一例やプロセッサが実行するプロセスの一例である。
【００５７】
この制御部４６は、無線ＬＡＮとの切断を検出すると、切断された時刻が授業終了などの予め指定された時間帯か否かを判定する。そして、制御部４６は、切断された時刻が予め指定された時間帯ではない場合、予期せぬ切断と判定して、切断時刻を切断時刻ＤＢ４５に格納する。一方、制御部４６は、切断された時刻が予め指定された時間帯である場合、授業終了と判定して、ビーコンパターンＤＢ４４に記憶される情報を削除する。
【００５８】
表示制御部４７は、情報の表示やタッチパネル操作を実行する処理部である。例えば、表示制御部４７は、管理コンピュータ１０から受信した教科書のデータを表示部４２に表示する。また、表示制御部４７は、表示部４２を介してタッチパネル操作を受け付けて、受け付けられたタッチパネル操作に対応する処理を実行する。例えば、表示制御部４７は、スワイプ操作を受け付けた場合にページめくりを実行し、ダブルクリック操作を受け付けた場合に拡大表示を実行する。
【００５９】
受信部４８は、管理コンピュータ１０から配信されたビーコンパターンを受信する処理部である。例えば、受信部４８は、アクセスポイント２経由でビーコンパターンを管理コンピュータ１０から受信し、ビーコンパターンＤＢ４４に格納する。
【００６０】
ビーコン受信部４９は、管理コンピュータ１０からＢＬＥビーコンを受信する処理部である。具体的には、ビーコン受信部４９は、タブレット端末４０に割当てられたビーコンパターンでＢＬＥビーコンを受信した場合に、自装置宛と判定する。続いて、ビーコン受信部４９は、自装置宛と判定すると、受信された各ＢＬＥビーコンで通知された切断時刻と切断時刻ＤＢ４５に記憶される切断時刻とが一致するか否かを判定する。そして、ビーコン受信部４９は、切断時刻が一致する場合に、画面共有部５０に画面共有を指示する。
【００６１】
例えば、タブレット端末４０が生徒Ｃのタブレット端末である場合で説明する。ビーコン受信部４９は、ビーコンパターンＤＢ４４を参照して、自身に割当てられたビーコンパターンが３７ｃｈ、３７ｃｈ、３９ｃｈであることを特定する。その後、ビーコン受信部４９は、管理コンピュータ１０から３７ｃｈでブロードキャストされたＢＬＥビーコンのアドバタイズドパケットを受信し、続いて、３７ｃｈでブロードキャストされたＢＬＥビーコンのアドバタイズドパケットを受信し、最後に、３９ｃｈでブロードキャストされたＢＬＥビーコンのアドバタイズドパケットを受信する。
【００６２】
すると、ビーコン受信部４９は、管理コンピュータ１０が使用したチャネルが自装置のビーコンパターン（３７ｃｈ、３７ｃｈ、３９ｃｈ）と一致することから、自装置宛のアドバタイズドパケットと判定する。そして、ビーコン受信部４９は、受信した３つのアドバタイズドパケットそれぞれから時刻情報を抽出し、各時刻情報が切断時刻ＤＢ４５に記憶される切断時刻（９：４５）と一致する場合、画面共有部５０に画面共有を指示する。
【００６３】
なお、ビーコン受信部４９は、画面共有中に、自装置のビーコンパターンを用いたＢＬＥビーコンで、自装置内で管理する切断時刻を受信した場合、画面共有の終了と判断する。この場合、ビーコン受信部４９は、画面共有部５０に画面共有の終了を指示するとともに、ビーコンパターンＤＢ４４に記憶されるビーコンパターンを削除する。
【００６４】
画面共有部５０は、共有元のタブレット端末との間で画面共有を実行する処理部である。具体的には、画面共有部５０は、ビーコン受信部４９から画面共有の指示を受信すると、画面共有の待ち状態に移行する。例えば、画面共有部５０は、共有元のタブレット端末から画面共有の要求等を受信したら画面共有の応答を実行するために、画面共有の要求の受信待ち状態となる。
【００６５】
ここで、画面共有の手法を教室１内の各タブレットで予め共通に設定しておくことで、画面共有部５０は、共有元の指定する画面共有の手法に対応した応答を送信することができる。なお、画面共有部５０は、ビーコン受信部４９から画面共有の終了指示を受信すると、画面共有を終了する。
【００６６】
（タブレット端末６０の機能構成）
図２に示すように、タブレット端末６０は、通信部６１、表示部６２、記憶部６３、制御部６５を有する。
【００６７】
通信部６１は、アクセスポイント２を介して、無線ＬＡＮに接続し、他のタブレット端末、管理コンピュータ１０、サーバ１２０などとの通信を制御する処理部である。例えば、通信部６１は、アクセスポイント２を介して、管理コンピュータ１０から教科書のデータを受信する。また、通信部６１は、アクセスポイント２を介して、管理コンピュータ１０から画面共有の指示および画面共有先のアドレス情報を受信する。また、通信部６１は、後述する無線回線を用いて、画面共有先に画面キャプチャなどの画面情報を送信する。
【００６８】
表示部６２は、各情報を表示し、生徒などの操作を受け付けるタッチパネルディスプレイなどである。例えば、表示部６２は、教科書のデータを表示し、ページめくり操作や問題への回答操作などを受け付ける。
【００６９】
記憶部６３は、制御部６５が実行するプログラムや各種データを記憶する記憶装置であり、例えばメモリやハードディスクなどである。この記憶部６３は、ビーコンパターンＤＢ６４を記憶する。
【００７０】
ビーコンパターンＤＢ６４は、ＢＬＥビーコンの送信周波数のチャネルの組み合わせであるビーコンパターンを記憶するデータベースである。具体的には、ビーコンパターンＤＢ６４は、管理コンピュータ１０から配信されたビーコンパターンを記憶する。なお、記憶される情報は、図３と同様なので、詳細な説明は省略する。
【００７１】
制御部６５は、タブレット端末６０全体を司る処理部であり、例えばプロセッサなどである。制御部６５は、表示制御部６６、受信部６７、画面提供部６８を有する。なお、表示制御部６６、受信部６７、画面提供部６８は、プロセッサなどが有する電子回路の一例やプロセッサが実行するプロセスの一例である。
【００７２】
表示制御部６６は、情報の表示やタッチパネル操作を実行する処理部である。例えば、表示制御部６６は、管理コンピュータ１０から受信した教科書のデータを表示部６２に表示する。また、表示制御部６６は、表示部６２を介してタッチパネル操作を受け付けて、受け付けられたタッチパネル操作に対応する処理を実行する。
【００７３】
受信部６７は、管理コンピュータ１０から配信されたビーコンパターンを受信する処理部である。例えば、受信部６７は、アクセスポイント２経由でビーコンパターンを管理コンピュータ１０から受信し、ビーコンパターンＤＢ６４に格納する。
【００７４】
画面提供部６８は、無線ＬＡＮ切断中のタブレット端末に、表示部６２に表示される画面情報を提供する処理部である。具体的には、画面提供部６８は、管理コンピュータ１０から画面共有の指示と共有先のアドレス情報とを受信すると、共有先のアドレス情報で特定されるタブレット端末との間で、画面共有を実行する。
【００７５】
例えば、画面提供部６８は、アクセスポイント２経由で、切断中の生徒Ｃのタブレット端末４０のＭＡＣアドレス「Ａ１：Ｂ２：Ｃ３：Ｆ３：Ｅ２：Ｄ３」および共有指示を受信すると、ＭＡＣアドレス「Ａ１：Ｂ２：Ｃ３：Ｆ３：Ｅ２：Ｄ３」を指定して画面共有の要求を送信する。その後、画面提供部６８は、ＭＡＣアドレス「Ａ１：Ｂ２：Ｃ３：Ｆ３：Ｅ２：Ｄ３」を有する切断中の生徒Ｃのタブレット端末４０から画面共有の応答を受信すると、画面共有を開始する。
【００７６】
例を挙げると、画面提供部６８は、表示部６２に表示される教科書のデータの画面キャプチャを撮像して、生徒Ｃのタブレット端末４０に送信する。また、画面提供部６８は、画面が変わるたびに、画面キャプチャを撮像して、生徒Ｃのタブレット端末４０に送信する。
【００７７】
ここで、画面共有に用いる無線回線について説明する。例えば、切断中のタブレット端末４０は、比較的近い距離の無線ＬＡＮであれば、接続することができる場合がある。このような場合、画面提供部６８は、切断中のタブレット端末４０との間で、無線ＬＡＮディスプレイ伝送技術であるＭｉｒａｃａｓｔ（登録商標）を用いて、画面共有を実行する。また、無線ＬＡＮで接続できない場合は、Ｂｌｕｅｔｏｏｔｈ（登録商標）（以下、ＢＴと記載する場合がある）、ＷｉＧｉｇ（登録商標）（Wireless  Gigabit）、ＵＷＢ（Ultra  Wide  Band）などの近距離無線通信技術を用いることができる。
【００７８】
また、画面提供部６８は、はじめにミラキャストで画面共有を試みて、成功しなかった場合に、ＷｉＧｉｇなどの近距離無線通信に切り替えて画面共有を実行することもできる。つまり、画面提供部６８は、無線ＬＡＮで画面共有の要求を送信して、画面共有の応答を受信した場合は、ミラキャストで画面共有を実行する。一方、画面提供部６８は、無線ＬＡＮで画面共有の要求を送信して、画面共有の応答を一定時間内に受信できない場合に、上記近距離無線通信技術を用いて画面共有の要求を送信する。
【００７９】
なお、画面提供部６８は、アクセスポイント２を経由した通信で、管理コンピュータ１０から画面共有の終了指示を受信すると、画面共有を終了する。このとき、画面提供部６８や制御部１５は、ビーコンパターンＤＢ６４に記憶されるビーコンパターンを削除することもできる。
【００８０】
［具体例］
次に、実施例１で説明した画面共有の具体例を説明する。図５は、実施例１にかかる自動復旧を説明する図である。図５に示すように、教室１内では、教師のタブレット端末３０、生徒のタブレット端末４０、６０、８０、管理コンピュータ１０がアクセスポイント２を介した無線ＬＡＮで相互に接続されて、授業が行われている。この状態で、アクセスポイント２とタブレット端末４０との接続が切断されたとする。
【００８１】
管理コンピュータ１０は、アクセスポイント２から接続状況を取得し、タブレット端末４０の予期せぬ切断を検出する（Ｓ１）。このとき、管理コンピュータ１０は、接続状況から切断時刻を取得する。
【００８２】
続いて、管理コンピュータ１０は、タブレット端末４０に割当てられたビーコンパターンをビーコンパターンＤＢ１３から特定し、特定したビーコンパターンを用いて、切断時刻を含むアドバタイズドパケットをブロードキャストで送信することで、画面共有の待ち状態への遷移を切断中のタブレット端末４０に指示する（Ｓ２）。その後、タブレット端末４０、６０、８０それぞれが、アドバタイズドパケットを受信するが、このうちのタブレット端末４０が、自装置宛のアドバタイズドパケットの受信し、アドバタイズドパケットに含まれる切断時刻が自装置内の切断時刻と一致することから、画面共有の待ち状態に遷移する（Ｓ３）。
【００８３】
続いて、管理コンピュータ１０は、アクセスポイント２を経由して、切断中のタブレット端末４０のＭＡＣアドレスを含む画面共有の指示を、アクセスポイント２と接続中のタブレット端末６０に送信する（Ｓ４）。この指示を受信したタブレット端末６０は、通知されたタブレット端末４０のＭＡＣアドレスを用いて新たな無線回線を用いて、タブレット端末４０との間で画面共有を実行する（Ｓ５）。
【００８４】
［処理の流れ］
次に、各装置の処理について説明する。ここでは、管理コンピュータ１０の処理と、切断されたタブレット端末４０の処理、画面共有を実行する共有元のタブレット端末６０の処理について説明する。
【００８５】
（管理コンピュータ１０の処理）
図６は、実施例１にかかる管理コンピュータ１０の処理の流れを示すフローチャートである。図６に示すように、管理コンピュータ１０のパターン生成部１６は、全タブレット端末の接続が完了すると（Ｓ１０１：Ｙｅｓ）、ビーコンパターンを生成する（Ｓ１０２）。その後、配信部１７は、アクセスポイント２経由で各タブレット端末にビーコンパターンを配信する（Ｓ１０３）。なお、パターン生成部１６は、アクセスポイント２から接続完了の通知を受信してもよく、アクセスポイント２から取得した接続状況から判定することもできる。
【００８６】
続いて、監視部１８は、アクセスポイント２から接続状況を取得すると（Ｓ１０４）、未接続のタブレット端末が存在するか否かを判定する（Ｓ１０５）。ここで、監視部１８は、切断理由などを接続状況ＤＢ１４に格納する。なお、ここで、監視部１８は、未接続のタブレット端末が存在しない場合（Ｓ１０５：Ｎｏ）、Ｓ１０４以降を繰り返す。
【００８７】
そして、ビーコン発信部１９は、監視部１８によって未接続のタブレット端末が存在すると判定された場合（Ｓ１０５：Ｙｅｓ）、切断理由と切断時刻を取得する（Ｓ１０６）。なお、切断理由は、同様の手法を用いることで、管理コンピュータ１０でもアクセスポイント２でも判定することができる。
【００８８】
その後、ビーコン発信部１９は、切断理由が「予期せぬ切断」である場合（Ｓ１０７：Ｙｅｓ）、「予期せぬ切断」のタブレット端末に該当するビーコンパターンを、ビーコンパターンＤＢ１３から特定する（Ｓ１０８）。続いて、ビーコン発信部１９は、該当のビーコンパターンで、切断時刻を含むアドバタイズドパケットをＢＬＥビーコンとして発信する（Ｓ１０９）。
【００８９】
続いて、共有制御部２０は、接続状況ＤＢ１４の受信感度などを用いて、切断中のタブレット端末に画面を提供して画面共有を実行する共有元のタブレット端末を特定する（Ｓ１１０）。そして、共有制御部２０は、アクセスポイント２を経由した通信で、切断中のタブレット端末のアドレス情報を、共有元のタブレット端末に通知する（Ｓ１１１）。その後、Ｓ１０４以降が実行される。
【００９０】
一方、ビーコン発信部１９は、切断理由が「予期せぬ切断」ではない場合（Ｓ１０７：Ｎｏ）、接続状況ＤＢ１４を参照して、画面共有中のタブレット端末が存在するか否かを判定する（Ｓ１１２）。
【００９１】
ここで、画面共有中のタブレット端末が存在する場合（Ｓ１１２：Ｙｅｓ）、共有制御部２０は、アクセスポイント２を経由した通信で、共有元のタブレット端末に画面共有の終了を指示する（Ｓ１１３）。さらに続いて、ビーコン発信部１９は、画面共有先のビーコンパターンを用いて、切断時刻を含むＢＬＥビーコンを発信した後（Ｓ１１４）、ビーコンパターンＤＢ１３に記憶されるビーコンパターンを削除する（Ｓ１１５）。これにより、画面共有元において、画面共有の終了およびビーコンパターンの削除が実行される。なお、画面共有中のタブレット端末が存在しない場合（Ｓ１１２：Ｎｏ）、Ｓ１１３からＳ１１４を実行することなく、Ｓ１１５が実行される。
【００９２】
（タブレット端末４０の処理）
図７は、実施例１にかかる切断中のタブレット端末４０の処理の流れを示すフローチャートである。図７に示すように、タブレット端末４０の受信部４８は、無線ＬＡＮへの接続が完了した後（Ｓ２０１：Ｙｅｓ）、アクセスポイント２を介した無線ＬＡＮでビーコンパターンを受信して、ビーコンパターンＤＢ４４に格納する（Ｓ２０２）。
【００９３】
その後、制御部４６は、無線ＬＡＮの切断を検出すると（Ｓ２０３：Ｙｅｓ）、予期せぬ切断か否かを判定する（Ｓ２０４）。ここで、制御部４６は、予期せぬ切断と判定した場合（Ｓ２０４：Ｙｅｓ）、切断時刻を切断時刻ＤＢ４５に保存する（Ｓ２０５）。
【００９４】
その後、ビーコン受信部４９は、ＢＬＥビーコンを受信し（Ｓ２０６：Ｙｅｓ）、ビーコンパターンに基づいて自機宛てと判定した場合（Ｓ２０７：Ｙｅｓ）、ＢＬＥビーコンとして送信された各アドバタイズドパケットから切断時刻を抽出する（Ｓ２０８）。
【００９５】
そして、ビーコン受信部４９が、抽出された切断時刻と切断時刻ＤＢ４５に記憶される切断時刻とが一致すると判定した場合（Ｓ２０９：Ｙｅｓ）、画面共有部５０は、無線回線の接続状況などを用いて、画面共有中か否かを判定する（Ｓ２１０）。
【００９６】
ここで、画面共有部５０は、画面共有中ではない場合（Ｓ２１０：Ｎｏ）、画面共有の待ち状態に遷移する（Ｓ２１１）。続いて、画面共有部５０は、アクセスポイント２を介さない無線回線で、画面共有の要求を受信すると（Ｓ２１２：Ｙｅｓ）、当該無線回線を用いて接続応答を送信し（Ｓ２１３）、画面共有を開始する（Ｓ２１４）。その後、Ｓ２０３以降が繰り返される。
【００９７】
一方、画面共有部５０は、画面共有中である場合（Ｓ２１０：Ｙｅｓ）、画面共有を終了する（Ｓ２１５）。また、Ｓ２０４において、制御部４６は、予期せぬ切断ではないと判定した場合（Ｓ２０４：Ｎｏ）、ビーコンパターンＤＢ４４に記憶されるビーコンパターンを削除する（Ｓ２１６）。
【００９８】
（タブレット端末６０の処理）
図８は、実施例１にかかる共有元のタブレット端末６０の処理の流れを示すフローチャートである。図８に示すように、タブレット端末６０の受信部６７は、無線ＬＡＮへの接続が完了した後（Ｓ３０１：Ｙｅｓ）、アクセスポイント２を介した無線ＬＡＮでビーコンパターンを受信して、ビーコンパターンＤＢ６４に格納する（Ｓ３０２）。
【００９９】
その後、画面提供部６８は、アクセスポイント２を経由した通信で指示を受信し（Ｓ３０３：Ｙｅｓ）、当該指示が共有指示である場合（Ｓ３０４：Ｙｅｓ）、受信した共有指示からアドレス情報を読み出して、共有先を特定する（Ｓ３０５）。
【０１００】
そして、画面提供部６８は、共有先に画面共有の要求を送信し（Ｓ３０６）、送信先から画面共有の応答を受信すると（Ｓ３０７：Ｙｅｓ）、画面共有を開始する（Ｓ３０８）。その後、Ｓ３０３以降が繰り返される。
【０１０１】
一方、画面提供部６８は、アクセスポイント２を経由した通信で指示が共有指示ではない場合（Ｓ３０４：Ｎｏ）、画面共有の終了指示と判定して、画面共有を終了する（Ｓ３０９）。その後、制御部１５は、ビーコンパターンＤＢ６４に記憶されるビーコンパターンを削除する（Ｓ３１０）。
【０１０２】
［効果］
上述したように、管理コンピュータ１０は、アクセスポイントから切断されたタブレット端末にＢＬＥビーコンで復旧指示をセキュアにブロードキャストし、アクセスポイント２と接続できている近くのタブレット端末の画面を共有させることができる。この結果、人の手を介さずに安全にリモートでアクセスポイント２と接続できないタブレット端末に対して画面情報を提供することができる。
【０１０３】
また、無線ＬＡＮ切断が発生している生徒のタブレット端末は、ＢＬＥビーコンを受信し自分宛ての場合、切断時刻情報を比較し、合致したら無線ＬＡＮ復旧操作を行う。したがって、生徒タブレット端末は、無線ＬＡＮが切断状態時のみＢＬＥビーコンを受信し、切断時刻情報が合致した場合のみ、無線ＬＡＮ復旧操作を行うので、よりセキュアなリモート復旧を実現することができる。また、管理コンピュータ１０は、切断時刻しか送信しないので、万が一外部に漏れたとしても、タブレット端末のアドレス情報が漏洩することを抑制できるので、悪意のある第三者による被害を最小限に抑えることができる。
【実施例２】
【０１０４】
ところで、実施例１では、ビーコンパターンおよびブロードキャストを用いて、画面共有の指示を切断中のタブレット端末に通知する例を説明したが、これに限定されるものではない。例えば、ＢＴを用いて、切断中のタブレット端末に直接接続して、画面共有を指示することもできる。そこで、実施例２では、管理コンピュータ１０が、切断中のタブレット端末に直接接続して画面共有を指示して、画面情報を自動復旧させる例を説明する。
【０１０５】
［実施例２の自動復旧の説明］
図９は、実施例２にかかる自動復旧を説明する図である。図９に示すシステムの全体構成は、実施例１と同様である。
【０１０６】
図９に示すように、教室１内で無線ＬＡＮを用いて授業が行われている状態で、管理コンピュータ１０は、アクセスポイント２から接続状況を取得し、タブレット端末４０の予期せぬ切断を検出する（Ｓ１１）。このとき、管理コンピュータ１０は、接続状況から切断時刻を取得する。
【０１０７】
続いて、管理コンピュータ１０は、無線ＬＡＮが切断中のタブレット端末４０に、ＢＴを用いて直接接続して、画面共有を指示する（Ｓ１２）。そして、無線ＬＡＮに接続できないタブレット端末４０は、画面共有の共有待ちに遷移する（Ｓ１３）。
【０１０８】
続いて、管理コンピュータ１０は、アクセスポイント２を介した通信で、無線品質のよいタブレット端末６０に、タブレット端末４０のアドレス情報および共有指示を送信する（Ｓ１４）。
【０１０９】
その後、アクセスポイント２と接続されるタブレット端末６０は、管理コンピュータ１０から通知されたアドレスを用いる別の無線回線によって、タブレット端末４０との間で、画面共有を実行する（Ｓ１５）。
【０１１０】
なお、管理コンピュータ１０は、画面共有の共有待ちを指示した後、タブレット端末４０との間のＢＴ接続を切断することもでき、画面共有が開始されてから、タブレット端末４０との間のＢＴ接続を切断することもできる。
【０１１１】
［機能構成］
次に、図９に示した装置の機能構成について説明する。ここでは、管理コンピュータ１０とタブレット端末４０の機能構成のうち、実施例１とは異なる機能について説明する。なお、同じ機能については同じ符号を付すものとするが、同じ符号が付されていても、異なる処理については別途説明する。
【０１１２】
（管理コンピュータ１０の機能構成）
図１０は、実施例２にかかる各装置の機能構成を示す機能ブロック図である。図１０に示すように、管理コンピュータ１０は、通信部１１、記憶部１２、制御部１５を有する。
【０１１３】
記憶部１２は、制御部１５が実行するプログラムや各種データを記憶する記憶装置であり、例えばメモリやハードディスクなどである。この記憶部１２は、接続状況ＤＢ１４とアドレス情報ＤＢ２１を記憶する。
【０１１４】
アドレス情報ＤＢ２１は、ＢＴ接続に使用されるアドレス情報であり、各タブレット端末のＢＤアドレス（Bluetooth（登録商標）  Device  アドレス）を記憶する。ここで記憶される情報は、管理者等によって設定変更される。
【０１１５】
図１１は、アドレス情報ＤＢ２１に記憶される情報の例を示す図である。図１１に示すように、アドレス情報ＤＢ２１は、「タブレット端末、ＭＡＣアドレス、ＢＤアドレス」を対応付けて記憶する。「タブレット端末」は、生徒が使用するタブレット端末の名称であり、「ＭＡＣアドレス」は、各生徒のタブレット端末のＭＡＣアドレスである。「ＢＤアドレス」は、ＢＴ接続で使用されるアドレス情報である。
【０１１６】
図１１の例では、生徒Ｃのタブレット端末のＭＡＣアドレスが「Ａ１：Ｂ２：Ｃ３：Ｆ３：Ｅ２：Ｄ３」であり、ＢＤアドレスが「Ｂ１：Ｃ２：Ｄ３：Ｇ３：Ｆ２：Ｅ３」であることを示す。
【０１１７】
制御部１５は、管理コンピュータ１０全体を司る処理部であり、例えばプロセッサなどである。制御部１５は、監視部１８、指示送信部２２、共有制御部２０を有する。なお、監視部１８、指示送信部２２、共有制御部２０は、プロセッサなどが有する電子回路の一例やプロセッサが実行するプロセスの一例である。監視部１８と共有制御部２０は、実施例１と同様の処理を実行するので、ここでは、実施例１とは異なる機能を有する指示送信部２２について説明する。
【０１１８】
指示送信部２２は、無線ＬＡＮが切断中のタブレット端末とＢＴ接続を確立して、他のタブレット端末から画面共有を受ける指示を通知する処理部である。具体的には、指示送信部２２は、接続状況ＤＢ１４を参照して「予期せぬ切断」が登録されているタブレット端末を検出すると、当該タブレット端末のＢＤアドレスをアドレス情報ＤＢ２１から特定する。そして、指示送信部２２は、特定したＢＤアドレスを指定してＢＴ接続を実行し、無線ＬＡＮから切断中のタブレット端末との間でＢＴ接続を確立させた後、画面共有の指示を送信する。
【０１１９】
例えば、指示送信部２２は、接続状況ＤＢ１４を参照して、生徒Ｃのタブレット端末の「予期せぬ切断」を検出すると、生徒Ｃのタブレット端末のＢＤアドレス「Ｂ１：Ｃ２：Ｄ３：Ｇ３：Ｆ２：Ｅ３」をアドレス情報ＤＢ２１から取得する。そして、指示送信部２２は、ＢＤアドレス「Ｂ１：Ｃ２：Ｄ３：Ｇ３：Ｆ２：Ｅ３」を指定して、ＢＴ接続要求を送信する。その後、指示送信部２２は、接続応答を受信すると、ＢＤアドレス「Ｂ１：Ｃ２：Ｄ３：Ｇ３：Ｆ２：Ｅ３」が設定される生徒Ｃのタブレット端末とＢＴ接続を確立する。
【０１２０】
その後、指示送信部２２は、接続したＢＴを経由した通信で、生徒Ｃのタブレット端末に、画面共有の指示を送信する。続いて、指示送信部２２は、接続状況ＤＢ１４の「生徒Ｃ」の「ステータス」に「画面共有中（受信側）」を格納し、「生徒Ｃ」に画面共有の指示を送信したことを共有制御部２０に通知する。
【０１２１】
また、指示送信部２２は、切断されたタブレット端末を検出したときに、切断理由が「予期せぬ切断」ではなく何も登録されていない場合は、授業が終了したと判定する。このときに、指示送信部２２は、画面共有中のタブレット端末が存在する場合は、画面共有の終了指示を共有制御部２０に通知するとともに、ＢＴの接続要求を画面共有先のタブレット端末に送信してＢＴ接続を確立した後、画面共有先のタブレット端末に画面共有の終了指示を送信する。
【０１２２】
（タブレット端末４０の機能構成）
図１０に示すように、実施例１と同様、タブレット端末４０は、通信部４１、表示部４２、記憶部４３、制御部４６を有する。実施例１で説明した図２と異なる点は、記憶部４３がビーコンパターンＤＢ４４を記憶していない点である。また、制御部４６が、ビーコン受信部４９の代わりに、接続制御部５１を有している点である。ここでは、実施例１とは異なる機能である接続制御部５１について説明する。
【０１２３】
接続制御部５１は、管理コンピュータ１０とＢＴ接続を確立し、ＢＴ接続を介して画面共有の指示を受信する処理部である。例えば、接続制御部５１は、制御部４６によって「予期せぬ切断」が検出された場合、ＢＴの接続待ち状態に移行する。その後、接続制御部５１は、管理コンピュータ１０からＢＴによる接続要求を受信すると、管理コンピュータ１０に接続応答を、ＢＴを用いて送信する。
【０１２４】
このように、接続制御部５１は、無線ＬＡＮに接続できない状況で、管理コンピュータ１０とはＢＴによる接続を確立して、無線ＬＡＮとは異なる通信で、管理コンピュータ１０から画面共有の指示を受信する。
【０１２５】
その後、接続制御部５１は、タブレット端末４０が画面共有を開始したタイミング、ＢＴによる通信で画面共有の指示を受信してから一定時間（例えば３分）経過したタイミング、ＢＴ接続後に表示部４２に教科書のデータが表示されたタイミングなど、任意のタイミングで、管理コンピュータ１０との間のＢＴ接続を切断する。
【０１２６】
なお、接続制御部５１は、画面共有中に、管理コンピュータ１０からＢＴによる接続要求を受信すると、管理コンピュータ１０に接続応答を、ＢＴを用いて送信する。その後、接続制御部５１は、ＢＴを用いた通信で、画面共有の終了指示を受信すると、画面共有部５０に通知して画面共有を終了させた後、ＢＴ接続を切断する。
【０１２７】
（タブレット端末６０の機能構成）
図１０に示すように、実施例１と同様、タブレット端末６０は、通信部６１、表示部６２、記憶部６３、制御部６５を有する。実施例１で説明した図２と異なる点は、記憶部６３がビーコンパターンＤＢ６４を記憶していない点であり、それ以外の処理等については、実施例１と同様であるので、詳細な説明は省略する。
【０１２８】
［処理の流れ］
次に、実施例２にかかる各装置の処理について説明する。ここでは、実施例１と同様、管理コンピュータ１０の処理と、切断されたタブレット端末４０の処理について説明し、画面共有を実行する共有元のタブレット端末６０の処理については、実施例１と同様なので詳細な説明は省略する。
【０１２９】
（管理コンピュータ１０の処理）
図１２は、実施例２にかかる管理コンピュータ１０の処理の流れを示すフローチャートである。図１２に示すように、管理コンピュータ１０の監視部１８は、全タブレット端末の接続が完了すると（Ｓ４０１：Ｙｅｓ）、アクセスポイント２から接続状況を取得すると（Ｓ４０２）、未接続のタブレット端末が存在するか否かを判定する（Ｓ４０３）。ここで、監視部１８は、未接続のタブレット端末が存在しない場合（Ｓ４０３：Ｎｏ）、Ｓ４０３以降を繰り返す。
【０１３０】
そして、指示送信部２２は、監視部１８によって未接続のタブレット端末が存在すると判定された場合（Ｓ４０３：Ｙｅｓ）、切断理由と切断時刻を取得する（Ｓ４０４）。
【０１３１】
その後、指示送信部２２は、切断理由が「予期せぬ切断」である場合（Ｓ４０５：Ｙｅｓ）、「予期せぬ切断」に該当する切断中のタブレット端末にアドレス情報（ＢＤアドレス）をアドレス情報ＤＢ２１から特定する（Ｓ４０６）。
【０１３２】
続いて、指示送信部２２は、特定したアドレス情報を指定して、ＢＴの接続要求を送信し（Ｓ４０７）、接続応答を受信すると（Ｓ４０８：Ｙｅｓ）、切断中のタブレット端末との間でＢＴ接続を完了する（Ｓ４０９）。
【０１３３】
そして、指示送信部２２は、ＢＴを用いて、切断中のタブレット端末に画面共有の指示を送信する（Ｓ４１０）。共有制御部２０は、実施例１と同様の手法で、画面共有を実行する共有元のタブレット端末を特定し、アクセスポイント２を経由した通信で、切断中のタブレット端末のアドレス情報を、共有元のタブレット端末に通知して画面共有を指示する（Ｓ４１１）。その後、Ｓ４０３以降が実行される。
【０１３４】
一方、指示送信部２２は、切断理由が「予期せぬ切断」ではない場合（Ｓ４０５：Ｎｏ）、接続状況ＤＢ１４を参照して、画面共有中のタブレット端末が存在するか否かを判定する（Ｓ４１２）。
【０１３５】
ここで、画面共有中のタブレット端末が存在する場合（Ｓ４１２：Ｙｅｓ）、共有制御部２０は、アクセスポイント２を経由した通信で、共有元のタブレット端末に画面共有の終了を指示する（Ｓ４１３）。さらに続いて、指示送信部２２は、画面共有先のタブレット端末のＢＤアドレスを用いて、ＢＴの接続要求を送信する（Ｓ４１４）。
【０１３６】
続いて、指示送信部２２は、画面共有先のタブレット端末から接続応答を受信すると（Ｓ４１５：Ｙｅｓ）、切断中のタブレット端末との間でＢＴ接続を完了する（Ｓ４１６）。そして、指示送信部２２は、ＢＴを用いて、切断中のタブレット端末に画面共有の終了指示を送信した後（Ｓ４１７）、ＢＴを切断する（Ｓ４１８）。なお、Ｓ４１２において、画面共有中のタブレット端末が存在しない場合（Ｓ４１２：Ｎｏ）、処理が終了する。
【０１３７】
（タブレット端末４０の処理）
図１３は、実施例２にかかる切断中のタブレット端末４０の処理の流れを示すフローチャートである。図１３に示すように、タブレット端末４０の制御部４６は、無線ＬＡＮへの接続が完了した後（Ｓ５０１：Ｙｅｓ）、無線ＬＡＮの切断を検出すると（Ｓ５０２：Ｙｅｓ）、予期せぬ切断か否かを判定する（Ｓ５０３）。ここで、制御部４６は、予期せぬ切断ではないと判定した場合（Ｓ５０３：Ｎｏ）、処理を終了する。
【０１３８】
一方、接続制御部５１は、制御部４６によって予期せぬ切断と判定された場合（Ｓ５０３：Ｙｅｓ）、ＢＴの接続待ちに移行する（Ｓ５０４）。そして、接続制御部５１は、管理コンピュータ１０からＢＴの接続要求を受信すると（Ｓ５０５：Ｙｅｓ）、管理コンピュータ１０にＢＴの接続応答を送信する（Ｓ５０６）。そして、接続制御部５１は、ＢＴの接続を完了する（Ｓ５０７）。
【０１３９】
その後、接続制御部５１は、ＢＴを経由した通信で、画面共有の指示を受信すると（Ｓ５０８：Ｙｅｓ）、画面共有の待ち状態に遷移する（Ｓ５０９）。続いて、画面共有部５０は、アクセスポイント２を介さない無線回線で、画面共有の要求を受信すると（Ｓ５１０：Ｙｅｓ）、当該無線回線を用いて接続応答を送信し（Ｓ５１１）、画面共有を開始する（Ｓ５１２）。その後、接続制御部５１によってＢＴが切断されて（Ｓ５１３）、Ｓ５０２以降が繰り返される。
【０１４０】
一方、Ｓ５０８において、接続制御部５１が、ＢＴを経由した通信で画面共有の終了指示を受信すると（Ｓ５０８：Ｎｏ）、画面共有部５０が、画面共有を終了する（Ｓ５１４）。その後、接続制御部５１がＢＴを切断する（Ｓ５１５）。
【０１４１】
［効果］
このように、管理コンピュータ１０が、無線ＬＡＮに接続できない生徒のタブレット端末に直接接続して、画面共有の待ちを指示するので、画面共有の成功率を向上させることができる。また、生徒のタブレット端末は、画面共有作業中のみＢＴ接続を確立するので、消費電力を最小限に抑えることができる。
【実施例３】
【０１４２】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に異なる実施例を説明する。
【０１４３】
［無線回線］
上記実施例では、無線ＬＡＮやＢＬＥ、無線ＬＡＮとＢＴなどを例にして説明したが、これに限定されるものではない。例えば、ＢＴやＢＬＥの代わりに、他の非接触型通信などを採用することもできる。
【０１４４】
また、上記ＢＬＥビーコンで使用するアドバタイジングチャネル（３７ｃｈ、３８ｃｈ、３９ｃｈ）は通常の無線ＬＡＮで使用されるチャネル（１ｃｈ、６ｃｈ、１１ｃｈ）と重ならない周波数を使用しているので電波干渉による障害を低減できる。また、ビーコンもＢＬＥに限らず、他のビーコンを採用することもでき、チャネルも無線ＬＡＮなどで使用されていない他のチャネルを採用することもできる。
【０１４５】
［タブレット端末］
上記実施例では、生徒のタブレット端末を自動復旧の対象として説明したが、これに限定されるものではなく、先生のタブレット端末も自動復旧の対象とすることもできる。また、タブレット端末に限らず、スマートフォン、サーバなどの他のコンピュータも自動復旧の対象とすることができる。
【０１４６】
［送信情報］
実施例１では、ＢＬＥビーコンで切断時刻を送信する例を説明したが、切断時刻を送信せず、ビーコンパターンを用いた通知だけでも実行することができる。なお、切断時刻を送信することで、ビーコンパターンを用いた通知と切断時刻の一致との２段階の判定を実行できるので、セキュリティレベルが向上する。
【０１４７】
［環境］
上記実施例では、教室内の無線ＬＡＮを例にして説明したが、これに限定されるものではなく、例えば病院内、倉庫内、車両内などでも同様に適用することができる。
【０１４８】
［管理コンピュータ１０のハードウェア構成］
図１４は、管理コンピュータ１０のハードウェア構成例を示す図である。図１４に示すように、管理コンピュータ１０は、電源部１０ａ、ＢＬＥ部１０ｂ、無線ＬＡＮ部１０ｃ、ＨＤＤ（Hard  Disk  Drive）１０ｄ、メモリ１０ｅ、プロセッサ１０ｆを有する。
【０１４９】
電源部１０ａは、管理コンピュータ１０の電源を制御する。ＢＬＥ部１０ｂは、ＢＬＥビーコンの送信制御を実行する。無線ＬＡＮ部１０ｃは、アクセスポイント２を介して無線ＬＡＮに接続してデータの送受信を実行する。また、無線ＬＡＮ部１０ｃは、形式の異なる複数の無線回線を確立させることもでき、形式の異なる無線回線用に複数の無線通信部を有することもできる。ＨＤＤ１０ｄは、プログラムやデータなどを記憶する記憶装置の一例である。
【０１５０】
メモリ１０ｅの一例としては、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。プロセッサ１０ｆの一例としては、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）、ＰＬＤ（Programmable  Logic  Device）等が挙げられる。
【０１５１】
また、管理コンピュータ１０は、プログラムを読み出して実行することで画面共有方法を実行する情報処理装置として動作する。つまり、管理コンピュータ１０は、パターン生成部１６、配信部１７、監視部１８、ビーコン発信部１９、共有制御部２０と同様の機能を実行するプログラムを実行する。この結果、管理コンピュータ１０は、パターン生成部１６、配信部１７、監視部１８、ビーコン発信部１９、共有制御部２０と同様の機能を実行するプロセスを実行することができる。なお、この他の実施例でいうプログラムは、管理コンピュータ１０によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。なお、実施例２で説明した各機能部と同様の機能を実行するプログラムについても同様である。
【０１５２】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ（Magneto−Optical  disk）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【０１５３】
［タブレット端末のハードウェア構成］
上記タブレット端末４０とタブレット端末６０とは同様のハードウェア構成を有するので、ここでは、一例として、タブレット端末４０で説明する。図１５は、タブレット端末４０のハードウェア構成例を示す図である。図１５に示すように、タブレット端末４０は、電源部４０ａ、ＢＬＥ部４０ｂ、無線ＬＡＮ部４０ｃ、タッチパネル４０ｄ、表示部４０ｅ、ＨＤＤ４０ｆ、メモリ４０ｇ、プロセッサ４０ｈを有する。
【０１５４】
電源部４０ａは、タブレット端末４０の電源を制御する。ＢＬＥ部４０ｂは、ＢＬＥビーコンの受信制御を実行する。無線ＬＡＮ部４０ｃは、アクセスポイント２を介して無線ＬＡＮに接続してデータの送受信を実行する。また、無線ＬＡＮ部４０ｃは、形式の異なる複数の無線回線を確立させることもでき、形式の異なる無線回線用に複数の無線通信部を有することもできる。
【０１５５】
タッチパネル４０ｄは、表示部４０ｅに重畳される、ユーザ操作を受け付ける入力部であり、操作された位置（座標）をプロセッサ４０ｈに出力する。なお、タッチパネル４０ｄは、静電容量方式や電磁誘導方式など様々な方式を採用することができる。表示部４０ｅは、各種情報を表示する表示部の一例である。
【０１５６】
ＨＤＤ４０ｆは、プログラムやデータなどを記憶する記憶装置の一例である。メモリ４０ｇの一例としては、ＳＤＲＡＭ等のＲＡＭ、ＲＯＭ、フラッシュメモリ等が挙げられる。プロセッサ４０ｈの一例としては、ＣＰＵ、ＤＳＰ、ＦＰＧＡ、ＰＬＤ等が挙げられる。
【０１５７】
また、タブレット端末４０は、プログラムを読み出して実行することで画面共有方法を実行する情報処理装置として動作する。つまり、タブレット端末４０は、表示制御部４７、受信部４８、ビーコン受信部４９、画面共有部５０と同様の機能を実行するプログラムを実行する。この結果、タブレット端末４０は、表示制御部４７、受信部４８、ビーコン受信部４９、画面共有部５０と同様の機能を実行するプロセスを実行することができる。なお、この他の実施例でいうプログラムは、タブレット端末４０によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。なお、実施例２で説明した各機能部と同様の機能を実行するプログラムについても同様である。
【０１５８】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【０１５９】
［システム］
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１６０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【符号の説明】
【０１６１】
１  教室
２  アクセスポイント
１０  管理コンピュータ
１１  通信部
１２  記憶部
１３  ビーコンパターンＤＢ
１４  接続状況ＤＢ
１５  制御部
１６  パターン生成部
１７  配信部
１８  監視部
１９  ビーコン発信部
２０  共有制御部
２１  アドレス情報ＤＢ
２２  指示送信部
４０  タブレット端末
４１  通信部
４２  表示部
４３  記憶部
４４  ビーコンパターンＤＢ
４５  切断時刻ＤＢ
４６  制御部
４７  表示制御部
４８  受信部
４９  ビーコン受信部
５０  画面共有部
５１  接続制御部
６０  タブレット端末
６１  通信部
６２  表示部
６３  記憶部
６４  ビーコンパターンＤＢ
６５  制御部
６６  表示制御部
６７  受信部
６８  画面提供部
１００  電子黒板プロジェクタ
１１０  電子ペン
【図１】
2018056976.tif 000003
【図２】
2018056976.tif 000004
【図３】
2018056976.tif 000005
【図４】
2018056976.tif 000006
【図５】
2018056976.tif 000007
【図６】
2018056976.tif 000008
【図７】
2018056976.tif 000009
【図８】
2018056976.tif 000010
【図９】
2018056976.tif 000011
【図１０】
2018056976.tif 000012
【図１１】
2018056976.tif 000013
【図１２】
2018056976.tif 000014
【図１３】
2018056976.tif 000015
【図１４】
2018056976.tif 000016
【図１５】
2018056976.tif 000017