(57)【要約】【課題】無線ＬＡＮ接続に必要な情報を無線装置に自動的に設定する通信システムを提供する。【解決手段】通信システムは、無線親機と、無線子機を含む。無線子機は、無線親機と無線ＬＡＮ接続する。無線子機は、無線親機に対して自装置のアドレスを含む認証要求を送信する。無線親機は送信された無線子機のアドレスに基づき、無線子機に設定する設定情報を決定すると共に、決定された設定情報を無線子機に送信する。無線子機は、送信された設定情報に基づき自装置に収容する端末に関する制御を行う。【選択図】図１
2020080451.tif 000002
【特許請求の範囲】
【請求項１】
無線親機と、
前記無線親機と無線ＬＡＮ（Local Area Network）接続する無線子機と、を含み、
前記無線子機は、前記無線親機に対して自装置のアドレスを含む認証要求を送信し、
前記無線親機は前記送信された無線子機のアドレスに基づき、前記無線子機に設定する設定情報を決定すると共に、前記決定された設定情報を前記無線子機に送信し、
前記無線子機は、前記送信された設定情報に基づき自装置に収容する端末に関する制御を行う、通信システム。
【請求項２】
前記無線子機は、予め無線ＬＡＮ接続可能な前記無線親機が記載された接続可能親機リストを記憶し、前記接続可能親機リストを用いて前記自装置のアドレスを送信する無線親機を決定する、請求項１に記載の通信システム。
【請求項３】
前記無線親機は、前記無線子機から送信されたアドレスに基づき、前記アドレスを送信した無線子機の認証を行い、前記アドレスを送信した無線子機が正当な権限を有する場合に、前記設定情報を前記正当な権限を有する無線子機に送信する、請求項２に記載の通信システム。
【請求項４】
前記無線子機は、前記接続可能親機リストに記載された無線親機のうち電波強度の最も強い無線親機に対して前記自装置のアドレスを送信する、請求項３に記載の通信システム。
【請求項５】
前記無線子機は、前記設定情報に基づき、自装置に収容された端末に対してアクセス制御を実行する、請求項１乃至４のいずれか一項に記載の通信システム。
【請求項６】
前記無線子機はグループに分けて管理され、
前記無線親機は、前記無線子機から送信されたアドレスに基づき無線子機が属するグループを特定し、前記特定したグループに対応する前記設定情報を前記アドレスを送信した無線子機に送信する、請求項１乃至５のいずれか一項に記載の通信システム。
【請求項７】
前記無線子機は、接続中の無線親機との間の接続断を検出すると、新たなビーコンの受信を行い受信電波強度に基づき無線接続する新たな無線親機を選択する、請求項１乃至６のいずれか一項に記載の通信システム。
【請求項８】
前記無線子機のアドレスは、ＭＡＣ（Media Access Control）アドレスである、請求項１乃至７のいずれか一項に記載の通信システム。
【請求項９】
無線親機と、
前記無線親機と無線ＬＡＮ（Local Area Network）接続する無線子機と、を含む通信システムにおいて、
前記無線子機が、前記無線親機に対して自装置のアドレスを含む認証要求を送信するステップと、
前記無線親機が、前記送信された無線子機のアドレスに基づき、前記無線子機に設定する設定情報を決定すると共に、前記決定された設定情報を前記無線子機に送信するステップと、
前記無線子機が、前記送信された設定情報に基づき自装置に収容する端末に関する制御を行うステップと、を含む通信方法。
【請求項１０】
無線親機と無線接続する無線子機に搭載されたコンピュータに、
前記無線親機に対して自装置のアドレスを含む認証要求を送信する処理と、
前記無線親機から受信する情報であって、前記無線親機が前記送信された無線子機のアドレスに基づき、前記無線子機に設定する設定情報として決定設定情報に基づき、自装置に収容する端末に関する制御を行う処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信方法及びプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ（Local Area Network）の子機端末（以下、無線ＳＴＡ（STAtion）と表記する）の設置台数が増加し、ネットワークの構成が複雑になるとシステムを管理するシステムエンジニア（技術者）による設定変更の工数が増加する。また、無線ネットワークを構築する上では、不正侵入の防止や悪意のある無線アクセスポイント（以下、無線ＡＰ（Access Point）と表記する）への誘導を防止するなどのサイバー攻撃への防御が重要である。このようなセキュリティ設定にも技術者の多大な工数が必要となる。
【０００３】
上記のような技術者の工数増加に関する問題は、無線ＳＴＡが帰属する無線ＡＰに設定パターンの設定プロファイルとアクセス端末リストを記憶させておくことで解決できる。例えば、無線ＳＴＡが８台、無線ＡＰが１台からなる無線ネットワーク構成において、設定の工数が９台分から１台分に軽減することになる。なお、不正な無線ＡＰへの帰属を防止するため、無線ＳＴＡにはＳＳＩＤ（Service Set IDentifier）とパスフレーズの設定は必ず無線ＳＴＡの設置前に行っておく。
【０００４】
技術者は、設定パターンの設定プロファイルを編集し、無線ＡＰに当該編集後の「設定プロファイル」をアップロードする。その結果、無線ＡＰに接続を許可する無線ＳＴＡの追加や接続構成の変更が容易に実現できる。つまり、無線ネットワークにおける無線ＳＴＡの追加や削除といった構成変更が容易に行える。
【０００５】
具体的には、図９に示すように、技術者が業務ＰＣ（Personal Computer）を操作して、「ＳＳＨ接続要求」を無線ＡＰに送信する。なお、ＳＳＨ接続前に業務ＰＣの公開暗号鍵を無線ＡＰに送信（公開）しておく。
【０００６】
無線ＡＰは、先に取得した業務ＰＣの公開暗号鍵を用いて、乱数を暗号化し、業務ＰＣに送信する（暗号データの送信）。業務ＰＣは、事前に配付した公開暗号鍵とベアとなる秘密暗号鍵を用いて乱数を復号し、当該復号した乱数からハッシュ値を生成する。業務ＰＣは、生成したハッシュ値を無線ＡＰに送信する。無線ＡＰは、取得したハッシュ値と先に生成した乱数のハッシュ値を比較し、ＳＳＨ接続可否を判断する。業務ＰＣと無線ＡＰは、このようなＳＳＨ接続シーケンスを経てＳＳＨ接続を行う。
【０００７】
その後、無線ＡＰは、業務ＰＣとの間のＳＳＨ（Secure Shell）接続完了後に使用する共有鍵を生成し、業務ＰＣに送信する。ＳＳＨ接続の完了後、業務ＰＣは、ＦＴＰ（File Transfer Protocol）を用いて設定ファイルを無線ＡＰにアップロードする。具体的には、ＰＵＴコマンドを用いて更新後の無線ＡＰの設定プロファイルをアップロードする（ＦＴＰ  ＰＵＴ（設定プロファイル）を送信する）。
【０００８】
無線ＡＰは、アップロードされた設定プロファイルの更新処理を行い、自装置の設定プロファイルを更新する。その後、業務ＰＣは、ＦＴＰコネクションの切断と、ＳＳＨコネクションの切断を行い、無線ＡＰの設定プロファイル更新処理を終了する。
【０００９】
特許文献１には、無線ＬＡＮ（Local Area Network）アクセスポイント側で無線パラメータが変更されたときに、無線ＬＡＮ端末側で容易にこれに追随し得る、無線ＬＡＮ端末等を提供する、と記載されている。特許文献１に開示された技術では、プローブ応答に無線パラメータを含ませ無線ＬＡＮ端末に変更後の無線パラメータが通知される。
【００１０】
特許文献２には、アクセスポイントに無線ＬＡＮで接続するための接続情報及び認証情報の設定を容易にし、認証情報の不正使用が判明した際に簡単且つ確実に排除可能とする、と記載されている。特許文献２に開示された技術では、端末のＭＡＣ（Media Access Control）アドレスと認証情報の組み合わせを利用し、認証情報の不正利用を検知している。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１１−２１１６１２号公報
【特許文献２】特開２００６−０６７１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
なお、上記先行技術文献の各開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明者らによってなされたものである。
【００１３】
無線ＬＡＮの子機端末（無線ＳＴＡ）と親機端末（無線ＡＰ）を用いて無線によるネットワークを構築する場合、技術者が、各無線ＳＴＡのアクセス制御やセキュリティに関する設定を１台ずつ手動で行う場合がある。無線ネットワークの規模が小さければこのような運用でも問題がないが、規模が大きくなったり複雑になったりすると技術者の工数増加が問題となる。
【００１４】
そこで、Ｗｅｂ（ウェブ）インターフェイス又はコマンドラインインターフェイスを用いて設定プロファイルを無線ＡＰにアップロードして複数の無線ＳＴＡを一括に管理する方法がある。しかし、このような一括設定の手法では、上記説明したような業務ＰＣといった専用の機材が必要でありシステムを構築する上でのコスト増加要因となる。例えば、特許文献２に開示された技術では、「アクセスポイント設定用端末」が必要であり、コスト増加要因となっている。また、上記のような業務ＰＣを用いた設定プロファイルの設定では、技術者が端末を操作して必要な設定を行うことに相違ない。
【００１５】
本発明は、無線ＬＡＮ接続に必要な情報を無線装置に自動的に設定することに寄与する、通信システム、通信方法及びプログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【００１６】
本発明乃至開示の第１の視点によれば、無線親機と、前記無線親機と無線ＬＡＮ（Local Area Network）接続する無線子機と、を含み、前記無線子機は、前記無線親機に対して自装置のアドレスを含む認証要求を送信し、前記無線親機は前記送信された無線子機のアドレスに基づき、前記無線子機に設定する設定情報を決定すると共に、前記決定された設定情報を前記無線子機に送信し、前記無線子機は、前記送信された設定情報に基づき自装置に収容する端末に関する制御を行う、通信システムが提供される。
【００１７】
本発明乃至開示の第２の視点によれば、無線親機と、前記無線親機と無線ＬＡＮ（Local Area Network）接続する無線子機と、を含む通信システムにおいて、前記無線子機が、前記無線親機に対して自装置のアドレスを含む認証要求を送信するステップと、前記無線親機が、前記送信された無線子機のアドレスに基づき、前記無線子機に設定する設定情報を決定すると共に、前記決定された設定情報を前記無線子機に送信するステップと、前記無線子機が、前記送信された設定情報に基づき自装置に収容する端末に関する制御を行うステップと、を含む通信方法が提供される。
【００１８】
本発明乃至開示の第３の視点によれば、無線親機と無線接続する無線子機に搭載されたコンピュータに、前記無線親機に対して自装置のアドレスを含む認証要求を送信する処理と、前記無線親機から受信する情報であって、前記無線親機が前記送信された無線子機のアドレスに基づき、前記無線子機に設定する設定情報として決定設定情報に基づき、自装置に収容する端末に関する制御を行う処理と、を実行させるプログラムが提供される。
なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント（non-transient）なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００１９】
本発明乃至開示の各視点によれば、無線ＬＡＮ接続に必要な情報を無線装置に自動的に設定することに寄与する、通信システム、通信方法及びプログラムが、提供される。
【図面の簡単な説明】
【００２０】
【図１】一実施形態の概要を説明するための図である。
【図２】第１の実施形態に係る通信システムの概略構成の一例を示す図である。
【図３】第１の実施形態に係る無線ＳＴＡの処理構成の一例を示す図である。
【図４】第１の実施形態に係る無線ＡＰの処理構成の一例を示す図である。
【図５】記憶部に格納された設定プロファイルの一例を示す図である。
【図６】無線ＡＰと無線ＳＴＡの動作の一例を示すシーケンス図である。
【図７】無線ＡＰが故障した場合のシステム動作を説明するための図である。
【図８】無線ＡＰのハードウェア構成の一例を示す図である。
【図９】設定プロファイルの設定を説明するためのシーケンス図である。
【発明を実施するための形態】
【００２１】
初めに、一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。また、各図におけるブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号（データ）の流れを模式的に示すものであり、双方向性を排除するものではない。さらに、本願開示に示す回路図、ブロック図、内部構成図、接続図などにおいて、明示は省略するが、入力ポート及び出力ポートが各接続線の入力端及び出力端のそれぞれに存在する。入出力インターフェイスも同様である。
【００２２】
一実施形態に係る通信システムは、無線親機１０１と、無線子機１０２を含む（図１参照）。無線子機１０２は、無線親機１０１と無線ＬＡＮ（Local Area Network）接続する。無線子機１０２は、無線親機１０１に対して自装置のアドレスを含む認証要求を送信する。無線親機１０１は送信された無線子機１０２のアドレスに基づき、無線子機１０２に設定する設定情報を決定すると共に、決定された設定情報を無線子機１０２に送信する。無線子機１０２は、送信された設定情報に基づき自装置に収容する端末に関する制御を行う。
【００２３】
上記一実施形態に係る通信システムでは、無線子機１０２が無線親機１０１に無線接続する際に自装置のアドレス（例えば、ＭＡＣアドレス）を送信する。無線親機１０１は、受信したアドレスに基づき当該無線子機１０２に設定する設定情報（設定プロファイル）を決定し、無線子機１０２に送信する。無線子機１０２は、当該設定情報に基づき自装置に収容する端末（例えば、パソコン、モバイル端末等）のアクセス制御等を行う。即ち、一実施形態に係る通信システムでは、無線ＬＡＮの接続に必要な設定に加えてアクセス制御を自動で行うことができる。その結果、工場の屋外やイベントスペースのように有線によるネットワークを構成する事が困難な環境に無線によるネットワークを構築する場合において、自動でアクセス制御設定やセキュリティ設定を行い、容易に無線ネットワークが構築できる。
【００２４】
以下に具体的な実施の形態について、図面を参照してさらに詳しく説明する。なお、各実施形態において同一構成要素には同一の符号を付し、その説明を省略する。
【００２５】
［第１の実施形態］
第１の実施形態について、図面を用いてより詳細に説明する。
【００２６】
［システムの構成］
図２は、第１の実施形態に係る通信システムの概略構成の一例を示す図である。図２を参照すると、通信システムは、複数の無線ＡＰ１０−１〜１０−３と、複数の無線ＳＴＡ２０−１〜２０−６と、基幹スイッチ３０と、を含んで構成される。なお、以降の説明において、無線ＡＰ１０−１〜１０−３を区別する特段の理由が無い場合には、単に「無線ＡＰ１０」と表記する。他の構成についても同様に表記する。
【００２７】
無線ＡＰ１０と無線ＳＴＡ２０は、それぞれ、無線ＬＡＮにおける親機と子機である。無線ＡＰ１０は、基幹スイッチ３０と接続される。無線ＳＴＡ２０は、各種端末（業務パソコン４０、業務用タブレット５０、監視カメラ６０）に無線接続を提供する。
【００２８】
業務パソコン４０等の端末は、無線ＳＴＡ２０、無線ＡＰ１０、基幹スイッチ３０を介して基幹スイッチ３０より先のネットワークに接続する。具体的には、各種端末は、データ管理室、イントラネット、インターネット等のネットワークにアクセスする。なお、不正な無線ＳＴＡ２０への帰属を防止するため、各端末にはアクセスする無線ＳＴＡ２０に関するＳＳＩＤとパスフレーズの設定を予め行っておく。
【００２９】
無線ＡＰ１０と無線ＳＴＡは、第１の周波数帯（例えば、５ＧＨｚ帯）で通信し、無線ＳＴＡ２０と各端末は第２の周波数帯（例えば、２．４ＧＨｚ帯）で通信する。
【００３０】
各無線ＳＴＡ２０はグループ分けされて管理される。例えば、無線ＳＴＡ２０−１及び２０−２は、「業務パソコングループ」に分類される。業務パソコングループに属する無線ＳＴＡ２０は、業務パソコン４０にネットワーク接続を提供する。
【００３１】
無線ＳＴＡ２０−３及び２０−４は、「モバイル端末グループ」に分類される。モバイル端末グループに属する無線ＳＴＡ２０は、業務用タブレット５０にネットワーク接続を提供する。
【００３２】
無線ＳＴＡ２０−５及び２０−６は、「監視カメラグループ」に分類される。監視カメラグループに属する無線ＳＴＡ２０は、監視カメラ６０にネットワーク接続を提供する。
【００３３】
無線ＳＴＡ２０は、各グループに応じたアクセス制御等を実行する。
【００３４】
［システムの概略動作］
第１の実施形態に係る通信システムは概略以下のとおりに動作する。
【００３５】
無線ＳＴＡ２０は、無線ＡＰ１０に対して自装置のアドレス（例えば、ＭＡＣアドレス）を含む認証要求を送信する。無線ＡＰは送信された無線ＳＴＡ２０のアドレスに基づき、無線ＳＴＡ２０に設定する設定情報を決定すると共に、決定された設定情報を無線ＳＴＡ２０に送信する。無線ＳＴＡ２０は、送信された設定情報に基づき自装置に収容する端末（例えば、業務パソコン４０）に関する制御を行う。その際、無線ＳＴＡ２０は、予め無線ＬＡＮ接続可能な無線ＡＰ１０が記載された接続可能親機リストを記憶し、接続可能親機リストを用いて自装置のアドレスを送信する無線ＡＰ１０を決定する。また、無線ＡＰ１０は、無線ＳＴＡ２０から送信されたアドレスに基づき、アドレスを送信した無線ＳＴＡ２０の認証を行い、アドレスを送信した無線ＳＴＡ２０が正当な権限を有する場合に、設定情報を正当な権限を有する無線ＳＴＡ２０に送信する。無線ＳＴＡ２０は、設定情報に基づき、自装置に収容された端末に対してアクセス制御を実行する。あるいは、無線ＳＴＡ２０は、設定情報に基づき、アプリケーションごとのパケットフィルタリング（ポート番号を用いたフィルタリング）を実行する。
【００３６】
［無線ＳＴＡの処理構成］
図３は、第１の実施形態に係る無線ＳＴＡ２０の処理構成（処理モジュール）の一例を示す図である。図３を参照すると、無線ＳＴＡ２０は、通信制御部２０１と、設定情報更新部２０２と、パケットフィルタ部２０３と、動作モード変更部２０４と、ＳＳＨサーバ機能２０５と、記憶部２０６と、を含んで構成される。
【００３７】
通信制御部２０１は、各種端末や無線ＡＰ１０との間の通信を制御する手段である。通信制御部２０１は、無線ＡＰ１０が送信するビーコンを取得する。通信制御部２０１は、受信したビーコンを確認し、当該受信ビーコンに格納されたＳＳＩＤが「接続可能親機リスト」に含まれるか否かを確認する。なお、接続可能親機リストは、記憶部２０６に格納されている。
【００３８】
接続可能親機リストは、システム管理者等が予め各無線ＳＴＡ２０に設定するリストであり、各無線ＳＴＡ２０に接続が許可された無線ＡＰ１０を特定するための識別子としてＳＳＩＤが格納されている。
【００３９】
通信制御部２０１は、受信ビーコンのＳＳＩＤが「接続可能親機リスト」に含まれる無線ＡＰ１０のＳＳＩＤである場合には、当該無線ＡＰ１０に対して「プローブ要求」を送信する。なお、通信制御部２０１は、所定の期間に複数のビーコンを受信し、複数のＳＳＩＤを取得し、且つ、各ＳＳＩＤが接続可能親機リストに含まれる場合、接続可能親機リストに記載された無線ＡＰ１０のうち電波強度の最も強い無線ＡＰ１０に対して認証要求を行う。
【００４０】
設定情報更新部２０２は、無線ＡＰ１０から送信されてくる「設定コマンド」に基づき、自身が収容する端末に関する設定情報（アクセスやセキュリティに関する設定情報；以下、端末制御情報と表記する）を更新する手段である。なお、端末制御情報は記憶部２０６に格納される。
【００４１】
パケットフィルタ部２０３は、上記端末制御情報のうちアクセス制御、パケットフィルタに関する情報に基づきパケットフィルタリングを実行する手段である。
【００４２】
動作モード変更部２０４は、上記端末制御情報のうちセキュリティに関する情報に基づき動作モード（中継モード、子機モード）を変更する手段である。
【００４３】
ＳＳＨサーバ機能部２０５は、無線ＡＰ１０にＳＳＨサーバ機能を提供するための手段である。つまり、第１の実施形態では、無線ＳＴＡ２０はＳＳＨサーバ、無線ＡＰはＳＳＨクライアントとして動作する。
【００４４】
［無線ＡＰの処理構成］
図４は、第１の実施形態に係る無線ＡＰ１０の処理構成（処理モジュール）の一例を示す図である。図４を参照すると、無線ＡＰ１０は、通信制御部３０１と、無線ＳＴＡ認証部３０２と、設定情報管理部３０３と、論理パス制御部３０４と、記憶部３０５と、を含んで構成される。
【００４５】
通信制御部３０１は、無線ＳＴＡ２０、基幹スイッチ３０との間の通信を制御する手段である。
【００４６】
無線ＳＴＡ認証部３０２は、無線ＳＴＡ２０からの認証要求を処理し、無線ＳＴＡ２０を認証する手段である。
【００４７】
設定情報管理部３０３は、無線ＳＴＡ２０に設定する設定情報（端末制御情報）を管理する手段である。具体的には、設定情報管理部３０３は、記憶部３０５に格納された「設定プロファイル」を参照し、無線ＳＴＡ２０に送信する設定情報を生成する。
【００４８】
図５は、記憶部３０５に格納された設定プロファイルの一例を示す図である。図５に示す設定プロファイルは、業務パソコングループに分類された無線ＳＴＡ２０に設定する情報である。例えば、図５の例では、業務パソコングループに割り当てられた（分類された）無線ＳＴＡ２０に収容された端末は、イントラネット、インターネットには自由にアクセスできるが、データ管理室ではリードだけが可能である。
【００４９】
さらに、設定プロファイルには、業務パソコングループに分類された無線ＳＴＡ２０のパケットフィルタリング情報等が記載されている。なお、設定プロファイルに記載される「動作モード」には、中継モードと子機モードが存在する。中継モードに設定された無線ＳＴＡ２０は、無線ＡＰ１０から受信した電波を発信する（電波を中継する）。子機モードに設定された無線ＳＴＡ２０は、無線ＡＰ１０から受信した電波を発信しない（電波を中継しない）。
【００５０】
ここで、各無線ＳＴＡ２０がいずれのグループに属するかは予めシステム管理者等により定められ、無線ＳＴＡ２０とその属するグループを対応付けた情報（グループ対応付け情報）は予め各無線ＡＰ１０に登録される。
【００５１】
設定情報管理部３０３は、生成した設定情報を無線ＳＴＡ２０に向けて送信する。
【００５２】
論理パス制御部３０４は、各無線ＳＴＡ２０の論理パスを制御する手段である。
【００５３】
次に、図６を参照しつつ、無線ＡＰ１０と無線ＳＴＡ２０の動作について説明する。はじめに、無線ＳＴＡと無線ＡＰは、無線ＬＡＮの接続シーケンスに従い動作する。
【００５４】
無線ＡＰ１０は、ビーコンを送信する（ステップＳ０１）。
【００５５】
当該ビーコンを受信した無線ＳＴＡ２０は、接続可能親機リストを確認し、当該リストに含まれる無線ＡＰ１０に対してプローブ要求を送信する（ステップＳ０２）。
【００５６】
無線ＡＰ１０は、送信されたプローブ要求を受信し、当該プローブ要求に応じたプローブ応答を送信する（ステップＳ０３）。
【００５７】
無線ＳＴＡ２０と無線ＡＰ１０は認証処理を行う（ステップＳ０４）。具体的には、無線ＳＴＡ２０は、自身のＭＡＣアドレスを含む認証要求を無線ＡＰ１０に送信する。無線ＡＰ１０は、当該ＭＡＣアドレスを用いて無線ＳＴＡ２０を認証するか否かを決定し、その認証の結果を含む認証応答を返信する。なお、上記無線ＡＰ１０による認証は、接続を許可する無線ＳＴＡ２０のＭＡＣアドレスのリストを予め無線ＡＰ１０に登録することで実現できる。
【００５８】
無線ＡＰ１０により認証されると、無線ＳＴＡ２０は、「アソシエーション要求」を無線ＡＰ１０に送信する（ステップＳ０５）。
【００５９】
無線ＡＰ１０は「アソシエーション応答」を無線ＳＴＡに送信する（ステップＳ０６）。
【００６０】
その後、無線ＳＴＡ２０と無線ＡＰ１０は、所謂、「３ウェイハンドシェイク」により接続（コネクション）を確立する（ステップＳ０７）。その際、無線ＡＰ１０は、無線ＳＴＡ２０から送信されるＭＡＣアドレスを確認し、接続の可否を判断する。無線ＡＰ１０から接続を許可されると、無線ＳＴＡ２０は、自装置のＩＰ（Internet protocol）アドレスを無線ＡＰ１０に問い合わせる。
【００６１】
具体的には、無線ＳＴＡ２０は、ＤＨＣＰ（Dynamic Host Configuration Protocol）探索（ＤＨＣＰ  Ｄｉｓｃｏｖｅｒ）を行い自装置のＩＰアドレスを無線ＡＰに問い合わせる（ステップＳ０８）。無線ＡＰ１０は、記憶部３０５に格納された「設定プロファイル」を参照し、問い合わせをしてきた無線ＳＴＡ２０に設定するＩＰアドレスを選択する。なお、参照する「設定プロファイル」は、ＩＰアドレスの問い合わせをしてきた無線ＳＴＡ２０の識別子とグループ対応付け情報に基づき決定される。
【００６２】
例えば、図２を参照すると、無線ＳＴＡ２０−１からＩＰアドレスの問い合わせを受け付けると、無線ＳＴＡ２０−１は「業務パソコングループ」に分類されているので、業務パソコングループ用の設定プロファイルが参照され、ＩＰアドレスが選択される。
【００６３】
その後、無線ＡＰ１０は、「ＤＨＣＰ  Ｏｆｆｅｒ」により、選択したＩＰアドレスを無線ＳＴＡ２０に送信する（ステップＳ０９）。
【００６４】
無線ＳＴＡ２０は、送信されたＩＰを使用することを通知するため「ＤＨＣＰ  Ｒｅｑｕｅｓｔ」を無線ＡＰ１０に送信する（ステップＳ１０）。
【００６５】
その後、無線ＡＰ１０は、「ＤＨＣＰ  Ａｃｋｎｏｗｌｅｄｇｅ」を送信する（ステップＳ１１）。その際、無線ＡＰ１０は、無線ＳＴＡ２０のパケット送信先であるゲートウェイアドレスを通知することで、無線ＡＰ１０と無線ＳＴＡ２０の無線接続が完了する。
【００６６】
上記処理は、無線ＳＴＡ２０の通信制御部２０１と無線ＡＰ１０の通信制御部３０１、無線ＳＴＡ認証部３０２により実行される。
【００６７】
無線接続の完了後、無線ＡＰ１０は、無線ＳＴＡ２０のＳＳＨサーバ機能を用いて、無線ＳＴＡ２０との間でＳＳＨ接続を行う。
【００６８】
つまり、無線ＡＰ１０がクライアント、無線ＳＴＡ２０がサーバとして機能し、両者がＳＳＨにより接続される。なお、ＳＳＨ接続に先立ち、無線ＡＰ１０は、自身の公開暗号鍵を無線ＳＴＡ２０に予め送信しておく（ステップＳ１２）。
【００６９】
無線ＡＰ１０は、「ＳＳＨ接続要求」を無線ＳＴＡ２０に送信する（ステップＳ１３）。
【００７０】
無線ＳＴＡ２０は、先に取得した無線ＡＰ１０の公開暗号鍵を用いて、乱数を暗号化し、無線ＡＰ１０に送信する（暗号データの送信；ステップＳ１４）。無線ＡＰ１０は、事前に配付した公開暗号鍵とベアとなる秘密暗号鍵を用いて乱数を復号し、当該復号した乱数からハッシュ値を生成する。
【００７１】
無線ＡＰ１０は、生成したハッシュ値を無線ＳＴＡ２０に送信する（ステップＳ１５）。無線ＳＴＡ２０は、取得したハッシュ値と先に生成した乱数のハッシュ値を比較し、ＳＳＨ接続可否を判断する。無線ＡＰ１０と無線ＳＴＡ２０は、このようなＳＳＨ接続シーケンスを経てＳＳＨ接続を行う。
【００７２】
なお、上記処理は、無線ＳＴＡ２０のＳＳＨサーバ機能部２０５と無線ＡＰ１０の設定情報管理部３０３により実行される。
【００７３】
ＳＳＨ接続が完了すると、無線ＡＰ１０は、設定情報管理部３０３により、無線ＳＴＡ２０に関連付けられた「設定プロファイル」を設定情報（端末制御情報）として無線ＳＴＡ２０に送信する（コマンドを投入する）。具体的には、無線ＡＰ１０は、無線ＳＴＡ２０のＭＡＣアドレスから当該無線ＳＴＡ２０の属するグループを特定し、グループ対応付け情報から導出される設定情報を「設定コマンド」により無線ＳＴＡ２０に入力する（ステップＳ１６）。
【００７４】
上記コマンドの投入後、無線ＡＰ１０は、ＳＳＨコネクションの切断を行う（ステップＳ１７）。
【００７５】
その後、無線ＡＰ１０は、設定を行った無線ＳＴＡ２０の接続先を確定させるため、論理パス制御部３０４が、論理パスオープンに係る処理を行う（ステップＳ１８）。即ち、無線ＡＰ１０は、無線ＳＴＡ２０から取得したパケットを基幹スイッチ３０に向けて転送する。
【００７６】
設定コマンドを受信した無線ＳＴＡ２０は、設定情報更新部２０２が、端末制御情報の更新を行う。その後、パケットフィルタ部２０３及び動作モード変更部２０４は更新された端末制御情報に従って動作する。即ち、パケットフィルタ機能の設定と動作モードの確定が行われ、設定情報の有効化がなされる（ステップＳ１９）。
【００７７】
［動作の具体例］
次に、図２を参照しつつ、第１の実施形態の動作例を具体的に説明する。
【００７８】
図２を参照すると、データ管理室と、イントラネットと、インターネットの各ネットワークが基幹スイッチ３０を介して接続されている。また、基幹スイッチ３０は、無線ＡＰ１０−１〜１０−３と接続されている。
【００７９】
図２において、無線ＳＴＡ２０−１と無線ＳＴＡ２０−２が収容する業務パソコン４０を、業務パソコングループとしてネットワーク（基幹スイッチ３０より先のネットワーク）に接続させる場合を考える。この場合、無線ＡＰ１０に格納される設定プロファイルに、無線ＳＴＡ２０−１と無線ＳＴＡ２０−２を業務パソコングループとして登録する。例えば、無線ＳＴＡ２０−１と無線ＳＴＡ２０−２それぞれのＭＡＣアドレスは、「業務パソコングループ」として登録される。
【００８０】
このような状況で、無線ＳＴＡ２０−１と無線ＳＴＡ２０−２の電源が投入されると、図６を参照して説明した接続シーケンスが動作する。その結果、無線ＳＴＡ２０−１と無線ＳＴＡ２０−２は、それぞれのＭＡＣアドレスに対応付けられた業務パソコングループの設定が反映される。
【００８１】
業務パソコングループには、例えば、図５に示すように、接続先としてデータ管理室、イントラネット、インターネットを許可する旨の設定を「設定プロファイル」に行っておく。このような設定により、無線ＳＴＡ２０−１と無線ＳＴＡ２０−２に帰属する（これらに収容される）業務パソコン４０は、データ管理室、イントラネット、インターネットへのアクセスが可能となる。
【００８２】
次に、業務用タブレット５０を収容するモバイル端末グループは、その接続先としてイントラネット、インターネットの２箇所に制限される場合を説明する。この場合、無線ＡＰ１０−１〜１０−３に格納される設定プロファイルに、無線ＳＴＡ２０−３と無線ＳＴＡ２０−４のＭＡＣアドレスをモバイル端末グループとして設定しておく。
【００８３】
当該設定により、「モバイル端末グループ」の無線ＳＴＡ２０に収容される業務用タブレット５０からデータ管理室へのアクセスは、無線ＳＴＡ２０にて、送信元ＩＰアドレスと送信先ＩＰアドレス情報に基づき遮断される。
【００８４】
また「監視カメラグループ」に所属する無線ＳＴＡ２０−５と無線ＳＴＡ２０−６は、監視カメラ６０だけを接続させる運用になるため、イントラネットやインターネットへのアクセスは必要がない。この場合、データ管理室に限りアクセスを許可し、且つ、カメラデータのアップロードだけを許可するような設定を「設定プロファイル」に行っておくことで無線ＳＴＡ２０にてアクセス制御が自動的に行える。
【００８５】
なお、図２において、無線ＳＴＡ２０−１〜２０−４は「中継モード」で動作し、無線ＳＴＡ２０−５及び２０−６は「子機モード」で動作する。
【００８６】
上記説明したように、各無線ＳＴＡ２０はグループに分けて管理される。また、無線ＡＰ１０は、無線ＳＴＡ２０から送信されたアドレスに基づき無線ＳＴＡ２０が属するグループを特定し、特定したグループに対応する設定情報（設定プロファイル）をＭＡＣアドレスを送信してきた無線ＳＴＡ２０に送信する。
【００８７】
次に、無線ＡＰ１０の一台が故障した場合の動作について説明する。ここでは、無線ＡＰ１０−１が故障した場合を考える（図７参照）。
【００８８】
無線ＡＰ１０−１が故障すると、当該無線ＡＰ１０−１が収容していた業務パソコングループの無線ＳＴＡ２０−１と無線ＳＴＡ２０−２は接続先を失う。この場合、無線ＳＴＡ２０−１と無線ＳＴＡ２０−２は、無線ＬＡＮの圏内サーチを行い、無線ＡＰ１０−２又は無線ＡＰ１０−３のうち受信電波強度（ＲＳＳＩ；Received Signal Strength Indication）がより強い無線ＡＰ１０に図６に従って無線接続と設定プロファイルの反映を行う。その結果、新たに接続する無線ＡＰ１０を変更した「業務パソコングループ」が構成される。つまり、無線ＳＴＡ２０は、接続中の無線ＡＰ１０との間の接続断を検出すると、新たなビーコンの受信を行い受信電波強度に基づき無線接続する新たな無線ＡＰ１０を再選択する。
【００８９】
また、既存の無線ネットワークに「モバイル端末グループ」を追加する場合においても、モバイル端末グループとして動作させる無線ＳＴＡ２０−７と無線ＳＴＡ２０−８をシステムに追加するだけでよい。この場合にも、図６に示す処理を行って、既存無線ネットワークへの機器追加が完了する。つまり、無線ＳＴＡ２０は、無線ＡＰ１０からのビーコンを受信すると図６に示した処理を実行する。その結果、技術者が何らの作業をすることなく、新たな無線ＳＴＡ２０がネットワークに追加される。
【００９０】
上記説明したように、無線ＳＴＡ２０には接続可能な無線親機リストを設定しておく。無線ＳＴＡ２０が無線ＡＰ１０の接続圏内にあると、無線ＳＴＡ２０は、認識するＳＳＩＤが設定されている無線ＡＰ１０のうち電波強度が最も強い無線ＡＰ１０に接続を試みる。無線ＳＴＡ２０は、認証の識別情報として、自装置のＭＡＣアドレスを無線ＡＰ１０に送信する。無線ＡＰ１０は、自身が管理しているＭＡＣアドレスの場合は接続を許可する。無線ＡＰ１０は、接続を許可した無線ＳＴＡ２０に対して、ＭＡＣアドレスに紐づけている設定情報であるアクセス許可情報やパケットフィルタ設定、アサインするＩＰアドレス、送信先のゲートウェイアドレスを送信する。
【００９１】
［ハードウェア構成］
続いて、システムをなす各装置のハードウェア構成について説明する。
【００９２】
図８は、無線ＡＰ１０のハードウェア構成の一例を示す図である。無線ＡＰ１０は、図８に例示する構成を備える。例えば、無線ＡＰ１０は、内部バスにより相互に接続される、ＣＰＵ（Central Processing Unit）１１、メモリ１２、ＮＩＣ（Network Interface Card）等の通信回路１３等を備える。但し、図８に示す構成は、無線ＡＰ１０のハードウェア構成を限定する趣旨ではない。無線ＡＰ１０は、図示しないハードウェアを含んでも良い。無線ＡＰ１０に含まれるＣＰＵ等の数も図８の例示に限定する趣旨ではなく、例えば、複数のＣＰＵ１１が無線ＡＰ１０に含まれていても良い。
【００９３】
メモリ１２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、補助記憶装置（ハードディスク等）等である。
【００９４】
無線ＡＰ１０の機能は、上述の処理モジュールにより実現される。当該処理モジュールは、例えば、メモリ１２に格納されたプログラムをＣＰＵ１１が実行することで実現される。また、そのプログラムは、ネットワークを介してダウンロードするか、あるいは、プログラムを記憶した記憶媒体を用いて、更新することができる。さらに、上記処理モジュールは、半導体チップにより実現されても良い。即ち、上記処理モジュールが行う機能は、何らかのハードウェア、或いはハードウェアを利用して実行されるソフトウェアにより実現できれば良い。
【００９５】
なお、無線ＳＴＡ２０も無線ＡＰ１０と同様のハードウェア構成により実現できるので詳細な説明は省略する。
【００９６】
以上のように、第１の実施形態では、無線ＡＰ１０に図５に示すような設定プロファイルを格納しておくことで、設定値の追加、変更、アクセス先の変更を柔軟に行うことができる。ネットワーク設計や運用保守にコストを掛けられないユーザ環境においても、ネットワークを構成する無線ＳＴＡ２０のＭＡＣアドレスを無線ＡＰ１０に登録して管理することで、無線ＳＴＡ２０の設定情報を含めたアクセス管理を効率化できる。
【００９７】
第１の実施形態に係る通信システムでは、無線ＡＰ１０にアクセス許可する無線ＳＴＡ２０のＭＡＣアドレスリストを搭載し、さらに、ＭＡＣアドレスによる無線ＳＴＡ２０の認証機能を搭載する。無線ＡＰ１０は、無線ＳＴＡ２０のＭＡＣアドレスを判別して、ＭＡＣアドレスに紐づけて管理される無線ＳＴＡ２０のアクセス許可ネットワーク、パケットフィルタリストの設定情報を付与する機能を搭載する。無線ＡＰ１０は、無線ＳＴＡ２０が許可されたアクセス許可ネットワークにパケットを転送する、論理パス制御機能を搭載する。このような構成の結果、無線ＡＰ１０は、無線ＳＴＡ２０のＭＡＣアドレスを基に自動的に無線ＳＴＡ２０のアクセス制御設定やセキュリティ設定ができる。また、無線ＡＰ１０が、無線ＳＴＡ２０の追加や削除を行った時に自動的に無線ネットワークの設定が行われる。また、無線ＡＰ１０に格納される「設定プロファイル」を遠隔地から更新するように構成することで、技術者が現場に赴かなくとも設定プロファイルの更新処理が可能となる。
【００９８】
［変形例］
上記実施形態にて説明した通信システムの構成、動作等は例示であって、システムの構成等を限定する趣旨ではない。例えば、図２には３台の無線ＡＰ１０を図示しているが、無線ＡＰ１０の台数を限定する趣旨ではなく、少なくとも１台以上の無線ＡＰ１０がシステムに含まれていれば良い。
【００９９】
また、上記説明では、無線ＳＴＡ２０を識別するための情報としてＭＡＣアドレスを用いたが他の情報（識別子）を用いることができる。無線ＳＴＡ２０を一意に特定できる情報であればどのような情報であってもよい。
【０１００】
上記の説明により、本発明の産業上の利用可能性は明らかであるが、本発明は、ネットワーク管理者など専門の人員がいない企業、団体等のネットワークに好適に適用可能である。即ち、容易に複数台の無線通信装置を使用したネットワークが構成可能である。また、災害発生時に一時的にネットワークを構築する場合においても迅速にネットワークを構築できる。
【０１０１】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
［付記１］
上述の第１の視点に係る通信システムのとおりである。
［付記２］
前記無線子機は、予め無線ＬＡＮ接続可能な前記無線親機が記載された接続可能親機リストを記憶し、前記接続可能親機リストを用いて前記自装置のアドレスを送信する無線親機を決定する、好ましくは付記１に記載の通信システム。
［付記３］
前記無線親機は、前記無線子機から送信されたアドレスに基づき、前記アドレスを送信した無線子機の認証を行い、前記アドレスを送信した無線子機が正当な権限を有する場合に、前記設定情報を前記正当な権限を有する無線子機に送信する、好ましくは付記２に記載の通信システム。
［付記４］
前記無線子機は、前記接続可能親機リストに記載された無線親機のうち電波強度の最も強い無線親機に対して前記自装置のアドレスを送信する、好ましくは付記３に記載の通信システム。
［付記５］
前記無線子機は、前記設定情報に基づき、自装置に収容された端末に対してアクセス制御を実行する、好ましくは付記１乃至４のいずれか一に記載の通信システム。
［付記６］
前記無線子機はグループに分けて管理され、
前記無線親機は、前記無線子機から送信されたアドレスに基づき無線子機が属するグループを特定し、前記特定したグループに対応する前記設定情報を前記アドレスを送信した無線子機に送信する、好ましくは付記１乃至５のいずれか一に記載の通信システム。
［付記７］
前記無線子機は、接続中の無線親機との間の接続断を検出すると、新たなビーコンの受信を行い受信電波強度に基づき無線接続する新たな無線親機を選択する、好ましくは付記１乃至６のいずれか一に記載の通信システム。
［付記８］
前記無線子機のアドレスは、ＭＡＣ（Media Access Control）アドレスである、好ましくは付記１乃至７のいずれか一に記載の通信システム。
［付記９］
無線親機と無線接続する装置であって、
前記無線親機に対して自装置のアドレスを含む認証要求を送信し、
前記無線親機から受信する情報であって、前記無線親機が前記送信された無線子機のアドレスに基づき、前記無線子機に設定する設定情報として決定設定情報に基づき、自装置に収容する端末に関する制御を行う、無線子機。
［付記１０］
無線子機と無線接続する装置であって、
前記無線子機から送信された無線子機のアドレスに基づき、前記無線子機に設定する設定情報を決定すると共に、前記決定された設定情報を前記無線子機に送信する、無線親機。
［付記１１］
上述の第２の視点に係る通信方法のとおりである。
［付記１２］
上述の第３の視点に係るプログラムのとおりである。
なお、付記１１の形態及び付記１２の形態は、付記１の形態と同様に、付記２の形態〜付記１０の形態に展開することが可能である。
【０１０２】
なお、引用した上記の特許文献等の各開示は、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素（各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし、選択（部分的削除を含む）が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。
【符号の説明】
【０１０３】
１０、１０−１〜１０−３  無線ＡＰ
１１  ＣＰＵ（Central Processing Unit）
１２  メモリ
１３  通信回路
２０、２０−１〜２０−８  無線ＳＴＡ
３０  基幹スイッチ
４０、４０−１、４０−２  業務パソコン
５０、５０−１、５０−２  業務用タブレット
６０、６０−１〜６０−３  監視カメラ
１０１  無線親機
１０２  無線子機
２０１、３０１  通信制御部
２０２  設定情報更新部
２０３  パケットフィルタ部
２０４  動作モード変更部
２０５  ＳＳＨサーバ機能部
２０６、３０５  記憶部
３０２  無線ＳＴＡ認証部
３０３  設定情報管理部
３０４  論理パス制御部
【図１】
2020080451.tif 000003
【図２】
2020080451.tif 000004
【図３】
2020080451.tif 000005
【図４】
2020080451.tif 000006
【図５】
2020080451.tif 000007
【図６】
2020080451.tif 000008
【図７】
2020080451.tif 000009
【図８】
2020080451.tif 000010
【図９】
2020080451.tif 000011