(57)【要約】【課題】  既存の無線ＰＡＮのＰＮＣの機能を有していないノードから構成されたアドホックネットワークにおいて、ＰＮＣ無しに上位層のトランザクションスケジューリングによって無線伝送媒体をノード間で共有する仮想ＰＮＣ装置を提供すること。【解決手段】  本発明によるＰＮＣ無しに無線デバイス間でデータを送受信する装置は、ＰＮＣ機能を有していないデバイスが仮想ＰＮＣ機能を行うために、ビーコンを発生させることにより、仮想ピコネットを生成するビーコン発生モジュールと、前記仮想ピコネットに、ＰＮＣの役割が可能なデバイスのアソシエーションがある場合、前記仮想ピコネットをシャットダウンさせる機能を行う仮想ＰＮＣ終了モジュールとを含む。【選択図】  図６
2004364256.tif 000002
【特許請求の範囲】
【請求項１】
ＰＮＣ機能を有していないデバイスが、仮想ＰＮＣ機能を行うためにビーコンを発生させることにより、仮想ピコネットを生成するビーコン発生モジュールと、
前記仮想ピコネットに、ＰＮＣ役割が可能なデバイスのアソシエーションがある場合、前記仮想ピコネットをシャットダウンさせる機能を行う仮想ＰＮＣ終了モジュールとを含むことを特徴とする無線デバイス間でデータを送受信する装置。
【請求項２】
ＭＡＣプロトコルデータユニットを処理する機能を担当するＭＰＤＵプロセッサーと、
ＭＡＣコマンドプロトコルデータユニットを処理し、ＰＮＣ役割が可能なデバイスのアソシエーションがある場合、これを前記ＰＮＣ終了モジュールに伝達する機能を担当するＭＣＰＤＵプロセッサーとをさらに含むことを特徴とする請求項１に記載の無線デバイス間でデータを送受信する装置。
【請求項３】
前記仮想ＰＮＣを含むデバイスのアプリケーションがピアツーピア方式である場合には、前記ビーコン発生モジュールで発生するスーパーフレームが、ＣＡＰ区間を含むことを特徴とする請求項１に記載の無線デバイス間でデータを送受信する装置。
【請求項４】
前記ＣＡＰ区間は、データと命令の送受信及びアソシエーションを行う時に、ＣＳＭＡ／ＣＡ方式を用いる区間を示すことを特徴とする請求項３に記載の無線デバイス間でデータを送受信する装置。
【請求項５】
前記ＣＡＰ区間は、データと命令の送受信及びアソシエーションを行う時に、スロットアロハ方式を用いる区間を示すことを特徴とする請求項３に記載の無線デバイス間でデータを送受信する装置。
【請求項６】
前記仮想ＰＮＣを含むデバイスのアプリケーションがマスター・スレーブ方式である場合には、前記ビーコン発生モジュールで発生するスーパーフレームが、アソシエーションＭＣＴＡ区間及びマルチキャストＣＴＡ区間を含むことを特徴とする請求項１に記載の無線デバイス間でデータを送受信する装置。
【請求項７】
複数のデバイスが構成するピコネットシステムにおいて、
前記複数のデバイスのうち１つが仮想ＰＮＣを含み、
前記仮想ＰＮＣは、ＰＮＣ機能を有していないデバイスが、仮想ＰＮＣ機能を行うためにビーコンを発生させることにより、仮想ピコネットを生成するビーコン発生モジュールと、
前記仮想ピコネットにＰＮＣ役割が可能なデバイスのアソシエーションがある場合、前記仮想ピコネットをシャットダウンさせる機能を行う仮想ＰＮＣ終了モジュールとを含むことを特徴とするピコネットシステム。
【請求項８】
前記仮想ＰＮＣは、ＭＡＣプロトコルデータユニットを処理する機能を担当するＭＰＤＵプロセッサーと、
ＭＡＣコマンドプロトコルデータユニットを処理する機能を担当するＭＣＰＤＵプロセッサーとをさらに含むことを特徴とする請求項７に記載のピコネットシステム。
【請求項９】
前記仮想ＰＮＣを含むデバイスのアプリケーションがピアツーピア方式である場合には、前記ビーコン発生モジュールで発生するスーパーフレームが、ＣＡＰ区間を含むことを特徴とする請求項７に記載のピコネットシステム。
【請求項１０】
前記仮想ＰＮＣを含むデバイスのアプリケーションがマスター・スレーブ方式である場合には、前記ビーコン発生モジュールで発生するスーパーフレームが、アソシエーションＭＣＴＡ区間及びマルチキャストＣＴＡ区間を含むことを特徴とする請求項７に記載のピコネットシステム。
【請求項１１】
ＭＡＣ層の上位層に存在するアプリケーションがピアツーピア方式であるか否かを判断する第１ステップと、
前記判断結果によって仮想ピコネットを始める第２ステップと、
前記仮想ピコネット上の仮想ＰＮＣがアソシエーション要求を受け入れる第３ステップと、
前記アソシエーション要求をしたデバイスとアプリケーショントランザクションを行う第４ステップとを含むことを特徴とする無線デバイス間でデータを送受信する方法。
【請求項１２】
前記第２ステップは、前記ピアツーピア方式であるか否かを判断した結果、ピアツーピア方式であれば、前記仮想ＰＮＣで発生するスーパーフレームがＣＡＰ区間を含むことを特徴とする請求項１１に記載の無線デバイス間でデータを送受信する方法。
【請求項１３】
前記第２ステップは、ピアツーピア方式であるか否かを判断した結果、ピアツーピア方式でなければ、前記仮想ＰＮＣで発生するスーパーフレームが、アソシエーションＭＣＴＡ区間及びマルチキャストＣＴＡ区間を含むことを特徴とする請求項１１に記載の無線デバイス間でデータを送受信する方法。
【請求項１４】
前記第３ステップの後、前記アソシエーションを要求したデバイスがＰＮＣとして作動できるか否かを判断するステップをさらに含むことを特徴とする請求項１１に記載の無線デバイス間でデータを送受信する方法。
【請求項１５】
ＰＮＣとして作動できるか否かを判断した結果、ＰＮＣとして作動できれば、前記アソシエーションを要求したデバイスにアソシエーション拒絶応答を送るステップと、仮想ピコネットをシャットダウンするステップとをさらに含むことを特徴とする請求項１４に記載の無線デバイス間でデータを送受信する方法。
【請求項１６】
前記仮想ピコネットをシャットダウンするステップは、ビーコンにシャットダウンＩＥを含ませるステップを含むことを特徴とする請求項１５に記載の無線デバイス間でデータを送受信する方法。
【請求項１７】
ＰＮＣとして作動できるか否かを判断した結果、ＰＮＣとして作動できなければ、そのまま仮想ピコネットを維持し、前記アソシエーションを要求したデバイスにアソシエーションされたという応答を送るステップをさらに含むことを特徴とする請求項１４に記載の無線デバイス間でデータを送受信する方法。
【請求項１８】
前記第１ステップの前、
ビーコンが存在するか否かを判断し、ビーコンが存在すれば、ビーコンを発生させたＰＮＣにアソシエーションを行い、ビーコンが存在しなければ、デバイス自分がＰＮＣとして作動できるか否かを判断するステップと、
前記判断の結果、デバイス自分がＰＮＣとして作動できれば、そのまま実際ピコネットを始め、ＰＮＣとして作動できなければ、デバイス自分が仮想ＰＮＣとして作動できるか否かを判断するステップと、
前記判断の結果、デバイス自分が仮想ＰＮＣとして作動できなければ、これを上位層に知らせ、作動できれば、前記第１ステップに進むステップとをさらに含むことを特徴とする請求項１１乃至１７のいずれかに記載の無線デバイス間でデータを送受信する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークデバイス間で效率的にデータを送受信できるようにする装置及び方法に関し、より詳しくは、アドホックネットワーク(Adhoc Network)方式を用いるピコネットにおけるＰＮＣ無しに無線デバイス間でデータを送受信できるようにする装置及び方法に関するものである。
【背景技術】
【０００２】
デジタル技術の拡散と発展に伴って、多くのデジタル製品が生産されている。例えば、ＤＶＤプレーヤー、ケーブルＳＴＢ(SetTop Box)、ＤＶＣＲ(Digital Video Cassette Recorder)、ＤＴＶ(Digital TV)、ＰＣ(Personal Computer)など多くのデジタル製品が１つのネットワークに接続されつつある。無線通信技術の発達に従って、これらの機器を有線でなく無線で接続しようという動きがある。
【０００３】
無線ＰＡＮ(Personal Area Network)上での通信において、既存のＩＥＥＥ ８０２．１５．３で定義するピコネット(PicoNet)における全てのデバイスは、ＰＮＣ(Piconet Coordinator)で提供する情報によって無線伝送媒体(Wireless Medium;WM)に接近できる。前記情報は、ビーコン(Beacon)を介してブロードキャスト(broadcast)され、１つのピコネットは、ＰＮＣによって定義されるＰＮＩＤ(Piconet ID)及びＢＳＩＤ(Beacon Source ID)によって決定される。この他にも、ＰＮＣは、図示のように、多くの重要な機能を提供し、このような機能は、１つのデバイス機能(Device Function)と共に１つのデバイスに組み込まれることができる。
【０００４】
図１に示すように、ＰＮＣは、１つの無線伝送媒体をデバイスが共有する方法を提供するか、その管理を行い、ピコネットの中心的な役割を担っている。しかし、このようなＰＮＣの複雑な機能は、多くのハードウェアリソース及びソフトウェアリソースを必要とする。したがって、既存のピコネットをＵＳＢデバイスやＷｉｒｅｌｅｓｓ  １３９４に適用する場合、既存のＰＮＣが無くても、ＰＮＣの機能を有すると共に、より効率的にリソースを使用できる方法が必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述のような必要に鑑みなされたものであり、既存の無線ＰＡＮのＰＮＣの機能を有していないノードから構成されたアドホックネットワークにおいて、ＰＮＣ無しに上位層のトランザクションスケジューリング(transaction scheduling)によって無線伝送媒体をノード間で共有する仮想ＰＮＣ装置を提供することを目的とする。
【０００６】
また、前記仮想ＰＮＣを使用しながらも、既存のＰＮＣのあるピコネットと互換できる方法を提供することを他の目的とする。
【０００７】
前記互換性のために、マスター・スレーブ(Master-Slaver)方式かピアツーピア(Peer-to-Peer)方式かによって、異なる仮想ＰＮＣを提供し、ＰＮＣが存在する場合には、仮想ＰＮＣを使用しないようにする装置及び方法を提供することをさらに他の目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明による無線デバイス間でデータを送受信する装置は、 ＰＮＣ機能を有していないデバイスが仮想ＰＮＣ機能を行うために、ビーコンを発生させることにより、仮想ピコネットを生成するビーコン発生モジュールと、前記仮想ピコネットに、ＰＮＣの役割が可能なデバイスのアソシエーションがある場合、前記仮想ピコネットをシャットダウンさせる機能を行う仮想ＰＮＣ終了モジュールとを含むことを特徴とする。
【０００９】
また、本発明によるピコネットシステムは、複数のデバイスで構成されるピコネットシステムにおいて、複数のデバイスのうち１つが仮想ＰＮＣを含み、前記仮想ＰＮＣは、ＰＮＣ機能を有していないデバイスが仮想ＰＮＣ機能を行うために、ビーコンを発生させることにより、仮想ピコネットを生成するビーコン発生モジュールと、前記仮想ピコネットにＰＮＣ役割が可能なデバイスのアソシエーションがある場合、前記仮想ピコネットをシャットダウンさせる機能を行う仮想ＰＮＣ終了モジュールとを含むことを特徴とする。
【００１０】
また、本発明による無線デバイス間でデータを送受信する方法は、オープンチャンネルを検索するステップと、前記オープンチャンネルの検索結果によってビーコンが存在するか否かを判断するステップと、前記判断の結果、ビーコンが存在する場合には、ピコネットのＰＮＣにアソシエーションするステップと、ビーコンが存在しない場合には、デバイス自分がＰＮＣとして作動できるか否かを判断するステップとを含むことを特徴とする。
【発明の効果】
【００１１】
本発明は、ＰＮＣが存在しないピコネットでも単純化した機能を有する仮想ＰＮＣを用いてデバイス間の通信が可能であるばかりでなく、既存のＰＮＣのあるピコネットとも互換される効果がある。
【００１２】
本発明は、多くのハードウェアリソースまたはソフトウェアリソースを必要とするＰＮＣ機能を具現しなければならない負担を低減する効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の一実施例を詳細に説明する。
図２は、本発明で提案する仮想ＰＮＣ２４０を有する仮想ピコネット２００を、無線ＵＳＢホスト２１０、無線ＵＳＢデバイス２２０、２３０を介して具現した概略図である。ＰＮＣは、１つのピコネットを構成するために必ず必要な必須ノードであり、無線ＵＳＢホスト２１０と無線ＵＳＢデバイス２２０、２３０は、ピコネットのメンバー(member)となるために、ＰＮＣにアソシエーション(Association)されることを必要とする。無線ＵＳＢホスト２１０は、自分と無線ＵＳＢデバイス２２０、２３０との間に発生する全てのトランザクション(Transaction)を誘発させ、トランザクションをスケジューリング(Scheduling)し、無線ＵＳＢアプリケーションが行われるように制御する装置である。また、無線ＵＳＢデバイス２２０、２３０は、無線ＵＳＢホスト２１０の命令にしたがって必要な動作を行い、無線ＵＳＢアプリケーションにデバイス機能を提供する装置である。
【００１４】
本発明では、既存のＰＮＣでなく、仮想ＰＮＣ２４０として前記ＰＮＣの機能を代替する。図１とは異なり、ＰＮＣは存在しないが、無線ＵＳＢホスト２１０が仮想ＰＮＣ生成装置（図３の３００）を内蔵していて、仮想ＰＮＣ２４０の機能を行うことができる。つまり、仮想ＰＮＣ機能を有する無線ＵＳＢホスト２１０及び無線ＵＳＢデバイス２２０、２３０によって仮想ピコネット２００を形成するようになる。このような仮想ピコネット２００は、実際ＰＮＣが存在する場合には、仮想ＰＮＣ２４０の機能をシャットダウンさせることにより、前記実際ＰＮＣと共にピコネットを形成できる。したがって、本発明が提案する仮想ピコネット２００は、ＰＮＣのある既存のピコネットと互換が可能である。同図では、例えば、マスター・スレーブ方式を用いたＵＳＢの場合を示したが、ピアツーピア方式を用いたＩＰネットワーキングや無線１３９４方式にも適用できる。ピアツーピア方式の場合には、それぞれのデバイスが主従関係でなく、対等関係にあるので、前記ＰＮＣ生成装置（図３の３００）は、デバイス中の１つに内蔵できる。
【００１５】
図３は、本発明による仮想ＰＮＣを具現するモジュールの構成及び動作を示すブロック図である。ＭＡＣ ＳＡＰ３１０は、ＭＡＣ層で上位層とデータを送受信するために必要なＭＡＣサービスアクセスポイント(MAC Service Access Point)を意味し、ＭＬＭＥ  ＳＡＰ３２０は、ＭＡＣ層の管理エンティティ(Management Entity)に対するサービスアクセスポイント（ＳＡＰ）である。
【００１６】
仮想ＰＮＣ生成装置３００は、前記ＭＡＣ  ＳＡＰ３１０、ＭＬＭＥ  ＳＡＰ３２０及び物理層３３０とデータを送受信し、ＭＰＤＵプロセッサー３０１、ＭＣＰＤＵプロセッサー３０２、仮想ＰＮＣ終了モジュール３０３及びビーコン生成モジュール３０４で構成されることができる。ピコネットにおいてＰＮＣが必ず存在しなければならない理由中の１つは、各デバイスがピコネットに連結され解除されることにより、ピコネットの構成メンバーを確定する機能、すなわちデバイスのアソシエーション要求を受け、アソシエーション応答を送る機能のためである。ＰＮＣが存在しない場合には、本発明で提案する前記仮想ＰＮＣ生成装置３００は、図４に示すように、ＰＮＣが有する複数の機能のうちアソシエーション要求に対する応答を行う機能だけを有する。したがって、多くのハードウェアリソースまたはソフトウェアリソースを消耗しなくても、既存の無線ＰＡＮのＰＮＣの機能を有していないノードで構成されたアドホックネットワークにおいてＰＮＣ無しに上位層のトランザクションスケジューリングによって無線伝送媒体をノード間に共有できるようにした。
【００１７】
前記ＭＰＤＵプロセッサー３０１は、ＭＰＤＵ(MAC Protocol Data Unit)を処理する機能を担当し、前記ＭＣＰＤＵプロセッサー３０２は、ＭＣＰＤＵ(MAC Command Protocol Data Unit)を処理する機能を担当し、両者は、共に従来技術に用いられるモジュールである。
【００１８】
前記ビーコン発生モジュール(Beacon Generator)３０４は、ＰＮＣの機能を有していないデバイスが本発明のような仮想ＰＮＣ機能を行うためのビーコンを発生させる部分である。生成されるビーコンによって構成されるスーパーフレームの形状は、図５Ａまたは図５Ｂのような形態を有する。このビーコンには、ＣＡＰ(Contention Access Period)に対する情報と、アソシエーションＭＣＴＡ(Management CTA;管理用チャンネル時間割当)、マルチキャストまたはブロードキャスト用ＣＴＡ(Channel Time Allocation;チャンネル時間割当)の情報と、仮想ＰＮＣであることを示すために、ＡＳＩＥ(Application Specific Information Element)を有する。そして、仮想ピコネットがシャットダウン(Shutdown)される時には、シャットダウンＩＥ(Shutdown Information Element)を有する。
【００１９】
前記仮想ＰＮＣ終了モジュール(Virtual PNC Terminator)３０３は、仮想ＰＮＣ機能を停止させる機能を提供する。これは、ＭＣＰＤＵからＰＮＣ役割が可能なデバイスのアソシエーション(PNC Capable Association)があることを伝達され、仮想ピコネットをシャットダウンさせる機能を行い、ビーコン発生モジュール３０４にビーコンを介して他のデバイスに知らせるように命令する。
【００２０】
前記のような特徴を有する仮想ＰＮＣ生成装置は、ＭＡＣ層の上位階層でアプリケーションによって具現されたり、ハードウェア装置によって具現されることができる。
【００２１】
図４は、ＩＥＥＥ８０２．１５．３において全体命令の中でＰＮＣが実行できる命令と仮想ＰＮＣが実行できる命令を示すものである。ここでは、ピコネット全体のデバイスが実行できる命令を集めた「コマンドネーム」カラム４１０、ＰＮＣが実行できる命令をチェックした「ＰＮＣの機能」カラム４２０、及び仮想ＰＮＣが実行できる命令をチェックした「仮想ＰＮＣの機能」カラム４３０を中心に考察する。
【００２２】
ＰＮＣは、アソシエーション応答(Association Response)機能の以外にも、ＰＮＣ譲渡要求(PNC handover request)、ＰＮＣ譲渡応答(PNC handover response)、チャンネル時間応答(Channel Time Response)など多くの機能を行うことができる。しかし、仮想ＰＮＣは、仮想ピコネットに新しいデバイスがアソシエーション要求をした時、これに対する応答を送るアソシエーション応答機能だけを有する（図４の４４０参照）。
【００２３】
図５Ａは、従来のＰＮＣがビーコン期間（５０１）の間にピコネットメンバーデバイスに伝送するスーパーフレームの構造を示すものである。８０２．１５．３では、図示のように、スーパーフレーム(Superframe)という時間的な構造中にＭＡＣフレームを入れる構造となっている。
【００２４】
先ず、ビーコンの一連番号が記録された区間５０２があり、次に、競争アクセス期間(Contention Access Period;CAP)を示す区間５０３がある。これは、デバイスがＣＳＭＡ／ＣＡのような競争方式を通じてデータを送受信する時間が定められる期間を意味する。ＣＡＰは、スーパーフレーム上に必ず存在しなければならないものではなく、ピコネットの構造やユーザの判断に応じて省略できる区間である。次に、チャンネル時間割当期間(Channel Time Allocation Period)を示す区間５０６がある。その期間内にそれぞれのデバイスにチャンネル時間割当（ＣＴＡ）５０５を分配するようになる。但し、ＭＣＴＡは、Ｍａｎａｇｅｍｅｎｔ  ＣＴＡ４４１を意味する。
【００２５】
図５Ｂは、ピアツーピア方式を用いる場合において、本発明で提案する仮想ＰＮＣがビーコン期間５１０の間にピコネットメンバーデバイスに伝送するスーパーフレームの構造を示すものである。このようなスーパーフレームは、従来のＰＮＣのスーパーフレームと同様に、ビーコンの一連番号が記録された区間５２０が先ず現れ、以後、競争アクセス期間（ＣＡＰ）を示す区間５３０からなる。
【００２６】
ピアツーピア方式を用いるデバイス、例えばＩＰネットワーキング、無線１３９４などでの各デバイスは、独自的に１つのパケットトランザクションを行うことができる。この例では、ＣＳＭＡ／ＣＡを使用するＣＡＰをビーコン期間の間に割り当てる。したがって、前記競争アクセス期間の間に、各デバイスは、ＣＳＭＡ／ＣＡ競争方式を通じてアソシエーション、データ及び命令を用いて送受信するようになる。
【００２７】
図５Ｃは、マスター・スレーブ方式を用いる場合において、本発明で提案する仮想ＰＮＣがビーコン期間５６０の間にピコネットメンバーデバイスに伝送するスーパーフレームの構造を示すものである。このようなスーパーフレームは、先ず、ビーコンの一連番号が記録された区間５７０が現れ、以後、新しいスレーブデバイスが仮想ＰＮＣにアソシエーションできるように、アソシエーションＭＣＴＡ又はＣＡＰを割り当てる区間を設定でき、この例では、アソシエーションＭＣＴＡを割り当てる区間５８０を使用する。
【００２８】
このようなマスター・スレーブ方式を用いるデバイス、例えば無線ＵＳＢでは、無線ＵＳＢホストによって全ての無線伝送媒体がスケジューリングされるので、データ及びコマンドを伝送するために、マルチキャストまたはブロードキャストデスティネーションを有するＣＴＡを利用する。この例では、マルチキャストＣＴＡを利用するために、スーパーフレームでアソシエーションＭＣＴＡ区間の後に、マルチキャストＣＴＡ区間（５９０）を設定する。
【００２９】
図６は、本発明による仮想ＰＮＣを適用したピコネットが動作する全体過程を詳細に示すフローチャートである。
本発明は、図２のようにＰＮＣが存在しないピコネットにおいて、各デバイス間で通信を行うための方法として無線ＵＳＢアプリケーションを例にして説明する。先ず、１つのデバイスが、図６に示すように、無線伝送媒体に存在するチャンネルを検索する（Ｓ６０１）。この時、オープンスキャン、すなわち探そうとする特別なピコネットを指定しないことができ、又は、探そうとするピコネットだけを指定して検索することができる。この例では、オープンスキャンにして、ＰＮＣの存在を探索せずに、受動的にビーコンの存在を検出する。この時、検索すべきチャンネルリスト全てを検索する（Ｓ６０２）。その結果、ピコネットデスクリプションを通じてどんなチャンネルでビーコンが存在するかを知ることができる（Ｓ６１１）。
【００３０】
仮にビーコンが存在するか否かを判断し（Ｓ６１２）、ビーコンが存在すれば（Ｓ６１２で「はい」）、同期化（ｓｙｎｃ）過程を通じてチャンネルを同期化させ（Ｓ６１３）、所望のチャンネルのピコネットにアソシエーションして、ピコネットのメンバーデバイスとして動作する（Ｓ６１４）。仮にビーコンが存在しない場合（Ｓ６１２で「いいえ」）、自分が１つのピコネットを形成できるか、すなわちＰＮＣとして作動できるか否かを判断し（Ｓ６２２）、ＰＮＣとして作動できれば（Ｓ６２２で「はい」）、独自的なピコネットを形成して、ＰＮＣ及びデバイスとしての機能を同時に行う（Ｓ６２３）。仮にＰＮＣとして作動できなければ（Ｓ６２２で「いいえ」）、本発明の機能である仮想ＰＮＣとして作動できるかをチェックする（Ｓ６３２）。
【００３１】
前述のようにチェックした結果、仮想ＰＮＣとして作動できなければ（Ｓ６３２で「いいえ」）、この旨を上位層に知らせると（Ｓ６４１）、上位層によって次の動作が決定される。例えば、上位層は、ＰＮＣや仮想ＰＮＣが可能なデバイスが出現するまでに待つこともでき、他の方式によって通信を行う方法を選択することができる。
【００３２】
前述のようにチェックした結果、仮想ＰＮＣとして作動できれば（Ｓ６３２で「はい」）、上位層のアプリケーションの特性によって、次のステップが決定される（Ｓ６３３）。仮に、上位層のアプリケーションがピアツーピア方式である場合（Ｓ６３３で「はい」）、例えば、ＩＰネットワーキング、無線１３９４などは、各デバイスが独自的に１つのパケットトランザクションを行うことができる。したがって、無線伝送媒体は、各デバイス毎に共有して使用しなければならないし、この方法は、ＣＳＭＡ／ＣＡ(Carrier Sense Multiple Access/Collision Avoidance)、又はチャンネルを時間帯別に分けて衝突危険を低減するＳｌｏｔｔｅｄ  Ａｌｏｈａ方式で無線伝送媒体に接近できる。この例では、ＣＳＭＡ／ＣＡを使用するＣＡＰをビーコン期間の間に割り当てる（Ｓ６３４）。これに対するスーパーフレーム構造は、図５Ａに示すようなＰＮＣが存在する場合の一般的なスーパーフレームの構造とは異なり、図５Ｂのような形態になる。
【００３３】
もし、上位層のアプリケーションが、これとは異なり、マスター・スレーブ方式である場合には（Ｓ６３３で「いいえ」）、無線ＵＳＢのように無線ＵＳＢホストによって全ての無線伝送媒体がスケジューリングされるので、新しいデバイスのアソシエーションのためのアソシエーションＭＣＴＡ又はＣＡＰを割り当てることができ、この例では、アソシエーションＭＣＴＡを使用する。そして、データ及びコマンドを伝送するために、マルチキャスト又はブロードキャストデスティネーションを有するＣＴＡを残りのビーコン期間の間に割り当てる。この例では、マルチキャストＣＴＡを使用する（Ｓ６４４）。これに対するスーパーフレーム構造は、図５ＡのＰＮＣが存在する場合の一般的なスーパーフレームの構造とは異なり、図５Ｃのような形態になる。
【００３４】
このようなビーコンを送って仮想ピコネットを形成する場合、新しいデバイスは、このピコネットのメンバーになるために、アソシエーション要求を行う（Ｓ６３５）。この時、新しいデバイスがＰＮＣとして作動が可能であるか否かを判断し（Ｓ６３６）、ＰＮＣとして作動が可能なら（Ｓ６３６で「はい」）、アソシエーション応答の結果を「拒絶」として送り（Ｓ６３７）、ピコネットを停止する過程を行う（Ｓ６３８）。ピコネットのシャットダウン過程は、ビーコンにＳｈｕｔｄｏｗｎ  ＩＥを含ませる。ＰＮＣとして作動可能でないデバイスの場合は（Ｓ６３６で「いいえ」）、アソシエーション応答の結果を、「アソシエーションされた」として送る（Ｓ６４７）。
【００３５】
終わりに、ＩＰネットワーキングや無線１３９４方式を有するデバイスの場合には、ピアツーピア方式でトランザクションを行い、無線ＵＳＢデバイスの場合には、ホストデバイスから無線ＵＳＢデバイスにアプリケーショントランザクションを行う（Ｓ６５０）。
【００３６】
本発明は、本発明の技術的思想から逸脱することなく、他の種々の形態で実施することができる。前述の実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例のみに限定して狭義に解釈されるべきものではなく、本発明の精神と特許請求の範囲内で、いろいろと変更して実施することができるものである。
【図面の簡単な説明】
【００３７】
【図１】従来のＰＮＣを有するピコネットを、ＵＳＢデバイスを介して具現した概略図である。
【図２】本発明で提案する仮想ＰＮＣを有するピコネットを、ＵＳＢデバイスを介して具現した概略図である。
【図３】本発明による仮想ＰＮＣを具現するモジュールの構成及び動作を示すブロック図である。
【図４】ＩＥＥＥ８０２．１５．３で全体命令の中でＰＮＣが実行できる命令と仮想ＰＮＣが実行できる命令を示す図である。
【図５Ａ】従来のＰＮＣがビーコン期間の間にピコネットメンバーデバイスに伝送するスーパーフレームの構造を示す図である。
【図５Ｂ】ピアツーピア方式を用いる場合において、本発明で提案する仮想ＰＮＣがビーコン期間の間にピコネットメンバーデバイスに伝送するスーパーフレームの構造を示す図である。
【図５Ｃ】マスター・スレーブ方式を用いる場合において、本発明で提案する仮想ＰＮＣがビーコン期間の間にピコネットメンバーデバイスに伝送するスーパーフレームの構造を示す図である。
【図６】本発明による仮想ＰＮＣを適用したピコネットが動作する全体過程を詳細に示すフローチャートである。
【符号の説明】
【００３８】
２００  仮想ピコネット
２１０  無線ＵＳＢホスト
２２０  無線ＵＳＢデバイス
２３０  無線ＵＳＢデバイス
２４０  仮想ＰＮＣ
３０１  ＭＰＤＵプロセッサー
３０２  ＭＣＰＤＵプロセッサー
３０３  仮想ＰＮＣ終了モジュール
３０４  ビーコン生成モジュール
３１０  ＭＡＣ  ＳＡＰ
３２０  ＭＬＭＥ  ＳＡＰ
３３０  物理層
【図１】
2004364256.tif 000003
【図２】
2004364256.tif 000004
【図３】
2004364256.tif 000005
【図４】
2004364256.tif 000006
【図５Ａ】
2004364256.tif 000007
【図５Ｂ】
2004364256.tif 000008
【図５Ｃ】
2004364256.tif 000009
【図６】
2004364256.tif 000010