(57)【特許請求の範囲】
【請求項１】
複数のＳＳＩＤを運用可能であり、各ＳＳＩＤを用いて端末装置間での通信を可能とする無線通信装置であって、
前記端末装置を接続可能なインタフェースとしてのポートであって、前記複数のＳＳＩＤを含む３つ以上の区別可能なポートを用いて端末装置と通信する通信部と、
前記３つ以上のポートの内の少なくとも２つのポートをグループ化可能とし、前記グループ化可能な少なくとも２つのポートに、前記端末装置を特定するユニークな識別子を登録するテーブルと
を備え、
前記通信部は、前記少なくとも２つのポートについてのグループ化が指定されると、前記テーブルに登録された前記端末装置間での通信を許可し、前記グループ化されていないポートに接続された端末装置と前記テーブルに登録された端末装置との通信を許可しない無線通信装置。
【請求項２】
前記３つ以上のポートのうちの前記グループ化可能な少なくとも２つのポートの各々には、それぞれ異なる周波数帯域の異なるＳＳＩＤが割り当てられている請求項１記載の無線通信装置。
【請求項３】
前記３つ以上のポートのうちの１つのポートは、有線により端末装置が接続可能なポートであり、前記１つのポートは前記グループ化可能なポートに含まれる請求項１または請求項２記載の無線通信装置。
【請求項４】
前記グループ化可能な少なくとも２つのポートの組み合わせは、予め設定されている請求項１ないし請求項３のいずれか一項記載の無線通信装置。
【請求項５】
請求項１から請求項４のいずれか一項記載の無線通信装置であって、
前記ポートの１つに接続された端末装置で動作するブラウザにより、所定のアドレスを指定することにより、当該無線通信装置の設定画面を前記端末装置に表示させ、
前記設定画面に設けられた指定ボタンを操作することにより、前記グループ化の指定を行なう
無線通信装置。
【請求項６】
前記グループ化されるポートの１つには、広域ネットワークに接続されるデフォルトゲートウェイが予め割り当てられている請求項１から請求項５のいずれか一項記載の無線通信装置。
【請求項７】
前記無線通信装置は、無線ＬＡＮのアクセスポイントまたは前記アクセスポイントによる無線通信範囲を拡張するエクステンダである請求項１から請求項６のいずれか一項記載の無線通信装置。
【請求項８】
複数のＳＳＩＤを運用可能であり、ＳＳＩＤを用いた端末装置間の通信を実施する無線通信方法であって、
前記端末装置を接続可能なインタフェースとしてのポートであって、前記複数のＳＳＩＤを含む３つ以上の区別可能なポートの内の少なくとも２つのポートをグループ化可能とし、
前記グループ化可能な少なくとも２つのポートに、前記端末装置を特定するユニークな識別子を、予め用意したテーブルに登録し、
前記少なくとも２つのポートについてのグループ化が指定されると、前記テーブルに登録された前記端末装置間での通信を許可し、前記グループ化されていないポートに接続された端末装置と前記テーブルに登録された端末装置との通信を許可しない
無線通信方法。
【請求項９】
複数のＳＳＩＤを運用可能であり、ＳＳＩＤを用いた端末装置間の通信を実施する無線通信装置にロードされ、前記無線通信装置に内蔵されたコンピュータにより実行可能なプログラムであって、
前記端末装置を接続可能なインタフェースとしてのポートであって、前記複数のＳＳＩＤを含む３つ以上の区別可能なポートの内の少なくとも２つのポートをグループ化可能とする機能と、
前記グループ化可能な少なくとも２つのポートに、前記端末装置を特定するユニークな識別子を、予め用意したテーブルに登録する機能と、
前記少なくとも２つのポートについてのグループ化が指定されると、前記テーブルに登録された前記端末装置間での通信を許可し、前記グループ化されていないポートに接続された端末装置と前記テーブルに登録された端末装置との通信を許可しない機能と
を前記無線通信装置において実現するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、無線通信装置の普及はめざましく、一般の家庭において無線ＬＡＮを構築し、複数の利用者が、コンピュータやタブレット、あるいはスマートフォンなどの端末から、無線通信によりインターネットなどの広域ネットワーク接続することが広く行なわれている。こうした無線ＬＡＮでは、従来から用いられてきた２．４ＧＨｚの周波数帯域のチャンネルと、５ＧＨｚの周波数帯域のチャンネルの双方を扱えるものがあり、帯域毎に複数のＳＳＩＤを使用できるものも知られている。
【０００３】
複数のＳＳＩＤを運用可能な無線ＬＡＮでは、ＳＳＩＤにより特定されるポート毎にアクセス可能な利用者を制限しようとすることが、従来から行なわれている。無線ＬＡＮは、その無線の域内であれば、誰でも電波を受信できることから、正当な利用権限のない利用者のアクセスを制限することが求められるからである。こうしたアクセス制限の技術は、種々提案されている（例えば下記特許文献１ないし４参照）。
【０００４】
アクセス制限の１つの例として、無線ＬＡＮで使用可能な複数のＳＳＩＤのうち、１つを家庭内の無線ＬＡＮの運用に用い、もうひとつを、家庭内の無線ＬＡＮには接続できないようにアクセス制限すると共に、インターネットには接続可能として、ゲスト用に公開するといった運用がある。これは、ＳＳＩＤ毎に利用者を隔離する機能であるということができる。また、無線ＬＡＮを利用する利用者が複数混在する環境では、その内部に、他の利用者とは分離した、つまり他の利用者からはアクセスできない別のＬＡＮ環境を持ちたいという要求があり、いわゆるＶＬＡＮの技術が開発され、事業所などで利用されてもいる。最近では、家庭内やシェアハウスなどでの無線ＬＡＮの使用が進み、上記と同様に、無線ＬＡＮの内部に、他の利用者から隔離され秘匿された別のＬＡＮ環境を構築したいという要望が高まっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４９０８８１９
【特許文献２】特開２０１２−２４２９９０
【特許文献３】特開２００５−２５２７１７
【特許文献４】特許第３５２２２８４
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、既存の隔離機能では、利用者はＳＳＩＤ毎に隔離されてしまい、異なるＳＳＩＤに接続された子機や、無線ＬＡＮのルータ等に有線で接続された機器とは通信ができなかった。他方、ＶＬＡＮの技術は、アクセス制限を厳密に行なおうとする結果、通常の家庭で用いるには必要となる機材が多くなり、また設定が容易でないという問題があった。更に、最近では、同じ周波数帯域の隣接するチャンネルを束ねて使用するチャンネルボンディングの技術も開発され、通信速度の高速化に寄与しているが、異なる周波数帯域のチャンネルを一括で運用し、かつこれを複数の利用者で共有するといったことはできなかった。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または形態として実現することが可能である。
【０００８】
（１）本発明の第１の実施態様として、複数のＳＳＩＤを運用可能であり、各ＳＳＩＤを用いて端末装置間での通信を可能とする無線通信装置が提供される。この無線通信装置は、前記端末装置を接続可能なインタフェースとしてのポートであって、前記複数のＳＳＩＤを含む３つ以上の区別可能なポートを用いて端末装置と通信する通信部と；前記３つ以上のポートの内の少なくとも２つのポートをグループ化可能とし、前記グループ化可能な少なくとも２つのポートに、前記端末装置を特定するユニークな識別子を登録するテーブルと；を備える。ここで、前記通信部は、前記少なくとも２つのポートについてのグループ化が指定されると、前記テーブルに登録された前記端末装置間での通信を許可し、前記グループ化されていないポートに接続された端末装置と前記テーブルに登録された端末装置との通信を許可しないものとして良い。
【０００９】
かかる無線通信装置によれば、グループ化を指定すると、テーブルにユニークな識別子を用いて登録した端末装置間での通信はできるが、テーブルに登録されていない端末装置との間での通信はできない、という状態とすることができる。こうしたグループ化は、ユーザが指定するものとして良いし、最初から、どのポートをグルーブ化するかが指定されているものであっても良い。
【００１０】
（２）上記無線通信装置において、前記３つ以上のポートのうちの前記グループ化可能な少なくとも２つのポートの各々には、それぞれ異なる周波数帯域の異なるＳＳＩＤが割り当てられるものとしても良い。こうすれば、異なる周波数帯域の異なるＳＳＩＤが割り当てられたポートに接続された端末装置間では通信ができ、それ以外の端末装置とは通信できない状態とすることができる。
【００１１】
（３）上記無線通信装置において、前記３つ以上のポートのうちの１つのポートは、有線により端末装置が接続可能なポートであり、前記１つのポートは前記グループ化可能なポートに含まれるものとしても良い。こうすれば、無線通信装置に有線の通信ポートが設けられている場合、有線により接続される端末も前記グループ化に加えることができる。
【００１２】
（４）こうした無線通信装置において、前記グループ化可能な少なくとも２つのポートの組み合わせは、予め設定されているものとして良い。こうすれば、いちにちグループ化の設定を行なう必要がない。
【００１３】
（５）こうした無線通信装置において、前記ポートの１つに接続された端末装置で動作するブラウザにより、所定のアドレスを指定することにより、当該無線通信装置の設定画面を前記端末装置に表示させ；前記設定画面に設けられた指定ボタンを操作することにより、前記グループ化の指定を行なうものとしても良い。こうすれば、端末装置からグルーブ化の指定を行なうことができる。
【００１４】
（６）上記の無線通信装置において、前記グループ化されるポートの１つには、広域ネットワークに接続されるデフォルトゲートウェイが予め割り当てられているものとしても良い。こうすれば、デフォルトゲートウェイを、いちいち見せずにグループ化することができる。デフォルトゲートウェイがグループ化されれば、グループ化されていない端末装置からは、デフォルトゲートウェイに対するアクセスが制限されるので、グループ化されていない端末装置から、デフォルトゲートウェイの設定を見たり変更したりすることが原則としてできない。このため、デフォルトゲートウェイに接続されたＬＡＮ全体のセキュリティを高めることができる。
【００１５】
（７）こうした無線通信装置は、無線ＬＡＮのアクセスポイントまたは前記アクセスポイントによる無線通信範囲を拡張するエクステンダとして実現することができる。こうすれば、無線ＬＡＮのアクセスポイント単体、あるいはエクステンダ単体で、テーブルに登録した端末装置間での通信はできるが、テーブルに登録されていない端末装置との間での通信はできない、という状態とすることができる。
【００１６】
（８）本発明の第２の実施態様として、複数のＳＳＩＤを運用可能であり、ＳＳＩＤを用いた端末装置間の通信を実施する無線通信方法が提供される。この無線通信方法は、上記の無線通信装置と同様の効果を奏する。
【００１７】
（９）本発明の第３の実施態様として、複数のＳＳＩＤを運用可能であり、ＳＳＩＤを用いた端末装置間の通信を実施する無線通信装置にロードされ、前記無線通信装置に内蔵されたコンピュータにより実行可能なプログラムが提供される。このプログラムは、上記の無線通信装置と同様の効果を奏する。こうしたプログラムは、記録媒体に記録した状態で提供することも可能だが、広域ネットワーク上のサイトに置き、広域ネットワークに接続した無線通信装置にダウンロードするものとしても良い。こうしたプログラムにより、既設の無線通信装置に、上記の機能を新たに付与することができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態の無線ＬＡＮシステムの概略構成図。
【図２】実施形態の無線ＬＡＮに含まれる無線ＬＡＮ中継装置（エクステンダ）の概略構成図。
【図３】エクステンダ内のブリッジの機能ブロック図。
【図４】パーソナルモード設定処理ルーチンを示すフローチャート。
【図５】端末側に表示される設定画面の一例を示す説明図。
【図６】パーソナルモードにおける設定を反映するテーブルを模式的に示す説明図。
【図７】端末のＭＡＣアドレスを入力ポートと対応付けて登録するテーブルＴＢＬの一例とグループ別かつポート別の対応付けの一例とを示す説明図。
【図８】エクステンダにおける動作の一例を示すフローチャート。
【発明を実施するための形態】
【００１９】
本発明の実施形態について説明する。図１は、本発明の無線通信装置に相当する無線ＬＡＮ中継装置３０を含む無線ＬＡＮシステム１００の概略構成図である。この無線ＬＡＮシステム１００は、広域ネットワーク（ＷＡＮ）２５に接続されたアクセスポイント（ＡＰ）２０と、無線ＬＡＮ中継装置３０とが含まれる。ＡＰ２０は、それ自身のローカルエリアネットワークＬＮ１を備える。このＡＰ２０と無線ＬＡＮ中継装置３０とは、ＷＤＳ（Wireless Distribution System）の手法を用いて接続されている。無線ＬＡＮ中継装置３０は、ＡＰ２０に対してＷＤＳ接続されることで、ＡＰ２０が形成するローカルエリアネットワークの領域を拡げる。そこで、以下では、無線ＬＡＮ中継装置３０を、エクステンダ３０と呼ぶ。なお、ＷＡＮ２５は、本実施形態では、インターネットである。
【００２０】
ＡＰ２０は、ＤＮＳ（Domain Name System）サーバ機能とＮＡＴ（Network Address Translation）機能とを備え、自身のローカルエリアネットワークＬＮ１に含まれる端末からの要求およびエクステンダ３０が形成するローカルエリアネットワークＬＮ２に含まれる端末からの要求を受付ける。端末からの要求がＷＡＮ２５に接続された各種サーバ（例えばＷＷＷサーバ６０）への要求であれば、ＡＰ２０は、要求元の端末のＩＰアドレスをＮＡＴ機能により変換し、更にＤＮＳ解決をし、ＷＡＮ２５に接続された各種サーバに応答を要求し、得られた情報を、要求した端末に届ける。
【００２１】
図１に示した例では、エクステンダ３０には、第１のＰＣ５７が有線により接続され、更に２台の携帯電話である端末５１，５２、タブレットである端末５４、第２のＰＣ５５が無線により接続されている。即ち、エクステンダ３０が形成するローカルエリアネットワークＬＮ２には、３台の端末５１，５２，５４および２台のＰＣ５５，５７が、接続されている。これらの端末およびＰＣが、端末装置の下位概念に相当する。
【００２２】
次に、エクステンダ３０の構成について説明する。図２は、エクステンダ３０の内部構成を示すブロック図である。図示するように、エクステンダ３０は、２．４ＧＨｚ帯の無線通信要のアンテナ３１および５ＧＨｚ帯の無線通信用のアンテナ３２を備え、これらのアンテナ３１，３２を介して各周波数帯域の無線通信を行なう２．４ＧＨｚ用の無線通信部３３および５ＧＨｚ用の無線通信部３４を備える。無線通信部３３は、マルチＳＳＩＤに対応しており、ＳＳＩＤ１ｇとＳＳＩＤ２ｇの２つのＳＳＩＤが運用可能であり、これらを用いて、２．４ＧＨｚ帯域での無線通信が可能である。同様に、無線通信部３４も、マルチＳＳＩＤに対応しており、ＳＳＩＤ１ａとＳＳＩＤ２ａの２つのＳＳＩＤが運用可能であり、これらを用いて、５ＧＨｚ帯域での無線通信が可能である。
【００２３】
両無線通信部３３，３４は、ブリッジ３５に接続されている。また、ブリッジ３５には、有線ＬＡＮ端子３７も接続されている。ブリッジ３５は、実際には、両無線通信部３３，３４や有線ＬＡＮ端子３７との信号のやり取りを行なうインタフェース回路であり、このインタフェース回路を介して入出力する信号を、ＣＰＵ４１の働きにより、やり取りすることで、ブリッジ３５としての機能が実現される。具体的には、ＲＯＭ４２やＲＡＭ４３などのメモリにロードされたプログラムを１チップコンピュータであるＣＰＵ４１が実行することにより、ブリッジ３５としての機能が実現される。なお、ＲＯＭ４２の少なくとも一部はフラッシュＲＯＭとして構成されており、後述するテーブルＴＢＬを不揮発的に記憶する。もとより、ＲＡＭ４３の少なくとも一部をバッテリなどでバックアップされた不揮発性メモリとして構成し、テーブルＴＢＬを記憶するものとしても良い。
【００２４】
ブリッジ３５を実現するこうしたインタフェース回路において、信号の入出力を行なう単位を入力ポートおよび出力ポートと呼ぶ。本実施形態では、無線ＬＡＮの両無線通信部３３，３４に対して、ブリッジ３５は、２つの入力ポートおよび２つの出力ポートを備える。各入力ポートには、複数の、本実施形態では２つのＳＳＩＤが割り当てられる。同様に、各出力ポートには、複数の、本実施形態では２つのＳＳＩＤが割り当てられる。同じ入力ポートあるいは出力ポートに接続されていても、データのやり取りにおけるＳＳＩＤは異なるので、いずれのＳＳＩＤを用いた通信かは区別することができる。このように、無線通信部３３，３４とブリッジ３５との間のデータのやり取りは、ＳＳＩＤ毎に、ブリッジ３５の入力ポートおよび出力ポートを経由して行なわれる。ブリッジ３５における物理的な入力ポートおよび出力ポートと、ＳＳＩＤ毎のデータのやり取りが区別されているので、図２では、ＳＳＩＤ１ｇおよびＳＳＩＤ２ｇに対するブリッジ３５の入力ポートＧ１およびＧ２を区別しているが、物理的なポートは１つである。同様に、ＳＳＩＤ１ａおよびＳＳＩＤ２ａに対するブリッジ３５のポートＡ１およびＡ２も、区別して描いた。また、有線ＬＡＮ端子３７については、単独のポートが用意されている。有線ＬＡＮ端子３７との入出力は、ブリッジ３５のポートＬＡＮに接続されている。
【００２５】
ブリッジ３５には、更に、無線通信部３４を介してデータのやり取りをするポートＳＴＡが設けられている。このポートＳＴＡは、ＷＤＳ接続されたＡＰ２０との間のデータのやり取りに用いられるポートである。無線通信部３４では、ｒｏｏｔＡＰとして扱われる。ＷＤＳ接続されたＡＰ２０との間のデータやり取りは、ＡＰ２０が実現している機能のうち、
（１）デフォルトゲートウェイＤＧＷとしてのやり取り、
（２）インターネットＩＮＴとしてのやり取り
がある。このため、以下の説明では、これらを区別し、デフォルトゲートウェイとしてのデータのやり取りを行なう場合のポートをポートＤＧＷと呼び、インターネットであるＷＡＮ２５を介したデータのやり取りを行なう場合のポートをポートＩＮＴと呼ぶ。
【００２６】
次に、ブリッジ３５の基本的な動作について、図３を用いて説明する。図３は、ブリッジ３５の動作の一例を模式的に示す機能ブロック図である。後述するように、ブリッジ３５は、フィルタ機能を備え、特定のモードの指定がなされると、上述した複数のポートを、グループ１とそれ以外に分けて、データを振り分ける。こうしたフィルタ機能を実施するモードを、パーソナルモードと呼ぶ。パーソナルモードにおけるグループ１に属するポートの組み合わせは、後述する様に複数あり得るが、以下では、エクステンダ３０が形成するローカルエリアネットワークＬＮ２において、ＳＳＩＤ１ａ、ＳＳＩＤ１ｇおよび有線ＬＡＮがグループ１を形成する場合を例に説明する。
【００２７】
パーソナルモードの指定がなされると、図示するように、無線通信部３４からのＳＳＩＤ１ａを用いたデータを入力するポートＡ１と、無線通信部３３からのＳＳＩＤ１ｇを用いたデータを入力するポートＧ１と、有線ＬＡＮ端子３７からのデータを入力するポートＬＡＮとが、ブリッジ３５において、グループ１として、とりまとめられる。他方、無線通信部３４からのＳＳＩＤ２ａを用いたデータを入力するポートＡ２と、無線通信部３３からのＳＳＩＤ２ｇを用いたデータを入力するポートＧ２とが、ブリッジ３５において、グループ１以外として、とりまとめられる。
【００２８】
一方、出力ポートについては、無線通信部３４からのＳＳＩＤ１ａを用いたデータを出力するポートＡ１と、無線通信部３３からのＳＳＩＤ１ｇを用いたデータを出力するポートＧ１と、デフォルトゲートウェイにデータを出力するポートＤＷＧと、有線ＬＡＮ端子３７にデータを出力するポートＬＡＮと、ＷＡＮ２５経由でデータを出力するポートＩＮＴとが、ブリッジ３５において、グループ１として、とりまとめられる。同様に、無線通信部３４からのＳＳＩＤ２ａを用いたデータを出力するポートＡ２と、無線通信部３３からのＳＳＩＤ２ｇを用いたデータを出力するポートＧ２と、ＷＡＮ２５経由でデータを出力するポートＩＮＴとが、ブリッジ３５において、グループ１以外として、とりまとめられる。
【００２９】
ブリッジ３５内部のフィルタ機能は、パーソナルモードが設定されたとき、フィルタ登録機能により、上述したグループ１およびグループ１以外に各ポートを振り分けるテーブルＴＢＬを管理することにより実現される。このテーブルＴＢＬは、予めメモリ内に用意される。そこで、パーソナルモードを設定する処理についてまず説明する。図４は、エクステンダ３０において実行されるパーソナルモード設定処理ルーチンを示すフローチャートである。このパーソナルモード設定処理ルーチンは、エクステンダ３０のローカルエリアネットワークＬＮ２に属する端末の１つで動作するブラウザにより、エクステンダ３０に内蔵された設定用のサーバに設定されたアドレスが指定されることにより開始される。本実施形態では、端末５４から呼び出したものとする。
【００３０】
図４に示したルーチンが呼び出されると、エクステンダ３０は、まずパーソナルモードの設定ページの呼び出しか否かの判断を行なう（ステップＳ１００）。ローカルエリアネットワークＬＮ２内の端末５４からの呼び出しが、パーソナルモードの設定ページの呼び出し以外、例えばＳＳＩＤの設定や、ＷＤＳ関連の設定など、他の呼び出しであれば、ＲＥＴＵＲＮに抜けて本ルーチンを終了する。端末５４からの呼び出しがパーソナルモードの設定ページの呼び出しであれば、次に、設定ページデータを送信し、表示および画面更新処理を行なう（ステップＳ１１０）。つまり、エクステンダ３０内のサーバが、端末５４からの呼び出しに答えて、端末５４の画面に、パーソナルモードの設定画面を表示するためのデータを送信する。送信されたデータを受け取ると、端末５４側では、これを端末５４側の画面に表示し、画面に対して、端末５４側での操作が行なわれれば、操作に応じて画面を更新する。
【００３１】
端末５４側に表示される画面の一例を図５に示した。図５の上段（Ａ）は、パーソナルモードの設定がなされていない状態での画面表示ＤＳ１である。エクステンダ３０は、デフォルトでは、パーソナルモードが設定されていないので、初めてこの設定画面を呼び出したときは、上段（Ａ）に示した画面表示ＤＳ１となる。この設定画面を呼び出した端末５４側で、マウスなどのポインティングデバイスを操作して、チェックボックス「□」などにチェックを入れて、指定を行なう。図５下段（Ｂ）では、有効に指定した場合のチェックボックスを「■」で示した。また、複数の設定項目のいずれか１つの設定しか選択できない場合のチェックボックス（一般にラジオボタンと呼ばれる）を「○」で示し、選択されている側を「◎」として示した。
【００３２】
設定内容は、以下の通りである。
［１］パーソナルモードを有効にする／しない
［２］有線ＬＡＮ端子も使用する／しない
上記［１］で、チェックボックスをチェックし、パーソナルモードを有効にすると、図５の下段（Ｂ）の画面表示ＤＳ２に切り替わる。この状態では、
［３］２．４ＧＨｚのＳＳＩＤをパーソナルモードとして用いる／用いない
［４］上記［３］で、用いる場合のＳＳＩＤとして、初期設定値を使用するか、あるいは値を入力して設定するか
［５］５ＧＨｚのＳＳＩＤをパーソナルモードとして用いる／用いない
［６］上記［５］で、用いる場合のＳＳＩＤとして、初期設定値を使用するか、あるいは値を入力して設定するか。
【００３３】
上記［４］および［６］における初期設定値として図５に示した「ＰＧ−００１０」「ＰＡ−００１０」は、図２におけるＳＳＩＤ１ｇ、ＳＳＩＤ１ａに対応する具体的な値の一例である。エクステンダ３０を用いてローカルエリアネットワークＬＮ２を構築した際、ローカルエリアネットワークＬＮ２内で使用するＳＳＩＤを、初期設定のまま使用していれば、この初期設定値をそのまま用いることができる。仮に、ローカルエリアネットワークＬＮ２内で使用するＳＳＩＤを変更していれば、変更後の値を「○値を入力する」を選択し、ボックス内に、設定済みのＳＳＩＤを入力すれば良い。なお、設定用の画面表示ＤＳ２では、図示するように、無線の認証方式や暗号キーなどの設定も行なえるが、その説明は省略する。
【００３４】
こうした画面でのチェックボックスなどの操作は、端末５４側で行なわれる。各チェックボックスなどをチェックした上で、画面に表示されている設定ボタンを、マウスなどを用いてクリックすると、この設定ボタンをクリックしたということと、画面に表示された設定情報が、端末５４からエクステンダ３０に送信される。上述したステップＳ１１０での設定ページの送信の後、エクステンダ３０側では、設定ボタンがクリックされたかを判断しており（ステップＳ１２０）、設定ボタンがクリックされたことを検出すると、次にパーソナルモードの設定がなされたか否かを判断する（ステップＳ１３０）。
【００３５】
図５に示した画面表示ＤＳ１，ＤＳ２で、「パーソナルモード」が有効に設定されていれば、端末５４から送信されたデータをから、これを判断することができる。パーソナルモードが有効に設定されていれば、グループ１をパーソナルモードにする設定を有効とし（ステップＳ１４０）、パーソナルモードの設定を有効にするチェックボックスが選択されていなければ、パーソナルモードを解除するとして、グループ１をパーソナルモードにする設定を無効にする（ステップＳ１５０）。以上の処理の後、「ＲＥＴＵＲＮ」に抜けて、本ルーチンを終了する。
【００３６】
ここで、グループ１の設定を有効にする処理（ステップＳ１４０）とは、図５（Ｂ）に示した設定において、各チェックボックスの設定を確認し、設定に応じて、図３に示したフィルタ機能を実現するように、テーブルＴＢＬを設定するフィルタ登録機能に相当する。図６は、こうした設定を反映するテーブルＴＢＬの内容を模式的に示した図である。上段（Ａ）は、グループ１に属するポートを示し、下段（Ｂ）は、グループ１以外に属するポートを示す。
【００３７】
例えば図５に示した画面表示において、「有線ＬＡＮ端子でも使用する」と「５ＧＨｚ」とが、有効「■」となっており、「２．４ＧＨｚ」が有効となっていなければ、有線ＬＡＮ端子のポートＬＡＮと、ポートＧ１とがグループ１に属し、他のポートＡ１、Ａ２、Ｇ２が、グループ１以外に属することになる。なお、デフォルトゲートウェイ（ポートＤＧＷ）は、後述する様に、パーソナルモードが設定されていれば、グループ１に含まれるものとしているので、図６には表示していない。インターネットに接続するためのポートＩＮＴは、パーソナルモードを有効にする／しないに係わらず、グループ１およびグループ１以外から接続できるので、これも図６には表示していない。
【００３８】
フィルタ登録機能が管理するテーブルＴＢＬには、エクステンダ３０が扱えるポート毎に、そのポートに対応付けられた端末のＭＡＣアドレス（複数可）と、そのポートがグループ１またはグループ１以外のいずれに属するか、を登録したものである。図７（Ａ）は、これを、各ポート（入力ポート）に入力したデータが、いずれのポート（出力ポート）に対して通過でき、あるいは通過できない（破棄される）かという観点で整理した一例を示す。また、図７（Ｂ）は、同じ対応関係を、グループ別かつポート別に、対応付けられた端末のＭＡＣアドレスを整理して示している。図７（Ｂ）に示すように、無線ＬＡＮの場合、同じＳＳＩＤを利用する端末のＭＡＣアドレスは、同じポートに対応付けられ登録される。このテーブルＴＢＬには、各端末のＭＡＣアドレスの他に、デフォルトゲートウェイなどのＭＡＣアドレスも対応付けられ、登録されている。ＭＡＣアドレスは、各端末のユニークな識別子して扱うことができる。なお、図７（Ａ）（Ｂ）は、以下の条件の場合の対応付けを示している。
（ａ）パーソナルモードが有効に設定され、かつ有線ＬＡＮ端末での使用、２．４ＧＨｚおよび５ＧＨｚが全て有効「■」とされている（図５参照）。
（ｂ）図１に示した端末５１，５２，５４および第１のＰＣ５７，第２のＰＣ５５のＭＡＣアドレスアドレスが、それぞれＸＸＸ４，ＸＸＸ１，ＸＸＸ２，ＸＸＸ３，ＸＸＸ５である。
（ｃ）端末５２および端末５４がＳＳＩＤ１ｇとＳＳＩＤ１ａを利用しており、端末５１および第２のＰＣ５５がＳＳＩＤ２ｇとＳＳＩＤ２ａを利用している。
（ｄ）第１のＰＣ５７は有線ＬＡＮ端子３７に接続されている。
（ｅ）デフォルトゲートウェイのＭＡＣアドレスは、ＤＷＧポートに対応付けられている。
【００３９】
上記の場合、図６および図７（Ｂ）に示したように、グループ１には、ポートＬＡＮ、ポートＡ１（ＳＳＩＤ１ａ）、ポートＧ１（ＳＳＩＤ１ｇ）が属することになる。更に、ポートＤＧＷも属することになる。他方、グループ１以外には、ポートＡ２（ＳＳＩＤ２ａ）、ポートＧ２（ＳＳＩＤ２ｇ）が属することになる。この結果、図７（Ａ）に示したように、グループ１に属する入力ポートＡ１，Ｇ１，ＬＡＮに届いたデータ、即ち端末５２，５４および第１のＰＣ５７からのデータは、同じグループ１に属する出力ポートＡ１，Ｇ１，ＬＡＮ，ＤＧＷに対しては通過するが、グループ１に属さない出力ポートＡ２，Ｇ２に対しては通過せず破棄される。このため、端末５２，５４および第１のＰＣ５７の間では、データは全てやり取りでき、更にこれらの端末５２，５４や第１のＰＣ５７からは、デフォルトゲートウェイやインターネットＩＮＴにアクセスできるが、端末５１や第２のＰＣ５５に対しては、データは全くやり取りできない状態となっている。
【００４０】
他方、グループ１以外に属する入力ポートＡ２，Ｇ２に届いたデータ、即ち端末５１および第２のＰＣ５５からのデータは、グループ１以外に属する出力ポートＡ２，Ｇ２に対しては通過するが、グループ１に属する出力ポートＡ１，Ｇ１，ＬＡＮ，ＤＷＧに対しては通過せず破棄される。このため、端末５１および第２のＰＣ５５の間では、データは全てやり取りでき、更にこれらの端末５１や第２のＰＣ５５からは、インターネットＩＮＴにアクセスできる。しかしながら、端末５１や第２のＰＣ５５からは、端末５２，５４や第１のＰＣ５７、更にはデフォルトゲートウェイに対しては、データは全くやり取りできない状態となっている。
【００４１】
従って、グループ１に属する各端末間での通信は許可された状態となるが、グループ１に属する各端末等と、グループ１以外に属する端末等とは、切り離された状態となり、互いにその存在およびやり取りするデータが秘匿された状態となる。
【００４２】
上記のフィルタ機能を発揮するブリッジ３５としての動作について、図８のフローチャートを用いて説明する。エクステンダ３０のＣＰＵ４１は、外部との通信により、パケットが到着したか否かを監視し、パケットが到着すると、図８に示すパケット振り分け処理を実行する。図８の処理を開始すると、まず到着したパケットを取得する処理を行なう（ステップＳ２１０）。パケットは、無線通信部３３，３４や有線ＬＡＮ端子３７を介して到着する。
【００４３】
次に、取得したパケットをブリッジ３５に転送する（ステップＳ２２０）。転送されパケットには、そのバケットを送信した端末等のＭＡＣアドレスやいずれの入力ポートＡ１，Ａ２，Ｇ１，Ｇ２，ＬＡＮ，ＳＴＡを介して到着したかの情報、更には宛先などが含まれている。
【００４４】
次に、パーソナルモードが有効とされているか否かについて判断する（ステップＳ２３０）。既に説明した設定処理によりパーソナルモードを有効とするとの設定がなされていなければ（ステップＳ２３０：「ＮＯ」）、ブリッジ３５は、受け取った全ての通信パケットをそれぞれの宛先に転送する（ステップＳ２５０）。この場合は、ローカルエリアネットワークＬＮ２に接続された全ての端末５１，５２，５４や第１のＰＣ５７，第２のＰＣ５５間、およびデフォルトゲートウェイとの通信が可能であり、ＷＡＮ２５を介した外部のサーバ等の参照も、全ての端末等から可能である。
【００４５】
他方、パーソナルモードを有効とするとの設定がなされていれば、次にテーブルＴＢＬを参照し、グループの判定を行なう（ステップＳ２４０）。ステップＳ２４０では、テーブルＴＢＬを参照することで、受け取ったパケットを送信した端末が、いずれのグループに属しているかを判定する。このテーブルＴＢＬでは、図７（Ｂ）に示したように、端末のＭＡＣアドレスと入力ポートとが対応付けられて登録されており、更にいずれの端末がグループ１に属するかの情報も保持されている。パーソナルモードを有効にした時点で、ＭＡＣアドレスとポートの対応付けがなされており、テーブルＴＢＬへの登録がなされていれば、そのままパーソナルモードに移行して、このテーブルＴＢＬを参照してグループの属否を判定すれば良い。他方、パーソナルモードを有効にした時点ではまだ対応付けがテーブルＴＢＬに登録されていなければ、最初に端末からアクセスがあったときに、その端末のＭＡＣアドレスとその端末が使用しているポートとを対応付けて、テーブルＴＢＬに登録し、グループの属否を判定すれば良い。また、デフォルトゲートウェイ（ポートＤＧＷ）のＭＡＣアドレスについては、デフォルトゲートウェイに対して要求を出し、その応答結果を得てから登録し、グループの属否を判定すれば良い。
【００４６】
これらのＭＡＣアドレスとポートとの対応付けは、テーブルＴＢＬに一旦登録されると、エクステンダ３０を初期化して、パーソナルモードを無効にしない限り変更できないものとしている。従って、パーソナルモードが有効とされている状態で、例えばグループ１以外として登録されている端末を、グループ１に含まれるように登録し直すことはできない。エクステンダ３０を初期化してパーソナルモードを無効にすると、本実施形態では、テーブルＴＢＬの登録を破棄するようにしたので、各端末は、使用するＳＳＩＤを変更して、次にパーソナルモードを有効とした場合に、グループ１かグループ１以外かという登録を変更することができる。もとより、パーソナルモードを無効にしても、テーブルＴＢＬに登録された対応付けを保持するものとしてもよい。この場合には、再度パーソナルモードを有効にしたとき、テーブルＴＢＬに登録された対応付けを利用でき、端末のＭＡＣアドレスとポートの対応を再度登録する必要はない。また、本日実施形態では、パーソナルモードを有効に設定した端末をテーブルＴＢＬに登録し、エクステンダ３０を初期化する以外では、登録したこの端末から設定画面を呼び出した場合にのみ、パーソナルモードを無効にできるものとしている。つまり、パーソナルモードを有効にした端末（本実施形態では端末５４）を、パーソナルモードに関する設定の権限を有するマスタ機として扱うものとしている。もとより、エクステンダ３０を設置した際に、こうしたマスタ機として扱うものとした端末のＭＡＣアドレスを予め登録し、マスタ機に相当する端末以外からのパーソナルモードの設定の変更を制限または禁止するものとしても良い。
【００４７】
次に、このテーブルＴＢＬに基づき、パケットを転送して良いか否かの判断を行なう（ステップＳ２６０）。具体的には、テーブルＴＢＬの情報を参照して、入力ポートとその入力ポートに到着したパケットを送信した端末のＭＡＣアドレスとがテーブルＴＢＬに登録された対応付けと一致し、宛先の出力ポートとその出力ポートに接続された端末等のＭＡＣアドレスとが、テーブルＴＢＬに登録された対応付けと一致し、更に両方の端末の属するグループが同じである場合には、転送して良いと判断する。この場合には、ステップＳ２５０に移行し、通信パケットをそれぞれの宛先に転送する。
【００４８】
他方、入力ポートとその入力ポートに到着したパケットを送信した端末のＭＡＣアドレスとの対応付けや、宛先の出力ポートとその出力ポートに接続された端末のＭＡＣアドレスとの対応付けが、テーブルＴＢＬに登録されたものと異なっていたり、これらの対応付けが一致していても、両者が異なるグループに属していると判断した場合には、転送して良いとは判断しない。この場合には、通信パケットを破棄する処理を行なう（ステップＳ２７０）。上述したパケットの転送（ステップＳ２５０）またはバケットの破棄（ステップＳ２７０）の後、「ＮＥＸＴ」に抜けて、本処理ルーチンを終了する。
【００４９】
以上説明した第１実施形態によれば、複数のＳＳＩＤを運用しているエクステンダ３０において、パーソナルモードの設定をするだけで、エクステンダ３０が形成しているローカルエリアネットワークＬＮ２内の複数の端末などのうち、予めテーブルにグループ１に属するとして登録したポートを使用しているものだけをグループ化することができる。グループ化すれば、このグループ１に属するものとしてテーブルＴＢＬにポートと対応付けて登録された端末間だけでデータのやり取りを行なうことができる。もとより、グループ１に属する端末等から、デフォルトゲートウェイやＷＡＮ（インターネット）２５にも接続でき、外部のサーバ６０のサイト等を参照することも可能である。しかし、グループ１に属さない端末等は、グループ１に属する端末等とデータのやり取りはできず、ローカルエリアネットワークＬＮ２やデフォルトゲートウェイを見ようとしてもその存在自体を見ることができない。これはテーブルＴＢＬにおいて、各端末やデフォルトゲートウェイのＭＡＣアドレスが、それぞれが接続された入力ポートやＤＷＧポートと対応付けて登録されており、グループ１に属するポートに対応付けられた端末とグループ１に属さないポートに対応付けられた端末との通信ができないからである。このため、グループ１に属さない端末５１や第２のＰＣ５５からは、アクセスすることができない状態となり、デフォルトゲートウェイの設定を見たり変更したりすることができない。従って、デフォルトゲートウェイに接続されたＬＡＮ全体のセキュリティを高めることができる。
【００５０】
上述したように、テーブルＴＢＬに登録されたＭＡＣアドレスとポートとの対応付けは、エクステンダ３０を初期化してパーソナルモードを無効にするまで変更できないから、グループ１以外に属しているとして一旦ポートとの対応付けを登録された端末が、グループ１に属する端末が使用しているＳＳＩＤを利用して接続を試みても、グループ１に属する端末とデータのやり取りを行なうことはできない。同様にデフォルトゲートウェイにもアクセすることはできない。端末のＭＡＣアドレスは、ユニークな識別子であり、ポートと対応付けられた状態でテーブルＴＢＬに登録されているからである。なお、端末等を識別できれば、ユニークな識別子としては、ＭＡＣアドレスに限定されない。例えば、ＩＰアドレスなど、ネットワーク上の他の識別子とＭＡＣアドレスの一部または全部とを組み合わせても良い。
【００５１】
このように、グループ１に属さない端末からは、グループ１に属する端末等は秘匿された状態となるが、グループ１に属さない端末等の間では、パーソナルモードの設定を行なう前と同様に、同じＳＳＩＤを用いたもの同士の通信は可能であり、自由にデータをやり取りすることができる。また、ＷＡＮ（インターネット）２５にも接続でき、外部のサーバ６０のサイト等を参照することも可能である。しかも、本実施形態では、各端末が２つの周波数帯域のＳＳＩＤを用いながら、その一部をグループ化することができる。また、そのグループに属する端末の一部が２つのＳＳＩＤを用い、一部が１つのＳＳＩＤを用いていても、グループ化可能である。このため、５ＧＨｚの通信を動画のストリーミングに用いながら、２．４ＧＨｚでの通信で、ウエブ検索や端末間のデータのやり取りを行なうといった使い方も可能である。
【００５２】
こうした状態は、例えばＶＬＡＮなどの技術によっても実現することができるが、本実施形態では、ＶＬＡＮの技術は必要がなく、テーブルＴＢＬに、グループ化する各周波数帯域のＳＳＩＤを用いて接続されるポートとこのポートに接続される端末のＭＡＣアドレスとを対応付けて登録するだけで良い。また、有線ＬＡＮ端子３７に接続された端末もこのグループに加えることができる。更に、図６に示したように、こうしたグループ化を様々な組み合わせ（本実施形態では７通り）として実現することができる。しかも、その設定は、図５に示した設定画面を用いて、端末側から極めて容易に行なうことができる。図５に示した例では、パーソナルモードを設定する間に必要な最小限の処理は、パーソナルモードを有効にするというチェックボックスをクリックして、この項目を有効「■」に指定するだけである。
【００５３】
以下、本発明の変形例について説明する。上記の実施形態では、パーソナルモードにおいてグループ化するグループはグループ１だけとしたが、グループ化を複数のグループについて可能としても良い。この場合には、図５に示した設定画面において、グループ１、グループ２・・・について、有効にする／しないの設定を行なえるようにし、それぞれのグループについて、いずれポートがそのグループに属するかを設定すれば良い。いずれのグループにも属さないものは、上記実施形態におけるグループ１以外に属するものと同様に、扱えば良い。
【００５４】
上記実施形態では、パーソナルモードの場合のＳＳＩＤの組み合わせなどを使用者が自由に設定でき、最大７通りの組み合わせから選択することができたが、選択できる範囲を制限しても差し支えない。例えば、パーソナルモードにおけるポートの組み合わせを予め１つに決めておいても良い。この場合、パーソナルモードを有効にするための設定項目が減り、設定は更に容易となる。また、上記実施形態では、パーソナルモードは、デフォルトでは有効とはされておらず、端末５４から設定画面を呼び出して有効にするものとしたが、デフォルトを「有効にする」としておき、設定画面で「有効にしない」に変更できるようにしても良い。更には、常に有効であるようなものとしても実現可能である。
【００５５】
上記実施形態では、エクステンダ３０としての実施形態を説明したが、同じ機能は、ＡＰ２０としても実現可能である。また、ＡＰ２０とエクステンダ３０の両方で同時に運用することも可能である。この場合、ＡＰ２０とエクステンダ３０のそれぞれにパーソナルモードを実現するグループを別個に形成するものとしても良いし、１つのテーブルＴＢＬを共有し、ＷＤＳ通信により接続されたＡＰ２０およびエクステンダ３０の両方のローカルエリアネットワークにまたがるグループ化を行なっても良い。
【００５６】
上記実施形態では、ＭＡＣアドレスとポートとの対応付けは、一旦テーブルＴＢＬに登録されると、エクステンダ３０を初期化してパーソナルモードを無効にしないと変更できないものとしたが、所定の端末をマスタ機として予め登録するものとし、このマスタ機として登録された端末から設定画面を呼び出した場合にのみ、テーブルＴＢＬを直接編集できるようにしても良い。
【００５７】
上記実施形態では、有線ＬＡＮ端子に接続された端末装置（第１のＰＣ５７）もグループ化可能としたが、有線接続された端末装置は扱わないものとしても良い。逆に複数の有線ＬＡＮ端子を設け、有線接続された複数の端末装置をグループ化の対象としても良い。
【００５８】
上記実施形態では、パーソナルモードの設定は、端末５４側から設定画面を呼び出して行なったが、いずれの端末からでも設定できるようにしても良いし、予めエクステンダ３０に登録した端末から行なえるようにしても良い。また、エクステンダ３０自身に設定ボタンを設け、これを操作することで設定可能としても良い。例えば、有効にする／しないなどの設定をディップスイッチなどに割り当て、スイッチのポジションを切り替えることで、指定するものとしても良い。更に、パーソナルモードの設定を行なうスイッチを設けても良い。
【００５９】
上記実施形態は、無線通信装置である無線ＬＡＮ中継装置（エクステンダ３０）として発明を実施したものとして説明したが、本発明は無線通信方法としても実施可能である。この場合、処理する主体は複数の装置にまたがっても良い。例えば、エクステンダ３０においてパーソナルモードを有効にするものとし、テーブルＴＢＬは、ＡＰ２０に記憶するものとしても良い。また、その逆であってもよい。更には、グループ化を複数の無線通信装置を横断するように行なっても良い。
【００６０】
本発明は、プログラムとしても実施可能である。この場合、本発明のプログラムをネットワーク上のサーバに置き、ネットワークに接続された無線通信装置がダウンロード可能とすることができる。例えば、パーソナルモードの機能を有しない既設のアクセスポイントなどの無線通信装置が、サーバから、このプログラムをダウンロードし、自らのファームウェアを書き換えることで、パーソナルモードの設定が可能な無線通信装置として機能するようにできる。
【００６１】
上記の説明では、「パーソナルモード」との呼称を使用し、図５などにも記載したが、もとよりこうした呼び名は任意であり、「シークレットモード」や「プライベートモード」、「簡易ＶＬＡＮ」など、種々の呼び名が可能である。設定画面の表記もこうした呼称に制限されるものではない。
【００６２】
上記実施形態では、端末５２，５４は２つの周波数帯域のＳＳＩＤを利用するものとしたが、端末が使用するＳＳＩＤは、複数の周波数帯の複数のＳＳＩＤのうちの１つに制限しても良い。また、上記実施形態では、複数のＳＳＩＤを運用可能な４つのポートおよび有線ＬＡＮのポートなど、多数のポートを扱ったが、これらのポートは３以上あれば、本発明を適用可能である。なお、更に多数のポートを扱うものとしても良い。
【００６３】
以上本発明のいくつかの実施形態について説明したが、本発明はこうした実施形態に何ら限定されるものではなく、発明の要旨を逸脱しない範囲内において、種々なる態様で実施可能である。例えば、本発明の構成の一部または全部は、ハードウェアによっても実現可能である。ハードウェアとしては、例えば、集積回路、ディスクリート回路、または、それらの回路を組み合わせたモジュールを利用可能である。
【符号の説明】
【００６４】
２０…アクセスポイント（ＡＰ）
２５…広域エリアネットワーク（ＷＡＮ）
３０…無線ＬＡＮ中継装置（エクステンダ）
３１，３２…アンテナ
３３，３４…無線通信部
３５…ブリッジ
３７…有線ＬＡＮ端子
４１…ＣＰＵ
４２…ＲＯＭ
４３…ＲＡＭ
５１，５２，５４…端末
５５…第２のＰＣ
５７…第１のＰＣ
６０…サーバ
１００…無線ＬＡＮシステム
Ａ１，Ａ２，Ｇ１，Ｇ２，ＬＡＮ，ＳＴＡ…ポート
ＤＳ１，ＤＳ２…画面表示
ＬＮ１，ＬＮ２…ローカルエリアネットワーク
ＩＮＴ…ポート
ＴＢＬ…テーブル
【図１】
0006551266.tif 000002
【図２】
0006551266.tif 000003
【図３】
0006551266.tif 000004
【図４】
0006551266.tif 000005
【図５】
0006551266.tif 000006
【図６】
0006551266.tif 000007
【図７】
0006551266.tif 000008
【図８】
0006551266.tif 000009