(57)【要約】【課題】ユーザが、予め優先度を設定するための端末情報を入力することなく、他の端末の通信内容を把握した上で、任意のタイミングにおいて優先度を切り替えることができる装置及びシステムを提供する。【解決手段】フレームを送信する複数の通信端末を接続するゲートウェイ装置であって、ゲートウェイ装置は、複数のネットワークを介して各通信端末と接続し、複数のネットワークは優先通信用ネットワークを含み、ゲートウェイ装置は、所定の対象通信端末から優先通信を開始するための設定要求を受け付けた場合に、他の通信端末の通信内容を表示するための表示データを生成し、ＭＡＣアドレス管理情報を参照して対象通信端末を特定し、特定された対象通信端末が接続するネットワークを優先通信用ネットワークに切り替える。【選択図】図１
2014078822.tif 000002
【特許請求の範囲】
【請求項１】
フレームを送信する複数の通信端末を接続するゲートウェイ装置であって、
前記ゲートウェイ装置は、プロセッサ、前記プロセッサに接続されるメモリ及び前記プロセッサに接続されるネットワークインタフェースを備え、
前記ゲートウェイ装置は、複数のネットワークを介して前記各通信端末と接続し、
前記複数のネットワークは、前記フレームを優先的に送受信するための優先通信用ネットワークを含み、
前記ゲートウェイ装置は、
前記各ネットワークの識別情報、及び前記各ネットワークにおける通信制御のパラメータ情報が対応づけられた制御情報を保持し、前記各通信端末と前記各ネットワークとの間の通信を制御する通信制御部と、
前記各通信端末が送受信する前記フレームの情報を格納する端末情報格納部と、
前記端末情報格納部から前記フレームの情報を取得し、前記取得されたフレームの情報を解析する端末情報取得部と、
前記各通信端末の識別子と前記各通信端末のＭＡＣアドレスとが対応づけられるＭＡＣアドレス管理情報と、
前記各通信端末との間で前記フレームを送受信する送受信部と、
を備え、
前記ゲートウェイ装置は、
所定の対象通信端末から、当該対象通信端末に対するフレームを優先的に送受信する優先通信を開始するための設定要求を受け付けた場合に、前記端末情報格納部から、前記ゲートウェイ装置に接続される他の前記通信端末のフレームの情報を取得し、
前記取得されたフレームの情報を解析し、
前記フレームの情報の解析結果に基づいて、前記ゲートウェイ装置に接続される他の前記通信端末の通信内容を表示するための第１の表示データを生成し、
前記対象通信端末に、前記第１の表示データを送信し、
前記対象通信端末から、当該対象通信端末のＭＡＣアドレスを含む前記優先通信の開始要求を受け付けた場合に、前記優先通信の開始要求に含まれるＭＡＣアドレスに基づいて、前記ＭＡＣアドレス管理情報を参照して、前記対象通信端末を特定し、
前記特定された対象通信端末が接続する前記ネットワークを、前記優先通信用ネットワークに切り替えることを特徴とするゲートウェイ装置。
【請求項２】
請求項１に記載のゲートウェイ装置であって、
前記ゲートウェイ装置は、
解析対象の前記通信端末を選択し、前記選択された通信端末の前記フレームの情報を取得し、
送受信の優先制御における優先クラス毎に、前記通信端末において送受信されたフレームの情報を振り分けて、前記優先クラス毎のデータ量を算出し、
前記算出された優先クラス毎のデータ量に基づいて、前記選択された通信端末が行っている通信の種別として決定し、
前記各通信端末のＭＡＣアドレス、及び前記各通信端末に対して決定された通信の種別を含む前記第１の表示データを生成することを特徴とするゲートウェイ装置。
【請求項３】
請求項２に記載のゲートウェイ装置であって、
前記各ネットワークの識別情報はＳＳＩＤであり、
前記優先制御用のネットワークに対応するＳＳＩＤに基づいて、前記制御情報を参照して、前記優先通信用ネットワークに対応するＳＳＩＤ及び前記優先通信用ネットワークにおける前記パラメータを含むビーコン信号を生成し、
前記生成されたビーコン信号を前記対象通信端末に送信することを特徴とするゲートウェイ装置。
【請求項４】
請求項３に記載のゲートウェイ装置であって、
前記設定要求を受け付けた場合に、前記対象通信端末に、前記優先通信の有効時間である優先通信時間を設定するための第２の表示データを送信し、
前記優先通信用ネットワークに切り替えられ、前記設定された優先通信時間が経過した場合に、前記優先通信用のネットワークから、前記対象通信端末が前記優先通信用ネットワークに切り替えられる前に接続していた前記ネットワークに切り替えることを特徴とするゲートウェイ装置。
【請求項５】
請求項４に記載のゲートウェイ装置であって、
前記対象通信端末が接続するネットワークを切り替える場合に、現在接続されるネットワークの接続を切断し、
前記対象通信端末から接続要求を受け付けた場合に、新たなネットワークに接続することによって、前記対象通信端末が接続するネットワークを切り替えることを特徴とするゲートウェイ装置。
【請求項６】
フレームを送信する複数の通信端末と、前記複数の通信端末を接続するゲートウェイ装置とを備えるネットワークシステムであって、
前記ゲートウェイ装置は、第１のプロセッサ、前記第１のプロセッサに接続される第１のメモリ及び前記第１のプロセッサに接続される第１のネットワークインタフェースを有し、
前記各通信端末は、第２のプロセッサ、前記第２のプロセッサに接続される第２のメモリ及び前記第２のプロセッサに接続される第２のネットワークインタフェースを有し、
前記ゲートウェイ装置は、複数のネットワークを介して前記各通信端末と接続し、
前記複数のネットワークは、前記フレームを優先的に送受信するための優先通信用ネットワークを含み、
前記ゲートウェイ装置は、
前記各ネットワークの識別情報、及び前記各ネットワークにおける通信制御のパラメータ情報が対応づけられた制御情報を保持し、前記各通信端末と前記各ネットワークとの間の通信を制御する通信制御部と、
前記各通信端末が送受信する前記フレームの情報を格納する端末情報格納部と、
前記端末情報格納部から前記フレームの情報を取得し、前記取得されたフレームの情報を解析する端末情報取得部と、
前記各通信端末の識別子と前記各通信端末のＭＡＣアドレスとが対応づけられるＭＡＣアドレス管理情報と、
前記各通信端末との間で前記フレームを送受信する送受信部と、
を有し、
所定の対象通信端末は、
当該対象通信端末に対するフレームを優先的に送受信する優先通信の設定要求を送信するための設定画面を表示し、
前記設定画面を介する操作を受け付けた場合、前記ゲートウェイ装置に、前記優先通信の設定要求を送信し、
前記ゲートウェイ装置は、
前記優先通信の設定要求を受け付けた場合に、前記端末情報格納部から、前記ゲートウェイ装置に接続される他の前記通信端末のフレームの情報を取得し、
前記取得されたフレームの情報を解析し、
前記フレームの情報の解析結果に基づいて、前記ゲートウェイ装置に接続される他の前記通信端末の通信内容を表示するための第１の表示データを生成し、
前記対象通信端末に、前記第１の表示データを送信し、
前記対象通信端末が、前記受信した第１の表示データに基づいて、前記ゲートウェイ装置に接続される他の前記通信端末の通信内容と、前記優先通信の開始を指示するための指示部とを表示し、
前記ゲートウェイ装置は、
前記対象通信端末から、当該対象通信端末のＭＡＣアドレスを含む前記優先通信の開始要求を受け付けた場合に、前記優先通信の開始要求に含まれるＭＡＣアドレスに基づいて、前記ＭＡＣアドレス管理情報を参照して、前記対象通信端末を特定し、
前記特定された対象通信端末が接続する前記ネットワークを、前記優先通信用ネットワークに切り替えることを特徴とするネットワークシステム。
【請求項７】
請求項６に記載のネットワークシステムであって、
前記ゲートウェイ装置は、
前記第１の表示データを生成する場合に、解析対象の前記通信端末を選択し、前記選択された通信端末の前記フレームの情報を取得し、
送受信の優先制御における優先クラス毎に、前記通信端末において送受信されたフレームを振り分けて、前記優先クラス毎のデータ量を算出し、
前記算出された優先クラス毎のデータ量に基づいて、前記選択された通信端末が行っている通信の種別として決定し、
前記各通信端末のＭＡＣアドレス、及び前記各通信端末に対して決定された通信の種別を含む前記第１の表示データを生成することを特徴とするネットワークシステム。
【請求項８】
請求項７に記載のネットワークシステムであって、
前記各ネットワークの識別情報はＳＳＩＤであり、
前記ゲートウェイ装置は、
前記優先制御用のネットワークに対応するＳＳＩＤに基づいて、前記制御情報を参照して、前記優先通信用ネットワークに対応するＳＳＩＤ及び前記優先通信用ネットワークにおける前記パラメータを含むビーコン信号を生成し、
前記生成されたビーコン信号を前記対象通信端末に送信し、
前記対象通信端末は、
前記受信したビーコン信号に含まれる前記パラメータを用いて、前記フレームを送信することを特徴とするネットワークシステム。
【請求項９】
請求項８に記載のネットワークシステムであって、
前記ゲートウェイ装置は、
前記設定要求を受け付けた場合に、前記対象通信端末に、前記優先通信の有効時間である優先通信時間を設定するための第２の表示データを送信し、
前記優先通信用ネットワークに切り替えられ、前記設定された優先通信時間が経過した場合に、前記対象通信端末に優先通信を継続するか否かを問い合わせるための第３の表示データを生成し、
前記第３の表示データを前記対象通信端末に送信し、
前記対象通信端末から前記優先通信を継続する旨の応答を受けた場合には、前記優先通信を継続し、
前記対象通信端末から前記優先通信を終了する旨の応答を受けた場合には、前記優先通信用のネットワークから、前記対象通信端末が前記優先通信用ネットワークに切り替えられる前に接続していた前記ネットワークに切り替えることを特徴とするネットワークシステム。
【請求項１０】
請求項９に記載のネットワークシステムであって、
前記ゲートウェイ装置は、
前記対象通信端末が接続するネットワークを切り替える場合に、現在接続されるネットワークの接続を切断し、
前記対象通信端末から接続要求を受け付けた場合に、新たなネットワークに接続することによって、前記対象通信端末が接続するネットワークを切り替えることを特徴とするネットワークシステム。
【請求項１１】
請求項１０に記載のネットワークシステムであって、
前記対象通信端末は、
前記指示部が操作された場合に、前記優先通信を行うための認証情報の入力を求める認証画面を表示し、
前記認証画面を介して前記認証情報が入力された場合に、前記優先通信の開始要求を送信することを特徴とするネットワークシステム。
【請求項１２】
請求項１０に記載のネットワークシステムであって、
前記ネットワークシステムは、前記設定画面を表示するためのアプリケーションを保持するアプリケーションサーバを備え、
前記対象通信端末は、
前記アプリケーションサーバから前記アプリケーションを取得し、
前記取得されたアプリケーションを起動することによって前記設定画面を表示することを特徴とするネットワークシステム。
【請求項１３】
請求項１２に記載のネットワークシステムであって、
前記対象通信端末は、
前記アプリケーションを取得した後、当該アプリケーションの起動時間を設定するための表示画面を表示し、
前記表示画面を介して設定された起動時間が経過した後に、前記取得されたアプリケーションを起動することを特徴とするネットワークシステム。
【請求項１４】
請求項１０に記載のネットワークシステムであって、
前記ゲートウェイ装置は、
前記各通信端末を使用するユーザが前記優先通信を行えるか否か示すサービス管理情報を保持し、
前記優先通信の設定要求を受け付けた場合に、当該優先通信の設定要求に含まれる前記ＭＡＣアドレスに基づいて、前記サービス管理情報を参照し、
前記対象通信端末を使用するユーザが前記優先通信を行えるか否かを判定し、
前記対象通信端末を使用するユーザが前記優先通信を行えると判定された場合に、前記設定画面を表示することを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末とネットワーク装置との間の通信の優先制御に関する。特に、ユーザが優先制御の設定を変更可能なゲートウェイ装置及びネットワークシステムに関する。
【背景技術】
【０００２】
昨今、オフィス、家庭内及び公衆向けホットスポットとして幅広く利用されている無線ＬＡＮ、及びＩＥＥＥ８０２．１１規格のＱｏＳ機能対応としてＩＥＥＥ８０２．１１ｅが提供されている。
【０００３】
ＩＥＥＥ８０２．１１ｅの中でもデータ送信時に予め決められた優先度設定に基づいて、データ送信の優先制御を行う方式をＥＤＣＡ（Ｅｎｈａｎｃｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｃｈａｎｎｅｌ  Ａｃｃｅｓｓ）方式と呼ぶ。
【０００４】
ＥＤＣＡ方式では、送信フレームが４種類のアクセスカテゴリ（ＡＣ：Ａｃｃｅｓｓ  Ｃａｔｅｇｏｒｙ）に分類され、ＡＣ毎に、設定される優先度パラメータを変えることによって、優先制御が行われる。
【０００５】
４種類のＡＣは、４つの異なるキューに対応づけられており、各フレームはそれぞれ対応するキューに格納され、その後送信される。４種類のＡＣは、ＥＤＣＡパラメータの初期設定値として定められている高優先度のものから順に、ＡＣ＿ＶＯ（Ｖｏｉｃｅ：音声用）、ＡＣ＿ＶＩ（Ｖｉｄｅｏ：映像用）、ＡＣ＿ＢＥ（Ｂｅｓｔ  Ｅｆｆｏｒｔ：ベストエフォート用）、及びＡＣ＿ＢＫ（Ｂａｃｋｇｒｏｕｎｄ：背景トラフィック用）が規定されている。
【０００６】
また、４つの異なるキューへのフレームの分類はＩＥＥＥ８０２．１Ｑ規格のＶＬＡＮタグフィールド内のＵｓｅｒ  Ｐｒｉｏｒｉｔｙフィールド及びＩＰパケットの優先度を示すＴｏＳ（Ｔｙｐｅ  ｏｆ  Ｓｅｒｖｉｃｅ）フィールドと対応づけられる。
【０００７】
ＥＤＣＡパラメータには、３種類のパラメータが用意されている。
【０００８】
１つ目は、ＡＩＦＳ（Ａｒｂｉｔｒａｔｉｏｎ  Ｉｎｔｅｒ  Ｆｒａｍｅ  Ｓｐａｃｅ）と呼ばれるパラメータである。ＡＩＦＳは、１フレーム毎の送信間隔を表すパラメータであり、ＡＩＦＳ間隔チャネルが未使用であれば、フレーム送信が可能となる。ＡＩＦＳ（時間間隔）は、優先度の高いＡＣほど小さく（短く）設定される。これによって、優先度の高いＡＣのフレームが、優先的に送信される。
【０００９】
２つ目は、ＣＷ（Ｃｏｎｔｅｎｔｉｏｎ  Ｗｉｎｄｏｗ）と呼ばれるパラメータであり、各送信フレームにランダムに設定される値（時間）の分だけフレームが送信待機状態となる。ＣＷは、優先度の高いＡＣほど小さく設定される。ＡＩＦＳ及びＣＷを組み合わせることによって、優先度の高いＡＣの送信フレームが、優先的に送信される。
【００１０】
３つ目は、ＴＸＯＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｏｐｐｏｒｔｕｎｉｔｙ）と呼ばれるパラメータである。ＴＸＯＰは、ＡＣ毎に連続的なフレームの送信が許容される時間を表すパラメータである。ＴＸＯＰに設定された時間の間は、対応するＡＣに分類される送信フレームが、連続的に送信される。
【００１１】
ＥＤＣＡ方式では、前述したように、各ＡＣに対応した４つの異なるキューを用いてフレームを送信し、また、ＡＣ毎に異なる各ＥＤＣＡパラメータ値を用いてフレーム送信のサイクルを変更することによって、優先制御を行っている。
【００１２】
ＥＤＣＡパラメータ値は変更することが可能である。具体的には、ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）のＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）ごとに送信されＢｅａｃｏｎ信号によって、端末に対して、変更されたパラメータ値を通知することができる。Ｂｅａｃｏｎ信号は、ＡＰが送信する信号であり、これによって、当該ＡＰと通信をする時に必要な情報が周囲の端末に通知される。端末は、Ｂｅａｃｏｎ信号に含まれるＥＤＣＡパラメータに基づいて、フレームの送信時に用いるパラメータ値を更新する。
【００１３】
したがって、ＥＤＣＡパラメータは、ＡＰからのＢｅａｃｏｎ信号によって、制御することができる。
【００１４】
また、ＩＥＥＥ８０２．１１対応の無線ＬＡＮを使用する場合、ＡＰごとの識別子としてＳＳＩＤ（ＥＳＳＩＤ）が設定される。ＳＳＩＤ毎にＡＰを区別されることによって、ＡＰと端末との間の通信の混信を防ぐことができる。また、一つのＡＰが複数のＳＳＩＤを持つ場合、ＳＳＩＤ毎に異なるセキュリティ設定をすることも可能である。
【００１５】
前述したように、ＡＰがＳＳＩＤによって区別されるため、ＡＰから端末方向への下り通信に対して、異なるＥＤＣＡパラメータを用いた通信が可能となり、また、ＳＳＩＤ毎送信されるＢｅａｃｏｎ信号に基づいて、各端末は、端末からＡＰ方向への上り通信に対して、異なるＥＤＣＡパラメータを用いた通信が可能となる。
【００１６】
すなわち、ＡＰから端末方向への下り通信、及び、端末からＡＰ方向への上り通信のいずれについても、優先制御を行うことが可能である。
【００１７】
複数の端末装置が中継装置を介しネットワークに接続されている場合、個々の端末装置の通信における優先度を自動的に設定する技術が知られている（例えば、特許文献１及び特許文献２参照）。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開２０１１−１５５４６２号公報
【特許文献２】特開２００５−２６０４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
しかし、特許文献１及び特許文献２のような従来技術では、以下のような解決できない課題が存在する。
【００２０】
１つ目の課題は、ユーザが端末装置のＭＡＣアドレス等の優先度を決定するために必要な、ＭＡＣアドレス等の端末装置を識別する情報を把握して、端末装置の優先通信の設定を行う必要があることである。
【００２１】
特許文献１及び特許文献２に記載されている技術では、ユーザ又は管理者が、ＭＡＣアドレス等の情報を設定する必要があり、ＭＡＣアドレスを把握できない場合等には、優先制御のための設定を行うことができない。
【００２２】
２つ目の課題は、ユーザが、端末装置が接続される中継装置配下の他の端末装置の通信内容を把握できないことである。
【００２３】
例えば、ユーザ（親）が使用する端末装置の優先度を設定する場合に、他のユーザ（子供）が使用する端末の通信内容が映像鑑賞であるということを把握することができない。すなわち、優先度の設定の適否をユーザが判断するための情報を提示できないため、よりきめ細かなサービスを提供することができない。
【００２４】
特許文献１では、通信端末がネットワークシステムの中継装置に接続されていることについては記載されているが、特定の通信端末から、同一の中継装置に接続される他の通信端末の通信の内容を把握することについては記載されていない。
【００２５】
また、特許文献２についても、通信端末が、他の通信端末の通信の内容を表示し、かつユーザにその内容を知らせたりすることに関しては記載されていない。
【００２６】
３つ目の課題は、ユーザが、他端末の通信よりも自身の端末装置の通信を優先的に行うタイミングを決定できないことである。
【００２７】
既存技術ではＭＡＣアドレスを登録することによって、該当端末の通信が常に自動で優先されるようになっており、ユーザ自身で優先度を変更するタイミングを決めることができない。
【００２８】
特許文献１では、自動的に、各通信端末の優先度を設定することについては記載されているが、ユーザ自身が優先度を変更することについては記載されていない。特許文献２では、通信端末の優先度を含まれるフレームを送信することによって、優先度等の情報をスイッチに登録することについて記載されているが、ユーザが優先度を変更するタイミングを決定することについては、記載されていない。
【００２９】
以上のような課題によって、従来技術では、ユーザに対してより多くの選択肢を提供できず、ユーザの自由度も小さい。本発明は、前述したような課題に鑑みてなされた発明である。
【００３０】
すなわち、ユーザが、ＭＡＣアドレス等の情報を把握する必要がなく、ＡＰに接続された他の端末の通信内容を確認した上で、優先通信を行うタイミングを決定できるゲートウェイ装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００３１】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、フレームを送信する複数の通信端末を接続するゲートウェイ装置であって、前記ゲートウェイ装置は、プロセッサ、前記プロセッサに接続されるメモリ及び前記プロセッサに接続されるネットワークインタフェースを備え、前記ゲートウェイ装置は、複数のネットワークを介して前記各通信端末と接続し、前記複数のネットワークは、前記フレームを優先的に送受信するための優先通信用ネットワークを含み、前記ゲートウェイ装置は、前記各ネットワークの識別情報、及び前記各ネットワークにおける通信制御のパラメータ情報が対応づけられた制御情報を保持し、前記各通信端末と前記各ネットワークとの間の通信を制御する通信制御部と、前記各通信端末が送受信する前記フレームの情報を格納する端末情報格納部と、前記端末情報格納部から前記フレームの情報を取得し、前記取得されたフレームの情報を解析する端末情報取得部と、前記各通信端末の識別子と前記各通信端末のＭＡＣアドレスとが対応づけられるＭＡＣアドレス管理情報と、前記各通信端末との間で前記フレームを送受信する送受信部と、を備え、前記ゲートウェイ装置は、所定の対象通信端末から、当該対象通信端末に対するフレームを優先的に送受信する優先通信を開始するための設定要求を受け付けた場合に、前記端末情報格納部から、前記ゲートウェイ装置に接続される他の前記通信端末のフレームの情報を取得し、前記取得されたフレームの情報を解析し、前記フレームの情報の解析結果に基づいて、前記ゲートウェイ装置に接続される他の前記通信端末の通信内容を表示するための第１の表示データを生成し、前記対象通信端末に、前記第１の表示データを送信し、前記対象通信端末から、当該対象通信端末のＭＡＣアドレスを含む前記優先通信の開始要求を受け付けた場合に、前記優先通信の開始要求に含まれるＭＡＣアドレスに基づいて、前記ＭＡＣアドレス管理情報を参照して、前記対象通信端末を特定し、前記特定された対象通信端末が接続する前記ネットワークを、前記優先通信用ネットワークに切り替えることを特徴とする。
【発明の効果】
【００３２】
本発明によれば、ユーザは、ＭＡＣアドレス等の情報を指定することなく、他の通信端末の通信内容を確認した上で、任意のタイミングで自己の通信端末の優先度を変更することができる。すなわち、自己の通信端末に対して優先通信を行うことができる。
【００３３】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施例におけるネットワークシステムの構成例を説明するブロック図である。
【図２】本発明の第１の実施例における無線ＬＡＮルータのハードウェア構成の一例を示すブロック図である。
【図３】本発明の第１の実施例におけるＭＡＣアドレス管理テーブルの一例を示す説明図である。
【図４】本発明の第１の実施例における優先通信の設定画面の一例を示す説明図である。
【図５】本発明の第１の実施例における一覧情報の一例を示す説明図である。
【図６】本発明の第１実施例における優先通信の開始するための処理の流れを説明するシーケンス図である。
【図７】本発明の第１の実施例におけるフレーム情報の解析処理を説明するフローチャートである。
【図８】本発明の第１の実施例の優先通信の設定時に実行される通信切替処理の流れを説明するシーケンス図である。
【図９】本発明の第１の実施例における優先通信が設定されている場合の無線ＬＡＮネットワークの一例を示す説明図である。
【図１０】本発明の第１実施例における優先通信の終了時に実行される処理の流れを説明するシーケンス図である。
【図１１Ａ】本発明の第１の実施例における無線端末に表示されるポップアップ画面の一例を示す説明図である。
【図１１Ｂ】本発明の第１の実施例における無線端末に表示されるポップアップ画面の一例を示す説明図である。
【図１２】本発明の第１の実施例の優先通信の終了時に実行される通信切替処理の流れを説明するシーケンス図である。
【図１３】本発明の第２の実施例におけるシステム構成を示す説明図である。
【図１４】本発明の第２の実施例における優先通信の設定時に実行される処理の流れを説明するシーケンス図である。
【図１５】本発明の第２の実施例の変形例における優先通信の設定時に実行される処理の流れを説明するシーケンス図である。
【図１６】本発明の第３の実施例における優先通信の設定時に実行される処理の流れを説明するシーケンス図である。
【図１７】従来技術の一例を示す説明図である。
【図１８】従来技術の一例を示す説明図である。
【図１９】従来技術の一例を示す説明図である。
【発明を実施するための形態】
【００３５】
（第１の実施例）
図１は、本発明の第１の実施例におけるネットワークシステムの構成例を説明するブロック図である。
【００３６】
第１の実施例におけるネットワークシステムは、無線ＬＡＮルータ１００及び複数の無線端末１５０から構成される。
【００３７】
無線ＬＡＮルータ１００は、無線端末１５０と外部のネットワーク１９０とを接続するゲートウェイ装置である。無線ＬＡＮルータ１００は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ネットワークを介して、複数の無線端末１５０と接続する。無線ＬＡＮルータ１００の構成については後述する。
【００３８】
無線ＬＡＮルータ１００は、複数の無線ＬＡＮネットワーク（図示省略）と接続することができる。例えば、マルチＳＳＩＤ機能を用いることによって実現できる。この場合、各無線ＬＡＮネットワークは、ＳＳＩＤによって識別される。なお、マルチＳＳＩＤ機能は、公知の技術であるため説明を省略する。
【００３９】
本実施例では、ＳＳＩＤ１、ＳＳＩＤ２及びＳＳＩＤ３の三つのＳＳＩＤによって識別される無線ＬＡＮネットワークがあるものとする。また、ＳＳＩＤ１とＳＳＩＤ３とは同一の識別名であるものとする、ただし、ＳＳＩＤ１及びＳＳＩＤ３のそれぞれの無線ＬＡＮネットワークにおけるＥＤＣＡパラメータは異なる。
【００４０】
また、本実施例では、ＳＳＩＤ１、ＳＳＩＤ２及びＳＳＩＤ３のそれぞれに、異なるＭＡＣアドレスが対応づけられているものとする。
【００４１】
複数の無線端末１５０は、無線ＬＡＮネットワークを介して通信するための通信機能（無線ＬＡＮ通信機能）を有する装置である。無線端末１５０としては、例えば、パソコン、携帯電話、スマートフォン及びタッチパネル式の端末装置などが考えられる。なお、無線ＬＡＮ通信機能及び表示機能を有する装置であれば、どのような装置であってもよい。
【００４２】
無線端末１５０の構成については、公知のものであるため説明を省略するが、前述した機能を実現するハードウェアとして、例えば、プロセッサ、メモリ、ネットワークインタフェース及び入出力装置を有する。なお、入出力装置には、ディスプレイ等の表示部が含まれるものとする。
【００４３】
図１に示す例では、三つの通信端末１（１５０−１）、通信端末２（１５０−２）、通信端末３（１５０−３）が、無線ＬＡＮルータ１００と接続する。
【００４４】
無線ＬＡＮルータ１００は、通信制御部１０１、端末情報取得部１０２、送受信部１０３、画面制御部１０４、端末情報格納部１０５、ＭＡＣアドレス管理テーブル１０６及び構成情報格納部１０７を備える。
【００４５】
通信制御部１０１は、無線ＬＡＮルータ１００全体の処理を制御する。本実施例では、通信制御部１０１は、各ＳＳＩＤに対応する無線ＬＡＮネットワークの通信を制御する通信機能部を有する。無線端末１５０は、通信機能部を一つのアクセスポイント（無線ＬＡＮルータ）として認識する。
【００４６】
通信制御部１０１は、ＳＳＩＤ毎に、無線ＬＡＮネットワークにおける通信制御に必要な制御情報を備える。制御情報には、少なくとも、ＳＳＩＤとＥＤＣＡパラメータとが対応づけられているものとする。なお、制御情報には、セキュリティ情報等のその他の情報が含まれていてもよい。
【００４７】
通信制御部１０１は、フレームに含まれるＳＳＩＤに基づいて接続する無線ＬＡＮネットワークを判定し、また、ＳＳＩＤに対応する制御情報を参照して、セキュリティ情報等を取得して、各無線端末１５０の通信を制御する。
【００４８】
本実施例では、無線端末１５０がＥＤＣＡパラメータを用いて通信を行うため、通信制御部１０１はＥＤＣＡパラメータを用いて通信制御を行う必要はない。なお、本発明はこれに限定されず、通信制御部１０１がＥＤＣＡパラメータを用いて通信制御を行ってもよい。
【００４９】
端末情報取得部１０２は、端末情報格納部１０５から、各無線端末１５０において送受信されたフレーム情報を取得する。また、端末情報取得部１０２は、取得されたフレーム情報を解析し、解析結果を出力する。本実施例では、端末情報取得部１０２は、優先クラス毎に統計情報を生成する。
【００５０】
ここで、優先クラスは、ネットワークの転送品質に関するクラスを表す。本実施例では、フレームに含まれるデータの種類に基づいて、フレームが分類される。
【００５１】
具体的には、音声データが含まれるフレームは音声クラス、映像データが含まれるフレームは映像クラス、ベストエフォートデータが含まれるフレームはインターネットクラスと定義されている。また、各クラスの通常の通信状態での優先順位は、音声クラス、映像クラス、インターネットクラスの順に、優先順位（転送品質）が高くなっているものとする。
【００５２】
送受信部１０３は、無線端末１５０との間でフレームを送受信し、また、ネットワーク１９０との間でフレームを送受信する。画面制御部１０４は、無線端末１５０に表示する画面の情報を生成する。
【００５３】
端末情報格納部１０５は、無線ＬＡＮルータ１００に接続される各無線端末１５０のフレーム情報を格納する。本実施例では、通信制御部１０１が、周期的に、無線ＬＡＮルータ１００に接続される無線端末１５０からフレーム情報を取得し、取得されたフレーム情報を端末情報格納部１０５に格納する。
【００５４】
ＭＡＣアドレス管理テーブル１０６は、無線ＬＡＮルータ１００に接続される無線端末１５０のＭＡＣアドレス等の情報を格納する。ＭＡＣアドレス管理テーブル１０６の詳細については、図３を用いて後述する。
【００５５】
構成情報格納部１０７は、暗号化設定などのセキュリティ情報及び接続設定時に必要となる構成情報を格納する。例えば、構成情報格納部１０７には、ＳＳＩＤ、暗号方式、ＥＤＣＡパラメータ値、ユーザ識別子及びユーザのネットワークアドレスから構成されるレコードが複数含まれる。通信制御部１０１は、構成情報格納部１０７から必要な情報を取得することによって、通信制御に必要な情報を保持することができる。
【００５６】
図１に示すように、通信制御部１０１、端末情報取得部１０２、送受信部１０３、画面制御部１０４、端末情報格納部１０５、ＭＡＣアドレス管理テーブル１０６及び構成情報格納部１０７は、互いにデータを入出力する。
【００５７】
以下の説明では、通信端末１（１５０−１）が、優先通信を行う場合について説明する。
【００５８】
図２は、本発明の第１の実施例における無線ＬＡＮルータ１００のハードウェア構成の一例を示すブロック図である。
【００５９】
無線ＬＡＮルータ１００は、プロセッサ２０１、メモリ２０２及びネットワークインタフェース２０３を備える。
【００６０】
プロセッサ２０１は、メモリ２０２に格納されたプログラムを実行する。プロセッサ２０１がプログラムを実行することによって、無線ＬＡＮルータ１００が有する機能を実現することができる。
【００６１】
メモリ２０２は、プロセッサ２０１が実行するプログラム及び当該プログラムの実行に必要な情報を格納する。
【００６２】
本実施例では、メモリ２０２には、通信制御部１０１、端末情報取得部１０２、送受信部１０３及び画面制御部１０４を実現するためのプログラムが格納される。また、メモリ２０２には、端末情報格納部１０５、ＭＡＣアドレス管理テーブル１０６及び構成情報格納部１０７を実現する記憶領域が含まれる。
【００６３】
なお、無線ＬＡＮルータ１００は、大容量の不揮発性記憶媒体等のその他のハードウェアを備えていてもよい。
【００６４】
なお、本実施例では、通信制御部１０１、端末情報取得部１０２、送受信部１０３及び画面制御部１０４をプログラムを用いて実現しているが、専用のハードウェアを用いて実現してもよい。
【００６５】
図３は、本発明の第１の実施例におけるＭＡＣアドレス管理テーブル１０６の一例を示す説明図である。
【００６６】
ＭＡＣアドレス管理テーブル１０６は、端末ＩＤ３０１、ＭＡＣアドレス３０２、ニックネーム３０３、優先通信設定３０４、及び優先通信時間３０５を含む。
【００６７】
端末ＩＤ３０１は、無線端末１５０を一意に識別するための識別子である。ＭＡＣアドレス３０２は、無線端末１５０のＭＡＣアドレスである。
【００６８】
なお、無線端末１５０のＭＡＣアドレスは、無線ＬＡＮルータ１００に対して送信される送信フレームのＭＡＣヘッダ内に含まれる。したがって、無線ＬＡＮルータ１００は、当該送信フレームのＭＡＣヘッダを参照することによって、各無線端末１５０のＭＡＣアドレスを取得することができる。
【００６９】
ニックネーム３０３は、端末ＩＤ３０１に対応する無線端末１５０に任意に設定された名称等である。例えば、ユーザが所定のユーザインタフェースを用いて、無線端末１５０に任意の名前を設定する場合、無線ＬＡＮルータ１００は、当該ニックネームを受け付け、対応する無線端末１５０のエントリに格納する。
【００７０】
優先通信設定３０４は、端末ＩＤ３０１に対応する無線端末１５０に対して、優先通信が有効であるか否かを示す情報である。本実施例では、優先通信が有効である場合、優先通信設定３０４には「ＯＮ」が格納され、優先通信が無効である場合、優先通信設定３０４には「ＯＦＦ」が格納される。なお、優先通信が有効か否かを示す情報であればどのような情報が格納されてもよい。
【００７１】
優先通信時間３０５は、優先通信の有効時間を示す。なお、優先通信時間３０５は、優先通信設定３０４が「ＯＦＦ」の場合にも設定可能な値である。例えば、予め各無線端末１５０に設定された優先時間が格納されてもよいし、前回優先通信が行われた時の優先時間が格納されてもよい。
【００７２】
ここで、ユーザに対して、優先通信を開始するために必要な情報を提示する優先通信の設定画面４００について説明する。
【００７３】
図４は、本発明の第１の実施例における優先通信の設定画面４００の一例を示す説明図である。
【００７４】
図４では、無線端末１５０の優先通信を設定するためのユーザインタフェース画面の一例であり、表示形式はこれに限定されない。優先通信の設定画面４００は、無線端末１５０の表示部に表示されるものとする。
【００７５】
優先通信の設定画面４００は、接続数表示部４０１、優先開始ボタン４０２、詳細ボタン４０３、キャンセルボタン４０４、及び優先通信時間設定部４０５を含む。
【００７６】
接続数表示部４０１は、現在、無線ＬＡＮルータ１００に接続する無線端末１５０の総数を表示する表示領域である。
【００７７】
優先開始ボタン４０２は、優先通信の開始を指示するための操作ボタンである。詳細ボタン４０３は、無線ＬＡＮルータ１００に接続する無線端末１５０の通信内容を表示するための操作ボタンである。キャンセルボタン４０４は、優先通信を終了するための操作ボタンである。
【００７８】
ユーザが優先開始ボタン４０２を操作すると、無線端末１５０は、後述する優先通信の開始要求を送信する。
【００７９】
ユーザが詳細ボタン４０３を操作すると、無線端末１５０は、後述する一覧情報５００（図５参照）の表示要求を送信する。ここで、一覧情報５００について説明する。
【００８０】
図５は、本発明の第１の実施例における一覧情報５００の一例を示す説明図である。
【００８１】
一覧情報５００は、無線ＬＡＮルータ１００に接続する無線端末１５０の通信内容を示す情報である。一覧情報５００は、端末ＩＤ５０１、ニックネーム５０２、接続状態５０３、通信内容５０４、優先通信設定５０５、及び優先通信時間５０６を含む。なお、一覧情報５００には、その他の情報が含まれていてもよい。
【００８２】
端末ＩＤ５０１、ニックネーム５０２、優先通信設定５０５、及び優先通信時間５０６は、ＭＡＣアドレス管理テーブル１０６の端末ＩＤ３０１、ニックネーム３０３、優先通信設定３０４、及び優先通信時間３０５と同一のものである。
【００８３】
接続状態５０３は、無線端末１５０と無線ＬＡＮルータ１００との間の接続状態を示す情報である。例えば、無線ＬＡＮルータ１００は、無線端末１５０のセッション状態を周期的に監視することによって、無線端末１５０の接続状態を取得することができる。
【００８４】
通信内容５０４は、無線端末１５０と無線ＬＡＮルータ１００との間で行われている通信データの内容を示す情報である。通信内容５０４に格納される情報は、端末情報取得部１０２によって生成される。ユーザは、一覧情報５００を参照することによって、優先通信を開始するか否かを判断するための情報として通信内容５０４を確認することができる。
【００８５】
図４の説明に戻る。
【００８６】
キャンセルボタン４０４を操作すると、無線端末１５０は、無線ＬＡＮルータ１００に優先通信の終了通知を送信する。これによって、優先通信を終了することができる。
【００８７】
優先通信時間設定部４０５は、優先通信の有効時間を入力するための領域である。本実施例では、プルダウンボタン４０６を操作することによって優先通信の有効時間が表示される。なお、優先通信時間設定部４０５は、直接入力できるような表示形式でもよい。
【００８８】
次に、第１の実施例における無線ＬＡＮルータ１００及び無線端末１５０の処理について説明する。
【００８９】
まず、優先通信の設定時に実行される処理について説明する。
【００９０】
図６は、本発明の第１実施例における優先通信の開始するための処理の流れを説明するシーケンス図である。
【００９１】
無線端末１（１５０−１）、無線端末２（１５０−２）及び無線端末３（１５０−３）は、それぞれ、無線ＬＡＮルータ１００との間で接続処理を実行する（ステップＳ６０１）。このとき、無線ＬＡＮルータ１００は、各無線端末１５０から送信されたフレームを解析し、当該解析の結果に基づいて、ＭＡＣアドレス管理テーブル１０６を更新する。
【００９２】
具体的には、無線ＬＡＮルータ１００は、ＭＡＣアドレス管理テーブル１０６を参照し、無線端末１５０に対応するエントリを検索する。対応するエントリが存在しない場合、無線ＬＡＮルータ１００は、無線端末１５０に対応するエントリを生成し、当該エントリの端末ＩＤ３０１、ＭＡＣアドレス３０２及びニックネーム３０３に必要な情報を格納する。生成されたエントリの優先通信設定３０４及び優先通信時間３０５は、空欄のままである。
【００９３】
なお、無線ＬＡＮルータ１００は、ユーザによってニックネームが設定された場合、ニックネーム３０３に、設定されたニックネームを格納するようにしてもよい。
【００９４】
無線端末１５０に対応するエントリが存在する場合、無線ＬＡＮルータ１００は、解析の結果に基づいて、対応するエントリの情報を更新する。また、無線端末１５０の通信が終了（一定時間以上通信が行われていない場合など）した場合、無線ＬＡＮルータ１００は、ＭＡＣアドレス管理テーブル１０６から、当該無線端末１５０に対応するエントリを削除する。
【００９５】
本実施例では、無線端末１（１５０−１）は、ＳＳＩＤ１の無線ＬＡＮネットワークに接続をする（ステップＳ６０２）。また、無線端末２（１５０−２）及び無線端末３（１５０−３）は、無線ＬＡＮネットワークに接続する（ステップＳ６０３、ステップＳ６０４）。なお、無線端末２（１５０−２）及び無線端末３（１５０−３）は、ＳＳＩＤ１又はＳＳＩＤ２のいずれの無線ＬＡＮネットワークに接続されていてもよい。
【００９６】
無線端末１（１５０−１）のユーザが優先通信を希望した場合、無線端末１（１５０−１）は、無線ＬＡＮルータ１００に優先通信の設定要求を送信する（ステップＳ６０５）。
【００９７】
優先通信の設定要求を送信する方法としては、ユーザが、無線端末１５０を操作することによってＷｅｂブラウザを起動させ、無線端末１５０の入出力装置を介して所定のＵＲＬを入力する方法が考えられる。なお、本発明は、優先通信の設定要求の送信方法に限定されない。
【００９８】
無線ＬＡＮルータ１００は、優先通信の設定要求を受信すると、無線端末１（１５０−１）に、優先通信の設定画面４００を表示するためのデータを送信する（ステップＳ６０６）。以下の説明では、優先通信の設定画面４００を表示するためのデータを第１の表示データとも記載する。
【００９９】
無線端末１（１５０−１）は、第１の表示データを受信すると、表示部に優先通信の設定画面４００を表示する（ステップＳ６０７）。
【０１００】
ユーザは、優先通信の設定画面４００の接続数表示部４０１を参照することによって、無線ＬＡＮルータ１００に接続中の無線端末１５０が存在するか否かを確認することができる。また、ユーザが無線ＬＡＮルータ１００に接続中の無線端末１５０の通信内容を確認する場合、詳細ボタン４０３が操作される（ステップＳ６０８）。
【０１０１】
詳細ボタン４０３が操作された場合、無線端末１（１５０−１）は、無線ＬＡＮルータ１００に、一覧情報５００の表示要求を送信する（ステップＳ６０９）。
【０１０２】
無線ＬＡＮルータ１００は、一覧情報５００の表示要求を受信すると、フレーム情報の解析処理を実行する（ステップＳ６１０）。これによって、一覧情報５００を表示するためのデータが生成される。以下の説明では、一覧情報５００を表示するためのデータを第２の表示データとも記載する。なお、フレーム情報の解析処理の詳細については、図７を用いて後述する。
【０１０３】
無線ＬＡＮルータ１００は、無線端末１（１５０−１）に、生成された第２の表示データを送信する（ステップＳ６１１）。
【０１０４】
無線端末１（１５０−１）は、第２の表示データを受信すると、表示部に一覧情報５００を表示する（ステップＳ６１２）。本実施例では、一覧情報５００は、ユーザの見やすさを考慮して、優先通信の設定画面４００の下部（優先通信時間設定部４０５の下）に表示する。なお、本発明は、一覧情報５００の表示方法に限定されず、別の表示画面として新たにポップアップする表示形式でもよい。
【０１０５】
ユーザは、一覧情報５００を参照することによって、他の無線端末１５０の通信状態及び通信内容等を確認できる。ユーザは、一覧情報５００等の情報を参考に、通信端末１（１５０−１）の優先通信を開始するか否かを決定できる。
【０１０６】
一方、ユーザが一覧情報５００を確認することなく、優先通信を開始させる場合も考えられる。この場合、ユーザによって詳細ボタン４０３は操作されない。
【０１０７】
ユーザが優先通信の開始を希望する場合、優先開始ボタン４０２が操作される（ステップＳ６１３）。
【０１０８】
なお、無線端末１（１５０−１）は、ユーザが優先開始ボタン４０２を操作するときに、ユーザＩＤ又はパスワードをユーザに入力させるようにしてもよい。これは、全ての無線端末１５０が優先通信を行えるようになっていると、優先通信の意味がないためである。また、優先通信を行えるユーザを予め設定することによって、他のユーザが優先通信を行うことを防止することができる。本実施例では、ユーザＩＤ又はパスワードは、通信回線の主契約者のみに連絡されるものとし、パスワード等の変更手続きも該契約者のみが行えるものとする。
【０１０９】
優先開始ボタン４０２が操作された場合、無線端末１（１５０−１）は、無線ＬＡＮルータ１００に優先通信の開始要求を送信する（ステップＳ６１４）。なお、優先通信の開始要求には、ユーザによって設定された優先通信時間が含まれる。ただし、優先時間の情報は必ず含まれている必要はない。この場合、予め設定された優先通信時間を用いればよい。
【０１１０】
無線ＬＡＮルータ１００は、優先通信の開始要求を受信すると、ＭＡＣアドレス管理テーブル１０６を更新する（ステップＳ６１５）。
【０１１１】
具体的には、無線ＬＡＮルータ１００は、無線端末１（１５０−１）に対応するエントリの優先通信設定５０５を「ＯＦＦ」から「ＯＮ」に変更し、また、当該エントリの優先通信時間５０６に、優先通信の開始要求に含まれる優先通信時間の値を格納する。なお、優先通信の開始要求に優先通信時間が含まれていない場合、予め設定された優先通信時間が格納されるものとする。
【０１１２】
無線ＬＡＮルータ１００は、ＭＡＣアドレス管理テーブル１０６を更新した後、無線端末１（１５０−１）に、優先通信の開始要求に対する応答を送信する（ステップＳ６１６）。
【０１１３】
その後、無線ＬＡＮルータ１００は、無線ＬＡＮネットワークを切り替えるための通信切替処理を実行する（ステップＳ６１７）。本実施例では、ＳＳＩＤ１の無線ＬＡＮネットワークからＳＳＩＤ３の無線ＬＡＮネットワークに切り替えられる。なお、通信切替処理の詳細については、図８を用いて後述する。
【０１１４】
以上の処理によって、無線端末１（１５０−１）は、ＳＳＩＤ３の無線ＬＡＮネットワークを介して無線ＬＡＮルータ１００と接続し（ステップＳ６１８）、優先通信を開始する。
【０１１５】
なお、無線ＬＡＮルータ１００は、優先通信の設定要求を受け付けた場合に、フレーム情報の解析処理を実行して、無線端末１（１５０−１）に、第２の表示データを含む第１の表示データを送信してもよい。この場合、優先通信の設定画面４００の詳細ボタン４０３を省略することができる。
【０１１６】
なお、無線ＬＡＮルータ１００は、ユーザが優先開始ボタン４０２を操作した後に、無線端末１（１５０−１）に、ユーザＩＤ又はパスワードの入力を求める表示データを送信してもよい。
【０１１７】
図７は、本発明の第１の実施例におけるフレーム情報の解析処理を説明するフローチャートである。
【０１１８】
通信制御部１０１は、送受信部１０３を介して一覧情報５００の表示要求を受け付けると、端末情報取得部１０２を呼び出し、フレーム情報の解析処理の実行を指示する。
【０１１９】
端末情報取得部１０２は、まず、処理対象の無線端末１５０を一つ選択し、端末情報格納部１０５から、選択された無線端末１５０に対応するフレーム情報を取得する（ステップＳ７０１）。
【０１２０】
例えば、端末情報取得部１０２は、ＭＡＣアドレス管理テーブル１０６のエントリを一つ選択することによって、処理対象の無線端末１５０を選択することができる。このとき、端末情報取得部１０２は、ＭＡＣアドレス管理テーブル１０６から、選択された無線端末１５０に対応するエントリの情報を取得し、一時的に保持する。
【０１２１】
端末情報取得部１０２は、取得されたフレーム情報に基づいて統計情報を生成する（ステップＳ７０２）。具体的には、端末情報取得部１０２は、取得されたフレーム情報を優先クラス毎に分類し、各優先クラスのデータ量を算出する。
【０１２２】
例えば、端末情報取得部１０２は、無線端末１（１５０−１）のフレーム情報を解析して、音声クラス、映像クラス及びインターネットクラスにフレームを分類し、各クラスのデータ量を算出する。
【０１２３】
端末情報取得部１０２は、生成された統計情報を参照し、データ量が同一のクラスが存在するか否かを判定する（ステップＳ７０３）。
【０１２４】
データ量が同一のクラスが存在しないと判定された場合、端末情報取得部１０２は、選択された無線端末１５０の通信内容として、データ量が最大のクラスを選択する（ステップＳ７０８）。その後、端末情報取得部１０２は、ステップＳ７０６に進む。
【０１２５】
データ量が同一のクラスが存在すると判定された場合、端末情報取得部１０２は、データ量が同一のクラスの優先度を比較し（ステップＳ７０４）、選択された無線端末１５０の通信内容として、優先度の最も高いクラスを選択する（ステップＳ７０５）。
【０１２６】
端末情報取得部１０２は、一覧情報５００を表示するための第２の表示データを生成する（ステップＳ７０６）。
【０１２７】
具体的には、端末情報取得部１０２は、ＭＡＣアドレス管理テーブル１０６から取得されたエントリの情報と、ステップＳ７０５又はステップＳ７０８において選択されたクラスとに基づいて、一覧情報５００のエントリに対応する情報を生成する。このとき、通信内容５０４には、ステップＳ７０５又はステップＳ７０８において選択されたクラスに対応する内容が格納される。
【０１２８】
これによって、ユーザに対して、各無線端末１５０の通信内容を提示することができる。このように、無線端末１５０における詳細な通信内容ではなく、代表的な通信内容を提示することによって、専門的な知識がないユーザが、容易に無線端末１５０の通信状態を把握することが可能となる。
【０１２９】
次に、端末情報取得部１０２は、無線ＬＡＮルータ１００に接続される全ての無線端末１５０について処理が終了したか否かを判定する（ステップＳ７０７）。
【０１３０】
無線ＬＡＮルータ１００に接続される全ての無線端末１５０について処理が終了していないと判定された場合、端末情報取得部１０２は、ステップＳ７０１に戻り同様の処理を実行する（ステップＳ７０１〜ステップＳ７０７）。
【０１３１】
無線ＬＡＮルータ１００に接続される全ての無線端末１５０について処理が終了したと判定された場合、端末情報取得部１０２は、処理を終了する。
【０１３２】
図８は、本発明の第１の実施例の優先通信の設定時に実行される通信切替処理の流れを説明するシーケンス図である。
【０１３３】
図８では、ＳＳＩＤ１の無線ＬＡＮネットワークからＳＳＩＤ３の無線ＬＡＮネットワークに、無線端末１（１５０−１）の接続が切り替えられる場合を例に説明する。
【０１３４】
図８では、ＳＳＩＤを用いて、それぞれの通信機能部を表している。無線端末１５０は、通信機能部を一つのアクセスポイント（無線ＬＡＮルータ）として認識する。
【０１３５】
ＳＳＩＤ３の無線ＬＡＮネットワークにおけるＥＤＣＡパラメータ（ＡＩＦＳ、ＣＷ、ＴＸＯＰ）は、他のＳＳＩＤの無線ＬＡＮネットワークよりＳＳＩＤ３の無線ＬＡＮネットワークが優先的に扱われるように設定される。具体的には、ＳＳＩＤ３の無線ＬＡＮネットワークにおけるＡＩＦＳ値及びＣＷ値は、他のＳＳＩＤの無線ＬＡＮネットワークにおけるものより小さく設定され、ＳＳＩＤ３の無線ＬＡＮネットワークにおけるＴＸＯＰ値も、当該無線ＬＡＮネットワークのフレームが連続して送信されるように設定される。
【０１３６】
なお、ＳＳＩＤ３の無線ＬＡＮネットワークを介して送受信されるフレームのうち、特定のクラスのフレームのＥＤＣＡパラメータのみを、他のＳＳＩＤの無線ＬＡＮネットワークにおけるものより小さく設定してもよい。
【０１３７】
無線ＬＡＮルータ１００は、優先通信の開始要求に対する応答を送信した後、無線ＬＡＮネットワークの接続を切り替えるために、無線端末１（１５０−１）に、Ｄｅａｕｔｈｅｎｔｉｃａｔｉｏｎフレームを送信する（ステップＳ８０１）。これによって、無線端末１（１５０−１）が、ＳＳＩＤ１の無線ＬＡＮネットワークから一旦切断される。
【０１３８】
無線ＬＡＮルータ１００は、ＳＳＩＤ１、ＳＳＩＤ２及びＳＳＩＤ３の通信機能部から、各無線端末１５０に対して、周期的にＢｅａｃｏｎ信号を送信する（ステップＳ８０２、ステップＳ８０３、ステップＳ８０４）。
【０１３９】
Ｂｅａｃｏｎ信号は、通信制御部１０１によって生成される。なお、Ｂｅａｃｏｎ信号の生成方法は公知の技術を用いればよいため、詳細については省略する。
【０１４０】
本実施例では、Ｂｅａｃｏｎ信号には、ＳＳＩＤ及びＥＤＣＡパラメータが含まれる。ただし、ＳＳＩＤ３の通信機能部から送信されるＢｅａｃｏｎ信号は、無線ステルス機能を用いることによって、無線端末１５０にＳＳＩＤ３が通知されないように設定されているものとする。
【０１４１】
本実施例では、ＳＳＩＤ１とＳＳＩＤ３とが同一になるように設定されているため、無線端末１５０の通信において混信が発生する可能性があるためである。
【０１４２】
ここで、無線ステルス機能とは、Ｂｅａｃｏｎ信号中に含まれるＳＳＩＤが通知されないようにする機能であり、主に、セキュリティ対策に使用される機能である。これによって、無線端末１５０が、ＡＰスキャンニングを行ってもＳＳＩＤ３を見つけることができなくなる。
【０１４３】
なお、Ｂｅａｃｏｎ信号は、ＳＳＩＤ及びＥＤＣＡパラメータ以外の情報を含んでいてもよい。
【０１４４】
無線端末１（１５０−１）は、各ＳＳＩＤの通信機能部からのＢｅａｃｏｎを受信した後、ＡＰ（ここでは、各ＳＳＩＤの通信機能部）の有無を問い合わせるためにＰｒｏｂｅ  Ｒｅｑｕｅｓｔを送信する（ステップＳ８０５）。
【０１４５】
ここでは、ＳＳＩＤ１の通信機能部（ＡＰ）に対してＰｒｏｂｅ  Ｒｅｑｕｅｓｔが送信されるものとする（ユニキャスト）。なお、各ＳＳＩＤの通信機能部（ＡＰ）に対してブロードキャストにてＰｒｏｂｅ  Ｒｅｑｕｅｓｔが送信されてもよい。
【０１４６】
無線ＬＡＮルータ１００は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを受信すると、当該Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔに含まれるＭＡＣアドレスに基づいて、ＭＡＣアドレス管理テーブル１０６を参照する。
【０１４７】
ＭＡＣアドレスに対応するエントリの優先通信設定３０４が「ＯＮ」である場合、無線ＬＡＮルータ１００は、ＭＡＣアドレスに対応する無線端末１５０が優先通信を行う無線端末１５０であると判定する。
【０１４８】
したがって、無線ＬＡＮルータ１００は、ＳＳＩＤ３の通信機能部に対してＰｒｏｂｅ  Ｒｅｑｕｅｓｔが送信されたものとして処理を継続する。なお、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔがブロードキャストにて送信されている場合も、同様の処理が実行される。
【０１４９】
ここでは、優先通信を行う無線端末１（１５０−１）からＰｒｏｂｅ  Ｒｅｑｕｅｓｔを受信しているため、無線ＬＡＮルータ１００は、ＳＳＩＤ３の通信機能部から応答するように制御する。これによって、ＳＳＩＤ３の通信機能部から無線端末１（１５０−１）に、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅが送信される（ステップＳ８０６）。
【０１５０】
なお、無線端末１（１５０−１）からＳＳＩＤ１の通信機能部に対して、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔが複数回送信される可能性がある。この場合、無線ＬＡＮルータ１００は、ＳＳＩＤ１の通信機能部からは何も応答もさせないように制御する。
【０１５１】
また、無線端末１５０がＡｕｔｈｅｎｔｉｃａｔｉｏｎを送信するまで数秒の時間を要する場合があるが、その間、無線ＬＡＮルータ１００は、ＳＳＩＤ３の通信機能部からＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを複数回送信するように制御する。
【０１５２】
ステップＳ８０６の後、ＳＳＩＤ３の通信機能部及び無線端末１（１５０−１）は、認証を行うために、Ａｕｔｈｅｎｔｉｃａｔｉｏｎを互いに送受信する（ステップＳ８０７、ステップＳ８０８）。
【０１５３】
その後、無線端末１（１５０−１）は、ＳＳＩＤ３の通信機能部に、接続を要求するためのＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを送信する（ステップＳ８０９）。
【０１５４】
無線ＬＡＮルータ１００は、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを受信すると、応答としてＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを無線端末１（１５０−１）に送信するように、ＳＳＩＤ３の通信機能部に制御する。これによって、ＳＳＩＤ３の通信機能部から無線端末１（１５０−１）に、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅが送信される（ステップＳ８１０）。
【０１５５】
以上の処理が完了すると、ＳＳＩＤ３の無線ＬＡＮネットワークに無線端末１（１５０−１）が接続される（ステップＳ８１１）。すなわち、優先通信が開始する。
【０１５６】
無線ＬＡＮルータ１００は、無線端末１（１５０−１）がＳＳＩＤ３の無線ＬＡＮネットワークと接続されると、タイマを起動させる。すなわち、優先通信時間のカウントが開始される。
【０１５７】
優先通信の開始後も、ＳＳＩＤ１、ＳＳＩＤ２及びＳＳＩＤ３の通信機能部は、周期的に、Ｂｅａｃｏｎ信号が送信する（ステップＳ８１２、ステップＳ８１３、ステップＳ８１４）。
【０１５８】
無線端末１５０は、Ｂｅａｃｏｎ信号に含まれるＭＡＣアドレスを参照することによって、どのＡＰ（通信機能部）から送信されたＢｅａｃｏｎ信号であるかを判定することができる。したがって、ＳＳＩＤ３の通信機能部が送信するＢｅａｃｏｎ信号に含まれるＳＳＩＤ３が把握できなくても、ＳＳＩＤ３の通信機能部から送信されたＢｅａｃｏｎ信号であると識別できる。例えば、無線端末１５０が、各ＡＰ（無線機能部）に設定されたＭＡＣアドレス等の識別情報を保持することによって実現できる。
【０１５９】
なお、ＳＳＩＤ３の通信機能部から送信されたＢｅａｃｏｎ信号であるか否かを判定する方法は、前述したものに限定されない。
【０１６０】
なお、ＳＳＩＤ３の通信機能部から送信されるＢｅａｃｏｎ信号には、優先通信を実現するためのＥＤＣＡパラメータが含まれるため、無線端末１（１５０−１）は、当該ＥＤＣＡパラメータを、フレームの送信時に用いるパラメータとして保持することができる。
【０１６１】
以上のように、無線ＬＡＮルータ１００優先通信用のＳＳＩＤの無線ＬＡＮネットワークに切り替えることによって、下り方向の優先通信を実現することができる。また、無線端末１５０が、優先通信用のＳＳＩＤの通信機能部から送信されるＢｅａｃｏｎ信号に含まれるＥＤＣＡパラメータを使用することによって、上り方向の優先通信も実現することができる。すなわち、下り方向及び上り方向のいずれの通信についても、優先的な取り扱いが可能となる。
【０１６２】
図９は、本発明の第１の実施例における優先通信が設定されている場合の無線ＬＡＮネットワークの一例を示す説明図である。
【０１６３】
図９に示す例では、無線端末１（１５０−１）は、ＳＳＩＤ３の無線ＬＡＮネットワークに接続され、無線端末３（１５０−３）は、ＳＳＩＤ１の無線ＬＡＮネットワークに接続される。
【０１６４】
次に、優先通信の終了時に実行される処理について説明する。
【０１６５】
図１０は、本発明の第１実施例における優先通信の終了時に実行される処理の流れを説明するシーケンス図である。
【０１６６】
無線端末１（１５０−１）は、ＳＳＩＤ３の無線ＬＡＮネットワークに接続することによって、優先通信が行われている（ステップＳ１００１）。無線ＬＡＮルータ１００は、優先通信が開始されてから、優先通信時間が経過するまで優先通信を継続する。
【０１６７】
無線ＬＡＮルータ１００は、優先通信時間を経過した場合、優先通信を延長させるか否かを問い合わせるための表示データを無線端末１（１５０−１）に送信する（ステップＳ１００２）。以下の説明では、優先通信を延長させるか否かを問い合わせるための表示データを第３の表示データとも記載する。
【０１６８】
ここでは、優先通信時間が経過した後、無線ＬＡＮルータ１００が、第３の表示データを送信しているが、優先通信時間が経過する前（例えば、３分前）に、第３の表示データを送信することが望ましい。
【０１６９】
無線端末１（１５０−１）は、第３の表示データを受信すると、表示部に、優先通信時間を延長するか否かを選択するための確認画面を表示する（ステップＳ１００３）。当該確認画面には、「ＹＥＳ」と「Ｎｏ」等の操作ボタンが含まれることが望ましい。
【０１７０】
ユーザが前述の確認画面を参照して、優先通信を延長するための操作を行った場合、無線端末１（１５０−１）は、無線ＬＡＮルータ１００に、優先通信の延長要求を送信する（ステップＳ１００４）。例えば、「ＹＥＳ」の操作ボタンが操作されると、優先通信の延長要求が送信される。なお、確認画面には、優先通信時間を変更するための表示部が含まれもよい。
【０１７１】
無線ＬＡＮルータ１００は、優先通信の延長要求を受信すると、優先通信を継続する（ステップＳ１００５）。このとき、無線ＬＡＮルータ１００は、優先通信の延長要求を受信した時から、優先通信時間のカウントを開始する。
【０１７２】
ユーザが前述の確認画面を参照して、優先通信を終了するための操作を行った場合、無線端末１（１５０−１）は、無線ＬＡＮルータ１００に優先通信の終了要求を送信する（ステップＳ１００６）。
【０１７３】
無線ＬＡＮルータ１００は、優先通信の終了要求を受信すると、通信切替処理を実行する（ステップＳ１００７）。これによって、優先通信が終了する。通信切替処理の詳細については、図１２を用いて後述する。
【０１７４】
なお、優先通信時間が経過する前に確認画面を表示する場合、無線ＬＡＮルータ１００は、いずれの操作も実行されずに優先通信時間が経過した後に通信切替処理を実行してもよい。また、いずれの操作も実行されずに優先通信時間が経過した後に優先通信を継続してもよい。
【０１７５】
通信切替処理が実行されると、無線端末１（１５０−１）の接続が、ＳＳＩＤ３の無線ＬＡＮネットワークからＳＳＩＤ１の無線ＬＡＮネットワークに切り替えられる（ステップＳ１００８）。
【０１７６】
なお、図１０では、優先通信時間が経過した後、又は、優先通信時間が経過する直前に、確認画面を表示していたが、本発明はこれに限定されない。例えば、無線ＬＡＮルータ１００が、周期的に（例えば、３分間隔）、優先通信の終了するためのポップアップを表示するためのデータを送信してもよい。
【０１７７】
図１１Ａ及び図１１Ｂは、本発明の第１の実施例における無線端末１（１５０−１）に表示されるポップアップ画面の一例を示す説明図である。
【０１７８】
ポップアップ画面１１００、１１１０は、それぞれ、キャンセルボタン１１０１、１１１１を含む。
【０１７９】
キャンセルボタン１１０１、１１１１は、図４のキャンセルボタン４０４と同一のものである。すなわち、ユーザによってキャンセルボタン１１０１、１１１１が操作されると、優先通信を終了させることができる。
【０１８０】
なお、無線端末１５０の表示部に、常時ポップアップ画面を表示してもよい。この場合、表示部にはポップアップ画面が小さく表示することが望ましい。
【０１８１】
図１２は、本発明の第１の実施例の優先通信の終了時に実行される通信切替処理の流れを説明するシーケンス図である。
【０１８２】
図１２では、ＳＳＩＤ３の無線ＬＡＮネットワークからＳＳＩＤ１の無線ＬＡＮネットワークに、無線端末１（１５０−１）の接続が切り替えられる場合を例に説明する。
【０１８３】
無線ＬＡＮルータ１００は、通信切替処理を実行する前に、優先通信の終了要求に含まれるＭＡＣアドレスに基づいてＭＡＣアドレス管理テーブル１０６を参照し、処理対象の無線端末１５０を特定する。
【０１８４】
無線ＬＡＮルータ１００は、処理対象の無線端末１５０のエントリに優先通信が終了する旨の情報を追加する。例えば、優先通信設定３０４を「ＯＮ（切替予定）」等の情報に変更することが考えられる。なお、処理対象の無線端末１５０のエントリに情報を追加する代わりに、処理対象の業務システム３００として当該無線端末１５０の識別子を記憶させる方法などでもよい。
【０１８５】
本発明では、処理対象の無線端末１５０が特定できれば、どのような方法であってもよい。
【０１８６】
前述した処理が終了した後、無線ＬＡＮルータ１００は、通信切替処理を開始する。
【０１８７】
まず、無線ＬＡＮルータ１００は、無線端末１（１５０−１）が接続する無線ＬＡＮネットワークを切り替えるために、無線端末１（１５０−１）に、Ｄｅａｕｔｈｅｎｔｉｃａｔｉｏｎフレームを送信する（ステップＳ１２０１）。これによって、無線端末１（１５０−１）が、ＳＳＩＤ３の無線ＬＡＮネットワークから一旦切断される。
【０１８８】
無線ＬＡＮルータ１００は、ＳＳＩＤ１、ＳＳＩＤ２及びＳＳＩＤ３の通信機能部から、各無線端末１５０に対して、周期的にＢｅａｃｏｎ信号を送信する（ステップＳ１２０２、ステップＳ１２０３、ステップＳ１２０４）。
【０１８９】
無線端末１（１５０−１）は、各ＳＳＩＤの通信機能部からのＢｅａｃｏｎ信号を受信後、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを送信する（ステップＳ１２０５）。
【０１９０】
ここでは、ＳＳＩＤ３の通信機能部に対してＰｒｏｂｅ  Ｒｅｑｕｅｓｔが送信されるものとする（ユニキャスト）。なお、各ＳＳＩＤの通信機能部に対して、ブロードキャストにてＰｒｏｂｅ  Ｒｅｑｕｅｓｔが送信されてもよい。
【０１９１】
無線ＬＡＮルータ１００は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを受信すると、当該Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔに含まれるＭＡＣアドレスに基づいて、ＭＡＣアドレス管理テーブル１０６を参照する。
【０１９２】
ＭＡＣアドレスに対応するエントリに優先通信が終了する旨の情報が追加されている場合、無線ＬＡＮルータ１００は、ＭＡＣアドレスに対応する無線端末１５０が優先通信を終了する無線端末１５０であると判定する。
【０１９３】
したがって、無線ＬＡＮルータ１００は、ＳＳＩＤ１の通信機能部に対してＰｒｏｂｅ  Ｒｅｑｕｅｓｔが送信されたものとして処理を継続する。なお、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔがブロードキャストにて送信されている場合も、同様の処理が実行される。
【０１９４】
ここでは、無線端末１（１５０−１）からＰｒｏｂｅ  Ｒｅｑｕｅｓｔを受信しているため、無線ＬＡＮルータ１００は、ＳＳＩＤ１の通信機能部から応答するように制御する。これによって、ＳＳＩＤ１の通信機の部から無線端末１（１５０−１）に、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅが送信される（ステップＳ１２０６）。
【０１９５】
なお、無線端末１（１５０−１）からＳＳＩＤ３の通信機能部に対して、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔが複数回送信される可能性がある。この場合、無線ＬＡＮルータ１００は、ＳＳＩＤ３の通信機能部からは何も応答させないように制御する。
【０１９６】
また、無線端末１５０がＡｕｔｈｅｎｔｉｃａｔｉｏｎを送信するまで数秒の時間を要する場合があるが、その間、無線ＬＡＮルータ１００は、ＳＳＩＤ１の通信機能部からＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを複数回送信するように制御する。
【０１９７】
ステップＳ１２０６の後、ＳＳＩＤ１の通信機能部及び無線端末１（１５０−１）は、認証を行うために、Ａｕｔｈｅｎｔｉｃａｔｉｏｎを互いに送受信する（ステップＳ１２０７、ステップＳ１２０８）。
【０１９８】
その後、無線端末１（１５０−１）は、ＳＳＩＤ３の通信機能部に、接続を要求するためのＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを送信する（ステップＳ１２０９）。
【０１９９】
無線ＬＡＮルータ１００は、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔを受信すると、応答としてＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅを無線端末１（１５０−１）に送信するように、ＳＳＩＤ１の通信機能部を制御する。これによって、ＳＳＩＤ１の通信機能部から無線端末１（１５０−１）にＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅが送信される（ステップＳ１２１０）。
【０２００】
以上の処理が終了すると、ＳＳＩＤ１の無線ＬＡＮネットワークに無線端末１（１５０−１）が接続される（ステップＳ１２１１）。すなわち、優先通信が終了する。
【０２０１】
優先通信の終了後も、ＳＳＩＤ１、ＳＳＩＤ２及びＳＳＩＤ３の通信機能部は、周期的に、周囲の無線端末１５０に対して、Ｂｅａｃｏｎ信号を送信する（ステップＳ１２１２、ステップＳ１２１３、ステップＳ１２１４）。
【０２０２】
無線端末１（１５０−１）は、ＳＳＩＤ１の通信機能部から送信されたＢｅａｃｏｎ信号を受信すると、当該Ｂｅａｃｏｎ信号に設定されるＥＤＣＡパラメータを用いてフレームを送信する。
【０２０３】
なお、第１の実施例では、ＳＳＩＤ１及びＳＳＩＤ３の識別名が同一であるものとしたが、本発明はこれに限定されず、ＳＳＩＤ１及びＳＳＩＤ３の識別名が異なっていてもよい。この場合、ＳＳＩＤ３の通信機能部から送信されるＢｅａｃｏｎ信号に対しては、無線ステルス機能を用いる必要はない。
【０２０４】
以上のように、無線ＬＡＮルータ１００の通常通信用のＳＳＩＤの無線ＬＡＮネットワークに切り替えることによって、下り方向の優先通信が解除される。また、無線端末１５０が、通常通信用のＳＳＩＤの通信機能部から送信されるＢｅａｃｏｎ信号に含まれるＥＤＣＡパラメータを使用することによって、上り方向の優先通信も解除される。すなわち、下り方向及び上り方向のいずれの通信についても、優先通信を解除することができる。
【０２０５】
第１の実施例では、一つの無線端末１５０のみが優先通信を行う場合について説明したが、本発明はこれに限定されない。優先通信が可能な無線端末１５０の数は二つ以上あってもよいし、ユーザインタフェース画面を新たに用意して、ユーザが優先通信が可能な無線端末１５０の数を設定できるようにしてもよい。
【０２０６】
この場合、優先通信が可能な無線端末１５０の数を増やすと、無線端末１５０の通信が輻輳する可能性があるため、追加可能な通信端末の数について上限を設け、それ以上の数の無線端末１５０の追加を進めないように表示してもよい。
【０２０７】
ここで、従来技術を踏まえた上で第１の実施例の効果について説明する。
【０２０８】
図１７、図１８及び図１９は、従来技術の一例を示す説明図である。図１７は、特許文献１の構成を示す図である。図１８及び図１９は、特許文献２の構成を示す説明図である。
【０２０９】
まず、特許文献１に記載の発明について説明する。
【０２１０】
図１７に示すように、特許文献１におけるネットワークシステム１７００は、通信端末メーカごとに配置されたプロダクトサーバ１７１０、製造部門データ記憶部１７２０、サービス部門データ記憶部１７３０、インターネット１７４０、ゲートウェイ１７５０、中継装置１７６０、及び複数の通信端末１７７０から構成されている。
【０２１１】
プロダクトサーバ１７１０、製造部門データ記憶部１７２０、サービス部門データ記憶部１７３０、及びインターネット１７４０は、アクセス回線１７８０を介して接続される。ゲートウェイ１７５０及びインターネット１７４０は、アクセス回線１７８０を介して接続される。ゲートウェイ１７５０及び中継装置１７６０は、ＬＡＮケーブル１７９０を介して接続される。中継装置１７６０及び通信端末１７７０は、ＬＡＮケーブル１７９０を介して接続される。
【０２１２】
プロダクトサーバ１７１０は、通信端末１７７０の製造販売メーカが管理するサーバであり、メーカが販売した通信端末１７７０のＭＡＣアドレス及び優先度などの通信端末情報を蓄積する端末情報データベースを保持する。プロダクトサーバ１７１０は、中継装置１７６０からの通信端末情報の問い合わせに応じて、端末情報データベースを検索し、その結果を返信する。
【０２１３】
製造部門データ記憶部１７２０は、メーカの製造部門のデータベースであり、製造された製品の製品種別及びＭＡＣアドレス範囲などの製品情報を格納する。
【０２１４】
プロダクトサーバ１７１０には、中継装置１７６０から通信端末情報の問い合わせに応答するために、予め端末情報を登録する必要がある。特許文献１には、プロダクトサーバ１７１０に端末情報を登録する場合、製造部門データ記憶部１７２０からプロダクトサーバ１７１０に通信端末情報を送信することによって、端末情報を登録することが記載されている。
【０２１５】
この場合、まず製造部門データ記憶部１７２０に製造する端末の情報を記憶させる必要があり、ユーザ又は作業者が、端末情報を製造部門データ記憶部１７２０にアップロードする必要がある。ユーザ又は作業者は、端末情報をアップロードする場合、通信端末のＭＡＣアドレス等の情報を把握した上で、優先制御のための優先度等の端末情報を登録する必要がある。
【０２１６】
次に、特許文献２について説明する。
【０２１７】
図１８に示すように、特許文献２に記載の発明には、送信元ＭＡＣアドレステーブル１８２０と、通信端末毎に自動的に優先制御を行う優先判別部１８１０とを備えたネットワーク中継機が記載されている。
【０２１８】
送信元ＭＡＣアドレステーブル１８２０には、優先的にデータを送信する通信端末のＭＡＣアドレスが格納される。優先判別部１８１０は、中継するデータの送信元の通信端末のＭＡＣアドレスによって、予め登録する送信元ＭＡＣアドレステーブル１８２０を判定基準とし、通信端末毎に自動的に優先制御を行う。これによって、優先制御が実現される。
【０２１９】
図１９は、イーサネットスイッチ１９１０のブロック図を表す（イーサネットは登録商標、以下同じ）。これは、ネットワーク中継装置の一例としてイーサネットスイッチ１９１０を用いて説明したものである。
【０２２０】
イーサネットスイッチ１９１０には予め通信端末のＭＡＣアドレスを登録しておく必要があり、特許文献２には、通信端末１９２０からイーサネットスイッチ１９１０に送信元ＭＡＣアドレスを登録する方法が記載されている。
【０２２１】
特許文献２には、通信端末１９２０が、イーサネットフレーム１９３０のデータ領域に、ＭＡＣアドレス登録コマンド、登録するＭＡＣアドレス、及びそのＭＡＣアドレスを持つ通信端末の優先度を入力し、また、送信元ＭＡＣアドレスには通信端末１９２０のＭＡＣアドレスを入力して、ＭＡＣアドレス登録用イーサネットフレーム１９３０を送信する。
【０２２２】
特許文献２には、ユーザが、優先通信を行いたい端末を、どのようにイーサネットスイッチ１９１０に登録するかについては開示されていない。また、イーサネットスイッチ１９１０に登録するためには、ユーザは、通信端末のＭＡＣアドレス等の情報を把握した上で、登録を行う必要がある。
【０２２３】
一方、第１の実施例では、ユーザが無線端末１５０のＭＡＣアドレス等の端末装置の優先度を決定するために必要な、端末装置を識別する情報を把握した上で、無線端末１５０の優先通信の設定を行う必要がない。また、ユーザは、自身が使用する無線端末１５０が接続する無線ＬＡＮルータ１００配下の他の無線端末１５０の通信内容を把握した上で、任意のタイミングで、優先通信を開始することができる。
【０２２４】
（第２の実施例）
第１の実施例では、ＷｅｂブラウザよりＵＲＬを入力することによって、優先通信の設定画面４００を表示していたが、第２の実施例では、特定のアプリケーション（優先設定アプリケーション）を実行することによって優先通信の設定画面４００を表示する点が異なる。
【０２２５】
以下、第１の実施例との差異を中心に説明する。なお、第１の実施例と同一の構成は同一の符号を付与し、同一の構成については説明を省略する。
【０２２６】
図１３は、本発明の第２の実施例におけるシステム構成を示す説明図である。
【０２２７】
第２の実施例では、ユーザが無線端末１５０に優先設定アプリケーションをダウンロードする方式を例に説明する。
【０２２８】
第２の実施例では、上位ネットワーク１３００に配置されたアプリケーションサーバ１３１０と、無線端末１５０とが通信可能なように接続される。
【０２２９】
アプリケーションサーバ１３１０の詳細は説明しないが、ハードゥエア構成として、プロセッサ（図示省略）、メモリ（図示省略）、ＨＤＤ（図示省略）及びネットワークインタフェース（図示省略）を備えるものとする。
【０２３０】
アプリケーションサーバ１３１０は、優先設定アプリケーション１３５０を格納しており、無線端末１５０からの要求に応じて、当該優先設定アプリケーション１３５０がダウンロード可能な状態になっているものとする。
【０２３１】
ユーザは、無線端末１５０を操作することによって、アプリケーションサーバ１３１０から優先設定アプリケーション１３５０をダウンロードする。
【０２３２】
この場合、無線端末１（１５０−１）の表示部に優先設定アプリケーション１３５０のアイコンを表示してアプリケーションを区別しやすいようにしてもよいし、また、ユーザが優先設定アプリケーション１３５０のダウンロードをしやすいようにしてもよい。例えば、ユーザが、無線端末１（１５０−１）の表示部に表示されるアイコンを操作すると、無線端末１（１５０−１）が、優先設定アプリケーション１３５０をダウンロードするようにしてもよい。
【０２３３】
図１４は、本発明の第２の実施例における優先通信の設定時に実行される処理の流れを説明するシーケンス図である。なお、説明の簡単のために無線端末２（１５０−２）及び無線端末３（１５０−３）については省略している。
【０２３４】
第２の実施例では、無線ＬＡＮルータ１００との接続処理（ステップＳ６０１）を実行する前に、優先設定アプリケーション１３５０のダウンロード処理が追加される点が異なる。
【０２３５】
具体的には、無線端末１（１５０−１）が、アプリケーションサーバ１３１０に、ダウンロード要求を送信する（ステップＳ１４０１）。アプリケーションサーバ１３１０は、ダウンロード要求を受信すると、無線端末１（１５０−１）に優先設定アプリケーション１３５０のデータを送信する（ステップＳ１４０２）。
【０２３６】
また、第２の実施例では、優先設定の設定要求を送信する処理（ステップＳ６０５）が異なる。具体的には、無線端末１（１５０−１）は、優先設定アプリケーション１３５０を起動させ、当該優先設定アプリケーション１３５０によって無線ＬＡＮルータ１００に優先通信の設定要求が送信される。
【０２３７】
その他の処理は、第１の実施例と同一である。
【０２３８】
第２の実施例によれば、優先通信の設定要求を送信する優先設定アプリケーション１３５０を予めダウンロードすることによって、ユーザがＷｅｂブラウザを用いて特定ＵＲＬを入力する必要がなくなり、ユーザの操作の利便性を向上させることができる。
【０２３９】
（第２の実施例の変形例）
次に、第２の実施例の変形例について説明する。
【０２４０】
第２の実施例の変形例では、予め、優先設定アプリケーション１３５０の起動時間を設定する点が異なる。
【０２４１】
図１５は、本発明の第２の実施例の変形例における優先通信の設定時に実行される処理の流れを説明するシーケンス図である。なお、説明の簡単のために無線端末２（１５０−２）及び無線端末３（１５０−３）については省略している。また、ステップＳ６１４からステップＳ６１８までの処理は省略している。
【０２４２】
無線端末１（１５０−１）は、アプリケーションサーバ１３１０から優先設定アプリケーション１３５０のデータを受信した後、優先設定アプリケーションを起動させ、優先通信の設定画面４００を表示させる時間を設定する（ステップＳ１５０１）。このとき、無線端末１（１５０−１）は、設定された時間をメモリ２０２上に格納する。
【０２４３】
例えば、無線端末１（１５０−１）の表示部に、ユーザが時間（タイマ）を設定するためのポップアップ画面を表示する形式が考えられる。ユーザは、当該ポップアップ画面を用いて、優先通信の設定画面４００を表示させる時間、すなわち、優先設定アプリケーション１３５０の起動開始時間を設定できる。なお、ユーザは、具体的な日時を設定してもよいし、起動させる周期を設定してもよい。
【０２４４】
なお、優先設定アプリケーション１３５０は、時間の設定処理が完了すると、一旦動作していない状態となるが、クロック機能を備えることによって、無線端末１５０側と周期的に時刻同期を行う。これによって、設定された時間になった場合に、優先設定アプリケーション１３５０が起動することが可能となる。ここでは、優先設定アプリケーション１３５０のクロック機能のみが稼働している状態を、スリープモードと記載する。
【０２４５】
無線端末１（１５０−１）は、設定された時間になると、優先設定アプリケーション１３５０をスリープモードから通常のモードに変更する（ステップＳ１５０２）。これによって、優先設定アプリケーション１３５０が起動する。
【０２４６】
無線端末１（１５０−１）は、無線ＬＡＮネットワークに接続されているか否かを判定する（ステップＳ１５０３）。無線端末１（１５０−１）が無線ＬＡＮネットワークに接続がされていない場合、優先通信の設定要求を送信することができないためである。
【０２４７】
無線ＬＡＮネットワークに接続されていないと判定された場合、無線端末１（１５０−１）は、周期的に、無線ＬＡＮネットワークと接続されているか否かを確認する。当該処理は、優先設定アプリケーション１３５０によって実現される。
【０２４８】
無線ＬＡＮネットワークに接続されていると判定された場合、無線端末１（１５０−１）は、無線ＬＡＮルータ１００に、優先通信の設定要求を送信する（ステップＳ６０５）。
【０２４９】
その他の処理は、第１の実施例と同一であるため説明を省略する。
【０２５０】
第２の実施例の変形例によれば、ユーザが所望する時間に、優先通信の設定処理を開始することができる。
【０２５１】
（第３の実施例）
次に第３の実施例について説明する。
【０２５２】
第３実施例では、優先通信を設定する場合の無線ＬＡＮネットワークが、例えば、公衆無線ＬＡＮ等の有料のネットワークとして提供されるケースを想定する。この場合、サービス使用料を支払っているユーザに対してのみ、優先通信のサービスが提供される。
【０２５３】
しかし、何らかの事情によって、ユーザが当該サービス使用料を払っていない状況であっても、優先設定アプリケーション１３５０がダウンロードされている場合、当該優先設定アプリケーション１３５０を用いて、優先通信のサービスが提供される可能性がある。
【０２５４】
そこで、第３の実施例では、サービス使用料の支払い状況を確認して、優先通信の設定画面４００の表示の可否を判定する。また、サービス使用料が支払われていない場合、ユーザが優先設定アプリケーション１３５０を操作しても、優先通信の設定画面４００が表示されないようにする。
【０２５５】
以下、第１の実施例及び第２の実施例との差異を中心に説明する。なお、第１の実施例及び第２の実施例と同一の構成は同一の符号を付与し、同一の構成については説明を省略する。
【０２５６】
第３の実施例におけるネットワークシステムでは、ユーザのサービス使用料を管理するサービス管理サーバ１６００（図示省略）が含まれる。サービス管理サーバ１６００は、プロセッサ（図示省略）、メモリ（図示省略）、ＨＤＤ（図示省略）及びネットワークインタフェース（図示省略）を備え、サービス使用料の支払い状況等を管理する管理データを保持する。なお、本発明は、管理データのデータ形式に限定されない。
【０２５７】
図１６は、本発明の第３の実施例における優先通信の設定時に実行される処理の流れを説明するシーケンス図である。なお、説明の簡単のために無線端末２（１５０−２）及び無線端末３（１５０−３）については省略している。また、ステップＳ６０７からステップＳ６１８までの処理は省略している。
【０２５８】
ここでは、公衆無線ＬＡＮネットワークを想定しているため、図１４での無線ＬＡＮルータ１００は、公衆無線ＬＡＮアクセスポイント（ホットスポット）と同等のものとする。
【０２５９】
無線ＬＡＮルータ１００は、接続処理（ステップＳ６０１）を実行することによって、無線端末１（１５０−１）が無線ＳＳＩＤ１の無線ＬＡＮネットワーク（公衆ＬＡＮネットワーク）と接続される（ステップＳ６０２）。
【０２６０】
無線ＬＡＮルータ１００は、サービス管理サーバ１６００へアクセスし、無線端末１（１５０−１）のユーザのサービスクラスを、確認要求を送信する（ステップＳ１６０１）。
【０２６１】
サービス管理サーバ１６００は、確認要求を受信すると、ユーザに対応するサービスクラスの情報を応答として送信する（ステップＳ１６０２）。
【０２６２】
サービスクラスの情報には、ユーザのサービス使用料の支払い状況及びユーザが加入するサービスクラス（ユーザに提供可能なサービス内容に応じたサービスランク）等が含まれる。
【０２６３】
無線ＬＡＮルータ１００は、サービスクラスの情報を受信すると、サービスの利用可否に関するサービスクラスを確認し、当該サービスクラスと、無線端末１（１５０−１）のＭＡＣアドレスとを対応づけて格納する（ステップＳ１６０３）。
【０２６４】
本実施例では、公衆無線ＬＡＮにおける優先通信を想定しているため、無線ＬＡＮルータ１００は、所定期間だけ、無線端末１５０のサービスクラスの情報を保持するものとする。所定期間としては、例えば、１日（２４時間）保持することが考えられる。
【０２６５】
無線端末１（１５０−１）は、手動又はタイマの経過によって、優先設定アプリケーション１３５０を起動し、無線ＬＡＮルータ１００に、優先通信の設定要求を送信する（ステップＳ６０５）。
【０２６６】
無線ＬＡＮルータ１００は、優先通信の設定要求を受信すると、当該優先通信の設定要求に含まれるＭＡＣアドレスを参照して、無線端末１（１５０−１）のサービスクラスを特定する。さらに、無線ＬＡＮルータ１００は、特定されたサービスクラスに基づいて、無線端末１（１５０−１）を使用するユーザが優先通信のサービスを利用可能か否かを判定する（ステップＳ１６０４）。
【０２６７】
無線端末１（１５０−１）のユーザが優先通信のサービスを利用できると判定された場合、無線ＬＡＮルータ１００は、無線端末１（１５０−１）に、第１の表示データを送信する（ステップＳ６０６）。ステップＳ６０７以下の処理は第１の実施例と同一であるため省略する。
【０２６８】
無線端末１（１５０−１）のユーザが優先通信の設定を行えないと判定された場合、無線ＬＡＮルータ１００は、無線端末１（１５０−１）に拒否の応答を送信する（ステップＳ１６０５）。具体的には、優先通信のサービスが利用できない旨の表示データが送信される。
【０２６９】
無線端末１（１５０−１）は、拒否の応答を受信すると、所定の拒否画面（図示省略）を表示する（ステップＳ１６０６）。拒否画面には、サービスに加入していない旨、サービス使用料が未払いである旨、又はサービスを利用できない旨が表示される。
【０２７０】
これによって、無線端末１（１５０−１）は、優先通信を行えない。
【０２７１】
第３の実施例では、優先通信の設定が行えない場合、無線端末１（１５０−１）には優先通信の設定画面４００が表示されないとしたが、本発明はこれに限定されない。例えば、無線端末１（１５０−１）は、優先通信の設定画面４００を表示するが、優先通信を開始するための操作が実行された場合に、優先通信の設定操作を受けつけないようにする方法でもよい。
【０２７２】
なお、無線ＬＡＮルータ１００は、サービス管理サーバ１６００から管理データを取得していたが、本発明はこれに限定されない。例えば、無線ＬＡＮルータ１００が、管理データを保持するストレージ装置を備えていてもよい。
【０２７３】
第３の実施例によれば、有料にて優先通信の設定サービスが提供されている場合、当該サービスを利用可能か否かを示すサービスクラスを確認し、サービスの利用が可能なときに、無線端末１５０に優先通信の設定画面４００を表示することが可能となる。
【０２７４】
以上、本発明を添付の図面を参照して詳細に説明したが、本発明はこのような具体的構成に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変更及び同等の構成を含むものである。
【符号の説明】
【０２７５】
１００  無線ＬＡＮルータ
１０１  通信制御部
１０２  端末情報取得部
１０３  送受信部
１０４  画面制御部
１０５  端末情報格納部
１０６  ＭＡＣアドレス管理テーブル
１０７  構成情報格納部
１５０  無線端末
１９０  ネットワーク
２０１  プロセッサ
２０２  メモリ
２０３  ネットワークインタフェース
４００  設定画面
４０１  接続数表示部
４０２  優先開始ボタン
４０３  詳細ボタン
４０４  キャンセルボタン
４０５  優先通信時間設定部
４０６  プルダウンボタン
５００  一覧情報
５０１  端末ＩＤ
５０２  ニックネーム
５０３  接続状態
５０４  通信内容
５０５  優先通信設定
５０６  優先通信時間
１３１０  アプリケーションサーバ
１３５０  優先設定アプリケーション
１６００  サービス管理サーバ
【図１】
2014078822.tif 000003
【図２】
2014078822.tif 000004
【図３】
2014078822.tif 000005
【図４】
2014078822.tif 000006
【図５】
2014078822.tif 000007
【図６】
2014078822.tif 000008
【図７】
2014078822.tif 000009
【図８】
2014078822.tif 000010
【図９】
2014078822.tif 000011
【図１０】
2014078822.tif 000012
【図１１Ａ】
2014078822.tif 000013
【図１１Ｂ】
2014078822.tif 000014
【図１２】
2014078822.tif 000015
【図１３】
2014078822.tif 000016
【図１４】
2014078822.tif 000017
【図１５】
2014078822.tif 000018
【図１６】
2014078822.tif 000019
【図１７】
2014078822.tif 000020
【図１８】
2014078822.tif 000021
【図１９】
2014078822.tif 000022