(57)【要約】  様々な方法および装置は、より高いサービスレベルサブスクリプションを有するデバイスと、より低いサービスレベルサブスクリプションを有するデバイスと、の間でＱｏＳ特権を共有することに関する。ＱｏＳ特権は、たとえば、デバイスのサービスレベルサブスクリプションに基づいて、次にデバイスと結びつけられるＱｏＳサービスレベルに関連付けられる。より高いサービスレベルサブスクリプションをもつデバイスは、より低いサービスレベルサブスクリプションをもつデバイスよりも上位のＱｏＳ特権を付与される。様々な実施形態では、より高いＱｏＳサービスレベルをもつ第１のデバイスは、より低いＱｏＳサービスレベルを有する第２のデバイスに、第１のデバイスに付与されたＱｏＳ特権を取得するために使用される情報を与える。それにより、より低いＱｏＳ特権を付与された第２のデバイスは、たとえば、より高いＱｏＳサービスレベルに対応する第１のデバイスと通信するために、限定的に上位のＱｏＳ特権を与えられる。
2013545350.tif 000002
【特許請求の範囲】
【請求項１】
第１のピアツーピアデバイスを動作させる方法であって、
前記第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、前記第２のピアツーピアデバイスに送信することと、
前記ＱｏＳ共有メッセージ中に含まれる前記情報に基づいて前記第２のピアツーピアデバイスによって取得された前記ＱｏＳ特権を使用して送信される通信信号を、前記第２のピアツーピアデバイスから受信することと、
を備える方法。
【請求項２】
前記ＱｏＳ共有メッセージは、
前記通信信号の時間、周波数、位相、電力、送信の振幅、コードレート、符号化方法、周期性およびデューティサイクルのうちの少なくとも１つを決定するために使用される情報を含み、ＱｏＳ関係情報は、前記通信信号中に符号化される、請求項１に記載の方法。
【請求項３】
前記ＱｏＳ共有メッセージは、他のデバイスとではなく、前記第１のピアツーピアデバイスとの通信のための前記ＱｏＳ特権を取得するために使用される情報を与える、請求項１に記載の方法。
【請求項４】
前記ＱｏＳ特権は、前記第１のピアツーピアデバイスのユーザがそれにサブスクライブし、前記第２のピアツーピアデバイスのユーザがそれにサブスクライブするＱｏＳサービスレベルよりも高いＱｏＳサービスレベルに対応する、請求項１に記載の方法。
【請求項５】
前記ＱｏＳ特権を前記第２のピアツーピアデバイスと共有することが生じている間、前記第１のピアツーピアデバイスのＱｏＳ特権を低減すること、をさらに備える、
請求項１に記載の方法。
【請求項６】
前記ＱｏＳ共有メッセージは、前記第１のピアツーピアデバイスとの通信のために、前記第２のピアツーピアデバイスに付与されるＱｏＳサービスレベル増加の量を示す、請求項１に記載の方法。
【請求項７】
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第２のピアツーピアデバイスに示されるＱｏＳサービスレベル増加の前記量の関数として低下させること、をさらに備える、
請求項６に記載の方法。
【請求項８】
前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数を追跡することと、
前記１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの前記数を、デバイスの所定の最大数に制限することと、
をさらに備える、請求項１に記載の方法。
【請求項９】
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの前記数の関数として低下させること、をさらに備える、
請求項８に記載の方法。
【請求項１０】
前記第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、前記第２のピアツーピアデバイスに送信するための手段と、
前記ＱｏＳ共有メッセージ中に含まれる前記情報に基づいて前記第２のピアツーピアデバイスによって取得された前記ＱｏＳ特権を使用して送信される通信信号を、前記第２のピアツーピアデバイスから受信するための手段と、
を備える、第１のピアツーピアデバイス。
【請求項１１】
前記ＱｏＳ共有メッセージは、
前記通信信号の時間、周波数、位相、電力、送信の振幅、コードレート、符号化方法、周期性およびデューティサイクルのうちの少なくとも１つを決定するために使用される情報を含む、請求項１０に記載の第１のピアツーピアデバイス。
【請求項１２】
前記ＱｏＳ共有メッセージは、前記第１のピアツーピアデバイスとの通信のために、前記第２のピアツーピアデバイスに付与されるＱｏＳサービスレベル増加の量を示す、請求項１０に記載の第１のピアツーピアデバイス。
【請求項１３】
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第２のピアツーピアデバイスに示されるＱｏＳサービスレベル増加の前記量の関数として低下させるための手段、をさらに備える、
請求項１２に記載の第１のピアツーピアデバイス。
【請求項１４】
前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数を追跡するための手段と、
前記１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの前記数を、デバイスの所定の最大数に制限するための手段と、
をさらに備える、請求項１０に記載の第１のピアツーピアデバイス。
【請求項１５】
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの前記数の関数として低下させるための手段、をさらに備える、
請求項１４に記載の第１のピアツーピアデバイス。
【請求項１６】
前記第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、前記第２のピアツーピアデバイスに送信することと、
前記ＱｏＳ共有メッセージ中に含まれる前記情報に基づいて前記第２のピアツーピアデバイスによって取得された前記ＱｏＳ特権を使用して送信される通信信号を、前記第２のピアツーピアデバイスから受信することと、
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備える、第１のピアツーピアデバイス。
【請求項１７】
前記ＱｏＳ共有メッセージが、
前記通信信号の時間、周波数、位相、電力、送信の振幅、コードレート、符号化方法、周期性およびデューティサイクルのうちの少なくとも１つを決定するために使用される情報を含む、
請求項１６に記載の第１のピアツーピアデバイス。
【請求項１８】
前記少なくとも１つのプロセッサは、
前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数を追跡することと、
前記１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの前記数を、デバイスの所定の最大数に制限することと、
を行うようにさらに構成された、
請求項１６に記載の第１のピアツーピアデバイス。
【請求項１９】
前記少なくとも１つのプロセッサは、
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの前記数の関数として低下させること、を行うようにさらに構成された、
請求項１８に記載の第１のピアツーピアデバイス。
【請求項２０】
第１のピアツーピアデバイスにおいて使用するコンピュータプログラム製品であって、
前記第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、前記第２のピアツーピアデバイスに送信することを、少なくとも１つのコンピュータに行わせるためのコードと、
前記ＱｏＳ共有メッセージ中に含まれる前記情報に基づいて前記第２のピアツーピアデバイスによって取得された前記ＱｏＳ特権を使用して送信される通信信号を、前記第２のピアツーピアデバイスから受信することを、前記少なくとも１つのコンピュータに行わせるためのコードと、
を備える非一時的コンピュータ可読媒体、を備える、
コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
様々な実施形態は、ワイヤレス通信に関し、より詳細には、ピアツーピア通信システムにおいてサービス品質（ＱｏＳ）特権を共有することを可能にするための方法および装置に関する。
【背景技術】
【０００２】
ピアツーピアネットワークでは、しばしば、ＱｏＳレベルをデバイスまたはデバイスのユーザと関連付けることが一般的である。これは、ピアツーピアシステムではよくある分散的な方法で制御が実施される場合、うまく働く。ＱｏＳレベルは、保証された帯域幅の量、レイテンシおよび／または損失レート、あるいは、たとえば、決定論的（deterministic）なレート保証が可能でない場合、スケジューリングプロセスにおける優先順位のレベルのようなものを決定するために使用され得る。
【０００３】
２つのデバイスが互いに通信しようとしているときのそのような手法の問題は、異なるサービスレベルを付与される。たとえば、高いＱｏＳレベルを付与された第１のユーザ、たとえば、ゴールドサービスレベルユーザが、より低いＱｏＳサービスレベルを付与された別のユーザ、たとえば、ブロンズレベルユーザと通信しようと試みる場合を考える。
【０００４】
送信デバイスのＱｏＳレベルが送信を制御することを可能にすると、ゴールドレベルユーザからの送信は、ゴールドユーザに付与される高ＱｏＳレベルに応じてブロンズレベルユーザに通信されるが、ブロンズレベルユーザからゴールドユーザへの通信は、ブロンズユーザに付与されるＱｏＳレベルに従わなければならない。これは、各ユーザがそれにサブスクライブしたサービスレベルを付与されていると、妥当な手法であるように見えることもあるが、より低い（ブロンズ）レベルユーザに関連付けられたより低いＱｏＳレベルをゴールドユーザへの通信に適用すると、ゴールドレベルユーザは、ゴールドユーザが受けることに慣れ、および／または取得しようと試みているものよりもはるかに低いＱｏＳレベルで通信を受信することになり得る。性能が他のユーザからの応答に依存する対話型アプリケーションをゴールドユーザが実行している場合、ゴールドユーザが経験する性能は、その通信における他のユーザのＱｏＳレベルから影響を及ぼされる。Ｐ２Ｐネットワークの性質を仮定すれば、異なるＱｏＳレベルをもつユーザが互いに遭遇することがあり得、互いに通信することを希望することがあり得る。
【０００５】
顧客がそれにサブスクライブ（subscribe）するＱｏＳサービスレベルに対する顧客の満足を維持するためには、より低いレベルのＱｏＳ加入者契約にサブスクライブするユーザと通信するときでさえ、顧客がそれにサブスクライブするＱｏＳレベルに相応するエクスペリエンスを顧客が受けることが重要である。しかしながら、ＱｏＳ機構が効果的であるためには、ならびにビジネスの観点から、与えられるＱｏＳレベル間の差異を維持することも重要である。
【０００６】
上記の説明に鑑みて、異なるＱｏＳレベルに対応する加入者サービス契約にユーザがサブスクライブし得るピアツーピアシステムにおいてＱｏＳレベルを実装するための改善された方法および装置が必要であることを諒解されたい。
【発明の概要】
【０００７】
ワイヤレス通信システムにおいて、より高いＱｏＳサービスレベルをもつ通信デバイスと、より低いＱｏＳサービスレベルをもつ１つまたは複数の他の通信デバイスとの間で、たとえば、一時的に、ＱｏＳ特権を共有することをサポートする様々な方法および装置が記載される。様々な記載される方法および装置は、ピアツーピア通信ネットワークでの使用に好適である。
【０００８】
少なくともいくつかの実施形態によれば、ピアツーピアデバイスがそれと通信しようとしている第２のデバイスよりも高いレベルのＱｏＳ特権をもつピアツーピアデバイスは、それのＱｏＳ特権の一部または全部を第２のデバイスと共有することを許される。ＱｏＳ共有は、限られた時間の間であり、潜在的に通信セッションおよび／またはアプリケーションベースで制限され得る。したがって、少なくともいくつかの実施形態では、通信セッションを有するデバイスのセット中の別のデバイスよりも低いレベルのＱｏＳレベルを付与された、そのセット中のあるデバイスが、たとえば、ＱｏＳのより高いレベルに対応するデバイスと通信するために、ＱｏＳのより高いレベルをもつ、そのセット中のデバイスのＱｏＳレベルを限定的に与えられる。このようにして、ＱｏＳのより高いレベルを付与されたデバイスは、より低いＱｏＳレベルを付与されたデバイスと通信している間でさえ、それのＱｏＳレベルサブスクリプションから恩恵を受ける。しかしながら、いくつかの実施形態では、より低いＱｏＳレベルを付与されたデバイスは、たとえば、より高いＱｏＳレベルを付与されたデバイスとの通信について、および／またはより高いＱｏＳレベルの恩恵を受けるためにより高いＱｏＳレベルデバイスによって許可されるアプリケーションまたは通信について、より高いＱｏＳレベルを限定的に受けるという点で、制限される。
【０００９】
ＱｏＳレベルを共有することに対する制御は、いくつかの実施形態では、１次デバイス（高いＱｏＳレベルをもつデバイス）から２次デバイス（低いＱｏＳレベルをもつデバイス）にＱｏＳパラメータをパスすることによって達成される。これは、ＱｏＳ情報および／または権利共有メッセージが１次デバイスから２次デバイスに送られることによって行われ得る。ＱｏＳ情報および／または権利共有メッセージは、ＱｏＳ特権を取得するために使用されるパラメータ、たとえば、キー（key）、ＱｏＳトークン生成情報またはＱｏＳ関係特権へのアクセスを制御するために使用されるいくつかの他のセキュリティ情報を含み得る。パラメータは、限られた時間の間および／または特定のアプリケーションとの使用に対して有効であり得る。そのような時間制約は、ＱｏＳ共有メッセージ中で明示的に特定され得、いくつかの実施形態ではＱｏＳ共有メッセージ中で明示的に特定される。ＱｏＳ特権共有メッセージ中に含まれる情報によって可能になるＱｏＳ特権に対する権利は、通信における１次デバイスと２次デバイスとの間の通信、たとえば、１次および２次デバイスへの／からの通信のための使用に限定され得る。ＱｏＳ特権共有メッセージは、ＱｏＳ特権共有メッセージによって付与されるＱｏＳ特権／権利を使用し得る通信セッションにおける各デバイスに対応する識別子を含み得る。３つ以上のデバイスが通信セッション中であるいくつかの実施形態では、ＱｏＳ特権共有メッセージは、複数のデバイス、たとえば、２つまたは３つのデバイスに、マルチパーティ通信セッションに参加する１次デバイスのＱｏＳ特権を共有する権利を付与し得る。１次デバイスは、所与の時間において、たとえば異なる２次デバイスとの、複数の異なる通信セッションに参加し得る。パラメータの交換を介して、１次デバイスは、１次デバイスとの通信のために２次デバイスに与えられるＱｏＳレベルに対する制御を有する。いくつかの実施形態では、ＱｏＳ特権の使用は、ＱｏＳトークンの使用を介して制御される。そのような実施形態では、ＱｏＳ特権共有メッセージ中で通信されるパラメータは、ＱｏＳ目的のために使用されるトークンおよび／またはＱｏＳ特権を制御するために使用されるトークンの生成を制御するために使用される情報を含み得る。１次デバイスは、トークンを発行するそれの能力が、たとえば、他のデバイスとの通信ではなく、１次デバイスとの通信のために有用なトークンの発行に制約され得る。さらに、２次デバイスは、ＱｏＳトークンに関する制約の対象であり得る。いくつかの実施形態では、２次デバイスは、それがＱｏＳ共有メッセージを介して１次デバイスから取得したＱｏＳ特権を他のデバイスに転送／共有する権利を付与され得ない。
【００１０】
すべてではないが、いくつかの実施形態では、ＱｏＳ特権を１つまたは複数の他のデバイスと共有することの全体的な影響を緩和するために、ＱｏＳ特権を共有する権利を１つまたは複数の他のデバイスに付与するデバイスのＱｏＳ特権は、それのＱｏＳレベルを低減される。そのような実施形態では、たとえば、ゴールドレベルデバイスは、別のデバイスに対するＱｏＳ特権の限定された付与を考慮するために、ＱｏＳ特権へのアクセスを獲得するために使用されるＱｏＳトークンを生成するそれの権利を、わずかに低減され得る。いくつかの実施形態では、高優先度ユーザに対するＱｏＳ特権の低減は、高優先度レベルユーザに与えられるＱｏＳレベルを低下させるが、高優先度レベルユーザが次の利用可能なサービスレベル、たとえば、シルバーサービスＱｏＳサービスレベルに等しいか、それよりも低いサービスレベルを受けるポイントまでは低下させない。すべてではないが、いくつかの実施形態では、ＱｏＳ特権を共有する高優先度レベルユーザに対するＱｏＳ特権の低減は、ＱｏＳ特権がそれと共有されているデバイスに与えられるＱｏＳ特権の増加の量に等しい。概して、ＱｏＳ特権の低減は、以下のパラメータ、すなわち、１次デバイスのＱｏＳレベル、１次デバイスがそれのＱｏＳ特権をそれらと共有する２次デバイスの数、２次デバイスのＱｏＳレベル、２次デバイスのＱｏＳレベルの増加の量のうちの少なくともいくつかの関数であり得る。
【００１１】
いくつかの実施形態によれば、第１のピアツーピアデバイスを動作させる例示的な方法は、第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、第２のピアツーピアデバイスに送信することと、前記ＱｏＳ共有メッセージ中に含まれる情報に基づいて第２のピアツーピアデバイスによって取得されたＱｏＳ特権を使用して送信された通信信号を、第２のピアツーピアデバイスから受信することと、を備える。
【００１２】
いくつかの実施形態によれば、例示的な第１のピアツーピアデバイスは、第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、第２のピアツーピアデバイスに送信することと、前記ＱｏＳ共有メッセージ中に含まれる情報に基づいて第２のピアツーピアデバイスによって取得されたＱｏＳ特権を使用して送信された通信信号を、第２のピアツーピアデバイスから受信することと、を行うように構成された少なくとも１つのプロセッサを備える。例示的な第１のピアツーピアデバイスは、前記少なくとも１つのプロセッサに結合されたメモリをさらに備える。
【００１３】
上記の概要で様々な実施形態について論じたが、必ずしもすべての実施形態が同じ特徴を含むとは限らず、上記で説明した特徴のいくつかは、いくつかの実施形態では、必要ではないが、望ましいことがあることを諒解されたい。多数の追加の特徴、実施形態および様々な実施形態の利益について、以下の発明を実施するための形態において論じる。
【図面の簡単な説明】
【００１４】
【図１】図１は、例示的な実施形態による、例示的なワイヤレス通信システム、たとえば、ピアツーピアワイヤレス通信システムの図である。
【図２】図２は、例示的な実施形態による、第１のピアツーピアデバイスを動作させる例示的な方法のフローチャートである。
【図３】図３は、例示的な実施形態による、例示的なピアツーピアデバイスの図である。
【図４】図４は、図３の例示的なピアツーピアデバイスにおいて使用され得るモジュールのアセンブリの図である。
【図５】図５は、例示的な実施形態による、様々なＱｏＳサービスレベルと、ＱｏＳサービスレベルの各々に対応する、異なる関連付けられた要素と、に関する情報を含む例示的な表を示す。
【図６】図６は、例示的な実施形態による、様々なＱｏＳ特権と、異なるＱｏＳ特権をアサートするために費やされるトークンの数とを示す例示的な表を示す。
【図７】図７は、例示的な実施形態による、情報の様々な例示的なフィールドを含む例示的なＱｏＳ共有メッセージを示す図を示す。
【図８】図８は、例示的なピアツーピアデバイスに含まれる例示的なＱｏＳトークン生成モジュールを示す図を示す。
【図９】図９は、例示的な一実施形態による、第１のピアツーピアデバイスを動作させる例示的な方法を示す図を示す。
【図１０】図１０は、例示的な実施形態による、第２のピアツーピアデバイスを動作させる例示的な方法のフローチャートである。
【発明を実施するための形態】
【００１５】
図１は、例示的な実施形態による、例示的なワイヤレス通信システム１００、たとえば、ピアツーピア通信システムの図である。例示的なワイヤレス通信システム１００は、デバイス１  １０２、デバイス２  １０４、デバイス３  １０６、デバイス４  １０８、デバイス５  １１０、デバイス６  １１２、デバイス７  １１４、デバイス８  １１６、デバイス９  １１８、．．．、デバイスＮ  １２０を含む複数のワイヤレス通信デバイス、たとえば、ピアツーピアデバイスを含む。システム１００中のワイヤレス通信デバイスのうちのいくつか、たとえば、デバイス７  １１４は、インターネットおよび／または他のネットワークノードへのインターフェース１２２を含む。システム１００中のワイヤレス通信デバイスのうちのいくつか、たとえば、デバイス１  １０２、デバイス２  １０４、デバイス３  １０６、デバイス４  １０８、デバイス５  １１０、デバイス６  １１２、デバイス８  １１６、デバイス９  １１８およびデバイスＮ  １２０は、モバイルワイヤレス端末、たとえば、ハンドヘルドモバイルデバイスである。
【００１６】
システム１００中の各ワイヤレス通信デバイスは、それに関連付けられたＱｏＳサービスレベルを有する。異なるデバイスは、後でより詳細に説明するように、たとえば、サービスレベルサブスクリプションに基づいて、様々な異なるＱｏＳレベル、たとえば、ＱｏＳサービスレベルゴールド、シルバー、ブロンズなどに関連付けられる。異なるＱｏＳサービスレベルは、それらに関連付けられた様々なＱｏＳ特権を有する。より高いＱｏＳサービスレベルを有するデバイスは、より高いＱｏＳ特権を有する。たとえば、デバイスに関連付けられたＱｏＳ特権は、デバイスが所与の時間期間中に通信リソースにアクセスすることができる時間の部分、デバイスが所与の時間期間中にアクセスすることができる通信リソースの数、許される送信電力レベル、デバイスがデバイストラフィックのために使用することを許されるデータレート、許されるコーディングレート、符号化方法などに対応し得る。より高いＱｏＳサービスレベルを有する、システム１００中のワイヤレス通信デバイス、たとえば、デバイス１  １０２が、デバイス１  １０２に付与される１つまたは複数のＱｏＳ特権を取得するために使用される情報を含むＱｏＳ共有メッセージを生成する。１つの特徴によれば、通信デバイス１  １０２は、通信デバイス１  １０２が通信しようとしている別のデバイス、たとえば、第２のデバイス２  １０４にこのＱｏＳ共有メッセージを送信し、それにより、第２のデバイス２  １０２が、デバイス１  １０２に付与される少なくともいくつかのＱｏＳ特権を共有し得る。
【００１７】
図２は、例示的な実施形態による、第１のピアツーピアデバイスを動作させる例示的な方法のフローチャート２００である。フローチャート２００の方法を実装する第１のピアツーピアデバイスは、たとえば、図１のシステム１００のワイヤレス通信デバイスのうちのいずれか１つである。フローチャート２００の例示的な方法に示すステップについての説明のために、第１のピアツーピアデバイスは第１のデバイス１  １０２であると仮定する。後述するように、様々な実施形態の１つの特徴によれば、より高いＱｏＳサービスレベルをもつ第１のピアツーピアデバイス１０２は、それのＱｏＳ特権のうちの１つまたは複数を、より低いＱｏＳサービスレベルをもつ第２のピアツーピアデバイスと共有する。ステップ２０２において、動作が開始し、第１のピアツーピアデバイスが電源投入され、初期化される。動作は、開始ステップ２０２から、並列に独立して実行され得るステップ２０４および２０５に進む。
【００１８】
ステップ２０４において、第１のピアツーピアデバイス１０２は、ＱｏＳ（サービス品質）共有メッセージを生成する。動作はステップ２０４からステップ２０６に進み、デバイス１  １０２は、第１のピアツーピアデバイス１  １０２に付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、第２のピアツーピアデバイス、たとえば、デバイス２  １０４に送信する。様々な実施形態では、ＱｏＳ特権は、第１のピアツーピアデバイス１０２のユーザがそれにサブスクライブするＱｏＳサービスレベルであって、前記第２のピアツーピアデバイス１０４のユーザがそれにサブスクライブするＱｏＳサービスレベルよりも高いＱｏＳサービスレベルに対応する。いくつかの実施形態では、第１のピアツーピアデバイス１０２からのＱｏＳ共有メッセージ情報を使用して、第２のピアツーピアデバイス１０４によって取得されたＱｏＳ特権に対応するＱｏＳサービスレベルは、アプリケーションまたは第１のピアデバイス１０２と第２のピアデバイス１０４との間の通信セッションをサポートするために必要なＱｏＳサービスレベルよりも高い。
【００１９】
様々な実施形態では、デバイスは、いわゆるＱｏＳトークンを費やすことによって、ＱｏＳ特権にアクセスすることができる。デバイスは、デバイス内でそのデバイスに関連付けられたＱｏＳサービスレベルに応じたレートでＱｏＳトークンを生成する。いくつかの実施形態では、デバイスのＱｏＳサービスレベルが高いほど、そのデバイスのＱｏＳトークン生成レートは高い。次いで、デバイスは、通信目的のために、ＱｏＳ特権をアサート（assert：行使）し、通信リソースにアクセスする、たとえば、ピアツーピアトラフィックセグメントおよび／または他の通信リソースにアクセスするために生成されたＱｏＳトークンを費やす。ＱｏＳ特権は、いくつかの実施形態では、たとえば、デバイスが通信リソースにアクセスするかまたはアクセスすることを試みることができる時間の部分、デバイスが所与の時間期間中にいくつのリソースにアクセスすることができるか、許される送信電力レベルなどを含む。したがって、生成されたトークンを使用して、デバイスが、そのデバイスに付与されるＱｏＳ特権に応じた形で通信リソースにアクセスするかまたはアクセスすることを試みることができることを諒解されたい。したがって、より高いＱｏＳサービスレベル（したがって、より高い／より優れたＱｏＳ特権）をもつ第１のデバイス１０２は、通常、たとえば、より低いＱｏＳサービスレベルをもつデバイスと比較して、所与の時間期間中により頻繁に通信リソースにアクセスし、および／またはより多くの数のリソースにアクセスすることができる。ただし、いくつかのより高いＱｏＳ特権を使用するために、より多い数のトークンが使用される。したがって、より高いＱｏＳサービスレベルのデバイスは、一般に、それらが高いＱｏＳサービスレベルのためのプレミアムを払うと、より高いトークン生成レートをサービスプロバイダによって付与される。
【００２０】
いくつかの実施形態では、前記ＱｏＳ特権を取得するために使用される情報は、ＱｏＳサービスレベル、たとえば、第１のデバイス１  １０２に関連付けられたＱｏＳサービスレベルに対応するサービスレベルを取得するために使用されるトークンを生成するための権利を示す情報を含む。いくつかの実施形態では、トークン生成のレートは、第１のデバイス１  １０２によって指定される。いくつかの実施形態では、第１のピアツーピアデバイス１  １０２に付与されるＱｏＳ特権を取得することは、限られた時間期間の間、第１のデバイス１０２に付与されるレートでトークンを生成する権利を獲得することを含む。これは、ＱｏＳ特権を取得する第２のデバイス１０４が、限られた時間期間の間、より高いＱｏＳサービスレベルのデバイス１０２と同じ方法で、通信リソース、たとえば、高優先度トラフィック送信リソースにアクセスすることを可能にする。たとえば、ＱｏＳ特権を取得した後に第２のピアデバイス１０４は、より多い数の通信リソース、たとえば、よりしばしば、高優先度トラフィックリソースをつかみ、したがって、第１のデバイス１０２との通信に対してより高いデータレートをサポートすることができ得る。様々な例示的な実施形態では、ＱｏＳ共有メッセージは、他のデバイスとの通信ではなく第１のピアツーピアデバイス１０２との通信のためのＱｏＳ特権を取得するために使用される情報を与える。したがって、いくつかの実施形態では、第２のデバイス１０４は、ＱｏＳ共有メッセージによって与えられる情報を使用して、第１のデバイスと通信するためのＱｏＳ特権を取得し得るが、第２のデバイス１０４は、取得したＱｏＳ特権を他のデバイスとの通信のために使用することを許され得ない。いくつかの実施形態では、ＱｏＳ共有メッセージは、ＱｏＳ特権がそれの間有効である時間期間を示す時間インジケータを含む。たとえば、第１のデバイス１０２からのＱｏＳ共有メッセージ中の情報を使用して取得されるＱｏＳ特権が、たとえば、第２のデバイス１０４が第１のデバイス１０２と通信するために使用することができるデータレートである場合、いくつかのそのような実施形態では、ＱｏＳ共有メッセージは、データレートがそれの間第１のデバイス１０２に通信のために使用され得る時間を示す。
【００２１】
いくつかの実施形態では、ＱｏＳ共有メッセージは、第２のピアツーピアデバイス１０４によって取得されたＱｏＳ特権の第１のピアツーピアデバイス１０２との通信のための使用に対する制限に関する情報を与える。いくつかのそのような実施形態では、制限は、第２のピアツーピアデバイスによって取得されたＱｏＳ特権が使用され得る持続時間、セッション、またはアプリケーションのうちの少なくとも１つを含む。いくつかの実施形態では、ＱｏＳ共有メッセージは、ＱｏＳ特権がそれのために使用され得るアプリケーションのタイプを示すアプリケーションインジケータを含む。いくつかのそのような実施形態では、アプリケーションインジケータは、ボイスアプリケーションおよびビデオアプリケーションのうちの１つを示す。動作はステップ２０６からステップ２０８に進む。
【００２２】
ステップ２０５に戻る。ステップ２０５において、第１のピアツーピアデバイス１０２は、第１のピアツーピアデバイス１０２が１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数を追跡する。いくつかの実施形態では、それらと通信している間、第１のデバイス１０２が第１のデバイス１０２に付与されるＱｏＳ特権のうちの１つまたは複数をそれらと共有することを希望し得る、複数のデバイスがあり得る。しかしながら、いくつかの実施形態では、ＱｏＳ特権がそれらと共有され得るデバイスの最大数に対する制限がある。動作はステップ２０５からステップ２０７に進み、１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの数がデバイスの所定の最大数を超えるかどうかを決定する。決定に基づいて、デバイスの数がデバイスの最大所定数を超える場合、動作はステップ２０７からステップ２０９に進む。ステップ２０９において、１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの数を、それがデバイスの所定の数に等しいかまたはそれより小さくなるように制限する。動作はステップ２０９からステップに２０５戻る。ステップ２０７において、決定された数がデバイスの最大所定数を超えない場合、動作はステップ２０７からステップ２０５に戻る。
【００２３】
ステップ２０８に戻る。ステップ２０８において、第１のピアツーピアデバイス１０２に付与されるＱｏＳサービスレベルを低下させる。いくつかの実施形態では、ステップ２１０、ステップ２１２およびステップ２１４のうちの１つまたは複数が、ステップ２０８の一部として所与の実施形態において実装され得る。いくつかの実施形態では、ＱｏＳ共有メッセージは、第１のデバイス１０２との通信のために第２のデバイス１０４に付与されるＱｏＳサービスレベル増加の量を示す。いくつかのそのような実施形態では、ステップ２１０が実行されるとき、第１のデバイス１０２に付与されるＱｏＳサービスレベルを、ＱｏＳ共有メッセージ中で第２のデバイス１０４に示されるＱｏＳサービスレベル増加の量の関数として低下させる。たとえば、一実施形態では、ステップ２１０において、ＱｏＳ共有メッセージが、たとえば、１レベルの、第２のデバイス１０４のＱｏＳサービスレベル増加を示すと、第１のデバイス１０２のＱｏＳサービスレベルを、１レベルだけ低下させる。ただし、これは単なる例にすぎず、変形形態が可能である。
【００２４】
ステップ２１２において、第１のピアツーピアデバイス１０２に付与されるＱｏＳサービスレベルを、第１のデバイス１０２が１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数の関数として低下させる（ステップ２０５において説明したように、デバイスの数を追跡する）。ステップ２１４において、ＱｏＳ特権を第２のデバイス１０４と共有している間、第１のピアツーピアデバイス１０２のトークン生成レートおよび／またはＱｏＳ特権を低減する。いくつかの実施形態では、随意のステップ２１６がステップ２１４の一部として実装される。ステップ２１６において、第１のデバイス１０２のトークン生成レートおよび／またはＱｏＳ特権を、第２のデバイス１０４に関連付けられたＱｏＳサービスレベルの関数として低減する。様々な実施形態では、ＱｏＳサービスレベルがサブスクリプションのレベルに結び付けられるように、所与のデバイスのトークン生成レートは、そのデバイス（またはデバイスユーザ）に関連付けられたＱｏＳサービスレベルに基づく。様々な実施形態では、第２のデバイス１０４は、第１のデバイス１０２に関連付けられたＱｏＳサービスレベルよりも低いＱｏＳサービスレベルを有する。したがって、１つの特徴によれば、ＱｏＳ特権の共有が生じるとき、第１のデバイス１０２、すなわち、より高いＱｏＳサービスレベルのデバイスのトークン生成レートの低減の量は、第２のデバイス１０４、すなわち、より低いＱｏＳサービスレベルのデバイスに関連付けられたＱｏＳサービスレベルの関数である。いくつかの実施形態では、第１のデバイス１０２のトークン生成レートおよび／またはＱｏＳ特権の低減の量は、第２のデバイス１０４のトークン生成レートの量の増加に比例する。
【００２５】
動作はステップ２０８からステップ２１８に進む。ステップ２１８において、第１のピアツーピアデバイス１０２は、ＱｏＳ共有メッセージ中に含まれる情報に基づいて第２のデバイス１０４によって取得されたＱｏＳ特権を使用して送信される通信信号を、第２のピアツーピアデバイス１０４から受信する。いくつかの実施形態では、ＱｏＳ共有メッセージは、通信信号の時間、周波数、位相、電力、送信の振幅、コードレート、符号化方法、周期性、およびデューティサイクルのうちの少なくとも１つを決定するために使用される情報を含む。
【００２６】
様々な実施形態では、通信リソースは、時間、周波数、位相、電力、および送信の振幅のうちの少なくとも１つを含む。
【００２７】
図３は、例示的な実施形態による、例示的な第１のピアツーピアデバイス３００の図である。例示的なピアツーピアデバイス３００は、たとえば、図１のワイヤレス通信デバイスのうちの１つである。例示的なピアツーピアデバイス３００は、図２のフローチャート２００による方法を実装し得、時々実装する。
【００２８】
第１のピアツーピアデバイス３００は、バス３０９を介して互いに結合されたプロセッサ３０２とメモリ３０４とを含み、様々な要素（３０２、３０４）がそのバスを介してデータおよび情報を交換し得る。第１のピアツーピアデバイス３００は、図示のようにプロセッサ３０２に結合され得る入力モジュール３０６と出力モジュール３０８とをさらに含む。ただし、いくつかの実施形態では、入力モジュール３０６と出力モジュール３０８とはプロセッサ３０２の内部に配置される。入力モジュール３０６は入力信号を受信することができる。入力モジュール３０６は、入力を受信するためのワイヤレス受信機および／またはワイヤードもしくは光入力インターフェースを含むことができ、いくつかの実施形態では、それらを含む。出力モジュール３０８は、出力を送信するためのワイヤレス送信機および／またはワイヤードもしくは光出力インターフェースを含み得、いくつかの実施形態では、それらを含む。
【００２９】
プロセッサ３０２は、ＱｏＳ共有メッセージを生成することと、第１のピアツーピアデバイス３００に付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、第２のピアツーピアデバイスに送信することと、前記ＱｏＳ共有メッセージ中に含まれる情報に基づいて第２のピアツーピアデバイスによって取得されたＱｏＳ特権を使用して送信される通信信号を、第２のピアツーピアデバイスから受信することとを行うように構成される。いくつかの実施形態では、プロセッサ３０２は、前記生成されたＱｏＳ共有メッセージ中に、前記通信信号の時間、周波数、位相、電力、送信の振幅、コードレート、符号化方法、周期性およびデューティサイクルのうちの少なくとも１つを決定するために使用される情報を含めるように構成される。いくつかの実施形態では、ＱｏＳ特権は、ピアツーピアデバイス３００のユーザがそれにサブスクライブするＱｏＳサービスレベルであって、前記第２のピアツーピアデバイスのユーザがそれにサブスクライブするＱｏＳサービスレベルよりも高いＱｏＳサービスレベルに対応する。様々な例示的な実施形態では、ＱｏＳ共有メッセージは、他のデバイスとの通信ではなく第１のピアツーピアデバイス３００との通信のためのＱｏＳ特権を取得するために使用される情報を与える。
【００３０】
様々な実施形態では、プロセッサ３０２は、前記生成されたＱｏＳ共有メッセージ中に、ＱｏＳ特権がそれの間有効である時間期間を示す時間インジケータと、ＱｏＳ特権がそれのために使用され得るアプリケーションのタイプを示すアプリケーションインジケータとを含めるように、さらに構成される。いくつかの実施形態では、前記ＱｏＳ特権を取得するために使用される情報は、ＱｏＳサービスレベル、たとえば、第１のデバイス１  １０２に関連付けられたＱｏＳサービスレベルに対応するサービスレベルを取得するために使用されるトークンを生成するための権利を示す情報を含む。いくつかのそのような実施形態では、プロセッサ３０２は、ＱｏＳ特権を第２のデバイス１０４と共有している間、第１のピアツーピアデバイス３００のトークン生成レートを低減するようにさらに構成される。いくつかの実施形態では、プロセッサ３０２は、ピアツーピアデバイス３００のトークン生成レートを、第２のデバイスに関連付けられたＱｏＳサービスレベルの関数として低減するように構成される。様々な実施形態では、第２のピアツーピアデバイス１０４は、第１のピアツーピアデバイス３００に関連付けられたＱｏＳサービスレベルよりも低いＱｏＳサービスレベルを有する。
【００３１】
いくつかの実施形態では、ＱｏＳ共有メッセージは、第１のピアツーピアデバイス３００との通信のために第２のピアツーピアデバイスに付与されるＱｏＳサービスレベル増加の量を示す。いくつかのそのような実施形態では、プロセッサ３０２は、第１のデバイス３００に付与されるＱｏＳサービスレベルを、ＱｏＳ共有メッセージ中で第２のピアツーピアデバイスに示されるＱｏＳサービスレベル増加の量の関数として低下させるようにさらに構成される。
【００３２】
いくつかの実施形態では、プロセッサ３０２は、第１のピアツーピアデバイス３００がそれのＱｏＳ特権のうちの１つまたは複数をそれらと共有しているデバイスの数を追跡するようにさらに構成される。プロセッサ３０２は、いくつかの実施形態では、１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの数を、デバイスの所定の数に制限するようにさらに構成される。いくつかの実施形態では、プロセッサ３０２は、ピアツーピアデバイス３００に付与されるＱｏＳサービスレベルを、デバイス３００が１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数の関数として低下させるようにさらに構成される。
【００３３】
図４に、図３に示すピアツーピア通信デバイス３００中で使用され得、いくつかの実施形態では、ピアツーピア通信デバイス３００中で使用されるモジュールのアセンブリ４００を示す。アセンブリ４００中のモジュールは、たとえば、個別回路として、図３のプロセッサ３０２内のハードウェアで実装され得る。代替的に、それらのモジュールは、ソフトウェアで実装され、図３に示すピアツーピアデバイス３００のメモリ３０４に記憶され得る。図３の実施形態ではシングルプロセッサ、たとえば、コンピュータとして示されているが、プロセッサ３０２は、１つまたは複数のプロセッサ、たとえば、コンピュータとして実装され得ることを諒解されたい。ソフトウェアで実装されるとき、それらのモジュールはコードを含み、そのコードは、プロセッサによって実行されたとき、プロセッサ３０２、たとえば、コンピュータを、そのモジュールに対応する機能を実装するように構成する。いくつかの実施形態では、プロセッサ３０２は、モジュールのアセンブリ４００のうちのモジュールの各々を実装するように構成される。モジュールのアセンブリ４００がメモリ３０４に記憶される実施形態では、メモリ３０４は、コンピュータ可読媒体を備えるコンピュータプログラム製品であり、コンピュータ可読媒体は、少なくとも１つのコンピュータ、たとえば、プロセッサ３０２に、モジュールが対応する機能を実装させるためのコード、たとえば、モジュールごとの個別コードを備える。
【００３４】
完全にハードウェアベースのまたは完全にソフトウェアベースのモジュールが使用され得る。ただし、機能を実装するために、（たとえば、回路実装型の）ソフトウェアモジュールとハードウェアモジュールの任意の組合せが使用され得ることを諒解されたい。図４に示すモジュールは、図２のフローチャート２００の方法において図示および／または説明する対応するステップの機能を実行するようにワイヤレス端末３００、またはプロセッサ３０２などのその端末３００中の要素を制御および／または構成することを諒解されたい。
【００３５】
モジュールのアセンブリ４００は、図２に示したフローチャート２００の方法の各ステップに対応するモジュールを含む。フローチャート２００に示した対応するステップを実行するようにプロセッサ３０２を実行または制御する図４中のモジュールは、２で始まる番号の代わりに４で始まる番号で識別される。たとえば、モジュール４０４はステップ２０４に対応し、ステップ２０４に関して説明した動作を実行することを受け持つ。モジュールのアセンブリ４００は、ＱｏＳ共有メッセージを生成するためのモジュール４０４と、第１のピアツーピアデバイス３００に付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与える、ＱｏＳ共有メッセージを第２のピアツーピアデバイスに送信するためのモジュール４０６と、第１のピアツーピアデバイス３００に付与されるＱｏＳサービスレベルを低下させるためのモジュール４０８とを含む。いくつかの実施形態では、モジュール４０４はまた、ＱｏＳ特権がそれの間有効である時間期間を示す時間インジケータをＱｏＳ共有メッセージ中に含めるためのモジュール４２０、ＱｏＳ特権がそれのために使用され得るアプリケーションのタイプを示すアプリケーションインジケータをＱｏＳ共有メッセージ中に含めるためのモジュール４２２、およびＱｏＳサービスレベルに対応するサービスレベルを取得するために使用されるトークンを生成する権利を示す情報を含めるためのモジュール４２４のうちの１つまたは複数を含む。
【００３６】
モジュールのアセンブリ４００は、第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有している、デバイスの数を追跡するためのモジュール４０５と、１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの数が所定の最大数を超えるかどうかを決定するためのモジュール４０７と、１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの数を、デバイスの所定の最大数に制限するためのモジュール４０９とをさらに含む。
【００３７】
いくつかの実施形態では、ＱｏＳ共有メッセージは、第１のピアツーピアデバイスとの通信のために第２のピアツーピアデバイスに付与されるＱｏＳサービスレベル増加の量を示す。いくつかのそのような実施形態では、モジュール４０８はまた、第１のピアツーピアデバイスに付与されるＱｏＳサービスレベルを、ＱｏＳ共有メッセージ中の第２のピアツーピアデバイスに示されるＱｏＳサービスレベル増加の量の関数として低下させるためのモジュール４１０を含む。様々な実施形態では、モジュール４０８は、第１のピアツーピアデバイスに付与されるＱｏＳサービスレベルを、第１のデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数の関数として低下させるためのモジュール４１２と、ＱｏＳ特権を第２のピアツーピアデバイスと共有している間、第１のピアツーピアデバイス１０２のトークン生成レートを低減するためのモジュール４１４とをさらに含む。いくつかの実施形態では、モジュール４１２は、追跡モジュール４０５から入力を受信する。いくつかの実施形態では、モジュール４１４は、第１のピアツーピアデバイスのトークン生成レートを、第２のピアツーピアデバイスに関連付けられたＱｏＳサービスレベルの関数として低減するためのモジュール４１６をさらに含む。様々な実施形態では、第２のピアツーピアデバイスは、第１のピアツーピアデバイスに関連付けられたＱｏＳサービスレベルよりも低いＱｏＳサービスレベルを有する。
【００３８】
モジュールのアセンブリ４００は、ＱｏＳ共有メッセージ中に含まれる情報に基づいて第２のデバイスによって取得されたＱｏＳ特権を使用して送信される通信信号を、第２のピアツーピアデバイスから受信するためのモジュール４１８と、ピアツーピアデバイス３００に付与されるＱｏＳサービスレベルに対応するレートに応じてトークンを生成するためのモジュールとをさらに含む。いくつかの実施形態では、ＱｏＳ共有メッセージは、通信信号の時間、周波数、位相、電力、送信の振幅、コードレート、符号化方法、周期性、およびデューティサイクルのうちの少なくとも１つを決定するために使用される情報を含む。
【００３９】
点線ボックス中に示したモジュール、たとえば、モジュール４１０、４１２、４２０などは随意であり、したがって、これらのモジュールのうちの１つまたは複数は、いくつかの実施形態では存在し得、他の実施形態では存在し得ない。点線ボックスは、これらのモジュールが、様々な実施形態では、モジュールのアセンブリ４００中に含まれるが、これらのモジュールがそれに対応するステップが実行される実施形態では、プロセッサ３０２がそのような随意のモジュールを実行し得ることを示す。いくつかの実施形態では、図４に示した別のモジュール内に含まれる１つまたは複数モジュールが、１つまたは複数の独立モジュールとして実装され得る。
【００４０】
図５および図６に、ＱｏＳ特権が、通信リソースへのアクセスを取得するために使用され得るトークンと関連付けられる、例示的な実施形態を示す。例示的な実施形態はＱｏＳトークンの使用を伴うが、本明細書で説明する方法および装置は、非トークンベースＱｏＳ実施形態と、トークンが図５および図６の例で示されたものとは異なる方法で使用される実施形態とにおいて使用され得ることを諒解されたい。したがって、図５および図６の例は、様々な実施形態の理解を容易にするためのものであり、本出願の範囲を特定の例示的な実施形態に限定するものではないことに諒解されたい。
【００４１】
図５は、例示的な実施形態による、様々なＱｏＳサービスレベルとＱｏＳサービスレベルの各々に対応している、異なる関連付けられた要素とに関する情報を含む例示的な表５００を示す。表５００は、たとえば、ワイヤレス端末３００のメモリ３０４の一部として含まれ、たとえば、図２のフローチャート２００による方法を実装するために使用され得る。表５００は、例示的なＱｏＳ特権、および複数の例示的なＱｏＳサービスレベルに対応するトークン生成レートを示す。この例では、３つの異なるＱｏＳサービスレベル、すなわち、第１のレベル、たとえば、ゴールドレベル、第２のレベル、たとえば、シルバーレベル、および第３のレベル、たとえば、ブロンズレベルがある。第１のレベル、たとえば、ゴールドレベルは、最も高いＱｏＳサービスレベルであり、第２のレベル、たとえば、シルバーレベルは、中間のＱｏＳサービスレベルであり、第３のレベル、たとえば、ブロンズレベルであるなど。例を簡略化するために、３つの異なるＱｏＳサービスレベルが示されるが、いくつかの実施形態では、異なる数のＱｏＳサービスレベルが可能であることを諒解されたい。表５００の第２の列５０４は、対応する行の異なるＱｏＳサービスレベルの各々に対応する異なるＱｏＳ特権に関する情報を示す。表５００の第３の列５０６は、対応する行の異なるＱｏＳサービスレベルの各々に対応する異なる許容トークン生成レートに関する情報を示す。いくつかの実施形態の一態様によれば、表５００に示すように、ゴールドのＱｏＳサービスレベルをもつピアツーピアデバイスのユーザは、ゴールドサービスレベルに関連付けられた、Ｇ１、Ｇ２、．．．、Ｇｎなどの１つまたは複数の異なるＱｏＳ特権を使用する権利を付与される。たとえば、ピアツーピアデバイスが通信リソースにアクセスすることができる時間の部分、デバイスがアクセスすることができるかまたはアクセスすることを試みることができる通信リソースの量、デバイスが使用することができるデータ送信レート、送信の振幅、送信電力レベル、コードレートなどに対応する。同様に、シルバーのＱｏＳサービスレベルをもつピアツーピアデバイスのユーザは、シルバーＱｏＳサービスレベルに関連付けられた、Ｓ１、Ｓ２、．．．、Ｓｎなどの１つまたは複数の異なるＱｏＳ特権を有し、ブロンズのＱｏＳサービスレベルをもつユーザは、ブロンズサービスレベルに関連付けられたＢ１、Ｂ２、．．．、Ｂｎなどの１つまたは複数の異なるＱｏＳ特権を有する。個別の特権のうちのいくつかが同じであり得ても、異なるＱｏＳサービスレベルの各々に関連付けられたＱｏＳ特権のセットは異なることに留意されたい。たとえば、Ｇ１は、ゴールドユーザに対して許される送信データレートに対応し得、Ｓ１は、シルバーユーザに対して許される送信データレートに対応し得、Ｇ１はＳ１よりも高い。
【００４２】
第３の列５０６は、各ＱｏＳサービスレベルに対応するトークン生成レートを示す。ゴールドサービスレベルのトークン生成レートは、レート１、たとえば、６トークン／秒である。シルバーサービスレベルのトークン生成レートはレート２、たとえば、３トークン／秒であり、ブロンズサービスレベルのトークン生成レートはレート３、たとえば、２トークン／秒である。いくつかの実施形態では、ＱｏＳ特権をより低いＱｏＳサービスレベルのデバイスと共有している間、より高いＱｏＳサービスレベルのデバイスのトークン生成レートは低減される。いくつかの実施形態では、同じピアツーピアデバイスが、たとえば、それのＱｏＳサービスレベルの変更により、および／またはより高いＱｏＳサービスレベルに対応するＱｏＳ特権を取得することにより、異なる時間に異なるレートでＱｏＳトークンを生成し得、時々生成する。
【００４３】
いくつかの実施形態では、たとえば、ゴールドサービスレベルをもつ第１のピアツーピアデバイス１０２と、たとえば、シルバーサービスレベルをもつ第２のピアツーピアデバイス１０４との間で一時的にＱｏＳサービスレベルが共有され、第２のデバイス１０４は、第１のデバイスと通信するために、第１のデバイス１０２に付与される１つまたは複数のＱｏＳ特権を取得する許可を与えられる。いくつかの実施形態では、第１のデバイス１０２は、前記第１のピアツーピアデバイスとの通信のために第２のピアツーピアデバイス１０４に付与されるＱｏＳサービスレベル増加の量を（たとえば、ＱｏＳ共有メッセージ中で）示す。いくつかの実施形態では、１つまたは複数のＱｏＳ特権が第１のピアツーピアデバイスと第２のピアツーピアデバイスとの間で共有されるとき、これは、第２のピアツーピアデバイス１０４が第１のピアツーピアデバイス１０２と通信している時間の間、第２のデバイス１０４が、より高いレート、たとえば、第２のピアツーピアデバイス１０４に付与されるよりも高いレートでトークンを生成する権利を付与されることを含む。第２のデバイス１０４が、第１のデバイス１０２のより高いＱｏＳサービスレベルに対応する共有されるＱｏＳ特権を使用することができるように、余分のトークンを生成する権利が、第２のデバイス１０４に付与されることに留意されたい。通常、デバイスによって生成されたトークンは、デバイスによって実行されている複数のアプリケーションの間で使用される。第２のデバイス１０４がより高いレートでトークンを生成する権利を有しない場合、第２のデバイス１０４は、取得したＱｏＳ特権をアサートすることができないことがある。様々な実施形態では、第１のデバイス１０２と第２のデバイス１０４との間で共有されるＱｏＳ関係パラメータ、たとえば、ＱｏＳ特権および／またはトークン生成権利は、限られた時間および／または特定のアプリケーションとの使用に対して有効である。
【００４４】
図６に、例示的な一実施形態による、異なるＱｏＳサービスレベルに対応する様々なＱｏＳ特権と、異なるＱｏＳ特権がアサートされるときに費やされるトークンの数とを示す例示的な表６００を示す。表６００の第１の列６０２は、第２の列６０４に示される異なるＱｏＳ特権を使用するために費やされるトークンの数を含む。列６０２の各項目は、デバイスが、列６０４に示されるＱｏＳ特権のうちの対応する行に示される特定のＱｏＳ特権をアサートするために費やす必要があるトークンの数を表す。たとえば、それらのサブスクリプションにより、１つまたは複数のＱｏＳ特権を許可されたデバイスは、トークンを使用してＱｏＳ特権をアサートする。デバイスがＱｏＳ特権を使用するためのトークンを有する場合、そのデバイスはＱｏＳ特権を使用することができるが、デバイスがＱｏＳ特権を使用するためのトークンを有しない場合、それを行うことができない。いくつかの実施形態では、デバイスがより低いＱｏＳレベルに対応する多数のトークンを有する場合でも、そのデバイスはそれにサブスクライブしないＱｏＳレベルによって許されるＱｏＳ特権を使用することができず、たとえば、シルバーユーザは、３つのトークンを費やして、ゴールドレベルトークンを必要とするゴールドユーザのＱｏＳ特権を利用することはできない。ただし、より高いレベルのユーザがそれのＱｏＳ特権を共有する場合、より低いレベルのユーザは、より高いＱｏＳレベルとそれが与える機能とへのアクセスを取得し得る。
【００４５】
たとえば、図示のように、ＱｏＳ特権Ｇ１を使用するデバイスが、３つのトークンを費やす。例として、ＱｏＳ特権Ｇ１が、トラフィック送信スロット当たりの、ユーザが通信リソースにアクセスすることを許される時間の部分に対応することが示されている（行６０６）。ユーザ、たとえば、ゴールドユーザがこのＱｏＳ特権Ｇ１を付与され得ても、ユーザはさらに、ユーザがそうすることを許される時間の部分の間、通信リソースにアクセスするために３つのトークンを費やす必要がある。
【００４６】
同様に、各個々の対応する行の列６０２、６０４中の個々のエントリについて考える。本例では、Ｇ２は、たとえば、ゴールドレベルユーザに対して許される送信電力レベルに対応する。行６０８中の情報は、ＱｏＳ特権Ｇ２を付与されたユーザが、たとえば、特定の送信電力レベルで情報を送信するためのＱｏＳ特権Ｇ２をアサートするために、２つのトークンを費やす必要があることを示す。同じ方法で、異なる行６１０、６１２、６１４、６１６の各々は、対応するＱｏＳ特権を使用するためにデバイスが費やす必要があり得るトークンの数を示す情報を含む。
【００４７】
１つの特徴によれば、ピアツーピアデバイス２  １０４などのより低いＱｏＳサービスレベルのデバイスとより高いＱｏＳサービスレベルのデバイス１  １０２との間でＱｏＳ共有が行われるとき、第２のデバイス１０４が、第１のデバイス１０２に付与されるＱｏＳ特権を取得する。様々な実施形態では、第２のデバイス１０４が、取得したＱｏＳ特権を利用し、相応に第１のデバイス１０２と通信するための通信リソースにアクセスするために十分なトークンを有することができ得るように、第１のデバイス１０２は、トークンを生成する権利をも第２のデバイス１０４と共有する。
【００４８】
図７に、例示的な実施形態による、情報の様々な例示的なフィールドを含む例示的なＱｏＳ共有メッセージ７００を示す。例示的なＱｏＳ共有メッセージ７００は、より高いＱｏＳサービスレベルを付与され、第２のデバイス、たとえば、より低いＱｏＳサービスレベルを有するデバイス１０４と通信しようとする例示的なピアツーピア通信デバイス、たとえば、第１のデバイス１０２によって生成される。
【００４９】
例示的なＱｏＳ共有メッセージ７００は、共有ＱｏＳ特権情報フィールド７０２、有効時間インジケータフィールド７０４、アプリケーションタイプインジケータフィールド７０６、第２のデバイスのためのＱｏＳサービスレベル情報フィールド７０８、ＱｏＳサービスレベル増加の量についてのインジケータ７１０、トークン生成関係情報フィールド７１２を含む。いくつかの実施形態では、ＱｏＳ共有メッセージ７００は、デバイス、たとえば、ＱｏＳ特権がそれと共有されている第２のデバイス１０４のための有用な情報を含む追加のフィールドを有し得る。
【００５０】
第１のフィールド７０２は、第２のデバイス１０４と共有されているＱｏＳ特権に関する情報を含む。図６の例において説明したように、複数のＱｏＳ特権がデバイスに関連付けられ得る。様々な実施形態によれば、そのようなＱｏＳ特権のうちの１つまたは複数は、より低いＱｏＳサービスレベルのデバイスによってより高いＱｏＳサービスレベルを用いて共有され得る。したがって、いくつかの実施形態では、フィールド７０２は、いずれのＱｏＳ特権が共有されているかを指定する情報を含む。
【００５１】
フィールド７０４は、ＱｏＳ特権がそれの間有効である時間期間を示す時間インジケータを含む。たとえば、第２のデバイス１０４は、第１のデバイス１０２と通信するためにＱｏＳ特権を取得し得るが、取得されたＱｏＳ特権が第１のデバイス１０２と通信するために使用され得る時間間隔に対する制限があり得る。いくつかの実施形態では、時間インジケータフィールド７０４は、取得されたＱｏＳ特権が、その時間期間の間、第１のデバイス１０２と第２のデバイス１０４との間の通信セッションがアクティブになるまでアサートされ得ることを示す。いくつかの他の実施形態では、ＱｏＳ特権の有効性を示すために、特定の時間間隔がフィールド７０４中に示され得る。
【００５２】
フィールド７０６は、ＱｏＳ特権がそれのために使用され得るアプリケーションのタイプを示すアプリケーションタイプインジケータを含む。ＱｏＳ特権を取得するデバイスは、デバイス上で動作するいくつかのアプリケーションを有し得る。通常、デバイスに付与されるＱｏＳ特権は、これらのアプリケーションのうちの１つまたは複数によって共有される。アプリケーションは、たとえば、ボイスアプリケーション、ビデオアプリケーション、データアプリケーションなどを含む。いくつかのアプリケーションはレイテンシ依存アプリケーションを含む。トークンを割り振るためのルール、または様々な異なるアプリケーションのためにＱｏＳ特権を使用するためのルールが、デバイスによって従われる。いくつかの実施形態では、第２のデバイス１０４は、どのアプリケーションのために取得されたＱｏＳ特権またはトークンが使用され得るかを決定する際に、完全な自由を有しないことがある。むしろ、ＱｏＳ共有メッセージ７００は、フィールド７０６中に、取得されたＱｏＳ特権がそれのために使用され得る（１つまたは複数の）アプリケーションタイプを示す。いくつかの実施形態では、より高いＱｏＳサービスレベルをもつ第１のデバイス１０２が、取得されたＱｏＳ特権がそれのために第２のデバイス１０４によって使用され得る（１つまたは複数の）アプリケーションのタイプを決定する。
【００５３】
フィールド７０８は、第１のデバイス１０２と通信するために第２のデバイス１０４に付与されるＱｏＳサービスレベルを示す、第２のデバイス１０４のためのＱｏＳサービスレベル情報を含む。たとえば、いくつかの実施形態では、低いＱｏＳサービスレベルをもつ第２のデバイス１０４は、第１のデバイス１０２と通信するときに、より高いＱｏＳサービスレベル、たとえば、次のより高いＱｏＳサービスレベルに一時的にアップグレードすることを許される。いくつかのそのような実施形態では、次いで、第２のデバイス１０４は、次のより高いＱｏＳサービスレベルに関連付けられた１つまたは複数のＱｏＳ特権を第１のデバイス１０２と通信するために使用することができる。いくつかの実施形態では、第２のデバイス１０４が第１のデバイス１０２と通信するために一時的にそれにアップグレードする次のより高いＱｏＳレベルは、第２のデバイス１０４に関連付けられた元のＱｏＳサービスレベルよりも高いが、第１のデバイス１０２に関連付けられたＱｏＳサービスレベルよりも低い。
【００５４】
ＱｏＳ共有メッセージ７００のフィールド７１０は、第２のデバイス１０４が第１のデバイス１０４と通信するために付与されるＱｏＳサービスレベル増加の量を示すインジケータを含む。いくつかの実施形態では、ＱｏＳサービスレベル増加の量は、第２のデバイス１０４のためのトークン生成レートの増加の量を示すように意図され、トークン生成レートの増加の結果として生成されたトークンは、第１のデバイス１０２との通信のためにＱｏＳ特権、たとえば、フィールド７０２中に示されるＱｏＳ特権をアサートするために第２のデバイス１０４によって使用され得る。いくつかの実施形態では、第１のデバイス１０２に付与されるＱｏＳサービスレベルは、メッセージ７００のフィールド７１０中で、第２のデバイス１０４に示されるＱｏＳサービスレベル増加の量の関数として低下させられる。
【００５５】
フィールド７１２は、第２のピアツーピアデバイス１０４のためのトークン生成関係情報を含む。トークン生成関係情報は、たとえば、第２のデバイス１０４に一時的に与えられるトークンを生成する権利、第１のデバイス１０２に付与されるトークン生成レートで、ある時間期間の間一時的にトークンを生成する際に使用される１つまたは複数のパラメータなどを含む。いくつかの実施形態では、ＱｏＳ共有メッセージ７００は、第２のピアツーピアデバイス１０４によって取得されたＱｏＳ特権の第１のピアツーピアデバイス１０２との通信のための使用に対する制限に関する情報を与える。いくつかの実施形態では、制限は、第２のピアツーピアデバイスによって取得されたＱｏＳ特権が使用され得る持続時間、セッション、またはアプリケーションのうちの少なくとも１つを含む。
【００５６】
図８に、例示的なピアツーピアデバイス、たとえば、第１のピアツーデバイス１０２に含まれる例示的なＱｏＳトークン生成モジュール８００を示す。ＱｏＳトークン生成モジュール８００は、入力されたＱｏＳサービスレベル８０４とサービスレベル対トークン生成レートマッピング情報８０２との関数として、ＱｏＳトークン８０６を生成し、出力する。生成されたトークンは、ピアツーピアデバイスのメモリ、たとえば、メモリ３０４、または第１のピアツーピアデバイス１０２中の別の記憶モジュールに記憶され得る。サービスレベル対トークン生成マッピング情報８０２は、たとえば、図５の表５００である。サービスレベル対トークン生成マッピング情報８０２は、いくつかの実施形態ではモジュール６０２の一部として含まれる。いくつかの他の実施形態では、サービスレベル対トークン生成マッピング情報は、モジュール８０２の外部でメモリに記憶され、モジュール８００によって使用される。いくつかの実施形態では、ＱｏＳトークン生成モジュール８００は、図４のモジュールのアセンブリ４００のモジュール４２６である。
【００５７】
図９は、例示的な実施形態による、第１のピアツーピアデバイスを動作させる例示的な方法のフローチャート９００である。フローチャート９００の方法を実装する第１のピアツーピアデバイスは、たとえば、第１のデバイス１  １０２などの、図１のシステム１００のワイヤレス通信デバイスのうちのいずれか１つである。説明するように、１つの特徴によれば、より高いＱｏＳサービスレベルをもつ第１のピアツーピアデバイス１０２は、それのＱｏＳ特権のうちの１つまたは複数を（第１のデバイス１０２との通信セッション中である）１つまたは複数の２次デバイスと共有し、２次デバイスは、それらに関連付けられたより低いＱｏＳサービスレベルを有する。
【００５８】
ステップ９０２において、動作が開始し、第１のピアツーピアデバイスが電源投入され、初期化される。動作は開始ステップ９０２からステップ９０４に進む。ステップ９０４において、第１のピアツーピアデバイス１０２は、第１のデバイス１０２が関与する１つまたは複数の通信セッションのために、ＱｏＳ共有が望まれるか、または必要とされるかどうかを決定する。通信セッションに参加する（１つまたは複数の）２次デバイスがより低いＱｏＳサービスレベルを付与され、および第１のデバイス１０２が通信または実行されているアプリケーションの品質、たとえば、スループットを改善することを願う場合、ＱｏＳ共有が望まれることがあることを諒解されたい。たとえば、第１のピアツーピアデバイス１０２が、より低いＱｏＳサービスレベルをもつ１つまたは複数の２次デバイスもそれに参加しているゲームをプレイしているとき、ＱｏＳ共有が、より良いおよび全体的に改善されたゲームエクスペリエンスのために第１のピアツーピアデバイス１０２によって望まれることがある。ＱｏＳ共有が、１つまたは複数の通信セッションのために望まれると決定された場合、動作はステップ９０６に進み、そうでない場合、動作はステップ９０４からステップ９０８に進む。
【００５９】
ステップ９０６において、ステップ９０４において決定された１つまたは複数のＱｏＳ特権が望まれるかまたは必要とされる２次デバイスの数＋ＱｏＳ共有が現在与えられている２次デバイスの数が、デバイスの最大数、たとえば、ＱｏＳ共有がそれに対して許される所定の数を超えるかどうかを決定する。所定の数は、第１のピアツーピアデバイスのユーザがそれにサブスクライブするＱｏＳ契約に基づくかまたは指定される数であり得、いくつかの実施形態では、ＱｏＳ特権がある時点においてそれらと共有され得るデバイスの数を制限する。決定に基づいて、２次デバイスの数がデバイスの最大所定数を超える場合、動作はステップ９０６からステップ９０８に進む。ＱｏＳ特権を共有することを許されるＱｏＳデバイスの数が、許される最大数を超えないことを確認するために、この経路がとられる。ステップ９０８において、第１のピアツーピアデバイス１０２は、２次デバイスのためのＱｏＳ共有持続時間が満了したかどうかを決定する。１つまたは複数の２次デバイスに対応するＱｏＳ共有持続時間は、たとえば、１つまたは複数の２次デバイスが、第１のピアツーピアデバイスに付与されるＱｏＳ特権をその期間に使用することを許された継続時間である。２次デバイスのためのＱｏＳ共有持続時間が満了した場合、動作はステップ９０８からステップ９２４に進み、そうでない場合、動作は図示のようにステップ９０８からステップ９０４に戻る。
【００６０】
次に、ステップ９０６に戻る。ステップ９０６において、ＱｏＳ共有が望まれるかまたは必要とされる２次デバイスの数＋１つまたは複数のＱｏＳ特権が現在それらと共有されているデバイスの数が、最大所定数を超えないと決定された場合、動作はステップ９０６からステップ９１０に進む。例示的な実施形態では、フローチャート９００において説明するステップ９１０、ステップ９１２およびステップ９１４は、それぞれステップ２０４、ステップ２０６およびステップ２０８と同様であり、したがって、簡単に説明する。ステップ９１０において、第１のデバイス１０２が、ＱｏＳ（サービス品質）共有メッセージを生成する。動作はステップ９１０からステップ９１２に進み、デバイス１  １０２は、第１のピアツーピアデバイス１  １０２に付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、第２のピアツーピアデバイス、たとえば、デバイス２  １０４に送信する。様々な実施形態では、ＱｏＳ特権は、第１のピアツーピアデバイス１０２のユーザがそれにサブスクライブするＱｏＳサービスレベルであって、前記第２のピアツーピアデバイス１０４のユーザがそれにサブスクライブするＱｏＳサービスレベルよりも高いＱｏＳサービスレベルに対応する。
【００６１】
動作はステップ９１２からステップ９１４に進む。ステップ９１４において、第１のピアツーピアデバイス１０２に付与されるＱｏＳサービスレベルを低下させる。必ずしもすべてではないが、いくつかの実施形態では、ステップ９１６、ステップ９１８およびステップ９２０のうちの１つまたは複数が、ステップ９１４の一部として実装される。いくつかのそのような実施形態では、ステップ９１６が実行され、第１のデバイス１０２に付与されるＱｏＳサービスレベルを、ＱｏＳ共有メッセージ中で２次デバイス、たとえば、第２のデバイス１０４に示されるＱｏＳサービスレベル増加の量の関数として低下させる。ステップ９１８において、第１のピアツーピアデバイス１０２に付与されるＱｏＳサービスレベルを、第１のデバイス１０２が１つまたは複数のＱｏＳ特権をそれらと共有している２次デバイスの数の関数として低下させる。ステップ９２０において、ＱｏＳ特権を（１つまたは複数の）２次デバイスと共有している間、第１のピアツーピアデバイス１０２のＱｏＳ特権および／またはトークン生成レートを低減する。いくつかの実施形態では、随意のステップ９２２がステップ９２０の一部として実装される。ステップ９２２において、第１のデバイス１０２のＱｏＳ特権および／またはトークン生成レートを、（１つまたは複数の）２次デバイス、たとえば、第２のデバイス１０４に関連付けられたＱｏＳサービスレベルの関数として低減する。すべてではないが、いくつかの実施形態では、第１のデバイス１０２のトークン生成レートの低減の量は、（１つまたは複数の）２次デバイスのトークン生成レートの量の増加に比例する。動作はステップ９１４からステップ９２４に進む。
【００６２】
ステップ９２４において、第１のピアツーピアデバイス１０２は、ＱｏＳ共有がそれらと行われている２次デバイスの数を更新する。動作はステップ９２４からステップ９０４に戻る。
【００６３】
図１０は、例示的な実施形態による、２次ピアツーピアデバイスを動作させる例示的な方法のフローチャート１０００である。フローチャート１０００の方法を実装する２次ピアツーピアデバイスは、たとえば、第２のデバイス２  １０４などの、図１のシステム１００のワイヤレス通信デバイスのうちのいずれか１つである。以下の例では、一態様によれば、フローチャート１０００の方法を実装する２次デバイス、たとえば、第２のデバイス２  １０４は、より高いＱｏＳサービスレベルにサブスクライブした第１のピアツーピアデバイス、たとえば、第１のデバイス１  １０２と比較してより低い、第２のデバイス２  １０４に関連付けられたＱｏＳサービスレベルを有する。ステップ１００２において、動作が開始し、第２のピアツーピアデバイス１０４が電源投入され、初期化される。動作は開始ステップ１００２からステップ１００４に進む。ステップ１００４において、第２のピアツーピアデバイス１０２は、サブスクライブされたＱｏＳサービスレベルを用いて、別のデバイス、たとえば、第１のピアツーピアデバイス１０２と通信する。
【００６４】
動作はステップ１００４からステップ１００６に進む。ステップ１００６において、第２のデバイス１０４は、たとえば、第１のピアツーピアデバイス１０２からＱｏＳ共有メッセージを受信したかどうかを決定する。ＱｏＳ共有メッセージの受信が検出されない場合、第２のデバイス１０４は、ステップ１００４におけるように、サブスクライブされたＱｏＳサービスレベルのＱｏＳ特権を使用して他のデバイスと通信し続ける。ステップ１００６において、ＱｏＳ共有メッセージが受信されたと決定された場合、動作はステップ１００６からステップ１００８に進む。ステップ１００８において、第２のデバイス１０４は、ＱｏＳ共有メッセージ中の情報に基づいてそれのＱｏＳサービスレベルを更新し、たとえば、ＱｏＳレベル特権がその期間において許される持続時間、更新されたＱｏＳレベルおよび／または特権がそれらのために使用され得るデバイス、アプリケーションおよび／または通信セッション、などの他の制約を更新する。トークンベースのＱｏＳ手法では、ＱｏＳ特権によって許される新しいまたは更新されたトークン生成レートに関する情報が更新され得る。
【００６５】
動作はステップ１００８からステップ１０１０に進む。ステップ１０１０において、第２のデバイス１０４は、第１のピアツーピアデバイス１０２によって共有される更新されたＱｏＳサービスレベルを使用して第１のピアツーピアデバイスと通信する。更新されたＱｏＳサービスレベルを用いて通信することは、第２のデバイス１０４がそれにサブスクライブされるＱｏＳサービスレベルよりも高い更新されたＱｏＳサービスレベルに関連付けられた１つまたは複数の取得されたＱｏＳ特権を使用することを含む。
【００６６】
動作はステップ１０１０からステップ１０１２に進む。ステップ１０１２において、第２のピアツーピアデバイス１０４は、ＱｏＳ共有持続時間が満了したか否かを決定する。２次デバイスに対応するＱｏＳ共有持続時間は、たとえば、第２のデバイス１０４が、第１のデバイス１０２によって共有されるより高いＱｏＳサービスレベル、および／または第１のデバイス１０２によって共有されるより高いＱｏＳサービスレベルに対応するＱｏＳ特権を使用することを許される間の継続時間である。第２のデバイス１０４のためのＱｏＳ共有持続時間が満了していない場合、動作はステップ１０１２からステップ１０１０に進み、第２のデバイス１０４は、第１のデバイス１０２によって共有される更新された（より高い）ＱｏＳサービスレベルを用いて通信し続ける。第２のデバイス１０４のためのＱｏＳ共有持続時間が満了した場合、動作はステップ１０１２からステップ１００４に戻る。
【００６７】
少なくとも実施形態によれば、ピアツーピアデバイスがそれと通信しようとしているデバイスよりも高いレベルのＱｏＳ特権をもつピアツーピアデバイスは、それのＱｏＳ特権の一部または全部をピアツーピアデバイスがそれと通信しようとしているデバイスと共有することを許される。ＱｏＳ共有は、限られた時間の間であり、潜在的に通信セッションおよび／またはアプリケーションベースで制限され得る。したがって、少なくともいくつかの実施形態では、１セット（組）のデバイスの中の別のデバイスよりも低いレベルのＱｏＳレベルを付与された、通信セッションを有する１セットのデバイスの中のデバイスが、たとえば、ＱｏＳのより高いレベルに対応するデバイスと通信するために、ＱｏＳのより高いレベルをもつ１セットのデバイス中のデバイスのＱｏＳレベルを限定的に与えられる。このようにして、ＱｏＳのより高いレベルを付与されたデバイスは、より低いＱｏＳレベルを付与されたデバイスと通信している間でさえ、それのＱｏＳレベルサブスクリプションから恩恵を受ける。しかしながら、いくつかの実施形態では、より低いＱｏＳレベルを付与されたデバイスは、たとえば、より高いＱｏＳレベルを付与されたデバイスとの通信について、および／またはより高いＱｏＳレベルの恩恵を受けるためにより高いＱｏＳレベルデバイスによって許可されるアプリケーションまたは通信について、より高いＱｏＳレベルを限定的に受けるという点で、制限される。
【００６８】
ＱｏＳレベルを共有することに対する制御は、いくつかの実施形態では、１次（高いＱｏＳレベルのデバイス）から２次デバイスにＱｏＳパラメータをパスすることによって達成される。これは、ＱｏＳ情報および／または権利共有メッセージが、高いＱｏＳレベルを付与された１次デバイスからより低いＱｏＳレベルを付与された２次デバイスに送られることによって行われ得る。ＱｏＳ情報および／または権利共有メッセージは、ＱｏＳ特権を取得するために使用されるパラメータ、たとえば、キー、ＱｏＳトークン生成情報またはＱｏＳ関係特権へのアクセスを制御するために使用されるいくつかの他のセキュリティ情報を含み得る。パラメータは、限られた時間の間および／または特定のアプリケーションとの使用に対して有効であり得る。そのような時間制約は、ＱｏＳ共有メッセージ中に別段に明示され得、いくつかの実施形態ではＱｏＳ共有メッセージ中に別段に明示される。ＱｏＳ特権共有メッセージ中に含まれる情報によって可能になるＱｏＳ特権に対する権利は、１次デバイスがより高いＱｏＳ優先順位をもつデバイスであり、２次デバイスがより低いＱｏＳ優先順位をもつデバイスである通信セッションにおける１次デバイスと２次デバイスとの間の通信、たとえば、１次および２次デバイスへの／からの通信のための使用に限定され得る。ＱｏＳ特権共有メッセージは、ＱｏＳ特権共有メッセージによって付与されるＱｏＳ特権／権利を使用し得る通信セッションにおける各デバイスに対応する識別子を含み得、いくつかの実施形態において含む。３つ以上のデバイスが通信セッション中であるいくつかの実施形態では、ＱｏＳ特権共有メッセージは、複数のデバイス、たとえば、２つまたは３つのデバイスに、マルチパーティ通信セッションに参加する１次デバイスのＱｏＳ特権を共有する権利を付与し得る。パラメータの交換を介して、１次デバイスは、１次デバイスとの通信のためにメッセージがそれらに向けられる２次（より低いＱｏＳレベルのデバイス）および／または他のデバイスに与えられるＱｏＳレベルに対する制御を有する。ＱｏＳ特権共有メッセージ中で通信されるパラメータは、ＱｏＳ目的のために使用されるトークンおよび／またはＱｏＳ特権を制御するために使用されるトークンの生成を制御するために使用される情報を含み得る。１次デバイスは、トークンを発行するそれの能力において制約され得、たとえば、１次デバイスによって発行され、２次デバイスにパスされるトークンは、他のデバイスとの通信ではなく、１次デバイスとの通信のためにＱｏＳ特権、たとえば、通信リソースに対する権利を取得する際に有用であり得る。
【００６９】
すべてではないが、いくつかの実施形態では、ＱｏＳ特権を１つまたは複数の他のデバイスと共有することの全体的な影響を緩和するために、ＱｏＳ特権を共有する権利を１つまたは複数の他のデバイスに付与するデバイスのＱｏＳ特権は、それのＱｏＳレベルを低減される。そのような実施形態では、たとえば、ゴールドレベルデバイスは、別のデバイスに対するＱｏＳ特権の限定された付与を考慮するために、ＱｏＳ特権へのアクセスを獲得するために使用されるＱｏＳトークンを生成するそれの権利を、わずかに低減され得る。いくつかの実施形態では、高優先度ユーザに対するＱｏＳ特権の低減は、高優先度レベルユーザに与えられるＱｏＳレベルを低下させるが、高優先度レベルユーザが次の利用可能なサービスレベル、たとえば、シルバーサービスＱｏＳサービスレベルに等しいか、それよりも低いサービスレベルを受けるポイントまでは低下させない。すべてではないが、いくつかの実施形態では、ＱｏＳ特権を共有する高優先度レベルユーザに対するＱｏＳ特権の低減は、ＱｏＳ特権がそれと共有されているデバイスに与えられるＱｏＳ特権の増加の量に等しい。
【００７０】
したがって、少なくともいくつかの実施形態によれば、ピアツーピアデバイスがそれと通信しようとしているデバイスよりも高いレベルのＱｏＳ特権をもつピアツーピアデバイスは、それのＱｏＳ特権の一部または全部をそれが通信しようとしているデバイスと共有することを許される。ＱｏＳ共有は、限られた時間の間であり、潜在的に、通信セッションおよび／またはアプリケーションベースであり得る。したがって、ＱｏＳのより低いレベルを付与されたデバイスは、たとえば、ＱｏＳのより高いレベルに対応するデバイスと通信するために、通信セッションにおいてＱｏＳのより高いレベルをもつデバイスのＱｏＳレベルを限定的に与えられる。このようにして、ＱｏＳのより高いレベルを付与されたデバイスは、より低いＱｏＳレベルを付与されたデバイスと通信している間でさえ、それのＱｏＳレベルサブスクリプションから恩恵を受ける。しかしながら、いくつかの実施形態では、より低いＱｏＳレベルを付与されたデバイスは、たとえば、より高いＱｏＳレベルを付与されたデバイスとの通信について、および／またはより高いＱｏＳレベルの恩恵を受けるためにより高いＱｏＳレベルデバイスによって許可されるアプリケーションまたは通信について、より高いＱｏＳレベルを限定的にのみ受けることに留意することが重要である。したがって、ＱｏＳレベル間の区別が維持され、ユーザがより高いサービス品質を確信することを希望するとき、ユーザは、より高いＱｏＳのレベルを取得し、その代金を支払うことを奨励される。
【００７１】
上記で説明したように、ＱｏＳレベルを共有することに対する制御は、いくつかの実施形態では、１次（高いＱｏＳレベルのデバイス）から２次デバイスにＱｏＳパラメータをパスすることによって達成される。パラメータは、限られた時間の間および／または特定のアプリケーションとの使用に対して有効であり得る。それらは、１次デバイスと２次デバイスとの間の通信のための使用に限定され得る。パラメータの交換を介して、１次デバイスは、１次デバイスとの通信のために２次（より低いＱｏＳレベルのデバイス）に与えられるＱｏＳレベルに対する制御を有する。パラメータは、ＱｏＳ目的のために使用されるトークン、および／またはＱｏＳトークンを生成するために使用されるパラメータを含み得る。いくつかの実施形態では、トークンは、通信リソースへのアクセスを制御するために使用される。トークンは、特定の実施形態に応じて、使用について満了し、または限られた時間の間有効であり得る。１次デバイスは、トークンを発行する、および／またはＱｏＳトークン生成を制御するために使用される情報を与えるそれの能力に制限がされており、トークンまたはトークン生成情報は、他のデバイスとではなく、トークンまたはトークン生成情報を与えるデバイスとの通信のためのリソースを取得することにおいて、トークンを受信するデバイスまたはトークン生成にとって有用である。
【００７２】
様々な実施形態では、通信デバイス、たとえば、図３のピアツーピア通信デバイス３００は、本出願の図のうちのいずれかに関して説明した、および／または本出願の発明を実施するための形態で説明した個々のステップおよび／または動作のうちの各々に対応するモジュールを含む。モジュールは、ハードウェアで実装され得、時々実装される。他の実施形態では、モジュールは、通信デバイスのプロセッサによって実行されるとき、対応するステップまたは動作をデバイスに実施させるプロセッサ実行可能命令を含むソフトウェアモジュールとして実装されて得、時々実装される。さらに他の実施形態では、モジュールの一部または全部は、ハードウェアおよびソフトウェアの組合せとして実装される。
【００７３】
様々な実施形態の技法は、ソフトウェア、ハードウェア、および／またはソフトウェアとハードウェアの組合せを使用して実装され得る。様々な実施形態は、装置、たとえば、モバイル端末などのモバイルノード、基地局、通信システムを対象とする。様々な実施形態はまた、方法、たとえば、モバイルノード、基地局、および／または通信システム、たとえば、ホストを制御するおよび／または動作させる方法を対象とする。様々な実施形態は、また、方法の１つまたは複数のステップを実施するように機械を制御するための機械（たとえば、コンピュータ）の可読命令を含む、たとえば、ＲＯＭ、ＲＡＭ、ＣＤ、ハードディスクなどの非一時的な機械（たとえば、コンピュータ）の可読媒体を対象とする。
【００７４】
開示したプロセス中のステップの特定の順序または階層は、例示的な手法の例であることを理解されたい。設計上の選好に基づいて、プロセス中のステップの特定の順序または階層は本開示の範囲内のまま再構成できることを理解されたい。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【００７５】
様々な実施形態では、本明細書で説明したノードは、１つまたは複数の方法に対応するステップ、たとえば、信号処理ステップ、信号生成ステップおよび／または送信ステップを実行するための１つまたは複数のモジュールを使用して実装される。したがって、いくつかの実施形態では、様々な特徴はモジュールを使用して実装される。そのようなモジュールは、ソフトウェア、ハードウェアまたはソフトウェアとハードウェアの組合せを使用して実装され得る。上記された方法または方法ステップの多くは、たとえば１つまたは複数のノードにおいて、上記された方法の全部または一部を実装するために、追加のハードウェアの有無にかかわらず、機械（たとえば汎用コンピュータ）を制御するために、たとえば、ＲＡＭ、フロッピー（登録商標）ディスクなどのメモリ（記憶）デバイスのような機械可読媒体中に含まれる、ソフトウェアなどの機械実行可能命令を使用して実装され得る。したがって、他にもある中で、様々な実施形態は、機械（たとえば、プロセッサおよび関連するハードウェア）に、上記した（１つまたは複数の）方法のステップのうちの１つまたは複数を実行させるための機械実行可能命令を含む機械可読媒体を対象とする。いくつかの実施形態は、本発明の１つまたは複数の方法のステップのうちの１つ、複数またはすべてを実装するように構成されたプロセッサを含むデバイス、たとえば、通信ノードを対象とする。
【００７６】
いくつかの実施形態では、１つまたは複数のデバイス、たとえば、アクセスノードおよび／またはワイヤレス端末などの通信ノードの１つまたは複数のプロセッサ、たとえば、ＣＰＵは、通信ノードによって実行されるものとして説明した方法のステップを実行するように構成される。プロセッサの構成は、プロセッサ構成を制御するために１つまたは複数のモジュール、たとえば、ソフトウェアモジュールを使用することによって、ならびに／あるいは説明したステップを実行するため、および／またはプロセッサ構成を制御するためにハードウェア、たとえば、ハードウェアモジュールをプロセッサ中に含めることによって達成され得る。したがって、すべてではないが、いくつかの実施形態は、プロセッサが含まれるデバイスによって実行される様々な説明した方法のステップの各々に対応するモジュールを含むプロセッサをもつデバイス、たとえば、通信ノードを対象とする。すべてではないが、いくつかの実施形態では、デバイス、たとえば、通信ノードは、プロセッサが含まれるデバイスによって実行される様々な説明した方法のステップの各々に対応するモジュールを含む。モジュールは、ソフトウェアおよび／またはハードウェアを使用して実装され得る。
【００７７】
いくつかの実施形態は、１つのコンピュータまたは複数のコンピュータに、様々な機能、ステップ、行為および／または動作、たとえば、上記で説明した１つまたは複数のステップを実施させるためのコードを備えるコンピュータ可読媒体、たとえば、非一時的コンピュータ可読媒体を備えるコンピュータプログラム製品を対象とする。実施形態に応じて、コンピュータプログラム製品は、実行すべきステップごとに異なるコードを含むことができ、時々含む。したがって、コンピュータプログラム製品は、方法、たとえば、通信デバイスまたはノードを制御する方法の各個のステップごとのコードを含み得、時々含む。コードは、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読取り専用メモリ）、他のタイプの記憶デバイスなどのコンピュータ可読媒体上に記憶される機械実行可能命令、たとえば、コンピュータ実行可能命令の形態であり得る。コンピュータプログラム製品を対象とすることに加えて、いくつかの実施形態は、上記で説明した１つまたは複数の方法の様々な機能、ステップ、行為および／または動作のうちの１つまたは複数を実装するように構成されたプロセッサを対象とする。したがって、いくつかの実施形態は、本明細書で説明した方法のステップの一部または全部を実装するように構成されたプロセッサ、たとえばＣＰＵを対象とする。プロセッサは、たとえば、本出願で説明した通信デバイスまたは他のデバイス中で使用され得る。
【００７８】
方法および装置は、多くのＯＦＤＭおよび非ＯＦＤＭおよび／または非セルラーシステムを含む広範囲の通信システムに適用可能である。
【００７９】
上記の説明に鑑みて、上記で説明した様々な実施形態の方法および装置に関する多数の追加の変形形態が当業者には明らかであろう。そのような変形形態は範囲内に入ると考えるべきである。本方法および本装置は、ＣＤＭＡ、直交周波数分割多重（ＯＦＤＭ）、および／または通信デバイス間のワイヤレス通信リンクを与えるために使用され得る様々な他のタイプの通信技法とともに使用され得、様々な実施形態において使用される。いくつかの実施形態では、１つまたは複数通信デバイスは、ＯＦＤＭおよび／またはＣＤＭＡ信号を使用して、アクセスポイントまたは他のデバイスを通るための通信の必要なしに互いに直接通信するピアツーピアモバイルノードとして実装される。様々な実施形態では、モバイルノードは、説明された方法を実施するための、受信機／送信機回路ならびに論理および／またはルーチンを含む、ノートブックコンピュータ、個人情報端末（ＰＤＡ）、または他のポータブルデバイスとして実装される。
【図１】
2013545350.tif 000003
【図２】
2013545350.tif 000004
【図３】
2013545350.tif 000005
【図４】
2013545350.tif 000006
【図５】
2013545350.tif 000007
【図６】
2013545350.tif 000008
【図７】
2013545350.tif 000009
【図８】
2013545350.tif 000010
【図９】
2013545350.tif 000011
【図１０】
2013545350.tif 000012
【手続補正書】
【提出日】平成25年6月10日(2013.6.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のピアツーピアデバイスを動作させる方法であって、
前記第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、前記第２のピアツーピアデバイスに送信すること、前記ＱｏＳ共有メッセージは、前記取得されたＱｏＳ特権がそれのために使用され得るセッションまたはアプリケーションのうちの少なくとも１つを示す制限情報を含む、送信することと、
前記ＱｏＳ共有メッセージ中に含まれる前記情報に基づいて前記第２のピアツーピアデバイスによって取得された前記ＱｏＳ特権を使用して送信される通信信号を、前記第２のピアツーピアデバイスから受信することと、
を備える方法。
【請求項２】
前記ＱｏＳ共有メッセージ中に含まれる前記制限情報は、前記取得されたＱｏＳ特権がそれのために使用され得るアプリケーションを示す、請求項１に記載の方法。
【請求項３】
前記ＱｏＳ共有メッセージは、他のデバイスとではなく、前記第１のピアツーピアデバイスとの通信のための前記ＱｏＳ特権を取得するために使用される情報を与える、請求項１に記載の方法。
【請求項４】
前記ＱｏＳ共有メッセージは、前記第１のピアツーピアデバイスに関連付けられたＱｏＳサービスレベルに対応するサービスレベルを取得するために使用されるトークンを生成するための権利を示す情報を含む、請求項１に記載の方法。
【請求項５】
前記ＱｏＳ特権を前記第２のピアツーピアデバイスと共有することが生じている間、前記第１のピアツーピアデバイスのＱｏＳ特権を低減すること、をさらに備える、
請求項１に記載の方法。
【請求項６】
前記ＱｏＳ共有メッセージは、前記第１のピアツーピアデバイスとの通信のために、前記第２のピアツーピアデバイスに付与されるＱｏＳサービスレベル増加の量を示す、請求項１に記載の方法。
【請求項７】
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第２のピアツーピアデバイスに示されるＱｏＳサービスレベル増加の前記量の関数として低下させること、をさらに備える、
請求項６に記載の方法。
【請求項８】
前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数を追跡することと、
前記１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの前記数を、デバイスの所定の最大数に制限することと、
をさらに備える、請求項１に記載の方法。
【請求項９】
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの前記数の関数として低下させること、をさらに備える、
請求項８に記載の方法。
【請求項１０】
前記第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、前記第２のピアツーピアデバイスに送信するための手段、前記ＱｏＳ共有メッセージは、前記取得されたＱｏＳ特権がそれのために使用され得るセッションまたはアプリケーションのうちの少なくとも１つを示す制限情報を含む、と、
前記ＱｏＳ共有メッセージ中に含まれる前記情報に基づいて前記第２のピアツーピアデバイスによって取得された前記ＱｏＳ特権を使用して送信される通信信号を、前記第２のピアツーピアデバイスから受信するための手段と、
を備える、第１のピアツーピアデバイス。
【請求項１１】
前記ＱｏＳ共有メッセージ中に含まれる前記制限情報は、前記取得されたＱｏＳ特権がそれのために使用され得るアプリケーションを示す、請求項１０に記載の第１のピアツーピアデバイス。
【請求項１２】
前記ＱｏＳ共有メッセージは、前記第１のピアツーピアデバイスとの通信のために、前記第２のピアツーピアデバイスに付与されるＱｏＳサービスレベル増加の量を示す、請求項１０に記載の第１のピアツーピアデバイス。
【請求項１３】
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第２のピアツーピアデバイスに示されるＱｏＳサービスレベル増加の前記量の関数としいて低下させるための手段をさらに備える、請求項１２に記載の第１のピアツーピアデバイス。
【請求項１４】
前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数を追跡するための手段と、
前記１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの前記数を、デバイスの所定の最大数に制限するための手段と、
をさらに備える、請求項１０に記載の第１のピアツーピアデバイス。
【請求項１５】
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの前記数の関数として低下させるための手段、をさらに備える、
請求項１４に記載の第１のピアツーピアデバイス。
【請求項１６】
前記第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、前記第２のピアツーピアデバイスに送信すること、前記ＱｏＳ共有メッセージは、前記取得されたＱｏＳ特権がそれのために使用され得るセッションまたはアプリケーションのうちの少なくとも１つを示す制限情報を含む、と、
前記ＱｏＳ共有メッセージ中に含まれる前記情報に基づいて前記第２のピアツーピアデバイスによって取得された前記ＱｏＳ特権を使用して送信される通信信号を、前記第２のピアツーピアデバイスから受信することと、
を行うように構成された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリと、
を備える、第１のピアツーピアデバイス。
【請求項１７】
前記ＱｏＳ共有メッセージ中に含まれる前記制限情報は、前記取得されたＱｏＳ特権がそれのために使用され得るアプリケーションを示す、請求項１６に記載の第１のピアツーピアデバイス。
【請求項１８】
前記少なくとも１つのプロセッサは、
前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの数を追跡することと、
前記１つまたは複数のＱｏＳ特権がそれらと共有されるデバイスの前記数を、デバイスの所定の最大数に制限することと、
を行うようにさらに構成された、
請求項１６に記載の第１のピアツーピアデバイス。
【請求項１９】
前記少なくとも１つのプロセッサは、
前記第１のピアツーピアデバイスに付与される前記ＱｏＳサービスレベルを、前記第１のピアツーピアデバイスが１つまたは複数のＱｏＳ特権をそれらと共有しているデバイスの前記数の関数として低下させること、を行うようにさらに構成された、
請求項１８に記載の第１のピアツーピアデバイス。
【請求項２０】
第１のピアツーピアデバイスにおいて使用するコンピュータプログラム製品であって、
前記第１のピアツーピアデバイスに付与されるＱｏＳ特権を取得するために使用される情報を第２のピアツーピアデバイスに与えるＱｏＳ共有メッセージを、前記第２のピアツーピアデバイスに送信することを少なくとも１つのコンピュータに行わせるためのコード、前記ＱｏＳ共有メッセージは、前記取得されたＱｏＳ特権がそれのために使用され得るセッションまたはアプリケーションのうちの少なくとも１つを示す制限情報を含む、と、
前記ＱｏＳ共有メッセージ中に含まれる前記情報に基づいて前記第２のピアツーピアデバイスによって取得された前記ＱｏＳ特権を使用して送信される通信信号を、前記第２のピアツーピアデバイスから受信することを、前記少なくとも１つのコンピュータに行わせるためのコードと、
を備える非一時的コンピュータ可読媒体、を備える、
コンピュータプログラム製品。
【国際調査報告】
2013545350.tif 000013
2013545350.tif 000014
2013545350.tif 000015