(57)【特許請求の範囲】
【請求項１】
ＬＡＮに接続された無線基地局および複数の有線ＬＡＮ端末と、上記無線基地局に無線チャネルで接続された複数の無線ＬＡＮ端末とからなる無線ＬＡＮシステムにおいて、
上記無線基地局が、
接続状態にある無線ＬＡＮ端末のＭＡＣアドレスを記憶するための無線ＬＡＮ接続テーブルと、
上記ＬＡＮから、ペイロード部に起動対象となる無線ＬＡＮ端末をＭＡＣアドレスで指定した起動命令用のフレームデータを含み、ＭＡＣヘッダの宛先アドレスにブロードキャストアドレスを含むＭＡＣフレームを受信した時、上記フレームデータが示すＭＡＣアドレスが上記無線ＬＡＮ接続テーブルに登録済みであることを確認して、該ＭＡＣフレームの宛先アドレスを上記ＭＡＣアドレスに変換し、受信フレームをユニキャストＭＡＣフレームとして無線チャネルに送信する制御部とを備えることを特徴とする無線ＬＡＮシステム。
【請求項２】
前記無線基地局の制御部が、前記ＭＡＣフレームに対する無線ＬＡＮ端末からの応答が受信される迄、前記ＭＡＣフレームの送信を繰り返すことを特徴とする請求項１に記載の無線ＬＡＮシステム。
【請求項３】
前記無線ＬＡＮ接続テーブルが、各ＭＡＣアドレスと対応して起動用ＭＡＣフレームの送信要否を示すフラグ情報を記憶しており、
前記無線基地局の制御部が、上記フラグ情報の状態に従って、同一無線ＬＡＮ端末への前記ＭＡＣフレームの送信を制御することを特徴とする請求項２に記載の無線ＬＡＮシステム。
【請求項４】
ＬＡＮに接続された無線基地局および複数の有線ＬＡＮ端末と、上記無線基地局に無線チャネルで接続された複数の無線ＬＡＮ端末とからなる無線ＬＡＮシステムにおいて、
上記無線基地局が、
接続状態にある無線ＬＡＮ端末のＭＡＣアドレスを記憶するための無線ＬＡＮ接続テーブルと、
上記ＬＡＮから、フレームデータ部に起動対象となる無線ＬＡＮ端末のＭＡＣアドレスを含み、ＭＡＣヘッダの宛先アドレスにブロードキャストアドレスを含む遠隔起動用のＭＡＣフレームを受信した時、該ＭＡＣフレームの宛先アドレスを上記無線ＬＡＮ接続テーブルに登録済みのＭＡＣアドレスに順次に変換し、受信フレームをユニキャストＭＡＣフレームとして無線チャネルに送信することによって、接続状態にある複数の無線ＬＡＮ端末に対して、個別に遠隔起動用のＭＡＣフレームを送信する制御部とを備えたことを特徴とする無線ＬＡＮシステム。
【請求項５】
前記ＬＡＮに接続された前記各有線ＬＡＮ端末が、
無線ＬＡＮシステムを構成する他の端末のＩＰアドレスとＭＡＣアドレスとの対応関係を示す複数のテーブルエントリからなるアドレス変換テーブルと、
上記アドレス変換テーブルに登録されたＩＰアドレスについて、定期的に相手端末への問い合わせを行い、応答しない端末のテーブルエントリを削除する制御部とを備え、
前記有線ＬＡＮ端末のうちの少なくとも１つが、上記アドレス変換テーブルにおける予め指定された特定端末のテーブルエントリに、該テーブルエントリの削除を禁止する情報を設定することによって、上記特定端末を起動するためのＭＡＣフレームをユニキャスト宛先ＭＡＣアドレスでＬＡＮに送信できるようにしたことを特徴とする請求項１〜請求項４の何れかに記載の無線ＬＡＮシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステムに関し、更に詳しくは、ＬＡＮによって無線基地局に接続された端末から、無線ＬＡＮ端末を遠隔起動するのに適した無線ＬＡＮシステムに関する。
【背景技術】
【０００２】
複数の端末をＬＡＮで接続した有線ＬＡＮシステムにおいては、各端末は、他の端末のＩＰアドレスとＭＡＣアドレスとの対応関係を示すＡＲＰ（Address Resolution Table）テーブルを備えている。各端末は、ＩＰアドレスで宛先端末を指定した送信パケットが発生すると、ＡＲＰテーブルから宛先ＩＰアドレスと対応するＭＡＣアドレスを検索し、送信パケットに宛先端末をＭＡＣアドレスで指定したＭＡＣヘッダを付加して、ＭＡＣフレーム形式でＬＡＮに送出する。
【０００３】
通信相手端末のＭＡＣアドレスが不明の場合、各端末は、アドレス解決の対象となる端末をＩＰアドレスで指定したＡＲＰリクエストを生成し、これをＬＡＮにブロードキャストする。アドレス解決対象として指定された端末は、ＬＡＮからＡＲＰリクエストを受信すると、自分のＭＡＣアドレスとＩＰアドレスとの対応関係を示すＡＲＰレスポンスを生成し、これをＡＲＰリクエストの送信元端末に返送する。ＡＲＰリクエストの送信元端末は、上記ＡＲＰレスポンスを受信すると、受信メッセージが示すＭＡＣアドレスとＩＰアドレスとの対応関係をＡＲＰテーブルに登録し、送信パケットに付加すべきＭＡＣヘッダの生成に利用する。
【０００４】
通常、有線ＬＡＮシステムを形成する各端末は、ＡＲＰテーブルに登録されたＩＰアドレスをＭＡＣアドレスの解決対象として、定期的にＡＲＰリクエストを発行し、ＡＲＰレスポンスを返送しなくなった端末のテーブルエントリをＡＲＰテーブルから削除するダイナミックなテーブル更新を行っている。
【０００５】
また、有線ＬＡＮシステムの各端末は、無駄な電力消費を無くすために、ＬＡＮインタフェースと、ＭＡＣレイヤ以下のプロトコル処理を行うＬＡＮボード部のみを常時動作させておき、端末本体は電源オフ状態、または省電力モードで間歇的に動作させている。この構成において、上述した送信パケットへのＭＡＣヘッダの付加は、ＬＡＮボード部で行われ、ＡＲＰリクエストへの応答は、端末本体で行われる。
【０００６】
従って、ＬＡＮボード部でＡＲＰリクエストを受信しても、端末本体が電源オフ状態または省電力モードとなっていれば、ＡＲＰレスポンスを返送することができず、結果的に、電源オフ状態または省電力モード状態にある端末のテーブルエントリが、問合せ元となった端末のＡＲＰテーブルから削除される可能性が高くなる。
【０００７】
有線ＬＡＮシステムの分野では、電源オフ状態、または省電力モードとなっている端末を他の端末から遠隔起動するための技術として、Ｗａｋｅ ＯＮ ＬＡＮパケットが知られている。Ｗａｋｅ ＯＮ ＬＡＮパケットは、遠隔操作元の端末本体で動作するアプリケーションソフトウェアによって生成され、そのペイロードには、起動対象となる端末をＭＡＣアドレスで指定した起動命令用のフレームデータが設定されている。Ｗａｋｅ ＯＮ ＬＡＮパケットのフレームデータに設定されるＭＡＣアドレスの値は、通常、遠隔操作元の端末ユーザによってキーボードから入力される。
【０００８】
Ｗａｋｅ ＯＮ ＬＡＮパケットは、宛先ＭＡＣアドレスにブロードキャストアドレスを適用して、ＬＡＮにブロードキャストされる。この場合、起動対象となった端末のＬＡＮボードは、受信パケットペイロードのフレームデータが示す宛先ＭＡＣアドレスの値から、受信パケットが自端末宛のＷａｋｅ ＯＮ ＬＡＮパケットであることを認識して、端末本体を起動する。
【０００９】
複数の端末（有線ＬＡＮ端末）が接続されたＬＡＮに無線基地局（無線ＬＡＮ基地局）を接続しておき、該無線基地局に無線チャネルを介して複数の無線端末（無線ＬＡＮ端末）を接続することによって、有線ＬＡＮ端末と無線ＬＡＮ端末との通信を可能とした無線ＬＡＮシステムを構築できる（非特許文献１、非特許文献２）。
【００１０】
ＬＡＮに接続された端末を遠隔起動する従来技術として、例えば、特開平１１−１１００８９号公報（特許文献１）には、交換機に接続されたＬＡＮ端末（コンピュータ）において、ＭＡＣヘッダに含まれる宛先アドレスが自端末のＭＡＣアドレスに一致するユニキャストフレームに応答して、ＬＡＮカードが端末（コンピュータ）本体の電源状態を回復するシステム構成が開示されている。
【００１１】
【特許文献１】特開平１１−１１００８９号公報
【非特許文献１】ＡＮＣＩ／ＩＥＥＥ８０２．１１  Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification
【非特許文献２】ＩＥＥＥ８０２．１１ 無線ネットワーク管理  Matthew S. Cast著（発行：株式会社オライリー・ジャパン）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
無線ＬＡＮシステムでも、各無線ＬＡＮ端末を端末本体とＬＡＮボードに分けた構造とすることによって、無線ＬＡＮ端末本体を電源オフ状態または省電力モードで動作させることができる。しかしながら、無線ＬＡＮシステムにおいて、有線ＬＡＮ端末から、Ｗａｋｅ ＯＮ ＬＡＮパケットを使用して、電源オフ状態または省電力モードの無線ＬＡＮ端末を遠隔起動しようとすると、次のような問題がある。
【００１３】
例えば、通信相手となる無線ＬＡＮ端末が電源オフ状態または省電力モード状態となっていた場合、有線ＬＡＮ端末は、前述したように、宛先ＭＡＣアドレスにブロードキャストアドレスを適用して、Ｗａｋｅ ＯＮ ＬＡＮパケット用のＭＡＣフレームをＬＡＮにブロードキャストすることになる。このＭＡＣフレームは、無線基地局で受信され、送信元アドレスとして無線基地局のＭＡＣアドレスを追加した形で、無線チャネルにブロードキャストされる。
【００１４】
然るに、無線区間では、送信電波の減衰、障害電波との干渉、障害物による反射波のマルチパスフェージング等の影響がある。そのため、無線ＬＡＮは、有線ＬＡＮと比較して通信の信頼性に劣り、無線基地局から送信された通信フレームを無線ＬＡＮ端末で正常に受信処理できる確率が低下している。通信の信頼性に劣る無線区間において、無線基地局と無線ＬＡＮ端末が、例えば、ＴＣＰ／ＩＰプロトコルを適用できるユニキャストパケットを送受信する場合は、送信側装置が、相手装置からの受信確認パケット（ＡＣＫ）が受信される迄、同一のパケットの再送を繰り返すことによって、送信パケットを相手装置に正しく届けることが可能となる。
【００１５】
しかしながら、上述したＷａｋｅ ＯＮ ＬＡＮパケットのように、無線基地局が送信パケットをブロードキャストした場合、ＩＥＥＥ８０２．１１の規定では、受信側端末からＡＣＫを返送する必要がない。従って、無線ＬＡＮ端末からのＡＣＫの有無を利用して、無線基地局に同一Ｗａｋｅ ＯＮ ＬＡＮパケットを再送動作させることができない。
【００１６】
つまり、無線区間での通信品質が劣化した状況下では、起動対象となった無線ＬＡＮ端末が、無線基地局からブロードキャストされたＷａｋｅ ＯＮ ＬＡＮパケットを正常に受信できなかったために、遠隔起動に失敗する可能性が高くなる。また、起動対象となった無線ＬＡＮ端末からのＡＣＫの返送がないため、遠隔操作元となった有線ＬＡＮ端末では、遠隔起動の結果を直ちに把握できないという問題がある。
【００１７】
本発明の目的は、無線ＬＡＮ端末の遠隔起動に適した無線ＬＡＮシステムを提供することにある。
【課題を解決するための手段】
【００１８】
上記目的を達成するため、本発明の無線ＬＡＮシステムは、ＬＡＮに接続された無線基地局および複数の有線ＬＡＮ端末と、上記無線基地局に無線チャネルで接続された複数の無線ＬＡＮ端末とからなり、
上記無線基地局が、接続状態にある無線ＬＡＮ端末のＭＡＣアドレスを記憶するための無線ＬＡＮ接続テーブルと、上記ＬＡＮから、ペイロード部に起動対象となる無線ＬＡＮ端末をＭＡＣアドレスで指定した起動命令用のフレームデータを含み、ＭＡＣヘッダの宛先アドレスにブロードキャストアドレスを含むＭＡＣフレームを受信した時、上記フレームデータが示すＭＡＣアドレスが上記無線ＬＡＮ接続テーブルに登録済みであることを確認して、該ＭＡＣフレームの宛先アドレスを上記ＭＡＣアドレスに変換し、受信フレームをユニキャストＭＡＣフレームとして無線チャネルに送信する制御部とを備えることを特徴とする。
【００１９】
本発明によれば、無線区間にユニキャストのＭＡＣフレームを適用できるため、無線基地局の制御部が、起動命令用のＭＡＣフレームに対する無線ＬＡＮ端末からの応答が受信される迄、ＭＡＣフレームの送信を繰り返すことが可能となる。本発明の１実施例では、上記無線ＬＡＮ接続テーブルが、各ＭＡＣアドレスと対応して起動用ＭＡＣフレームの送信要否を示すフラグ情報を記憶しており、無線基地局の制御部が、上記フラグ情報の状態に従って、同一無線ＬＡＮ端末への前記ＭＡＣフレームの送信を制御する。
【００２０】
本発明による無線ＬＡＮシステムの他の特徴は、上記無線基地局の制御部が、ＬＡＮから、フレームデータ部に起動対象となる無線ＬＡＮ端末のＭＡＣアドレスを含み、ＭＡＣヘッダの宛先アドレスにブロードキャストアドレスを含む遠隔起動用のＭＡＣフレームを受信した時、該ＭＡＣフレームの宛先アドレスを上記無線ＬＡＮ接続テーブルに登録済みのＭＡＣアドレスに順次に変換し、受信フレームをユニキャストＭＡＣフレームとして無線チャネルに送信することによって、接続状態にある複数の無線ＬＡＮ端末に対して、個別に遠隔起動用のＭＡＣフレームを送信することにある
本発明による無線ＬＡＮシステムの更に他の特徴は、ＬＡＮに接続された前記各有線ＬＡＮ端末が、無線ＬＡＮシステムを構成する他の端末のＩＰアドレスとＭＡＣアドレスとの対応関係を示す複数のテーブルエントリからなるアドレス変換テーブルと、上記アドレス変換テーブルに登録されたＩＰアドレスについて、定期的に相手端末への問い合わせを行い、応答しない端末のテーブルエントリを削除する制御部とを備え、
有線ＬＡＮ端末のうちの少なくとも１つが、上記アドレス変換テーブルにおける予め指定された特定端末のテーブルエントリに、該テーブルエントリの削除を禁止する情報を設定することによって、上記特定端末を起動するためのＭＡＣフレームをユニキャスト宛先ＭＡＣアドレスでＬＡＮに送信できるようにしたことにある。
【発明の効果】
【００２１】
本発明によれば、遠隔制御元端末が、起動対象となる無線ＬＡＮ端末のアドレス変換情報がＡＲＰテーブルに未登録の状態となっていたために、遠隔起動用のパケットをブロードキャストＭＡＣフレーム形式で送信した場合でも、無線基地局で受信フレームをユニキャストフレームに変換することによって、遠隔起動の成功率を大幅に改善できる。また、遠隔制御元の端末で、予め指定された特定の無線ＬＡＮ端末については、ＡＲＰテーブルからのエントリ削除を禁止し、遠隔起動用のパケットをユニキャストＭＡＣフレーム形式で送信できるようにしておくことによって、遠隔起動の成功率を大幅に改善できる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施例について図面を参照して説明する。
図１は、本発明が適用される無線ＬＡＮシステムの構成を示す。
無線ＬＡＮシステムは、ＬＡＮ１００に接続された複数の端末（有線ＬＡＮ端末）１０（１０Ａ、１０Ｂ、・・・）および無線基地局（無線ＬＡＮ基地局）２０と、無線基地局２０と無線チャネルで交信する複数の端末（無線ＬＡＮ端末）３０（３０Ｄ、３０Ｅ、・・・）とからなる。
【００２３】
各端末は、それぞれ個別のＩＰアドレスとＭＡＣアドレスをもっている。以下の実施例では、簡単化のために、図１で括弧［  ］内に「ＩＰ：」と「ＭＡＣ：」で示すように、端末１０Ａ、１０Ｂ、３０Ｄ、３０Ｅが、それぞれＩＰアドレス「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」と、ＭＡＣアドレス「ａ」、「ｂ」、「ｃ」、「ｄ」を有し、無線ＬＡＮ基地局２０が、ＩＰアドレス「Ｙ」とＭＡＣアドレス「ｙ」を有するものとして説明する。
【００２４】
図２は、有線ＬＡＮ端末１０（１０Ａ、１０Ｂ）の構成の１例を示す。
有線ＬＡＮ端末１０は、端末本体１１と、ＬＡＮボード１２と、ＬＡＮインタフェース１３とからなる。端末本体１１は、例えば、プロセッサ（制御部）、メモリ、表示部、入力部、電源など、通常の端末装置と同様の構成要素からなっている。ＬＡＮボード１２は、バス１７、電源線１８および起動信号線１９を介して端末本体１１に接続された制御部１４と、制御部１４に接続されたメモリ１５とからなっている。例えば、バス１７がＰＣＩバスの場合、電源線１８は３．３Vauxであり、起動信号線１８はＰＭＥ＃である。端末本体１１には、後述するＡＲＰテーブル１６が形成されている。
【００２５】
端末本体１１が電源オフ状態または省電力モードの期間中でも、制御部１４とメモリ１５には常時電力が供給されており、ＬＡＮインタフェース１３からのパケット受信時に、ＬＡＮボード１２で、ＡＲＰテーブル１６を参照したＭＡＣレイヤのプロトコル処理を実行できるようになっている。但し、端末本体１１が休止期間中は、受信パケットに対するＭＡＣレイヤより上位のプロトコル処理は実行不能となる。
【００２６】
図３は、ＡＲＰテーブル１６の構成を示す。
ＡＲＰテーブル１６は、ＩＰアドレス１６１と、ＭＡＣアドレス１６２と、エントリタイプ１６３との対応関係を示す複数のテーブルエントリ１６０（１６０−１、１６０−２、・・・）からなる。エントリタイプ１６３には、そのテーブルエントリを動的に削除してよい場合は「dynamic」、そうでない場合は「static」が設定される。図１に示した無線ＬＡＮシステムの場合、有線ＬＡＮ端末１０ＡのＡＲＰテーブル１６には、図示したように、自端末１０Ａの通信相手となる他の通信装置１０Ｂ、２０、３０Ｄ、３０ＥのＩＰアドレス「Ｂ」、「Ｙ」、「Ｄ」、「Ｅ」と対応した複数のテーブルエントリが登録される。
【００２７】
例えば、有線ＬＡＮ端末１０ＡのＡＲＰテーブル１６において、有線ＬＡＮ端末１０Ｂ用のテーブルエントリが未登録で、ＭＡＣアドレスが不明の場合、有線ＬＡＮ端末１０Ａは、アドレス解決すべき有線ＬＡＮ端末１０ＢをＩＰアドレス「Ｂ」で指定したＡＲＰリクエストパケットをＬＡＮ１００にブロードキャストする。
【００２８】
上記ＡＲＰリクエストパケットが送信された時点で、有線ＬＡＮ端末１０Ｂの端末本体が動作中であれば、有線ＬＡＮ端末１０Ｂから１０Ａに、ＩＰアドレス「Ｂ」とＭＡＣアドレス「ｂ」との対応関係を示すＡＲＰレスポンスパケットが返送される。従って、有線ＬＡＮ端末１０Ａは、上記ＡＲＰレスポンスパケットに基づいて、ＩＰアドレス「Ｂ」とＭＡＣアドレス「ｂ」との対応関係を示す新たなテーブルエントリ１６０−１をＡＲＰテーブル１６に登録することが可能となる。
【００２９】
上記ＡＲＰリクエストパケットが送信された時点で、有線ＬＡＮ端末１０Ｂの端末本体が、電源オフ状態または省電力モードで動作を休止していた場合、有線ＬＡＮ端末１０ＢからのＡＲＰレスポンスはない。この場合、有線ＬＡＮ端末１０Ａは、有線ＬＡＮ端末１０Ｂを起動するためにＷａｋｅ ＯＮ ＬＡＮパケットを発行する必要がある。
【００３０】
図４は、各有線ＬＡＮ端末１０Ａから送信されるＷａｋｅ ＯＮ ＬＡＮフレーム３００のフォーマットを示す。
Ｗａｋｅ ＯＮ ＬＡＮフレーム３００は、ＩＰパケットを含むペイロード３１０に、宛先ＭＡＣアドレス（ＤＭＡＣ）３２１と送信元ＭＡＣアドレス（ＳＭＡＣ）３２２とを含むＭＡＣヘッダを付加した形となっている。ペイロード３１０に設定されるＩＰパケットは、送信元ＩＰアドレス（ＳＩＰ）３１１と宛先ＩＰアドレス（ＤＩＰ）３１２とを含むＩＰヘッダと、Ｗａｋｅ ＯＮ ＬＡＮフレームデータ３１３とからなる。
【００３１】
Ｗａｋｅ ＯＮ ＬＡＮパケットのフレームデータ３１３は、送信元（有線ＬＡＮ端末１０Ａ）の端末本体１１で動作するアプリケーションプログラムによって生成される。フレームデータ３１３は、ＩＰヘッダを付加した後、ＬＡＮボード１２に出力され、ＬＡＮボード１２でＭＡＣフレームに変換して、ＬＡＮ１００に送信される。Ｗａｋｅ ＯＮ ＬＡＮパケットのフレームデータ３１３は、「FF:FF:FF-FF:FF:FF」に続いて、端末ユーザが指定した宛先ＭＡＣアドレスの値が１６回繰り返されている。
【００３２】
ＡＲＰテーブルに有線ＬＡＮ端末１０Ｂのテーブルエントリが未登録の場合、ＬＡＮボード１２では、有線ＬＡＮ端末１０Ｂ宛のユニキャストのＭＡＣヘッダを生成することができない。この場合、端末本体１１は、ＩＰヘッダの宛先ＩＰアドレス３１２に、ＩＰブロードキャストアドレスの値「255:255:255:255」を設定し、送信元ＩＰアドレス３１１に、有線ＬＡＮ端末１０ＡのＩＰアドレスの値「Ａ」を設定したＩＰパケットをＬＡＮボード１２に出力する。
【００３３】
上記ＩＰパケットを受け取ったＬＡＮボード１２の制御部１４は、受信パケットの宛先ＩＰアドレス３１２がＩＰブロードキャストアドレス「255:255:255:255」となっていることから、宛先ＭＡＣアドレス３２１にＭＡＣレイヤのブロードキャストアドレス「FF:FF:FF-FF:FF:FF」を含み、送信元ＭＡＣアドレス３２２に有線ＬＡＮ端末１０ＡのＭＡＣアドレスの値「ａ」を含むＭＡＣヘッダを生成し、受信ＩＰパケットをＭＡＣフレーム形式でＬＡＮ１００に送信する。
【００３４】
一方、起動対象となった有線ＬＡＮ端末１０Ｂでは、上記Ｗａｋｅ ＯＮ ＬＡＮフレーム３００がＬＡＮインタフェース１３で受信され、ＬＡＮボード１２の制御部１４に入力される。制御部１４は、受信フレーム３００の宛先ＭＡＣアドレス３２１が、ブロードキャストアドレス「FF:FF:FF-FF:FF:FF」となっているため、ＩＰヘッダの宛先ＩＰアドレス３１２を判定する。
【００３５】
この例では、宛先ＩＰアドレス３１２がブロードキャストアドレス「255:255:255:255」となっているため、制御部１４は、フレームデータ３１３をチェックする。フレームデータ３１３には、「FF:FF:FF-FF:FF:FF」の次に、有線ＬＡＮ端末１０ＢのＭＡＣアドレスが１６回繰り返されているため、制御部１４は、受信パケットが自端末宛のＷａｋｅ ＯＮ ＬＡＮパケットであると判断し、起動信号線１９にイネーブル信号を出力する。有線ＬＡＮ端末１０Ｂの端末本体１１は、起動信号線１９にイネーブル信号（起動信号）が出力されたことを検知すると、休止状態から動作状態に移行するための起動シーケンスを実行する。
【００３６】
図５は、ＩＥＥＥ８０２．１１で規定された無線ＬＡＮ端末の状態遷移図を示す。
ＩＥＥＥ８０２．１１の無線ＬＡＮでは、無線基地局（無線ＬＡＮ基地局）２０と端末（無線ＡＬＮ端末）３０との間に、状態１、状態２、状態３の３つの状態が存在する。状態１は、無線基地局２０と端末３０とが未通信の状態を示し、状態３は、無線基地局２０と端末３０との間の接続が完了して、端末３０が他の端末と通信可能な状態を示す。状態２は、無線基地局２０と端末３０との間で認証シーケンスを終えた状態を示す。状態２で、無線基地局２０と端末３０とがアソシェーション・シーケンスに成功すると、状態３に遷移する。
【００３７】
図６は、無線基地局２０と無線ＡＬＮ端末３０との間で実行される通信シーケンスと状態遷移との関係を示す。また、図７は、無線基地局２０が備える無線ＬＡＮ接続テーブル２８を示す。無線ＬＡＮ接続テーブル２８には、無線基地局２０に接続中の無線ＬＡＮ端末３０について、ＭＡＣアドレス２８１とリッスン間隔２８２との対応関係を示す複数のテーブルエントリ２８０−１、２８０−２、・・・が登録される。
【００３８】
状態１にある無線ＬＡＮ端末３０が、無線基地局２０にプローブリクエストを送信し（ＳＱ１）、無線基地局２０がプローブレスポンスを返送すると（ＳＱ２）、無線ＬＡＮ端末３０は、無線基地局２０に認証リクエストを送信する（ＳＱ３）。無線基地局２０が、端末認証に成功したことを示す認証レスポンスを返送すると（ＳＱ４）、無線ＬＡＮ端末３０は状態２に遷移する。
【００３９】
状態２となった無線ＬＡＮ端末３０は、無線基地局２０にリッスン間隔ｎを指定したアソシェーションリクエストを送信する（ＳＱ５）。無線基地局２０は、アソシェーションリクエストを受信すると、メッセージの送信元を示すＭＡＣアドレスとリッスン間隔ｎとの対応関係を無線ＬＡＮ接続テーブル２８に登録した後、アソシェーションレスポンスを返送する（ＳＱ６）。アソシェーションに成功すると、無線ＬＡＮ端末３０は状態３に遷移する。尚、無線ＬＡＮ接続テーブル２８に登録されたテーブルエントリは、無線基地局２０が、無線ＬＡＮ端末３０から認証解除フレームを受信した時、または、無線ＬＡＮ端末３０からのアクセスが一定時間以上途絶えたことを検知した時点で削除される。
【００４０】
ＬＡＮ１００に接続された何れかの端末１０が、無線ＬＡＮ接続テーブル２８にエントリ登録された無線ＬＡＮ端末３０宛のＡＲＰリクエストをＬＡＮ１００に送信した場合、無線基地局２０は、上記ＡＲＰリクエストを無線ＬＡＮ端末３０に中継する（ＳＱ７）。無線ＬＡＮ端末３０が、ＡＲＰレスポンスを返送すると（ＳＱ８）、無線基地局２０は、受信したＡＲＰレスポンスをＬＡＮ１００に中継する。
【００４１】
ＬＡＮ１００に接続された何れかの端末１０が、無線ＬＡＮ端末３０宛のユニキャストのデータパケットをＬＡＮ１００に送信した場合、無線基地局２０は、受信したデータパケットを無線ＬＡＮ端末３０に中継する（ＳＱ９）。無線ＬＡＮ端末３０が、応答パケット（ＡＣＫ）を返送すると（ＳＱ１０）、無線基地局２０は、これをＬＡＮ１００に中継する。
【００４２】
図８は、省電力モードで動作可能な無線ＬＡＮ端末３０のブロック構成図を示す。
無線ＬＡＮ端末３０は、図２に示した有線ＬＡＮ端末１０と同様、端末本体３１と、ＬＡＮボード３２とからなる。ＬＡＮボード３２は、バス３７、電源線３８および起動信号線３９を介して端末本体３１に接続された制御部３４と、制御部３４に接続されたメモリ３５と、アンテナに接続された送受信回路３３とからなる。
【００４３】
端末本体３１が電源オフ状態または省電力モードの期間中でも、ＬＡＮボード３２の制御部３４とメモリ３５と送受信回路３３には常時電力が供給されており、送受信回路３３から受信パケットに対して、ＬＡＮボード３２でのＭＡＣレイヤプロトコル処理が実行可能となっている。また、端末本体３１が電源オフ状態であっても、ＬＡＮボードの制御部３４が、送受信回路３３を介して無線基地局２０と定期的に交信することによって、無線基地局２０との接続状態３を維持している。すなわち、無線ＬＡＮ端末３０は、一旦、接続状態３になると、ユーザが切断操作をしない限り、無線基地局２０との接続を維持しており、無線基地局２０の無線ＬＡＮ接続テーブル２８に、ＭＡＣアドレスとリッスン間隔との関係を示すテーブルエントリを維持した状態となっている。
【００４４】
図９は、省電力モードで動作中の無線ＬＡＮ端末３０Ｄが、無線基地局２０との間で実行するＩＥＥＥ８０２．１１に従ったユニキャストデータパケットの送受信シーケンスを示す。
ここでは、無線ＬＡＮ端末３０Ｄが、無線基地局２０に対して、リッスン間隔「３」を指定したアソシェーションリクエストを送信（ＳＱ２０）した後、休止（sleep）状態に陥った場合について説明する。この場合、無線ＬＡＮ接続テーブル２８には、図７のテーブルエントリ２８０−１が示すように、無線ＬＡＮ端末３０ＤのＭＡＣアドレス「ｄ」と対応してリッスン間隔「３」が記憶される。リッスン間隔「３」は、無線基地局２０が定期的に送信するビーコン周期ΔＴを単位として、無線ＬＡＮ端末３０Ｄが３ビーコン周期毎に間歇的に動作（wake）状態に復帰することを意味している。
【００４５】
例えば、無線基地局２０が、有線ＬＡＮ端末１０Ａから無線ＬＡＮ端末３０Ｄ宛に送信されたユニキャストデータパケットを受信した時、無線ＬＡＮ端末３０Ｄが省電力モードで休止状態になっていたと仮定すると、無線基地局２０は、無線ＬＡＮ端末３０Ｄが動作（wake）状態に復帰するまで、上記パケットを一時的に保存する。
【００４６】
無線基地局２０は、定期的にビーコンを送信しており（ＳＱ２１（１）、ＳＱ２１（２）、・・・）、無線ＬＡＮ接続テーブルが示すリッスン間隔の値「３」に従って、３番目のビーコンで（ＳＱ２１（３））、無線ＬＡＮ端末３０Ｄに、受信すべきパケットが保存されていることを示すＴＩＭ情報を通知する。動作（wake）状態に復帰した無線ＬＡＮ端末３０Ｄは、上記ＴＩＭ情報を受信すると、無線基地局２０にデータ送信を要求するポーリングを行う（ＳＱ２２）。
【００４７】
無線基地局２０は、上記ポーリングを受信すると、ＡＣＫを返送（ＳＱ２３）した後、ポーリングの送信元となった無線ＬＡＮ端末３０Ｄ宛のユニキャストデータパケットを送信する（ＳＱ２４）。無線ＬＡＮ端末３０Ｄは、上記ユニキャストデータパケットを受信すると、無線基地局２０にＡＣＫを返送（ＳＱ２５）し、受信パケットを処理した後、再び休止状態となる。
【００４８】
尚、無線ＬＡＮ端末３０Ｄ宛のパケットが保存されていなければ、無線基地局２０が送信する３番目のビーコンは、第１、第２のビーコンと同様、無線ＬＡＮ端末３０Ｄ宛のＴＩＭ情報を含まない。この場合、上記３番目のビーコンを受信した無線ＬＡＮ端末３０Ｄは、受信すべきパケットが存在していないことを確認して、休止状態に陥る。
【００４９】
次に、有線ＬＡＮ端末、例えば、端末１０Ａが、無線ＬＡＮ端末３０ＤにＷａｋｅ ＯＮ ＬＡＮフレームを送信した場合の無線基地局２０の動作について説明する。
図１０は、無線基地局２０が、有線ＬＡＮ端末１０Ａから受信したＷａｋｅ ＯＮ ＬＡＮフレームを従来の方式で中継した場合のＭＡＣフレームフォーマットを示す。
【００５０】
図４で説明したように、有線ＬＡＮ端末１０Ａは、宛先ＩＰアドレス３１２としてブロードキャストアドレス「255.255.255.255」を含むＷａｋｅ ＯＮ ＬＡＮ用ＩＰパケットを端末本体１１で生成し、これをＬＡＮボード１２に出力する。ＬＡＮボード１２は、上記ＩＰパケットの宛先ＩＰアドレスがブロードキャストアドレスとなっていることから、宛先ＭＡＣアドレス３２１にＭＡＣブロードアドレス「FF: FF: FF-FF: FF: FF」を含み、送信元ＭＡＣアドレス３２２に有線ＬＡＮ端末１０ＡのＭＡＣアドレス「ａ」を含むＭＡＣヘッダを生成し、受信パケットをＭＡＣフレームとしてＬＡＮ１００に送信する。
【００５１】
上記ＭＡＣフレームを受信した従来方式の無線基地局２０の場合、宛先ＭＡＣアドレス３２１はそのままにして、ＭＡＣヘッダに、無線ＬＡＮ基地局２０のＭＡＣアドレス「ｙ」を示す送信元ＭＡＣアドレス３２２Ａを追加し、第２のＭＡＣアドレス３２２Ｂとして有線ＬＡＮ端末１０ＡのＭＡＣアドレス「ａ」を含むＭＡＣフレームを無線チャネルに転送する。
【００５２】
この場合、Ｗａｋｅ ＯＮ ＬＡＮフレームは、ブロードキャストフレームとなっているため、受信側端末からのＡＣＫ（受信確認パケット）の受信有無によるＷａｋｅ ＯＮ ＬＡＮフレームの再送要否判定は行われず、送信元端末１０Ａにおいて、宛先端末３０Ｄが上記Ｗａｋｅ ＯＮ ＬＡＮフレームを正常に受信したか否かを判断することもできない。
【００５３】
図１１は、本発明の無線基地局２０が無線チャネルに送信するＷａｋｅ ＯＮ ＬＡＮ用のＭＡＣフレームフォーマットの１例を示す。
本発明は、宛先ＩＰアドレス３１２と宛先ＭＡＣアドレス３２１にそれぞれブロードキャストアドレス「255.255.255.255」、「FF: FF: FF-FF: FF: FF」を含むＷａｋｅ ＯＮ ＬＡＮフレームを受信した無線基地局２０が、受信フレームの宛先ＭＡＣアドレス３２１を書き換え、ユニキャストＭＡＣフレームに変換して、無線チャネルに送信することを特徴とする。
【００５４】
図１１に示した例では、宛先ＭＡＣアドレス３２１が、フレームデータ３１３内で繰り返されている宛先ＭＡＣの値から判明する無線ＬＡＮ端末３０ＤのＭＡＣアドレス「ｄ」に書き換えられている。本発明の無線ＬＡＮ基地局２０は、ＭＡＣアドレス「ｄ」を示すテーブルエントリが無線ＬＡＮ接続テーブル２８に登録されている場合に限り、上述したユニキャストＭＡＣフレームへの変換を実行する。
【００５５】
図１２は、無線基地局２０のブロック構成図の１例を示す。
無線基地局２０は、プロセッサ（制御部）２１と、アンテナに接続された無線信号を送受信するためのＲＦ回路２２と、ＲＦ回路２２に接続された無線信号の変復調処理を行うための信号変換部２３と、信号変換部２３に接続された無線回路インタフェース２４と、ＬＡＮ１００に接続するためのＬＡＮインタフェース２５と、プロセッサ２１が実行する各種のプログラムを格納したプログラムメモリ２６と、図７で説明したＬＡＮ接続テーブル２８が形成されるデータメモリ２７とからなる。
【００５６】
図１３は、本発明の第１実施例として、ブロードキャストのＷａｋｅ ＯＮ ＬＡＮフレームをユニキャストＭＡＣフレームに変換するために無線基地局２０のプロセッサ２１が実行する無線ＬＡＮ送信パケット処理ルーチン２００のフローチャートを示す。
プロセッサ２１は、ＬＡＮ１００からパケット（ＭＡＣフレーム）を受信すると、無線ＬＡＮ送信パケット処理ルーチン２００を実行し、先ず、ＩＥＥＥ８０２．１１に従って、図１０に示したように、受信パケットのＭＡＣヘッダに自分のＭＡＣアドレスを示す送信元ＭＡＣアドレス３２２Ａを追加する（ステップ２０１）。
【００５７】
次に、プロセッサ２１は、ＭＡＣヘッダの宛先ＭＡＣアドレス３２１の値から、受信フレームがブロードキャストフレームか否かを判定する（２０２）。宛先ＭＡＣアドレス３２１がブロードキャストアドレスでなければ、プロセッサ２１は、ＭＡＣフレームを無線チャネルに送信（無線回路インタフェース２４に出力）して（２０８）、このルーチンを終了する。
【００５８】
宛先ＭＡＣアドレス３２１がブロードキャストアドレスの場合、プロセッサ２１は、フレームデータ３１０の内容から、受信フレームがＷａｋｅ ＯＮ ＬＡＮフレームか否かを判定する（２０３）。受信フレームがＷａｋｅ ＯＮ ＬＡＮフレームでなければ、プロセッサ２１は、ＭＡＣフレームを無線チャネルに送信して（２０８）、このルーチンを終了する。
【００５９】
受信フレームがＷａｋｅ ＯＮ ＬＡＮフレームの場合、プロセッサ２１は、フレームデータ３１０に含まれる宛先ＭＡＣアドレスが、ＬＡＮ接続テーブル２８に登録されているか否かを判定する（２０４）。宛先ＭＡＣアドレスが、ＬＡＮ接続テーブル２８に未登録の場合、Ｗａｋｅ ＯＮの対象となる無線ＬＡＮ端末が無線ＬＡＮ基地局２０と通信できる状態にはなっていないため、プロセッサ２１は、ＭＡＣフレームを廃棄して（２０９）、このルーチンを終了する。
【００６０】
宛先ＭＡＣアドレスがＬＡＮ接続テーブル２８登録済みの場合、プロセッサ２１は、ＭＡＣヘッダの宛先ＭＡＣアドレス（ＤＭＡＣ）３２１をフレームデータ３１０が示す宛先ＭＡＣアドレスに書き換え（２０５）、Ｗａｋｅ ＯＮ ＬＡＮフレームを無線ＬＡＮに送信（無線回路インタフェース２４に出力）して（２０６）、宛先無線ＬＡＮ端末からのＡＣＫの受信を待つ（２０７）。Ｗａｋｅ ＯＮ ＬＡＮフレームを送信してから所定時間内にＡＣＫが受信されない場合、プロセッサ２１は、所定の周期でステップ２０６を繰り返し、ＡＣＫを受信すると、これを要求元の有線ＬＡＮ端末に転送して（２１０）、このルーチンを終了する。
【００６１】
本実施例によれば、無線基地局２０から無線ＬＡＮ端末、例えば、端末３０Ｄに転送されるＷａｋｅ ＯＮ ＬＡＮ用のＭＡＣフレームの宛先アドレスが、ブロードキャストアドレス「FF: FF: FF- FF: FF: FF」からユニキャストアドレスに書き換えられている（２０５）。従って、無線ＬＡＮ端末３０Ｄでは、上記ＭＡＣフレームの受信に応答して、ＬＡＮボード制御部３４が端末本体３１を起動し、無線基地局２０宛にＡＣＫを返送することになる。また、本実施例では、無線基地局２０が、Ｗａｋｅ ＯＮ ＬＡＮ用のＭＡＣフレームの宛先ＭＡＣアドレスが、無線ＬＡＮ接続テーブル２８に登録されていることを確認して（２０４）、無線チャネルへのＭＡＣフレームを中継し、所定時間内に応答（ＡＣＫ）がなければ、Ｗａｋｅ ＯＮ ＬＡＮフレームの再送を繰り返すようになっているため、宛先ＬＡＮ端末を確実に起動することが可能となる。
【００６２】
尚、無線ＬＡＮ端末３０Ｄ宛のＷａｋｅ ＯＮ ＬＡＮフレームの再送動作は、送信の繰り返し回数が所定回数に達した時点で終了し、要求元の有線ＬＡＮ端末にＮＡＣ応答を返送して、このルーチンを終了するようにしてもよい。
【００６３】
図１４は、本発明の第２実施例として、ブロードキャストＷａｋｅ ＯＮ ＬＡＮフレームをユニキャストＭＡＣフレームに変換するために無線ＬＡＮ基地局２０のプロセッサ２１が実行する無線ＬＡＮ送信パケット処理ルーチン２２０のフローチャートを示す。
第２実施例は、ＬＡＮ１００からブロードキャストＷａｋｅ ＯＮ ＬＡＮパケットを受信した無線基地局２０が、受信フレームをユニキャストＭＡＣフレームに変換して、無線ＬＡＮ接続テーブル２８にエントリ登録された全ての無線ＬＡＮ端末に対して個別に送信するようにしたことを特徴とする。
【００６４】
プロセッサ２１は、ＬＡＮ１００からＭＡＣフレーム（パケット）を受信すると、無線ＬＡＮ送信パケット処理ルーチン２２０を実行し、第１実施例と同様、先ず、ＩＥＥＥ８０２．１１に従って、図１０に示したように、受信パケットのＭＡＣヘッダに自分のＭＡＣアドレスを示す送信元ＭＡＣアドレス３２２Ａを追加する（ステップ２２１）。
【００６５】
次に、プロセッサ２１は、ＭＡＣヘッダの宛先ＭＡＣアドレス３２１の値から、受信フレームがブロードキャストフレームか否かを判定する（２２２）。受信フレームがブロードキャストフレームでなければ、プロセッサ２１は、ＭＡＣフレームを無線チャネルに送信（無線回路インタフェース２４に出力）して（２３１）、このルーチンを終了する。
【００６６】
宛先ＭＡＣアドレス３２１がブロードキャストアドレスの場合、プロセッサ２１は、フレームデータ３１０の内容から、受信フレームがＷａｋｅ ＯＮ ＬＡＮパケットを含むフレームか否かを判定する（２２３）。受信フレームがＷａｋｅ ＯＮ ＬＡＮパケット用のものでなければ、プロセッサ２１は、ＭＡＣフレームを無線チャネルに送信して（２３１）、このルーチンを終了する。
【００６７】
受信フレームがＷａｋｅ ＯＮ ＬＡＮパケット用のＭＡＣフレームの場合、プロセッサ２１は、無線ＬＡＮ接続テーブル２８のテーブルエントリを特定するためのパラメータｉの値を０に初期化（２２４）し、パラメータｉの値をインクリメントして（２２５）、無線ＬＡＮ接続テーブル２８の第ｉエントリを参照する（２２６）。プロセッサ２１は、第ｉエントリが無効の場合は、このルーチンを終了し、第ｉエントリが有効の場合は、このエントリが示すＭＡＣアドレス２８１の値をＭＡＣヘッダの宛先ＭＡＣアドレス（ＤＭＡＣ）３２１とフレームデータの宛先ＭＡＣに設定し（２２７）、Ｗａｋｅ ＯＮ ＬＡＮフレームを無線ＬＡＮに送信（無線回路インタフェース２４に出力）して（２２８）、宛先無線ＬＡＮ端末からのＡＣＫの受信を待つ（２２９）。
【００６８】
Ｗａｋｅ ＯＮ ＬＡＮフレームを送信してから所定時間内にＡＣＫが受信されない場合、プロセッサ２１は、ステップ２２８を繰り返し、ＡＣＫを受信すると、ステップ２２５に戻って、無線ＬＡＮ接続テーブル２８に登録された次のテーブルエントリが示すＭＡＣアドレスに対して、Ｗａｋｅ ＯＮ ＬＡＮフレームをユニキャストする。但し、１つの無線ＬＡＮ端末に対するＷａｋｅ ＯＮ ＬＡＮフレームの再送動作は、送信の繰り返し回数が所定回数に達した時点で終了し、次の無線ＬＡＮ端末に対してＷａｋｅ ＯＮ ＬＡＮフレームを送信するようにしてもよい。
本実施例によれば、有線ＬＡＮ端末からＷａｋｅ ＯＮ ＬＡＮフレームが発生した時、無線基地局２０に接続中の全ての無線ＬＡＮ端末にＷａｋｅ ＯＮ ＬＡＮフレームをユニキャストして、順次に起動することが可能となる。
【００６９】
図１５は、本発明の第３実施例で使用される無線ＬＡＮ接続テーブル２８を示し、図１６は、第３実施例における無線基地局２０と無線ＬＡＮ端末３０との通信シーケンス図を示す。
第３実施例は、起動対象となった無線ＬＡＮ端末３０が、ブロードキャストＭＡＣアドレス３２１を含む図１０に示したＷａｋｅ ＯＮ ＬＡＮフレームを受信した時、無線基地局２０に応答フレームを返送することを前提として、無線ＬＡＮ基地局２０が、無線ＬＡＮ端末からの応答がある迄、Ｗａｋｅ ＯＮ ＬＡＮフレームを繰り返して送信することを特徴とする。
【００７０】
第３実施例で無線ＬＡＮ基地局２０が利用する無線ＬＡＮ接続テーブル２８は、図１５に示すように、各テーブルエントリにＷａｋｅ ＯＮ ＬＡＮフラグ２８３と、Ｗａｋｅ ＯＮ ＬＡＮフレーム記憶エリア２８４を備えている。但し、Ｗａｋｅ ＯＮ ＬＡＮフレームは、無線ＬＡＮ接続テーブル２８とは別のメモリ領域（バッファエリア）に保存しておき、無線ＬＡＮ接続テーブル２８のエリア２８４には、バッファエリアへのポインタアドレスを記憶するようにしてもよい。
【００７１】
無線ＬＡＮ基地局２０は、ＬＡＮ１００からＷａｋｅ ＯＮ ＬＡＮパケット用のブロードキャストＭＡＣフレームを受信すると、無線ＬＡＮ接続テーブル２８から、受信フレームのフレームデータ３１０が示す宛先ＭＡＣアドレスと対応するテーブルエントリを検索する。無線ＬＡＮ接続テーブル２８に宛先ＭＡＣアドレスと対応するテーブルエントリが未登録の場合、プロセッサ２１は、受信フレームを廃棄する。
【００７２】
宛先ＭＡＣアドレスと対応するテーブルエントリが登録済みの場合、プロセッサ２１は、Ｗａｋｅ ＯＮ ＬＡＮフラグ２８３に“１”を設定し、受信フレームをＷａｋｅ ＯＮ ＬＡＮフレーム記憶エリア２８４に記憶した後、受信フレームのＭＡＣヘッダに自分のＭＡＣアドレスを追加して、図１０に示したフレームフォーマットでＷａｋｅ ＯＮ ＬＡＮフレームを無線チャネルに送信する。これらのＷａｋｅ ＯＮ ＬＡＮフラグビットとＷａｋｅ ＯＮ ＬＡＮフレームは、無線ＬＡＮ端末から応答フレームを受信した時点で消去される。
【００７３】
プロセッサ２１は、ビーコンの送信周期に合わせて、無線ＬＡＮ接続テーブル２８を参照し、Ｗａｋｅ ＯＮ ＬＡＮフラグ２８３に“１”が設定されたテーブルエントリからＷａｋｅ ＯＮ ＬＡＮフレームを読み出して、受信フレームのＭＡＣヘッダに自分のＭＡＣアドレスを追加して無線チャネルに送信する。
【００７４】
本実施例では、Ｗａｋｅ ＯＮ ＬＡＮフレームにブロードキャストＭＡＣアドレスが適用された場合であっても、図１６に示すように、無線ＬＡＮ端末３０が応答フレームを返送（ＳＱ２２０）する迄、ビーコンの送信周期（ＳＱ２１（１）、ＳＱ２１（２）、・・・）に合わせて、Ｗａｋｅ ＯＮ ＬＡＮフレームが繰り返して送信される（ＳＱ２１０（１）、ＳＱ２１０（２）、・・・）。従って、無線ＬＡＮ端末を確実に起動することが可能となる。
【００７５】
図１７は、本発明の第４実施例で有線ＬＡＮ端末が使用するＡＲＰテーブル１６の１例を示す。
第４実施例は、無線ＬＡＮ端末の遠隔起動元となる有線ＬＡＮ端末が、制御対象となる無線ＬＡＮ端末のアドレス変換情報（この例では、ＩＰアドレスとＭＡＣアドレス）をＡＲＰテーブル１６に固定的に保存し、Ｗａｋｅ ＯＮ ＬＡＮフレームを送信する際に、ＡＲＰテーブル１６から確実に相手端末のＭＡＣアドレスを検索できるようにしたことを特徴とする。
【００７６】
起動対象となる無線ＬＡＮ端末のＭＡＣアドレスがＡＲＰテーブル１６から消去されないようにしておけば、ＬＡＮボード１２は、端末本体１１から出力されたＷａｋｅ ＯＮ ＬＡＮパケットをユニキャストの宛先ＭＡＣアドレスをもつＭＡＣフレームに変換できるため、宛先端末にＡＣＫを返送させることが可能となる。
【００７７】
上記目的を達成するため、第４実施例の有線ＬＡＮ端末、例えば、端末１０Ａは、図１７に示すように、ＡＲＰテーブル１６に登録されたテーブルエントリのうち、遠隔起動の対象となる特定の無線ＬＡＮ端末のテーブルエントリ、例えば、無線ＬＡＮ端末３０Ｄのテーブルエントリ１６０−３については、エントリタイプを「static」に設定しておく。この設定は、ＡＲＰコマンドを利用して、マニュアルで行うことができる。
【００７８】
エントリタイプを「static」に設定しておくことによって、端末１０ＡがＡＲＰリクエストを発行した時、端末本体３１が電源オフ、または省電力モードになっていたために無線ＬＡＮ端末３０ＤがＡＲＰレスポンスを送信できない場合でも、テーブルエントリ１６０−３がＡＲＰテーブルから消去されるのを回避できる。
【００７９】
図１８は、第４実施例において、有線ＬＡＮ端末１０ＡからＬＡＮ１００に送信されるＷａｋｅ ＯＮ ＬＡＮパケット用のＭＡＣフレームを示す。
有線ＬＡＮ端末１０Ａから無線ＬＡＮ端末３０Ｄを起動する場合、本実施例では、起動対象端末３０ＤのＭＡＣアドレスがＡＲＰテーブル１６に保存されているため、有線ＬＡＮ端末１０Ａの端末本体１１は、宛先ＩＰアドレス３１２として無線ＬＡＮ端末３０ＤのＩＰアドレスの値「Ｄ」を含むＷａｋｅ ＯＮ ＬＡＮパケットをＬＡＮボード１２に出力する。ＬＡＮボード１２の制御部１４は、ＡＲＰテーブル１６から上記宛先ＩＰアドレス「Ｄ」と対応するＭＡＣアドレスの値「ｄ」を検索し、宛先ＭＡＣアドレス３２１に無線ＬＡＮ端末３０Ｄのアドレス「ｄ」、送信元ＭＡＣアドレス３２２に自端末のアドレス「ａ」を設定したＭＡＣヘッダを生成し、Ｗａｋｅ ＯＮ ＬＡＮパケットを図１８に示したＭＡＣフレーム形式でＬＡＮ１００に送信する。
【００８０】
図１９は、上記ＭＡＣフレームを受信した無線基地局２０から無線チャネルに送信されるＷａｋｅ ＯＮ ＬＡＮフレームのフォーマットを示す。
無線基地局２０は、ＬＡＮ１００からの受信フレームがユニキャストフレームとなっているため、ＭＡＣヘッダに自分のＭＡＣアドレスの値「ｙ」を示す送信元アドレス３２２Ａを追加して、受信フレームを無線チャネルに送信する。この動作は、図１３のフローチャートにおけるステップ２０１、２０２、２０８、図１４のフローチャートにおけるステップ２２１、２２２、２３１に相当する。
【００８１】
本実施例によれば、Ｗａｋｅ ＯＮ ＬＡＮパケットがユニキャストパケットとなっているため、これを正常受信した無線ＬＡＮ端末３０Ｄが、送信元の無線基地局２０にＡＣＫを返送する。また、無線ＬＡＮ端末３０ＤからのＡＣＫが受信されない場合、無線基地局２０は、ＩＥＥＥ８０２．１１の規定に従って、ＡＣＫが正常に受信される迄、同一Ｗａｋｅ ＯＮ ＬＡＮフレームの再送動作を繰り返すことになる。
【図面の簡単な説明】
【００８２】
【図１】本発明が適用される無線ＬＡＮシステムの構成図。
【図２】有線ＬＡＮ端末１０の構成を示すブロック図。
【図３】有線ＬＡＮ端末１０が備えるＡＲＰテーブルの構成図。
【図４】Ｗａｋｅ ＯＮ ＬＡＮフレームのフォーマットを示す図。
【図５】無線ＬＡＮ端末３０の状態遷移図。
【図６】無線基地局２０と無線ＬＡＮ端末３０との間で実行される通信シーケンスと状態遷移との関係を示す。
【図７】無線基地局２０が備える無線ＬＡＮ接続テーブルを示す図。
【図８】省電力モードで動作可能な無線ＬＡＮ３０のブロック構成図。
【図９】省電力モードで動作中の無線ＬＡＮ端末３０Ｄが、無線基地局２０との間で実行するＩＥＥＥ８０２．１１に従ったユニキャストデータパケットの送受信シーケンス図。
【図１０】無線基地局２０が、有線ＬＡＮ端末１０Ａから受信したＷａｋｅ ＯＮ ＬＡＮフレームを従来の方式で中継した場合のＭＡＣフレームフォーマットを示す図。
【図１１】本発明の無線基地局２０が無線チャネルに送信するＷａｋｅ ＯＮ ＬＡＮ用のＭＡＣフレームフォーマットの１例を示す図。
【図１２】無線基地局２０のブロック構成図。
【図１３】本発明の第１実施例において、無線基地局２０のプロセッサ２１が実行する無線ＬＡＮ送信パケット処理ルーチン２００のフローチャート。
【図１４】本発明の第２実施例において、無線基地局２０のプロセッサ２１が実行する無線ＬＡＮ送信パケット処理ルーチン２２０のフローチャート。
【図１５】本発明の第３実施例で使用される無線ＬＡＮ接続テーブル２８を示す図。
【図１６】本発明の第３実施例における無線基地局２０と無線ＬＡＮ端末３０との通信シーケンス図。
【図１７】本発明の第４実施例で有線ＬＡＮ端末が使用するＡＲＰテーブル１６の１例を示す図。
【図１８】本発明の第４実施例において、有線ＬＡＮ端末１０ＤからＬＡＮ１００に送信されるＷａｋｅ ＯＮ ＬＡＮパケット用のＭＡＣフレームの１例を示す図。
【図１９】本発明の第４実施例において、無線基地局２０から無線チャネルに送信されるＷａｋｅ ＯＮ ＬＡＮフレームのフォーマットの１例を示す図。
【符号の説明】
【００８３】
１０：有線ＬＡＮ端末、１１、３１：端末本体、１２、３２：ＬＡＮボード、１３：ＬＡＮインタフェース、１６：ＡＲＰテーブル、２０：無線基地局、２８：無線ＬＡＮ接続テーブル、３０：無線ＬＡＮ端末、１００：ＬＡＮ。
【図１】
0004664780.tif 000002
【図２】
0004664780.tif 000003
【図３】
0004664780.tif 000004
【図４】
0004664780.tif 000005
【図５】
0004664780.tif 000006
【図６】
0004664780.tif 000007
【図７】
0004664780.tif 000008
【図８】
0004664780.tif 000009
【図９】
0004664780.tif 000010
【図１０】
0004664780.tif 000011
【図１１】
0004664780.tif 000012
【図１２】
0004664780.tif 000013
【図１３】
0004664780.tif 000014
【図１４】
0004664780.tif 000015
【図１５】
0004664780.tif 000016
【図１６】
0004664780.tif 000017
【図１７】
0004664780.tif 000018
【図１８】
0004664780.tif 000019
【図１９】
0004664780.tif 000020