(57)【要約】【課題】  通信品質が不安定な無線環境下においても、確実にコンテンツを配信するコンテンツ配信装置、コンテンツ配信方法、およびコンテンツ配信プログラム、並びに確実にコンテンツを表示するコンテンツ表示装置を提供する。【解決手段】  コンテンツ配信システム１００は、企業広告や各種インフォメーションなどのコンテンツを配信するコンテンツ配信装置１、店舗、公共スペース、飲食店などに設置され、配信されたコンテンツを表示する複数のコンテンツ表示装置２ｉ（ｉ＝ａ，ｂ，…，ｎ）、およびコンテンツ配信装置１とコンテンツ表示装置２ｉを相互に通信可能とする、ＰＨＳや無線ＬＡＮなど地上無線のコンピュータネットワーク３を備えており、コンテンツ配信装置１が配信スケジュールに沿ってコンテンツを配信するとともに、コンテンツ表示装置２ｉのコンテンツ受信状況に応じて柔軟にコンテンツ配信を制御する。【選択図】      図１
2005173641.tif 000002
【特許請求の範囲】
【請求項１】
地上無線のコンピュータネットワークを介して１又は複数の利用者端末に複数のコンテンツを配信するコンテンツ配信装置であって、
前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行される実行開始時刻とを対応させた実行スケジュール情報を記憶する実行スケジュール記憶手段と、
前記各コンテンツおよび前記各コンテンツの前記実行スケジュール情報を前記利用者端末に配信するコンテンツ配信手段と、
所定の時間間隔ごとに前記利用者端末それぞれから前記各コンテンツの受信進捗状況を受信する進捗状況受信手段と、
前記利用者端末それぞれに対して、前記各コンテンツの受信進捗状況および前記コンピュータネットワークの通信速度に基づいて、前記各コンテンツの配信完了予定時刻を計算する配信完了予定時刻計算手段と、
前記利用者端末それぞれに対して、前記各コンテンツごとに前記実行開始時刻と前記配信完了予定時刻とを比較して、前記実行開始時刻までに前記コンテンツの配信が完了しないと判断した場合には、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するように前記コンテンツ配信手段を制御するコンテンツ配信制御手段と、
を有することを特徴とするコンテンツ配信装置。
【請求項２】
前記実行スケジュール記憶手段は、さらに前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行終了となる実行終了時刻とを対応させた実行スケジュール情報を記憶し、
前記コンテンツ配信制御手段は、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するように制御しても、前記コンテンツの前記実行開始時刻までにコンテンツ配信が完了しないと判断した場合には、前記コンテンツの前記実行終了時刻を延長して、前記実行スケジュール情報を変更することを特徴とする請求項１記載のコンテンツ配信装置。
【請求項３】
前記複数のコンテンツを記憶するコンテンツ記憶手段と、
前記複数の各コンテンツと、該各コンテンツが前記利用者端末に配信される配信時刻とを対応させた配信スケジュール情報を記憶する配信スケジュール記憶手段と、
を有し、
前記コンテンツ配信手段は、前記配信スケジュール情報に従って、配信し、
前記コンテンツ配信制御手段は、前記配信スケジュール情報を変更して、前記コンテンツ配信手段を制御することを特徴とする請求項１又は２記載のコンテンツ配信装置。
【請求項４】
前記利用者端末と前記利用者端末が含まれるグループを対応付けた端末グループ情報を記憶する端末グループ情報記憶手段を有し、
前記実行スケジュール記憶手段および前記配信スケジュール記憶手段はそれぞれ、前記グループごとに、前記実行スケジュール情報および前記配信スケジュール情報を記憶し、
前記コンテンツ配信手段は、それぞれの前記利用者端末が含まれるグループの前記配信スケジュール情報に従って、コンテンツを配信することを特徴とする請求項３記載のコンテンツ配信装置。
【請求項５】
コンテンツを配信するコンテンツ配信装置から地上無線のコンピュータネットワークを介して前記コンテンツを受信し、表示するコンテンツ表示装置であって、
前記コンテンツ、および該コンテンツの放映時刻に関する情報を前記コンテンツ配信装置から受信するコンテンツ受信手段と、
所定の時間間隔ごとに前記コンテンツの受信進捗状況を前記コンテンツ配信装置に送信する進捗状況送信手段と、
前記放映時刻に関する情報に従って、前記コンテンツを表示するコンテンツ表示手段と、
を有することを特徴とするコンテンツ表示装置。
【請求項６】
前記コンテンツの表示完了の有無を前記コンテンツ配信装置に送信する表示状況送信手段を有することを特徴とする請求項５記載のコンテンツ表示装置。
【請求項７】
地上無線のコンピュータネットワークを介して１又は複数の利用者端末に複数のコンテンツを配信するコンテンツ配信方法であって、
前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行される実行開始時刻とを対応させた実行スケジュール情報を記憶する実行スケジュール記憶ステップと、
前記各コンテンツおよび前記各コンテンツの前記実行スケジュール情報を前記利用者端末に配信するコンテンツ配信ステップと、
所定の時間間隔ごとに前記利用者端末それぞれから前記各コンテンツの受信進捗状況を受信する進捗状況受信ステップと、
前記利用者端末それぞれに対して、前記各コンテンツの受信進捗状況および前記コンピュータネットワークの通信速度に基づいて、前記各コンテンツの配信完了予定時刻を計算する配信完了予定時刻計算ステップと、
前記利用者端末それぞれに対して、前記各コンテンツごとに前記実行開始時刻と前記配信完了予定時刻とを比較して、前記実行開始時刻までに前記コンテンツの配信が完了しないと判断した場合には、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するようにコンテンツ配信を制御するコンテンツ配信制御ステップと、
を有することを特徴とするコンテンツ配信方法。
【請求項８】
地上無線のコンピュータネットワークを介して１又は複数の利用者端末に複数のコンテンツを配信するためのコンピュータが読み取り可能なコンテンツ配信プログラムであって、
前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行される実行開始時刻とを対応させた実行スケジュール情報を記憶する実行スケジュール記憶ステップと、
前記各コンテンツおよび前記各コンテンツの前記実行スケジュール情報を前記利用者端末に配信するコンテンツ配信ステップと、
所定の時間間隔ごとに前記利用者端末それぞれから前記各コンテンツの受信進捗状況を受信する進捗状況受信ステップと、
前記利用者端末それぞれに対して、前記各コンテンツの受信進捗状況および前記コンピュータネットワークの通信速度に基づいて、前記各コンテンツの配信完了予定時刻を計算する配信完了予定時刻計算ステップと、
前記利用者端末それぞれに対して、前記各コンテンツごとに前記実行開始時刻と前記配信完了予定時刻とを比較して、前記実行開始時刻までに前記コンテンツの配信が完了しないと判断した場合には、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するようにコンテンツ配信を制御するコンテンツ配信制御ステップと、
を前記コンピュータに実行させることを特徴とするコンテンツ配信プログラム。
【請求項９】
前記実行スケジュール記憶ステップは、さらに前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行終了となる実行終了時刻とを対応させた実行スケジュール情報を記憶し、
前記コンテンツ配信制御ステップは、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するように制御しても、前記コンテンツの前記実行開始時刻までにコンテンツ配信が完了しないと判断した場合には、前記コンテンツの前記実行終了時刻を延長して、前記実行スケジュール情報を変更することを特徴とする請求項８記載のコンテンツ配信プログラム。
【請求項１０】
前記複数のコンテンツを記憶するコンテンツ記憶ステップと、
前記複数の各コンテンツと、該各コンテンツが前記利用者端末に配信される配信時刻とを対応させた配信スケジュール情報を記憶する配信スケジュール記憶ステップと、
を前記コンピュータに実行させ、
前記コンテンツ配信ステップは、前記配信スケジュール情報に従って、配信し、
前記コンテンツ配信制御ステップは、前記配信スケジュール情報を変更して、コンテンツ配信を制御することを特徴とする請求項８又は９記載のコンテンツ配信プログラム。
【請求項１１】
前記利用者端末と前記利用者端末が含まれるグループを対応付けた端末グループ情報を記憶する端末グループ情報記憶ステップを前記コンピュータに実行させ、
前記実行スケジュール記憶ステップおよび前記配信スケジュール記憶ステップはそれぞれ、前記グループごとに、前記実行スケジュール情報および前記配信スケジュール情報を記憶し、
前記コンテンツ配信ステップは、それぞれの前記利用者端末が含まれるグループの前記配信スケジュール情報に従って、コンテンツを配信することを特徴とする請求項１０記載のコンテンツ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを配信する技術に関し、特に、無線によるコンピュータネットワークを介してコンテンツを配信する技術に関する。
【背景技術】
【０００２】
広告や各種インフォメーションなどのコンテンツを店舗に設置した表示端末に配信するサービスがある。例えば、ファミリーレストランなどの飲食店の各テーブルに設置された表示端末に通信衛星を用いたコンピュータネットワークを介して各種娯楽情報を配信するサービスが実際に行われている。
【０００３】
尚、この出願に関連する先行技術文献情報としては、次のものがある。
【非特許文献１】株式会社ジェイ・シー・エム、“プラスｅ”、[Online]、［平成１５年１１月１０日検索］、インターネット＜ＵＲＬ：http://www.jcminc.co.jp/pluse/what_01.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した衛星無線を利用したコンテンツ配信においては、コストがかかる、マルチキャストでしか配信できないなどの問題がある。従って、ＰＨＳ（Personal Handy-phone System）や無線ＬＡＮなどの手軽な地上無線のコンピュータネットワークを用いて、コンテンツを配信する技術が求められていた。
【０００５】
しかしながら、ＰＨＳや無線ＬＡＮなどの無線環境下においては、通信品質が不安定となる可能性があるので、コンテンツ、特に動画などの容量が大きいコンテンツを確実に表示端末に送信することができないという課題がある。
【０００６】
本発明は、上記の課題を解決するためになされたものであり、通信品質が不安定な無線環境下においても、確実に大容量のコンテンツを配信するコンテンツ配信装置、コンテンツ配信方法、およびコンテンツ配信プログラム、並びに確実にコンテンツを表示するコンテンツ表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１記載の本発明は、地上無線のコンピュータネットワークを介して１又は複数の利用者端末に複数のコンテンツを配信するコンテンツ配信装置であって、前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行される実行開始時刻とを対応させた実行スケジュール情報を記憶する実行スケジュール記憶手段と、前記各コンテンツおよび前記各コンテンツの前記実行スケジュール情報を前記利用者端末に配信するコンテンツ配信手段と、所定の時間間隔ごとに前記利用者端末それぞれから前記各コンテンツの受信進捗状況を受信する進捗状況受信手段と、前記利用者端末それぞれに対して、前記各コンテンツの受信進捗状況および前記コンピュータネットワークの通信速度に基づいて、前記各コンテンツの配信完了予定時刻を計算する配信完了予定時刻計算手段と、前記利用者端末それぞれに対して、前記各コンテンツごとに前記実行開始時刻と前記配信完了予定時刻とを比較して、前記実行開始時刻までに前記コンテンツの配信が完了しないと判断した場合には、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するように前記コンテンツ配信手段を制御するコンテンツ配信制御手段と、を有することを要旨とする。
【０００８】
請求項２記載の本発明は、請求項１記載の発明において、前記実行スケジュール記憶手段は、さらに前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行終了となる実行終了時刻とを対応させた実行スケジュール情報を記憶し、前記コンテンツ配信制御手段は、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するように制御しても、前記コンテンツの前記実行開始時刻までにコンテンツ配信が完了しないと判断した場合には、前記コンテンツの前記実行終了時刻を延長して、前記実行スケジュール情報を変更することを要旨とする。
【０００９】
請求項３記載の本発明は、請求項１又は２記載の発明において、前記複数のコンテンツを記憶するコンテンツ記憶手段と、前記複数の各コンテンツと、該各コンテンツが前記利用者端末に配信される配信時刻とを対応させた配信スケジュール情報を記憶する配信スケジュール記憶手段と、を有し、前記コンテンツ配信手段は、前記配信スケジュール情報に従って、配信し、前記コンテンツ配信制御手段は、前記配信スケジュール情報を変更して、前記コンテンツ配信手段を制御することを要旨とする。
【００１０】
請求項４記載の本発明は、請求項３記載の発明において、前記利用者端末と前記利用者端末が含まれるグループを対応付けた端末グループ情報を記憶する端末グループ情報記憶手段を有し、前記実行スケジュール記憶手段および前記配信スケジュール記憶手段はそれぞれ、前記グループごとに、前記実行スケジュール情報および前記配信スケジュール情報を記憶し、前記コンテンツ配信手段は、それぞれの前記利用者端末が含まれるグループの前記配信スケジュール情報に従って、コンテンツを配信することを要旨とする。
【００１１】
請求項５記載の本発明は、コンテンツを配信するコンテンツ配信装置から地上無線のコンピュータネットワークを介して前記コンテンツを受信し、表示するコンテンツ表示装置であって、前記コンテンツ、および該コンテンツの放映時刻に関する情報を前記コンテンツ配信装置から受信するコンテンツ受信手段と、所定の時間間隔ごとに前記コンテンツの受信進捗状況を前記コンテンツ配信装置に送信する進捗状況送信手段と、前記放映時刻に関する情報に従って、前記コンテンツを表示するコンテンツ表示手段と、を有することを要旨とする。
【００１２】
請求項６記載の本発明は、請求項５記載の発明において、前記コンテンツの表示完了の有無を前記コンテンツ配信装置に送信する表示状況送信手段を有することを要旨とする。
【００１３】
請求項７記載の本発明は、地上無線のコンピュータネットワークを介して１又は複数の利用者端末に複数のコンテンツを配信するコンテンツ配信方法であって、前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行される実行開始時刻とを対応させた実行スケジュール情報を記憶する実行スケジュール記憶ステップと、前記各コンテンツおよび前記各コンテンツの前記実行スケジュール情報を前記利用者端末に配信するコンテンツ配信ステップと、所定の時間間隔ごとに前記利用者端末それぞれから前記各コンテンツの受信進捗状況を受信する進捗状況受信ステップと、前記利用者端末それぞれに対して、前記各コンテンツの受信進捗状況および前記コンピュータネットワークの通信速度に基づいて、前記各コンテンツの配信完了予定時刻を計算する配信完了予定時刻計算ステップと、前記利用者端末それぞれに対して、前記各コンテンツごとに前記実行開始時刻と前記配信完了予定時刻とを比較して、前記実行開始時刻までに前記コンテンツの配信が完了しないと判断した場合には、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するようにコンテンツ配信を制御するコンテンツ配信制御ステップと、有することを要旨とする。
【００１４】
請求項８記載の本発明は、地上無線のコンピュータネットワークを介して１又は複数の利用者端末に複数のコンテンツを配信するためのコンピュータが読み取り可能なコンテンツ配信プログラムであって、前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行される実行開始時刻とを対応させた実行スケジュール情報を記憶する実行スケジュール記憶ステップと、前記各コンテンツおよび前記各コンテンツの前記実行スケジュール情報を前記利用者端末に配信するコンテンツ配信ステップと、所定の時間間隔ごとに前記利用者端末それぞれから前記各コンテンツの受信進捗状況を受信する進捗状況受信ステップと、前記利用者端末それぞれに対して、前記各コンテンツの受信進捗状況および前記コンピュータネットワークの通信速度に基づいて、前記各コンテンツの配信完了予定時刻を計算する配信完了予定時刻計算ステップと、前記利用者端末それぞれに対して、前記各コンテンツごとに前記実行開始時刻と前記配信完了予定時刻とを比較して、前記実行開始時刻までに前記コンテンツの配信が完了しないと判断した場合には、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するようにコンテンツ配信を制御するコンテンツ配信制御ステップと、を前記コンピュータに実行させることを要旨とする。
【００１５】
請求項９記載の本発明は、請求項８記載の発明において、前記実行スケジュール記憶ステップは、さらに前記複数の各コンテンツと、該各コンテンツが前記利用者端末において実行終了となる実行終了時刻とを対応させた実行スケジュール情報を記憶し、前記コンテンツ配信制御ステップは、コンテンツ配信が完了しないと判断した前記コンテンツを優先的に配信するように制御しても、前記コンテンツの前記実行開始時刻までにコンテンツ配信が完了しないと判断した場合には、前記コンテンツの前記実行終了時刻を延長して、前記実行スケジュール情報を変更することを要旨とする。
【００１６】
請求項１０記載の本発明は、請求項８又は９記載の発明において、前記複数のコンテンツを記憶するコンテンツ記憶ステップと、前記複数の各コンテンツと、該各コンテンツが前記利用者端末に配信される配信時刻とを対応させた配信スケジュール情報を記憶する配信スケジュール記憶ステップと、を前記コンピュータに実行させ、前記コンテンツ配信ステップは、前記配信スケジュール情報に従って、配信し、前記コンテンツ配信制御ステップは、前記配信スケジュール情報を変更して、コンテンツ配信を制御することを要旨とする。
【００１７】
請求項１１記載の本発明は、請求項１０記載の発明において、前記利用者端末と前記利用者端末が含まれるグループを対応付けた端末グループ情報を記憶する端末グループ情報記憶ステップを前記コンピュータに実行させ、前記実行スケジュール記憶ステップおよび前記配信スケジュール記憶ステップはそれぞれ、前記グループごとに、前記実行スケジュール情報および前記配信スケジュール情報を記憶し、前記コンテンツ配信ステップは、それぞれの前記利用者端末が含まれるグループの前記配信スケジュール情報に従って、コンテンツを配信することを要旨とする。
【発明の効果】
【００１８】
本発明によれば、通信品質が不安定な無線環境下においても、確実に大容量のコンテンツを配信するコンテンツ配信装置、コンテンツ配信方法、およびコンテンツ配信プログラム、並びに確実にコンテンツを表示するコンテンツ表示装置を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面を用いて説明する。
【００２０】
図１は、本発明の実施の形態に係るコンテンツ配信システム１００の概略構成図である。図１に示すコンテンツ配信システム１００は、企業広告や各種インフォメーションなどのコンテンツを配信するコンテンツ配信装置１、店舗、公共スペース、飲食店などに設置され、配信されたコンテンツを表示する複数のコンテンツ表示装置２ｉ（ｉ＝ａ，ｂ，…，ｎ）、およびコンテンツ配信装置１とコンテンツ表示装置２ｉを相互に通信可能とする、ＰＨＳや無線ＬＡＮなど地上無線のコンピュータネットワーク３を備えており、コンテンツ配信装置１が配信スケジュールに沿ってコンテンツを配信するとともに、コンテンツ表示装置２ｉのコンテンツ受信状況に応じて柔軟にコンテンツ配信を制御できるようになっているので、コンテンツ表示装置２ｉは、確実に放映スケジュール通りにコンテンツを表示することができるようになっている。
【００２１】
さらに詳しくは、コンテンツ配信装置１は、端末グループ情報記憶部１１、コンテンツ記憶部１２、放映スケジュール記憶部１３、配信スケジュール記憶部１４、配信管理部１５、および配信部１６を具備する構成となっている。
【００２２】
端末グループ情報記憶部１１は、各コンテンツ表示装置２ｉが属するグループ情報を記憶しているもので、具体的には、図２（ａ）に示すような構成の端末グループデータ、即ち、コンテンツ表示装置２ｉと、コンテンツ表示装置２ｉが属するグループを対応させたデータを管理するようになっており、これにより、グループごとにコンテンツの内容を変更して配信するというグループ配信が可能となっている。コンテンツ記憶部１２は、広告主などのコンテンツ提供者から提供される、動画、静止画、およびテキスト情報で構成されるコンテンツを複数記憶するものである。
【００２３】
放映スケジュール記憶部１３は、コンテンツ記憶部１２に記憶されている各コンテンツがコンテンツ表示装置２ｉで放映される放映予定時刻を記憶しているもので、具体的には、図２（ｂ）に示すような構成の放映スケジュールデータ、即ち、少なくともグループ、コンテンツ、放映開始時刻、放映終了時刻の項目を有するデータを備えており、各グループごとに、配信するコンテンツそれぞれの放映予定時刻を管理するようになっている。また、配信スケジュール記憶部１４は、コンテンツ記憶部１２に記憶されている各コンテンツがコンテンツ表示装置２ｉに配信される配信時間を記憶しているもので、具体的には、図２（ｃ）に示すような構成の配信スケジュールデータ、即ち、少なくともグループ、コンテンツ、配信時刻の項目を有するデータを備えており、各グループごとに、コンテンツそれぞれの配信時刻を管理するようになっている。
【００２４】
コンテンツ配信管理部１５は、コンテンツ提供者から提供されたコンテンツをコンテンツ記憶部１２に登録するとともに、該コンテンツの放映スケジュールおよび配信スケジュールをそれぞれ放映スケジュール記憶部１３および配信スケジュール記憶部１４に登録してコンテンツ配信のための情報を管理し、グループごとのコンテンツ配信を制御するようになっている。より、詳しくは、端末グループデータおよび配信スケジュールデータに沿ってコンテンツを配信制御するとともに、コンテンツ表示装置２ｉのコンテンツ受信状況に応じて柔軟にコンテンツを配信制御するようになっている。
【００２５】
コンテンツ配信部１６は、コンテンツ配信管理部１５のコンテンツ配信制御に従って、コンテンツおよびコンテンツの放映スケジュールデータを情報表示装置２ｉに配信するようになっている。
【００２６】
コンテンツ表示装置２ｉは、ＰＨＳや無線ＬＡＮなどの地上無線のコンピュータネットワークを介して、コンテンツ配信装置１から送信されたコンテンツおよびコンテンツの放映スケジュールを受信するとともにコンテンツの受信状況をコンテンツ配信装置１に送信する通信制御機能、および放映スケジュールに合わせてコンテンツを表示する表示機能を有する端末装置であり、設置された場所において電子掲示板サービスを提供するようになっている。そして、このような機能により、コンテンツ表示装置２ｉは、コンテンツ提供者との契約（一定期間内における所定の回数分のコンテンツ放映）を確実に遂行できるようになっている。
【００２７】
ここで、上述したコンテンツ配信装置１およびコンテンツ表示装置２ｉは、少なくとも演算機能および制御機能を備えた中央演算装置（ＣＰＵ）、プログラムやデータを格納する機能を有するＲＡＭ等からなる主記憶装置（メモリ）を有する電子的な装置から構成されているものである。また、コンテンツ配信装置１およびコンテンツ表示装置２ｉは、主記憶装置の他、ハードディスクなどの補助記憶装置を具備していてもよい。
【００２８】
また、本実施の形態に係る各種処理を実行するプログラムは、前述した主記憶装置またはハードディスクに格納されているものである。そして、このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録することも、通信ネットワークを介して配信することも可能である。
【００２９】
尚、コンテンツ配信装置１の配信管理部１５および配信部１６は、上記ＣＰＵによる演算制御機能を具体的に示したものに他ならない。また、端末グループ情報記憶部１１、コンテンツ記憶部１２、放映スケジュール記憶部１３、および配信スケジュール記憶部１４は、上記主記憶装置及び補助記憶装置の機能を備えたものである。
【００３０】
さらに、図１に示すコンテンツ配信装置１は、論理的な機能構成を示しているものであるため、コンテンツ配信装置１は、物理的に一つからなる装置の他、コンテンツ配信装置１の各部がネットワーク接続された構成であってもよく、物理的な構成は限定されないものである。
【００３１】
次に、本実施の形態に係るコンテンツ配信システム１００の動作を図３乃至５を用いて説明する。ここで、図３は、コンテンツ配信システム１００全体の処理概要を示す図であり、図４は、コンテンツ配信の動作をより詳しく説明するシーケンス図であり、図５は、放映時刻までに配信が間に合わなそうなコンテンツを優先的に配信する優先制御処理の動作を説明するフローチャート図である。
【００３２】
コンテンツ配信システム１００全体の動作について説明する。まず、コンテンツ提供者（広告主など）から提供された、動画、静止画、テキスト情報などから構成されるコンテンツｄ１１を随時コンテンツ配信装置１に登録する（ステップＳ１００）。これは、配信管理部１５の機能により、各コンテンツｄ１１をコンテンツ記憶部１２に登録するものである。
【００３３】
次に、コンテンツｄ１１の放映スケジュールｄ１２をコンテンツ配信装置１に登録する（ステップＳ２００）。これは、配信管理部１５の機能により、上述した図２（ｂ）に示すような放映スケジュールデータを放映スケジュール記憶部１３に登録するものである。これにより、配信するグループごとに、各コンテンツｄ１１の放映予定時刻が決定される。
【００３４】
次に、コンテンツｄ１１の配信スケジュールｄ１３をコンテンツ配信装置１に登録する（ステップＳ３００）。これは、配信管理部１５の機能により、上述した図２（ｃ）に示すような配信スケジュールデータを配信スケジュール記憶部１４に登録するものである。これにより、配信するグループごとに、各コンテンツｄ１１の配信時刻が決定される。
【００３５】
次に、コンテンツ配信装置１は、コンテンツ配信部１６の機能により、配信スケジュールｄ１３および端末グループデータに従い、コンテンツ表示装置２ｉにコンテンツｄ１１およびコンテンツの放映スケジュールｄ１２を配信する（ステップＳ４００）。これにより、各コンテンツ表示装置２ｉは、自己の属するグループごとに、異なるコンテンツ（コンテンツの組み合わせ）を受信する。
【００３６】
コンテンツ表示装置２ｉは、コンテンツｄ１１を受信すると、該コンテンツｄ１１を蓄積し、また、コンテンツｄ１１の受信進捗状況（コンテンツｄ１１全体の容量のうち、受信した容量はどれくらいであるか）を所定の時間間隔（例えば、数秒〜数十秒ごと）でコンテンツ配信装置１に送信する（ステップＳ５００）。これにより、コンテンツ配信装置１は、コンテンツｄ１１の配信状況（コンテンツの配信が終了したか、否か）を確認することができる（ステップＳ６００）。
【００３７】
次に、コンテンツ表示装置２ｉは、コンテンツ放映スケジュールｄ１２に従って、コンテンツｄ１１を表示する（ステップＳ７００）。そして、コンテンツ表示が終了すると、コンテンツ表示装置２ｉは表示状況（正常にコンテンツ表示されたか否か）をコンテンツ配信装置１に送信し、コンテンツ配信装置１は、この表示状況を確認し、運用レポートｄ１４として出力する（ステップＳ８００）。また、コンテンツ表示装置２ｉは、表示期間が終了したコンテンツｄ１１を削除し、削除した旨をコンテンツ配信装置１に送信するので、コンテンツ配信装置１は、コンテンツｄ１１が削除されたことを確認することができる（ステップＳ９００，Ｓ１０００）。
【００３８】
以上、コンテンツ配信システム１００全体の動作を説明したが、本発明の特徴であるコンテンツ配信処理（上述したステップＳ３００〜Ｓ６００）を、以下に詳細に説明する。
【００３９】
配信スケジュールｄ１３が配信管理部１５の機能により配信スケジュール記憶部１４に登録されると、コンテンツｄ１１およびコンテンツ放映スケジュールｄ１２が配信部１６に一時蓄積され、その後、配信スケジュールｄ１３に従った配信時刻にコンテンツが配信される（ステップＳ３００，Ｓ３１０，Ｓ４００）。これは、コンテンツ表示装置２ｉが、予め設定された時間間隔で定期的にコンテンツ配信装置１に対してポーリングしているので、配信部１６に自己宛（自己の属するグループ宛）の新着コンテンツｄ１１がある場合には、配信時刻において該コンテンツｄ１１を受信開始するものである（ステップＳ４１０，Ｓ４２０）。そして、情報表示装置２ｉがコンテンツ受信を開始すると、配信部１６は、受信開始したことを配信管理部１５に通知する（ステップＳ４３０）。これにより、情報配信装置１の配信管理部１５は、コンテンツ受信の開始を把握する。
【００４０】
次に、情報表示装置２ｉは、コンテンツｄ１１を受信し始めると、受信したコンテンツｄ１１を蓄積するとともに、定期的にコンテンツ受信の進捗状況ｄ１５をコンテンツ配信装置１に送信する（ステップＳ５００，Ｓ５１０）。これにより、コンテンツ受信の進捗状況ｄ１５が逐次通知される配信管理部１５は、そのたびにコンテンツｄ１１の配信完了予定時間ｄ１６を計算し、表示するともに、コンテンツ配信状況を把握する（ステップＳ６００）。尚、このステップＳ６００のコンテンツ配信状況を把握するコンテンツ配信確認処理について、図５のフローチャートを用いて具体的に説明する。
【００４１】
まず、配信管理部１５は、図６（ａ）に示すようなコンテンツ受信の進捗状況ｄ１５を受信する（ステップＳ６１０）。ここで、図６（ａ）のコンテンツ受信の進捗状況ｄ１５は、コンテンツＡ、ＣおよびＥに関しては受信が終了しているが、コンテンツＢに関してはコンテンツＢ全体の325Ｍバイトの容量のうち、200Ｍバイトの受信が終了、コンテンツＤに関してはコンテンツＤ全体の125Ｍバイトの容量のうち、100Ｍバイトの受信が終了している状態を示している。尚、コンテンツ受信の進捗状況ｄ１５は、各コンテンツ表示装置２ｉごとに受信するものである。従って、ステップＳ６１０乃至Ｓ６６０は、各コンテンツ表示装置２ｉごとに行われるようになっている。
【００４２】
次に、コンテンツｄ１１の受信が終了していないコンテンツｄ１１に対しては、コンテンツ受信の進捗状況ｄ１５（残りのデータ容量）およびコンピュータネットワーク３の通信速度（例えば、ｐｉｎｇなどによる定期的な遅延測定より算出）からコンテンツｄ１１のダウンロード必要時間を算出し、図６（ｂ）に示すような配信終了予定時刻ｄ１６を表示する（ステップＳ６２０，Ｓ６３０）。ここで、図６（ｂ）は、コンテンツの受信が終了していないコンテンツＢおよびＤに対して、配信終了予定時刻ｄ１６を表示している。
【００４３】
次に、配信管理部１５は、各コンテンツ表示装置２ｉが属するグループの放映スケジュールｄ１２を放映スケジュール記憶部１３から取得し、放映開始時刻と配信終了予定時刻とを比較し、放映開始時刻＜配信終了予定時刻のコンテンツｄ１１があるか否か、即ち、コンテンツ配信が放映開始時刻に間に合わなそうなコンテンツｄ１１が存在するか否かをチェックする（ステップＳ６４０，Ｓ６５０）。ここで、図６（ｃ）に示すような放映スケジュールｄ１２を取得した場合においては、コンテンツ配信が放送予定時刻に間に合わなそうなコンテンツはないので、そのまま配信スケジュールｄ１３に従ってコンテンツ配信を続行する（ステップＳ６８０）。
【００４４】
次に、上述したコンテンツ配信の途中で、ネットワーク異常が発生した場合について説明する。上述したように、情報表示装置２ｉは、コンテンツｄ１１を受信し始めると、受信したコンテンツｄ１１を蓄積するとともに、定期的にコンテンツ受信の進捗状況ｄ１５をコンテンツ配信装置１に送信するが、この段階でネットワークに障害が発生し、タイムアウトが発生した場合には、受信中断したことをコンテンツ配信装置１に通知する（ステップＳ５００，Ｓ５１０，Ｓ５２０，Ｓ５３０）。
【００４５】
その後、自動もしくは手動による復旧により、ネットワークの状態が正常になった場合には、コンテンツ配信装置２ｉは、コンテンツｄ１１の再送を要求し、中断点からコンテンツ受信が再開される（ステップＳ５４０，Ｓ５５０）。そして、情報表示装置２ｉがコンテンツ受信を再開すると、配信部１６は、受信再開したことを配信管理部１５に通知する（ステップＳ５６０）。これにより、情報配信装置１の配信管理部１５は、コンテンツ受信の再開を把握する。
【００４６】
次に、情報表示装置２ｉは、コンテンツｄ１１を受信し始めると、受信したコンテンツｄ１１を蓄積するとともに、定期的にコンテンツ受信の進捗状況ｄ１５をコンテンツ配信装置１に送信する（ステップＳ５７０）。これにより、コンテンツ受信の進捗状況ｄ１５が逐次通知される配信管理部１５は、そのたびにコンテンツｄ１１の配信完了予定時間ｄ１６を計算し、表示するともに、コンテンツ配信状況を把握する（ステップＳ６００）。尚、このステップＳ６００のコンテンツ配信状況を把握するコンテンツ配信確認処理について、図５のフローチャートを用いて具体的に説明する。
【００４７】
まず、配信管理部１５は、図７（ａ）に示すようなコンテンツ受信の進捗状況ｄ１５を受信する（ステップＳ６１０）。ここで、図７（ａ）のコンテンツ受信の進捗状況ｄ１５は、コンテンツＢおよびＤのコンテンツ受信が終了していないことを示している。
【００４８】
次に、コンテンツｄ１１の受信が終了していないコンテンツｄ１１に対しては、コンテンツ受信の進捗状況ｄ１５（残りのデータ容量）およびコンピュータネットワーク３の通信速度（例えば、ｐｉｎｇなどによる定期的な遅延測定より算出）からコンテンツのダウンロード必要時間を算出し、図７（ｂ）に示すような配信終了予定時刻ｄ１６を表示する（ステップＳ６２０，Ｓ６３０）。ここで、図７（ｂ）は、コンテンツの受信が終了していないコンテンツＢおよびＤに対しての配信終了予定時刻ｄ１６を表示している。
【００４９】
配信管理部１５は、各コンテンツ表示装置２ｉが属するグループの放映スケジュールｄ１２を放映スケジュール記憶部１３から取得し、放映開始時刻と配信終了予定時刻とを比較し、放映開始時刻＜配信終了予定時刻のコンテンツｄ１１があるか否か、即ち、コンテンツ配信が放映開始時刻に間に合わないコンテンツｄ１１が存在するか否かをチェックする（ステップＳ６４０，Ｓ６５０）。ここで、図７（ｃ）に示すような放映スケジュールｄ１２を取得した場合においては、コンテンツＢが放映開始時刻に間に合いそうもないので、配信スケジュールｄ１３を組み直し（例えば、配信順序を入れ替える、他のいずれかのコンテンツの配信を中止するなどの配信制御を行うため、配信が終了していないコンテンツｄ１１のうち、放映時刻に間に合いそうもないコンテンツｄ１１を優先的に配信できるように放映スケジュールｄ１４を変更する）、コンテンツＤよりコンテンツＢを優先的に配信する（ステップＳ６６０〜Ｓ６８０）。これにより、ネットワーク障害などでコンテンツを配信スケジュール通りに配信できないとしても、配信管理部１５は、緊急配信度の高いコンテンツｄ１１を優先的に配信するように配信制御することができる。
【００５０】
尚、上述した優先制御をしたとしても、コンテンツ配信が間に合わない（放映開始時刻＜配信終了予定時刻）場合には（例えば、既に配信順序を入れ替えており、これ以上配信順位をあげることができない、即ち、現在、配信中のコンテンツである場合）、該当コンテンツｄ１１の放映スケジュールｄ１２のバックアップをとり、放映スケジュールｄ１２の放映終了時刻を書き換える（ステップＳ６７０，Ｓ６９０）。これは、コンテンツ提供者との契約により定められた所定の放映回数分コンテンツを放映するための処置であり、仮に放映開始時刻が遅れたとしても、遅れた時間（配信終了予定時刻−放映開始時刻によって算出される時間）を当初予定された放映終了時刻に加算して書き換えることにより、コンテンツが実際に放映される放映時間を当初通りの時間とすることを意味している。次に、コンテンツ配信装置１は、コンテンツｄ１１および書き換えられた放映スケジュールｄ１２を配信する（ステップＳ６８０）。これにより、通信品質が不安定な無線環境下においても、コンテンツ表示装置２ｉにおけるコンテンツの放映回数を確実に保証することができる。
【００５１】
そして、コンテンツ表示装置２ｉが受信すべきコンテンツｄ１１すべてを受信すると、コンテンツ表示装置２ｉは、受信完了したことをコンテンツ配信装置１に送信する（ステップＳ６９５）。これにより、情報配信装置１の配信管理部１５は、コンテンツ受信完了を把握する。
【００５２】
尚、コンテンツ配信装置１は、配信の間に合わなかったコンテンツ表示装置２ｉにおいて、すべてのコンテンツｄ１１の配信終了、かつすべてのコンテンツｄ１１の放映終了を確認すると、バックアップしておいた放映スケジュールｄ１２を再度コンテンツ表示装置２ｉに送信する。これは、翌日以降は当初予定していた放映スケジュールｄ１２でコンテンツを表示するためである。
【００５３】
また、上述した放映終了時刻の書き換えにより、延長されたあるコテンツｄ１１の放映終了時刻が他のコンテンツｄ１１の放映開始時刻と重複する場合には、重複する他のコンテンツｄ１１の放映スケジュールｄ１２（放映開始時刻および放映終了時刻）も変更することにより対応する。
【００５４】
従って、本実施の形態によれば、配信スケジュールおよび放映スケジュールに従ってコンテンツを配信および表示するとともに、コンテンツ受信の進捗状況を加味してコンテンツの配信を柔軟に制御するので、通信品質が不安定な無線環境下においても、確実に大容量のコンテンツを配信し、表示することができる。
【００５５】
また、本実施の形態によれば、グループ配信機能により、グループごとに異なるコンテンツを配信することができるので、マルチキャスト配信のみサポートした衛星通信利用のコンテンツ配信とは異なり、コンテンツ表示装置２ｉの設置場所のマーケット特性に合わせたコンテンツ配信をすることができる。
【００５６】
さらに、コンテンツ表示端末２ｉは、コンテンツ配信装置１からの完全制御により動作するので、コンテンツ表示端末２ｉが設置された店舗等におけるオペレーションを必要とせずに運用することができる。また、コンピュータネットワーク３として、ＰＨＳや無線ＬＡＮなどの地上無線によるコンピュータネットワークを用いているので、複雑な配線の必要がなく、簡単にコンテンツ表示端末２ｉを設置導入することができる。
【００５７】
以上、本発明の実施の形態について説明してきたが、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができる。例えば、上記実施の形態においては、各コンテンツ表示装置２ｉに対して、配信の遅れているコンテンツを優先的に配信するように制御したが、端末単位に見て所定のコンテンツ表示装置２ｉのコンテンツ配信が遅れている場合には、他のコンテンツ表示装置２ｉに優先してコンテンツ配信を優先するように端末単位の配信制御をしてもよいものである。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態に係るコンテンツ配信システムの概略構成図である。
【図２】本発明の実施の形態に係るコンテンツ配信システムの放映スケジュール記憶部、配信スケジュール記憶部、グループ情報記憶部に記憶されるデータの構成を説明する図である。
【図３】本発明の実施の形態に係るコンテンツ配信システム全体の動作を説明するシーケンス図である。
【図４】本発明の実施の形態に係るコンテンツ配信システムのコンテンツ配信処理の動作を説明するシーケンス図である。
【図５】本発明の実施の形態に係るコンテンツ配信システムのコンテンツ配信処理における優先制御の動作を説明するフローチャートである。
【図６】本発明の実施の形態に係るコンテンツ配信システムにおける受信状態データおよび配信終了予定データの一例を示す図である。
【図７】本発明の実施の形態に係るコンテンツ配信システムにおける受信状態データおよび配信終了予定データの一例を示す図である。
【符号の説明】
【００５９】
１  コンテンツ配信装置
２ｉ  コンテンツ表示装置
３  コンピュータネットワーク
１１  端末グループ情報記憶部
１２  コンテンツ記憶部
１３  放映スケジュール記憶部
１４  配信スケジュール記憶部
１５  配信管理部
１６  配信部
１００  コンテンツ配信システム
【図１】
2005173641.tif 000003
【図２】
2005173641.tif 000004
【図３】
2005173641.tif 000005
【図４】
2005173641.tif 000006
【図５】
2005173641.tif 000007
【図６】
2005173641.tif 000008
【図７】
2005173641.tif 000009