(57)【要約】【課題】ステーションがインフラストラクチャモードとアドホックモードとを所定の条件で自動的に切換えることができる。【解決手段】ステーションＳＴ４０（ＳＡ，ＤＡ）がインフラストラクチャモードから通信を開始し、インフラストラクチャネットワーク３１を飛び交うパケットを探索し、自己ステーションＳＴ４０（ＤＡ）を終着先とするアクセスポイントＳｐＡＰ５０（ＢＳＳＩＤ）宛てのパケットを傍受した際に、通信相手が同一のアドホックネットワーク３２を使用して通信できると判断してＳｐＡＰ５０がＣＨサーチ部５３でアドホックのためのチャネルを探索させ、切換制御部５４で一つのチャネルを対象のＳＴ４０（ＳＡ，ＤＡ）に通知して両者にアドホックネットワーク３２のそのチャネルで直接通信している。チャネルの選定はステーションＳＴでもよい。関連データはデータ一時記憶部５５に一時記憶できる。【選択図】　　　図５
2004128785.tif 000002
【特許請求の範囲】
【請求項１】
各ステーションがアクセスポイントを介して通信するインフラストラクチャモードと近距離のステーション同士で直接通信するアドホックモードとの両者を有する際の方式であって、
前記ステーションが、インフラストラクチャモードでデータを受信中の際、このデータの送信元から前記アクセスポイント宛てであり終着先が自己の送信データを探索してこの送信データを傍受した際に送信元とアドホックモード通信が可能と判断し、
当該ステーションと当該ステーションからアドホックモード通信可能の通知を受けたアクセスポイントとのうちの一つが、紛失する懸念のあるデータを一時記憶保持すると共にアドホックモード通信を実行するための一つの空きチャネルを予約選択し、この選択チャネルをデータ送信元のステーションに通知して、
データの終着先となるステーションと送信元であるステーションとの両者が選択チャネルによるアドホックモードへの切換えを実行する
ことを特徴とする無線ＬＡＮ通信方式。
【請求項２】
各ステーションがアクセスポイントを介して通信するインフラストラクチャモードと近距離のステーション同士で直接通信するアドホックモードとの両者を有する際の方式であって、前記ステーションが切換制御手段を備え、当該切換制御手段は、
自己ステーションがインフラストラクチャモードで受信中のデータの終着先となる場合、送信元から前記アクセスポイントへの自己宛て送信データを探索し、この送信データを傍受した際には、受けたデータを一時記憶すると共にアドホックモード通信を実行するための一つの空きチャネルを予約選択して、通信中の前記アクセスポイントを介して送信元ステーションに前記選択チャネルによるアドホックモードへの切換えを打診し、切換えの承諾を受けた際に通信チャネルを前記選択チャネルに切換え、また
自己ステーションがインフラストラクチャモードで送信中のデータの送信元である場合、前記終着先ステーションからアドホックモードへの切換え打診を受けた際には、送信予定データを一時記憶して切換えの承諾を返信し、通信チャネルを同一チャネルの前記選択チャネルに切換える
ることを特徴とする無線ＬＡＮ通信方式。
【請求項３】
請求項２において、前記送信元となるステーションの切換制御手段は、送信予定データを一時記憶する際、更に前記終着先ステーション以外との通信予定無しを確認することを特徴とする無線ＬＡＮ通信方式。
【請求項４】
請求項２において、前記切換制御手段は、自己ステーションが一方の送信元である場合には、アドホックモードで通信を終了した際に、インフラストラクチャモードへの切換え要求を終着先へ送り、この終着先から承諾の応答を得て通信状態を終了し、他方の終着先である場合では、送信元から前記切変え要求を受けた際に承諾の応答を送って通信状態を終了することを特徴とする無線ＬＡＮ通信方式。
【請求項５】
請求項２において、前記ステーションは通信状態が所定条件より悪化したことを検出する通信状態悪化検出手段を更に有し、
前記切換制御手段は、アドホックモードで受信中の信号に対し、前記通信状態悪化検出手段から所定の通信悪化状態検出の通知を受けた際に、通信相手の送信元にインフラストラクチャモードへの切換え要求を送り、この送信元から承諾の応答を得た際に、送信データを一時記憶し、他方、送信元では、前記データの終着先から前記切変え要求を受けた際に、切換えの承諾応答を送って送信データを一時記憶し、次いで、送信元及び終着先の何れの場合も、通常のインフラストラクチャモードへの切換え手順によりアクセスポイントとの一つのチャネルを選択してアクセスポイントにアクセスし、通信をインフラストラクチャモードに切換えることを特徴とする無線ＬＡＮ通信方式。
【請求項６】
請求項５において、前記所定の通信悪化状態は、受信信号強度が所定値より低下した状態であることを特徴とする無線ＬＡＮ通信方式。
【請求項７】
各ステーションがアクセスポイントを介して通信するインフラストラクチャモードと近距離のステーション同士で直接通信するアドホックモードとの両者を有する際の方式であって、
インフラストラクチャモードでデータ中継する前記アクセスポイントは、受信するデータを一時記憶してこのデータに対する肯定応答を発信元へ返すと共にこのデータを終着先へ向け送出して肯定応答を受ける第一のデータ送受信手段と、一時記憶した前記データに対して終着先へデータ送出する以前に終着先から肯定応答を受けた際には、このデータ通信に対してアドホック用のチャネルの一つを選択して一時記憶のデータを宛先に送出し、この肯定応答を受けて送信元及び宛先へアドホックチャネルへの切換えを打診し、この切換え打診の受諾応答を受けてこのデータ中継を切離す第一の切換制御手段とを有し、
前記ステーションは、インフラストラクチャモードで前記アクセスポイントからデータを受けた際にはこのデータ受付けに対し肯定応答を返す第二のデータ送受信手段と、送信元から前記アクセスポイントへの自己を終着先とする送信データを探索してこの送信データを傍受した際には、このデータ送信に対する肯定応答を前記アクセスポイント宛てに送り、データの送信・受信にかかわらず、前記アクセスポイントからアドホックチャネルへの切換え打診を受けた際には、この切換え打診の受諾応答を返してこの通信をアドホックモードに設定する第二の切換制御手段とを有する
ことを特徴とする無線ＬＡＮ通信方式。
【請求項８】
請求項７において、前記アクセスポイントは、アドホック用のチャネルの一つを選択した際に、更に、前記送信元及び前記終着先のステーションでこれ以外のステーションとの通信予定無しを確認することを特徴とする無線ＬＡＮ通信方式。
【請求項９】
請求項７において、前記アクセスポイントは、アドホックモードで通信中の一つのステーションを送信先とするデータを第三のステーションから受けた際には、受けたデータを一時記憶し、その終着先ステーションが使用するアドホックチャネルを通知すると共に一時記憶のデータを返信し、前記第三のステーションはアドホックチャネルの通知を受けこのチャネルを用いてデータの終着先ステーションとアドホックモードで通信を行うことを特徴とする無線ＬＡＮ通信方式。
【請求項１０】
請求項７において、前記ステーションの第二の切換制御手段は、一方では、送信元としてアドホックモードでデータの送出を終了した際にインフラストラクチャモードへの切換え要求を終着先ステーションへ送り、この終着先から承諾の応答を得て通信状態を終了し、他方では、終着先として送信元から前記切変え要求を受けた際に承諾の応答を送って通信状態を終了することを特徴とする無線ＬＡＮ通信方式。
【請求項１１】
請求項７において、前記アクセスポイントは、更にビーコン送出タイミングを基準としたインフラストラクチャモード及びアドホックモードそれぞれの期間を記憶するモード期間記憶手段を有し、
前記アクセスポイントの第一の切換制御手段は、アドホック用のチャネルの一つを選択した際に、前記モード期間記憶部手段に記憶された期間情報を関連するステーションに送ると共にこの関連ステーション宛てに他のステーションから受けたデータを一時記憶し、所定のビーコン送信に対してこの関連ステーションから受けるインフラストラクチャモードへの切換えで上記一時記憶したデータを該当ステーションに送り、前記期間情報に基づく切換えによりアドホックモードで通信中の関連ステーションに他のステーションから受けた着信データを一時記憶し、かつ所定の時期にビーコンを送出する手順を繰返し、
前記ステーションの第二の切換制御手段は、前記アクセスポイントからモード切換えの打診を受けた際には受諾応答してアドホックモードに切換えると共に前記期間情報に基づくアドホックモード期間終了後、前記アクセスポイントからのビーコンを待ち、ビーコンの受信で通信をインフラストラクチャモードに切換えてこれを前記アクセスポイントに通知し、次いで当該アクセスポイントから一時記憶されたデータを受け、次いで前記期間情報に基づく期間でインフラストラクチャモードとアドホックモードとを実行して次に送られてくるビーコンを待ち、かつ所定の時期にビーコンを受ける手順を繰返す
ことを特徴とする無線ＬＡＮ通信方式。
【請求項１２】
請求項１１において、複数の前記アクセスポイントが相互にビーコン同期をとってローミングに備え、移動ステーションが移動元から移動先のアクセスポイントへ移動する場合、
前記アクセスポイントは、一方で、前記移動ステーションからローミング要求を受け移動先アクセスポイントとなる際には、移動ステーションに応答すると共にこの移動ステーションとアクセス中の移動元アクセスポイントに移動通知を送り、この移動通知の応答として受ける一時記憶されたデータ及びモード期間情報を内部記憶手段に記憶し、次いで、所定時期にビーコンを送信し、更に、前記移動ステーションからインフラストラクチャモードとしてアクセスを受けた際に一時記憶された前記データをこの移動ステーションに送り、他方で、移動先アクセスポイントから移動通知を受けた際には、この応答に一時記憶されたデータとモード期間情報とを前記アクセスポイントへ送る手順を有し、かつ、
前記ステーションは、インフラストラクチャモードで所定のローミング条件が発生した際には移動先アクセスポイントへローミング要求を送り、この要求に対する応答を受けてアクセスポイントの切換えを準備し、移動先アクセスポイントのビーコンを受けた際に再度、インフラストラクチャモードに切換えて移動先アクセスポイントへのアクセスを開始し、移動先アクセスポイントから一時記憶された前記データを受けて通信を開始する手順を有する
ことを特徴とする無線ＬＡＮ通信方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各ステーションがアクセスポイントを介して通信するインフラストラクチャモードと近距離のステーション同士で直接通信するアドホックモードとの両者を有する無線ＬＡＮ通信方式に関し、特に、一つのステーションが通信相手ステーションとの間でアクセスポイントを不用とする近距離通信が可能な場合にはアドホックモードで通信し、アドホックモード通信が不可能な場合にはインフラストラクチャモードで通信することを状況により自動的に切換えできる無線ＬＡＮ通信方式に関する。
【０００２】
【従来の技術】
通常の無線ＬＡＮでは、一般に各ステーションがアクセスポイントを介して通信するインフラストラクチャネットワークと近距離のステーション同士で直接通信するアドホックネットワークとを有している。
【０００３】
従来、この種の無線ＬＡＮ通信方式では、例えば、ステーションである無線端末が通信相手となる無線端末とアドホックネットワークを介して通信可能であるとの情報を自己のキャッシュメモリに記録している。したがって、各無線端末は、記録された無線端末を相手無線端末とする際、アクセスポイントであるベースステーションを介することなく、相手無線端末との通信にアドホックモードを通信開始当初から自動的に選択できる（例えば、特許文献１参照）。
【０００４】
この無線端末であるステーションは、通信開始に際して通信相手のステーションをデータベースで検索し、このステーションが記録されていて、アドホックネットワークで通信できるか否かを調べる。記録されていないステーションに対しては、まず、アドホックモードで送受信の可能性が確認される。アドホックモードで通信可能な場合にはデータベースに記録して通信が確立される。不可能な場合は、インフラストラクチャモードに切換えて通信手順が開始される。
【０００５】
既に記録されている通信相手ステーションに対しては、アドホックモードで通信手順を開始して通信が確立されるが、既にその状態でないため通信が不能な場合にはインフラストラクチャモードに切換えて通信手順が開始される。同様に、通信中のステーションが移動のためアドホックネットワークから外れた際に、このステーションは、アクセスポイントのベースステーションを介したインフラストラクチャモードに自動的に切換えて可能な限り通信を維持している。
【０００６】
【特許文献１】
特開平７−３０３１０５号公報
【０００７】
【発明が解決しようとする課題】
上述した従来の無線ＬＡＮ通信方式では、無線端末のステーションがアドホックモードでの通信からインフラストラクチャモードでの通信に自動的に切換えることは可能だが、インフラストラクチャモードで通信中のステーションがアドホックモードに自動的に切換えるような、状況に応じた木目細かい適切なモード切換えを自動的に実行することはできないという問題点がある。
【０００８】
その理由は、通信開始の当初はデータベースへの記録保持の有無に無関係にアドホックモードにより通信手順を開始しているからである。
【０００９】
本発明の課題は、このような問題点を解決し、インフラストラクチャモードとアドホックモードとを所定の条件で適切なモードに自動的に切換えることができる無線ＬＡＮ通信方式を提供することである。
【００１０】
【課題を解決するための手段】
本発明による無線ＬＡＮ通信方式は、ステーションがインフラストラクチャモードで通信手順を開始し、送信元ステーションからアクセスポイントへのデータを終着先となるステーションで傍受できた際に、この通信がアドホックモードで可能であると判断してモードをアドホックモードに自動的に切換えている。このアドホックモードへの切換えに必要なアドホックネットワークでのチャネル決定は、データを傍受したステーションまたはこのステーションから通知を受けたアクセスポイントにより実行することができる。この場合のデータは、信号またはメッセージであってもよく、その形態はパケットに限定されない。
【００１１】
この結果、インフラストラクチャモードからアドホックモードに、またアドホックモードからインフラストラクチャモードに、その状況に応じて適切にかつ自動的に切換えることができる。
【００１２】
ステーションがアドホック用チャネルを決定する本発明による具体的な一つの無線ＬＡＮ通信方式は、各ステーションがアクセスポイントを介して通信するインフラストラクチャモードと近距離のステーション同士で直接通信するアドホックモードとの両者を有するものであって、前記ステーションのみがモードの切換制御手段を備えている。
【００１３】
この切換制御手段は、自己のステーションがインフラストラクチャモードで受信中のデータを終着先とする場合、送信元から前記アクセスポイント宛てに自己を終着先とするデータを、インフラストラクチャネットワークで飛び交うデータの中から探索する。この切換制御手段は、このデータを傍受した際にこの通信がアドホックネットワークで可能と判断し、受けたデータを一時記憶すると共にアドホックモード通信を実行するための一つの空きチャネルを予約選択する。次いで、この切換制御手段は、通信中の前記アクセスポイントを介して送信元ステーションに前記選択チャネルによるアドホックモードへの切換えを打診し、切換えの承諾を受けた際に通信チャネルを前記選択チャネルに切換えている。
【００１４】
また、この切換制御手段は、インフラストラクチャモードでデータの送信元となる場合、前記終着先ステーションからアドホックモードへの切換えの打診を受けた際には、送信予定データを一時記憶して切換えの承諾を返信し、通信チャネルを同一チャネルの前記選択チャネルに切換えている。
【００１５】
また、アクセスポイントがアドホック用チャネルを決定する本発明による上述とは別の無線ＬＡＮ通信方式は、インフラストラクチャモードでデータを中継する前記アクセスポイントが第一のデータ送受信手段と第一の切換制御手段とを有し、ステーションは第二のデータ送受信手段と第二の切換制御手段とを有している。
【００１６】
アクセスポイントの第一のデータ送受信手段は、受信するデータを一時記憶してこのデータに対する肯定応答を発信元へ返すと共にこのデータを宛先へ向け送出して肯定応答を受ける。第一の切換制御手段は、一時記憶した前記データに対して終着先へデータ送出する以前に終着先から肯定応答を受けた際には、このデータ通信に対してアドホック用のチャネルの一つを選択して一時記憶のデータを宛先に送出する。第一の切換制御手段は、肯定応答を受けて送信元及び終着先へアドホックチャネルへの切換えを打診し、この切換え打診の受諾応答を受けてこのデータ中継を切離している。
【００１７】
ステーションの第二のデータ送受信手段は、インフラストラクチャモードで前記アクセスポイントからデータを受けた際にはこのデータ受付けに対し肯定応答を返している。また、第二の切換制御手段は、送信元から前記アクセスポイントへの自己を終着先とするデータを探索してこのデータを傍受した際には、このデータ送信に対する肯定応答を前記アクセスポイント宛てに送る。また、第二の切換制御手段は、データの送信・受信にかかわらず、前記アクセスポイントからアドホックチャネルへの切換え打診を受けた際には、この切換え打診の受諾応答を返してこの通信をアドホックモードに設定している。
【００１８】
また、この構成を有するアクセスポイントでは、アクセスポイントが自己のインフラストラクチャネットワーク領域内のアドホックネットワーク情報を記憶保持できるので、更に、通信領域内のステーションに対して、ビーコンを利用してインフラストラクチャモードとアドホックモードとを周期的に切換えさせることができる。この結果、移動するステーションに対するローミング、またはアドホックモードで通信中のステーションに他のステーションからのデータを着信させ、もしくは他のステーションを参加させることができる。
【００１９】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。図面では本発明に関する主要部分を示すものであり、詳細は以下の記載による。
【００２０】
図１は本発明の実施の一形態を示す機能ブロック図である。
【００２１】
図１の無線ＬＡＮ通信方式では、二つのステーション（以後、ＳＴと略称する）１０と一つの汎用アクセスポイント（以後、汎用ＡＰと略称する）２０とが示されている。ディストリビューションシステム（以後、ＤＳと呼称する）３０は、例えばイーサネット（登録商標）のような有線ＬＡＮである。図では一つの汎用ＡＰ２０のみしか示されていないが、一般にＥＳＳ（拡張サービスセット）として複数の汎用ＡＰ２０が接続されている。
【００２２】
インフラストラクチャネットワーク（以後、インフラネットと略称する）３１とアドホックネットワーク（以後、アドホックネットと略称する）３２とは無線ＬＡＮを形成している。インフラネット３１は汎用ＡＰ２０がステーション１０とアクセス可能な通信領域である。アドホックネット３２はステーション１０が通信チャネルを相互に直接接続できる通信領域である。インフラネット３１及びアドホックネット３２により無線ＬＡＮが構成される。
【００２３】
ステーション１０は、例えばパーソナルコンピュータ、携帯電話機のような無線端末であり、このケースでは、移動可能な通信端末である。また、それぞれのアドレスとして、データ送信元のＳＴ１０にはＭＡＣ（メディア・アクセス・コントロール）アドレスとして「ＳＡ：ソース・アドレス」が、また、データ終着先のＳＴ１０にはＭＡＣアドレスとして「ＤＡ：デスティネーション・アドレス」が、それぞれ付与されているものとする。したがって、送信元を示す際にはＳＴ１０（ＳＡ）とし、また終着先を示す場合にはＳＴ１０（ＤＡ）とする。
【００２４】
ＳＴ１０は、データ送受信部１１、無線ＬＡＮＩＦ（ＬＡＮインタフェース）１２、ヘッダ解析部１３、切換制御部１４、データ一時記憶部１５、及びＣＨ（チャネル）サーチ部１６を備えている。従来との相違は、ステーションがインフラストラクチャモードで通信中のアクセスポイント経由のパケットを傍受し、ヘッダ解析によりアドホックモードを実行可能と判断した際に、アドホックモードを実行するためのチャネルを選定してアドホックモードを実行する点である。
【００２５】
また、汎用ＡＰ２０は、従来と同様の機能を有しており、ＭＡＣアドレスとして「ＢＳＳＩＤ：ベース・サービス・セット・アイデンティファイア」を有しているものとする。図示される無線ＬＡＮＩＦ（ＬＡＮインタフェース）２１は内部の構成要素を無線ＬＡＮのインフラネット３１と接続するインタフェースであり、インフラネット３１を介してＳＴ１０と通信する。無線ＬＡＮではパケットによりデータが送受信される。このパケットのフォーマットはインフラネット３１とアドホックネット３２とで相違している。したがって、パケットのヘッダ情報でインフラネット３１での通信のものか、またはアドホックネット３２での通信のものかを判断できる。
【００２６】
データ送受信部１１は、図示されてない全体の制御手段及び切換制御部１４の制御を受け、無線ＬＡＮＩＦ１２を介してインフラネット３１とアドホックネット３２とのそれぞれに対して相違するヘッダを有する所定のパケットを送受信する。無線ＬＡＮＩＦ１２は内蔵する構成要素と無線ＬＡＮとの間で信号及びパケットを送受信する。
【００２７】
ヘッダ解析部１３は、無線ＬＡＮＩＦ１３を介して無線ＬＡＮを飛び交っている所定の信号及びパケットを傍受し、汎用ＡＰ２０を介さずにインフラネット３１を介して自己のＳＴ１０に終着するパケットを検出した際にはこれを切換制御部１４に通知している。ちなみに、それぞれのアドレスを併記したＳＴ１０（ＳＡ）から汎用ＡＰ２０（ＢＳＳＩＤ）を介してＳＴ１０（ＤＡ）に送られるインフラネット３１におけるパケットは「送信先アドレス・送信元アドレス・終着先アドレスまたは発信元アドレス」を有するヘッダを有している。他方で、ＳＴ１０（ＳＡ）からＳＴ１０（ＤＡ）に直接送られるアドホックネット３２におけるパケットはネットワークのハイアラーキを示すビットがクリアされ「終着先アドレス・発信元アドレス」のヘッダ「ＤＡ／ＳＡ」のみを有している。
【００２８】
更に具体的には、ＳＴ１０（ＳＡ）から汎用ＡＰ２０（ＢＳＳＩＤ）を介してＳＴ１０（ＤＡ）に送られるインフラネット３１におけるパケットでは、ＳＴ１０（ＳＡ）から汎用ＡＰ２０（ＢＳＳＩＤ）へのヘッダにはアドレス「ＢＳＳＩＤ／ＳＡ／ＤＡ」が、また汎用ＡＰ２０（ＢＳＳＩＤ）からＳＴ１０（ＤＡ）へのヘッダにはアドレス「ＤＡ／ＢＳＳＩＤ／ＳＡ」が、それぞれ挿入される。
【００２９】
切換制御部１４は、ヘッダ解析部１３で傍受により検出された、自己ステーションを終着先とするインフラネット３１におけるパケットの通知を受ける。通知を受けた切換制御部１４は、そのパケットのデータをデータ一時記憶部１５に記憶すると共にＣＨサーチ部１６にアドホック通信用チャネルの探索を指示する。切換制御部１４は、他に通信する相手がいないことを確認すると共に探索された空きチャネルの一つをＣＨサーチ部１６から通知を受け、選択して使用するチャネルに決定する。
【００３０】
データ一時記憶部１５は切換制御部１４の制御によりデータを一時記憶する。ＣＨサーチ部１６は切換制御部１４の指示を受けチャネルを探索してインフラネット３１からアドホックネット３２に設定を切換えるためのチャネルを選択し決定する。
【００３１】
以降の説明ではＳＴ１０（ＳＡ）及びＳＴ１０（ＤＡ）それぞれで相違する機能を説明するが、それぞれの構成要素は、上述するような同一のものであり、従って双方の機能を具備しているものである。
【００３２】
次に、図２に図１を併せ参照してＳＴ１０（ＳＡ）が、インフラネット３１を介してＳＴ１０（ＤＡ）と通信するインフラストラクチャモードから、アドホックネット３２を介して直接ＳＴ１０（ＳＡ／ＤＡ）同士が通信するアドホックモードに切換える主要手順について説明する。
【００３３】
まず、ＳＴ１０（ＳＡ）ではデータ送受信部１１が、インフラストラクチャモードにより無線ＬＡＮＩＦ１３からインフラネット３１を介してＳＴ１０（ＤＡ）へパケット（以後、ＰＫＴと略称する）を送信（手順Ｓ１０１）する。このＰＫＴはヘッダとしてアドレス「ＢＳＳＩＤ／ＳＡ／ＤＡ」を有しており、データ送受信部１１は、アドレス「ＢＳＳＩＤ」の汎用ＡＰ２０が正常に受取った際に送出する肯定応答ＰＫＴ（以後、ＡＣＫと略称する）を受取る。データ送受信部１１はこのＡＣＫの受信で次のＰＫＴを送信（手順Ｓ１０２）する。
【００３４】
アドレス「ＢＳＳＩＤ」を有する汎用ＡＰ２０は、ヘッダにアドレス「ＢＳＳＩＤ／ＳＡ／ＤＡ」を有するＰＫＴを受信して取込み、送信元ステーションにＡＣＫを返送する一方、ヘッダのアドレスに従って、終着先のＳＴ１０（ＤＡ）へヘッダにアドレス「ＤＡ／ＢＳＳＩＤ／ＳＡ」を挿入して送る。
【００３５】
この間、ＰＫＴ終着先のＳＴ１０（ＤＡ）では、ヘッダ解析部１３が無線ＬＡＮＩＦ１２を介して無線ＬＡＮの各チャネルを探索しインフラネット３１から自己宛てのＰＫＴ、すなわち、ヘッダとしてアドレス「ＢＳＳＩＤ／ＳＡ／ＤＡ」を有するＰＫＴを傍受して切換制御部１４にこの傍受を通知すると共に傍受データを送る。切換制御部１４は、この傍受により、発信元のＳＴ１０（ＳＡ）がアドホックネット３２内に存在すると理解し、受けた傍受データをデータ一時記憶部１５に記憶（手順Ｓ１０３）すると共にアドホック用チャネルの探索と一つの空き選択とをＣＨサーチ部１６に指示する。ＣＨサーチ部１６はアドホック用チャネルを探索して一つのチャネルを選択（手順Ｓ１０４）する。
【００３６】
次いで、ＳＴ１０（ＤＡ）では、ＰＫＴ傍受のヘッダ解析部１３が、汎用ＡＰ２０からヘッダにアドレス「ＤＡ／ＢＳＳＩＤ／ＳＡ」を有するＰＫＴを受けた際に受信データを正規に記憶して汎用ＡＰ２０にＡＣＫを返信（手順Ｓ１０５）してこれを切換制御部１４に通知する。この結果、切換制御部１４は、無線ＬＡＮＩＦ１２を介して選択したチャネル情報と共にアドホックモードへの切換えの打診ＰＫＴを汎用ＡＰ２０へ送信（手順Ｓ１０６）する。
【００３７】
ＳＴ１０（ＳＡ）では、無線ＬＡＮＩＦ１２を介して切換制御部１４が、汎用ＡＰ２０で中継された打診ＰＫＴを受け、送信予定のデータを送出保留しかつＳＴ１０（ＤＡ）以外の相手ステーションとの通信がないことを確認して切換えの受諾ＰＫＴを汎用ＡＰ２０に返信（手順Ｓ１０７）すると共に受けたチャネル情報により設定を変更してＳＴ１０（ＤＡ）とのアドホック通信を開始（手順Ｓ１０８）する。
【００３８】
また、ＳＴ１０（ＤＡ）では、切換制御部が、切換えの受諾ＰＫＴを受けた際に、一時記憶されたデータで正規記憶されていない分のデータを正規に記憶し、汎用ＡＰ２０から受け選択決定したチャネルに設定を変更してＳＴ１０（ＳＡ）とのアドホック通信を開始（手順Ｓ１０９）する。
【００３９】
ＡＰ２０は打診ＰＫＴ及び受諾ＰＫＴの中継により両者間の通信取扱いを終了する。
【００４０】
次に、図３に図１及び図２を併せ参照してＳＴ１０（ＳＡ）の動作の流れについて詳細に説明する。
【００４１】
ＳＴ１０（ＳＡ）では、データ送受信部１１が、無線ＬＡＮＩＦ１２を介してＡＰ２０へインフラストラクチャモードでＳＴ１０（ＤＡ）宛てのＰＫＴをヘッダにアドレス「ＢＳＳＩＤ／ＳＡ／ＤＡ」を挿入して送出（手順Ｓ１１）し、送出ＰＫＴに対するＡＣＫを受取り（手順Ｓ１２）する。図示されないが、所定時間内にＡＣＫの受取りがない場合には再度このＰＫＴの送信がある。この手順Ｓ１１，１２の繰返しの最中にアドホックチャネルの通知を持つ切換えの打診ＰＫＴを受取り（手順Ｓ１３のＹＥＳ）したデータ送受信部１１は、送信予定のデータの送出を保留し宛先ＳＴ１０（ＤＡ）以外のステーションとの通信を探索（手順Ｓ１４）する。データ送受信部１１は、他に通信がないこと（手順Ｓ１５のＮＯ）を確認してチャネル切換えの受諾ＰＫＴを返信し、切換制御部１４にこれを通知してアドホックモードへの切換を実行（手順Ｓ１６）する。
【００４２】
次に、図４に図１及び図２を併せ参照してＳＴ１０（ＤＡ）の動作の流れについて詳細に説明する。
【００４３】
ＳＴ１０（ＤＡ）では、データ送受信部１１が、インフラストラクチャモードで無線ＬＡＮＩＦ１２及び汎用ＡＰ２０を介してＳＴ１０（ＳＡ）から、ヘッダにアドレス「ＤＡ／ＢＳＳＩＤ／ＳＡ」を有するＰＫＴを受信し、受信データを記憶してこのＰＫＴに対するＡＣＫを返信（手順Ｓ２１）する動作をＰＫＴ受信の都度、繰り返す。
【００４４】
この間、ヘッダ解析部１３は、無線ＬＡＮＩＦ１２を介して無線ＬＡＮを飛び交うインフラネット３１のＰＫＴを傍受し、自己ＳＴ１０（ＤＡ）を終着とする汎用ＡＰ２０（ＢＳＳＩＤ）宛ての、ヘッダにアドレス「ＢＳＳＩＤ／ＳＡ／ＤＡ」を有するＰＫＴを探索（手順Ｓ２２）している。
【００４５】
ヘッダ解析部１３が自己を終着とするＰＫＴを検出（手順Ｓ２３のＹＥＳ）した際にはこれを切換制御部１４に通知する。切換制御部１４は、受信ＰＫＴのデータを一時記憶部１５に記憶してＣＨサーチ部１６に指示しアドホックモードのために空きチャネルを探索（手順Ｓ２４）する。手順Ｓ２３が「ＮＯ」でＰＫＴの検出がない場合には手順Ｓ２１に戻って手順は繰り替えされる。
【００４６】
手順Ｓ２４において空きチャネルがある場合（手順Ｓ２５のＹＥＳ）に切換制御部１４は、データ送受信部１１が次のＰＫＴをインフラストラクチャモードで受信した際にその受信データを記憶してＡＣＫを返信（手順Ｓ２６）する。このデータは傍受により一時記憶されている場合には一時記憶から抹消される。次いで、切換制御部１４は、アドホックモードへの切換え打診ＰＫＴを形成してインフラネット３１へ送信（手順Ｓ２７）する。
【００４７】
切換制御部１４が、切換えの打診ＰＫＴに対する応答として受諾ＰＫＴを受信（手順Ｓ２８のＹＥＳ）した際には一時記憶されたデータを正規記憶に移動し、選定されたチャネルによりアドホックモードに設定を切換え（手順Ｓ２９）して通信を開始する。
【００４８】
上記手順Ｓ２５が「ＮＯ」及び上記手順Ｓ２８が「ＮＯ」の場合、手順は手順Ｓ２１に戻り上記手順を繰り返す。
【００４９】
次に、図５を参照して上述とは別の実施の形態について説明する。上述した方式との相違は、ステーションがアドホックモードへの切換えを決定した場合、アクセスポイントがアドホックネットで用いるチャネルを決定する点である。
【００５０】
図５では、ＳＴ４０（ＳＡ，ＤＡ）とＳｐＡＰ（スペシャルＡＰ）５０（ＢＳＳＩＤ）とが示されている。番号符号に続く括弧内の文字はアドレスを示すものとする。
【００５１】
ＳＴ４０は、データ送受信部４１、無線ＬＡＮＩＦ４２、ヘッダ解析部４３、及び切換制御部４４を備えている。ＳｐＡＰ５０は、無線ＬＡＮＩＦ５１、データ送受信部５２、ＣＨサーチ部５３、切換制御部５４、及びデータ一時記憶部５５を備えている。すなわち、ステーションだけでなくアクセスポイントまで従来と相違があるが、ＣＨサーチ部とデータ一時記憶部とが多数のステーションから少数のアクセスポイントへ移動している。
【００５２】
データ送受信部４１、無線ＬＡＮＩＦ４２、及びヘッダ解析部４３は基本的に図１を参照して説明した同一名称のものと同様である。切換制御部４４は図１を参照して説明した同一名称のものからチャネル選択及びアドホックモードへの切換え打診ＰＫＴの送信、及びその受諾ＰＫＴの受信それぞれの機能が除かれる。
【００５３】
ＳｐＡＰ５０のデータ送受信部５２は、図示されない全体の制御手段及び切換制御部５４の制御を受け、無線ＬＡＮＩＦ５１を介して無線ＬＡＮとの間でデータＰＫＴを送信しＡＣＫを受信する通常の機能の他に、切換制御部５４を介して受信データを一時記憶部５５に記憶する。ＣＨサーチ部５３は、無線ＬＡＮＩＦ５１を介してアドホックモードのためのチャネルを探索している。
【００５４】
切換制御部５４は、ＳＴ４０（ＤＡ）から受けるＡＣＫがアドホックモード切換え条件の際に、ＣＨサーチ部５３で探索されたチャネルの一つをアドホックモードのために選択する。更に、切換制御部５４は、対象となるＳＴ１０（ＳＡ，ＤＡ）以外に通信がないことを確認して一時記憶したデータをＳＴ４０（ＤＡ）に送信してＡＣＫを受ける一方で、ＳＴ４０（ＳＡ．ＤＡ）に対してアドホックモードへの切換え打診ＰＫＴを送り、その受諾ＰＫＴを受けてその切換えを制御する。
【００５５】
一時記憶部５５は、切換制御部５４の制御を受け、受けたＰＫＴのデータを一時記憶するが、ＳＴ４０（ＤＡ）へ送信したＰＫＴのＡＣＫが返信された際には該当するデータは抹消される。
【００５６】
次に、図６に図５を併せ参照してＳＴ４０（ＳＡ）が、インフラネット３１を介してＳＴ４０（ＤＡ）と通信するインフラストラクチャモードから、アドホックネット３２を介して直接ＳＴ４０（ＳＡ／ＤＡ）同士が通信するアドホックモードに切換える主要手順について説明する。
【００５７】
まず、ＳＴ４０（ＳＡ）ではデータ送受信部４１が、インフラストラクチャモードで無線ＬＡＮＩＦ４２からインフラネット３１を介してＳＴ４０（ＤＡ）へＰＫＴを送信（手順Ｓ１２０）する。このＰＫＴはヘッダとしてアドレス「ＢＳＳＩＤ／ＳＡ／ＤＡ」を有しており、データ送受信部４１は、アドレス「ＢＳＳＩＤ」のＳｐＡＰ５０（ＢＳＳＩＤ）が正常に受取った際に送出する肯定応答ＰＫＴ（以後、ＡＣＫと略称する）を受取る。データ送受信部４１はこのＡＣＫの受信で次のＰＫＴを送信する。
【００５８】
ＳｐＡＰ５０（ＢＳＳＩＤ）ではデータ送受信部５２が、図示されていない制御部の制御を受け、ＳＴ４０（ＳＡ）からＰＫＴを受けた際、ＰＫＴに含まれるデータを一時記憶して、このＰＫＴに対するＡＣＫをＳＴ４０（ＳＡ）に返信（手順Ｓ１２１）する。この記憶データはＰＫＴにより送ったＳＴ４０（ＤＡ）からＡＣＫの返信を受けた際に抹消される。
【００５９】
通常、データ送受信部５２は、ヘッダにアドレス「ＤＡ／ＢＳＳＩＤ／ＳＡ」を挿入して受けたＰＫＴのデータを新たなＰＫＴに形成してＳＴ４０（ＤＡ）へ送りこの応答としてＡＣＫを受ける。しかし、本発明では、データ送受信部５２は、ＰＫＴ送出以前に、ＳＴ４０（ＳＡ）から受けたＰＫＴに対するＡＣＫをＳＴ４０（ＤＡ）から受ける場合がある。
【００６０】
その理由は、本発明の機能によりＳＴ４０（ＤＡ）がインフラネット３１のＰＫＴを傍受し、自己を終着先とするＰＫＴを探索して検出し、この傍受ＰＫＴに対するＡＣＫをＳｐＡＰ５０（ＢＳＳＩＤ）に返信（手順Ｓ１２２）するからである。
【００６１】
ＳｐＡＰ５０（ＢＳＳＩＤ）ではこのＡＣＫを、データ送受信部５２を介して切換制御部５４が受ける。切換制御部５４は、ＳＴ４０（ＤＡ）からのＡＣＫ受信によりＣＨサーチ部５３から得た空きチャネル情報から、アドホックネット３２用に一つのチャネルを選択し、かつＳＴ４０（ＳＡ，ＤＡ）以外との通信のないことを確認（手順Ｓ１２３）する。切換制御部５４は、手順Ｓ１２３の確認により、一時記憶されたデータをＰＫＴに形成してＳＴ４０（ＤＡ）に送信（手順Ｓ１２４）する。
【００６２】
ＳＴ４０（ＤＡ）ではデータ送受信部４１が、このＰＫＴを受取り、これに対するＡＣＫを返信（手順Ｓ１２５）する。
【００６３】
ＳｐＡＰ５０（ＢＳＳＩＤ）では切換制御部５４が、無線ＬＡＮＩＦ５１を介してＳＴ４０（ＤＡ）からのＡＣＫを受取った際に、ＳＴ４０（ＳＡ，ＤＡ）両者へ、上記選択した秋チャネルへの切換えを打診するＰＫＴを送信（手順Ｓ１２６）する。
【００６４】
ＳＴ４０（ＳＡ，ＤＡ）それぞれでは、切換制御部４４が打診ＰＫＴを受けてアドホックチャネルへの切換えを受諾する応答を受諾ＰＫＴでＳｐＡＰ５０（ＢＳＳＩＤ）へ返信（手順Ｓ１２７）し、アドホックモードに設定を変更して通信を開始（手順Ｓ１２９）する。
【００６５】
受諾ＰＫＴを受けたＳｐＡＰ５０（ＢＳＳＩＤ）では、切換制御部５４がＳＴ４０（ＳＡ，ＤＡ）間の通信チャネルを開放（手順Ｓ１２９）する。
【００６６】
次に、図７に図５及び図６を併せ参照してＳｐＡＰ５０（ＢＳＳＩＤ）の動作の流れについて詳細に説明する。
【００６７】
ＳｐＡＰ５０（ＢＳＳＩＤ）では、データ送受信部５２が、図示されない制御手段により、インフラネット３１でＳＴ４０（ＳＡ）からＳＴ４０（ＤＡ）を終着先とするＰＫＴを受信するので切離制御部５４を介してこのデータを一時記憶部５５に記憶し、応答のＡＣＫを返信（手順Ｓ３１）する。
【００６８】
一時記憶部５５に記憶されているデータのＰＫＴが未だ終着先のＳＴ４０（ＤＡ）に送信しこのＡＣＫを受ける以前に、データ送受信部５２が一時記憶されているデータのＰＫＴに対するＡＣＫをその終着先のＳＴ４０（ＤＡ）から受けた場合（手順Ｓ３２のＹＥＳ）には、切離制御部５４がＣＨサーチ部５３に指示して空きチャネルを探索（手順Ｓ３３）する。上記手順Ｓ３２が「ＮＯ」でＡＣＫの受信がない場合には上記手順Ｓ３１に戻って受信を末。所定時間受信のない場合には、図示されていないが障害としてこの通信を打ち切る。
【００６９】
上記手順Ｓ３３の探索で空きチャネルが在った場合（手順Ｓ３４のＹＥＳ）には、切離制御部５４が、ＣＨサーチ部５３から空きチャネル情報を得てＳＴ４０（ＳＡ，ＤＡ）以外のステーションとの通信がないことを確認（手順Ｓ３５のＹＥＳ）する。上記手順Ｓ３４，３５が「ＮＯ」で空きチャネルがない、またはＳＴ４０（ＳＡ，ＤＡ）以外のステーションとの通信が在る場合に、手順は、上記手順Ｓ３１に戻って、空きチャネルが生じるまでまたはＳＴ４０（ＳＡ，ＤＡ）以外のステーションとの通信がなくなるまで繰返される。
【００７０】
上記手順Ｓ３５が「ＹＥＳ」の場合、切離制御部５４は、一つのチャネルをアドホックネット３２用に決定して上記一時記憶されたデータをＰＫＴに形成してＳＴ４０（ＤＡ）へ送信（手順Ｓ３６）してそのＡＣＫを待つ。このＡＣＫを受取った切離制御部５４は、上記アドホック用に決定したチャネルへの切換え打診ＰＫＴを形成してＳＴ４０（ＳＡ，ＤＡ）それぞれへ送信（手順Ｓ３７）する。この打診ＰＫＴに応答する切換え受諾ＰＫＴをＳＴ４０（ＳＡ，ＤＡ）それぞれから受けた際に、切離制御部５４は、ＳＴ４０（ＳＡ，ＤＡ）かんの通信を開放（手順Ｓ３８）する。
【００７１】
次に、図８に図５及び図６を併せ参照してＳＴ４０（ＳＡ）の動作の流れについて詳細に説明する。
【００７２】
ＳＴ４０（ＳＡ）では、データ送受信部４１が、無線ＬＡＮＩＦ４２を介してＳｐＡＰ５０（ＢＳＳＩＤ）へインフラストラクチャモードでＳＴ４０（ＤＡ）宛てのＰＫＴをヘッダにアドレス「ＢＳＳＩＤ／ＳＡ／ＤＡ」を挿入して送出（手順Ｓ４１）し、送出ＰＫＴに対するＡＣＫを受取り（手順Ｓ４２）する。図示されないが、所定時間内にＡＣＫの受取りがない場合には再度上記手順Ｓ４１によるＰＫＴの送信がある。この手順Ｓ４１，４２の繰返しの最中にデータ送受信部４１を介してアドホックチャネルの通知を持つ切換えの打診ＰＫＴを受取り（手順Ｓ４３のＹＥＳ）した切換制御部４４は、チャネル切換えの受諾ＰＫＴを返信（手順Ｓ４４）し、アドホックモードへの設定切換を実行（手順Ｓ４５）する。
【００７３】
次に、図９に図５及び図６を併せ参照してＳＴ４０（ＤＡ）の動作の流れについて詳細に説明する。
【００７４】
ＳＴ４０（ＤＡ）では、データ送受信部４１が、インフラストラクチャモードで無線ＬＡＮＩＦ４２及びＳｐＡＰ５０を介してＳＴ４０（ＳＡ）から、ヘッダにアドレス「ＤＡ／ＢＳＳＩＤ／ＳＡ」を有するＰＫＴを受信し、受信データを記憶してこのＰＫＴに対するＡＣＫを返信（手順Ｓ５１）する動作をＰＫＴ受信の都度、繰り返す。
【００７５】
この間、ヘッダ解析部４３は、無線ＬＡＮＩＦ４２を介して無線ＬＡＮを飛び交うインフラネット３１のＰＫＴを傍受し、自己ＳＴ４０（ＤＡ）を終着とするＳｐＡＰ５０（ＢＳＳＩＤ）宛ての、ヘッダにアドレス「ＢＳＳＩＤ／ＳＡ／ＤＡ」を有するＰＫＴを探索（手順Ｓ５２）している。
【００７６】
ヘッダ解析部４３が自己を終着とするＰＫＴを検出（手順Ｓ５３のＹＥＳ）した際にはこれを切換制御部４４に通知し、切換制御部４４がこのＰＫＴに対するＡＣＫをＳｐＡＰ５０（ＢＳＳＩＤ）に送信（手順Ｓ５４）する。次いで、切換制御部５４は、ＳｐＡＰ５０（ＢＳＳＩＤ）からデータＰＫＴを受信するので、このデータを記憶した後、ＡＣＫをＳｐＡＰ５０（ＢＳＳＩＤ）へ返信（手順Ｓ５５）する。次いで、切換制御部５４は、データ送受信部４１を介してアドホックチャネルの通知を持つ切換えの打診ＰＫＴを受取るので、チャネル切換えの受諾ＰＫＴを返信（手順Ｓ５６）し、アドホックモードへの設定切換を実行（手順Ｓ５７）する。
【００７７】
次に、図１０に図１または図５を併せ参照してアドホックモードで通信中のステーションが通信を終了した際の動作手順について説明する。図１０では図１における条件で示されているが、図５に対しても同様な手順である。
【００７８】
データの送信元のＳＴ１０（ＳＡ）がアドホックモードで通信を終了（手順Ｓ１３１）した際、切換制御部１４は、インフラストラクチャモードへの切換要求ＰＫＴをＳＴ１０（ＤＡ）へ送信（手順Ｓ１３２）する。切換要求ＰＫＴを受けたＳＴ１０（ＤＡ）では、切換制御部１４が切換受諾ＰＫＴをＳＴ１０（ＳＡ）へ返信（手順Ｓ１３３）すると共にインフラストラクチャモードへ設定を切換えて次ぎの通信を開始（手順Ｓ１３４）する。ＳＴ１０（ＳＡ）では、切換受諾ＰＫＴを受けた切換制御部１４がインフラストラクチャモードへ設定を切換えて次ぎの通信を開始（手順Ｓ１３５）する。
【００７９】
次に、図１１に図１を併せ参照して通信状態が悪化したためステーションがアドホックモードでの通信が不可能になった場合について説明する。
【００８０】
図１１での図１との相違は、ＳＴ１０に電波強度検出部１７が追加され備えられている点である。電波強度検出部１７は、無線ＬＡＮＩＦ１２を介して無線ＬＡＮから受ける信号の受信レベルの強度であるＲＳＳＩ（受信信号強度）を計測し、所定値を割って低下したことを検出した場合、通信の悪化と見なして切換制御部１４に通知する。
【００８１】
次に、図１２に図１及びず１１を併せ参照して通信状態の悪化をＲＳＳＩのレベル低下により検出した場合について説明する。
【００８２】
データＰＫＴ受信中のＳＴ１０（ＤＡ）で、電波強度検出部１７が受信信号の強度の所定値以下への低下を検出した際、切換制御部１４は、これを受けて通信悪化状態の検出（手順Ｓ１４１）と判断し、インフラストラクチャモードへの切換要求ＰＫＴを形成して信号発信元のＳＴ１０（ＳＡ）へ送信（手順Ｓ１４２）する。
【００８３】
この切換要求ＰＫＴを受信したＳＴ１０（ＳＡ）の切換制御部１４は、切換受諾ＰＫＴを形成してＳＴ１０（ＤＡ）へ返信（手順Ｓ１４３）すると共に送信データを一時記憶部１５に記憶（手順Ｓ１４４）する。
【００８４】
切換受諾ＰＫＴを受信したＳＴ１０（ＤＡ）の切換制御部１４は、送信データがある場合、これを一時記憶部１５に記憶（手順Ｓ１４５）する。
【００８５】
上記手順Ｓ１４４及びＳ１４５に次いでＳＴ１０（ＳＡ，ＤＡ）それぞれでは切換制御部１４が汎用ＡＰ２０とのインフラネット３１でのチャネルを探索して一つの空きチャネルを設定し汎用ＡＰ２０を呼出し（手順Ｓ１４６）してインフラストラクチャモードによる所定の通信手順を開始（手順Ｓ１４７）する。
【００８６】
次に、図１３及び図１４を参照してステーションがアドホックモードに在る場合でも、インフラストラクチャモードとアドホックモードとを交互に実行して、送受信データを順次捌くことができる構成について説明する。
【００８７】
図１３では、上記図５に示される構成に、ＳＴ４０（ＳＡ，ＤＡ）ではタイマ部４５が、またＳｐＡＰ５０（ＢＳＳＩＤ）にはモード期間記憶部５６が、それぞれ追加されている。更に、ＳｐＡＰ５０（ＢＳＳＩＤ）ではデータ一時記憶部５４が切換制御部の制御を受け、アドホックネット３２でアドホックモードにより通信するステーションの情報を記憶しているものとする。
【００８８】
タイマ部４５には、図１４に示されるように、ＳｐＡＰ５０のモード期間記憶部５６で予め記憶される、ビーコンタイミングに基づくインフラストラクチャモード及びアドホックモードそれぞれの期間が設定される。これらモード期間はモード期間記憶部５６にＳｐＡＰ５０から定期的に送信されるビーコン周期に対してビーコン待ち時間が得られるように設定され記憶される。
【００８９】
次に、図１５に図１３及び図１４を併せ参照してこの主要動作手順について説明する。手順はＳｐＡＰ５０の主導によりＳＴ４０（ＳＡ，ＤＡ）それぞれが同一動作を行う。従って、説明ではＳＴ４０の動作手順とする。
【００９０】
ＳｐＡＰ５０は、上述したように、切換制御部５４からアドホックネット３１への切換えのため空きチャネル情報を含む切換え打診ＰＫＴを接続されるＳＴ４０（ＳＡ，ＤＡ）それぞれに送信する。この際、切換制御部５４は、モード期間記憶部５６に記憶されるインフラストラクチャモード及びアドホックモードそれぞれの期間を読み出して同時に送信（手順Ｓ１５０）すると共に、アドホックネット３２に接続するＳＴ４０（ＳＡ，ＤＡ）両者間以外の送受信データを一時記憶部５５に記憶（手順Ｓ１５１）する。また、切換制御部５４は、インフラストラクチャモード及びアドホックモードそれぞれの切換通信のため、ＳＴ４０（ＳＡ，ＤＡ）両者の通信関連情報をデータ位置時期億部５４に記憶保持している。さらにこれらデータは更新されている。
【００９１】
上記打診ＰＫＴを受けたＳＴ４０では、切換制御部４４が、受けたモード期間をタイマ４５に設定すると共に、チャネルの切換え受諾ＰＫＴを形成してＳｐＡＰ５に返信（手順Ｓ１５２）すると共に、受けたチャネルによりアドホックモードの設定して通信を開始（手順Ｓ１５３）する。アドホックモード期間の終了でビーコン待ち（手順Ｓ１５４）を経過した後、ＳｐＡＰ５０が、従来と同様、ビーコンを送信（手順Ｓ１５５）する。ＳＴ４０では、データ送受信部４１がビーコンを受けてインフラストラクチャモードに設定切換えし、ＳｐＡＰ５０にアクセスしてインフラネット３１の接続となると共にタイマ部４５でインフラストラクチャモード期間の時限計測が開始（手順Ｓ１５６）される。
【００９２】
インフラネット３１の接続により、ＳｐＡＰ５０の切換制御部５４は上記手順Ｓ１５１で一時記憶されたデータを宛先ＳＴ４０へ送信（手順Ｓ１５７）することができる。次いで、インフラストラクチャモード期間の時限計測中（手順Ｓ１５８）はインフラネット３１での通信が実行される。インフラストラクチャモード期間の時限終了でアドホック期間開始となるので、ＳＴ４０の切換制御部４４は所定のアドホックチャネルに接続を切換え（手順Ｓ１５９）することによりアドホックモード期間中アドホックモードで通信ができ、手順は上記手順Ｓ１５３に戻って動作を繰り返す。
【００９３】
上記説明では、最初のビーコン送信までにアドホックモードで通信するとしたが、最初はインフラストラクチャモードで最初のビーコン待ちとする手順であってもよい。
【００９４】
次に図１６に図１３を併せ参照してローミング動作について説明する。図１６ではローミングのため例えば代表して二つのＳｐＡＰ５０−１，５０−２がＤＳ３０に接続されている。ＳｐＡＰ５０−１，５０−２同士はビーコン同期がとれているものとする。
【００９５】
例えばＳＴ４０（ＤＡ）がインフラストラクチャモードで所定のローミング条件の発生（手順Ｓ１６０）を検出した場合、切換制御部４４は、所定のローミング要求ＰＫＴを作成して切換え先のＳｐＡＰ５０−２へ送信（手順Ｓ１６１）する。
【００９６】
ＳｐＡＰ５０−２では、切換制御部５４がローミング要求ＰＫＴを受けてその応答ＰＫＴをＳＴ４０（ＤＡ）へ返信（手順Ｓ１６２）すると共にステーションの移動通知ＰＫＴを移動元のＳｐＡＰ５０−１へ送信（手順Ｓ１６３）する。上記手順Ｓ１６３による応答ＰＫＴを受けたＳＴ４０（ＤＡ）はＳｐＡＰ５０−２との接続切換準備を行って、ビーコン待ち状態にある。
【００９７】
手順Ｓ１６３の移動通知ＰＫＴをＳｐＡＰ５０−２から受けたＳｐＡＰ５０−１は、応答ＰＫＴを形成してＳｐＡＰ５０−２へ返信（手順Ｓ１６４）する。この応答ＰＫＴには、ＳｐＡＰ５０−１で記憶されていた一時記憶データ及びモード期間データが含まれ、ＳＴ４０（ＤＡ）はローミング後も同等のサービスを受けることができる。応答ＰＫＴを返信したＳｐＡＰ５０−１はＳｐＡＰ５０−２との間で通信設定し、ＳｐＡＰ５０−２は受けた一時記憶データ及びモード期間データを所定領域に記憶してＳｐＡＰ５０−１との間で相互に通信設定（手順Ｓ１６５）する。
【００９８】
ここで、ＳｐＡＰ５０−２がビーコンを送信（手順Ｓ１６６）するので、ＳＴ４０（ＤＡ）はこのビーコンを受けて設定をインフラストラクチャモードに切換え（手順Ｓ１６７）してＳｐＡＰ５０−２にアクセスする。ＳｐＡＰ５０−２はＳＴ４０（ＤＡ）からのアクセスを受けて、データ一時記憶部５５に記憶されたデータをＰＫＴに形成してＳＴ４０（ＤＡ）に送信（手順Ｓ１６８）し、ＳＴ４０（ＤＡ）はＳｐＡＰ５０−２とインフラストラクチャモードによる通信を開始（手順Ｓ１６９）できる。
【００９９】
この状態でなお、ＳＴ４０（ＤＡ）がＳＴ４０（ＳＡ）とアドホックネット３２に共通に接続する場合にはＳＴ４０（ＳＡ）もＳＴ４０（ＤＡ）と同様な手順でＳｐＡＰ５０−１からＳｐＡＰ５０−２にローミング移動することができる。
【０１００】
次に、図１８及び図１９を併せ参照して図１３の構成がアドホックネット３２で通信中のＳＴ４０（ＳＡ，ＤＡ）に第三者でＭＡＣアドレス「ＡＡ」を付与されたＳＴ４０（ＡＡ）をこの通信に参加させることが可能であることについて説明する。
【０１０１】
例えば、ＳＴ４０（ＡＡ）がＳｐＡＰ５０（ＢＳＳＩＤ）を介してインフラネット３１によりＳＴ４０（ＤＡ）を終着先とするデータＰＫＴを送信（手順Ｓ１７１）したものとする。
【０１０２】
ＳｐＡＰ５０（ＢＳＳＩＤ）では、データ一時記憶部５５が関連するＳＴ４０（ＳＡ，ＤＡ）の通信情報を保持している。従って、切換制御部５４は、同一のアドホックネット３２に在るＳＴ４０（ＡＡ）からＳＴ４０（ＤＡ）宛てのデータを受信した際に、データ一時記憶部５５からＳＴ４０（ＤＡ）のアドホックチャネルを読み出して通知することができる。すなわち、切換制御部５４は、アドホックチャネルを通知するＣＨ通知ＰＫＴをＳＴ４０（ＡＡ）に送信（手順Ｓ１７２）する。
【０１０３】
ＳＴ４０（ＡＡ）では、切換制御部４４が受信したアドホックチャネルによりアドホックモードに切換えてアクセス要求ＰＫＴをＳＴ４０（ＤＡ）へ送信（手順Ｓ１７３）することにより参加の可否を尋ねることができる。
【０１０４】
ＳＴ４０（ＤＡ）がこのアクセス要求ＰＫＴを受諾する場合、受諾ＰＫＴをＳＴ４０（ＡＡ）へ返送（手順Ｓ１７４）するので、切換制御部４４によりＳＴ４０（ＡＡ）がアドホックネット３２の同一チャネルにアクセスしてＳＴ４０（ＳＡ／ＤＡ／ＡＡ）の三者通信（手順Ｓ１７５）が実現する。
【０１０５】
上記説明では、切換の際に切換制御部がＰＫＴを送受信する手順もあるが、切換制御部の制御によりデータ送受信部が実行することが望ましい。また、上記説明ではデータまたは信号の形態をパケットとしたが、セル形式など他の形態でもよい。
【０１０６】
上記説明では、図示された機能ブロックおよび手順を参照しているが、機能の分離併合による配分または手順の前後入替えなどの変更は上記機能を満たす限り自由であり、上記説明が本発明を限定するものではなく、更に、無線ＬＡＮの方式全般に適用可能なものである。
【０１０７】
【発明の効果】
以上説明したように本発明によれば、無線端末のようなステーションがインフラストラクチャモードとアドホックモードとを所定の条件で自動的に切換えることができるという効果を得ることができる。
【０１０８】
その理由は、ステーションがインフラストラクチャモードから通信を開始し、インフラストラクチャネットワークを飛び交うパケットを探索し、自己ステーションを終着先とするアクセスポイント宛てのパケットを傍受した際に、通信相手がどういつのアドホックネットワークを使用して通信できると判断するからである。
【０１０９】
アドホックネットワークのチャネルをステーションが決定する場合は、アクセスポイントにコスト負担がかからないが、アクセスポイントで決定する場合にはステーション側でコスト負担が少ない。また、少数側のアクセスポイントに負担をかける場合、多くの情報を一時記憶させることにより、多岐にわたるサービスの向上を期待することができる。
【図面の簡単な説明】
【図１】
本発明の機能ブロックとその接続とにおける実施の一形態を示す図である。
【図２】本発明の図１におけるモード切換え手順の実施の一形態を示すシーケンスチャートである。
【図３】本発明の図１のＳＴ（ＳＡ）におけるモード切換え手順の実施の一形態を示すフローチャートである。
【図４】本発明の図１のＳＴ（ＤＡ）におけるモード切換え手順の実施の一形態を示すフローチャートである。
【図５】本発明の図１と異なる機能ブロックとその接続とにおける実施の一形態を示す図である。
【図６】本発明の図５におけるモード切換え手順の実施の一形態を示すシーケンスチャートである。
【図７】本発明の図５のＳｐＡＰ（ＢＳＳＩＤ）におけるモード切換え手順の実施の一形態を示すフローチャートである。
【図８】本発明の図５のＳＴ（ＳＡ）におけるモード切換え手順の実施の一形態を示すフローチャートである。
【図９】本発明の図５のＳＴ（ＤＡ）におけるモード切換え手順の実施の一形態を示すフローチャートである。
【図１０】本発明のアドホックモードにおける通信終了手順の実施の一形態を示すシーケンスチャートである。
【図１１】本発明の図１におけるＳＴと異なる機能ブロック構成の実施の一形態を示す図である。
【図１２】本発明の図１１におけるモード切換え手順の実施の一形態を示すシーケンスチャートである。
【図１３】本発明の図１及び図５と異なる機能ブロックとその接続とにおける実施の一形態を示す図である。
【図１４】本発明の図１３におけるモード期間の実施の一形態をを説明するタイムチャートである。
【図１５】本発明の図１３におけるモード切換え手順の実施の一形態を示すシーケンスチャートである。
【図１６】本発明によるローミングを説明するブロックとその接続とにおける実施の一形態を示す図である。
【図１７】本発明の図１６における主要手順の実施の一形態を示すシーケンスチャートである。
【図１８】本発明によるアドホックネットワークにおけるチャネル参加を説明するブロックとその接続とにおける実施の一形態を示す図である。
【図１９】本発明の図１８における主要手順の実施の一形態を示すシーケンスチャートである。
【符号の説明】
１０、４０　　ＳＴ（ステーション）
１１、４１，５２　　データ送受信部
１２、２１、４２、５１　　無線ＬＡＮＩＦ（ＬＡＮインタフェース）部
１３、４３　　ヘッダ解析部
１４、４４，５４　　切換制御部
１５、５５　　データ一時記憶部
１６、５３　　ＣＨ（チャネル）サーチ部
１７　　電波強度検出部
２０　　汎用ＡＰ（汎用アクセスポイント）
３０　　ＤＳ（ディストリビューションシステム）
３１　　インフラネット（インフラストラクチャネットワーク）
３２　　アドホックネット（アドホックネットワーク）
４５　　タイマ部
５０　　ＳｐＡＰ（スペシャルアクセスポイント）
５６　　モード期間記憶部
【図１】
2004128785.tif 000003
【図２】
2004128785.tif 000004
【図３】
2004128785.tif 000005
【図４】
2004128785.tif 000006
【図５】
2004128785.tif 000007
【図６】
2004128785.tif 000008
【図７】
2004128785.tif 000009
【図８】
2004128785.tif 000010
【図９】
2004128785.tif 000011
【図１０】
2004128785.tif 000012
【図１１】
2004128785.tif 000013
【図１２】
2004128785.tif 000014
【図１３】
2004128785.tif 000015
【図１４】
2004128785.tif 000016
【図１５】
2004128785.tif 000017
【図１６】
2004128785.tif 000018
【図１７】
2004128785.tif 000019
【図１８】
2004128785.tif 000020
【図１９】
2004128785.tif 000021