(57)【要約】【課題】伝送遅延を削減するようにした端末装置、サーバ装置、無線通信システム、及び通信制御方法を提供すること。また、リアルタイムでコンテンツを利用できるようにした端末装置、サーバ装置、無線通信システム、及び通信制御方法を提供すること。【解決手段】第１のコンテンツ取得要求を第１の基地局装置を介して第１のサーバ装置へ送信し、前記第１のコンテンツ取得要求により要求したコンテンツを、前記第１の基地局装置を介して前記第１のサーバ装置から受信する端末装置において、前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置へ送信する第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記第１のサーバ装置のアドレスから前記第２の基地局装置に接続された第２のサーバ装置のアドレスに変更するアプリケーション処理部を備える。【選択図】図９
2016111412.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンテンツ取得要求を第１の基地局装置を介して第１のサーバ装置へ送信し、前記第１のコンテンツ取得要求により要求したコンテンツを、前記第１の基地局装置を介して前記第１のサーバ装置から受信する端末装置において、
前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置へ送信する第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記第１のサーバ装置のアドレスから前記第２の基地局装置に接続された第２のサーバ装置のアドレスに変更するアプリケーション処理部
を備えることを特徴とする端末装置。
【請求項２】
前記アプリケーション処理部は、送信先のアドレスを前記第２のサーバ装置のアドレスに変更した前記第２のコンテンツ取得要求を前記第２の基地局装置を介して前記他のサーバ装置へ送信し、前記第２のコンテンツ取得要求により要求したコンテンツを前記第２の基地局装置を介して前記第２のサーバ装置から受信することを特徴とする請求項１記載の端末装置。
【請求項３】
前記アプリケーション処理部は、前記第１の基地局装置の識別情報から前記第２の基地局装置の識別情報への変更を検出したとき、前記第２のサーバ装置のアドレスを要求するサーバ切り替え要求を前記第２の基地局装置を介して前記第１のサーバ装置へ送信することを特徴とする請求項１記載の端末装置。
【請求項４】
前記アプリケーション処理部は、
前記第１のコンテンツ取得要求に代えて、前記第１の基地局装置の識別情報を含む第４のコンテンツ取得要求を前記第１の基地局装置を介して第３のサーバ装置へ送信し、前記第４のコンテンツ取得要求に応じたコンテンツを前記第１の基地局装置を介して前記第１のサーバ装置から受信し、
前記第２のコンテンツ取得要求に代えて、前記第２の基地局装置の識別情報を含む第５のコンテンツ取得要求を前記第２の基地局装置を介して前記第３のサーバ装置へ送信し、前記第５のコンテンツ取得要求に応じたコンテンツを前記第２の基地局装置を介して前記第２のサーバ装置から受信する、
ことを特徴とする請求項１記載の端末装置。
【請求項５】
第１のコンテンツ取得要求を第１の基地局装置を介して端末装置から受信すると、前記第１のコンテンツ取得要求により要求されたコンテンツを前記第１の基地局装置を介して前記端末装置へ送信するサーバ装置において、
前記端末装置が前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記端末装置から前記第２の基地局装置へ送信される第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記サーバ装置のアドレスから前記第２の基地局装置に接続された他のサーバ装置のアドレスへ変更するセルＩＤ確認部
を備えることを特徴とするサーバ装置。
【請求項６】
第１のコンテンツ取得要求を第１の基地局装置を介して端末装置から受信すると、前記第１のコンテンツ取得要求を第１のキャッシュサーバ装置へ送信するサーバ装置において、
前記端末装置が前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置を介して前記端末装置から受信した第２のコンテンツ取得要求の送信先のアドレスを、前記第１の基地局装置に接続された前記第１のキャッシュサーバ装置のアドレスから前記第２の基地局装置に接続された第２のキャッシュサーバ装置のアドレスへ変更する要求受付部
を備えることを特徴とするサーバ装置。
【請求項７】
端末装置と、
前記端末装置と無線通信を行う第１及び第２の基地局装置と、
前記第１及び第２の基地局装置とそれぞれ接続された第１及び第２のサーバ装置とを備え、
前記端末装置は前記第１の基地局装置を介して前記第１のサーバ装置へ第１のコンテンツ取得要求を送信し、前記第１のコンテンツ取得要求により要求したコンテンツを前記第１の基地局装置を介して前記第１のサーバ装置から受信する無線通信システムにおいて、
前記端末装置は、前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置へ送信する第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記第１のサーバ装置のアドレスから前記第２の基地局装置に接続された第２のサーバ装置のアドレスに変更するアプリケーション処理部を備えることを特徴とする無線通信システム。
【請求項８】
端末装置と、前記端末装置と無線通信を行う第１及び第２の基地局装置と、前記第１及び第２の基地局装置とそれぞれ接続された第１及び第２のサーバ装置とを備え、前記第１のサーバ装置は前記第１の基地局装置を介して前記端末装置から第１のコンテンツ取得要求を受信すると、前記第１のコンテンツ取得要求により要求されたコンテンツを前記第１の基地局装置を介して前記端末装置へ送信する無線通信システムにおける通信制御方法であって、
前記端末装置により、前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置へ送信する第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記第１のサーバ装置のアドレスから前記第２の基地局装置に接続された第２のサーバ装置のアドレスに変更する
ことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、サーバ装置、無線通信システム、及び通信制御方法に関する。
【背景技術】
【０００２】
現在、携帯電話システムや無線ＬＡＮ（Local Area Network）などの無線通信システムが広く利用されている。また、無線通信の分野では、通信速度や通信容量を更に向上させるべく、次世代の通信技術について継続的な議論が行われている。例えば、標準化団体である３ＧＰＰ（3rd Generation Partnership Project）ではＬＴＥ（Long Term Evolution）と呼ばれる通信規格や、ＬＴＥをベースとしたＬＴＥ−Ａ（LTE-Advanced）と呼ばれる通信規格の標準化が完了若しくは検討されている。
【０００３】
このような無線通信システムにおいては、コンテンツサーバから端末へ向けて映像コンテンツや音楽コンテンツなどの様々なコンテンツが提供される場合がある。例えば、集中配備された大規模なデータセンタがコンテンツサーバとして利用され、クラウドサービスによってコンテンツが提供される。
【０００４】
しかし、端末から大規模なデータセンタまでの距離が所定距離以上離れている場合、端末からコンテンツ取得要求を送信後、端末においてコンテンツを利用できるまでの時間も所定時間以上かかり、伝送遅延が発生する場合がある。このような伝送遅延の発生により、端末においてはコンテンツをリアルタイムで利用できない場合がある。
【０００５】
そこで、無線通信システムにおいては、エッジコンピューティングと呼ばれる技術が提案されている。エッジコンピューティングとは、例えば、端末からの距離が大規模なデータセンタよりも近い距離に小規模なデータセンタを分散して配置させ、小規模のデータセンタからコンテンツを配信させるようにした技術である。例えば、小規模なデータセンタからコンテンツが配信されるため、大規模データセンタから配信される場合と比較して、伝送遅延が解消され、また、端末においてリアルタイムでコンテンツを利用することができる。
【０００６】
無線通信に関する技術として、例えば、以下のような技術がある。
【０００７】
すなわち、端末がハンドオーバする際、ソース基地局はセッションの状態を特定するセッション状態パラメータを含むメッセージをターゲット基地局へ送信し、ターゲット基地局は当該パラメータに基づいてデータパケットを端末へ送信する技術がある。
【０００８】
この技術によれば、例えば、アプリケーション状態をキャッシュ内に有することによる複雑さを取り除くことができる、とされる。
【０００９】
また、不連続なサービスエリアの無線アクセス網から別のアクセス網へ切替える切替要求を検出すると、キャッシュされたデータを切り替え後の別のアクセス網へ転送するアクセスコントローラもある。
【００１０】
この技術によれば、例えば、不連続なサービスエリアのアクセス網のコンテキストにおいてアクセス網選択方法を提供することができる、とされる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特表２０１３−５０５６１２号公報
【特許文献２】特開２００６−７４７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記した２つの技術については、端末がハンドオーバにより接続する基地局や無線アクセスポイントを切り替えた場合に、コンテンツをキャッシュしたキャッシュ記憶媒体やアクセスコントローラの切り替えについては何ら開示していない。
【００１３】
従って、上述した２つの技術については、例えば、ハンドオーバによる基地局や無線アクセスポイントの切替えにより、端末からキャッシュ記憶媒体までの距離がハンドオーバ前後で変わる場合がある。
【００１４】
すなわち、上述した２つの技術に関しては、ハンドオーバ後の端末からキャッシュ記憶媒体までの距離の方が、ハンドオーバ前の端末からキャッシュ記憶媒体までの距離よりも長くなる場合がある。このような場合、端末がコンテンツ取得要求を送信後、コンテンツを利用できるようになるまでの時間はハンドオーバ前よりもハンドオーバ後の方が長くなる。従って、上述した２つの技術については、端末がハンドオーバした場合、伝送遅延が発生する場合がある。
【００１５】
伝送遅延が発生すると、端末ではコンテンツをリアルタイムで利用できない場合がある。
【００１６】
そこで、一開示は、伝送遅延を削減するようにした端末装置、サーバ装置、無線通信システム、及び通信制御方法を提供することにある。
【００１７】
また、一開示は、リアルタイムでコンテンツを利用できるようにした端末装置、サーバ装置、無線通信システム、及び通信制御方法を提供することにある。
【課題を解決するための手段】
【００１８】
一開示は、第１のコンテンツ取得要求を第１の基地局装置を介して第１のサーバ装置へ送信し、前記第１のコンテンツ取得要求により要求したコンテンツを、前記第１の基地局装置を介して前記第１のサーバ装置から受信する端末装置において、前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置へ送信する第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記第１のサーバ装置のアドレスから前記第２の基地局装置に接続された第２のサーバ装置のアドレスに変更するアプリケーション処理部を備える。
【発明の効果】
【００１９】
一開示によれば、伝送遅延を削減するようにした端末装置、サーバ装置、無線通信システム、及び通信制御方法を提供することができる。また、一開示によれば、リアルタイムでコンテンツを提供できるようにした端末装置、サーバ装置、無線通信システム、及び通信制御方法を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】図１は無線通信システムの構成例を表す図である。
【図２】図２は無線通信システムの構成例を表わす図である。
【図３】図３は端末装置の構成例を表わす図である。
【図４】図４はキャッシュサーバ装置の構成例を表す図である。
【図５】図５はネームサーバ装置の構成例を表す図である。
【図６】図６はデータベースの構成例を表す図である。
【図７】図７はキャッシュサーバ装置の構成例を表す図である。
【図８】図８（Ａ）は基地局装置、図８（Ｂ）はコンテンツサーバ装置の各構成例を表す図である。
【図９】図９は動作例を表すシーケンス図である。
【図１０】図１０はコンテンツの伝送経路の例を表す図である。
【図１１】図１１はコンテンツの伝送経路の例を表す図である。
【図１２】図１２はコンテンツの伝送経路の例を表す図である。
【図１３】図１３は動作例を表すフローチャートである。
【図１４】図１４は端末装置の構成例を表す図である。
【図１５】図１５はキャッシュサーバ装置の構成例を表す図である。
【図１６】図１６は動作例を表すシーケンス図である。
【図１７】図１７はネームサーバ装置の構成例を表す図である。
【図１８】図１８は動作例を表すシーケンス図である。
【図１９】図１９（Ａ）は端末装置、図１９（Ｂ）はキャッシュサーバ装置の各ハードウェア構成例を表す図である。
【図２０】図２０（Ａ）はネームサーバ装置、図２０（Ｂ）は基地局装置の各ハードウェア構成を表す図である。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための形態について説明する。
【００２２】
［第１の実施の形態］
第１の実施の形態について説明する。
【００２３】
図１は、第１の実施の形態における無線通信システム１０の構成例を表している。無線通信システム１０は、端末装置１００、第１及び第２の基地局装置２００−１，２００−２、第１及び第２のサーバ装置３００−１，３００−２を備える。
【００２４】
端末装置１００は、例えば、フィーチャーフォンやスマートフォン、パーソナルコンピュータなどの無線通信装置である。図１に示す無線通信システム１０においては、端末装置１００は、ハンドオーバを行い、第１の基地局装置２００−１から第２の基地局装置２００−２へと接続する基地局装置を切り替えている例を表している。
【００２５】
第１及び第２の基地局装置２００−１，２００−２は、例えば、自局のサービスエリア内に在圏する端末装置１００と無線通信を行う無線通信装置である。第１及び第２の基地局装置２００−１，２００−２は、端末装置１００に対して、コンテンツの配信サービスや通話サービスなど種々のサービスを提供できる。
【００２６】
第１及び第２のサーバ装置３００−１，３００−２は、例えば、コンテンツサーバからコンテンツを受け取り、受け取ったコンテンツをメモリなどに保持している。そして、第１及び第２のサーバ装置３００−１，３００−２は、端末装置１００からの要求に応じてコンテンツを端末装置１００へ向けて送信する。このように、端末装置１００からの距離がコンテンツサーバと比較して短い距離に分散して設置された第１及び第２のサーバ装置３００−１，３００−２からコンテンツが送信されるような技術を、例えば、エッジコンピューティングと称する場合がある。図１に示す無線通信システム１０はエッジコンピューティングを利用した無線通信システムの一例である。
【００２７】
端末装置１００は、第１の基地局装置２００−１を介して第１のサーバ装置３００−１へ第１のコンテンツ取得要求を送信し、第１のコンテンツ取得要求により要求したコンテンツを第１の基地局装置２００−１を介して第１のサーバ装置３００−１から受信する。
【００２８】
また、端末装置１００は、アプリケーション処理部１３０を備える。アプリケーション処理部１３０は、端末装置１００が第１の基地局装置２００−１から第２の基地局装置２００−２へ接続を切り替えたとき、第２の基地局装置２００−２へ送信する第２のコンテンツ取得要求の送信先のアドレスを変更する。アプリケーション処理部１３０は、当該送信先のアドレスを、第１の基地局装置２００−１に接続された第１のサーバ装置３００−１のアドレスから、第２の基地局装置２００−２に接続された第２のサーバ装置３００−２のアドレスへ変更する。
【００２９】
このように本第１の実施の形態においては、端末装置１００が接続基地局装置を切り替えたとき、端末装置１００は、第２のコンテンツ取得要求の送信先のアドレスを第１のサーバ装置３００−１から第２のサーバ装置３００−２へと変更している。これにより、例えば、第２のコンテンツ取得要求は第１のサーバ装置３００−１ではなく第２のサーバ装置３００−２へと送信され、第２のサーバ装置３００−２から端末装置１００へコンテンツが配信される。
【００３０】
この場合、第１のサーバ装置３００−１から第１及び第２の基地局装置２００−１，２００−２を経由して端末装置１００へ至る経路と、第２のサーバ装置３００−２から第２の基地局装置２００−２を経由して端末装置１００へと至る経路では、後者の方が経路長は短い。
【００３１】
従って、本第１の実施の形態における無線通信システム１０においては、経路長が短くなった分、第１のサーバ装置３００−１から第１及び第２の基地局装置２００−１，２００−２を介してコンテンツが配信される場合と比較して、伝送遅延の削減を図ることができる。
【００３２】
そして、本第１の実施の形態においては伝送遅延の削減を図ることができるため、端末装置１００においてはコンテンツをリアルタイムで利用することができる。
【００３３】
［第２の実施の形態］
次に第２の実施の形態について説明する。
【００３４】
＜無線通信システムの構成例＞
第２の実施の形態における無線通信システムの構成例を説明する。図２は無線通信システム１０の構成例を表す図である。
【００３５】
無線通信システム１０は、端末装置（以下、「端末」と称する場合がある）１００、基地局装置（以下、「基地局」と称する場合がある）２００−１，２００−２、キャッシュサーバ装置（以下、「キャッシュサーバ」と称する場合がある）３００−１，３００−２を備える。また、無線通信システム１０は、Ｓ−ＧＷ（Serving Gateway）４００、Ｐ−ＧＷ（Packet Data Network Gateway）５００、及びコンテンツサーバ装置（以下、「コンテンツサーバ」と称する場合がある）６００を備える。
【００３６】
例えば、第１の実施の形態において説明した第１の基地局装置２００−１が基地局２００−１、第２の基地局装置２００−２が基地局２００−２にそれぞれ対応する。また、例えば、第１の実施の形態で説明した第１のサーバ装置３００−１がキャッシュサーバ３００−１、第２のサーバ装置３００−２がキャッシュサーバ３００−２にそれぞれ対応する。
【００３７】
図２に示す無線通信システム１０においては、端末１００がハンドオーバ（以下、「ＨＯ」と称する場合がある）を行って、接続基地局をある基地局２００−１から他の基地局２００−２へ切り替える例を表している。
【００３８】
ここで、ＨＯ前に端末１００が接続した基地局２００−１を旧基地局２００−１、ＨＯ後に端末１００が接続した基地局２００−２を新基地局２００−２と称する場合がある。
【００３９】
また、旧基地局２００−１に接続されたキャッシュサーバ３００−１を旧キャッシュサーバ３００−１、新基地局２００−２に接続されたキャッシュサーバ３００−２を新キャッシュサーバ３００−２と称する場合もある。
【００４０】
２つのキャッシュサーバ３００−１，３００−２は、コンテンツサーバ６００から配信されるコンテンツを保持しており、端末１００からのコンテンツの取得要求（以下では、「コンテンツ取得要求」と称する場合がある）に応じて、コンテンツを配信する。
【００４１】
例えば、端末１００からのコンテンツ取得要求に応じて、旧キャッシュサーバ３００−１は旧基地局２００−１に接続した端末１００に対してコンテンツを配信し、新キャッシュサーバ３００−２は新基地局２００−２に接続した端末１００に対してコンテンツを配信する。
【００４２】
図２に示す無線通信システム１０では、コンテンツサーバ６００から端末１００にコンテンツが配信される場合と比較して、端末１００との距離が近い各キャッシュサーバ３００−１，３００−２からコンテンツを配信しているため、伝送遅延を解消することができる。
【００４３】
このように、コンテンツの配信を集中配備されたコンテンツサーバ６００からではなく、分散配置されたキャッシュサーバ３００−１，３００−２から行わせるようにした技術を、例えば、エッジコンピューティングと称する場合がある。図２に示す無線通信システム１０はエッジコンピューティングの一例を表している。
【００４４】
端末１００は、例えば、フィーチャーフォンやスマートフォン、パーソナルコンピュータなどの無線通信装置である。端末１００は、各基地局２００−１，２００−２のサービスエリアにおいて、各基地局２００−１，２００−２と接続して無線通信を行い、通話サービスやコンテンツ配信サービスなど種々のサービスの提供を受けることができる。
【００４５】
各基地局２００−１，２００−２は、自局のサービスエリア内に在圏する端末１００と無線通信を行う無線通信装置である。各基地局２００−１，２００−２は、キャッシュサーバ３００−１やコンテンツサーバ６００から送信されたコンテンツに関するデータなどを受信し、受信したデータを無線信号に変換して端末１００へ送信する。また、各基地局２００−１，２００−２は、端末１００から送信された無線信号を受信して、無線信号からデータや制御信号などを抽出する。各基地局２００−１，２００−２は、抽出したデータや制御信号などを所定のフォーマットのメッセージに変換してキャッシュサーバ３００−１，３００−２やＳ−ＧＷ４００へ送信する。
【００４６】
各キャッシュサーバ３００−１，３００−２は、コンテンツサーバ６００から送信されたコンテンツに関するデータ（以下、「コンテンツ」と称する場合がある）を保持する。各キャッシュサーバ３００−１，３００−２は、端末１００から送信されたコンテンツ取得要求に応じて、保持したコンテンツを端末１００へ送信する。キャッシュサーバ３００−１，３００−２は基地局２００−１，２００−２にそれぞれ接続されており、基地局２００−１，２００−２を介して、端末１００やコンテンツサーバ６００などと通信を行う。
【００４７】
ここで、旧キャッシュサーバ３００−１は、旧基地局２００−１を介して新基地局２００−２と接続していると考えることもできる。また、新キャッシュサーバ３００−２は、新基地局２００−２を介して旧基地局２００−１と接続していると考えることもできる。しかし、各キャッシュサーバ３００−１，３００−２は各基地局２００−１，２００−２と所定距離内で接続されている。すなわち、旧キャッシュサーバ３００−１と旧基地局２００−１との距離は、旧キャッシュサーバ３００−１から旧基地局２００−１を介した新基地局２００−２までの距離よりも短いものとなっている。また、新キャッシュサーバ３００−２と新基地局２００−２との距離は、新キャッシュサーバ３００−２から新基地局２００−１を介した旧基地局２００−１までの距離よりも短いものとなっている。
【００４８】
Ｓ−ＧＷ４００は、例えば、データに関する経路を設定し、設定した経路に従ってコンテンツを中継する。また、Ｓ−ＧＷ４００は、キャッシュサーバ３００−１，３００−２とコンテンツサーバ６００で交換されるメッセージなども中継する。
【００４９】
Ｐ−ＧＷ５００は、端末１００に対してＩＰ（Internet Protocol）アドレスの払い出し、データに対するＱｏＳ（Quality of Service）制御、課金データの作成などを行う。なお、Ｐ−ＧＷ５００は、本第２の実施の形態においては、ネームサーバ装置（以下、「ネームサーバ」と称する場合がある）として機能する。以下においては、Ｐ−ＧＷ５００をネームサーバ５００として説明する場合がある。ネームサーバ５００の詳細については後述する。
【００５０】
コンテンツサーバ６００は、コンテンツを保持し、キャッシュサーバ３００−１，３００−２から送信された要求を受信すると、当該要求に応じたコンテンツをキャッシュサーバ３００−１，３００−２へ送信する。
【００５１】
以降においては、無線通信システム１０に含まれる各装置１００，…の構成例について説明する。
【００５２】
＜端末装置１００の構成例＞
端末１００の構成例について説明する。図３は端末１００の構成例を表す図である。端末１００は、アンテナ１０１、送信部１１０、受信部１２０、アプリケーション処理部１３０、アドレス記憶部１４０、セルＩＤ記憶部１５０を備える。
【００５３】
アンテナ１０１は、送信部１１０から無線信号を受け取り、受け取った無線信号を各基地局２００−１，２００−２へ送信する。また、アンテナ１０１は、各基地局２００−１，２００−２から送信された無線信号を受信し、受信した無線信号を受信部１２０へ出力する。
【００５４】
送信部１１０は、アプリケーション処理部１３０からベースバンド信号を受け取り、ベースバンド信号を無線帯域の無線信号に変換する。送信部１１０は、変換後の無線信号をアンテナ１０１へ出力する。送信部１１０には、このような変換処理が行われるように周波数変換回路やＢＰＦ（Band Pass Filter）などを備えるようにしてもよい。
【００５５】
受信部１２０は、アンテナ１０１から受け取った無線信号をベースバンド帯域のベースバンド信号に変換し、変換後の無線信号をアプリケーション処理部１３０へ出力する。受信部１２０においても、このような変換処理などが行われるように周波数変換回路やＢＰＦなどを備えるようにしてもよい。
【００５６】
アプリケーション処理部１３０は、例えば、自端末１００とキャッシュサーバ３００−１，３００−２との間で交換されるメッセージなどに対する処理などを行う。
【００５７】
具体的には、アプリケーション処理部１３０は、受信部１２０から受け取ったベースバンド信号からキャッシュサーバ３００−１，３００−２のアドレスを抽出し、抽出したアドレスをアドレス記憶部１４０へ記憶する。各キャッシュサーバ３００−１，３００−２のアドレスは、例えば、各キャッシュサーバ３００−１，３００−２を他のキャッシュサーバと識別するための識別情報である。
【００５８】
また、アプリケーション処理部１３０は、受信部１２０から受け取ったベースバンド信号から基地局２００−１，２００−２のセルＩＤ（Identification）を抽出し、抽出したセルＩＤをセルＩＤ記憶部１５０へ記憶する。各基地局２００−１，２００−２のセルＩＤは、各基地局２００−１，２００−２を他の基地局と識別する識別情報である。
【００５９】
さらに、アプリケーション処理部１３０は、コンテンツ取得要求を生成する。コンテンツ取得要求は、キャッシュサーバ３００−１，３００−２に保持されたコンテンツの取得を要求するためのものである。
【００６０】
コンテンツ取得要求の送信先のアドレスは、キャッシュサーバ３００−１，３００−２のアドレスとなる。アプリケーション処理部１３０は、アドレス記憶部１４０から各キャッシュサーバ３００−１，３００−２のアドレスを読み出して、読み出したアドレスを、コンテンツ取得要求の送信先のアドレスとする。
【００６１】
また、コンテンツ取得要求には、端末１００が接続している基地局２００−１，２００−２のセルＩＤが含まれる場合がある。この場合、アプリケーション処理部１３０は、接続する基地局１００と交換するメッセージなどに基づいて、端末１００が接続している基地局２００−１，２００−２のセルＩＤを読み出す。アプリケーション処理部１３０は、読み出したセルＩＤをコンテンツ取得要求に含めるようにする。
【００６２】
アドレス記憶部１４０は、キャッシュサーバ３００−１，３００−２のアドレスを記憶する。アプリケーション処理部１３０によって、記憶されたアドレスが適宜読み出される。なお、どのようなタイミングで当該アドレスが記憶されるかなどについては後述する。
【００６３】
セルＩＤ記憶部１５０は、基地局２００−１，２００−２のセルＩＤを記憶する。アプリケーション処理部１３０によって、記憶されたセルＩＤが適宜読み出される。なお、どのようなタイミングでセルＩＤが記憶されるかなどについては後述する。
【００６４】
＜キャッシュサーバ装置の構成例＞
次に、キャッシュサーバ３００−１，３００−２の構成例について説明する。キャッシュサーバ３００−１，３００−２はいずれも同一構成のため、とくに断らない限り、以下ではキャッシュサーバ３００として説明する。また、基地局２００−１，２００−２についても、いずれも同一構成のため、とくに断らない限り、基地局２００として説明する。
【００６５】
図４はキャッシュサーバ３００の構成例を表す図である。キャッシュサーバ３００は、セルＩＤ確認部３１０、プロキシ処理部３２０、コンテンツ保持部３３０、アドレス取得部３４０を備える。
【００６６】
セルＩＤ確認部３１０は、基地局１００を介して端末１００から送信されたコンテンツ取得要求を受信し、コンテンツ取得要求に含まれるセルＩＤを抽出する。そして、セルＩＤ確認部３１０は、抽出したセルＩＤが、自キャッシュサーバ３００と接続した基地局２００のセルＩＤと異なるか否かを判別する。セルＩＤ確認部３１０は、一致する場合、受信したコンテンツ取得要求をプロキシ処理部３２０へ出力する。一致する場合とは、例えば、図２において、旧キャッシュサーバ３００−１が受け取ったセルＩＤが、旧キャッシュサーバ３００−１と接続された旧基地局２００−１のセルＩＤと一致する場合である。
【００６７】
一方、セルＩＤ確認部３１０は、異なる場合、キャッシュサーバ３００のアドレスを変更することを決定し、セルＩＤに対応するキャッシュサーバ３００のアドレスの取得指示と当該セルＩＤとをアドレス取得部３４０へ通知する。異なる場合とは、例えば、図２において、旧キャッシュサーバ３００−１が受け取ったセルＩＤが旧基地局２００−１のセルＩＤと異なる場合である。この場合、セルＩＤ確認部３１０は、受け取ったセルＩＤに対応するキャッシュサーバ３００のアドレスを取得するようアドレス取得部３４０へ指示することになる。セルＩＤ確認部３１０は、例えば、キャッシュサーバ３００のアドレスを変更することを決定し、キャッシュサーバ３００のアドレスを取得するよう処理を行っていることからアドレス変換部として機能する。
【００６８】
プロキシ処理部３２０は、セルＩＤ確認部３１０からコンテンツ取得要求を受け取ると、当該コンテンツ取得要求により要求されたコンテンツをコンテンツ保持部３３０から読み出すようにコンテンツ保持部３３０に通知する。プロキシ処理部３２０は、コンテンツ保持部３３０からコンテンツを受け取った場合、受け取ったコンテンツを、セルＩＤ確認部３１０を経由して端末１００へ向けて送信する。
【００６９】
一方、プロキシ処理部３２０は、要求されたコンテンツを保持していない旨の通知をコンテンツ保持部３３０から受け取った場合、コンテンツサーバ３００に向けて、コンテンツ取得要求を送信する。この場合、プロキシ処理部３２０は、コンテンツサーバ６００から当該要求に対応するコンテンツを受信すると、当該コンテンツをコンテンツ保持部３３０へ出力したり、セルＩＤ確認部３１０を経由して取得したコンテンツを端末１００へ向けて送信する。
【００７０】
また、プロキシ処理部３２０は、アドレス取得部３４０からキャッシュサーバのアドレスを受け取ると、受け取ったキャッシュサーバ３００のアドレスを、セルＩＤ確認部３１０を経由して端末１００へ向けて送信する。この場合、プロキシ処理部３２０は、キャッシュサーバ３００のアドレスをコンテンツとともに送信してもよい。
【００７１】
コンテンツ保持部３３０は、例えば、メモリなどであって、コンテンツを保持する。コンテンツ保持部３３０は、プロキシ処理部３２０からコンテンツの読み出しの通知を受け取ると、当該通知により要求されたコンテンツを読み出して、読み出したコンテンツをプロキシ処理部３２０へ出力する。この場合、コンテンツ保持部３３０は、当該通知により要求されたコンテンツを保持していない場合、要求されたコンテンツを保持していない旨の通知をプロキシ処理部３２０へ通知する。
【００７２】
アドレス取得部３４０は、セルＩＤ確認部３１０からアドレスの取得指示とセルＩＤとを受け取ると、セルＩＤに対応するキャッシュサーバ３００のアドレスを取得するようネームサーバ５００へ要求する。このセルＩＤは、例えば、新基地局２００−２のセルＩＤとなっている。詳細については後述する。
【００７３】
また、アドレス取得部３４０は、セルＩＤに対応するキャッシュサーバ３００のアドレスをネームサーバ５００から取得すると、取得したアドレスをプロキシ処理部３２０へ出力する。
【００７４】
＜その他の構成例＞
次に、ネームサーバ５００、基地局２００、コンテンツサーバ６００などの構成例について説明する。
【００７５】
図５はネームサーバ５００の構成例を表す図である。ネームサーバ５００は、要求受付部５１０とデータベース５２０を備える。
【００７６】
要求受付部５１０は、キャッシュサーバ３００から送信された要求を受け取り、当該要求に含まれるセルＩＤを抽出する。要求受付部５１０は、抽出したセルＩＤに対応するキャッシュサーバ３００のアドレスをデータベース５２０から読み出し、読み出したキャッシュサーバ３００のアドレスをキャッシュサーバ３００へ送信する。
【００７７】
データベース５２０は、例えば、ネームサーバ５００のメモリ内に保持され、セルＩＤとキャッシュサーバ３００のアドレスとの対応関係を保持する。
【００７８】
図６はデータベース５２０の例を表している。データベース５２０には、各セルＩＤに対応するキャッシュサーバ３００のアドレスが保持されている。
【００７９】
例えば、旧基地局２００−１のセルＩＤ「セルＩＤ＃１」に対して、旧基地局２００−１に接続されたキャッシュサーバ３００−１のアドレスは「ａａａ．ｂｂｂ．ｃｃｃ１」となっている。また、新基地局２００−１のセルＩＤ「セルＩＤ＃２」に対して、新基地局２００−２に接続されたキャッシュサーバ３００−２のアドレスは「ａａａ．ｂｂｂ．ｃｃｃ２」となっている。
【００８０】
図５に戻り、データベース５２０は、ネームサーバ５００ではなく、キャッシュサーバ３００に保持されてもよい。図７はデータベース５２０を含むキャッシュサーバ３００の構成例を表している。この場合、キャッシュサーバ３００のアドレス取得部３４０は、ネームサーバ５００に対して要求を送信することなく、セルＩＤに対応するキャッシュサーバ３００のアドレスをデータベース５２０から読み出すことができる。
【００８１】
次に、基地局２００の構成例を説明する。図８（Ａ）は基地局２００の構成例を表す図である。基地局２００は、アンテナ２０１、送信部２１０、受信部２２０、処理部２３０、ＮＷ  Ｉ／Ｆ（Network Interface）２４０、及びメモリ２５３を備える。
【００８２】
アンテナ２０１は、送信部２１０から受け取った無線信号を端末１００へ送信する。また、アンテナ２０１は、端末１００から送信された無線信号を受信し、受信した無線信号を受信部２２０へ出力する。
【００８３】
送信部２１０は、処理部２３０からベースバンド信号を受け取り、受け取ったベースバンド信号を無線帯域の無線信号に変換する。送信部２１０は、変換後の無線信号をアンテナ２０１へ出力する。
【００８４】
受信部２２０は、アンテナ２０１から無線信号を受け取り、受け取った無線信号をベースバンド帯域のベースバンド信号に変換する。受信部２２０は、変換後のベースバンド信号を処理部２３０へ出力する。
【００８５】
送信部２１０と受信部２２０においても、このような周波数変換処理が行われるように周波数変換回路やＢＰＦなどを備えるようにしてもよい。
【００８６】
処理部２３０は、ＮＷ  Ｉ／Ｆ２４０からコンテンツに関するデータなどを受け取り、受け取ったデータなどに対して誤り訂正符号化処理や変調処理などを施してベースバンド信号を生成する。処理部２３０は、生成したベースバンド信号を送信部２１０へ出力する。
【００８７】
また、処理部２３０は、受信部２２０から受け取ったベースバンド信号に対して復調処理や誤り訂正復号化処理などを施して、データなどを抽出する。処理部２３０は、抽出したデータなどをＮＷ  Ｉ／Ｆ２４０へ出力する。
【００８８】
ＮＷ  Ｉ／Ｆ２４０は、キャッシュサーバ３００やコンテンツサーバ６００から受け取った所定フォーマットのメッセージなどからコンテンツなどを抽出し、抽出したコンテンツなどを処理部２３０へ出力する。また、ＮＷ  Ｉ／Ｆ２４０は処理部２３０から受け取ったデータなどを所定フォーマットのメッセージなどに変換し、変換したメッセージなどをキャッシュサーバ３００やコンテンツサーバ６００へ向けて送信する。
【００８９】
メモリ２５３は、例えば、処理部２３０で処理が行われる際にデータなどが適宜記憶される。
【００９０】
次に、コンテンツサーバ６００の構成例を説明する。図８（Ｂ）はコンテンツサーバ６００の構成例を表す図である。コンテンツサーバ６００は、コンテンツ配信部６１０とストレージ部６２０を備える。
【００９１】
コンテンツ配信部６１０は、キャッシュサーバ３００から送信されたコンテンツ取得要求を受信すると、要求されたコンテンツをストレージ６２０から読み出して、当該コンテンツをキャッシュサーバ３００へ向けて送信する。
【００９２】
ストレージ６２０は、例えば、ＨＤＤ（Hard Disk Drive）やカセットテープなどの大容量の記憶媒体であり、様々なコンテンツに関するデータを記憶する。
【００９３】
＜動作例＞
次に動作例について説明する。例えば、図２に示すように、端末１００が旧基地局２００−１に接続し、ＨＯによって新基地局２００−２へと接続を切り替える場合で動作例を説明する。
【００９４】
図９は無線通信システム１０における動作例を表すシーケンス図である。
【００９５】
端末１００は、旧基地局２００−１に接続しているときにおいて、コンテンツ取得要求を生成し、生成したコンテンツ取得要求を旧キャッシュサーバ３００−１へ送信する（Ｓ３１０）。このとき、端末１００は接続している旧基地局２００−１のセルＩＤを含むコンテンツ取得要求を送信する。
【００９６】
例えば、端末１００は、旧基地局２００−１（又は旧基地局２００−１を含むネットワーク側）との接続処理の際に、Ｐ−ＧＷ５００からＩＰアドレスが割り当てられるが、その際に、Ｐ−ＧＷ５００から旧キャッシュサーバ３００−１のアドレスも通知される。通知された旧キャッシュサーバ３００−１のアドレスはアプリケーション処理部１３０によりアドレス記憶部１４９に適宜記憶される。
【００９７】
また、例えば、端末１００は、旧基地局２００−１との接続処理の際に旧基地局２００−１のセルＩＤを取得したり、或いは、他の基地局と接続しているときにブロードキャスト送信された報知情報に基づいて旧基地局２００−１のセルＩＤを取得する。取得した旧基地局２００−１のセルＩＤは、アプリケーション処理部１３０によりセルＩＤ記憶部１５０に記憶される。
【００９８】
端末１００は、このように取得した旧キャッシュサーバ３００−１のアドレスと旧基地局２００−１のセルＩＤを利用して、当該セルＩＤを含む、当該アドレス宛のコンテンツ取得要求を生成できる。
【００９９】
この場合、例えば、アプリケーション処理部１４０はユーザ操作に応じたコンテンツの識別情報を生成し、コンテンツの識別情報を含むコンテンツ取得要求を生成する。
【０１００】
旧キャッシュサーバ３００−１は、コンテンツ取得要求を受信すると、要求されたコンテンツを端末１００へ向けて送信する（Ｓ１３）。
【０１０１】
図１０は無線通信システム１０においてコンテンツの経路例を表す図である。Ｓ１０からＳ１３までの処理においては、経路（Ｘ）により、コンテンツ取得要求とコンテンツが交換される。経路（Ｘ）は、ＨＯ前の端末１００から旧基地局２００−１を経由して旧キャッシュサーバ３００−１へ至る経路となっている。
【０１０２】
図９に戻り、なお、旧キャッシュサーバ３００−１では、要求されたコンテンツを保持していない場合、コンテンツサーバ６００に向けてコンテンツ取得要求を送信する（Ｓ１１）。そして、旧キャッシュサーバ３００−１は、コンテンツサーバ６００からコンテンツを受信し（Ｓ１２）、受信したコンテンツを保持しつつ、端末１００へ向けて送信する（Ｓ１３）。
【０１０３】
次に、端末１００ではＨＯを行う（Ｓ１４）。ＨＯにより、端末１００は接続基地局を旧基地局２００−１から新基地局２００−２へ切り替える。
【０１０４】
次に、端末１００は、コンテンツ取得要求を旧キャッシュサーバ３００−１へ向けて送信する（Ｓ１５）。このとき、端末１００は、コンテンツ取得要求に新基地局２００−２のセルＩＤ（例えばセルＩＤ＃２）を含めるようにする。
【０１０５】
例えば、以下のような処理が行われる。すなわち、端末１００は、ＨＯ処理や基地局２００との接続処理の際に基地局２００とメッセージなどを交換することで、接続している基地局２００のセルＩＤを取得できる。端末１００では、ＨＯ処理により、接続している新基地局２００−２のセルＩＤを取得できる。これにより、端末１００は、取得したセルＩＤを含むコンテンツ取得要求を生成して、送信することができる。
【０１０６】
旧キャッシュサーバ３００−１では、端末１００からコンテンツ取得要求を受信すると、要求されたコンテンツを端末１００へ向けて送信する（Ｓ１６）。このとき、旧キャッシュサーバ３００−１は、新基地局２００−２に接続された新キャッシュサーバ３００−２のアドレス（図９において「新サーバアドレス」）を端末１００へ向けて送信する。
【０１０７】
旧キャッシュサーバ３００−１では、ＨＯ前に受け取ったセルＩＤ（例えばＳ１０）に対して、ＨＯ後には当該セルＩＤと異なるセルＩＤを受け取る（例えばＳ１５）。この場合、旧キャッシュサーバ３００−１では、自局が接続する旧基地局２００−１のセルＩＤではない、他の基地局２００−２のセルＩＤを受け取ることになる。旧キャッシュサーバ３００−１では、自局が接続する旧基地局２００−１のセルＩＤとは異なるセルＩＤを受け取ることで、端末１００がＨＯしたことを認識することができる。
【０１０８】
本第２の実施の形態においては、この場合、旧キャッシュサーバ３００−１は、端末１００がＨＯ後に接続した新基地局２００−２に接続された新キャッシュサーバ３００−２のアドレスを取得するよう処理を行う。例えば、旧キャッシュサーバ３００−１はネームサーバ５００に問い合わせて新キャッシュサーバ３００−２のアドレスを取得したり、自局で保持したデータベース５２０から新キャッシュサーバ３００−２のアドレスを取得する。
【０１０９】
そして、旧キャッシュサーバ３００−１は、取得した新キャッシュサーバ３００−２のアドレスを端末１００へ向けて送信する（Ｓ１６）。これにより、例えば、端末１００では新キャッシュサーバ３００−２のアドレスを取得でき、以後、コンテンツ取得要求を新キャッシュサーバ３００−２へ向けて送信することが可能となる。
【０１１０】
なお、旧キャッシュサーバ３００−１は、端末１００から要求されたコンテンツを保持していないときは、コンテンツサーバ６００に対してコンテンツ取得要求を送信する。そして、旧キャッシュサーバ３００−１は、コンテンツサーバ６００から受信したコンテンツを保持しつつ端末１００へ送信する。
【０１１１】
端末１００は、コンテンツと新キャッシュサーバ３００−２のアドレスとを取得すると、キャッシュサーバ３００のアドレスを旧キャッシュサーバ３００−１から新キャッシュサーバ３００−２へと変更する（Ｓ１７）。例えば、アプリケーション処理部１３０は新キャッシュサーバ３００−２のアドレスをアドレス記憶部１４０に記憶することで本処理を行う。アプリケーション処理部１３０では、コンテンツ取得要求の送信先のアドレスを、旧キャッシュサーバ３００−１のアドレスから新キャッシュサーバ３００−２のアドレスへと変更することになる。アプリケーション処理部１３０は、送信先のアドレスが新キャッシュサーバ３００−２のアドレスへと変更されたコンテンツ取得要求を、以後、送信可能となる。アプリケーション処理部１３０は、例えば、キャッシュサーバ３００のアドレスを変更することからアドレス変換部として機能する。
【０１１２】
次に、端末１００は、コンテンツ取得要求を新キャッシュサーバ３００−２へ送信する（Ｓ１８）。
【０１１３】
新キャッシュサーバ３００−２は、コンテンツ取得要求を受信すると、要求されたコンテンツを端末１００へ送信する（Ｓ２１）。この場合も、新キャッシュサーバ３００−２は、要求されたコンテンツを保持していない場合、コンテンツサーバ６００に対してコンテンツ取得要求を送信し、コンテンツサーバ６００から受信したコンテンツを保持しつつ、端末１００へ送信する（Ｓ１９，Ｓ２０）。
【０１１４】
なお、図９において、端末１００はコンテンツ取得要求を、Ｓ１０、Ｓ１５、Ｓ１８の３回送信している。端末１００は同一のコンテンツに対してコンテンツ取得要求を３回送信してもよいし、全て異なるコンテンツに対してコンテンツ取得要求を送信してもよい。
【０１１５】
図１１は、ＨＯ後、キャッシュサーバ３００の変更がおこなわれない場合のコンテンツの経路例を表している。この場合の経路としては経路（Ｙ）となる。経路（Ｙ）は、ＨＯ後の端末１００から新基地局２００−２と旧基地局２００−１を経由して、キャッシュサーバ３００−１へと至る経路となっている。
【０１１６】
一方、図１２は、ＨＯ後、本実施の形態におけるコンテンツの経路例を表している。例えば、コンテンツ取得要求の送信先アドレスが、旧キャッシュサーバ３００−１から新キャッシュサーバ３００−２へと変更されたことで、コンテンツ取得要求が新キャッシュサーバ３００−２へ送信される。これにより、端末１００は経路（Ｚ）を利用してコンテンツを取得できる。すなわち、ＨＯ後の端末１００は、新基地局２００−２を介して新キャッシュサーバ３００−２との間でコンテンツ取得要求とコンテンツを交換できる。
【０１１７】
本第２の実施の形態においては、コンテンツ取得要求の送信先のアドレスを、旧キャッシュサーバ３００−１のアドレスから新キャッシュサーバ３００−２のアドレスへと変更している。従って、端末１００は、コンテンツ取得要求を新キャッシュサーバ３００−２へ送信でき（Ｓ１８）、新キャッシュサーバ３００−２からコンテンツを取得することができる（Ｓ２１）。これにより、例えば、図１２に示す経路（Ｚ）によりコンテンツを取得できる。
【０１１８】
本第２の実施の形態においては、各キャッシュサーバ３００−１，３００−２を各基地局２００−１，２００−１から所定距離の範囲内にそれぞれ接続させることで、端末１００からコンテンツサーバ６００までの距離よりも短い距離でコンテンツが送信される。これにより、端末１００はコンテンツ取得要求を送信後、コンテンツを取得するまでの時間を、コンテンツサーバ６００から取得する場合よりも短い時間となるため、伝送遅延を減少させることができる。
【０１１９】
しかし、端末１００がＨＯすることで、キャッシュサーバ３００−１，３００−２の切替えを行わない場合、ＨＯ前の経路長（例えば図１０）よりも、ＨＯ後の経路長（例えば図１１）の方が長くなる場合がある。このような場合、ＨＯ前よりもＨＯ後の方が、端末１００からキャッシュサーバ３００までの距離が長くなるため、コンテンツ取得要求後からコンテンツ取得までの時間も長くなる。従って、端末１００のＨＯにより、端末１００においては伝送遅延が発生する場合がある。
【０１２０】
そこで、本第２の実施の形態においては、ＨＯにより、キャッシュサーバ３００を新キャッシュサーバ３００−２へと切り替えることで（例えば図１２）、切り替えを行わない場合（例えば図１１）と比較して、コンテンツの取得経路による経路長を短くすることができる。
【０１２１】
従って、本第２の実施の形態においては、キャッシュサーバ３００の切替えが行われない場合と比較して、伝送遅延を削減させることができる。また、本第２の実施の形態においては、伝送遅延の削減により、端末１００ではリアルタイムでコンテンツを利用することが可能となる。
【０１２２】
図１３は旧キャッシュサーバ３００−１における処理の例を表すフローチャートである。図１３に示す各処理は、図９で示したシーケンス図と重複した処理もある。
【０１２３】
旧キャッシュサーバ３００−１は、処理を開始すると（Ｓ３０）、端末１００から受け取ったコンテンツ取得要求に含まれるセルＩＤを確認する（Ｓ３１）。
【０１２４】
次に、旧キャッシュサーバ３００−１は、確認したセルＩＤが変更されたか否かを判別する（Ｓ３２）。例えば、セルＩＤ確認部３１０は、コンテンツ取得要求に含まれるセルＩＤが自局（旧キャッシュサーバ３００−１）と接続した基地局２００−１のセルＩＤと異なるか否かにより判別する。
【０１２５】
旧キャッシュサーバ３００−１は、セルＩＤが変更されたと判別すると（Ｓ３２でＹＥＳ）、変更後の新キャッシュサーバ３００−２のアドレスを端末１００へ送信する（Ｓ３３）。
【０１２６】
そして、旧キャッシュサーバ３００−１は、一連の処理を終了する（Ｓ３４）。
【０１２７】
一方、旧キャッシュサーバ３００−１は、確認したセルＩＤが変更されていないと判別したとき（Ｓ３２でＮＯ）、キャッシュサーバ３００のアドレスを変更することなく一連の処理を終了する（Ｓ３４）。
【０１２８】
例えば、セルＩＤ確認部３１０は、コンテンツ取得要求に含まれるセルＩＤと旧キャッシュサーバ３００−１と接続した基地局２００−１のセルＩＤとが一致する場合、確認したセルＩＤが変更されていないと判別する。この場合、キャッシュサーバ３００では、コンテンツ取得要求をプロキシ処理部３２０へ出力し、キャッシュしたコンテンツなどを端末１００へ向けて送信する。
【０１２９】
［第３の実施の形態］
次に第３の実施の形態について説明する。第２の実施の形態では、例えば、旧キャッシュサーバ３００−１が主導してキャッシュサーバ３００のアドレスを変更する例について説明した。本第３の実施の形態では、例えば、端末１００が主導してキャッシュサーバ３００のアドレスを変更する場合の例である。
【０１３０】
図１４は第３の実施の形態における端末１００の構成例を表す図である。端末１００は、更に、セルＩＤ取得・判定部１６０を備える。
【０１３１】
セルＩＤ取得・判定部１６０は、例えば、新たに取得したセルＩＤ（例えば新基地局２００−２のセルＩＤ）と、それ以前に取得したセルＩＤ（例えば旧基地局２００−１のセルＩＤ）とが異なるか否かの判定処理を行う。そして、セルＩＤ・判定部１６０は、判定結果をアプリケーション処理部１３０へ通知する。
【０１３２】
アプリケーション処理部１３０は、新たに取得したセルＩＤと以前に取得したセルＩＤとが異なることを示す判定結果を得たとき、サーバ切り替え要求を生成する。この場合、アプリケーション処理部１３０は、基地局２００のセルＩＤが異なることで、端末１００が接続する基地局２００がハンドオーバにより変更されたことを認識する。そして、アプリケーション処理部１３０は、ハンドオーバにより端末１００が接続する基地局２００の変更により、キャッシュサーバ３００も変更されたものとして、サーバ切り替え要求を生成して、基地局２００へ送信するようにしている。サーバ切り替え要求を送信することで、端末１００は、変更後のキャッシュサーバ３００（例えば新キャッシュサーバ３００−２）のアドレスを取得することができる。この場合、アプリケーション処理部１３０は、サーバ切り替え要求に変更後のセルＩＤ（例えば新基地局２００−２のセルＩＤ）を含めて送信する。
【０１３３】
一方、アプリケーション処理部１３０は、新たに取得したセルＩＤと以前に取得したセルＩＤとが同じであることを示す判定結果を得たときは、キャッシュサーバ３００の変更要求を送信することはなく、とくに処理を行わない。この場合は、例えば、アプリケーション処理部１３０では、セルＩＤに変更はないため端末１００は接続する基地局２００の変更はしていない（又は端末１００はＨＯを行っていない）と認識する。
【０１３４】
図１５は第３の実施の形態におけるキャッシュサーバ３００の構成例を表す図である。
【０１３５】
プロキシ処理部３２０は、基地局２００などを経由して端末１００からサーバ切り替え要求を受信すると、キャッシュサーバ３００のアドレスを変更することを決定する。そして、プロキシ処理部３２０は、サーバ切り替え要求に含まれるセルＩＤを抽出し、アドレス取得部３４０に対して、当該セルＩＤに対応するキャッシュサーバ３００のアドレスの取得を指示する。プロキシ処理部３２０は、アドレス取得部３４０から受け取ったキャッシュサーバ３００のアドレスを端末１００へ向けて送信する。
【０１３６】
キャッシュサーバ３００のアドレスについては第２の実施の形態と同様に、キャッシュサーバ３００はネームサーバ５００に問い合わせて取得してもよいし、キャッシュサーバ３００がデータベース５２０を保持しデータベース５２０から取得するようにしてもよい。
【０１３７】
図１６は本第３の実施の形態における動作例を表すシーケンス図である。本第３の実施の形態においても、端末１００が旧基地局２００−１から新基地局２００−２へＨＯする場合の例で説明する。
【０１３８】
端末１００は、第２の実施の形態と同様に、コンテンツ取得要求を旧キャッシュサーバ３００−１へ送信する（Ｓ４０）。この場合、端末１００は、第２の実施の形態と異なり、セルＩＤを含まないコンテンツ取得要求を送信する。従って、本第３の実施の形態では、第２の実施の形態と比較して、端末１００が送信するコンテンツ取得要求の送信量を少なくさせることができ、無線リソースの有効活用化を図ることができる。
【０１３９】
旧キャッシュサーバ３００−１は、コンテンツ取得要求を受信すると、要求されたコンテンツを端末１００へ送信する（Ｓ４３）。旧キャッシュサーバ３００−１は、要求されたコンテンツを保持していないときは、コンテンツサーバ６００に対してコンテンツ取得要求を送信してコンテンツサーバ６００からコンテンツを取得し、当該コンテンツを保持しつつ、端末１００へ当該コンテンツを送信する（Ｓ４１〜Ｓ４３）。
【０１４０】
次に、端末１００はＨＯを実行する（Ｓ４４）。
【０１４１】
次に、端末１００は、サーバ切り替え要求を旧キャッシュサーバ３００−１へ送信する（Ｓ４５）。
【０１４２】
例えば、以下のような処理が行われる。すなわち、セルＩＤ取得・判定部１６０は、ＨＯ処理により取得したセルＩＤが以前に取得したセルＩＤと異なることから、自端末１００がＨＯしたことを示す判別結果を得る。アプリケーション処理部１３０は、かかる判別結果に基づいて、端末１００がＨＯして接続基地局を変更したことを認識する。そして、アプリケーション処理部１３０は、変更後の接続基地局２００に接続したキャッシュサーバ３００のアドレスを取得するべく、サーバ切り替え要求を生成して送信する。
【０１４３】
旧キャッシュサーバ３００−１は、サーバ切り替え要求を受信すると、新基地局２００−２のセルＩＤに対応する新キャッシュサーバ３００−２のアドレスを端末１００へ送信する（Ｓ４６）。
【０１４４】
この場合、新キャッシュサーバ３００−２のアドレスは、例えば、第２の実施の形態と同様に、旧キャッシュサーバ３００−１がネームサーバ５００に問い合わせて取得してもよい、旧キャッシュサーバ３００−１に保持したデータベース５２０から取得してもよい。この場合も、旧キャッシュサーバ３００−１では、端末１００から送信されるコンテンツ取得要求（Ｓ４８）の送信先を、新キャッシュサーバ３００−２のアドレスへと変更することを決定している。従って、旧キャッシュサーバ３００−１のアプリケーション処理部１３０も、例えば、アドレス変換部として機能する。
【０１４５】
次に、端末１００は、キャッシュサーバ３００のアドレスを旧キャッシュサーバ３００−１から新キャッシュサーバ３００−２へ変更する（Ｓ４７）。この場合も、例えば、アプリケーション処理部１３０は、新キャッシュサーバ３００−２のアドレスをアドレス記憶部１４０に記憶することで本処理を行う。例えば、アプリケーション処理部１３０は、キャッシュサーバ３００のアドレスを変更することからアドレス変換部として機能する。
【０１４６】
次に、端末１００は、コンテンツ取得要求を新キャッシュサーバ３００−２へ向けて送信する（Ｓ４８）。この場合、端末１００は、コンテンツ取得要求の送信先のアドレスを、旧キャッシュサーバ３００−１のアドレスから新キャッシュサーバ３００−２のアドレスへ変更する。これにより、端末１００はコンテンツ取得要求を新キャッシュサーバ３００−２へ向けて送信できる。
【０１４７】
新キャッシュサーバ３００−２は、コンテンツ取得要求を受信すると、コンテンツ取得要求により要求されたコンテンツを端末１００へ向けて送信する（Ｓ５１）。新キャッシュサーバ３００−２は要求されたコンテンツを保持していないときは、コンテンツサーバ６００へコンテンツ取得要求を送信する。新キャッシュサーバ３００−２は、コンテンツサーバ６００から送信されたコンテンツを受信し、受信したコンテンツを保持しつつ、受信したコンテンツを端末１００へ向けて送信する（Ｓ４９〜Ｓ５１）。
【０１４８】
なお、本第３の実施の形態においても図１３が用いられる。本第３の実施の形態では、図１３は、例えば、端末１００における動作例を表すフローチャートとなっている。端末１００は、処理を開始すると（Ｓ３０）、セルＩＤを確認し（Ｓ３１）、セルＩＤが変更されたか否かを判別する（Ｓ３２）。
【０１４９】
端末１００は、セルＩＤが変更された場合（Ｓ３２でＹＥＳ）、サーバ切り替え要求を送信し、新キャッシュサーバ３００−２のアドレスを取得する。これにより、端末１００は、送信先のアドレスを、旧キャッシュサーバ３００−１から新キャッシュサーバ３００−２へと変更したコンテンツ取得要求を送信できる（Ｓ３３）。そして、端末１００は一連の処理を終了する（Ｓ３４）。
【０１５０】
一方、端末１００はセルＩＤの変更がない場合（Ｓ３２でＮＯ）、キャッシュサーバ３００のアドレスを変更することなく、一連の処理を終了する（Ｓ３４）。
【０１５１】
本第３の実施の形態においても、端末１００のＨＯによりキャッシュサーバ３００も旧キャッシュサーバ３００−１から新キャッシュサーバ３００−２へ切替えられる。これにより、コンテンツの取得経路も、例えば、図１０から図１２へと切り替えられる。
【０１５２】
従って、本第３の実施の形態においても、端末１００がＨＯしたときでも、キャッシュサーバ３００の切り替えが行われない場合（例えば図１１）と比較して、経路長も短くなり、伝送遅延が削減される。伝送遅延の削減により、端末１００ではリアルタイムでコンテンツを利用することができる。
【０１５３】
また、本第３の実施の形態では、端末１００はセルＩＤの変更を検出するとサーバ切り替え要求を送信しており（例えば図１６のＳ４５）、ＨＯ後、すぐに旧キャッシュサーバ３００−１はキャッシュサーバ３００の切り替えを行うことが可能となる。従って、旧キャッシュサーバ３００−１は、第２の実施の形態のように端末１００からのコンテンツ取得要求（例えば図９のＳ１５）を待つことなく、第２の実施の形態よりも早いタイミングでキャッシュサーバ３００へ切り替えを行うことができる。また、旧キャッシュサーバ３００−１は、切り替え後のキャッシュサーバ３００のアドレスを、第２の実施の形態の場合よりも早いタイミングで端末１００へ通知できる。
【０１５４】
［第４の実施の形態］
次に第４の実施の形態について説明する。第４の実施の形態は、例えば、ネームサーバ５００においてコンテンツを送信するキャッシュサーバ３００を指定する例である。
【０１５５】
図１７は本第４の実施の形態におけるネームサーバ５００の構成例を表す図である。ネームサーバ５００は、更に、要求転送部５３０を備える。
【０１５６】
要求転送部５３０は、要求受付部５１０からコンテンツ取得要求と、当該コンテンツ取得要求を送信する送信先のキャッシュサーバ３００のアドレスとを受け取る。そして、要求転送部５３０は、コンテンツ取得要求を、当該キャッシュサーバ３００のアドレス宛に送信する。
【０１５７】
この場合、要求受付部５１０では、端末１００から送信されたコンテンツ取得要求を受信するが、受信したコンテンツ取得要求の送信先のアドレスを変更している。
【０１５８】
例えば、要求受付部５１０はコンテンツ取得要求に含まれるセルＩＤが旧基地局２００−１の場合、旧キャッシュサーバ３００−１のアドレスへと変更する。この場合は、例えば、端末２００がＨＯする前において旧基地局２００−１と接続している場合である。
【０１５９】
また、例えば、要求受付部５１０はコンテンツ取得要求に含まれるセルＩＤが新基地局２００−２の場合、新キャッシュサーバ３００−２のアドレスへと変更する。この場合は、例えば、端末２００がＨＯして接続先を新基地局２００−２へと変更した場合である。
【０１６０】
このことから、ネームサーバ５００においても、端末１００のＨＯにより、コンテンツ取得要求の送信先のアドレスを旧キャッシュサーバ２００−１のアドレスから新キャッシュサーバ２００−２のアドレスへと変更している、と言える。要求受付部５１０は、例えば、コンテンツ取得要求の送信先のアドレスを変更することからアドレス変換部として機能する。
【０１６１】
図１８は本第４の実施の形態における動作例を表すシーケンス図である。図１８に示す例においても、端末１００が旧基地局２００−１から新基地局２００−２へＨＯする場合の例で説明する。
【０１６２】
端末１００は、コンテンツ取得要求をネームサーバ５００へ送信する（Ｓ６０）。この場合、端末１００は、旧基地局２００−１のセルＩＤ（例えばセルＩＤ＃１）を含むコンテンツ取得要求を送信する。
【０１６３】
なお、端末１００は、旧基地局２００−１（又は旧基地局２００−１を含むネットワーク側）と接続処理を行う際、Ｐ−ＧＷ５００からＩＰアドレスを割り当てられるが、このときにネームサーバ５００のアドレスを取得できる。端末１００はこのネームサーバ５００のアドレス宛にコンテンツ取得要求を送信する。
【０１６４】
ネームサーバ５００は、コンテンツ取得要求を受信すると、コンテンツ取得要求に含まれる旧基地局２００−１のセルＩＤに対応する旧キャッシュサーバ３００−１に対して、コンテンツ取得要求を送信する（Ｓ６１）。例えば、データベース５２０には旧基地局２００−１のセルＩＤと旧キャッシュサーバ３００−１のアドレスとの対応関係（例えば図６）が保持されているため、ネームサーバ５００はこれを利用して、旧キャッシュサーバ３００へコンテンツ取得要求を送信する。
【０１６５】
旧キャッシュサーバ３００−１は、コンテンツ取得要求をネームサーバ５００から受け取ると、要求されたコンテンツを端末１００へ向けて送信する（Ｓ６４）。この場合、旧キャッシュサーバ３００−１は、要求されたコンテンツを保持していないとき、コンテンツサーバ６００に対して当該コンテンツ取得要求を送信して、コンテンツサーバ６００から当該コンテンツを取得する。旧キャッシュサーバ３００−１は、取得したコンテンツを保持しつつ、当該コンテンツを端末１００へ送信する（Ｓ６２，Ｓ６３）。
【０１６６】
次に、端末１００はＨＯを実行する（Ｓ６５）。
【０１６７】
次に、端末１００は、コンテンツ取得要求をネームサーバ５００へ送信する（Ｓ６６）。コンテンツ取得要求には、新基地局２００−２のセルＩＤが含まれる。
【０１６８】
ネームサーバ５００は、コンテンツ取得要求を受信すると、新基地局２００−２のセルＩＤに対応する新キャッシュサーバ３００−２のアドレスを取得し、当該アドレス宛にコンテンツ取得要求を送信する（Ｓ６７）。
【０１６９】
新キャッシュサーバ３００−２は、ネームサーバ５００からコンテンツ取得要求を受信すると、要求されたコンテンツを端末１００へ向けて送信する（Ｓ７０）。この場合、新キャッシュサーバ３００−２は、要求されたコンテンツを保持していないとき、コンテンツサーバ６００に対してコンテンツ取得要求を送信し、取得したコンテンツを保持しつつ、端末１００へ送信する（Ｓ６８〜Ｓ７０）。
【０１７０】
なお、ネームサーバ５００は、キャッシュサーバ３００−１，３００−２のアドレスを端末１００へ通知するようにしてもよい（Ｓ８０，Ｓ８１）。
【０１７１】
すなわち、ネームサーバ５００は、ＨＯ前の旧基地局２００−１のセルＩＤを含むコンテンツ取得要求を受信すると（Ｓ６０）、旧キャッシュサーバ３００−１のアドレスを端末１００へ送信する（Ｓ８０）。この場合、ネームサーバ５００−２は、コンテンツ取得要求を旧キャッシュサーバ３００−１へ送信してもよい（Ｓ６１）。端末１００では、旧キャッシュサーバ３００−１からコンテンツを受信し、ＨＯ前に次にコンテンツ取得要求を送信するときはネームサーバ５００から受信した旧キャッシュサーバ３００−１のアドレスを利用して、旧キャッシュサーバ３００−１へ送信する。これにより、端末１００は要求したコンテンツを旧キャッシュサーバ３００−１から取得できる。
【０１７２】
また、ネームサーバ５００は、ＨＯ後の新基地局２００−２のセルＩＤを含むコンテンツ取得要求を受信すると（Ｓ６６）、新キャッシュサーバ３００−２のアドレスを端末１００へ送信する（Ｓ８１）。この場合も、ネームサーバ５００−２は、コンテンツ取得要求を新キャッシュサーバ３００−２へ送信してもよい（Ｓ６７）。端末１００では、新キャッシュサーバ３００−２からコンテンツを受信し、ＨＯ後、次にコンテンツ取得要求を送信するときはネームサーバ５００から受信した新キャッシュサーバ３００−２のアドレスを利用して、新キャッシュサーバ３００−２へ送信する。これにより、端末１００は要求したコンテンツを新キャッシュサーバ３００−２から取得できる。
【０１７３】
なお、本第４の実施の形態においても図１３が用いられる。本第４の実施の形態では、図１３は、例えば、ネームサーバ５００にける動作例を表すフローチャートとなっている。
【０１７４】
ネームサーバ５００は、処理を開始すると（Ｓ３０）、セルＩＤを確認し（Ｓ３１）、セルＩＤが変更されたか否かを判別する（Ｓ３２）。例えば、ネームサーバ５００はＨＯ前後で受信した２つのセルＩＤ（図１８のＳ６０とＳ６６）を比較してセルＩＤが変更されたか否かを判別する。
【０１７５】
ネームサーバ５００は、セルＩＤが変更された場合（Ｓ３２でＹＥＳ）、コンテンツ取得要求（図１８のＳ６６）の送信先アドレスを、受信したセルＩＤに対応するキャッシュサーバ３００のアドレスとする。この場合、ＨＯ後では、ネームサーバ５００は、コンテンツ取得要求の送信先のアドレスを、新キャッシュサーバ３００−２のアドレスへと変更することになる（Ｓ３３）。そして、ネームサーバ５００は一連の処理を終了する（Ｓ３４）。
【０１７６】
一方、ネームサーバ５００は、セルＩＤが変更されない場合（Ｓ３２でＮＯ）、キャッシュサーバ３００のアドレスを変更することなく、一連の処理を終了する（Ｓ３４）。
【０１７７】
本第４の実施の形態においても、ＨＯ前は旧キャッシュサーバ３００−１から、ＨＯ後は新キャッシュサーバ３００−２からコンテンツがそれぞれ送信される（例えば図１８のＳ６４，Ｓ７０）。従って、本第４の実施の形態においても、端末１００のＨＯによりキャッシュサーバ３００が切り替えられるため、切り替えが行われない場合（例えば図１１）と比較して、コンテンツの取得経路の経路長が短くなる（例えば図１２）。
【０１７８】
よって、本第４の実施の形態においても、キャッシュサーバ３００の切り替えが行われない場合と比較して、伝送遅延の削減を図ることができ、また、端末１００においてリアルタイムでコンテンツを利用することができる。
【０１７９】
また、本第４の実施の形態においては、端末１００ではネームサーバ５００のアドレスを保持していればよく、キャッシュサーバ３００のアドレスを保持しなくてもよい。そのため、本第４の実施の形態における端末１００は、上述した実施の形態における端末と比較して、例えば、メモリの容量を少なくさせることができる。
【０１８０】
［その他の実施の形態］
次にその他の実施の形態について説明する。
【０１８１】
図１９（Ａ）は端末１００、図１９（Ｂ）はキャッシュサーバ３００、図２０（Ａ）はネームサーバ５００、図２０（Ｂ）は基地局２００におけるハードウェアの構成例をそれぞれ表している。
【０１８２】
端末１００は、ＣＰＵ（Central Processing Unit）１７０、ＲＯＭ（Read Only Memory）１７１、ＲＡＭ（Random Access Memory）１７２、メモリ１７３、ＲＦ（Radio Frequency）回路１７４、及びアンテナ１０１を備える。
【０１８３】
ＣＰＵ１７０は、ＲＯＭ１７１に記憶されたプログラムを読み出してＲＡＭ１７２にロードし、ロードしたプログラムを実行することで、アプリケーション処理部１３０の機能を実現する。ＣＰＵ１７０は、例えば、アプリケーション処理部１３０に対応する。また、メモリ１７３は、例えば、アドレス記憶部１４０とセルＩＤ記憶部１５０に対応する。
【０１８４】
ＲＦ回路１７４は、無線信号をベースバンド信号に変換したり、ベースバンド信号を無線信号に変換するなどの処理を行う。ＲＦ回路１７４は、例えば、送信部１１０と受信部１２０に対応する。
【０１８５】
キャッシュサーバ３００は、ＣＰＵ３５０、ＲＯＭ３５１、ＲＡＭ３５２、メモリ３５３、ＮＷ  Ｉ／Ｆ３５４を備える。
【０１８６】
ＣＰＵ３５０も、ＲＯＭ３５１に記憶されたプログラムを読み出して、ＲＡＭ３５２にロードし、ロードしたプログラムを実行することで、セルＩＤ確認部３１０、プロキシ処理部３２０、アドレス取得部３４０の各機能を実現する。ＣＰＵ３５０は、例えば、セルＩＤ確認部３１０、プロキシ処理部３２０、及びアドレス取得部３４０に対応する。また、メモリ３５３は、例えば、コンテンツ保持部３３０やデータベース５２０に対応する。
【０１８７】
ＮＷ  Ｉ／Ｆ３５４は、ＣＰＵ３５０から受け取ったデータなどを基地局２００へ送信可能なフォーマットのパケットに変換して送信し、基地局２００から受け取ったパケットからデータなどを抽出してＣＰＵ３５０へ出力する。ＮＷ  Ｉ／Ｆ３５４は、例えば、セルＩＤ確認部３１０、プロキシ処理部３２０、及びアドレス取得３４０に対応する。
【０１８８】
ネームサーバ５００は、ＣＰＵ５５０、ＲＯＭ５５１、ＲＡＭ５５２、メモリ５５３、及びＮＷ  Ｉ／Ｆ５５４を備える。
【０１８９】
ＣＰＵ５５０も、ＲＯＭ５５１に記憶されたプログラムを読み出して、ＲＡＭ５５２にロードし、ロードしたプログラムを実行することで、要求受付部５１０と要求転送部５３０の機能を実現する。ＣＰＵ５５０は、例えば、要求受付部５１０と要求転送部５３０に対応する。また、ＣＰＵ５５０は、例えば、Ｐ−ＧＷとして、端末１００に対してＩＰアドレスの払いだしなどを行う。
【０１９０】
また、メモリ５５３は、データベース５２０を記憶する。メモリ５５３は、例えば、データベース５２０に対応する。
【０１９１】
さらに、ＮＷ  Ｉ／Ｆ５５４はＣＰＵ５５０から受け取ったデータなどをＳ−ＧＷ４００やコンテンツサーバ６００へ送信可能なパケットデータに変換し、変換後のパケットデータをＳ−ＧＷ４００やコンテンツサーバ６００へ送信する。ＮＷ  Ｉ／Ｆ５５４は、例えば、要求受付部５１０と要求転送部５３０に対応する。
【０１９２】
基地局２００は、アンテナ２０１、ＮＷ  Ｉ／Ｆ２４０、ＣＰＵ２５０、ＲＯＭ２５１、ＲＡＭ２５２、メモリ２５３、及びＲＦ回路２５４を備える。
【０１９３】
ＣＰＵ２５０は、ＲＯＭ２５１に記憶されたプログラムを読み出してＲＡＭ２５２にロードし、ロードしたプログラムを実行することで処理部２３０の機能を実現する。ＣＰＵ２５０は、例えば、処理部２３０に対応する。また、ＲＦ回路２５４は、例えば、送信部２１０に対応する。
【０１９４】
なお、上述した端末１００、キャッシュサーバ３００、ネームサーバ５００、基地局２００において、各ＣＰＵ１７０，３５０，５５０，２５０に代えて、ＭＰＵ（Micro Processing Unit）やＦＰＧＡ（Field Programmable Gate Array）などのコントローラが用いられてもよい。
【０１９５】
また、上述した実施の形態では、各キャッシュサーバ３００−１，３００−２は、各基地局２００−１，２００−１に接続される例を説明した。例えば、各キャッシュサーバ３００−１，３００−２は、各基地局２００−１，２００−２内に含まれてもよい。この場合、基地局２００のメモリ２５３の全部又は一部の領域が、キャッシュサーバ３００のコンテンツ保持部３３０に対応するものとなり、コンテンツサーバ６００からのコンテンツを保持する。さらに、基地局２００における処理部２３０は、例えば、セルＩＤ確認部３１０、プロキシ処理部３２０、アドレス取得部３４０などに対応し、これらの機能を実現する。
【０１９６】
また、上述した実施の形態においては、端末１００が基地局１００−１，１００−２と無線通信を行う場合の例で説明した。例えば、端末１００が有線接続により接続を切り替えた場合でも、上述した実施の形態を実施することもできる。この場合、基地局１００−１，１００−２に代えて、例えば、ＬＡＮ（Local Area Network）を管理する第１及び第２のゲートウェイ装置とする。第１のゲートウェイ装置には旧キャッシュサーバ３００−１、第２のゲートウェイ装置には新キャッシュサーバ３００−２が夫々接続される。端末１００の接続先が第１のゲートウェイ装置から第２のゲートウェイ装置に切り替わった場合でも、端末１００や旧キャッシュサーバ３００−１は、上述した実施の形態と同様にして、キャッシュサーバのアドレスを新キャッシュサーバ３００−２へ変更する。この場合でも、コンテンツの取得経路は上述した実施の形態と同様となり、有線接続により接続を切り替えた場合でも、端末１００の移動による伝送遅延を削減させ、端末１００ではリアルタイムでコンテンツを利用することができる。
【０１９７】
以上まとめると付記のようになる。
【０１９８】
（付記１）
第１のコンテンツ取得要求を第１の基地局装置を介して第１のサーバ装置へ送信し、前記第１のコンテンツ取得要求により要求したコンテンツを、前記第１の基地局装置を介して前記第１のサーバ装置から受信する端末装置において、
前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置へ送信する第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記第１のサーバ装置のアドレスから前記第２の基地局装置に接続された第２のサーバ装置のアドレスに変更するアプリケーション処理部
を備えることを特徴とする端末装置。
【０１９９】
（付記２）
前記アプリケーション処理部は、送信先のアドレスを前記第２のサーバ装置のアドレスに変更した前記第２のコンテンツ取得要求を前記第２の基地局装置を介して前記他のサーバ装置へ送信し、前記第２のコンテンツ取得要求により要求したコンテンツを前記第２の基地局装置を介して前記第２のサーバ装置から受信することを特徴とする付記１記載の端末装置。
【０２００】
（付記３）
前記アプリケーション処理部は、前記第２の基地局装置の識別情報を含む第３のコンテンツ取得要求を前記第２の基地局装置を介して前記第１のサーバ装置へ送信し、前記第２の基地局装置を介して前記第１のサーバ装置から前記第２のサーバ装置のアドレスを受信することを特徴とする付記１記載の端末装置。
【０２０１】
（付記４）
前記アプリケーション処理部は、前記第１の基地局装置の識別情報を含む前記第１のコンテンツ取得要求を前記第１の基地局装置へ送信し、前記第２の基地局装置の識別情報を含む第２のコンテンツ取得要求を前記第２の基地局装置へ送信することを特徴とする付記１記載の端末装置。
【０２０２】
（付記５）
前記アプリケーション処理部は、前記第１の基地局装置の識別情報から前記第２の基地局装置の識別情報への変更を検出したとき、前記第２のサーバ装置のアドレスを要求するサーバ切り替え要求を前記第２の基地局装置を介して前記第１のサーバ装置へ送信することを特徴とする付記１記載の端末装置。
【０２０３】
（付記６）
前記アプリケーション処理部は、前記サーバ切り替え要求に応答して前記第２の基地局装置を介して前記第１のサーバ装置から前記第２のサーバ装置のアドレスを受信することを特徴とする付記５記載の端末装置。
【０２０４】
（付記７）
前記アプリケーション処理部は、
前記第１のコンテンツ取得要求に代えて、前記第１の基地局装置の識別情報を含む第４のコンテンツ取得要求を前記第１の基地局装置を介して第３のサーバ装置へ送信し、前記第４のコンテンツ取得要求に応じたコンテンツを前記第１の基地局装置を介して前記第１のサーバ装置から受信し、
前記第２のコンテンツ取得要求に代えて、前記第２の基地局装置の識別情報を含む第５のコンテンツ取得要求を前記第２の基地局装置を介して前記第３のサーバ装置へ送信し、前記第５のコンテンツ取得要求に応じたコンテンツを前記第２の基地局装置を介して前記第２のサーバ装置から受信する、
ことを特徴とする付記１記載の端末装置。
【０２０５】
（付記８）
前記アプリケーション処理部は、
前記第４のコンテンツ取得要求を前記第１の基地局装置を介して前記第３のサーバ装置へ送信し、前記第３のサーバ装置から前記第１の基地局装置を介して前記第１のサーバ装置のアドレスを受信し、
前記第５のコンテンツ取得要求を前記第２の基地局装置を介して前記第３のサーバ装置へ送信し、前記第３のサーバ装置から前記第２の基地局装置を介して前記第２のサーバ装置のアドレスを受信する、
ことを特徴とする付記７記載の端末装置。
【０２０６】
（付記９）
前記第１及び第２のサーバ装置にはコンテンツサーバから取得したコンテンツが保持され、前記第１及び第２のコンテンツ取得要求に応じて前記第１及び第２のサーバ装置から前記コンテンツがそれぞれ送信されることを特徴とする付記１記載の端末装置。
【０２０７】
（付記１０）
第１のコンテンツ取得要求を第１の基地局装置を介して端末装置から受信すると、前記第１のコンテンツ取得要求により要求されたコンテンツを前記第１の基地局装置を介して前記端末装置へ送信するサーバ装置において、
前記端末装置が前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記端末装置から前記第２の基地局装置へ送信される第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記サーバ装置のアドレスから前記第２の基地局装置に接続された他のサーバ装置のアドレスへ変更するセルＩＤ確認部
を備えることを特徴とするサーバ装置。
【０２０８】
（付記１１）
前記セルＩＤ確認部は、前記第１のコンテンツ取得要求に含まれる前記第１の基地局装置の第１の識別情報とは異なる前記第２の基地局装置の第２の識別情報を含む前記第２のコンテンツ取得要求を受信したとき、前記第２の識別情報に対応する前記他のサーバ装置のアドレスを前記端末装置へ送信することを特徴とする付記１０記載のサーバ装置。
【０２０９】
（付記１２）
更に、アドレス取得部を備え、
前記セルＩＤ確認部は、前記第２の識別情報に対応する前記他のサーバ装置のアドレスを取得するよう前記アドレス取得部に指示し、
前記アドレス取得部は、当該指示に基づいて前記第２の識別情報に対応する前記他のサーバ装置のアドレスを、前記サーバ装置に接続されたネームサーバ装置から取得し、
前記セルＩＤ確認部は前記アドレス取得部で取得した前記他のサーバ装置のアドレスを前記端末装置へ送信することを特徴とする付記１０記載のサーバ装置。
【０２１０】
（付記１３）
更に、アドレス取得部と、
前記第２の識別情報と前記他のサーバ装置のアドレスとを保持するデータベースとを備え、
前記セルＩＤ確認部は、前記第２の識別情報に対応する前記他のサーバ装置のアドレスを取得するよう前記アドレス取得部に指示し、
前記アドレス取得部は、当該指示に基づいて前記第２の識別情報に対応する前記他のサーバ装置のアドレスを、前記データベースから取得し、
前記セルＩＤ確認部は前記アドレス取得部で取得した前記他のサーバ装置のアドレスを前記端末装置へ送信することを特徴とする付記１０記載のサーバ装置。
【０２１１】
（付記１４）
第１のコンテンツ取得要求を第１の基地局装置を介して端末装置から受信すると、前記第１のコンテンツ取得要求を第１のキャッシュサーバ装置へ送信するサーバ装置において、
前記端末装置が前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置を介して前記端末装置から受信した第２のコンテンツ取得要求の送信先のアドレスを、前記第１の基地局装置に接続された前記第１のキャッシュサーバ装置のアドレスから前記第２の基地局装置に接続された第２のキャッシュサーバ装置のアドレスへ変更する要求受付部
を備えることを特徴とするサーバ装置。
【０２１２】
（付記１５）
更に、要求転送部を備え、
前記要求受付部は、前記第１のコンテンツ取得要求を前記第１のキャッシュサーバ装置へ送信するよう前記要求転送部へ指示し、前記第２のコンテンツ取得要求を前記第２のキャッシュサーバ装置へ送信するよう前記要求転送部へ指示し、
前記要求転送部は前記指示に従って、前記第１のコンテンツ取得要求を前記第１のキャッシュサーバ装置へ送信し、前記第２のコンテンツ取得要求を前記第２のキャッシュサーバ装置へ送信することを特徴とする付記１３記載のサーバ装置。
【０２１３】
（付記１６）
前記要求受付部は、前記第１のコンテンツ取得要求を受信すると前記第１のキャッシュサーバ装置のアドレスを前記端末装置へ送信し、前記第２のコンテンツ取得要求を受信すると前記第２のキャッシュサーバのアドレスを前記端末装置へ送信することを特徴とする付記１３記載のサーバ装置。
【０２１４】
（付記１７）
端末装置と、
前記端末装置と無線通信を行う第１及び第２の基地局装置と、
前記第１及び第２の基地局装置とそれぞれ接続された第１及び第２のサーバ装置とを備え、
前記端末装置は前記第１の基地局装置を介して前記第１のサーバ装置へ第１のコンテンツ取得要求を送信し、前記第１のコンテンツ取得要求により要求したコンテンツを前記第１の基地局装置を介して前記第１のサーバ装置から受信する無線通信システムにおいて、
前記端末装置は、前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置へ送信する第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記第１のサーバ装置のアドレスから前記第２の基地局装置に接続された第２のサーバ装置のアドレスに変更するアプリケーション処理部を備えることを特徴とする無線通信システム。
【０２１５】
（付記１８）
端末装置と、前記端末装置と無線通信を行う第１及び第２の基地局装置と、前記第１及び第２の基地局装置とそれぞれ接続された第１及び第２のサーバ装置とを備え、前記第１のサーバ装置は前記第１の基地局装置を介して前記端末装置から第１のコンテンツ取得要求を受信すると、前記第１のコンテンツ取得要求により要求されたコンテンツを前記第１の基地局装置を介して前記端末装置へ送信する無線通信システムにおける通信制御方法であって、
前記端末装置により、前記第１の基地局装置から第２の基地局装置へ接続を切り替えたとき、前記第２の基地局装置へ送信する第２のコンテンツ取得要求における送信先のアドレスを、前記第１の基地局装置に接続された前記第１のサーバ装置のアドレスから前記第２の基地局装置に接続された第２のサーバ装置のアドレスに変更する
ことを特徴とする通信制御方法。
【符号の説明】
【０２１６】
１０：無線通信システム                １００：端末装置（端末）
１３０：アプリケーション処理部        １４０：アドレス記憶部
１５０：セルＩＤ記憶部                ２００：基地局装置（基地局）
２００−１：旧基地局                  ２００−２：新基地局
３００：キャッシュサーバ装置（キャッシュサーバ）
３００−１：旧キャッシュサーバ        ３００−２：新キャッシュサーバ
３１０：セルＩＤ確認部                ３２０：プロキシ処理部
３３０：コンテンツ保持部              ３４０：アドレス取得部
４００：Ｓ−ＧＷ                      ５００：Ｐ−ＧＷ（又はネームサーバ）
５１０：要求受付部                    ５２０：データベース
５３０：要求転送部                    
１７０，２５０，３５０，５５０：ＣＰＵ
【図１】
2016111412.tif 000003
【図２】
2016111412.tif 000004
【図３】
2016111412.tif 000005
【図４】
2016111412.tif 000006
【図５】
2016111412.tif 000007
【図６】
2016111412.tif 000008
【図７】
2016111412.tif 000009
【図８】
2016111412.tif 000010
【図９】
2016111412.tif 000011
【図１０】
2016111412.tif 000012
【図１１】
2016111412.tif 000013
【図１２】
2016111412.tif 000014
【図１３】
2016111412.tif 000015
【図１４】
2016111412.tif 000016
【図１５】
2016111412.tif 000017
【図１６】
2016111412.tif 000018
【図１７】
2016111412.tif 000019
【図１８】
2016111412.tif 000020
【図１９】
2016111412.tif 000021
【図２０】
2016111412.tif 000022