"デジタル通信システムでのマルチビットレートアプリケーションの呼アドミッション制御をもたらす方法であって、着信マルチビットレート呼の許容ビットレートレベルおよび関連した優先度レベルを識別するステップと、前記着信マルチビットレート呼を、第1の、最大の要求ビットレートレベルおよび関連した最小優先度レベルにて許可できるかを判定するステップとを含み、前記着信マルチビットレート呼を許可できない場合は、前記着信呼に対する、より低い許容ビットレートレベルおよび関連した優先度レベルを選択するステップと、前記着信マルチビットレート呼を許可できるまで、前記判定するステップを繰り返すステップと、最後に選択されたより低い許容ビットレートレベルおよび関連した優先度レベルにて、前記マルチビットレート呼を許可するステップとを含む方法。より低い許容ビットレートレベルは、それぞれより高い優先度レベルに関連付けられる、請求項1に記載の方法。ユーザ機器UEにシグナリングメッセージを送出するステップと、前記着信呼を開始するステップと、最後に選択されたより低い許容ビットレートを示すステップとを含む、請求項1に記載の方法。前記許容ビットレートレベルを含む個々の呼構成要素を識別するステップであって、それぞれの個々の呼構成要素は関連した優先度レベルを有する、ステップをさらに含む、請求項2に記載の方法。前記着信呼の優先度レベルより低い優先度を有する既存のマルチビットレート呼の構成要素をプリエンプションするステップをさらに含む、請求項4に記載の方法。前記呼構成要素を非アクティブにするステップをさらに含む、請求項5に記載の方法。前記通信システムによって呼がドロップされた場合に、前記通信システムの利用可能な帯域幅を判定するステップと、アクティブなマルチビットレート呼の現在非アクティブな呼構成要素の候補リストを、それらの関連したビットレートおよび優先度レベルと共に編集するステップと、前記候補リストを、より高い優先度レベルを先にして優先度レベルによってソートするステップと、順番に、前記通信システムの前記利用可能な帯域幅によってそのビットレートに対処することができる非アクティブな呼構成要素を、前記候補リストから選択するステップと、前記選択された非アクティブな呼構成要素に関連するアクティブな呼のサービスをアップグレードするために、選択された非アクティブな呼構成要素を活動化するステップとをさらに含む、請求項6に記載の方法。前記デジタル通信システムがパケットデータネットワークを備える、請求項1に記載の方法。前記デジタル通信システムがロングタームエボリューションLTEパケットデータネットワークを備える、請求項8に記載の方法。前記処理が、LTEネットワークのeNodeBにて発生する、請求項9に記載の方法。上記に鑑みて、マルチビットレートアプリケーションの融通性を利用するように、改良された呼アドミッションおよびプリエンプションのためのシステムおよび方法を提供することが望ましい。マルチビットレートアプリケーションの場合は、より高い優先度の呼を許可するために呼全体をプリエンプションしてリソースを解放することは効率的でない場合がある。着信呼が必要とするリソースに応じて、十分なリソースを解放するのにはこれらの呼が、より低いデータレートで動作すれば十分である場合がある。したがって本発明の実施形態は、完全に切断される代わりに、これらの呼が帯域幅を解放するためにプリエンプション時に速度をドロップバックすることを可能にする方法を提供する。本発明の実施形態は、デジタル通信システムでのマルチビットレートアプリケーションの呼アドミッション制御をもたらす方法を対象とする。方法は、着信マルチビットレート呼の許容ビットレートレベルおよび関連した優先度レベルを識別するステップと、着信マルチビットレート呼を、第1の、最大の要求ビットレートレベルおよび関連した最小優先度レベルにて許可できるかを判定するステップとを含み、着信マルチビットレート呼を許可できない場合は、着信呼に対する、より低い許容ビットレートレベルおよび関連した優先度レベルを選択するステップと、着信マルチビットレート呼を許可できるまで、判定するステップを繰り返すステップと、最後に選択されたより低い許容ビットレートレベルおよび関連した優先度レベルにて、マルチビットレート呼を許可するステップとを含む。一部の実施形態では、より低い許容ビットレートレベルは、対応するより高い優先度レベルに関連付けられる。一部の実施形態では、許可するステップはさらに、ユーザ機器UEにシグナリングメッセージを送出するステップと、着信呼を開始するステップと、最後に選択されたより低い許容ビットレートを示すステップとを含む。一部の実施形態では、着信マルチビットレート呼の許容ビットレートレベルおよび関連した優先度レベルを識別するステップはさらに、許容ビットレートレベルを含む個々の呼構成要素を識別するステップを含み、それぞれの個々の呼構成要素は関連した優先度レベルを有する。一部の実施形態では、判定するステップはさらに、着信呼の優先度レベルより低い優先度を有する既存のマルチビットレート呼の構成要素をプリエンプションするステップを含む。一部の実施形態では、構成要素をプリエンプションするステップは、呼構成要素を非アクティブにするステップを含む。一部の実施形態では、通信システムによって呼がドロップされた場合は、方法はさらに、通信システムの利用可能な帯域幅を判定するステップと、アクティブなマルチビットレート呼の現在非アクティブな呼構成要素の候補リストを、それらの関連したビットレートおよび優先度レベルと共に編集するステップと、候補リストを、より高い優先度レベルを先にして優先度レベルによってソートするステップと、順番に、通信システムの利用可能な帯域幅によってそのビットレートに対処することができる非アクティブな呼構成要素を、候補リストから選択するステップと、選択された非アクティブな呼構成要素に関連するアクティブな呼のサービスをアップグレードするために、選択された非アクティブな呼構成要素を活動化するステップとを含む。一部の実施形態ではデジタル通信システムは、パケットデータネットワークを備える。一部の実施形態ではデジタル通信システムは、ロングタームエボリューションLTEパケットデータネットワークを備える。一部の実施形態では処理は、LTEネットワークのeNodeBにて発生する。次に、本発明の実施形態による装置および/または方法の一部の実施形態について、例示のみとして、添付の図面を参照して説明する。図では同様な特徴は同様な参照記号によって示される。異なる帯域幅レベルで動作することができる多くのアプリケーションがあり、これらはマルチビットレートアプリケーションと呼ばれ、関連する呼はマルチビットレート呼と呼ばれる。これらのアプリケーションおよび呼はマルチレート、または可変ビットレートアプリケーションおよび呼と呼ばれることもあり、本文書の目的のためにこれらの用語は置き換え可能と見なすことができる。新しい呼がネットワークに到着し、呼をサポートするのに十分なリソースがないときは、着信呼を許可するためにネットワークリソースを解放するようにプリエンプションを用いることができる。しかし多くの場合には、デフォルトで、より高い優先度の呼をサポートするためにマルチビットレート呼を完全に切断することは非効率となり得る。多くの状況ではマルチビットレート呼に、より低いレベルで動作することを要求すれば十分となり得る。より低いレートで動作させることにより、着信呼をサポートするために十分なリソースを解放することが可能となり得る。新しい呼が到着し、プリエンプションが必要なときに、eNodeBがUEにアプリケーションがマルチビットレートアプリケーションであるかどうかについて要求するのは実用的ではない。したがって本発明の実施形態は、ベアラ設定メッセージたとえばLTEにおける、IP-CANSessionModification、BearerSet-upRequest、およびRequestBearerResourceModificationに、新しい情報要素informationelements:IEとして符号化された以下の情報が追加されることを規定する:-アプリケーションが複数のQoSレベルをサポートし得ることの表示-このアプリケーションがサポートする用意のある異なるQoSレベル-各QoSレベルに対する、QoSレベルの優先度レベル前述のストリームビデオを例として考えてみる。このUE、UEAは、QoSレベルを以下のように符号化することができる:-10Mbps、優先度3、ドロップバックOK-5Mbps、優先度2、ドロップバックOK-1.25Mbps、優先度、ドロップバックなし、プリエンプション不可LTEではベアラ設定シグナリングメッセージは、以下のパラメータを含んでいる。-アップストリームおよびダウンストリームでデータフローに属するパケットを検出するためにゲートウェイによって用いられるサービスデータフローテンプレート。これらのテンプレートはTFTトラフィックフローテンプレートと呼ばれる。-QCI-QoSクラス識別子-アップストリームULおよびダウンストリームDL最大ビットレートMBR-アップストリームおよびダウンストリーム保証ビットレートGBR-割り当ておよび保持優先度ARPパラメータあるベアラに対するMBRおよびGBRアップリンクまたはダウンリンクが異なる値を有することがあり得る。多くのLTE実施形態ではeNodeBは、この1対の値を、しばしば呼の有効帯域幅アップリンクまたはダウンリンクでそれぞれと呼ばれる単一の値にマップし得る。説明を簡単にするために以下の段落では、帯域幅という用語は、呼の有効帯域幅または値の対を意味するように用いられる。通常は有効帯域幅は、通常の帯域幅と同じくビット/秒で表される。多くのアプリケーションでは、アップリンクおよびダウンリンク方向で必要な帯域幅は異なる。またアップリンクおよびダウンリンクの物理的帯域幅は異なる。ダウンリンクはアップリンクより高い容量を有する。したがってアドミッション制御およびプリエンプションのためのロジックは、アップリンクおよびダウンリンク用に別々に取り扱われる。しかし処理ロジックは両方向で同じである。以下の説明では、本発明について単一の方向に対して述べる。実際の実施形態ではeNodeBには、アップリンクおよびダウンリンク用にそれぞれ、呼アドミッションおよびプリエンプションを管理する2つの同一の処理が実施されることになる。N個のレベル有するマルチビットレート呼を説明するために以下の表記を用いる。-P1,B1;P2,B2;;PN,BN、ただしPiはレベルiの優先度レベルであり、P1が最も高い優先度である。-Biはi番目のレベルに必要な帯域幅であり、B1<B2<BNである。通常の呼は論理的に、1つのレベルを有するマルチビットレート呼と見なすことができる。マルチビットレート呼に対する呼アドミッション図1は、マルチビットレート呼に対する呼アドミッション処理の一実施形態の図である。ステップ100で、N個のレベルを有するマルチビットレート呼P1,B1;P2,B2;;PN,BNが到着する。ステップ110で処理は、k=Nに設定する。ステップ120で処理は、優先度Pkを有し帯域幅Bkを有する呼を許可できるかどうかを判定する。そうであれば処理はステップ130に進み、そこで着信呼はレベルkで許可される。呼がレベルkで許可されたことを示すシグナリングメッセージがUEに送出される。この呼を許可することによって、場合によっては他の呼通常の呼、および他のマルチビットレート呼がプリエンプションされ得ることに留意されたい。マルチビットレート呼に対するプリエンプションは、その呼がより低いビットレートで動作することを意味し得る。ステップ130の後に処理は終了する。ステップ120で処理が、現在選択されているレベルではその呼を許可できないと判定した場合は、処理はステップ140に進み、そこで処理はk=k-1に設定する。ステップ150はk=0であるかを調べる。k>0の場合は処理は、ステップ120に戻って着信マルチビットレート呼の次のレベルを処理する。ステップ150で処理がk=0と判定した場合は、これはアルゴリズムは成功することなく着信マルチビットレート呼のすべてのレベルを処理したことを意味し、処理はステップ160に進み、そこでは呼は許可されていない。呼が許可されなかったことを示すためにUEにシグナリングメッセージが返送される。N個のレベルを有するマルチビットレート呼が許可された後には、N個の構成要素を有すると見なされる:構成要素1C1は、優先度P1および帯域幅D1=B1を有し、構成要素2C2は、優先度1および帯域幅D2=B2-B1を有し、構成要素NCNは、優先度1および帯域幅DN=BN-Bn-1を有する。レベルkにて呼が許可された場合は、C1からCkまでの構成要素がアクティブとなり、各アクティブ構成要素の増分的な帯域幅の合計BkBk=DKDk-1D1である総帯域幅を有する。構成要素Ck1からCNは非アクティブとなる。マルチビットレート呼のプリエンプション新しい呼が到着したときはプリエンプションが必要となる場合がある。プリエンプション処理では、マルチビットレート呼の各構成要素は、別々の呼として扱われる。したがってマルチビットレート呼が3つのアクティブ構成要素C1、C、およびC3を有する場合は、これらは3つの別々の呼として扱われる。C1はC2およびC3より高い優先度を有するので、より低い優先度を有するC2およびC3もプリエンプションされない限りC1をプリエンプションすることはできない。プリエンプション処理の終わりには、マルチビットレート呼のアクティブ構成要素のいくつかまたはすべてがプリエンプションされ得る。構成要素のいくつかがレベルkでプリエンプションされた場合は、プリエンプションされる構成要素はCk、Ck1、、Cnとなる。この場合はeNodeBは、マルチビットレート呼はレベルk-1で、すなわち優先度Pk-1および帯域幅Ck-1で動作すべきであることを示す呼の途中でのシグナリングメッセージをUEに送出する。構成要素Ck、Ck1、、Cnは非アクティブとなる。マルチビットレート呼のすべてのアクティブ構成要素がプリエンプションされた場合は、呼はドロップされることになる。以下の実施例は、マルチビットレート呼の呼アドミッション処理の一実施形態を示す。マルチビットレート呼1は、以下の特性をもつ4つのレベルを有する:P1、2Mbps;P2、4Mbps;P3、6Mbps;P4、8Mbps。リンクの容量は10Mbpsであると仮定する。システムは、呼1が到着したときには他の呼をもたないと仮定する。その場合は、レベル4では呼は8Mbpsを必要としシステムは10Mbpsを有するので、呼1はレベル4にて許可される。許可された後には呼1は、それぞれが2Mbpsの帯域幅を有する、4つの構成要素C1、C2、C3、C4を有する。第2のマルチビットレート呼、呼2が呼1と同一の特性を有して到着したと仮定する。eNodeBでのアドミッション制御処理は以下のようになる。-最初に呼アドミッション処理は、呼2の最も低いレベルであるレベル4にて呼2を評価する。レベル4では呼2は8Mbpsを必要とするが、システムが現在使用していないのは2Mbpsしかない。したがって呼を、プリエンプションなしで許可することはできない。しかし呼2は優先度P4であり、呼1の構成要素のいずれもプリエンプションできない。したがって呼2はレベル4では許可できない。-次いでeNodeBは、呼2をレベル3で許可できるかを判定する。必要な帯域幅は6Mbpsである。利用可能な帯域幅は2Mbpsである。したがってプリエンプションなしでは呼を許可できない。呼2はレベル3では、レベル3の呼2より低い優先度を有する呼1の構成要素4をプリエンプションできる。しかしこれは2Mbpsを解放するだけで、結果として利用可能な帯域幅は4Mbpsになるだけであり不十分となる。したがって呼2はレベル3で許可できない。-次にeNodeBは、呼2をレベル2で許可できるかを判定する。レベル2では呼2は4Mbpsを必要とする。この呼を許可するにはプリエンプションが必要となる。呼2はレベル2では、呼1の構成要素3および構成要素4をプリエンプションでき、それにより4Mbpsの帯域幅を解放する結果として6Mbpsの利用可能な帯域幅を生じる。しかし4Mbpsだけが必要なので、システムは呼1の構成要素4のみをプリエンプションする。したがって呼2は、呼1の構成要素4をプリエンプションすることにより、レベル2にて許可することができる。eNodeBは、呼がレベル2構成要素1と2はアクティブ、構成要素3と4は非アクティブで許可されたことを示すシグナリングメッセージを呼2のUEに送出する。eNodeBはまた、UEはこのときはレベル3構成要素1、2、および3はアクティブ、構成要素4は非アクティブで動作すべきであることを示す、呼の途中のシグナリングメッセージを呼1のUEに送出する。システムは、両方の呼が、それぞれ2Mbpsの4つの構成要素を有することを記憶することに留意されたい。したがってこの実施例では、必要なプリエンプションを用いて呼2が許可された後は、呼1の最初の3つの構成要素はアクティブとなり、最後の構成要素は非アクティブとなる。呼2の最初の2つの構成要素はアクティブとなり、最後の2つの構成要素は非アクティブとなる。自動高速化呼がネットワークを離れるとネットワークリソースは解放されることになる。この状況下ではシステムは、最大の要求帯域幅で動作していないすなわち呼のいくつかの構成要素は非アクティブであるマルチビットレート呼の帯域幅をアップグレードしたい場合がある。呼がシステムを離れたときはeNodeBは、マルチビットレート呼のいくつかをアップグレードできるかどうかを自動的に調べることができる。このような手順の一実施形態は、図2のフローチャートによって示される。ステップ200で処理は、次のように以下のパラメータを初期化する:-V=システムの現在利用可能な帯域幅-アップグレードするすなわちアクティブにすることができる、現在非アクティブなマルチビットレート呼構成要素を表す選択リスト。このリストは空のリストとして初期化される。-候補リスト:これは以下の順序で配置された、マルチビットレート呼の現在非アクティブ構成要素のリストである。-より高い優先度の構成要素は、より低い優先度の構成要素より前に置かれる。-同じ優先度の構成要素の間での順序は、呼の到着の時間に従って配置され、先に到着したものは後から到着したものより前に置かれる。ステップ210で処理は候補リストが空であるかを調べる。候補リストが空でない場合は処理はステップ220へ続き、そこで候補リストの1番目の要素の帯域幅要件Fを求める。ステップ230で処理は、Fが現在利用可能な帯域幅V以下であるかをどうかを調べる。そうであればこれは1番目の要素はアップグレードできるすなわちアクティブにできることを意味し、処理はステップ240に続き、そこで1番目の要素は選択リストに追加され、候補リストから削除される。ステップ250でVは、V-Fに更新され、処理はステップ210に戻って次の要素を評価する。ステップ230でF>Vであると判定された場合は、これは1番目の要素をアップグレードできないことを意味し、その場合は処理はステップ260へ続き、そこで処理は同じ呼に属する、候補リスト内のこの要素およびすべての他の構成要素を候補リストから削除する。次いで処理はステップ210に戻って次の要素を評価する。ステップ210で候補リストが空であると判定された場合は、処理はステップ270へ続き、そこで処理は選択リストが空であるかどうかを調べる。選択リストが空である場合はアップグレードはできず、アルゴリズムは終了する。ステップ270で選択リストが空でないと判定された場合は、処理はステップ280へ続き、そこで処理は同じ呼に属する選択リスト内の構成要素を特定し、それらを呼ごとにマージする。ステップ290で処理は、アップグレードできるマルチビットレート呼、およびアップグレードの適切なレベルを決定する。次いでステップ300で処理は以下によってアップグレードを実行する:-より大きな帯域幅を可能にするためにベアラがアップグレードされたことを示す、シグナリングメッセージを適切なUEに送出する。-アップグレードされた構成要素のステータスはアクティブに変更される。-システムの現在利用可能な帯域幅などの、他の直接関係するパラメータを更新する。次いでアルゴリズムは終了する。図2の処理はいつでも実行することができるが、呼が離れた直後が、ネットワークリソースが解放されるときであるので、自然であり有用な時点である。しかし繁忙なシステムでは、呼は頻繁に離れ得る。上記のアルゴリズムの頻繁な実行を避けるために、一部の実施形態ではeNodeBは、処理の最後の実行から所定の時間間隔の後にのみ上記のアルゴリズムを実行する。所定の時間間隔の一例は30秒である。他の実施形態ではeNodeBは、すべての非アクティブ構成要素の最小帯域幅を表すパラメータを保持することができる。上記のアルゴリズムは、現在利用可能な帯域幅がこの最小値を上回る場合にのみ実行される。これにより自動アップグレードをサポートするのに必要な処理量が低減される。変形形態本文書では、本発明の実施形態の説明の関連としてLTEを用いた。しかし当業者には本発明は、ネットワークリソースの利用可能性に基づく呼アドミッションおよびプリエンプションをサポートするすべてのデジタル通信システムに応用できることが明らかであろう。本発明の範囲は多くの他の実施形態を包含する。たとえば候補リスト内の同じ優先度を有する呼構成要素は、異なる形で配置することができるたとえば到着が時間的に先の構成要素の代わりに、最も小さな帯域幅を有する構成要素を1番目に配置することができる。これらの変形形態は、本明細書内で明示的に述べられないまたは示されないが、本発明の原理を具体化し、かつその趣旨と範囲内に含まれることが理解される。当業者なら上述の様々な方法はプログラムされたコンピュータによって行うことができることが容易に認識されよう。本明細書では一部の実施形態はまた、たとえばマシンまたはコンピュータにより読み出し可能であり、機械実行可能なまたはコンピュータ実行可能な命令のプログラムを符号化するデジタルデータ記憶媒体で、前記命令が前記上述の方法のステップの一部またはすべてを行う、プログラム記憶装置を包括することが意図される。プログラム記憶装置はたとえば、デジタルメモリ、磁気ディスクおよび磁気テープ、ハードディスク装置などの磁気記憶装置、または光学的読み出し可能デジタルデータ記憶媒体とすることができる。実施形態はまた、上述の方法の前記ステップを行うようにプログラムされたコンピュータも包括することが意図される。説明および図面は単に本発明の原理を示す。したがって当業者なら、本明細書では明示的に述べられないまたは示されないが本発明の原理を実施し、その趣旨および範囲に含まれる様々な構成を思い付くことができることを理解されたい。さらに、本明細書に記載されたすべての実施例は、当技術分野を発展させるために、主として本発明の原理、および発明者または発明者らの寄与による概念の理解において読者を補助するための教育的な目的のために過ぎず、このような具体的に記載された実施例および条件には限定されないものと解釈されるべきであることが明示的に意図される。さらに本明細書において、本発明の原理、態様、および実施形態を記載したすべての文、およびその特定の実施例は、その均等物を包含するものである。プロセッサとしてラベルが付けられた任意の機能ブロックを含む、図に示された様々な要素の機能は、専用のハードウェア、ならびに適切なソフトウェアに関連してソフトウェアを実行することができるハードウェアを用いることによって実現することができる。プロセッサによって実現されるときは機能は、単一の専用プロセッサ、単一の共有されたプロセッサ、その一部を共有することができる複数の個別のプロセッサによって実現することができる。さらにプロセッサまたはコントローラという用語の明示的な使用は、ソフトウェアを実行することができるハードウェアを排他的に指すと解釈されるべきではなく、非限定的に、デジタル信号プロセッサDSPハードウェア、ネットワークプロセッサ、特定用途向け集積回路ASIC、フィールドプログラマブルゲートアレイFPGA、ソフトウェアを記憶するための読出し専用メモリROM、ランダムアクセスメモリRAM、および不揮発性メモリを暗黙に含むことができる。他の従来型および/またはカスタムハードウェアも含むことができる。同様に、図に示されるいずれのスイッチも概念的であるに過ぎない。それらの機能は、プログラムロジックの動作を通して、専用ロジックを通して、プログラム制御と専用ロジックの相互作用を通して、さらには手動で行うことができ、特定の技術は状況から、より具体的に理解されるように実施者によって選択することができる。当業者には、本明細書内のいずれのブロック図も本発明の原理を具体化する例示の回路の概念図を表すことが理解されるべきである。同様にいずれのフローチャート、フロー図、状態遷移図、擬似コードなどは、コンピュータ可読媒体内に実質的に表すことができる様々な処理を表し、したがってコンピュータまたはプロセッサが明示的に示されていても示されていなくても、コンピュータまたはプロセッサによって実行されることが理解されよう。上述の本発明の実施形態に対しては、特許請求の範囲で定義される本発明の範囲から逸脱せずに、数多くの変更形態、変形形態、および適用形態を形成することができる。"