(57)【要約】【課題】  無線ＬＡＮシステムの構成要素に過大な負荷を与えることなく、各ＡＰに接続するＴＭの台数制御を行うことのできる無線ＬＡＮシステムを提供すること。【解決手段】  ＴＭ１０１は各プローブ・レスポンス信号を参照して「登録可能台数＝０」であるか否か確認する。そして、「登録可能台数＝０」であることを示すプローブ・レスポンス信号の送信元ＡＰを接続候補から外し、「登録可能台数＞０」のＡＰの中で最も受信レベル品質の高いＡＰ（図１の場合、ＡＰ１０３）にアクセス・リクエスト信号１２１を送信する。【選択図】      図１
2005101888.tif 000002
【特許請求の範囲】
【請求項１】
複数のアクセスポイントを有する無線ＬＡＮシステムにおいて、
前記アクセスポイントに、サービスエリア内の無線ＬＡＮ端末に対し、登録可能台数とアクセスポイント識別情報とを報知する手段を設け、
前記無線ＬＡＮ端末に、前記アクセスポイントから受信した前記登録可能台数と、前記アクセスポイントからの信号の受信レベル品質とに基づいて接続先アクセスポイントを決定する手段を設けたことを特徴とする無線ＬＡＮシステム。
【請求項２】
請求項１に記載の無線ＬＡＮシステムにおいて、
前記無線ＬＡＮ端末は、
前記登録可能台数が１以上のアクセスポイント識別情報と当該アクセスポイントからの信号の受信レベル品質とを対応づけて記憶する手段と、
前記受信レベル品質の最も高いアクセスポイントと接続する手段と
を具備したことを特徴とする無線ＬＡＮシステム。
【請求項３】
請求項１に記載の無線ＬＡＮシステムにおいて、
前記無線ＬＡＮ端末は、
アクセスポイント識別情報と、当該アクセスポイントからの信号の受信レベル品質と、当該アクセスポイントの登録可能台数が１以上であるか否かを示す情報とを対応づけて記憶する手段と、
前記登録可能台数が１以上のアクセスポイントがある場合、
前記登録可能台数が１以上のアクセスポイントのうち、前記受信レベル品質の最も高いアクセスポイントと接続し、
前記登録可能台数が１以上のアクセスポイントが無い場合、
前記登録可能台数が０のアクセスポイントのうち、前記受信レベル品質の最も高いアクセスポイントと接続する手段とを具備したことを特徴とする無線ＬＡＮシステム。
【請求項４】
請求項１に記載の無線ＬＡＮシステムにおいて、
前記無線ＬＡＮ端末は、
アクセスポイント識別情報と比較用レベル品質とを対応づけて記憶する手段と、
前記アクセスポイントから報知された登録可能台数が１以上の場合、
前記アクセスポイントからの信号の受信レベル品質を比較用レベル品質として記憶し、
前記アクセスポイントから報知された登録可能台数が０の場合、
前記アクセスポイントからの信号の受信レベル品質から所定値を差し引いた値を比較用レベル品質として記憶する手段と、
前記比較用レベル品質の最も高いアクセスポイントと接続する手段と
を具備したことを特徴とする無線ＬＡＮシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステムに関するものであり、具体的にはアクセスポイント毎に無線ＬＡＮ端末（無線ＬＡＮモジュールが装着もしくは内蔵されたＰＣや無線端末の総称。以下、ここではＴＭと称す）の接続を制御することのできる無線ＬＡＮシステムに関する。
【背景技術】
【０００２】
ＴＭはアクセスポイント（以下、ＡＰと称す）と接続することにより、サーバ等の有線ＬＡＮ上のネットワーク機器と通信を行うことができる。そのため、ＴＭが当該ネットワーク機器と通信を開始する場合、アクティブスキャンを行なって接続先ＡＰを探索する。
【０００３】
このアクティブスキャンにより、ＴＭは各ＡＰから受信するプローブ・レスポンス（Probe Response）信号の受信レベル品質を測定する。その結果、最も品質が高いＡＰと接続する。ここで「受信レベル品質＝受信シグナルレベル−受信ノイズレベル」である。
【０００４】
図７及び図８は、従来のアクティブスキャンを説明するための概念図である。
図７に示すとおり、ＴＭ７０１のメモリ７００には、ＡＰ識別情報（ＡＰ７０１〜ＡＰ７０３）と受信レベル品質とを対応づけて記憶しておくエリアが設けられている。同図の場合、受信レベル品質が最も高いのは「７０」であるため、ＴＭ７０１はＡＰ７０３と接続する。
【０００５】
このように、従来のＴＭはプローブ・レスポンス信号の受信レベル品質のみで接続するＡＰを決定していた。そのため、図８に示すように、ある１つのＡＰ（図８の場合、ＡＰ７０１）周辺にＴＭが偏って存在していた場合、そのＡＰに接続が集中してしまっていた。しかし、１つのＡＰに接続が集中すると、そのＡＰが使用しているチャネルの無線占有率が高くなり、通信をする上で効率が悪くなってしまうという欠点がある。
【特許文献１】特開平１１−５５２８６号公報
【０００６】
上記欠点を解決すべく、特許文献１には「ＡＰを一括管理する制御装置に許可台数管理テーブルを設け、当該テーブルで各ＡＰに接続できるＴＭの最大数等を管理し、制御装置からの指示情報に従い、各ＡＰがＴＭに対する接続可否の判断を行う旨」の内容が記載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の発明の場合、制御装置側で全ＡＰの端末接続台数・接続可否等を管理しなければならず、制御装置の負荷が過大となる上、システムが複雑化するという問題があった。
【０００８】
本発明は上記の点に鑑みなされたもので、その目的は、無線ＬＡＮシステムの構成要素に過大な負荷を与えることなく、各ＡＰに接続するＴＭの台数制御を行うことのできる無線ＬＡＮシステムを提供することにある。
【０００９】
また、本発明の目的は、既存のシステムに複雑な変更を加えることなく、各ＡＰに接続するＴＭの台数制御を行うことのできる無線ＬＡＮシステムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１の無線ＬＡＮシステムは、複数のアクセスポイントに、サービスエリア内の無線ＬＡＮ端末に対し、登録可能台数とアクセスポイント識別情報とを報知する手段を設け、無線ＬＡＮ端末に、アクセスポイントから受信した登録可能台数と、アクセスポイントからの信号の受信レベル品質とに基づいて接続先アクセスポイントを決定する手段を設けたことを特徴とする。
【００１１】
上記無線ＬＡＮ端末は、登録可能台数が１以上のアクセスポイント識別情報と当該アクセスポイントからの信号の受信レベル品質とを対応づけて記憶する手段と、受信レベル品質の最も高いアクセスポイントと接続する手段とを具備することが好ましい。
【００１２】
上記無線ＬＡＮ端末は、アクセスポイント識別情報と、当該アクセスポイントからの信号の受信レベル品質と、当該アクセスポイントの登録可能台数が１以上であるか否かを示す情報とを対応づけて記憶する手段と、登録可能台数が１以上のアクセスポイントがある場合、登録可能台数が１以上のアクセスポイントのうち、受信レベル品質の最も高いアクセスポイントと接続し、登録可能台数が１以上のアクセスポイントが無い場合、登録可能台数が０のアクセスポイントのうち、受信レベル品質の最も高いアクセスポイントと接続する手段とを具備することが好ましい。
【００１３】
上記無線ＬＡＮ端末は、アクセスポイント識別情報と比較用レベル品質とを対応づけて記憶する手段と、アクセスポイントから報知された登録可能台数が１以上の場合、アクセスポイントからの信号の受信レベル品質を比較用レベル品質として記憶し、アクセスポイントから報知された登録可能台数が０の場合、アクセスポイントからの信号の受信レベル品質から所定値を差し引いた値を比較用レベル品質として記憶する手段と、比較用レベル品質の最も高いアクセスポイントと接続する手段とを具備することが好ましい。
【発明の効果】
【００１４】
以上詳細に説明したように本発明の無線ＬＡＮシステムによれば、その構成要素に過大な負荷を与えることなく、各ＡＰに接続するＴＭの台数制御を行うことができる。また、本発明の無線ＬＡＮシステムによれば、既存のシステムに複雑な変更を加えることなく、各ＡＰに接続するＴＭの台数制御を行うことができる。
【発明を実施するための最良の形態】
【００１５】
次に添付図面を参照して本発明による無線ＬＡＮシステムの実施の形態を詳細に説明する。図１は本発明の実施形態の無線ＬＡＮシステムの動作を示すシーケンスチャートを示し、図２はこの実施形態の動作を説明する概念図であり、図３は本発明の実施形態のＡＰ及びＴＭの機能ブロック図であり、図４乃至６はこの実施形態の動作を説明するフローチャートである。
【実施例１】
【００１６】
（１）本実施例の概要
図１は本発明の実施形態の無線ＬＡＮシステムの動作を示すシーケンスチャートを示し、具体的には、本発明の実施形態のＴＭ１０１がアクティブスキャンを行っているときのシーケンスチャートを示している。また、図２はこの実施形態の動作を説明する概念図である。
【００１７】
図１に示すように、ＴＭ１０１は各ＡＰ１０１〜１０４にプローブ・リクエスト信号１１１を送信する。これに対し、図１及び図２に示すとおり、ＡＰ１０１〜１０４はＴＭ１０１にプローブ・レスポンス信号１１３，１１５，１１７，１１９を送信する。
各プローブ・レスポンス信号１１３，１１５，１１７，１１９には、ＡＰ識別情報と後述する「登録可能台数」とが含まれている。
【００１８】
ＴＭ１０１は各プローブ・レスポンス信号を参照して「登録可能台数＝０」であるか否か確認する。そして、「登録可能台数＝０」であることを示すプローブ・レスポンス信号の送信元ＡＰを接続候補から外し、「登録可能台数＞０」のＡＰの中で最も受信レベル品質の高いＡＰ（図１の場合、ＡＰ１０３）にアクセス・リクエスト信号１２１を送信する。ここで、ＡＰ１０１〜１０４には各自異なるチャネルが割当てられている。
【００１９】
（２）機能ブロック図の説明
図３は本発明の実施形態のＡＰ及びＴＭの機能ブロック図である。同図において、ＡＰ１０１の通信制御手段３０１は、ＬＡＮ回線３２１を介してデータを送受信する通信装置であり、ＴＭ１０１と所定の通信プロトコルを用いて双方向通信するための機能を果たしている。
【００２０】
ＣＰＵ３０３はＡＰ１０１全体を制御する中央処理装置である。また、ＣＰＵ３０３はデータ記憶手段３０５に記述されたプログラムに従い、通信制御手段３０１からの制御信号により動作し、ＡＰ１０１の各機能を実行する。データ記憶手段３０５には少なくとも、ＣＰＵ３０３による各種制御に用いられるシステムプログラム、本実施形態における機能を実現するプログラム、最大登録可能台数、現登録台数、登録可能台数等が記憶されている。
【００２１】
「最大登録可能台数」とは、ＡＰ１０１に登録することのできるＴＭの最大数である。
「現登録台数」とは、実際にＡＰ１０１に登録しているＴＭの台数である。一方、「登録可能台数」とは「最大登録可能台数−登録台数」である。
【００２２】
ＴＭ１０１がＡＰ１０１にアクセスすると、通信制御手段３０９は、他のＴＭに送信するデータをデータ記憶手段３１１から読出し、ＡＰ１０１に送信する。
【００２３】
データ記憶手段３１１には、主制御部（ＣＰＵ）３０７による各種制御に用いられるオペレーティングシステムや、本実施形態における機能を実現するプログラム、登録先候補テーブル等が記憶されている。入出力制御部３１３は、入力装置３１５から入力された情報をデータ記憶手段３１１に書き込んだり、出力装置３１７に情報を表示したりする際に、主制御部３０７と通信して必要な処理を実行する。
【００２４】
（３）動作フローチャートの説明
図４の動作フローチャートを参照しながら、本実施例におけるＴＭ１０１の動作手順を説明する。ＡＰ１０１からＴＭ１０１がプローブ・レスポンス信号を受信すると（Ｓ４１２）、同信号からＡＰ識別情報と登録可能台数とを取得する。図４の１１９はプローブ・レスポンス信号の一部を表したものであり、本実施例では、同図の４０１ａが「ＡＰ識別情報」、４０１ｂが「登録可能台数」に相当すると仮定する。
【００２５】
Ｓ４１２に続いて、「登録可能台数＝０」であるか否か確認し（Ｓ４１４）、０である場合には「全ＡＰからプローブ・レスポンス信号を受信したか否か」又は「プローブ・レスポンス信号受信待ちタイムアウトか否か」を確認する（Ｓ４１８）。一方、「登録可能台数が１以上」である場合にはＡＰ１０１を登録先候補のＡＰとして、後述する登録先候補テーブル４０５に追加したのち（Ｓ４１６）、次処理（Ｓ４１８）に進む。
【００２６】
図４の場合、ＡＰ１０１の登録可能台数は「２」であるため、ＡＰ１０１を登録先候補のＡＰとして追加する（Ｓ４１６）。登録先候補テーブル４０５とは、登録先候補ＡＰのＡＰ識別情報（４０５の１列目）と当該ＡＰの受信レベル品質（４０５の２列目）とを対応づけて記憶するテーブルである。
【００２７】
Ｓ４１８の結果、「全ＡＰからプローブ・レスポンス信号を受信した場合」又は「タイムアウトした場合」には登録先候補テーブル４０５を参照し、最も受信レベル品質の高いＡＰを登録先ＡＰとして選択する（Ｓ４２０）。登録先候補テーブル４０５の場合、ＡＰ１０３を選択することになる。そして、Ｓ４２０で選択したＡＰと接続して（Ｓ４２２）処理を終了する（Ｓ４２４）。
【実施例２】
【００２８】
（１）本実施例の概要
図１は本発明の実施形態の無線ＬＡＮシステムの動作を示すシーケンスチャートを示し、具体的には、本発明の実施形態のＴＭ１０１がアクティブスキャンを行っているときのシーケンスチャートを示している。また、図２はこの実施形態の動作を説明する概念図である。
【００２９】
図１に示すように、ＴＭ１０１は各ＡＰ１０１〜１０４にプローブ・リクエスト信号１１１を送信する。これに対し、図１及び図２に示すとおり、ＡＰ１０１〜１０４はＴＭ１０１にプローブ・レスポンス信号１１３，１１５，１１７，１１９を送信する。
各プローブ・レスポンス信号１１３，１１５，１１７，１１９には、ＡＰ識別情報と後述する「登録可能台数」とが含まれている。
【００３０】
ＴＭ１０１は各プローブ・レスポンス信号を参照して「登録可能台数＝０」であるか否か確認する。その結果、「登録可能台数＝０」である場合にはその旨を示すフラグ（本実施例の場合「０」）と受信レベル品質とを記憶し、「登録可能台数＞０」である場合にはその旨を示すフラグ（本実施例の場合「１」）と受信レベル品質とを記憶する。
【００３１】
そして、「登録可能台数＞０」のＡＰがある場合（フラグ＝１のＡＰが１つ以上ある場合）には、「登録可能台数＞０」のＡＰの中で最も受信レベル品質の高いＡＰ（「登録可能台数＞０」のＡＰが１つの場合は当該ＡＰ）に、アクセス・リクエスト信号１２１を送信する。
【００３２】
一方、「登録可能台数＞０」のＡＰが無い場合（全フラグ＝０の場合）には「登録可能台数＝０」のＡＰの中で最も受信レベル品質の高いＡＰ（図１の場合、ＡＰ１０３）に、アクセス・リクエスト信号１２１を送信する。ここで、ＡＰ１０１〜１０４には各自異なるチャネルが割当てられている。
【００３３】
（２）機能ブロック図の説明
図３は本発明の実施形態のＡＰ及びＴＭの機能ブロック図である。機能ブロック図の説明は実施例１と同様であるので、ここでは省略する。
【００３４】
（３）動作フローチャートの説明
図５の動作フローチャートを参照しながら、本実施例におけるＴＭ１０１の動作手順を説明する。ＡＰ１０１からＴＭ１０１がプローブ・レスポンス信号を受信すると（Ｓ５１２）、同信号からＡＰ識別情報と登録可能台数とを取得する。図５の１１９はプローブ・レスポンス信号の一部を表したものであり、本実施例では、同図の５０１ａが「ＡＰ識別情報」、５０１ｂが「登録可能台数」に相当すると仮定する。
【００３５】
Ｓ５１２に続いて、「登録可能台数＝０」であるか否か確認し（Ｓ５１４）、「登録可能台数が１以上」である場合には、後述する登録先候補テーブル５０５のフラグフィールド（３列目）に「１」を記憶する（Ｓ５１６）。一方、「登録可能台数＝０」である場合には後述する登録先候補テーブル５０５のフラグフィールド（３列目）に「０」を記憶する（Ｓ５１８）。図５の場合、ＡＰ１０１の登録可能台数は「０」であるため、登録先候補テーブル５０５のフラグフィールド（３列目）に「０」を記憶する（Ｓ５１８）。
【００３６】
続いて、「全ＡＰからプローブ・レスポンス信号を受信したか否か」又は「プローブ・レスポンス信号受信待ちタイムアウトか否か」を確認する（Ｓ５２０）。
【００３７】
登録先候補テーブル５０５とは、登録先候補ＡＰのＡＰ識別情報（５０５の１列目）と、当該ＡＰの受信レベル品質（５０５の２列目）と、登録可能台数＝０又は登録可能台数＞０を示すフラグ（５０５の３列目）とを対応づけて記憶するテーブルである。
【００３８】
Ｓ５２０の結果、「全ＡＰからプローブ・レスポンス信号を受信した場合」又は「タイムアウトした場合」には登録先候補テーブル５０５を参照し、登録先ＡＰを選択する（Ｓ５２２）。
【００３９】
具体的には、登録先候補テーブル５０５のフラグフィールド（３列目）に「１」が１つ以上存在する場合には、フラグ＝「１」であるＡＰのうち、最も高い受信レベル品質を有するＡＰを登録先ＡＰとして選択する。登録先候補テーブル５０５の場合、ＡＰ１０３を選択することになる。
【００４０】
一方、登録先候補テーブル５０５のフラグフィールド（３列目）に「１」が存在しない場合には、フラグ＝「０」であるＡＰのうち、最も高い受信レベル品質を有するＡＰを登録先ＡＰとして選択する。仮に、登録先候補テーブル５０５において、ＡＰ１０１のフラグが「１」、ＡＰ１０２のフラグが「１」、ＡＰ１０３のフラグが「０」の場合、ＡＰ１０１を選択することになる。
最後に、Ｓ５２２で選択したＡＰと接続して（Ｓ５２４）処理を終了する（Ｓ５２６）。
【実施例３】
【００４１】
（１）本実施例の概要
図１は本発明の実施形態の無線ＬＡＮシステムの動作を示すシーケンスチャートを示し、具体的には、本発明の実施形態のＴＭ１０１がアクティブスキャンを行っているときのシーケンスチャートを示している。また、図２はこの実施形態の動作を説明する概念図である。
【００４２】
図１に示すように、ＴＭ１０１は各ＡＰ１０１〜１０４にプローブ・リクエスト信号１１１を送信する。これに対し、図１及び図２に示すとおり、ＡＰ１０１〜１０４はＴＭ１０１にプローブ・レスポンス信号１１３，１１５，１１７，１１９を送信する。
各プローブ・レスポンス信号１１３，１１５，１１７，１１９には、ＡＰ識別情報と後述する「登録可能台数」とが含まれている。
【００４３】
ＴＭ１０１は各プローブ・レスポンス信号を参照して「登録可能台数＝０」であるか否か確認する。その結果、「登録可能台数＝０」である場合には、受信レベル品質から所定値αを減算した値を「比較用レベル品質」として記憶する。「登録可能台数＞０」である場合には、受信レベル品質をそのまま「比較用レベル品質」として記憶する。そして、比較用レベル品質の最も高いＡＰ（図１の場合、ＡＰ１０３）にアクセス・リクエスト信号１２１を送信する。ここで、ＡＰ１０１〜１０４には各自異なるチャネルが割当てられている。
【００４４】
（２）機能ブロック図の説明
図３は本発明の実施形態のＡＰ及びＴＭの機能ブロック図である。機能ブロック図の説明は実施例１と同様であるので、ここでは省略する。
【００４５】
（３）動作フローチャートの説明
図６の動作フローチャートを参照しながら、本実施例におけるＴＭ１０１の動作手順を説明する。ＡＰ１０１からＴＭ１０１がプローブ・レスポンス信号を受信すると（Ｓ６１２）、同信号からＡＰ識別情報と登録可能台数とを取得する。図６の１１９はプローブ・レスポンス信号の一部を表したものであり、本実施例では、同図の６０１ａが「ＡＰ識別情報」、６０１ｂが「登録可能台数」に相当すると仮定する。
【００４６】
Ｓ６１２に続いて、「登録可能台数＝０」であるか否か確認し（Ｓ６１４）、「登録可能台数＝０」である場合には、後述する登録先候補テーブル６０５の比較用レベル品質フィールド（３列目）に「受信レベル品質−α（本実施例ではα＝３０）」を記憶する（Ｓ６１６）。一方、「登録可能台数が１以上」である場合には、登録先候補テーブル６０５の比較用レベル品質フィールド（３列目）に「受信レベル品質」を記憶する（Ｓ６１８）。
【００４７】
図６の場合、ＡＰ１０１の登録可能台数は「０」であるため、登録先候補テーブル６０５の比較用レベル品質フィールド（３列目）に「３０」、すなわち、受信レベル品質（６０）−α（３０）を記憶する（Ｓ６１６）。
【００４８】
続いて、「全ＡＰからプローブ・レスポンス信号を受信したか否か」又は「プローブ・レスポンス信号受信待ちタイムアウトか否か」を確認する（Ｓ６２０）。
ここで、登録先候補テーブル６０５とは、登録先候補ＡＰのＡＰ識別情報（６０５の１列目）と、当該ＡＰの受信レベル品質（６０５の２列目）と、当該ＡＰの比較用レベル品質（６０５の３列目）とを対応づけて記憶するテーブルである。
【００４９】
Ｓ６２０の結果、「全ＡＰからプローブ・レスポンス信号を受信した場合」又は「タイムアウトした場合」には登録先候補テーブル６０５を参照し、比較用レベル品質の最も高い登録先ＡＰを選択する（Ｓ６２２）。登録先候補テーブル６０５の場合、ＡＰ１０３を選択することになる。最後に、Ｓ６２２で選択したＡＰと接続して（Ｓ６２４）処理を終了する（Ｓ６２６）。
【産業上の利用可能性】
【００５０】
本発明はいろいろな用途に適用できる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態の無線ＬＡＮシステムの動作を示すシーケンスチャート。
【図２】本発明の実施形態の動作を説明する概念図。
【図３】本発明の実施形態のＡＰ及びＴＭの機能ブロック図。
【図４】本発明の実施形態の動作を説明するフローチャート。
【図５】本発明の実施形態の動作を説明するフローチャート。
【図６】本発明の実施形態の動作を説明するフローチャート。
【図７】従来技術を説明するための概念図。
【図８】従来技術を説明するための概念図。
【符号の説明】
【００５２】
AP101〜AP104     アクセスポイント
TM101    無線ＬＡＮ端末
TM701〜706    無線ＬＡＮ端末
301, 309      通信制御手段
303, 305      主制御部
305, 311      データ記憶手段
【図１】
2005101888.tif 000003
【図２】
2005101888.tif 000004
【図３】
2005101888.tif 000005
【図４】
2005101888.tif 000006
【図５】
2005101888.tif 000007
【図６】
2005101888.tif 000008
【図７】
2005101888.tif 000009
【図８】
2005101888.tif 000010