(57)【特許請求の範囲】
【請求項１】
パーソナルエリアネットワークにおける通信のための方法であって、
パーソナルエリアネットワークのセンサデバイスによって、
パーソナルエリアネットワークのコーディネータにセンサデバイスの結合情報を送信し、結合情報が、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含み、この方法はさらに、
パーソナルエリアネットワークのコーディネータからセンサデバイスの通信の調整されたアクティブ継続時間およびデューティサイクルに関する情報を受け取り、アクティブ継続時間およびデューティサイクルの調整が結合情報に基づいて決定され、この方法はさらに、
調整されたアクティブ継続時間およびデューティサイクルに基づいてさらなる通信を実施することを含む、方法。
【請求項２】
結合情報がメディアアクセス制御データフレームのフレーム制御フィールド内の予約ビットによって示される、請求項１に記載の方法。
【請求項３】
センサデバイスのタイプがエネルギー節減優先タイプまたはスループット優先タイプに分けられる、請求項１に記載の方法。
【請求項４】
メディアアクセス制御ビーコンフレーム制御フィールド内の予約ビットに含まれ、パーソナルエリアネットワークのコーディネータによって送信されるビットを用いて全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートを示すビットの値を設定することをさらに含む、請求項２に記載の方法。
【請求項５】
メディアアクセス制御ビーコンフレーム制御フィールド内の予約ビットに含まれるビットの組合せが、全体的なチャネルアクセス成功レートと最新のノードバッファ占有レートの様々な所定の組合せの値を表し、組合せの値に対して、全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートを示すビットの値が設定される、請求項４に記載の方法。
【請求項６】
パーソナルエリアネットワークにおける通信のための方法であって、
パーソナルエリアネットワークのコーディネータによって、
センサデバイスから、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む結合情報を受け取り、
結合情報に基づいてセンサデバイスの通信のアクティブ継続時間およびデューティサイクルを調整し、
調整されたアクティブ継続時間およびデューティサイクルに関する情報をセンサデバイスに送信することとを含む、方法。
【請求項７】
結合情報がメディアアクセス制御データフレームのフレーム制御フィールド内の予約ビットによって示される、請求項６に記載の方法。
【請求項８】
結合情報を受け取る前に、メディアアクセス制御ビーコンフレーム制御フィールド内の予約ビットに含まれるビットをセンサデバイスに送信することをさらに含み、これらのビットの組合せが、全体的なチャネルアクセス成功レートと最新のノードバッファ占有レートの様々な所定の組合せの値を表し、組合せの値に対して、結合情報内に全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートを示すビットの値が設定される、請求項７に記載の方法。
【請求項９】
センサデバイスのタイプがエネルギー節減優先タイプまたはスループット優先タイプに分けられる、請求項６に記載の方法。
【請求項１０】
パーソナルエリアネットワークのタイプが、エネルギー節減優先タイプまたはスループット優先タイプのセンサデバイスの数あるいはパーソナルエリアネットワークにおけるトラフィックの量に基づいてエネルギー節減優先タイプまたはスループット優先タイプに動的に分けられる、請求項９に記載の方法。
【請求項１１】
調整することはさらに、
関数Ｆ（ＴｙｐｅＷｅｉｇｈｔ（１），ＳＡＲ（１），ＴｙｐｅＷｅｉｇｈｔ（２），ＳＡＲ（２），．．．，ＴｙｐｅＷｅｉｇｈｔ（ｎ），ＳＡＲ（ｎ））に基づいてＰＡＮ全体にわたる全体的なチャネルアクセス成功レート
【数１】
0005684405.tif 000049
を計算するステップを含み、ＴｙｐｅＷｅｉｇｈｔ（ｉ）は、ｉ番目のセンサデバイスのタイプを示すビットの値またはｉ番目のセンサデバイスおよびパーソナルエリアネットワークのタイプに基づいて構成される値を示し、ＳＡＲ（ｉ）は、ｉ番目のセンサデバイスの全体的なチャネルアクセス成功レートを示すビットの値を示し、ｎは、パーソナルエリアネットワーク内のセンサデバイスの番号を示し、調整することはさらに、
関数Ｇ（ＴｙｐｅＷｅｉｇｈｔ（１），ＢＯＲ（１），ＴｙｐｅＷｅｉｇｈｔ（２），ＢＯＲ（２），．．．，ＴｙｐｅＷｅｉｇｈｔ（ｎ），ＢＯＲ（ｎ））に基づいてＰＡＮ全体にわたる最新のノードバッファ占有レート
【数２】
0005684405.tif 000050
を計算するステップを含み、ＢＯＲ（ｉ）は、ｉ番目のセンサデバイスの最新のノードバッファ占有レートを示すビットの値を示し、調整することはさらに、
関数
【数３】
0005684405.tif 000051

に基づいて調整パラメータ
【数４】
0005684405.tif 000052

を計算するステップと、
調整パラメータに基づいてアクティブ継続時間およびデューティサイクルを調整するステップとを含む、請求項９に記載の方法。
【請求項１２】
関数
【数５】
0005684405.tif 000053
であり、ＫおよびＬが実数である、請求項１１に記載の方法。
【請求項１３】
関数
【数６】
0005684405.tif 000054
であり、ＰおよびＱが実数である、請求項１１に記載の方法。
【請求項１４】
関数
【数７】
0005684405.tif 000055
である、請求項１１に記載の方法。
【請求項１５】
調整パラメータ
【数８】
0005684405.tif 000056
の変化率に基づいてアクティブ継続時間およびデューティサイクルを調整することをさらに含み、変化率が次の等式：
【数９】
0005684405.tif 000057
に基づいて計算され、
【数１０】
0005684405.tif 000058
が最新の
【数１１】
0005684405.tif 000059
を示し、
【数１２】
0005684405.tif 000060
が前の
【数１３】
0005684405.tif 000061
を示す、請求項１１に記載の方法。
【請求項１６】
パーソナルエリアネットワークのコーディネータに保証タイムスロット要求を送信することを更に含み、保証タイムスロット要求が、予約ビットによって示されるセンサデバイスのタイプに関する情報を含み、タイプがエネルギー節減優先タイプまたはスループット優先タイプである、請求項１に記載のパーソナルエリアネットワークにおける通信のための方法。
【請求項１７】
情報が、保証タイムスロット要求コマンドフレームの保証タイムスロット特徴フィールド内の予約ビットによって示される、請求項１６に記載の方法。
【請求項１８】
センサデバイスから保証タイムスロット要求を受け取ることを含み、保証タイムスロット要求が予約ビットによって示されるセンサデバイスのタイプに関する情報を含み、タイプがエネルギー節減優先タイプまたはスループット優先タイプであり、この方法はさらに、
センサデバイスのタイプを決定することと、
スループット優先タイプのセンサデバイスにタイムスロットを優先的に割り当てることとを更に含む、請求項６に記載のパーソナルエリアネットワークにおける通信のための方法。
【請求項１９】
割り当てることの前に、割り当てられる十分なスロットがあるかどうかを確認することをさらに含み、十分スロットがある場合、センサデバイスにスロットを割り当て、そうでない場合、スループット優先タイプのセンサデバイスからの保証タイムスロット要求が実現されるまで、エネルギー節減優先タイプのセンサデバイスからの保証タイムスロット要求を順に破棄する、請求項１８に記載の方法。
【請求項２０】
予約ビットが保証タイムスロット要求コマンドフレームの保証タイムスロット特徴フィールドにある、請求項１８に記載の方法。
【請求項２１】
パーソナルエリアネットワークにおける通信のための装置であって、
パーソナルエリアネットワークのコーディネータにセンサデバイスの結合情報を送信する手段を備え、結合情報が、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含み、この装置はさらに、
パーソナルエリアネットワークのコーディネータからセンサデバイスの通信の調整されたアクティブ継続時間およびデューティサイクルに関する情報を受け取る手段を備え、アクティブ継続時間およびデューティサイクルの調整が結合情報に基づいて決定され、この装置はさらに、
調整されたアクティブ継続時間およびデューティサイクルに基づいてさらなる通信を実施する手段を備える、装置。
【請求項２２】
パーソナルエリアネットワークにおける通信のための装置であって、
センサデバイスから、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む結合情報を受け取る手段と、
結合情報に基づいてセンサデバイスの通信のアクティブ継続時間およびデューティサイクルを調整する手段と、
調整されたアクティブ継続時間およびデューティサイクルに関する情報をセンサデバイスに送信する手段とを備える、装置。
【請求項２３】
パーソナルエリアネットワークのコーディネータに保証タイムスロット要求を送信する手段を更に備え、保証タイムスロット要求が、予約ビットによって示されるセンサデバイスのタイプに関する情報を含み、タイプがエネルギー節減優先タイプまたはスループット優先タイプである、請求項２１に記載のパーソナルエリアネットワークにおける通信のための装置。
【請求項２４】
センサデバイスから保証タイムスロット要求を受け取る手段を備え、保証タイムスロット要求が予約ビットによって示されるセンサデバイスのタイプに関する情報を含み、タイプがエネルギー節減優先タイプまたはスループット優先タイプであり、この装置はさらに、
センサデバイスのタイプを決定する手段と、
スループット優先タイプのセンサデバイスにタイムスロットを優先的に割り当てる手段とを更に備える、請求項２２に記載のパーソナルエリアネットワークにおける通信のための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は概ね無線通信に関する。より詳細には、本発明の実施形態は、ＩＥＥＥ８０２．１５．４のワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などのパーソナルエリアネットワーク（ＰＡＮ）における通信のための方法および装置に関する。
【背景技術】
【０００２】
いまや、ワイヤレスセンサネットワーク（ＷＳＮ）を用いたマルチメディアサービスを統合することがますます求められ、かつ期待できるトレンドになっている。したがって、画像、音声、ビデオなどの様々なマルチメディアデータの量が増え続け、従来のスカラー測定データの量よりもはるかに大きくなっている。ＷＳＮを介したマルチメディアアプリケーションをサポートするには、短い待ち時間および高通信効率が同時に必要とされ、これにより、リソース（例えば、電力、メモリなど）制約型ＷＳＮでは特有の難題が生じる。
【０００３】
ＩＥＥＥ８０２．１５．４  ＷＰＡＮ規格は、リソース制約型デバイス間で低コスト低電力の無線接続を実現するために特別に設計されていることが知られている。例えば、ＩＥＥＥ８０２．１５．４のメディアアクセス制御（ＭＡＣ）は、ＷＰＡＮにおいて低デューティサイクルを実現するための一般に認められた解決策を提示している。様々なアプリケーションの状況を満足させるために、ＩＥＥＥ８０２．１５．４は、動作モードとして２つの選択肢を提供している。すなわち、ビーコンイネーブルモードおよび非ビーコンイネーブルモードである。ビーコンイネーブルモードは、ＲＦスリープメカニズムを採用することによってエネルギーを節減し得るが、データスループットが制限される。これに対して、非ビーコンイネーブルモードは、連続ＲＦアイドルリスニングのために、データスループットをより高くし得るが、エネルギー消費量がかなり大きくなる。
【０００４】
スカラーセンサデバイスの場合、スカラー測定トラフィックが低レートで発生するので、エネルギー効率が主要な関心事である。したがって、この場合にはビーコンイネーブルモードが非ビーコンイネーブルモードよりも好ましい。しかし、マルチメディアセンサデバイスの場合、マルチメディアデータトラフィックがより高いスループットを必要とし、ビーコンイネーブルモードではスループットが制限されるので、結論は逆転する。遺憾ながら、ＷＰＡＮの動作モードは、通常、ネットワークの初期化段階において決定され構成され、これらのモードの１つしか一度にサポートされ得ない。これらの理由から、ＩＥＥＥ８０２．１５．４では、マルチメディアデータおよびスカラーデータのトラフィックを同時に搬送するＷＰＡＮで高エネルギー効率および高データスループットの両方を実現することは難しい。これに加えて、多くのマルチメディアセンサデバイスが初期化段階の後でネットワークに出入りすると、ネットワークがこのような変化に適応するのは極めて難しい。
【０００５】
上記の問題に対する既存の解決策は、トラフィックおよびエネルギーをともに意識した（Ｔｒａｆｆｉｃ  ａｎｄ  Ｅｎｅｒｇｙ  Ａｗａｒｅ）ＩＥＥＥ８０２．１５．４（ＴＥＡ−１５．４）方式である。提案されているＴＥＡ−１５．４では、ＰＡＮのコーディネータは、ビーコンイネーブルモードにおいて関連するデバイスのデータトラフィック情報に従ってアクティブ期間を適応可能に調整し得る。ＴＥＡ−１５．４は、ＰＡＮのコーディネータにトラフィック情報を通知するために２つのメカニズムを採用する。第１のメカニズムは任意トラフィック信号（ａｒｂｉｔｒａｒｙ  ｔｒａｆｆｉｃ  ｓｉｇｎａｌ：ＡＴＳ）（以下、「ＡＴＳ方式」と称する）に基づいており、第２のメカニズムはトラフィックタイムアウト（Ｔｒａｆｆｉｃ  Ｔｉｍｅ−Ｏｕｔ：ＴＴＯ）（以下、「ＴＴＯ方式」と称する）に基づいている。ＡＴＳ方式は、任意のトラフィックフレームまたはデータトラフィックの存在を示すトラフィックフレーム衝突信号を検出するように設計されており、ＴＴＯ方式は、タイムアウトメカニズムを利用して関連するデバイスのデータトラフィック情報を検出する。いずれのメカニズムも、センチネル継続時間、すなわち、トラフィック情報を検出するためにＰＡＮのコーディネータによって決められる特殊期間に周期的に実施される。
【０００６】
ＡＴＳ方式の主な欠点は、１）追加の４０シンボルＡＴＳセンチネルフレームが導入され、１ビーコン時間間隔内で周期的に送信されることである。これらのフレームにより、追加のトラフィックおよびエネルギー消費が生じる。また、２）ＰＡＮのコーディネータは、ＡＴＳフレームから複数のデバイス全体の十分なトラフィック情報を得ることができないので、アクティブ継続時間調整を大まかにしか行えず、適切には行えない。
【０００７】
ＴＴＯ方式の主な欠点は、１）ＴＴＯにより各ビーコン時間間隔内に周期的な６２０シンボルセンチネル継続時間が導入され、そのため、センサデバイスまたはノードがトラフィックの存在を検出するためにアクティブモードにはるかに長い時間留まらなければならず、その結果、エネルギー消費が大きくなること、２）低データトラフィックの状況では、ＴＴＯにより、ＲＦアイドルリスニングにおいて時間およびエネルギーの無駄な消費が大きくなり過ぎ、かつ、この方式にはそれに対する何の適応も含まれないことである。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
既存のトラフィックおよびエネルギーをともに意識した（Ｔｒａｆｆｉｃ  ａｎｄ  Ｅｎｅｒｇｙ  Ａｗａｒｅ）ＩＥＥＥ８０２．１５．４（ＴＥＡ−１５．４）方式における上記問題に鑑みて、当技術分野では、ＷＳＮに関してＩＥＥＥ８０２．１５．４を強化する方式、すなわち、十分なデータスループットをサポートしてマルチメディアの通信およびサービスを実行するだけでなく、高エネルギー効率を実現する方式を提案することが求められている。
【課題を解決するための手段】
【０００９】
本発明の一実施形態は、パーソナルエリアネットワークにおける通信のための方法を提供する。この方法は、パーソナルエリアネットワークのコーディネータにセンサデバイスの結合情報を送信することを含み、結合情報が、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む。この方法は、パーソナルエリアネットワークのコーディネータからセンサデバイスの通信の調整されたアクティブ継続時間およびデューティサイクルに関する情報を受け取ることも含み、アクティブ継続時間およびデューティサイクルの調整が結合情報に基づいて決定される。この方法はさらに、調整されたアクティブ継続時間およびデューティサイクルに基づいてさらに通信を実施することを含む。
【００１０】
別の実施形態では、結合情報がメディアアクセス制御データフレームのフレーム制御フィールド内の予約ビットによって示される。
【００１１】
さらなる実施形態では、センサデバイスのタイプがエネルギー節減優先タイプまたはスループット優先タイプに分けられる。
【００１２】
一実施形態では、この方法が、メディアアクセス制御ビーコンフレーム制御フィールド内の予約ビットに含まれ、パーソナルエリアネットワークのコーディネータによって送信されるビットを用いて全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートを示すビットの値を設定することを含む。
【００１３】
一実施形態では、メディアアクセス制御ビーコンフレーム制御フィールド内の予約ビットに含まれるビットの組合せが、全体的なチャネルアクセス成功レートと最新のノードバッファ占有レートの様々な所定の組合せの値を表し、組合せの値に対して、全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートを示すビットの値が設定される。
【００１４】
本発明の別の実施形態は、パーソナルエリアネットワークにおける通信のための方法を提供する。この方法は、センサデバイスから、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む結合情報を受け取ることを含む。この方法は、結合情報に基づいてセンサデバイスの通信のアクティブ継続時間およびデューティサイクルを調整することも含む。この方法はさらに、調整されたアクティブ継続時間およびデューティサイクルに関する情報をセンサデバイスに送信することとを含む。
【００１５】
別の実施形態では、結合情報がメディアアクセス制御データフレームのフレーム制御フィールド内の予約ビットによって示される。
【００１６】
一実施形態では、この方法は、結合情報を受け取る前に、メディアアクセス制御ビーコンフレーム制御フィールド内の予約ビットに含まれるビットをセンサデバイスに送信することを含み、これらのビットの組合せが、全体的なチャネルアクセス成功レートと最新のノードバッファ占有レートの様々な所定の組合せの値を表し、組合せの値に対して、全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートを示すビットの値が設定される。
【００１７】
さらなる実施形態では、センサデバイスのタイプがエネルギー節減優先タイプまたはスループット優先タイプに分けられる。
【００１８】
追加の実施形態では、パーソナルエリアネットワークのタイプが、エネルギー節減優先タイプまたはスループット優先タイプのセンサデバイスの数あるいはパーソナルエリアネットワークにおけるトラフィックの量に基づいてエネルギー節減優先タイプまたはスループット優先タイプに動的に分けられる。
【００１９】
一実施形態では、調整することはさらに、
関数Ｆ（ＴｙｐｅＷｅｉｇｈｔ（１），ＳＡＲ（１），ＴｙｐｅＷｅｉｇｈｔ（２），ＳＡＲ（２），．．．，ＴｙｐｅＷｅｉｇｈｔ（ｎ），ＳＡＲ（ｎ））に基づいてＰＡＮ全体にわたる全体的なチャネルアクセス成功レート
【００２０】
【数１】
0005684405.tif 000002
を計算することを含み、ＴｙｐｅＷｅｉｇｈｔ（ｉ）は、ｉ番目のセンサデバイスのタイプを示すビットの値またはｉ番目のセンサデバイスおよびパーソナルエリアネットワークのタイプに基づいて構成される値を示し、ＳＡＲ（ｉ）は、ｉ番目のセンサデバイスの全体的なチャネルアクセス成功レートを示すビットの値を示し、ｎは、パーソナルエリアネットワーク内のセンサデバイスの番号を示し、調整することはさらに、
関数Ｇ（ＴｙｐｅＷｅｉｇｈｔ（１），ＢＯＲ（１），ＴｙｐｅＷｅｉｇｈｔ（２），ＢＯＲ（２），．．．，ＴｙｐｅＷｅｉｇｈｔ（ｎ），ＢＯＲ（ｎ））に基づいてＰＡＮ全体にわたる最新のノードバッファ占有レート
【００２１】
【数２】
0005684405.tif 000003
を計算することを含み、ＢＯＲ（ｉ）は、ｉ番目のセンサデバイスの最新のノードバッファ占有レートを示すビットの値を示し、調整することはさらに、
関数
【００２２】
【数３】
0005684405.tif 000004
に基づいて調整パラメータ
【００２３】
【数４】
0005684405.tif 000005
を計算することと、
調整パラメータに基づいてアクティブ継続時間およびデューティサイクルを調整することとを含む。
【００２４】
追加の実施形態では、関数
【００２５】
【数５】
0005684405.tif 000006
＝
【００２６】
【数６】
0005684405.tif 000007
であり、ＫおよびＬが実数である。
【００２７】
一実施形態では、関数
【００２８】
【数７】
0005684405.tif 000008
＝
【００２９】
【数８】
0005684405.tif 000009
であり、ＰおよびＱが実数である。
【００３０】
さらなる実施形態では、関数
【００３１】
【数９】
0005684405.tif 000010
＝
【００３２】
【数１０】
0005684405.tif 000011
である。
【００３３】
一実施形態では、この方法は、調整パラメータ
【００３４】
【数１１】
0005684405.tif 000012
の変化率に基づいてアクティブ継続時間およびデューティサイクルを調整することを含み、変化率が
【００３５】
【数１２】
0005684405.tif 000013
に基づいて計算され、
【００３６】
【数１３】
0005684405.tif 000014
が最新の
【００３７】
【数１４】
0005684405.tif 000015
を示し、
【００３８】
【数１５】
0005684405.tif 000016
が前の
【００３９】
【数１６】
0005684405.tif 000017
を示す。
【００４０】
本発明の別の実施形態は、パーソナルエリアネットワークにおける通信のための方法を提供する。この方法は、パーソナルエリアネットワークのコーディネータに保証タイムスロット要求を送信することを含み、保証タイムスロット要求が、予約ビットによって示されるセンサデバイスのタイプに関する情報を含み、タイプがエネルギー節減優先タイプまたはスループット優先タイプである。
【００４１】
一実施形態では、情報が、保証タイムスロット要求コマンドフレームの保証タイムスロット特徴フィールド内の予約ビットによって示される。
【００４２】
本発明の一実施形態は、パーソナルエリアネットワークにおける通信のための方法を提供する。この方法は、センサデバイスから保証タイムスロット要求を受け取ることを含み、保証タイムスロット要求がセンサデバイスのタイプに関する情報を含み、タイプがエネルギー節減優先タイプまたはスループット優先タイプである。この方法は、センサデバイスのタイプを決定することも含む。この方法はさらに、スループット優先タイプのセンサデバイスにタイムスロットを優先的に割り当てることとを含む。
【００４３】
一実施形態では、この方法が、割り当てることの前に、割り当てられる十分なスロットがあるかどうかを確認することを含み、十分スロットがある場合、センサデバイスにスロットを割り当て、そうでない場合、スループット優先タイプのセンサデバイスからの保証タイムスロット要求が実現されるまで、エネルギー節減優先タイプのセンサデバイスからの保証タイムスロット要求を順に破棄する。
【００４４】
本発明の一実施形態は、パーソナルエリアネットワークにおける通信のための装置を提供する。この装置は、パーソナルエリアネットワークのコーディネータにセンサデバイスの結合情報を送信する手段を備え、結合情報が、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む。この装置は、パーソナルエリアネットワークのコーディネータからセンサデバイスの通信の調整されたアクティブ継続時間およびデューティサイクルに関する情報を受け取る手段も備え、アクティブ継続時間およびデューティサイクルの調整が結合情報に基づいて決定される。この装置はさらに、調整されたアクティブ継続時間およびデューティサイクルに基づいてさらなる通信を実施する手段を備える。
【００４５】
本発明の別の実施形態は、パーソナルエリアネットワークにおける通信のための装置を提供する。この装置は、センサデバイスから、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む結合情報を受け取る手段を備える。この装置は、結合情報に基づいてセンサデバイスの通信のアクティブ継続時間およびデューティサイクルを調整する手段も備える。この装置はさらに、調整されたアクティブ継続時間およびデューティサイクルに関する情報をセンサデバイスに送信する手段を備える。
【００４６】
本発明の追加の実施形態は、パーソナルエリアネットワークにおける通信のための装置を提供する。この装置は、パーソナルエリアネットワークのコーディネータに保証タイムスロット要求を送信する手段を備え、保証タイムスロット要求が、予約ビットによって示されるセンサデバイスのタイプに関する情報を含み、タイプがエネルギー節減優先タイプまたはスループット優先タイプである。
【００４７】
本発明の別の実施形態は、パーソナルエリアネットワークにおける通信のための装置を提供する。この装置は、センサデバイスから保証タイムスロット要求を受け取る手段を備え、保証タイムスロット要求がセンサデバイスのタイプに関する情報を含み、タイプがエネルギー節減優先タイプまたはスループット優先タイプである。この装置は、センサデバイスのタイプを決定する手段も備える。この装置はさらに、スループット優先タイプのセンサデバイスにタイムスロットを優先的に割り当てる手段を備える。
【００４８】
本発明の或る種の実施形態を用いて、ＰＡＮのコーディネータは、センサデバイスのタイプ（すなわち、スループット優先タイプまたはエネルギー節減優先タイプ）、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む結合情報によって、はるかに妥当なアクティブ継続時間の調整およびＧＴＳの割り当てを行い得る。さらに、フレキシブルなレートレベル分割方式を用いて、様々な無線センサネットワークにおけるマルチメディアおよびスカラーデータの両方のトラフィックの送信に関して良好な適応性および柔軟性が得られる。
【００４９】
さらに、本発明により、ＰＡＮタイプの動的な変化に従ってアクティブ継続時間およびデューティサイクルを適応的に調整し得る。この独特のメリットは、従来の１回切りの調整方式では得ることができない。さらに、本発明では、追加のセンチネルフレームが必要とされず、１ビーコン時間間隔内で送信されない。また、本発明は、追加のセンチネル継続時間を必要とせず、そのため、追加の通信オーバーヘッドが生じない。
【００５０】
要するに、本発明の上記の利点は、高スループットと高エネルギー効率の良好なバランスによるものであり得、これが低レートかつ低電力の無線センサネットワークにおけるマルチメディアサービスをサポートするための鍵である。
【００５１】
本発明の実施形態の他の特徴および利点も、特定の実施形態の以下の説明を本発明の実施形態の原理を例示する添付の図面と併せ読めば理解されよう。
【００５２】
本発明の実施形態を実施例として提示し、本発明の利点を添付の図面を参照して以下により詳細に説明する。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態による、パーソナルエリアネットワークにおける通信のための方法を例示的に示す簡略化されたフローチャートである。
【図２】本発明の実施形態に従って使用される一般的なＭＡＣフレームフォーマットおよびそのフレーム制御フィールドの構造を示す図である。
【図３】本発明の実施形態による、パーソナルエリアネットワークにおける通信のための別の方法を例示的に示す簡略化されたフローチャートである。
【図４】本発明の実施形態による、パーソナルエリアネットワークにおける通信のための方法を例示的に示す詳細フローチャートである。
【図５】本発明の実施形態による、パーソナルエリアネットワークにおける通信のためのさらなる方法を例示的に示す簡略化されたフローチャートである。
【図６】本発明の別の実施形態に従って使用される一般的なＧＴＳ要求コマンドフレームフォーマットおよびそのＧＴＳ特徴フィールドの構造を示す図である。
【図７】本発明の実施形態による、パーソナルエリアネットワークにおける通信のための追加の方法を例示的に示す簡略化されたフローチャートである。
【図８】本発明の実施形態による、パーソナルエリアネットワークにおける通信のための方法を示す詳細なプロセスフローチャートである。
【発明を実施するための形態】
【００５４】
以下に本発明の実施形態を詳細に説明する。
【００５５】
本発明の一実施形態では、ＭＡＣデータフレーム制御フィールド内の予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノード（すなわちセンサデバイス）のバッファ占有レートを含む結合情報が、ＰＡＮのコーディネータに提供される。この結合情報を受け取ったＰＡＮのコーディネータは、結合情報に基づいてセンサデバイスの現在のアクティブ継続時間およびデューティサイクルを調整し得る。次いで、ＰＡＮのコーディネータは、調整されたアクティブ時間およびデューティサイクルに関する情報をセンサデバイスに送信し、それによって、センサデバイスは、調整されたアクティブ時間およびデューティサイクルに基づいて通信を継続し得る。本発明の別の実施形態では、センサデバイスのタイプに関する情報は、ＧＴＳ要求コマンドフレームのＧＴＳ特徴フィールド内の予約ビットによって示され、そのため、スループット優先タイプのセンサデバイスが優先的に扱われ得る。
【００５６】
図１は、本発明の実施形態による、パーソナルエリアネットワークにおける通信のための方法１００を例示的に示す簡略化されたフローチャートである。図１に示すように、この方法はステップＳ１０１で始まり、ステップＳ１０２で、この方法１００は、パーソナルエリアネットワークのコーディネータにセンサデバイスの結合情報を送信する。結合情報は、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む。本発明では、センサデバイスは２つのタイプに分けられる。すなわち、スループット優先タイプおよびエネルギー節減優先タイプである。一般に、マルチメディアセンサはスループット優先タイプであり、スカラーセンサはエネルギー節減優先タイプと考えられる。全体的なチャネルアクセス成功レートは、１コンテンションアクセス期間（ＣＡＰ）中にセンサデバイスによって記録され、チャネルアクセス競合状態を示す。最新のノードバッファ占有レートは、センサデバイスにおける保留トラフィック量だけでなくバッファオーバーフローのリスクも示す。説明の都合上、これら２つのレートを、後で詳細に論じる或る種のレートレベル分割方式による離散レベル（すなわちビット）で表現する。
【００５７】
一実施形態では、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む結合情報は、図２に示すようにＩＥＥＥ８０２．１５．４  ＭＡＣデータフレームフォーマットのフレーム制御フィールド内の予約ビット（ｂ７、ｂ８、ｂ９）によって示され、いかなるトラフィック指示フレームまたは特定のセンチネル継続時間も導入されない。
【００５８】
センサデバイスの結合情報の送信に続いて、方法１００は、ステップＳ１０３に進み、パーソナルエリアネットワークのコーディネータから、センサデバイスの通信の調整されたアクティブ継続時間およびデューティサイクルに関する情報を受け取る。アクティブ継続時間およびデューティサイクルの調整は結合情報に基づいて決められる。当業者には知られているように、アクティブ継続時間はセンサデバイスが通信を許可される時間であり、デューティサイクルはアクティブ継続時間をアクティブ継続時間とセンサデバイスが通信しないスリープ継続時間との和で除算することによって得られる比である。さらに、この調整は、ＰＡＮのタイプが必要に応じて考慮に入れられた後で、ＰＡＮのコーディネータによって決められることがある。センサデバイスのタイプと同様に、本発明では、ＰＡＮも２つのタイプに分けられることがある。すなわち、スループット優先タイプおよびエネルギー節減優先タイプである。ただし、センサデバイスが固定されたタイプであるのと異なり、ＰＡＮのタイプは、エネルギー節減優先タイプまたはスループット優先タイプのセンサデバイスの数あるいはパーソナルエリアネットワークにおけるトラフィック量に基づいてエネルギー節減優先タイプまたはスループット優先タイプに動的に分けられることがある。例えば、スループット優先タイプのセンサデバイスの数がエネルギー節減優先タイプのセンサデバイスの数よりも多い場合、ＰＡＮはスループット優先タイプのＰＡＮになる。ＰＡＮのタイプは、ＩＥＥＥ８０２．１５．４  ＭＡＣビーコンフレームフォーマットのフレーム制御フィールド内の予約ビットの１つ、すなわち、ｂ７ビットで示され得る。下記の表１に、その説明を詳細に示す。
【００５９】
【表１】
0005684405.tif 000018
表１：ＰＡＮタイプ指示についてのＭＡＣビーコンフレーム制御フィールド内の予約ビットの値
【００６０】
次いで、方法１００はステップＳ１０４に進む。ステップＳ１０４で、方法１００は、調整されたアクティブ継続時間およびデューティサイクルに基づいてさらなる通信を実施する。最後に、方法１００はステップＳ１０５で終了する。方法１００はセンサデバイスによって実施され得ることがわかる。
【００６１】
本発明の方法１００を用いれば、ＰＡＮのコーディネータは、結合情報によってはるかに妥当なアクティブ期間の調整を行い得る。さらに、アクティブ継続時間およびデューティサイクルは、ネットワークの変動、例えば、センサデバイスの結合情報またはＰＡＮのタイプの変化に従って適応的に調整され得る。
【００６２】
図３は、本発明の実施形態による、パーソナルエリアネットワークにおける通信のための別の方法３００を例示的に示す簡略化されたフローチャートである。図３に示すように、方法３００はステップＳ３０１で始まり、ステップＳ３０２で、この方法は、センサデバイスから、予約ビットによって示され、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む結合情報を受け取る。次いで、方法３００はステップＳ３０３に進み、そこで、結合情報に基づいて、センサデバイスの通信のアクティブ継続時間およびデューティサイクルを調整する。ステップＳ３０３に続いて、方法３００は、ステップＳ３０４で、調整されたアクティブ継続時間およびデューティサイクルに関する情報をセンサデバイスに送信する。最後に、方法３００はステップＳ３０５で終了する。方法３００はＰＡＮのコーディネータによって実施され得ることがわかる。
【００６３】
図４は、本発明の実施形態による、パーソナルエリアネットワークにおける通信のための方法４００を例示的に示す詳細フローチャートである。図４に示すように、Ｓ４０１で、センサデバイスは、センサデバイスのタイプを含むパラメータＣＲＳＡＲおよびＣＲＢＯＲを設定する。ここで、ＣＲＳＡＲおよびＣＲＢＯＲはそれぞれ全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートのクリティカルな値を示す。ＣＲＳＡＲおよびＣＲＢＯＲの詳細な構成を表２に示すが、これらに限定されるものではない。
【００６４】
【表２】
0005684405.tif 000019
表２：レートレベル分割方式を指標化するためのＭＡＣビーコンフレーム制御フィールド内の予約ビットの値
【００６５】
表２の右列に、全体的なチャネルアクセス成功レートと最新のノードバッファ占有レートの４種類の組合せの値を示す。全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートは離散レベルで表現する必要があるので、レートレベル分割方式をレベル決定に導入すべきである。方法４００のステップＳ４０２でＰＡＮのコーディネータが１ビーコン時間間隔中にセンサデバイスにレートレベル分割方式が使われることをＩＥＥＥ８０２．１５．４  ＭＡＣビーコンフレームフォーマットのフレーム制御フィールド内の予約ビット（ｂ８、ｂ９）によって通知すると、センサデバイスは、ＣＲＳＡＲおよびＣＲＢＯＲの１種類の組合せの値を基準とみなす。例えば、ＰＡＮのコーディネータがビットｂ８、ｂ９（１，０）を送信すると、ＣＲＳＡＲ＝５０％とＣＲＢＯＲ＝２５％の組合せの値が、全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートを示すビットの値を設定するのに用いられる基準とみなされる。
【００６６】
上記のパラメータを設定した後で、方法４００はステップＳ４０３に進み、そこで、結合情報が形成される。先に述べたように、センサデバイスの結合情報は、センサデバイスのタイプ、全体的なチャネルアクセス成功レート、および最新のノードバッファ占有レートを含む。この情報は、ＭＡＣデータフレームのフレーム制御フィールド内の予約ビットによってＰＡＮのコーディネータに提供される。図２に示すように、フレーム制御フィールドの長さは２バイトであり、このフィールドにはｂ７、ｂ８、ｂ９ビットが予約されている。本発明では、ＭＡＣデータフレームフォーマットのフレーム制御フィールドのｂ７、ｂ８、ｂ９ビットは、結合情報を示すために用いられる。より具体的には、ｂ７ビットの１（０）は、センサデバイスがスループット優先タイプ（エネルギー節減優先タイプ）であることを意味する。ｂ８ビットの１（０）は、全体的なチャネルアクセス成功レートが高（低）レベルであることを意味する。ｂ９ビットの１（０）は、最新のノードバッファ占有レートが高（低）レベルであることを意味する。表３に、これらの予約ビットの値の説明を詳細に示す。
【００６７】
【表３】
0005684405.tif 000020
表３：ＭＡＣデータフレーム制御フィールド内の予約ビットの値
【００６８】
全体的なチャネルアクセス成功レートおよび最新のノードバッファ占有レートが高レベルまたは低レベル（すなわち、ｂ８およびｂ９ビットの値）のいずれかを決める方法を、表２の第４行を例として以下に論じる。
【００６９】
全体的なチャネルアクセス成功レートが５０％よりも大きい（小さい）場合、全体的なチャネルアクセス成功レートは高（低）レベルであるとみなされ、すなわち１（０）と設定される。同様に、最新のノードバッファ占有レートが２５％よりも大きい（小さい）場合、最新のノードバッファ占有レートは高（低）レベルである、すなわち１（０）と設定されると考えられる。明らかに、ＣＲＳＡＲおよびＣＲＢＯＲのあらかじめ定義された構成が異なると、表２のｂ８、ｂ９ビットの値に示すように、様々な異なるレベルの結果が得られ、そのため、本発明の調整方式が異なるアプリケーションの状況に対してはるかに順応性のあるものになる。
【００７０】
上記の結合情報を形成した後で、センサデバイスは、ステップＳ４０４で、ＰＡＮのコーディネータにデータフレームを送信する。ステップＳ４０５で、ＰＡＮのコーディネータは、結合情報に基づいて、ＰＡＮ全体にわたる全体的なチャネルアクセス成功レートの統計値
【００７１】
【数１７】
0005684405.tif 000021
およびＰＡＮ全体にわたる最新のノードバッファ占有レートの統計値
【００７２】
【数１８】
0005684405.tif 000022
を得る。これらの統計値を得る方法を以下で詳細に論ずる。
【００７３】
まず、ＰＡＮのコーディネータは、本発明の教示に基づき当業者に知られている任意の適切な形式によって表現され得る関数Ｆ（ＴｙｐｅＷｅｉｇｈｔ（１），ＳＡＲ（１），ＴｙｐｅＷｅｉｇｈｔ（２），ＳＡＲ（２），．．．，ＴｙｐｅＷｅｉｇｈｔ（ｎ），ＳＡＲ（ｎ））に基づいて
【００７４】
【数１９】
0005684405.tif 000023
を計算する。ここで、ＴｙｐｅＷｅｉｇｈｔ（ｉ）は、ｉ番目のセンサデバイスのタイプを示すビットの値またはｉ番目のセンサデバイスおよびパーソナルエリアネットワークのタイプに基づいて構成される値を示し、ＳＡＲ（ｉ）は、ｉ番目のセンサデバイスの全体的なチャネルアクセス成功レートを示すビットの値を示し、ｎは、パーソナルエリアネットワーク内のセンサデバイスの番号を示す。
【００７５】
好ましくは、関数Ｆ（…）は下記のように表現され得る。
【００７６】
【数２０】
0005684405.tif 000024
ここで、ＫおよびＬは実数である。
【００７７】
ＫおよびＬが１に等しいとすると、
【００７８】
【数２１】
0005684405.tif 000025
が得られる。
【００７９】
【数２２】
0005684405.tif 000026
がより大きい（より小さい）ことは、チャネル競合がより軽く（より重く）、パケットの遅延がより小さい（より大きい）ことに留意されたい。さらに、異なるＰＡＮのタイプについてのＴｙｐｅＷｅｉｇｈｔの構成を下記の表４および表５に示すが、これらに限定されるものではない。
【００８０】
【表４】
0005684405.tif 000027
表４：スループット優先ＰＡＮについてのＴｙｐｅＷｅｉｇｈｔの値の構成
【００８１】
【表５】
0005684405.tif 000028
表５：エネルギー節減優先ＰＡＮについてのＴｙｐｅＷｅｉｇｈｔの値の構成
【００８２】
次に、ＰＡＮのコーディネータは、本発明の教示に基づき当業者に知られている任意の適切な形式によって表現され得る関数Ｇ（ＴｙｐｅＷｅｉｇｈｔ（１），ＢＯＲ（１），ＴｙｐｅＷｅｉｇｈｔ（２），ＢＯＲ（２），．．．，ＴｙｐｅＷｅｉｇｈｔ（ｎ），ＢＯＲ（ｎ））に基づいて
【００８３】
【数２３】
0005684405.tif 000029
を計算する。ＢＯＲ（ｉ）は、ｉ番目のセンサデバイスの最新のノードバッファ占有レートを示すビットの値を示す。
【００８４】
好ましくは、関数Ｇ（…）は下記のように表現され得る。
【００８５】
【数２４】
0005684405.tif 000030
ここで、ＰおよびＱは実数である。
【００８６】
ＰおよびＱが１に等しいとすると、
【００８７】
【数２５】
0005684405.tif 000031
が得られる。
【００８８】
【数２６】
0005684405.tif 000032
がより大きい（より小さい）ことは、保留トラフィックがより重い（より軽い）ことを意味することに留意されたい。
【００８９】
【数２７】
0005684405.tif 000033
および
【００９０】
【数２８】
0005684405.tif 000034
の統計値を得ることに続いて、ステップＳ４０６で、ＰＡＮのコーディネータは、本発明の教示に基づき当業者に知られている任意の適切な形式によって表現され得る関数
【００９１】
【数２９】
0005684405.tif 000035
に基づいて調整パラメータ
【００９２】
【数３０】
0005684405.tif 000036
を計算する。この調整パラメータは、好ましくは
【００９３】
【数３１】
0005684405.tif 000037
である。
【００９４】
上記の調整パラメータに基づいて、ＰＡＮのコーディネータは、アクティブ継続時間およびデューティサイクルを調整し得る。
【００９５】
【数３２】
0005684405.tif 000038
がより大きい場合、デューティサイクルは、エネルギー節減のためにより小さくなり得る。そうでない場合には、デューティサイクルは、データスループットを高くするためにより大きくなり得る。さらに、ＰＡＮのコーディネータは、調整パラメータ
【００９６】
【数３３】
0005684405.tif 000039
の変化率に基づいて、アクティブ継続時間およびデューティサイクルを調整し得る。この変化率は、下記の式に基づいて計算される。
【００９７】
【数３４】
0005684405.tif 000040
ここで、
【００９８】
【数３５】
0005684405.tif 000041
は最新の
【００９９】
【数３６】
0005684405.tif 000042
を示し、
【０１００】
【数３７】
0005684405.tif 000043
は前の
【０１０１】
【数３８】
0005684405.tif 000044
を示す。
【０１０２】
【数３９】
0005684405.tif 000045
の変化率を用いたデューティサイクル調整を下記の表６に示すが、これに限定されるものではない。次いで、ＩＥＥＥ８０２．１５．４規格に従って、アクティブ継続時間をデューティサイクルの変化に基づいて調整し得る。
【０１０３】
【表６】
0005684405.tif 000046
表６：
【０１０４】
【数４０】
0005684405.tif 000047
の変化率によるデューティサイクルの調整
【０１０５】
調整結果を得た後で、ステップＳ４０７で、ＰＡＮのコーディネータは、調整されたアクティブ継続時間およびデューティサイクルに関する情報を、必要な場合にはＩＥＥＥ８０２．１５．４  ＭＡＣビーコンフレームフォーマットのフレーム制御フィールド内の予約ビット（ｂ８、ｂ９）によって示されるレートレベル分割方式とともに、次のビーコンフレームでセンサデバイスに送信する。
【０１０６】
図４に示すように、ステップＳ４０１およびＳ４０２は、単に初期化ステップであり、あらかじめ構成することができるが、ステップＳ４０３、Ｓ４０４、Ｓ４０５、Ｓ４０６、およびＳ４０７は、ＰＡＮの動的な特徴のために周期的な手順からなる。本発明の方法４００を用いて、ＰＡＮのコーディネータは、センサデバイスのアクティブ継続時間およびデューティサイクルを動的かつ適応的に更新することができる。
【０１０７】
図５は、本発明の実施形態による、パーソナルエリアネットワークにおける通信のためのさらなる方法５００を例示的に示す簡略化されたフローチャートである。図５に示すように、方法５００はステップＳ５０１で始まり、ステップＳ５０２で、この方法は、パーソナルエリアネットワークのコーディネータに保証タイムスロット（ＧＴＳ）要求を送信する。保証タイムスロット要求は、予約ビットによって示される、センサデバイスのタイプに関する情報を含み、このタイプはエネルギー節減優先タイプまたはスループット優先タイプである。特に、センサデバイスのタイプは、図６および下記の表７に示すように、保証タイムスロット要求コマンドフレームの保証タイムスロット特徴フィールド内で使用される予約ビットによって示される。次いで、方法５００はステップＳ５０３で終了する。
【０１０８】
【表７】
0005684405.tif 000048
表７：センサタイプの指示についてのＧＴＳ特徴フィールド内の予約ビットの値
【０１０９】
図７は、本発明の実施形態による、パーソナルエリアネットワークにおける通信のための追加の方法７００を例示的に示す簡略化されたフローチャートである。図７に示すように、方法７００は、ステップＳ７０１で始まり、ステップＳ７０２に進み、ここで、方法７００はセンサデバイスから保証タイムスロット要求を受け取る。保証タイムスロット要求は、予約ビットによって示されるセンサデバイスのタイプに関する情報を含み、このタイプはエネルギー節減優先タイプまたはスループット優先タイプである。次いで、方法７００は、ステップＳ７０３でセンサデバイスのタイプを決定する。ステップＳ７０４で、方法７００は、スループット優先タイプのセンサデバイスに優先的にタイムスロットを割り当てる。あるいは、または好ましくは、この割り当ての前に、方法７００は、割り当てられる十分なスロットがあるかどうかを確認する。十分にある場合には、これらのスロットをこれらのセンサデバイスに割り当て、そうでない場合には、スループット優先タイプのセンサデバイスからの保証タイムスロット要求が実現されるまで、エネルギー節減優先タイプのセンサデバイスからの保証タイムスロット要求を順に破棄する。最後に、方法７００はステップＳ７０５で終了する。ＧＴＳ要求コマンドを受信したＰＡＮのコーディネータは、センサデバイスのタイプを利用して、ＷＳＮにおけるマルチメディアサービスをサポートするためにより効率的なＧＴＳ管理を実施し得ることは明らかである。
【０１１０】
図８は、本発明の実施形態による、パーソナルエリアネットワークにおける通信のための方法８００を示す詳細なプロセスフローチャートである。図８に示すように、この方法はステップＳ８０１で始まり、そこで方法８００は、新たなＧＴＳ要求を受け取る。次いで、この方法はステップＳ８０２に進み、そこで、センサデバイスのタイプが、ＧＴＳ要求コマンドフレームのＧＴＳ特徴フィールド内の予約ビットに基づいて決定される。ＧＴＳ要求がエネルギー節減優先タイプのセンサデバイスからのものであると判断された場合、方法８００はステップＳ８０３に進み、そこで、従来のＧＴＳ要求割り当てが実施される。リソースが利用可能な場合、このリソースはこのセンサデバイスに割り当てられ、この要求が実現される。次いで、方法８００はステップＳ８０５で成功裏に終了する。そうでない場合には、方法８００はステップＳ８０４で失敗に終わる。
【０１１１】
ＧＴＳ要求がスループット優先タイプのセンサデバイスからのものであると判断された場合、ステップＳ８０６で、方法８００は、リソースが利用可能かどうか判断する。リソースが利用可能である場合、方法８００はステップ８０５で成功裏に終了する。そうでない場合、方法８００はステップＳ８０７に進み、そこで、エネルギー節減優先タイプのセンサデバイスのＧＴＳ要求が要求キューにあるかどうかが判断される。ＧＴＳ要求がある場合、ステップＳ８０８で、方法８００は、１つのエネルギー節減優先タイプのセンサデバイスから到達した最後のＧＴＳ要求を破棄し、次いで、要求キューを更新する。次に、方法８００はステップＳ８０６に戻って再びループを廻る。
【０１１２】
ステップＳ８０７で、方法８００が要求キューにエネルギー節減優先タイプのセンサデバイスのＧＴＳ要求がないと判断した場合、方法８００はステップＳ８０４で失敗に終わる。
【０１１３】
本発明の方法８００を用いると、スループット優先タイプのセンサデバイス、より詳細には、マルチメディアセンサデバイスは、ＧＴＳスロットを得る可能性がはるかに大きく、そのため、マルチメディアデータの送信が改善される。言い換えると、マルチメディアデータトラフィック送信により高い優先度が与えられ、より多くのＧＴＳスロットがマルチメディアセンサデバイスに割り当てられ、そのため、アクティブ継続時間を増加せずにマルチメディアデータスループットが増加する。
【０１１４】
本発明の例示実施形態を、方法および装置（すなわちシステム）のブロック図およびフローチャートを参照して上記で説明した。ブロック図およびフローチャートの各ブロックならびにブロック図およびフローチャートのブロックの組合せは、コンピュータプログラム命令を含む様々な手段で実施され得ることを理解されたい。これらのコンピュータプログラム命令は、汎用コンピュータ、特殊用途コンピュータ、または他のプログラマブルデータ処理装置にロードされて、コンピュータまたは他のプログラマブルデータ処理装置上で実行される命令がフローチャートの１つまたは複数のブロックで指定される機能を実施する手段を生成するように機械が生成される。
【０１１５】
上記コンピュータプログラム命令は、例えば、サブルーチンおよび／または関数とし得る。本発明の一実施形態におけるコンピュータプログラム製品は、上記コンピュータプログラム命令が記憶された少なくとも１つのコンピュータ可読記憶媒体を含む。このコンピュータ可読記憶媒体は、例えば、光コンパクトディスクまたはＲＡＭ（ランダムアクセスメモリ）やＲＯＭ（読み出し専用メモリ）などの電子メモリデバイスとし得る。
【０１１６】
本明細書に記載の本発明の多くの改変および他の実施形態が、本発明のこれらの実施形態に関係し、上記説明および関連する図面に示された教示の利益を享受する当業者には想起されよう。したがって、本発明の実施形態はここで開示された特定の実施形態に限定されず、改変または他の実施形態が添付の特許請求の範囲に含まれることが意図されることを理解されたい。本明細書では特定の用語を用いるが、これらは一般的かつ説明的な意味でのみ用いられ、限定するためのものではない。
【図１】
0005684405.tif 000062
【図２】
0005684405.tif 000063
【図３】
0005684405.tif 000064
【図４】
0005684405.tif 000065
【図５】
0005684405.tif 000066
【図６】
0005684405.tif 000067
【図７】
0005684405.tif 000068
【図８】
0005684405.tif 000069