(57)【特許請求の範囲】
【請求項１】
デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整する方法であって、前記方法は、前記ネットワークによって開始されるＱｏＳをサポートしない、前記デバイスが実行し、
前記デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取ることと、
前記要求を前記ネットワークによって構成される実ＱｏＳインスタンスと整合することと、ここにおいて、前記要求を整合することは、
前記要求において前記デバイスによって指定されるトラフィックフィルタテンプレート（ＴＦＴ）のセットを比較することを備える、
前記比較によって一致が見つかる場合、仮想ＱｏＳインスタンスを生成することと、
前記仮想ＱｏＳインスタンスを前記実ＱｏＳインスタンスにバインドすることと、
前記仮想ＱｏＳインスタンスを用いて前記ネットワークと通信することと
を備える方法。
【請求項２】
前記ネットワークにより前記デバイスがネットワーク開始型ＱｏＳを変化させることができるか否かを判断することと、
前記デバイスにおいて開始される、ＱｏＳを変化させる要求を受け取ることと、
前記変化させる要求に応答して前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を変化させることと
をさらに備える、請求項１に記載の方法。
【請求項３】
ＱｏＳを変化させる前記要求は、ＱｏＳを停止する、再開するまたは変更するうちの少なくとも１つの要求を備え、
前記変化させることは、前記変化させる要求に応答して、前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を停止するか、再開するかまたは変更するうちの少なくとも１つを備える、
請求項２に記載の方法。
【請求項４】
前記ネットワークが前記デバイスに対してネットワーク開始型サービス品質（ＱｏＳ）に対するいかなる動作も実行することを可能にしないか否かを判断することと、
第２のＱｏＳ要求を、前記ネットワークによって構成される第２の実サービス品質（ＱｏＳ）インスタンスと整合することと、
第２の仮想ＱｏＳインスタンスを生成することと、
前記第２の仮想ＱｏＳインスタンスを前記第２の実サービス品質（ＱｏＳ）インスタンスにバインドすることと、
前記第２の仮想ＱｏＳインスタンスを用いて前記ネットワークと通信することと
をさらに備える、請求項１に記載の方法。
【請求項５】
ＱｏＳを変更する要求を受け取ることと、
前記要求に応答して前記実ＱｏＳインスタンスを変更することと、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳと一致するか否かを判断することと、
をさらに備える、請求項１に記載の方法。
【請求項６】
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳに一致する場合、前記変更されたＱｏＳをアプリケーションに追加することをさらに備える、
請求項５に記載の方法。
【請求項７】
前記バインドされた仮想ＱｏＳインスタンスを保留セットに追加することと、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知することと
をさらに備える、請求項５に記載の方法。
【請求項８】
前記変更されたＱｏＳが保留セットにおける仮想ＱｏＳインスタンスと一致すると判断することと、
応答して、前記一致する仮想ＱｏＳインスタンスを用いて変更されたＱｏＳをアプリケーションに追加することと
をさらに備える、請求項５に記載の方法。
【請求項９】
ＱｏＳの失敗に応答して、ネットワーク開始型ＱｏＳとの別の整合を実行することと、
一致が見つかると、該一致に基づいて、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドすることと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記実ＱｏＳインスタンスにバインドされている前記仮想ＱｏＳインスタンスをバインド解除することをさらに備える、
請求項１に記載の方法。
【請求項１１】
前記実ＱｏＳインスタンスを変更することをさらに備える、
請求項１０に記載の方法。
【請求項１２】
前記バインド解除は、ネットワーク開始解放に応答し、前記方法は、
前記仮想ＱｏＳインスタンスを保留セットに移動することと、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知することと
をさらに備える、請求項１０に記載の方法。
【請求項１３】
前記バインド解除は、ネットワーク開始解放に応答し、前記方法は、
前記仮想ＱｏＳインスタンスを解放することと、
アプリケーションに対し、ＱｏＳが喪失したことを通知することと
をさらに備える、請求項１０に記載の方法。
【請求項１４】
デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整するコンピュータプログラムであって、
前記デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取り、
前記要求を前記ネットワークによって構成される実ＱｏＳインスタンスと整合し、ここにおいて、前記要求を整合することは、
前記要求において前記デバイスによって指定されるトラフィックフィルタテンプレート（ＴＦＴ）のセットを比較することを備える、
前記比較によって一致が見つかる場合、仮想ＱｏＳインスタンスを生成し、
前記仮想ＱｏＳインスタンスを前記実ＱｏＳインスタンスにバインドし、
前記仮想ＱｏＳインスタンスを用いて前記ネットワークデバイスと通信する
ことをコンピュータに行わせるコードを備え、前記コンピュータプログラムは、前記ネットワークによって開始されるＱｏＳをサポートしない、前記デバイスに備えられる、コンピュータプログラム。
【請求項１５】
前記ネットワークにより前記デバイスがネットワーク開始型ＱｏＳを変化させることができるか否かを判断し、
前記デバイスにおいて開始される、ＱｏＳを変化させる要求を受け取り、
前記変化させる要求に応答して前記仮想ＱｏＳおよび前記実サービス品質（ＱｏＳ）を変化させる
ことをコンピュータに行わせるコードをさらに備える、請求項１４に記載のコンピュータプログラム。
【請求項１６】
ＱｏＳを変化させる前記要求は、ＱｏＳを停止する、再開するまたは変更するうちの少なくとも１つの要求を含み、
前記変化させることは、前記変化させる要求に応答して、前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を停止するか、再開するかまたは変更するうちの少なくとも１つを備える、
請求項１５に記載のコンピュータプログラム。
【請求項１７】
前記ネットワークが前記デバイスに対してネットワーク開始型サービス品質（ＱｏＳ）に対するいかなる動作も実行することを可能にしないか否かを判断し、
第２のＱｏＳ要求を、前記ネットワークによって構成される第２の実サービス品質（ＱｏＳ）インスタンスと整合し、
第２の仮想ＱｏＳインスタンスを生成し、
前記第２の仮想ＱｏＳインスタンスを前記第２の実サービス品質（ＱｏＳ）インスタンスにバインドし、
前記第２の仮想ＱｏＳインスタンスを用いて前記ネットワークと通信する
ことをコンピュータに行わせるコードをさらに備える、請求項１４に記載のコンピュータプログラム。
【請求項１８】
ＱｏＳを変更する要求を受け取り、
前記要求に応答して前記実ＱｏＳインスタンスを変更し、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳと一致するか否かを判断する
ことをコンピュータに行わせるコードをさらに備える、請求項１４に記載のコンピュータプログラム。
【請求項１９】
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳに一致する場合、前記変更されたＱｏＳをアプリケーションに追加する
ことをコンピュータに行わせるコードをさらに備える、請求項１８に記載のコンピュータプログラム。
【請求項２０】
前記バインドされた仮想ＱｏＳインスタンスを保留セットに追加し、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知する
ことをコンピュータに行わせるコードをさらに備える、請求項１８に記載のコンピュータプログラム。
【請求項２１】
前記変更されたＱｏＳが保留セットにおける仮想ＱｏＳインスタンスと一致すると判断し、
応答して、前記一致する仮想ＱｏＳインスタンスを用いて変更されたＱｏＳをアプリケーションに追加する
ことをコンピュータに行わせるコードをさらに備える、請求項１８に記載のコンピュータプログラム。
【請求項２２】
ＱｏＳの失敗に応答して、ネットワーク開始型ＱｏＳとの別の整合を実行し、
一致が見つかると、該一致に基づいて、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドする
ことをコンピュータに行わせるコードをさらに備える、請求項１４に記載のコンピュータプログラム。
【請求項２３】
前記実ＱｏＳインスタンスにバインドされている前記仮想ＱｏＳインスタンスをバインド解除する
ことをコンピュータに行わせるコードをさらに備える、請求項１４に記載のコンピュータプログラム。
【請求項２４】
前記実ＱｏＳインスタンスを変更する
ことをコンピュータに行わせるコードをさらに備える、請求項２３に記載のコンピュータプログラム。
【請求項２５】
前記バインド解除は、ネットワーク開始解放に応答し、
前記仮想ＱｏＳインスタンスを保留セットに移動することと、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知することと、
ことをコンピュータに行わせるコードをさらに備える、請求項２３に記載のコンピュータプログラム。
【請求項２６】
前記バインド解除は、ネットワーク開始解放に応答し、
前記仮想ＱｏＳインスタンスを解放することと、
アプリケーションに対し、ＱｏＳが喪失したことを通知することと、
ことをコンピュータに行わせるコードをさらに備える、請求項２３に記載のコンピュータプログラム。
【請求項２７】
ワイヤレス通信システムにおいてデバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整する装置であって、
前記デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取るための手段と、
前記要求を前記ネットワークによって構成される実ＱｏＳインスタンスと整合するための手段と、前記要求を整合するための前記手段は、
前記要求において前記デバイスによって指定されるトラフィックフィルタテンプレート（ＴＦＴ）のセットを比較するための手段を備える、
前記比較によって一致が見つかる場合、仮想ＱｏＳインスタンスを生成するための手段と、
前記仮想ＱｏＳインスタンスを前記実ＱｏＳインスタンスにバインドするための手段と、
前記仮想ＱｏＳインスタンスを用いて前記ネットワークに通信するための手段と
を備え前記装置は、前記ネットワークによって開始されるＱｏＳをサポートしない、前記デバイスに備えられる、装置。
【請求項２８】
前記ネットワークにより前記デバイスがネットワーク開始型ＱｏＳを変化させることができるか否かを判断するための手段と、
前記デバイスにおいて開始される、ＱｏＳを変化させる要求を受け取るための手段と、
前記変化させる要求に応答して前記仮想ＱｏＳおよび前記実サービス品質（ＱｏＳ）を変化させるための手段と、
をさらに備える、
請求項２７に記載の装置。
【請求項２９】
前記ＱｏＳを変化させる要求は、ＱｏＳを停止する、再開するまたは変更するうちの少なくとも１つの要求を含み、
前記変化させるための手段は、前記変化させる要求に応答して、前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を停止するか、再開するかまたは変更するうちの少なくとも１つのための手段を備える、
請求項２８に記載の装置。
【請求項３０】
前記ネットワークが前記デバイスに対してネットワーク開始型サービス品質（ＱｏＳ）に対するいかなる動作も実行することを可能にしないか否かを判断するための手段と、
第２のＱｏＳ要求を、前記ネットワークによって構成される第２の実サービス品質（ＱｏＳ）インスタンスと整合するための手段と、
第２の仮想ＱｏＳインスタンスを生成するための手段と、
前記第２の仮想ＱｏＳインスタンスを前記第２の実サービス品質（ＱｏＳ）インスタンスにバインドするための手段と、
前記第２の仮想ＱｏＳインスタンスを用いて前記ネットワークと通信するための手段と
をさらに備える、請求項２７に記載の装置。
【請求項３１】
ＱｏＳを変更する要求を受け取るための手段と、
前記要求に応答して前記実ＱｏＳインスタンスを変更するための手段と、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳと一致するか否かを判断するための手段と、
をさらに備える、請求項２７に記載の装置。
【請求項３２】
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳに一致する場合、前記変更されたＱｏＳをアプリケーションに追加するための手段をさらに備える、
請求項３１に記載の装置。
【請求項３３】
前記バインドされた仮想ＱｏＳインスタンスを保留セットに追加するための手段と、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知するための手段と、
をさらに備える、請求項３１に記載の装置。
【請求項３４】
前記変更されたＱｏＳが保留セットにおける仮想ＱｏＳインスタンスと一致すると判断するための手段と、
応答して、前記一致する仮想ＱｏＳインスタンスを用いて変更されたＱｏＳをアプリケーションに追加するための手段と、
をさらに備える、請求項３１に記載の装置。
【請求項３５】
ＱｏＳの失敗に応答して、ネットワーク開始型ＱｏＳとの別の整合を実行するための手段と、
一致が見つかると、該一致に基づいて仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドするための手段と、
をさらに備える、請求項２７に記載の装置。
【請求項３６】
前記実ＱｏＳインスタンスにバインドされている前記仮想ＱｏＳインスタンスをバインド解除するための手段をさらに備える、
請求項２７に記載の装置。
【請求項３７】
前記実ＱｏＳインスタンスを変更するための手段をさらに備える、
請求項３６に記載の装置。
【請求項３８】
前記バインド解除は、ネットワーク開始解放に応答し、前記装置は、
前記仮想ＱｏＳインスタンスを保留セットに移動するための手段と、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知するための手段と
をさらに備える、請求項３６に記載の装置。
【請求項３９】
前記バインド解除は、ネットワーク開始解放に応答し、前記装置は、
前記仮想ＱｏＳインスタンスを解放するための手段と、
アプリケーションに対し、ＱｏＳが喪失したことを通知するための手段と
をさらに備える、請求項３６に記載の装置。
【請求項４０】
デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整する装置であって、
デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取り、
前記要求を前記ネットワークによって構成される実ＱｏＳインスタンスと整合し、前記要求を整合することは、
前記要求において前記デバイスによって指定されるトラフィックフィルタテンプレート（ＴＦＴ）のセットを比較することを備える、
前記比較によって一致が見つかる場合、仮想ＱｏＳインスタンスを生成し、
前記仮想ＱｏＳインスタンスを前記実ＱｏＳインスタンスにバインドし、
前記仮想ＱｏＳインスタンスを用いて前記ネットワークと通信する
ように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
を備え前記装置は、前記ネットワークによって開始されるＱｏＳをサポートしない、前記デバイスに備えられる、装置。
【請求項４１】
前記少なくとも１つのプロセッサは、
前記ネットワークにより前記デバイスがネットワーク開始型ＱｏＳを変更することができるか否かを判断し、
前記デバイスにおいて開始される、ＱｏＳを変化させる要求を受け取り、
前記変化させる要求に応答して前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を変化させる
ようにさらに構成されている、請求項４０に記載の装置。
【請求項４２】
ＱｏＳを変化させる前記要求は、ＱｏＳを停止する、再開するまたは変更するうちの少なくとも１つの要求を含み、
前記少なくとも１つのプロセスは、前記変更する要求に応答して、前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を停止するか、再開するかまたは変更するうちの少なくとも１つであるように構成されている、
請求項４１に記載の装置。
【請求項４３】
前記少なくとも１つのプロセッサは、
前記ネットワークが前記デバイスに対してネットワーク開始型サービス品質（ＱｏＳ）に対するいかなる動作も実行することを可能にしないか否かを判断し、
第２のＱｏＳ要求を、前記ネットワークによって構成される第２の実サービス品質（ＱｏＳ）インスタンスと整合し、
第２の仮想ＱｏＳインスタンスを生成し、
前記第２の仮想ＱｏＳインスタンスを前記第２の実サービス品質（ＱｏＳ）インスタンスにバインドし、
前記第２の仮想ＱｏＳインスタンスを用いて前記ネットワークと通信する
ようにさらに構成されている、請求項４０に記載の装置。
【請求項４４】
前記少なくとも１つのプロセッサは、
ＱｏＳを変更する要求を受け取り、
前記要求に応答して前記実ＱｏＳインスタンスを変更し、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳと一致するか否かを判断する
ようにさらに構成されている、請求項４０に記載の装置。
【請求項４５】
前記少なくとも１つのプロセッサは、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳに一致する場合、前記変更されたＱｏＳをアプリケーションに追加する
ようにさらに構成されている、請求項４４に記載の装置。
【請求項４６】
前記少なくとも１つのプロセッサは、
前記バインドされた仮想ＱｏＳインスタンスを保留セットに追加し、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知する
ようにさらに構成されている、請求項４４に記載の装置。
【請求項４７】
前記少なくとも１つのプロセッサは、
前記変更されたＱｏＳが保留セットにおける仮想ＱｏＳインスタンスと一致すると判断し、
応答して、前記一致する仮想ＱｏＳインスタンスを用いて変更されたＱｏＳをアプリケーションに追加する
ようにさらに構成されている、請求項４４に記載の装置。
【請求項４８】
前記少なくとも１つのプロセッサは、
ＱｏＳの失敗に応答して、ネットワーク開始型ＱｏＳとの別の整合を実行し、
一致が見つかると、該一致に基づいて、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドする
ようにさらに構成されている、請求項４０に記載の装置。
【請求項４９】
前記少なくとも１つのプロセッサは、
前記実ＱｏＳインスタンスにバインドされている前記仮想ＱｏＳインスタンスをバインド解除する
ようにさらに構成されている、請求項４０に記載の装置。
【請求項５０】
前記少なくとも１つのプロセッサは、前記実ＱｏＳインスタンスを変更するようにさらに構成されている、
請求項４９に記載の装置。
【請求項５１】
前記バインド解除は、ネットワーク開始解放に応答し、前記少なくとも１つのプロセッサは、
前記仮想ＱｏＳインスタンスを保留セットに移動し、
アプリケーションに、ＱｏＳが一時的に利用不可能であることを通知する
ようにさらに構成されている、請求項４９に記載の装置。
【請求項５２】
前記バインド解除は、ネットワーク開始解放に応答し、前記少なくとも１つのプロセッサは、
前記仮想ＱｏＳインスタンスを解放し、
アプリケーションに対し、ＱｏＳが喪失したことを通知する
ようにさらに構成されている、請求項４９に記載の装置。
【発明の詳細な説明】
【関連出願】
【０００１】
米国特許法第１１９条に基づく優先権の主張
本特許出願は、２００９年６月２６日に出願され、本出願の譲受人に譲渡され、参照により本明細書に組み込まれている、米国仮特許出願第６１／２２０，９９１号の利益を主張する。
【技術分野】
【０００２】
本開示は、概して通信に関し、より詳細には、ワイヤレス通信ネットワークにおいてデバイス開始型サービス品質（ＱｏＳ）およびネットワーク開始型ＱｏＳを実施する技法に関する。
【背景技術】
【０００３】
従来、サービス品質（ＱｏＳ）は、送信または受信するトラフィックに対して特別な処理を必要としているデバイスによって要求される。近年、最も主流のワイヤレス標準規格（３ＧＰＰ（ＵＭＴＳ  Ｒｅｌ  ８、ＬＴＥ等）、３ＧＰＰ２（ｅＨＲＰＤ）、ＩＥＥＥ（ＷｉＭａｘ）等）は、ネットワーク開始型ＱｏＳ（network initiated QoS）の機能を追加しており、そこでは、ＱｏＳは、ネットワークによりデバイスに対して、デバイスがそのユーザに提供することが期待されるサービスに基づいて自動的に提供される。ネットワークは、デバイスによって送受信される信号メッセージおよび他のユーザトラフィックをモニタし、デバイスに対するＱｏＳを自動的に構成／変更する。長期的には、こうした自動方式は、ネットワークオペレータが貴重なネットワークリソースを管理するより優れた制御を有するように意図されている。短期的には、ユーザ機器の集団（population）が、イノベーションのために提供されるデバイスとそうでないデバイスとを含む、マイグレーションに関連するいくつかの問題および課題を提起する。
【０００４】
たとえば、デバイス開始型ＱｏＳ（device initiated QoS）およびネットワーク開始型ＱｏＳの両方が存在する間にリソースの過剰割当を回避して、冗長リソースに対処することが望ましい。デバイスが、ネットワークによってすでに提供されている同じサービスに対するＱｏＳを要求する場合、ネットワークにおいて必要の２倍のリソース割当があることになる。
【０００５】
別の例では、性能の劣化を防止することが望ましい。大部分のレガシーＱｏＳアプリケーションは、ＵＥ開始型ＱｏＳを想定して書かれている。さまざまなＱｏＳ動作に対してネットワークからの特定の挙動を実行しているこれらのアプリケーション。たとえば、ＱｏＳ要求が拒否される場合、アプリケーションは、継続できず、ユーザに対してエラーを投じる可能性があり、サービス可用性がもたらされる。代替的に、アプリケーションは、ベストエフォートサービスを想定して継続するように決定する可能性があるが、このアプリケーションに対してリソースが確保されても、特定のリソース保証がないことに適応するように品質を低下させる可能性がある。
【０００６】
さらなる例では、ローミングが対処されることが望ましい。ネットワーク開始型ＱｏＳの新たな機能を利用するように書かれたアプリケーションは、こうした能力が利用可能でないネットワークにローミングする時に適切に機能しない可能性がある。
【発明の概要】
【０００７】
開示の一態様では、デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整する方法が提供される。本方法は、概して、デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取ることと、要求をネットワークによって構成される実ＱｏＳインスタンスと整合することと、仮想ＱｏＳインスタンスを生成することと、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドすることと、仮想ＱｏＳインスタンスを用いてネットワークと通信することとを含む。
【０００８】
開示の一態様では、デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整するコンピュータプログラム製品が提供される。本コンピュータプログラム製品は、概して、デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取り、要求をネットワークによって構成される実ＱｏＳインスタンスと整合し、仮想ＱｏＳインスタンスを生成し、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドし、仮想ＱｏＳインスタンスを用いてネットワークデバイスと通信するコードを備えるコンピュータ可読媒体を備える。
【０００９】
開示の一態様では、デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整する装置が提供される。本装置は、概して、デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取るための手段と、要求をネットワークによって構成される実ＱｏＳインスタンスと整合するための手段と、仮想ＱｏＳインスタンスを生成するための手段と、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドするための手段と、仮想ＱｏＳインスタンスを用いてネットワークに通信するための手段とを有する。
【００１０】
開示の一態様では、デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整する装置が提供される。本装置は、概して、デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取り、要求を前記ネットワークによって構成される実ＱｏＳインスタンスと整合し、仮想ＱｏＳインスタンスを生成し、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドし、仮想ＱｏＳインスタンスを用いてネットワークと通信するように構成された少なくとも１つのプロセッサと、少なくとも１つのプロセッサに結合されたメモリとを有する。
【図面の簡単な説明】
【００１１】
本開示の特徴、特質および利点は、全体を通して同様の参照文字が対応して識別する図面に関連して以下に示す詳細な説明からより明らかとなろう。
【図１】本開示のいくつかの態様による多元接続ワイヤレス通信システム例を示す図。
【図２】本開示のいくつかの態様によるアクセスポイントおよびユーザ端末のブロック図。
【図３】本開示のいくつかの態様によるＱｏＳが調整されるシステム例のブロック図。
【図４】インターフェースエンティティにより、デバイス開始型サービス品質（ＱｏＳ）およびネットワーク開始型ＱｏＳに対して異なるサポートを提供する可能性があるユーザ機器に対するネットワークを可能にする、ワイヤレス通信システムのブロック図。
【図５】ワイヤレス通信システムにおいてユーザ機器とネットワークとの間でＱｏＳを調整する動作例の図。
【図５Ａ】図５に示された方法に対応する手段プラス機能のブロック図。
【発明を実施するための形態】
【００１２】
ここで、図面を参照してさまざまな態様について説明する。以下の説明では、説明の目的で、１つまたは複数の態様が完全に理解されるように、多数の特定の詳細を示す。しかしながら、これらの特定の詳細なしにさまざまな態様を実施することができることは明白であり得る。他の場合、これらの態様の説明を容易にするために、周知の構造およびデバイスをブロック図形態で示している。
【００１３】
ワイヤレスネットワーク例  
本明細書で説明する技法を、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交ＦＤＭＡ（ＯＦＤＭＡ）ネットワーク、シングルキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）ネットワーク等のさまざまなワイヤレス通信ネットワークに用いることができる。「ネットワーク」および「システム」という用語は、同義で用いられることが多い。ＣＤＭＡネットワークは、ユニバーサル地上無線アクセス（Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ）（ＵＴＲＡ）、ｃｄｍａ２０００等の無線技術を実施することができる。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）および低チップレート（Ｌｏｗ  Ｃｈｉｐ  Ｒａｔｅ）（ＬＣＲ）を含む。ｃｄｍａ２０００は、ＩＳ−２０００標準規格、ＩＳ−９５標準規格およびＩＳ−８５６標準規格をカバーする。ＴＤＭＡネットワークは、グローバルシステムフォーモバイルコミュニケーション（ＧＳＭ（登録商標））等の無線技術を実施することができる。ＯＦＤＭＡネットワークは、進化型（Ｅｖｏｌｖｅｄ）ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１６、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭ（登録商標）等の無線技術を実施することができる。ＵＴＲＡ、Ｅ−ＵＴＲＡおよびＧＳＭは、ユニバーサルモバイル通信システム（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）（ＵＭＴＳ）の一部である。ロングタームエボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）（ＬＴＥ）は、Ｅ−ＵＴＲＡを用いるＵＭＴＳの次に出るリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＧＳＭ、ＵＭＴＳおよびＬＴＥは、「第３世代パートナーシッププロジェクト（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）」（３ＧＰＰ）という名称の組織からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称の組織からの文書に記載されている。これらのさまざまな無線技術および標準規格は本技術分野において既知である。明確にするために、それら技法のいくつかの態様をＬＴＥに対して後述し、以下の説明の多くにおいてＬＴＥの専門用語を用いる。
【００１４】
単一キャリア変調および周波数領域等化を利用するシングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）は一技法である。ＳＣ−ＦＤＭＡは、ＯＦＤＭＡシステムと同様の性能と、本質的に同じ全体的な複雑性とを有している。ＳＣ−ＦＤＭＡ信号は、その固有の単一キャリア構造のためにピーク対平均電力比（ＰＡＰＲ）が低い。ＳＣ−ＦＤＭＡは、特に、ＰＡＰＲが低いことが送信電力効率に関してモバイル端末の利益になるアップリンク通信において、大きく注目されてきた。それは、現時点で、３ＧＰＰロングタームエボリューション（ＬＴＥ）または進化型ＵＴＲＡにおけるアップリンク多元接続方式に対して作業仮説である。
【００１５】
図１を参照すると、一実施形態による多元接続ワイヤレス通信システムが示されている。アクセスポイント１００（ＡＰ）は、複数のアンテナグループを有し、１つのアンテナグループは１０４および１０６を含み、別のアンテナグループは１０８および１１０を含み、追加のアンテナグループは１１２および１１４を含む。図１では、各アンテナグループに対して２つのアンテナしか示していないが、各アンテナグループに対してより多くのアンテナまたはより少ないアンテナを利用することができる。アクセス端末１１６（ＡＴ）はアンテナ１１２および１１４と通信し、アンテナ１１２および１１４は、順方向リンク１２０によりアクセス端末１１６に情報を送信し、逆方向リンク１１８によりアクセス端末１１６から情報を受信する。アクセス端末１１２は、アンテナ１０６および１０８と通信し、アンテナ１０６および１０８は、順方向リンク１２６によりアクセス端末１２２に情報を送信し、逆方向リンク１２４によりアクセス端末１２２から情報を受信する。ＦＤＤシステムでは、通信リンク１１８、１２０、１２４および１２６は、通信のために異なる周波数を使用することができる。たとえば、順方向リンク１２０は、逆方向リンク１１８によって用いられるものとは異なる周波数を使用することができる。
【００１６】
各アンテナグループおよび／またはそれらが通信するように設計されているエリアは、アクセスポイントのセクタと呼ばれることが多い。実施形態では、アンテナグループは各々、セクタにおける、すなわちアクセスポイント１００によってカバーされるエリアのアクセス端末と通信するように設計されている。
【００１７】
順方向リンク１２０および１２６による通信では、アクセスポイント１００の送信アンテナは、異なるアクセス端末１１６および１２４に対して順方向リンクの信号対雑音比を向上させるために、ビームフォーミングを利用する。また、アクセスポイントがビームフォーミングを使用して、そのカバレッジにわたってランダムに分散しているアクセス端末に送信することにより、アクセスポイントが単一アンテナを通してそのアクセス端末すべてに送信する場合より、隣接するセルのアクセス端末に対する干渉が低くなる。
【００１８】
アクセスポイントは、端末と通信するために用いられる固定局であってもよく、アクセスポイント、Ｎｏｄｅ  Ｂまたは他の何らかの専門用語で呼ばれる場合もある。アクセス端末もまた、アクセス端末、ユーザ機器（ＵＥ）、ワイヤレス通信デバイス、端末、アクセス端末または他の何らかの専門用語で呼ばれる場合がある。
【００１９】
図２は、ＭＩＭＯシステム２００における送信機システム２１０（アクセスポイントとしても知られる）および受信機システム２５０（アクセス端末としても知られる）の実施形態のブロック図である。送信機システム２１０では、多数のデータストリーム用のトラフィックデータが、データソース２１２から送信（ＴＸ）データプロセッサ２１４に提供される。
【００２０】
一実施形態では、各データストリームは、それぞれの送信アンテナによって送信される。ＴＸデータプロセッサ２１４は、各データストリームに対し、符号化データを提供するようにそのデータストリームに対して選択された特定の符号化方式に基づいて、トラフィックデータをフォーマットし、符号化し、インタリーブする。
【００２１】
各データストリームに対する符号化データを、ＯＦＤＭ技法を用いてパイロットデータと多重化することができる。パイロットデータは、通常、既知の方法で処理される既知のデータパターンであり、チャネル応答を推定するために受信機システムにおいて使用され得る。そして、各データストリームに対する多重化されたパイロットデータおよび符号化データは、変調シンボルを提供するためにそのデータストリームに対して選択される特定の変調方式（たとえばＢＰＳＫ、ＱＳＰＫ、Ｍ−ＰＳＫまたはＭ−ＱＡＭ）に基づいて変調（すなわちシンボルマッピング）される。各データストリームに対するデータレート、符号化および変調を、プロセッサ２３０によって実行される命令によって確定することができる。
【００２２】
そして、すべてのデータストリームに対する変調シンボルは、変調シンボル（たとえばＯＦＤＭの場合）をさらに処理することができるＴＸ  ＭＩＭＯプロセッサ２２０に提供される。そして、ＴＸ  ＭＩＭＯプロセッサ２２０は、ＮT個の変調シンボルストリームをＮT個の送信機（ＴＭＴＲ）２２２ａ〜２２２ｔに提供する。いくつかの実施形態では、ＴＸ  ＭＩＭＯプロセッサ２２０は、データストリームのシンボルに、かつシンボルが送信されている送信元のアンテナに、ビームフォーミング重みを与える。
【００２３】
各送信機２２２は、それぞれのシンボルストリームを受信し処理して１つまたは複数のアナログ信号を提供し、さらに、ＭＩＭＯチャネルでの送信に適している変調信号を提供するようにアナログ信号を調整（たとえば、増幅、フィルタリングおよびアップコンバート）する。その後、送信機２２２ａ〜２２２ｔからのＮT個の変調信号は、それぞれＮT個のアンテナ２２４ａ〜２２４ｔから送信される。
【００２４】
受信機システム２５０において、送信された変調信号は、ＮR個のアンテナ２５２ａ〜２５２ｒによって受信され、各アンテナ２５２からの受信信号は、それぞれの受信機（ＲＣＶＲ）２５４ａ〜２５４ｒに提供される。各受信機２５４は、それぞれの受信信号を調整（たとえば、フィルタリング、増幅およびダウンコンバート）し、調整された信号をデジタル化してサンプルを提供し、さらにサンプルを処理して対応する「受信」シンボルストリームを提供する。
【００２５】
そして、ＲＸデータプロセッサ２６０は、特定の受信機処理技法に基づいてＮR個の受信機２５４からＮR個の受信シンボルストリームを受信し処理して、ＮT個の「検出された」シンボルストリームを提供する。そして、ＲＸデータプロセッサ２６０は、各検出されたシンボルストリームを復調し、デインタリーブし、復号して、データストリームに対するトラフィックデータを回復する。ＲＸデータプロセッサ２６０による処理は、送信機システム２１０においてＴＸ  ＭＩＭＯプロセッサ２２０およびＴＸ  データプロセッサ２１４によって実行されるものに対して相補的である。
【００２６】
プロセッサ２７０は、いずれのプリコーディング行列を用いるべきか（後述する）を周期的に確定する。プロセッサ２７０は、行列指数部分およびランク値部分を備える逆方向リンクメッセージを定式化する。
【００２７】
逆方向リンクメッセージは、通信リンクおよび／または受信データストリームに関するさまざまなタイプの情報を備えることができる。そして、逆方向リンクメッセージは、データソース２４６から複数のデータストリームに対するトラフィックデータも受け取るＴＸデータプロセッサ２３８によって処理され、変調器２８０によって変調され、送信機２５４ａ〜２５４ｒによって調整され、送信機システム２１０に戻るように送信される。
【００２８】
送信機システム２１０では、受信機システム２５０からの変調信号が、アンテナ２２４によって受信され、受信機２２２によって調整され、復調器２４０によって復調され、ＲＸデータプロセッサ２４２によって処理されて、受信機システム２５０によって送信された逆方向リンクメッセージが抽出される。そして、プロセッサ２３０は、ビームフォーミング重みを確定するためにいずれのプリコーディング行列を用いるべきかを確定した後、抽出されたメッセージを処理する。
【００２９】
ＱｏＳ調整例  
ワイヤレス通信システムは、ネットワーク開始型サービス品質（ＱｏＳ）をサポートすることができ、そこでは、ネットワークエンティティが、選択的に、ユーザ機器（ＵＥ）の集団が、ネットワーク開始型ＱｏＳに応答するかまたはデバイス開始型ＱｏＳに依存するそれらの構成に応じて、デバイス開始型ＱｏＳを実行するのを可能にする。本開示のいくつかの態様によれば、仮想ＱｏＳインスタンスと実ＱｏＳとの間の動作のマッピングを含むＱｏＳ調整が、こうしたデバイスのさまざまな組合せに適応するのを可能にするのに役立つことができる。
【００３０】
図３は、本開示のいくつかの態様によるＱｏＳ調整を実施することができるシステム３００例を示す。
【００３１】
システム３００は、ユーザ機器３０４（たとえば、移動局、モバイルデバイスおよび／または多数の異なるデバイス（図示せず））と通信することができる基地局３０２（たとえば、アクセスポイント、Ｎｏｄｅ  Ｂ、ｅＮｏｄｅ  Ｂ等）を有している。基地局３０２は、順方向リンクチャネルまたはダウンリンクチャネルによりユーザ機器３０４に情報を送信することができ、さらに、基地局３０２は、逆方向リンクチャネルまたはアップリンクリンクチャネルによりユーザ機器３０４から情報を受信することができる。さらに、システム３００はＭＩＭＯシステムであり得る。さらに、システム３００は、特にＯＦＤＭＡワイヤレスネットワーク（たとえば、３ＧＰＰ、３ＧＰＰ２、３ＧＰＰ  ＬＴＥ…）で動作することができる。また、基地局３０２における後に示し説明するコンポーネントおよび機能は、一例では、ユーザ機器３０４に存在することができ、かつその逆も可能である。
【００３２】
ユーザ機器３０４は、ＱｏＳ調整コンポーネント３０６を有することができる。一実施形態によれば、ＱｏＳ調整コンポーネント３０６は、ネットワーク開始型ＱｏＳをサポートしないＵＥ（または他のデバイス）が、サポートするネットワークと通信することができるようにすることができる。ＱｏＳ調整コンポーネント３０６は、図４および図５を参照して後により詳細に説明する動作を実行することができる。
【００３３】
図４に示すように、ワイヤレス通信ネットワーク４００は、ネットワーク開始型ＱｏＳおよびデバイス開始型ＱｏＳをサポートする能力が異なるネットワークエンティティ（たとえばベースノード）を備えることができる。構成１のネットワークエンティティ４０２ａは、ネットワーク開始型ＱｏＳをサポートするが、デバイス開始型ＱｏＳは許可されていない。構成２のネットワークエンティティ４０２ｂは、ネットワーク開始型ＱｏＳをサポートしないが、デバイス開始型ＱｏＳは許可されている。構成３のネットワークエンティティ４０２ｃは、ネットワーク開始型ＱｏＳをサポートし、かつデバイス開始型ＱｏＳが許可されている。
【００３４】
これらのネットワークエンティティ４０２ａ〜４０２ｃは、ユーザ機器（ＵＥ）４０６ａ〜４０６ｃの集団４０４に対してサービスを提供し、それら集団４０４は、それらがいかにＱｏＳを処理するかによって分類することができるアプリケーションを実施する。タイプＡ  ＵＥ４０６ａは、ＱｏＳを管理するために完全にネットワークに依存するＱｏＳ非対応アプリケーションを有している。タイプＢ  ＵＥ４０６ｂは、いかなるネットワーク開始型ＱｏＳも認識せず、デバイス開始型ＱｏＳに依存する、レガシーＱｏＳアプリケーションを有している。タイプＣ  ＵＥ１０６ｂは、利用可能な場合にネットワーク機能に適応する適応アプリケーションを有している。いかなる適切なロジック（ハードウェア、ソフトウェアおよび／またはファームウェア）であってもよいＱｏＳ調整コンポーネント３０６は、仮想ＱｏＳインスタンスの実ＱｏＳインスタンスへのマッピング４１０を提供することができかつその逆も可能である（「仮想ＱｏＳハンドルから実ＱｏＳハンドルへのデータベースマッピング」）。
【００３５】
タイプＡ  ＱｏＳアプリケーションは、概して、それらのＱｏＳを管理するためにネットワークに依存するアプリケーションを指す。こうしたアプリケーションは、構成１および構成３の適切なＱｏＳを取得することができるが、構成２のＱｏＳは取得することができない。いずれの場合も、これらのアプリケーションは、ＱｏＳ可用性に関するいかなる想定も行わないように書かれている可能性が高く、いずれの構成でも機能し続ける。
【００３６】
したがって、ＱｏＳ調整コンポーネント３０６は、タイプＡ  ＱｏＳアプリケーションには必要とされない可能性がある。しかしながら、ＱｏＳ調整コンポーネント３０６は、タイプＢアプリケーションおよびタイプＣアプリケーションに対してネットワークリソースおよびユーザ挙動を最適化するのに役立つことができる。
【００３７】
図５は、たとえばユーザ機器（ＵＥ）においてＱｏＳ調整コンポーネント３０６によって実行することができる動作例５００を示す。
【００３８】
動作は、５０２において、デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求（たとえば、デバイスで実行しているアプリケーションからのＱｏＳ要求）の受取で開始する。５０４において、要求は、ネットワークによって構成される実ＱｏＳインスタンスと整合され、５０６において、仮想ＱｏＳインスタンスが生成される。５０８において、仮想ＱｏＳインスタンスは、実ＱｏＳインスタンスにバインドされ、５１０において、ＵＥは、仮想ＱｏＳインスタンスを用いてネットワークデバイスと通信する。厳密にいかに整合が行われるかは、要求を発行しているアプリケーションのタイプによって決まる可能性がある。
【００３９】
一例として、タイプＢのＱｏＳアプリケーションは、概して、ＱｏＳに対する要求を開始し、最適に機能するように肯定的な応答を期待するアプリケーションを指す。ネットワーク開始型ＱｏＳをサポートすることができるデバイスは、アプリケーションタイプＢからこうした要求を受け取ると、通常、この要求をデバイスにおけるあらゆる既存のＱｏＳインスタンスと整合しようと試みる。これらのＱｏＳインスタンスは、ネットワークによって自動的に構成されている可能性がある。
【００４０】
整合は、通常、そのＱｏＳ要求の一部としてアプリケーションによって指定されるトラフィックフィルタテンプレート（Traffic Filter Template）（ＴＦＴ）のセットを、デバイスにおいて構成されているＱｏＳインスタンスに関連するＴＦＴと比較することによって行われる。ＴＦＴは、概して、パケットヘッダフィールドからのパラメータのセットを指し、ＩＰアドレス、ポート番号、プロトコルタイプ等のパラメータを含むことができる。ＴＦＴ比較によって正確な一致がもたらされない可能性があり、それが、各特定の実施態様に対し、すでに構成されているＱｏＳがタイプＢアプリケーションによって開始されるＱｏＳ要求の要件を満たすことができるか否かという判断として残される可能性があることが留意されるべきである。
【００４１】
一致が見つかる場合、デバイスは「仮想」ＱｏＳインスタンス／オブジェクト（Ｑｖ）を生成し、それを、ネットワークによって設定される実際の／実ＱｏＳインスタンス（Ｑｒ）にバインドする。当然ながら、ネットワークは、仮想ＱｏＳインスタンスを完全に認識しない。言い換えれば、実際のＱｏＳは、ネットワークによって所有されているが、アプリケーションの観点からは、アプリケーションがＱｏＳを開始している。この例では、アプリケーションによって実行されるいかなるＱｏＳ動作も、実際には仮想ＱｏＳインスタンスで実行され、その後、バインドされたＱｏＳインスタンスにマッピングされる。仮想ＱｏＳインスタンスから実際のネットワーク開始型ＱｏＳインスタンスに動作をマッピングするには、デバイスが実行することができるいくつかの翻訳が必要となる場合がある。
【００４２】
この翻訳は、ネットワーク機能、およびデバイスが所与のネットワークにおいてネットワーク開始型ＱｏＳで実行するように許可されている動作等、さまざまな要素によって決まる。たとえば、いくつかのネットワークにより、デバイスはネットワーク開始型ＱｏＳを変化させる（たとえば、変更する、停止するかつ／または再開する）ことができる可能性があるが、ネットワークのみがＱｏＳを生成し削除することができる。一方、他のネットワークは、デバイスがネットワーク開始型ＱｏＳに対するいかなる動作を実行することも可能にしない場合もある。
【００４３】
以下の表１および表２は、仮想ＱｏＳインスタンスから実ＱｏＳインスタンスへかつその逆の動作例の翻訳マッピング例を提供する。下に列挙する動作は、ＱｏＳ対応デバイスによって実施され得る動作の単なる例である。当業者は、リストが単に例示的なものであり、リストを、本明細書に記載する調整されたＱｏＳの基本枠を用いて他の動作および実施態様に拡張することができることを認識するであろう。
【００４４】
表１は、構成１に対するマッピングを示し、そこでは、ネットワーク開始型ＱｏＳがサポートされているが、ネットワークによりデバイス開始型ＱｏＳは許可されていない。しかしながら、この例では、ネットワークによりデバイスはネットワーク開始型ＱｏＳを停止／再開／修正することができるが、ＱｏＳ設定／解放はネットワークのみによって制御されるものとする。
【表１−１】
0005373197.tif 000002
【表１−２】
0005373197.tif 000003
【表１−３】
0005373197.tif 000004
【００４５】
表２のマッピング例は、ネットワークがデバイスに対してネットワーク開始型ＱｏＳに対するいかなる動作を実行することも可能にせず、すべてのＱｏＳ管理がネットワークによって実行されるものとする。
【表２−１】
0005373197.tif 000005
【表２−２】
0005373197.tif 000006
【表２−３】
0005373197.tif 000007
【表２−４】
0005373197.tif 000008
【００４６】
上述したように、許容される動作の他の組合せが可能であり、それらの場合を、提案した全体の枠組みを用いて解決することができる。
【００４７】
構成２の場合、ネットワーク開始型ＱｏＳはデバイスによってサポートされていないが、デバイス開始型ＱｏＳはネットワークによって許可されるものと想定する。この場合、現アプリケーション／実施態様は、通常、いかなる影響もなく作用し続ける。
【００４８】
構成３の場合、ネットワーク開始型ＱｏＳはデバイスによってサポートされており、デバイス開始型ＱｏＳはネットワークによって許可されるものと想定される。この場合を、場合によっては、デバイス開始型ＱｏＳをサポートするために追加の処理を用いて、構成１と同じ（または少なくとも類似する）方法で扱うことができる。
【００４９】
アプリケーションが新たなＱｏＳを要求する時、デバイスは、それを、１つまたは複数の既存のネットワーク開始型ＱｏＳオブジェクトと整合するように試みる。一致が見つからない場合、ＱｏＳは、ネットワークからデバイス開始型ＱｏＳとして（たとえば、今日配備されているものと同じかまたは同様の手続きを用いて）要求される。それ以来、このＱｏＳを、デバイス開始型ＱｏＳとして処理することができ、デバイスに対し、従来の実施態様で行うようにすべての動作を実行するのを可能にすることができる。
【００５０】
一方、一致が見つかる場合、ＱｏＳを、ネットワーク開始型ＱｏＳとして処理することができ、構成１に関連して上述した手続きを、こうしたＱｏＳインスタンスに使用することができる。デバイスから発生するこれらのタイプのＱｏＳを識別するために、デバイスは、デバイス開始型ＱｏＳに対するＱｏＳオブジェクトの別のセット、たとえば｛Ｑｄ｝を生成することができる。種々のタイプのＱｏＳに対して以下のラベルを用いることができる：  
Ｑｖ−デバイスによって要求されるが、ネットワーク開始型ＱｏＳ  Ｑｒにマッピングされるかまたはそれに対するマップを保留するＱｏＳ（保留中である場合、Ｑｖ−ペンディングと呼ぶ）；  
Ｑｒ−ネットワーク開始型ＱｏＳ；  
Ｑｄ−デバイス開始型ＱｏＳ（いかなるネットワーク開始型ＱｏＳにもマッピングされない）。
【００５１】
構成３では、マッピングされないままであるいかなるＱｏＳオブジェクトもデバイス開始型ＱｏＳとして要求することができるため、Ｑｖ−ペンディングは、常に空であり得る。構成１に関して上述したシナリオでは、仮想ＱｏＳが｛Ｑｖ｝から｛Ｑｖ−ペンディング｝に移る時はいつでも、構成３の下では、これらのＱｏＳオブジェクトは、ＱｖからＱｖ−ペンディングに移るのではなく、実際には｛Ｑｄ｝に移り、それ以降デバイス開始型ＱｏＳになる。
【００５２】
このシナリオでは、ネットワークおよびデバイスが同時に同じサービス（一致するＴＦＴ）に対してＱｏＳを設定しようとする競合状態が発生する可能性がある。この状態では、デバイスまたはネットワークによって開始されるＱｏＳ要求は互いに反対する可能性がある。この場合、いくつかの態様にしたがって、ネットワークはデバイス開始型ＱｏＳを拒否することができる。この場合、デバイスは、アプリケーションに対して失敗を指示することができる。
【００５３】
アプリケーションは、ＱｏＳなしに機能し続ける場合、依然として、何らかのリソースを知らずに取得することができる。代替的に、アプリケーションは、ＱｏＳを再び要求するように判断することができる。この場合、それは、対応するネットワーク開始型ＱｏＳに最終的に一致する可能性がある。ネットワークによっては、デバイス開始型ＱｏＳ要求の失敗の理由（「ＱｏＳはすでにネットワークによって設定されている」等）を提供する可能性がある。こうしたエラーがデバイスに既知である場合、ＱｏＳ失敗に応答して、ネットワーク開始型ＱｏＳとの別の整合を行うことにより、この場合を回避することができる。一致が見つかる場合、ＱｏＳオブジェクトをＱｄからＱｖに移すことができ、ＱｖからＱｒへのバインディングが生成される。別の代替形態として、デバイスは、常に、最良のサービス挙動を確保しようとして、すべてのデバイス開始型ＱｏＳの失敗に対してこの整合を再び実行することができる。
【００５４】
上述したことが提供されることにより、重複する（冗長）ＱｏＳ設定動作を回避することができる。こうした重複は、比較的まれな場合にしか発生する可能性がなく、その場合、ネットワークおよびデバイスはともに、同じフローに対して成功するＴＦＴ整合を実行する。これは、たとえば、アプリケーションおよびネットワークによって用いられるＴＦＴパラメータが完全に分離されているが、依然として同じフローまたはサービスを指しているために発生する可能性がある。
【００５５】
タイプＣ  ＱｏＳアプリケーションは、概して、ネットワーク機能をモニタして、それらのパーソナリティを、たとえば、構成（たとえば１、２または３）に応じて、タイプＡまたはタイプＢのいずれかに切り換える、アプリケーションを指す。いずれの場合も、これらのアプリケーションは、最終的にタイプＡアプリケーションまたはタイプＢアプリケーションのいずれかとして挙動し、上述したように処理され得る。
【００５６】
ＱｏＳ整合に対して上述した技法は、概して、一致する２つ以上のＱｏＳオブジェクトに依存する。しかしながら、実際の整合アルゴリズムの特定の詳細は、実施態様次第であってもよく、それを、最終的に、さまざまな考慮事項によって確定され得る。ＱｏＳオブジェクトは、通常、フィルタ（たとえばｔ１、ｔ２、ｔ３…）のセットＴＦＴと、通常は選好順位で、フロー仕様と呼ぶフローパラメータのセット（ｆ１、ｆ２、ｆ３…）とからなる。フィルタは、通常、常にＱｏＳオブジェクトに対してアクティブである。言い換えれば、ＴＦＴのフィルタのいずれかと一致するいかなるパケットも、許可された（granted）ＱｏＳの影響を受ける。一方、フロー仕様のうちの１つのみが、実際には常にアクティブである（許可される）。ＴＦＴに一致するすべてのパケットが、許可されたＱｏＳ（ｆｇ）を取得し、それは、概して、要求されたフローパラメータのうちの１つである（たとえばｆｇ＝ｆ１またはｆ２等）。いくつかのネットワークにしたがって、許可されたＱｏＳは、要求されたＱｏＳ以外であってもよく、たとえば、以下に従って許可されてもよい：
Ｆ１＜ｆｇ＜ｆ２またはｆ２＜ｆｇ＜ｆ３、…
概して、比較されているＱｏＳオブジェクトが同じアプリケーションフロー（複数可）またはサービス（複数可）に向けられていることを確実する目的で、フィルタ（ＴＦＴ）の整合が行われる。デバイスはまた、フロー仕様を比較することによっても挙動をさらに最適化することができる。これは、Ｑｖが、アプリケーションにあり得る最良のＱｏＳを提供するために可能な限りＱｒに近いことを確実にするのに役立つことができる。一例として、或るＱｖはＴＦＴに関してＱｒと一致する可能性があるが、Ｑｒに含まれるフロー仕様は、Ｑｖで要求されるフロー仕様と比較して低い性能に向けられる可能性がある。この場合、デバイスは、ＱｖとＱｒとの間でフロー仕様を比較し、ＱｒをよりよいＱｏＳにアップグレードするようにネットワークに変更動作を要求することができる（許可されている場合）。代替態様として、構成３では、デバイスは、Ｑｒが適切なサービス挙動に対して十分でないためにＱｖをＱｄに移すように要求することができる。
【００５７】
概して、適切なＱｏＳ調整のために、ＴＦＴ整合のみを行うことができるが、最適な結果のために、フロー仕様整合も行われるべきである。さらに、ＴＦＴ整合を行う間、フィルタの一部のみが一致する可能性がある。以下の例は、種々のシナリオに応じて処理される場合を示した。以下のような１つのこうしたシナリオをケースＡと呼ぶものとする：  
Ｑｖ＜Ｑｒ  
この例では、ＱｖはＱｒの適切な一部である。言い換えれば、ＱｒはＱｖによって処理されるすべてのフローに対してＱｏＳを提供するが、他のフローに対しても提供する。この場合、同じＱｏＳがＱｖおよび他の何らかのフローによって共有されるため、デバイスは、ＱｏＳをアップグレードするように要求することができる。以下のような別のシナリオをケースＢと呼ぶものとする：  
Ｑｒ＜Ｑｖ  
この例では、ＱｒはＱｖの適切な一部である。言い換えれば、ＱｒはＱｖのいくつかのフローに対してＱｏＳを提供するが、すべてには提供しない。この場合、デバイスは、すべてのフローに対してＱｏＳを提供する目的で、ＱｏＳオブジェクトをＱｖオブジェクトおよびＱｄオブジェクトの組合せに分割することができる。Ｑｄオブジェクトをデバイス開始型として処理することができ、一方でＱｖオブジェクトをＱｒオブジェクトにマッピングすることができる。以下のような別のシナリオをケースＣと呼ぶものとする：  
ＱｖおよびＱｒが部分的にオーバラップする。  
この場合を、ケースＡおよびケースＢの組合せとして処理することができる。ＱｏＳに対して、ケースＡの場合のようにアップグレードするように要求することができ（たとえば性能の劣化を回避する目的で）、Ｑｖを、いくつかのＱｄオブジェクトを追加するようにケースＢの場合のように分割することも可能である。以下のように最も単純な場合をケースＤと呼ぶものとする：  
Ｑｖ＝Ｑｒ
この場合、これ以上の作用が不要である可能性がある一致がある。上述したように、アプリケーションが上記の種々の場合をいかに処理するかは、実施態様によって決まり、ＴＦＴ整合の性能に影響を与える可能性がある。
【００５８】
当業者は、種々の異なる技術および技法の任意のものを用いて、情報および信号を表すことができることを理解するであろう。たとえば、上記説明を通して言及することができるデータ、命令、コマンド、情報、信号、ビット、シンボルおよびチップを、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光粒子、またはそれらの任意の組合せによって表すことができる。
【００５９】
当業者は、本明細書に開示する態様に関連して説明したさまざまな例示的な論理ブロック、モジュール、回路およびアルゴリズムステップを、電子ハードウェア、コンピュータソフトウェアまたはその両方の組合せとして実施することができることをさらに理解するであろう。ハードウェアおよびソフトウェアの互換性を明確に例示するために、さまざまな例示的なコンポーネント、ブロック、モジュール、回路およびステップを、概してそれらの機能に関連して上述した。こうした機能がハードウェアとして実施されるかまたはソフトウェアとして実施されるかは、システム全体に課される特定のアプリケーション制約および設計制約によって決まる。当業者は、各特定のアプリケーションに対して異なる方法で記載した機能を実施することができるが、こうした実施態様の判断を、本開示の範囲からの逸脱をもたらすものとして解釈するべきではない。
【００６０】
本明細書で用いる「コンポーネント」、「モジュール」、「システム」等の用語は、ハードウェア、ハードウェアおよびソフトウェアの組合せ、ソフトウェア、または実行時のソフトウェアのいずれかのコンピュータ関連エンティティを指すように意図されている。たとえば、コンポーネントは、限定されないが、プロセッサで実行しているプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラムおよび／またはコンピュータであり得る。例示のために、サーバで実行しているアプリケーションおよびサーバの両方がコンポーネントであり得る。１つまたは複数のコンポーネントが、プロセスおよび／または実行スレッド内に存在してもよく、コンポーネントは、１つのコンピュータに局在化し、かつ／または２つ以上のコンピュータに分散していてもよい。
【００６１】
「例示的な」という語を、本明細書では、一例として実例または例証を提供することを意味するように用いている。本明細書において「例示的である」ものとして説明するいかなる態様または設計も、必ずしも他の態様または設計に比較して好ましいかまたは有利であるものと解釈されるべきではない。
【００６２】
多数のコンポーネント、モジュール等を含む可能性があるシステムに関連してさまざまな態様が提示されよう。さまざまなシステムは、追加のコンポーネント、モジュール等を含む可能性あり、かつ／または図に関連して述べたコンポーネント、モジュール等のすべてを含まない可能性もあることが理解されかつ認識されるべきである。これらの手法の組合せも使用することも可能である。本明細書に開示するさまざまな態様を、タッチスクリーンディスプレイ技術および／またはマウスおよびキーボードタイプのインターフェースを利用するデバイスを含む電気デバイスで実行することができる。こうしたデバイスの例には、コンピュータ（デスクトップおよびモバイル）、スマートフォン、携帯情報端末（ＰＤＡ）ならびに有線および無線の他の電子デバイスが挙げられる。
【００６３】
さらに、本明細書に開示する態様に関連して説明したさまざまな例示的な論理ブロック、モジュールおよび回路を、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス、ディスクリートゲートもしくはトランジスタロジック、ディスクリートハードウェアコンポーネント、または本明細書に記載した機能を実行するように設計されたそれらの任意の組合せで実施しまたは実行することができる。汎用プロセッサはマイクロプロセッサであってもよいが、代替形態では、プロセッサは、いかなる従来のプロセッサ、コントローラ、マイクロコントローラもしくは状態機械であってもよい。プロセッサを、たとえばＤＳＰおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアとともに１つもしくは複数のマイクロコントローラ、または他の任意のこうした構成として実施してもよい。
【００６４】
さらに、１つまたは複数のバージョンを、標準的なプログラミングおよび／または設計技法を用いて、開示した態様を実施するようにコンピュータを制御するソフトウェア、ファームウェア、ハードウェアまたはそれらの任意の組合せを生成する、方法、装置または製造品として実施することができる。本明細書で用いる「製造品」（または代替的に「コンピュータプログラム製品」）という用語は、任意のコンピュータ可読デバイス、キャリアまたは媒体からアクセス可能なコンピュータプログラムを包含するように意図されている。たとえば、コンピュータ可読媒体には、限定されないが、磁気記憶デバイス（たとえば、ハードディスク、フロッピー（登録商標）ディスク、磁気ストリップ…）、光ディスク（たとえば、コンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）…）、スマートカードおよびフラッシュメモリデバイス（たとえば、カード、スティック）を挙げることができる。さらに、電子メールを送受信する際、またはインターネットもしくはローカルエリアネットワーク（ＬＡＮ）等のネットワークにアクセスする際に用いられるもの等のコンピュータ可読電子データを搬送する、搬送波を採用することができることが認識されるべきである。当然ながら、当業者は、開示した態様の範囲から逸脱することなく、この構成に対して多くの変更を行うことができることを認識するであろう。
【００６５】
本明細書で開示した態様に関連して説明した方法またはアルゴリズムのステップを、ハードウェアで直接、プロセッサによって実行されるソフトウェアモジュールで、または２つの組合せで具現化することができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭまたは本技術分野において既知である他の任意の形態の記憶媒体に存在し得る。例示的な記憶媒体をプロセッサに結合して、プロセッサが、記憶媒体から情報を読み出しかつ記憶媒体に情報を書き込むことができるようにする。代替形態では、記憶媒体はプロセッサに一体的であってもよい。プロセッサおよび記憶媒体は、ＡＳＩＣに存在していてもよい。ＡＳＩＣは、ユーザ端末に存在していてもよい。代替形態では、プロセッサおよび記憶媒体は、ユーザ端末の別個のコンポーネントとして存在していてもよい。
【００６６】
開示した態様の先の説明を、いかなる当業者も本開示を作成しまたは使用することができるように提供している。これらの態様に対するさまざまな変更が、当業者には容易に明らかとなると考えられ、本明細書で定義した包括的な原理を、本開示の趣旨または範囲から逸脱することなく他の実施形態に適用することができる。したがって、本開示は、本明細書に示す実施形態に限定されるようには意図されておらず、本開示には、本明細書に開示する原理および新規な特徴と一貫する最も広い範囲が与えられるべきである。
【００６７】
上述した例示的なシステムを考慮して、開示した主題に従って実施することができる方法について、いくつかのフローチャートを参照して説明した。説明を簡単にする目的で、方法を一連のブロックとして示し説明したが、請求項に記載の主題は、ブロックの順序によって限定されないことが理解されかつ認識されるべきであり、それは、いくつかのブロックは、異なる順序でかつ／または本明細書に示し説明するもの以外のブロックと同時に発生する可能性があるためである。さらに、本明細書に記載する方法を実施するために、例示するブロックのすべてが必要であるとは限らない。さらに、本明細書に開示する方法は、こうした方法のコンピュータへの移植および転送を容易にする製造品に格納されることが可能であることがさらに認識されるべきである。本明細書で使用する製造品という用語は、任意のコンピュータ可読デバイス、キャリアまたは媒体からアクセス可能なコンピュータプログラムを包含するように意図されている。
【００６８】
参照により本明細書に組み込まれていると言われる任意の特許、刊行物または他の開示材料は、全体としてまたは部分的に、組み込まれている材料が本開示に示す既存の定義、説明または他の開示材料と矛盾しない範囲でのみ本明細書に組み込まれることが認識されるべきである。したがって、必要な範囲で、本明細書に明示的に示す開示は、参照により本明細書に組み込まれているいかなる矛盾する材料にも優先する。参照により本明細書に組み込まれていると言われるが、本明細書に示す既存の定義、説明または他の開示材料と矛盾するいかなる材料またはその一部も、その組み込まれている試料と既存の開示材料との間にいかなる矛盾も発生しない範囲でのみ組み込まれる。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整する方法であって、
前記デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取ることと、
前記要求を前記ネットワークによって構成される実ＱｏＳインスタンスと整合することと、
仮想ＱｏＳインスタンスを生成することと、
前記仮想ＱｏＳインスタンスを前記実ＱｏＳインスタンスにバインドすることと、
前記仮想ＱｏＳインスタンスを用いて前記ネットワークと通信することと
を備える方法。
［Ｃ２］
前記要求を整合することは、
前記要求において前記デバイスによって指定されるトラフィックフィルタテンプレート（ＴＦＴ）のセットを比較することを備える、
［Ｃ１］に記載の方法。
［Ｃ３］
前記ネットワークにより前記デバイスがネットワーク開始型ＱｏＳを変化させることができるか否かを判断することと、
前記デバイスにおいて開始される、ＱｏＳを変化させる要求を受け取ることと、
前記変化させる要求に応答して前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を変化させることと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ４］
ＱｏＳを変化させる前記要求は、ＱｏＳを停止する、再開するまたは変更するうちの少なくとも１つの要求を備え、
前記変化させることは、前記変化させる要求に応答して、前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を停止するか、再開するかまたは変更するうちの少なくとも１つを備える、
［Ｃ３］に記載の方法。
［Ｃ５］
前記ネットワークが前記デバイスに対してネットワーク開始型サービス品質（ＱｏＳ）に対するいかなる動作も実行することを可能にしないか否かを判断することと、
第２のＱｏＳ要求を、前記ネットワークによって構成される第２の実サービス品質（ＱｏＳ）インスタンスと整合することと、
第２の仮想ＱｏＳインスタンスを生成することと、
前記第２の仮想ＱｏＳインスタンスを前記第２の実サービス品質（ＱｏＳ）インスタンスにバインドすることと、
前記第２の仮想ＱｏＳインスタンスを用いて前記ネットワークと通信することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ６］
ＱｏＳを変更する要求を受け取ることと、
前記要求に応答して前記実ＱｏＳインスタンスを変更することと、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳと一致するか否かを判断することと、
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ７］
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳに一致する場合、前記変更されたＱｏＳをアプリケーションに追加することをさらに備える、
［Ｃ６］に記載の方法。
［Ｃ８］
前記バインドされた仮想ＱｏＳインスタンスを保留セットに追加することと、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知することと
をさらに備える、［Ｃ６］に記載の方法。
［Ｃ９］
前記変更されたＱｏＳが保留セットにおける仮想ＱｏＳインスタンスと一致すると判断することと、
応答して、前記一致する仮想ＱｏＳインスタンスを用いて変更されたＱｏＳをアプリケーションに追加することと
をさらに備える、［Ｃ６］に記載の方法。
［Ｃ１０］
ＱｏＳの失敗に応答して、ネットワーク開始型ＱｏＳとの別の整合を実行することと、
一致が見つかると、該一致に基づいて、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドすることと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１１］
前記実ＱｏＳインスタンスからバインド解除から前記仮想ＱｏＳインスタンスをバインド解除することをさらに備える、
［Ｃ１］に記載の方法。
［Ｃ１２］
前記実ＱｏＳインスタンスを変更することをさらに備える、
［Ｃ１２］に記載の方法。
［Ｃ１３］
前記バインド解除は、ネットワーク開始解放に応答し、前記方法は、
前記仮想ＱｏＳインスタンスを保留セットに移動することと、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知することと
をさらに備える、［Ｃ１１］に記載の方法。
［Ｃ１４］
前記バインド解除は、ネットワーク開始解放に応答し、前記方法は、
前記仮想ＱｏＳインスタンスを解放することと、
アプリケーションに対し、ＱｏＳが喪失したことを通知することと
をさらに備える、［Ｃ１１］に記載の方法。
［Ｃ１５］
デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整するコンピュータプログラム製品であって、
前記デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取り、
前記要求を前記ネットワークによって構成される実ＱｏＳインスタンスと整合し、
仮想ＱｏＳインスタンスを生成し、
前記仮想ＱｏＳインスタンスを前記実ＱｏＳインスタンスにバインドし、
前記仮想ＱｏＳインスタンスを用いて前記ネットワークデバイスと通信する
コードを備えるコンピュータ可読媒体
を備えるコンピュータプログラム製品。
［Ｃ１６］
前記要求を整合することは、
前記要求において前記デバイスによって指定されるトラフィックフィルタテンプレート（ＴＦＴ）のセットを比較することを備える、
［Ｃ１５］に記載のコンピュータプログラム製品。
［Ｃ１７］
前記ネットワークにより前記デバイスがネットワーク開始型ＱｏＳを変化させることができるか否かを判断し、
前記デバイスにおいて開始される、ＱｏＳを変化させる要求を受け取り、
前記変化させる要求に応答して前記仮想ＱｏＳおよび前記実サービス品質（ＱｏＳ）を変化させる
コードをさらに備える、［Ｃ１５］に記載のコンピュータプログラム製品。
［Ｃ１８］
ＱｏＳを変化させる前記要求は、ＱｏＳを停止する、再開するまたは変更するうちの少なくとも１つの要求を含み、
前記変化させることは、前記変化させる要求に応答して、前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を停止するか、再開するかまたは変更するうちの少なくとも１つを備える、
［Ｃ１７］に記載のコンピュータプログラム製品。
［Ｃ１９］
前記ネットワークが前記デバイスに対してネットワーク開始型サービス品質（ＱｏＳ）に対するいかなる動作も実行することを可能にしないか否かを判断し、
第２のＱｏＳ要求を、前記ネットワークによって構成される第２の実サービス品質（ＱｏＳ）インスタンスと整合し、
第２の仮想ＱｏＳインスタンスを生成し、
前記第２の仮想ＱｏＳインスタンスを前記第２の実サービス品質（ＱｏＳ）インスタンスにバインドし、
前記第２の仮想ＱｏＳインスタンスを用いて前記ネットワークと通信する
コードをさらに備える、［Ｃ１５］に記載のコンピュータプログラム製品。
［Ｃ２０］
ＱｏＳを変更する要求を受け取り、
前記要求に応答して前記実ＱｏＳインスタンスを変更し、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳと一致するか否かを判断する
コードをさらに備える、［Ｃ１５］に記載のコンピュータプログラム製品。
［Ｃ２１］
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳに一致する場合、前記変更されたＱｏＳをアプリケーションに追加する
コードをさらに備える、［Ｃ２０］に記載のコンピュータプログラム製品。
［Ｃ２２］
前記バインドされた仮想ＱｏＳインスタンスを保留セットに追加し、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知する
コードをさらに備える、［Ｃ２０］に記載のコンピュータプログラム製品。
［Ｃ２３］
前記変更されたＱｏＳが保留セットにおける仮想ＱｏＳインスタンスと一致すると判断し、
応答して、前記一致する仮想ＱｏＳインスタンスを用いて変更されたＱｏＳをアプリケーションに追加する
コードをさらに備える、［Ｃ２０］に記載のコンピュータプログラム製品。
［Ｃ２４］
ＱｏＳの失敗に応答して、ネットワーク開始型ＱｏＳとの別の整合を実行し、
一致が見つかると、該一致に基づいて、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドする
コードをさらに備える、［Ｃ１５］に記載のコンピュータプログラム製品。
［Ｃ２５］
前記実ＱｏＳインスタンスからバインド解除から前記仮想ＱｏＳインスタンスをバインド解除する
コードをさらに備える、［Ｃ１５］に記載のコンピュータプログラム製品。
［Ｃ２６］
前記実ＱｏＳインスタンスを変更する
コードをさらに備える、［Ｃ２５］に記載のコンピュータプログラム製品。
［Ｃ２７］
前記バインド解除は、ネットワーク開始解放に応答し、前記方法は、
前記仮想ＱｏＳインスタンスを保留セットに移動することと、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知することと、
をさらに備える、［Ｃ２５］に記載のコンピュータプログラム製品。
［Ｃ２８］
前記バインド解除は、ネットワーク開始解放に応答し、前記方法は、
前記仮想ＱｏＳインスタンスを解放することと、
アプリケーションに対し、ＱｏＳが喪失したことを通知することと、
をさらに備える、［Ｃ２５］に記載のコンピュータプログラム製品。
［Ｃ２９］
ワイヤレス通信システムにおいてデバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整する装置であって、
前記デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取るための手段と、
前記要求を前記ネットワークによって構成される実ＱｏＳインスタンスと整合するための手段と、
仮想ＱｏＳインスタンスを生成するための手段と、
前記仮想ＱｏＳインスタンスを前記実ＱｏＳインスタンスにバインドするための手段と、
前記仮想ＱｏＳインスタンスを用いて前記ネットワークに通信するための手段と
を備える、装置。
［Ｃ３０］
前記要求を整合するための前記手段は、
前記要求において前記デバイスによって指定されるトラフィックフィルタテンプレート（ＴＦＴ）のセットを比較するための手段を備える、
［Ｃ２９］に記載の装置。
［Ｃ３１］
前記ネットワークにより前記デバイスがネットワーク開始型ＱｏＳを変化させることができるか否かを判断するための手段と、
前記デバイスにおいて開始される、ＱｏＳを変化させる要求を受け取るための手段と、
前記変化させる要求に応答して前記仮想ＱｏＳおよび前記実サービス品質（ＱｏＳ）を変化させるための手段と、
をさらに備える、
［Ｃ２９］に記載の装置。
［Ｃ３２］
前記ＱｏＳを変化させる要求は、ＱｏＳを停止する、再開するまたは変更するうちの少なくとも１つの要求を含み、
前記変化させるための手段は、前記変化させる要求に応答して、前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を停止するか、再開するかまたは変更するうちの少なくとも１つのための手段を備える、
［Ｃ３１］に記載の装置。
［Ｃ３３］
前記ネットワークが前記デバイスに対してネットワーク開始型サービス品質（ＱｏＳ）に対するいかなる動作も実行することを可能にしないか否かを判断するための手段と、
第２のＱｏＳ要求を、前記ネットワークによって構成される第２の実サービス品質（ＱｏＳ）インスタンスと整合するための手段と、
第２の仮想ＱｏＳインスタンスを生成するための手段と、
前記第２の仮想ＱｏＳインスタンスを前記第２の実サービス品質（ＱｏＳ）インスタンスにバインドするための手段と、
前記第２の仮想ＱｏＳインスタンスを用いて前記ネットワークと通信するための手段と
をさらに備える、［Ｃ２９］に記載の装置。
［Ｃ３４］
ＱｏＳを変更する要求を受け取るための手段と、
前記要求に応答して前記実ＱｏＳインスタンスを変更するための手段と、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳと一致するか否かを判断するための手段と、
をさらに備える、［Ｃ２９］に記載の装置。
［Ｃ３５］
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳに一致する場合、前記変更されたＱｏＳをアプリケーションに追加するための手段をさらに備える、
［Ｃ３４］に記載の装置。
［Ｃ３６］
前記バインドされた仮想ＱｏＳインスタンスを保留セットに追加するための手段と、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知するための手段と、
をさらに備える、［Ｃ３４］に記載の装置。
［Ｃ３７］
前記変更されたＱｏＳが保留セットにおける仮想ＱｏＳインスタンスと一致すると判断するための手段と、
応答して、前記一致する仮想ＱｏＳインスタンスを用いて変更されたＱｏＳをアプリケーションに追加するための手段と、
をさらに備える、［Ｃ３４］に記載の装置。
［Ｃ３８］
ＱｏＳの失敗に応答して、ネットワーク開始型ＱｏＳとの別の整合を実行するための手段と、
一致が見つかると、該一致に基づいて仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドするための手段と、
をさらに備える、［Ｃ２９］に記載の装置。
［Ｃ３９］
前記実ＱｏＳインスタンスからバインド解除から前記仮想ＱｏＳインスタンスをバインド解除するための手段をさらに備える、
［Ｃ２９］に記載の装置。
［Ｃ４０］
前記実ＱｏＳインスタンスを変更するための手段をさらに備える、
［Ｃ３９］に記載の装置。
［Ｃ４１］
前記バインド解除は、ネットワーク開始解放に応答し、前記装置は、
前記仮想ＱｏＳインスタンスを保留セットに移動するための手段と、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知するための手段と
をさらに備える、［Ｃ３９］に記載の装置。
［Ｃ４２］
前記バインド解除は、ネットワーク開始解放に応答し、前記装置は、
前記仮想ＱｏＳインスタンスを解放するための手段と、
アプリケーションに対し、ＱｏＳが喪失したことを通知するための手段と
をさらに備える、［Ｃ３９］に記載の装置。
［Ｃ４３］
デバイスとネットワークとの間のサービス品質（ＱｏＳ）性能を調整する装置であって、
デバイスにおいて開始される、デバイス開始型ＱｏＳに対する要求を受け取り、
前記要求を前記ネットワークによって構成される実ＱｏＳインスタンスと整合し、
仮想ＱｏＳインスタンスを生成し、
前記仮想ＱｏＳインスタンスを前記実ＱｏＳインスタンスにバインドし、
前記仮想ＱｏＳインスタンスを用いて前記ネットワークと通信する
ように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと
を備える、装置。
［Ｃ４４］
前記少なくとも１つのプロセッサは、
前記要求において前記デバイスによって指定されるトラフィックフィルタテンプレート（ＴＦＴ）のセットを比較すること
によって前記要求を整合するように構成されている、［Ｃ４３］に記載の装置。
［Ｃ４５］
前記少なくとも１つのプロセッサは、
前記ネットワークにより前記デバイスがネットワーク開始型ＱｏＳを変更することができるか否かを判断し、
前記デバイスにおいて開始される、ＱｏＳを変化させる要求を受け取り、
前記変化させる要求に応答して前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を変化させる
ようにさらに構成されている、［Ｃ４３］に記載の装置。
［Ｃ４６］
ＱｏＳを変化させる前記要求は、ＱｏＳを停止する、再開するまたは変更するうちの少なくとも１つの要求を含み、
前記少なくとも１つのプロセスは、前記変更する要求に応答して、前記仮想ＱｏＳインスタンスおよび前記実サービス品質（ＱｏＳ）を停止するか、再開するかまたは変更するうちの少なくとも１つであるように構成されている、
［Ｃ４５］に記載の装置。
［Ｃ４７］
前記少なくとも１つのプロセッサは、
前記ネットワークが前記デバイスに対してネットワーク開始型サービス品質（ＱｏＳ）に対するいかなる動作も実行することを可能にしないか否かを判断し、
第２のＱｏＳ要求を、前記ネットワークによって構成される第２の実サービス品質（ＱｏＳ）インスタンスと整合し、
第２の仮想ＱｏＳインスタンスを生成し、
前記第２の仮想ＱｏＳインスタンスを前記第２の実サービス品質（ＱｏＳ）インスタンスにバインドし、
前記第２の仮想ＱｏＳインスタンスを用いて前記ネットワークと通信する
ようにさらに構成されている、［Ｃ４３］に記載の装置。
［Ｃ４８］
前記少なくとも１つのプロセッサは、
ＱｏＳを変更する要求を受け取り、
前記要求に応答して前記実ＱｏＳインスタンスを変更し、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳと一致するか否かを判断する
ようにさらに構成されている、［Ｃ４３］に記載の装置。
［Ｃ４９］
前記少なくとも１つのプロセッサは、
前記バインドされた仮想ＱｏＳインスタンスが前記変更されたＱｏＳに一致する場合、前記変更されたＱｏＳをアプリケーションに追加する
ようにさらに構成されている、［Ｃ４８］に記載の装置。
［Ｃ５０］
前記少なくとも１つのプロセッサは、
前記バインドされた仮想ＱｏＳインスタンスを保留セットに追加し、
アプリケーションに対し、ＱｏＳが一時的に利用不可能であることを通知する
ようにさらに構成されている、［Ｃ４８］に記載の装置。
［Ｃ５１］
前記少なくとも１つのプロセッサは、
前記変更されたＱｏＳが保留セットにおける仮想ＱｏＳインスタンスと一致すると判断し、
応答して、前記一致する仮想ＱｏＳインスタンスを用いて変更されたＱｏＳをアプリケーションに追加する
ようにさらに構成されている、［Ｃ４８］に記載の装置。
［Ｃ５２］
前記少なくとも１つのプロセッサは、
ＱｏＳの失敗に応答して、ネットワーク開始型ＱｏＳとの別の整合を実行し、
一致が見つかると、該一致に基づいて、仮想ＱｏＳインスタンスを実ＱｏＳインスタンスにバインドする
ようにさらに構成されている、［Ｃ４３］に記載の装置。
［Ｃ５３］
前記少なくとも１つのプロセッサは、
前記実ＱｏＳインスタンスからバインド解除から前記仮想ＱｏＳインスタンスをバインド解除する
ようにさらに構成されている、［Ｃ４３］に記載の装置。
［Ｃ５４］
前記少なくとも１つのプロセッサは、前記実ＱｏＳインスタンスを変更するようにさらに構成されている、
［Ｃ５３］に記載の装置。
［Ｃ５５］
前記バインド解除は、ネットワーク開始解放に応答し、前記少なくとも１つのプロセッサは、
前記仮想ＱｏＳインスタンスを保留セットに移動し、
アプリケーションに、ＱｏＳが一時的に利用不可能であることを通知する
ようにさらに構成されている、［Ｃ５３］に記載の装置。
［Ｃ５６］
前記バインド解除は、ネットワーク開始解放に応答し、前記少なくとも１つのプロセッサは、
前記仮想ＱｏＳインスタンスを解放し、
アプリケーションに対し、ＱｏＳが喪失したことを通知する
ようにさらに構成されている、［Ｃ５３］に記載の装置。
【図１】
0005373197.tif 000009
【図２】
0005373197.tif 000010
【図３】
0005373197.tif 000011
【図４】
0005373197.tif 000012
【図５】
0005373197.tif 000013
【図５Ａ】
0005373197.tif 000014