(57)【要約】【課題】マルチキャストサービスを受けない携帯端末が無駄なＡｗａｋｅを行わないような間欠受信方法を実現すること。【解決手段】パケットバッファ部３０３は、受信したパケットを、ＲＡＭ２３や記録装置２５等のメモリにバッファリングし、バッファリングしたパケットがマルチキャストパケットであるか否かを判定する。ＤＴＩＭビーコン生成部３０５は、パケットバッファ部３０３によってバッファリングされたパケットがマルチキャストパケットであるとパケットバッファ部３０３によって判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したＤＴＩＭビーコンを生成する。パケット送信部３０４は、ＤＴＩＭビーコン生成部３０５によって生成されたＤＴＩＭビーコンを、無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３等に送信する。【選択図】図８
2010068111.tif 000002
【特許請求の範囲】
【請求項１】
仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を一又は複数の無線通信端末と行う無線通信基地局であって、
外部の通信網からパケットを受信するパケット受信手段と、
前記パケット受信手段によって受信された前記パケットをメモリにバッファリングするバッファリング手段と、
前記バッファリング手段によってバッファリングされた前記パケットがマルチキャストパケットであるか否かを判定するバッファリング判定手段と、
前記バッファリング手段によってバッファリングされた前記パケットがマルチキャストパケットであると前記バッファリング判定手段によって判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したビーコンを生成するビーコン生成手段と、
前記ビーコン生成手段によって生成された前記ビーコンを、前記一又は複数の無線通信端末に送信するビーコン送信手段と
を備える、ことを特徴とする無線通信基地局。
【請求項２】
前記ビーコン生成手段は、ブロードキャストパケット又はマルチキャストパケットがバッファリングされている旨を示すための前記ビーコンの所定ビットを用いて、前記マルチキャスト通知データを前記ビーコンに設定する、ことを特徴とする請求項１に記載の無線通信基地局。
【請求項３】
前記ビーコン生成手段は、前記ビーコンのアソシエーションＩＤ用のビットを用いて、前記マルチキャスト通知データを前記ビーコンに設定する、ことを特徴とする請求項２に記載の無線通信基地局。
【請求項４】
前記マルチキャスト通知データは、前記バッファリング手段によってバッファリングされたマルチキャストパケットのアドレスの一部又は全部を示すデータを含む、ことを特徴とする請求項３に記載の無線通信基地局。
【請求項５】
前記マルチキャスト通知データは、マルチキャストパケットのアドレスを示すデータよりもデータ量の少ないマルチキャスト通知データを含む、ことを特徴とする請求項３に記載の無線通信基地局。
【請求項６】
前記ビーコン生成手段は、前記ビーコンに含まれており前記アソシエーションＩＤ用のビットを除く所定のフィールドを用いて、前記マルチキャスト通知データを前記ビーコンに設定する、ことを特徴とする請求項２に記載の無線通信基地局。
【請求項７】
前記ビーコン生成手段は、前記ビーコンに含まれるＬｅｎｇｔｈフィールドを用いて、前記マルチキャスト通知データを前記ビーコンに設定する、ことを特徴とする請求項６に記載の無線通信基地局。
【請求項８】
前記ビーコン生成手段は、前記Ｌｅｎｇｔｈフィールド内の全ビットを立てることによって、前記マルチキャスト通知データを前記ビーコンに設定する、ことを特徴とする請求項７に記載の無線通信基地局。
【請求項９】
仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を無線通信基地局と行う無線通信端末であって、
前記無線通信基地局との間で行われる前記無線通信の通信動作を駆動状態又は休止状態にする通信動作制御手段と、
前記通信動作制御手段によって前記通信動作が駆動状態となった後に、前記無線通信基地局から送信されるビーコンを受信するビーコン受信手段と、
マルチキャストパケットが前記無線通信基地局にバッファリングされている旨を示すマルチキャスト通知データが、前記ビーコン受信手段によって受信された前記ビーコンに設定されているか否かを判定するマルチキャスト判定手段と
を備え、
前記通信動作制御手段は、前記マルチキャスト判定手段による判定結果に応じて、前記ビーコン受信手段による前記ビーコンの受信後の前記通信動作を、駆動状態に維持するか、又は、休止状態にする、ことを特徴とする無線通信端末。
【請求項１０】
前記マルチキャスト判定手段は、前記ビーコン受信手段によって受信された前記ビーコンのＬｅｎｇｔｈフィールド内の全ビットが立てられているか否かに基づいて、前記ビーコン受信手段によって受信された前記ビーコンに前記マルチキャスト通知データが設定されているか否かを判定する、ことを特徴とする請求項９に記載の無線通信端末。
【請求項１１】
仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を行う無線通信基地局と一又は複数の無線通信端末とを備えた無線通信システムであって、
前記無線通信基地局は、
外部の通信網からパケットを受信するパケット受信手段と、
前記パケット受信手段によって受信された前記パケットをメモリにバッファリングするバッファリング手段と、
前記バッファリング手段によってバッファリングされた前記パケットがマルチキャストパケットであるか否かを判定するバッファリング判定手段と、
前記バッファリング手段によってバッファリングされた前記パケットがマルチキャストパケットであると前記バッファリング判定手段によって判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したビーコンを生成するビーコン生成手段と、
前記ビーコン生成手段によって生成された前記ビーコンを、前記一又は複数の無線通信端末に送信するビーコン送信手段と
を有し、
前記無線通信端末は、
前記無線通信基地局との間で行われる前記無線通信の通信動作を駆動状態又は休止状態にする通信動作制御手段と、
前記通信動作制御手段によって前記通信動作が駆動状態となった後に、前記無線通信基地局から送信されるビーコンを受信するビーコン受信手段と、
マルチキャストパケットが前記無線通信基地局にバッファリングされている旨を示す前記マルチキャスト通知データが、前記ビーコン受信手段によって受信された前記ビーコンに設定されているか否かを判定するマルチキャスト判定手段と
を有し、
前記通信動作制御手段は、前記マルチキャスト判定手段による判定結果に応じて、前記ビーコン受信手段による前記ビーコンの受信後の前記通信動作を、駆動状態に維持するか、又は、休止状態にする、ことを特徴とする無線通信システム。
【請求項１２】
仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を無線通信基地局が一又は複数の無線通信端末と行うための無線通信方法であって、
前記無線通信基地局が、前記無線通信基地局の外部の通信網からパケットを受信するパケット受信ステップと、
前記パケット受信ステップにおいて受信された前記パケットを前記無線通信基地局のメモリに前記無線通信基地局がバッファリングするバッファリングステップと、
前記バッファリングステップにおいてバッファリングされた前記パケットがマルチキャストパケットであるか否かを前記無線通信基地局が判定するバッファリング判定ステップと、
前記バッファリングステップにおいてバッファリングされた前記パケットがマルチキャストパケットであると前記バッファリング判定ステップにおいて判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したビーコンを前記無線通信基地局が生成するビーコン生成ステップと、
前記ビーコン生成ステップにおいて生成された前記ビーコンを、前記一又は複数の無線通信端末に前記無線通信基地局が送信するビーコン送信ステップと
を備える、ことを特徴とする無線通信方法。
【請求項１３】
仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を無線通信端末が無線通信基地局と行うための無線通信方法であって、
前記無線通信端末の前記無線通信の通信動作が駆動状態となっている時に、前記無線通信基地局から送信されるビーコンを前記無線通信端末が受信するビーコン受信ステップと、
マルチキャストパケットが前記無線通信基地局にバッファリングされている旨を示すマルチキャスト通知データが、前記ビーコン受信ステップにおいて受信された前記ビーコンに設定されているか否かを前記無線通信端末が判定するマルチキャスト判定ステップと、
前記無線通信端末が、前記マルチキャスト判定ステップにおける判定結果に応じて、前記ビーコン受信ステップにおいて前記ビーコンを受信した後の前記通信動作を、駆動状態に維持するか、又は、休止状態にする通信動作制御ステップと
を備える、ことを特徴とする無線通信方法。
【請求項１４】
無線通信基地局と一又は複数の無線通信端末とが、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従って無線通信を行う無線通信方法であって、
前記無線通信基地局が、前記無線通信基地局の外部の通信網からパケットを受信するパケット受信ステップと、
前記パケット受信ステップにおいて受信された前記パケットを前記無線通信基地局のメモリに前記無線通信基地局がバッファリングするバッファリングステップと、
前記バッファリングステップにおいてバッファリングされた前記パケットがマルチキャストパケットであるか否かを前記無線通信基地局が判定するバッファリング判定ステップと、
前記バッファリングステップにおいてバッファリングされた前記パケットがマルチキャストパケットであると前記バッファリング判定ステップにおいて判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したビーコンを前記無線通信基地局が生成するビーコン生成ステップと、
前記ビーコン生成ステップにおいて生成された前記ビーコンを、前記一又は複数の無線通信端末に前記無線通信基地局が送信するビーコン送信ステップと、
前記無線通信端末の前記無線通信の通信動作が駆動状態となっている時に、前記無線通信基地局から送信されるビーコンを前記無線通信端末が受信するビーコン受信ステップと、
マルチキャストパケットが前記無線通信基地局にバッファリングされている旨を示す前記マルチキャスト通知データが、前記ビーコン受信ステップにおいて受信された前記ビーコンに設定されているか否かを前記無線通信端末が判定するマルチキャスト判定ステップと、
前記無線通信端末が、前記マルチキャスト判定ステップにおける判定結果に応じて、前記ビーコン受信ステップにおいて前記ビーコンを受信した後の前記通信動作を、駆動状態に維持するか、又は、休止状態にする通信動作制御ステップと
を備える、ことを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信基地局、無線通信端末、無線通信システム及び無線通信方法に関する。
【背景技術】
【０００２】
近年、様々な装置に無線ＬＡＮインターフェースが搭載されている。特に、ＰＣ、家電及び携帯端末等へのIEEE802.11の普及は著しい。IEEE802.11は、レイヤ２、特にＭＡＣレイヤ以下の無線ＬＡＮ技術について規定されたものである。携帯端末がIEEE802.11におけるステーションとなる場合、省電力を実現する技術が重要となる。非特許文献１には、以下の方法でIEEE802.11におけるステーションの省電力を実現している。まず、IEEE802.11におけるステーションの間欠受信方法の概要を以下に記述する。IEEE802.11には、二通りの間欠受信方法、すなわち、ユニキャストパケットの間欠受信方法とブロードキャスト／マルチキャストパケットの間欠受信方法とが規定されている。
【０００３】
ユニキャストパケットの間欠受信方法を図１に示す。図１に、従来のパケット送信処理を説明するためのタイミングチャートを示す。図１に示すように、アクセスポイントＡＰ１ａは、ビーコンＰ１を無線通信端末ＳＴＡ１ａに周期的に送信している。間欠受信中の無線通信端末ＳＴＡ１ａは、ビーコン送信予定時刻の直前にＷａｋｅｕｐ（無線ＬＡＮインターフェースをオン）し、ビーコンＰ１を受信する。ビーコンＰ１には、ＡＩＤ（アソシエーションＩＤ）毎に“０”又は“１”のデータが設定されている。このデータは、各ＡＩＤに対応するユニキャストパケットＰ２がアクセスポイントＡＰ１ａ内にバッファリングされているか否かを示している。ＡＩＤと、ＡＩＤ毎に設定された“０”又は“１”のデータとをビットマップと称する。ここで、ＡＩＤは、無線通信端末ＳＴＡ１ａがアクセスポイントＡＰ１ａと接続する際に、アクセスポイントＡＰ１ａが無線通信端末ＳＴＡ１ａに割り当てる固有の値であり、“１”〜“２００７”の値が用意されている。すなわち、ＡＩＤ用のビットは、１番〜２００７番ビットを含む。ビーコンＰ１を受信した無線通信端末ＳＴＡ１ａは、受信したビーコンＰ１を参照し、自局（無線通信端末ＳＴＡ１ａ）に割り当てられたＡＩＤ用のビットに“１”が設定されていればＡｗａｋｅ状態（IEEE802.11規格の無線ＬＡＮインターフェースがオンの状態であり、通信動作が駆動状態であることを示す）を維持し、ユニキャストパケットＰ２の転送要求をするためのパケットであるＰＳ−ＰｏｌｌをアクセスポイントＡＰ１ａに送信する。
【０００４】
無線通信端末ＳＴＡ１ａのＡｗａｋｅ状態の期間を、図中符号Ｔ１に示す。無線通信端末ＳＴＡ１ａのＤｏｚｅ状態（IEEE802.11規格の無線ＬＡＮインターフェースがオフの状態であり、通信動作が休止状態であることを示す）の期間は、図中符号Ｔ１に示す期間以外の期間である。ＰＳ−Ｐｏｌｌを受け取ったアクセスポイントＡＰ１ａは、当該ＰＳ−Ｐｏｌｌの送信元である無線通信端末ＳＴＡ１ａにＡｃｋ１（Ａｃｋ：アクノリッジ）を返し、バッファリングしているユニキャストパケットＰ２を無線通信端末ＳＴＡ１ａに送信する。無線通信端末ＳＴＡ１ａは、ユニキャストパケットＰ２をアクセスポイントＡＰ１ａから受信し、受信後にＡｃｋ２をＡＰ１に返してＤｏｚｅ状態に遷移する。また、ビーコンＰ１を受信した無線通信端末ＳＴＡ１ａは、受信したビーコンＰ１を参照し、自局（無線通信端末ＳＴＡ１ａ）に割り当てられたＡＩＤ用のビットに“０”が設定されていれば即座にＤｏｚｅ状態に遷移する。以上の動作によって、ユニキャストパケットの間欠受信が行われる。
【０００５】
次に、IEEE802.11に規定されたブロードキャスト／マルチキャストパケット（ブロードキャストパケット又はマルチキャストパケットを意味する。以下同様。）の間欠受信方法につき図２を用いて説明する。図２に、従来のパケット送信処理を説明するためのタイミングチャートを示す。図２に示すように、アクセスポイントＡＰ１ａは、ＤＴＩＭビーコンＰ３（DTIM：Delivery Traffic Indication Message）を無線通信端末ＳＴＡ２に周期的に送信している。ＤＴＩＭビーコンＰ３とは、ある一定回数のビーコンにつき１つ送信される特別なビーコンである。したがってＤＴＩＭビーコンＰ３の送信周期は、ビーコン周期の自然数倍になる。なお、図２には通常のビーコンの表記が省略されている。間欠受信中の無線通信端末ＳＴＡ２は、ＤＴＩＭビーコンＰ３の送信予定時刻直前にＷａｋｅｕｐし、ＤＴＩＭビーコンＰ３を受信する。ＤＴＩＭビーコンＰ３には、通常のビーコンと同様にユニキャストパケットバッファリングの通知に用いるＡＩＤ用の上記ビットマップを含むが、これに加えてＡＩＤ用の０番ビットを更に含む。
【０００６】
ＤＴＩＭビーコンＰ３のＡＩＤ用の０番ビットは、ブロードキャスト／マルチキャストパケットバッファリング通知用に設けられたものである。ＤＴＩＭビーコンＰ３のＡＩＤ用の０番ビットには、ブロードキャスト／マルチキャストパケットＰ４がアクセスポイントＡＰ１ａにバッファリングされていれば、“１”が設定され、ブロードキャスト／マルチキャストパケットＰ４がアクセスポイントＡＰ１ａにバッファリングされていなければ、“０”が設定される。ＤＴＩＭビーコンＰ３を受信した無線通信端末ＳＴＡ２は、ＡＩＤ用の０番ビットに“１”が設定されていればＡｗａｋｅ状態を維持し、アクセスポイントＡＰ１ａからブロードキャスト／マルチキャストパケットＰ４が送信されるのを待機する。
【０００７】
なお、アクセスポイントＡＰ１ａから送信されるブロードキャスト／マルチキャストパケットＰ４は、何れも、一又は複数の一連のパケットから成る。そして、ブロードキャスト／マルチキャストパケットＰ４を構成する一又は複数の一連のパケットのうち最後のパケットには、この旨（すなわち、最後のパケットであり、現時点でこれ以上バッファリングされているブロードキャスト／マルチキャストパケットＰ４がない旨）を示すデータが設定されている。無線通信端末ＳＴＡ２は、ブロードキャスト／マルチキャストパケットＰ４を構成する一又は複数の一連のパケットのうち最後のパケットを受信すると、Ｄｏｚｅ状態へ遷移する。ここで、IEEE802.11のＭＡＣレイヤにおけるＡｃｋの送受は、ユニキャストパケットの送受時には行われるが、ブロードキャスト／マルチキャストパケットの送受時には行われない。また、ＤＴＩＭビーコンＰ３を受信した無線通信端末ＳＴＡ２は、ＡＩＤ用の０番ビットに“０”が設定されていれば、即座にＤｏｚｅ状態に遷移する。
【非特許文献１】ANSI/IEEE Std 802.11, 1999 Edition (R2003) Information technology -Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 11: Wireless LANMedium Access Control (MAC) and Physical Layer (PHY) Specifications
【発明の開示】
【発明が解決しようとする課題】
【０００８】
以上がIEEE802.11の規定であるが、マルチキャストパケットを受信するステーションとマルチキャストパケットを受信しないステーションとが、一台のアクセスポイントに通信接続する複数のステーションに混在する場合には、以下のような問題が生じる。つぎに、このような問題につき、図３を用いて説明する。図３に、従来のパケット送信処理を説明するためのタイミングチャートを示す。１台のアクセスポイントＡＰ１ａに、間欠受信モードで動作中の無線通信端末ＳＴＡ１ａ，２ａ，３ａが通信接続しているとする。図３に示す無線通信端末ＳＴＡ１ａ，２ａは、マルチキャストパケットＰ５を受信する端末であり、図３に示す無線通信端末ＳＴＡ３ａは、マルチキャストパケットＰ５を受信しない端末である。アクセスポイントＡＰ１ａは、ＤＴＩＭビーコン送信予定時刻においてマルチキャストパケットＰ５をバッファリングしている場合、０番ビットに“１”を設定してＤＴＩＭビーコンＰ３を送信する。このＤＴＩＭビーコンＰ３を受信した無線通信端末ＳＴＡ１ａ，２ａ，３ａは、何れも、ＡＩＤ用の０番ビットが“１”に設定されているので、マルチキャストパケットＰ５がアクセスポイントＡＰ１ａから送信されるまでＡｗａｋｅ状態を維持する。
【０００９】
ここで次のような問題が生じる。無線通信端末ＳＴＡ１ａ，２ａは、マルチキャストパケットＰ５を受信する端末なので、Ａｗａｋｅ状態を維持する必要がある。しかし、無線通信端末ＳＴＡ３ａは、そもそもマルチキャストパケットＰ５を受信しない端末なのでＡｗａｋｅ状態を維持する必要が無いにもかかわらず、当該マルチキャストパケット受信期間（無線通信端末ＳＴＡ１ａ，２ａが、マルチキャストパケットＰ５を受信するためにＡｗａｋｅ状態となっている期間）にＡｗａｋｅ状態となってしまうので、無駄に電力消費することになる。本発明は以上の点を鑑みてなされたものであり、マルチキャストサービスを受けない携帯端末が無駄なＡｗａｋｅを行わないような間欠受信方法を実現することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の無線通信基地局は、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を一又は複数の無線通信端末と行う無線通信基地局であって、外部の通信網からパケットを受信するパケット受信手段と、前記パケット受信手段によって受信された前記パケットをメモリにバッファリングするバッファリング手段と、前記バッファリング手段によってバッファリングされた前記パケットがマルチキャストパケットであるか否かを判定するバッファリング判定手段と、前記バッファリング手段によってバッファリングされた前記パケットがマルチキャストパケットであると前記バッファリング判定手段によって判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したビーコンを生成するビーコン生成手段と、前記ビーコン生成手段によって生成された前記ビーコンを、前記一又は複数の無線通信端末に送信するビーコン送信手段とを備える、ことを特徴とする。以上記載の無線通信基地局によれば、無線通信基地局がマルチキャストパケットをバッファリングしているか否かが、ビーコンにマルチキャスト通知データが設定されているか否かによって判定できる。従って、無線通信端末がマルチキャストパケットを受信しない場合、この無線通信端末は、マルチキャストパケットを受信する必要がないので、ビーコンにマルチキャスト通知データが設定されていれば、直ちに駆動状態から休止状態に移ることが可能となり、消費電力を低減できる。
【００１１】
本発明の無線通信基地局では、前記ビーコン生成手段は、ブロードキャストパケット又はマルチキャストパケットがバッファリングされている旨を示すための前記ビーコンの所定ビットを用いて、前記マルチキャスト通知データを前記ビーコンに設定する。従って、ビーコンの所定ビットを用いてマルチキャスト通知データが設定されるので、無線通信端末は、マルチキャスト通知データを利用可能であり、よって、無線通信基地局にマルチキャストパケットがバッファリングされているか否かがマルチキャスト通知データを用いて判定可能となる。
【００１２】
本発明の無線通信基地局では、前記ビーコン生成手段は、前記ビーコンのアソシエーションＩＤ用のビットを用いて、前記マルチキャスト通知データを前記ビーコンに設定してもよい。従って、ビーコンのアソシエーションＩＤ用のビットを用いてマルチキャスト通知データが設定されるので、フレームフォーマットの大幅な変更を伴うことなく、複数のマルチキャストパケットをそれぞれ特定できるような比較的大きなマルチキャスト通知データが利用可能となる。
【００１３】
本発明の無線通信基地局では、前記マルチキャスト通知データは、前記バッファリング手段によってバッファリングされたマルチキャストパケットのアドレスの一部又は全部を示すデータを含んでいてもよい。従って、マルチキャスト通知データにマルチキャストパケットのアドレスの一部又は全部が利用できるので、マルチキャスト通知データの作成が容易となる。よって、実装の簡易化及び負荷の軽減が図れる。
【００１４】
本発明の無線通信基地局では、前記マルチキャスト通知データは、マルチキャストパケットのアドレスを示すデータよりもデータ量の少ないマルチキャスト通知データを含んでいてもよい。従って、マルチキャストパケットのアドレスを示すデータに比べてデータ量の少ないデータがマルチキャスト通知データに用いられるので、マルチキャストパケットのアドレスを用いる場合に比較してビーコンのフレームを短くできる。
【００１５】
本発明の無線通信基地局では、前記ビーコン生成手段は、前記ビーコンに含まれており前記アソシエーションＩＤ用のビットを除く所定のフィールドを用いて、前記マルチキャスト通知データを前記ビーコンに設定してもよい。従って、ビーコンに含まれておりアソシエーションＩＤ用のビットを除く所定のフィールドを用いてマルチキャスト通知データが設定されるので、アソシエーションＩＤ用のビットが利用されている場合であっても、マルチキャスト通知データが設定可能となる。
【００１６】
本発明の無線通信基地局では、前記ビーコン生成手段は、前記ビーコンに含まれるＬｅｎｇｔｈフィールドを用いて、前記マルチキャスト通知データを前記ビーコンに設定したり、前記Ｌｅｎｇｔｈフィールド内の全ビットを立てることによって、前記マルチキャスト通知データを前記ビーコンに設定してもよい。従って、ビーコンのＬｅｎｇｔｈフィールドを用いてマルチキャスト通知データが設定されるので、マルチキャスト通知データの設定がビーコンのフレームフォーマットを変更せずに行える。
【００１７】
本発明の無線通信端末は、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を無線通信基地局と行う無線通信端末であって、前記無線通信基地局との間で行われる前記無線通信の通信動作を駆動状態又は休止状態にする通信動作制御手段と、前記通信動作制御手段によって前記通信動作が駆動状態となった後に、前記無線通信基地局から送信されるビーコンを受信するビーコン受信手段と、マルチキャストパケットが前記無線通信基地局にバッファリングされている旨を示すマルチキャスト通知データが、前記ビーコン受信手段によって受信された前記ビーコンに設定されているか否かを判定するマルチキャスト判定手段とを備え、前記通信動作制御手段は、前記マルチキャスト判定手段による判定結果に応じて、前記ビーコン受信手段による前記ビーコンの受信後の前記通信動作を、駆動状態に維持するか、又は、休止状態にする、ことを特徴とする。
【００１８】
以上記載の無線通信端末によれば、無線通信基地局がマルチキャストパケットをバッファリングしているか否かが、ビーコンにマルチキャスト通知データが設定されているか否かによって判定できる。従って、無線通信端末がマルチキャストパケットを受信しない場合、この無線通信端末は、マルチキャストパケットを受信する必要がないので、ビーコンにマルチキャスト通知データが設定されていれば、直ちに駆動状態から休止状態に移ることが可能となり、消費電力を低減できる。
【００１９】
本発明の無線通信端末では、前記マルチキャスト判定手段は、前記ビーコン受信手段によって受信された前記ビーコンのＬｅｎｇｔｈフィールド内の全ビットが立てられているか否かに基づいて、前記ビーコン受信手段によって受信された前記ビーコンに前記マルチキャスト通知データが設定されているか否かを判定してもよい。従って、ビーコンのＬｅｎｇｔｈフィールドを用いてマルチキャスト通知データが設定されるので、マルチキャスト通知データの設定がビーコンのフレームフォーマットを変更せずに行える。
【００２０】
本発明の無線通信システムは、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を行う無線通信基地局と一又は複数の無線通信端末とを備えた無線通信システムであって、前記無線通信基地局は、外部の通信網からパケットを受信するパケット受信手段と、前記パケット受信手段によって受信された前記パケットをメモリにバッファリングするバッファリング手段と、前記バッファリング手段によってバッファリングされた前記パケットがマルチキャストパケットであるか否かを判定するバッファリング判定手段と、前記バッファリング手段によってバッファリングされた前記パケットがマルチキャストパケットであると前記バッファリング判定手段によって判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したビーコンを生成するビーコン生成手段と、前記ビーコン生成手段によって生成された前記ビーコンを、前記一又は複数の無線通信端末に送信するビーコン送信手段とを有し、前記無線通信端末は、前記無線通信基地局との間で行われる前記無線通信の通信動作を駆動状態又は休止状態にする通信動作制御手段と、前記通信動作制御手段によって前記通信動作が駆動状態となった後に、前記無線通信基地局から送信されるビーコンを受信するビーコン受信手段と、マルチキャストパケットが前記無線通信基地局にバッファリングされている旨を示す前記マルチキャスト通知データが、前記ビーコン受信手段によって受信された前記ビーコンに設定されているか否かを判定するマルチキャスト判定手段とを有し、前記通信動作制御手段は、前記マルチキャスト判定手段による判定結果に応じて、前記ビーコン受信手段による前記ビーコンの受信後の前記通信動作を、駆動状態に維持するか、又は、休止状態にする、ことを特徴とする。
【００２１】
以上記載の無線通信システムによれば、無線通信基地局がマルチキャストパケットをバッファリングしているか否かが、ビーコンにマルチキャスト通知データが設定されているか否かによって判定できる。従って、無線通信端末がマルチキャストパケットを受信しない場合、この無線通信端末は、マルチキャストパケットを受信する必要がないので、ビーコンにマルチキャスト通知データが設定されていれば、直ちに駆動状態から休止状態に移ることが可能となり、消費電力を低減できる。
【００２２】
本発明の無線通信方法は、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を無線通信基地局が一又は複数の無線通信端末と行うための無線通信方法であって、前記無線通信基地局が、前記無線通信基地局の外部の通信網からパケットを受信するパケット受信ステップと、前記パケット受信ステップにおいて受信された前記パケットを前記無線通信基地局のメモリに前記無線通信基地局がバッファリングするバッファリングステップと、前記バッファリングステップにおいてバッファリングされた前記パケットがマルチキャストパケットであるか否かを前記無線通信基地局が判定するバッファリング判定ステップと、前記バッファリングステップにおいてバッファリングされた前記パケットがマルチキャストパケットであると前記バッファリング判定ステップにおいて判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したビーコンを前記無線通信基地局が生成するビーコン生成ステップと、前記ビーコン生成ステップにおいて生成された前記ビーコンを、前記一又は複数の無線通信端末に前記無線通信基地局が送信するビーコン送信ステップとを備える、ことを特徴とする。
【００２３】
本発明の無線通信方法は、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信を無線通信端末が無線通信基地局と行うための無線通信方法であって、前記無線通信端末の前記無線通信の通信動作が駆動状態となっている時に、前記無線通信基地局から送信されるビーコンを前記無線通信端末が受信するビーコン受信ステップと、マルチキャストパケットが前記無線通信基地局にバッファリングされている旨を示すマルチキャスト通知データが、前記ビーコン受信ステップにおいて受信された前記ビーコンに設定されているか否かを前記無線通信端末が判定するマルチキャスト判定ステップと、前記無線通信端末が、前記マルチキャスト判定ステップにおける判定結果に応じて、前記ビーコン受信ステップにおいて前記ビーコンを受信した後の前記通信動作を、駆動状態に維持するか、又は、休止状態にする通信動作制御ステップとを備える、ことを特徴とする。
【００２４】
本発明の無線通信方法は、無線通信基地局と一又は複数の無線通信端末とが、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従って無線通信を行う無線通信方法であって、前記無線通信基地局が、前記無線通信基地局の外部の通信網からパケットを受信するパケット受信ステップと、前記パケット受信ステップにおいて受信された前記パケットを前記無線通信基地局のメモリに前記無線通信基地局がバッファリングするバッファリングステップと、前記バッファリングステップにおいてバッファリングされた前記パケットがマルチキャストパケットであるか否かを前記無線通信基地局が判定するバッファリング判定ステップと、前記バッファリングステップにおいてバッファリングされた前記パケットがマルチキャストパケットであると前記バッファリング判定ステップにおいて判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したビーコンを前記無線通信基地局が生成するビーコン生成ステップと、前記ビーコン生成ステップにおいて生成された前記ビーコンを、前記一又は複数の無線通信端末に前記無線通信基地局が送信するビーコン送信ステップと、前記無線通信端末の前記無線通信の通信動作が駆動状態となっている時に、前記無線通信基地局から送信されるビーコンを前記無線通信端末が受信するビーコン受信ステップと、マルチキャストパケットが前記無線通信基地局にバッファリングされている旨を示す前記マルチキャスト通知データが、前記ビーコン受信ステップにおいて受信された前記ビーコンに設定されているか否かを前記無線通信端末が判定するマルチキャスト判定ステップと、前記無線通信端末が、前記マルチキャスト判定ステップにおける判定結果に応じて、前記ビーコン受信ステップにおいて前記ビーコンを受信した後の前記通信動作を、駆動状態に維持するか、又は、休止状態にする通信動作制御ステップとを備える、ことを特徴とする。
【００２５】
以上記載の本発明の無線通信方法によれば、無線通信基地局がマルチキャストパケットをバッファリングしているか否かが、ビーコンにマルチキャスト通知データが設定されているか否かによって判定できる。従って、無線通信端末がマルチキャストパケットを受信しない場合、この無線通信端末は、マルチキャストパケットを受信する必要がないので、ビーコンにマルチキャスト通知データが設定されていれば、直ちに駆動状態から休止状態に移ることが可能となり、消費電力を低減できる。
【発明の効果】
【００２６】
本発明によれば、マルチキャストサービスを受けない携帯端末が無駄なＡｗａｋｅを行わないような間欠受信方法が実現できる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して、本発明に係る好適な実施形態について詳細に説明する。なお、図面の説明において、可能な場合には、同一要素には同一符号を付し、重複する説明を省略する。図４を参照して、実施形態に係る無線通信システム１００の構成を説明する。無線通信システム１００は、アクセスポイントＡＰ１（無線通信基地局）と、無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３とを備える。アクセスポイントＡＰ１と、無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３とは、IEEE802.11規格の無線ＬＡＮを介してデータの送受信を行う。IEEE802.11規格の無線ＬＡＮは、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信である。アクセスポイントＡＰ１は、外部通信網に接続されており、外部通信網からパケット等のデータを受信し、このデータを無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３に配信する。無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３は、アクセスポイントＡＰ１に登録されているIEEE802.11のステーションである。無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３は、アクセスポイントＡＰ１から送信されるIEEE802.11のＤＴＩＭビーコンを用いて、アクセスポイントＡＰ１から送信されるパケット等のデータを間欠受信する。無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３は、パケット等のデータをアクセスポイントＡＰ１から受信できるように、アクセスポイントＡＰ１に登録されている。なお、図４に示す無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３以外に、アクセスポイントＡＰ１に登録されている無線通信端末があってもよい。
【００２８】
次に、図５及び図６を参照して、実施形態に係る無線通信端末ＳＴＡ１の構成を説明する。なお、無線通信端末ＳＴＡ２，ＳＴＡ３の構成は、無線通信端末ＳＴＡ１の構成と同様であるので、以下では、無線通信端末ＳＴＡ１の構成のみについて説明する。無線通信端末ＳＴＡ１は、図５に示すように、物理的には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作装置１４、無線通信装置１５、ディスプレイ１６及び記録装置１７を有しており、これらはバス１８に接続されている。ＣＰＵ１１は、ＲＯＭ１２等の内蔵メモリに格納された所定のコンピュータソフトウェア（無線通信端末ＳＴＡ１の行う処理を実行するためのコンピュータプログラム等を含む）をＲＡＭ１３にロードして実行することにより、無線通信端末ＳＴＡ１を統括的に制御する。操作装置１４は、キーボード等のデータ入力用のデバイスであり、入力されたデータをＣＰＵ１１に出力する。無線通信装置１５は、アクセスポイントＡＰ１と、IEEE802.11規格の無線ＬＡＮを介して無線通信を行うためのインターフェースを有する。ディスプレイ１６は、ＬＣＤ等の表示装置であり、ＣＰＵ１１から送られる表示用データを表示する。記録装置１７は、書き込み／読み出しが自在なメモリであり、アクセスポイントＡＰ１等から受信したパケット等のデータを格納する。
【００２９】
無線通信端末ＳＴＡ１は、図６に示すように、機能的には、パケット受信部２０１（ビーコン受信手段）、受信ＭＣパケット解析部２０２、無線ＬＡＮインターフェース起動制御部２０３（通信動作制御手段）及び受信ビーコン解析部２０４（マルチキャスト判定手段）を有する。これらのパケット受信部２０１〜受信ビーコン解析部２０４は、ＣＰＵ１１がＲＯＭ１２や記録装置１７等のメモリに格納された上記コンピュータソフトウェアを実行し、図５に示す無線通信端末ＳＴＡ１の各構成部を動作させることによって実現される機能である。ＣＰＵ１１は、上記コンピュータソフトウェアを実行することによって（特に、パケット受信部２０１〜受信ビーコン解析部２０４を用いて）、無線通信端末ＳＴＡ１の行う処理を実行する。
【００３０】
パケット受信部２０１は、無線ＬＡＮインターフェース起動制御部２０３によって無線通信装置１５の通信動作がＡｗａｋｅ状態となった後に、無線通信装置１５を用いて、アクセスポイントＡＰ１からデータ（ビーコン、ＤＴＩＭビーコン、ユニキャストパケット、ブロードキャストパケット及びマルチキャストパケット等のデータ）を受信する。以下、パケット受信部２０１が受信したマルチキャストパケットを受信ＭＣパケットと称し、パケット受信部２０１の受信したビーコン及びＤＴＩＭビーコンを受信ビーコンと称する場合がある。パケット受信部２０１は、受信ＭＣパケットを受信ＭＣパケット解析部２０２に送り、受信ビーコンを受信ビーコン解析部２０４に送る。
【００３１】
受信ＭＣパケット解析部２０２は、受信ＭＣパケットを解析し、この解析結果に基づいて、無線通信端末ＳＴＡ１の無線通信装置１５をＡｗａｋｅ状態とするか、Ｄｏｚｅ状態とするか、を決定する。ここで、受信ＭＣパケット解析部２０２の行う解析処理につき具体的に説明する。受信ＭＣパケット解析部２０２は、このパケットが一連のマルチキャストパケットを構成する最後のパケットであり現時点でこれ以上バッファリングされているマルチキャストパケットがない旨を示すデータが受信ＭＣパケットに設定されているか否かを判定する。受信ＭＣパケット解析部２０２は、当該データが受信ＭＣパケットに設定されていると判定した場合、無線通信装置１５をＤｏｚｅ状態とする旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を生成して無線ＬＡＮインターフェース起動制御部２０３に送り、当該データが受信ＭＣパケットに設定されていないと判定した場合、無線通信装置１５のＡｗａｋｅ状態を維持する旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を生成して無線ＬＡＮインターフェース起動制御部２０３に送る。
【００３２】
無線ＬＡＮインターフェース起動制御部２０３は、アクセスポイントＡＰ１との間で行われる無線通信の無線通信装置１５による通信動作をＡｗａｋｅ状態又はＤｏｚｅ状態にする。すなわち、無線ＬＡＮインターフェース起動制御部２０３は、受信ＭＣパケット解析部２０２又は受信ビーコン解析部２０４からＡｗａｋｅ／Ｄｏｚｅ制御命令を受けると、このＡｗａｋｅ／Ｄｏｚｅ制御命令の内容に従って、無線通信端末ＳＴＡ１の無線通信装置１５の通信動作（Ａｗａｋｅ状態又はＤｏｚｅ状態）を制御する。例えば、無線ＬＡＮインターフェース起動制御部２０３は、受信ビーコン解析部２０４による判定結果（Ａｗａｋｅ／Ｄｏｚｅ制御命令の内容）に応じて、パケット受信部２０１によるＤＴＩＭビーコンの受信後の無線通信端末ＳＴＡ１の無線通信装置１５の通信動作を、Ａｗａｋｅ状態に維持するか、又は、Ｄｏｚｅ状態にする。
【００３３】
受信ビーコン解析部２０４は、受信ビーコンをパケット受信部２０１から受けると、この受信ビーコンを解析し、この解析結果に基づいて、無線通信端末ＳＴＡ１の無線通信装置１５をＡｗａｋｅ状態とするか、Ｄｏｚｅ状態とするか、を決定する。すなわち、受信ビーコン解析部２０４は、マルチキャストパケットがアクセスポイントＡＰ１にバッファリングされている旨を示すマルチキャスト通知データが、パケット受信部２０１によって受信されたＤＴＩＭビーコンに設定されているか否かを判定する解析を行い、この解析結果に基づいて、無線通信端末ＳＴＡ１の無線通信装置１５をＡｗａｋｅ状態とするか、Ｄｏｚｅ状態とするか、を決定する。なお、以下において、マルチキャストパケットがバッファリングされているか否かを示す“１”又は“０”を示すデータ、更には、後述するマルチキャストパケットのＩＤ（ＭＣ識別子）やアドレス（ＭＣアドレス）を示すデータを、マルチキャスト通知データと総称する場合がある。
【００３４】
ここで、受信ビーコン解析部２０４の行う解析処理につき具体的に説明する。受信ビーコン解析部２０４は、受信ビーコンがＤＴＩＭビーコンであり、このＤＴＩＭビーコンのＡＩＤ用の０番ビットが“１”又は“０”（マルチキャスト通知データ）の何れに設定されているかを判定する。受信ビーコン解析部２０４は、受信ビーコンであるＤＴＩＭビーコンのＡＩＤ用の０番ビットが“１”に設定されていると判定した場合、ブロードキャストパケットがアクセスポイントＡＰ１にバッファリングされていると認定し、無線通信装置１５をＡｗａｋｅ状態を維持する旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を生成して無線ＬＡＮインターフェース起動制御部２０３に送る。受信ビーコン解析部２０４は、受信ビーコンであるＤＴＩＭビーコンのＡＩＤ用の０番ビットが“０”に設定されていると判定した場合、アクセスポイントＡＰ１に、ブロードキャストパケットはバッファリングされていないが、マルチキャストパケットがバッファリングされていると認定する。
【００３５】
そして、受信ビーコン解析部２０４は、この認定結果に応じて、マルチキャストパケットの受信設定がアクセスポイントＡＰ１にされたことを示す履歴データがＲＡＭ１３又は記録装置１７等のメモリに格納されているか否かを判定する。受信ビーコン解析部２０４は、この履歴データがＲＡＭ１３又は記録装置１７等のメモりに格納されていると判定した場合、アクセスポイントＡＰ１からマルチキャストパケットを受信するために無線通信装置１５のＡｗａｋｅ状態を維持する旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を生成して無線ＬＡＮインターフェース起動制御部２０３に送り、履歴データがＲＡＭ１３又は記録装置１７等のメモリに格納されていないと判定した場合、無線通信装置１５をＤｏｚｅ状態とする旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を生成した無線ＬＡＮインターフェース起動制御部２０３に送る。
【００３６】
更に、ＤＴＩＭビーコンのＡＩＤ用の１番〜２００７番ビットのうちの所定数のビット（例えば、１番〜Ｎ番ビット）が、マルチキャストパケットのＩＤ（ＭＣ識別子）用に割り当てられる。例えば、マルチキャストパケットのＩＤが“ｉ”（“ｉ”は１〜Ｎの自然数）の場合、このマルチキャストパケットのＩＤ用に割り当てられるＤＴＩＭビーコンのＡＩＤ用のビットは、ｉ番ビットである。ＩＤが“ｉ”のマルチキャストパケットがアクセスポイントＡＰ１にバッファリングされている場合、アクセスポイントＡＰ１によってＤＴＩＭビーコンのＡＩＤ用のｉ番ビットが“１”に設定され、バッファリングされていない場合、アクセスポイントＡＰ１によってＤＴＩＭビーコンのＡＩＤ用のｉ番ビットが“０”に設定される。このように、ＩＤが“ｉ”のマルチキャストパケットを受信する旨の設定が無線通信端末ＳＴＡ１にされている場合（すなわち、このＩＤを示すデータがＲＡＭ１３や記録装置１７等のメモリに格納されている場合）、受信ビーコン解析部２０４は、ＤＴＩＭビーコンのＡＩＤ用のｉ番ビットが“１”又は“０”の何れに設定されているかを判定し、“１”に設定されていると判定した場合に、無線通信端末ＳＴＡ１の無線通信装置１５をＡｗａｋｅ状態を維持する旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を作成して無線ＬＡＮインターフェース起動制御部２０３に渡し、“０”に設定されていると判定した場合に、無線通信端末ＳＴＡ１の無線通信装置１５をＤｏｚｅ状態とする旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を作成して無線ＬＡＮインターフェース起動制御部２０３に渡す。
【００３７】
ここで、アクセスポイントＡＰ１と無線通信端末ＳＴＡ１とは、マルチキャストＩＤを示すデータを共有している。このデータは、アクセスポイントＡＰ１と無線通信端末ＳＴＡ１との間で行われるアソシエーション時に共有されてもよいし、マルチキャストサービスを開始する際に無線通信端末ＳＴＡ１とアクセスポイントＡＰ１との間で行われるネゴシエーション時に共有されてもよい。何れの場合であっても、無線通信端末ＳＴＡ１の受信するマルチキャストパケットのＭＣアドレスを示すデータ（無線通信端末ＳＴＡ１のＲＡＭ１３や記録装置１７等のメモリに格納されている）が無線通信端末ＳＴＡ１からアクセスポイントＡＰ１に通知されると、アクセスポイントＡＰ１は、このＭＣアドレスのマルチキャストパケットに対してＩＤ（ＭＣ識別子）を割り当てる。そして、アクセスポイントＡＰ１は、このＭＣ識別子を示すデータを、ＭＣアドレスに対応付けてアクセスポイントＡＰ１のＲＡＭ２３や記録装置２５等のメモリに格納すると共に、このＭＣアドレスを示すデータとともに無線通信端末ＳＴＡ１に通知する。
【００３８】
次に、図７及び図８を参照して、実施形態に係るアクセスポイントＡＰ１の構成を説明する。アクセスポイントＡＰ１は、図７に示すように、物理的には、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、無線通信装置２４及び記録装置２５を有しており、これらはバス２６に接続されている。ＣＰＵ２１は、ＲＯＭ２２等の内蔵メモリに格納された所定のコンピュータソフトウェア（アクセスポイントＡＰ１の行う処理を実行するためのコンピュータプログラム等を含む）をＲＡＭ２３にロードして実行することにより、アクセスポイントＡＰ１を統括的に制御する。無線通信装置２４は、無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３と、IEEE802.11規格の無線ＬＡＮによる無線通信を行うためのインターフェースや、外部通信網（パケット等のデータを提供するサーバに接続された通信網）と通信を行うためのインターフェース等を有する。記録装置２５は、書き込み／読み出しが自在なメモリであり、無線通信装置２４によって外部通信網から受信されたパケット等のデータを格納する。
【００３９】
アクセスポイントＡＰ１は、図８に示すように、機能的には、ＭＣ識別子管理部３０１、バッファリングパケット情報付加部３０２、パケットバッファ部３０３（パケット受信手段、バッファリング手段、バッファリング判定手段）、パケット送信部３０４（ビーコン送信手段）、ＤＴＩＭビーコン生成部３０５（ビーコン生成手段）及びＭＣ識別用数値割り当て制御部３０６を有する。これらのＭＣ識別子管理部３０１〜ＭＣ識別用数値割り当て制御部３０６は、ＣＰＵ２１がＲＯＭ２２や記録装置２５等のメモリに格納された上記コンピュータソフトウェアを実行し、図７に示すアクセスポイントＡＰ１の各構成部を動作させることによって実現される機能である。ＣＰＵ２１は、上記コンピュータソフトウェアを実行することによって（特に、ＭＣ識別子管理部３０１〜ＭＣ識別用数値割り当て制御部３０６を用いて）、アクセスポイントＡＰ１の行う処理を実行する。
【００４０】
ＭＣ識別子管理部３０１は、無線通信端末ＳＴＡ１から通知されたＭＣアドレスを示すデータ（無線通信端末ＳＴＡ１が受信するマルチキャストパケットのＭＣアドレスを示すデータ）をパケットバッファ部３０３から受けた場合、このＭＣアドレスに対してＭＣ識別子を割り当て、このＭＣ識別子を示すデータを、このＭＣ識別子の割り当てられたＭＣアドレスに関連付けてＲＡＭ２３や記録装置２５等のメモリに格納する。また、ＭＣ識別子管理部３０１は、外部通信網から受信され、ＲＡＭ２３や記録装置２５等のメモリにバッファリングされたマルチキャストパケットのＭＣアドレスを示すデータをパケットバッファ部３０３から受けた場合、このＭＣアドレスに関連付けられたＭＣ識別子を示すデータがＲＡＭ２３や記録装置２５等のメモリに格納されているか否かを判定し、格納されていると判定した場合にのみこのＭＣ識別子を示すデータをＲＡＭ２３や記録装置２５等のメモリから取得し、この取得したＭＣ識別子を示すデータを、バッファリングパケット情報付加部３０２やＤＴＩＭビーコン生成部３０５に送る。
【００４１】
ＭＣ識別子管理部３０１は、ＭＣ識別用数値割り当て制御部３０６から供給されるＭＣ識別用数値を用いて、ＭＣ識別子を割り当てる。このＭＣ識別用数値を示すデータは、ＲＯＭ２２や記録装置２５等のメモリに格納されている。ＭＣ識別用数値割り当て制御部３０６は、ＲＯＭ２２や記録装置２５等のメモリから利用可能なＭＣ識別用数値を示すデータを読み出し、ＭＣ識別子管理部３０１に渡す。そして、ＭＣ識別子管理部３０１は、このＭＣ識別子を示すデータを、ＭＣアドレス（このＭＣ識別子が割り当てられたマルチキャストパケットのＭＣアドレス）に対応付けてＲＡＭ２３や記録装置２５等のメモリに格納すると共に、このＭＣアドレスを示すデータとともにバッファリングパケット情報付加部３０２やＤＴＩＭビーコン生成部３０５に送る。
【００４２】
バッファリングパケット情報付加部３０２は、無線通信装置２４を介して外部通信網から受信されたユニキャストパケット、ブロードキャストパケット及びマルチキャストパケット等のパケットをパケットバッファ部３０３から受け、更に、ＭＣ識別子管理部３０１からＭＣ識別子を示すデータを受けると、パケットバッファ部３０３から受けたパケットに、ＭＣ識別子管理部３０１から受けたＭＣ識別子を示すデータを付加して送信用パケットを作成し、この送信用パケットをパケット送信部３０４に送る。
【００４３】
パケットバッファ部３０３は、外部通信網からのブロードキャストパケット及びマルチキャストパケットを無線通信装置２４を介して受信し、この受信したブロードキャストパケット及びマルチキャストパケットをＲＡＭ２３や記録装置２５等のメモリにバッファリングする。パケットバッファ部３０３は、無線通信装置２４を介して外部通信網から受信し、ＲＡＭ２３や記録装置２５等のメモリにバッファリングしているパケットが、ユニキャストパケット、ブロードキャストパケット又はマルチキャストパケットの何れであるかを判定し、この判定結果を示すデータ（バッファリング状況を示すデータ）をＤＴＩＭビーコン生成部３０５に送る。パケットバッファ部３０３は、無線通信装置２４を介して外部通信網から受信し、無線通信装置２４や記録装置２５等のメモリにバッファリングしているパケットがマルチキャストパケットの場合、このマルチキャストパケットのＭＣアドレスを当該パケットから検出し、ＭＣ識別子管理部３０１に送る。
【００４４】
パケット送信部３０４は、ＤＴＩＭビーコン生成部３０５によって生成され、ＤＴＩＭビーコン生成部３０５から受けたＤＴＩＭビーコンを、無線通信装置２４を用いて無線通信端末ＳＴＡ１等のステーションに送信する。パケット送信部３０４は、ＤＴＩＭビーコンの送信後に、バッファリングパケット情報付加部３０２から受けた送信用パケットを、無線通信装置２４を用いて無線通信端末ＳＴＡ１等のステーションに送信する。
【００４５】
ＤＴＩＭビーコン生成部３０５は、パケットバッファ部３０３から受けたバッファリング状況を示すデータを、ＤＴＩＭビーコンに設定する。例えば、パケットバッファ部３０３によってバッファリングされたパケットがマルチキャストパケットであるとパケットバッファ部３０３によって判定された場合に、ＤＴＩＭビーコン生成部３０５は、この判定結果を示すバッファリング状況を示すデータをパケットバッファ部３０３から受けると、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したＤＴＩＭビーコンを生成する。ＤＴＩＭビーコン生成部３０５は、上記の各種設定後のＤＴＩＭビーコンを、パケット送信部３０４に送る。ＤＴＩＭビーコン生成部３０５は、ブロードキャストパケット又はマルチキャストパケットがバッファリングされている旨を示すためのＤＴＩＭビーコンの０番ビットを用いて、マルチキャスト通知データをＤＴＩＭビーコンに設定する。
【００４６】
なお、ＤＴＩＭビーコン生成部３０５は、パケットバッファ部３０３からＭＣアドレス（アドレスの一部又は全部）を示すデータを受けた場合、ＤＴＩＭビーコンのＡＩＤ用の１番〜２００７番ビットに、このＭＣアドレスを示すデータを設定してもよいし、ＤＴＩＭビーコン生成部３０５は、ＭＣ識別子管理部３０１からＭＣ識別子（例えば、“ｉ”とする）を示すデータを受けた場合、ＤＴＩＭビーコンのＡＩＤ用の１番〜２００７番ビットのうちＭＣ識別子に対応する番号のビット（ｉ番ビット）を“１”に設定してもよい。また、ＤＴＩＭビーコン生成部３０５は、ＤＴＩＭビーコンのＬｅｎｇｔｈフィールド４２内（図１０を参照）の全ビットを立てることによって、マルチキャスト通知データをこのＤＴＩＭビーコンに設定してもよい。
【００４７】
なお、アクセスポイントＡＰ１にマルチキャストパケットがバッファリングされている旨を示すデータが、上述の方法以外の方法によって、ＤＴＩＭビーコンに設定されていてもよい。例えば、ＤＴＩＭビーコンのＴＩＭエレメントに含まれるＬｅｎｇｔｈフィールドにこのデータを設定してもよい。図１０に、ＤＴＩＭビーコンのＴＩＭエレメント４の内容を示す。図１０に示すように、ＴＩＭエレメント４は、Ｅｌｅｍｅｎｔ−ＩＤフィールド４１、Ｌｅｎｇｔｈフィールド４２、ＤＴＩＭ−Ｃｏｕｎｔフィールド４３、ＤＴＩＭ−Ｐｅｒｉｏｄフィールド４４、Ｂｉｔｍａｐ−Ｃｏｎｔｒｏｌフィールド４５及びＰａｒｔｉａｌ−Ｖｉｒｔｕａｌ−Ｂｉｔｍａｐフィールド４６を含む。
【００４８】
Ｅｌｅｍｅｎｔ−ＩＤフィールド４１〜Ｂｉｔｍａｐ−Ｃｏｎｔｒｏｌフィールド４５のデータ長は、何れも、１オクテットであり、Ｐａｒｔｉａｌ−Ｖｉｒｔｕａｌ−Ｂｉｔｍａｐフィールド４６のデータ長は、１〜２５１オクテットである。Ｌｅｎｇｔｈフィールド４２は、ＤＴＩＭ−Ｃｏｕｎｔフィールド４３、ＤＴＩＭ−Ｐｅｒｉｏｄフィールド４４、Ｂｉｔｍａｐ−Ｃｏｎｔｒｏｌフィールド４５及びＰａｒｔｉａｌ−Ｖｉｒｔｕａｌ−Ｂｉｔｍａｐフィールド４６のそれぞれのデータ長の合計値（最大で２５４オクテット）が設定されているが、２５５オクテットまで設定できる。従って、ＤＴＩＭビーコンのＴＩＭエレメントのＬｅｎｇｔｈフィールド４２に２５５オクテットが設定され、且つ、このＤＴＩＭビーコンのＡＩＤ用の０番ビットに“１”が設定されている場合、このＤＴＩＭビーコンは、アクセスポイントＡＰ１にブロードキャストパケットがバッファリングされていることを示す。
【００４９】
一方、ＤＴＩＭビーコンのＴＩＭエレメントのＬｅｎｇｔｈフィールド４２に２５５オクテット以外の数値（２５４以下）が設定され、且つ、このＤＴＩＭビーコンのＡＩＤ用の０番ビットに“１”が設定されている場合、このＤＴＩＭビーコンは、アクセスポイントＡＰ１にブロードキャストパケットがバッファリングされておらず、且つ、マルチキャストパケットがバッファリングされていることを示す。
【００５０】
なお、ＤＴＩＭビーコンのＴＩＭエレメントのＬｅｎｇｔｈフィールド４２に２５５オクテット以外の数値（２５４以下）が設定され、且つ、このＤＴＩＭビーコンのＡＩＤ用の０番ビットに“１”が設定されている場合に、このＤＴＩＭビーコンは、アクセスポイントＡＰ１にブロードキャストパケットがバッファリングされていることを示し、ＤＴＩＭビーコンのＴＩＭエレメントのＬｅｎｇｔｈフィールド４２に２５５オクテットが設定され、且つ、このＤＴＩＭビーコンのＡＩＤ用の０番ビットに“１”が設定されている場合に、このＤＴＩＭビーコンは、アクセスポイントＡＰ１にブロードキャストパケットがバッファリングされておらず、且つ、マルチキャストパケットがバッファリングされていることを示すようにしてもよい。
【００５１】
上記のようにして、アクセスポイントＡＰ１にマルチキャストパケットがバッファリングされている旨を示すデータがＤＴＩＭビーコンに設定されている場合に、無線通信端末ＳＴＡ１の受信ビーコン解析部２０４は、パケット受信部２０１によって受信されたＤＴＩＭビーコンのＬｅｎｇｔｈフィールド４２内の全ビットが立てられているか否かに基づいて、パケット受信部２０１によって受信されたＤＴＩＭビーコンにマルチキャスト通知データが設定されているか否かを判定することになる。
【００５２】
次に、図９を参照して、実施形態に係る無線通信システム１００の動作を説明する。図９に、無線通信システム１００の動作を説明するためのタイミングチャートを示す。図９に示す無線通信端末ＳＴＡ１，ＳＴＡ２は、マルチキャストパケットを受信するように設定され、無線通信端末ＳＴＡ３は、マルチキャストパケットを受信しないように設定されている。アクセスポイントＡＰ１がＤＴＩＭビーコンＰ３を発信すると、このＤＴＩＭビーコンＰ３の発信直前にＷａｋｅｕｐ（起動）した無線通信端末ＳＴＡ１，ＳＴＳ２，ＳＴＳ３の各パケット受信部２０１は、無線通信端末ＳＴＡ１，ＳＴＳ２，ＳＴＳ３の各無線通信装置１５を介してＤＴＩＭビーコンＰ３を受信し、無線通信端末ＳＴＡ１，ＳＴＳ２，ＳＴＳ３の各受信ビーコン解析部２０４は、このＤＴＩＭビーコンＰ３を解析する。
【００５３】
ここで、図９に示すＤＴＩＭビーコンＰ３には、ブロードキャストパケットがアクセスポイントＡＰ１にバッファリングされておらず、且つ、無線通信端末ＳＴＡ１，ＳＴＡ２の受信するマルチキャストパケットがアクセスポイントＡＰ１にバッファリングされている旨を示すデータが設定されている。例えば、図９に示すＤＴＩＭビーコンＰ３の０番ビットに、ブロードキャストパケットがアクセスポイントＡＰ１にバッファリングされておらず、且つ、無線通信端末ＳＴＡ１，ＳＴＡ２の受信するマルチキャストパケットがアクセスポイントＡＰ１にバッファリングされている旨を示すデータ“１”が設定されている。なお、上述したように、ＤＴＩＭビーコンＰ３のＴＩＭエレメントのＬｅｎｇｔｈフィールド（図１０に示すＬｅｎｇｔｈフィールド４２）の設定値を用いて、ブロードキャストパケットがアクセスポイントＡＰ１にバッファリングされておらず、且つ、無線通信端末ＳＴＡ１，ＳＴＡ２の受信するマルチキャストパケットがアクセスポイントＡＰ１にバッファリングされている旨を判定できる構成であってもよい。
【００５４】
無線通信端末ＳＴＡ１，ＳＴ２の各受信ビーコン解析部２０４は、ＤＴＩＭビーコンＰ３を解析した結果、無線通信端末ＳＴＡ１，ＳＴ２の受信するマルチキャストパケットＰ５がアクセスポイントＡＰ１にバッファリングされていると認定すると、このマルチキャストパケットＰ５を受信するために無線通信装置１５のＡｗａｋｅ状態を維持する旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を生成して無線通信端末ＳＴＡ１，ＳＴＡ２の各無線ＬＡＮインターフェース起動制御部２０３にそれぞれ送る。
【００５５】
この後、無線通信端末ＳＴＡ１，ＳＴＡ２の各パケット受信部２０１は、アクセスポイントＡＰ１からマルチキャストパケットＰ５をそれぞれ受信し、無線通信端末ＳＴＡ１，ＳＴＡ２の各受信ＭＣパケット解析部２０２が受信終了とそれぞれ判定すると、無線通信装置１５をＤｏｚｅ状態とする旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を生成して無線通信端末ＳＴＡ１，ＳＴＡ２の各無線ＬＡＮインターフェース起動制御部２０３にそれぞれ送る。このように、無線通信端末ＳＴＡ１，ＳＴＡ２の各無線ＬＡＮインターフェース起動制御部２０３は、アクセスポイントＡＰ１からＤＴＩＭビーコンＰ３を受信するためにＷａｋｅｕｐしてからマルチキャストパケットＰ５の受信が完了するまでの期間Ｔ１の間、無線通信装置１５のＡｗａｋｅ状態を維持する。
【００５６】
一方、マルチキャストパケットを受信しない無線通信端末ＳＴＡ３の受信ビーコン解析部２０４は、ＤＴＩＭビーコンＰ３を解析した結果、ブロードキャストパケットがアクセスポイントＡＰ１にバッファリングされていないと認定すると、無線通信装置１５をＤｏｚｅ状態とする旨のＡｗａｋｅ／Ｄｏｚｅ制御命令を生成して無線通信端末ＳＴＡ３の無線ＬＡＮインターフェース起動制御部２０３に送る。そして、無線通信端末ＳＴＡ３の無線ＬＡＮインターフェース起動制御部２０３は、アクセスポイントＡＰ１からＤＴＩＭビーコンＰ３を受信するために無線通信装置１５がＡｗａｋｅ状態となっている期間Ｔ２の後、無線通信装置１５をＤｏｚｅ状態に遷移する。
【００５７】
次に、実施形態に係るアクセスポイントＡＰ１の作用・効果を説明する。アクセスポイントＡＰ１は、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信（IEEE802.11規格の無線ＬＡＮ）を、無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３等と行う無線通信基地局である。アクセスポイントＡＰ１は、パケットバッファ部３０３、パケット送信部３０４及びＤＴＩＭビーコン生成部３０５を備える。パケットバッファ部３０３は、外部の通信網からパケットを受信する。パケットバッファ部３０３は、受信したパケットを、ＲＡＭ２３や記録装置２５等のメモリにバッファリングする。パケットバッファ部３０３は、バッファリングしたパケットがマルチキャストパケットであるか否かを判定する。ＤＴＩＭビーコン生成部３０５は、パケットバッファ部３０３によってバッファリングされたパケットがマルチキャストパケットであるとパケットバッファ部３０３によって判定された場合に、マルチキャストパケットがバッファリングされていることを示すマルチキャスト通知データを設定したＤＴＩＭビーコンを生成する。パケット送信部３０４は、ＤＴＩＭビーコン生成部３０５によって生成されたＤＴＩＭビーコンを、無線通信端末ＳＴＡ１，ＳＴＡ２，ＳＴＡ３等に送信する。
【００５８】
このように、アクセスポイントＡＰ１がマルチキャストパケットをバッファリングしているか否かが、ＤＴＩＭビーコンにマルチキャスト通知データが設定されているか否かによって判定できる。従って、無線通信端末ＳＴＡ１がマルチキャストパケットを受信しない場合、この無線通信端末ＳＴＡ１は、マルチキャストパケットを受信する必要がないので、ＤＴＩＭビーコンにマルチキャスト通知データが設定されていれば、直ちに駆動状態から休止状態に移ることが可能となり、消費電力を低減できる。
【００５９】
ＤＴＩＭビーコン生成部３０５は、ブロードキャストパケット又はマルチキャストパケットがバッファリングされている旨を示すためのＤＴＩＭビーコンの所定ビット（ＡＩＤ用の０番ビット）を用いて、マルチキャスト通知データをＤＴＩＭビーコンに設定してもよい（第１の態様）。このように、ＤＴＩＭビーコンの所定ビットを用いてマルチキャスト通知データが設定されるので、無線通信端末ＳＴＡ１等は、IEEE802.11に準拠した構成を有していれば、マルチキャスト通知データを利用可能であり、よって、アクセスポイントＡＰ１にマルチキャストパケットがバッファリングされているか否かがマルチキャスト通知データを用いて判定可能となる。
【００６０】
上記第１の態様において、ＤＴＩＭビーコン生成部３０５は、ＤＴＩＭビーコンのＡＩＤ用のビット（ＡＩＤ用の１番〜２００７番ビット）を用いて、マルチキャスト通知データをこのＤＴＩＭビーコンに設定してもよい（第２の態様）。このように、ＤＴＩＭビーコンのＡＩＤ用のビット（具体的には、ＡＩＤ用の１番〜２００７番ビット）を用いてマルチキャスト通知データが設定されるので、フレームフォーマットの大幅な変更を伴うことなく、複数のマルチキャストパケットをそれぞれ特定できるような比較的大きなマルチキャスト通知データが利用可能となる。
【００６１】
上記第２の態様において、マルチキャスト通知データは、パケットバッファ部３０３によってバッファリングされたマルチキャストパケットのＭＣアドレスの一部又は全部を示すデータを含んでいてもよい。このように、マルチキャスト通知データにＭＣアドレスが利用できるので、マルチキャスト通知データの作成が容易となる。よって、実装の簡易化及び負荷の軽減が図れる。
【００６２】
上記第２の態様において、マルチキャスト通知データは、マルチキャストパケットのＭＣアドレスを示すデータよりもデータ量の少ないマルチキャストのＩＤ（ＭＣ識別子）を示すデータを、ＭＣアドレスに替えて含んでいてもよい。このように、ＭＣアドレスを示すデータに比べてデータ量の少ないＩＤデータがマルチキャスト通知データに用いられるので、ＭＣアドレスを用いる場合に比較してＤＴＩＭビーコンのフレームを短くできる。
【００６３】
上記第１の態様において、ＤＴＩＭビーコン生成部３０５は、ＤＴＩＭビーコンに含まれておりＡＩＤ用のビットを除く所定のフィールドを用いて、マルチキャスト通知データをＤＴＩＭビーコンに設定してもよい（第３の態様）。このように、ＤＴＩＭビーコンに含まれておりＡＩＤ用のビットを除く所定のフィールドを用いてマルチキャスト通知データが設定されるので、ＡＩＤ用のビットが利用されている場合であっても、マルチキャスト通知データが設定可能となる。
【００６４】
上記第３の態様において、ＤＴＩＭビーコン生成部３０５は、ＤＴＩＭビーコンに含まれておりＡＩＤ用のビットを除く所定のフィールドのうちＬｅｎｇｔｈフィールド４２を用いて、マルチキャスト通知データをＤＴＩＭビーコンに設定してもよく、更に、ＤＴＩＭビーコン生成部３０５は、Ｌｅｎｇｔｈフィールド４２内の全ビットを立てることによって、マルチキャスト通知データをＤＴＩＭビーコンに設定してもよい。このように、ＤＴＩＭビーコンのＬｅｎｇｔｈフィールド４２を用いてマルチキャスト通知データが設定されるので、マルチキャスト通知データの設定がＤＴＩＭビーコンのフレームフォーマットを変更せずに行える。
【００６５】
次に、実施形態に係る無線通信端末ＳＴＡ１の作用・効果を説明する。なお、無線通信端末ＳＴＡ２，ＳＴＡ３も同様である。無線通信端末ＳＴＡ１は、仮想キャリアセンスによって無線帯域割り当てを行うパケット伝送方式に従った無線通信（IEEE802.11規格の無線ＬＡＮ）をアクセスポイントＡＰ１と行う無線通信端末である。無線通信端末ＳＴＡ１は、無線ＬＡＮインターフェース起動制御部２０３、パケット受信部２０１及び受信ビーコン解析部２０４を備える。無線ＬＡＮインターフェース起動制御部２０３は、アクセスポイントＡＰ１との間で行われる上記無線通信の無線通信装置１５による通信動作をＡｗａｋｅ状態又はＤｏｚｅ状態にする。パケット受信部２０１は、無線ＬＡＮインターフェース起動制御部２０３によって上記無線通信装置１５の通信動作がＡｗａｋｅ状態となった後に、アクセスポイントＡＰ１から送信されるＤＴＩＭビーコンを受信する。受信ビーコン解析部２０４は、マルチキャストパケットがアクセスポイントＡＰ１にバッファリングされている旨を示すマルチキャスト通知データが、パケット受信部２０１によって受信されたＤＴＩＭビーコンに設定されているか否かを判定する。そして、無線ＬＡＮインターフェース起動制御部２０３は、受信ビーコン解析部２０４による判定結果に応じて、パケット受信部２０１によるＤＴＩＭビーコンの受信後の上記無線通信装置１５の通信動作を、Ａｗａｋｅ状態に維持するか、又は、Ｄｏｚｅ状態にする。
【００６６】
このように、アクセスポイントＡＰ１がマルチキャストパケットをバッファリングしているか否かが、ＤＴＩＭビーコンにマルチキャスト通知データが設定されているか否かによって判定できる。従って、無線通信端末ＳＴＡ１がマルチキャストパケットを受信しない場合、この無線通信端末ＳＴＡ１は、マルチキャストパケットを受信する必要がないので、ＤＴＩＭビーコンにマルチキャスト通知データが設定されていれば、直ちに駆動状態から休止状態に移ることが可能となり、消費電力を低減できる。
【００６７】
更に、受信ビーコン解析部２０４は、パケット受信部２０１によって受信されたＤＴＩＭビーコンのＬｅｎｇｔｈフィールド４２内の全ビットが立てられているか否かに基づいて、パケット受信部２０１によって受信されたＤＴＩＭビーコンにマルチキャスト通知データが設定されているか否かを判定してもよい。このように、マルチキャストパケットを受信しない無線通信端末ＳＴＡ１は、ＤＴＩＭビーコンのＬｅｎｇｔｈフィールド４２を参照することによって、無線通信装置１５のＡｗａｋｅ状態を維持するか、無線通信装置１５をＤｏｚｅ状態とするかが容易に判定できるので、消費電力を低減できる。
【図面の簡単な説明】
【００６８】
【図１】従来のパケットの送受の態様を示すタイミングチャートである。
【図２】従来のパケットの送受の態様を示すタイミングチャートである。
【図３】従来のパケットの送受の態様を示すタイミングチャートである。
【図４】実施形態に係る無線通信システムの構成を示す図である。
【図５】実施形態に係る無線通信端末の構成を示す図である。
【図６】実施形態に係る無線通信端末の構成を示す図である。
【図７】実施形態に係るアクセスポイントの構成を示す図である。
【図８】実施形態に係るアクセスポイントの構成を示す図である。
【図９】実施形態に係るパケットの送受の態様を示すタイミングチャートである。
【図１０】ＤＴＩＭビーコンのＴＩＭエレメントの構成を示す図である。
【符号の説明】
【００６９】
無線通信システム…１００、ＣＰＵ…１１，２１、ＲＯＭ…１２，２２、ＲＡＭ…１３，２３、操作装置…１４、無線通信装置…１５，２４、ディスプレイ…１６、記録装置…１７，２５、バス…１８，２６、パケット受信部…２０１、受信ＭＣパケット解析部…２０２、無線ＬＡＮインターフェース起動制御部…２０３、受信ビーコン解析部…２０４、ＭＣ識別子管理部…３０１、バッファリングパケット情報付加部…３０２、パケットバッファ部…３０３、パケット送信部…３０４、ＤＴＩＭビーコン生成部…３０５、ＭＣ識別用数値割り当て制御部…３０６
【図１】
2010068111.tif 000003
【図２】
2010068111.tif 000004
【図３】
2010068111.tif 000005
【図４】
2010068111.tif 000006
【図５】
2010068111.tif 000007
【図６】
2010068111.tif 000008
【図７】
2010068111.tif 000009
【図８】
2010068111.tif 000010
【図９】
2010068111.tif 000011
【図１０】
2010068111.tif 000012