説明

通信ネットワークにおけるデータトラフィック制御

通信ネットワークにおけるデータトラフィックを制御するための方法及び装置が提供される。サーバは、ネットワーク状態が、遅延耐性データトラフィックを送信するために適していることを判定し、また、サーバは、判定の結果として、遅延耐性データトラフィックを送受信することが許可されていることをクライアントデバイスへ通知するための許可メッセージを前記クライアントデバイスへ送信する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、通信ネットワークにおけるデータトラフィック制御の分野に関するものである。
【背景技術】
【0002】
移動通信ネットワークは、そのユーザと別のユーザとが通信するための方法としてますます一般的になってきる。移動体加入者の数は、加入者に利用可能なアプリケーションおよびメディアコンテンツの増加に伴い増えており、各加入者が送受信するデータトラフィックの量も増えている。加入者の数の増加とデータトラフィックの増加は、移動通信ネットワークに負担をかけるものである。移動ネットワークは、地理的エリア(例えば、セル)毎にその容量に制限があるので、データトラフィックのためのリソースの分散には注意を要する。
【0003】
移動ネットワーク内のデータトラフィックの量が一定の限界を超えると、移動ネットワークは輻輳状態になり得る。これは、利用可能な無線リソースばかりか他のリソースも有限であるからである。データが欠落するあるいは遅延する場合には、輻輳は、加入者が受けるサービスの品質に影響を与える。また、輻輳は、ネットワークによって搬送されるトラフィックの全体量に影響を与え得る。これは、ピーク時のアクセスレートをより低くするアプリケーションでは、空き容量が存在する場合には、時折、補償することができなくなる可能性があるからである。
【0004】
いくつかのクライアントアプリケーションは、数秒、数分あるいは数時間までさえの遅延を許容することができる。例えば、加入者は、後で視聴するために映画をダウンロードしたい場合がある。加入者は、ダウンロード開始前のネットワーク内の輻輳が存在しない時点まで待機して、より高速のダウンロードレートを得ることを補償することができる。マシーン間(M2M)アプリケーションでは、ネットワーク内に輻輳が存在しない場合の期間に対する送信を遅延するための計測結果をレポートするセンサを許容することができる。第3の例には、キープアライブメッセージを定期的に生成するアプリケーションがある。キープアライブメッセージは数時間、遅延することはできないが、典型的には、アプリケーションに悪影響を与えることなく、数秒間遅延することはできる。遅延を許容することができるデータトラフィックの更なる例には、加入者に対する通常のニュースの更新がある。
【0005】
ネットワークリソースを最適に利用するために、また、加入者が遅延を許容できないデータトラフィック(例えば、ライブメディアストリーム)を送受信する場合に要求される最高のサービス品質(QoS)をすべての加入者が受けることを補償するために、輻輳期間にある程度の遅延を許容することができるデータトラフィックの送信を回避することによって輻輳を低減し、かつ、代わりに、低トラフィック期間にそのようなデータトラフィックを送信することが有用となる。
【0006】
輻輳の問題に対処する単純な方法は、ネットワークオペレータに対して、自身のネットワークを更新させ、そして、データトラフィックの増加に対処するためのより広い帯域幅とハードウェアを提供することである。このソリューションは、費用がかかる。
【0007】
この問題に対処するための別の周知の方法は、帯域幅集約として知られる一定のタイプのデータトラフィックを制限することである。例えば、ピアツーピア(P2P)データトラフィックは、典型的には、大量のリソースを消費して、ウェブブラウジングのような他のアプリケーションのためのリソースを利用不可能にしてしまう。そのため、オペレータは、通常は、自身のシステムに一定のツール/ロジック/ポリシーをインストールする。このシステムでは、一定時間の輻輳中にはP2Pトラフィックを抑制する。これは、P2Pトラフィックに利用可能な総帯域幅量を、一定時間の輻輳期間中に特定のセルのユーザにすべてに対して相対的に低い値に制限することによって機能する。
【発明の概要】
【発明が解決しようとする課題】
【0008】
P2Pの抑制に伴う問題は、トラフィックのクラス全体に実行されてしまうこと、また、個々の加入者、セル、あるいは時刻単位で実行されないことである。代わりに、この抑制は、一定時間期間中にすべてのセル内のすべての加入者に適用される。P2Pトラフィックは動的に抑制されないので、輻輳を考慮することができない、あるいは一定時間期間外の期間のQoS低下を考慮することができない。
【0009】
国際公開第2005/022941号に記載される、輻輳の問題を軽減するための別の方法は、さほど緊急を要さないオブジェクトのダウンロードに対するダウンロード時間を明示的に定義することである。このダウンロード時間は、ユーザによって手動で、例えば、輻輳が低い可能性が高い夜間に前もって設定される。いくつかのオペレータは、トラフィックが低い期間にデータトラフィックをスケジュールするユーザに対しては報奨金を提供している。例えば、分単位で課金を行う移動ネットワークでは、日中よりも輻輳が低い可能性が高い夜間に、価格がより低くなっているのが通常である。
【0010】
多くの加入者は、手動で、単純に、低トラフィック時間期間に自身のデータトラフィックをスケジュールして、高速のデータトラフィックレートを獲得している。例えば、データ転送速度は早朝の時間帯がより速いことに気付いているP2Pユーザは、それに従って、自身のP2Pアプリケーションをスケジュールすることができる。
【0011】
遅延を行うダウンロードメカニズムは、加入者による、輻輳が低い時間の知識、あるいは分単位の課金が低い時間の知識に依存する。ダウンロード時間が前もって設定されている場合、その設定されている時間に輻輳が発生しないことの保証はない。
【0012】
本発明の目的は、遅延を許容することができるデータトラフィックの送受信をスケジューリングするためのメカニズムを改良することによって、移動ネットワークの加入者に対する輻輳を低減し、かつQoSを維持することである。
【課題を解決するための手段】
【0013】
本発明の第1の態様に従えば、通信ネットワークにおいて使用するためのクライアントデバイスが提供される。このクライアントデバイスは、遅延耐性データトラフィックを取り扱うためのアプリケーションと、前記通信ネットワークに配置されているサーバから許可付与メッセージを受信するための受信機が提供される。この許可遅延メッセージは、遅延耐性データトラフィックを送受信することが許可されていることを前記アプリケーションに通知する。前記アプリケーションは、前記許可付与メッセージを受信することの結果として、遅延耐性データトラフィックを送受信するように構成されている。このようにして、遅延耐性としてマークされているデータトラフィックだけが、クライアントデバイスがサーバからの許可を受信する場合にそのクライアントデバイスによって送受信され、そうすることで、輻輳が最初化される。これは、サーバは、その輻輳期間中に許可を付与しなくて済むことになるからである。
【0014】
オプションとして、前記クライアントデバイスは、前記クライアントデバイスが属するクライアントデバイスのセットを識別する情報を、前記許可付与メッセージが含んでいるかどうかを判定し、前記許可付与メッセージが前記クライアントデバイスが属するクライアントデバイスのセットを識別する情報を含んでいる場合には、前記アプリケーションに遅延耐性データトラフィックを取り扱うことを許可するように構成されているプロセッサを有する。これは、サーバに、どのクライアントが遅延耐性トラフィックを送受信することができるかどうかを「マスク」することを可能にし、そうすることによって、遅延耐性データを同時に送受信することによってネットワークがフラッディングしてしまうことをすべてのクライアントデバイスから防止する。
【0015】
遅延耐性トラフィックは、遅延耐性としてクライアントデバイスのユーザによってマークされても良い。選択的には、トラフィックのクラス全体が、クライアントデバイスのユーザによって選択される加入あるいはその他のオプションに依存して遅延耐性としてマークされても良い。
【0016】
クライアントデバイスの例には移動端末があるが、クライアントデバイスはデータを送受信する任意のタイプのクライアントデバイスであっても良いことが理解されるであろう。このクライアントデバイスには、例えば、パーソナルコンピュータ、パーソナルデジタルアシスタント、セットトップボックス、マシーン間ネットワークデバイス等がある。
【0017】
本発明の第2の態様に従えば、通信ネットワークにおいて使用するためのサーバが提供される。このサーバには、ネットワーク状態が遅延耐性データトラフィックを送信するために適していることを判定するためのネットワーク判定機能が提供される。適切な状態には、例えば、耐用可能な輻輳あるいはパケット損失の度合いが含まれる。遅延耐性データトラフィックを送受信することが許可されていることをクライアントデバイスへ通知するための許可メッセージを生成するためのメッセージ生成機能が提供され、また、前記許可メッセージを前記クライアントデバイスへ送信するための送信機が提供される。
【0018】
前記メッセージ生成機能は、オプションとして、前記許可メッセージに更なる情報を含めるように構成されている。前記更なる情報の例には、許可時間期間、アップリンク方向及びダウンリンク方向の少なくとも一方における最大データレート、アップリンク方向及びダウンリンク方向の少なくとも一方における遅延耐性データトラフィックによって使用可能な最大帯域幅、遅延耐性データトラフィックのタイプ、及び遅延耐性データトラフィックが送受信され得る位置を含んでいる。前記位置は、地理的位置、地域、及び1つ以上のネットワークセルの内の1つから選択される。
【0019】
遅延耐性データトラフィックを送受信することが許可される場合のネットワークのフラッディングを軽減するために、サーバには、オプションとして、クライアントデバイスの大規模プールからクライアントデバイスのセットを選択し、また、前記許可メッセージを前記選択されたセットのクライアントデバイスへ送信する、あるいは、前記クライアントデバイスのセットを識別する情報を前記許可メッセージに含めるためのクライアントデバイスマスキング機能が提供され、そうすることで、前記許可メッセージがブロードキャストされる場合に、前記許可メッセージは、前記選択されたクライアントデバイスのセットに属する前記クライアントデバイスに対してのみ有効になる。
【0020】
前記サーバは、オプションとして、前記クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示す指示を前記クライアントデバイスから受信するための受信機と、前記クライアントデバイスのアイデンティティと、前記クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示す指示とを記憶するためのメモリとを備える。これは、前記クライアントデバイスに、送受信するための遅延耐性データトラフィックを有していることを前記サーバに登録することを可能にし、そうすることで、前記サーバの前記送信機は、データベースにおいて識別される前記クライアントデバイスにのみ前記許可メッセージを送信するように構成することしか必要としない。これは、シグナリングを削減する。
【0021】
前記サーバはスタンドアローンサーバであっても良く、基地局のような他のネットワーク要素の一部であっても良い。
【0022】
本発明の第3の態様に従えば、通信ネットワークにおけるデータトラフィックを制御する方法が提供される。前記サーバは、ネットワーク状態が、遅延耐性データトラフィックを送信するために適していることを判定し、前記判定の結果として、遅延耐性データトラフィックを送受信することが許可されていることを通知する前記許可メッセージを、少なくとも1つのクライアントデバイスへ送信する。
【0023】
前記許可メッセージは、オプションとして、特定のクライアントデバイスへのユニキャスト、特定の複数のクライアントデバイスへのマルチキャスト、前記サーバによってサービスが提供されている前記通信ネットワークにおけるクライアントデバイスのすべてへのブロードキャストの内の1つとして送信される。
【0024】
オプションとして、前記許可メッセージは、更なる情報を含んでいる。前記更なる情報の例には、許可時間期間、アップリンク方向及びダウンリンク方向の少なくとも一方における最大データレート、アップリンク方向及びダウンリンク方向の少なくとも一方における遅延耐性データトラフィックによって使用可能な最大帯域幅、遅延耐性データトラフィックのタイプ、及び遅延耐性データトラフィックが送受信され得る位置を含んでいる。前記位置は、地理的位置、地域、及び1つ以上のネットワークセルの内の1つから選択される。
【0025】
オプションとして、前記許可メッセージを送信する前に、前記サーバは、クライアントデバイスの大規模プールからクライアントデバイスのセットを選択し、また、前記許可メッセージを前記選択されたクライアントデバイスのセットへ送信し、あるいは、前記クライアントデバイスのセットを識別する情報を前記許可メッセージに含め、そうすることで、前記許可メッセージは、前記選択されたクライアントデバイスのセットに属する前記クライアントデバイスに対してのみ有効になる。これは、すべてのクライアントデバイスが、遅延耐性データトラフィックを同時に送受信することを試行することによって生じる輻輳のリスクを軽減する。
【0026】
オプションとして、前記サーバは、ネットワーク状態が、これ以上、遅延耐性データトラフィックを送信するために適切でないことを判定し、前記判定の結果として、前記少なくとも1つのクライアントデバイスへ、遅延耐性データトラフィックを送受信することが許可されないことを前記クライアントデバイスへ通知する停止メッセージを送信する。これは、許可期間の満了前にネットワーク状態が悪化する場合でも、前記サーバが遅延耐性データトラフィックを送受信するための許可を早期に取り消すことができることを保証する。
【0027】
この方法は、オプションとして、前記クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示す指示を前記クライアントデバイスから受信し、前記クライアントデバイスのアイデンティティと、前記クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示す指示とをデータベースに記憶し、データベースにおいて識別されるクライアントデバイスにのみ前記許可メッセージを送信することを有する。これは、前記サーバに登録されているクライアントデバイスだけが許可メッセージを受信することを保証することによって、不必要なシグナリングを削減する。
【0028】
本発明の第4の態様に従えば、クライアントデバイス上で動作する場合に、該クライアントデバイスを、本発明の上述の第1の態様の実施形態で記載されるように動作させる、コンピュータ可読コードを有するコンピュータプログラムが提供される。
【0029】
本発明の第5の態様に従えば、サーバ上で動作する場合に、該サーバを、本発明の上述の第2の態様の実施形態で記載されるように動作させる、コンピュータ可読コードを有するコンピュータプログラムが提供される。
【0030】
本発明の第6の態様に従えば、本発明の第3の態様あるいは第4の態様の実施形態に記載される、コンピュータ可読コンピュータプログラムを有するコンピュータプログラム製品が提供される。ここで、コンピュータプログラムは、コンピュータ可読媒体に記憶されている。
【図面の簡単な説明】
【0031】
【図1】本発明の実施形態に従うネットワークアーキテクチャを示すブロック図である。
【図2】本発明の実施形態に従うステップ群を示すフロー図である。
【図3】本発明の実施形態に従うクライアントデバイスを示すブロック図である。
【図4】本発明の実施形態に従うネットワークサーバを示すブロック図である。
【発明を実施するための形態】
【0032】
図1を参照すると、クライアントデバイスユーザ機器(UE)1とネットワーク(NW)2の両方におけるネットワークアーキテクチャが示されている。遅延耐性トラフィック(DTT:Delay Tolerant Traffic)サーバ3がネットワークに配置されていて、これは、遅延耐性トラフィックを送信するできる場合の制御に関係する。DTTサーバ3は継続的にネットワーク2上のデータトラフィック負荷を継続的にモニタして、低データトラフィックの期間を経験する期間と位置(例えば、移動通信ネットワーク内のセル)を識別する。
【0033】
特定のセルが低データトラフィックを経験するとDTTサーバ3が判定する場合、DTTサーバ3は、遅延に耐性があると判定されているデータトラフィックの送受信を開始することの許可をクライアントデバイス1に与えるメッセージをクライアントデバイス1へ送信する。この方法では、遅延耐性データトラフィックは、動的にモニタされているネットワーク状態が可能である場合にのみ送信される。
【0034】
DTTサーバ3は、1つの論理的な機能であるが、分散された形式で実現することもできる。例えば、1つのサーバエンティティはネットワーク領域内のサーバであっても良く、また、例えば、無線ネットワークコントローラ(RNC)あるいはアクセスゲートウェイのような他のネットワーク機能と一緒に配置されるあるいは統合されていても良い。
【0035】
DTTサーバ3は、加入単位あるいはブロードキャスト単位で動作することができる。加入単位の場合とは、クライアントデバイス1は、更新のための加入登録を送受信するための遅延耐性トラフィックを有している場合である。ブロードキャスト単位の場合とは、DTTサーバ3は、ブロードキャストメッセージで許可付与を、DTTサーバ3によってサービスが提供されるセル内のすべてのクライアントデバイスへ送信する場合である。DTTサーバ3が加入単位で動作している場合、DTTサーバ3は、加入しているクライアントデバイス1のデータベースを維持することができる。
【0036】
DTTサーバ3は、ネットワーク状態についての情報をインタフェースBを介して取得する。この情報は、ローカル情報4、予測機能5からの情報(DTTサーバ3と一緒に配置されていても良い)、他の情報ソース6からの情報を含むことができる。
【0037】
インタフェースBを介して受信される入力に基づいて、また、データベース内の加入しているクライアントデバイス1(適用可能である場合)にも基づいて、DTTサーバ3は、遅延耐性データトラフィックを送受信するための許可をいつどこでクライアントデバイス1へ付与するかを決定する。例えば、取り得るアルゴリズムは、各基地局において、無線リソース利用が50%を下回る場合に、遅延耐性データトラフィックを可能にする。より洗練されたアルゴリズムでは、様々なネットワークコンポーネント(無線、コア、トランスポート等)の負荷に加えて、トラフィック予測を考慮しても良い。
【0038】
DTTサーバ3は、遅延耐性トラフィックを許可する場合には、インタフェースAを使用して、許可付与メッセージをクライアントデバイス1へ送信する。加えて、インタフェースCは、DTTサーバ3が実施機能7を制御することを可能にする。この実施機能7は、DTTサーバ3と一緒に配置されていても良い。
【0039】
クライアントデバイス1が遅延耐性データトラフィックを送受信するためのリクエストをDTTサーバ3へ登録する場合、クライアントデバイス1は、DTTクライアント8を使用してインタフェースAを介して登録リクエストを送信する。最も単純な場合では、登録リクエストは、クライアントデバイス1が送信するための遅延耐性データトラフィックを有していることの表示を単に示している。しかしながら、このリクエストは、例えば、以下のような遅延耐性データトラフィックについてのより多くの詳細情報を含むことができる。:
・ データトラフィックがアップロードあるいはダウンロードであるかどうか
・ 推定トラフィック量
・ データトラフィックに耐性を持たせることができる遅延量
・ 等
インタフェースAは、許可付与をクライアントデバイス群(遅延耐性トラフィックの待機中となっている登録済のクライアントデバイス、あるいはDTTサーバ3によってサービスが提供されるセル内のすべてのクライアントデバイス)へ送信するためにDTTサーバ3によって使用される。クライアントデバイス2がDTTサーバ3に登録されている場合、許可付与メッセージは、ユニキャスト、マルチキャストあるいはブロードキャストメッセージを使用して送信することができる。クライアントデバイス1をDTTサーバ3に登録する必要がない場合、許可付与メッセージはすべてのクライアントデバイスへブロードキャストされる。
【0040】
許可付与メッセージは、遅延耐性データトラフィックの最大許容量と最大許容レートに加えて、遅延耐性データトラフィックを送受信することができる間での許可付与の最小継続期間についての情報を保持することができる。許可付与期間が規定される場合、満了前に定期的に更新されても良い。例えば、許可付与が15分間有効とされる場合、必要であれば、また、ネットワーク状態が許されれば、許可付与をリフレッシュすることができる。許可付与満了時間が規定されない場合、DTTサーバ3は、明示的な遅延耐性データトラフィック許可メッセージを送信することができる。いくつかの状況では、例えば、ネットワーク状態が悪化する場合、DTTサーバ3は、先に規定されている許可期間が満了する前でも許可終了メッセージを送信することができる。
【0041】
インタフェースAは、移動通信ネットワーク内の既存のインタフェースの適切な拡張、例えば、PDPコンテキストセットアップリクエスト/応答メッセージによって、ネットワーク内に実装することができる。
【0042】
上述のように、DTTサーバ3は、様々なネットワークリソースにおける負荷レベルに関する入力を、インタフェースBを介して他のネットワークエンティティから受信する。例えば、通常の時間間隔では、各基地局は、無線リソース利用をレポート(報告)するローカル情報4を各セルに提供することができる。別の例では、移動コアネットワーク内に配置されているデータトラフィックモニタリング機能は、コアネットワーク内で搬送される総データトラフィックをレポートすることができる。第3の例として、予測機能5は、現在及び従前の測定値に基づいてトラフィック予測を作成して、DTTサーバへレポートすることができる。
【0043】
インタフェースBは、ポーリングに基づくことができる。換言すれば、DTTサーバ3は、ネットワーク状態についての情報を受信するために他のネットワークエンティティとコンタクトをとる。選択的には、情報は、DTTサーバがその情報をリクエストすることなく、他のネットワークエンティティによって、DTTサーバ3に向けてプッシュすることができる。
【0044】
インタフェースCは、実施機能7を制御するためにDTTサーバ3によって使用される。実施機能7は、非遅延耐性データトラフィックから遅延耐性データトラフィックを分離する。遅延耐性データトラフィックに対しては、特別の課金レコード(記録)が作成されても良い。例えば、加入者は、自身がトラフィックに遅延耐性としてマークすることに同意する場合に、より低い課金率を提案してもらうことができる。実施機能7は、許可付与メッセージをDTTサーバ3から受信することで、遅延耐性データトラフィックを識別することが可能になる。実施機能7は許可期間外に送信される遅延耐性トラフィックのすべてをブロックするが、許可期間の最後に、短い耐性期間を許容することができる。
【0045】
クライアントデバイス1のアプリケーション9は、遅延耐性データトラフィックの送受信を担当し、そして、クライアントデバイス1のDTTクライアント8を介して、DTTサーバ3からの遅延耐性データトラフィック制御シグナリングを受信する。これは、クライアントデバイス1において動作するオペレーティングシステムに依存する、様々な方法でのアプリケーションプログラミングインタフェース(API)としてクライアントデバイス1において実現することができる。
【0046】
アプリケーション9は、APIが開始期間をトリガーするときはいつでも、遅延耐性データトラフィックの送受信を開始することができる。また、アプリケーション9は、DTT許可時間期間が遅延耐性データトラフィックを送受信するために十分であるかどうかを評価することができる。許可期間が満了すると、アプリケーション9は、進行中のトランザクションを終了するために必要な短時間(典型的には、数回のラウンドトリップ時間、約1秒)内に、遅延耐性データトラフィックの送受信を停止しなければならない。もちろん、一部のダウンロードが管理されても良く、また、アプリケーション9は、どの遅延耐性データトラフィックが送受信されるべきかを優先付けする機能を有することもできる。例えば、アプリケーション9がショートメッセージを送信することが必要であり、また、大きなファイルをダウンロードする必要があり、そして、許可時間期間が短いことに気付いている場合、その大きなファイルをダウンロードする前にショートメッセージを送信することを優先することがより良い場合がある。同様に、長い許可時間期間が許容される限りまでは、大きなファイルのダウンロードを留保しても良い。
【0047】
クライアントデバイス1をDTTサーバ3に登録しなければならない場合、APIはその登録プロセスを取り扱う。
【0048】
実施形態に基づく登録は、DTTサーバ3が、遅延耐性データトラフィックを送信/受信することができることの可能性について、どのクライアントデバイスが更新することを予約購読しているかを知っている必要がある。これは、当業者には明らかなように、様々な方法で達成することができる。
【0049】
1つの方法には、クライアントデバイス1による遅延耐性トラフィック要求に対して、特別な「スリーピング(sleeping)」しているパケットデータプロトコル(PDP)コンテキストをセットアップすることである。DTTサーバ3はクライアントデバイス1をウェイクアップし、クライアントデバイス1に対して利用可能な遅延データトラフィックがスケジュールされる場合のリソースを許可することになる。別の方法は、クライアントデバイス1に対して、遅延耐性データトラフィックに対する要求をDTTサーバ3に登録することである。このDTTサーバ3は、その要求を内部的に保持する。DTTサーバ3は、PDPセットアップが行われた後、遅延耐性データトラフィックの送受信を開始することができる場合を、クライアントデバイス1に信号送信する。
【0050】
データトラフィックに遅延耐性があると判定することができる方法にはいくつか存在する。第1の方法は、加入者に対して、トラフィックをマークすることである。例えば、加入者が映画をダウンロードすることを要望する場合、ユーザは、遅延耐性を選択するかどうかが提案される。加入者は、ダウンロードが遅延耐性があることを受け入れるかどうかを決定することができ、そして、受け入れる場合に、低価格で与えられるかを決定することができる。
【0051】
別のオプションは、ネットワークオペレータに対するものであり、これは、データトラフィックのクラスをすべて遅延耐性としなければならないことを判定することである。例えば、特定のネットワークでの映画はすべて、遅延耐性トラフィック制御を使用して送信されなければならない。
【0052】
更なる方法は、オペレータに対するものであり、これは、加入者が一定の料金表(タリフ)に従っている場合、一定のクラスのトラフィックは遅延耐性としなければならないことを判定することである。例えば、加入者が割増の料金表に従っている場合、自身のトラフィックのどれにも遅延耐性としてマークされない。一方、加入者が割引の料金表に従っている場合は、一定のクラスのトラフィックは、遅延耐性としてマークされても良い。トラフィックに遅延耐性があると判定することができる、その他の方法が存在することは明らかであろう。
【0053】
異なる無線アクセス技術(RAT)間に、提案されるシステムを使用することが可能である。このシステムは、2.5G(EDGE)から3Gへスイッチすること、あるいはその逆のことを提案することができ、あるいは、クライアントデバイスが複数のRATを使用することができるイベントにおいては、3Gに代えて、最新のLTE技術を使用することができる。この方法では、1つのRATが、遅延耐性トラフィックの送受信を可能にするためには混雑が集中しすぎているが、他のRATは混雑していない場合、クライアントデバイスは、遅延耐性データトラフィックを送受信するためにその混雑していないRATへスイッチすることができる。
【0054】
遅延耐性データトラフィックシグナリングに対するタイムスケール(時間的尺度)は、秒から時間でのネットワーク状態に依存して変化し得る。
【0055】
いくつかの環境では、多くの加入者が、送受信するための遅延耐性トラフィックを有している場合、遅延耐性トラフィック時間期間の許可は、ネットワークの急激な輻輳を生じする可能性がある。この場合、DTTサーバ3は、許可付与メッセージに、クライアントデバイス1が遅延耐性データトラフィックで送受信することができる制限を含めることができる。例えば、許可付与メッセージは、末尾に番号「1」が付いている国際移動加入者アイデンティティ(IMSI)を有するクライアントデバイスだけに送受信することを許可することができる。許可付与時間期間が終了する場合、次の許可を、末尾に番号「2」が付いているIMSIを有するクライアントデバイスに付与することができ、以降、同様である。どのクライアントデバイスに許可付与を適用するかの「マスキング」は、DTTサーバ3によってサービスが提供されるネットワーク内のすべてのクライアントデバイスにブロードキャストで送信することができる。あるいは、選択されたクライアントデバイスだけにユニキャストあるいはマルチキャストで送信することができる。もちろん、クライアントデバイスのマスキングを実行することができる多くの別の方法が存在し、また、上述の内容は例示するためだけに示されているものである。
【0056】
本発明の実施形態のステップ群は図2でまとめられ、以下の番号付けは、図2の番号付けに対応し、破線は、上述の代替の実施形態によるステップ群を示している。
【0057】
S1 クライアントデバイス1をDTTサーバ3に登録する場合の実施形態では、クライアントデバイス1が、遅延耐性データトラフィックを送受信して、そして、信号をDTTサーバ3へ送信したいことを判定する。
【0058】
S2 DTTサーバ3は、信号を受信して、クライアントデバイスのアイデンティティをデータベースへ記憶する。
【0059】
S3 DTTサーバ3は、他のソースから、ネットワーク状態についての情報を受信する。
【0060】
S4 ネットワーク状態についての情報に基づいて、サーバは、遅延耐性データトラフィックの送信を許可するかどうかを決定する。許可しない場合、この方法はステップS3に戻る。許可する場合、この方法は、ステップS5に進む。
【0061】
S5 クライアントデバイス1をDTTサーバ3に登録する場合の実施形態では、DTTサーバ3は、自身のデータベースで識別されるクライアントデバイスから許可付与メッセージを送信するためのクライアントデバイスのリストを判定する。
【0062】
S6 許可メッセージはそのリストのクライアントデバイスへ送信される。あるいは、クライアントデバイス1をDTTサーバ3に登録しない実施形態の場合は、許可メッセージは、DTTサーバ3によってサービスが提供されるネットワーク内のクライアントデバイスのすべてにブロードキャストされる。上述のように、許可メッセージは、更なる情報として、例えば、許可時間期間、最大データレート、遅延耐性データトラフィックで使用可能な最大帯域幅、遅延耐性データトラフィックのタイプを含むことができる。また、遅延耐性データトラフィックを送受信することができる位置を含んでも良い。更なる実施形態では、許可メッセージは、遅延耐性データトラフィックを送受信することが許可されている特定のクライアントデバイスを識別する情報を含めることができる。
【0063】
S7 DTTサーバ3は、遅延耐性データトラフィックを送受信するための許可を無効にするために停止メッセージ(ブロードキャストによって、あるいは選択されたクライアントデバイスによって)を送信することができる場合に、ネットワーク状態が破壊されていることを判定することができる。
【0064】
図3に戻り、クライアントデバイス1には、遅延耐性データトラフィックを取り扱うアプリケーション9が提供されている。これは、例えば、ダウンロードマネージャ、電子メールアプリケーション、あるいは、データを送受信しなければならない任意のタイプのアプリケーションがある。DTTサーバ3からの許可付与メッセージを受信するための受信機10が提供されている。許可付与メッセージは、アプリケーション9に、遅延耐性データトラフィックを送受信することが許可されていることを通知する。アプリケーションは、許可付与メッセージの受信の結果として、遅延耐性データトラフィックを送受信するように構成されている。クライアントデバイスには、また、送信する前の遅延耐性データトラフィックを記憶するためのバッファ部12を有するメモリ11が提供されるが、これは、すべてのアプリケーションに対して必須ではない。クライアントデバイス1は、更に、一実施形態では、データトラフィックが遅延耐性と見なされるべきかどうかについての指示をユーザ入力することを可能にするためのユーザ入力デバイス13が提供されても良い。
【0065】
もちろん、クライアントデバイスは、DTTクライアント8を使用するいくつかの異なるアプリケーションを有することができ、また、上述のように、DTTクライアント8を使用して、遅延耐性データトラフィックを送受信するためのリクエストをDTTサーバ3に登録することができる。DTTクライアント8は、DTTサーバ3から許可付与メッセージを一旦受信すると、アプリケーション(群)に、アプリケーション自身の遅延耐性データトラフィックの送受信を開始することができることを通知する。
【0066】
本発明がハードウェアの実施形態あるいはソフトウェアの実施形態で実現されても良いことは明らかであろう。本発明がソフトウェアとして実現される場合、ソフトウェアプログラム14がコンピュータ可読メモリ11に記憶され、プロセッサ15がそのソフトウェアプログラム14を実行するために提供される。
【0067】
図4に戻り、DTTサーバ3にはネットワーク判定機能16が提供される。このネットワーク判定機能16は、ネットワーク状態が遅延耐性データトラフィックを送信するために適していることを判定する。適している状態には、例えば、耐用できる輻輳あるいはパケット損失の度合いが含まれる。クライアントデバイス1へ通知するための許可メッセージを生成するためのメッセージ生成機能17が提供される。この許可メッセージは、遅延耐性データトラフィックを送受信することが許可されていることを示すものである。また、クライアントデバイスへ許可メッセージを送信するための送信機18が提供される。
【0068】
一実施形態では、DTTサーバ3にはクライアントデバイスマスキング機能19が提供される。このクライアントデバイスマスキング機能19は、クライアントデバイスの大規模プールからクライアントデバイスのセットを選択し、許可メッセージをその選択されたクライアントデバイスのセットへ送信する、あるいは許可メッセージにクライアントデバイスのセットを識別する情報を含める。そうすることで、許可メッセージをブロードキャストする場合に、その許可メッセージが、選択されたクライアントのセットに属するクライアントデバイスに対してのみ有効となる。
【0069】
クライアントデバイス1をDTTサーバ3に登録しなければならない場合、DTTサーバ3には、受信機20とメモリ20とが提供される。受信機20は、クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示すメッセージを受信する。メモリ20は、クライアントデバイスのアイデンティティと、クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示す指示を、クライアントデバイスデータベース21へ記憶する。
【0070】
上述のサーバ機能がハードウェア機能あるいはソフトウェア機能となるように、本発明は実現されても良い。ソフトウェアを使用して本発明が実現される場合、プログラム22がコンピュータ可読メモリ20に記憶され、そして、プロセッサ23がそのプログラムを実行するために提供されることは明らかであろう。
【0071】
DTTサーバ3はスタンドアローンサーバであっても良く、あるいは、基地局のような別のネットワーク要素の一部であっても良いことは明らかであろう。
【0072】
本発明を使用することができる例の以下のリストは、包括的なリストではない。
【0073】
・ 特定のシグナリングを有するチャットアプリケーション
・ 所与の満了時間で、キャッシュのリフレッシュを行うニュースアプリケーション。この例では、ニュースは、一定の最大上限値までの遅延耐性があっても良い。例えば、ニュースは、1時間以上古いものとすることはできないが、そうでなければ、直ちに送信される必要はないので、システムは、満了期間内に最新のニュースで自身のアプリケーションを更新するための適切な時間を選択することになる。
【0074】
・ 大量の種類のマシーン間通信、例えば、センサ情報のアップロード等。
【0075】
・ オペレータが所有するトラッカー(追跡)が、受信するピアをもう一方のピアXに提案することがない場合のP2P調整(throttling)ポリシー。これは、受信ピアが輻輳状態のネットワークに配置されている場合、あるいは受信ピアが所定の使用協定を既に超えてしまっている場合に、受信ピアのP2Pデータトラフィックが遅延耐性データトラフィックを介して進行することが実施される場合である。
【0076】
・ 緊急性のないソフトウェア更新スケジューリング
・ 大規模ファイルダウンロード、例えば、映画
本発明は、所与の時間に未使用リソースを提案し、ネットワークが完全に利用される場合に拒否されるトラフィックの量を削減することによって、ネットワークリソース利用を改善する。本発明の上述のシステムを確立し実行することによって、将来のトラフィックの増加によって生じる問題が軽減されることになる。これは、データトラフィック負荷を、時間と地理的エリアの両方の観点で、より均等に分散することができるからである。オペレータと加入者はともに、本発明の恩恵を受けることになる。これは、より多くのトラフィックが生じるとしても、ネットワークはより効率的に利用され、また、加入者に対するコストを削減できるからである。
【0077】
添付の請求項で定義される本発明の範囲から逸脱することなく、上述の実施形態に様々な変形を行うことができることを当業者は理解するであろう。

【特許請求の範囲】
【請求項1】
通信ネットワークにおいて使用するためのクライアントデバイス(1)であって、
遅延耐性データトラフィックを取り扱うためのアプリケーション(9)と、
前記通信ネットワークにおいてサーバ(3)から、遅延耐性データトラフィックを送受信することが許可されていることを前記アプリケーションに通知する許可付与メッセージを受信するための受信機(10)と、
前記アプリケーションは、前記許可付与メッセージを受信することの結果として、遅延耐性データトラフィックを取り扱うように構成されている
ことを特徴とする請求項1に記載のクライアントデバイス。
【請求項2】
前記クライアントデバイスが属するクライアントデバイスのセットを識別する情報を、前記許可付与メッセージが含んでいるかどうかを判定し、前記許可付与メッセージが前記クライアントデバイスが属するクライアントデバイスのセットを識別する情報を含んでいる場合には、前記アプリケーションに遅延耐性データトラフィックを取り扱うことを許可するように構成されているプロセッサ(14)を更に備える
ことを特徴とする請求項1に記載のクライアントデバイス。
【請求項3】
通信ネットワークにおいて使用するためのサーバ(3)であって、
ネットワーク状態が、遅延耐性データトラフィックを送信するために適していることを判定するためのネットワーク判定機能(16)と、
遅延耐性データトラフィックを送受信することが許可されていることをクライアントデバイスへ通知するための許可メッセージを生成するためのメッセージ生成機能(17)と、
前記許可メッセージを前記クライアントデバイスへ送信するための送信機(18)と
を備えることを特徴とするサーバ。
【請求項4】
前記メッセージ生成機能(17)は、前記許可メッセージに更なる情報を含めるように構成されていて、
前記更なる情報は、許可時間期間、アップリンク方向及びダウンリンク方向の少なくとも一方における最大データレート、アップリンク方向及びダウンリンク方向の少なくとも一方における遅延耐性データトラフィックによって使用可能な最大帯域幅、遅延耐性データトラフィックのタイプ、及び遅延耐性データトラフィックが送受信され得る位置のいずれか1つから選択され、
前記位置は、地理的位置、地域、及び1つ以上のネットワークセルの内の1つから選択される
ことを特徴とする請求項3に記載のサーバ。
【請求項5】
クライアントデバイスの大規模プールからクライアントデバイスのセットを選択するためのクライアントデバイスマスキング機能(19)を更に備え、
前記送信機は、前記許可メッセージを前記選択されたセットのクライアントデバイスへ送信するように構成されている、あるいは、前記メッセージ生成機能(17)は、前記クライアントデバイスのセットを識別する情報を前記許可メッセージに含めるように構成されていて、そうすることで、前記許可メッセージは、前記選択されたクライアントデバイスのセットに属する前記クライアントデバイスに対してのみ有効となる
ことを特徴とする請求項3または4に記載のサーバ。
【請求項6】
前記クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示す指示を前記クライアントデバイスから受信するための受信機(20)と、
前記クライアントデバイスのアイデンティティと、前記クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示す指示とを記憶するためのメモリ(20)とを更に備え、
前記送信機(18)は、データベースにおいて識別されるクライアントデバイスにのみ前記許可メッセージを送信するように構成されている
ことを特徴とする請求項3乃至5のいずれか1項に記載のサーバ。
【請求項7】
通信ネットワークにおけるデータトラフィックを制御する方法であって、
サーバにおいて、ネットワーク状態が、遅延耐性データトラフィックを送信するために適していることを判定するステップ(S3−S4)と、
前記判定の結果として、遅延耐性データトラフィックを送受信することが許可されていることを通知する前記許可メッセージを、少なくとも1つのクライアントデバイスへ送信するステップ(S6)と
を有することを特徴とする方法。
【請求項8】
前記許可メッセージは、特定のクライアントデバイスへのユニキャスト、特定の複数のクライアントデバイスへのマルチキャスト、前記サーバによってサービスが提供されている前記通信ネットワークにおけるクライアントデバイスのすべてへのブロードキャストの内の1つとして送信される
ことを特徴とする請求項7に記載の方法。
【請求項9】
前記許可メッセージは、更なる情報を含み、
前記更なる情報は、許可時間期間、アップリンク方向及びダウンリンク方向の少なくとも一方における最大データレート、アップリンク方向及びダウンリンク方向の少なくとも一方における遅延耐性データトラフィックによって使用可能な最大帯域幅、遅延耐性データトラフィックのタイプ、及び遅延耐性データトラフィックが送受信され得る位置のいずれか1つから選択され、
前記位置は、地理的位置、地域、及び1つ以上のネットワークセルの内の1つから選択される
ことを特徴とする請求項7または8に記載の方法。
【請求項10】
前記許可メッセージを送信する前に、クライアントデバイスの大規模プールからクライアントデバイスのセットを選択するステップと、
前記許可メッセージを前記選択されたセットのクライアントデバイスへ送信し、あるいは、前記クライアントデバイスのセットを識別する情報を前記許可メッセージに含め、そうすることで、前記許可メッセージは、前記選択されたクライアントデバイスのセットに属する前記クライアントデバイスに対してのみ有効となる、ステップを更に備える
ことを特徴とする請求項7乃至9のいずれか1項に記載の方法。
【請求項11】
前記サーバにおいて、ネットワーク状態が、これ以上、遅延耐性データトラフィックを送信するために適切でないことを判定するステップと、
前記判定の結果として、前記少なくとも1つのクライアントデバイスへ、遅延耐性データトラフィックを送受信することが許可されないことを前記クライアントデバイスへ通知する停止メッセージを送信するステップ(S7)と
を更に有することを特徴とする請求項7乃至10のいずれか1項に記載の方法。
【請求項12】
前記クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示す指示を前記クライアントデバイスから受信するステップ(S1)と、
前記クライアントデバイスのアイデンティティと、前記クライアントデバイスが遅延耐性データトラフィックを送受信したいことを示す指示とをデータベースに記憶するステップ(S2)と、
前記データベースにおいて識別されるクライアントデバイスにのみ前記許可メッセージを送信するステップと
を更に有することを特徴とする請求項7乃至10のいずれか1項に記載の方法。
【請求項13】
クライアントデバイス上で動作する場合に、該クライアントデバイスを、請求項1または2に記載のクライアントデバイスとして動作させる、コンピュータ可読コードを有するコンピュータプログラム。
【請求項14】
サーバ上で動作する場合に、該サーバを、請求項3乃至6のいずれか1項に記載のサーバとして動作させる、コンピュータ可読コードを有するコンピュータプログラム。
【請求項15】
請求項13または14に記載のコンピュータプログラムが記憶されているコンピュータ可読媒体。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate


【公表番号】特表2013−511867(P2013−511867A)
【公表日】平成25年4月4日(2013.4.4)
【国際特許分類】
【出願番号】特願2012−539198(P2012−539198)
【出願日】平成21年11月24日(2009.11.24)
【国際出願番号】PCT/EP2009/065703
【国際公開番号】WO2011/063825
【国際公開日】平成23年6月3日(2011.6.3)
【出願人】(598036300)テレフオンアクチーボラゲット エル エム エリクソン(パブル) (2,266)
【Fターム(参考)】