(57)【要約】【課題】コンテンツ記憶装置からサーバ手段へのデータ転送量を削減し、安価に構成するできるコンテンツ配信システムを提供すること。【解決手段】クライアント通信装置１０１はコンテンツ配信予約情報をサーバ１０２に与える。サーバ１０２はクライアント通信装置１０１からコンテンツ配信予約情報を一定期間において受け取り、同一のコンテンツデータのコンテンツ配信予約情報が複数ある時に配信要求コンテンツ情報をコンテンツ記憶装置１０３に与える。コンテンツ記憶装置１０３は配信要求コンテンツ情報に応答して配信要求コンテンツ情報に対応するコンテンツデータをサーバ１０２に与える。サーバ１０２は当該コンテンツデータに係るコンテンツ配信予約情報を送信した複数のクライアント通信装置１０１にコンテンツデータを同時に送信する。【選択図】      図１
2004318593.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、
前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信し、
前記サーバ手段は、一定期間において同一の前記コンテンツデータについての複数の前記コンテンツ配信予約情報がある時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出し、当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信することを特徴とするコンテンツ配信システム。
【請求項２】
複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、
前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信するコンテンツ配信予約手段を具備し、
前記サーバ手段は、一定期間において同一の前記コンテンツデータについての複数の前記コンテンツ配信予約情報があることを判断して複数予約信号を生成する判断手段と、前記複数予約信号を受けた時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出すコンテンツ読出制御手段と、前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する送信手段と、を具備することを特徴とするコンテンツ配信システム。
【請求項３】
複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、
前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信し、
前記サーバ手段は、同一の前記コンテンツデータについての前記コンテンツ配信予約情報の数を算出して同一予約数算出値を生成し当該同一予約数算出値が一定値に達した時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出し、当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信することを特徴とするコンテンツ配信システム。
【請求項４】
複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、
前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信するコンテンツ配信予約手段を具備し、
前記サーバ手段は、同一の前記コンテンツデータについての前記コンテンツ配信予約情報の数を算出して同一予約数算出値を算出する同一予約数算出手段と、前記同一予約数算出値が一定数に達した時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出すコンテンツ読出制御手段と、前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する送信手段と、を具備することを特徴とするコンテンツ配信システム。
【請求項５】
複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、
前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信し、当該コンテンツ配信予約情報を送信してから要求する前記コンテンツデータが配信されるまでにかかる時間の許容限度を設定し、
前記サーバ手段は、同一の前記コンテンツデータに係る前記許容遅延時間設定情報のうち最も早い許容遅延時間が経過した時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出し、当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信することを特徴とするコンテンツ配信システム。
【請求項６】
複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、
前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信するコンテンツ配信予約手段と、前記コンテンツ配信予約情報を送信してから要求する前記コンテンツデータが配信されるまでにかかる時間の許容限度を設定する許容遅延時間設定情報を生成する許容遅延時間設定手段と、を具備し、
前記サーバ手段は、同一の前記コンテンツデータに係る前記許容遅延時間設定情報のうち最も早い許容遅延時間が経過した時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出すコンテンツ読出制御手段と、前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する送信手段と、を具備することを特徴とするコンテンツ配信システム。
【請求項７】
前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信を要求するためのコンテンツ配信要求情報を生成して送信するコンテンツ配信要求手段を具備し、
前記サーバ手段は、前記コンテンツ配信要求情報に対応するコンテンツデータをコンテンツ記憶手段から読み出す他のコンテンツ読出制御手段と、前記コンテンツ記憶手段から読み出した前記コンテンツデータを当該コンテンツデータに係る前記コンテンツ配信要求情報を送信した前記クライアント通信手段に送信するとともに当該コンテンツデータに係るコンテンツ予約情報がある時に当該コンテンツ配信予約情報を送信した前記クライアント通信手段に送信する他の送信手段と、を具備することを特徴とする請求項１から請求項５のいずれかに記載のコンテンツ配信システム。
【請求項８】
クライアント通信手段が複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成してサーバ手段へ送信するステップと、
前記サーバ手段が一定期間において同一の前記コンテンツデータについて複数の前記コンテンツ配信予約情報があることを判断して当該コンテンツ配信予約情報が複数あることが判明した時に前記同一のコンテンツデータをコンテンツ記憶手段から読み出すステップと、
前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信するステップと、
を具備することを特徴とするコンテンツ配信方法。
【請求項９】
クライアント通信手段から受け取るコンテンツデータの配信を予約するためのコンテンツ配信予約情報を受信する受信手段と、
一定期間において同一の前記コンテンツデータについての複数の前記コンテンツ配信予約情報があることを判断して複数予約信号を生成する判断手段と、
前記複数予約信号を受けた時に前記同一のコンテンツデータをコンテンツ記憶手段から読み出すコンテンツ読出制御手段と、
前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する送信手段と、
を具備することを特徴とするサーバ手段。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツデータを複数のクライアント通信手段に配信するコンテンツ配信システム及びコンテンツ配信方法に関する。
【０００２】
【従来の技術】
従来のコンテンツ配信システムが非特許文献１に記載されている。このコンテンツ配信システムは、複数のクライアント装置と、前記クライアント装置からコンテンツデータの配信の要求を受けるサーバ装置と、前記コンテンツデータを記憶するコンテンツ記憶装置と、を備えている。前記クライアント装置は、前記サーバ装置にコンテンツデータを配信することを要求するコンテンツ配信要求情報を生成し与える。前記サーバ装置は前記コンテンツ配信要求情報に基づいて前記コンテンツ記憶装置から前記コンテンツ配信要求情報に対応した前記コンテンツデータを取得する。また、前記サーバ装置は、取得した前記コンテンツデータを前記クライアント装置に与える。
【０００３】
【非特許文献１】
ｈｔｔｐ：／／ｗｗｗ．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｊａｐａｎ／ｔｅｃｈｎｅｔ／ｐｒｏｄｔｅｃｈｎｏｌ／ｎｅｔｓｈｏｗ／ｐｌａｎ／ｗｍｔｂｅｓｔ．ａｓｐ？ｆｒａｍｅ＝ｔｒｕｅ（検索日２００３年１月３０日）
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のコンテンツ配信システムにおいては、クライアント装置からコンテンツ配信要求情報を受け取る度毎に当該コンテンツ配信要求情報に係る前記コンテンツデータをサーバ装置はコンテンツ記憶装置から読み出して、前記コンテンツデータを前記クライアント装置に送信する必要があるので、前記サーバ装置と前記コンテンツ記憶装置との間のデータ伝送量が多く、安価にシステムを構成できないという問題がある。
【０００５】
本発明は、かかる点に鑑みてなされたものであり、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１に係る本発明のコンテンツ配信システムは、複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信し、前記サーバ手段は、一定期間において同一の前記コンテンツデータについての複数の前記コンテンツ配信予約情報がある時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出し、当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する構成を採る。
【０００７】
この構成によれば、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはサーバ手段はコンテンツ記憶手段から一度だけそのコンテンツデータを読み出せばよいため、クライアント通信手段からコンテンツ配信予約情報を受け取る度毎にサーバ手段は前記コンテンツ配信予約情報に係るコンテンツデータをコンテンツ記憶手段から読み出して前記コンテンツデータを前記クライアント通信手段に送信する必要がなくなるので、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができる。
【０００８】
請求項２に係る本発明のコンテンツ配信システムは、複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信するコンテンツ配信予約手段を具備し、前記サーバ手段は、一定期間において同一の前記コンテンツデータについての複数の前記コンテンツ配信予約情報があることを判断して複数予約信号を生成する判断手段と、前記複数予約信号を受けた時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出すコンテンツ読出制御手段と、前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する送信手段と、を具備する構成を採る。
【０００９】
この構成によれば、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはサーバ手段はコンテンツ記憶手段から一度だけそのコンテンツデータを読み出せばよいため、クライアント通信手段からコンテンツ配信予約情報を受け取る度毎にサーバ手段は前記コンテンツ配信予約情報に係るコンテンツデータをコンテンツ記憶手段から読み出して、前記コンテンツデータを前記クライアント通信手段に送信する必要がなくなるので、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができる。
【００１０】
請求項３に係る本発明のコンテンツ配信システムは、複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信し、前記サーバ手段は、同一の前記コンテンツデータについての前記コンテンツ配信予約情報の数を算出して同一予約数算出値を生成し当該同一予約数算出値が一定値に達した時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出し、当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する構成を採る。
【００１１】
この構成によれば、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはサーバ手段はコンテンツ記憶手段から一度だけそのコンテンツデータを読み出せばよいため、クライアント通信手段からコンテンツ配信予約情報を受け取る度毎にサーバ手段は前記コンテンツ配信予約情報に係るコンテンツデータをコンテンツ記憶手段から読み出して、前記コンテンツデータを前記クライアント通信手段に送信する必要がなくなるので、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができる。さらに、この構成によれば、同時に配信するデータ転送量を制限することができるため、クライアントとサーバとの間の通信のための設備を安価にすることができる。
【００１２】
請求項４に係る本発明のコンテンツ配信システムは、複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信するコンテンツ配信予約手段を具備し、前記サーバ手段は、同一の前記コンテンツデータについての前記コンテンツ配信予約情報の数を算出して同一予約数算出値を算出する同一予約数算出手段と、前記同一予約数算出値が一定数に達した時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出すコンテンツ読出制御手段と、前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する送信手段と、を具備する構成を採る。
【００１３】
この構成によれば、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはサーバ手段はコンテンツ記憶手段から一度だけそのコンテンツデータを読み出せばよいため、クライアント通信手段からコンテンツ配信予約情報を受け取る度毎にサーバ手段は前記コンテンツ配信予約情報に係るコンテンツデータをコンテンツ記憶手段から読み出して、前記コンテンツデータを前記クライアント通信手段に送信する必要がなくなるので、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができる。さらに、この構成によれば、同時に配信するデータ転送量を制限することができるため、クライアントとサーバとの間の通信のための設備を安価にすることができる。
【００１４】
請求項５に係る本発明のコンテンツ配信システムは、複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信し、当該コンテンツ配信予約情報を送信してから要求する前記コンテンツデータが配信されるまでにかかる時間の許容限度を設定し、前記サーバ手段は、同一の前記コンテンツデータに係る前記許容遅延時間設定情報のうち最も早い許容遅延時間が経過した時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出し、当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する構成を採る。
【００１５】
この構成によれば、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはサーバ手段はコンテンツ記憶手段から一度だけそのコンテンツデータを読み出せばよいため、クライアント通信手段からコンテンツ配信予約情報を受け取る度毎にサーバ手段は前記コンテンツ配信予約情報に係るコンテンツデータをコンテンツ記憶手段から読み出して、前記コンテンツデータを前記クライアント通信手段に送信する必要がなくなるので、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができ、かつ、クライアント通信手段側でコンテンツが届くまでの時間をコントロールすることができる。
【００１６】
請求項６に係る本発明のコンテンツ配信システムは、複数のクライアント通信手段と、サーバ手段と、複数のコンテンツデータを記憶するコンテンツ記憶手段と、を具備し、前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成して送信するコンテンツ配信予約手段と、前記コンテンツ配信予約情報を送信してから要求する前記コンテンツデータが配信されるまでにかかる時間の許容限度を設定する許容遅延時間設定情報を生成する許容遅延時間設定手段と、を具備し、前記サーバ手段は、同一の前記コンテンツデータに係る前記許容遅延時間設定情報のうち最も早い許容遅延時間が経過した時に前記同一のコンテンツデータを前記コンテンツ記憶手段から読み出すコンテンツ読出制御手段と、前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する送信手段と、を具備する構成を採る。
【００１７】
この構成によれば、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはサーバ手段はコンテンツ記憶手段から一度だけそのコンテンツデータを読み出せばよいため、クライアント通信手段からコンテンツ配信予約情報を受け取る度毎にサーバ手段は前記コンテンツ配信予約情報に係るコンテンツデータをコンテンツ記憶手段から読み出して、前記コンテンツデータを前記クライアント通信手段に送信する必要がなくなるので、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができ、かつ、クライアント通信手段側でコンテンツが届くまでの時間をコントロールすることができる。
【００１８】
請求項７に係る本発明のコンテンツ配信システムは、請求項１から請求項５のいずれかに記載のコンテンツ配信システムにおいて、前記クライアント通信手段は、前記複数のコンテンツデータのいずれかの配信を要求するためのコンテンツ配信要求情報を生成して送信するコンテンツ配信要求手段を具備し、前記サーバ手段は、前記コンテンツ配信要求情報に対応するコンテンツデータをコンテンツ記憶手段から読み出す他のコンテンツ読出制御手段と、前記コンテンツ記憶手段から読み出した前記コンテンツデータを当該コンテンツデータに係る前記コンテンツ配信要求情報を送信した前記クライアント通信手段に送信するとともに当該コンテンツデータに係るコンテンツ予約情報がある時に当該コンテンツ配信予約情報を送信した前記クライアント通信手段に送信する他の送信手段と、を具備する構成を採る。
【００１９】
この構成によれば、クライアント通信手段からの予約でない通常のコンテンツの配信要求によりサーバ手段がコンテンツ記憶手段から読み出したコンテンツデータを当該コンテンツデータについて配信予約をしているクライアント通信手段にも同時送信するため、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができる。
【００２０】
請求項８に係る本発明のコンテンツ配信方法は、クライアント通信手段が複数のコンテンツデータのいずれかの配信の予約をするためのコンテンツ配信予約情報を生成してサーバ手段へ送信するステップと、前記サーバ手段が一定期間において同一の前記コンテンツデータについて複数の前記コンテンツ配信予約情報があることを判断して当該コンテンツ配信予約情報が複数あることが判明した時に前記同一のコンテンツデータをコンテンツ記憶手段から読み出すステップと、前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信するステップと、を具備する。
【００２１】
この方法によれば、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはサーバ手段はコンテンツ記憶手段から一度だけそのコンテンツデータを読み出せばよいため、クライアント通信手段からコンテンツ配信予約情報を受け取る度毎にサーバ手段は前記コンテンツ配信予約情報に係るコンテンツデータをコンテンツ記憶手段から読み出して、前記コンテンツデータを前記クライアント通信手段に送信する必要がなくなるので、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、コンテンツ配信システムを安価に構成することができる。
【００２２】
請求項９に係る本発明のサーバ手段は、クライアント通信手段から受け取るコンテンツデータの配信を予約するためのコンテンツ配信予約情報を受信する受信手段と、一定期間において同一の前記コンテンツデータについての複数の前記コンテンツ配信予約情報があることを判断して複数予約信号を生成する判断手段と、前記複数予約信号を受けた時に前記同一のコンテンツデータをコンテンツ記憶手段から読み出すコンテンツ読出制御手段と、前記コンテンツ記憶手段から読み出した前記同一のコンテンツデータを当該同一のコンテンツデータに係る前記コンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信する送信手段と、を具備する構成を採る。
【００２３】
この構成によれば、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはサーバ手段はコンテンツ記憶手段から一度だけそのコンテンツデータを読み出せばよいため、クライアント通信手段からコンテンツ配信予約情報を受け取る度毎にサーバ手段は前記コンテンツ配信予約情報に係るコンテンツデータをコンテンツ記憶手段から読み出して、前記コンテンツデータを前記クライアント通信手段に送信する必要がなくなるので、コンテンツ記憶手段からサーバ手段へのコンテンツデータ転送量を削減し、コンテンツ配信システムを安価に構成することができる。
【００２４】
【発明の実施の形態】
本発明の骨子は、サーバ手段が、複数のクライアント通信手段からの同一のコンテンツデータについての複数のコンテンツ配信予約情報がある時に、前記同一のコンテンツデータをコンテンツ記憶手段から読み出して、前記同一のコンテンツデータを当該同一のコンテンツデータに係るコンテンツ配信予約情報を送信した前記複数のクライアント通信手段に同時に送信することである。
【００２５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２６】
（実施の形態１）
図１は、本発明の実施の形態１に係るコンテンツ配信システムの構成を示す模式図である。図２は、本発明の実施の形態１に係るコンテンツ配信システムのクライアント通信装置の構成を示すブロック図である。図３は、本発明の実施の形態１に係るコンテンツ配信システムのサーバ装置の構成を示すブロック図である。図４は、本発明の実施の形態１に係るコンテンツ配信システムのコンテンツ記憶装置の構成を示すブロック図である。
【００２７】
図１に示すように、本発明の実施の形態１に係るコンテンツ配信システム１００は、複数のクライアント通信装置１０１、サーバ装置１０２、コンテンツ記憶装置１０３、ネットワーク１０４及びネットワーク１０５を備えている。
【００２８】
クライアント通信装置１０１は、コンテンツ配信予約情報をネットワーク１０４を介してサーバ装置１０２に与える。コンテンツ配信予約情報は、配信予約を要求するコンテンツデータのコンテンツ識別情報、配信予約を要求するサーバ装置１０２を識別するためのサーバ装置識別情報及び配信予約を行っているクライアント通信装置１０１を識別するためのクライアント識別情報を含む。サーバ装置１０２は、クライアント通信装置１０１からネットワーク１０４を介してコンテンツ配信予約情報を一定期間において受け取る。そして、サーバ装置１０２は、一定期間に受け取った同一のコンテンツデータについてのコンテンツ配信予約情報がある時にそのコンテンツデータについて配信を要求するための配信要求コンテンツ情報をコンテンツ記憶装置１０３にネットワーク１０５を介して与える。コンテンツ記憶装置１０３は、サーバ装置１０２からネットワーク１０５を介して受け取る配信要求コンテンツ情報に応答して配信要求コンテンツ情報に対応するコンテンツデータをネットワーク１０４を介してサーバ装置１０２に与える。サーバ装置１０２は、コンテンツ記憶装置１０３から受け取ったコンテンツデータを当該コンテンツデータに係るコンテンツ配信予約情報を送信した複数のクライアント通信装置１０１に同時に送信する。
【００２９】
図２に示すように、クライアント通信装置１０１は、予約入力部２０１、コンテンツ配信予約部２０２、送信部２０３、制御部２０４、受信部２０５、記憶部２０６、再生部２０７及び操作部２０８を備えている。
【００３０】
予約入力部２０１は、コンテンツ配信システム１００の利用者が予約情報を入力するためのものであり、この予約情報をコンテンツ配信予約部２０２に与える。コンテンツ配信予約部２０２は、予約入力部２０１から受け取る予約情報を基にコンテンツ配信予約情報を生成して送信部２０３に与える。コンテンツ配信予約情報は、配信予約を要求するコンテンツデータのコンテンツ識別情報、配信予約を要求するサーバ装置１０２を識別するためのサーバ装置識別情報及び配信予約を行っているクライアント通信装置１０１を識別するためのクライアント識別情報を含む。送信部２０３は、コンテンツ配信予約部２０２から受け取るコンテンツ配信予約情報をネットワーク１０４を介してサーバ装置１０２に送信する。
【００３１】
受信部２０５は、サーバ装置１０２がネットワーク１０４を介して送信するコンテンツデータを受け取り記憶部２０６に与える。記憶部２０６は、受信部２０５から受け取るコンテンツデータを記憶して、再生部２０７から特定のコンテンツデータの受け渡しの要求に応答してコンテンツデータを再生部２０７に対して与える。操作部２０８は、記憶部２０６に記憶されたコンテンツデータのうち特定のものを再生するための再生要求情報を生成して再生部２０７に与える。再生部２０７は、操作部２０８から受け取る再生要求情報を記憶部２０６に与えて対応するコンテンツデータを受け取って再生する。
【００３２】
図３に示すように、サーバ装置１０２は、受信部３０１、コンテンツ読出制御部３０２、識別情報記憶部３０３、送信部３０４、記憶部３０５及び判断部３０６を備えている。
【００３３】
受信部３０１は、クライアント通信装置１０１からコンテンツ配信予約情報を、ネットワーク１０４を介して受け取り識別情報記憶部３０３に与える。識別情報記憶部３０３は、コンテンツ配信予約情報に含まれる各種識別情報を記憶する。コンテンツ読出制御部３０２は、タイマーを備えており、このタイマーに予め設定する一定期間経過時に識別情報記憶部３０３におけるコンテンツデータ毎の予約状況を検索する命令信号を判断部３０６に与える。判断部３０６は、検索の結果、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはコンテンツデータ毎に複数予約信号を生成してコンテンツ読出制御部３０２に与える。また、同一のコンテンツデータについてのコンテンツ配信予約情報が単数の時には、判断部３０６は単数予約信号を生成してコンテンツ読出制御部３０２に与える。ここで、複数予約信号及び単数予約信号は、コンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報を含む。コンテンツ読出制御部３０２は、判断部３０６から受け取る単数予約信号又は複数予約信号から配信要求コンテンツ情報を生成して、送信部３０４に与える。ここで、配信要求コンテンツ情報は、コンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報を含む。送信部３０４は、コンテンツ読出制御部３０２から受け取る配信要求コンテンツ情報をコンテンツ記憶装置１０３に送信する。
【００３４】
また、受信部３０１はコンテンツ記憶装置１０３の送信部４０４からネットワーク１０５を介して受け取るコンテンツデータを記憶部３０５に与える。記憶部３０５は受信部３０１から受け取るコンテンツデータをコンテンツ読出制御部３０２に与える。コンテンツ読出制御部３０２は記憶部３０５から受け取ったコンテンツデータの配信予約をしているクライアント通信装置１０１のクライアント識別情報を識別情報記憶部３０３から取得して、コンテンツデータと共に送信部３０４に与える。送信部３０４はコンテンツ読出制御部３０２から受け取るコンテンツデータをクライアント識別情報に対応したクライアント通信装置１０１にネットワーク１０４を介して送信する。
【００３５】
図４に示すように、コンテンツ記憶装置１０３は、受信部４０１、制御部４０２、コンテンツ記憶部４０３及び送信部４０４を備えている。
【００３６】
受信部４０１は、サーバ装置１０２から配信要求コンテンツ情報をネットワーク１０５を介して受け取り制御部４０２に与える。制御部４０２は、配信要求コンテンツ情報に含まれるコンテンツ識別情報に対応するコンテンツデータをコンテンツ記憶部４０３から読み出してサーバ装置識別情報とともに送信部４０４に与える。送信部４０４は、制御部４０２から受け取ったコンテンツデータをサーバ装置識別情報に対応したサーバ装置１０２にネットワーク１０５を介して送信する。
【００３７】
次に、利用者がクライアント通信装置１０１の予約入力部２０１より予約情報を入力してから、コンテンツデータを受け取るまでの動作について図１乃至図４と共に図５を参照して説明する。
【００３８】
利用者が予約情報をクライアント通信装置１０１の予約入力部２０１を用いて入力する（ステップＳＴ５０１）。予約入力部２０１は、予約情報をコンテンツ配信予約部２０２に渡して、コンテンツ配信予約部２０２は予約情報を基にコンテンツ配信予約情報を生成する（ステップＳＴ５０２）。送信部２０３は、コンテンツ配信予約部２０２からコンテンツ配信予約情報を受け取りサーバ装置１０２の受信部３０１にネットワーク１０４を介して送信する（ステップＳＴ５０３）。受信部３０１は、受信したコンテンツ配信予約情報を識別情報記憶部３０３に与えて、識別情報記憶部３０３は記憶する（ステップＳＴ５０４）。コンテンツ読出制御部３０２は、予め設定する一定期間経過時に識別情報記憶部３０３のコンテンツデータ毎の予約状況を検索する命令信号を判断部３０６に与える（ステップＳＴ５０５）。判断部３０６は、コンテンツ読出制御部３０２の命令信号によりコンテンツデータ毎の予約状況を検索する（ステップＳＴ５０６）。判断部３０６は、検索の結果、同一のコンテンツデータについて複数のコンテンツ配信予約情報がある時にはコンテンツデータ毎に複数予約信号を生成してコンテンツ読出制御部３０２に与える。また、同一のコンテンツデータについてのコンテンツ配信予約情報が単数の時には、判断部３０６は単数予約信号を生成してコンテンツ読出制御部３０２に与える（ステップＳＴ５０７）。コンテンツ読出制御部３０２は、判断部３０６から受け取る単数予約信号又は複数予約信号から配信要求コンテンツ情報を生成する（ステップＳＴ５０８）。コンテンツ読出制御部３０２は配信要求コンテンツ情報を送信部３０４に与えて、送信部３０４はコンテンツ記憶装置１０３の受信部４０１にネットワーク１０５を介して送信する（ステップＳＴ５０９）。
【００３９】
受信部４０１は配信要求コンテンツ情報を制御部４０２に与えて、制御部４０２はコンテンツ記憶部４０３に記憶されたコンテンツデータの中から配信要求コンテンツ情報に対応したコンテンツデータを読み出す（ステップＳＴ５１０）。制御部４０２は読み出したコンテンツデータ及び配信要求コンテンツ情報に含まれるサーバ装置識別情報を送信部４０４に与えて、送信部４０４はコンテンツデータをサーバ装置識別情報に対応するサーバ装置１０２の受信部３０１にネットワーク１０５を介して送信する（ステップＳＴ５１１）。受信部３０１はコンテンツデータを記憶部３０５に与えて、記憶部３０５はコンテンツデータを記憶する（ステップＳＴ５１２）。コンテンツ読出制御部３０２は記憶部３０５から受け取るコンテンツデータを配信要求しているクライアント通信装置１０１のクライアント識別情報を識別情報記憶部３０３から取得して、コンテンツデータ及びクライアント識別情報を送信部３０４に与えて送信の準備をする（ステップＳＴ５１３）。送信部３０４は受け取ったコンテンツデータをクライアント識別情報が示すクライアント通信装置１０１にネットワーク１０４を介して送信する（ステップＳＴ５１４）。
【００４０】
本発明の実施の形態１によれば、クライアント通信装置１０１からのコンテンツデータの配信要求に対してサーバ装置１０２は配信要求毎にコンテンツデータをコンテンツ記憶装置１０３から読み出す必要がなくなるため、コンテンツ記憶装置１０３からサーバ装置１０２へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができる。
【００４１】
なお、本発明の実施の形態１に係るコンテンツ配信システムにおいては、クライアント通信装置１０１とサーバ装置１０２とが直接に接続されるように構成してもよく、また、サーバ装置１０２とコンテンツ記憶装置１０３とを直接に接続されるように構成してもよい。また、本発明の実施の形態１に係るコンテンツ配信システムにおいては、クライアント通信装置１０１とサーバ装置１０２とが無線により情報を送受するように構成してもよく、また、サーバ装置１０２とコンテンツ記憶装置１０３とが無線により情報を送受するように構成してもよい。また、本発明の実施の形態１に係るコンテンツ配信システムは、ネットワーク１０４とネットワーク１０５とが同一のネットワークであってもよい。さらに、サーバ装置１０２と複数のクライアント通信装置１０１の各々とは、異なるネットワークを介して接続されるように構成してもよい。
【００４２】
（実施の形態２）
次に、本発明の実施の形態２について、図面を参照して説明する。本発明の実施の形態２においては、本発明の実施の形態１に係るコンテンツ配信システムと同じ構成要素については、同じ参照符号が付されて説明が省略される。
【００４３】
図６は、本発明の実施の形態２に係るコンテンツ配信システムの構成を示す模式図である。図７は、本発明の実施の形態２に係るコンテンツ配信システムのサーバ装置の構成を示すブロック図である。
【００４４】
図６に示すように、本発明の実施の形態２に係るコンテンツ配信システム６００は、複数のクライアント通信装置１０１、サーバ装置６０１、コンテンツ記憶装置１０３、ネットワーク１０４及びネットワーク１０５を備えている。
【００４５】
クライアント通信装置１０１は、コンテンツ配信予約情報をネットワーク１０４を介してサーバ装置６０１に与える。サーバ装置６０１は、クライアント通信装置１０１からネットワーク１０４を介してコンテンツ配信予約情報を受け取り、同一のコンテンツデータについてのコンテンツ配信予約情報の数が予め設定する基準数値に達した時にそのコンテンツデータについて配信を要求するための配信要求コンテンツ情報をコンテンツ記憶装置１０３にネットワーク１０５を介して与える。コンテンツ記憶装置１０３は、サーバ装置６０１からネットワーク１０５を介して受け取る配信要求コンテンツ情報に応答して配信要求コンテンツ情報に対応するコンテンツデータをネットワーク１０４を介してサーバ装置６０１に与える。サーバ装置６０１は、コンテンツ記憶装置１０３から受け取ったコンテンツデータを当該コンテンツデータに係るコンテンツ配信予約情報を送信した複数のクライアント通信装置１０１に同時に送信する。
【００４６】
図７に示すように、サーバ装置６０１は、受信部３０１、コンテンツ読出制御部７０１、同一予約数算出部７０２、識別情報記憶部３０３、送信部３０４及び記憶部３０５を備えている。
【００４７】
同一予約数算出部７０２は、カウンタを備えており、識別情報記憶部３０３におけるコンテンツデータ毎の予約状況を検索し、同一のコンテンツデータに関するコンテンツ配信予約情報の数を算出し同一予約数算出値を算出する。同一予約算出値が予め設定する基準数値に達した時には、同一予約数算出部７０２はコンテンツデータ毎にコンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報を識別情報記憶部３０３から受け取りコンテンツ読出制御部７０１に与える。コンテンツ読出制御部７０１は、同一予約数算出部７０２から受け取る各種識別情報を基に配信要求コンテンツ情報を生成して送信部３０４に与える。
【００４８】
次に、利用者がクライアント通信装置１０１の予約入力部２０１より予約情報を入力してから、コンテンツデータを受け取るまでの動作について図８に示している。図８は実施の形態１の図５のステップＳＴ５０５からステップＳＴ５１１がステップＳＴ８０１からステップＳＴ８０７に変わっていること以外は、図５と同様であるため、ステップＳＴ８０１からステップＳＴ８０７について説明する。
【００４９】
同一予約数算出部７０２は、識別情報記憶部３０３のコンテンツデータ毎の予約状況を検索し、同一のコンテンツデータに関するコンテンツ配信予約情報の数を算出し同一予約数算出値を算出する（ステップＳＴ８０１）。同一予約数算出部７０２は、同一予約数算出値と予め設定する基準数値とを比較する（ステップＳＴ８０２）。同一予約数算出部７０２は、同一予約数算出値が予め設定する基準数値に達した時には（ステップＳＴ８０２ＹＥＳ）、一定数に達したコンテンツデータ毎にコンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報を識別情報記憶部３０３から受け取りコンテンツ読出制御部７０１に与える（ステップＳＴ８０３）。同一予約数算出部７０２は、同一予約数算出値が予め設定する基準数値に達していない時には（ステップＳＴ８０２ＮＯ）、ステップＳＴ５０４の前に戻る。コンテンツ読出制御部７０１は、同一予約数算出部７０２から受け取る各種識別情報を基に配信要求コンテンツ情報を生成する（ステップＳＴ８０４）。コンテンツ読出制御部７０１は配信要求コンテンツ情報を送信部３０４に与えて、送信部３０４はコンテンツ記憶装置１０３の受信部４０１にネットワーク１０５を介して送信する（ステップＳＴ８０５）。
【００５０】
受信部４０１は配信要求コンテンツ情報を制御部４０２に与えて、制御部４０２はコンテンツ記憶部４０３に記憶されているコンテンツデータの中から配信要求コンテンツ情報に対応したコンテンツデータを読み出す（ステップＳＴ８０６）。コンテンツ読出制御部７０１は読み出したコンテンツデータ及び配信要求コンテンツ情報に含まれるサーバ装置識別情報を送信部４０４に与えて、送信部４０４はコンテンツデータをサーバ装置識別情報に対応するサーバ装置１０２の受信部３０１にネットワーク１０５を介して送信する（ステップＳＴ８０７）。
【００５１】
本発明の実施の形態２によれば、クライアント通信装置１０１からのコンテンツデータの配信要求に対してサーバ装置６０１は配信要求毎にコンテンツデータをコンテンツ記憶装置１０３から読み出す必要がなくなるため、コンテンツ記憶装置１０３からサーバ装置６０１へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができる。さらに、本発明の実施の形態２によれば、同時に配信するデータ転送量を制限することができるため、クライアントとサーバとの間の通信のための設備を安価にすることができる。
【００５２】
なお、本発明の実施の形態２に係るコンテンツ配信システムにおいては、クライアント通信装置１０１とサーバ装置６０１とが直接に接続されるように構成してもよく、また、サーバ装置６０１とコンテンツ記憶装置１０３とを直接に接続されるように構成してもよい。また、本発明の実施の形態２に係るコンテンツ配信システムにおいては、クライアント通信装置１０１とサーバ装置６０１とが無線により情報を送受するように構成してもよく、また、サーバ装置６０１とコンテンツ記憶装置１０３とが無線により情報を送受するように構成してもよい。また、本発明の実施の形態２に係るコンテンツ配信システムは、ネットワーク１０４とネットワーク１０５とが同一のネットワークであってもよい。さらに、サーバ装置６０１と複数のクライアント通信装置１０１の各々とは、異なるネットワークを介して接続されるように構成してもよい。
【００５３】
また、本発明の実施の形態２に係るコンテンツ配信システムにおけるサーバ装置６０１は、同一のコンテンツデータについてのコンテンツ配信予約情報が一定数に達した時又は予め定める一定期間経過時のうち早く到来した時に配信要求コンテンツ情報をコンテンツ記憶装置１０３に送信する構成としてもよい。
【００５４】
（実施の形態３）
次に、本発明の実施の形態３について、図面を参照して説明する。本発明の実施の形態３においては、本発明の実施の形態１に係るコンテンツ配信システムと同じ構成要素については、同じ参照符号が付されて説明が省略される。
【００５５】
図９は、本発明の実施の形態３に係るコンテンツ配信システムの構成を示す模式図である。図１０は、本発明の実施の形態３に係るコンテンツ配信システムのクライアント通信装置の構成を示すブロック図である。図１１は、本発明の実施の形態３に係るコンテンツ配信システムのサーバ装置の構成を示すブロック図である。
【００５６】
図９に示すように、本発明の実施の形態３に係るコンテンツ配信システム９００は、複数のクライアント通信装置９０１、サーバ装置９０２、コンテンツ記憶装置１０３、ネットワーク１０４及びネットワーク１０５を備えている。
【００５７】
クライアント通信装置９０１は、コンテンツ配信予約情報及び許容遅延時間設定情報をネットワーク１０４を介してサーバ装置９０２に与える。サーバ装置９０２は、クライアント通信装置１０１からネットワーク１０４を介してコンテンツ配信予約情報を受け取り、同一のコンテンツデータに係る許容遅延時間設定情報のうち最も早い許容遅延時間が経過した時にそのコンテンツデータについて配信を要求するための配信要求コンテンツ情報をコンテンツ記憶装置１０３にネットワーク１０５を介して与える。コンテンツ記憶装置１０３は、サーバ装置９０２からネットワーク１０５を介して受け取る配信要求コンテンツ情報に応答して配信要求コンテンツ情報に対応するコンテンツデータをネットワーク１０４を介してサーバ装置９０２に与える。サーバ装置９０２は、コンテンツ記憶装置１０３から受け取ったコンテンツデータを当該コンテンツデータに係るコンテンツ配信予約情報を送信した複数のクライアント通信装置９０１に同時に送信する。
【００５８】
図１０に示すように、クライアント通信装置９０１は、予約入力部１００１、コンテンツ配信予約部１００２、許容遅延時間設定部１００３、送信部２０３、制御部２０４、受信部２０５、記憶部２０６、再生部２０７及び操作部２０８を備えている。
【００５９】
予約入力部１００１は、コンテンツ配信システム９００の利用者が予約情報及び遅延許容時間情報を入力するためのものであり、この予約情報をコンテンツ配信予約部１００２に与え、かつ、許容遅延時間情報を許容遅延時間設定部１００３に与える。コンテンツ配信予約部１００２は、予約入力部１００１から受け取る予約情報を基にコンテンツ配信予約情報を生成して送信部２０３に与える。ここで、コンテンツ配信予約情報は、配信予約を要求するコンテンツデータのコンテンツ識別情報、配信予約を要求するサーバ装置９０２を識別するためのサーバ装置識別情報及び配信予約を行っているクライアント通信装置９０１を識別するためのクライアント識別情報を含む。許容遅延時間設定部１００３は、予約入力部１００１から受け取る遅延許容時間情報を基に配信予約してから要求するコンテンツデータが配信されるまでにかかる時間の許容限度を設定する許容遅延時間設定情報生成して送信部２０３に与える。送信部２０３は、コンテンツ配信予約部１００２から受け取るコンテンツ配信予約情報及び許容遅延時間設定部１００３から受け取る許容遅延時間設定情報をネットワーク１０４を介してサーバ装置９０２に送信する。
【００６０】
図１１に示すように、サーバ装置９０２は、受信部３０１、コンテンツ読出制御部１１０１、識別情報記憶部１１０２及び送信部３０４を備えている。
【００６１】
受信部３０１は、クライアント通信装置９０１からコンテンツ配信予約情報及び許容遅延時間設定情報をネットワーク１０４を介して受け取り識別情報記憶部１１０２に与える。識別情報記憶部１１０２は、タイマー部１１０２１を備えており、同一のコンテンツデータ毎に許容遅延時間設定情報の許容遅延時間がタイマー部１１０２１にセットされる。新たに同一のコンテンツデータに係るコンテンツ配信予約情報及び許容遅延時間設定情報を識別情報記憶部１１０２が受け取った時には、識別情報記憶部１１０２はタイマー部１１０２１の残り時間と新たに受け取った許容遅延時間設定情報の許容遅延時間とを比較して残り時間よりも新たな許容遅延時間が小さい時には新たな許容遅延時間をタイマー部１１０２１の残り時間としてセットする。タイマー部１１０２１は、残り時間よりも新たな許容遅延時間が大きい時には残り時間をセットし直すことなくそのまま残り時間を減少させていく。また、識別情報記憶部１１０２は、同一のコンテンツデータに係るタイマー部１１０２１の残り時間が０となった時にコンテンツ読出制御部１１０１にその同一のコンテンツデータに係るコンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報を与える。
【００６２】
コンテンツ読出制御部１１０１は、コンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報を含む配信要求コンテンツ情報を生成して、送信部３０４に与える。送信部３０４は、コンテンツ読出制御部１１０１から受け取る配信要求コンテンツ情報をコンテンツ記憶装置１０３に送信する。また、コンテンツ読出制御部１１０１は記憶部３０５から受け取ったコンテンツデータの配信予約をしているクライアント通信装置９０１のクライアント識別情報を識別情報記憶部１１０２から取得して、コンテンツデータと共に送信部３０４に与える。送信部３０４はコンテンツ読出制御部１１０１から受け取るコンテンツデータをクライアント識別情報に対応したクライアント通信装置９０１にネットワーク１０４を介して送信する。
【００６３】
次に、利用者がクライアント通信装置９０１の予約入力部１００１より予約情報及び許容遅延時間情報を入力してから、コンテンツデータを受け取るまでの動作について図９乃至図１１と共に図１２を参照して説明する。
【００６４】
利用者が予約情報及び許容遅延時間情報をクライアント通信装置９０１の予約入力部１００１を用いて入力する（ステップＳＴ１２０１）。予約入力部１００１は、予約情報をコンテンツ配信予約部１００２に渡して、コンテンツ配信予約部１００２は予約情報を基にコンテンツ配信予約情報を生成する（ステップＳＴ１２０２）。予約入力部１００１は、許容遅延時間情報を許容遅延時間設定部１００３に渡して、許容遅延時間設定部１００３は許容遅延時間情報を基に許容遅延時間設定情報を生成する（ステップＳＴ１２０３）。送信部２０３はコンテンツ配信予約部１００２からコンテンツ配信予約情報を受け取り、許容遅延時間設定部１００３から許容遅延時間設定情報を受け取り、かつ、サーバ装置９０２の受信部３０１にネットワーク１０４を介して送信する（ステップＳＴ１２０４）。受信部３０１は、クライアント通信装置９０１からコンテンツ配信予約情報及び許容遅延時間設定情報をネットワーク１０４を介して受け取り識別情報記憶部１１０２に与えて、識別情報記憶部１１０２はコンテンツ配信予約情報を記憶すると共に同一のコンテンツデータ毎に許容遅延時間設定情報の許容遅延時間にタイマー部１１０２１をセットする（ステップＳＴ１２０５）。
【００６５】
他のクライアント通信装置９０１も、コンテンツ配信予約情報及び許容遅延時間設定情報をネットワーク１０４を介してサーバ装置９０２の受信部３０１に送信する（ステップＳＴ１２０６）。受信部３０１は、クライアント通信装置９０１からコンテンツ配信予約情報及び許容遅延時間設定情報をネットワーク１０４を介して受け取り識別情報記憶部１１０２に与えて、識別情報記憶部１１０２はコンテンツ配信予約情報を記憶する（ステップＳＴ１２０７）。識別情報記憶部１１０２は、タイマー部１１０２１の残り時間と新たに受け取った許容遅延時間設定情報の許容遅延時間とを比較する（ステップＳＴ１２０８）。タイマー部１１０２１は、残り時間よりも新たな許容遅延時間が大きい時には残り時間をセットし直すことなくそのまま残り時間を減少させていく（ステップＳＴ１２０８ＹＥＳ）。残り時間よりも新たな許容遅延時間が小さい時には（ステップＳＴ１２０８ＮＯ）、新たな許容遅延時間をタイマー部１１０２１の残り時間としてセットする（ステップＳＴ１２０９）。識別情報記憶部１１０２は、同一のコンテンツデータに係るタイマー部１１０２１の残り時間が０となった時にコンテンツ読出制御部１１０１にその同一のコンテンツデータに係るコンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報を与えて、コンテンツ読出制御部１１０１は、コンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報を含む配信要求コンテンツ情報を生成する（ステップＳＴ１２１０）。以降のステップについては、実施の形態１の図５におけるステップＳＴ５０９からステップＳＴ５１４までとサーバ装置１０２をサーバ装置９０２と読み替えれば同様である。
【００６６】
本発明の実施の形態３によれば、クライアント通信装置９０１からのコンテンツデータの配信要求に対してサーバ装置９０２は配信要求毎にコンテンツデータをコンテンツ記憶装置１０３から読み出す必要がなくなるため、コンテンツ記憶装置１０３からサーバ装置９０２へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができる。また、本発明の実施の形態３によれば、クライアント通信装置９０１で配信予約してから要求するコンテンツデータが配信されるまでにかかる時間の許容限度を設定することができるため、クライアント通信装置側でコンテンツが届くまでの時間をコントロールすることができる。
【００６７】
なお、本発明の実施の形態３に係るコンテンツ配信システムにおいては、クライアント通信装置９０１とサーバ装置９０２とが直接に接続されるように構成してもよく、また、サーバ装置９０２とコンテンツ記憶装置１０３とが直接に接続されるように構成してもよい。また、本発明の実施の形態３に係るコンテンツ配信システムにおいては、クライアント通信装置９０１とサーバ装置９０２とが無線により情報を送受するように構成してもよく、また、サーバ装置９０２とコンテンツ記憶装置１０３とが無線により情報を送受するように構成してもよい。また、本発明の実施の形態３に係るコンテンツ配信システムは、ネットワーク１０４とネットワーク１０５とが同一のネットワークであってもよい。さらに、サーバ装置９０２と複数のクライアント通信装置９０１の各々とは、異なるネットワークを介して接続されるように構成してもよい。
【００６８】
また、本発明の実施の形態３に係るコンテンツ配信システムにおけるサーバ装置９０２は、同一のコンテンツデータに係るタイマー部１１０２１の残り時間が０となった時、同一のコンテンツデータについてのコンテンツ配信予約情報が一定数に達した時又は予め定める一定期間経過時のうち早く到来した時に配信要求コンテンツ情報をコンテンツ記憶装置１０３に送信する構成としてもよい。
【００６９】
（実施の形態４）
次に、本発明の実施の形態４について、図面を参照して説明する。本発明の実施の形態４においては、本発明の実施の形態１に係るコンテンツ配信システムと同じ構成要素については、同じ参照符号が付されて説明が省略される。
【００７０】
図１３は、本発明の実施の形態４に係るコンテンツ配信システムの構成を示す模式図である。図１４は、本発明の実施の形態４に係るコンテンツ配信システムのクライアント通信装置の構成を示すブロック図である。図１５は、本発明の実施の形態４に係るコンテンツ配信システムのサーバ装置の構成を示すブロック図である。
【００７１】
図１３に示すように、本発明の実施の形態４に係るコンテンツ配信システム１３００は、複数のクライアント通信装置１３０１、サーバ装置１３０２、コンテンツ記憶装置１０３、ネットワーク１０４及びネットワーク１０５を備えている。
【００７２】
クライアント通信装置１３０１は、コンテンツ配信予約情報又はコンテンツ配信要求情報をネットワーク１０４を介してサーバ装置１３０２に与える。サーバ装置１３０２は、クライアント通信装置１３０１からネットワーク１０４を介してコンテンツ配信要求情報を受け取り、コンテンツ配信要求情報に対応する配信要求コンテンツ情報をコンテンツ記憶装置１０３にネットワーク１０５を介して与える。コンテンツ記憶装置１０３は、サーバ装置１３０２からネットワーク１０５を介して受け取る配信要求コンテンツ情報に応答して配信要求コンテンツ情報に対応するコンテンツデータをネットワーク１０４を介してサーバ装置１３０２に与える。サーバ装置１３０２は、コンテンツ記憶装置１０３から受け取ったコンテンツデータを当該コンテンツデータに係るコンテンツ配信予約情報又はコンテンツ配信要求情報を送信した複数のクライアント通信装置１３０１に同時に送信する。
【００７３】
図１４に示すように、クライアント通信装置１３０１は、入力部１４０１、コンテンツ配信要求部１４０２、コンテンツ配信予約部２０２、送信部２０３、制御部２０４、受信部２０５、記憶部２０６、再生部２０７及び操作部２０８を備えている。
【００７４】
入力部１４０１は、コンテンツ配信システム１３００の利用者がコンテンツデータの配信予約のための予約情報及びコンテンツデータの配信要求のための要求情報を入力するものであり、予約情報をコンテンツ配信予約部２０２に与え、また、要求情報をコンテンツ配信要求部１４０２に与える。コンテンツ配信要求部１４０２は、コンテンツ配信要求情報を生成して送信部２０３に与える。ここで、コンテンツ配信要求情報は、入力部１４０１から受け取る要求情報を基に配信を要求するコンテンツデータのコンテンツ識別情報、配信予約を要求するサーバ装置１３０２を識別するためのサーバ装置識別情報、配信予約を行っているクライアント通信装置１３０１を識別するためのクライアント識別情報及びコンテンツ配信要求情報かコンテンツ配信予約情報かの別を示す予約要求識別情報を含む。送信部２０３は、コンテンツ配信要求部１４０２から受け取るコンテンツ配信要求情報をネットワーク１０４を介してサーバ装置１３０２に送信する。
【００７５】
図１５に示すように、サーバ装置１３０２は、受信部１５０１、コンテンツ読出制御部１５０２、識別情報記憶部３０３、送信部３０４、記憶部３０５及び判断部３０６を備えている。
【００７６】
受信部１５０１は、クライアント通信装置１３０１からコンテンツ配信予約情報及びコンテンツ配信要求情報をネットワーク１０４を介して受け取り識別情報記憶部３０３に与える。また、受信部１５０１は、コンテンツ配信予約情報及びコンテンツ配信要求情報のうち両情報の別を示す予約要求識別情報をコンテンツ読出制御部１５０２に与える。コンテンツ読出制御部１５０２は、受信部１５０１から受け取る要求予約識別情報がコンテンツ配信要求情報を示す時は識別情報記憶部３０３からそのコンテンツ配信要求情報に含まれるコンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報などを読み出す。そして、コンテンツ読出制御部１５０２は、識別情報記憶部３０３から受け取るコンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報を含む配信要求コンテンツ情報を生成して送信部３０４に与える。
【００７７】
次に、利用者がクライアント通信装置１０１の予約入力部２０１より予約情報を入力してから、コンテンツデータを受け取るまでの動作について図１３、図１４及び図１５と共に図１６を参照して説明する。
【００７８】
利用者が予約情報をクライアント通信装置１３０１の入力部１４０１を用いて入力する（ステップＳＴ１６０１）。入力部１４０１は予約情報をコンテンツ配信予約部２０２に渡して、コンテンツ配信予約部２０２は予約情報を基にコンテンツ配信予約情報を生成する（ステップＳＴ１６０２）。送信部２０３は、コンテンツ配信予約部２０２からコンテンツ配信予約情報を受け取りサーバ装置１３０２の受信部１５０１にネットワーク１０４を介して送信する（ステップＳＴ１６０３）。受信部１５０１は受信したコンテンツ配信予約情報を識別情報記憶部３０３に与えて、識別情報記憶部３０３は記憶する（ステップＳＴ１６０４）。また、受信部１５０１は受信したコンテンツ配信予約情報のうちコンテンツ配信予約情報かコンテンツ配信要求情報かの別を示す予約要求識別情報をコンテンツ読出制御部１５０２に与えて、コンテンツ読出制御部１５０２は情報の種類を判断する（ステップＳＴ１６０５）。コンテンツ読出制御部１５０２は、受け取った情報がコンテンツ配信要求情報である時は（ステップＳＴ１６０５ＮＯ）、作動しない。コンテンツ読出制御部１５０２は、受け取った情報がコンテンツ配信予約情報である時は（ステップＳＴ１６０５ＹＥＳ）は、ステップＳＴ１６１１に進み、識別情報記憶部３０３からそのコンテンツ配信要求情報に含まれるコンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報などを読み出して配信要求コンテンツ情報を生成する。なお、図１６においては、コンテンツ配信予約情報を受け取っていることとしているため、ステップＳＴ１６０５ＮＯの場合となる。
【００７９】
他の利用者が要求情報を他のクライアント通信装置１３０１の入力部１４０１を用いて入力する（ステップＳＴ１６０６）。入力部１４０１は要求情報をコンテンツ配信要求部１４０２に渡して、コンテンツ配信要求部１４０２は要求情報を基にコンテンツ配信要求情報を生成する（ステップＳＴ１６０７）。送信部２０３は、コンテンツ配信要求部１４０２からコンテンツ配信要求情報を受け取りサーバ装置１３０２の受信部１５０１にネットワーク１０４を介して送信する（ステップＳＴ１６０８）。
【００８０】
受信部１５０１は受信したコンテンツ配信要求情報を識別情報記憶部３０３に与えて、識別情報記憶部３０３は記憶する（ステップＳＴ１６０９）。また、受信部１５０１は受信したコンテンツ配信予約情報のうちコンテンツ配信予約情報かコンテンツ配信要求情報かの別を示す予約要求識別情報をコンテンツ読出制御部１５０２に与えて、コンテンツ読出制御部１５０２は情報の種類を判断する（ステップＳＴ１６１０）。コンテンツ読出制御部１５０２は、受け取った情報がコンテンツ配信要求情報である時は（ステップＳＴ１６１０ＹＥＳ）、識別情報記憶部３０３からそのコンテンツ配信要求情報に含まれるコンテンツ識別情報、コンテンツ記憶装置識別情報及びサーバ装置識別情報などを読み出して配信要求コンテンツ情報を生成する（ステップＳＴ１６１１）。コンテンツ読出制御部１５０２は、受け取った情報がコンテンツ配信予約情報である時は（ステップＳＴ１６０５ＮＯ）は、ステップＳＴ１６０９の前に戻る。なお、図１６においては、コンテンツ配信要求情報を受け取っていることとしているため、ステップＳＴ１６１０ＹＥＳの場合となる。
【００８１】
コンテンツ読出制御部１５０２は配信要求コンテンツ情報を送信部３０４に与えて、送信部３０４はコンテンツ記憶装置１０３の受信部４０１にネットワーク１０５を介して送信する（ステップＳＴ１６１２）。受信部４０１は配信要求コンテンツ情報を制御部４０２に与えて、制御部４０２はコンテンツ記憶部４０３に記憶されたコンテンツデータの中から配信要求コンテンツ情報に対応したコンテンツデータを読み出す（ステップＳＴ１６１３）。制御部４０２は読み出したコンテンツデータ及び配信要求コンテンツ情報に含まれるサーバ装置識別情報を送信部４０４に与えて、送信部４０４はコンテンツデータをサーバ装置識別情報に対応するサーバ装置１３０２の受信部１５０１にネットワーク１０５を介して送信する（ステップＳＴ１６１４）。
【００８２】
受信部１５０１はコンテンツデータを記憶部３０５に与えて、記憶部３０５はコンテンツデータを記憶する（ステップＳＴ１６１５）。コンテンツ読出制御部１５０２は記憶部３０５から受け取るコンテンツデータの配信予約又は配信要求をしているクライアント通信装置１３０１のクライアント識別情報を識別情報記憶部３０３から取得して、コンテンツデータ及びクライアント識別情報を送信部３０４に与えて送信の準備をする（ステップＳＴ１６１６）。送信部３０４は受け取ったコンテンツデータをクライアント識別情報が示すクライアント通信装置１３０１にネットワーク１０４を介して送信する（ステップＳＴ１６１７）。
【００８３】
本発明の実施の形態４によれば、クライアント通信装置１３０１からの予約でない通常のコンテンツの配信要求によりサーバ装置１３０２がコンテンツ記憶装置１０３から読み出したコンテンツデータを当該コンテンツデータについて配信予約をしているクライアント通信装置１３０１にも同時送信するため、コンテンツ記憶装置１０３からサーバ装置１３０２へのコンテンツデータ転送量を削減し、安価に構成することができるコンテンツ配信システムを提供することができる。
【００８４】
なお、本発明の実施の形態４に係るコンテンツ配信システムにおいては、クライアント通信装置１３０１とサーバ装置１３０２とが直接に接続されるように構成してもよく、また、サーバ装置１３０２とコンテンツ記憶装置１０３とが直接に接続されるように構成してもよい。また、本発明の実施の形態４に係るコンテンツ配信システムにおいては、クライアント通信装置１３０１とサーバ装置１３０２とが無線により情報を送受するように構成してもよく、また、サーバ装置１３０２とコンテンツ記憶装置１０３とが無線により情報を送受するように構成してもよい。また、本発明の実施の形態４に係るコンテンツ配信システムは、ネットワーク１０４とネットワーク１０５とが同一のネットワークであってもよい。さらに、サーバ装置１３０２と複数のクライアント通信装置１３０１の各々とは、異なるネットワークを介して接続されるように構成してもよい。本発明の実施の形態４は、前述のように本発明の実施の形態１に適用するのみでなく、本発明の実施の形態２、３に適用することができる。
【００８５】
【発明の効果】
以上説明したように、本発明によれば、コンテンツ配信システムにおいて、コンテンツ記憶装置からサーバ装置へのコンテンツデータ転送量を削減し、安価にシステムを構成することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るコンテンツ配信システムの模式図
【図２】本発明の実施の形態１に係るクライアント通信装置の構成を示すブロック図
【図３】本発明の実施の形態１に係るサーバ装置の構成を示すブロック図
【図４】本発明の実施の形態１に係るコンテンツ記憶装置の構成を示すブロック図
【図５】本発明の実施の形態１に係るコンテンツ配信システムの動作を説明するための図
【図６】本発明の実施の形態２に係るコンテンツ配信システムの模式図
【図７】本発明の実施の形態２に係るサーバ装置の構成を示すブロック図
【図８】本発明の実施の形態２に係るコンテンツ配信システムの動作を説明するための図
【図９】本発明の実施の形態３に係るコンテンツ配信システムの模式図
【図１０】本発明の実施の形態３に係るクライアント通信装置の構成を示すブロック図
【図１１】本発明の実施の形態３に係るサーバ装置の構成を示すブロック図
【図１２】本発明の実施の形態３に係るコンテンツ配信システムの動作を説明するための図
【図１３】本発明の実施の形態４に係るコンテンツ配信システムの模式図
【図１４】本発明の実施の形態４に係るクライアント通信装置の構成を示すブロック図
【図１５】本発明の実施の形態４に係るサーバ装置の構成を示すブロック図
【図１６】本発明の実施の形態４に係るコンテンツ配信システムの動作を説明するための図
【符号の説明】
１０１、９０１、１３０１  クライアント通信装置
１０２、６０１、９０２、１３０２  サーバ装置
１０３  コンテンツ記憶装置
１０４、１０５  ネットワーク
２０１、１００１  予約入力部
２０２、１００２  コンテンツ配信予約部
２０３、３０４、４０４  送信部
２０４、４０２  制御部
２０５、３０１、４０１、１５０１  受信部
２０６、３０５  記憶部
２０７  再生部
２０８  操作部
３０２、７０１、１１０１、１５０２  コンテンツ読出制御部
３０３、１１０２  識別情報記憶部
３０６  判断部
４０３  コンテンツ記憶部
７０２  同一予約数算出部
１００３  許容遅延時間設定部
１１０２１  タイマー部
１４０１  入力部
１４０２  コンテンツ配信要求部
【図１】
2004318593.tif 000003
【図２】
2004318593.tif 000004
【図３】
2004318593.tif 000005
【図４】
2004318593.tif 000006
【図５】
2004318593.tif 000007
【図６】
2004318593.tif 000008
【図７】
2004318593.tif 000009
【図８】
2004318593.tif 000010
【図９】
2004318593.tif 000011
【図１０】
2004318593.tif 000012
【図１１】
2004318593.tif 000013
【図１２】
2004318593.tif 000014
【図１３】
2004318593.tif 000015
【図１４】
2004318593.tif 000016
【図１５】
2004318593.tif 000017
【図１６】
2004318593.tif 000018