(57)【要約】【課題】  システムの性能向上を図ることができるコンテンツ配信システムを得る。【解決手段】ネットワーク１を介して配信サーバ２０から中継基地局１０を経てクライアント端末３０にストリームデータを配信するコンテンツ配信システムにおいて、配信サーバ２０には、中継基地局１０の運転状態を監視する中継監視機能部２２を備えると共に、中継基地局１０には、自局の異常の有無を通知する運転状態通知機能部１２と自局が蓄積しているデータを通知する蓄積データ通知機能部１３を備え、配信サーバ２０はその中継監視機能部２２で中継基地局１０の異常の有無を監視して、中継監視機能部２２が異常であることを検知したときは、他中継基地局１１が異常でないことを確認した後に、中継基地局１０から他中継基地局１１へ配信先を変更すると共に、配信を必要とするデータで他中継基地局１１に蓄積のないデータの配信を行うようにしたものである。【選択図】  図１
2006186455.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して配信サーバから中継基地局を経てクライアント端末にストリームデータを配信するコンテンツ配信システムにおいて、
上記配信サーバには、上記中継基地局の運転状態を監視する中継監視機能部を備えると共に、上記中継基地局には、自局の異常の有無を通知する運転状態通知機能部と自局が蓄積しているデータを通知する蓄積データ通知機能部を備え、
上記配信サーバはその中継監視機能部で上記中継基地局の異常の有無を監視して、上記中継監視機能部が異常であることを検知したときは、他中継基地局が異常でないことを確認した後に、上記中継基地局から上記他中継基地局へ配信先を変更すると共に、配信を必要とするデータで上記他中継基地局に蓄積のないデータの配信を行うようにしたコンテンツ配信システム。
【請求項２】
ネットワークを介して配信サーバから中継基地局を経てクライアント端末にストリームデータを配信するコンテンツ配信システムにおいて、
上記配信サーバには、他配信サーバの異常の有無を監視するサーバ監視機能部と、自配信サーバの異常の有無を通知する運転状態通知機能部を備え、
上記配信サーバは上記他配信サーバの異常の有無を監視し、上記他配信サーバが異常であることを検知したときは、上記他配信サーバの代わって配信を行うようにしたコンテンツ配信システム。
【請求項３】
ネットワークを介して配信サーバから中継基地局を経てクライアント端末にストリームデータを配信するコンテンツ配信システムにおいて、
上記配信サーバには、他配信サーバの配信状態を監視するサーバ配信状態監視機能部と、自配信サーバの配信状態を配信状態データで通知する配信状態通知機能部を備え、
上記配信サーバは上記他配信サーバの配信状態通知機能部の配信状態データを監視し、上記他配信サーバの配信負荷状態が過負荷であることを検知したときは、上記他配信サーバが実施する配信の一部を上記配信サーバが代行するようにしたコンテンツ配信システム。
【請求項４】
ネットワークを介して配信サーバから中継基地局を経てクライアント端末にストリームデータを配信するコンテンツ配信システムにおいて、
上記配信サーバには、各中継基地局に対する現在配信しているコンテンツ数及び過去に配信したコンテンツ数の統計数を蓄積する中継コンテンツ数蓄積機能部と、各中継基地局に対する蓄積されたコンテンツ数の統計数を基に現在必要とする配信コンテンツ数を予測するコンテンツ予測機能部と、各中継基地局に対する現在必要とする予測した配信コンテンツ数に応じて、該当する中継基地局への配信データ帯域幅を制御するデータ帯域制御機能部とを備えたコンテンツ配信システム。
【請求項５】
ネットワークを介して配信サーバから中継基地局を経てクライアント端末にストリームデータを配信するコンテンツ配信システムにおいて、
上記配信サーバには、自己の運転状態通知機能部を備えると共に、上記中継基地局には、自己の運転状態通知機能部と、運転状態監視機能部と、自己の蓄積データ通知機能部と、蓄積データ確認機能部を備え、
上記中継基地局はその運転状態監視機能部で上記配信サーバの運転状態通知機能部を監視し、上記配信サーバが異常であるときは、他中継基地局の運転状態通知機能部を監視し、異常がないときは、上記蓄積データ確認機能部で上記他中継基地局の蓄積データ通知機能部を確認し、上記中継基地局が必要とするデータが蓄積されているときは、上記他中継基地局より必要なデータの配信を受けるようにしたコンテンツ配信システム。
【請求項６】
ネットワークを介して配信サーバから中継基地局を経てクライアント端末にストリームデータを配信するコンテンツ配信システムにおいて、
上記配信サーバには、地上波又は衛星波送信機能部を備えると共に、上記中継基地局には地上波又は衛星波受信機能部を備え、上記配信サーバより、地上波又は衛星波をサブチャンネルとして特定のコンテンツを配信し、上記中継基地局でこれを受信して蓄積するようにしたコンテンツ配信システム。
【請求項７】
ネットワークを介して配信サーバから中継基地局を経てクライアント端末にストリームデータを配信するコンテンツ配信システムにおいて、
上記配信サーバには、地上波又は衛星波送信機能部を備え、上記中継基地局には地上波又は衛星波受信機能部とリクエスト蓄積制御機能部を備えると共に、上記クライアント端末には録画リクエスト機能部を備え、
上記クライアント端末の録画リクエスト機能部により、予約のリクエストをしたコンテンツは、上記配信サーバより、サブチャンネルである地上波又は衛星波で優先的に配信し、上記中継基地局でこれを受信して蓄積するようにしたコンテンツ配信システム。
【請求項８】
ネットワークを介して配信サーバから中継基地局を経てクライアント端末にストリームデータを配信するコンテンツ配信システムにおいて、
上記中継基地局には自己の運転状態通知機能部を備えると共に、クライアント端末には、上記中継基地局の運転状態通知機能部を監視する中継監視機能部とホッピング制御機能部を備え、
上記クライアント端末は、上記中継基地局の運転状態通知機能部を監視し、上記中継基地局が異常のときは、他クライアント端末に上記ピング制御機能部でホッピングのリクエストを行い、上記他クライアント端末経由で他中継基地局から配信を受けるようにしたコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネットなどのネットワークを利用してクライアントへ映像や音楽等のストリームデータを配信するコンテンツ配信システムに関するものである。
【背景技術】
【０００２】
図１６は従来の映像コンテンツ配信システムの構成を示すブロックで、例えば特許文献１に記載されている。従来の映像コンテンツ配信システムにおいては、配信サーバ２０からネットワーク１を利用して中継基地局１０へのストリーム配信のみが行われていた。なお、１１は他中継基地局、３０はクライアント端末である。
【０００３】
【特許文献１】特開２００３−６０８５号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の映像コンテンツ配信システムは以上のように構成されているので、ストリーム配信が行われている経路間のネットワーク負荷や配信サーバ２０の負荷が、時によって高くなってしまうという問題があった。また、配信サーバ２０、中継基地局１０のいずれかが異常または故障となった場合は配信ができなくなってしまうという問題があった。
【０００５】
この発明は上記のような課題を解決するためになされたものであり、システムの性能向上を図ることができるコンテンツ配信システムを得ることを目的とし、ネットワークの負荷及び配信サーバの負荷を低減したり、システムのいずれかの機器が停止した場合でもシステム動作を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係わるコンテンツ配信システムは、ネットワークを介して配信サーバから中継基地局を経てクライアント端末にストリームデータを配信するコンテンツ配信システムにおいて、上記配信サーバには、上記中継基地局の運転状態を監視する中継監視機能部を備えると共に、上記中継基地局には、自局の異常の有無を通知する運転状態通知機能部と自局が蓄積しているデータを通知する蓄積データ通知機能部を備え、上記配信サーバはその中継監視機能部で上記中継基地局の異常の有無を監視して、上記中継監視機能部が異常であることを検知したときは、他中継基地局が異常でないことを確認した後に、上記中継基地局から上記他中継基地局へ配信先を変更すると共に、配信を必要とするデータで上記他中継基地局に蓄積のないデータの配信を行うようにしたものである。
【０００７】
また、上記配信サーバには、他配信サーバの異常の有無を監視するサーバ監視機能部と、自配信サーバの異常の有無を通知する運転状態通知機能部を備え、上記配信サーバは上記他配信サーバの異常の有無を監視し、上記他配信サーバが異常であることを検知したときは、上記他配信サーバの代わって配信を行うようにしたものである。
【０００８】
また、上記配信サーバには、他配信サーバの配信状態を監視するサーバ配信状態監視機能部と、自配信サーバの配信状態を配信状態データで通知する配信状態通知機能部を備え、
上記配信サーバは上記他配信サーバの配信状態通知機能部の配信状態データを監視し、上記他配信サーバの配信負荷状態が過負荷であることを検知したときは、上記他配信サーバが実施する配信の一部を上記配信サーバが代行するようにしたものである。
【０００９】
上記配信サーバには、各中継基地局に対する現在配信しているコンテンツ数及び過去に配信したコンテンツ数の統計数を蓄積する中継コンテンツ数蓄積機能部と、各中継基地局に対する蓄積されたコンテンツ数の統計数を基に現在必要とする配信コンテンツ数を予測するコンテンツ予測機能部と、各中継基地局に対する現在必要とする予測した配信コンテンツ数に応じて、該当する中継基地局への配信データ帯域幅を制御するデータ帯域制御機能部とを備えたものである。
【００１０】
また、上記配信サーバには、自己の運転状態通知機能部を備えると共に、上記中継基地局には、自己の運転状態通知機能部と、運転状態監視機能部と、自己の蓄積データ通知機能部と、蓄積データ確認機能部を備え、上記中継基地局はその運転状態監視機能部で上記配信サーバの運転状態通知機能部を監視し、上記配信サーバが異常であるときは、他中継基地局の運転状態通知機能部を監視し、異常がないときは、上記蓄積データ確認機能部で上記他中継基地局の蓄積データ通知機能部を確認し、上記中継基地局が必要とするデータが蓄積されているときは、上記他中継基地局より必要なデータの配信を受けるようにしたものである。
【００１１】
また、上記配信サーバには、地上波又は衛星波送信機能部を備えると共に、上記中継基地局には地上波又は衛星波受信機能部を備え、上記配信サーバより、地上波又は衛星波をサブチャンネルとして特定のコンテンツを配信し、上記中継基地局でこれを受信して蓄積するようにしたものである。
【００１２】
また、上記配信サーバには、地上波又は衛星波送信機能部を備え、上記中継基地局には地上波又は衛星波受信機能部とリクエスト蓄積制御機能部を備えると共に、上記クライアント端末には録画リクエスト機能部を備え、上記クライアント端末の録画リクエスト機能部により、予約のリクエストをしたコンテンツは、上記配信サーバより、サブチャンネルである地上波又は衛星波で優先的に配信し、上記中継基地局でこれを受信して蓄積するようにしたものである。
【００１３】
さらに、上記中継基地局には自己の運転状態通知機能部を備えると共に、クライアント端末には、上記中継基地局の運転状態通知機能部を監視する中継監視機能部とホッピング制御機能部を備え、上記クライアント端末は、上記中継基地局の運転状態通知機能部を監視し、上記中継基地局が異常のときは、他クライアント端末に上記ピング制御機能部でホッピングのリクエストを行い、上記他クライアント端末経由で他中継基地局から配信を受けるようにしたものである。
【発明の効果】
【００１４】
この発明のコンテンツ配信システムによれば、システムの性能向上を図ることができるコンテンツ配信システムを得ることができ、ネットワークの負荷及び配信サーバの負荷を低減したり、システムのいずれかの機器が停止した場合でもシステム動作を可能とするものである。
【発明を実施するための最良の形態】
【００１５】
実施の形態１．
この発明の実施の形態を図と共に説明する。図１はこの発明の実施の形態１である映像コンテンツ配信システムの構成を示すブロック図である。図２は図１の映像コンテンツ配信システムの動作を説明するフローチャートである。図において、映像コンテンツ配信システムは、コンテンツを配信する配信サーバ２０と利用者のクライアント端末３０との間に中継基地局１０を備えて、中継基地局１０により、映像コンテンツの蓄積とクライアント端末３０への配信処理を実行する。配信サーバ２０と中継基地局１０は同一ネットワーク１に接続されている。他中継基地局１１は、中継基地局１０と同様にネットワーク１に接続されている。中継基地局１０と他中継基地局１１は、クライアント端末３０と無線（又はローカルネットワーク）で接続されている。
【００１６】
クライアント端末３０は、携帯端末やパーソナルコンピュータ等の情報処理端末である。クライアント端末３０は、中継基地局１０（又は１１）を介して、配信サーバ２０にアクセスし、映像コンテンツをダウンロードし再生する機能を備えている。クライアント端末３０は、中継基地局１０（又は１１）からの映像コンテンツを受信するアンテナ３１と受信部３２と、受信した映像コンテンツを蓄積するバッファ３３と、再生部３４を備えている。
【００１７】
中継基地局１０（又は１１）は、配信サーバ２０からの映像コンテンツを受信する受信部１４と、受信した映像コンテンツを蓄積する蓄積部１５と、蓄積したコンテンツ（データ）を送出する送出部１６と、自局の異常の有無を通知する運転状態通知機能部１２と、自局が蓄積しているコンテンツ（データ）を通知する蓄積データ通知機能部１３を備えている。
【００１８】
配信サーバ２０は、映像コンテンツ格納部２３を備えて、クライアント端末３０又は中継基地局１０（又は１１）からの要求により、送信部２４からネットワーク１を介して映像コンテンツを中継基地局１０（又は１１）へ送信する。配信サーバ２０は、さらに、中継基地局１０（又は１１）の運転状態を監視する中継監視機能部２２を備えている。
【００１９】
次に動作について説明する。配信サーバ２０は、中継基地局１０に設けた運転状態通知機能部１２をその中継監視機能部２２で監視する。中継監視機能部２２は、中継基地局１０の運転状態通知機能部１２が異常を通知し、それを検知した場合は、他中継基地局１１の運転状態通知機能部１２が異常を通知していないことを確認した後に、中継基地局１０から他中継基地局１１へ配信先を変更する。
【００２０】
変更先となった他中継基地局１１は、中継基地局１０が配信していたクライアント端末３０への配信を実施するが、配信サーバ２０は、図２のフローチャートに示すとおり、他中継基地局１１の蓄積データ通知機能部１３の状態を確認し、中継基地局１０が配信中であったコンテンツと同様のコンテンツを蓄積していた場合は、配信サーバ２０は、他中継基地局１１へそのコンテンツを配信しない。このことにより不要な配信を実施しないことになり、ネットワークの負荷低減となり、システムの性能向上となり、中継基地局１０の故障に対して継続して配信を行うことができる。
【００２１】
以下、図２のフローチャートを説明する。配信サーバ２０は他中継基地局１１の蓄積部１５にある蓄積コンテンツ（データ）の通知データを受信する(ステップ９０１)。確認を実施するデータNoを０にセットする(ステップ９０２)。確認データNoが配信必要データかを確認する(ステップ９０３)。配信必要データでなければ、配信対象外データとする(ステップ９０５)。配信必要データであれば、確認データが蓄積データか確認し(ステップ９０４)、蓄積データである場合は配信対象外データとする(ステップ９０５)ことにより配信しないことにする。なお、確認データが蓄積データであるか否かの確認は、例えば、確認データNoの蓄積データ構造が１であれば、蓄積データがあると判断する。
【００２２】
蓄積データでなければ、その確認データNoのデータを他中継基地局１１へ配信する（ステップ９０６）。次に、確認データNoをインクリメント(ステップ９０７)し、同様にして、最終データNoまでの確認を実施(ステップ９０８での判別)することにより、該当データの配信の要否を確認し、配信を必要とするデータで蓄積のないデータの配信を行う。また、他中継基地局１１が異常となった場合でも中継基地局１０に対して同様に対応することにより、同様の効果を奏する。
【００２３】
実施の形態２．
図３は実施の形態２である映像コンテンツ配信システムの構成を示すブロック図である。図４は図３の映像コンテンツ配信システムの動作を説明するフローチャートである。なお、各図中、同一符号は同一又は相当部分を示し、説明を一部省略することがある。実施の形態２では、実施の形態１に加えて、配信サーバ２０に他配信サーバ２１の異常の有無を監視するサーバ監視機能部２５と、自配信サーバの異常の有無を通知する運転状況通知機能部２６を加えたものである。さらに配信サーバ２０と同様の機能を有する他配信サーバ２１をネットワーク１に追加接続したものである。
【００２４】
配信サーバ２０は、図４のフローチャートで示すように、そのサーバ監視機能部２５により、他配信サーバ２１の運転状態通知機能部２６を監視し、他配信サーバ２１が異常を通知し、それを検知した場合は、配信サーバ２０が他配信サーバ２１の代替サーバとなって動作する。逆に配信サーバ２０が異常となった場合は、他配信サーバ２１がこれを検知し、その代替サーバとして動作する。これにより、１つの配信サーバが異常となった場合でも、別の配信サーバでの代替配信が可能となりシステム全体としての性能向上（信頼性向上）を図ることが可能となる。
【００２５】
図４のフローチャートを説明する。配信サーバ２０は確認対象とする確認サーバNoを０にセットする(ステップ９１１)。他配信サーバ２１の運転状態通知機能部２６が送信する状態データを読み込む(ステップ９１２)。確認サーバのデータを判別(ステップ９１３)し、異常(データ＝１)であれば、代替サーバ処理へ移行(ステップ９１４)し、正常(データ＝０)であれば、確認するサーバNoをインクリメント(ステップ９１５)し、以降全てのサーバを確認するまで繰り返す(ステップ９１６)。
【００２６】
実施の形態３．
図５は実施の形態３である映像コンテンツ配信システムの構成を示すブロックである。図６，図７は、図５の映像コンテンツ配信システムの動作を説明するフローチャートである。実施の形態３では、実施の形態２のサーバ監視機能部２５と運転状況通知機能部２６の代わりに、サーバ配信状態監視機能部２７と配信状況通知機能部２８を追加したものである。配信サーバ２０のサーバ配信状態監視機能部２７は、図６のフローチャートに示す手順で、他配信サーバ２１の配信状態通知機能部２８を監視し、その配信状態を配信状態データ２９で検知する。
【００２７】
配信状態データ２９の配信負荷状態が過負荷の場合（配信負荷状態データ＝１）、配信サーバ２０は、図７のフローチャートに示す手順で、配信状態データ２９の配信データNo及び配信位置（クライアント端末の位置）を確認し、協調データ配信を行う。逆に配信サーバ２０が過負荷となって場合は他配信サーバ２１が協調データ配信を行う。このことにより、１つの配信サーバの負荷を低減させることによって、システム全体のパフォーマンスを向上（性能向上）させることが可能となる。
【００２８】
図６のフローチャートを説明する。配信サーバ２０は確認対象とする確認サーバNoを０にセットする(ステップ９２１)。他配信サーバ２１の配信状態通知機能部２８の配信状態データ２９の配信負荷状態データを読み込む(ステップ９２２)。確認サーバNoのデータを判別(ステップ９２３)し、過負荷(データ＝１)であれば、協調配信処理へ移行(ステップ９２４)し、正常(データ＝０)であれば、確認する確認サーバNoをインクリメント(ステップ９２５)し、以降全てのサーバを確認するまで繰り返す(ステップ９２６)。
【００２９】
図７の協調配信処理を示すフローチャートを説明する。配信サーバ２０は協調配信対象となる他配信サーバ２１に協調配信動作開始確認信号を送信する(ステップ９３１)。協調配信動作開始応答信号が他配信サーバ２１から送信された場合(ステップ９３２)、配信データNo,配信位置のデータを受信し(ステップ９３３)、配信データの協調配信を実施する(ステップ９３４)。配信データの協調配信の合間に他配信サーバ２１から配信状態データを受信(ステップ９３５)し、過負荷状態が解消された場合は協調配信を完了し、過負荷が継続している場合は協調配信フローを継続する(ステップ９３６)。
【００３０】
実施の形態４．
図８は実施の形態４である映像コンテンツ配信システムの構成を示すブロックである。図９は、図８の映像コンテンツ配信システムの動作を説明するフローチャートである。実施の形態４では、実施の形態１の配信サーバ２０に、さらに、中継コンテンツ数蓄積機能部４１、コンテンツ予測機能部４２、及びデータ帯域制御機能部４３を備えたものである。
【００３１】
配信サーバ２０は、図９のフローチャートに示すように、その中継コンテンツ数蓄積機能部４１により、中継基地局１０及び他中継基地局１１に対する現在配信しているコンテンツ数、過去に配信したコンテンツ数をそれぞれ確認して蓄積する。このデータを元にコンテンツ予測機能部４２により、中継基地局１０及び他中継基地局１１に対する現在必要とする配信コンテンツ数をそれぞれ予測する。データ帯域制御機能部４３は、中継基地局１０及び他中継基地局１１に対する現在必要とする予測した配信コンテンツ数から、該当する中継基地局に対する必要とするデータ帯域幅にデータ送信幅をそれぞれ制御する。
【００３２】
例えば、中継基地局１０に必要な配信コンテンツ数が１、他中継基地局１１に必要な配信コンテンツ数が２だとすると、中継基地局１０へのデータ帯域幅は全体の１／３、他中継基地局１１へのデータ帯域幅は全体の２／３と帯域制御される。また、この帯域幅が必要なデータ幅を上回っている場合は、さらに帯域制限をしても問題はない。このことにより、システム全体でネットワーク負荷を低減させることができるため、システムのパフォーマンスを向上（性能向上）させることが可能となる。なお、データコンテンツ数をデータ配信量で考えても良く、同様の効果を奏する。
【００３３】
コンテンツ予測機能としては、例えば、下記が考えられる。
ｎ回前の配信コンテンツ数をa(n)とした場合、中継基地局１０の累積コンテンツ係数を
a(n)÷n＋a(n-1)÷(n-1)+・・・a(0)
とし、全ての中継基地局の累積コンテンツ係数の総計との比を、配信帯域の制限事項とする。ただし、コンテンツ予測機能はこの例のとおりでなくても問題ない。
【００３４】
図９のフローチャートを説明する。配信サーバ２０は、配信コンテンツ数を確認しようとする中継基地局１０(確認中継基地局No)を０とする(ステップ９４１)。現在の確認中継基地局１０の配信コンテンツ数を確認し、中継コンテンツ数蓄積機能部４１へ蓄積する(ステップ９４２)。確認しようとする中継基地局(確認中継基地局No)をインクリメントし(ステップ９４３)、全ての基地局に関して実施完了後(ステップ９４４)、蓄積したデータをもとに、コンテンツ予測機能部４２で確認された各中継基地局に対する現在必要とする配信コンテンツ数をそれぞれ予測する。予測した配信コンテンツ数を元にしてデータ帯域制御機能部４３により、各中継基地局に対する帯域制御が実施される(ステップ９４５)。
【００３５】
実施の形態５．
図１０は実施の形態５である映像コンテンツ配信システムの構成を示すブロック図である。図１１は図１０の映像コンテンツ配信システムの動作を説明するフローチャートである。実施の形態５では、実施の形態１に加えて、中継基地局１０及び他中継基地局１１に、運転状態監視機能部１９、蓄積データ通知機能部１３、蓄積データ確認機能部９を備えている。配信サーバ２０に運転状態通知機能部２６を備えたものである。
【００３６】
中継基地局１０は、図１１のフローチャートに示すように、運転状態監視機能部１９により配信サーバ２０の運転状態通知機能部２６の運転状態データを監視し、配信サーバ２０が異常となったことを検知した場合は、他中継基地局１１の運転状態通知機能部１２の運転状態データを確認し、正常な場合は、他中継基地局１１の蓄積データ通知機能部１３の蓄積データを蓄積データ確認機能部９で確認する。必要なコンテンツ（データ）がある場合は、そのコンテンツ（データ）送信の要求を行う。また、他中継基地局１１から中継基地局１０へも同様な動作が考えられる。このことにより、配信サーバ２０が異常となったときにも、中継基地局２０と他中継基地局１１間でコンテンツ配信が可能となり、システム全体の信頼性を向上（性能向上）させることが可能となる。
【００３７】
図１１のフローチャートを説明する。中継基地局１０は、配信サーバ２０の運転状態データを受信する(ステップ９５１)。配信サーバ２０が正常であるか判別し、正常であれば通常のフローとなり，異常の場合は以下のステップに進む(ステップ９５２)。隣接中継基地局１１の運転状態データを受信し(ステップ９５３)、隣接中継基地局１１が正常であれば以下のステップに進む(ステップ９５４)。隣接基地局１１の蓄積データに必要データ（コンテンツ）があれば(ステップ９５５)、代替配信処理を受ける(ステップ９５６)。
【００３８】
実施の形態６．
図１２は実施の形態６である映像コンテンツ配信システムの構成を示すブロック図である。実施の形態６では、実施の形態１に加えて、配信サーバ２０に地上波／衛星波送信機能部４４、中継基地局１０に地上波／衛星波受信機能部１７を備えたものである。配信サーバ２０はあらかじめプログラムされたコンテンツ又は人気の高いコンテンツをピックアップし、地上波／衛星波送信機能部４４でデータ送信する。中継基地局１０は地上波／衛星波受信機能部１７によりコンテンツを受信し蓄積する。これにより、ネットワークを使用せずコンテンツ配信が可能となり、ネットワーク負荷の低減が可能となり、システム全体のパフォーマンスが向上、性能向上が可能となる。なお、中継基地局１０の地上波／衛星波受信機能部１７で受けるコンテンツデータは既存の放送局からのデータでも良く、同様の効果を奏する。
【００３９】
実施の形態７．
図１３は実施の形態７である映像コンテンツ配信システムの構成を示すブロック図である。実施の形態７では、実施の形態６に加えて、中継基地局１０にはリクエスト蓄積制御機能部１８を設けると共に、クライアント端末３０には録画リクエスト機能部３５を備えたものである。クライアント端末３０は、録画リクエスト機能部３５により観たい番組を中継基地局１０のリクエスト蓄積制御機能部１８に予め録画をリクエストしておくことができる。
【００４０】
中継基地局１０のリクエスト蓄積制御機能部１８は、配信サーバ２０にリクエストされたコンテンツを配信時間になったら優先的に配信するようプログラムさせる。配信サーバ２０は、あらかじめプログラムされたコンテンツをピックアップしておき、配信時間になったら、優先的に地上波／衛星波送信機能部４４でデータ送信する。中継基地局１０は地上波／衛星波受信機能部１７で受信し、リクエスト蓄積制御機能部１８により、リクエストの有ったデータを蓄積する。そして、蓄積したリクエストされたデータ（コンテンツ）を該当のクライアント端末に配信する。
【００４１】
これにより、ネットワークを使用せずコンテンツ配信が可能となり、ネットワーク負荷の低減が可能となり、リクエストにより蓄積するデータを他のデータに比べて優先度を上げることにより、カスタマーサービスの向上（性能向上）を図ることができる。また、利用サービスによって蓄積可能時間などを変更することによりサービスの差別化も図れ多彩なサービス提供が可能となる。
【００４２】
実施の形態８．
図１４は実施の形態８である映像コンテンツ配信システムの構成を示すブロック図である。図１５は図１４の映像コンテンツ配信システムの動作を説明するフローチャートである。実施の形態８では、実施の形態１に加えて、中継基地局１０と接続されているクライアント端末３０には、中継基地局１０の運転状態通知機能部１２を監視する中継監視機能部３７とホッピング制御機能部３８を備えている。中継基地局１０及び他中継基地局１１には自己の運転状態通知機能部１２を備えている。他クライアント端末３６はクライアント端末３０と同様な機能を持ち他中継基地局１１に接続されている。
【００４３】
クライアント端末３０は、図１５のフローチャートに示すように、中継監視機能部３７により、中継基地局１０の運転状態通知機能部１２の状態を監視し、中継基地局１０が異常となった場合は、近くに居る他クライアント端末３６にホッピング制御機能部３８によりホッピングのリクエストを行う。リクエストが受け入れられた場合は、他中継基地局１１との接続を他クライアント端末３６経由で実施することができる。このことにより、１つの中継基地局が異常となった場合でも、配信が可能となり、システムの信頼性が向上（性能向上）する。なお、逆に他中継基地局１１が異常となった場合でも同様の効果を奏する。
【００４４】
図１５のフローチャートを説明する。クライアント端末３０は、クライアント端末３０が接続されている中継基地局１０の運転状態通知機能部１２の運転状態データを受信する(ステップ９６１)。中継基地局１０が正常であるか判別し、正常であれば通常のフローとなり，異常の場合は、以下のステップに進む(ステップ９６２)。隣接クライアント端末へホッピング要求を実施し(ステップ９６３)、応答を待ち、要求が受け入れられた場合は(ステップ９６４)、ホッピング処理を実施する(ステップ９６５)。
【００４５】
この発明は映像以外のコンテンツ配信、例えば、音声、データなどでも問題なく、同様の効果を奏する。また、全ての実施形態において中継基地局とクライアント端末の接続は有線でも無線でも良く、同様の効果を奏する。
【図面の簡単な説明】
【００４６】
【図１】この発明の実施の形態１である映像コンテンツ配信システムの構成を示すブロック図である。
【図２】図１の映像コンテンツ配信システムの動作を説明するフローチャートである。
【図３】実施の形態２である映像コンテンツ配信システムの構成を示すブロック図である。
【図４】図３の映像コンテンツ配信システムの動作を説明するフローチャートである。
【図５】実施の形態３である映像コンテンツ配信システムの構成を示すブロックである。
【図６】図５の映像コンテンツ配信システムの動作を説明するフローチャートである。
【図７】図５の映像コンテンツ配信システムの協調配信処理を説明するフローチャートである。
【図８】実施の形態４である映像コンテンツ配信システムの構成を示すブロックである。
【図９】図８の映像コンテンツ配信システムの動作を説明するフローチャートである。
【図１０】実施の形態５である映像コンテンツ配信システムの構成を示すブロック図である。
【図１１】図１０の映像コンテンツ配信システムの動作を説明するフローチャートである。
【図１２】実施の形態６である映像コンテンツ配信システムの構成を示すブロック図である。
【図１３】実施の形態７である映像コンテンツ配信システムの構成を示すブロック図である。
【図１４】実施の形態８である映像コンテンツ配信システムの構成を示すブロック図である。
【図１５】図１４の映像コンテンツ配信システムの動作を説明するフローチャートである。
【図１６】従来の映像コンテンツ配信システムの構成を示すブロックである。
【符号の説明】
【００４７】
１  ネットワーク                        ９蓄積データ確認機能部
１０  中継基地局                        １１  他中継基地局
１２  運転状態通知機能部                １３  蓄積データ通知機能部
１４  受信部                            １５  蓄積部
１６  送出部                            １７  地上波／衛星波受信機能部
１８  リクエスト蓄積制御機能部          １９  運転状態監視機能部
２０  配信サーバ                        ２１  他配信サーバ
２２  中継監視機能部                    ２３  映像コンテンツ格納部
２４  送信部                            ２５  サーバ監視機能部
２６  運転状態通知機能部                ２７  サーバ配信状態監視機能部
２８  配信状況通知機能部                ２９  配信状態データ
３０  クライアント端末                  ３１  アンテナ
３２  受信部                            ３３  バッファ
３４  再生部                            ３５  録画リクエスト機能部
３６  他クライアント端末                ３７  中継監視機能部
３８  ホッピング制御機能部              ４１  中継コンテンツ数蓄積機能部
４２  コンテンツ予測機能部              ４３  データ帯域制御機能部
４４  地上波／衛星波送信機能部
【図１】
2006186455.tif 000003
【図２】
2006186455.tif 000004
【図３】
2006186455.tif 000005
【図４】
2006186455.tif 000006
【図５】
2006186455.tif 000007
【図６】
2006186455.tif 000008
【図７】
2006186455.tif 000009
【図８】
2006186455.tif 000010
【図９】
2006186455.tif 000011
【図１０】
2006186455.tif 000012
【図１１】
2006186455.tif 000013
【図１２】
2006186455.tif 000014
【図１３】
2006186455.tif 000015
【図１４】
2006186455.tif 000016
【図１５】
2006186455.tif 000017
【図１６】
2006186455.tif 000018