無線アクセスネットワークであるRANにおける遠隔課金サービスを伴うコンテンツキャッシングのための方法であって、RANの基地局内のエンドユーザ装置からデータ要求を受信することと、前記要求を、前記基地局からパケット交換データ通信ネットワークまで、前記RANと前記データ通信ネットワークとの間に配置されたコアネットワークを経由してルート割当することと、前記要求に対する応答を前記基地局において受信することと、前記応答を前記基地局のローカルキャッシュ内にキャッシュし、前記応答を前記エンドユーザ装置に回送することと、前記応答に特有のデータを、前記基地局の外部ではあるが前記RAN内にある遠隔課金サービスに伝送することとを含む方法。前記要求に対する応答が前記ローカルキャッシュ内に既に存在するかどうか判断することと、前記要求に対する応答が前記ローカルキャッシュ内に既に格納されている場合にのみ、前記ルート割当することと、前記受信することと、前記キャッシュすることと、前記伝送することを行うが、前記要求に対する応答が前記ローカルキャッシュ内に既に格納されている場合には、前記ルート割当することと、前記受信することと、前記キャッシュすることと、前記伝送することの代わりに、前記ローカルキャッシュ内の応答により前記要求に応えることとをさらに含む、請求項1に記載の方法。前記応答に特有のデータを前記基地局の外部ではあるが前記RAN内にある遠隔課金サービスに伝送することが、前記応答のサイズを、前記基地局の外部ではあるが前記RAN内にある遠隔課金サービスに伝送することを含む、請求項1又は請求項2のいずれかに記載の方法。前記応答に特有のデータを前記基地局の外部ではあるが前記RAN内にある遠隔課金サービスに伝送することが、前記要求のサイズを、前記基地局の外部ではあるが前記RAN内にある遠隔課金サービスに伝送することをさらに含む、請求項3に記載の方法。前記応答に特有のデータを前記基地局の外部ではあるが前記RAN内にある遠隔課金サービスに伝送することが、前記応答に特有の前記データを、前記基地局と通信する他のエンドユーザ装置からの他の要求に対する他の応答に特有の他のデータとバッチングすることと、前記バッチングされたデータを前記遠隔課金サービスに伝送することとを含む、前記請求項のいずれかに記載の方法。前記応答に特有のデータを前記基地局の外部ではあるが前記RAN内にある遠隔課金サービスに伝送することが、前記RAN内の前記基地局に結合された無線ネットワーク制御装置であるRNCのコンピュータ内で実行される遠隔課金サービスに、前記応答に特有のデータを伝送することを含む、前記請求項のいずれかに記載の方法。前記RANが、パケット交換移動体通信システム内に配置される、前記請求項のいずれかに記載の方法。遠隔課金サービスを伴うコンテンツキャッシングのために構成された、無線アクセスネットワークであるRANに基づくデータ処理システムであって、アンテナ、受信機、送信機、プロセッサ、ローカルキャッシュ、及び、データ通信ネットワークに対するネットワークインターフェースを含む基地局と、前記データ通信ネットワークを介して前記基地局に結合された無線ネットワーク制御装置であるRNCと、前記RAN内で提供されるデータサービスに対する課金を記録するホストコンピュータのメモリ内で実行される課金サービスと、前記基地局の前記プロセッサによって実行される、遠隔課金を伴うキャッシングモジュールと、を含み、前記モジュールは、エンドユーザ装置からデータ要求を受信するための手段と、前記要求を、コンピュータ通信ネットワーク内のコンテンツサーバまで、結合されたコアネットワークCNを通してルート割当するための手段と、前記要求に対する応答を受信するために手段と、前記応答を前記ローカルキャッシュ内にキャッシュするための手段と、前記応答を前記エンドユーザ装置に回送するための手段と、前記応答に特有のデータを、外部の前記課金サービスに伝送するための手段とを含む、システム。前記ホストコンピュータが前記RNCに結合される、請求項8に記載のシステム。前記RNCを前記基地局に結合する前記データ通信ネットワークが、インターネットプロトコルIPネットワークである、請求項8又は請求項9のいずれかに記載のシステム。前記RNCを前記基地局に結合する前記データ通信ネットワークが、非同期転送モードATMネットワークである、請求項8に記載のシステム。無線アクセスネットワークであるRANにおける遠隔課金サービスを伴うコンテンツキャッシングのためのコンピュータプログラム製品であって、前記コンピュータプログラム製品は、処理回路により可読なコンピュータ可読ストレージ媒体であって、請求項1から請求項7のいずれかに記載の方法を実施するために前記処理回路によって実行される命令を格納するコンピュータ可読ストレージ媒体を含む、コンピュータプログラム製品。コンピュータ可読媒体上に格納され、デジタルコンピュータの内部メモリ内にロード可能なコンピュータプログラムであって、前記プログラムがコンピュータ上で実行されたときに請求項1から請求項7に記載のいずれかの方法を行うための、ソフトウェアコード部分を含む、コンピュータプログラム。したがって、当該技術分野において、上述の問題に対処する必要性がある。本発明の実施形態は、当該技術分野における、RANにおけるコンテンツサービスに関する欠点に対処し、RANにおける遠隔課金サービスを伴うコンテンツキャッシングのための新規かつ非自明な方法、システム、及びコンピュータプログラム製品を提供する。本発明の実施形態において、RANにおける遠隔課金サービスを伴うコンテンツキャッシングのための方法が特許請求されている。この方法は、RANの基地局内のエンドユーザ装置からデータ要求を受信することと、要求を、基地局からパケット交換データ通信ネットワークまで、RANとデータ通信ネットワークとの間に配置されたコアネットワークを経由してルート割当することとを含む。この方法はまた、要求に対する応答を基地局において受信することと、応答を基地局のローカルキャッシュ内にキャッシュし、応答をエンドユーザ装置に回送することとを含む。最後に、この方法は、応答に特有のデータ、例えば、応答のサイズ、要求のサイズ又はその両方を、基地局の外部ではあるがRAN内にある遠隔課金サービスに伝送することを含む。この実施形態の1つの態様において、応答に特有のデータを遠隔課金サービスに伝送することは、最初に、応答に特有のデータを、基地局と通信する他のエンドユーザ装置からの他の要求に対する他の応答に特有の他のデータとバッチングすることと、その後、バッチングされたデータを遠隔課金サービスに伝送することとを含むことができる。本発明の別の実施形態において、RANに基づくデータ処理システムは、遠隔課金サービスを伴うコンテンツキャッシングのために構成することができる。このシステムは、アンテナと、受信機と、送信機と、プロセッサと、ローカルキャッシュと、データ通信ネットワークに対するネットワークインターフェースとを含む基地局を含むことができる。システムは、データ通信ネットワークを介して基地局に結合されたRNCも含むことができる。システムはまた、RAN内で提供されるデータサービスに対する課金を記録するホストコンピュータのメモリ内で実行される課金サービスをさらに含むことができる。最後に、システムは、基地局のプロセッサによって実行される、遠隔課金を伴うキャッシングモジュールを含むことができる。このモジュールは、エンドユーザ装置からデータ要求を受信することと、要求を、コンピュータ通信ネットワーク内のコンテンツサーバまで、結合されたCNを通してルート割当することと、要求に対する応答を受信することと、応答をローカルキャッシュ内にキャッシュすることと、応答をエンドユーザ装置に回送することと、応答に特有のデータを外部の課金サービスに伝送することとを可能にする、プログラムコードを含むことができる。第1の態様から見ると、本発明は、無線アクセスネットワークであるRANにおける遠隔課金サービスを伴うコンテンツキャッシングのための方法を提供し、この方法は、RANの基地局内のエンドユーザ装置からデータ要求を受信することと、要求を、基地局からパケット交換データ通信ネットワークまで、RANとデータ通信ネットワークとの間に配置されたコアネットワークを経由してルート割当することと、要求に対する応答を基地局において受信することと、応答を基地局のローカルキャッシュ内にキャッシュし、該応答をエンドユーザ装置に回送することと、応答に特有のデータを、基地局の外部ではあるがRAN内にある遠隔課金サービス、伝送すること、を含む。さらに別の態様から見ると、本発明は、遠隔課金サービスを伴うコンテンツキャッシングのために構成された、無線アクセスネットワークであるRANに基づくデータ処理システムを提供し、このシステムは、アンテナ、受信機、送信機、プロセッサ、ローカルキャッシュ、及び、データ通信ネットワークに対するネットワークインターフェースを含む基地局と、データ通信ネットワークを介して基地局に結合された無線ネットワーク制御装置であるRNCと、RAN内で提供されるデータサービスに対する課金を記録するホストコンピュータのメモリ内で実行される課金サービスと、基地局のプロセッサによって実行される、遠隔課金を伴うキャッシングモジュールとを含み、このモジュールは、エンドユーザ装置からデータ要求を受信するための手段と、要求を、コンピュータ通信ネットワーク内のコンテンツサーバまで、結合されたコアネットワークCNを通してルート割当するための手段と、要求に対する応答を受信するために手段と、応答をローカルキャッシュ内にキャッシュするための手段と、応答をエンドユーザ装置に回送するための手段と、応答に特有のデータを、外部の課金サービスに伝送するための手段とを含む。さらに別の態様から見ると、本発明は、無線アクセスネットワークであるRANにおける遠隔課金サービスを伴うコンテンツキャッシングのためのコンピュータプログラム製品を提供し、このコンピュータプログラム製品は、処理回路により可読なコンピュータ可読ストレージ媒体であって、本発明のステップを行う方法を実施するために処理回路によって実行される命令を格納する、コンピュータ可読ストレージ媒体を含む。さらに別の態様から見ると、本発明は、コンピュータ可読媒体上に格納された、デジタルコンピュータの内部メモリ内にロード可能なコンピュータプログラムを提供し、このコンピュータプログラムは、プログラムがコンピュータ上で実行されたときに、本発明のステップを行うためのソフトウェアコード部分を含む。本発明のさらなる態様は、一部は以下の説明において示され、一部は説明から明らかとなり、又は本発明の実施によって知ることができる。本発明の態様は、添付の特許請求の範囲において具体的に示された要素及び組み合わせによって実現され、達成される。上記の概略的な説明及び以下の詳細な説明はいずれも、単なる例示及び説明のためのものであり、特許請求される本発明を限定するものではないことを理解されたい。ここで、本発明を、例示のみの目的で、以下の図面に示される好ましい実施形態を参照して説明する。本発明の実施形態は、RANにおける遠隔課金サービスを伴うコンテンツキャッシングを提供する。本発明の実施形態によれば、コンテンツ要求は、3G又はUMTS移動体通信システムのような移動体通信ネットワークのRAN内のセルの基地局内のコンピュータ装置のメモリ内で実行される、キャッシングプロセッサにおいて受信することができる。コンテンツ要求を検査して、そのコンテンツ要求に対する応答が、その基地局に対してローカルなキャッシュ内で見つかるかどうか判断することができる。見つかれば、その要求に対するキャッシュされた応答を、要求したエンドユーザの装置に返すことができる。見つからない場合には、RANに結合したCNを経由して応答を取得し、これをエンドユーザ装置に返すことができる。さらに、その応答がキャッシュ可能であると判断された範囲で、応答を基地局のローカルキャッシュに置くことができ、そして、基地局の外部で支払い請求を管理するために、その応答がキャッシュされたことを基地局の外部にある遠隔課金サービスに通知することができる。さらなる説明において、図1は、RANにおける遠隔課金サービスを伴うコンテンツキャッシングプロセスを絵で表す。図1に示されるように、移動体通信ネットワークは、別個のエンドユーザ装置110に対してPSTN140のための無線電話アクセスを提供するように構成された、別個の基地局120を含むように設けることができる。基地局120のクラスタは、共通のRNC130に通信可能にリンクすることができ、このRNC130は、CN150に結合することができ、このようにしてRANが形成される。CN150は、CN150と、PSTN140と、各RNC130との間のトラフィックのためのゲートウェイとして働くSGSN160A、そしてまた、CN150と、典型的にはグローバルインターネットであるデータ通信ネットワーク100との間のゲートウェイとして働くGGSN160Bの、両方を含むことができる。CN150自体が、当該技術分野で周知のように多数のコンテンツサービス170をサポートすることができる。注目すべきは、遠隔課金を伴うキャッシングのためのデータ処理システム190Aを、1つ又は複数の基地局120内に配置することができ、基地局120の外部のRNC130内で実行される課金サービス190に通信可能に結合するように構成することができることである。データ処理システム190Aは、プログラムコードを含むことができ、このプログラムコードは、データ処理システムで実行されたときに、基地局120と通信するエンドユーザ装置110由来のコンテンツ要求を処理して、ローカルにキャッシュされた応答をエンドユーザ装置110に供給する。さらに、実行中のプログラムコードは、キャッシュされていなかった応答190Cを、データ通信ネットワーク100上のコンテンツサーバ180からCN150を経由して取得することができ、それら取得した応答190Cをエンドユーザ装置110に返すことができる。その上さらに、実行中のプログラムコードは、課金サービス190Bに対して、いったん基地局120においてローカルにキャッシュされた取得した応答190Cの性質に関するデータを提供することができるので、課金サービス190Bは、取得した応答190Cのキャッシングから生じる支払い請求を処理することができる。さらなる説明において、図2は、2.5G又は3Gネットワークのようなパケットデータネットワークにおける遠隔課金サービスを伴うコンテンツキャッシングのために構成された、RANに基づくデータ処理システムの概略図である。このシステムは、通信ネットワーク250を介してRNC200Bに結合された基地局200Aを含むことができ、通信ネットワーク250は、通常、IPネットワーク又は非同期転送モードATMネットワークである。基地局200Aは、基地局200Aの伝送範囲内の別個のエンドユーザ装置からの無線通信をアンテナ265経由で受信し、これをネットワークインターフェース210経由でRNC200Bまでルート割当する、受信機/送信機230を含むことができる。受信したデータがメモリ220内に置かれたときにデータに対して計算処理を行うために、プロセッサ240を設けることができる。次にRNC200Bは、オペレーティングシステム270の実行をサポートする、少なくとも1つのプロセッサ及びメモリを備えたホストコンピュータ260を含むことができる。そのオペレーティングシステム270は、課金サービス280の実行をホストすることができる。課金サービス280は、RANに基づくデータ処理システムの別個の顧客に対して供給されるデータサービスに対する、サービス指向の顧客への課金を推進するために、顧客課金のデータストア290に記録を書き込むことができる。課金サービス280を補足するものとして、遠隔課金を伴うキャッシングモジュール300を、該遠隔課金を伴うキャッシングモジュール300に結合されたローカルキャッシュ275と共に、基地局200A内に配置することができる。遠隔課金を伴うキャッシングモジュール300は、プログラムコードを含むことができ、このプログラムコードは、基地局200Aのプロセッサ240により実行されたときに、無線で結合されたエンドユーザ装置図示せずから受信したデータ要求を、ローカルキャッシュ275内にキャッシュされた応答を返すことにより、又は、データ通信ネットワーク250上から応答を取得し、取得した応答をローカルキャッシュ275にキャッシュして、処理することができる。さらに、応答がローカルキャッシュ275内に置かれた場合、遠隔課金を伴うキャッシングモジュール300のプログラムコードは、キャッシュされた応答及び随意に要求に特有のデータ、例えば、キャッシュされた応答のサイズを、課金サービス280に提供することができる。この点に関して、遠隔課金を伴うキャッシングモジュール300は、課金サービス280に対して特性データを実時間で提供することもでき、又は、他のキャッシュされた応答についての他の特性データと共にバッチで提供することもできる。さらなる説明において、図3は、RANにおける遠隔課金サービスを伴うコンテンツキャッシングのためのプロセスを示す流れ図である。ブロック310で開始し、RANの基地局において、その基地局と無線通信するエンドユーザ装置からデータ要求を受信することができる。ブロック320において、基地局内のローカルキャッシュを、要求に対する応答について調べることができる。決定ブロック300において、要求に対応する応答がローカルキャッシュ内で探し当てられた場合には、ブロック340において、その応答をエンドユーザ装置に返すことができる。そうでない場合には、ブロック350において、要求に対する応答を、インターネットを介してコンテンツプロバイダからCN及び対応するRNCを経由して取得することができ、最終的に基地局に返すことができる。決定ブロック360において、その応答がキャッシュ可能であるか否か例えば、コンテンツフィルタが応答のキャッシングを妨げるか否かを判断することができる。キャッシュ可能でない場合には、ブロック340において、応答をエンドユーザ装置に返すことができる。そうでない場合には、ブロック370において、応答を基地局のローカルキャッシュ内に置くことができ、ブロック380において、応答のサイズ随意に、その応答をもたらした要求のサイズを計算することができる。その後、ブロック390において、RNC内の遠隔課金サービスを、要求したエンドユーザ装置の識別、応答のサイズ、並びに、随意に応答及び要求サイズの識別を用いて、遠隔課金サービスへのインターフェースを通じて呼び出すことができる。最後に、ブロック340において、応答をエンドユーザ装置に返すことができる。当業者には認識されるように、本発明の態様は、システム、方法又はコンピュータプログラム製品として具体化することができる。従って、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態ファームウェア、常駐ソフトウェア、マイクロコード等を含む、又はソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形を取ることができ、本明細書においては、これらを全て、一般的に、回路、モジュール又はシステムと呼ぶことがある。さらに、本発明の態様は、媒体内に具体化されたコンピュータ使用可能プログラムコードを有する、1つ又は複数のコンピュータ可読媒体内に具体化されたコンピュータプログラム製品の形を取ることができる。1つ又は複数のコンピュータ可読媒体のいずれの組み合わせも利用することができる。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読ストレージ媒体とすることができる。コンピュータ可読ストレージ媒体は、例えば、電子的、磁気的、光学的、電磁気的、赤外線若しくは半導体のシステム、機器若しくは装置、又はこれらのいずれかの適切な組み合わせとすることができるが、これらに限定されるものではない。コンピュータ可読ストレージ媒体のより具体的な例非網羅的なリストとして、以下のもの、即ち、1つ又は複数の配線を有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリRAM、読み出し専用メモリROM、消去可能なプログラム可能読み出し専用メモリEPROM又はフラッシュメモリ、光ファイバ、ポータブルコンパクトディスク型読み出し専用メモリCD-ROM、光記憶装置、磁気記憶装置、又はこれらのいずれかの適切な組み合わせが挙げられる。本明細書の文脈においては、コンピュータ可読ストレージ媒体は、命令実行システム、機器若しくは装置によって又はそれらと関連して用いるためのプログラムを収容又は格納することが可能な、任意の有形媒体とすることができる。コンピュータ可読信号媒体は、コンピュータ可読プログラムコードが、例えばベースバンド内に、又は搬送波の一部として具体化された、伝搬データ信号を含むことができる。このような伝搬信号は、電磁気、光又はこれらのいずれかの適切な組み合わせを含むがそれらに限定されない、種々の異なる形態のいずれかを取ることができる。コンピュータ可読信号媒体は、コンピュータ可読ストレージ媒体ではなく、かつ、命令実行システム、機器若しくは装置によって又はこれらと関連して用いるためのプログラムを通信し、伝搬し又は搬送することができる、任意のコンピュータ可読媒体とすることができる。コンピュータ可読媒体上に具体化されたプログラムコードは、無線、有線、光ファイバケーブル、無線周波数など、又はこれらのいずれかの適切な組み合わせを含むがこれらに限定されない、任意の適切な媒体を用いて、伝送することができる。本発明の態様のための動作を実行するためのコンピュータプログラムコードは、オブジェクト指向型プログラミング言語及び従来の手続き型プログラミング言語を含む、1つ又は複数のプログラミング言語のいずれかの組み合わせで記述することができる。プログラムコードは、完全にユーザのコンピュータ上で実行されるか、一部がユーザのコンピュータ上で、独立型ソフトウェアパッケージとして実行されるか、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行されるか、又は完全に遠隔コンピュータ若しくはサーバ上で実行される場合がある。最後のシナリオにおいては、遠隔コンピュータは、ローカルエリアネットワークLAN若しくは広域ネットワークWANを含むいずれかのタイプのネットワークを通じてユーザのコンピュータに接続されるか、又は、例えば、インターネットサービスプロバイダを用いたインターネットを通じて外部コンピュータへの接続がなされる場合がある。本発明の態様は、本発明の実施形態による方法、機器システム及びコンピュータプログラム製品の流れ図及び/又はブロック図を参照して上記で説明される。この点に関して、図面内の流れ図及びブロック図は、本発明の種々の実施形態によるシステム、方法、及びコンピュータプログラム製品の可能な実装のアーキテクチャ、機能、及び動作を示す。例えば、流れ図又はブロック図の中の各ブロックは、特定の1つ又は複数の論理機能を実装するための1つ又は複数の実行可能命令を含む、モジュール、セグメント、又はコードの一部を表すことができる。幾つかの代替的な実装においては、ブロックに記載された機能が図に示された順序通りに行われない場合があることにも留意すべきである。例えば、逐次的に示された2つのブロックは、関与する機能に応じて、実際には、実質的に同時に実行されることがあり、ブロックが逆順に実行されることもある。ブロック図及び/又は流れ図の各ブロック、及び、ブロック図及び/又は流れ図におけるブロックの組み合わせは、指定された機能又は動作を行う専用ハードウェアに基づくシステムによって、又は専用ハードウェアとコンピュータ命令との組み合わせによって、実装できることにも留意されたい。流れ図及び/又はブロック図の各ブロック、及び、流れ図及び/又はブロック図におけるブロックの組み合わせは、コンピュータプログラム命令によって実装できることも理解されるであろう。これらのコンピュータプログラム命令を汎用コンピュータ、専用コンピュータ、又は他のプログラム可能データ処理装置のプロセッサに与えてマシンを生成、それにより、コンピュータ又は他のプログラム可能データ処理装置のプロセッサによって実行される命令が、流れ図及び/又はブロック図の1つ又は複数のブロック内で指定された機能/動作を実装するための手段を生成するようにしてもよい。また、これらのコンピュータ命令を、コンピュータ、他のプログラム可能データ処理装置、又はその他の装置を特定の様式で機能するように指令することができるコンピュータ可読媒体に格納し、それにより、そのコンピュータ可読媒体に格納された命令が、流れず及び/又はブロック図の1つ又は複数のブロック内で指定された機能/動作を実装する命令を含む製品を作るようにしてもよい。また、コンピュータプログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又はその他の装置にロードして、コンピュータ、他のプログラム可能データ処理装置、又はその他の装置上で一連の動作ステップを行わせて、コンピュータ実装プロセスを生成し、それにより、コンピュータ又は他のプログラム可能装置上で実行される命令が、流れ図及び/又はブロック図の1つ又は複数のブロック内で指定された機能/動作を実行するためのプロセスを提供するようにしてもよい。最後に、ここで用いられる用語は、特定の実施形態を説明するためのものであり、本発明を限定することを意図するものではない。ここで用いられる場合、単数形の不定冠詞a、an及び定冠詞theは、文脈から明らかにそうではないことが示されていない限り、複数形も含むことが意図される。含む及び/又は含んだという用語は、本明細書において用いられる場合、言及した特徴、整数、ステップ、動作、要素、及び/又は構成成分の存在を指定するが、1つ又は複数のその他の特徴、整数、ステップ、動作、要素、構成成分、及び/又はそれらの群の存在又は追加を排除するものではないこともさらに理解されるであろう。以下の特許請求の範囲における全ての手段又はステップと機能との組合せミーンズ又はステッププラスファンクション要素の対応する構造、材料、動作及び均等物は、明確に特許請求されている他の特許請求された要素と組み合わせてその機能を実行するための、いかなる構造、材料又は動作をも含むことが意図される。本発明の説明は、例証及び説明の目的で提示されたものであるが、網羅的であることを意図するものでもなく、開示された形態の発明に限定することを意図するものでもない。本発明の範囲及び思想から逸脱することのない多くの修正及び変形が、当業者には明らかであろう。実施形態は、本発明の原理及び実際の適用を最も良く説明するように、及び、当業者が、企図される特定の使用に適するように種々の修正を伴う種々の実施形態について本発明を理解することを可能にするように、選択され、説明された。このように、本出願の発明を、詳細に、その実施形態に関して説明したが、添付の特許請求の範囲に定義される本発明の範囲から逸脱することなく、修正及び変更が可能であることが明らかであろう。