(57)【特許請求の範囲】
【請求項１】
公衆網に接続されたアクセスポイント装置（ＡＰ）と、上記アクセスポイント装置と無線回線で交信する複数の無線端末（ＳＴＡ）とからなる無線ＬＡＮシステムにおいて、
上記アクセスポイント装置が、
接続手続きを完了した無線端末のアドレス情報と対応付けて、該無線端末がアクティブ状態か休止状態かを示すドーマントフラグを記憶するＳＴＡ接続管理テーブルと、
上記ＳＴＡ接続管理テーブルにアドレス登録された無線端末からドーマント要求を受信した時、該無線端末の動作状態を上記ドーマントフラグで休止状態として記憶するメッセージ解析手段と、
上記公衆網側から無線端末宛のパケットを受信した時、上記ＳＴＡ接続管理テーブルに記憶された上記宛先無線端末のドーマントフラグを参照し、該無線端末がアクティブ状態の場合は、上記受信パケットを上記無線回線に送信し、該無線端末が休止状態の場合は、該受信パケットをメモリに保存した状態で、該無線端末宛にドーマント解除要求を送信するドーマント状態制御手段とを有し、
上記無線端末から上記ドーマント解除要求に対する応答を受信した時、上記メッセージ解析手段が、上記ＳＴＡ接続管理テーブルが示す該無線端末のドーマントフラグをアクティブ状態に切り替え、上記保存された受信パケットを上記無線回線に送信することを特徴とする無線ＬＡＮシステム。
【請求項２】
請求項１に記載の無線ＬＡＮシステムにおいて、
前記各無線端末が、前記無線回線でのデータ送受信が所定時間途絶えたことを検出した時、前記アクセスポイント装置に前記ドーマント要求を送信するドーマント要求送信制御手段を備えたことを特徴とする無線ＬＡＮシステム。
【請求項３】
請求項２に記載の無線ＬＡＮシステムにおいて、
前記各無線端末のドーマント要求送信制御手段が、前記アクセスポイント装置からの受信電波が通信可能な受信レベルでなくなったことを検出した時、上記アクセスポイント装置に前記ドーマント要求を送信することを特徴とする無線ＬＡＮシステム。
【請求項４】
請求項２または請求項３に記載の無線ＬＡＮシステムにおいて、
前記各無線端末が、
前記アクセスポイント装置の識別情報およびアドレスと対応付けて、該無線端末がアクティブ状態か休止状態かを示すドーマントフラグを記憶するＡＰ接続管理テーブルと、
前記アクセスポイント装置から、該無線端末が送信した前記ドーマント要求に対する応答を受信した時、該無線端末の動作状態を上記ドーマントフラグで休止状態として記憶するメッセージ解析手段とを有し、
前記ドーマント要求送信制御手段が、上記ＡＰ接続管理テーブルのドーマントフラグがアクティブ状態にある間に、前記ドーマント要求を送信することを特徴とする無線ＬＡＮシステム。
【請求項５】
請求項４に記載の無線ＬＡＮシステムにおいて、
前記各無線端末が、
前記アクセスポイント装置を介して他の装置に送信すべきデータが発生した時、前記ＡＰ接続管理テーブルのドーマントフラグの状態をチェックし、アクティブ状態となっていた場合は、上記データを前記無線回線に送信し、上記ドーマントフラグが休止状態となっていた場合は、上記アクセスポイント装置にドーマント解除要求を送信するドーマント状態制御手段を有し、
上記アクセスポイント装置から上記ドーマント解除要求に対する応答を受信した時、上記メッセージ解析手段が、上記ドーマントフラグをアクティブ状態に切り換えることを特徴とする無線ＬＡＮシステム。
【請求項６】
請求項１〜請求項５の何れかに記載の無線ＬＡＮシステムにおいて、
前記ドーマント要求およびドーマント解除要求が、ＩＥＥＥ８０２．１１のＭＡＣフレーム形式で送信されることを特徴とする無線ＬＡＮシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステムに関し、更に詳しくは、無線回線資源の有効利用を可能とした無線ＬＡＮシステムに関する。
【背景技術】
【０００２】
近年、ケーブルの設置コストの削減が可能で、ノートパソコンや携帯情報端末（ＰＤＡ）など、携帯型の無線端末を携帯性を損なうことなくＬＡＮに接続できることから、無線ＬＡＮが急速に普及している。また、人の集まる駅や空港、ホテル、喫茶店やファーストフード店、あるいは街角などで、携帯型無線端末をインターネットに接続できる公衆無線ＬＡＮサービスが提供されている。
【０００３】
公衆無線ＬＡＮサービスは、２．４ＧＨｚの周波数帯を用いて１１Ｍｂｐｓの通信を可能とするＩＥＥＥ８０２．１１ｂ（非特許文献１）が主流となっているが、５ＧＨｚの周波数帯を利用して５４Ｍｂｐｓの通信が可能なＩＥＥＥ８０２．１１ａ（非特許文献２）も普及し始めている。また、ＩＥＥＥ８０２．１１ｂと同じ２．４ＧＨｚ周波数帯を利用して、ＩＥＥＥ８０２．１１ｂとの互換性を保ちながら、５４Ｍｂｐｓの通信速度を実現するＩＥＥＥ８０２．１１ｇ（非特許文献３）の標準化が進んでおり、それに対応した製品化が進められている。
【０００４】
ＩＥＥＥ８０２．１１規格は、一般的なパソコン用の無線ＬＡＮ機器を対象としており、最近では、家庭内の無線ＬＡＮにも適用されている。他社製品との互換性が保証されたＷｉ−Ｆｉ認定機器を利用し、ネットワークに無線で接続された端末装置であれば、家庭内や企業内で使っているノートパソコンなどの携帯型端末を屋外に持ち出して、公衆無線インターネットサービスの提供エリアで利用することができる。
【０００５】
無線ＬＡＮ方式のネットワークは、無線ＬＡＮのアクセスポイント装置：ＡＰ（Access Point）と、無線ステーション（無線端末）：ＳＴＡ（Station）との２種類の構成要素から成り立っている。このようにＡＴとＳＴＡとから構成されるネットワークはＢＳＳ（Basic Service Set）と呼ばれている。
【０００６】
ＢＳＳでは、各ＳＴＡは、１つのＡＰに対して論理的な接続関係（Association）を確立する。各ＡＰは、イーサネット（Ethernet：登録商標）などのバックボーン・ネットワークに接続されており、接続関係（Association）が確立している配下のＳＴＡとバックボーン・ネットワークとの間でパケットを中継すると共に、配下のＳＴＡ同士の通信を管理する。これによって、各ＳＴＡは、ネットワーク上の各種サーバと無線環境で通信を行うことができる。
【０００７】
無線ＬＡＮ環境で、収容ユーザ数を向上させるためには、無線ＬＡＮのアクセスポイント装置の設置台数を増加する必要がある。しかしながら、各ＳＴＡは、無線電波の状況のみを指標として接続先ＡＰを選択するため、ＳＴＡの分布状態によって、ＡＰ間で収容ＳＴＡ台数に偏りが生じる。この場合、複数のＡＰを公平に利用して、無線資源（リソース）を有効活用した通信サービスの提供が困難となる。そのため、ＢＳＳでは、各ＡＰが備えるロードバランス機能により、１台のアクセスポイントに接続されるＳＴＡ台数を制限することによって、ＡＰ間の収容ＳＴＡ台数の偏りをなくすようにしている。
【０００８】
一方、ＰＨＳ方式の無線ネットワークでは、無線端末が通信中に、接続回線を論理的に維持した状態で、無線回線部分のみを解放できるドーマント方式（非特許文献４）が採用されている。ドーマント方式とは、ＮＴＴドコモが２００３年４月から開始したＰＨＳの定額制サービスで採用されたデータ通信方式の名称である。ドーマント方式では、無線端末が通信中の状態で、データ送受信が一定時間途絶えた場合や、電波の状態が悪くなった時、ダイヤルアップ接続を切断することなく、無線回線を一時的に解放できる。
【０００９】
【非特許文献１】ＩＥＥＥ８０２．１１ｂ
【非特許文献２】ＩＥＥＥ８０２．１１ａ
【非特許文献３】ＩＥＥＥ８０２．１１ｇ
【非特許文献４】「ＭＩＴＦダイヤルアップ・ドーマント・プロトコル標準規格  ＡＲＩＢ  ＳＴＤ−Ｔ７８」電波産業会  平成１３年７月、１．０版
【発明の開示】
【発明が解決しようとする課題】
【００１０】
無線ＬＡＮが普及し、公衆無線ＬＡＮ網やオフィス内の無線ＬＡＮ網のユーザ数が増加すると、多数のユーザで混雑している無線ＬＡＮ環境において、有限の無線リソースを如何に有効利用するかが課題となる。
【００１１】
例えば、ＢＳＳ全体では、無線リソースに余裕があっても、各ＡＰが、それぞれのロードバランス機能によって接続許可するＳＴＡの台数を制限した場合、ＳＴＡが選択したＡＰの近傍に無線回線に空きがある別のＡＰが存在するにも関わらず、無線ＬＡＮへの接続を拒否されるＳＴＡが発生する。ＡＰとの間で無線ＬＡＮの接続を確立したまま、通信を休止しているＳＴＡが多数存在した場合は、ＡＰの無線リソースが実際には空き状態となっているにも関わらず、このＡＰに接続できないＳＴＡが多数発生する。
【００１２】
また、或るＡＰを介して無線ＬＡＮで通信中のＳＴＡが、このＡＰが形成する基本サービスエリアの境界外に移動した場合、あるいは、基本サービスエリアでＳＴＡが移動中に障害物によって電波が途切れたり、セッションが切断された場合、ＳＴＡが通信を再開するためには、通常の接続開始時と同様に、ＳＴＡとＡＰとの間で接続手順を最初からやり直す必要がある。
【００１３】
本発明の目的は、無線ＬＡＮに接続したまま通信を休止している無線端末を一時的にドーマント状態にしておき、送信データが発生した時にアクティブ状態に戻すことによって通信を容易に再開できるようにした無線ＬＡＮシステムを提供することにある。
本発明の他の目的は、無線ＬＡＮに接続した状態で無線環境が劣化した無線端末、または通信を休止した無線端末を一時的にドーマント状態にすることによって、アクセスポイント装置に接続される無線端末の数を増加できる無線ＬＡＮシステムを提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明は、公衆網に接続されたアクセスポイント装置（ＡＰ）と、上記アクセスポイント装置と無線回線で交信する複数の無線端末（ＳＴＡ）とからなる無線ＬＡＮシステムにおいて、
上記アクセスポイント装置が、
接続手続きを完了した無線端末のアドレス情報と対応付けて、該無線端末がアクティブ状態か休止状態かを示すドーマントフラグを記憶するＳＴＡ接続管理テーブルと、
上記ＳＴＡ接続管理テーブルにアドレス登録された無線端末からドーマント要求を受信した時、該無線端末の動作状態を上記ドーマントフラグで休止状態として記憶するメッセージ解析手段と、
上記公衆網側から無線端末宛のパケットを受信した時、上記ＳＴＡ接続管理テーブルに記憶された上記宛先無線端末のドーマントフラグを参照し、該無線端末がアクティブ状態の場合は、上記受信パケットを上記無線回線に送信し、該無線端末が休止状態の場合は、該受信パケットをメモリに保存した状態で、該無線端末宛にドーマント解除要求を送信するドーマント状態制御手段とを有し、
上記無線端末から上記ドーマント解除要求に対する応答を受信した時、上記メッセージ解析手段が、上記ＳＴＡ接続管理テーブルが示す該無線端末のドーマントフラグをアクティブ状態に切り替え、上記保存された受信パケットを上記無線回線に送信することを特徴とする。
【００１５】
更に詳述すると、本発明の無線ＬＡＮシステムは、各無線端末が、無線回線でのデータ送受信が所定時間途絶えたことを検出した時、上記アクセスポイント装置にドーマント要求を送信するドーマント要求送信制御手段を備えたことを特徴とする。但し、上記ドーマント要求送信制御手段が、アクセスポイント装置からの受信電波が通信可能な受信レベルでなくなったことを検出した時にも、ドーマント要求を送信するようにしてもよい。
【００１６】
本発明の１実施例では、各無線端末が、アクセスポイント装置の識別情報およびアドレスと対応付けて、該無線端末がアクティブ状態か休止状態かを示すドーマントフラグを記憶するＡＰ接続管理テーブルと、上記アクセスポイント装置から、該無線端末が送信したドーマント要求に対する応答を受信した時、該無線端末の動作状態を上記ドーマントフラグで休止状態として記憶するメッセージ解析手段とを有し、上記ドーマント要求送信制御手段が、上記ＡＰ接続管理テーブルのドーマントフラグがアクティブ状態にある間に、ドーマント要求を送信することを特徴とする。
【００１７】
また、本発明の１実施例では、各無線端末が、上記アクセスポイント装置を介して他の装置に送信すべきデータが発生した時、上記ＡＰ接続管理テーブルのドーマントフラグの状態をチェックし、アクティブ状態となっていた場合は、上記データを無線回線に送信し、上記ドーマントフラグが休止状態となっていた場合は、上記アクセスポイント装置にドーマント解除要求を送信するドーマント状態制御手段を有し、上記アクセスポイント装置から上記ドーマント解除要求に対する応答を受信した時、上記メッセージ解析手段が、上記ドーマントフラグをアクティブ状態に切り換えることを特徴とする。
【発明の効果】
【００１８】
本発明の無線ＬＡＮシステムでは、無線ＬＡＮに接続した状態で通信を休止した無線端末を一時的にドーマント状態にすることによって、無線リソースを有効に利用して、アクセスポイント装置の接続端末数を増加することが可能となる。
また、基本サービスエリアから離れたために通信が中断された無線端末や、無線環境が劣化して電波が途切れた無線端末についても、上位セッションを活性状態に維持したまま、一時的にドーマント状態にしておき、ドーマント状態を脱した時点で、無線端末を短時間で再接続することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の無線ＬＡＮシステムの実施例について説明する。
図１は、本発明が適用されるネットワーク構成の１例を示す。
図において、ＮＷ１は、アクセスポイント（ＡＰ）１となるパケット転送装置と、複数の無線端末（ＳＴＡ）２（２−１〜２−ｎ：ｎは自然数）とからなる無線ＬＡＮ網、ＮＷ２は公衆網、ＮＷ３はインターネット網を示す。アクセスポイント（ＡＰ）１は、後述するドーマント機能を備えており、無線ＬＡＮ網ＮＷ１と公衆網ＮＷ２との間に位置している。無線ＬＡＮ網ＮＷ１に接続された各ＳＴＡ２は、ＡＰ１と、公衆網ＮＷ２とインターネット網ＮＷ３とを接続するレイヤ３スイッチ（Ｌ３ＳＷ）３とを経由して、インターネット網ＮＷ３に収容されたサーバ４をアクセスする。
【００２０】
本発明では、無線ＬＡＮ網ＮＷ１に接続されたＳＴＡには２つの状態がある。例えば、ＳＴＡ２−１は、データ通信を実行中のアクティブ状態の無線端末（Ｃ：Connection）であり、ＳＴＡ２−２は、無線ＬＡＮ網には接続されているが、データ通信は行っていない休止状態（Ｄ：Dormant）の無線端末である。ＳＴＡ２−２が、サーバ４との通信を再開する場合、ＡＰ１との間に無線ＬＡＮ接続を復旧して、ＡＰ１、Ｌ３ＳＷ３を経由して、サーバ４をアクセスすることになる。
【００２１】
図２は、無線端末（ＳＴＡ）２の１実施例を示すブロック構成図である。
ＳＴＡ２は、無線送受信部２１に接続された無線回線インタフェース２０−１と、有線ＬＡＮ回線に接続される有線ＬＡＮインタフェース２０−２と、これらのインタフェース２０（２０−１、２０−２）に接続されたパケット転送部２２と、制御部２３と、入出力部２４と、パケット転送部２２と制御部２３との間に配置された送信バッファ２５Ｔおよび受信バッファ２５Ｒとから構成されている。有線ＬＡＮインタフェース２０−２は、ＳＴＡ２を有線ＬＡＮに接続する場合に使用される回線インタフェースであり、図１に示したネットワーク構成とは直接的な関係はない。
パケット転送部２２は、インタフェース２０−１、２０−２から受信したフレームを受信バッファ２５Ｒに出力し、送信バッファ２５Ｔから読み出した送信フレームをインタフェース２０−１または２０−２に出力する。
【００２２】
制御部２３は、プロセッサ２６と、メモリ２７とからなる。メモリ２７には、プロセッサ２６が実行する各種の制御プログラムおよびアプリケーションプログラム４７が格納されている。また、メモリ２７には、プロセッサ２６が利用する各種のテーブルおよびデータ格納エリアが形成される。
【００２３】
本実施例では、メモリ２７には、プロセッサ２６が実行する本発明に関係するプログラムとして、例えば、通信制御ルーチン４０と、パケット転送制御ルーチン４１と、メッセージ解析処理ルーチン４３と、ドーマント状態制御ルーチン４４と、ドーマント要求送信制御ルーチン４６とが用意され、プロセッサ２６が利用する本発明に関係するテーブルとして、ＡＰ接続管理テーブル４２と、ポート管理テーブル４５とが用意されている。
プロセッサ２６は、受信バッファ２５Ｒから読み出した受信フレームをパケット転送制御ルーチン４１に従って処理し、通信制御ルーチン３０またはアプリケーションプログラム４７で生成した送信フレームを送信バッファ２５Ｔに出力する。
【００２４】
図３は、アクセスポイント（ＡＰ）１の１実施例を示すブロック構成図である。
ＡＰ１は、無線送受信部１１に接続された無線回線インタフェース１０−１と、公衆網ＮＷ２の入出力回線に接続された有線回線インタフェース１０−２と、これらの回線インタフェースンに接続されたパケット転送部１２と、制御部１３と、パケット転送部１２と制御部１３との間に配置された送信バッファ１５Ｔおよび受信バッファ１５Ｒから構成されている。
パケット転送部１２は、インタフェース１０−１、１０−２から受信したフレームを受信バッファ１５Ｒに出力し、送信バッファ１５Ｔから読み出した送信フレームをインタフェース１０−１または１０−２に出力する。
【００２５】
制御部１３は、プロセッサ１６と、メモリ１７と、キューバッファ１８と、端末インタフェース１９とからなる。制御部１３は、端末インタフェース１９を介して、制御端末５に接続されている。メモリ１７には、プロセッサ１６が実行する各種の制御プログラムが格納され、プロセッサ１６が利用する各種のテーブルとデータ格納エリアが形成される。
【００２６】
メモリ１７には、プロセッサ１５が実行する本発明に関係するプログラムとして、例えば、通信制御ルーチン３０と、パケット転送制御ルーチン３１と、メッセージ解析処理ルーチン３３と、ドーマント状態制御ルーチン３４とが用意され、プロセッサ１４が利用する本発明に関係するテーブルとして、ＳＴＡ接続管理テーブル３２と、ポート管理テーブル３５とが用意されている。
【００２７】
キューバッファ１８は、ドーマント状態にあるＳＴＡ宛の下りフレームを蓄積するためのバッファである。ＳＴＡ２が、ドーマント状態からアクティブ（ACTIVE）状態に変わった時、プロセッサ１７は、上記ＳＴＡ宛の蓄積フレームをキューバッファ１６から読み出し、送信バッファ１５Ｔ、パケット転送部２２を介して、無線回線インタフェース１０−１に転送する。
【００２８】
図４は、無線ＬＡＮ接続を確立するために、ＳＴＡ２とＡＰ１との間で通信されるＩＥＥＥ８０２．１１に従ったＭＡＣフレームのフォーマットを示す。
ＩＥＥＥ８０２．１１のＭＡＣ層においても、ＥｔｈｅｒｎｅｔのＭＡＣ層と同様に、送信パケット（または送信データ）がＭＡＣヘッダでカプセル化される。ＩＥＥＥ８０２．１１のＭＡＣフレームは、最大３０バイトのＭＡＣヘッダ５１と、最大２３１２バイトのペイロード５２と、４バイトのＦＣＳ（Frame Check Sequence）５３とからなり、上位レイヤから受け取った送信データを含むペイロード５２をＭＡＣヘッダ５１でカプセル化して、ＭＡＣヘッダ５１とペイロード５２の内容に応じた値をもつＦＣＳ５３が付加される。
【００２９】
ＩＥＥＥ８０２．１１のＭＡＣヘッダ５１は、ＥｔｈｅｒｎｅｔのＭＡＣヘッダよりもフォーマットが複雑になっており、フレーム制御フィールド５１０と、送信間隔フィールド５１１と、アドレスフィールド５１２（５１２−１〜５１２−４）と、シーケンス制御フィールド５１３とからなっている。ＩＥＥＥ８０２．１１のＭＡＣヘッダ５１の大きな特徴は、アドレスフィールドが４つ（５１２−１〜５１２−４）あり、フレーム制御フィールド５１０に、Ｅｔｈｅｒｎｅｔを含む無線ＬＡＮ以外のネットワークと相互接続するためのＤＳフィールド５１０３が用意されている点にある。
【００３０】
フレーム制御フィールド５１０は、プロトコルバージョン・フィールド５１０１、タイプ／サブタイプ・フィールド５１０２、ＤＳフィールド（ＴｏＤＳ／ＦｒｏｍＤＳ）５１０３、モアフラグメント・フィールド５１０４、リトライ・フィールド５１０５、電力管理フィールド５１０６、モアデータ・フィールド５１０７、ＷＥＰフィールド５１０８、順序フィールド５１０９からなる。
【００３１】
ＤＳフィールド５１０４によって、フレームの送信元（ＦｒｏｍＤＳ）とフレームの宛先（ＴｏＤＳ）が無線ＬＡＮか他のネットワークかを識別できる。また、アドレスフィールド５１２−１〜５１２−４で、フレームの送信元アドレス、宛先アドレスの他に、アクセスポイントのアドレスなどを指定することによって、無線端末が位置するネットワークを識別できる。
【００３２】
フレーム送信元端末のアドレスをＳＡ、宛先端末のアドレスをＤＡ、送信側アクセスポイントのアドレスをＴＡ、受信側アクセスポイントのアドレスをＲＡとすると、ＴｏＤＳ５１０３Ａ、ＦｒｏｍＤＳ５１０３Ｂと、アドレスフィールド５１２−１〜５１２−４との組み合わせは、図５のようになる。
【００３３】
無線ＬＡＮでは、データの送受信は勿論のこと、ユーザ認証やアクセスに関する制御においても、ＭＡＣフレームが使用される。ＭＡＣフレームは、大別して管理用フレーム、制御用フレーム、データフレームの３種類に分類される。フレーム制御フィールド５１０内に用意されたタイプ／サブタイプ・フィールド５１０２のうち、２ビットのタイプ・フィールド５１０２Ａでこれらのフレーム種別が判断される。また、４ビットのサブタイプ・フィールド５１０２Ｂで、制御メッセージの種類が規定されている。
【００３４】
本発明の特徴の１つは、タイプ／サブタイプ・フィールド５１０２のリザーブ領域を利用して、ドーマント制御用の新たな制御メッセージを定義し、無線ＬＡＮでドーマントを実現することにある。
【００３５】
図６の（Ａ）は、本発明で新たに定義したタイプ・フィールド５１０２Ａの値とタイプ名（フレーム種別）５４０１との関係を示し、図６の（Ｂ）は、サブタイプ・フィールド５１０２Ｂの値とサブタイプ名（ドーマント制御メッセージ名）５４０２との関係を示している。本発明で使用される８０２．１１のＭＡＣフレームフォーマットに基づく制御メッセージの具体的な内容については、図１９〜図２８を参照して後述する。
【００３６】
以下、図７〜図９に示すシーケンス図を参照して、本発明の無線ＬＡＮシステムにおけるＳＴＡのドーマント制御について説明する。ここでは、ＳＴＡ２−１のＭＡＣアドレスとＩＰアドレスをそれぞれ「11:22:33:44:55:66」、「192.168.1.1」とし、ＳＴＡ２−２のＭＡＣアドレスとＩＰアドレスをそれぞれ「aa:bb:cc:dd:ee:ff」、「192.168.1.10」とし、サーバ４のＩＰアドレスを「100.100.100.1」とする。
【００３７】
先ず、図７〜図９を参照して、ＳＴＡ２−１とＳＴＡ２−２が、ＡＰ１との間で無線ＬＡＮを確立手順を実行し、一定時間にデータ送受信がなかったＳＴＡをドーマント状態にする制御シーケンスについて説明する。
【００３８】
ＳＴＡ２−１は、無線ＬＡＮの確立に先立って、アクセスポイントを探すために、Ｐｒｏｂｅ−Ｒｅｑｕｅｓｔフレームをブロードキャストする（ＳＱ０１）。Ｐｒｏｂｅ−Ｒｅｑｕｅｓｔフレームは、図１９に示すように、ペイロード５２に、アクセスポイントの識別子であるＳＳＩＤ５２Ａと、サポートレート５２Ｂと、拡張サポートレート５２Ｃを含む。
【００３９】
ＡＰ１は、上記Ｐｒｏｂｅ−Ｒｅｑｕｅｓｔフレームを受信すると、送信元ＳＴＡ２−１がネットワークに加入可能か否かを判定するためにＳＳＩＤ５２Ａを参照する。ＳＳＩＤ５２ＡがＡＰ１の識別子と一致した場合、ＡＰ１は、受信フレームの送信元であるＳＴＡ２−１に対して、Ｐｒｏｂｅ−Ｒｅｓｐｏｎｓｅフレームを送信する（ＳＱ０２）。Ｐｒｏｂｅ−Ｒｅｓｐｏｎｓｅフレームは、図２０に示すように、ペイロード５２に、タイムスタンプ５２Ｄ、ビーコン間隔５２Ｅ、ケーパビリティ情報５２Ｆ、ＳＳＩＤ５２Ａを含む。
【００４０】
ＳＴＡ２−１は、上記Ｐｒｏｂｅ−Ｒｅｓｐｏｎｓｅフレームを受信すると、受信フレームのＭＡＣヘッダ５１のアドレスフィールド５１２−２と５１２−３から、ＡＰ１のＭＡＣアドレス（ＡＰ  ＭＡＣアドレス）とＩＰアドレス（ＡＰ  ＩＰアドレス）を抽出し、ペイロード５２のＳＳＩＤフィールド５２ＡからＡＰ１の識別子を抽出して、ＡＰ接続管理テーブル４２に登録する（ＳＱ０３）。
【００４１】
ＡＰ接続管理テーブル４２の各テーブルエントリは、図１１の（Ａ）に示すように、ＡＰ  ＭＡＣアドレス４２１、ＡＰ  ＩＰアドレス４２２、ＳＳＩＤ４２３、Ｄｏｒｍａｎｔフラグ４２４を示している。ステップＳＱ０３では、図１１の（Ａ）に示す新たなエントリＥＮ０１が追加され、この時点では、Ｄｏｒｍａｎｔフラグ４２４は「ＯＦＦ」状態に設定されている。
【００４２】
ＳＴＡ１２−１は、ＡＰ１からＰｒｏｂｅ−Ｒｅｓｐｏｎｓｅフレームを受信すると、認証フェーズに移行し、ＡＰ１に対して、Ａｕｔｈ−Ｒｅｑｕｅｓｔフレームを送信する（ＳＱ０４）。Ａｕｔｈ−Ｒｅｑｕｅｓｔフレームは、図２１に示すように、ペイロード５２に、認証アルゴリズム番号５２Ｇ、認証トランザクションシーケンス番号５２Ｈ、状態コード５２Ｉ、チャンレンジテキスト５２Ｊを含む。
【００４３】
ＡＰ１は、上記Ａｕｔｈ−Ｒｅｑｕｅｓｔフレームを受信すると、送信元のＳＴＡ２−１がネットワークに加入可能か否かを判定するため、受信フレームが示す認証アルゴリズム番号５２Ｇとチャレンジテキスト５２Ｊを参照する。チャレンジテキスト５２Ｊとして、認証アルゴリズム番号５２Ｇと対応した正しい認証キーが設定されていた場合、ＡＰ１は、ＳＴＡ２−１をネットワークに加入可能な端末と認証し、ＳＴＡ２−１に対して、Ａｕｔｈ−Ｒｅｓｐｏｎｓｅフレームを送信する（ＳＱ０５）。
【００４４】
ＳＴＡ２−１は、ＡＰ１からＡｕｔｈ−Ｒｅｓｐｏｎｓｅフレームを受信すると、ＡＰ１にＡｓｓｏｃｉａｔｉｏｎ−Ｒｅｑｕｅｓｔフレームを送信する（ＳＱ０６）。Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｑｕｅｓｔフレームは、図２２に示すように、ペイロード５２に、ケーパビリティ情報５２Ｆ、リッスン間隔５２Ｋ、ＳＳＩＤ５１Ａ、サポートレート５２Ｂを含んでいる。
【００４５】
ＡＰ１は、上記Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｑｕｅｓｔフレームを受信すると、受信フレームのＭＡＣヘッダ５１のアドレスフィールド５１２−２から、ＳＴＡ２−１のＩＰアドレス（ＳＴＡ  ＩＰアドレス）とＭＡＣアドレス（ＳＴＡ  ＭＡＣアドレス）を抽出し、ＳＴＡ接続管理テーブル３２に登録する（ＳＱ０７）。ＳＴＡ接続管理テーブル３２の各テーブルエントリは、図１０の（Ａ）に示すように、ＳＴＡ  ＭＡＣアドレス３２１、ＳＴＡ  ＩＰアドレス３２２、Ｄｏｒｍａｎｔフラグ３２４を示している。ステップＳＱ０７では、図１０の（Ａ）に示す新たなエントリＥＮ１が追加され、この時点では、Ｄｏｒｍａｎｔフラグ３２４は「ＯＦＦ」状態に設定されている。
【００４６】
ＡＰ１は、この後、ＳＴＡ２−１にＡｓｓｏｃｉａｔｉｏｎ−Ｒｅｓｐｏｎｓｅフレームを送信し（ＳＱ０８）、ＳＴＡ２−１のネットワークＮＷ１への加入を許可する。Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｓｐｏｎｓｅフレームは、図２３に示すように、ペイロード５２に、ケーパビリティ情報５２Ｆ、状態コード５２Ｉ、アソシエーション識別子５２Ｌ、サポートレート５２Ｂを含んでいる。
【００４７】
以下の説明では、ＳＴＡ２−１の加入によって、ＡＰ１の端末接続数Ｎが接続許容数（最大接続数Ｎｍａｘ）に達したと仮定する。また、ＳＴＡ２−１は、無線ＬＡＮ接続を確立した後、一定時間に亘ってデータ送受信を行わなかったと仮定する。
【００４８】
この状況で、別のＳＴＡ２−２が、ＡＰ１との間の無線ＬＡＮ接続の確立に先立って、Ｐｒｏｂｅ−Ｒｅｑｕｅｓｔフレームをブロードキャストすると（ＳＱ０９）、ＡＰ１は、現在の端末接続数をチェックし、端末接続数Ｎが既に接続許容数Ｎｍａｘに達していることを検出する（ＳＱ１０）。この場合、ＡＰ１は、ＳＴＡ２−２にＰｒｏｂｅ−Ｒｅｓｐｏｎｓｅフレームを返送しない。従って、ＳＴＡ２−２は、無線ＬＡＮ接続の確立に失敗する。
【００４９】
無線ＬＡＮ接続を確立した後、データ送受信が途絶えた状態が一定時間継続すると、ＳＴＡ２−１は、Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームを送信する（ＳＱ１１）。Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームは、ＭＡＣヘッダ５１のフレーム制御フィールド５１０に、タイプ／サブタイプ５１０２の値として「02/0110」を含み、図２４に示すように、ペイロード５２に、ＳＳＩＤ５２Ａ、ドーマント時間５２Ｍ、サポートレート５２Ｂを含んでいる。
【００５０】
ＡＰ１は、ＳＴＡ２−１からＤｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームを受信すると、ＳＴＡ２−１をドーマント状態にするために、ＳＴＡ接続管理テーブル３２から、ＳＴＡ  ＩＰアドレス３２２がＤｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームの送信元ＩＰアドレスと一致するテーブルエントリを検索し、図１０の（Ｂ）に示すように、Ｄｏｒｍａｎｔフラグ３２４をＯＮ状態にする（ＳＱ１２）。ＡＰ１は、Ｄｏｒｍａｎｔフラグ３２４がＯＮ状態になったＳＴＡについては、無線区間の物理層とデータリンク層の接続を解放し、端末接続数Ｎを減算する。
【００５１】
ＡＰ１は、ＳＴＡ２−１に対して、休止（Ｄｏｒｍａｎｔ）状態への遷移を了承したこと示すＤｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームを送信する（ＳＱ１３）。Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームは、ＭＡＣヘッダ５１のフレーム制御フィールド５１０に、タイプ／サブタイプ５１０２の値として「02/0111」を含み、図２５に示すように、ペイロード５２に、ＳＳＩＤ５２Ａと状態コード５２Ｉを含んでいる。
【００５２】
ＳＴＡ２−１は、Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームを受信すると、ＡＰ接続管理テーブル４２から、ＡＰ  ＭＡＣアドレス４２１（またはＡＰ  ＩＰアドレス４２２）がＤｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームの送信元ＭＡＣアドレス（または送信元ＩＰ  アドレス）と一致するテーブルエントリＥＮ０１を検索し、Ｄｏｒｍａｎｔフラグ４２４をＯＮ状態に設定し（ＳＱ１４）、無線区間の物理層とデータリンク層の接続を解放する。
【００５３】
次に、ＡＰ１の端末接続数Ｎが接続許容数Ｎｍａｘより下がった状態で、ＳＴＡ２−２が、ＡＰ１に接続するために、Ｐｒｏｂｅ−Ｒｅｑｕｅｓｔフレームをブロードキャスト（ＳＱ１５）したと仮定する。Ｐｒｏｂｅ−Ｒｅｑｕｅｓｔフレームには、図１９で説明したように、ＡＰ１を特定するＳＳＩＤ５２Ａが設定されている。
【００５４】
上記Ｐｒｏｂｅ−Ｒｅｑｕｅｓｔフレームを受信したＡＰ１は、受信フレームのＳＳＩＤ５２ＡがＡＰ１の識別子と一致した場合、Ｐｒｏｂｅ−Ｒｅｑｕｅｓｔフレームの送信元となっているＳＴＡ２−２が、無線ＬＡＮ網に加入できる端末と判断して、ＳＴＡ２−２にＰｒｏｂｅ−Ｒｅｓｐｏｎｓｅフレームを送信する（ＳＱ１６）。ＡＰ１からＰｒｏｂｅ−Ｒｅｓｐｏｎｓｅフレームを受信したＳＴＡ２−２は、前述したＳＴＡ２−１と同様、ＡＰ１との間でＡｕｔｈ−Ｒｅｑｕｅｓｔフレーム（ＳＱ１７）、Ａｕｔｈ−Ｒｅｓｐｏｎｓｅフレーム（ＳＱ１８）、Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｑｕｅｓｔフレーム（ＳＱ１９）を交信する。
【００５５】
ＡＰ１は、ＳＴＡ２−２からＡｓｓｏｃｉａｔｉｏｎ−Ｒｅｑｕｅｓｔフレームを受信すると、ＳＴＡ接続管理テーブル３２に、ＳＴＡ  ＩＰアドレス３２２としてＳＴＡ２−２のＩＰアドレス、ＳＴＡ  ＭＡＣアドレス３２１としてＳＴＡ２−２のＭＡＣアドレスを含むテーブルエントリＥＮ２を登録する（ＳＱ２０）。この時点では、図１０の（Ｃ）に示すように、テーブルエントリＥＮ２のＤｏｒｍａｎｔフラグ３２４はＯＦＦ状態になっている。ＡＰ１は、ＳＴＡ２−２にＡｓｓｏｃｉａｔｉｏｎ−Ｒｅｓｐｏｎｓｅフレームを送信し（ＳＱ２１）、ＳＴＡ２−２のネットワークへの加入を許可する。ＳＴＡ２−２は、上記Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｓｐｏｎｓｅフレームを受信したことによって、サーバ４とのデータ通信が可能となる（ＳＱ２２）。
【００５６】
次に、図８を参照して、ドーマント状態にあったＳＴＡ２−１が、データ通信を開始するために、アクティブ状態に復帰した場合のシーケンスについて説明する。
ドーマント状態であったＳＴＡ２−１は、データ通信を開始する時、ＡＰ１からの電波が通信可能な受信レベルにあれば、ＡＰ１に対して、ドーマント状態の解除を要求するＵｎ−Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームを送信する（ＳＱ２３）。Ｕｎ−Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームは、ＭＡＣヘッダ５１のフレーム制御フィールド５１０に、タイプ／サブタイプ５１０２の値として「02/1110」を含み、図２６に示すように、ペイロード５１に、ＳＳＩＤ５２Ａとサポートレート５２Ｂを含んでいる。
【００５７】
ＳＴＡ２−１からＵｎ−Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームを受信したＡＰ１は、ＳＴＡ情報管理テーブル３２から、ＳＴＡ  ＩＰアドレス３２２が受信フレームの送信元ＩＰアドレスＳＴＡ  ＩＰアドレスと一致するテーブルエントリＥＮ１を検索し、ＳＴＡ２−１のドーマント状態を解除するために、図１０の（Ｄ）に示すように、Ｄｏｒｍａｎｔフラグ３２４をＯＦＦ状態に戻した後（ＳＱ２４）、ＳＴＡ２−２に対して、Ｕｎ−Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームを送信する（ＳＱ２５）。Ｕｎ−Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームは、ＭＡＣヘッダ５１のフレーム制御フィールド５１０に、タイプ／サブタイプ５１０２の値として「02/1111」を含み、図２７に示すように、ペイロード５１に、ＳＳＩＤ５２Ａと状態コード５２Ｉを含んでいる。
【００５８】
ＳＴＡ２−１は、ＡＰ１からＵｎ−Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームを受信すると、ＡＰ接続管理テーブル４２から、ＡＰ  ＩＰアドレス４２２が受信フレーム送信元ＩＰアドレスと一致するテーブルエントリＥＮ０１を検索し、Ｄｏｒｍａｎｔフラグ４２４をＯＦＦ状態にする（ＳＱ２６）。これによって、ＳＴＡ２−１は、サーバ４とのデータ通信状態となる（ＳＱ２７）。
【００５９】
次に、図９を参照して、ＡＰ１が、公衆網ＮＷ２側から、ドーマント状態にあるＳＴＡ２−１宛のデータ（下りデータ）を受信した場合のシーケンスについて説明する。ドーマント状態にあるＳＴＡ２−１宛の下りデータを受信した時、ＡＰ１は、受信データをキューバッファ１８に保存し、ＳＴＡ２−１の動作モードをドーマント状態からアクティブ状態に戻す必要がある。
【００６０】
ＡＰ１は、下りデータを受信すると（ＳＱ３０）、ＳＴＡ接続管理テーブル３２のＤｏｒｍａｎｔフラグ３２４を参照して、宛先端末（ＳＴＡ２−１）の動作モードを確認し、ＳＴＡ２−１がドーマント状態であれば、受信データをキューバッファ１８にバッファリングし（ＳＱ３１）、ＳＴＡ２−１をドーマント状態からＡＣＴＩＶＥ状態に戻すために、Ｂｅａｃｏｎフレームをブロードキャストする（ＳＱ３２）。Ｂｅａｃｏｎフレームは、図２８に示すように、ペイロード５２に、タイムスタンプ５２Ｄ、ビーコン間隔５２Ｅ、ケーパビリティ情報５２Ｆ、ＳＳＩＤ５２Ａを含んでいる。
【００６１】
Ｂｅａｃｏｎフレームを受信したＳＴＡ２−１は、ＡＰ接続管理テーブル４２から、ＡＰ  ＩＰアドレス４２２が上記Ｂｅａｃｏｎフレームの送信元ＩＰアドレスに一致するテーブルエントリＥＮ０１を検索し、図１１の（Ｂ）に示すように、テーブルエントリＥＮ０１のＤｏｒｍａｎｔフラグ４２４がＯＮ状態の場合、ＡＰ１に対して、図２６で説明したＵｎ−Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームを送信する（ＳＱ３３）。
【００６２】
ＡＰ１は、ＳＴＡ２−１からＵｎ−Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームを受信すると、ＳＴＡ接続管理テーブル３２から、ＳＴＡ  ＩＰアドレス３２２が受信フレームの送信元ＩＰアドレスと一致するテーブルエントリＥＮ１を検索し、図１０の（Ｄ）に示すように、ＤｏｒｍａｎｔフラグをＯＦＦに設定する（ＳＱ３４）。
【００６３】
以下、図８で説明したＳＱ２５、ＳＱ２６と同様、ＡＰ１からＳＴＡ２−１へのＵｎ−Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームの送信（ＳＱ３５）と、ＳＴＡ２−１によるＡＰ接続管理テーブル４２のＤｏｒｍａｎｔフラグの変更（ＳＱ３６）が行なわれ、ＳＴＡ２−１が、サーバ４と通信可能な状態（ＳＱ３７）となる。
本実施例の場合、ＡＰ１は、アクティブ状態となったＳＴＡ２−１に対して、キューバッファ１６にバッファリングされていた下りデータを転送した後、その後に受信する下りデータをＳＴＡ２−１に送信する。
【００６４】
図１２は、ＳＴＡ２（２−１〜２−ｎ）のプロセッサ２６が実行するパケット転送制御ルーチン４１のフローチャートを示す。
ＳＴＡ２のプロセッサ２６は、入出力部２６からの入力操作に従って、アプリケーションプログラムで生成された送信フレーム、通信制御ルーチン４０によって生成された制御フレーム、無線回線インタフェース２０−１（または有線ＬＡＮインタフェース２０−２）から受信され、パケット転送部２２が受信バッファ２５Ｒに出力した受信フレームを処理対象として、パケット転送制御ルーチン４１によるパケット（フレーム）転送制御を実行する。
【００６５】
プロセッサ２６は、処理対象フレームの送受信種別を判定し（４１０）、受信フレームの場合、メッセージ解析処理ルーチン４３を実行する。処理対象フレームが送信フレームの場合、プロセッサ２６は、送信フレームの種類を判定する（４１２）。
送信フレームが、無線ＬＡＮ内で使用される制御メッセージを含むＣ−Ｐｌａｎｅのフレームの場合、送信フレームは、送信バッファ２５Ｔに出力される。送信バッファ２５Ｔに出力された送信フレームは、パケット転送部２２によって、無線回線インタフェース２０−１に転送され、無線送受信部２１から送信される。送信フレームが、ＯＳＩのネットワーク層以上のデータを含むＵ−Ｐｌａｎｅのフレームの場合、プロセッサ２６は、ドーマント状態制御ルーチン４４を実行したのち、送信フレームを送信バッファ２５Ｔに出力する。
【００６６】
図１３は、メッセージ解析処理ルーチン４３のフローチャートを示す。
メッセージ解析処理ルーチン４３では、プロセッサ２６は、受信フレームのメッセージ種別を判定する（４３１）。
受信フレームが、例えば、Ｐｒｏｂｅ−Ｒｅｓｐｏｎｓｅフレームの場合、プロセッサ２６は、受信フレームから抽出したＡＰ  ＭＡＣアドレスと、ＡＰ  ＩＰアドレスと、ＳＳＩＤを示すテーブルエントリを生成し、ＡＰ接続管理テーブル４２に登録（４３２）した後、通信制御ルーチン４０を実行する。この場合、通信制御ルーチン４０は、新たな送信フレームとして、Ａｕｔｈ−Ｒｅｑｕｅｓｔフレームを生成する。
【００６７】
受信フレームが、Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームの場合、プロセッサ２６は、受信フレームのＡＰ  ＩＰアドレスを検索キーとして、ＡＰ接続管理テーブル４２からＡＰ１のテーブルエントリを検索し、ＤｏｒｍａｎｔフラグをＯＮ状態に設定（４３３）した後、通信制御ルーチン４０を実行する。この場合、通信制御ルーチン４０は、ＳＴＡ２を休止状態にして、Ｂｅａｃｏｎフレームの受信またはＵｎ  Ｄｏｒｍａｎｔフレームの送信要求を待つことになる。
【００６８】
受信フレームが、Ｕｎ−Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームの場合、プロセッサ２６は、受信フレームから抽出したＡＰ  ＩＰアドレスを検索キーとして、ＡＰ接続管理テーブル４２からＡＰ１のテーブルエントリを検索し、ＤｏｒｍａｎｔフラグをＯＦＦ状態に設定（４３４）した後、通信制御ルーチン４０を実行する。この場合、通信制御ルーチン４０は、ＳＴＡ２をサーバと通信可能状態にして、次の制御メッセージの受信待ちとなる。
【００６９】
受信フレームが、Ｂｅａｃｏｎフレームの場合、プロセッサ２６は、図１４に示すドーマント状態制御ルーチン４４を実行した後、通信制御ルーチン４０を実行する。
ドーマント状態制御ルーチン４４では、プロセッサ２６は、ＡＰ接続管理テーブル４２から、ＡＰ  ＩＰアドレスが受信フレームの送信元ＩＰアドレスと一致するテーブルエントリを検索し、Ｄｏｒｍａｎｔフラグを判定する（４４１）。ＤｏｒｍａｎｔフラグがＯＮ状態となっていた場合、プロセッサ２６は、ドーマント状態を解除するために、Ｕｎ−Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームを生成し（４４２）、これを出力ポートへ転送して（４４３）、このルーチンを終了する。ＤｏｒｍａｎｔフラグがＯＦＦ状態となっていた場合は、プロセッサ２６は、何もせずにドーマント状態制御ルーチン４４を終了する。
【００７０】
図１３に戻って、受信フレームが、上述した応答フレーム、Ｂｅａｃｏｎフレーム以外の制御フレームの場合、プロセッサ２６は、通信制御ルーチン４０を実行する。この場合、受信フレームに応じた通信制御手順が実行されることになる。受信フレームがユーザフレームの場合、プロセッサ２６は、受信フレームに対応したアプリケーションプログラムを実行する（４３５）。この場合、受信フレームのペイロードから週出されたデータがアプリケーションプログラムに従って、メモリ２７の所定のエリアに格納、または入出力部２４に転送されることになる。
【００７１】
図１５は、ＡＰ１のプロセッサ１６が実行するパケット転送制御ルーチン３１のフローチャートを示す。
ＡＰ１のパケット転送部１２は、無線回線インタフェース１０−１および有線回線インタフェース１０−２からの受信フレームを受信バッファ１５Ｒに出力する。受信バッファ１５Ｒに出力される各受信フレームには、回線インタフェース１０−１、１０−２の識別子を示す内部ヘッダが付されている。
【００７２】
プロセッサ１６は、受信バッファ１５Ｒから読み出した受信フレームをパケット転送制御ルーチン３１によって処理する。パケット転送制御ルーチン３１では、プロセッサ１６は、各フレームに付されたインタフェース識別子によって、受信フレームが無線ポート（無線回線インタフェース１０−１）からの受信フレームか、有線ポート（有線回線インタフェース１０−２）からの受信フレームかを判定し（３１１）、受信フレームが無線ポートから入力されたものであれば、メッセージ解析処理ルーチン３３を実行する。受信フレームが有線ポートから入力されたものであれば、ドーマント状態制御ルーチン３４を実行する。
【００７３】
メッセージ解析処理ルーチン３３では、プロセッサ１６は、図１６に示すように、受信フレームのメッセージの種別を判定し（３３１）、メッセージ種別に応じた処理を実行する。
受信フレームが、Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｑｕｅｓｔフレームの場合、プロセッサ１６は、ＳＴＡ接続管理テーブル３２に、ＳＴＡ  ＩＰアドレス３２２として受信フレームの送信元ＩＰアドレスを含む新たなテーブルエントリを登録（３３２）した後、通信制御ルーチン３０を実行する。通信制御ルーチン３０は、Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｑｕｅｓｔフレームに応答して、Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｓｐｏｎｓｅフレームを生成し、これを送信バッファ１５Ｔに出力する。
【００７４】
受信フレームが、Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームの場合、プロセッサ１６は、ＳＴＡ接続管理テーブル３２から、ＳＴＡ  ＩＰアドレス３２２が受信フレームの送信元ＩＰアドレスに一致するテーブルエントリを検索し、このエントリのＤｏｒｍａｎｔフラグ３２４をＯＮ状態に設定（３３３）した後、通信制御ルーチン３０を実行する。通信制御ルーチン３０は、Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームに応答して、Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームを生成し、これを送信バッファ１５Ｔに出力する。
【００７５】
受信フレームが、Ｕｎ−Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームの場合、プロセッサ１６は、ＳＴＡ接続管理テーブル３２から、ＳＴＡ  ＩＰアドレス３２２が受信フレームの送信元ＩＰアドレスに一致するテーブルエントリを検索し、このエントリのＤｏｒｍａｎｔフラグ３２４をＯＦＦ状態に設定（３３４）した後、通信制御ルーチン３０を実行する。通信制御ルーチン３０は、Ｕｎ−Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームに応答して、Ｕｎ−Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームを生成し、これを送信バッファ１５Ｔに出力し、もしキューバッファ１８に転送すべきデータフレームがあれば、このデータフレームを送信バッファ１５Ｔに出力する。
【００７６】
受信フレームが、上述したＲｅｑｕｅｓｔフレーム以外の制御フレームの場合、プロセッサ１６は、通信制御ルーチン３０を実行する。通信制御ルーチン３０は、図７に示した通信制御手順に従って、受信フレームの種類に応じた応答フレームを生成し、これを送信バッファ１５Ｔに出力する。
【００７７】
受信フレームがユーザフレーム（データフレーム）の場合、プロセッサ１６は、受信フレームを送信バッファ１５Ｔに出力する。
尚、通信制御ルーチン３０が生成した制御フレームには、受信フレームの送信元ＩＰアドレスを宛先ＩＰアドレスとするＭＡＣヘッダと、無線回線インタフェース１０−１の識別子を示す内部ヘッダとが付加され、送信バッファ１５Ｔに出力されるユーザフレーム（データフレーム）には、有線回線インタフェース１０−２の識別子を示す内部ヘッダが付加されている。パケット転送部１２は、送信バッファ１５Ｔから読み出した送信フレームを内部ヘッダに従って、無線回線インタフェース１０−１または有線回線インタフェース１０−２に転送する。内部ヘッダは、各回線インタフェースで除去される。
【００７８】
図１７は、ドーマント状態制御ルーチン３４の詳細を示す。
ドーマント状態制御ルーチン３４では、プロセッサ１６は、ＳＴＡ接続管理テーブル３２から、ＳＴＡ  ＩＰアドレス３２２が受信フレームの宛先ＩＰアドレスと一致するテーブルエントリを検索し、このエントリのＤｏｒｍａｎｔフラグを判定する（３４１）。
【００７９】
ＤｏｒｍａｎｔフラグがＯＮ状態であれば、プロセッサ１６は、ドーマント状態を解除するためのＢｅａｃｏｎフレームを生成し（３４２）、これを送信バッファ１５Ｔに出力（３４３）した後、受信フレームをキューバッファ１８に蓄積して（３４４）、このルーチンを終了する。ＤｏｒｍａｎｔフラグがＯＦＦ状態の場合、プロセッサ１６は、受信フレームを送信バッファ１５Ｔに出力して（３４５）、このルーチンを終了する。
【００８０】
図１８は、各ＳＴＡ２のプロセッサ２６が実行するドーマント要求送信制御ルーチン４６のフローチャートを示す。
ＳＴＡ２におけるドーマントの開始条件として、一定時間に亘って無線ＬＡＮでのデータの送受信がない場合と、ＡＰ１からの電波が通信可能な受信レベルでなくなった場合とがある。本実施例では、各ＳＴＡ２が、周期監視タイマが示す所定時間Ｔの周期で、ドーマント要求送信制御ルーチン４６を実行する。
【００８１】
ドーマント要求送信制御ルーチン４６では、プロセッサ２６は、ＳＴＡ接続管理テーブル３２が示すＤｏｒｍａｎｔフラグ３２４の状態を判定し（４６０）、Ｄｏｒｍａｎｔフラグ３２４がＯＮ状態であれば、周期監視タイマをリセットして（４６６）、このルーチンを終了する。Ｄｏｒｍａｎｔフラグ３２４がＯＦＦ状態の場合、プロセッサ２６は、過去所定時間Ｔ内でのデータフレームの送受信の有無を判定する（４６１）。
【００８２】
データフレームの送受信が無ければ、プロセッサ２６は、Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームを生成し（４６４）、これを送信バッファ２５Ｔに出力（４６５）した後、周期監視タイマをリセットして（４６６）、このルーチンを終了する。
過去所定時間Ｔ内にデータフレームの送受信が有った場合、プロセッサ２６は、ＡＰ１からの電波の受信レベルを判定し（４６３）、受信レベルが通信可能レベルでなくなった場合は、ステップ４６４〜４６６を実行し、受信レベルが通信可能なレベルであれば、周期監視タイマをリセットして（４６６）、このルーチンを終了する。
【図面の簡単な説明】
【００８３】
【図１】本発明が適用されるネットワーク構成の１例を示す図。
【図２】無線端末（ＳＴＡ）の１実施例を示すブロック構成図。
【図３】アクセスポイント（ＡＰ）の１実施例を示すブロック構成図。
【図４】８０２．１１のＭＡＣフレームのフォーマット図。
【図５】ＭＡＣヘッダのＤＳフィールドとアドレスフィールドの対応関係を示す図。
【図６】本発明のドーマント制御で使用するタイプ／サブタイプフィールドのタイプ値およびサブタイプ値の１実施例を示す図。
【図７】図１のネットワークにおける通信制御シーケンスの１実施例を示す図。
【図８】ＳＴＡがドーマント状態からＡＣＴＩＶＥ状態に復旧するための制御シーケンスを示す図。
【図９】ＡＰが、ドーマント状態にあるＳＴＡをアクティブ状態に復旧するための制御シーケンスを示す図。
【図１０】本発明のＡＰが備えるＳＴＡ接続管理テーブル３２の内容変化を説明するための図。
【図１１】本発明のＳＴＡが備えるＡＰ接続管理テーブル４２の内容変化を説明するための図。
【図１２】本発明のＳＴＡが実行するパケット転送制御ルーチン４１の１実施例を示すフローチャート。
【図１３】本発明のＳＴＡが実行するメッセージ解析処理ルーチン４３の１実施例を示すフローチャート。
【図１４】本発明のＳＴＡが実行するドーマント状態制御ルーチン４４の１実施例を示すフローチャート。
【図１５】本発明のＡＰが実行するパケット転送制御ルーチン３１の１実施例を示すフローチャート。
【図１６】本発明のＡＰが実行するメッセージ解析処理ルーチン３３の１実施例を示すフローチャート。
【図１７】本発明のＡＰが実行するドーマント状態制御ルーチン３４の１実施例を示すフローチャート。
【図１８】本発明のＳＴＡが実行するドーマント要求送信制御ルーチン４６の１実施例を示すフローチャート。
【図１９】Ｐｒｏｂｅ−Ｒｅｑｕｅｓｔフレームのフォーマット図。
【図２０】Ｐｒｏｂｅ−Ｒｅｓｐｏｎｓｅフレームのフォーマット図。
【図２１】Ａｕｔｈ−Ｒｅｑｕｅｓｔフレームのフォーマット図。
【図２２】Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｑｕｅｓｔフレームのフォーマット図。
【図２３】Ａｓｓｏｃｉａｔｉｏｎ−Ｒｅｓｐｏｎｓｅフレームのフォーマット図。
【図２４】Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームのフォーマット図。
【図２５】Ｄｏｒｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームのフォーマット図。
【図２６】Ｕｎ−Ｄｏｒｍａｎｔ−Ｒｅｑｕｅｓｔフレームのフォーマット図。
【図２７】Ｕｎ−Ｄｒｏｍａｎｔ−Ｒｅｓｐｏｎｓｅフレームのフォーマット図。
【図２８】Ｂｅａｃｏｎフレームのフォーマット図。
【符号の説明】
【００８４】
１：ＡＰ（アクセスポイント）、２：ＳＴＡ（移動端末）、３：Ｌ３ＳＷ、４：サーバ、５：制御端末、１０−１、２０−１：無線回線インタフェース、１０−２：有線回線インタフェース、２０−２：有線ＬＡＮインタフェース、１１、２１：無線送受信部、１２、２２：パケット転送部、１３、２３：制御部、１５Ｔ、２５Ｔ：送信バッファ、１５Ｒ、２５Ｒ：受信バッファ、１６、２６:プロセッサ、１７、２７：メモリ、１８：キューバッファ、１９：端末インタフェース、３０、４０：通信制御ルーチン、３１、４１：パケット転送制御ルーチン、３２：ＳＴＡ接続管理テーブル、４２：ＡＰ接続管理テーブル、３３、４３：メッセージ解析処理ルーチン、３４、４４：ドーマント状態制御ルーチン、３５、４５：ポート管理テーブル、４６：ドーマント要求送信制御ルーチン、４７：アプリケーションプログラム。
【図１】
0004940082.tif 000002
【図２】
0004940082.tif 000003
【図３】
0004940082.tif 000004
【図４】
0004940082.tif 000005
【図５】
0004940082.tif 000006
【図６】
0004940082.tif 000007
【図７】
0004940082.tif 000008
【図８】
0004940082.tif 000009
【図９】
0004940082.tif 000010
【図１０】
0004940082.tif 000011
【図１１】
0004940082.tif 000012
【図１２】
0004940082.tif 000013
【図１３】
0004940082.tif 000014
【図１４】
0004940082.tif 000015
【図１５】
0004940082.tif 000016
【図１６】
0004940082.tif 000017
【図１７】
0004940082.tif 000018
【図１８】
0004940082.tif 000019
【図１９】
0004940082.tif 000020
【図２０】
0004940082.tif 000021
【図２１】
0004940082.tif 000022
【図２２】
0004940082.tif 000023
【図２３】
0004940082.tif 000024
【図２４】
0004940082.tif 000025
【図２５】
0004940082.tif 000026
【図２６】
0004940082.tif 000027
【図２７】
0004940082.tif 000028
【図２８】
0004940082.tif 000029