(57)【要約】アクセスノード、例えば、基地局は、特定のトラヒックフローをサポートするように意図されたエンドノード、例えば、無線端末の設定を決定し、設定コマンドを該無線端末に送信する。基地局は、分類、キュー管理、スケジューリングおよび／または自動反復要求に関連する１つ以上のパラメータを決定することができ、その後、設定コマンドを該無線端末に送信して、該無線端末に、設定動作を実行するように命令する。いくつかの実施形態において、無線端末は、内部パラメータの値を、設定コマンド内の、該基地局により直接与えられた値に設定する。いくつかの実施形態において、無線端末は、該内部パラメータの値を、該基地局からの設定コマンドに含まれている情報の関数として決定し、設定する。【選択図】    図１０
2009533982.tif 000002
【特許請求の範囲】
【請求項１】
アクセスノードの動作方法であって、
トラヒックフローに対応する無線端末設定パラメータを決定することと、
少なくとも１つの決定された設定パラメータに対応する設定動作を実行するように無線端末に命令する設定コマンドを伝達することと、
を備える方法。
【請求項２】
前記アクセスノードは基地局であり、前記設定コマンドを伝達することは、前記コマンドを無線通信リンクを通じて前記無線端末に送信することを含む、請求項１に記載の方法。
【請求項３】
前記設定コマンドは、前記無線端末に、ｉ）内部パラメータを前記アクセスノードによって決定されたパラメータ値に設定すること、およびii）内部パラメータを、前記アクセスノードによって決定されたパラメータに基づいて、前記無線端末によって決定された値に設定すること、のうちの少なくとも１つを実行するように命令する、請求項１に記載の方法。
【請求項４】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する自動反復要求設定動作を実行するように命令する、請求項３に記載の方法。
【請求項５】
前記決定動作を実行する前に、前記トラヒックフローに対するサービス品質要件を示す信号を受信することをさらに備え、
前記決定することは、前記指示されたサービス品質要件を満たすために必要な無線端末設定パラメータを決定することを含む、請求項３に記載の方法。
【請求項６】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する要求群を設定するように命令する、請求項１に記載の方法。
【請求項７】
前記無線端末に、アップリンクリソース要求を送信する際に複数のアップリンク要求信号定義ディクショナリのうちのどれを用いるべきかを示すディクショナリインジケータを送信することをさらに備える、請求項１に記載の方法。
【請求項８】
前記設定コマンドを伝達することは、前記無線端末に、前記トラヒックフローに対応する最小通信速度を設定するように命令することを含む、請求項１に記載の方法。
【請求項９】
前記設定コマンドを伝達することは、前記無線端末に、前記トラヒックフローに対応する共有重みを設定するように命令することを含む、請求項１に記載の方法。
【請求項１０】
前記設定コマンドを伝達することは、前記無線端末に、前記トラヒックフローに対する、前記アクセスノードによって指定されている待ち時間許容範囲情報を記憶するように命令することを含む、請求項１に記載の方法。
【請求項１１】
前記設定コマンドを伝達することは、前記無線端末に、前記トラヒックフローに対する、前記アクセスノードによって指定されているロストレランス情報を記憶するように命令することを含む、請求項１に記載の方法。
【請求項１２】
前記設定コマンドを伝達することは、前記無線端末に、前記トラヒックフローに対する、前記アクセスノードによって指定されている最小通信速度、待ち時間許容範囲およびロストレランスを設定するように命令することを含む、請求項１に記載の方法。
【請求項１３】
前記決定動作を実行する前に、前記トラヒックフローに対するトラヒックフロープロファイル情報を提供する信号を受信することをさらに備え、
前記決定することは、前記指示されたトラヒックフロープロファイルを有するトラヒックフローをサポートするために必要な無線端末設定パラメータを決定することを含む、請求項３に記載の方法。
【請求項１４】
前記設定コマンドは、前記無線端末に、前記フローに対応するデータユニットの送信をスケジュールするために用いられるスケジューリングパラメータを設定するように命令する、請求項３に記載の方法。
【請求項１５】
アップリンク通信リソースを前記無線端末に割当てる際に、前記アクセスノードによって用いられるアップリンクスケジューリングパラメータを設定することをさらに備える、請求項１４に記載の方法。
【請求項１６】
前記アップリンク通信リソースはアップリンク情報チャネルセグメントであり、および、
前記アップリンク情報チャネルセグメントは、前記トラヒックフローに対応する待ち時間要件の関数として割当てられる、請求項１５に記載の方法。
【請求項１７】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する自動反復要求設定を設定するように命令し、前記設定は、前記トラヒックフロー内の少なくともいくつかのデータユニットの再送信を制御するために用いられる、請求項３に記載の方法。
【請求項１８】
前記アクセスノードにおいて、前記トラヒックフローに対応する自動反復要求パラメータを設定することをさらに備え、前記設定することは、受信した情報の廃棄制御に用いられる廃棄タイマを制御するために用いられる、請求項１７に記載の方法。
【請求項１９】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する自動反復要求パラメータを設定するように命令し、前記設定することは、受信した情報の廃棄制御に用いられる廃棄タイマを制御するために用いられる、請求項３に記載の方法。
【請求項２０】
前記アクセスノードにおいて前記トラヒックフローに対応する自動反復要求設定を設定することをさらに備え、前記設定することは、前記トラヒックフロー内の少なくともいくつかのデータユニットの再送信を制御するのに用いられる、請求項１９に記載の方法。
【請求項２１】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応するデータユニットを識別するために用いられる分類子パラメータを設定するように命令する、請求項３に記載の方法。
【請求項２２】
前記設定コマンドを伝達することの前に、フロー許可制御判断を行うことをさらに備え、前記許可制御判断は、前記アクセスノードにおいて、前記トラヒックフローを特定のサービス品質レベルでサポートするために十分なリソースが利用可能であるか否かを判断することを含む、請求項１に記載の方法。
【請求項２３】
前記特定のサービス品質レベルは前記無線端末によって要求される、請求項２２に記載の方法。
【請求項２４】
前記無線端末に対応する追加的なトラヒックフローに対応する無線端末設定パラメータを決定することと、
少なくとも１つの追加的な決定された設定パラメータに対応する追加的な設定動作を実行するように前記無線端末に命令する、追加的な設定コマンドを伝達することと、
をさらに備える、請求項１に記載の方法。
【請求項２５】
前記設定コマンドを伝達することと、追加的な設定コマンドを伝達することとは、前記設定コマンドおよび前記追加的な設定コマンドの両方を含む信号を送信することによって実行され、
前記追加的なトラヒックフローに対応する前記無線端末設定パラメータを決定することは、前記トラヒックフローの継続中に実行される、請求項２４に記載の方法。
【請求項２６】
トラヒックフローに対応する無線端末設定パラメータを決定するパラメータ決定モジュールと、
少なくとも１つの決定された設定パラメータに対応する設定動作を実行するように無線端末に命令する設定コマンドを伝達する通信モジュールと、
を備える基地局。
【請求項２７】
前記通信モジュールは、前記コマンドを無線通信リンクを通じて前記無線端末に送信するトランスミッタモジュールを含む、請求項２６に記載の基地局。
【請求項２８】
前記設定コマンドは、前記無線端末に、ｉ）内部パラメータを、前記アクセスノードによって決定されたパラメータ値に設定することと、ii）内部パラメータを、前記アクセスノードによって決定されたパラメータに基づいて、前記無線端末によって決定された値に設定することのうちの少なくとも１つを実行するように命令する、請求項２６に記載の基地局。
【請求項２９】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する自動反復要求設定動作を実行するように命令する、請求項２８に記載の基地局。
【請求項３０】
前記決定動作を実行する前に、前記トラヒックフローに対するサービス品質要件を指示する信号を受信するレシーバモジュールをさらに備え、
前記決定モジュールは、前記指示されたサービス品質要件を満たすために必要な無線端末設定パラメータを決定する、請求項２８に記載の基地局。
【請求項３１】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する要求群を設定するように命令する、請求項２６に記載の基地局。
【請求項３２】
アップリンクリソース要求を送信する際に複数のアップリンク要求信号定義ディクショナリのうちのどれを用いるべきかを示すディクショナリインジケータを前記無線端末に送信するディクショナリを選択するディクショナリ選択モジュールをさらに備える、請求項３１に記載の基地局。
【請求項３３】
トラヒックフローに対応する無線端末設定パラメータを決定する手段と、
無線端末に、少なくとも１つの決定された設定パラメータに対応する設定動作を実行するように命令する設定コマンドを伝達する手段と、
を備える基地局。
【請求項３４】
前記伝達する手段は、前記コマンドを無線通信リンクを通じて前記無線端末に送信するトランスミッタモジュールを含む、請求項３３に記載の基地局。
【請求項３５】
前記設定コマンドは、前記無線端末に、ｉ）内部パラメータを、前記アクセスノードによって決定されたパラメータ値に設定すること、およびii）内部パラメータを、前記アクセスノードによって決定されたパラメータに基づいて、前記無線端末によって決定された値に設定することのうちの少なくとも１つを実行するように命令する、請求項３３に記載の基地局。
【請求項３６】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する自動反復要求設定動作を実行するように命令する、請求項３５に記載の基地局。
【請求項３７】
前記決定動作を実行する前に、前記トラヒックフローに対するサービス品質要件を指示する信号を受信する手段をさらに備え、
前記決定する手段は、前記指示されたサービス品質要件を満たすのに必要な無線端末設定パラメータを決定する、請求項３５に記載の基地局。
【請求項３８】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する要求群を設定するように命令する、請求項３３に記載の基地局。
【請求項３９】
アップリンクリソース要求を送信する際に複数のアップリンク要求信号定義ディクショナリのうちのどれを用いるべきかを示すディクショナリインジケータを前記無線端末に送信するディクショナリを選択する手段をさらに備える、請求項３８に記載の基地局。
【請求項４０】
アクセスノードを作動させる方法を実行する機械実行可能命令を収容するコンピュータ可読媒体であって、前記方法は、
トラヒックフローに対応する無線端末設定パラメータを決定することと、
少なくとも１つの決定された設定パラメータに対応する設定動作を実行するように無線端末に命令する設定コマンドを伝達することと、
を備えるコンピュータ可読媒体。
【請求項４１】
前記アクセスノードは基地局であり、前記設定コマンドを伝達することは、前記コマンドを無線通信リンクを通じて前記無線端末に送信することを含む、請求項４０に記載のコンピュータ可読媒体。
【請求項４２】
前記設定コマンドは、前記無線端末に、ｉ）内部パラメータを、前記アクセスノードによって決定されたパラメータ値に設定することと、ii）内部パラメータを、前記アクセスノードによって決定されたパラメータに基づいて、前記無線端末によって決定された値に設定することのうちの少なくとも１つを実行するように命令する、請求項４０に記載のコンピュータ可読媒体。
【請求項４３】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する自動反復要求設定動作を実行するように命令する、請求項４２に記載のコンピュータ可読媒体。
【請求項４４】
前記決定動作を実行する前に、前記トラヒックフローに対するサービス品質要件を指示する信号を受信する機械実行可能命令をさらに収容し、
前記決定することは、前記指示されたサービス品質要件を満たすために必要な無線端末設定パラメータを決定することを含む、請求項４２に記載のコンピュータ可読媒体。
【請求項４５】
前記設定コマンドは、前記無線端末に、前記トラヒックフローに対応する要求群を設定するように命令する、請求項４０に記載のコンピュータ可読媒体。
【請求項４６】
無線端末を作動させる方法であって、
トラヒックフローに関連する設定情報を含むメッセージを受信することと、
前記受信した設定情報を用いて設定動作を実行することと、
を備える方法。
【請求項４７】
前記トラヒックフローはアップリンクトラヒックフローである、請求項４６に記載の方法。
【請求項４８】
前記設定動作を実行することは、
トラヒックフロー分類子パラメータを、前記受信した設定情報によって指定されている値に設定することと、
前記トラヒックフローに対応するトラヒックを識別する前記トラヒックフロー分類子を用いて、送信すべきトラヒックに関するトラヒック分類動作を実行することと、
を含む、請求項４７に記載の方法。
【請求項４９】
前記トラヒックフローに対応するキューにおいて、前記トラヒック分類動作によって識別されたトラヒックを記憶することをさらに備える、請求項４８に記載の方法。
【請求項５０】
前記受信した設定情報は送信スケジューリング情報を含み、前記方法は、
前記キューからのデータユニットの送信を制御するのに用いられる送信スケジューリン制御パラメータを、前記受信した送信スケジューリング情報の関数として設定することをさらに備える、請求項４９に記載の方法。
【請求項５１】
前記送信スケジューリング制御パラメータはリンク共有重みである、請求項５０に記載の方法。
【請求項５２】
前記設定動作は、送信制御パラメータを、前記受信した設定情報の関数として設定することを含む、請求項４８に記載の方法。
【請求項５３】
前記受信した設定情報は待ち時間情報を含み、
前記送信制御パラメータを設定することは、送信待ち時間に影響を及ぼすパラメータを設定することを含む、請求項５２に記載の方法。
【請求項５４】
前記受信した設定情報はリンク共有情報を含み、
前記送信制御パラメータを設定することは、トラヒックフロー間の送信リソース共有に影響を及ぼすパラメータを設定することを含む、請求項５２に記載の方法。
【請求項５５】
前記受信した設定情報は自動反復要求情報を含み、および
前記送信制御パラメータを設定することは、前記トラヒックフローに関連する自動反復要求動作に影響を及ぼすパラメータを設定することを含む、請求項５２に記載の方法。
【請求項５６】
前記受信した設定情報は、待ち時間情報、リンク共有情報および自動反復要求情報のうちの少なくとも２つを含み、および
前記設定動作は、複数の送信制御パラメータを、前記受信した設定情報の関数として設定することを含む、請求項４８に記載の方法。
【請求項５７】
追加的なトラヒックフローに関連する設定情報を含むメッセージを受信することと、
前記受信した追加的な設定情報を用いて追加的な設定動作を実行することと、
をさらに備える、請求項４８に記載の方法。
【請求項５８】
前記追加的な設定動作を実行することは、前記トラヒックフローが継続中に実行される、請求項５７に記載の方法。
【請求項５９】
トラヒックフローに関連する設定情報を含むメッセージを受信するレシーバと、
前記受信した設定情報を用いて設定動作を実行する設定制御モジュールと、
を備える無線端末。
【請求項６０】
前記トラヒックフローはアップリンクトラヒックフローである、請求項５９に記載の無線端末。
【請求項６１】
前記設定制御モジュールは、
トラヒックフロー分類子パラメータを、前記受信した設定情報によって指定されている値に設定する分類制御モジュールと、
前記トラヒックフローに対応するトラヒックを識別する前記トラヒックフロー分類子を用いて、送信すべきトラヒックに関してトラヒック分類動作を実行するトラヒック分類子モジュールと、
を含む、請求項６０に記載の方法。
【請求項６２】
前記トラヒックフローに対応するキューにおいて、前記トラヒック分類動作によって識別されたトラヒックを記憶する記憶装置をさらに備える、請求項６１に記載の無線端末。
【請求項６３】
前記受信した設定情報は送信スケジューリング情報を含み、
前記無線端末は、
前記キューからのデータユニットの送信を制御するために用いられる送信スケジューリング制御パラメータを、前記受信した送信スケジューリング情報の関数として設定するスケジューリングモジュールをさらに備える、請求項６２に記載の無線端末。
【請求項６４】
前記送信スケジューリング制御パラメータはリンク共有重みである、請求項６３の無線端末。
【請求項６５】
送信制御パラメータを、前記受信した設定情報の関数として設定するスケジューリングモジュールをさらに備える、請求項６１に記載の無線端末。
【請求項６６】
前記受信した設定情報は待ち時間情報を含み、
前記スケジューリングモジュールは、送信待ち時間に影響を及ぼすパラメータを設定する、請求項６５に記載の無線端末。
【請求項６７】
前記受信した設定情報はリンク共有情報を含み、
前記スケジューリングモジュールは、トラヒックフロー間の送信リソース共有に影響を及ぼす送信制御パラメータを設定する、請求項６５に記載の無線端末。
【請求項６８】
前記受信した設定情報は自動反復要求情報を含み、
前記スケジューリングモジュールは、前記トラヒックフローに関連する自動反復要求動作に影響を及ぼすパラメータを設定する、請求項６５に記載の無線端末。
【請求項６９】
トラヒックフローに関連する設定情報を含むメッセージを受信する手段と、
受信した前記設定情報を用いて設定動作を実行する手段と、
を備える無線端末。
【請求項７０】
前記トラヒックフローはアップリンクトラヒックフローである、請求項６９に記載の無線端末。
【請求項７１】
前記設定動作を実行する手段は、
トラヒックフロー分類子パラメータを、受信した前記設定情報によって指定されている値に設定する手段と、
前記トラヒックフローに対応するトラヒックを識別する前記トラヒックフロー分類子を用いて、送信すべきトラヒックに関してトラヒック分類動作を実行する手段と、
を含む、請求項７０に記載の無線端末。
【請求項７２】
前記トラヒックフローに対応するキューにおいて、前記トラヒック分類動作によって識別されたトラヒックを記憶する手段をさらに備える、請求項７１に記載の無線端末。
【請求項７３】
前記受信した設定情報は送信スケジューリング情報を含み、
前記無線端末は、
前記キューからのデータユニットの送信を制御するために用いられる送信スケジューリング制御パラメータを、受信した前記送信スケジューリング情報の関数として設定する手段をさらに備える、請求項７２に記載の無線端末。
【請求項７４】
前記送信スケジューリング制御パラメータはリンク共有重みである、請求項７３に記載の無線端末。
【請求項７５】
送信制御パラメータを、受信した前記設定情報の関数として設定する手段をさらに備える、請求項７１に記載の無線端末。
【請求項７６】
無線端末を作動させる方法を実行する機械実行可能命令を収容するコンピュータ可読媒体であって、
前記方法は、
トラヒックフローに関連する設定情報を含むメッセージを受信することと、
受信した前記設定情報を用いて、設定動作を実行することと、
を備えるコンピュータ可読媒体。
【請求項７７】
前記トラヒックフローはアップリンクトラヒックフローである、請求項７６に記載のコンピュータ可読媒体。
【請求項７８】
トラヒックフロー分類子パラメータを、受信した前記設定情報によって指定されている値に設定する機械実行可能命令と、
前記設定動作を実行するステップの一部として、前記トラヒックフローに対応するトラヒックを識別する前記トラヒックフロー分類子を用いて、送信すべきトラヒックに関してトラヒック分類動作を実行する機械実行可能命令と、
をさらに収容する、請求項７７に記載のコンピュータ可読媒体。
【請求項７９】
前記トラヒックフローに対応するキューにおいて、前記トラヒック分類動作によって識別されたトラヒックを記憶する機械実行可能命令をさらに収容する、請求項７８に記載のコンピュータ可読媒体。
【請求項８０】
前記受信した設定情報は送信スケジューリング情報を含み、
前記コンピュータ可読媒体は、
前記キューからのデータユニットの送信を制御するために用いられる送信スケジューリング制御パラメータを、前記受信した送信スケジューリング情報の関数として設定する機械実行可能命令をさらに収容する、請求項７９に記載のコンピュータ可読媒体。
【請求項８１】
前記送信スケジューリング制御パラメータはリンク共有重みである、請求項８０に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システムに関し、より具体的には、通信システムにおけるトラヒックフロー間のサービス品質の差別化(quality of service differentiation)をサポートする方法および装置に関する。
【背景技術】
【０００２】
通信システムは、多くの場合、アクセスノード（例えば、それを介してエンドノード（例えば、固定型または携帯型のいずれかであるユーザ機器またはユーザ端末）がネットワークに結合されている基地局）に結合されている複数のネットワークノードを含む。
【０００３】
典型的なセルラー通信ネットワークにおいては、地理的に分散した基地局のセットは、通信インフラへの無線アクセスを提供する。無線通信機器または端末を有するユーザは、適当な基地局（または、基地局からなるセット）との直接通信リンクを確立し、該通信ネットワークのいたる所で他のユーザおよび／またはエンドシステムと情報をやりとりすることができる。このようなシステムは、様々な異なるアプリケーション（例えば、電話による通信、電子メール、オーディオ／ビデオのストリーミング、ウェブの閲覧、ファイル転送等）をサポートするように設計することができるが、従来のシステムは、主に、電話による通信のために設計されていた。
【０００４】
電話による通信に焦点を当てた設計の従来の回線交換型セルラーネットワークは、種々のユーザ機器、例えば、無線端末へのおよび／または該無線端末からのトラヒックフロー間のサービス品質の差別化に対してサポートをほとんど行わない。しかし、回線交換型セルラーネットワーク技術は、現在は、データアプリケーションもサポートするように拡張されている。加えて、インスタントメッセージおよびオンラインゲームのようなインタラクティブデータアプリケーションを含む幅広いアプリケーションをサポートするためにより適しているパケット交換型セルラーネットワーク技術が出現してきている。セルラーネットワーク技術が異なる要件でより広範囲の異なるアプリケーションをサポートするように進化するにつれて、様々なトラヒックフロー間の差別化を可能にする新たなサービス品質サポートメカニズムが望まれている。セルラーネットワーク以外の多くの通信システムは、同様の限界を有しており、改良されたサービス品質サポートメカニズムから恩恵を受けるであろうことに留意されたい。従って、様々なトラヒックフローの要件を満たすように、識別されたトラヒックフローに関連するパケットを異なるサービス品質レベルで処理すること、および／またはサービス品質サポートメカニズムを動的に制御すること等の機能性を実現できる方法および装置に対する要求がある。
【０００５】
上記の議論を考慮して、通信システムにおけるサービス品質をサポートする新たなおよび改良された方法に対する要求があることを認識すべきである。
【発明の開示】
【発明の概要】
【０００６】
様々な実施形態によれば、アクセスノード、例えば、基地局は、特定のトラヒックフローをサポートするように意図されたエンドノード、例えば、無線端末の設定(configuration)を決定し、設定コマンドを該無線端末へ送信する。例えば、基地局は、分類、キュー管理、スケジューリングおよび／または自動再送要求に関連する１つ以上のパラメータを決定し、設定コマンドを該無線端末に送信して、該無線端末に設定動作を実行するように命令することができる。いくつかの実施形態において、無線端末は、設定コマンドで、内部パラメータの値を、該基地局によって直接与えられた値に設定する。いくつかの実施形態において、無線端末は、内部パラメータの値を該基地局からの設定コマンドに含まれている情報の関数として決定して設定する。例えば、基地局からの設定コマンドは、トラヒックフローに対応するパケットのためのロストレランス（loss tolerance）の指示を含むことができ、また、無線端末は、意図されたロストレランスを超えないように自動再送要求パラメータの値を設定することができる。
【０００７】
例示的な実施形態によるアクセスノードを作動させる例示的な方法は、トラヒックフローに対応する無線端末設定パラメータを決定することと、該トラヒックフローが対応する無線端末に、少なくとも１つの決定された設定パラメータに対応する設定動作を実行するように命令する設定コマンドを伝達することとを含む。例示的な実施形態による例示的な基地局は、トラヒックフローに対応する無線端末設定パラメータを決定するパラメータ決定モジュールと、該トラヒックフローが対応する無線端末に、少なくとも１つの決定された設定パラメータに対応する設定動作を実行するように命令する設定コマンドを伝達する通信モジュールとを含む。
【０００８】
例示的な実施形態による無線端末を作動させる例示的な方法は、トラヒックフローに関連する設定情報を含むメッセージを受信することと、前記受信した設定情報を用いて設定動作を実行することとを含む。例示的な実施形態による例示的な無線端末は、トラヒックフローに関連する設定情報を含むメッセージを受信するレシーバと、前記受信した設定情報を用いて設定動作を実行する設定制御モジュールとを含む。
【０００９】
通信システムにおけるトラヒックフロー間のサービス品質の差別化をサポートする様々な実施形態の方法および装置は、幅広い通信システムと共に用いることができる。例えば、様々な実施形態は、無線モデムを備えたノートブックコンピュータ等の移動通信機器、および機器移動度のために無線インタフェース、例えば、電話機および／またはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）をサポートする様々な他の機器をサポートするシステムと共に用いることができる。また、様々な実施形態は、例えば、無線通信リンクまたは有線通信リンクのいずれかを介してネットワークに結合された固定通信機器をサポートするシステムと共に用いることができる。
【００１０】
上記の概要において様々な実施形態を論じてきたが、必ずしも全ての実施形態が同じ特徴および上述した特徴のうちのいくつかを含む必要はないが、いくつかの実施形態においては望ましいことを認識すべきである。様々な実施形態の多数の追加的な特徴、実施形態および利点は、以下の詳細な説明において論じられる。
【詳細な説明】
【００１１】
図１は、様々な実施形態に従って実施される例示的な通信システム１００、例えば、通信リンクによって相互接続された複数のノードを備えるセルラー通信ネットワークを示す。該ネットワークは、直交周波数分割多重（Orthogonal Frequency Division Multiplexing；ＯＦＤＭ）信号を用い、無線リンクを通じて情報を伝達することができる。しかし、他の種類の信号、例えば、符号分割多元接続（Code Division Multiple Access；ＣＤＭＡ）信号または時分割多元接続（Time Division Multiple Access；ＴＤＭＡ）信号を代わりに用いてもよい。例示的な通信システム１００におけるノードは、通信プロトコル、例えば、インターネットプロトコル（Internet Protocol；ＩＰ）に基づいて、信号を用いて情報、例えば、メッセージを交換する。システム１００の通信リンクは、例えば、有線、光ファイバケーブルおよび／または無線通信技術を用いて実施することができる。例示的な通信システム１００は、複数のアクセスノード１４０、１４０’、１４０”を介して該通信システムにアクセスする複数のエンドノード１４４、１４６、１４４’、１４６’、１４４”、１４６”を含む。エンドノード１４４、１４６、１４４’、１４６’、１４４”、１４６”は、例えば、無線通信機器または端末とすることができ、アクセスノード１４０、１４０’、１４０”は、例えば、無線アクセスルータまたは基地局とすることができる。例示的な通信システム１００は、相互接続性を与えるために、または、特定のサービスまたは機能を与えるために用いられる多数の他のノード１０２、１０４、１０６、１０８、１１０および１１２も含む。
【００１２】
図１の例示的なシステム１００は、アクセス制御ノード１０２と、移動度サポートノード１０４と、ポリシー制御ノード１０６と、アプリケーションサーバノード１０８とを含むネットワーク１０１を描いており、これら全てのノードは、それぞれ対応するネットワークリンク１０３、１０５、１０７および１０９によって中間ネットワークノード１１０に接続されている。いくつかの実施形態において、アクセス制御ノード１０２、例えば、ＲＡＤＩＵＳ（Remote Authentication Dial In User Service）またはダイアメータサーバ（Diameter server）は、エンドノードの認証、許可および／または課金、および／または該エンドノードに関連するサービスをサポートする。いくつかの実施形態において、移動度サポートノード１０４、例えば、モバイルＩＰホームエージェントおよび／またはコンテクスト転送サーバは、移動度、例えば、エンドノードへのおよび／またはエンドノードからのトラヒックのリダイレクションを介したアクセスノード間のエンドノードのハンドオフ、および／またはアクセスノード間のエンドノードに関連する状態の転送をサポートする。いくつかの実施形態において、ポリシー制御ノード１０６、例えばポリシーサーバまたはポリシー決定ポイント（ＰＤＰ）は、サービスにおけるポリシー許可またはアプリケーションレイヤセッションをサポートする。いくつかの実施形態において、アプリケーションサーバノード１０８、例えば、セッション初期化プロトコルサーバ、ストリーミングメディアサーバまたは他のアプリケーションレイヤサーバは、エンドノードが利用可能なサービスのためのセッションシグナリングをサポートし、および／またはエンドノードが利用可能なサービスまたはコンテンツを提供する。
【００１３】
ネットワーク１０１内の中間ネットワークノード１１０は、ネットワークリンク１１１を介して、ネットワーク１０１の外部にあるネットワークノードとの相互接続性を提供する。ネットワークリンク１１１は別の中間ネットワークノード１１２に接続されており、該別の中間ネットワークノードは、それぞれネットワークリンク１４１、１４１’、１４１”を介して複数のアクセスノード１４０、１４０’、１４０”とのさらなる接続性を提供する。
【００１４】
各アクセスノード１４０、１４０’、１４０”は、それぞれ対応するアクセスリンク（１４５、１４７）、（１４５’、１４７’）、（１４５”、１４７”）を介して、複数のＮ個のエンドノード（１４４、１４６）、（１４４’、１４６’）、（１４４”、１４６”）への接続性を提供できるものとして描かれている。例示的な通信システム１００において、各アクセスノード１４０、１４０’、１４０”は、無線技術、例えば、無線アクセスリンクを用いてアクセスを提供するものとして描かれている。無線サービスエリア、例えば、各アクセスノード１４０、１４０’、１４０”の通信セル１４８、１４８’、１４８”は、それぞれ対応するアクセスノードを囲む円として図示されている。
【００１５】
例示的な通信システム１００は、後に、様々な実施形態の説明の基礎として用いられる。代替的な実施形態は、様々なネットワークトポロジーを含み、この場合、（ネットワークノード、アクセスノード、エンドノード、ならびに様々な制御ノード、サポートノードおよびサーバノードを含む）ノードの数および種類、リンクの数および種類、および種々のノード間の相互接続性は、図１に描かれている例示的な通信システム１００のものとは異なっていてもよい。
【００１６】
様々な実施形態において、図１に描かれている機能エンティティのうちのいくつかは、省くかまたはまとめてもよい。また、上記ネットワークにおけるこれらの機能エンティティの位置または配置も変えてもよい。
【００１７】
図２は、様々な実施形態に従って実施される例示的なエンドノード２００、例えば、無線端末の詳細な説明図を示す。図２に描かれている例示的なエンドノード２００は、図１に描かれているエンドノード１４４、１４６、１４４’、１４６’、１４４”、１４６”のうちのいずれか１つとして用いることのできる装置の詳細図である。図２の実施形態において、エンドノード２００は、バス２０６によって一緒に結合されているプロセッサ２０４、無線通信インタフェースモジュール２３０、ユーザ入力／出力インタフェース２４０および記憶装置２１０を含む。従って、バス２０６を介して、エンドノード２００の様々なコンポーネントは、情報、信号およびデータを交換することができる。エンドノード２００のコンポーネント２０４、２０６、２１０、２３０、２４０は、ハウジング２０２の内部に配設されている。
【００１８】
無線通信インタフェースモジュール２３０は、エンドノード２００の内部コンポーネントが、それによって外部機器およびネットワークノード、例えば、アクセスノードへ信号を送信し、および／または該アクセスノードからの信号を受信することができるメカニズムを形成する。無線通信インタフェースモジュール２３０は、例えば、対応する受信アンテナ２３６を備えたレシーバモジュール２３２と、例えば、無線通信チャネルを介して、エンドノード２００を他のネットワークノードに結合するのに用いられる対応する送信アンテナ２３８を備えたトランスミッタモジュール２３４とを含む。
【００１９】
また、例示的なエンドノード２００は、ユーザ入力／出力インタフェース２４０を介してバス２０６に結合されているユーザ入力機器２４２、例えば、キーパッドと、ユーザ出力機器２４４、例えば、ディスプレイとを含む。その結果、ユーザ入力／出力機器２４２、２４４は、ユーザ入力／出力インタフェース２４０およびバス２０６を介して、エンドノード２００の他のコンポーネントと情報、信号およびデータを交換することができる。ユーザ入力／出力インタフェース２４０および関連する機器２４２、２４４は、ユーザが、それによってエンドノード２００を作動させて、様々なタスクを遂行することができるメカニズムを形成する。具体的には、ユーザ入力／出力機器２４２およびユーザ出力機器２４４は、ユーザが、エンドノード２００およびアプリケーション、例えば、エンドノード２００の記憶装置２１０内で実行するモジュール、プログラム、ルーチンおよび／または機能を制御できるようにする機能性を与える。
【００２０】
様々なモジュール、例えば、記憶装置２１０に含まれているルーチンの制御下で、プロセッサ２０４は、エンドノード２００の動作を制御して様々なシグナリングおよび処理を実行する。記憶装置２１０に含まれている該モジュールは、起動時または他のモジュールによって呼び出されたときに実行される。該モジュールは、実行時に、データ、情報および信号をやりとりすることができる。また、該モジュールは、実行時に、データおよび情報を共有することができる。図２の実施形態においては、エンドノード２００の記憶装置２１０は、制御シグナリングモジュール２１２と、アプリケーションモジュール２１４と、トラヒック制御モジュール２５０とを含み、該制御モジュールは、設定情報２５１と、様々な追加的なモジュール２５２、２５３、２５４、２５５、２５６、２５７、２５８および２５９をさらに含む。
【００２１】
制御シグナリングモジュール２１２は、例えば、トラヒック制御モジュール２５０ならびに設定情報２５１および該制御モジュールに含まれている様々な追加的なモジュール２５２、２５３、２５４、２５５、２５６、２５７、２５８および２５９を含むエンドノード２００の種々の態様の動作および／または設定を制御するための信号、例えば、メッセージの送受信に関連する処理を制御する。いくつかの実施形態において、制御シグナリングモジュール２１２は、エンドノード２００の動作に関連する状態情報、例えば、パラメータ、ステータスおよび／または他の情報、および／または制御シグナリングモジュール２１２によってサポートされる１つ以上のシグナリングプロトコルを含む。具体的には、制御シグナリングモジュール２１２は、設定情報、例えば、エンドノード識別情報および／またはパラメータ設定と、動作情報、例えば、現在の処理状態、メッセージトランザクションのペンディング状態等に関する情報を含むことができる。
【００２２】
アプリケーションモジュール２１４は、エンドノード２００によってサポートされる１つ以上のアプリケーションに関連する処理および通信を制御する。いくつかの実施形態において、アプリケーションモジュール２１４の処理は、ユーザ入力／出力インタフェース２４０を介した情報の入力／出力に関連するタスク、アプリケーションに関連する情報の操作、および／またはアプリケーションに関連する信号、例えばメッセージの送受信を含む。いくつかの実施形態において、アプリケーションモジュール２１４は、状態情報、例えば、アプリケーションモジュール２１４によってサポートされる１つ以上のアプリケーションの動作に関連するパラメータ、ステータスおよび／または他の情報を含む。具体的には、アプリケーションモジュール２１４は、設定情報、例えば、ユーザ識別情報および／またはパラメータ設定と、動作情報、例えば、現在の処理状態、応答のペンディング状態等に関する情報とを含むことができる。アプリケーションモジュール２１４によってサポートされるアプリケーションは、例えば、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）、ウェブ閲覧、オーディオ／ビデオストリーミング、インスタントメッセージ、ファイル共有、ゲーム等を含む。
【００２３】
トラヒック制御モジュール２５０は、データ情報、例えば、メッセージ、パケットおよび／またはフレームを無線通信インタフェースモジュール２３０を介して送受信することに関連する処理を制御する。例示的な該トラヒック制御モジュールは、設定情報２５１、ならびにパケットおよび／またはトラヒックフロー、例えば、パケットの関連するシーケンスのためのサービス品質の様々な態様を制御する種々の追加的なモジュール２５２、２５３、２５４、２５５、２５６、２５７、２５８および２５９を含む。いくつかの実施形態において、トラヒック制御モジュール２５０は、エンドノード２００、トラヒック制御モジュール２５０および／または該制御モジュールに含まれている様々な追加的なモジュール２５２、２５３、２５４、２５５、２５６、２５７、２５８および２５９のうち１つ以上の動作に関連する状態情報、例えば、パラメータ、ステータスおよび／または他の情報を含む。設定情報２５１、例えば、パラメータ設定は、トラヒック制御モジュール２５０および／または該制御モジュールに含まれている様々な追加的なモジュール２５２、２５３、２５４、２５５、２５６、２５７、２５８および２５９の動作を決定し、動作に影響を及ぼしおよび／または動作を指示する。該様々な追加的なモジュールは、いくつかの実施形態において、必要に応じて、トラヒック制御の特定の態様をサポートするために、特定の機能および動作を実行するように含まれている。様々な実施形態において、該モジュールは、必要に応じて、トラヒック制御の機能的要件により、省くかおよび／またはまとめてもよい。例示的なトラヒック制御モジュール２５０に含まれている各追加的なモジュールの説明は以下のとおりである。
【００２４】
許可制御モジュール２５２は、リソースの利用性／可用性に関連する情報を保持し、特定のトラヒックフローのサービス品質要件をサポートするために十分なリソースが利用可能か否かを判断する。許可制御モジュール２５２によって保持されるリソース可用性情報は、例えば、パケットおよび／またはフレームキューイング容量、スケジューリング容量、ならびに１つ以上のトラヒックフローをサポートするのに必要な処理およびメモリ容量を含む。制御シグナリングモジュール２１２、アプリケーションモジュール２１４および／またはエンドノード２００に含まれている他のモジュールは、新たなまたは変更されたトラヒックフローをサポートするのに十分なリソースが利用可能か否かを判断するために、許可制御モジュール２５２に問い合わせることができ、またいくつかの実施形態においては問い合わせ、この場合、許可制御判断は特定のトラヒックフローおよび／または利用可能なリソースのサービス品質要件の関数である。設定情報２５１は、設定情報、例えば、許可制御モジュール２５２の動作に影響を及ぼすパラメータ設定、例えば、追加的な要求を拒絶する前に割当てることができるリソースの割合を示す許可制御しきい値を含むことができ、またいくつかの実施形態においては含んでいる。
【００２５】
アップリンクスケジューラモジュール２５３は、送信スケジューリングに関連する処理、例えば、順序および／またはタイミングと、送信リソースの割当て、例えば、無線インタフェースモジュール２３０を介してエンドノード２００からアクセスノードへ送信されるデータ情報、例えば、メッセージ、パケットおよび／またはフレームのための情報符号化速度、送信タイムスロットおよび／または送信電力とを制御する。アップリンクスケジューラモジュール２５３は送信をスケジュールし、および送信リソースをサービス品質要件および／または１つ以上のトラヒックフローに関連する制約の関数として割当てることができ、またいくつかの実施形態においてはこれらを実行する。設定情報２５１は、アップリンクスケジューラモジュール２５３の動作に影響を及ぼす設定情報、例えばパラメータ設定、例えば、１つ以上のトラヒックフローに関連する優先度、レート範囲、待ち時間範囲および／または共有重みを含むことができ、またいくつかの実施形態においては含んでいる。いくつかの実施形態において、アップリンクスケジューラモジュール２５３によって実行されるスケジューリングおよび／またはリソース割当て動作は、チャネル条件および他の要因、例えば、電力量(power budget)の関数である。
【００２６】
アップリンクＰＨＹ／ＭＡＣモジュール２５４は、データ情報、例えば、メッセージ、パケットおよび／またはフレームの、無線通信インタフェースモジュール２３０を介した例えばエンドノード２００からアクセスノードへの送信に関連する、物理（physical；ＰＨＹ）層およびメディアアクセス制御（Media Access Control；ＭＡＣ）層処理を制御する。いくつかの実施形態において、アップリンクＰＨＹ／ＭＡＣモジュール２５４の動作は、データ情報、例えば、メッセージ、パケットまたはフレームの送信を調整するために、制御情報、例えば、信号またはメッセージを送信することおよび受信することの両方を含む。設定情報２５１は、設定情報、例えば、アップリンクＰＨＹ／ＭＡＣモジュール２５４の動作に影響を及ぼすパラメータ設定、例えば、送信に用いられる周波数、帯域、チャネル、拡散符号またはホッピング符号、エンドノード２００に関連する識別子、割当て要求チャネルの使用を指示する要求ディクショナリ等を含むことができ、またいくつかの実施形態においては含んでいる。
【００２７】
アップリンクＬＬＣ（ＡＲＱ）モジュール２５５は、無線通信インタフェースモジュール２３０を介して、例えば、エンドノード２００からアクセスノードへデータ情報、例えば、メッセージ、パケットおよび／またはフレームを送信することに関連するＬＬＣ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）層処理を制御する。アップリンクＬＬＣ（ＡＲＱ）モジュール２５５は、自動再送要求（Automatic Repeat Request；ＡＲＱ）機能、例えば、ロストパケットまたはフレームの再送信に関連する処理を含む。いくつかの実施形態において、アップリンクＬＬＣ（ＡＲＱ）モジュール２５５は、追加的な機能、例えば、タイプフィールドを介してマルチプロトコル多重化／逆多重化を、または、チェックサムフィールドを介してエラー検出を実行するための、より高い層のメッセージ、例えば、パケットに対するＬＬＣヘッダおよび／またはトレーラの付加に関連する処理をさらに含む。また、アップリンクＬＬＣ（ＡＲＱ）モジュール２５５は、より高い層のメッセージの、例えば、パケットの複数の下位部分、例えば、アップリンクＰＨＹ／ＭＡＣモジュール２５４によって送信されるフレームへの断片化を実行することもでき、またいくつかの実施形態においては実行する。設定情報２５１は、アップリンクＬＬＣ（ＡＲＱ）モジュール２５５の動作に影響を及ぼす設定情報、例えば、パラメータ設定、例えば、ＡＲＱウィンドウサイズ、再送信の最大回数、廃棄タイマ等を含むことができ、またいくつかの実施形態においては含んでいる。
【００２８】
アップリンクキュー管理モジュール２５６は、情報を保持し、無線通信インタフェースモジュール２３０を介して、例えば、エンドノード２００からアクセスノードへ送信されるデータ情報、例えば、メッセージ、パケットおよび／またはフレームの記憶に関連する処理を制御する。アップリンクキュー管理モジュール２５６は、送信待ちのデータ情報の記憶を制御し、送信待ちのデータ情報に関する状態情報をトラヒックフローごとに保持し、例えば、各トラヒックフローに関連するパケットは、別々のキューで記憶することができ、またいくつかの実施形態においてはこれらを実行する。いくつかの実施形態において、アップリンクキュー管理モジュール２５６は、様々なキュー管理技術および／または機能、例えば、ヘッドドロップ、テールドロップ、およびＲＥＤ（Random Early Detection）等の様々なＡＱＭ（Active Queue Management）メカニズムをサポートする。設定情報２５１は、アップリンクキュー管理モジュール２５６の動作に影響を及ぼす設定情報、例えばパラメータ設定、例えば、１つ以上のトラヒックフローに関連するキュー制限、ドロップストラテジーおよび／またはＡＱＭしきい値を含むことができ、またいくつかの実施形態においては含んでいる。
【００２９】
アップリンク分類モジュール２５７は、無線通信インタフェースモジュール２３０を介して、例えば、エンドノード２００からアクセスノードへ送信される前に、データ情報、例えば、メッセージ、パケットおよび／またはフレームを、特定のトラヒックフローに属していると見なすことに関連する処理を制御する。いくつかの実施形態において、無線通信インタフェースモジュール２３０を介して送信されるメッセージ、パケットおよび／またはフレームは、１つ以上のヘッダおよび／またはペイロードフィールドの検査に基づいて、アップリンク分類モジュール２５７によって、様々なトラヒックフローのうちの１つに属するように分類される。アップリンク分類モジュール２５７による分類の結果は、アップリンクキュー管理モジュール２５６および他のモジュール２５３、２５４、２５５による、分類されたデータ情報、例えば、メッセージ、パケットおよび／またはフレームの処理に影響を及ぼす可能性があり、またいくつかの実施形態においては影響を及ぼし、例えば、該結果は、該メッセージ、パケットおよび／またはフレームが、記憶のために関連付けられる特定のキューを決定することができ、および後のスケジューリング等の処理に影響を及ぼす可能性もある。設定情報２５１は、アップリンク分類モジュール２５７の動作に影響を及ぼす設定情報、例えばパラメータ設定、例えば、データ情報、例えば、メッセージ、パケットおよび／またはフレームを、１つ以上のトラヒックフローに属するように関連付けるのに用いられる判断基準を規定する１つ以上の分類フィルタルールからなるセットを含むことができ、またいくつかの実施形態においては含んでいる。
【００３０】
ダウンリンクＰＨＹ／ＭＡＣモジュール２５８は、無線通信インタフェースモジュール２３０を介して、例えば、アクセスノードからエンドノード２００へ、データ情報、例えばパケットおよび／またはフレームを受信することに関連するＰＨＹ層およびＭＡＣ層処理を制御する。いくつかの実施形態において、ダウンリンクＰＨＹ／ＭＡＣモジュール２５８の動作は、データ情報、例えば、メッセージ、パケットまたはフレームの受信を調節するために、制御情報、例えば、信号またはメッセージを送受信することを含む。設定情報２５１は、ダウンリンクＰＨＹ／ＭＡＣモジュール２５８の動作に影響を及ぼす設定情報、例えば、パラメータ設定、例えば、周波数、帯域、チャネル、受信に用いられる拡散符号またはホッピング符号、エンドノード２００に関連する識別子等を含むことができ、またいくつかの実施形態においては含んでいる。
【００３１】
ダウンリンクＬＬＣ（ＡＲＱ）モジュール２５９は、無線通信インタフェースモジュール２３０を介して、例えば、アクセスノードからエンドノード２００へのデータ情報、例えば、パケットおよび／またはフレームを受信することに関連するＬＬＣ層処理を制御する。ダウンリンクＬＬＣ（ＡＲＱ）モジュール２５９は、ＡＲＱ機能、例えば、失われたパケットまたはフレームの再送信に関連する処理を含む。いくつかの実施形態において、ダウンリンクＬＬＣ（ＡＲＱ）モジュール２５９は、追加的な機能、例えば、タイプフィールドを介したマルチプロトコル多重化／逆多重化、または、チェックサムフィールドを介したエラー検出を実行できる、より高い層のメッセージ、例えばパケットをカプセル化するＬＬＣヘッダおよび／またはトレーラに関連する処理をさらに含む。また、ダウンリンクＬＬＣ（ＡＲＱ）モジュール２５９は、ダウンリンクＰＨＹ／ＭＡＣモジュール２５８によって受信されたフレームのより高い層のメッセージ、例えば、パケットへの再構成を実行することができ、またいくつかの実施形態においては実行する。設定情報２５１は、ダウンリンクＬＬＣ（ＡＲＱ）モジュール２５９の動作に影響を及ぼす設定情報、例えば、パラメータ設定、例えば、ＡＲＱウィンドウサイズ、再送信の最大回数、廃棄タイマ等を含むことができ、またいくつかの実施形態においては含んでいる。
【００３２】
図３は、様々な実施形態に従って実施される例示的なアクセスノード３００の詳細図を示す。図３に描かれている例示的なアクセスノード３００は、図１に描かれているアクセスノード１４０、１４０’、１４０”のうちのいずれか１つとして用いることのできる装置の詳細図である。図３の実施形態において、アクセスノード３００は、バス３０６によって一緒に結合されているプロセッサ３０４、記憶装置３１０、ネットワーク／インターネットワークインタフェースモジュール３２０および無線通信インタフェースモジュール３３０を含む。従って、アクセスノード３００の様々なコンポーネントは、バス３０６を介して、情報、信号およびデータを交換することができる。アクセスノード３００のコンポーネント３０４、３０６、３１０、３２０、３３０は、ハウジング３０２の内部に配設されている。
【００３３】
ネットワーク／インターネットワークインタフェースモジュール３２０は、アクセスノード３００の内部コンポーネントが、それによって信号を外部機器およびネットワークノードへ送信し、および／または該外部機器およびネットワークノードから受信することができるメカニズムを形成する。ネットワーク／インターネットワークインタフェースモジュール３２０は、例えば、銅線または光ファイバ線を介してノード３００を他のネットワークノードに結合するのに用いられるレシーバモジュール３２２およびトランスミッタモジュール３２４を含む。また、無線通信インタフェースモジュール３３０は、アクセスノード３００の内部コンポーネントがそれによって信号を外部機器およびネットワークノード、例えば、エンドノードへ送信し、および／または該外部機器およびネットワークノードから受信することができるメカニズムを形成する。無線通信インタフェースモジュール３３０は、例えば、対応する受信アンテナ３３６を有するレシーバモジュール３３２と、対応する送信アンテナ３３８を有するトランスミッタモジュール３３４とを含む。無線通信インタフェースモジュール３３０は、例えば、無線通信チャネルを介してアクセスノード３００を他のノードに結合するのに用いられる。
【００３４】
プロセッサ３０４は、記憶装置３１０に含まれている様々なモジュール、例えば、ルーチンの制御の下で様々なシグナリングおよび処理を実行するようにアクセスノード３００の動作を制御する。記憶装置３１０に含まれている該モジュールは、起動時または他のモジュールによって呼び出されたときに実行される。該モジュールは、実行時にデータ、情報および信号を交換することができる。また該モジュールは、実行時に、データおよび情報を共有することができる。図３の実施形態において、アクセスノード３００の記憶装置３１０は、制御シグナリングモジュール３１２と、トラヒック制御モジュール３５０とを含み、該トラヒック制御モジュールは、設定情報３５１と、様々な追加的なモジュール３５２、３５３、３５４、３５５、３５６、３５７、３５８、３５９、３６０、３６１、３６２および３６３をさらに含む。
【００３５】
制御シグナリングモジュール３１２は、例えば、トラヒック制御モジュール３５０、ならびに設定情報３５１および該制御モジュールに含まれている様々な追加的なモジュール３５２、３５３、３５４、３５５、３５６、３５７、３５８、３５９、３６０、３６１、３６２および３６３を含む、アクセスノード３００の様々な態様の動作および／または設定を制御するための信号、例えばメッセージを送受信することに関連する処理を制御する。いくつかの実施形態において、制御シグナリングモジュール３１２は、アクセスノード３００の動作に関連する状態情報、例えばパラメータ、ステータスおよび／または他の情報、および／または制御シグナリングモジュール３１２によってサポートされる１つ以上のシグナリングプロトコルを含む。具体的には、制御シグナリングモジュール３１２は、設定情報、例えば、アクセスノード識別情報および／またはパラメータ設定、動作情報、例えば、現在の処理状態に関する情報、メッセージトランザクションのペンディング状態に関する情報等を含むことができる。
【００３６】
トラヒック制御モジュール３５０は、無線通信インタフェースモジュール３３０を介したデータ情報、例えば、メッセージ、パケットおよび／またはフレームの送受信に関連する処理を制御する。例示的なトラヒック制御モジュールは、パケットおよび／またはトラヒックフローのためのサービス品質の様々な態様、例えば、パケットの関連するシーケンスを制御する、設定情報３５１ならびに様々な追加的なモジュール３５２、３５３、３５４、３５５、３５６、３５７、３５８、３５９、３６０、３６１、３６２および３６３を含む。いくつかの実施形態において、トラヒック制御モジュール３５０は、アクセスノード３００、トラヒック制御モジュール３５０、および／または該制御モジュールに含まれている様々な追加的なモジュール３５２、３５３、３５４、３５５、３５６、３５７、３５８、３５９、３６０、３６１、３６２および３６３のうちの１つ以上の動作に関連する状態情報、例えば、パラメータ、ステータスおよび／または他の情報を含む。設定情報３５１、例えばパラメータ設定は、トラヒック制御モジュール３５０および／または該制御モジュールに含まれている様々な追加的なモジュール３５２、３５３、３５４、３５５、３５６、３５７、３５８、３５９、３６０、３６１、３６２および３６３の動作を決定し、該動作に影響を及ぼしおよび／または該動作を指示する。該様々な追加的なモジュールは、いくつかの実施形態において、必要に応じて、トラヒック制御の特定の態様をサポートするために、特定の機能および動作を実行するように含まれている。種々の実施形態において、モジュールは、トラヒック制御の機能要件により、必要に応じて、省きおよび／または組合わせてもよい。例示的なトラヒック制御モジュール３５０に含まれている各追加的なモジュールの説明は以下のとおりである。
【００３７】
許可制御モジュール３５２は、リソースの利用性／可用性に関連する情報を保持し、特定のトラヒックフローのサービス品質要件をサポートするために十分なリソースが利用可能か否かを判断する。許可制御モジュール３５２によって保持されるリソース可用性情報は、例えば、パケットおよび／またはフレームキューイング容量、スケジューリング容量、ならびに１つ以上のトラヒックフローをサポートするために必要な処理およびメモリ容量を含む。制御シグナリングモジュール３１２、および／またはアクセスノード３００に含まれている他のモジュールは、新たなまたは変更されたトラヒックフローをサポートするために十分なリソースが利用可能か否かを判断するために、許可制御モジュール３５２に問い合わせることができ、またいくつかの実施形態においては問い合わせ、この場合、許可制御判断は、特定のトラヒックフローおよび／または利用可能なリソースのサービス品質要件の関数である。設定情報３５１は、設定情報、例えば、許可制御モジュール３５２の動作に影響を及ぼすパラメータ設定、例えば、追加的な要求を拒絶する前に割当てることができるリソースの割合を示す許可制御しきい値を含むことができ、またいくつかの実施形態においては含んでいる。
【００３８】
アップリンクスケジューラモジュール３５３は、送信スケジューリングに関連する処理、例えば、順番および／またはタイミングと、送信リソースの割当て、例えば、無線インタフェースモジュール３３０を介して１つ以上のエンドノードから該アクセスノードへ送信されるデータ情報、例えば、メッセージ、パケットおよび／またはフレームのための情報符号化速度、送信タイムスロットおよび／または送信電力とを制御する。アップリンクスケジューラモジュール３５３は、送信をスケジュールし、および送信リソースを、サービス品質要件および／または１つ以上のトラヒックフローおよび／または１つ以上のエンドノードに関連する制約の関数として割当てることができ、またいくつかの実施形態においては割当てる。設定情報３５１は、アップリンクスケジューラモジュール３５３の動作に影響を及ぼす設定情報、例えばパラメータ設定、例えば、１つ以上のトラヒックフローおよび／またはエンドノードに関連する優先度、レート範囲、待ち時間範囲および／または共有重みを含むことができ、またいくつかの実施形態においては含んでいる。いくつかの実施形態において、アップリンクスケジューラモジュール３５３によって実行されるスケジューリングおよび／またはリソース割当て動作はさらに、チャネル条件および他の要因、例えば、電力量の関数である。
【００３９】
ダウンリンクスケジューラモジュール３５４は、送信スケジューリングに関連する処理、例えば、順序および／またはタイミングと、送信リソースの割当て、例えば、無線インタフェースモジュール３３０を介してアクセスノード３００から１つ以上のエンドノードへ送信されるデータ情報、例えば、メッセージ、パケットおよび／またはフレームのための情報符号化速度、送信タイムスロットおよび／または送信電力とを制御する。ダウンリンクスケジューラモジュール３５４は、送信をスケジュールし、および送信リソースをサービス品質要件および／または１つ以上のトラヒックフローおよび／または１つ以上のエンドノードに関連する制約の関数として割当てることができ、またいくつかの実施形態においては割当てる。設定情報３５１は、ダウンリンクスケジューラモジュール３５４の動作に影響を及ぼす設定情報、例えばパラメータ設定、例えば、１つ以上のトラヒックフローおよび／またはエンドノードに関連する優先度、レート範囲、待ち時間範囲および／または共有重みを含むことができ、またいくつかの実施形態においては含んでいる。いくつかの実施形態において、ダウンリンクスケジューラモジュール３５４によって実行されるスケジューリングおよび／またはリソース割当て動作はさらに、チャネル条件および他の要因、例えば、電力量の関数である。
【００４０】
アップリンクトラヒックコンディショナモジュール３５５は、トラヒック調整に関連する処理、例えば、無線インタフェースモジュール３３０を介してエンドノードからアクセスノード３００に受信されたデータ情報、例えば、メッセージ、パケットおよび／またはフレームのための計測、マーキング、監視等を制御する。アップリンクトラヒックコンディショナモジュール３５５は、トラヒックを、１つ以上のトラヒックフローおよび／または１つ以上のエンドノードに関連するサービス品質要件および／または制約の関数として調整、例えば、計測、マーキングおよび／または監視することができ、またいくつかの実施形態においてはこれらを実行する。設定情報３５１は、設定情報、例えば、アップリンクトラヒックコンディショナモジュール３５５の動作に影響を及ぼすパラメータ設定、例えば、レート範囲、および／または１つ以上のトラヒックフローおよび／またはエンドノードに関連するマーキング値を含むことができ、またいくつかの実施形態においては含んでいる。
【００４１】
アップリンク分類モジュール３５６は、アップリンクトラヒックコンディショナモジュール３５５によって処理される前に、無線インタフェースモジュール３３０を介して、例えば、エンドノードからアクセスノード３００に受信されるデータ情報、例えば、メッセージ、パケットおよび／またはフレームを特定のトラヒックフローに属していると見なすことに関連する処理を制御する。いくつかの実施形態において、無線通信インタフェースモジュール３３０を介して受信されるメッセージ、パケットおよび／またはフレームは、１つ以上のヘッダおよび／またはペイロードフィールドの検査に基づいて、アップリンク分類モジュール３５６によって、様々なトラヒックフローのうちの１つに属するように分類される。アップリンク分類モジュール３５６による分類の結果は、アップリンクトラヒックコンディショナモジュール３５５による、分類されたデータ情報、例えば、メッセージ、パケットおよび／またはフレームの処理に影響を及ぼす可能性があり、またいくつかの実施形態においては影響を及ぼし、例えば、該結果は、該メッセージ、パケットおよび／またはフレームが、計測、マーキングおよび／または監視等の後の処理と関連付けられ、さらに影響を及ぼす特定のデータ構造または状態機械を決定することができる。設定情報３５１は、アップリンク分類モジュール３５６の動作に影響を及ぼす設定情報、例えばパラメータ設定、例えば、データ情報、例えば、メッセージ、パケットおよび／またはフレームを１つ以上のトラヒックフローに属するように関連付けるのに用いられる判断基準を規定する１つ以上の分類フィルタルールからなるセットを含むことができ、またいくつかの実施形態においては含んでいる。
【００４２】
アップリンクＬＬＣ（ＡＲＱ）モジュール３５７は、無線通信インタフェースモジュール３３０を介して、例えば、エンドノードからアクセスノード３００にデータ情報、例えば、パケットおよび／またはフレームを受信することに関連するＬＬＣ層処理を制御する。アップリンクＬＬＣ（ＡＲＱ）モジュール３５７は、ＡＲＱ機能、例えば、ロストパケットまたはフレームの再送信に関連する処理を含む。いくつかの実施形態において、アップリンクＬＬＣ（ＡＲＱ）モジュール３５７は、追加的な機能、例えば、タイプフィールドを介してマルチプロトコル多重化／逆多重化を、または、チェックサムフィールドを介してエラー検出を実行できる、より高い層のメッセージ、例えば、パケットをカプセル化するＬＬＣヘッダおよび／またはトレーラに関連する処理をさらに含む。また、アップリンクＬＬＣ（ＡＲＱ）モジュール３５７は、アップリンクＰＨＹ／ＭＡＣモジュール３５８によって受信されたフレームの、より高い層のメッセージ、例えば、パケット内への再構成を実行することもでき、またいくつかの実施形態においては実行する。設定情報２５１は、アップリンクＬＬＣ（ＡＲＱ）モジュール３５７の動作に影響を及ぼす設定情報、例えば、パラメータ設定、例えば、ＡＲＱウィンドウサイズ、再送信の最大回数、廃棄タイマ等を含むことができ、またいくつかの実施形態においては含んでいる。
【００４３】
アップリンクＰＨＹ／ＭＡＣモジュール３５８は、データ情報、例えば、パケットおよび／またはフレームの、無線通信インタフェースモジュール３３０を介した例えばエンドノードからアクセスノード３００への受信に関連するＰＨＹ層およびＭＡＣ層処理を制御する。いくつかの実施形態において、アップリンクＰＨＹ／ＭＡＣモジュール３５８の動作は、データ情報、例えば、メッセージ、パケットまたはフレームの受信を調整するために、制御情報、例えば、信号またはメッセージを送信することおよび受信することの両方を含む。設定情報３５１は、設定情報、例えば、アップリンクＰＨＹ／ＭＡＣモジュール３５８の動作に影響を及ぼすパラメータ設定、例えば、受信に用いられる周波数、帯域、チャネル、拡散符号またはホッピング符号、アクセスノード３００に関連する識別子等を含むことができ、またいくつかの実施形態においては含んでいる。
【００４４】
ダウンリンク分類モジュール３５９は、無線通信インタフェースモジュール３３０を介して、例えば、アクセスノード３００からエンドノードに送信される前に、データ情報、例えば、メッセージ、パケットおよび／またはフレームを、特定のトラヒックフローに属していると見なすことに関連する処理を制御する。いくつかの実施形態において、無線通信インタフェースモジュール３３０を介して送信されるメッセージ、パケットおよび／またはフレームは、１つ以上のヘッダおよび／またはペイロードフィールドの検査に基づいて、ダウンリンク分類モジュール３５９によって、様々なトラヒックフローのうちの１つに属するように分類される。ダウンリンク分類モジュール３５９による分類の結果は、ダウンリンクキュー管理モジュール３６１および他のモジュール３６０、３６２、３６３による、分類されたデータ情報、例えば、メッセージ、パケットおよび／またはフレームの処理に影響を及ぼす可能性があり、またいくつかの実施形態においては影響を及ぼし、例えば、該結果は、該メッセージ、パケットおよび／またはフレームが、記憶のために関連付けられる特定のキューを決定することができ、および後のスケジューリング等の処理にさらに影響を及ぼす可能性もある。設定情報２５１は、ダウンリンク分類モジュール３５９の動作に影響を及ぼす設定情報、例えばパラメータ設定、例えば、データ情報、例えば、メッセージ、パケットおよび／またはフレームを１つ以上のトラヒックフローに属するように関連付けるのに用いられる判断基準を規定する１つ以上の分類フィルタルールからなるセットを含むことができ、またいくつかの実施形態においては含んでいる。
【００４５】
ダウンリンクトラヒックコンディショナモジュール３６０は、トラヒック調整に関連する処理、例えば、無線インタフェースモジュール３３０を介してアクセスノード３００からエンドノードに送信されるデータ情報、例えば、メッセージ、パケットおよび／またはフレームのための計測、マーキング、監視等を制御する。ダウンリンクトラヒックコンディショナモジュール３６０は、トラヒックを１つ以上のトラヒックフローおよび／または１つ以上のエンドノードに関連するサービス品質要件および／または制約の関数として調整、例えば、計測、マーキングおよび／または監視することができ、またいくつかの実施形態においてはこれらを実行する。設定情報３５１は、設定情報、例えば、ダウンリンクトラヒックコンディショナモジュール３６０の動作に影響を及ぼすパラメータ設定、例えば、レート範囲、および／または１つ以上のトラヒックフローおよび／またはエンドノードに関連するマーキング値を含むことができ、またいくつかの実施形態においては含んでいる。
【００４６】
ダウンリンクキュー管理モジュール３６１は、情報を保持し、無線通信インタフェースモジュール３３０を介して、例えば、アクセスノード３００からエンドノードへ送信されるデータ情報、例えば、メッセージ、パケットおよび／またはフレームの記憶に関連する処理を制御する。ダウンリンクキュー管理モジュール３６１は、送信待ちのデータ情報の記憶を制御し、送信待ちのデータ情報に関する状態情報をトラヒックフローごとに保持することができ、またいくつかの実施形態においては保持し、例えば、各トラヒックフローに関連するパケットは、別々のキューで記憶することができる。いくつかの実施形態において、ダウンリンクキュー管理モジュール３６１は、様々なキュー管理技術および／または機能、例えば、ヘッドドロップ、テールドロップ、およびＲＥＤ等の様々なＡＱＭメカニズムをサポートする。設定情報３５１は、ダウンリンクキュー管理モジュール３６１の動作に影響を及ぼす設定情報、例えばパラメータ設定、例えば、１つ以上のトラヒックフローに関連するキュー制限、ドロップストラテジーおよび／またはＡＱＭしきい値を含むことができ、またいくつかの実施形態においては含んでいる。
【００４７】
ダウンリンクＬＬＣ（ＡＲＱ）モジュール３６２は、無線通信インタフェースモジュール３３０を介して、例えば、アクセスノード３００からエンドノードにデータ情報、例えば、メッセージ、パケットおよび／またはフレームを送信することに関連するＬＬＣ層処理を制御する。ダウンリンクＬＬＣ（ＡＲＱ）モジュール３６２は、ＡＲＱ機能、例えば、ロストパケットまたはフレームの再送信に関連する処理を含む。いくつかの実施形態において、ダウンリンクＬＬＣ（ＡＲＱ）モジュール３６２は、追加的な機能、例えば、タイプフィールドを介してマルチプロトコル多重化／逆多重化を、または、チェックサムフィールドを介してエラー検出を実行するための、より高い層のメッセージ、例えば、パケットへのＬＬＣヘッダおよび／またはトレーラの付加に関連する処理をさらに含む。また、ダウンリンクＬＬＣ（ＡＲＱ）モジュール３６２は、より高い層のメッセージの、例えば、パケットの、複数の下位部分、例えば、アップリンクＰＨＹ／ＭＡＣモジュール３６３によって送信されるフレームへの断片化を実行することもでき、またいくつかの実施形態においては実行する。設定情報３５１は、ダウンリンクＬＬＣ（ＡＲＱ）モジュール３６２の動作に影響を及ぼす設定情報、例えば、パラメータ設定、例えば、ＡＲＱウィンドウサイズ、再送信の最大回数、廃棄タイマ等を含むことができ、またいくつかの実施形態においては含んでいる。
【００４８】
ダウンリンクＰＨＹ／ＭＡＣモジュール３６３は、データ情報、例えば、メッセージ、パケットおよび／またはフレームの、無線通信インタフェースモジュール３３０を介した例えばアクセスノード３００からエンドノードへの送信に関連するＰＨＹ層およびＭＡＣ層処理を制御する。いくつかの実施形態において、ダウンリンクＰＨＹ／ＭＡＣモジュール３６３の動作は、データ情報、例えば、メッセージ、パケットまたはフレームの送信を調整するために、制御情報、例えば、信号またはメッセージを送信することおよび受信することの両方を含む。設定情報３５１は、設定情報、例えば、ダウンリンクＰＨＹ／ＭＡＣモジュール３６３の動作に影響を及ぼすパラメータ設定、例えば、送信に用いられる周波数、帯域、チャネル、拡散符号またはホッピング符号、アクセスノード３００に関連する識別子等を含むことができ、またいくつかの実施形態においては含んでいる。
【００４９】
図４は、様々な実施形態による、例示的なエンドノード２００および例示的なアクセスノード３００に含まれている様々なモジュールの間の例示的なシグナリングおよびトラヒックフローを示す。図４のエンドノード２００および図４のアクセスノード３００は、それぞれ、図２のエンドノード２００および図３のアクセスノード３００の簡略化した図である。図４の実施例は、データ情報、例えば、メッセージ、パケットまたはフレームのシーケンスを備えるトラヒックフローを送信し（４０１）および受信する（４１７）アプリケーションモジュール２１４を示す。図１の例示的なシステムとの関連で、図４のエンドノード２００は、図１に描かれているエンドノード１４４、１４６、１４４’、１４６’、１４６”、１４６”のうちのいずれか１つとすることができ、また、図４のエンドノード２００に含まれているアプリケーションモジュール２１４は、図１に描かれているように、該システムにおける別のノード、例えば、別のエンドノード１４４、１４６、１４４’、１４６’、１４６”、１４６”またはアプリケーションサーバノード１０８とデータ情報を交換することができる。図４および後の説明において、図４のエンドノード２００が、それとデータ情報を交換するノードは、対応するノードと呼ぶ。
【００５０】
エンドノード２００内のアプリケーションモジュール２１４から、対応するノードへ送信されるデータ情報、例えば、メッセージ、パケットまたはフレームからなるシーケンスを備えるトラヒックフローは、データ情報が、その後に、例えば、無線通信インタフェースモジュール２３０を介してエンドノード２００からアクセスノード３００へ送信される（４０５）処理のために、エンドノード２００に含まれているモジュール２５７、２５６、２５５、２５４の順序で進む矢印４０１、４０２、４０３、４０４、４０５の順序によって示されている。例えば、無線通信インタフェースモジュール３３０を介したアクセスノード３００による受信４０５に続いて、エンドノード２００内のアプリケーションモジュール２１４から対応するノードへ送信されるデータ情報、例えば、メッセージ、パケットまたはフレームからなるシーケンスを備えるトラヒックフローは、アクセスノード３００から、例えば、ルーティング情報に従って、ネットワーク／インターネットワークインタフェースモジュール３２０を介して該アクセスノードに接続された中間ノードへ向けられた対応するノードへ転送される（４０９）前に、処理のためにアクセスノード３００に含まれているモジュール３５８、３５７、３５６、３５５の順序で進む矢印４０５、４０６、４０７、４０８、４０９の順序によって示されている。
【００５１】
対応するノードから該エンドノード内のアプリケーションモジュール２１４へ送信されるデータ情報、例えば、メッセージ、パケットまたはフレームからなるシーケンスを備えるトラヒックフローは、例えば、ネットワーク／インターネットワークインタフェースモジュール３２０を介してアクセスノード３００によって受信された後、該データ情報が、その後に、例えば、無線通信インタフェースモジュール３３０を介してアクセスノード３００からエンドノード２００へ送信される（４１５）処理のために、アクセスノード３００に含まれているモジュール３５９、３６０、３６１、３６２、３６３の順序で進む、矢印４１０、４１１、４１２、４１３、４１４、４１５の順序によって示されている。例えば、無線通信インタフェースモジュール２３０を介したエンドノード２００による受信４１５に続いて、対応するノードからエンドノード２００内のアプリケーションモジュール２１４へ送信されるデータ情報、例えば、メッセージ、パケットまたはフレームからなるシーケンスを備えるトラヒックフローは、エンド２００内のアプリケーションモジュール２１４へ送られる（４１７）前に、処理のためにエンドノード２００に含まれているモジュール２５８、２５９の順序で進む矢印４１５、４１６、４１７の順序によって示されている。
【００５２】
データ情報、例えば、トラヒックフローのやりとりに加えて、図４は、両方向矢印４２０、４２５、４３０、４３５、４５０で表されている、制御情報のやりとり、例えば、シグナリングフローおよび／または通信インタフェースも図示している。具体的には、図４の実施例は、アクセスノード３００に含まれている制御シグナリングモジュール３１２とトラヒック制御モジュール３５０との間の制御情報４３０のやりとりを示す。同様に、図４の実施例は、エンドノード２００に含まれている制御シグナリングモジュール２１２とトラヒック制御モジュール２５０との間の制御情報４２０のやりとりを示す。アクセスノード３００およびエンドノード２００において、これらのモジュール間の制御情報のやりとりは、図に示すように、アクセスノード３００およびエンドノード２００内のそれぞれの制御シグナリングモジュール３１２、２１２が、必要に応じて、エンドノード２００に含まれているアプリケーションモジュール２１４へのおよび／または該モジュールからのデータ情報、例えばトラヒックフローの適切なサービス品質の取扱いを実行できるように、それぞれのトラヒック制御モジュール３５０、２５０に含まれている様々なモジュールの設定および／または動作に影響を及ぼす、例えば、設定、変更および／または監視することを可能にする。
【００５３】
ａ）別のノードと、アクセスノード３００内の制御シグナリングモジュール３１２との間の制御情報のやりとり４３５、例えば、シグナリングフローおよび／または通信インタフェース、ｂ）エンドノード２００内のアプリケーションモジュール２１４と、エンドノード２００内の制御シグナリングモジュール２１２との間の制御情報のやりとり４２５、およびｃ）アクセスノード３００内の制御シグナリングモジュール３１２と、エンドノード２００内の制御シグナリングモジュール２１２との間の制御情報のやりとり４５０も図示されている。これらの制御情報のやりとり、例えば、シグナリングフローおよび／または通信インタフェースは、アクセスノード３００内のトラヒック制御モジュール３５０およびエンドノード２００内のトラヒック制御モジュール２５０の設定および／または動作が、ａ）１つ以上の追加的なノード、例えば、アクセス制御ノード１０２および／またはアプリケーションサーバノード１０８、ｂ）エンドノード２００内のアプリケーションモジュール２１４、または、ｃ）１つ以上の追加的なノードと、エンドノード２００内のアプリケーションモジュール２１４の組合せによって影響を受けることを可能にする。様々な実施形態は、必要に応じて、図示されている制御情報のやりとりの全てまたはサブセットのみをサポートすることができ、またサポートする。
【００５４】
図５〜図９は、例示的な実施形態に従って実行される例示的なシグナリングを示す。図５〜図９の各々は、様々な実施形態に従って実施される図２の例示的なエンドノード２００の単純化した図であるエンドノード２００を示す。同様に、図５〜図９に描かれているアクセスノード３００、３００’は、様々な実施形態に従って実施される図３の例示的なアクセスノード３００の単純化した図である。図５〜図９の各々において、シグナリングについては、図１の例示的なシステム１００との関連で図示されている。従って、図５〜図９におけるエンドノード２００は、例示的なシステム１００のエンドノード１４４、１４６、１４４’、１４６’、１４４”、１４６”のいずれかに相当し、一方、図５〜図９におけるアクセスノード３００、３００’は、例示的なシステム１００のアクセスノード１４０、１４０’、１４０”のいずれかに相当する。また、図５〜図９は、例示的なシグナリングの説明のための例示的なシステム１００の他の様々なネットワークノード（例えば、アクセス制御ノード１０２、ポリシー制御ノード１０６および／またはアプリケーションサーバノード１０８）を示す。
【００５５】
図５〜図９において、図示されている各ノードの下に伸びている垂直な実線５０１、５０２、５０３、６０１、６０２、６０３、６０４、７０１、７０２、７０３、７０４、８０１、８０２、８０３、８０４、８０５、９０１、９０２、９０３は、該ノードによって送信および／または受信される信号のタイムラインを表し、この場合、時間は、該タイムラインの「下方向」に進む。従って、タイムラインの、図の上部に近い部分は、該図の底部に近いタイムラインの部分よりも早い時間を表す。水平な実線矢印５１５、５２０、５２５、６１０、６３０、６３５、７３０、７３５、８１５、８５０、８５５、９１０、９２５は、ノード間の信号を表し、矢印は、送信者から受信者への方向を示す。水平な破線矢印６１５は、代替的なシナリオにおいて適用可能な、ノード間の代替的信号を表し、矢印は、送信者から受信者への方向を示す。水平な点線矢印６２０、６２５、７１５、７２０、７２５、８２０、８２５、８３５、８４０、８４５、９１５、９２０は、いくつかの実施形態において用いられるノード間の任意の信号を表し、矢印は、送信者から受信者への方向を示す。幅広の両方向矢印５１０、５１０’、８１０、８３０は、ある機能目的の場合のノード間でやりとりされる信号の群を表す。そのような信号または信号の群を表すラインが、前記ノードを表す垂直なラインにおけるドットを指し示す場合、信号は、特定のノードへまたは特定のノードから伝達される。例えば、図５を参照すると、信号５１５は、時刻５１５ｃにアクセス制御１０２によって送信され、時刻５１５ｂにアクセスノード３００によって受信される。続いて、図５〜図９について詳細に説明する。
【００５６】
例示的なネットワークアクセス許可シグナリングおよび関連する動作について説明する。図５は、エンドノード２００が、アクセスノード３００を介してネットワークアクセスを許可された場合の様々な実施形態に従って実施される例示的なシグナリングを示す。図５において、ポイント５１０ａにおけるエンドノード２００は、１つの信号、すなわち、信号の群５１０の一部をアクセスノード３００へ送信してネットワークアクセスを要求する。アクセスノード３００は、ポイント５１０ｂにおいて、信号、すなわち、信号の群５１０の一部を受信して、別の信号、すなわち、信号の群５１０’の一部をアクセス制御ノード１０２へ送信し、エンドノード２００によるネットワークアクセスの要求を知らせる。アクセス制御ノード１０２は、ポイント５１０ｃにおいて、信号、すなわち、信号の群５１０’の一部を受信し、必要に応じて、ネットワークアクセスをエンドノード２００に対して許可すべきか否かを判断するために動作を実行する。エンドノード２００、アクセスノード３００およびアクセス制御ノード１０２は、ネットワークアクセスの制御、例えば、認証および許可のために、追加的な信号を信号の群５１０、５１０’の一部としてやりとりすることができ、またいくつかの実施形態においてはやりとりする。ポイント５１５ｃにおいて、アクセス制御ノード１０２は、アクセス許可信号５１５、例えば、メッセージをアクセスノード３００へ送信し、エンドノード２００にネットワークアクセスを許可すべきであることを知らせる。
【００５７】
様々な実施形態に従って、アクセス許可信号５１５は、サービス品質処理に関する情報、例えば、１つ以上のトラヒックフローに対するトラヒックフロー識別基準、トラヒックフロープロファイル、サービス要件および／またはサービス制約の仕様を含むことができ、いくつかの実施形態においては含んでいる。アクセスノード３００は、ポイント５１５ｂにおいて、アクセス許可信号５１５を受信し、必要に応じて、エンドノード２００に対するネットワークアクセスを許可するために動作を実行し、適切なアクセスノード３００とエンドノード２００の構成、例えば、必要に応じて、各識別されたトラヒックフローにサービス品質を提供するために、１つ以上の調節可能なモジュールの設定および／または１つ以上の調節可能なパラメータの値を決定する。
【００５８】
ポイント５２０ｂにおいて、アクセスノード３００は、設定コマンド信号５２０、例えば、メッセージをエンドノード２００へ送信して、エンドノード２００に、アクセスノード３００によって決定された設定に対応する設定動作を実行するように命令する。いくつかの実施形態において、設定コマンド信号５２０は、エンドノード２００が、例えば、１つ以上の調節可能なモジュールの設定を調節し、および／または１つ以上の調節可能なパラメータの値を調節するために、１つ以上のトラヒックフローに対応する設定を実行できるようにする設定情報を含む。該設定コマンド信号は、エンドノード２００に、例えば、アクセスノード３００によって決定されたパラメータ値に対して１つ以上の内部パラメータの値を設定するように、および／またはアクセスノード３００によって決定されたパラメータ値に基づいて、エンドノード２００によって決定された値に対して、１つ以上の内部パラメータの値を設定するように命令する。エンドノード２００は、ポイント５２０ａにおいて、設定コマンド信号５２０を受信して、設定コマンド信号５２０によってもたらされた設定情報に従って、設定動作を実行する。ポイント５２５ａにおいて、エンドノード２００は、設定応答信号５２５をアクセスノード３００へ送信して、アクセスノード３００によって命令される設定変更がエンドノード２００によって完了されたことを知らせる。
【００５９】
次に、例示的なサービス品質サポート要求関連のシグナリングおよび動作について説明する。図６は、エンドノード２００へのまたは該エンドノードからのトラヒックフローに対するサービス品質サポートがエンドノード２００または別のネットワークノード、例えば、アプリケーションサーバノード１０８によって追加され、変更され、または、削除された場合の、様々な実施形態に従って実行される例示的なシグナリングを示す。図６において、エンドノード２００は、ポイント６１０ａにおいてサービス品質要求信号６１０をアクセスノード３００へ送信して、１つ以上のトラヒックフローに対するサービス品質サポートの変更を要求する。また、図６は代替のシナリオにおいて適用可能である代替的なサービス品質要求信号６１５も示す。この例示的な代替シナリオにおいて、アプリケーションサーバノード１０８は、ポイント６１５ｃにおいて、サービス品質要求信号６１５をアクセスノード３００へ送信して、エンドノード２００へのおよび／または該エンドノードからの１つ以上のトラヒックフローに対するサービス品質サポートの変更を要求する。従って、第１のサービス品質要求信号６１０は、エンドノード２００へのおよび／または該エンドノードからのトラヒックフローに関するサービス品質サポートの変更がエンドノード２００によって要求されるケースを示すが、代替的なサービス品質要求信号６１５は、エンドノード２００へのおよび／または該エンドノードからのトラヒックフローに関するサービス品質サポートの変更が、別のネットワークノード、例えば、アプリケーションサーバノード１０８によって要求されるケースを示す。
【００６０】
様々な実施形態に従って、サービス品質要求信号６１０および／または代替的なサービス品質要求信号６１５は、様々な異なるサービス品質変更を要求する、例えば、新たなトラヒックフローに対するサービス品質サポートを追加し、既知のトラヒックフローのサービス品質サポートを変更し、既知のトラヒックフローのサービス品質サポートを削除または終了するために用いることができ、またいくつかの実施形態においてはこれらを実行する。それぞれのケースにおいて、サービス品質要求信号６１０、６１５は、サービス品質の処理に関する情報、例えば、エンドノード２００へのおよび／または該エンドノードからの１つ以上のトラヒックフローに対するトラヒックフロー識別基準、トラヒックフロープロファイル、サービス要件および／またはサービス制約の仕様を含むことができ、またいくつかの実施形態においては含んでいる。アクセスノード３００が、ポイント６１０ｂにおいて、サービス品質要求信号６１０を、および／またはポイント６１５ｂにおいて、代替的なサービス品質要求信号６１５を受信すると、アクセスノード３００は、要求されたサービス品質サポートの変更がサポートされるか否かを判断し、およびサポートされる場合には適切なアクセスノード３００とエンドノード２００の構成、例えば、必要に応じて、それぞれの識別されたトラヒックフローにサービス品質を提供するために、１つ以上の調節可能なモジュールの設定および／または１つ以上の調節可能なパラメータの値を決定するプロセスを開始する。
【００６１】
様々な実施形態に従って、要求されたサービス品質サポートの変更がサポートされるか否かを判断するプロセスは、例えば、リソース許可制御判断を実行することおよび／またはポリシー制御判断を実行することを含む。要求されたサービス品質サポートの変更がサポートされるか否かを判断することの一部として、アクセスノード３００は、シグナリング６２０、６２５を、ポリシー制御ノード１０６、例えば、ポリシー決定ポイントとして機能するネットワークノードとやりとりすることができ、またいくつかの実施形態においてはやりとりする。図６は、この任意のポリシー制御シグナリングのやりとり６２０、６２５を示す。図６において、アクセスノード３００は、ポイント６２０ｂにおいて、ポリシー決定要求信号６２０をポリシー制御ノード１０６へ送信して、要求されたサービス品質サポートの変更に対応するポリシー決定を要求する。ポリシー制御ノード１０６は、ポイント６２０ｄにおいて、ポリシー決定要求信号６２０を受信して、ポリシーチェックを実行し、例えば、要求されたサービス品質サポートの変更が、エンドノード２００に対して許可されているかおよび／または有効なアプリケーションレイヤセッションに対応するか否かを判断する。ポリシー制御ノード１０６は、ポイント６２５ｄにおいて、ポリシー決定応答信号６２５をアクセスノード３００へ送信して、要求されたサービス品質の変更が認められたか否かを知らせる。アクセスノード３００は、ポイント６２５ｂにおいて、ポリシー決定応答信号を受信する。
【００６２】
所要のリソース許可制御チェックおよび／またはポリシー制御チェックが通ったならば、アクセスノード３００は、ポイント６３０ｂにおいて、設定コマンド信号６３０、例えば、メッセージをエンドノード２００へ送信して、エンドノード２００に、アクセスノード３００によって決定された設定に相当する設定動作を実行するように命令する。いくつかの実施形態において、設定コマンド信号６３０は、エンドノード２００が、例えば、１つ以上の調節可能なモジュールの設定を調節するために、および／または１つ以上の調節可能なパラメータの値を調節するために、１つ以上のトラヒックフローに対応する設定を実行することを可能にする設定情報を含む。該設定コマンド信号は、エンドノード２００に、例えば、アクセスノード３００によって決定されたパラメータ値に対して、１つ以上の内部パラメータの値を設定するように、および／またはアクセスノード３００によって決定されたパラメータ値に基づいて、エンドノード２００によって決定された値に対して、１つ以上の内部パラメータの値を設定するように命令する。エンドノード２００は、ポイント６３０ａにおいて、設定コマンド信号６３０を受信し、設定コマンド信号６３０によってもたらされた設定情報に従って、設定動作を実行する。エンドノード２００は、ポイント６３５ａにおいて、設定応答信号６３５をアクセスノード３００へ送信して、アクセスノード３００によって命令された設定の変更がエンドノード２００によって完了されたことを知らせる。
【００６３】
次に、例示的なサービス品質サポート取消しのシグナリングおよび関連する動作について説明する。図７は、エンドノード２００へのおよび／または該エンドノードからのトラヒックフローに対するサービス品質サポートが、アクセスノード３００によって取り消される場合の様々な実施形態に従って実施される例示的なシグナリングを示す。図７において、アクセスノード３００のタイムライン７０２上の１番上のドット７１０ｂは、エンドノード２００へのおよび／または該エンドノードからの１つ以上のトラヒックフローに対するサービス品質サポートがアクセスノード３００によって終了される時間を表す。図示されている時間７１０ｂにおけるエンドノード２００へのおよび／または該エンドノードからの１つ以上のトラヒックフローに対するサービス品質サポートの終了は、様々な異なるイベント、シナリオおよび／または状況、例えば、同じかまたは異なるエンドノードへのおよび／または該エンドノードからの別のより高い優先度のトラヒックフローをサポートするためのアクセスノード３００による先取り、アクセスノード３００がアクセスリンクの劣化により所要のサービスを提供し続けることができないこと、認証または別のポリシー制約の期限切れに対応することが可能である。トラヒックフローに対するサービス品質サポートを終了した場合、アクセスノード３００は取消し通知信号７１５、７２０、７２５を１つ以上のネットワークノードへ送信することができ、またいくつかの実施形態においては送信する。図７は、この任意の取消し通知シグナリング７１５、７２０、７２５を示す。図７において、アクセスノード３００は、ポイント７１５ｂにおいて、取消し通知信号７１５をエンドノード２００へ送信し、ポイント７２０ｂにおいて、取消し通知信号７２０をアプリケーションサーバノード１０８へ送信し、およびポイント７２５ｂにおいて、取消し通知信号７２５をポリシー制御ノード１０６へ送信し、いずれのケースにおいても、エンドノード２００へのおよび／または該エンドノードからの１つ以上のトラヒックフローに対するサービス品質サポートが終了していることを知らせる。エンドノード２００は、ポイント７１５ａにおいて、この取消し通知信号７１５を受信し、アプリケーションサーバノード１０８は、ポイント７２０ｃにおいて、この取消し通知信号７２０を受信し、およびポリシー制御ノード１０６は、ポイント７２５ｄにおいて、この取消し通知信号７２５を受信する。それぞれのケースにおいて、取消し通知信号７１５、７２０、７２５の受信時に、各受信ノードは、必要に応じて、追加的な動作、例えば、終了したサービス品質サポートに対応する内部状態の削除、イベントのロギング等を実行する。
【００６４】
様々な実施形態に従って、図示されている時間７１０ｂにおける１つ以上のトラヒックフローに対するサービス品質サポートの終了時に、アクセスノード３００は、適切なアクセスノード３００とエンドノード２００の構成、例えば、１つ以上の識別されたトラヒックフローに対するサービス品質サポートの終了を反映させるために必要な１つ以上の調節可能なモジュールの設定、および／または１つ以上の調節可能なパラメータの値を決定する。アクセスノード３００は、ポイント７３０において、設定コマンド信号７３０、例えば、メッセージをエンドノード２００へ送信して、エンドノード２００に、アクセスノード３００によって決定された設定に対応する設定動作を実行するように命令する。いくつかの実施形態において、設定コマンド信号７３０は、エンドノード２００が、例えば、１つ以上の調節可能なモジュールに対する設定を調節するために、および／または１つ以上の調節可能なパラメータの値を調節するために、１つ以上のトラヒックフローに対応する設定を実行することを可能にする設定情報を含む。該設定コマンド信号は、エンドノード２００に、例えば、アクセスノード３００によって決定されたパラメータ値に対して１つ以上の内部パラメータの値を設定するように、および／またはアクセスノード３００によって決定されたパラメータ値に基づいて、エンドノード２００によって決定された値に対して１つ以上の内部パラメータの値を設定するように命令する。エンドノード２００は、ポイント７３０ａにおいて、設定コマンド信号７３０を受信し、設定コマンド信号７３０によってもたらされた設定情報に従って設定動作を実行する。エンドノード２００は、ポイント７３５ａにおいて、設定応答信号７３５をアクセスノード３００へ送信して、アクセスノード３００によって命令された設定の変更がエンドノード２００によって完了されたことを知らせる。
【００６５】
次に、ネットワークの接続ポイントの例示的な変更について説明する。図８は、エンドノード２００が、ネットワークへの接続のポイントを第１のアクセスノード３００から第２のアクセスノード３００’へ変更する際の、様々な実施形態に従って実施される例示的なシグナリングを示す。図８において、初期の状態は、エンドノード２００が、それを介してトラヒックフローを送受信することができる第１のアクセスノード３００との現在のリンクを有している、例えば、図５に示されている時系列の終了時に存在する状態を有していると仮定する。エンドノード２００は、ポイント８１０ａにおいて、信号、すなわち、信号の群８１０の一部を第２のアクセスノード３００’へ送信して、第２のアクセスノード３００’への新たなリンクの確立を開始する。第２のアクセスノード３００’は、ポイント８１０ｂにおいて、該信号、すなわち、信号の群８１０の一部を受信し、エンドノード２００とのリンクを確立するのに必要な追加的な動作を実行する。新たなリンクの確立に関する細部は、様々な実施形態において、異なっていてもよい。例えば、シグナリングは、他のノード、例えば、第１のアクセスノード３００によってやりとりまたは中継することができ、および／または第１のアクセスノード３００との現在のリンクは、第２のアクセスノード３００’と新たなリンクを確立する前に終了してもよい。
【００６６】
この新たなリンクの確立と連動して、第１のアクセスノード３００は、ポイント８１５ｂにおいて、コンテクスト転送信号８１５を第２のアクセスノード３００’へ送信する。様々な実施形態に従って、コンテクスト転送信号８１５は、サービス品質の処理に関する情報、例えば、１つ以上のトラヒックフローに対するトラヒックフロー識別基準、トラヒックフロープロファイル、サービス要件および／またはサービス制約の仕様を含むことができ、またいくつかの実施形態においては含んでいる。第２のアクセスノード３００’は、ポイント８１５ｃにおいて、コンテクスト転送信号８１５を受信し、コンテクスト転送信号８１５によって指示されたサービス品質の処理がサポートされるか否かを判断し、サポートされる場合には、適切なアクセスノード３００’とエンドノード２００の構成、例えば、それぞれの識別されたトラヒックフローにサービス品質を提供するのに必要な、１つ以上の調節可能なモジュールに対する設定および／または１つ以上の調節可能なパラメータの値を決定するプロセスを開始する。様々な実施形態に従って、この指示されたサービス品質の処理がサポートされるか否かを判断するプロセスは、例えば、リソース許可制御判断を実行することおよび／またはポリシー制御判断を実行することを含む。
【００６７】
いくつかの実施形態において、第２のアクセスノード３００’が、例えば、様々なトラヒックフローの許可または非許可により、エンドノード２００の追加的または代替的な構成が必要であると判断した場合、第２のアクセスノード３００’は、この時点で、設定シグナリング８２０、８２５をエンドノード２００とやりとりすることができる。図８は、この任意の設定シグナリングのやりとり８２０、８２５を示す。第２のアクセスノード３００’は、ポイント８２０ｃにおいて、設定コマンド信号８２０、例えば、メッセージをエンドノード２００へ送信して、エンドノード２００に、第２のアクセスノード３００’によって決定された設定に対応する設定動作を実行するように命令する。いくつかの実施形態において、設定コマンド信号８２０は、エンドノード２００が、例えば、１つ以上の調節可能なモジュールの設定を調節し、および／または１つ以上の調節可能なパラメータの値を調節するために、１つ以上のトラヒックフローに対応する設定を実行することを可能にする設定情報を含む。該設定コマンド信号は、エンドノード２００に、例えば、第２のアクセスノード３００’によって決定されたパラメータ値に対して１つ以上の内部パラメータの値を設定するように、および／または第２のアクセスノード３００’によって決定されたパラメータ値に基づいて、エンドノード２００によって決定された値に対して１つ以上の内部パラメータの値を設定するように命令する。エンドノード２００は、ポイント８２０ａにおいて、設定コマンド信号８２０を受信し、設定コマンド信号８２０によってもたらされた設定情報に従って設定動作を実行する。エンドノード２００は、ポイント８２５ａにおいて、設定応答信号８２５を第２のアクセスノード３００’へ送信して、第２のアクセスノード３００’によって命令された設定の変更がエンドノード２００によって完了されていることを知らせる。
【００６８】
図８の例示的なシグナリングの図におけるこの時点では、第２のアクセスノード３００’とのリンクが確立されているが、第１のアクセスノード３００との元のリンクは落ちていても、任意の期間、維持されていてもよいことに留意されたい。また、（例えば、ルーティング／転送情報を更新することにより）エンドノード２００へのトラヒックフローを第２のアクセスルータ３００’を介してリダイレクトするシグナリング８３０は、まだ発生していないが、いくつかのシステムにおいては、エンドノード２００が第２のアクセスノード３００’とのリンクを介して前もってトラヒックフローを送信することは可能であることに留意されたい。従って、既にエンドノード２００とやりとりされている設定シグナリング８２０、８２５は、エンドノード２００から送信されたトラヒックフローに主に適することが可能であり、またいくつかの実施形態においては適するが、エンドノード２００へのトラヒックフローに関連する設定シグナリング８５０、８５５は、エンドノード２００へのトラヒックフローのリダイレクトに関連するシグナリング８３０（例えば、ルーティング／転送情報の更新）の後まで遅らせることができ、またいくつかの実施形態においては遅らせる。図８の例示的なシグナリング図に示すように、エンドノード２００は、第２のアクセスノード３００’を介して、エンドノード２００へのトラヒックフローのルーティング／転送をリダイレクトするために（例えば、ルーティング／転送情報を更新するために）ポイント８３０ａにおいて、信号、すなわち、信号の群８３０の一部を第２のアクセスノード３００’へ送信する。第２のアクセスノード３００’は、ポイント８３０ｃにおいて、該信号、すなわち、信号の群８３０の一部を受信し、様々なネットワークノードにおけるルーティング／転送情報を更新するのに必要な動作を実行する。ルーティング／転送情報の更新プロセスは、他のネットワークノード、例えば、第１のアクセスノード３００との追加的なシグナリングのやりとりを伴うことができ、またいくつかの実施形態においては伴うことに留意されたい。
【００６９】
第１のアクセスノード３００において、これまでにサポートされた１つ以上のトラヒックフローを第２のアクセスノード３００’において許可することができないとすると、第２のアクセスノード３００’は取消し通知信号８３５、８４０、８４５を１つ以上のネットワークノードへ送信することができ、またいくつかの実施形態においては送信する。図８は、この任意の取消し通知シグナリング８３５、８４０、８４５を示す。図８において、第２のアクセスノード３００’は、ポイント８３５ｃにおいて、取消し通知信号８３５をエンドノード２００へ送信し、ポイント８４０ｃにおいて、取消し通知信号８４０をアプリケーションサーバノード１０８へ送信し、およびポイント８４５ｃにおいて、取消し通知信号８４５をポリシー制御ノード１０６へ送信し、いずれの場合においても、エンドノード２００へのおよび／または該エンドノードからの１つ以上のトラヒックフローに対するサービス品質サポートが終了していることを知らせる。エンドノード２００は、ポイント８３５ａにおいて、この取消し通知信号８３５を受信し、アプリケーションサーバノード１０８は、ポイント８４０ｄにおいて、この取消し通知信号８４０を受信し、およびポリシー制御ノード１０６は、ポイント８４５ｅにおいて、この取消し通知信号８４５を受信する。各場合において、取消し通知信号８３５、８４０、８４５の受信時に、それぞれの受信ノードは、必要に応じて、追加的な動作、例えば、終了したサービス品質サポートに対応する内部状態の削除、イベントのロギング等を実行する。
【００７０】
第２のアクセスノード３００’が、例えば、様々なトラヒックフローの許可または非許可によりエンドノード２００の追加的なまたは代替的な設定が必要であると判断すると、第２のアクセスノード３００’は、ポイント８５０ｃにおいて、設定コマンド信号８５０、例えば、メッセージをエンドノード２００へ送信し、エンドノード２００に、第２のアクセスノード３００’によって決定された設定に対応する設定動作を実行するように命令する。いくつかの実施形態において、設定コマンド信号８５０は、エンドノード２００が、例えば、１つ以上の調節可能なモジュールの設定を調節し、および／または１つ以上の調節可能なパラメータの値を調節するために１つ以上のトラヒックフローに対応する設定を実行することを可能にする設定情報を含む。該設定コマンド信号は、エンドノード２００が、例えば、１つ以上の内部パラメータの値を、第２のアクセスノード３００’によって決定されたパラメータ値に設定し、および／または第２のアクセスノード３００’によって決定されたパラメータ値に基づいて、１つ以上の内部パラメータの値をエンドノード２００によって決定された値に設定するように命令する。エンドノード２００は、ポイント８５０ａにおいて、設定コマンド信号８５０を受信し、設定コマンド信号８５０によってもたらされた設定情報に従って設定動作を実行する。エンドノード２００は、ポイント８５５ａにおいて、設定応答信号８５５を第２のアクセスノード３００’へ送信して、第２のアクセスノード３００’によって命令された設定の変更が、エンドノード２００によって完了されていることを知らせる。
【００７１】
次に、サービス品質サポート要求の例示的な減らされたシグナリングについて説明する。図９は、エンドノード２００へのおよび／または該エンドノードからのトラヒックフローに対するサービス品質サポートがエンドノード２００によって追加され、変更され、または削除される場合の、様々な実施形態に従って実施される例示的なシグナリングを示す。図９に示す例示的なシグナリングの図は、サービス品質サポート要求６１０、９１０がエンドノード２００によって開始される場合の、図６に示されていることに対する代替例である。図９において、エンドノード２００は、ポイント９１０ａにおいてサービス品質要求信号９１０をアクセスノード３００へ送信して、１つ以上のトラヒックフローに対するサービス品質サポートの変更を要求する。サービス品質要求信号９１０は、様々な異なるサービス品質サポートの変更を要求するために、例えば、新たなトラヒックフローに対するサービス品質サポートを追加するために、既知のトラヒックフローのサービス品質サポートを変更するために、既知のトラヒックフローのサービス品質サポートを削除または終了するために用いることができ、またいくつかの実施形態においては用いられる。各ケースにおいて、サービス品質要求信号９１０は、サービス品質処理に関する情報、例えば、エンドノード２００へのおよび／または該エンドノードからの１つ以上のトラヒックフローに対するトラヒックフロー識別基準、トラヒックフロープロファイル、サービス要件および／またはサービス制約の仕様を含むことができ、またいくつかの実施形態においては含んでいる。さらに、図９の実施例において、サービス品質要求信号９１０は、要求されたサービス品質サポートを提供するために必要なアクセスノード３００とエンドノード２００の構成、例えば、サービス品質を、各識別されたトラヒックフローに与えるために必要な１つ以上の調節可能なモジュールの設定および／または１つ以上の調節可能なパラメータの値を定義および／または暗示することができ、またいくつかの実施形態においては定義および／または暗示する。アクセスノード３００が、ポイント９１０ｂにおいて、サービス品質要求信号９１０を受信すると、アクセスノード３００は要求されたサービス品質サポートの変更がサポートされるか否かを判断し、サポートされる場合には、該サービス品質要求信号によって定義または暗示された、例えば、エンドノード２００により提案されたアクセスノード３００とエンドノード２００の構成がアクセスノード３００に対して容認可能であるか否かを判断するプロセスを開始する。
【００７２】
様々な実施形態に従って、要求されたサービス品質サポートの変更がサポートされるか否かを判断するプロセスは、例えば、リソース許可制御判断を行うことおよび／またはポリシー制御判断を行うことを含む。要求されたサービス品質サポートの変更がサポートされるか否かを判断することの一部として、アクセスノード３００は、シグナリング９１５、９２０をポリシー制御ノード１０６、例えば、ポリシー決定ポイントとして機能するネットワークノードとやりとりすることができ、またいくつかの実施形態においてはやりとりする。図９は、この任意のポリシー制御シグナリングのやりとり９１５、９２０を示す。図６において、アクセスノード３００は、ポイント９１５ｂにおいて、ポリシー決定要求信号９１５をポリシー制御ノード１０６へ送信して、要求されたサービス品質サポートの変更に対応するポリシー決定を要求する。ポリシー制御ノード１０６は、ポイント９１５ｃにおいてポリシー決定要求信号９１５を受信し、ポリシーチェックを実行し、例えば、要求されたサービス品質サポートの変更がエンドノード２００に対して許可されるか否か、および／または有効なアプリケーションレイヤセッションに対応するか否かを判断する。ポリシー制御ノード１０６は、ポイント９２０ｃにおいてポリシー決定応答信号９２０をアクセスノード３００へ送信し、要求されたサービス品質の変更が承認されたか否かを知らせる。アクセスノード３００は、ポイント９２０ｂにおいてポリシー決定応答信号９２０を受信する。
【００７３】
所要のリソース許可制御チェックおよび／またはポリシー制御チェックが通って、サービス品質要求信号によって定義または暗示された、例えば、エンドノード２００によって提案された設定がアクセスノード３００に対して容認可能であるとすると、アクセスノード３００は、ポイント９２５ｂにおいて設定コマンド信号９２５、例えば、メッセージをエンドノード２００へ送信して、エンドノード２００に、サービス品質要求信号９１０によって定義または暗示された設定に対応する設定動作を実行するように命令する。設定コマンド信号９２５は、エンドノード２００に、１つ以上の内部パラメータの値を、サービス品質要求信号９１０における、およびアクセスノード３００によって容認可能であるように決定された、エンドノード２００によって提案されたパラメータ値に設定するように命令する。エンドノード２００は、ポイント９２５ａにおいて、設定コマンド信号９２５を受信し、サービス品質要求信号９１０によって定義および／または暗示された設定に従って設定動作を実行する。別法として、所要のリソース許可制御チェックおよび／またはポリシー制御チェックが失敗した場合、および／または該サービス品質要求信号によって定義または暗示された、例えば、エンドノード２００によって提案された設定がアクセスノード３００に対して容認可能ではない場合、アクセスノード３００によって送信された設定コマンド信号９２５は、エンドノード２００に、該サービス品質要求信号によって定義または暗示された、例えば、エンドノード２００によって提案された設定を破棄するように命令する。
【００７４】
図１０は、様々な実施形態による、アクセスノード、例えば基地局を作動させる例示的な方法のフローチャート１０００である。動作は、該アクセスノードが、電源投入されて初期化されるステップ１００２でスタートする。動作は、開始ステップ１００２からステップ１００４へ進む。ステップ１００４において、該アクセスノードは、トラヒックフローに対するサービス品質要件を示す信号を受信する。動作は、ステップ１００４からステップ１００６へ進む。ステップ１００６において、該アクセスノードは、前記トラヒックフローに対するトラヒックフロープロファイル情報を提供する信号を受信する。動作は、ステップ１００６からステップ１００７へ進む。図示した実施形態において、ステップ１００４および１００６が含まれているが、いくつかの実施形態においては、必ずしもステップ１００４および１００６の両方が実行されるとは限らない。ステップ１００４および１００６の両方ではなく一方が実行された場合、省略されたステップはスキップされる。
【００７５】
ステップ１００７において、該アクセスノードは、フロー許可制御判断を実行し、前記許可制御判断は、特定のサービス品質レベルで前記トラヒックフローをサポートするために、前記アクセスノードにおいて、十分なリソースが利用可能であるか否かを判断することを含む。いくつかの実施形態において、考慮される該特定のサービス品質レベルは、例えば、ステップ１００４において、該無線端末によって要求されるレベルである。動作は、ステップ１００７からステップ１００８へ進む。
【００７６】
ステップ１００８において、該アクセスノードは、前記トラヒックフローに対応する無線端末設定パラメータを決定する。いくつかの実施形態において、ステップ１００８の決定は、前記指示されたサービス品質要件を満たすのに必要な無線端末設定パラメータを決定することを含む。いくつかの実施形態において、ステップ１００８の決定は、該指示されたトラヒックフロープロファイルを有するトラヒックフローをサポートするのに必要な無線端末設定パラメータを決定することを含む。動作は、ステップ１００８からステップ１０１０へ進む。
【００７７】
ステップ１０１０において、該アクセスノードは、前記無線端末に対してアップリンク通信リソースを割当てる際に、該アクセスノードによって用いられるアップリンクスケジューリングパラメータを設定する。いくつかの実施形態において、該アップリンク通信リソースはアップリンク情報チャネルセグメントであり、前記アップリンク情報チャネルセグメントは前記トラヒックフローに対応する待ち時間要件の関数として割当てられる。動作は、ステップ１０１０からステップ１０１２へ進む。図１０は、アップリンクのフローに関して用いられる例示的な方法を示すが、いくつかの実施形態は、単に、ステップ１０１０がスキップされるダウンリンクのフローに適用される。ステップ１０１２において、該アクセスノードは、前記アクセスノードにおいて、前記トラヒックフローに対応する自動要求パラメータを設定し、前記設定することは、受信した情報の廃棄を制御するのに用いられる廃棄タイマを制御するのに用いられる。動作は、ステップ１０１２からステップ１０１４へ進む。ステップ１０１４において、該アクセスノードは、前記アクセスノードにおいて、前記トラヒックフローに対応する自動要求設定を設定し、前記設定することは、前記トラヒックフロー内の少なくともいくつかのデータユニットの再送信を制御するのに用いられる。動作は、ステップ１０１４からステップ１０１８へ進む。ステップ１０１２および１０１４は、任意のステップとして実行され、およびいくつかの実施形態において、これらのステップはスキップされることを理解されたい。自動要求設定がアップリンクのフローに対応するケースにおいては、ステップ１０１４において、該アクセスノードは、該自動要求設定を、例えば、後に、この設定を用いて、アップリンクの再送信を制御することができる無線端末へ送信することができる。このような実施形態において、該アクセスノードは反復送信設定に関する知識を有しており、また、該設定を考慮することができ、一方、該無線端末は、伝えられた設定に従ってアップリンク送信を実行する。
【００７８】
ステップ１０１８において、該アクセスノードは、該無線端末に、アップリンクリソース要求を送信するときに、複数のアップリンク要求信号定義ディクショナリのうちのどのディクショナリを用いるべきかを示すディクショナリインジケータを送信する。動作は、ステップ１０１８からステップ１０２０へ進む。
【００７９】
ステップ１０２０において、該アクセスノードは、前記無線端末に、少なくとも１つの決定された設定パラメータに対応する設定動作を実行するように命令する設定コマンドを伝達する。様々な実施形態において、該設定コマンドを伝達するステップは、前記コマンドを無線通信リンクを通じて前記無線端末へ送信することを含む。様々な実施形態において、前記設定コマンドは、該無線端末に、ｉ）前記アクセスノードによって決定された内部パラメータの値を設定すること、およびii）前記アクセスノードによって決定されたパラメータに基づいて内部パラメータを前記無線端末によって決定された値に設定することのうちの少なくとも１つを実行するように命令する。いくつかの実施形態において、前記設定コマンドは、前記無線端末に前記トラヒックフローに対応する自動反復要求設定動作を実行するように命令する。いくつかの実施形態において、前記設定コマンドは、該無線端末に前記トラヒックフローに対応する要求群を設定するように命令する。いくつかの実施形態において、設定コマンドを伝達することは、前記無線端末に前記トラヒックフローに対応する最小通信速度を設定するように命令することを含む。いくつかの実施形態において、設定コマンドを伝達することは、前記無線端末に前記トラヒックフローに対応する共有重みを設定するように命令することを含む。いくつかの実施形態において、設定コマンドを伝達することは、前記無線端末に前記トラヒックフローに対して前記アクセスノードによって指定された待ち時間許容範囲情報を記憶するように命令することを含む。いくつかの実施形態において、設定コマンドを伝達することは、前記無線端末に前記トラヒックフローに対する前記アクセスノードによって指定されたロストレランス情報を記憶するように命令することを含む。いくつかの実施形態において、設定コマンドを伝達することは、前記無線端末に前記トラヒックフローに対する前記アクセスノードによって指定された最小通信速度、待ち時間許容範囲およびロストレランスを設定するように命令することを含む。いくつかの実施形態において、該設定コマンドは、該無線端末に前記フローに対応するデータユニットの送信をスケジュールするのに用いられるスケジューリングパラメータを設定するように命令する。いくつかの実施形態において、該設定コマンドは、該無線端末に前記トラヒックフローに対応する自動反復要求設定を設定するように命令し、前記設定することは、前記トラヒックフローにおける少なくともいくつかのデータユニットの再送信を制御するのに用いられる。いくつかの実施形態において、該設定コマンドは、該無線端末に前記トラヒックフローに対応する自動反復要求パラメータを設定するように命令し、前記設定することは、受信した情報の廃棄を制御するのに用いられる廃棄タイマを制御するのに用いられる。いくつかの実施形態において、前記設定コマンドは、該無線端末に前記トラヒックフローに対応するデータユニットを識別するのに用いられる分類パラメータを設定するように命令する。実施形態によっては、ステップ１０１８は、ステップ１０２０の一部として実行してもよく、独立したステップとして実行する必要はないことを理解され���い。動作は、ステップ１０２０からステップ１０２２へ進む。
【００８０】
ステップ１０２２において、該アクセスノードは、前記無線端末に対応する追加的なトラヒックフローに対応する無線端末設定パラメータを決定する。このことは、例えば、該アクセスノードによって受信された追加的な信号に対応させることができる。いくつかの実施形態において、前記追加的なトラヒックフローに対応する無線端末設定パラメータを決定するステップは、前記トラヒックフローが継続中に実行される。動作は、ステップ１０２２からステップ１０２４へ進む。ステップ１０２４において、該アクセスノードは、前記無線端末に、少なくとも１つの追加的な決定された設定パラメータに対応する追加的な設定動作を実行するように命令する追加的な設定コマンドを伝達する。追加的なステップとして示されているが、ステップ１０２２、１０２４は、信号を受信し、および処理する継続中のプロセスの一部として実行してもよく、例えば、これらのステップは、追加的な信号を処理することの一部として、ステップ１００４〜ステップ１０２２を繰り返すことにより実行される。
【００８１】
図１１は、様々な実施形態による、無線端末、例えば、移動ノードを作動させる例示的な方法のフローチャート１１００である。該例示的な方法の動作は該無線端末が電源投入されて初期化されるステップ１１０２でスタートする。動作は開始ステップ１１０２からステップ１１０４へ進む。ステップ１１０４において、該無線端末は、トラヒックフロー、例えば、アップリンクトラヒックフローに関連する設定情報を含むメッセージを受信し、前記設定情報は、送信スケジューリング情報、待ち時間情報、リンク共有情報および自動反復要求情報を含む。いくつかの実施形態においては、複数のメッセージがトラヒックフローに関連する設定情報を伝達するのに用いられる。実施形態によっては、受信したメッセージを多数のフローに適用してもよく、この場合、処理はメッセージが適用されるフローの各々に対して実行することができることを理解されたい。動作は、ステップ１１０４からステップ１１０６へ進む。
【００８２】
ステップ１１０６において、該無線端末は、前記受信した設定情報を用いて設定情報を実行する。ステップ１１０６は、サブステップ１１０８、１１１０、１１１２、１１１４、１１１６および１１１８を含む。サブステップ１１０８において、該無線端末は、トラヒックフロー分類パラメータを、前記受信した設定情報によって指定されている値に設定する。動作は、サブステップ１１０８からサブステップ１１１０へ進む。サブステップ１１１０において、該無線端末は、前記トラヒックフローに対応するトラヒックを識別するために、前記トラヒック分類を用いて分類されるトラヒックに対してトラヒック分類動作を実行する。ステップ１１０６の設定処理の一部として示されているが、トラヒック分類サブステップ１１１０は、例えば、１つ以上の設定動作が実行された後に、データ処理動作の一部として実行してもよく、またしばしば実行されることを理解されたい。従って、該方法の全体におけるサブステップ１１１０の位置は、特定の実施形態により変えてもよい。
【００８３】
サブステップ１１１２において、該無線端末は、送信制御パラメータを前記受信した設定情報の関数として設定する。サブステップ１１１４において、該無線端末は、送信待ち時間に影響を及ぼす送信制御パラメータを前記受信した待ち時間情報の関数として設定する。サブステップ１１１６において、該無線端末は、トラヒックフロー間の送信リソース共有に影響を及ぼす送信制御パラメータを前記受信したリンク共有情報の関数として設定する。サブステップ１１１８において、該無線端末は、自動反復要求動作に影響を及ぼす送信制御パラメータを前記受信した自動反復要求情報の関数として設定する。ステップ１１０６に見られる該サブステップの多くは任意であり、また、実施形態により、種々のサブステップを省いたり、該方法における異なるポイントで実行することができることを理解されたい。例えば、サブステップ１１１４、１１１６、１１１８は、サブステップ１１１２の一部として実施してもよい。
【００８４】
動作は、ステップ１１０６からステップ１１２０へ進む。ステップ１１２０において、該無線端末は、前記トラヒックフローに対応するキューで、前記トラヒック分類動作によって識別されたトラヒックを記憶する。ステップ１１０６の後に図示されているが、ステップ１１２０は、通常はデータ処理動作として実行され、また、様々なポイントにおいて、例えば、フローに関連する１つ以上の設定動作が実行された後に実行してもよいことを理解されたい。動作は、ステップ１１２０からステップ１１２２へ進む。ステップ１１２２において、該無線端末は、前記キューからのデータユニットの送信を制御するのに用いられる送信スケジューリング制御パラメータを、前記受信した送信スケジューリング情報の関数として設定する。いくつかの実施形態において、該送信スケジューリング制御パラメータは、リンク共有重みである。動作は、ステップ１１２２からステップ１１２４へ進む。ステップ１１２２は、このような設定動作が、ステップ１１０６のサブステップのうちの１つにおいて実行される実施形態においては、スキップし、または省いてもよい。
【００８５】
ステップ１１２４において、該無線端末は、追加的なトラヒックフローに関連する設定情報を含むメッセージを受信する。動作はステップ１１２４からステップ１１２６へ進む。ステップ１１２６において、該無線端末は、前記受信した追加的な設定情報を用いて追加的な設定動作を実行する。いくつかの実施形態において、追加的な設定動作の実行は前記トラヒックフローが継続中に実行される。ステップ１１２４、１０２６は、追加的なステップとして図示されているが、信号の受信および処理の進行中のプロセスの一部として実行してもよく、例えば、これらのステップは、ステップ１１０４〜ステップ１１２２を繰り返すことにより、追加的な信号の処理の一部として実行される。
【００８６】
いくつかの実施形態において、ステップ１１０４の前記受信した設定メッセージは、前記送信スケジューリング情報、待ち時間情報、リンク共有情報および自動反復要求情報のうちの少なくとも１つを含むが、前記送信スケジューリング情報、待ち時間情報、リンク共有情報および自動反復要求情報の各々は含まない。このようないくつかの実施形態において、サブステップ１１０８、サブステップ１１１０、サブステップ１１１２、サブステップ１１１４、サブステップ１１１６、サブステップ１１１８、ステップ１１２０およびステップ１１２２のうちの少なくとも１つが実行されるが、サブステップ１１０８、サブステップ１１１０、サブステップ１１１２、サブステップ１１１４、サブステップ１１１６、サブステップ１１１８、ステップ１１２０およびステップ１１２２の各々は、該受信したメッセージに対応して実行されない。
【００８７】
図１２は、様々な実施形態に従って実施される例示的な基地局１２００の図である。例示的な基地局１２００は、図１の例示的なシステムの例示的なアクセスノードのうちのいずれかとすることができる。
【００８８】
例示的な基地局１２００は、様々な要素が、それを介してデータ／情報をやりとりすることのできるバス１２１４を介して一緒に結合されている無線通信モジュール１２０２と、プロセッサ１２０８と、Ｉ／Ｏインタフェース１２１０と、記憶装置１２１２とを含む。記憶装置１２１２は、ルーチン１２２０と、データ／情報１２２２とを含む。プロセッサ１２０８、例えば、ＣＰＵはルーチン１２２０を実行し、および記憶装置１２１２内のデータ／情報１２２２を用いて基地局１２００の動作を制御し、上記方法を実行する。
【００８９】
無線通信モジュール１２０２は、レシーバモジュール１２０４と、トランスミッタモジュール１２０６とを含む。無線通信モジュール１２０２は、無線端末に少なくとも１つの決定された設定パラメータに対応する設定動作を実行するように命令する、設定コマンドを伝達することを含む動作を実行する。レシーバモジュール１２０４、例えば、ＯＦＤＭレシーバは、該基地局が、それを介して無線端末からアップリンク信号を受信する受信アンテナ１２０３に結合されている。レシーバモジュール１２０４は、受信したアップリンク信号のうちの少なくともいくつかを復号するデコーダ１２１６を含む。受信したアップリンク信号は、トラヒックフローに対するサービス品質要件を示す信号、トラヒックフローに対するトラヒックフロープロファイル情報を提供する信号、情報チャネルリソースに対する要求およびアップリンク情報チャネル信号を含む。
【００９０】
トランスミッタモジュール１２０６、例えば、ＯＦＤＭトランスミッタは、該基地局が、それを介してダウンリンク信号を無線端末へ送信する送信アンテナ１２０５に結合されている。トランスミッタモジュール１２０６は、該ダウンリンク信号の少なくともいくつかを符号化するエンコーダ１２１８を含む。様々な送信されるダウンリンク信号は、タイミング／同期信号、基地局が割当てる無線端末識別情報、情報チャネルセグメント割当て情報を含む割当て情報、設定コマンドメッセージ、ディクショナリインジケータ信号およびダウンリンク情報チャネル信号を含む。トランスミッタモジュール１２０６は、設定コマンドを無線通信リンクを通じて無線端末に送信する。該設定コマンドは、場合により、該コマンドが伝えられる無線端末に、内部値を、該基地局によって決定されたパラメータ値に設定すること、およびｉｉ）内部パラメータを、該基地局によって決定されたパラメータに基づいて、該無線端末によって決定された値に設定することの少なくとも一方を実行するように命令する。該設定コマンドは、場合により、該無線端末にトラヒックフローに対応する自動反復要求設定動作を実行するように命令する。場合により、該設定コマンドは、無線端末にトラヒックフローに対応する要求群を設定するように命令する。
【００９１】
Ｉ／Ｏインタフェース１２１０は、該基地局を、他のネットワークノード、例えば、他の基地局、ルータ、アクセス制御ノード、移動度サポートノード、ポリシー制御ノード、アプリケーションサーバノードおよび／またはインターネットに結合する。基地局１２００をバックホールネットワークに結合することにより、Ｉ／Ｏインタフェース１２１０は、基地局１２００の接続ポイントを用いる無線端末が、異なる基地局の接続ポイントを用いてピアノードとの通信セッションに参加することを可能にする。また、Ｉ／Ｏインタフェース１２１０を介して受信した信号は、サービス品質要件を伝達する信号および／またはトラヒックフロープロファイル情報を提供する信号も含むことができる。例えば、アプリケーションサーバノードは、基地局１２００に、１つ以上のトラヒックフローに対するサービス品質サポートの変更を要求するサービス品質要求信号を送信することができる。
【００９２】
ルーチン１２２０は、通信ルーチン１２２４と、基地局制御ルーチン１２２６とを含む。該通信ルーチンは、基地局１２００によって用いられる様々な通信プロトコルを実行する。基地局制御ルーチン１２２６は、パラメータ決定モジュール１２２８と、ディクショナリ選択モジュール１２３０と、レシーバ制御モジュール１２３２と、トランスミッタ制御モジュール１２３４と、スケジューラモジュール１２３６と、許可フロー決定モジュール１２３８と、ＡＲＱモジュール１２４０と、設定コマンドモジュール１２４２と、パラメータ設定モジュール１２４４とを含む。
【００９３】
パラメータ決定モジュール１２２８は、トラヒックフローに対応する無線端末設定パラメータを決定する。パラメータ決定モジュール１２２８は、場合により、指示されたサービス品質要件を満たすのに必要な無線端末設定パラメータを決定する。ディクショナリ選択モジュール１２３０は、無線端末のためのディクショナリを選択し、該無線端末へ送信されるメッセージを生成して、該メッセージの送信を制御し、前記メッセージは、基地局にアップリンクリソース要求を送信する際に複数のアップリンク要求信号定義ディクショナリのうちのどのディクショナリが該無線端末によって用いられるべきかを指示するディクショナリインジケータを含む。いくつかの実施形態において、該情報ディクショナリインジケータは、該ディクショナリインジケータに加えて、他の無線端末設定情報を伝達するのに用いられるメッセージの一部として伝達される。
【００９４】
レシーバ制御モジュール１２３２は、レシーバモジュール１２０４の動作を制御し、一方、トランスミッタ制御モジュール１２３４はトランスミッタモジュール１２０６の動作を制御する。スケジューラモジュール１２３６、例えば、スケジューラは、実施されるスケジューリングポリシールールに従って、無線端末からのおよび該無線端末へのアップリンクおよびダウンリンクのエアリンクリソース、例えば、セグメントをスケジュールする。スケジューラモジュール１２３６は、リソースに関して競合する複数の無線端末の間で、アップリンク通信リソース、例えば、アップリンク情報チャネルセグメントを割当てる際に、トラヒックフローに対する受信したＱｏＳ要件および／または受信したトラヒックプロファイル情報に応じて、該基地局によって設定されたアップリンクスケジューリングパラメータを用いる。
【００９５】
許可フロー決定モジュール１２３８は、特定のサービス品質レベルにおいてトラヒックフローをサポートするために、該基地局において、十分なリソースが利用可能であるか否かを判断することを含むフロー許可制御判断を行う。ＡＲＱモジュール１２４０は、トラヒックフローに対応する様々なＡＲＱ動作を実行する。ＡＲＱモジュール１２４０は、ＡＲＱ動作を実行する際に、トラヒックフローに対応する、該アクセスノードによって設定された自動反復要求パラメータ、例えば、受信した情報の廃棄を制御するために用いられる廃棄タイマを制御するために用いられるセットパラメータ、および／または該トラヒックフロー内の少なくともいくつかのデータユニットの再送信を制御するために用いられるセットパラメータを用いる。設定コマンドモジュール１２４２は、無線端末へ伝達される設定コマンドメッセージを生成する。トラヒックフローに関連する例示的な生成される設定コマンドメッセージは、トラヒックフロー分類情報、送信スケジューリング情報、待ち時間情報、リンク共有情報および自動反復要求情報のうちの少なくとも１つを含む。パラメータ設定モジュール１２４４は、該基地局において、リソースを無線端末に割当てる際に、該基地局によって用いられるアップリンクスケジューリングパラメータ、廃棄タイマを制御するための、トラヒックフローに対応する自動要求設定、および少なくともいくつかのデータユニットの再送信を制御するのに用いられる、トラヒックフローに対応する自動要求設定のうちの少なくとも１つを設定する。
【００９６】
データ／情報１２２２は、無線端末データ／情報１２４６と、タイミング周波数構造情報１２４８とを含む。無線端末データ／情報１２４６は、複数の無線端末データ／情報（ＷＴ１データ／情報１２５０、…、ＷＴ  Ｎデータ／情報１２５２）を含む。ＷＴ１データ／情報１２５０は、トラヒックフローデータ／情報からなる１つ以上のセット（トラヒックフロー１データ／情報１２５４、…、トラヒックフローｎデータ／情報１２５６）、選択された要求ディクショナリ情報１２５８、無線端末識別情報１２６０およびスケジュールされた情報チャネルセグメント情報１２６２を含む。
【００９７】
受信したＱｏＳ要件情報１２６４および受信したトラヒックフロープロファイル情報１２６６は、ＷＴ１およびトラヒックフロー１に対応して受信された情報を含む。いくつかのトラヒックフローに対しては、ＱｏＳ要件情報１２６４およびトラヒックフロープロファイル情報１２６６の両方を用いなくてもよく、例えば、これらの情報の要素のうちの１つが利用可能であり、特定のトラヒックフローに対して用いられることを理解されたい。該受信情報は、例えば、ソースにより、無線レシーバモジュール１２０４および／またはＩ／Ｏインタフェースモジュール１２１０を介して得ることができる。例えば、ＷＴ１は、１つ以上のフローに応じて、サービス品質の変更を要求し、無線レシーバモジュール１２０４を介して信号を送信することができる。別法として、アプリケーションサーバノードは、１つ以上のトラヒックフローに応じて、サービス品質の変更を要求し、Ｉ／Ｏインタフェース１２１０を介して基地局に信号を送ることができる。決定された無線端末設定パラメータ１２６８は、パラメータ決定モジュール１２２８の出力である。モジュール１２２８によって決定されたパラメータは、モジュール１２４２によって生成された設定コマンドメッセージを介してＷＴ１へ伝達することができる。設定コマンドメッセージ情報１２７０は、ＷＴ１へ伝達される、モジュール１２４２によって生成された設定コマンドメッセージを含む。セット設定パラメータ情報１２７２は、パラメータ設定モジュール１２４４の出力であり、スケジューラモジュール１２３６および／またはＡＲＱモジュール１２４０によって用いられる。識別情報１２７４は、トラヒックフロー１を識別するために用いられる情報、例えば、ヘッダおよび／または他のメッセージフィールド情報を含む。ユーザデータ／情報１２７６は、伝達されるトラヒックフロー１データ／情報、例えば、オーディオ、音声、イメージ、テキスト、ファイル等を含み、ユーザデータは、情報チャネルセグメントを介して伝達される。
【００９８】
選択された要求ディクショナリ情報１２５８、例えば、ＷＴ１によって用いられる可能性のある複数の要求ディクショナリのうちの１つを識別する情報は、選択モジュール１２３０によって決定されて、ＷＴ１へ伝達される。ＷＴ識別情報１２６０は、ＷＴ１デバイス識別子、ＷＴユーザ識別子、アクセス識別子、例えば、パスワード等、基地局１２００が割当てた識別子、例えば、ＢＳ１２００によってＷＴ１に一時的に割当てられたＷＴオン状態識別子を含み、該基地局が割当てた識別子は、例えば自動更新チャネル構造で、ＷＴ１に伝えられる割当てを識別するために用いられる。スケジュールされた情報チャネルセグメント情報１２６２は、スケジューラモジュール１２３６によってＷＴ１に割当てられたアップリンクおよびダウンリンク情報チャネルセグメントを識別する情報を含む。
【００９９】
タイミング／周波数構造情報１２４８は、基地局１２００によって用いられるタイミングおよび周波数構造情報、例えば、アップリンク搬送周波数情報、アップリンクトーンブロック情報、ダウンリンク搬送周波数情報、ダウンリンクトーンブロック情報、アップリンクトーンホッピング情報、ダウンリンクトーンホッピング情報、ダウンリンクチャネル構造情報、アップリンクチャネル構造情報、ダウンリンク自動更新タイミング構造情報、アップリンク自動更新タイミング構造情報、ＯＦＤＭシンボル送信タイミング情報、およびＯＦＤＭシンボルのグループ分けに関する情報を含む。
【０１００】
図１３は、様々な実施形態に従って実施される例示的な無線端末１３００、例えば、移動ノードの略図である。例示的な無線端末１３００は、図１の例示的なシステム１００の例示的なエンドノードのうちのいずれかとすることができる。例示的な無線端末１３００は、様々な要素が、それを通じてデータおよび情報をやりとりすることのできるバス１３１２を介して一緒に結合されている、レシーバモジュール１３０２、トランスミッタモジュール１３０４、プロセッサ１３０６、Ｉ／Ｏ機器１３０８および記憶装置１３１０を含む。記憶装置１３１０は、ルーチン１３１８と、データ／情報１３２０とを含む。プロセッサ１３０６、例えば、ＣＰＵは、ルーチン１３１８を実行し、記憶装置１３１０内のデータ／情報１３２０を用いて、無線端末１３００の動作を制御し、該方法を実施する。
【０１０１】
レシーバモジュール１３０２、例えば、ＯＦＤＭレシーバは、無線端末１３００が、それを介して基地局、例えば、基地局１２００からダウンリンク信号を受信する受信アンテナ１３０３に結合されている。該ダウンリンク信号は、タイミング／同期信号、トラヒックフロー関連設定メッセージ信号、要求ディクショナリ指示信号、登録ハンドシェーキング信号、割当信号およびダウンリンク情報チャネル信号を含む。レシーバモジュール１３０２は、トラヒックフロー、例えば、アップリンクトラヒックフローに関連する設定情報を含むメッセージを受信する。レシーバモジュール１３０２は、受信したダウンリンク信号のうちの少なくともいくつかを復号するデコーダ１３１４を含む。
【０１０２】
トランスミッタモジュール１３０４、例えば、ＯＦＤＭトランスミッタは、該無線端末が、それを介してアップリンク信号を基地局へ送信する送信アンテナ１３０５に結合されている。いくつかの実施形態においては、同じアンテナが、例えば、デュプレクサモジュールと共に、トランスミッタおよびレシーバに用いられる。アップリンク信号は、登録要求信号、ＱｏＳ要件情報信号、トラヒックフロープロファイル情報信号、アップリンクエアリンクリソースの要求、およびアップリンク情報チャネルセグメント信号を含む。トランスミッタモジュール１３０４は、信号、例えば、無線端末１３００によって送信されたアップリンク信号のうちの少なくともいくつかを符号化するエンコーダ１２１６を含む。
【０１０３】
Ｉ／Ｏ機器１３０８は、例えば、マイクロフォン、キーパッド、キーボード、タッチスクリーン、カメラ、スピーカ、ディスプレイを含む。Ｉ／Ｏ機器１３０８は、ＷＴ１３００のユーザが、データ／情報を入力し、出力データ／情報にアクセスし、ＷＴ１３００の機能を実行し、およびアプリケーションを制御することを可能にする。
【０１０４】
ルーチン１３１８は、通信ルーチン１３２２と、無線端末制御ルーチン１３２４とを含む。該通信ルーチンは、無線端末１３００によって用いられる様々な通信プロトコルを実行する。無線端末制御ルーチン１３２４は、設定制御モジュール１３２６と、スケジューリングモジュール１３３２と、トラヒック記憶モジュール１３３４と、レシーバ制御モジュール１３３６と、トランスミッタ制御モジュール１３３８とを含む。設定制御モジュール１３２６は、分類制御モジュール１３２８と、トラヒック分類モジュール１３３０とを含む。モジュール１３２８および１３３０は、設定制御モジュール１３２６内の要素として図示されているが、より大きな設定制御モジュール１３２６の一部ではなく、独立したモジュールとして実施してもよい。
【０１０５】
設定制御モジュール１３２６は、受信した設定情報、例えば、トラヒックフロー１に対応する受信した設定メッセージから得られる受信トラヒックフロー設定情報１３５８を用いて設定動作を実行する。分類制御モジュール１３２８は、トラヒックフロー分類子パラメータを、該トラヒックフローに対応する受信した設定情報によって指定されている値に設定する。セットトラヒックフロー分類子パラメータ情報１３６０は、モジュール１３２８の出力である。トラヒック分類子モジュール１３３０は、該トラヒックフローに対応するトラヒックを識別するためのトラヒックフロー分類子を用いて、分類すべきトラヒックに対してトラヒック分類動作を実行する。このように、モジュール１３３０は、分類されていないトラヒックデータ／情報１３４４を評価するときに、分類子情報１３６０を用いてトラヒックフロー１のデータ／情報１３８２を識別する。
【０１０６】
スケジューリングモジュール１３３２は、キュー１３８４からのデータユニットの送信を制御するのに用いられる、情報１３６２において識別された１つ以上の送信スケジューリング制御パラメータを、情報１３５８の一部として含まれている受信した送信スケジューリング情報の関数として設定する。例えば、スケジューリングモジュール１３３２は、送信待ち時間パラメータ１３７６を、受信した待ち時間情報１３６８の関数として設定し、モジュール１３３２は、ＡＲＱパラメータ１３８０を、受信したＡＲＱ情報１３７２の関数として設定する。
【０１０７】
トラヒック記憶モジュール１３３４は、該トラヒックフローに対応するキュー内で、トラヒック分類動作によって識別されたトラヒックを記憶する。この結果、トラヒック記憶モジュール１３３４は、トラヒック分類子モジュール１３３０に応答して、例えば、キュー１３８４内で識別されたトラヒックフロー１のデータ／情報１３８２を記憶する。レシーバ制御モジュール１３３６は、レシーバモジュール１３０２の動作を制御し、一方、トランスミッタ制御モジュール１３３８は、トランスミッタモジュール１３０４の動作を制御する。
【０１０８】
データ／情報１３２０は、トラヒックフロー１のデータ／情報１３４０、…、トラヒックフローｎのデータ／情報１３４２、分類されていないトラヒックデータ／情報１３４４、無線端末識別情報１３４６、基地局識別情報１３４８、タイミング／周波数構造情報１３５０および要求ディクショナリ情報１３５２を含む。トラヒックフロー１のデータ／情報１３４０は、ＱｏＳ要件情報１３５４、トラヒックフロープロファイル情報１３５６、受信したトラヒックフロー設定情報１３５８、セットトラヒックフロー分類子パラメータ情報１３６０、セット送信スケジューリング制御パラメータ情報１３６２およびキュー１３８４を含む。受信したトラヒックフロー設定情報１３５８は、送信スケジューリング情報１３６６、待ち時間情報１３６８、自動反復要求情報１３７２およびリンク共有情報１３７０を含む。セット送信スケジューリング制御パラメータ情報１３６２は、リンク共有重みパラメータ情報１３７４、送信待ち時間パラメータ情報１３７６、トラヒックフロー送信リソース共有パラメータ情報１３７８およびＡＲＱパラメータ情報１３８０を含む。キュー１３８４は、識別されたトラヒックフロー１のデータ／情報１３８２を含む。
【０１０９】
本特許出願に記載されているメッセージは、前記メッセージが、それを介して伝達されるノードに加えて、前記メッセージを生成しおよび／または受信するノードの記憶装置に格納される。従って、様々な実施形態の新規なメッセージを生成し、送信し、および用いる方法および装置に向けられると共に、様々な実施形態は、本出願の文章および図に記載され、および図示されているタイプの新規なメッセージのうちの１つ以上を格納する機械可読媒体、例えば、メモリにも向けられる。
【０１１０】
様々な実施形態において、本願明細書に記載されているノードは、１つ以上の方法に対応するステップ、例えば、信号処理、メッセージの生成および／または送信のステップを実行する１つ以上のモジュールを用いて実施される。従って、いくつかの実施形態において、様々な特徴は、モジュールを用いて実施される。このようなモジュールは、ソフトウェア、ハードウェア、またはソフトウェアとハードウェアの組合せを用いて実施することができる。上述した方法または方法ステップの多くは、例えば、１つ以上のノードにおいて、上述した方法の一部または全てを実施するために、機械、例えば、追加的なハードウェアを有するまたは有していない汎用コンピュータを制御するための、メモリ素子、例えば、ＲＡＭ、フロッピー（登録商標）ディスク等の機械可読媒体に含まれているソフトウェア等の機械実行可能命令を用いて実施することができる。従って、様々な実施形態は、特に、機械、例えば、プロセッサおよび関連するハードウェアに、上述した方法のステップのうちの１つ以上を実行させる機械実行可能命令を含む機械可読媒体にも向けられる。
【０１１１】
当業者には、上記の説明を考慮すれば、上述した方法および装置に関する多くの追加的な変形例は明らかであろう。そのような変形例は、本発明の範囲内であると見なされる。該方法および装置は、ＯＦＤＭ、ＣＤＭＡ、ＴＤＭＡ、または、アクセスノードと移動ノードとの間に無線通信リンクを形成するのに用いることのできる様々な他のタイプの通信技術と共に用いることができ、また様々な実施形態において用いられる。いくつかの実施形態において、該アクセスノードは、ＯＦＤＭ、ＣＤＭＡおよび／またはＴＤＭＡを用いて、移動ノードとの通信リンクを確立する基地局として実施される。様々な実施形態において、該移動ノードは、ノートブックコンピュータ、ＰＤＡ、または、該方法を実施するためのレシーバ／トランスミッタ回路および論理および／またはルーチンを含む他の携帯機器として実施される。
【図面の簡単な説明】
【０１１２】
【図１】様々な実施形態に従って実施される例示的な通信システムのネットワークの略図を示す。
【図２】様々な実施形態に従って実施される例示的なエンドノードを示す。
【図３】様々な実施形態に従って実施される例示的なアクセスノードを示す。
【図４】様々な実施形態に従って実行される、エンドノードおよびアクセスノードに含まれる様々なモジュールの間の例示的なシグナリングおよびトラヒックフローを示す。
【図５】エンドノードがアクセスノードを介した許可されたネットワークアクセスである場合の様々な実施形態に従って実行される例示的なシグナリングを示す。
【図６】エンドノードへのまたはエンドノードからのトラヒックフローのためのサービス品質サポートがエンドノードまたは別のネットワークノードによって加えられ、変更されまたは削除された場合の、様々な実施形態に従って実行される例示的なシグナリングを示す。
【図７】エンドノードへのまたはエンドノードからのトラヒックフローのためのサービス品質サポートがアクセスノードによって取り消された場合の、様々な実施形態に従って実行される例示的なシグナリングを示す。
【図８】エンドノードがネットワークへの接続ポイントを第１のアクセスノードから第２のアクセスノードに変更した場合の、様々な実施形態に従って実行される例示的なシグナリングを示す。
【図９】エンドノードへのまたはエンドノードからのトラヒックフローのためのサービス品質サポートがエンドノードによって追加され、変更されまたは削除された場合の、様々な実施形態に従って実行される例示的なシグナリングを示す。
【図１０】様々な実施形態による、アクセスノード、例えば基地局を作動させる例示的な方法のフローチャートである。
【図１１】様々な実施形態による、無線端末、例えば移動ノードを作動させる例示的な方法のフローチャートである。
【図１２】様々な実施形態に従って実施される例示的な基地局の略図である。
【図１３】様々な実施形態に従って実施される例示的な無線端末、例えば移動ノードの略図である。
【図１】
2009533982.tif 000003
【図２】
2009533982.tif 000004
【図３】
2009533982.tif 000005
【図４】
2009533982.tif 000006
【図５】
2009533982.tif 000007
【図６】
2009533982.tif 000008
【図７】
2009533982.tif 000009
【図８】
2009533982.tif 000010
【図９】
2009533982.tif 000011
【図１０】
2009533982.tif 000012
【図１１】
2009533982.tif 000013
【図１２】
2009533982.tif 000014
【図１３】
2009533982.tif 000015
【国際調査報告】
2009533982.tif 000016
2009533982.tif 000017
2009533982.tif 000018