(57)【要約】  ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入するための方法および装置であって、複数のデータパケットをUEの非圧縮アップリンクキューに配置するステップと、UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するステップと、圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断したことに基づいて、複数のデータパケットのうちの1つまたは複数を非圧縮アップリンクキューから圧縮アップリンクキューに転送するステップとを含み、圧縮アップリンクキュー内の複数のデータパケットのうちの1つまたは複数は、1つまたは複数の非圧縮データパケットとして、ネットワークエンティティへの送信のためにスケジュールされる、方法および装置について説明する。
2017508383.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入する方法であって、
複数のデータパケットを前記UEの非圧縮アップリンクキューに配置するステップと、
前記UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するステップと、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップとを含み、
前記圧縮アップリンクキュー内の前記複数のデータパケットのうちの前記1つまたは複数は、1つまたは複数の非圧縮データパケットとして、前記ネットワークエンティティへの送信のためにスケジュールされる、
方法。
【請求項２】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たすと判断するステップをさらに含み、
前記複数のデータパケットのうちの前記1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップが、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たすと判断したことにさらに基づく、
請求項1に記載の方法。
【請求項３】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たさないと判断するステップと、
前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するステップと
をさらに含む、請求項1に記載の方法。
【請求項４】
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断するステップと、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するステップと
をさらに含む、請求項1に記載の方法。
【請求項５】
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置するステップと、
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置したことに応答して、前記ネットワークエンティティへの送信のために前記1つまたは複数の圧縮データパケットをスケジュールするステップと
をさらに含む、請求項4に記載の方法。
【請求項６】
前記1つまたは複数の非圧縮データパケットおよび前記1つまたは複数の圧縮データパケットが、交互の送信時間間隔(TTI)において送信されるようにスケジュールされる、請求項5に記載の方法。
【請求項７】
前記許可しきい値が、前記UEのためのスケジュールされた許可の量に少なくとも部分的に基づいて前記ネットワークエンティティによって計算され、前記スケジュールされた許可の量が、前記UEが設定された時間期間中に送信することを許可されるデータパケットの最大量に対応する、請求項1に記載の方法。
【請求項８】
前記圧縮アップリンクキュー内の前記データパケットの量と前記許可しきい値との間の差分を計算するステップをさらに含み、
前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送される前記複数のデータパケットのうちの前記1つまたは複数が、前記圧縮アップリンクキュー内の前記データパケットの量と前記許可しきい値との間の前記差分に等しい、
請求項1に記載の方法。
【請求項９】
前記UEと前記ネットワークエンティティとの間の圧縮を初期化するステップと、
前記UEと前記ネットワークエンティティとの間の圧縮を初期化したことに応答して、前記許可しきい値に等しい第2の複数のデータパケットを前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップとをさらに含み、
前記UEと前記ネットワークエンティティとの間の圧縮を初期化したことに応答して、1つまたは複数のデータパケットが圧縮されている間に、前記第2の複数のデータパケットが複数の非圧縮データパケットとして送信される、
請求項1に記載の方法。
【請求項１０】
前記圧縮アップリンクキュー内の前記データパケットの量が、前記圧縮アップリンクキュー内の非圧縮データパケットおよび圧縮データパケットの量に対応する、請求項1に記載の方法。
【請求項１１】
ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入するためのコンピュータ実行可能コードを記憶するコンピュータ可読記憶媒体であって、
複数のデータパケットを前記UEの非圧縮アップリンクキューに配置するためのコードと、
前記UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するためのコードと、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するためのコードとを備え、
前記圧縮アップリンクキュー内の前記複数のデータパケットのうちの前記1つまたは複数は、1つまたは複数の非圧縮データパケットとして、前記ネットワークエンティティへの送信のためにスケジュールされる、
コンピュータ可読記憶媒体。
【請求項１２】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たすと判断するためのコードをさらに備え、
前記複数のデータパケットのうちの前記1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップが、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たすと判断したことにさらに基づく、
請求項11に記載のコンピュータ可読記憶媒体。
【請求項１３】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たさないと判断するためのコードと、
前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するためのコードと
をさらに備える、請求項11に記載のコンピュータ可読記憶媒体。
【請求項１４】
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断するためのコードと、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するためのコードと
をさらに備える、請求項11に記載のコンピュータ可読記憶媒体。
【請求項１５】
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置するためのコードと、
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置したことに応答して、前記ネットワークエンティティへの送信のために前記1つまたは複数の圧縮データパケットをスケジュールするためのコードと
をさらに備える、請求項14に記載のコンピュータ可読記憶媒体。
【請求項１６】
ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入するための装置であって、
複数のデータパケットを前記UEの非圧縮アップリンクキューに配置するための手段と、
前記UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するための手段と、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するための手段とを備え、
前記圧縮アップリンクキュー内の前記複数のデータパケットのうちの前記1つまたは複数は、1つまたは複数の非圧縮データパケットとして、前記ネットワークエンティティへの送信のためにスケジュールされる、
装置。
【請求項１７】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たすと判断するための手段をさらに備え、
前記複数のデータパケットのうちの前記1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップが、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たすと判断したことにさらに基づく、
請求項16に記載の装置。
【請求項１８】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たさないと判断するための手段と、
前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するための手段と
をさらに備える、請求項16に記載の装置。
【請求項１９】
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断するための手段と、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するための手段と
をさらに備える、請求項16に記載の装置。
【請求項２０】
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置するための手段と、
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置したことに応答して、前記ネットワークエンティティへの送信のために前記1つまたは複数の圧縮データパケットをスケジュールするための手段と
をさらに備える、請求項19に記載の装置。
【請求項２１】
ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入するための装置であって、
複数のデータパケットを前記UEの非圧縮アップリンクキューに配置するように構成された平衡構成要素と、
前記UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するように構成された判断構成要素と、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するように構成された転送構成要素とを備え、
前記圧縮アップリンクキュー内の前記複数のデータパケットのうちの前記1つまたは複数は、1つまたは複数の非圧縮データパケットとして、前記ネットワークエンティティへの送信のためにスケジュールされる、
装置。
【請求項２２】
前記判断構成要素が、前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たすと判断するようにさらに構成され、
前記転送構成要素が、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの前記1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するようにさらに構成される、
請求項21に記載の装置。
【請求項２３】
前記判断構成要素が、前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たさないと判断するようにさらに構成され、
圧縮構成要素が、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するように構成される、
請求項21に記載の装置。
【請求項２４】
前記判断構成要素が、前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断するようにさらに構成され、
圧縮構成要素が、前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するように構成される、
請求項21に記載の装置。
【請求項２５】
前記平衡構成要素が、前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置するようにさらに構成され、
スケジューリング構成要素が、前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置したことに応答して、前記ネットワークエンティティへの送信のために前記1つまたは複数の圧縮データパケットをスケジュールするように構成される、
請求項24に記載の装置。
【請求項２６】
前記スケジューリング構成要素が、前記1つまたは複数の非圧縮データパケットおよび前記1つまたは複数の圧縮データパケットを交互の送信時間間隔(TTI)においてスケジュールするようにさらに構成される、請求項25に記載の装置。
【請求項２７】
前記判断構成要素が、前記UEのためのスケジュールされた許可の量に少なくとも部分的に基づいて前記ネットワークエンティティによって前記許可しきい値を計算するようにさらに構成され、前記スケジュールされた許可の量が、前記UEが設定された時間期間中に送信することを許可されるデータパケットの最大量に対応する、請求項21に記載の装置。
【請求項２８】
前記圧縮アップリンクキュー内の前記データパケットの量と前記許可しきい値との間の差分を計算するように構成された計算構成要素をさらに備え、
前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送される前記複数のデータパケットのうちの前記1つまたは複数が、前記圧縮アップリンクキュー内の前記データパケットの量と前記許可しきい値との間の前記差分に等しい、
請求項21に記載の装置。
【請求項２９】
前記平衡構成要素が、前記UEと前記ネットワークエンティティとの間の圧縮を初期化するようにさらに構成され、
前記転送構成要素が、前記UEと前記ネットワークエンティティとの間の圧縮を初期化したことに応答して、前記許可しきい値に等しい第2の複数のデータパケットを前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するようにさらに構成され、
前記UEと前記ネットワークエンティティとの間の圧縮を初期化したことに応答して、1つまたは複数のデータパケットが圧縮されている間に、前記第2の複数のデータパケットが複数の非圧縮データパケットとして送信される、
請求項21に記載の装置。
【請求項３０】
前記圧縮アップリンクキュー内の前記データパケットの量が、前記圧縮アップリンクキュー内の非圧縮データパケットおよび圧縮データパケットの量に対応する、請求項21に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権の主張
本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、2014年10月22日に出願された「INTRODUCING UNCOMPRESSED PACKETS IN COMPRESSION FLOW BASED ON FLOW CONTROL」と題する米国非仮出願第14/521,231号および2014年2月28日に出願された「METHOD TO INTRODUCE UNCOMPRESSED PACKETS IN COMPRESSION FLOW BASED ON FLOW CONTROL」と題する米国仮出願第61/946,528号の優先権を主張する。
【背景技術】
【０００２】
ワイヤレス通信ネットワークは、テレフォニー、ビデオ、データ、メッセージング、ブロードキャストなどの様々な通信サービスを提供するために広く展開されている。通常、多元接続ネットワークであるそのようなネットワークは、利用可能なネットワークリソースを共有することによって、複数のユーザ向けの通信をサポートする。そのようなネットワークの一例は、UMTS地上波無線アクセスネットワーク(UTRAN)である。UTRANは、第3世代パートナーシッププロジェクト(3GPP)によってサポートされる第3世代(3G)モバイルフォン技術である、ユニバーサルモバイルテレコミュニケーションシステム(UMTS)の一部として定義された無線アクセスネットワーク(RAN)である。UMTSは、モバイル通信用グローバルシステム(GSM（登録商標）)技術の後継であり、広帯域符号分割多元接続(W-CDMA)、時分割符号分割多元接続(TD-CDMA)、および時分割同期符号分割多元接続(TD-SCDMA)などの様々なエアインターフェース規格を現在サポートしている。UMTSは、関連するUMTSネットワークのデータ転送速度および容量を向上させる、高速パケットアクセス(HSPA)などの拡張3Gデータ通信プロトコルもサポートする。
【０００３】
モバイルブロードバンドアクセスに対する需要が増大し続けているので、モバイルブロードバンドアクセスに対する高まる需要を満たすだけでなく、モバイル通信によるユーザエクスペリエンスを進化および向上させるために、UMTS技術は研究および開発によって進化し続けている。
【０００４】
ワイヤレス通信ネットワーク上で動作するユーザ機器(UE)では、アプリケーションの観点からデータがバースト的である場合、これはアップリンクにおけるバースト的なトラフィックをもたらすことになる。圧縮が使用されない(たとえば、圧縮器がデータを圧縮しない)場合、無線リンク制御(RLC)レイヤエンティティは、送信されるべきデータを保持するウォーターマーク構成要素からデータをピックアップすることができ、PHY(物理レイヤエンティティ)要件を満たすようにパケットデータユニット(PDU)を瞬時に構築することができる。プロセッサリソース集約的である圧縮器または圧縮エンジンによってデータが圧縮されるべきである場合、圧縮器の動作は、あらゆるフレームにおいてPHY要件を満たすために十分な圧縮データを提供する際に、さらなる遅延を加える可能性がある。その結果、UEは許可された送信リソースの過少利用を経験し、そのようなリソース許可の低減およびさらなる遅延をもたらす場合がある。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】無線リソース制御(RRC)プロトコル仕様、3GPP TS 25.331 v9.1.0
【発明の概要】
【課題を解決するための手段】
【０００６】
以下では、1つまたは複数の態様の基本的な理解を与えるために、そのような態様の簡略化された概要を提示する。この概要は、すべての企図された態様の包括的な概要ではなく、すべての態様の主要または重要な要素を識別するものでもなく、いずれかまたはすべての態様の範囲を定めるものでもない。その唯一の目的は、後で提示されるより詳細な説明の前置きとして、簡略化された形態で1つまたは複数の態様のいくつかの概念を提示することである。
【０００７】
一態様によれば、本方法は、ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入することに関し、複数のデータパケットをUEの非圧縮アップリンクキューに配置するステップと、UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するステップと、圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断したことに基づいて、複数のデータパケットのうちの1つまたは複数を非圧縮アップリンクキューから圧縮アップリンクキューに転送するステップとを含み、圧縮アップリンクキュー内の複数のデータパケットのうちの1つまたは複数は、1つまたは複数の非圧縮データパケットとして、ネットワークエンティティへの送信のためにスケジュールされる。
【０００８】
一態様によれば、コンピュータ実行可能コードを記憶する本コンピュータ可読媒体は、ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入することに関し、複数のデータパケットをUEの非圧縮アップリンクキューに配置するためのコードと、UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するためのコードと、圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断したことに基づいて、複数のデータパケットのうちの1つまたは複数を非圧縮アップリンクキューから圧縮アップリンクキューに転送するためのコードとを備え、圧縮アップリンクキュー内の複数のデータパケットのうちの1つまたは複数は、1つまたは複数の非圧縮データパケットとして、ネットワークエンティティへの送信のためにスケジュールされる。
【０００９】
一態様によれば、装置は、ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入することに関し、複数のデータパケットをUEの非圧縮アップリンクキューに配置するための手段と、UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するための手段と、圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断したことに基づいて、複数のデータパケットのうちの1つまたは複数を非圧縮アップリンクキューから圧縮アップリンクキューに転送するための手段とを備え、圧縮アップリンクキュー内の複数のデータパケットのうちの1つまたは複数は、1つまたは複数の非圧縮データパケットとして、ネットワークエンティティへの送信のためにスケジュールされる。
【００１０】
一態様によれば、装置は、ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入することに関し、複数のデータパケットをUEの非圧縮アップリンクキューに配置するように構成された平衡構成要素と、UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するように構成された判断構成要素と、圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断したことに基づいて、複数のデータパケットのうちの1つまたは複数を非圧縮アップリンクキューから圧縮アップリンクキューに転送するように構成された転送構成要素とを備え、圧縮アップリンクキュー内の複数のデータパケットのうちの1つまたは複数は、1つまたは複数の非圧縮データパケットとして、ネットワークエンティティへの送信のためにスケジュールされる。
【００１１】
本開示の様々な態様および特徴について、添付の図面に示すそれらの様々な例を参照しながら以下でさらに詳細に説明する。本開示について、様々な例を参照しながら以下で説明するが、本開示はそれらに限定されないことを理解されたい。本明細書の教示を利用できる当業者は、本明細書で説明する本開示の範囲内であるとともに本開示がそれらに関してかなり有用であり得る、追加の実装形態、変更形態、および例、ならびに他の使用分野を認識されよう。
【００１２】
添付の図面は、本開示の様々な態様の説明を助けるために提示され、態様の限定ではなく、態様の例示のためのみに提供される。
【図面の簡単な説明】
【００１３】
【図１】本開示のワイヤレス通信システムの一態様の概略図である。
【図２】ワイヤレス通信システムにおける平衡構成要素の例示的な態様を示す概略図である。
【図３Ａ】ワイヤレス通信システムにおける圧縮中に非圧縮データパケットを導入するための方法の態様の流れ図である。
【図３Ｂ】ワイヤレス通信システムにおける圧縮中に非圧縮データパケットを導入するための方法の態様の流れ図である。
【図４】ワイヤレス通信システムにおける圧縮中に非圧縮データパケットを導入する態様を示す概念図である。
【図５】ワイヤレス通信システムにおける圧縮中に非圧縮データパケットを導入する態様を示す概念図である。
【図６】本明細書で説明する機能を実行するために処理システムを利用する装置のためのハードウェア実装形態の一態様のブロック図である。
【図７】本明細書で説明する機能を実行するように構成されたUEを含む電気通信システムの一例を概念的に示すブロック図である。
【図８】本明細書で説明する機能を実行するように構成されたUEとともに使用するためのアクセスネットワークの一例を示す概念図である。
【図９】本明細書で説明する機能を実行するように構成された基地局および/またはUEのユーザプレーンおよび制御プレーンの無線プロトコルアーキテクチャの一例を示す概念図である。
【図１０】本明細書で説明する機能を実行するように構成された電気通信システムにおいてUEと通信しているノードBの一例を概念的に示すブロック図である。
【発明を実施するための形態】
【００１４】
添付の図面に関して以下に記載する詳細な説明は、様々な構成の説明として意図されており、本明細書で説明する概念が実践され得る唯一の構成を表すことは意図されていない。詳細な説明は、様々な概念の完全な理解を与えるために具体的な詳細を含む。しかしながら、これらの概念がこれらの具体的な詳細なしに実践され得ることは当業者に明らかであろう。場合によっては、そのような概念を曖昧にすることを回避するために、よく知られている構成要素はブロック図の形態で示されている。一態様では、本明細書で使用する「構成要素」という用語は、システムを構成する部品のうちの1つであってもよく、ハードウェア、ファームウェアおよび/またはソフトウェアのうちの1つまたは複数であってもよく、他の構成要素に分割されてもよい。
【００１５】
本態様は一般に、非圧縮データパケットをネットワークへの送信のためにスケジュールされるべき圧縮アップリンクキューに効率的に導入することに関する。具体的には、UEは圧縮モードを初期化し得る。圧縮モードで動作するとき、圧縮器は、圧縮器メモリ内のロケーションを指すポインタに置き換えられる静的部分について各データパケットが解析される必要があるので、データパケットを圧縮し、対応する圧縮データパケットを生成するためのいくらかの処理時間を必要とする。たとえば、圧縮器は、通常の時間フレームにおいてデータパケットを圧縮し、パケットデータユニット(PDU)構築が適時に完了し得るようにPDU構築中に圧縮データがすぐに利用可能であることを保証するために、圧縮アップリンクキューと呼ばれる別のキューに圧縮データを保持する。場合によっては、バースト期間中などに、大量のデータが送信のために導入され得る。これらの場合には、圧縮は依然として、データパケットの各々を圧縮するための対応する時間を必要とする。いくつかの場合には、圧縮手順は、異常に長い時間を必要とし、それによって送信の遅延を引き起こし得る。MIPS集約的なアクティビティにより、圧縮器がデータパケットを圧縮するのに遅れた場合、送信されるべきであるが、これから圧縮されなければならないデータがあるにもかかわらず、UEはPHYレイヤ送信におけるスケジュールされた許可の過少利用を経験し得る。過少利用により、UEは、そのスケジュールされた許可をネットワークによって低減され得る。
【００１６】
したがって、いくつかの態様では、本方法および本装置は、ネットワークへの送信のためにスケジュールされるべき非圧縮データパケットを圧縮アップリンクキューに導入することによって、現行の解決策と比較して効率的な解決策を提供し得る。言い換えれば、圧縮器がパケットを圧縮している間に、非圧縮パケットは、圧縮アップリンクキューが一杯になるまで、アップリンク送信のためにスケジュールされ得る。したがって、UE114は、受信されているデータパケットの圧縮利得およびバースト的な性質にかかわらず、許可の過少利用なしに、PHYレイヤ上で順調なアップリンクスループットを達成し得る。その結果、アップリンクデータスループットおよび/または時間などの圧縮利得と全体的な遅延との間の平衡が得られ得る。
【００１７】
図1を参照すると、一態様では、ワイヤレス通信システム100は、圧縮中に非圧縮データパケットを圧縮フローに導入することによって、速いデータ転送レートでモバイルデバイスからネットワークに、またはネットワークからモバイルデバイスに膨大な量のデータを送信することを容易にするように構成される。ワイヤレス通信システム100は、1つまたは複数のワイヤレスリンク125上で、限定はしないが、ワイヤレスサービングノード116を含むサービングノードを介して、1つまたは複数のネットワーク112とワイヤレス通信し得る少なくとも1つのユーザ機器(UE)114を含む。1つまたは複数のワイヤレスリンク125は、限定はしないが、シグナリング無線ベアラおよび/またはデータ無線ベアラを含み得る。ワイヤレスサービングノード116は、1つもしくは複数のワイヤレスリンク125上で1つもしくは複数の信号123をUE114に送信するように構成され得、かつ/またはUE114は、1つもしくは複数の信号124をワイヤレスサービングノード116に送信し得る。一態様では、信号123および信号124は、限定はしないが、ワイヤレスサービングノード116を介してUE114からネットワーク112にデータを送信するなど、1つまたは複数のメッセージを含み得る。
【００１８】
一態様では、UE114は、ワイヤレスリンク125上でデータをワイヤレスサービングノード116に送信するように構成され得る平衡構成要素130を含み得る。具体的には、一態様では、UE114の平衡構成要素130は、データパケット142を受信し、データパケット142を非圧縮アップリンクキュー140に配置し、圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たさないかどうかを判断するように判断構成要素160を構成するように構成され得る。その後、平衡構成要素130は、圧縮アップリンクキュー150内のデータの量が許可しきい値164を満たさないと判断構成要素160が判断したことに基づいて、データパケット142のうちの1つまたは複数を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送するように転送構成要素170を構成し得る。場合によっては、圧縮アップリンクキュー150内のデータの量は、圧縮データパケット152と非圧縮データパケット154の合計に対応し得る。したがって、転送構成要素170によって圧縮アップリンクキュー150に転送されるデータパケット142のうちの1つまたは複数は、1つまたは複数の非圧縮データパケット154として、ワイヤレスサービングノード116などのネットワークエンティティへの送信のために続いてスケジュールされ得る。
【００１９】
代替または追加の態様では、判断構成要素160は、圧縮アップリンクキュー150内のデータの量が許可しきい値164を満たすと判断し得る。したがって、平衡構成要素130は、データパケット142のうちの1つまたは複数を1つまたは複数の圧縮データパケット152に圧縮するように圧縮構成要素180を構成し得る。したがって、平衡構成要素130は、受信されているデータパケット142の圧縮利得およびバースト的な性質にかかわらず、許可の過少利用なしに、PHYレイヤ上で順調なアップリンクスループットを達成するようにUE114を構成し得る。その結果、アップリンクデータスループットおよび/または時間などの圧縮利得と全体的な遅延との間の平衡が得られ得る。
【００２０】
UE114は、モバイル装置を備えてもよく、本開示全体にわたってそのように呼ばれることがある。そのようなモバイル装置またはUE114は、当業者によって、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、端末、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の適切な用語で呼ばれることもある。
【００２１】
加えて、限定はしないが、ワイヤレス通信システム100のワイヤレスサービングノード116を含む1つまたは複数のワイヤレスノードは、基地局またはノードBを含むアクセスポイント、リレー、ピアツーピアデバイス、認証、許可、課金(AAA)サーバ、モバイル交換センタ(MSC)、無線ネットワークコントローラ(RNC)などの任意のタイプのネットワーク構成要素のうちの1つまたは複数を含み得る。さらなる態様では、ワイヤレス通信システム100の1つまたは複数のワイヤレスサービングノードは、限定はしないが、フェムトセル、ピコセル、マイクロセルなどの1つもしくは複数のスモール基地局、またはマクロ基地局もしくはマクロセルよりもかなり小さい送信電力もしくはカバレージエリアを有する任意の他の基地局、アクセスポイントもしくはセルを含み得る。
【００２２】
図2を参照すると、UE114(図1)中に存在し得る平衡構成要素130の一態様の概略図について説明されている。一般に、UE114はワイヤレス通信システム100(図1)中に存在し得、UE114が圧縮モードで動作しているとき、非圧縮データパケット154を圧縮フローに導入するように構成され得る。圧縮データパケット152および/または非圧縮データパケット154は、ワイヤレスリンク125上でUE114からネットワーク112に送信される信号123を含み得るか、または信号123によって搬送され得る。場合によっては、平衡構成要素130は圧縮モードを初期化し得る。しかしながら、データパケット142などのデータパケットを圧縮することは、データパケット142が圧縮データパケットに圧縮される時間を必要とする。場合によっては、バースト期間中などに、大量のデータが送信のために導入され得る。これらの場合には、圧縮は依然として、データパケットの各々を圧縮するための時間を必要とする。いくつかの場合には、圧縮手順は、異常に長い時間を必要とし、それによって送信の遅延を引き起こし得る。
【００２３】
したがって、平衡構成要素130は、ネットワーク112への送信のためにスケジュールされるべき非圧縮データパケット154を圧縮アップリンクキュー150に導入し得る。たとえば、平衡構成要素130は、複数のデータパケット142を非圧縮アップリンクキュー140に配置し得る。次いで、平衡構成要素130は、圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たさないと判断し、結果として、圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たさないと判断したことに基づいて、複数のデータパケット142のうちの1つまたは複数を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送し得る。したがって、圧縮アップリンクキュー150内の複数のデータパケットのうちの1つまたは複数は、1つまたは複数の非圧縮データパケット154として、ネットワークエンティティ(たとえば、ワイヤレスサービングノード116)への送信のためにスケジュールされる。
【００２４】
一態様では、平衡構成要素130は、ネットワーク112(図1)に送信されるべき、データパケット142などの1つまたは複数のデータパケットを保持するように構成され得る非圧縮アップリンクキュー140を含み得る。たとえば、平衡構成要素130は、データパケット142を非圧縮アップリンクキュー140に配置し得る。場合によっては、データパケット142は、UE114上で動作するアプリケーションから受信され得、データパケット142は、ネットワーク112に送信される(たとえば、アップリンク送信)ように構成され得る。いくつかの場合には、非圧縮アップリンクキュー140は、データレイヤと無線リンク制御(RLC)レイヤとの間のエンティティとして動作するように構成されたアップリンクウォーターマークキューであり得、インターネットプロトコル(IP)データパケットなどのアップリンクデータパケットを保持し得る。圧縮モード中に、非圧縮アップリンクキュー140内に保持されたデータパケット142はネットワーク112(図1)に送信されない。代わりに、データパケット142は圧縮構成要素180または圧縮アップリンクキュー150のいずれかに送られる。
【００２５】
さらに、一態様では、平衡構成要素130は、ネットワーク112(図1)への送信のためにスケジュールされるべき1つまたは複数のデータパケットを保持するように構成され得る圧縮アップリンクキュー150を含み得る。たとえば、圧縮アップリンクキュー150は、圧縮データパケット152および/または非圧縮データパケット154の両方を保持し得る。場合によっては、平衡構成要素130は、UE114によるスケジュールされた許可166の過少利用を最小限に抑えるために、非圧縮データパケット154として、1つまたは複数のデータパケット142を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送するように構成され得る。他の場合には、圧縮データパケット152は、1つまたは複数のデータパケット142が圧縮構成要素180によって圧縮された後、圧縮アップリンクキュー150によって保持され得る。それにもかかわらず、圧縮アップリンクキュー150内に保持された圧縮データパケット152および/または非圧縮データパケット154は、圧縮モード中に、ネットワーク112への送信のためにスケジュールされ得る。したがって、UE114が圧縮モードである間に、非圧縮アップリンクキュー140内に保持されたデータパケット142の代わりに、圧縮アップリンクキュー150内に保持された圧縮データパケット152および/または非圧縮データパケット154がネットワーク112(図1)に送信される。
【００２６】
加えて、一態様では、平衡構成要素130は、いずれかのキュー(たとえば、非圧縮アップリンクキュー140および/または圧縮アップリンクキュー150)内に保持されたデータがそれらのそれぞれの対応するしきい値を満たすかどうかを判断するように構成され得る判断構成要素160を含み得る。たとえば、判断構成要素160は、圧縮アップリンクキュー150内のデータの量が許可しきい値164を満たすかどうかを判断し得る。圧縮アップリンクキュー150内のデータの量は、圧縮データパケット152および/または非圧縮データパケット154に対応し得る。許可しきい値164は、許可しきい値164がUE114のためのスケジュールされた許可166の量に少なくとも部分的に基づいてネットワーク112によって計算されるという点で、UE114のためのスケジュールされた許可166に対応し得る、かつ/またはそれに基づき得、スケジュールされた許可166の量は、UE114が設定された時間期間中に送信することを許可されるデータパケットの最大量に対応する。スケジュールされた許可166は、絶対許可チャネル(AGCH)または拡張AGCH(E-AGCH)など、UE114が使用し得るサービング許可に対応し得る。UE114および/または平衡構成要素130は、UE114が圧縮モードであるときにスケジュールされた許可166が影響されないことを保証するために、リソースの過少利用を最小限に抑えるように構成され得る。スケジュールされた許可166を過少利用することは、ネットワーク112にスケジュールされた許可166を再構成させ、それによってUE114の最大データレートを低下させ得る。したがって、判断構成要素160は、圧縮アップリンクキュー150内のデータの量が許可しきい値164を満たすかどうかを判断することによって、UE114がスケジュールされた許可166を過少利用しているかどうかを判断するために、許可しきい値164を使用し得る。場合によっては、(たとえば、現在、圧縮アップリンクキュー150内にある圧縮データパケット152および非圧縮データパケット154の少なくとも一方または両方に対応する)圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たす場合、判断構成要素160は、非圧縮データパケット154を圧縮フローに導入する(たとえば、最初にデータパケット142を圧縮することなしに、データパケット142を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送する)必要がないと判断し得る。結果として、非圧縮アップリンクキュー140内のデータパケット142のうちの1つまたは複数は、それらが圧縮データパケット152に圧縮される圧縮構成要素180に送られる。他の場合には、判断構成要素160は、圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たさないと判断し得る。結果として、判断構成要素160は、複数のデータパケットのうちの1つまたは複数を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送するための指示を転送構成要素170に送り得る。
【００２７】
別の態様では、判断構成要素160は、複数のデータパケット(たとえば、データパケット142)が非圧縮アップリンクキュー140に対応するウォーターマークしきい値162を満たすかどうかを判断し得る。場合によっては、ウォーターマークしきい値162は、UE114(図1)の能力および/または圧縮構成要素180(図2)の圧縮率に対応し得るか、あるいはUE114(図1)の能力および/または圧縮構成要素180(図2)の圧縮率に基づいて設定され得る。これらの場合には、複数のデータパケット(たとえば、データパケット142)がウォーターマークしきい値162を満たすかどうかを判断することは、転送構成要素170がデータパケット142のうちの1つまたは複数を圧縮アップリンクキュー150に間違っておよび/または不必要に転送するのを防ぐ。たとえば、十分なデータパケット142がない(たとえば、現在、非圧縮アップリンクキュー140内にあるデータパケット142の量がウォーターマークしきい値162を満たさない)場合、平衡構成要素130および/または判断構成要素160は、データパケット142が圧縮構成要素180によって圧縮されるべきであると判断するように構成され得る。したがって、複数のデータパケット(たとえば、データパケット142)がウォーターマークしきい値162を満たすと判断された場合、複数のデータパケット(たとえば、データパケット142)のうちの1つまたは複数は、非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送される。さもなければ、複数のデータパケット(たとえば、データパケット142)がウォーターマークしきい値162を満たさないと判断された場合、複数のデータパケット(たとえば、データパケット142)のうちの1つまたは複数は、圧縮構成要素180に送られて圧縮データパケット152に圧縮され、次いで、圧縮データパケット152は圧縮アップリンクキュー150に配置される。
【００２８】
さらに、一態様では、平衡構成要素130は、複数のデータパケット142のうちの1つまたは複数を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送するように構成され得る転送構成要素170を含み得る。たとえば、転送構成要素170は、圧縮アップリンクキュー150内のデータの量が許可しきい値164を満たさないという指示を判断構成要素160から受信し、結果として、複数のデータパケット142のうちの1つまたは複数を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送し得る。場合によっては、転送構成要素170は、圧縮アップリンクキュー150内のデータパケットの量と許可しきい値164との間の差分を計算するように構成され得る計算構成要素172を含み得る。次いで、転送構成要素170は、圧縮アップリンクキュー150内のデータパケットの量と許可しきい値164との間の差分に等しい、複数のデータパケットのうちの1つまたは複数を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送することによって、計算を使用し得る。
【００２９】
さらなる態様では、平衡構成要素130は、複数のデータパケット142のうちの1つまたは複数を1つまたは複数の圧縮データパケット152に圧縮するように構成され得る圧縮構成要素180を含み得る。たとえば、圧縮モード中に、圧縮構成要素180は、複数のデータパケット(たとえば、データパケット142)がウォーターマークしきい値162を満たすと判断構成要素160が判断した後、1つまたは複数のデータパケット142を受信し得る。さらに、圧縮構成要素180はまた、(たとえば、現在、圧縮アップリンクキュー150内にある圧縮データパケット152および非圧縮データパケット154の少なくとも一方または両方に対応する)圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たすと判断構成要素160が判断した後、1つまたは複数のデータパケット142を受信し得る。さらに、圧縮モードが初期化され、それによって、UE114とネットワーク112との間の圧縮を初期化し得る。結果として、許可しきい値164に等しい複数のデータパケット142は、UE114とネットワーク112との間の圧縮を初期化したことに応答して、非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送され得る。圧縮を初期化したことに応答して、データパケット142のうちの1つまたは複数が圧縮構成要素180によって圧縮されている間に、複数のデータパケット142は、複数の非圧縮データパケット154として送信される。いくつかの場合には、圧縮を初期化したことに応答して、非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送されるデータパケット142の量は、限定はしないが、許可しきい値164よりも大きい量および/またはスケジュールされた許可166に等しい量など、任意の量であり得る。
【００３０】
他の態様では、平衡構成要素130は、ネットワーク112内のネットワークエンティティ(たとえば、ワイヤレスサービングノード116)への送信のために圧縮アップリンクキュー150内の複数のデータパケットのうちの1つまたは複数をスケジュールするように構成され得るスケジューリング構成要素190を含み得る。たとえば、スケジューリング構成要素190は、圧縮モード中の送信のために圧縮アップリンクキュー150内のデータパケットのみをスケジュールし得る。他の場合には、UE114が圧縮モードで動作していないとき、スケジューリング構成要素190は、送信のために非圧縮アップリンクキュー140内の複数のデータパケット142のうちの1つまたは複数をスケジュールし得る。別の場合には、スケジューリング構成要素190は、ネットワーク112への送信のために、圧縮モード中に、圧縮アップリンクキュー150内に保持された圧縮データパケット152および/または非圧縮データパケット154をスケジュールし得る。
【００３１】
いくつかの場合には、圧縮データパケット152および/または非圧縮データパケット154が圧縮アップリンクキュー150に配置されると、スケジューリング構成要素190は、圧縮データパケット152および/または非圧縮データパケット154を圧縮アップリンクキュー150に配置したことに応答して、ネットワーク112への送信のために圧縮データパケット152および/または非圧縮データパケット154をスケジュールし得る。1つまたは複数の非圧縮データパケット154および1つまたは複数の圧縮データパケット152は、TTI1 192、TTI2 194、およびTTIN 196などの交互の送信時間間隔(TTI)において送信されるようにスケジュールされ、ここで、Nは2よりも大きい整数を示す。たとえば、圧縮アップリンクキュー150内のデータの量が許可しきい値164を満たさないと判断構成要素160が判断し、非圧縮データパケット154が圧縮アップリンクキュー150に導入された場合、非圧縮データパケット154の1番目はTTI1 192における送信のためにスケジュールされ得る。したがって、圧縮データパケット152のうちの1つはTTI2 194における送信のためにスケジュールされ得る。スケジューリング構成要素190は、TTIN 196まで、非圧縮データパケット154と圧縮データパケット152との間を行き来する。スケジューリングパターンは交互である必要はないが、スケジューリング構成要素190によって実行されるように構成される。
【００３２】
図3Aおよび図3Bを参照すると、動作中、UE114(図2)などのUE、またはネットワーク112(図2)などのネットワークは、圧縮中に非圧縮データパケットを圧縮フローに導入するための方法200/300の一態様を実行し得る。説明を簡単にするために、本明細書の方法は、一連の行為として図示および説明されているが、いくつかの行為は、1つまたは複数の態様に従って、本明細書で図示および説明された順序とは異なる順序でおよび/または他の行為と同時に行われ得るので、方法は行為の順序によって限定されないことを理解し、諒解されたい。たとえば、方法は、代わりに、状態図などにおいて、一連の相互に関係する状態またはイベントとして表され得ることを諒解されたい。さらに、本明細書で説明する1つまたは複数の特徴に従って方法を実装するために、すべての図示した行為が必要とされ得るわけではない。
【００３３】
図3Aを参照すると、一態様では、ブロック202において、方法200は、複数のデータパケットをUEの非圧縮アップリンクキューに配置することを含む。たとえば、本明細書で説明するように、UE114(図1)は平衡構成要素130(図2)を実行して、複数のデータパケット142をUE114の非圧縮アップリンクキュー140に配置し得る。場合によっては、UE114(図1)のユーザがアプリケーションを動作させていることがあり、このことにより、ネットワーク112へのアップリンク送信のために、ある量のバースト的なデータ(たとえば、データパケット142)が平衡構成要素130によって受信される。
【００３４】
さらに、一態様では、ブロック204において、方法200は、UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断することを含む。たとえば、本明細書で説明するように、平衡構成要素130(図2)は判断構成要素160を実行して、UE114の圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たさないと判断し得る。場合によっては、圧縮アップリンクキュー150内のデータパケットの量は、現在、圧縮アップリンクキュー150内にある圧縮データパケット152および非圧縮データパケット154の少なくとも一方または両方に対応し得る。
【００３５】
加えて、一態様では、ブロック206において、方法200は、圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断したことに基づいて、複数のデータパケットのうちの1つまたは複数を非圧縮アップリンクキューから圧縮アップリンクキューに転送することを含む。たとえば、本明細書で説明するように、平衡構成要素130(図2)は転送構成要素170を実行して、圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たさないと判断したことに基づいて、複数のデータパケットのうちの1つまたは複数を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送し得る。場合によっては、圧縮アップリンクキュー150内の複数のパケットのうちの1つまたは複数は、1つまたは複数の非圧縮データパケット154として、ネットワークエンティティ(たとえば、図1のワイヤレスサービングノード116)への送信のためにスケジュールされる。
【００３６】
図3Bを参照すると、方法200(図3A)のより詳細な態様について説明されている。一態様では、ブロック302において、方法300は、複数のデータパケットを非圧縮アップリンクキューに配置することを含む。たとえば、本明細書で説明するように、UE114(図1)は平衡構成要素130(図2)を実行して、複数のデータパケット142を非圧縮アップリンクキュー140に配置し得る。場合によっては、UE114(図1)のユーザがアプリケーションを動作させていることがあり、このことにより、ネットワーク112へのアップリンク送信のために、ある量のバースト的なデータ(たとえば、データパケット142)が平衡構成要素130によって受信される。
【００３７】
さらに、一態様では、ブロック304において、方法300は、データパケットの量が許可しきい値を満たすかどうかを判断することを含む。たとえば、本明細書で説明するように、平衡構成要素130(図2)は判断構成要素160を実行して、圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たすかどうかを判断し得る。場合によっては、圧縮アップリンクキュー150内のデータパケットの量は、現在、圧縮アップリンクキュー150内にある圧縮データパケット152および非圧縮データパケット154の少なくとも一方または両方に対応し得る。他の場合には、許可しきい値164は、UE114(図1)のスケジュールされた許可166に対応し得るか、またはそれに基づいて設定され得る。したがって、ブロック304において、データパケットの量が許可しきい値164を満たすと判断された場合、方法300はブロック308に進み得る。しかしながら、ブロック304において、データパケットの量が許可しきい値164を満たさないと判断された場合、方法300はブロック306に進み得る。
【００３８】
別の態様では、ブロック306において、方法300は、複数のデータパケットがウォーターマークしきい値を満たすかどうかを判断することを含む。たとえば、本明細書で説明するように、平衡構成要素130(図2)は判断構成要素160を実行して、複数のデータパケット(たとえば、データパケット142)が非圧縮アップリンクキュー140に対応するウォーターマークしきい値162を満たすかどうかを判断し得る。場合によっては、ウォーターマークしきい値162は、UE114(図1)の能力および/または圧縮構成要素180(図2)の圧縮率に対応し得るか、あるいはUE114(図1)の能力および/または圧縮構成要素180(図2)の圧縮率に基づいて設定され得る。これらの場合には、複数のデータパケット(たとえば、データパケット142)がウォーターマークしきい値162を満たすかどうかを判断することは、転送構成要素170がデータパケット142のうちの1つまたは複数を圧縮アップリンクキュー150に間違っておよび/または不必要に転送するのを防ぐ。たとえば、十分なデータパケット142がない(たとえば、現在、非圧縮アップリンクキュー140内にあるデータパケット142の量がウォーターマークしきい値162を満たさない)場合、平衡構成要素130および/または判断構成要素160は、データパケット142が圧縮構成要素180によって圧縮されるべきであると判断するように構成され得る。したがって、ブロック306において、複数のデータパケット(たとえば、データパケット142)がウォーターマークしきい値162を満たすと判断された場合、方法300はブロック310に進み得る。しかしながら、ブロック306において、複数のデータパケット(たとえば、データパケット142)がウォーターマークしきい値162を満たさないと判断された場合、方法300はブロック308に進み得る。
【００３９】
加えて、一態様では、ブロック308において、方法300は、複数のデータパケットのうちの1つまたは複数を圧縮することを含む。たとえば、本明細書で説明するように、平衡構成要素130(図2)は圧縮構成要素180を実行して、複数のデータパケット(たとえば、データパケット142)のうちの1つまたは複数を圧縮データパケット152に圧縮し得る。場合によっては、(たとえば、現在、圧縮アップリンクキュー150内にある圧縮データパケット152および非圧縮データパケット154の少なくとも一方または両方に対応する)圧縮アップリンクキュー150内のデータパケットの量が許可しきい値164を満たす場合、平衡構成要素130および/または判断構成要素160は、非圧縮データパケット154を圧縮フローに導入する(たとえば、最初にデータパケット142を圧縮することなしに、データパケット142を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送する)必要がないと判断し得る。結果として、非圧縮アップリンクキュー140内のデータパケット142のうちの1つまたは複数は、それらが圧縮データパケット152に圧縮される圧縮構成要素180に送られる。加えて、十分なデータパケット142がない(たとえば、現在、非圧縮アップリンクキュー140内にあるデータパケット142の量がウォーターマークしきい値162を満たさない)場合、平衡構成要素130および/または判断構成要素160は、データパケット142が圧縮構成要素180によって圧縮されるべきであると判断するように構成され得る。
【００４０】
さらなる態様では、ブロック310において、方法300は、複数のデータパケットのうちの1つまたは複数を圧縮アップリンクキューに転送することを含む。たとえば、本明細書で説明するように、平衡構成要素130(図2)は転送構成要素170を実行して、複数のデータパケット(たとえば、データパケット142)のうちの1つまたは複数を非圧縮アップリンクキュー140から圧縮アップリンクキュー150に転送し得る。ある場合には、圧縮アップリンクキュー150に転送される複数のデータパケットのうちの1つまたは複数は、非圧縮データパケット154である(たとえば、それらは、圧縮構成要素180によって圧縮データパケット152に圧縮されない)。したがって、圧縮アップリンクキュー150は、圧縮データパケット152および非圧縮データパケット154の少なくとも一方または両方を含み得る。
【００４１】
一態様では、ブロック312において、方法300は、送信のために圧縮データキュー内の任意のデータパケットをスケジュールすることを含む。たとえば、本明細書で説明するように、平衡構成要素130(図2)はスケジューリング構成要素190を実行して、ワイヤレスサービングノード116を介したネットワーク112(図1)への送信のためにデータ(たとえば、圧縮データパケット152および非圧縮データパケット154の少なくとも一方または両方)をスケジュールし得る。場合によっては、圧縮アップリンクキュー150が圧縮モード中に圧縮データパケット152と非圧縮データパケット154の両方を含む場合、非圧縮データパケット154は圧縮データパケット152とともに送信される。いくつかの場合には、送信されることが許可されるデータの量(たとえば、帯域幅)は、UE114(図1)のスケジュールされた許可166に対応し得るおよび/またはそれに基づき得る。
【００４２】
図4を参照すると、概念図400は、圧縮中に非圧縮データパケットを圧縮フローに導入する様々な態様を示している。たとえば、一態様では、データパケット142(図1)などのデータ402は、UE114上で動作するアプリケーションからUE114および/または平衡構成要素130によって受信され得る。したがって、平衡構成要素130は、データ402を、非圧縮アップリンクキュー140(図1)と同様であり得る非圧縮アップリンクキュー404などの非圧縮アップリンクキューに配置し得る。場合によっては、非圧縮アップリンクキュー404はウォーターマークしきい値162を有し得、ウォーターマークしきい値162は、データ402のうちの1つまたは複数が非圧縮アップリンクキュー404から転送されることを許可される前に非圧縮アップリンクキュー404が維持することを必要とされる、データの最小量に対応する。さらに、UE114(図1)および/または平衡構成要素130は、圧縮アップリンクキュー150(図1)と同様であり得る圧縮アップリンクキュー414などの圧縮アップリンクキューを維持するように構成され得る。同様に、圧縮アップリンクキュー414は許可しきい値416を含み得、許可しきい値416は、UE114のスケジュールされた許可166(図1)に対応し得るおよび/またはそれに基づき得る。
【００４３】
一態様では、平衡構成要素130(図1)および/または判断構成要素160は、圧縮アップリンクキュー414内のデータの量が許可しきい値416を満たすかどうかを判断するように構成され得る。場合によっては、データの量は量418および/または量420に対応し得る。図4に示すように、圧縮アップリンクキュー414内の量420と組み合わせた量418は、許可しきい値416を超える。しかしながら、圧縮アップリンクキュー414が量420のみを含み、量418を含まない場合、圧縮アップリンクキュー414は許可しきい値416を満たさない。したがって、圧縮アップリンクキュー414内のデータの量が許可しきい値416を満たさないと平衡構成要素130(図1)および/または判断構成要素160が判断した場合、平衡構成要素130(図1)および/または判断構成要素160は次いで、非圧縮アップリンクキュー404内のデータの量がウォーターマークしきい値406を満たすかどうかを判断し得る。場合によっては、データの量は量408および/または量410に対応し得る。図4に示すように、非圧縮アップリンクキュー404内の量410と組み合わせた量408は、ウォーターマークしきい値406を超える。しかしながら、非圧縮アップリンクキュー404が量410のみを含み、量408を含まない場合、非圧縮アップリンクキュー404はウォーターマークしきい値406を満たさない。したがって、非圧縮アップリンクキュー404内のデータの量がウォーターマークしきい値406を満たすと平衡構成要素130(図1)および/または判断構成要素160が判断した場合、平衡構成要素130および/または転送構成要素170は、図4の非圧縮アップリンクキュー404から圧縮アップリンクキュー414への方向を指す点線によって示すように、非圧縮アップリンクキュー404内のデータのうちの1つまたは複数を圧縮アップリンクキュー414に転送し得る。結果として、圧縮アップリンクキュー414内のデータは次いで、スケジューリング構成要素190(図2)と同様であり得るスケジューラ422などのスケジューラによって送信のためにスケジュールされ得る。したがって、UE114は、圧縮データおよび/または非圧縮データの両方として、データ424をネットワーク112(図1)に送信し得る。
【００４４】
代替として、圧縮アップリンクキュー414内のデータの量が許可しきい値416を満たすと平衡構成要素130(図1)および/または判断構成要素160が判断した場合ならびに/あるいは非圧縮アップリンクキュー404内のデータの量がウォーターマークしきい値406を満たさないと平衡構成要素130(図1)および/または判断構成要素160が判断した場合、平衡構成要素130および/または圧縮構成要素180(図1)と同様であり得る圧縮器412などの圧縮器は、非圧縮アップリンクキュー404内のデータのうちの1つまたは複数を圧縮データに圧縮するように構成され得る。次いで、圧縮データは圧縮アップリンクキュー414に配置され得、次いで、スケジューラ422によって送信のためにスケジュールされ得る。
【００４５】
図5を参照すると、概念図500は、圧縮中に非圧縮データパケットを圧縮フローに導入する様々な態様を示している。たとえば、UE114(図1)および/または平衡構成要素130は、圧縮モードを初期化し、それによって、圧縮構成要素180に非圧縮アップリンクキュー140内のデータパケット142を圧縮することを開始させ得る。しかしながら、データパケット142などのデータパケットを圧縮することは、データパケット142が圧縮構成要素180によって受信され、圧縮データパケット152などの圧縮データパケットに圧縮される、ある一定の時間を必要とする。場合によっては、バースト期間中などに、大量のデータが非圧縮アップリンクキュー140に配置され得る。これらの場合には、圧縮構成要素180は依然として、非圧縮アップリンクキュー140内のデータパケットの各々を圧縮するための時間を必要とする。いくつかの場合には、データパケット142などのデータパケットを圧縮するために圧縮構成要素180によって実行される圧縮手順は、異常に長い時間を必要とし、それによって、圧縮データパケット152の送信の遅延を引き起こし得る。したがって、UE114(図1)および/または平衡構成要素130は、ネットワーク112への送信のためにスケジュールされるべき非圧縮データパケット154を圧縮アップリンクキュー150に導入し得る。
【００４６】
一態様では、図5は、ある時間期間にわたる、圧縮データパケット504を伴った、圧縮アップリンクキュー150内の非圧縮データパケット502のスケジューリングを示している(たとえば、時間はTTIで示され得る)。場合によっては、非圧縮データパケット502は非圧縮データパケット154(図1)と同様であり得、圧縮データパケット504は圧縮データパケット152(図1)と同様であり得る。たとえば、時間506において、UE114および/または平衡構成要素130は、圧縮データパケット504をネットワーク112(図1)に通信するための圧縮モードを初期化し得る。しかしながら、圧縮構成要素180(図1)は、最初の数個のデータパケットを初期化および圧縮するためのいくらかの時間を必要とし得るので、また、圧縮アップリンクキュー150が空であり得る(たとえば、許可しきい値164を満たさない)ので、UE114および/または平衡構成要素130は、データパケットが圧縮されている間に、送信のためにスケジュールされるべき1つまたは複数の非圧縮データパケット502を圧縮アップリンクキュー150に配置し得る。図5は、非限定的な例において、圧縮構成要素180が初期化を終了する間に、2つの非圧縮データパケット502が圧縮アップリンクキュー150に配置されることを示している。時間508において、UE114および/または平衡構成要素130は、圧縮構成要素180が初期化を終了するおよび/または圧縮アップリンクキュー150内の圧縮データパケット504の量が許可しきい値164を満たすと判断し得る。したがって、UE114および/または平衡構成要素130は次いで、圧縮アップリンクキュー150内の非圧縮データパケット502を転送するかまたはキューイングするのを停止し、送信のために圧縮データパケット504をスケジュールすることを排他的に開始し得る。
【００４７】
しかしながら、時間510において、UE114および/または平衡構成要素130は、圧縮アップリンクキュー150内のデータの量が許可しきい値164を満たさないと判断し得る。結果として、UE114および/または平衡構成要素130は次いで、送信のためにスケジュールされるべき非圧縮データパケット502を圧縮アップリンクキュー150に転送することを開始し得る。たとえば、UE114および/または平衡構成要素130は、圧縮アップリンクキュー150内のデータの量が許可しきい値164を満たさなかった後、非圧縮データパケット502のスケジューリングと圧縮データパケット504のスケジューリングを交互に行い得る。図5は、非限定的な例において、UE114および/または平衡構成要素130が2つの非圧縮データパケット502のスケジューリングと2つの圧縮データパケット504のスケジューリングを交互に行い得ることを示している。非圧縮データパケット502のスケジューリングと圧縮データパケット504のスケジューリングを交互に行うことは、アップリンクスループットを維持しながら、圧縮構成要素180が非圧縮アップリンクキュー140内のデータパケットを圧縮することを可能にする。送信のためのデータパケットのスケジューリングは、許可しきい値164に基づいた圧縮データパケット504と非圧縮データパケット502の切替えなど、任意の数の方式またはパターンに準拠し得る。それにもかかわらず、UE114および/または平衡構成要素130は、無期限にまたは圧縮アップリンクキュー150がもう一度許可しきい値164を満たすまで、非圧縮データパケット502をスケジュールし得る。
【００４８】
図6は、処理システム614を利用する装置600のためのハードウェア実装形態の一例を示す概念図である。この例では、処理システム614は、バス602によって概略的に表されるバスアーキテクチャを用いて実装され得る。バス602は、処理システム614の特定の適用例および全体的な設計制約に応じて、任意の数の相互接続バスおよびブリッジを含み得る。バス602は、プロセッサ604によって概略的に表される1つまたは複数のプロセッサ、およびコンピュータ可読媒体606によって概略的に表されるコンピュータ可読媒体を含む様々な回路を互いにリンクさせる。バス602は、タイミングソース、周辺機器、電圧調整器、および電力管理回路などの様々な他の回路をリンクさせることもできるが、これらの回路は当技術分野でよく知られており、したがって、これ以上は説明しない。バスインターフェース608は、バス602とトランシーバ610との間にインターフェースを提供する。トランシーバ610は、送信媒体を介して様々な他の装置と通信するための手段を提供する。装置の性質に応じて、ユーザインターフェース612(たとえば、キーパッド、ディスプレイ、スピーカー、マイクロフォン、ジョイスティック)も設けられ得る。
【００４９】
プロセッサ604は、バス602を管理することと、コンピュータ可読媒体606上に記憶されたソフトウェアの実行を含む一般的な処理とを担う。ソフトウェアは、プロセッサ604によって実行されると、任意の特定の装置の以下で説明する様々な機能を処理システム614に実行させる。コンピュータ可読媒体606は、ソフトウェアを実行するときにプロセッサ604によって操作されるデータを記憶するためにも使用され得る。
【００５０】
本開示全体にわたって提示する様々な概念は、多種多様な電気通信システム、ネットワークアーキテクチャ、および通信規格にわたって実装され得る。限定ではなく例として、図7に示す本開示の態様は、W-CDMAエアインターフェースを利用するUMTSシステム700を参照して提示される。UMTSネットワークは、コアネットワーク(CN)704、UMTS地上波無線アクセスネットワーク(UTRAN)702、およびユーザ機器(UE)710という3つの相互作用するドメインを含む。この例では、UTRAN702は、テレフォニー、ビデオ、データ、メッセージング、ブロードキャスト、および/または他のサービスを含む様々なワイヤレスサービスを提供する。UTRAN702は、無線ネットワークコントローラ(RNC)706などのそれぞれのRNCによって各々が制御される、複数の無線ネットワークサブシステム(RNS)707などのRNSを含み得る。ここで、UTRAN702は、本明細書で示すRNC706およびRNS707に加えて、任意の数のRNC706およびRNS707を含み得る。RNC706は、とりわけ、RNS707内の無線リソースを割り当て、再構成し、解放することを担う装置である。RNC706は、任意の適切なトランスポートネットワークを使用して、直接の物理接続、仮想ネットワークなどの様々なタイプのインターフェースを介して、UTRAN702内の他のRNC(図示せず)に相互接続され得る。
【００５１】
UE710とノードB708との間の通信は、物理(PHY)レイヤおよび媒体アクセス制御(MAC)レイヤを含むものと見なされ得る。さらに、それぞれのノードB708によるUE710とRNC706との間の通信は、無線リソース制御(RRC)レイヤを含むものと見なされ得る。本明細書では、PHYレイヤはレイヤ1と見なされ得、MACレイヤはレイヤ2と見なされ得、RRCレイヤはレイヤ3と見なされ得る。以下、情報は、参照により本明細書に組み込まれる、無線リソース制御(RRC)プロトコル仕様、3GPP TS 25.331 v9.1.0に導入されている用語を利用する。
【００５２】
RNS707によってカバーされる地理的領域はいくつかのセルに分割され得、無線トランシーバ装置が各セルにサービスする。無線トランシーバ装置は、通常、UMTS用途ではノードBと呼ばれるが、当業者によって、基地局(BS)、トランシーバ基地局(BTS)、無線基地局、無線トランシーバ、トランシーバ機能、基本サービスセット(BSS)、拡張サービスセット(ESS)、アクセスポイント(AP)、または何らかの他の適切な用語で呼ばれることもある。明快にするために、各RNS707に3つのノードB708が示されているが、RNS707は、任意の数のワイヤレスノードBを含み得る。ノードB708は、任意の数のモバイル装置に、コアネットワーク(CN)704へのワイヤレスアクセスポイントを提供する。モバイル装置の例には、セルラーフォン、スマートフォン、セッション開始プロトコル(SIP)電話、ラップトップ、ノートブック、ネットブック、スマートブック、携帯情報端末(PDA)、衛星ラジオ、全地球測位システム(GPS)デバイス、マルチメディアデバイス、ビデオデバイス、デジタルオーディオプレーヤ(たとえば、MP3プレーヤ)、カメラ、ゲームコンソール、ウェアラブルコンピューティングデバイス(たとえば、スマートウォッチ、ヘルスもしくはフィットネストラッカーなど)、アプライアンス、センサー、自動販売機、または任意の他の同様の機能デバイスがある。モバイル装置は、通常、UMTS用途ではユーザ機器(UE)と呼ばれるが、当業者によって、移動局(MS)、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末(AT)、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、端末、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の適切な用語で呼ばれることもある。UMTSシステムでは、UE710は、ネットワークへのユーザの加入情報を含むユニバーサル加入者識別モジュール(USIM)711をさらに含み得る。説明のために、1つのUE710がいくつかのノードB708と通信しているように示される。順方向リンクとも呼ばれるダウンリンク(DL)は、ノードB708からUE710への通信リンクを指し、逆方向リンクとも呼ばれるアップリンク(UL)は、UE710からノードB708への通信リンクを指す。
【００５３】
コアネットワーク704は、UTRAN702などの1つまたは複数のアクセスネットワークとインターフェースする。図示のように、コアネットワーク704は、GSM（登録商標）コアネットワークである。しかしながら、当業者が認識するように、本開示全体にわたって提示する様々な概念は、GSM（登録商標）ネットワーク以外のタイプのコアネットワークへのアクセスをUEに提供するために、RAN、または他の適切なアクセスネットワークにおいて実装され得る。
【００５４】
コアネットワーク704は、回線交換(CS)ドメインおよびパケット交換(PS)ドメインを含む。回線交換要素のいくつかは、モバイルサービス交換センタ(MSC)、ビジターロケーションレジスタ(VLR)およびゲートウェイMSCである。パケット交換要素は、サービングGPRSサポートノード(SGSN)およびゲートウェイGPRSサポートノード(GGSN)を含む。EIR、HLR、VLRおよびAuCのようないくつかのネットワーク要素は、回線交換ドメインとパケット交換ドメインの両方によって共有され得る。図示の例では、コアネットワーク704は、MSC712およびGMSC714によって回線交換サービスをサポートする。いくつかの適用例では、GMSC714は、メディアゲートウェイ(MGW)と呼ばれることがある。RNC706などの1つまたは複数のRNCは、MSC712に接続され得る。MSC712は、呼設定、呼ルーティング、およびUEモビリティ機能を制御する装置である。MSC712は、UEがMSC712のカバレージエリア内にある継続時間の間、加入者関連情報を含む、ビジターロケーションレジスタ(VLR)も含む。GMSC714は、UEが回線交換ネットワーク716にアクセスするためのゲートウェイを、MSC712を通じて提供する。コアネットワーク704は、特定のユーザが加入したサービスの詳細を反映するデータなどの加入者データを含む、ホームロケーションレジスタ(HLR)715を含む。HLRはまた、加入者固有の認証データを含む認証センタ(AuC)に関連付けられる。特定のUE向けの呼が受信されると、GMSC714はUEのロケーションを判断するためにHLR715に問い合わせ、そのロケーションでサービスする特定のMSCに呼を転送する。
【００５５】
コアネットワーク704は、サービングGPRSサポートノード(SGSN)718およびゲートウェイGPRSサポートノード(GGSN)720を用いてパケットデータサービスもサポートする。汎用パケット無線サービスを表すGPRSは、標準の回線交換データサービスで利用可能な速度よりも速い速度でパケットデータサービスを提供するように設計されている。GGSN720は、パケットベースネットワーク722へのUTRAN702の接続を提供する。パケットベースネットワーク722は、インターネット、プライベートデータネットワーク、または何らかの他の適切なパケットベースネットワークであり得る。GGSN720の主要機能は、UE710にパケットベースネットワーク接続を提供することである。データパケットは、MSC712が回線交換ドメインにおいて実行するのと同じ機能をパケットベースドメインにおいて主に実行するSGSN718を通じて、GGSN720とUE710との間で転送され得る。
【００５６】
UMTSエアインターフェースは、スペクトラム拡散直接シーケンス符号分割多元接続(DS-CDMA)システムである。スペクトラム拡散DS-CDMAは、チップと呼ばれる擬似ランダムビットのシーケンスとの乗算を通じてユーザデータを拡散する。UMTSのW-CDMAエアインターフェースは、そのような直接シーケンススペクトラム拡散技術に基づいており、さらに周波数分割複信(FDD)を必要とする。FDDは、ノードB708とUE710との間のアップリンク(UL)およびダウンリンク(DL)に異なるキャリア周波数を使用する。DS-CDMAを利用し、時分割複信を使用するUMTSの別のエアインターフェースは、TD-SCDMAエアインターフェースである。本明細書で説明する様々な例は、W-CDMAエアインターフェースを指し得るが、基礎をなす原理はTD-SCDMAエアインターフェースに等しく適用可能であることを当業者であれば認識されよう。
【００５７】
図8を参照すると、UTRANアーキテクチャにおけるアクセスネットワーク800が示されている。多元接続ワイヤレス通信システムは、セル802、804、および806を含む複数のセルラー領域(セル)を含み、セルの各々は、1つまたは複数のセクタを含み得る。複数のセクタはアンテナのグループによって形成されてよく、各アンテナがセルの一部分にあるUEとの通信を担う。たとえば、セル802において、アンテナグループ812、814、および816は各々、異なるセクタに対応し得る。セル804において、アンテナグループ818、820、および822は各々、異なるセクタに対応する。セル806において、アンテナグループ824、826、および828は各々、異なるセクタに対応する。セル802、804および806は、各セル802、804または806の1つまたは複数のセクタと通信していてもよい、いくつかのワイヤレス通信デバイス、たとえば、ユーザ機器すなわちUEを含み得る。たとえば、UE830および832はノードB842と通信していてもよく、UE834および836はノードB844と通信していてもよく、UE838および840はノードB846と通信していてもよい。ここで、各ノードB842、844、846は、それぞれのセル802、804、および806のすべてのUE830、832、834、836、838、840に、コアネットワーク704(図7参照)へのアクセスポイントを提供するように構成される。
【００５８】
UE834がセル804における図示したロケーションからセル806に移動するとき、UE834との通信がソースセルと呼ばれることがあるセル804からターゲットセルと呼ばれることがあるセル806に移行する、サービングセル変更(SCC)またはハンドオーバが生じる場合がある。ハンドオーバ手順の管理は、UE834において、それぞれのセルに対応するノードBにおいて、無線ネットワークコントローラ706(図7参照)において、またはワイヤレスネットワークにおける別の適切なノードにおいて行われ得る。たとえば、ソースセル804との呼の間、または任意の他の時間において、UE834は、ソースセル804の様々なパラメータならびにセル806および802などの隣接セルの様々なパラメータを監視し得る。さらに、これらのパラメータの品質に応じて、UE834は、隣接セルのうちの1つまたは複数との通信を維持し得る。この時間中に、UE834は、アクティブセット、すなわち、UE834が同時に接続されるセルのリストを維持し得る(すなわち、ダウンリンク専用物理チャネルDPCHまたはフラクショナルダウンリンク専用物理チャネルF-DPCHをUE834に現在割り当てているUTRAセルが、アクティブセットを構成し得る)。
【００５９】
アクセスネットワーク800によって利用される変調および多元接続方式は、展開されている特定の電気通信規格に応じて異なる場合がある。例として、規格は、エボリューションデータオプティマイズド(EV-DO)またはウルトラモバイルブロードバンド(UMB)を含み得る。EV-DOおよびUMBは、CDMA2000規格ファミリーの一部として第3世代パートナーシッププロジェクト2(3GPP2)によって公表されたエアインターフェース規格であり、CDMAを利用して移動局にブロードバンドインターネットアクセスを提供する。規格は代替的に、広帯域CDMA(W-CDMA)およびTD-SCDMAなどのCDMAの他の変形態を利用するユニバーサル地上波無線アクセス(UTRA)、TDMAを利用するモバイル通信用グローバルシステム(GSM（登録商標）)、ならびにOFDMAを利用する発展型UTRA(E-UTRA)、ウルトラモバイルブロードバンド(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、およびFlash-OFDMであり得る。UTRA、E-UTRA、UMTS、LTE、LTEアドバンスト、およびGSM（登録商標）は、3GPP団体からの文書に記載されている。CDMA2000およびUMBは、3GPP2団体からの文書に記載されている。利用される実際のワイヤレス通信規格および多元接続技術は、特定の適用例およびシステムに課された全体的な設計制約に依存する。
【００６０】
無線プロトコルアーキテクチャは、特定の適用例に応じて様々な形態を取り得る。ここで、図9を参照しながらHSPAシステムに関する一例を提示する。
【００６１】
図9を参照すると、例示的な無線プロトコルアーキテクチャ900は、ユーザ機器(UE)またはノードB/基地局のユーザプレーン902および制御プレーン904に関する。たとえば、アーキテクチャ900は、ワイヤレスデバイス10(図1)などのUEに含まれ得る。UEおよびノードBの無線プロトコルアーキテクチャ900は、レイヤ1 906、レイヤ2 908、およびレイヤ3 910という3つのレイヤで示されている。レイヤ1 906は最下位レイヤであり、様々な物理レイヤ信号処理機能を実装する。したがって、レイヤ1 906は、物理レイヤ907を含む。レイヤ2(L2レイヤ)908は、物理レイヤ907の上にあり、物理レイヤ907を介したUEとノードBとの間のリンクを担う。レイヤ3(L3レイヤ)910は、無線リソース制御(RRC)サブレイヤ915を含む。RRCサブレイヤ915は、UEとUTRANとの間のレイヤ3の制御プレーンシグナリングを扱う。
【００６２】
ユーザプレーンでは、L2レイヤ908は、媒体アクセス制御(MAC)サブレイヤ909、無線リンク制御(RLC)サブレイヤ911、およびパケットデータコンバージェンスプロトコル(PDCP)サブレイヤ913を含み、これらは、ネットワーク側のノードBで終端する。図示されていないが、UEは、ネットワーク側のPDNゲートウェイで終端するネットワークレイヤ(たとえば、IPレイヤ)と、接続の他端(たとえば、遠端のUE、サーバなど)で終端するアプリケーションレイヤとを含めて、L2レイヤ908の上にいくつかの上位レイヤを有し得る。
【００６３】
PDCPサブレイヤ913は、異なる無線ベアラと論理チャネルとの間で多重化を実現する。PDCPサブレイヤ913はまた、無線送信のオーバーヘッドを低減するための上位レイヤデータパケットのヘッダ圧縮、データパケットの暗号化によるセキュリティ、およびノードB間のUEのハンドオーバサポートを実現する。RLCサブレイヤ911は、上位レイヤデータパケットのセグメント化および再アセンブリ、紛失したデータパケットの再送信、ならびに、ハイブリッド自動再送要求(HARQ)による順序の狂った受信を補償するデータパケットの並べ替えを実現する。MACサブレイヤ909は、論理チャネルとトランスポートチャネルとの間の多重化を実現する。MACサブレイヤ909はまた、1つのセルの中の様々な無線リソース(たとえば、リソースブロック)をUEの間で割り振ることを担う。MACサブレイヤ909はまた、HARQ動作を担う。
【００６４】
図10は、UE1050と通信しているノードB1010のブロック図であり、ノードB1010は図7のノードB708であってもよく、UE1050は図7のUE710であってもよい。ダウンリンク通信において、送信プロセッサ1020は、データソース1012からデータを受信し、コントローラ/プロセッサ1040から制御信号を受信し得る。送信プロセッサ1020は、データおよび制御信号、ならびに基準信号(たとえば、パイロット信号)のための様々な信号処理機能を提供する。たとえば、送信プロセッサ1020は、誤り検出のための巡回冗長検査(CRC)コード、順方向誤り訂正(FEC)を容易にするためのコーディングおよびインターリービング、様々な変調方式(たとえば、二位相偏移変調(BPSK)、四位相偏移変調(QPSK)、M位相偏移変調(M-PSK)、M直交振幅変調(M-QAM)など)に基づいた信号コンスタレーションへのマッピング、直交可変拡散率(OVSF)による拡散、ならびに一連のシンボルを生成するためのスクランブリングコードとの乗算を提供し得る。チャネルプロセッサ1044からのチャネル推定値は、送信プロセッサ1020のためのコーディング方式、変調方式、拡散方式、および/またはスクランブリング方式を決定するために、コントローラ/プロセッサ1040によって使用され得る。これらのチャネル推定値は、UE1050によって送信される基準信号から、またはUE1050からのフィードバックから導出され得る。送信プロセッサ1020によって生成されたシンボルは、フレーム構造を作成するために、送信フレームプロセッサ1030に与えられる。送信フレームプロセッサ1030は、コントローラ/プロセッサ1040からの情報でシンボルを多重化することによって、このフレーム構造を作成し、一連のフレームが得られる。次いで、これらのフレームは送信機1032に与えられ、送信機1032は、アンテナ1034を通じたワイヤレス媒体によるダウンリンク送信のために、増幅、フィルタリング、およびフレームのキャリア上への変調を含む、様々な信号調整機能を提供する。アンテナ1034は、たとえば、ビームステアリング双方向適応アンテナアレイまたは他の同様のビーム技術を含む、1つまたは複数のアンテナを含み得る。
【００６５】
UE1050において、受信機1054は、アンテナ1052を通じてダウンリンク送信を受信し、その送信を処理してキャリア上に変調された情報を復元する。受信機1054によって復元された情報は、受信フレームプロセッサ1060に与えられ、受信フレームプロセッサ1060は、各フレームをパースし、フレームからの情報をチャネルプロセッサ1094に与え、データ、制御信号、および基準信号を受信プロセッサ1070に与える。次いで、受信プロセッサ1070は、ノードB1010中の送信プロセッサ1020によって実行される処理の逆を実行する。より具体的には、受信プロセッサ1070は、シンボルを逆スクランブルおよび逆拡散し、次いで、変調方式に基づいて、ノードB1010によって送信された、最も可能性が高い信号コンスタレーションポイントを決定する。これらの軟判定は、チャネルプロセッサ1094によって計算されるチャネル推定値に基づき得る。次いで、軟判定は、データ、制御信号、および基準信号を復元するために、復号およびデインターリーブされる。次いで、フレームの復号に成功したかどうかを判断するために、CRCコードが検査される。次いで、復号に成功したフレームによって搬送されたデータがデータシンク1072に与えられ、データシンク1072は、UE1050および/または様々なユーザインターフェース(たとえば、ディスプレイ)において実行されているアプリケーションを表す。復号に成功したフレームによって搬送された制御信号は、コントローラ/プロセッサ1090に与えられる。受信プロセッサ1070によるフレームの復号が失敗すると、コントローラ/プロセッサ1090は、これらのフレームの再送信要求をサポートするために、肯定応答(ACK)プロトコルおよび/または否定応答(NACK)プロトコルを使用することもできる。
【００６６】
アップリンクにおいて、データソース1078からのデータおよびコントローラ/プロセッサ1090からの制御信号は、送信プロセッサ1080に与えられる。データソース1078は、UE1050および様々なユーザインターフェース(たとえば、キーボード)において実行されているアプリケーションを表し得る。ノードB1010によるダウンリンク送信に関して説明した機能と同様に、送信プロセッサ1080は、CRCコード、FECを容易にするためのコーディングおよびインターリービング、信号コンスタレーションへのマッピング、OVSFによる拡散、ならびに一連のシンボルを生成するためのスクランブリングを含む、様々な信号処理機能を提供する。ノードB1010によって送信される基準信号から、またはノードB1010によって送信されるミッドアンブル中に含まれるフィードバックから、チャネルプロセッサ1094によって導出されるチャネル推定値は、適切なコーディング方式、変調方式、拡散方式、および/またはスクランブリング方式を選択するために使用され得る。送信プロセッサ1080によって生成されたシンボルは、フレーム構造を作成するために、送信フレームプロセッサ1082に与えられる。送信フレームプロセッサ1082は、コントローラ/プロセッサ1090からの情報でシンボルを多重化することによって、このフレーム構造を作成し、一連のフレームが得られる。次いで、これらのフレームは送信機1056に与えられ、送信機1056は、アンテナ1052を通じたワイヤレス媒体によるアップリンク送信のために、増幅、フィルタリング、およびフレームのキャリア上への変調を含む、様々な信号調整機能を提供する。
【００６７】
アップリンク送信は、UE1050における受信機機能に関して説明した方式と同様の方式で、ノードB1010において処理される。受信機1035は、アンテナ1034を通じてアップリンク送信を受信し、その送信を処理してキャリア上に変調された情報を復元する。受信機1035によって復元された情報は、受信フレームプロセッサ1036に与えられ、受信フレームプロセッサ1036は、各フレームをパースし、フレームからの情報をチャネルプロセッサ1044に与え、データ、制御信号、および基準信号を受信プロセッサ1038に与える。受信プロセッサ1038は、UE1050中の送信プロセッサ1080によって実行される処理の逆を実行する。次いで、復号に成功したフレームによって搬送されたデータおよび制御信号は、それぞれデータシンク1039およびコントローラ/プロセッサ1040に与えられる。受信プロセッサ1038によるフレームの一部の復号が失敗した場合、コントローラ/プロセッサ1040は、これらのフレームの再送信要求をサポートするために、肯定応答(ACK)プロトコルおよび/または否定応答(NACK)プロトコルを使用することもできる。
【００６８】
コントローラ/プロセッサ1040および1090は、それぞれ、ノードB1010およびUE1050における動作を指示するために使用され得る。たとえば、コントローラ/プロセッサ1040および1090は、タイミング、周辺インターフェース、電圧調整、電力管理、および他の制御機能を含む、様々な機能を提供し得る。メモリ1042および1092のコンピュータ可読媒体は、それぞれ、ノードB1010およびUE1050のためのデータおよびソフトウェアを記憶し得る。ノードB1010におけるスケジューラ/プロセッサ1046は、リソースをUEに割り振り、UEのためのダウンリンク送信および/またはアップリンク送信をスケジュールするために使用され得る。
【００６９】
HSPAシステムを参照しながら、電気通信システムのいくつかの態様を提示してきた。当業者が容易に諒解するように、本開示全体にわたって説明する様々な態様は、他の電気通信システム、ネットワークアーキテクチャおよび通信規格に拡張され得る。
【００７０】
例として、様々な態様は、W-CDMA、TD-SCDMA、高速ダウンリンクパケットアクセス(HSDPA)、高速アップリンクパケットアクセス(HSUPA)、高速パケットアクセスプラス(HSPA+)、およびTD-CDMAなどの、他のUMTSシステムに拡張され得る。様々な態様はまた、(FDDモード、TDDモード、またはその両方のモードの)ロングタームエボリューション(LTE)、(FDDモード、TDDモード、またはその両方のモードの)LTE-Aアドバンスト(LTE-A)、CDMA2000、エボリューションデータオプティマイズド(EV-DO)、ウルトラモバイルブロードバンド(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、ウルトラワイドバンド(UWB)、Bluetooth（登録商標）を利用するシステム、および/または他の適切なシステムに拡張され得る。利用される実際の電気通信規格、ネットワークアーキテクチャ、および/または通信規格は、特定の適用例およびシステムに課された全体的な設計制約に依存する。
【００７１】
本開示の様々な態様によれば、要素、または要素の任意の部分、または要素の任意の組合せは、1つまたは複数のプロセッサを含む「処理システム」で実装され得る。プロセッサの例には、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP)、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブル論理デバイス(PLD)、状態機械、ゲート論理、個別ハードウェア回路、および本開示全体にわたって説明する様々な機能を実行するように構成された他の適切なハードウェアがある。処理システム内の1つまたは複数のプロセッサは、ソフトウェアを実行し得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、または他の名称で呼ばれるかどうかにかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、プロシージャ、関数などを意味するように広く解釈されるべきである。ソフトウェアは、コンピュータ可読媒体上に存在し得る。コンピュータ可読媒体は、非一時的コンピュータ可読媒体であり得る。非一時的コンピュータ可読媒体は、例として、磁気記憶デバイス(たとえば、ハードディスク、フロッピーディスク、磁気ストリップ)、光ディスク(たとえば、コンパクトディスク(CD)、デジタル多用途ディスク(DVD))、スマートカード、フラッシュメモリデバイス(たとえば、カード、スティック、キードライブ)、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、プログラマブルROM(PROM)、消去可能PROM(EPROM)、電気的消去可能PROM(EEPROM)、レジスタ、リムーバブルディスク、ならびに、コンピュータによってアクセスされ、読み取られ得るソフトウェアおよび/または命令を記憶するための任意の他の適切な媒体を含む。コンピュータ可読媒体は、例として、搬送波、伝送線路、ならびに、コンピュータによってアクセスされ、読み取られ得るソフトウェアおよび/または命令を送信するための任意の他の適切な媒体も含み得る。コンピュータ可読媒体は、処理システム中に存在するか、処理システムの外部に存在するか、または処理システムを含む複数のエンティティにわたって分散される場合がある。コンピュータ可読媒体は、コンピュータプログラム製品において具現化され得る。例として、コンピュータプログラム製品は、パッケージング材料中のコンピュータ可読媒体を含み得る。当業者は、特定の適用例およびシステム全体に課された全体的な設計制約に応じて、本開示全体にわたって提示する説明した機能をどのようにして最善の形で実装するかを認識されよう。
【００７２】
開示した方法におけるステップの特定の順序または階層は例示的なプロセスの例示であることを理解されたい。設計の選好に基づいて、方法におけるステップの特定の順序または階層が再構成可能であることを理解されたい。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、クレーム内で明記していない限り、提示した特定の順序または階層に限定されるように意図されているわけではない。
【００７３】
前述の説明は、いかなる当業者も本明細書で説明する様々な態様を実践できるようにするために与えられる。これらの態様に対する様々な修正は、当業者に容易に明らかになり、本明細書で定義する一般原理は、他の態様に適用され得る。したがって、特許請求の範囲は本明細書で示す態様に限定されるものではなく、特許請求の範囲の文言と一致するすべての範囲が与えられるべきであり、単数の要素への言及は、そのように明記されていない限り、「唯一無二の」ではなく、「1つまたは複数の」を意味するものとする。別段に明記されていない限り、「いくつかの」という用語は「1つまたは複数の」を指す。項目のリスト「のうちの少なくとも1つ」について言及する句は、単一のメンバーを含むこれらの項目の任意の組合せを指す。一例として、「a、b、またはcのうちの少なくとも1つ」は、a、b、c、aおよびb、aおよびc、bおよびc、ならびにa、bおよびcを含むものとする。当業者に知られているまたは後で当業者に知られることになる、本開示全体にわたって説明する様々な態様の要素のすべての構造的および機能的等価物は、参照により本明細書に明確に組み込まれ、特許請求の範囲によって包含されるものとする。さらに、本明細書で開示する内容は、そのような開示が特許請求の範囲において明示的に列挙されているかどうかにかかわらず、公に供されるものではない。請求項のいかなる要素も、「のための手段」という句を使用して要素が明確に列挙されていない限り、または方法クレームの場合、「のためのステップ」という句を使用して要素が列挙されていない限り、米国特許法第112条第6項の規定に基づいて解釈されるべきではない。
【符号の説明】
【００７４】
100  ワイヤレス通信システム
112  ネットワーク
114  ユーザ機器、UE
116  ワイヤレスサービングノード
123  信号
124  信号
125  ワイヤレスリンク
130  平衡構成要素
140  非圧縮アップリンクキュー
142  データパケット
150  圧縮アップリンクキュー
152  圧縮データパケット
154  非圧縮データパケット
160  判断構成要素
162  ウォーターマークしきい値
164  許可しきい値
166  スケジュールされた許可
170  転送構成要素
172  計算構成要素
180  圧縮構成要素
190  スケジューリング構成要素
192  TTI1
194  TTI2
196  TTIN
200  方法
300  方法
400  概念図
402  データ
404  非圧縮アップリンクキュー
406  ウォーターマークしきい値
408  量
410  量
412  圧縮器
414  圧縮アップリンクキュー
416  許可しきい値
418  量
420  量
422  スケジューラ
424  データ
500  概念図
502  非圧縮データパケット
504  圧縮データパケット
506  時間
508  時間
510  時間
600  装置
602  バス
604  プロセッサ
606  コンピュータ可読媒体
608  バスインターフェース
610  トランシーバ
612  ユーザインターフェース
614  処理システム
700  UMTSシステム
702  UMTS地上波無線アクセスネットワーク、UTRAN
704  コアネットワーク(CN)
706  無線ネットワークコントローラ、RNC
707  無線ネットワークサブシステム、RNS
708  ノードB
710  UE
711  ユニバーサル加入者識別モジュール(USIM)
712  MSC
714  GMSC
716  回線交換ネットワーク
718  サービングGPRSサポートノード、SGSN
720  ゲートウェイGPRSサポートノード、GGSN
722  パケットベースネットワーク
800  アクセスネットワーク
802  セル
804  セル
806  セル
812  アンテナグループ
814  アンテナグループ
816  アンテナグループ
818  アンテナグループ
820  アンテナグループ
822  アンテナグループ
824  アンテナグループ
826  アンテナグループ
828  アンテナグループ
830  UE
832  UE
834  UE
836  UE
838  UE
840  UE
842  ノードB
844  ノードB
846  ノードB
900  無線プロトコルアーキテクチャ
902  ユーザプレーン
904  制御プレーン
906  レイヤ1
907  物理レイヤ
908  レイヤ2、L2レイヤ
909  媒体アクセス制御(MAC)サブレイヤ、MACサブレイヤ
910  レイヤ3、L3レイヤ
911  無線リンク制御(RLC)サブレイヤ、RLCサブレイヤ
913  パケットデータコンバージェンスプロトコル(PDCP)サブレイヤ、PDCPサブレイヤ
915  無線リソース制御(RRC)サブレイヤ、RRCサブレイヤ
1010  ノードB
1012  データソース
1020  送信プロセッサ
1030  送信フレームプロセッサ
1032  送信機
1034  アンテナ
1035  受信機
1036  受信フレームプロセッサ
1038  受信プロセッサ
1039  データシンク
1040  コントローラ/プロセッサ
1042  メモリ
1044  チャネルプロセッサ
1046  スケジューラ/プロセッサ
1050  UE
1052  アンテナ
1054  受信機
1056  送信機
1060  受信フレームプロセッサ
1070  受信プロセッサ
1072  データシンク
1078  データソース
1080  送信プロセッサ
1082  送信フレームプロセッサ
1090  コントローラ/プロセッサ
1092  メモリ
1094  チャネルプロセッサ
【図１】
2017508383.tif 000003
【図２】
2017508383.tif 000004
【図３Ａ】
2017508383.tif 000005
【図３Ｂ】
2017508383.tif 000006
【図４】
2017508383.tif 000007
【図５】
2017508383.tif 000008
【図６】
2017508383.tif 000009
【図７】
2017508383.tif 000010
【図８】
2017508383.tif 000011
【図９】
2017508383.tif 000012
【図１０】
2017508383.tif 000013
【手続補正書】
【提出日】平成29年2月20日(2017.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入する方法であって、
複数のデータパケットを前記UEの非圧縮アップリンクキューに配置するステップと、
前記UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するステップと、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップとを含み、
前記圧縮アップリンクキュー内の前記複数のデータパケットのうちの前記1つまたは複数は、1つまたは複数の非圧縮データパケットとして、前記ネットワークエンティティへの送信のためにスケジュールされる、
方法。
【請求項２】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たすと判断するステップをさらに含み、
前記複数のデータパケットのうちの前記1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップが、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たすと判断したことにさらに基づく、
請求項1に記載の方法。
【請求項３】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たさないと判断するステップと、
前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するステップと
をさらに含む、請求項1に記載の方法。
【請求項４】
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断するステップと、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するステップと
をさらに含む、請求項1に記載の方法。
【請求項５】
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置するステップと、
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置したことに応答して、前記ネットワークエンティティへの送信のために前記1つまたは複数の圧縮データパケットをスケジュールするステップと
をさらに含む、請求項4に記載の方法。
【請求項６】
前記1つまたは複数の非圧縮データパケットおよび前記1つまたは複数の圧縮データパケットが、交互の送信時間間隔(TTI)において送信されるようにスケジュールされる、請求項5に記載の方法。
【請求項７】
前記許可しきい値が、前記UEのためのスケジュールされた許可の量に少なくとも部分的に基づいて前記ネットワークエンティティによって計算され、前記スケジュールされた許可の量が、前記UEが設定された時間期間中に送信することを許可されるデータパケットの最大量に対応する、請求項1に記載の方法。
【請求項８】
前記圧縮アップリンクキュー内の前記データパケットの量と前記許可しきい値との間の差分を計算するステップをさらに含み、
前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送される前記複数のデータパケットのうちの前記1つまたは複数が、前記圧縮アップリンクキュー内の前記データパケットの量と前記許可しきい値との間の前記差分に等しい、
請求項1に記載の方法。
【請求項９】
前記UEと前記ネットワークエンティティとの間の圧縮を初期化するステップと、
前記UEと前記ネットワークエンティティとの間の圧縮を初期化したことに応答して、前記許可しきい値に等しい第2の複数のデータパケットを前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップとをさらに含み、
前記UEと前記ネットワークエンティティとの間の圧縮を初期化したことに応答して、1つまたは複数のデータパケットが圧縮されている間に、前記第2の複数のデータパケットが複数の非圧縮データパケットとして送信される、
請求項1に記載の方法。
【請求項１０】
前記圧縮アップリンクキュー内の前記データパケットの量が、前記圧縮アップリンクキュー内の非圧縮データパケットおよび圧縮データパケットの量に対応する、請求項1に記載の方法。
【請求項１１】
ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入するためのコンピュータ実行可能コードを記憶する非一時的コンピュータ可読記憶媒体であって、
複数のデータパケットを前記UEの非圧縮アップリンクキューに配置するためのコードと、
前記UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するためのコードと、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するためのコードとを備え、
前記圧縮アップリンクキュー内の前記複数のデータパケットのうちの前記1つまたは複数は、1つまたは複数の非圧縮データパケットとして、前記ネットワークエンティティへの送信のためにスケジュールされる、
非一時的コンピュータ可読記憶媒体。
【請求項１２】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たすと判断するためのコードをさらに備え、
前記複数のデータパケットのうちの前記1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップが、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たすと判断したことにさらに基づく、
請求項11に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たさないと判断するためのコードと、
前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するためのコードと
をさらに備える、請求項11に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４】
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断するためのコードと、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するためのコードと
をさらに備える、請求項11に記載の非一時的コンピュータ可読記憶媒体。
【請求項１５】
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置するためのコードと、
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置したことに応答して、前記ネットワークエンティティへの送信のために前記1つまたは複数の圧縮データパケットをスケジュールするためのコードと
をさらに備える、請求項14に記載の非一時的コンピュータ可読記憶媒体。
【請求項１６】
ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入するための装置であって、
複数のデータパケットを前記UEの非圧縮アップリンクキューに配置するための手段と、
前記UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するための手段と、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するための手段とを備え、
前記圧縮アップリンクキュー内の前記複数のデータパケットのうちの前記1つまたは複数は、1つまたは複数の非圧縮データパケットとして、前記ネットワークエンティティへの送信のためにスケジュールされる、
装置。
【請求項１７】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たすと判断するための手段をさらに備え、
前記複数のデータパケットのうちの前記1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するステップが、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たすと判断したことにさらに基づく、
請求項16に記載の装置。
【請求項１８】
前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たさないと判断するための手段と、
前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するための手段と
をさらに備える、請求項16に記載の装置。
【請求項１９】
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断するための手段と、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するための手段と
をさらに備える、請求項16に記載の装置。
【請求項２０】
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置するための手段と、
前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置したことに応答して、前記ネットワークエンティティへの送信のために前記1つまたは複数の圧縮データパケットをスケジュールするための手段と
をさらに備える、請求項19に記載の装置。
【請求項２１】
ユーザ機器(UE)とネットワークエンティティとの間の通信の圧縮中に、非圧縮データパケットを圧縮フローに導入するための装置であって、
複数のデータパケットを前記UEの非圧縮アップリンクキューに配置するように構成された平衡構成要素と、
前記UEの圧縮アップリンクキュー内のデータパケットの量が許可しきい値を満たさないと判断するように構成された判断構成要素と、
前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するように構成された転送構成要素とを備え、
前記圧縮アップリンクキュー内の前記複数のデータパケットのうちの前記1つまたは複数は、1つまたは複数の非圧縮データパケットとして、前記ネットワークエンティティへの送信のためにスケジュールされる、
装置。
【請求項２２】
前記判断構成要素が、前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たすと判断するようにさらに構成され、
前記転送構成要素が、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの前記1つまたは複数を前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するようにさらに構成される、
請求項21に記載の装置。
【請求項２３】
前記判断構成要素が、前記非圧縮アップリンクキュー内の前記複数のデータパケットがウォーターマークしきい値を満たさないと判断するようにさらに構成され、
圧縮構成要素が、前記非圧縮アップリンクキュー内の前記複数のデータパケットが前記ウォーターマークしきい値を満たさないと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するように構成される、
請求項21に記載の装置。
【請求項２４】
前記判断構成要素が、前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断するようにさらに構成され、
圧縮構成要素が、前記圧縮アップリンクキュー内の前記データパケットの量が前記許可しきい値を満たすと判断したことに基づいて、前記複数のデータパケットのうちの1つまたは複数を1つまたは複数の圧縮データパケットに圧縮するように構成される、
請求項21に記載の装置。
【請求項２５】
前記平衡構成要素が、前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置するようにさらに構成され、
スケジューリング構成要素が、前記1つまたは複数の圧縮データパケットを前記圧縮アップリンクキューに配置したことに応答して、前記ネットワークエンティティへの送信のために前記1つまたは複数の圧縮データパケットをスケジュールするように構成される、
請求項24に記載の装置。
【請求項２６】
前記スケジューリング構成要素が、前記1つまたは複数の非圧縮データパケットおよび前記1つまたは複数の圧縮データパケットを交互の送信時間間隔(TTI)においてスケジュールするようにさらに構成される、請求項25に記載の装置。
【請求項２７】
前記判断構成要素が、前記UEのためのスケジュールされた許可の量に少なくとも部分的に基づいて前記ネットワークエンティティによって前記許可しきい値を計算するようにさらに構成され、前記スケジュールされた許可の量が、前記UEが設定された時間期間中に送信することを許可されるデータパケットの最大量に対応する、請求項21に記載の装置。
【請求項２８】
前記圧縮アップリンクキュー内の前記データパケットの量と前記許可しきい値との間の差分を計算するように構成された計算構成要素をさらに備え、
前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送される前記複数のデータパケットのうちの前記1つまたは複数が、前記圧縮アップリンクキュー内の前記データパケットの量と前記許可しきい値との間の前記差分に等しい、
請求項21に記載の装置。
【請求項２９】
前記平衡構成要素が、前記UEと前記ネットワークエンティティとの間の圧縮を初期化するようにさらに構成され、
前記転送構成要素が、前記UEと前記ネットワークエンティティとの間の圧縮を初期化したことに応答して、前記許可しきい値に等しい第2の複数のデータパケットを前記非圧縮アップリンクキューから前記圧縮アップリンクキューに転送するようにさらに構成され、
前記UEと前記ネットワークエンティティとの間の圧縮を初期化したことに応答して、1つまたは複数のデータパケットが圧縮されている間に、前記第2の複数のデータパケットが複数の非圧縮データパケットとして送信される、
請求項21に記載の装置。
【請求項３０】
前記圧縮アップリンクキュー内の前記データパケットの量が、前記圧縮アップリンクキュー内の非圧縮データパケットおよび圧縮データパケットの量に対応する、請求項21に記載の装置。
【国際調査報告】
2017508383.tif 000014
2017508383.tif 000015
2017508383.tif 000016