(57)【特許請求の範囲】
【請求項１】
無線アクセス・ネットワーク（ＲＡＮ）内の無線タワー内にデータをキャッシングするための方法であって、
前記ＲＡＮの基地局に無線で結合されたエンドユーザ装置からのデータ要求に対する応答として地図または地図上の関心地点を含むコンテンツを受信することと、
前記地図が生成される元になった住所または前記地図上の関心地点に関連付けられたＧＰＳ座標を判定することと、
前記住所または前記ＧＰＳ座標に対して最も地理的に関連した、前記ＲＡＮに結合された無線タワーを識別することと、
前記コンテンツを、前記識別された無線タワーの基地局内のキャッシュにおいてキャッシュすることと
を含む、方法。
【請求項２】
前記ＲＡＮの基地局に無線で結合されたエンドユーザ装置からのデータ要求に対する応答を受信することは、前記ＲＡＮの基地局に無線で結合されたエンドユーザ装置からの要求に対する、無線ネットワーク制御装置（ＲＮＣ）内の応答を受信することを含む、請求項１に記載の方法。
【請求項３】
位置ベースの無線タワー・キャッシングのために構成された、無線アクセス・ネットワーク（ＲＡＮ）ベースのデータ処理システムであって、
各々がそれぞれの無線タワー内に配置された、各々がアンテナと、受信機と、送信機と、プロセッサと、ローカル・キャッシュと、データ通信ネットワークに対するネットワーク・インターフェースとを含む複数の別個の基地局と、
前記データ通信ネットワークを介して各基地局に結合された無線ネットワーク制御装置（ＲＮＣ）と、
前記各基地局内に配置され、キャッシュに結合されたキャッシング・モジュールと、
前記ＲＮＣ内で実行される位置ベースの無線タワー・キャッシング・モジュールであって、エンドユーザ装置の代理としての前記基地局の１つからのデータ要求に対する応答として地図または地図上の関心地点を含むコンテンツを受信し、前記地図が生成される元になった住所または前記地図上の関心地点に関連付けられたＧＰＳ座標を判定し、前記住所または前記ＧＰＳ座標に対して最も地理的に関連した、前記ＲＡＮに結合された無線タワーを識別し、前記識別された無線タワーの前記基地局のうちの特定の一基地局内のキャッシュにおいて前記コンテンツをキャッシングすることを指令することが可能なプログラム・コードを含む、モジュールと、
を含む、システム。
【請求項４】
無線アクセス・ネットワーク（ＲＡＮ）における無線タワー・キャッシングのためのコンピュータ・プログラムであって、コンピュータに、
前記ＲＡＮの基地局に無線で結合されたエンドユーザ装置からの要求に対する応答として地図または地図上の関心地点を含むコンテンツを受信する機能と、
前記地図が生成される元になった住所または前記地図上の関心地点に関連付けられたＧＰＳ座標を判定する機能と、
前記住所または前記ＧＰＳ座標に対して最も地理的に関連した、前記ＲＡＮに結合された無線タワーを識別する機能と、
前記コンテンツを、前記識別された無線タワーの基地局内のキャッシュにおいてキャッシュする機能と
を実行させる、コンピュータ・プログラム。
【請求項５】
前記ＲＡＮの基地局に無線で結合されたエンドユーザ装置からの要求に対する応答を受信する機能は、前記ＲＡＮの基地局に無線で結合されたエンドユーザ装置からの要求に対する、無線ネットワーク制御装置（ＲＮＣ）内の応答を受信する機能を含む、請求項４に記載のコンピュータ・プログラム。
【請求項６】
請求項４または５に記載のコンピュータ・プログラムを記録したコンピュータ可読ストレージ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線アクセス・ネットワークにおける提供されるコンテンツ取得サービスに関し、より具体的には、無線アクセス・ネットワークにおける取得されたコンテンツのキャッシングに関する。
【背景技術】
【０００２】
無線アクセス・ネットワーク（ＲＡＮ）は、現代の携帯電話の基盤を与える。ＲＡＮは、別個のエンドユーザの移動体装置をコア・ネットワーク（ＣＮ）につなぐように機能し、個人が、無線アクセス・ネットワークの種々の基地局でカバーされる地理的領域内で無線による電話通信及びデータ通信を楽しむことができるようにする。一般的に言って、ＲＡＮは、音声及びデータ・トラフィクの両方を、無線媒体から、地上回線交換型通信ネットワーク、及びグローバル・インターネットを含むパケット交換型データ通信ネットワークの両方に渡すために必要なインフラストラクチャを提供する。
【０００３】
現在、ＲＡＮに関していくつかの規格が実装されている。例として、移動体通信用広域システム（ｇｌｏｂａｌ  ｓｙｓｔｅｍ  ｆｏｒ  ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ：ＧＳＭ）、ユニバーサル移動体遠隔通信システム（ｕｎｉｖｅｒｓａｌ  ｍｏｂｉｌｅ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｓｙｓｔｅｍ：ＵＭＴＳ）及びＧＳＭ「エッジ（Ｅｄｇｅ）」ＲＡＮ（ＧＥＲＡＮ）が挙げられる。ＲＡＮは、一般に、ある地理的セルに無線接続を提供する基地局の組をそれぞれが管理する、多数の別個の無線ネットワーク制御装置（ＲＮＣ）を含む。ＲＡＮの別個のＲＮＣ全体が、サービング汎用無線パケット・サービス・ノード（ｓｅｒｖｉｎｇ  ｇｅｎｅｒａｌｉｚｅｄ  ｒａｄｉｏ  ｐａｃｋｅｔ  ｓｅｒｖｉｃｅ  ｎｏｄｅ：ＳＧＳＮ）として知られるゲートウェイを通じて、セルラー・データ・コア又はＣＮとして知られるものにリンクされる。ＣＮは、ＲＡＮによって接続された顧客に対して種々のサービスを提供する。主要な機能のうちの１つは、公衆交換電話網（ＰＳＴＮ）にわたって呼をルート割当することである。別の機能は、データ・パケットをグローバル・インターネットのようなインターネット・プロトコル（ＩＰ）ネットワーク上にルート割当し、ＲＡＮのエンドユーザが、コンテンツ配信ネットワーク（ＣＤＮ）によって提供されるサービスにアクセスできるようにすることである。そのために、ＣＮは、ゲートウェイＧＰＲＳサービス・ノード（ＧＧＳＮ）として知られるゲートウェイを含む。
【０００４】
典型的なＣＤＮは、コンテンツ・キャッシング及びコンテンツ・フィルタリングのような高度なコンテンツ配信サービスを提供することができる。コンテンツ・キャッシングとは、以前に取得したコンテンツに対する時間的に近いその後の要求は、より時間がかかるＣＤＮ内のコンテンツを求める要求を繰り返すよりもむしろ、一時記憶から満たすことができるという仮定の下での、以前に取得したコンテンツの中間的な一時記憶のことを意味する。対照的に、コンテンツ・フィルタリングは、要求されたコンテンツの配信を、そのコンテンツが、例えば、特定のソースによって発行されたものである、又は特定の主題を含むものであるなど、特定のプロファイルに合致する場合に制限することを意味する。どちらの場合でも、高度なコンテンツ・サービスを実施するために必要なパケット処理は、それらのサービスがＣＮ内で提供されることを要求することが多く、その場合、そのＣＮ内で利用される通信プロトコルは、グローバル・インターネットの通信プロトコル、すなわちＩＰ上の伝送制御プロトコル（ＴＣＰ）と両立するものである。
【０００５】
それでもなお、コンテンツ・キャッシング及びコンテンツ・フィルタリングのようなコンテンツ・サービス用のサポートをＲＡＮ内に置くことが幾つか提案されている。この点について、Ｋｏｖｖａｌｉ他による特許文献１は、コンテンツ・キャッシング・サービスをＲＡＮ内に置き、ＴＣＰ／ＩＰペイロードをそのＲＡＮに固有のＲＡＮプロトコルから抽出することを提案する。注目すべきは、従来のコンピュータ環境における従来のキャッシング・スキームとは異なり、ＲＡＮによってサポートされるコンピュータ環境のような移動体コンピュータ環境においては、エンドユーザは、移動経路に沿った別個の無線タワーにある別個の基地局と直接通信しながら、ＲＡＮを横断することである。従って、キャッシングのような長期にわたるコンテンツ・サービスを基地局内に置くことは、エンドユーザがその基地局の無線タワーの範囲外に移動したときに、キャッシュされたコンテンツ大部分を無駄にしてしまうことにがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許出願公開第２０１０／００３４０８９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、ＲＡＮにおけるコンテンツ・キャッシングに関する上記従来の問題に対処する、無線アクセス・ネットワークにおける取得されたコンテンツのキャッシングのための方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の実施形態は、当技術分野の欠陥に対処しようとするものであり、無線タワー・キャッシングのための新規かつ非自明な方法、システム及びコンピュータ・プログラム製品を提供する。一実施形態によると、ＲＡＮにおける無線タワー・キャッシングのための方法は、ＲＡＮの基地局に無線で結合されたエンドユーザ装置からの要求に対する応答を受信すること、応答に関する地理的測位データを判定すること、及び、ＲＡＮに結合された、判定された地理的測位データに対して最も地理的に関連する無線タワー（例えば、判定された地理的測位データに最も近い無線タワーなど）を識別することを含むことができる。その後、応答は、識別された無線タワーの基地局内のキャッシュにおいてキャッシュすることができる。こうすることで、キャッシュされたコンテンツは、キャッシュされたコンテンツの使用時における、エンドユーザ装置が存在していそうな位置と、無線タワーの基地局においてキャッシュされたコンテンツとの間の相関が強いので、かなりの期間にわたって関連性を保ったままでいることができる。
【０００９】
本発明の別の実施形態において、ＲＡＮベースのデータ処理システムは、位置ベースの無線タワー・キャッシングのために構成することができる。このシステムは、各々がそれぞれの無線タワー内に配置された、各々がアンテナと、受信機と、送信機と、プロセッサと、ローカル・キャッシュと、データ通信ネットワークに対するネットワーク・インターフェースとを含む、別個の基地局を含むことができる。システムは、データ通信ネットワークを介して各基地局に結合されたＲＮＣも含むことができる。さらに、キャッシング・モジュールは、各基地局内に配置され、キャッシュに結合することができる。最後に、位置ベースの無線タワー・キャッシング・モジュールは、ＲＮＣ内で実行することができる。
【００１０】
モジュールは、エンドユーザ装置の代理としての基地局の１つからのデータ要求に対する応答を受信し、応答に関する地理的測位データを判定し、ＲＡＮに結合された、判定された地理的測位データの最も近くに位置する無線タワーを識別し、識別された無線タワーの基地局のうちの特定の一基地局内のキャッシュにおいて応答をキャッシングすることを指令することが可能な、プログラム・コードを含むことができる。例えば、実施形態の一態様において、応答は、エンドユーザ装置によって供給された住所から生成された地図、又は、エンドユーザ装置によって供給された住所から生成された地図の関心地点を含むことができる。実施形態の別の態様において、地理的測位データは、地理的測位システム（ＧＰＳ）の座標を含むことができる。実施形態のさらに別の態様において、地理的測位データは、エンドユーザ装置によって供給された住所の少なくとも一部を含むことができる。
【００１１】
ここで、本発明の実施形態を、例示のみを目的として、添付の図面を参照して説明する。
【図面の簡単な説明】
【００１２】
【図１】ＲＡＮにおける無線タワー・キャッシングのためのプロセスを絵で表した図である。
【図２】無線タワー・キャッシングのために構成されたＲＡＮデータ処理システムの概略図である。
【図３】ＲＡＮにおける無線タワー・キャッシングのためのプロセスを示す流れ図である。
【発明を実施するための形態】
【００１３】
本発明の実施形態は、ＲＡＮにおける無線タワー・キャッシングを提供する。本発明の実施形態によれば、ＲＡＮ内の移動体通信装置からコンテンツ要求を受信することができる。要求されたコンテンツ、例えば、地図、又は地図上の地理的位置に関連付けられた１つ又は複数の関心地点を、グローバル・インターネットのような通信可能に結合されたデータ通信ネットワーク内に配置されたコンテンツ・サーバから、ＲＡＮ内へと取得することができる。その後、要求されたコンテンツに関連付けられた地理座標を、ＲＡＮ内の別個の無線タワーの既知の地理座標と比較することができる。最後に、要求されたコンテンツに関連付けられた地理座標に最も地理的に関連する既知の地理座標を有する、ＲＡＮ内の無線タワーを選択することができ、要求されたコンテンツを、選択された無線タワーに対する基地局内にキャッシュすることができる。
【００１４】
さらなる説明において、図１は、ＲＡＮにおける無線タワー・キャッシングのためのプロセスを絵で示す。図１に示されるように、携帯電話通信ネットワークは、異なるエンドユーザ装置１１０に対してＰＳＴＮ１４０のための無線電話アクセスを提供するように構成された、別個の基地局１２０を含むように設けることができる。基地局１２０のクラスタは、共通のＲＮＣ１３０に通信可能にリンクすることができ、このＲＮＣ１３０は、ＣＮ１５０に結合することができ、このようにしてＲＡＮが形成される。ＣＮ１５０は、ＣＮ１５０とＰＳＴＮ１４０と各ＲＮＣ１３０との間のトラフィックのためのゲートウェイとして機能するＳＧＳＮ１６０Ａ、そしてまた、ＣＮ１５０と典型的にはグローバル・インターネットであるデータ通信ネットワーク１００との間のゲートウェイとして機能するＧＧＳＮ１６０Ｂの、両方を含むことができる。ＣＮ１５０自体が、当該技術分野で周知のように多数のコンテンツ・サービス１７０をサポートすることができる。
【００１５】
注目すべきは、位置ベースの無線タワー・キャッシングのためのデータ処理システム１９０Ａを、ＲＮＣ１３０内に配置することができ、かつ、それぞれ異なる基地局１２０内で各々が実行される別個のコンテンツ・キャッシュ１９０Ｂに通信可能に結合するようにこれを構成することができることである。データ処理システム１９０Ａは、プログラム・コードを含むことができ、このプログラム・コードは、データ処理システム内で実行されたときに、エンドユーザ装置１１０から対応する基地局１２０を経由して生じたコンテンツ要求に応答してデータ通信ネットワーク１００上のコンテンツ・サーバ１８０からＣＮ１５０を経由して取得された、位置ベースのコンテンツ１９０Ｃを処理する。具体的には、データ処理システム１９０Ａは、地図上の関心地点に関連付けられた特定のＧＰＳ座標又は地図が生成される元になった住所などの、コンテンツ１９０Ｃに関連付けられた地理的測位データを判定することができる。データ処理システム１９０Ａは、さらに、コンテンツ１９０Ｃに関連付けられた地理的測位データに最も地理的に関連した位置にある基地局１２０のうちの、対応して異なる１つをホストする無線タワー（例えば、最も近い無線タワー）を識別することができる。その後、データ処理システム１９０Ａは、選択された無線タワー内の基地局１２０内でのコンテンツ１９０Ｃのキャッシングを指令することができる。
【００１６】
さらなる説明において、図２は、無線タワー・キャッシングのために構成されたＲＡＮデータ処理システムの概略図である。システムは、通常、ＩＰネットワーク又は非同期転送モード（ＡＴＭ）ネットワークである通信ネットワーク２５０を介してＲＮＣ２００Ｂに結合された、基地局２００Ａを含むことができる。基地局２００Ａは、基地局２００Ａの伝送範囲内の別個のエンドユーザ装置からの無線通信をアンテナ２６５経由で受信し、これをネットワーク・インターフェース２１０経由でＲＮＣ２００Ｂまでルート割当する、受信機／送信機２３０を含むことができる。受信したデータがメモリ２２０内に置かれたときにデータに対して計算処理を行うために、プロセッサ２４０を設けることができる。コンテンツ・キャッシュ２７５に結合されたキャッシング・モジュール２８０は、基地局２００Ａのプロセッサ２４０によって実行することができる。キャッシング・モジュール２８０は、結合されたエンドユーザ装置からの要求及びＲＮＣ２００Ｂから受信した指令からの要求に応答して基地局２００Ａ内に取得したコンテンツに関して、キャッシュ可能なコンテンツのキャッシュ２７５内でのキャッシングを実行することができる。
【００１７】
次に、ＲＮＣ２００Ｂは、オペレーティング・システム２７０の実行をサポートする、少なくとも１つのプロセッサ及びメモリを備えたホスト・コンピュータ２６０を含むことができる。そのオペレーティング・システム２７０は、位置ベースの無線タワー・キャッシング・モジュール３００の実行をホストすることができる。位置ベースの無線タワー・キャッシング・モジュール３００は、プログラム・コードを含むことができ、このプログラム・コードは、オペレーティング・システム２７０内で実行されたときに、データ通信ネットワーク２５０を介して到来した要求に対する応答を受信することができ、データ通信ネットワーク２５０を介して到来した要求に対する応答に関する地理的測位データを判定することができる。プログラム・コードは、さらに、判定された地理的測位データを、ＲＮＣ２００Ｂに通信可能にリンクされた別個の無線タワーの既知の位置のリスト２７５と比較することができる。最後に、プログラム・コードは、応答の地理的測位データに最も近いと識別された無線タワーの基地局２００Ａ内での応答のキャッシングを指令することができる。
【００１８】
さらなる説明において、図３は、ＲＡＮにおける無線タワー・キャッシングのためのプロセスを示す流れ図である。ブロック３１０で開始すると、コンテンツ要求を、その基地局に無線でアクセスするエンドユーザ装置の代理としての基地局から受信することができる。ブロック３２０において、その要求を、グローバル・インターネット上のコンテンツ・プロバイダによる最終的な処理のためにＣＮ上にルート割当することができる。ブロック３３０において、ＣＮを介して到来した、要求に対する応答を受信することができ、ブロック３４０において、応答に関する地理的測位データを判定することができる。例えば、地図上の関心地点のＧＰＳ座標、又は応答内で生成された地図の元になった住所を判定することができる。ブロック３５０において、判定された地理的測位データを、ＲＡＮに通信可能に結合した無線タワーの既知の位置のリストと比較することができる。続いて、ブロック３６０において、無線タワーのうち最も近い１つを選択することができ、ブロック３７０において、選択された無線タワーの基地局において応答をキャッシュすることができる。
【００１９】
当業者には認識されるように、本発明の態様は、システム、方法又はコンピュータ・プログラム製品として具体化することができる。従って、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロ・コード等を含む）、又はソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形を取ることができ、本明細書においては、これらを全て、一般的に、「回路」、「モジュール」又は「システム」と呼ぶことがある。さらに、本発明の態様は、媒体内に具体化されたコンピュータ使用可能プログラム・コードを有する、１つ又は複数のコンピュータ可読媒体内に具体化されたコンピュータ・プログラム製品の形を取ることができる。
【００２０】
１つ又は複数のコンピュータ可読媒体のいずれの組み合わせも利用することができる。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読ストレージ媒体とすることができる。コンピュータ可読ストレージ媒体は、例えば、電子的、磁気的、光学的、電磁気的、赤外線若しくは半導体のシステム、機器若しくは装置、又はこれらのいずれかの適切な組み合わせとすることができるが、これらに限定されるものではない。コンピュータ可読ストレージ媒体のより具体的な例（非網羅的なリスト）として、以下のもの、即ち、１つ又は複数の配線を有する電気的接続、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能なプログラム可能読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュ・メモリ）、光ファイバ、ポータブル・コンパクト・ディスク型読み出し専用メモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、又はこれらのいずれかの適切な組み合わせが挙げられる。本明細書の文脈においては、コンピュータ可読ストレージ媒体は、命令実行システム、機器若しくは装置によって又はそれらと関連して用いるためのプログラムを収容又は格納することが可能な、任意の有形媒体とすることができる。
【００２１】
コンピュータ可読信号媒体は、コンピュータ可読プログラム・コードが、例えばベースバンド内に、又は搬送波の一部として具体化された、伝搬データ信号を含むことができる。このような伝搬信号は、電磁気、光又はこれらのいずれかの適切な組み合わせを含むがそれらに限定されない、種々の異なる形態のいずれかを取ることができる。コンピュータ可読信号媒体は、コンピュータ可読ストレージ媒体ではなく、かつ、命令実行システム、機器若しくは装置によって又はこれらと関連して用いるためのプログラムを通信し、伝搬し又は搬送することができる、任意のコンピュータ可読媒体とすることができる。
【００２２】
コンピュータ可読媒体上に具体化されたプログラム・コードは、無線、有線、光ファイバ・ケーブル、無線周波数など、又はこれらのいずれかの適切な組み合わせを含むがこれらに限定されない任意の適切な媒体を用いて伝送することができる。本発明の態様のための動作を実行するためのコンピュータ・プログラム・コードは、オブジェクト指向型プログラミング言語及び従来の手続き型プログラミング言語を含む、１つ又は複数のプログラミング言語のいずれかの組み合わせで記述することができる。プログラム・コードは、完全にユーザのコンピュータ上で実行されるか、一部がユーザのコンピュータ上で、独立型ソフトウェア・パッケージとして実行されるか、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行されるか、又は完全に遠隔コンピュータ若しくはサーバ上で実行される場合がある。後者のシナリオにおいては、遠隔コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）若しくは広域ネットワーク（ＷＡＮ）を含むいずれかのタイプのネットワークを通じてユーザのコンピュータに接続されるか、又は、（例えば、インターネット・サービス・プロバイダを用いたインターネットを通じて）外部コンピュータへの接続がなされる場合がある。
【００２３】
本発明の態様は、本発明の実施形態による方法、機器（システム）及びコンピュータ・プログラム製品の流れ図及び／又はブロック図を参照して上記で説明される。この点に関して、図面内の流れ図及びブロック図は、本発明の種々の実施形態によるシステム、方法、及びコンピュータ・プログラム製品の可能な実装のアーキテクチャ、機能、及び動作を示す。例えば、流れ図又はブロック図の中の各ブロックは、特定の１つ又は複数の論理機能を実装するための１つ又は複数の実行可能命令を含む、モジュール、セグメント、又はコードの一部を表すことができる。幾つかの代替的な実装においては、ブロックに記載された機能が図に示された順序通りに行われない場合があることにも留意すべきである。例えば、逐次的に示された２つのブロックは、関与する機能に応じて、実際には、実質的に同時に実行されることもあり、ときにはブロックが逆順に実行されることもある。ブロック図及び／又は流れ図の各ブロック、及び、ブロック図及び／又は流れ図におけるブロックの組み合わせは、指定された機能又は動作を行う専用ハードウェアに基づくシステムによって、又は専用ハードウェアとコンピュータ命令との組み合わせによって、実装できることにも留意されたい。
【００２４】
流れ図及び／又はブロック図の各ブロック、及び、流れ図及び／又はブロック図におけるブロックの組み合わせは、コンピュータ・プログラム命令によって実装できることも理解されるであろう。これらのコンピュータ・プログラム命令を汎用コンピュータ、専用コンピュータ、又は他のプログラム可能データ処理装置のプロセッサに与えてマシンを生成、それにより、コンピュータ又は他のプログラム可能データ処理装置のプロセッサによって実行される命令が、流れ図及び／又はブロック図の１つ又は複数のブロック内で指定された機能／動作を実装するための手段を生成するようにしてもよい。
【００２５】
また、これらのコンピュータ命令を、コンピュータ、他のプログラム可能データ処理装置、又はその他の装置を特定の様式で機能するように指令することができるコンピュータ可読媒体に格納し、それにより、そのコンピュータ可読媒体に格納された命令が、流れ図及び／又はブロック図の１つ又は複数のブロック内で指定された機能／動作を実装する命令を含む製品を作るようにしてもよい。また、コンピュータ・プログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又はその他の装置にロードして、コンピュータ、他のプログラム可能データ処理装置、又はその他の装置上で一連の動作ステップを行わせて、コンピュータ実装プロセスを生成し、それにより、コンピュータ又は他のプログラム可能装置上で実行される命令が、流れ図及び／又はブロック図の１つ又は複数のブロック内で指定された機能／動作を実行するためのプロセスを提供するようにしてもよい。
【００２６】
最後に、ここで用いられる用語は、特定の実施形態を説明するためのものであり、本発明を限定することを意図するものではない。ここで用いられる場合、単数形の不定冠詞（「ａ」、「ａｎ」）及び定冠詞（「ｔｈｅ」）は、文脈から明らかにそうではないことが示されていない限り、複数形も含むことが意図される。「含む」及び／又は「含んだ」という用語は、本明細書において用いられる場合、言及した特徴、整数、ステップ、動作、要素、及び／又は構成成分の存在を指定するが、１つ又は複数のその他の特徴、整数、ステップ、動作、要素、構成成分、及び／又はそれらの群の存在又は追加を排除するものではないこともさらに理解されるであろう。
【００２７】
以下の特許請求の範囲における全ての「手段又はステップと機能との組合せ（ミーンズ又はステップ・プラス・ファンクション）」要素の対応する構造、材料、動作及び均等のものは、明確に特許請求されている他の特許請求された要素と組み合わせてその機能を実行するための、いかなる構造、材料又は動作をも含むことが意図される。本発明の説明は、例証及び説明の目的で提示されたものであるが、網羅的であることを意図するものでもなく、開示された形態の発明に限定することを意図するものでもない。本発明の範囲及び思想から逸脱することのない多くの修正及び変形が、当業者には明らかであろう。実施形態は、本発明の原理及び実際の適用を最も良く説明するように、及び、当業者が、企図される特定の使用に適するように種々の修正を伴う種々の実施形態について本発明を理解することを可能にするように、選択され、説明された。
【符号の説明】
【００２８】
１１０：エンドユーザ装置
１８０：コンテンツ・サーバ
１９０Ａ：無線タワー・キャッシングのためのデータ処理システム
２６０：ホスト・コンピュータ
２６５：アンテナ
３００：位置ベースの無線タワー・キャッシング・モジュール
【図１】
0005928739.tif 000002
【図２】
0005928739.tif 000003
【図３】
0005928739.tif 000004