(57)【要約】【課題】中継装置が接続を所望する複数の端末を全て接続できない状況下においても、効率的に接続する。【解決手段】情報配信システム９は、情報を配信するサーバ３と、サーバ３と複数の端末１のうちいずれかの端末１とを接続する接続装置２とを有する。サーバ３は、複数の端末１のうちアクセス要求のあった端末１に接続装置２と個別に接続するために用いられる接続情報１３１を通知し、所定のスケジューリングに基づいて、接続させる端末１の接続情報１３１を接続装置２に設定する。【選択図】図１
2017146797.tif 000002
【特許請求の範囲】
【請求項１】
情報を配信するサーバと、
前記サーバと複数の端末のうちいずれかの端末とを接続する接続装置と、を有し、
前記サーバは、
前記複数の端末のうちアクセス要求のあった端末に前記接続装置と個別に接続するために用いられる接続情報を通知する接続情報通知部と、
所定のスケジューリングに基づいて、接続させる端末の前記接続情報を前記接続装置に設定する接続装置制御部と、を有する
ことを特徴とする情報配信システム。
【請求項２】
前記接続情報通知部は、複数個の端末をグループ化する場合には、グループ化するそれぞれの端末に同一の前記接続情報を通知し、
前記接続装置制御部は、所定のスケジューリングに基づいて、グループ化する複数個の端末の前記接続情報を前記接続装置に選択的に設定する
ことを特徴とする請求項１に記載の情報配信システム。
【請求項３】
複数の端末のうちアクセス要求のあった端末に、情報を配信するサーバと前記複数の端末のうちいずれかの端末とを接続する接続装置と個別に接続するために用いられる接続情報を通知する接続情報通知部と、
所定のスケジューリングに基づいて、接続させる端末の前記接続情報を前記接続装置に設定する接続装置制御部と、
を有することを特徴とする情報配信プログラム。
【請求項４】
サーバから複数の端末に情報を配信する情報配信方法であって、
前記サーバは、
前記複数の端末のうちアクセス要求のあった端末に、前記サーバと前記複数の端末のうちいずれかの端末とを接続する接続装置と個別に接続するために用いられる接続情報を通知し、
所定のスケジューリングに基づいて、接続させる端末の前記接続情報を前記接続装置に設定する
各処理をコンピュータが実行することを特徴とする情報配信方法。
【請求項５】
情報を配信する際に複数の端末のうちいずれかの端末と接続する接続部と、
前記複数の端末のうちアクセス要求のあった端末に前記接続部と個別に接続するために用いられる接続情報を通知する接続情報通知部と、
所定のスケジューリングに基づいて、接続させる端末の前記接続情報を前記接続部に設定する接続装置制御部と、
を有することを特徴とする情報配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信システムなどに関する。
【背景技術】
【０００２】
従来から、無線による接続環境において、接続中の端末が多くなることにより、通信に支障がでたり、接続が切断したりする場合がある。
【０００３】
かかる場合に、基地局が、基地局に接続している端末の通信開始時刻を調整する第１の技術が知られている（例えば、特許文献１参照）。例えば、基地局は、接続している端末から受信したその端末の通信希望時刻と基地局に接続可能な他の端末の通信開始時刻に基づいて、通信開始時刻が他の端末の通信開始時刻と異なるように、端末の通信開始時刻を調整する。
【０００４】
また、第２の技術では、中継装置が、端末からサーバへの要求に対してコネクションを制御し、一定数以上の要求に対しては、その要求を拒否し、要求を拒否した端末に対してサービス可能な時間を通知する技術が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１９５７２２号公報
【特許文献２】特開２００４−１３９２９１号公報
【特許文献３】特開２００３−６０６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、中継装置が接続を所望する複数の端末を全て接続できない状況下において、中継装置が複数の端末と効率的に接続することができないという問題がある。
【０００７】
例えば、従来の第１の技術では、基地局が、基地局に接続している端末の通信開始時刻を他の端末の通信開始時刻と異なるように調整するが、基地局に接続していない端末の接続を調整する技術ではない。したがって、第１の技術であっても、基地局が接続を所望する複数の端末を全て接続できない状況下において、基地局が複数の端末と効率的に接続することができるとはいえない。
【０００８】
また、従来の第２の技術では、中継装置が、一定数以上の要求に対しては、その要求を拒否し、要求を拒否した端末に対してサービス可能な時間を通知するが、中継装置に接続していない端末の接続を調整する技術ではない。したがって、第２の技術であっても、中継装置が接続を所望する複数の端末を全て接続できない状況下において、中継装置が複数の端末と効率的に接続することができるとはいえない。
【０００９】
１つの側面では、中継装置が接続を所望する複数の端末を全て接続できない状況下においても、中継装置が複数の端末と効率的に接続することを目的とする。
【課題を解決するための手段】
【００１０】
１つの態様では、情報配信システムは、情報を配信するサーバと、前記サーバと複数の端末とを接続する接続装置と、を有する。前記サーバは、前記複数の端末のうちアクセス要求のあった端末に前記接続装置と個別に接続するために用いられる接続情報を通知する接続情報通知部と、所定のスケジューリングに基づいて、接続させる端末の前記接続情報を前記接続装置に設定する接続装置制御部と、を有する。
【００１１】
１つの態様によれば、中継装置が接続を所望する複数の端末を全て接続できない状況下においても、中継装置が複数の端末と効率的に接続できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施例に係る情報配信システムの機能構成を示すブロック図である。
【図２】図２は、接続情報の一例を示す図である。
【図３Ａ】図３Ａは、グループ化されていない場合の接続端末情報の一例を示す図である。
【図３Ｂ】図３Ｂは、グループ化された場合の接続端末情報の一例を示す図である。
【図４】図４は、端末グループ情報の一例を示す図である。
【図５】図５は、実施例に係る接続制御部の処理のフローチャートの一例を示す図である。
【図６】図６は、実施例に係る接続装置の処理のフローチャートの一例を示す図である。
【図７】図７は、実施例に係る接続端末管理部の処理のフローチャートの一例を示す図である。
【図８】図８は、実施例に係る接続情報更新部の処理のフローチャートの一例を示す図である。
【図９】図９は、実施例に係る接続装置制御部の処理のフローチャートの一例を示す図である。
【図１０】図１０は、実施例に係る端末グループ管理部の処理のフローチャートの一例を示す図である。
【図１１】図１１は、実施例に係る情報配信システムの処理のシーケンスの一例を示す図である。
【図１２Ａ】図１２Ａは、接続端末情報の内容の一例を示す図（１）である。
【図１２Ｂ】図１２Ｂは、接続端末情報の内容の一例を示す図（２）である。
【図１２Ｃ】図１２Ｃは、接続端末情報の内容の一例を示す図（３）である。
【図１２Ｄ】図１２Ｄは、接続端末情報の内容の一例を示す図（４）である。
【図１２Ｅ】図１２Ｅは、接続端末情報の内容の一例を示す図（５）である。
【図１２Ｆ】図１２Ｆは、接続端末情報の内容の一例を示す図（６）である。
【図１２Ｇ】図１２Ｇは、接続端末情報の内容の一例を示す図（７）である。
【図１２Ｈ】図１２Ｈは、接続端末情報の内容の一例を示す図（８）である。
【図１２Ｉ】図１２Ｉは、接続端末情報の内容の一例を示す図（９）である。
【図１３】図１３は、実施例に係る情報配信システムの用途の一例を示す図である。
【図１４】図１４は、情報配信プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本願の開示する情報配信システム、情報配信プログラム、情報配信方法および情報配信装置の実施例を図面に基づいて詳細に説明する。なお、実施例によりこの発明が限定されるものではない。
【実施例】
【００１４】
［実施例に係る情報配信システムの構成］
図１は、実施例に係る情報配信システムの機能構成を示す機能ブロック図である。図１に示すように、情報配信システム９は、接続装置２およびサーバ３を有する。情報配信システム９では、サーバ３が、所定のスケジューリングに基づいて、複数の端末１と接続装置２を介して接続し、接続した端末１に情報を配信する。例えば、情報配信システム９は、サーバ３から複数の端末１に教材などの情報を配信する場合に用いられる。但し、かかる情報配信システム９が教材配信に用いられる場合は一例であって、これに限定されるものではない。
【００１５】
端末１は、無線通信機能を有し、無線通信を介して接続装置２と接続する。無線通信は、一例として、ＷｉＦｉ（登録商標）（Wireless  Fidelity）であったり、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格の無線通信であったりする。端末１には、一例として、パーソナルコンピュータ（ＰＣ）、タブレット端末やスマートフォンなどが挙げられる。
【００１６】
端末１は、アプリ１１、接続制御部１２および記憶部１３を有する。
【００１７】
アプリ１１は、サーバ３によってサービスの提供を受けるためのプログラムである。
【００１８】
接続制御部１２は、サーバ３から端末１が接続装置２と個別に接続するために用いられる接続情報１３１を取得し、取得した接続情報１３１を記憶部１３に保存する。接続制御部１２は、接続可能なときに、記憶部１３に保存された接続情報１３１を用いて接続装置２に接続する。接続可能なときとは、接続装置２に同一の接続情報１３１が設定されているときを意味する。接続制御部１２が、接続情報１３１を用いて接続装置２に接続できれば、アプリ１１は、サーバ３によってサービスの提供を受けることができる。なお、接続制御部１２の詳細は、後述する。
【００１９】
記憶部１３は、例えばフラッシュメモリ（Flash  Memory）やＦＲＡＭ（登録商標）（Ferroelectric  Random  Access  Memory）などの不揮発性の半導体メモリ素子などの記憶装置に対応する。また、記憶部１３は、接続情報１３１を有する。
【００２０】
接続情報１３１は、端末１が接続装置２と個別に接続するために用いられる情報である。例えば、接続情報１３１は、ＳＳＩＤおよびパスフレーズを含む。ＳＳＩＤは、無線通信における接続装置２の識別名である。パスフレーズは、パスワードや暗号化キーに相当する。ここで、接続情報１３１の一例を、図２を参照して説明する。図２は、接続情報の一例を示す図である。図２には、端末ａの接続情報１３１が表わされている。ＳＳＩＤとして「ＳＳＩＤａ」、パスフレーズとして「＊＊＊＊＊＊＊＊」が設定されている。なお、接続情報１３１は、複数の端末１のそれぞれが接続装置２と個別に接続するために用いられる情報であっても良く、複数の端末１をグループ化した場合にグループ化された複数の端末１を纏めて接続するために用いられる情報であっても良い。
【００２１】
接続装置２は、アクセスポイント（ＡＰ）の機能を担う。接続装置２は、無線通信機能を有し、端末１とサーバ３とを接続する。接続装置２は、中継装置の一例である。接続装置２は、ＳＳＩＤを設定変更することで接続する端末１を限定する。接続装置２は、一例として、無線ＡＰ、ルータやブリッジである。なお、実施例に係る接続装置２は、１台の端末１と接続するのみならず、例えば数十台の端末１を纏めて同時に接続することが可能である。
【００２２】
サーバ３は、通信機能を有し、接続装置２と有線や無線通信を介して接続されている。サーバ３は、複数の端末１のうちアクセス要求のあった端末１に接続装置２と個別に接続するために用いられる接続情報を通知する。そして、サーバ３が、所定のスケジューリングに基づいて、接続装置２の接続情報を、接続させる端末１の接続情報に設定変更する。これにより、サーバ３は、所定のスケジューリングに基づいて、接続装置２に設定された接続情報と同一の接続情報を有する複数の端末１と、接続装置２を介して同時に接続することが可能になる。なお、サーバ３は、接続装置２と分離した構成を説明したが、これに限定されない。すなわち、サーバ３と接続装置２とが、一台で構成されても良い。サーバ３と接続装置２とが一台で構成された装置は、情報配信装置の一例である。
【００２３】
サーバ３は、サービス３１、接続端末管理部３２、接続情報更新部３３、接続装置制御部３４、端末グループ管理部３５および記憶部３６を有する。サービス３１は、所定のサービスを提供するためのプログラムである。サービス３１の一例として、教材の配信サービスが挙げられるが、これに限定されるものではない。
【００２４】
記憶部３６は、例えばフラッシュメモリ（Flash  Memory）やＦＲＡＭ（登録商標）（Ferroelectric  Random  Access  Memory）などの不揮発性の半導体メモリ素子等の記憶装置に対応する。記憶部３６は、接続端末情報３６１および端末グループ情報３６２を有する。接続端末情報３６１は、接続可能な端末１ごとの接続に関する情報である。接続端末情報３６１は、例えば、接続可能な端末１ごとの、接続情報１３１および接続情報１３１の端末１への通知状況を含む。端末グループ情報３６２は、接続可能な複数の端末１をグループ化した場合の接続に関する情報である。端末グループ情報３６２は、例えば、グループごとの、グループで用いられる接続情報１３１およびグループを構成する端末１の識別情報を含む。なお、接続端末情報３６１の一例は、後述する。端末グループ情報３６２の一例は、後述する。
【００２５】
接続端末管理部３２は、接続可能な端末１を管理する。
【００２６】
例えば、接続端末管理部３２は、サービス３１から所定の端末１の接続指示を受け付けると、所定の端末１に対応する接続端末情報３６１に対し、端末の状態を「接続」に設定するとともに接続情報１３１を設定する。接続端末管理部３２は、接続端末情報３６１に設定された接続情報１３１を所定の端末１に通知するように、後述する接続情報更新部３３に依頼する。加えて、接続端末管理部３２は、接続端末情報３６１に設定された接続情報１３１を接続装置２に設定変更するように、後述する接続装置制御部３４に依頼する。
【００２７】
また、接続端末管理部３２は、サービス３１から所定のグループの接続指示を受け付けた場合も、所定のグループに属する端末１に対して、所定の端末１の接続指示を受け付けた場合と同様の処理を行う。
【００２８】
また、接続端末管理部３２は、サービス３１から所定の端末１の切断指示を受け付けると、所定の端末１に対応する接続端末情報３６１の端末の状態を「切断」に設定する。加えて、接続端末管理部３２は、現に設定されている接続情報１３１と異なる接続情報１３１を接続装置２に設定変更するように、後述する接続装置制御部３４に依頼する。
【００２９】
接続情報更新部３３は、接続情報１３１を端末１に通知する。例えば、接続情報更新部３３は、接続端末管理部３２または後述する接続装置制御部３４から接続情報１３１の通知依頼を受け付けると、通知依頼に指定された端末１に当該接続情報１３１を通知する。接続情報更新部３３は、指定された端末１に対応する接続端末情報３６１に対し、通知状況を「済」に設定する。
【００３０】
接続装置制御部３４は、接続装置２を制御する。すなわち、接続装置制御部３４は、所定のスケジューリングに基づいて、接続させる端末１の接続情報１３１を接続装置２に設定させる。例えば、接続装置制御部３４は、接続端末管理部３２から接続情報１３１の設定変更依頼を受け付けると、当該接続情報１３１が接続させる端末１に既に通知されていれば、接続装置２に対し、当該接続情報１３１の設定変更を指示する。これにより、接続装置２に設定された接続情報１３１を有する端末１は、接続装置２と接続し、接続装置２を介してサービス３１の提供を受けることができる。
【００３１】
ここで、接続装置制御部３４が、スケジューリングが必要である場合について説明する。第１の例として、接続させる端末１に対して接続情報１３１が１つに特定できない場合がある。かかる場合には、例えば、接続装置制御部３４は、それぞれの接続情報１３１を用いて、接続装置２への設定をスケジューリングする。一例として、接続装置制御部３４は、それぞれの接続情報１３１を切り替えて接続装置２に設定すれば良い。第２の例として、接続させる端末１に対して接続情報１３１が１つに特定できるが、接続情報１３１が通知されていない場合がある。かかる場合には、例えば、接続装置制御部３４は、接続情報１３１が通知されていない端末１をリストアップし、リストアップした端末１が接続できるように当該接続情報１３１と異なる、既に通知されている接続情報１３１を接続装置２に設定する。そして、接続装置制御部３４は、リストアップした端末１にまだ通知されていない接続情報１３１を接続情報更新部３３に通知させる。リストアップした端末１に接続情報１３１が通知された後、接続装置制御部３４は、この接続情報１３１を接続装置２に設定し、リストアップした端末１全てを接続させる。第３の例として、同一の接続情報１３１で接続させる端末１の数が接続可能数を超過する場合がある。かかる場合には、例えば、接続装置制御部３４は、接続させる端末１の数が接続可能数を超過しないように、接続情報１３１の接続装置２への設定をスケジューリングする。一例として、接続装置制御部３４は、後述するサブグループを活用して、サブグループごとのユニークな接続情報１３１を利用すれば良い。
【００３２】
端末グループ管理部３５は、端末１に関するグループを管理する。
【００３３】
例えば、端末グループ管理部３５は、サービス３１からグループ化指示を受け付けると、端末グループ情報３６２を生成し、記憶部３６に保存する。ここでいうグループ化指示とは、サービス３１が纏めて接続させたい端末１をグループ化する旨の指示のことをいう。端末グループ管理部３５は、グループに属する端末１に対応する接続端末情報３６１に対し、グループの接続情報１３１を追加するとともに通知状況を「未」に設定する。加えて、端末グループ管理部３５は、接続端末情報３６１に設定されたグループの接続情報１３１をグループに属する端末１に通知するように、接続情報更新部３３に依頼する。
【００３４】
また、端末グループ管理部３５は、サービス３１からグループの解除指示を受け付けると、該当するグループの端末グループ情報３６２を記憶部３６から削除する。なお、端末グループ管理部３５は、グループに属する端末１にグループの接続情報１３１を削除するように通知しても良い。
【００３５】
［接続端末情報の一例］
次に、接続端末情報３６１の一例を、図３Ａおよび図３Ｂを参照して説明する。
【００３６】
図３Ａは、グループ化されていない場合の接続端末情報の一例を示す図である。図３Ａに示すように、接続端末情報３６１には、端末ａの情報が表わされている。接続端末情報３６１には、接続状態、接続情報、通知状況およびグループが規定される。接続状態は、サーバ３が端末ａと接続するか否かを示す状態である。接続状態には、サーバ３が端末ａと接続する場合には「接続」、サーバ３が端末ａと接続しない場合には「切断」が設定される。接続情報は、端末ａが接続装置２と個別に接続するために用いられる情報であり、ＳＳＩＤおよびパスフレーズを含む。ここでは、接続情報には、「ＳＳＩＤａ」が設定され、パスフレーズが設定されていない。通知状況は、サーバ３が端末ａに接続情報を通知したか否かを示す状況である。通知状況には、サーバ３が端末ａに接続情報を通知した場合には「済」、サーバ３が端末ａに接続情報を通知していない場合には「未」が設定される。グループは、端末ａがグループ化されているか否かを示す情報である。グループには、端末ａがグループ化されている場合には「あり」、端末ａがグループ化されていない場合には「なし」が設定される。ここでは、グループには、グループ化されていないことを示す「なし」が設定される。
【００３７】
図３Ｂは、グループ化された場合の接続端末情報の一例を示す図である。図３Ｂに示すように、接続端末情報３６１には、端末ａの情報が表わされている。接続端末情報３６１には、接続状態、接続情報、通知状況およびグループが規定される。加えて、接続端末情報３６１には、グループ化されている場合の情報として、接続情報、通知状況およびグループが規定される。接続状態、接続情報、通知状況およびグループは、図３Ａで説明したので、その説明を省略する。グループ化されている場合の情報としての接続情報は、端末ａが接続装置２とグループで接続するために用いられる情報であり、ＳＳＩＤおよびパスフレーズを含む。すなわち、接続情報は、グループの接続情報である。ここでは、接続情報には、「ＳＳＩＤＧａ」が設定され、パスフレーズが設定されていない。通知状況は、サーバ３が端末ａにグループの接続情報を通知したか否かを示す状況である。通知状況には、サーバ３が端末ａにグループの接続情報を通知した場合には「済」、サーバ３が端末ａにグループの接続情報を通知していない場合には「未」が設定される。グループは、端末ａが属するグループの識別子を示す。ここでは、グループには、「グループａ」が設定されている。
【００３８】
［端末グループ情報の一例］
次に、端末グループ情報３６２の一例を、図４を参照して説明する。図４は、端末グループ情報の一例を示す図である。図４に示すように、端末グループ情報３６２には、グループａの情報が表わされている。端末グループ情報３６２には、端末リスト、接続情報およびサブグループが規定される。端末リストは、グループに属する端末１を示すリストである。ここでは、端末リストには、端末ａおよび端末ｂが設定されている。接続情報は、グループの接続情報であり、ＳＳＩＤおよびパスフレーズを含む。ここでは、接続情報には、「ＳＳＩＤＧａ」が設定され、パスフレーズが設定されていない。サブグループは、グループ内でサブグループ化されているか否かを示す情報である。サブグループは、サービス３１がグループ内で接続させる端末１を分けた方が良いと判断する場合に使用される。サブグループには、サブグループ化されている場合には「あり」、サブグループ化されていない場合には「なし」が設定される。ここでは、サブグループには、サブグループ化されていないことを示す「なし」が設定される。
【００３９】
なお、サブグループにサブグループ化されていることを示す「あり」が設定されている場合には、端末グループ情報３６２に、サブグループごとの端末リスト、接続情報が設定されるようにすれば良い。加えて、グループ化された場合の接続端末情報３６１に、サブグループの接続情報、通知状況およびサブグループが設定されるようにすれば良い。
【００４０】
ここで、グループ内でサブグループ化される場合について説明する。第１の例として、サービス３１が、配信される通信量が所定量より超過するので、グループ内の端末１を分けて接続させた方が良いと判断する場合がある。これは、同時に接続する複数の端末１の通信に負荷がかかるからである。第２の例として、サービス３１が、グループ内の端末１の数が接続可能数を超過するので、グループ内の端末１を分けて接続させた方が良いと判断する場合がある。これは、同時に接続する端末１の数が接続可能数を超えると、端末１との通信ができなくなるからである。第３の例として、サービス３１が、グループ内に電波強度が異なる端末１が存在するので、グループ内の電波強度が異なる端末１を分けて接続させた方が良いと判断する場合がある。これは、電波強度が異なる複数の端末１に対してサービス３１が同時にデータを配信すると、電波強度が強い端末１には届くが電波強度が弱く且つ遠くにある端末１には届かない場合があるからである。
【００４１】
［端末の処理のフローチャート］
次に、端末１に含まれる接続制御部１２の処理のフローチャートを、図５を参照して説明する。図５は、実施例に係る接続制御部の処理のフローチャートの一例を示す図である。
【００４２】
図５に示すように、接続制御部１２は、接続装置２に接続中であるか否かを判定する（ステップＳ１１）。接続装置２に接続中でないと判定した場合には（ステップＳ１１；Ｎｏ）、接続制御部１２は、記憶部１３から接続情報１３１を読み込む（ステップＳ１２）。
【００４３】
接続制御部１２は、接続装置２に対して接続可能な接続情報１３１があるか否かを判定する（ステップＳ１３）。接続装置２に対して接続可能な接続情報１３１があると判定した場合には（ステップＳ１３；Ｙｅｓ）、接続制御部１２は、接続情報１３１をＯＳに設定して接続装置２に接続する（ステップＳ１４）。そして、接続制御部１２は、接続制御処理を終了する。
【００４４】
一方、接続装置２に対して接続可能な接続情報１３１がないと判定した場合には（ステップＳ１３；Ｎｏ）、接続制御部１２は、接続制御処理を終了する。
【００４５】
ステップＳ１１において、接続装置２に接続中であると判定した場合には（ステップＳ１１；Ｙｅｓ）、接続制御部１２は、サーバ３から接続情報１３１の通知があるか否かを判定する（ステップＳ１５）。サーバ３から接続情報１３１の通知があると判定した場合には（ステップＳ１５；Ｙｅｓ）、接続制御部１２は、通知があった接続情報１３１を記憶部１３に保存する（ステップＳ１６）。そして、接続制御部１２は、接続制御処理を終了する。
【００４６】
一方、サーバ３から接続情報１３１の通知がないと判定した場合には（ステップＳ１５；Ｎｏ）、接続制御部１２は、接続制御処理を終了する。
【００４７】
［接続装置の処理のフローチャート］
次に、接続装置２の処理のフローチャートを、図６を参照して説明する。図６は、実施例に係る接続装置の処理のフローチャートの一例を示す図である。
【００４８】
図６に示すように、接続装置２は、サーバ３から接続情報１３１の設定変更の指示があるか否かを判定する（ステップＳ２１）。サーバ３から接続情報１３１の設定変更の指示があると判定した場合には（ステップＳ２１；Ｙｅｓ）、接続装置２は、接続情報１３１の設定を変更する（ステップＳ２２）。
【００４９】
一方、サーバ３から接続情報１３１の設定変更の指示がないと判定した場合には（ステップＳ２１；Ｎｏ）、接続装置２は、新たに接続された端末１があるか否かを判定する（ステップＳ２３）。新たに接続された端末１があると判定した場合には（ステップＳ２３；Ｙｅｓ）、接続装置２は、新たに接続された端末１をサーバ３に通知する（ステップＳ２４）。これにより、接続装置２が実際に接続された端末１をサーバ３に通知することで、サーバ３は、実際に接続されていない端末１を特定でき、特定した端末１を接続制御の対象から外すことが可能になる。接続制御の対象から外す処理として、サーバ３は、特定した端末１の接続端末情報３６１を削除すれば良い。
【００５０】
一方、新たに接続された端末１がないと判定した場合には（ステップＳ２３；Ｎｏ）、接続装置２の処理が終了する。
【００５１】
［サーバの処理のフローチャート］
次に、サーバ３の処理のフローチャートを、図７〜図１０を参照して説明する。図７は、実施例に係る接続端末管理部の処理のフローチャートの一例を示す図である。
【００５２】
図７に示すように、接続端末管理部３２は、サービス３１から端末１（またはグループ）に対する接続指示を受け付けたか否かを判定する（ステップＳ３１）。端末１（またはグループ）に対する接続指示を受け付けたと判定した場合（ステップＳ３１；Ｙｅｓ）、接続端末管理部３２は、対象の端末１に対応する接続端末情報３６１が記憶部３６にあるか否かを判定する（ステップＳ３２）。ここでいう対象の端末１とは、接続端末管理部３２が端末１に対する接続指示を受け付けた場合には、当該端末１のことをいう。接続端末管理部３２がグループに対する接続指示を受け付けた場合には、グループに属する端末１のことをいう。
【００５３】
対象の端末１に対応する接続端末情報３６１が記憶部３６にあると判定した場合には（ステップＳ３２；Ｙｅｓ）、接続端末管理部３２は、ステップＳ３４に移行する。一方、対象の端末１に対応する接続端末情報３６１が記憶部３６にないと判定した場合には（ステップＳ３２；Ｎｏ）、接続端末管理部３２は、対象の端末１に対応する接続端末情報３６１を生成し、記憶部３６に保存する（ステップＳ３３）。そして、接続端末管理部３２は、ステップＳ３４に移行する。
【００５４】
ステップＳ３４において、接続端末管理部３２は、対象の端末１の接続端末情報３６１の端末の状態を「接続」に変更する（ステップＳ３４）。このとき、接続端末管理部３２は、対象の端末１に対応する接続端末情報３６１に接続情報１３１を設定する。
【００５５】
そして、接続端末管理部３２は、接続情報更新部３３に接続情報１３１の通知を依頼する（ステップＳ３５）。すなわち、接続端末管理部３２は、接続端末情報３６１に設定された接続情報１３１を対象の端末１に通知するように、接続情報更新部３３に依頼する。
【００５６】
そして、接続端末管理部３２は、接続装置制御部３４に設定変更を依頼する（ステップＳ３６）。すなわち、接続端末管理部３２は、接続端末情報３６１に設定された接続情報１３１を接続装置２に設定変更するように、接続装置制御部３４に依頼する。そして、接続端末管理部３２は処理を終了する。
【００５７】
ステップＳ３１において、端末１（またはグループ）に対する接続指示を受け付けていないと判定した場合（ステップＳ３１；Ｎｏ）、接続端末管理部３２は、端末１（またはグループ）に対する切断指示を受け付けたか否かを判定する（ステップＳ３７）。端末１（またはグループ）に対する切断指示を受け付けていないと判定した場合（ステップＳ３７；Ｎｏ）、接続端末管理部３２は処理を終了する。
【００５８】
一方、端末１（またはグループ）に対する切断指示を受け付けたと判定した場合（ステップＳ３７；Ｙｅｓ）、接続端末管理部３２は、接続装置制御部３４に設定変更を依頼する（ステップＳ３８）。すなわち、接続端末管理部３２は、現に設定されている接続情報１３１と異なる接続情報１３１を接続装置２に設定変更するように、接続装置制御部３４に依頼する。そして、接続端末管理部３２は処理を終了する。
【００５９】
図８は、実施例に係る接続情報更新部の処理のフローチャートの一例を示す図である。
【００６０】
図８に示すように、接続情報更新部３３は、接続端末管理部３２からの接続情報１３１の通知依頼であるか否かを判定する（ステップＳ４１）。接続端末管理部３２からの接続情報１３１の通知依頼であると判定した場合には（ステップＳ４１；Ｙｅｓ）、接続情報更新部３３は、ステップＳ４３に移行する。
【００６１】
一方、接続端末管理部３２からの接続情報１３１の通知依頼でないと判定した場合には（ステップＳ４１；Ｎｏ）、接続情報更新部３３は、接続装置制御部３４からの接続情報１３１の通知依頼であるか否かを判定する（ステップＳ４２）。接続装置制御部３４からの接続情報１３１の通知依頼であると判定した場合には（ステップＳ４２；Ｙｅｓ）、接続情報更新部３３は、ステップＳ４３に移行する。
【００６２】
ステップＳ４３において、接続情報更新部３３は、通知先の端末１が接続しているか否かを判定する（ステップＳ４３）。通知先の端末１が接続していないと判定した場合には（ステップＳ４３；Ｎｏ）、接続情報更新部３３は処理を終了する。
【００６３】
一方、通知先の端末１が接続していると判定した場合には（ステップＳ４３；Ｙｅｓ）、接続情報更新部３３は、当該端末１に接続情報１３１を通知する（ステップＳ４４）。そして、接続情報更新部３３は、当該端末１に対応する接続端末情報３６１の通知状況を「済」に変更する（ステップＳ４５）。そして、接続情報更新部３３は処理を終了する。
【００６４】
ステップＳ４２において、接続装置制御部３４からの接続情報１３１の通知依頼でないと判定した場合には（ステップＳ４２；Ｎｏ）、接続情報更新部３３は処理を終了する。
【００６５】
図９は、実施例に係る接続装置制御部の処理のフローチャートの一例を示す図である。
【００６６】
図９に示すように、接続装置制御部３４は、接続端末管理部３２から接続情報１３１の設定変更の依頼を受け付けたか否かを判定する（ステップＳ５１）。接続端末管理部３２から接続情報１３１の設定変更の依頼を受け付けていないと判定した場合には（ステップＳ５１；Ｎｏ）、接続装置制御部３４は処理を終了する。
【００６７】
一方、接続端末管理部３２から接続情報１３１の設定変更の依頼を受け付けたと判定した場合には（ステップＳ５１；Ｙｅｓ）、接続装置制御部３４は、当該接続情報１３１が端末１に通知済みであるか否かを判定する（ステップＳ５２）。当該接続情報１３１が端末１に通知済みであると判定した場合には（ステップＳ５２；Ｙｅｓ）、接続装置制御部３４は、ステップＳ５８に移行する。
【００６８】
一方、当該接続情報１３１が端末１に通知済みでないと判定した場合には（ステップＳ５２；Ｎｏ）、接続装置制御部３４は、接続端末情報３６１を用いて、当該接続情報１３１が通知されていない（未）の端末１をリストアップする（ステップＳ５３）。
【００６９】
接続装置制御部３４は、通知がされていない（未）の端末１を選択する（ステップＳ５４）。接続装置制御部３４は、選択した端末１が接続できるように、当該端末１に既に通知されている接続情報１３１を接続装置２に設定する（ステップＳ５５）。そして、接続装置制御部３４は、接続情報更新部３３に、選択した端末１へ、設定変更される接続情報１３１の通知を依頼する（ステップＳ５６）。
【００７０】
接続装置制御部３４は、通知がされていない（未）の端末１を全て選択したか否かを判定する（ステップＳ５７）。全て選択していないと判定した場合には（ステップＳ５７；Ｎｏ）、接続装置制御部３４は、次の端末１を選択すべく、ステップＳ５４に移行する。
【００７１】
一方、全て選択したと判定した場合には（ステップＳ５７；Ｙｅｓ）、接続装置制御部３４は、ステップＳ５８に移行する。ステップＳ５８において、接続装置制御部３４は、設定変更される接続情報１３１の設定変更を接続装置２に指示する（ステップＳ５８）。そして、接続装置制御部３４は処理を終了する。
【００７２】
図１０は、実施例に係る端末グループ管理部の処理のフローチャートの一例を示す図である。
【００７３】
図１０に示すように、端末グループ管理部３５は、サービス３１からグループ化指示を受け付けたか否かを判定する（ステップＳ６１）。サービス３１からグループ化指示を受け付けていないと判定した場合には（ステップＳ６１；Ｎｏ）、端末グループ管理部３５は、ステップＳ６６に移行する。
【００７４】
一方、サービス３１からグループ化指示を受け付けたと判定した場合には（ステップＳ６１；Ｙｅｓ）、端末グループ管理部３５は、グループ化指示に対応する端末グループ情報３６２が記憶部３６にあるか否かを判定する（ステップＳ６２）。端末グループ情報３６２があると判定した場合には（ステップＳ６２；Ｙｅｓ）、端末グループ管理部３５は、ステップＳ６４に移行する。
【００７５】
一方、端末グループ情報３６２がないと判定した場合には（ステップＳ６２；Ｎｏ）、端末グループ管理部３５は、グループ化指示に対応する端末グループ情報３６２を生成し、記憶部３６に保存する（ステップＳ６３）。そして、端末グループ管理部３５は、ステップＳ６４に移行する。
【００７６】
ステップＳ６４において、端末グループ管理部３５は、グループ化された端末１に対応する接続端末情報３６１にグループの接続情報１３１を追加し、通知状況を「未」に設定する（ステップＳ６４）。端末グループ管理部３５は、接続情報更新部３３に接続情報１３１の通知を依頼する（ステップＳ６５）。すなわち、端末グループ管理部３５は、接続端末情報３６１に設定されたグループの接続情報１３１を対象の端末１に通知するように、接続情報更新部３３に依頼する。そして、端末グループ管理部３５は処理を終了する。
【００７７】
ステップＳ６６において、端末グループ管理部３５は、サービス３１からグループの解除指示を受け付けたか否かを判定する（ステップＳ６６）。サービス３１からグループの解除指示を受け付けていないと判定した場合には（ステップＳ６６；Ｎｏ）、端末グループ管理部３５は処理を終了する。
【００７８】
一方、サービス３１からグループの解除指示を受け付けたと判定した場合には（ステップＳ６６；Ｙｅｓ）、端末グループ管理部３５は、記憶部３６から解除指示に対応する端末グループ情報３６２を削除する（ステップＳ６７）。そして、端末グループ管理部３５は処理を終了する。
【００７９】
［情報配信システムの処理のシーケンス］
次に、実施例に係る情報配信システム９の処理のシーケンスの一例を、図１１を参照して説明する。図１１は、実施例に係る情報配信システムの処理のシーケンスの一例を示す図である。なお、以下では、図１２Ａ〜図１２Ｉに示される接続端末情報３６１を適宜用いながら説明する。また、端末１を端末ａ，端末ｂとして説明する。端末ａ，端末ｂおよび接続装置２には、接続情報１３１の初期値として「ＳＳＩＤ」が設定されている。
【００８０】
図１１に示すように、端末ａは、接続装置２に対して接続可能な接続情報１３１「ＳＳＩＤ」があるので、接続装置２に無線接続する（Ｓ１００）。そして、端末ａは、接続装置２を介してサービス３１にアクセスする（Ｓ１０１）。すると、サービス３１は、接続端末管理部３２に、端末ａに対する接続を指示する（Ｓ１０２）。接続端末管理部３２は、端末ａに対する接続端末情報３６１が記憶部３６にないので、端末ａに対する接続端末情報３６１を生成し、記憶部３６に保存する。このとき、接続端末管理部３２は、端末ａに対する接続端末情報３６１に端末ａの状態および接続情報１３１を設定する。図１２Ａには、接続端末情報３６１に設定された内容が示されている。すなわち、端末の状態として「接続」、接続情報１３１として「ＳＳＩＤａ」、通知状況として「未」、グループとして「なし」が設定されている。
【００８１】
続いて、接続端末管理部３２は、端末ａに対する接続情報１３１「ＳＳＩＤａ」の通知を接続情報更新部３３に依頼する（Ｓ１０３）。すると、接続情報更新部３３は、端末ａの状態が「接続」であるので、端末ａに接続情報１３１「ＳＳＩＤａ」を通知する（Ｓ１０４）。このとき、接続情報更新部３３は、端末ａに対する接続端末情報３６１に通知状況を「済」に設定する。図１２Ｂには、接続端末情報３６１に設定された内容が示されている。すなわち、通知状況として「済」が設定されている。そして、端末ａは、接続装置２と接続しているので、接続情報１３１を「ＳＳＩＤａ」として記憶部１３に保存する。
【００８２】
そして、接続端末管理部３２は、端末ａに対する接続情報１３１「ＳＳＩＤａ」を接続装置２に設定変更するように、接続装置制御部３４に依頼する（Ｓ１０５）。すると、接続装置制御部３４は、端末ａの通知状況が「済」であるので、接続情報１３１「ＳＳＩＤａ」の設定変更を接続装置２に指示する（Ｓ１０６）。そして、接続装置２は、接続情報１３１を「ＳＳＩＤａ」に設定変更する。すると、端末ａと接続装置２との通信は、一旦切断される。
【００８３】
続いて、端末ａは、接続装置２に対して接続可能な接続情報１３１「ＳＳＩＤａ」があるので、接続装置２に無線接続する（Ｓ１０７）。そして、端末ａは、接続装置２を介してサービス３１にアクセスする（Ｓ１０８）。すると、サービス３１は、端末ａに対して情報を配信し、配信し終わると、端末ａに対する切断指示を接続端末管理部３２に送信する（Ｓ１０９）。すると、接続端末管理部３２は、端末ａに対する接続端末情報３６１に端末の状態を「切断」に設定する。図１２Ｃには、接続端末情報３６１に設定された内容が示されている。すなわち、端末の状態として「切断」が設定されている。
【００８４】
続いて、接続端末管理部３２は、現に設定されている接続情報１３１と異なる接続情報１３１を接続装置２に設定変更するように、接続装置制御部３４に依頼する（Ｓ１１０）。すると、接続装置制御部３４は、現に設定されている接続情報１３１「ＳＳＩＤａ」と異なる接続情報１３１、ここでは「ＳＳＩＤ」の設定変更を接続装置２に指示する（Ｓ１１１）。そして、接続装置２は、接続情報１３１を「ＳＳＩＤ」に設定変更する。すると、端末ａと接続装置２との通信は、一旦切断される。
【００８５】
続いて、端末ｂは、接続装置２に対して接続可能な接続情報１３１「ＳＳＩＤ」があるので、接続装置２に無線接続する（Ｓ１１２）。そして、端末ｂは、接続装置２を介してサービス３１にアクセスする（Ｓ１１３）。すると、サービス３１は、接続端末管理部３２に、端末ｂに対する接続を指示する（Ｓ１１４）。接続端末管理部３２は、端末ｂに対する接続端末情報３６１が記憶部３６にないので、端末ｂに対する接続端末情報３６１を生成し、記憶部３６に保存する。このとき、接続端末管理部３２は、端末ｂに対する接続端末情報３６１に端末の状態および接続情報１３１を設定する。図１２Ｄには、端末ｂに対する接続端末情報３６１に設定された内容が示されている。すなわち、端末の状態として「接続」、接続情報１３１として「ＳＳＩＤｂ」、通知状況として「未」、グループとして「なし」が設定されている。
【００８６】
続いて、接続端末管理部３２は、端末ｂに対する接続情報１３１「ＳＳＩＤｂ」の通知を接続情報更新部３３に依頼する（Ｓ１１５）。すると、接続情報更新部３３は、端末ｂが接続装置２と接続されているので、端末ｂに接続情報１３１「ＳＳＩＤｂ」を通知する（Ｓ１１６）。このとき、接続情報更新部３３は、端末ｂに対する接続端末情報３６１の通知状況を「済」に設定する。図１２Ｅには、端末ｂに対する接続端末情報３６１に設定された内容が示されている。すなわち、通知状況として「済」が設定されている。そして、端末ｂは、接続装置２と接続しているので、接続情報１３１を「ＳＳＩＤｂ」として記憶部１３に保存する。
【００８７】
そして、接続端末管理部３２は、端末ｂに対する接続情報１３１「ＳＳＩＤｂ」を接続装置２に設定変更するように、接続装置制御部３４に依頼する（Ｓ１１７）。すると、接続装置制御部３４は、端末ｂの通知状況が「済」であるので、接続情報１３１「ＳＳＩＤｂ」の設定変更を接続装置２に指示する（Ｓ１１８）。そして、接続装置２は、接続情報１３１を「ＳＳＩＤｂ」に設定変更する。すると、端末ｂと接続装置２との通信は、一旦切断される。
【００８８】
続いて、端末ｂは、接続装置２に対して接続可能な接続情報１３１「ＳＳＩＤｂ」があるので、接続装置２に無線接続する（Ｓ１１９）。そして、端末ｂは、接続装置２を介してサービス３１にアクセスする（Ｓ１２０）。すると、サービス３１は、端末ａおよび端末ｂのグループ化指示を端末グループ管理部３５に送信する（Ｓ１２１）。
【００８９】
すると、端末グループ管理部３５は、グループ化指示に対応する端末グループ情報３６２がないので、グループ化指示に対応する端末グループ情報３６２を記憶部３６に保存する。このとき、端末グループ管理部３５は、グループａに対する端末グループ情報３６２に端末リストおよび接続情報１３１を設定する。加えて、端末グループ管理部３５は、端末ａおよび端末ｂに対するそれぞれの端末グループ情報３６２にグループ化されたことを示す情報を設定する。図１２Ｆには、グループａに対する端末グループ情報３６２に設定された内容が示されている。すなわち、端末リストとして「端末ａ」「端末ｂ」、接続情報１３１として「ＳＳＩＤＧａ」、サブグループとして「なし」が設定されている。端末ａに対する接続端末情報３６１に設定された内容が示されている。すなわち、グループとして「あり」、接続情報１３１として「ＳＳＩＤＧａ」、通知状況として「未」、グループとして「グループａ」が設定されている。端末ｂに対する接続端末情報３６１にも、グループ化されたことを示す情報について、端末ａに対する接続端末情報３６１と同様に設定されている。
【００９０】
続いて、端末グループ管理部３５は、グループａに対する接続情報１３１「ＳＳＩＤＧａ」の通知を接続情報更新部３３に依頼する（Ｓ１２２）。すると、接続情報更新部３３は、端末ｂの状態が「接続」であるので、端末ｂに接続情報１３１「ＳＳＩＤＧａ」を通知する（Ｓ１２３）。このとき、接続情報更新部３３は、端末ｂに対する接続端末情報３６１のグループの通知状況を「済」に設定する。図１２Ｇには、端末ｂに対する接続端末情報３６１に設定された内容が示されている。すなわち、グループの通知状況として「済」が設定されている。そして、端末ｂは、接続装置２と接続しているので、接続情報１３１を「ＳＳＩＤＧａ」として記憶部１３に保存する。
【００９１】
続いて、サービス３１は、接続端末管理部３２に、グループａに対する接続を指示する（Ｓ１２４）。接続端末管理部３２に、グループａに属する端末ａに対する接続端末情報３６１が記憶部３６にあるので、端末ａに対する接続端末情報３６１の端末の状態を「接続」に設定する。図１２Ｈには、端末ａに対する接続端末情報３６１に設定された内容が示されている。すなわち、端末の状態として「接続」が設定されている。
【００９２】
続いて、接続端末管理部３２は、グループａの接続情報１３１が通知されていない端末ａが接続装置２と接続されていないので、グループａの接続情報１３１の通知を接続情報更新部３３に依頼できない。そこで、接続端末管理部３２は、グループａの接続情報１３１「ＳＳＩＤＧａ」を接続装置２に設定変更するように、接続装置制御部３４に依頼する（Ｓ１２５）。すると、接続装置制御部３４は、グループａの接続情報１３１「ＳＳＩＤＧａ」が通知されていない端末１をリストアップする。ここでは、端末ａがリストアップされる。
【００９３】
そして、接続装置制御部３４は、リストアップされた端末ａが接続装置２と接続できるように、接続情報１３１「ＳＳＩＤａ」の設定変更を接続装置２に指示する（Ｓ１２６）。そして、接続装置２は、接続情報１３１を「ＳＳＩＤａ」に設定変更する。すると、端末ｂと接続装置２との通信は、一旦切断される。そして、端末ａは、接続装置２に対して接続可能な接続情報１３１「ＳＳＩＤａ」があるので、接続装置２に無線接続できる（Ｓ１２７）。
【００９４】
続いて、接続装置制御部３４は、端末ａへの、グループａの接続情報１３１「ＳＳＩＤＧａ」の通知を接続情報更新部３３に依頼する（Ｓ１２８）。すると、接続情報更新部３３は、端末ａが接続装置２と接続されているので、端末ａにグループａの接続情報１３１「ＳＳＩＤＧａ」を通知する（Ｓ１２９）。このとき、接続情報更新部３３は、端末ａに対する接続端末情報３６１のグループの通知状況を「済」に設定する。図１２Ｉには、端末ａに対する接続端末情報３６１に設定された内容が示されている。すなわち、グループａの通知状況として「済」が設定されている。そして、端末ａは、接続情報１３１「ＳＳＩＤＧａ」を記憶部１３に保存する。
【００９５】
続いて、接続装置制御部３４は、端末ａのグループａの通知状況が「済」であるので、接続情報１３１「ＳＳＩＤＧａ」の設定変更を接続装置２に指示する（Ｓ１３０）。そして、接続装置２は、接続情報１３１を「ＳＳＩＤＧａ」に設定変更する。すると、端末ａと接続装置２との通信は、一旦切断される。
【００９６】
続いて、端末ａおよび端末ｂは、接続装置２に対して接続可能な接続情報１３１「ＳＳＩＤＧａ」があるので、接続装置２に無線接続する（Ｓ１３１）。そして、端末ａは、接続装置２を介してサービス３１にアクセスする（Ｓ１３２）。端末ｂは、接続装置２を介してサービス３１にアクセスする（Ｓ１３３）。
【００９７】
［情報配信システムの用途］
図１３は、実施例に係る情報配信システムの用途の一例を示す図である。全ての端末１が接続装置２に同時に接続されない場合に、サーバ３は、端末１をグループ化し、グループ化された端末１ごとに接続するようにする。すなわち、サーバ３は、グループ化した端末１に、接続装置２と個別に接続するために用いられるグループの接続情報１３１を通知する。そして、グループ化された端末１は、サーバ３から通知されたグループの接続情報１３１を保存する。そして、サーバ３は、接続装置２に対し、グループの接続情報１３１の設定変更を指示する。そして、接続装置２は、グループの接続情報１３１を設定変更することで、接続する端末１を限定する。ここでは、グループの接続情報１３１は、「ＳＳＩＤＧα」である。
【００９８】
この結果、接続情報１３１が「ＳＳＩＤＧα」を示す端末１は、接続装置２に同時に接続することができ、サーバ３から情報を同時にダウンロードすることができる。ここでは、情報は、教材のデータである。
【００９９】
サーバ３のダウンロードが終了すると、サーバ３は、別にグループ化した端末１に、接続装置２と個別に接続するために用いられるグループの接続情報１３１を通知する。そして、グループ化された端末１は、サーバ３から通知されたグループの接続情報１３１を保存する。そして、サーバ３は、接続装置２に対し、グループの接続情報１３１の設定変更を指示する。そして、接続装置２は、グループの接続情報１３１を設定変更することで、接続する端末１を限定する。ここでは、グループの接続情報１３１は、「ＳＳＩＤＧβ」である。
【０１００】
この結果、接続情報１３１が「ＳＳＩＤＧβ」を示す端末１は、接続装置２に同時に接続することができ、サーバ３から情報を同時にダウンロードすることができる。
【０１０１】
［実施例の効果］
このようにして、上記実施例では、サーバ３は、複数の端末１のうちアクセス要求のあった端末１に接続装置２と個別に接続するために用いられる接続情報１３１を通知する。サーバ３は、所定のスケジューリングに基づいて、接続させる端末１の接続情報１３１を接続装置２に設定する。かかる構成によれば、接続装置２が接続を所望する複数の端末１を全て接続できない状況下においても、サーバ３は、接続を所望する複数の端末１を効率的に接続装置２と接続させることができる。すなわち、サーバ３は、所定のスケジューリングに基づいて、接続させる端末１の接続情報１３１と同一の接続情報１３１を接続装置２に設定することで、接続を所望する複数の端末１を効率的に接続装置２と接続させることができる。
【０１０２】
また、上記実施例では、サーバ３は、複数個の端末１をグループ化する場合には、グループ化するそれぞれの端末１に同一の接続情報１３１を通知する。サーバ３は、所定のスケジューリングに基づいて、グループ化する複数個の端末１の接続情報１３１を接続装置２に選択的に設定する。かかる構成によれば、サーバ３は、グループ化する複数個の端末１の接続情報１３１と同一の接続情報１３１を接続装置２に設定することで、接続を所望する複数の端末１を効率的に接続装置２と接続させることができる。また、サーバ３は、端末１をグループ化することで、同時に接続可能な端末１の数を抑制できる。
【０１０３】
［その他］
なお、上記実施例では、サーバ３の接続情報更新部３３は、複数の端末１のうちアクセス要求のあった端末１に接続装置２と個別に接続するために用いられる接続情報１３１を通知する。サーバ３の接続装置制御部３４は、所定のスケジューリングに基づいて、接続させる端末１の接続情報１３１を接続装置２に設定する。そして、端末１は、サーバ３から通知された接続情報１３１を用いて、接続装置２に接続する。つまり、サーバ３は、接続装置２の接続情報１３１を設定変更することで、接続装置２に端末１を接続させるようにした。しかしながら、サーバ３は、接続装置２の接続情報１３１を設定変更しないで、接続装置２に端末１を接続させるようにしても良い。例えば、情報配信システム９は、複数台のビーコンを搭載する。ここでは、４台のビーコンを搭載する場合を説明する。かかる場合には、端末１は、接続して良い場合のビーコンの情報を予め記憶部１３に保存する。一例として、端末ａは、ビーコンａが「０」、ビーコンｂが「０」、ビーコンｃが「０」、ビーコンｄが「１」である場合に、接続装置２に接続できるとする。端末ｂは、ビーコンａが「０」、ビーコンｂが「０」、ビーコンｃが「１」、ビーコンｄが「０」である場合に、接続装置２に接続できるとする。このようにして、端末１は、ビーコンの情報を検知し、検知したビーコンの情報が予め保存されたビーコンの情報と一致した場合に、接続装置２に接続する。そして、サーバ３がビーコンの情報を制御すれば良い。これにより、サーバ３は、所定のスケジューリングに基づいて、ビーコンの情報を、接続させる端末１のビーコンの情報に設定することで、接続を所望する複数の端末１を効率的に接続装置２と接続させることができる。
【０１０４】
また、図示した装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、端末グループ管理部３５を、グループ化指示を受け付けた場合の処理部と、グループの解除指示を受け付けた場合の処理部とに分離しても良い。接続端末管理部３２を、特定の端末１の接続指示を受け付けた場合の処理と、特定のグループの接続指示を受け付けた場合の処理とを分離しても良い。また、記憶部３６をサーバ３の外部装置としてネットワーク経由で接続するようにしても良い。
【０１０５】
また、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することによって実現することができる。そこで、以下では、図１に示したサーバ３と同様の機能を実現する情報配信プログラムを実行するコンピュータの一例を説明する。図１４は、情報配信プログラムを実行するコンピュータの一例を示す図である。
【０１０６】
図１４に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０３と、ユーザからのデータの入力を受け付ける入力装置２１５と、表示装置２０９を制御する表示制御部２０７とを有する。また、コンピュータ２００は、記憶媒体からプログラムなどを読取るドライブ装置２１３と、ネットワークを介して他のコンピュータとの間でデータの授受を行う通信制御部２１７とを有する。また、コンピュータ２００は、各種情報を一時記憶するメモリ２０１と、ＨＤＤ２０５とを有する。そして、メモリ２０１、ＣＰＵ２０３、ＨＤＤ２０５、表示制御部２０７、ドライブ装置２１３、入力装置２１５、通信制御部２１７は、バス２１９で接続されている。
【０１０７】
ドライブ装置２１３は、例えばリムーバブルディスク２１１用の装置である。
【０１０８】
ＣＰＵ２０３は、情報配信プログラム２０５ａを読み出して、メモリ２０１に展開し、プロセスとして実行する。かかるプロセスは、端末１およびサーバ３の各機能部に対応する。情報配信関連情報２０５ｂは、サーバ３では、接続端末情報３６１および端末グループ情報３６２に対応する。そして、例えばリムーバブルディスク２１１が、情報配信プログラム２０５ａなどの各情報を記憶する。
【０１０９】
なお、情報配信プログラム２０５ａについては、必ずしも最初からＨＤＤ２０５に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の「可搬用の物理媒体」に当該プログラムを記憶させておく。そして、コンピュータ２００がこれらから情報配信プログラム２０５ａを読み出して実行するようにしても良い。
【符号の説明】
【０１１０】
１  端末
１１  アプリ
１２  接続制御部
１３  記憶部
１３１  接続情報
２  接続装置
３  サーバ
３１  サービス
３２  接続端末管理部
３３  接続情報更新部
３４  接続装置制御部
３５  端末グループ管理部
３６  記憶部
３６１  接続端末情報
３６２  端末グループ情報
９  情報配信システム
【図１】
2017146797.tif 000003
【図２】
2017146797.tif 000004
【図３Ａ】
2017146797.tif 000005
【図３Ｂ】
2017146797.tif 000006
【図４】
2017146797.tif 000007
【図５】
2017146797.tif 000008
【図６】
2017146797.tif 000009
【図７】
2017146797.tif 000010
【図８】
2017146797.tif 000011
【図９】
2017146797.tif 000012
【図１０】
2017146797.tif 000013
【図１１】
2017146797.tif 000014
【図１２Ａ】
2017146797.tif 000015
【図１２Ｂ】
2017146797.tif 000016
【図１２Ｃ】
2017146797.tif 000017
【図１２Ｄ】
2017146797.tif 000018
【図１２Ｅ】
2017146797.tif 000019
【図１２Ｆ】
2017146797.tif 000020
【図１２Ｇ】
2017146797.tif 000021
【図１２Ｈ】
2017146797.tif 000022
【図１２Ｉ】
2017146797.tif 000023
【図１３】
2017146797.tif 000024
【図１４】
2017146797.tif 000025