(57)【要約】【課題】本発明はサーバ負荷を軽減しつつデータ配信を行うサーバ装置の提供を目的とする。【解決手段】本発明に係るサーバ装置１は、ダウンロード情報管理部１２を備え、ダウンロード許可情報には、映像音声再生端末に配信データのダウンロードを許可するか否かを示す許可／不許可の情報が記載されており、ダウンロード完了情報には、映像音声再生端末への配信データのダウンロードが完了したか否かを示す完了／未完了の情報が記載されており、ダウンロード完了情報の記載は、映像音声再生端末から書き換え可能であり、ダウンロード完了情報の記載が未完了から完了に書き換えられた場合、別の映像音声再生端末に対応するダウンロード許可情報の記載を不許可から許可に書き換えることを特徴とする。【選択図】図１
2014211779.tif 000002
【特許請求の範囲】
【請求項１】
映像音声再生端末に映像音声データを含む配信データを配信するサーバ装置であって、
前記配信データを記憶する記憶部と、
前記映像音声再生端末と通信を行う通信部と、
前記映像音声再生端末ごとにダウンロード許可情報とダウンロード完了情報とを管理するダウンロード情報管理部と、
前記記憶部、前記ダウンロード情報管理部および前記通信部の動作を制御する制御部と、
を備え、
前記ダウンロード許可情報には、前記映像音声再生端末に前記配信データのダウンロードを許可するか否かを示す許可／不許可の情報が記載されており、
前記ダウンロード完了情報には、前記映像音声再生端末への前記配信データのダウンロードが完了したか否かを示す完了／未完了の情報が記載されており、
前記ダウンロード完了情報の記載は、前記映像音声再生端末から書き換え可能であり、
前記ダウンロード完了情報の記載が未完了から完了に書き換えられた場合、別の前記映像音声再生端末に対応する前記ダウンロード許可情報の記載を不許可から許可に書き換えることを特徴とする、
サーバ装置。
【請求項２】
前記配信データには、再生情報が含まれており、
前記再生情報には、前記映像音声再生端末において前記映像音声データの再生を開始する時刻を示す再生開始時刻と、当該映像音声データの再生を終了する時刻を示す再生終了時刻とが記載されており、
前記ダウンロード許可情報の記載を未許可から許可に書き換える際に、前記再生情報の前記再生開始時刻に基づいて、どの前記映像音声再生端末に対応するダウンロード許可情報の記載を書き換えるかを決定することを特徴とする、
請求項１に記載のサーバ装置。
【請求項３】
所定の台数までの前記映像音声再生端末に対して、当該映像音声再生端末に対応するダウンロード許可情報の記載を同時に許可とすることを特徴とする、
請求項１または請求項２に記載のサーバ装置。
【請求項４】
請求項１〜３に記載のサーバ装置から前記配信データをダウンロードする映像音声再生端末であって、
前記配信データのダウンロードが完了した際に、当該映像音声再生端末に対応する前記ダウンロード完了情報の記載を未完了から完了に書き換えるための信号を前記サーバ装置に送信することを特徴とする、
映像音声再生端末。
【請求項５】
前記再生情報には、前記映像音声再生端末において前記映像音声データの再生を開始する時刻を示す再生開始時刻と、当該映像音声データの再生を終了する時刻を示す再生終了時刻とが記載されており、
前記再生情報の前記再生開始時刻と前記再生終了時刻に従って、前記サーバ装置からダウンロードした前記映像音声データの再生を行うことを特徴とする、
請求項４に記載の映像音声再生端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバ装置および映像音声再生端末に関し、特に、映像音声再生端末に映像音声データを含む配信データを配信するサーバ装置に関する。
【背景技術】
【０００２】
サーバとクライアントがネットワークで接続された映像音声配信システムにおいて、クライアントである映像音声再生端末がサーバにアクセスしてサーバに保存されているデータをダウンロードする。これは、一般にプル型と呼ばれる配信方法である。
【０００３】
サーバから配信される配信データは、例えば、コンテンツデータと再生情報から構成される。コンテンツデータは、映像データ、音声データ、複数の映像データ、音声データで構成されるコンテンツの構成情報や、組合せた映像データの画面配置情報などである。再生情報は、再生を開始する時刻や再生を終了する時刻など、再生に必要な情報である。
【０００４】
通常の映像音声配信システムは、１台のサーバと複数台の映像音声再生端末で構成される。プル型の映像音声配信システムの場合、ダウンロードの要求を行うタイミングは、クライアントである映像音声再生端末で決められており、このタイミングは、一定の時間間隔で設定される場合が多い。しかし、映像音声再生端末の台数が増加すると、ダウンロードの最初の開始タイミングと、繰り返し周期時間によって、サーバにアクセスしてダウンロードするタイミングが重なる確率が増大する。
【０００５】
サーバへのアクセスが重なると、サーバ負荷が過大になり、場合によっては、サーバがダウンしてしまうおそれがある。その問題の対策として、特許文献１には、ある時間範囲内において乱数によりデータのダウンロードタイミングを決める技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２０８３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１のように、乱数により配信データのダウンロードタイミングを決める方法では、ダウンロードする配信データのサイズが大きいと、そのダウンロードが完了する前に次のデータのダウンロードが開始される可能性がある。このように複数のダウンロードが重なるとサーバ負荷が増大してしまう。
【０００８】
本発明は以上のような課題を解決するためになされたものであり、サーバ負荷を軽減しつつデータ配信を行うサーバ装置の提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るサーバ装置は、映像音声再生端末に映像音声データを含む配信データを配信するサーバ装置であって、配信データを記憶する記憶部と、映像音声再生端末と通信を行う通信部と、映像音声再生端末ごとにダウンロード許可情報とダウンロード完了情報とを管理するダウンロード情報管理部と、記憶部、ダウンロード情報管理部および通信部の動作を制御する制御部と、を備え、ダウンロード許可情報には、映像音声再生端末に配信データのダウンロードを許可するか否かを示す許可／不許可の情報が記載されており、ダウンロード完了情報には、映像音声再生端末への配信データのダウンロードが完了したか否かを示す完了／未完了の情報が記載されており、ダウンロード完了情報の記載は、映像音声再生端末から書き換え可能であり、ダウンロード完了情報の記載が未完了から完了に書き換えられた場合、別の映像音声再生端末に対応するダウンロード許可情報の記載を不許可から許可に書き換えることを特徴とする。
【発明の効果】
【００１０】
本発明に係るサーバ装置によれば、タウンロード許可情報としてダウンロード許可フラグを設けて、ダウンロードを許可する映像音声再生端末を指定できる。複数の映像音声再生端末から同時にダウンロードの要求があった場合であっても、指定した映像音声再生端末にのみダウンロードを許可するため、ダウンロードが集中して、サーバ装置の負荷が増大するといったことが発生しない。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係るサーバ装置の機能ブロック図を示す図である。
【図２】実施の形態１に係る映像音声再生端末の機能ブロック図を示す図である。
【図３】実施の形態１に係るサーバ装置の配信動作のフローチャートである。
【図４】実施の形態１に係る映像音声再生端末のダウンロード動作のフローチャートである。
【図５】実施の形態１に係るサーバ装置および映像音声再生端末の動作を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
＜実施の形態１＞
＜構成＞
図１（ａ）は、本発明の実施の形態におけるサーバ装置２の機能ブロック図である。図に示すように、サーバ装置１は、ネットワーク２を介して、第１〜３の映像音声再生端末３ａ，３ｂ，３ｃに配信データの配信を行う。
【００１３】
サーバ装置１は、ネットワーク２を介して第１〜３の映像音声再生端末３ａ，３ｂ，３ｃと通信を行う通信部１１と、配信データを記憶する記憶部１３とを備える。サーバ装置１はさらに、ダウンロード情報管理部１２を備える。通信部１１、記憶部１３およびダウンロードフラグ管理部１２の動作は、制御部１４により制御される。
【００１４】
記憶部１３に記憶されている配信データは、コンテンツデータと、コンテンツデータに付随する再生情報とから構成される。コンテンツデータは映像データ、音声データ、複数の映像データ、音声データで構成されるコンテンツの構成情報、組合せた映像データの画面配置情報など、コンテンツを構成する上で必要な情報である。再生情報には、コンテンツデータの再生開始時間、再生終了時間などの情報が含まれている。
【００１５】
ダウンロード情報管理部１２は、各映像音声再生端末（第１〜３の映像音声再生端末３ａ，３ｂ，３ｃ）に対応するダウンロード許可情報とダウンロード完了情報とを管理している。ダウンロード許可情報には、該当する映像音声再生端末にダウンロードを許可するか否かを示す「許可」または「不許可」の情報が記載されている。ダウンロード完了情報には、該当する映像音声再生端末へのダウンロードが完了したか否かを示す「完了」または「未完了」の情報が記載されている。
【００１６】
本実施の形態では、ダウンロード許可情報として例えば、映像音声再生端末ごとにダウンロード許可フラグが設けられる。ダウンロード許可情報の「許可」、「不許可」は、ダウンロード許可フラグの「真」、「偽」にそれぞれ対応する。
【００１７】
また、本実施の形態では、ダウンロード完了情報として例えば、映像音声再生端末ごとにダウンロード完了フラグが設けられる。ダウンロード完了情報の「完了」、「未完了」は、ダウンロード完了フラグの「真」、「偽」にそれぞれ対応する。つまり、図１（ｂ）に示すように、ダウンロード情報管理部１２は、第１の映像音声再生端末３ａに対応したダウンロード許可フラグＦ１１とダウンロード完了フラグＦ２１を管理している。また、第２、第３の映像音声再生端末３ｂ，３ｃに対応したダウンロード許可フラグＦ１２，Ｆ１３とダウンロード完了フラグＦ２２，Ｆ２３を管理している。
【００１８】
ネットワーク２は、閉じられたローカルエリアネットワークで構成することもできるし、インターネットのようなオープンなネットワークで構成することもできる。
【００１９】
図２に、第１の映像音声再生端末３ａの機能ブロック図を示す。第１の映像音声再生端末３ａは、ネットワーク２を介してサーバ装置１と通信を行う通信部３１と、ダウンロードした配信データを記憶する記憶部３２とを備える。第１の映像音声再生端末３ａは、さらにコンテンツデータを表示する表示部３３と、音声データを出力する音声出力部３４とを備え、制御部３６は、時計部３５から現在時刻を取得して、再生情報に含まれる再生開始時刻および再生終了時刻に従って、コンテンツデータを再生して、表示部３３および音声出力部３４に表示、出力を行う。なお、第２、３の映像音声再生端末３ｂ，３ｃの構成は、第１の映像音声再生端末３ａと同じため、説明を省略する。
【００２０】
＜動作＞
図３は、本発明の実施の形態におけるサーバ装置１の動作を示すフローチャートである。
【００２１】
まず、初期動作としてサーバ装置１は、再生スケジュールを更新する（ステップＳ１０１）。再生スケジュールに含まれる映像音声再生端末のダウンロード許可フラグＦ１１，Ｆ１２，Ｆ１３を「偽」に書き換える。ここで、再生スケジュールには、どの映像再生端末にどの配信データを配信するか、各配信データの再生開始時刻が記載されている。
【００２２】
次に、サーバ装置１は再生スケジュールを参照して、再生開始時刻が現在時刻に最も近い配信データを配信する映像音声再生端末に対応する、ダウンロード許可フラグを「真」に書き換える（ステップＳ１０３）。ダウンロード許可フラグが「真」のときに、該当する映像音声再生端末からダウンロードの要求があった場合は、配信データの配信を行う。後述するように、映像音声再生端末は、ダウンロードが完了すると、該当するダウンロード完了フラグを「偽」に書き換える信号を、サーバ装置１に対して送信する。
【００２３】
ステップＳ１０４において、サーバ装置１は、データ配信を行っている映像音声再生端末に対応するダウンロード完了フラグが「真」であるか否かを判断する。「偽」の場合は、ダウンロードが未完了だと判断して待機する。一方、「真」の場合は、ダウンロードが完了したと判断して、ステップＳ１０５に進む。
【００２４】
ステップＳ１０５において、サーバ装置１は、ステップＳ１０４においてダウンロードが完了したと判断した映像音声再生端末に対応するダウンロード完了フラグを「偽」に書き換える。
【００２５】
次に、ステップＳ１０６において、全てのダウンロード完了フラグは「真」であるか否かの判断を行う。全てのダウンロード完了フラグが「真」である場合は、全ての映像信号再生端末へのデータ配信が完了したと判断して、動作を終了する。一方、「偽」のダウンロード完了フラグが存在する場合には、ステップＳ１０３に戻る。
【００２６】
以上の様に、サーバ装置１は、ある映像音声再生端末へのデータ配信が完了してから、他の映像音声再生端末へのデータ配信を行うため、配信データのダウンロードが集中することがなく、サーバ装置１への負荷の増大を防止することが可能である。
【００２７】
図４は、本発明の実施の形態における第１の映像音声再生端末３ａの動作を示すフローチャートである。第１の映像音声再生端末３ａは、予め設定した一定の時間周期で、サーバ装置１にアクセスして、図４のフローチャートに示す動作を行う。
【００２８】
まず、ステップＳ２０１においてサーバ装置１へアクセスして再生スケジュールの更新を確認する。次に、自己のダウンロード許可フラグが「真」であるか否かを判断する（ステップＳ２０２）。「偽」の場合は、ダウンロードが許可されていないため、動作を終了する。一方、「真」の場合は、ダウンロードが許可されているため、配信データのダウンロードを開始する（ステップＳ２０３）。
【００２９】
ステップＳ２０４において、ダウンロードが完了したか否かを判断する。ダウンロードが完了した場合は、ステップＳ２０５においてサーバ装置１内のダウンロード完了フラグＦ２１，Ｆ２２，Ｆ２３の内、該当するダウンロード完了フラグを「未完了」から「完了」へ書き換える。なお、第２、３の映像音声再生端末３ｂ，３ｃの動作は、第１の映像音声再生端末３ａの動作と同じため、説明を省略する。
【００３０】
図５は、本発明の実施の形態におけるサーバ装置１および第１〜３の映像音声再生端末３ａ，３ｂ，３ｃの動作を時間軸上で説明したシーケンス図である。図５において、横軸は時間軸であり、サーバ装置１において再生スケジュールが１１：５５に更新される。この更新した再生スケジュールは、再生開始時刻が早い順に、１２：００開始の第２の映像音声再生端末３ｂのコンテンツデータＡ、次に１２：０５開始の第１の映像音声再生端末３ａのコンテンツデータＢ、最後に１２：１０開始の第３の映像音声再生端末３ｃのコンテンツデータＣとなっている。
【００３１】
第１〜３の映像音声再生端末３ａ，３ｂ，３ｃは、一定の時間周期（例えば３分）でサーバ装置１にアクセスする。なお、第１の映像音声再生端末３ａには、ダウンロード許可フラグＦ１１、ダウンロード完了フラグＦ２１が対応する。第２の映像音声再生端末３ｂには、ダウンロード許可フラグＦ１２、ダウンロード完了フラグＦ２２が対応する。第３の映像音声再生端末３ｃには、ダウンロード許可フラグＦ１３、ダウンロード完了フラグＦ２３が対応する。
【００３２】
サーバ装置１は、再生スケジュールが更新された１１：５５の時点で、ダウンロード完了フラグＦ２１，Ｆ２２，Ｆ２３を「真」から「偽」に変更する。また、再生時間が最も早い、第２の映像音声再生端末３ｂのダウンロード許可フラグＦ１２を「偽」から「真」に変更する。その後、第２の映像音声再生端末３ｂは３分周期の定期的なアクセスで１１：５７にサーバ装置１にアクセスすると、ダウンロード許可フラグＦ１２の「真」となっているためダウンロードが許可されて、コンテンツデータＡとその再生情報のダウンロード（図５中では「Ｄ」で示される）を開始する。１１：５９にコンテンツデータＡのダウンロードが完了し、１２：００にコンテンツデータＡの再生が開始される。
【００３３】
また、コンテンツデータＡのダウンロードが完了すると、第２の映像音声再生端末３ｂは、ダウンロード完了フラグＦ２２を「偽」から「真」に書き換える。サーバ装置１はダウンロード完了フラグＦ２２が「真」であることを確認すると、ダウンロード許可フラグＦ１２を「真」から「偽」に書き換える。そして、次に再生開始時刻の早いコンテンツデータは、第１の映像音声再生端末３ａのコンテンツデータＢであるから、サーバ装置１は、第１の映像音声再生端末３ａのダウンロード許可フラグＦ１１を「偽」から「真」に書き換える。
【００３４】
同様に、第１の映像音声再生端末３ａは３分周期の定期的なアクセスで１２：０１にサーバ装置１にアクセスすると、ダウンロード許可フラグＦ１１が「真」となっているためダウンロードが許可されて、コンテンツデータＢとその再生情報のダウンロードを開始する。１２：０３にコンテンツデータＡのダウンロードが完了し、１２：０５にコンテンツデータＢの再生が開始される。
【００３５】
また、コンテンツデータＢのダウンロードが完了すると、第１の映像音声再生端末３ａは、ダウンロード完了フラグＦ２１を「偽」から「真」に書き換える。サーバ装置１はダウンロード完了フラグＦ２１が「真」であることを確認すると、ダウンロード許可フラグＦ１１を「真」から「偽」に書き換える。そして、次に再生開始時刻の早いコンテンツデータは、第３の映像音声再生端末３ｃのコンテンツデータＣであるから、サーバ装置１は、第３の映像音声再生端末３ｃのダウンロード許可フラグＦ１３を「偽」から「真」に書き換える。
【００３６】
同様に、第３の映像音声再生端末３ｃは３分周期の定期的なアクセスで１２：０５にサーバ装置１にアクセスすると、ダウンロード許可フラグＦ１３が「真」となっているためダウンロードが許可されて、コンテンツデータＣとその再生情報のダウンロードを開始する。１２：０７にコンテンツデータＣのダウンロードが完了し、１２：１０にコンテンツデータＣの再生が開始される。
【００３７】
また、コンテンツデータＣのダウンロードが完了すると、第３の映像音声再生端末３ｃは、ダウンロード完了フラグＦ２３を「偽」から「真」に書き換える。サーバ装置１はダウンロード完了フラグＦ２３が「真」であることを確認すると、ダウンロード許可フラグＦ１３を「真」から「偽」に書き換える。サーバ装置１は、ダウンロード完了フラグＦ２１，Ｆ２２，Ｆ２３を確認し、全てが「真」となっているので、データ配信動作を終了する。
【００３８】
＜効果＞
本実施の形態におけるサーバ装置１は、映像音声再生端末に映像音声データを含む配信データを配信するサーバ装置１であって、配信データを記憶する記憶部１３と、映像音声再生端末と通信を行う通信部１１と、映像音声再生端末ごとにダウンロード許可情報とダウンロード完了情報とを管理するダウンロード情報管理部１２と、記憶部１３と、ダウンロード情報管理部１２および通信部１１の動作を制御する制御部１４と、を備え、ダウンロード許可情報には、映像音声再生端末に配信データのダウンロードを許可するか否かを示す許可／不許可の情報が記載されており、ダウンロード完了情報には、映像音声再生端末への配信データのダウンロードが完了したか否かを示す完了／未完了の情報が記載されており、ダウンロード完了情報の記載は、映像音声再生端末から書き換え可能であり、ダウンロード完了情報の記載が未完了から完了に書き換えられた場合、別の映像音声再生端末に対応するダウンロード許可情報の記載を不許可から許可に書き換えることを特徴とする。
【００３９】
従って、本実施の形態におけるサーバ装置１では、タウンロード許可情報としてダウンロード許可フラグを設けて、ダウンロードを許可する映像音声再生端末を指定できる。複数の映像音声再生端末から同時にダウンロードの要求があった場合であっても、指定した映像音声再生端末にのみダウンロードを許可するため、ダウンロードが集中して、サーバ装置１の負荷が増大するといったことが発生しない。
【００４０】
また、本実施の形態におけるサーバ装置１において、配信データには、再生情報が含まれており、再生情報には、映像音声再生端末において映像音声データの再生を開始する時刻を示す再生開始時刻と、映像音声データの再生を終了する時刻を示す再生終了時刻とが記載されており、ダウンロード許可情報の記載を未許可から許可に書き換える際に、再生情報の再生開始時刻に基づいて、どの映像音声再生端末に対応するダウンロード許可情報の記載を書き換えるかを決定することを特徴とする。
【００４１】
従って、本実施の形態におけるサーバ装置１は、ダウンロードするコンテンツデータの再生開始時刻に基づいて、再生開始時刻がより早いコンテンツデータを再生する映像音声端末に対応するダウンロード許可情報を「許可」に書き換える。よって、ダウンロードの完了が再生開始時刻に間に合わないといった危険性を低減することができる。
【００４２】
また、本実施の形態における映像音声再生端末は、サーバ装置１から配信データをダウンロードする映像音声再生端末であって、配信データのダウンロードが完了した際に、当該映像音声再生端末に対応するダウンロード完了情報の記載を未完了から完了に書き換えるための信号をサーバ装置１に送信することを特徴とする。
【００４３】
従って、サーバ装置１は、ダウンロード完了情報を参照することにより、配信データのダウンロードが完了したことを知ることができる。
【００４４】
また、再生情報には、映像音声再生端末において映像音声データの再生を開始する時刻を示す再生開始時刻と、当該映像音声データの再生を終了する時刻を示す再生終了時刻とが記載されており、本実施の形態における映像音声再生端末は、再生情報の再生開始時刻と再生終了時刻に従って、サーバ装置１からダウンロードした映像音声データの再生を行うことを特徴とする。
【００４５】
従って、配信者は、再生情報に再生開始時刻と再生終了時刻を含ませることにより、配信する映像音声データの再生開始、再生終了を管理することが可能である。
【００４６】
＜実施の形態２＞
実施の形態１におけるサーバ装置１においては、同時に配信データのダウンロードを許可する映像音声再生端末は１台であった。一方、本実施の形態におけるサーバ装置は、所定の台数までの映像音声再生端末に対して、同時にダウンロードを許可する。サーバ装置１および映像音声再生端末のその他の構成、動作は実施の形態１と同じため、説明を省略する。
【００４７】
＜効果＞
本実施の形態におけるサーバ装置１は、所定の台数までの映像音声再生端末に対して、当該映像音声再生端末に対応するダウンロード許可情報の記載を同時に許可とすることを特徴とする。
【００４８】
従って、サーバ装置１の配信能力に応じて、同時にダウンロード可能な映像音声端末の台数を予め決めておくことにより、サーバ装置１に過剰な負荷がかからない範囲で、データの配信を効率的に行うことが可能である。
【００４９】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００５０】
１  サーバ装置、２  ネットワーク、３ａ  第１の映像音声再生端末、３ｂ  第２の映像音声再生端末、３ｃ  第３の映像音声再生端末、１１  通信部、１２  ダウンロード情報管理部、１３  記憶部、１４  制御部、３１  通信部、３２  記憶部、３３  表示部、３４  音声出力部、３５  時計部、Ｆ１１，Ｆ１２，Ｆ１３  ダウンロード許可フラグ、Ｆ２１，Ｆ２２，Ｆ２３  ダウンロード完了フラグ。
【図１】
2014211779.tif 000003
【図２】
2014211779.tif 000004
【図３】
2014211779.tif 000005
【図４】
2014211779.tif 000006
【図５】
2014211779.tif 000007