(57)【要約】      （修正有）【課題】複数のクライアント端末を同じサーバ端末のネットワークアプリケーションに少ない操作ステップ数で接続でき、かつ異なる接続先である別のサーバ端末にも同様の手順で接続できる技術を提供する。【解決手段】少なくとも１つのサーバ端末１０１と、サーバ端末１０１とネットワークを介して接続される複数のクライアント端末とを備えるネットワークアプリケーション装置である。サーバ端末１０１が、複数のクライアント端末のグループを特定するグループ識別情報と、サーバ端末１０１へ接続するための端末識別情報とを配信する。クライアント端末が、あらかじめ記憶されているグループ識別情報と、サーバ端末１０１から受信したグループ識別情報とを比較し、端末識別情報を用いてサーバ端末１０１に接続する。【選択図】図１Ａ
2016009392.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのサーバ端末と、前記サーバ端末とネットワークを介して接続される複数のクライアント端末とを備えるネットワークアプリケーション装置において、
前記サーバ端末が、
前記複数のクライアント端末のグループを特定するグループ識別情報と、前記サーバ端末へ接続するための端末識別情報とを配信する配信部を備え、
前記クライアント端末が、
グループ識別情報をあらかじめ記憶する記憶部と、
前記記憶部にあらかじめ記憶されている前記グループ識別情報と、前記サーバ端末から受信した前記グループ識別情報とを比較する判定部と、
前記判定部の結果に基づいて、前記端末識別情報を用いて前記サーバ端末に接続する接続部と、
を備えることを特徴とするネットワークアプリケーション装置。
【請求項２】
請求項１に記載のネットワークアプリケーション装置において、
前記クライアント端末は、前記クライアント端末にあらかじめ記憶されている前記グループ識別情報を前記サーバ端末に送信する送信部をさらに備え、
前記配信部は、前記クライアント端末から受信した前記グループ識別情報と、前記端末識別情報とを配信することを特徴とするネットワークアプリケーション装置。
【請求項３】
請求項１に記載のネットワークアプリケーション装置において、
前記配信部は、前記サーバ端末にあらかじめ記憶されている複数のグループ識別情報から選択されたグループ識別情報と、前記端末識別情報とを配信することを特徴とするネットワークアプリケーション装置。
【請求項４】
請求項１〜３のいずれか一項に記載のネットワークアプリケーション装置において、
前記サーバ端末が、前記グループ識別情報を生成する生成部と、前記生成部によって生成された前記グループ識別情報を前記クライアント端末に対して送信する送信部と、をさらに備え、
前記クライアント端末が、前記サーバ端末から前記グループ識別情報を受信し、前記記憶部に記憶する受信部をさらに備えることを特徴とするネットワークアプリケーション装置。
【請求項５】
少なくとも１つのサーバ端末と、前記サーバ端末とネットワークを介して接続される複数のクライアント端末とを接続する接続方法であって、
前記サーバ端末によって、前記複数のクライアント端末のグループを特定するグループ識別情報と、前記サーバ端末へ接続するための端末識別情報とを配信する配信ステップと、
前記クライアント端末によって、前記クライアント端末にあらかじめ記憶されているグループ識別情報と、前記サーバ端末から受信した前記グループ識別情報とを比較する判定ステップと、
前記クライアント端末によって、前記判定ステップの結果に基づいて、前記端末識別情報を用いて前記サーバ端末に接続する接続ステップと、
を含む接続方法。
【請求項６】
請求項５に記載の接続方法において、
前記配信ステップの前に、
前記クライアント端末によって、前記クライアント端末にあらかじめ記憶されている前記グループ識別情報を前記サーバ端末に送信する送信ステップをさらに含み、
前記配信ステップは、前記クライアント端末から受信した前記グループ識別情報と、前記端末識別情報とを配信することを特徴とする接続方法。
【請求項７】
請求項５に記載の接続方法において、
前記配信ステップの前に、
前記サーバ端末において、前記サーバ端末にあらかじめ記憶されている複数のグループ識別情報からグループ識別情報を選択する選択ステップをさらに含み、
前記配信ステップは、前記選択されたグループ識別情報と、前記端末識別情報とを配信することを特徴とする接続方法。
【請求項８】
請求項５〜７のいずれか一項に記載の接続方法において、
準備段階として、
前記サーバ端末によって、前記グループ識別情報を生成する生成ステップと、
前記サーバ端末によって、前記生成ステップによって生成されたグループ識別情報を前記クライアント端末に対して送信する送信ステップと、
前記クライアント端末によって、前記サーバ端末から前記グループ識別情報を受信し、前記クライアント端末に記憶する記憶ステップと、
をさらに含み、
当該準備段階を同一のグループ識別情報に設定すべき全てのクライアント端末に対して繰り返し実行することを特徴とする接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末のネットワークアプリケーションからサーバ端末のネットワークアプリケーションへの接続方法及びそのための装置に関する。
【背景技術】
【０００２】
複数のクライアント端末と複数のサーバ端末とが無線ネットワークを介して接続されている環境において、そのうちの一部のクライアント端末を同じサーバ端末に接続しなければならない場合、クライアント端末ごとに接続操作を行うことが難しい場合がある。例えば、学校の低学年の複数の生徒がそれぞれクライアント端末を持っており、先生が一台のサーバ端末を持っている場合、低学年の各生徒に接続操作を行わせることは難しい。
【０００３】
従来、このような場合、接続操作の難易度を下げる方法として、「先生端末のＩＰアドレスを固定する方法」や「接続可能な無線ネットワーク内のサーバ端末の一覧を表示して、そのうちの一つを各生徒に選択させる方法」や「先生端末のＩＰアドレスを二次元バーコードして壁に表示し、各生徒は各生徒のクライアント端末でその二次元バーコードを撮影することで先生端末のＩＰアドレスを取得、先生端末への接続を行う方法」がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３３０８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、「ＩＰアドレスを固定する方式」では、授業ごとに先生が変わる場合に対応できない。また、「サーバ端末の一覧を表示する方式（例えば、特許文献１）」や「二次元バーコードを撮影する方法」では難易度の大小はあるが、いずれにしても各生徒が何らかの操作を行う必要がある。
【０００６】
本発明の目的は、複数のクライアント端末を同じサーバ端末のネットワークアプリケーションに少ない操作ステップ数で接続でき、かつ異なる接続先である別のサーバ端末にも同様の手順で接続できる技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明者は、複数のクライアント端末と複数のサーバ端末がネットワークで接続される環境において、あらかじめグループ化した複数のクライアント端末のうち一台を特定のサーバ端末のネットワークアプリケーションに接続する操作を行うと、同じグループの他の端末も同じサーバ端末のネットワークアプリケーションへ自動的に接続を行う構成によって、上記課題が解決できることを見出した。
【０００８】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、少なくとも１つのサーバ端末と、前記サーバ端末とネットワークを介して接続される複数のクライアント端末とを備えるネットワークアプリケーション装置であって、前記サーバ端末が、前記複数のクライアント端末のグループを特定するグループ識別情報と、前記サーバ端末へ接続するための端末識別情報とを配信する配信部を備え、前記クライアント端末が、グループ識別情報をあらかじめ記憶する記憶部と、前記記憶部にあらかじめ記憶されている前記グループ識別情報と、前記サーバ端末から受信した前記グループ識別情報とを比較する判定部と、前記判定部の結果に基づいて、前記端末識別情報を用いて前記サーバ端末に接続する接続部と、を備える、ネットワークアプリケーション装置が提供される。
【０００９】
また、他の例によれば、少なくとも１つのサーバ端末と、前記サーバ端末とネットワークを介して接続される複数のクライアント端末とを接続する接続方法であって、前記サーバ端末によって、前記複数のクライアント端末のグループを特定するグループ識別情報と、前記サーバ端末へ接続するための端末識別情報とを配信する配信ステップと、前記クライアント端末によって、前記クライアント端末にあらかじめ記憶されているグループ識別情報と、前記サーバ端末から受信した前記グループ識別情報とを比較する判定ステップと、前記クライアント端末によって、前記判定ステップの結果に基づいて、前記端末識別情報を用いて前記サーバ端末に接続する接続ステップと、を含む接続方法が提供される。
【発明の効果】
【００１０】
本発明によれば、複数のクライアント端末を同じサーバ端末のネットワークアプリケーションに少ない操作ステップ数で接続でき、かつ異なる接続先である別のサーバ端末にも同様の手順で接続できる。
本発明に関連する更なる特徴は、本明細書の記述、添付図面から明らかになるものである。また、上記した以外の、課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１Ａ】本発明の実施例のネットワークアプリケーション装置におけるサーバ端末の機能ブロック図である。
【図１Ｂ】本発明の実施例のネットワークアプリケーション装置におけるクライアント端末の機能ブロック図である。
【図２】本発明の実施例のネットワークアプリケーション装置を実装したシステムの構成図である。
【図３】本発明の実施例において生徒端末一教室分セットの生徒端末をグループ化する処理のアクティビティ図である。
【図４】本発明の実施例において生徒端末一教室分セットの生徒端末を先生端末に接続する際のアクティビティ図である。
【図５】本発明の別の実施例において生徒端末一教室分セットの生徒端末を先生端末に接続する際のアクティビティ図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施例について説明する。なお、添付図面は本発明の原理に則った具体的な実施例を示しているが、これらは本発明の理解のためのものであり、決して本発明を限定的に解釈するために用いられるものではない。
【００１３】
本発明におけるネットワークアプリケーション装置は、少なくとも１つのサーバ端末と、複数のクライアント端末とから構成される。サーバ端末とクライアント端末は、パーソナルコンピュータなどの情報処理装置によって構成されている。この情報処理装置は、中央演算処理部（ＣＰＵ：Central Processing Unit）などのプロセッサと、メモリと、ハードディスクなどの記憶装置と、キーボードなどの入力装置と、ディスプレイなどの出力装置とを備えている。なお、サーバ端末とクライアント端末は、ディスプレイ上で入出力を行うタブレット端末やスマートフォンなどでもよい。
【００１４】
サーバ端末及びクライアント端末には、ネットワークアプリケーションがインストールされている。サーバ端末及びクライアント端末には、個々の端末に対して固有に設定されるＩＰアドレス等の識別情報が設定される。サーバ端末及びクライアント端末はこの識別情報に基づいてネットワーク上で識別され、サーバ端末とクライアント端末との間でデータの送受信が可能となる。
【００１５】
以下の実施例では、クライアント端末がサーバ端末のネットワークアプリケーションに接続して通信を行う構成として説明する。本実施例の接続方法は、準備段階と接続段階とに分けられる。まず、準備段階において、複数のクライアント端末に同一のグループＩＤ（複数のクライアントのグループを識別するためのグループ識別情報）を記憶させておく。次に、接続段階において、複数のクライアント端末の中で１つのクライアント端末が、サーバ端末に接続して、グループＩＤをサーバ端末に送信する。その後、サーバ端末は、そのグループＩＤとサーバ端末自身のＩＰアドレスを配信する。複数のクライアント端末は、配信されたグループＩＤと、あらかじめ記憶されているグループＩＤとを比較する。グループＩＤが一致する場合、クライアント端末は、サーバ端末のＩＰアドレスを用いてサーバ端末に接続する。
【００１６】
以下では、サーバ端末とクライアント端末のより詳細な構成、及び、より詳細な実施例について説明する。図１Ａは、本実施例におけるサーバ端末１０１の機能ブロック図であり、図１Ｂは、本実施例におけるクライアント端末１１１の機能ブロック図である。
【００１７】
サーバ端末１０１は、ＩＤ生成部１０２と、送信部１０３と、受信部１０４と、配信部１０５と、記憶部１０６とを備える。この実施例では、ＩＤ生成部１０２と、送信部１０３と、受信部１０４と、配信部１０５を、コンピュータ上で実行されるプログラムの機能として実現してもよい。すなわち、これらの処理部１０２、１０３、１０４、１０５は、プログラムコードとしてメモリに格納して、ＣＰＵが各プログラムコードを実行することによって実現されてもよい。なお、記憶部１０６は、上述したハードディスクなどの記憶装置である。
【００１８】
ＩＤ生成部１０２、送信部１０３、及び記憶部１０６は、準備段階で使用される機能である。準備段階では、まず、サーバ端末１０１のＩＤ生成部１０２が、グループＩＤを生成する。ＩＤ生成部１０２は、生成されたグループＩＤを記憶部１０６に格納する。送信部１０３は、クライアント端末１１１から接続されたときに、生成されたグループＩＤをクライアント端末１１１に対して送信する。
【００１９】
受信部１０４及び配信部１０５は、複数のクライアント端末１１１がサーバ端末１０１に接続する接続段階で使用される機能である。サーバ端末１０１の受信部１０４は、複数のクライアント端末１１１のうち１つのクライアント端末１１１からグループＩＤを受信する。配信部１０５は、受信したグループＩＤと、サーバ端末１０１自身のＩＰアドレスを配信する。
【００２０】
クライアント端末１１１は、送信部１１２と、受信部１１３と、判定部１１４と、接続部１１５と、記憶部１１６とを備える。上述と同様に、送信部１１２と、受信部１１３と、判定部１１４と、接続部１１５は、プログラムコードとしてメモリに格納して、ＣＰＵが各プログラムコードを実行することによって実現されてもよい。なお、記憶部１１６は、上述したハードディスクなどの記憶装置である。
【００２１】
受信部１１３と、接続部１１５と、記憶部１１６は、準備段階で使用される機能である。接続部１１５は、ユーザからの入力情報（サーバ端末１０１のＩＰアドレス）を受け取り、そのＩＰアドレスを指定して接続処理を行う。受信部１１３は、サーバ端末１０１に接続した後、サーバ端末１０１からグループＩＤを受信する。受信部１１３は、受信したグループＩＤを記憶部１１６に格納する。
【００２２】
送信部１１２と、接続部１１５と、記憶部１１６は、複数のクライアント端末１１１の中で最初にサーバ端末１０１に接続するクライアント端末１１１で使用される機能である。接続部１１５は、ユーザからの入力情報（サーバ端末１０１のＩＰアドレス）を受け取り、そのＩＰアドレスを指定して接続処理を行う。送信部１１２は、準備段階で記憶部１１６に格納されていたグループＩＤをサーバ端末１０１に送信する。
【００２３】
受信部１１３と、判定部１１４と、接続部１１５と、記憶部１１６は、複数のクライアント端末１１１がサーバ端末１０１に接続する接続段階で使用される機能である。受信部１１３は、サーバ端末１０１が配信したグループＩＤと、サーバ端末１０１自身のＩＰアドレスを受信する。判定部１１４は、記憶部１１６にあらかじめ記憶されているグループＩＤと、サーバ端末１０１から受信したグループＩＤとが一致するかを判定する。
【００２４】
接続部１１５は、判定部１１４の結果に基づいて、サーバ端末１０１のＩＰアドレスを用いてサーバ端末１０１に接続する。詳細には、判定部１１４によって上記２つのグループＩＤが一致すると判定された場合、接続部１１５は、受信したサーバ端末１０１のＩＰアドレスを指定して接続処理を行う。
【００２５】
図２は、本発明を実装したより具体的な構成を示す。複数の先生のそれぞれが、複数の教室のそれぞれにいる生徒に対して授業を行う教育環境に適用した例で説明する。
【００２６】
先生一人に一台、先生用端末が割り当てられている（先生Ａ用端末２０１、先生Ｂ用端末２０２）。先生Ａ用端末２０１及び先生Ｂ用端末２０２は、上述したサーバ端末１０１に対応する。
【００２７】
複数の生徒端末があり、どの生徒がどの端末を使うかは固定されていない。ここでの生徒端末が、上述したクライアント端末１１１に対応する。ここでは、一教室分の台数を一セットとしてそれが複数セット管理されている（生徒端末一教室分セット２０３、生徒端末一教室分セット２０４）。生徒端末一教室分セット２０３、生徒端末一教室分セット２０４のいずれかが、授業開始時ごとに各教室（教室Ａ  ２０５、教室Ｂ  ２０６）の生徒（２０７、２０８）に渡される。先生は授業ごとに異なる教室（教室Ａ  ２０５、教室Ｂ  ２０６）へ移動して授業を行う。
【００２８】
先生用端末及び生徒端末は、無線ネットワーク２０９で接続されている。授業中は、その教室の生徒に渡された生徒端末は、その授業の先生の先生端末のネットワークアプリケーションと接続後、通信を行う。先生端末内のネットワークアプリケーションへの接続は、生徒端末から先生端末のＩＰアドレスを指定することで行う。先生端末及び生徒端末のＩＰアドレスは、端末の電源を入れた際に動的に異なる値が割り当てられる。
【００２９】
生徒端末一教室分セット内の全生徒端末は「グループ化」されており、グループ内の任意の一台を先生端末に接続すれば、同じグループ内の他の生徒端末も同じ先生端末に自動的に接続を行う。
【００３０】
例えば、教室Ａ  ２０５に先生Ａが先生Ａ用端末２０１を持ってきて、生徒には生徒端末一教室分セット２０３を割り当てる例で説明する。授業を開始する際、生徒端末一教室分セット２０３のうち一台で先生Ａ用端末２０１のＩＰアドレスを指定して接続操作を行う。その接続操作の後、生徒端末一教室分セット２０３の他の生徒端末も「自動的に」先生Ａ用端末２０１のネットワークアプリケーションへ接続を行う。
【００３１】
以下、生徒用端末の「グループ化」の方法、及び、生徒端末が「自動的に」接続を行う方法について示す。図３は、生徒端末一教室分セットの生徒端末をグループ化する処理のアクティビティ図である。
【００３２】
まず、先生Ａ用端末２０１において、グループ化開始指示を行う（Ｓ３０１）。グループ化開始指示により、ＩＤ生成部１０２は、ユニークなグループＩＤを生成し、生成したグループＩＤを先生Ａ用端末２０１の記憶部１０６に記憶する（Ｓ３０２）。なお、ＩＤ生成部１０２が、先生Ａ用端末（２０１）のディスプレイ上に所定のインタフェースを表示し、先生ＡにグループＩＤを入力させるような形式でもよい。
【００３３】
次に、生徒端末一教室分セット２０３のうちの任意の一台の生徒端末Ａの接続部１１５が、先生Ａ用端末２０１のＩＰアドレスを指定して接続操作を行う（Ｓ３０３）。生徒端末Ａの接続に対して、先生Ａ用端末２０１の送信部１０３は、Ｓ３０２において記憶部１０６に記憶したグループＩＤを生徒端末Ａに送信する（Ｓ３０４）。生徒端末Ａの受信部１１３は、先生Ａ用端末２０１から受信したグループＩＤを記憶部１１６に記憶する（Ｓ３０５）。
【００３４】
上述の準備段階の操作を、同一のグループＩＤに設定すべき全ての生徒端末に対して繰り返し実行する。すなわち、生徒端末一教室分セット２０３の残りの生徒端末（例えば、生徒端末Ｂなど）に対して繰り返し実行する（Ｓ３０６〜Ｓ３０８）。これにより、生徒端末一教室分セット２０３の全ての生徒端末の記憶部１１６に同一のグループＩＤが記憶されているようにする。
【００３５】
生徒端末一教室分セット２０３の全ての生徒端末に同じグループＩＤが記憶された場合、グループ化処理を終了する（Ｓ３０９）。その後、先生Ａ用端末２０１の記憶部１０６に格納されているグループＩＤを削除する（Ｓ３１０）。
なお、別の生徒端末一教室分セット（例えば、２０４）でグループ化を行う際は、Ｓ３０１の処理から再度実行する。
【００３６】
上述のＳ３０３〜Ｓ３０５、Ｓ３０６〜Ｓ３０８では、生徒端末一教室分セット２０３の生徒端末を順番に一台ずつ先生Ａ用端末に接続してグループＩＤを受信する処理としたが、この処理に限定されない。生徒端末一教室分セット２０３の全ての生徒端末に同じグループＩＤが記憶されればよく、例えば、所定の記憶装置（例えば、ＵＳＢメモリなど）で生徒端末一教室分セット２０３の全ての生徒端末に同じグループＩＤを配布してもよいし、生徒端末一教室分セット２０３のそれぞれの端末上で同じグループＩＤを入力して記憶させる処理を行ってもよい。
【００３７】
図４は、生徒端末一教室分セットの生徒端末を先生端末に接続する際のアクティビティ図である。
まず、生徒端末一教室分セット２０３のうちの任意の一台の生徒端末Ａの接続部１１５が、先生Ａ用端末２０１のＩＰアドレスを指定して接続操作を行う（Ｓ４０１）。なお、ここでの先生用端末は図３のグループ化をした際に使用した先生端末と異なるものであっても構わない。
【００３８】
生徒端末Ａの送信部１１２は、接続完了後、図３のグループ化処理により記憶部１１６に記憶されているグループＩＤを先生Ａ用端末２０１へ送信する（Ｓ４０２）。
【００３９】
先生Ａ用端末２０１の受信部１０４は、生徒端末ＡからグループＩＤを受信する。その後、配信部１０５は、先生Ａ用端末２０１の起動時に割り当てられている先生Ａ用端末２０１のＩＰアドレスを取得する（Ｓ４０３）。そして、配信部１０５は、Ｓ４０２で受信した「グループＩＤ」と、Ｓ４０３で取得した「先生Ａ用端末２０１のＩＰアドレス」を同じネットワーク（無線ネットワーク２０９）に接続されている全生徒端末にブロードキャストする（Ｓ４０４）。
【００４０】
同じネットワークに接続されている生徒端末（例えば、生徒端末Ｂ）の受信部１１３は、ブロードキャストにより、グループＩＤと先生Ａ用端末２０１のＩＰアドレスを受信する。生徒端末Ｂの判定部１１４は、図３のグループ化処理により記憶部１１６に記憶されているグループＩＤと、受信したグループＩＤとを比較する（Ｓ４０５）。判定部１１４は、上述の２つのグループＩＤが一致するかを判定する（Ｓ４０６）。２つのグループＩＤが一致した場合、接続部１１５は、受信した先生Ａ用端末２０１のＩＰアドレスを指定して接続処理を行う（Ｓ４０７）。２つのグループＩＤが一致しない場合は、接続処理を行わない。
【００４１】
本実施例によれば、準備段階で、先生用端末（サーバ端末）を用いて生徒端末一教室分セット（複数のクライアント端末）をグループ化する。その後、接続段階で、１つの生徒端末の接続操作により、同じグループの他の生徒端末も同じ先生用端末のネットワークアプリケーションに自動的に接続できる。したがって、最初に先生用端末に接続した生徒端末以外の生徒端末については、生徒による操作が必要なく、自動的に先生用端末のネットワークアプリケーションに接続できる。
【００４２】
また、本実施例によれば、グループ化に使用した先生用端末と別の先生用端末（例えば、先生Ｂ用端末）に関しても、グループ化処理を実行し直すことなく、同様の操作でグループ化された生徒端末からの接続を実行することができる。また、グループ化は物理的な接続に左右されず、論理的にグループ化を行うことができる。
【００４３】
図５は、生徒端末一教室分セットの生徒端末を先生端末に接続する別の実施例を説明するアクティビティ図である。図３では、グループ化処理を終了した際に、先生Ａ用端末からグループＩＤを削除している（Ｓ３１０）。この例では、グループ化処理において、先生用端末において、グループＩＤが削除されず、生徒端末一教室分セットの全てのグループＩＤが記憶部１０６に記憶されているとする。
【００４４】
接続段階を開始すると、まず、先生Ａ用端末２０１において、記憶部１０６に記憶されている全てのグループＩＤの一覧が表示される。先生Ａは、グループＩＤの一覧から生徒端末一教室分セット２０３に対応するグループＩＤを選択する（Ｓ５０１）。次に、配信部１０５は、Ｓ５０１で選択した「グループＩＤ」と、「先生Ａ用端末２０１のＩＰアドレス」を同じネットワーク（無線ネットワーク２０９）に接続されている全生徒端末にブロードキャストする（Ｓ５０２）。その後、生徒端末一教室分セット２０３で実施されるＳ５０３〜Ｓ５０５の処理は、図４のＳ４０５〜Ｓ４０７と同じであるので説明を省略する。
【００４５】
この実施例によれば、接続段階において、生徒端末一教室分セット２０３の中の一台による先生Ａ用端末２０１に対する接続操作を行うことなく、同じグループの全ての生徒端末を同じ先生Ａ用端末２０１のネットワークアプリケーションに自動的に接続できる。
【００４６】
なお、本発明は上述した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることがあり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００４７】
上述では、生徒端末から先生端末に接続する際に、「ＩＰアドレスを指定して接続する方法」を用いたが、この接続方法に限定されない。例えば、「接続可能な無線ネットワーク内のサーバ端末の一覧を表示して、そのうちの一つを各生徒に選択させる方法」や「先生端末のＩＰアドレスを二次元バーコードとして表示する方法」などを用いてもよい。
【００４８】
また、サーバ端末１０１及びクライアント端末１１１の処理部は、実施例の機能を実現するソフトウェアのプログラムコードで実現してもよい。この場合、プログラムコードを記録した記憶媒体を情報処理装置に提供し、その情報処理装置（またはＣＰＵ）が記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコード自体、およびそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどが用いられる。また、各処理部は、それらの一部や全部を、例えば、集積回路で設計する等によりハードウェアで実現してもよい。
【符号の説明】
【００４９】
１０１  ：サーバ端末
１０２  ：ＩＤ生成部
１０３  ：送信部
１０４  ：受信部
１０５  ：配信部
１０６  ：記憶部
１１１  ：クライアント端末
１１２  ：送信部
１１３  ：受信部
１１４  ：判定部
１１５  ：接続部
１１６  ：記憶部
【図１Ａ】
2016009392.tif 000003
【図１Ｂ】
2016009392.tif 000004
【図２】
2016009392.tif 000005
【図３】
2016009392.tif 000006
【図４】
2016009392.tif 000007
【図５】
2016009392.tif 000008