(57)【特許請求の範囲】
【請求項１】
移動端末と無線通信を行う無線通信ノードを含む複数の通信ノードで構成され、無線通信ノード側から少なくともローカルキャッシュノード、ペアレントキャッシュノードが順次に設けられ、グランドペアレントノードを経てホストサーバに接続される移動通信網を介して、ホストサーバから移動端末への情報配信を行う際の情報配信制御方法において、
移動端末からの登録要求に基づいて決定される第一の配信経路上において当該要求に係る情報の部分が蓄積され、かつ移動端末の近傍の第一のキャッシュノードを、移動端末から近隣のノードを介してホストサーバまで順次に配信要求を行うことで決定し、
該第一のキャッシュノードから当該第一の配信経路を介してその情報の配信を受けている当該移動端末の移動に伴って該移動端末への情報配信の経路が第二の配信経路に変更される際に、当該情報の部分を蓄積したキャッシュノードであってその第二の配信経路上に存在し、かつ移動端末の近傍の第二のキャッシュノードを、移動端末から近隣のノードを介して上記第一の配信経路と上記第二の配信経路の双方に位置する通信ノードまで順次に配信要求を行うことで決定し、
上記第一の配信経路と上記第二の配信経路の双方に位置する通信ノードは、上記第一のキャッシュノードから既に配信済みの情報部分に関する情報を上記第一の配信経路を介して取得し、
その取得した既に配信済みの情報部分に関する情報を上記第二の配信経路を介して上記第二のキャッシュノードに通知し、
上記配信済みの情報部分に関する情報に基づいて定められた当該情報の残りの情報部分を順序を問わずに上記第二のキャッシュノードから上記第二の配信経路を介して当該移動端末に配信するようにした情報配信制御方法。
【請求項２】
移動端末と無線通信を行う無線通信ノードを含む複数の通信ノードで構成され、無線通信ノード側から少なくともローカルキャッシュノード、ペアレントキャッシュノードが順次に設けられ、グランドペアレントノードを経てホストサーバに接続される移動通信網を介して、ホストサーバから移動端末への情報の配信制御を行う情報配信制御システムにおいて、
移動端末からの登録要求に基づいて決定される第一の配信経路上において当該要求に係る情報の部分が蓄積され、かつ移動端末の近傍の第一のキャッシュノードを、移動端末から近隣のノードを介してホストサーバまで順次に配信要求を行うことで決定する手段と、
該第一のキャッシュノードから当該第一の配信経路を介してその情報の配信を受けている当該移動端末の移動に伴って該移動端末への情報配信の経路が第二の配信経路に変更される際に、当該情報の部分を蓄積したキャッシュノードであってその第二の配信経路上に存在する第二のキャッシュノードを、移動端末から近隣のノードを介して上記第一の配信経路と上記第二の配信経路の双方に位置する通信ノードまで順次に配信要求を行うことで決定する手段と、
上記第一の配信経路と上記第二の配信経路の双方に位置する通信ノードに備えられ、上記第一のキャッシュノードから既に配信済みの情報部分に関する情報を上記第一の配信経路を介して取得すると共に、取得した既に配信済みの情報部分に関する情報を上記第二の配信経路を介して上記第二のキャッシュノードに通知する配信済み情報通知手段と、
上記配信済みの情報部分に関する情報に基づいて定められた当該情報の残りの情報部分を順序を問わずに上記第二のキャッシュノードから上記第二の配信経路を介して当該移動端末に配信する配信継続制御手段とを有する情報配信制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信網における情報配信制御方法及びシステムに係り、詳しくは、移動通信網を介して移動機に情報を配信する際の情報配信制御方法及びシステムに関する。
【０００３】
【従来の技術】
固定通信網におけるキャッシュ機能を用いた情報配信制御方法については、ＲＦＣ２１８６（Internet Cache Protocol, version-2）、ＲＦＣ２１８７（Application of Internet Cache Protocol, version-2）において規定されている。このような規定に従う情報配信制御法では、端末が固定通信網を介してデータをダウンロードする前にデータの通過するルート上におけるキャッシュノードの有無が検索される。そして、キャッシュノードがあれば、そのキャッシュノードから始まる固定通信網内のルートを経由して当該キャッシュノードから移動機への情報配信がなされる。
【０００４】
このような情報配信制御方法にて固定端末に情報の配信がなされるようにしたシステムは、例えば、図４に示すように構成される。この例では、Internet Cache Protocolを用いた情報制御配信がなされる。
【０００５】
図４において、通信網は、ルータとして機能する通信ノードＮ１〜Ｎ６と、ルータの機能と共に情報の蓄積（キャッシュ）機能を有する通信ノード（以下、キャッシュノードという）２１、２２、３１、４１とを含む。ローカルキャッシュノード２１（ＬＣ−１）は通信ノードＮ３を介してペアレントキャッシュノード３１（ＰＣ−１）に接続されると共に通信ノードＮ２を介してサブシディアリキャッシュノード２２（ＳＣ−１）に接続される。ペアレントキャッシュノード３１は通信ノードＮ４、Ｎ５を介してグランドペアレントキャッシュノード４１（ＧＣ−１）に接続され、このグランドペアレントキャッシュノード４１がホストサーバ５０（ＳＶＲ）が内在するインターネット網ＩＮＴに通信ノード６を介して接続されている。
【０００６】
クライアント端末１０１（Ｃ１）、１０２（Ｃ２）、１０３（Ｃ３）は、通信ノードＮ１を介してローカルキャッシュノード２１に接続され、上記のように情報を蓄える機能を有するローカルキャッシュノード２１、ペアレントキャッシュノード３１及びグランドペアレントキャッシュノード４１が階層的に配置された通信網から情報の配信を受けることができる。
【０００７】
このようなシステムにおいて、Internet Cache Protocolに従ってホストサーバＳＶＲに格納された情報Ｄから例えばクライアント端末１０１（Ｃ１）に、次のようにして情報Ｄの配信がなされる。
【０００８】
クライアント端末１０１が情報Ｄの配信要求を送出すると、まず、配信経路上のローカルキャッシュノード２１が通信ノードＮ１を介してその配信要求を受信する。ローカルキャッシュノード２１は、その配信要求に係る情報Ｄの有無を確認し、もし、なければ、その配信要求を通信ノードＮ３に向けて送出する。この要求を通信ノードＮ３を介して受信したペアレントキャッシュノード３１は、その配信要求に係る情報Ｄの有無を確認し、もしなければ、その配信要求を更に通信ノードＮ４に向けて送出する。そして、この配信要求は通信ノードＮ４及びＮ５を介してグランドペアレントノード４１に転送される。このように配信経路上のキャッシュノードに配信要求に係る情報Ｄがなければ、その配信要求が配信経路上の各通信ノード（キャッシュノードを含む）に順次転送される。
【０００９】
そして、最終的にインタータネット網ＩＮＴ内のホストサーバ５０にその配信要求が転送される。この配信要求を受信したホストサーバ５０は情報Ｄをクライアント端末１０１宛てにインタネット網ＩＮＴを経由して配信する。このホストサーバ５０からの情報Ｄは、上記各通信ノード（キャッシュノードを含む）を経由してクライアント端末１０１に配信される。
【００１０】
このようにホストサーバ５０からクライアント端末１０１に情報Ｄの配信がなされる過程で、クライアント端末１０１の近隣のキャッシュノード、例えば、図５に示すように、ローカルキャッシュノード２１及びペアレントキャッシュノード３１に配信情報Ｄに対応したキャッシュ情報Ｄ’（内容は情報Ｄと同じ）が蓄えられる（キャッシュされる）。
【００１１】
このような状態で、クライアント端末１０１、１０２、１０３のいずれかが情報Ｄの配信要求を送出すると、その配信要求を受信したローカルキャッシュノード２１からその情報Ｄに対応したキャッシュ情報Ｄ’がその要求元のクライアント端末に配信される。これにより、通信網内における通信量が削減されるようになる。
【００１２】
【発明が解決しようとする課題】
ところで、移動端末は、移動通信網から情報を配信を受けながら（データのダウンロードをしながら）移動する。このため、情報配信を受けている最中に配信経路を切替える（通信チャネルの切替え）必要がでてくる。このような移動通信網に上述したような固定通信網におけるInternet Cache Protocolに従った情報配信制御方法をそのまま適用すると、移動端末に対する情報配信が効率的にできない場合がある。例えば、移動通信網内のあるキャッシュノードからキャッシュ情報の配信を受けながら移動端末が移動する際に、その移動端末と接続されるべき近隣キャッシュノードが変わって原情報の配信元となるホストサーバに至る配信経路が切替わる場合がある。このような場合、その切替え後の配信経路に今までキャッシュ情報を配信していたキャッシュノードが含まれなくなってしまうと、上述したような通信網内における配信情報のキャッシュ機能を有効に利用できない。
【００１３】
そこで、本発明の第一の課題は、移動通信網を介して移動端末に情報を配信する際に効率的に情報の配信ができるような情報配信制御方法及びシステムを提供することである。
【００１５】
【課題を解決するための手段】
上記課題を解決するため、本発明は、請求項１に記載されるように、移動端末と無線通信を行う無線通信ノードを含む複数の通信ノードで構成され、無線通信ノード側から少なくともローカルキャッシュノード、ペアレントキャッシュノードが順次に設けられ、グランドペアレントノードを経てホストサーバに接続される移動通信網を介して、ホストサーバから移動端末への情報配信を行う際の情報配信制御方法において、移動端末からの登録要求に基づいて決定される第一の配信経路上において当該要求に係る情報の部分が蓄積され、かつ移動端末の近傍の第一のキャッシュノードを、移動端末から近隣のノードを介してホストサーバまで順次に配信要求を行うことで決定し、該第一のキャッシュノードから当該第一の配信経路を介してその情報の配信を受けている当該移動端末の移動に伴って該移動端末への情報配信の経路が第二の配信経路に変更される際に、当該情報の部分を蓄積したキャッシュノードであってその第二の配信経路上に存在し、かつ移動端末の近傍の第二のキャッシュノードを、移動端末から近隣のノードを介して上記第一の配信経路と上記第二の配信経路の双方に位置する通信ノードまで順次に配信要求を行うことで決定し、上記第一の配信経路と上記第二の配信経路の双方に位置する通信ノードは、上記第一のキャッシュノードから既に配信済みの情報部分に関する情報を上記第一の配信経路を介して取得し、その取得した既に配信済みの情報部分に関する情報を上記第二の配信経路を介して上記第二のキャッシュノードに通知し、上記配信済みの情報部分に関する情報に基づいて定められた当該情報の残りの情報部分を順序を問わずに上記第二のキャッシュノードから上記第二の配信経路を介して当該移動端末に配信するように構成される。
【００１６】
このような情報配信制御方法では、該第一のキャッシュノードから当該第一の配信経路を介してその情報の配信を受けている当該移動端末の移動に伴って該移動端末への情報配信の経路が第二の配信経路に変更される際に、当該情報を蓄積したキャッシュノードであってその第二の配信経路上に存在する第二のキャッシュノードから当該情報の残りの情報部分が上記第二の配信経路を介して移動端末に配信される。
【００１９】
また、本発明は、請求項２に記載されるように、移動端末と無線通信を行う無線通信ノードを含む複数の通信ノードで構成され、無線通信ノード側から少なくともローカルキャッシュノード、ペアレントキャッシュノードが順次に設けられ、グランドペアレントノードを経てホストサーバに接続される移動通信網を介して、ホストサーバから移動端末への情報の配信制御を行う情報配信制御システムにおいて、移動端末からの登録要求に基づいて決定される第一の配信経路上において当該要求に係る情報の部分が蓄積され、かつ移動端末の近傍の第一のキャッシュノードを、移動端末から近隣のノードを介してホストサーバまで順次に配信要求を行うことで決定する手段と、該第一のキャッシュノードから当該第一の配信経路を介してその情報の配信を受けている当該移動端末の移動に伴って該移動端末への情報配信の経路が第二の配信経路に変更される際に、当該情報の部分を蓄積したキャッシュノードであってその第二の配信経路上に存在する第二のキャッシュノードを、移動端末から近隣のノードを介して上記第一の配信経路と上記第二の配信経路の双方に位置する通信ノードまで順次に配信要求を行うことで決定する手段と、上記第一の配信経路と上記第二の配信経路の双方に位置する通信ノードに備えられ、上記第一のキャッシュノードから既に配信済みの情報部分に関する情報を上記第一の配信経路を介して取得すると共に、取得した既に配信済みの情報部分に関する情報を上記第二の配信経路を介して上記第二のキャッシュノードに通知する配信済み情報通知手段と、上記配信済みの情報部分に関する情報に基づいて定められた当該情報の残りの情報部分を順序を問わずに上記第二のキャッシュノードから上記第二の配信経路を介して当該移動端末に配信する配信継続制御手段とを有するように構成される。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２８】
本発明の実施の一形態に係る情報配信制御方法に従って情報配信のなされるシステムは、例えば、図１に示すように構成される。
【００２９】
図１において、移動通信網は、ルータ機能及び情報の蓄積機能を有するローカルキャッシュノード２１１、２１２、２１３、２１４、ペアレントキャッシュノード３１１、３１２、３１３及びびグランドペアレントキャッシュノード４０を有する。ローカルキャッシュノード２１１は通信ノードＮ４１を介してペアレントキャッシュノード３１１に接続されており、ローカルキャッシュノード２１２は、通信ノードＮ３２及びＮ４１を介してペアレントキャッシュノード３１１に接続されている。また、ローカルキャッシュノード２１３、が通信ノードＮ３３を介してペアレントキャッシュノード３１２に接続されると共に、ローカルキャッシュノード２１４が通信ノードＮ３４を介してペアレントキャッシュノード３１３に接続される。
【００３０】
更に、ペアレントキャッシュノード３１１は通信ノードＮ５１及びＮ６１を介して通信ノードＮ７１に接続される。ペアレントキャッシュノード３１２及び３１３のそれぞれは通信ノードＮ５２に接続され、その通信ノードＮ５２が通信ノードＮ６２及びＮ７２を介して上記通信ノードＮ７１に接続されている。そして、通信ノードＮ７１がグランドペアレントキャッシュノード４０に接続され、そのグランドペアレントキャッシュノード４０は、ホストサーバ５０が内在するインタネット網ＩＮＴに通信ノードＮ８を介して接続されている。
【００３１】
複数の無線基地局１１１１、１１１２、…、１１１ｎ（ＢＳ）が通信ノードＮ１１及びＮ２１を介して上記ローカルキャッシュノード２１１に接続されている。移動端末１５１（ＭＴ）は、いずれかの無線基地局と無線通信を行い、上述した移動通信網を介して情報（パケット）の配信を受ける。他のローカルキャッシュノード２１２、２１３、２１４のそれぞれに対しても、上記ローカルキャッシュノード２１１と同様に、複数の無線基地局（ＢＳ）が通信ノードを介して接続されている。
【００３２】
インターネットＩＮＴ内のホストサーバ５０は情報Ｄを蓄積している。上記移動通信網におけるグランドペアレントキャッシュノード４０、ペアレントキャッシュノード３１１及びローカルキャッシュノード２１３には上記情報Ｄのキャッシュ情報Ｄ’が蓄積されている。
【００３３】
上記のようなシステムにおいて、移動端末１５２の電源投入時や無線基地局１１２ｍの通信エリアへの進入時に、移動端末１５２が基地局１１２ｍの配下に存在することを当該無線基地局１１２ｍが認識すると、この移動端末１５２に対するデフォルトの配信経路が確立される。その手順は、例えば、次のようにしてなされる。
【００３４】
移動端末１５２が自局の配下となったことを認識した無線基地局１１２ｍは、通信ノードＮ１２に向けて移動端末１５２の登録要求を、例えば、自局を特定する情報（例えば、ＩＰアドレス）と共に送出する。そして、この登録要求は、通信ノードＮ１２から通信ノードＮ２２、ローカルキャッシュノード２１２、通信ノードＮ３２、Ｎ４１、ペアレントキャッシュノード３１１、通信ノードＮ５１、Ｎ６１、Ｎ７１、及びグランドペアレントキャッシュノード４０を経由して通信ノード８まで順次転送される。その過程で、各通信ノード（キャッシュノードを含む）は、移動端末１５２に対する配信経路となったことの登録を行う（エントリ）。これにより、移動端末１５２に対するデフォルトの配信経路▲１▼が移動通信網内で形成されたことになる。
【００３５】
次いで、移動端末１５２から情報Ｄの配信要求が無線基地局１１２ｍに向けて送信されると、その配信要求を受信した無線基地局１１２ｍから当該配信要求が上記配信経路▲１▼上の各通信ノード（キャッシュノードを含む）により順次転送される。その過程で、配信要求を受信した各キャッシュノードは、その配信要求に係る情報Ｄのキャッシュ情報Ｄ’が自ノードに蓄積されているか否かを判定する。そして、そのキャッシュノードＤ’が蓄積されていなければ、その配信要求が上位の通信ノードに向けて送出される。一方、その配信要求に係る情報Ｄのキャッシュ情報Ｄ’が自ノードに蓄積されていると判定したキャッシュノードは、自ノードがそのキャッシュ情報Ｄ’の配信元となることを認識する。
【００３６】
例えば、上記配信要求を受信したローカルキャッシュノード２１２は、自ノードにその配信要求に係る情報Ｄのキャッシュ情報Ｄ’を蓄積していないことを確認すると、その配信要求を通信ノードＮ３２に向けて送出する。また、上記配信要求を受信したペアレントキャッシュノード３１１は、自ノードにその配信要求に係る情報Ｄのキャッシュ情報Ｄ’を蓄積していることを確認すると、自ノードがそのキャッシュ情報Ｄ’の配信元となることを認識する。
【００３７】
上記のようにしてキャッシュ情報Ｄ’の配信元となることを認識したペアレントキャッシュノード３１１は、キャッシュ情報Ｄ’をその要求元となる移動端末１５２宛てに通信ノードＮ４１に向けて送出する。そして、そのキャッシュ情報Ｄ’が通信ノードＮ４１及びＮ３２、ローカルキャッシュノード２１１、通信ノードＮ２１及びＮ１１を介して移動端末１５２と無線通信を行う無線基地局１１２ｍに転送され、更に、この無線基地局１１２ｍから当該移動端末１５２に配信される。
【００３８】
このようにして移動端末１５２がペアレントキャッシュノード３１１からのキャッシュ情報Ｄ’の配信を受ける状態で移動して、無線基地局１１２ｍのエリアから無線基地局１１３１のエリアに移動する際に、次のような動作がなされる。
【００３９】
移動端末１５２は、ハンドオーバ要求を送信する。このハンドオーバ要求を受信した無線基地局１１２ｍは、そのハンドオーバ要求を上記配信経路▲１▼上で隣接する通信ノードＮ１２に向けて送出する。そして、そのハンドオーバ要求がその通信ノードＮ１２から上記配信経路▲１▼上の各通信ノード（キャッシュノードを含む）にて転送される。キャッシュ情報Ｄ’の配信を行っていたペアレントキャッシュノード３１１は、そのハンドオーバ要求を受信すると、そのキャッシュ情報Ｄ’の配信を中止する。
【００４０】
また、移動端末１５２は、受信していたキャッシュ情報Ｄ’の原情報Ｄに関する情報と共にハンドオーバ要求をハンドオーバ先の無線基地局１１３１に送信する。このハンドオーバ要求に基づいて新たなデフォルトの配信経路▲２▼が以下のようにして決定される。
【００４１】
上記ハンドオーバ要求を受信した無線基地局１１３１は、自局が移動端末１５２に対するエントリがないことを確認すると、当該移動端末１５２に対する配信経路となったことの記録（エントリ）を行う。その後、無線基地局１１３１は、そのハンドオーバ要求を上位の通信ノードＮ１３に向けて送出する。このハンドオーバ要求を受信した通信ノードＮ１３もまた、自ノードが移動端末１５２に対するエントリがないことを確認すると、当該移動端末１５２のエントリを行い、そのハンドオーバ要求を更に上位の通信ノードＮ２３に転送する。以下、同様にして、そのハンドオーバ要求が通信ノード２３からローカルキャッシュノード２１３、通信ノードＮ３３、ペアレントキャッシュノード３１２、通信ノードＮ５２、Ｎ６２及びＮ７２を経由して通信ノードＮ７１まで順次転送される。この過程で、各通信ノードは、上述したのと同様に、移動端末１５２に対する配信経路となったことの記録を行う（エントリ）。通信ノードＮ７１は、既に移動端末１５２に対するエントリがなされているので、そのハンドオーバ要求を上位の通信ノードに転送せず、自ノードがハンドオーバ前の配信経路▲１▼とハンドオーバ後の配信経路の双方の配信経路上にあること、即ち、両配信経路の分岐点であることを認識する。
【００４２】
このように両配信経路の分岐点であることを認識した通信ノードＮ７１は、配信経路▲１▼上の通信ノードＮ６１に向けて移動端末１５２についてのエントリを消去するための制御信号を送出する。この制御信号は、通信ノードＮ６１、Ｎ５１、ペアレントキャッシュノード３１１、通信ノードＮ４１、Ｎ３２、ローカルキャッシュノード２１２、通信ノードＮ２２、Ｎ１２を経由して無線基地局１１２ｍに順次転送される。その過程で、各通信ノードでは、移動端末１５２についてのエントリの消去がなされる。即ち、移動端末１５２に対する配信経路▲１▼が解消される。
【００４３】
上述したような各通信ノードでの移動端末１５２に対するエントリが完了すると、ハンドオーバ後の移動通信端末１５２に対する新たな配信経路▲２▼が移動通信網内で形成されたことになる。
【００４４】
このように新たな配信経路▲２▼が確立された後に、移動した移動端末１５２からキャッシュ情報Ｄ’の配信要求が送信されると、その配信要求を受信した無線基地局１１３１から上記配信経路▲２▼上を通信ノードＮ１３及びＮ２３を経由してローカルキャッシュノード２１３まで順次転送される。このキャッシュ情報Ｄ’の配信要求を受信したローカルキャッシュノード２１３は、自ノードがそのキャッシュ情報Ｄ’を蓄積していることを確認すると、そのキャッシュ情報Ｄ’を蓄積していること及び自ノードが情報の要求元となる移動端末１５２の近傍のキャッシュノードであることを表す情報を通信ノードＮ３３に向けて送出する。これらの情報は、通信ノードＮ３３からペアレントキャッシュサーバ３１２及び通信ノードＮ５２、Ｎ６２及びＮ７２を経由して上記旧配信経路▲１▼と新配信経路▲２▼の分岐点となる通信ノードＮ７１まで順次転送される。
【００４５】
一方、今までキャッシュ情報Ｄ’の配信元となっていたペアレントキャッシュノード３１１は、ハンドオーバにより情報の配信を中止したことを表す情報を含む制御情報を通信ノードＮ５１に送出する。そして、その情報が通信ノードＮ５１から通信ノードＮ６１を経由して上記通信ノードＮ７１まで転送される。上記制御情報には、上記情報の配信を中止したことを表す情報のほか、移動端末１５２からハンドオーバ要求を受信するまでに配信したキャッシュ情報Ｄ’の情報部分（シーケンス番号）に関する情報が含まれる。
【００４６】
この情報を受信した通信ノードＮ７１は、新たにキャッシュ情報Ｄ’の配信元となるローカルキャッシュノード２１３宛てにその既に配信されたキャッシュ情報Ｄ’の情報部分に関する情報を送出する。この情報は、通信ノードＮ７２、Ｎ６２、Ｎ５２、ペアレントキャッシュノード３１２及び通信ノードＮ３３を経由してローカルキャッシュノード２１３に転送される。
【００４７】
ローカルキャッシュノード２１３は、既に配信されたキャッシュ情報Ｄ’の情報部分に関する情報を受信すると、移動端末１５２に宛てて、キャッシュ情報Ｄ’をその既に配信された情報部分以降の部分から順次送出する。このキャッシュ情報Ｄ’は、上記配信経路▲２▼上の通信ノードＮ２３、Ｎ１３を介してハンドオーバ先の無線基地局１１３１に転送され、更に、その無線基地局１１３１から移動端末１５２に送信される。
【００４８】
上述したような移動通信網内での情報配信制御により、ペアレントキャッシュノード３１１から配信経路▲１▼上の通信ノードＮ４１、Ｎ３２、ローカルキャッシュノード２１１、通信ノードＮ２２、Ｎ１２及び無線基地局１１２ｍを経由してキャッシュ情報Ｄ’の配信を受けている移動端末１５２が無線基地局１１３１にハンドオーバしても、その移動端末１５２は、新たに情報Ｄの配信要求を送出することなく、既に配信を受けている情報部分以降のキャッシュ情報Ｄ’の配信を途切れずに継続して受けることができる。従って、移動通信網内での情報のキャッシュ機能を有効に活用した情報配信が可能となり、移動通信網内で転送される情報量を低減させることができるようになる。
【００４９】
なお、上記の例では、移動通信網内の各通信ノード（キャッシュノードを含むが階層状（少なくとも論理的に）に接続されているが、上述したような動作は、各通信ノードが網状など他の形態で接続された移動通信網においても、同様に実現することができる。
【００５０】
上述した情報配信制御のなされる移動通信網において、更に各キャッシュノードは、例えば、次のようにして情報の蓄積を行うことができる。
【００５１】
上述した情報配信制御のなされる移動通信網を介して情報の配信を受ける移動端末１５が広い範囲で移動する場合、図２に示すように、その移動に伴って移動通信網内におけるキャッシュ情報の配信元となるキャッシュノードが順次変化する。なお、図２では、図１と同一の部分については同一の符号が付されており、各ローカルキャッシュノード２１１、２１２、２１３、２１４に接続される通信ノード及びその配下の無線基地局は省略されている。
【００５２】
移動端末１５が位置１においてペアレントキャッシュノード３１１からキャッシュ情報Ｄ’の配信を通信ノードＮ４１、Ｎ３２及びローカルキャッシュノード２１２を介して受けている際（▲１▼）に、ローカルキャッシュノード２１２は、そこを通過するキャッシュ情報Ｄ’（パケット）を順次蓄積する。移動端末１５がそのキャッシュ情報Ｄ’の部分データｄ１の配信を受けた状態で位置１から位置２に移動する。この移動によりそのキャッシュ情報Ｄ’の配信元が前述した情報配信制御方法に従ってグランドペアレントキャッシュノード４０に切替わると、ローカルキャッシュノード２１２に対するペアレントキャッシュノード３１１からのキャッシュ情報Ｄ’の転送がなくなる。すると、ローカルキャッシュノード２１２は、その時点までに蓄積したキャッシュ情報Ｄ’の部分データｄ１を登録する。
【００５３】
具体的には、例えば、図３（ａ）に示すような蓄積データ管理表に、キャッシュ情報Ｄ’を特定する情報（名称など）と蓄積した部分データｄ１を特定する情報との関係が登録される。この部分データｄ１を特定する情報は、例えば、蓄積したパケットのシーケンス番号（例えば、ＳＮ１〜ＳＮｎ）で表される。
【００５４】
移動端末１５の位置２への移動により上述した手順（図１参照）に従ってキャッシュ情報Ｄ’の配信元となったグランドペアレントキャッシュノード４０は、キャッシュ情報Ｄ’の残りの部分の配信を開始する。そして、そのキャッシュ情報Ｄ’の残りの部分は、通信ノードＮ７１、Ｎ７２、Ｎ６２、Ｎ５２、ペアレントキャッシュノード３１２、ローカルキャッシュノード２１３を介して位置２の移動端末１５に配信される（▲２▼）。この状態で、キャッシュ情報Ｄ’が通過するペアレントキャッシュノード３１２及びローカルキャッシュノード２１３は、その通過するキャッシュ情報Ｄ’を順次蓄積する。
【００５５】
更に、移動端末１５がそのキャッシュデータ情報Ｄ’の部分データｄ２、ｄ３の配信を受けた状態で位置２から位置３に移動する。この移動によりグランドペアレントキャッシュノード４０からのキャッシュ情報Ｄ’の配信経路が、前述した情報配信制御方法に従ってペアレントキャッシュノード３１２及びローカルキャッシュノード２１３を経由する経路からペアレントキャッシュノード３１３及びローカルキャッシュノード２１４を経由する経路に切替えられる。このように情報配信経路が切替えられると、ローカルキャッシュノード２１３に対するペアレントキャッシュノード３１２からのキャッシュ情報Ｄ’の転送がなくなる。すると、ローカルキャッシュノード２１３は、その時点まで蓄積したキャッシュ情報Ｄ’の部分データｄ２、ｄ３を登録する。
【００５６】
具体的には、図３（ｂ）に示すように蓄積データ管理表に、キャッシュ情報Ｄ’を特定する情報と蓄積した部分データｄ２及びｄ３を特定する情報（パケットのシーケンス番号）との関係が登録される。
【００５７】
移動端末１５の位置３への移動により切替えられた情報配信経路（ペアレントキャッシュノード３１３及びローカルキャッシュノード２１４を含む）を経由してグランドペアレントキャッシュノード４０からのキャッシュ情報Ｄ’の更に残りの部分が当該移動端末１５に配信される（▲３▼）。この状態でキャッシュ情報Ｄ’が通過するペアレントキャッシュノード３１３及びローカルキャッシュノード２１４は、その通過するキャッシュ情報Ｄ’を順次蓄積する。
【００５８】
位置３において移動端末１５がキャッシュ情報Ｄ’の部分データｄ４、ｄ５の配信を受けてそのキャッシュ情報Ｄ’の配信が終了する。その結果、移動端末１５は、部分データｄ１、ｄ２、ｄ３、ｄ４及びｄ５で構成されるキャッシュ情報Ｄ’を取得する。このキャッシュ情報Ｄ’の配信終了により、ペアレントキャッシュノード３１３及びローカルキャッシュノード２１４に対するキャッシュ情報Ｄ’の転送がなくなる。このようにキャッシュ情報Ｄ’の移動端末１５への配信が終了すると、ペアレントキャッシュノード３１３及びローカルキャッシュノード２１４は、その時点まで蓄積したキャッシュ情報Ｄ’の部分データｄ４、ｄ５を登録する。具体的には、図３（ｃ）に示すように蓄積データ管理表に、キャッシュ情報Ｄ’を特定する情報と蓄積した部分データｄ４及びｄ５を特定する情報（パケットのシーケンス番号）との関係が登録される。
【００５９】
上述したように、移動端末１５が位置１から位置３まで移動することにより移動通信網においてキャッシュ情報Ｄ’の配信経路が切替える過程で、そのキャッシュ情報Ｄ’が通過する各キャッシュノードでは、通過した部分データが順次蓄積される。そして、その各キャッシュノードは、蓄積データ管理表（図３参照）により、蓄積された部分データを管理する。
【００６０】
上記のように移動端末１５に対するキャッシュ情報Ｄ’の配信が終了した後、他の移動端末が、例えば、位置２において情報Ｄの配信要求を送出すると、次のような情報配信制御が行われる。
【００６１】
上述した例と同様に、移動端末１５から情報Ｄの配信要求が送信されると、その配信要求が順次通信ノード（キャッシュノードを含む）を転送され、その配信経路▲２▼が決定される。そして、その過程で、情報Ｄの配信要求を受信したローカルキャッシュノード２１３は、配信要求に係る情報Ｄのキャッシュ情報Ｄ’が蓄積されているか否かを確認する。このローカルキャッシュノード２１３は、蓄積データ管理表（図３（ｂ）参照）を参照してキャッシュ情報Ｄ’の部分データｄ２、ｄ３が蓄積されていることを確認すると、その旨をキャッシュノード情報として配信要求と共に転送する。また、ペアレントキャッシュノード３１２も同様に、キャッシュ情報Ｄ’の部分データｄ２、ｄ３が蓄積されている旨をキャッシュノード情報として転送する。更に、グランドペアレントキャッシュノード４０は、キャッシュ情報Ｄ’の全ての部分を蓄積している旨をキャッシュノード情報として転送する。
【００６２】
そして、要求に係る情報Ｄのキャッシュ情報Ｄ’の全ての部分を蓄積するグランドペアレントキャッシュノード４０は、配信要求と共に受信したキャッシュノード情報に基づいて、キャッシュ情報の部分データｄ２及びｄ３の配信元としてローカルキャッシュノード２１３を決定し、他のデータ部分データｄ１、ｄ４、ｄ５の配信元として自ノード、即ち、グランドペアレントキャッシュノード４０に決定する。その後、配信元となるべき指示がグランドペアレントキャッシュノード４０から制御信号としてローカルキャッシュノード２１３に転送される。この制御信号を受信したローカルキャッシュノード２１３は、位置２の移動端末１５宛てにキャッシュ情報Ｄ’の部分データｄ２及びｄ３を順次送出する。その結果、キャッシュ情報Ｄ’の部分データｄ２及びｄ３がローカルキャッシュノード２１３から配信経路▲２▼上の通信ノードを経由して移動端末１５に配信される。
【００６３】
ローカルキャッシュノード２１３が部分データｄ２及びｄ３の配信を終了すると、そのローカルキャッシュノード２１３からその部分的な情報（部分データｄ２及びｄ３）についての配信完了情報が配信経路▲２▼上のグランドペアレントキャッシュノード４０に転送される。この配信完了情報を受信したグランドペアレントキャッシュノード４０は、その部分データｄ２及びｄ３以外の部分データｄ１、ｄ４及びｄ５を配信経路▲２▼上の通信ノードＮ７１、Ｎ７２、Ｎ６２、Ｎ５２、ペアレントキャッシュノード３１２、通信ノードＮ３３及びローカルキャッシュノード２１３を介して位置２の移動端末１５に配信する。
【００６４】
上記のようにして移動通信網の各キャッシュノードから位置２の移動端末１５に対してキャッシュ情報Ｄ’を構成する各部分データｄ１、ｄ２、ｄ３、ｄ４、ｄ５が配信される。上記のような手順では、それら部分データは、ｄ２、ｄ３、ｄ１、ｄ４、ｄ５の順番で当該移動端末１５に配信される。移動端末では、受信した各部分データのパケットシーケンス番号を参照して、ｄ１、ｄ２、ｄ３、ｄ４、ｄ５の順番に並べ替える。それにより、移動端末は、ｄ１〜ｄ５の順番で配列されたキャッシュ情報D’に基づいて要求に係る情報Ｄが復元される。
【００６５】
上記のようなキャッシュ情報Ｄ’の配信制御により、グランドキャッシュノード４０とペアレントキャッシュノード３１２との間の配信経路には部分データｄ１、ｄ４及びｄ５しか伝送されない。そして、ローカルキャッシュノード２１３から位置２の移動端末１５との間の配信経路（無線区間を含む）にだけ、キャッシュ情報Ｄ’を構成する全ての部分データｄ１、ｄ２、ｄ３、ｄ４、ｄ５が伝送される。従って、キャッシュ情報Ｄ’を蓄積するグランドキャッシュノード４０から当該キャッシュ情報Ｄ’（全ての部分データを含む）を位置２の移動通信端末に配信する場合に比べて、移動通信網内を転送される情報量が低減される。
【００６６】
更に、上述したように移動端末１５に対するキャッシュ情報Ｄ’の配信が終了した後、例えば、他の移動端末が、位置３において情報Ｄの配信要求を送出すると、上記位置２の移動端末への情報配信制御方法と同様の方法に従って、各部分データが位置３の移動端末に配信される。即ち、部分データｄ４、ｄ５がローカルキャッシュノード２１４から、残りの部分データｄ１、ｄ２、ｄ３がグランドペアレントキャッシュノード４０からペアレントキャッシュノード３１２及びローカルキャッシュノード２１４を介して夫々位置３の移動端末１５に配信される。そして、その移動端末１５は、配信された各部分データの並べ替えを行ってキャッシュ情報Ｄ’に基づいた情報Ｄの再現を行う。
【００６７】
この場合も、グランドキャッシュノード４０とローカルキャッシュノード２１４との間の配信経路には部分データｄ１、ｄ２、ｄ３だけしか伝送されない。そして、ローカルキャッシュノード２１４から位置３の移動端末との間の配信経路（無線区間を含む）にだけ、キャッシュ情報Ｄ’を構成する全ての部分データｄ１、ｄ２、ｄ３、ｄ４、ｄ５が伝送される。従って、この場合も、キャッシュ情報Ｄ’を蓄積するグランドキャッシュノード４０から当該キャッシュ情報Ｄ’（全ての部分データを含む）を位置３の移動通信端末に配信する場合に比べて、移動通信網内を転送される情報量が低減される。
【００６８】
なお、上記各例に示す要素と請求項に係る発明の構成要件との対応関係は、以下の通りである。
【００６９】
図１に示すペアレントキャッシュノード３１１が第一のキャッシュノードに対応し、ローカルキャッシュノード２１３が第二のキャッシュノードに対応する。また、通信開始時において決定された配信経路▲１▼上を移動端末１５２からの配信要求が転送される際におけるペアレントキャッシュノード３１１の機能にて第一のキャッシュノードを決定する手段が実現され、ハンドオーバ時に決定された配信経路▲２▼上を移動端末１５２からの配信要求が転送される際におけるローカルキャッシュノード２１３の機能にて第二のキャッシュノードを決定する手段が実現されている。
【００７０】
図１に示すペアレントキャッシュノード３１１から通信ノードＮ７１を経由してローカルキャッシュノード２１３に至る経路の当該通信ノードＮ７１の機能にて配信済み情報通知手段が実現され、上記ローカルキャッシュサーバ２１３の機能にて配信継続制御手段が実現されている。
【００７１】
図２に示すローカルキャッシュノード２１２、２１３、２１４が要求に係る情報の部分情報を蓄積する第一のキャッシュノードに対応し、グランドペアレントキャッシュノード４０が部分情報配信制御手段に対応する。
【００７２】
図２に示すグランドペアレントキャッシュノード４０が第二のキャッシュノードに対応し、第一のキャッシュノードとなる各ローカルキャッシュノード２１２、２１３、２１４の機能にて部分配信完了通知手段が実現され、グランドペアレントキャッシュノード４０の機能にて情報配信継続制御手段が実現されている。
【００７３】
【発明の効果】
以上、説明したように、本願発明によれば、第一のキャッシュノードから第一の配信経路を介して情報の配信を受ける移動端末に対する配信経路が第二の配信経路に切替わった際に、その第二の配信経路上の第二のキャッシュノードから移動端末に対する当該情報の配信が継続してなされるので、移動通信網内の情報のキャッシュ機能を有効に利用して移動端末への情報配信がより効率的できるようになる。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る移動通信網における情報配信制御方法が適用されるシステムの構成例を示す図である。
【図２】移動端末の移動に伴って移動通信網における情報の配信経路が切替えながら当該移動端末への情報配信がなされる状態の一例を示す図である。
【図３】各キャッシュノードにて作成される蓄積データ管理表の一例を示す図である。
【図４】  Internet Cache Protocolに従って情報配信制御ななされる従来の固定通信網システムの一例を示す図である。
【図５】  Internet Cache Protocolに従って情報配信制御がなされる従来の固定通信網システムの各ノードにキャッシュ情報が蓄積された状態を示す図である。
【符号の説明】
１１１１〜１１１ｍ、１１２１〜１１２ｍ、１１３１〜１１３ｋ、１１４１〜１１４ｌ  無線基地局
１２１〜１２４  無線網制御装置
２１１〜２１４  ローカルキャッシュノード
３１１、３１２  ペアレントキャッシュノード
４０  グランドペアレントキャッシュノード
５０  ホストサーバ
ＩＮＴ  インターネット網
【図１】
0003768406.tif 000002
【図２】
0003768406.tif 000003
【図３】
0003768406.tif 000004
【図４】
0003768406.tif 000005
【図５】
0003768406.tif 000006