(57)【要約】【課題】データ送信装置側からデータ受信装置側でのコンテンツデータの受信状況を確認することが可能なデータ送信装置、データ送信方法及びデータ受信装置を提供する。【解決手段】再生可能な一のコンテンツデータを複数のチャンクに分割する分割手段と、分割された各チャンクを、当該チャンクを識別する識別子と関連付けて記憶するチャンク記憶手段と、前記チャンク記憶手段に記憶された各チャンクを、当該チャンクの識別子とともに複数の下位装置宛に送信するチャンク送信手段と、前記下位装置の各々から受信完了情報として前記チャンクの識別子が通知される毎に、その受信完了通知数を識別子毎に集計する集計手段と、集計された前記識別子毎の受信完了通知数を前記下位装置の総数で除算し、前記下位装置全体での各チャンクの受信完了率を算出する算出手段と、算出されたチャンク毎の受信完了率を表示手段に表示する表示制御手段と、を備える。【選択図】図３
2015039050.tif 000002
【特許請求の範囲】
【請求項１】
再生可能な一のコンテンツデータを複数のチャンクに分割する分割手段と、
前記分割手段で分割された各チャンクを、当該チャンクを識別する識別子と関連付けて記憶するチャンク記憶手段と、
前記チャンク記憶手段に記憶された各チャンクを、当該チャンクの識別子とともに複数の下位装置宛に送信するチャンク送信手段と、
前記下位装置の各々から受信完了情報として前記チャンクの識別子が通知される毎に、その受信完了通知数を識別子毎に集計する集計手段と、
前記集計手段で集計された前記識別子毎の受信完了通知数を前記下位装置の総数で除算し、前記下位装置全体での各チャンクの受信完了率を算出する算出手段と、
前記算出手段で算出されたチャンク毎の受信完了率を表示手段に表示する表示制御手段と、
を備えたことを特徴とするデータ送信装置。
【請求項２】
前記表示制御手段は、前記コンテンツデータの時間軸を表したタイムライン画像を前記表示手段に表示し、前記各チャンクの再生時間に応じて区分けした前記タイムライン画像上の各区間に、対応するチャンクの受信完了率を表示することを特徴とする請求項１に記載のデータ送信装置。
【請求項３】
前記チャンクの各々に設定された優先度を、当該チャンクの識別子と関連付けて記憶する優先度記憶手段を更に備え、
前記チャンク送信手段は、前記優先度記憶手段に記憶された優先度に基づいて、優先度の高い識別子に対応するチャンクから順次送信することを特徴とする請求項１又は２に記載のデータ送信装置。
【請求項４】
前記チャンクの各々に所定の優先度を設定し、当該チャンクの識別子と関連付けて前記優先度記憶手段に記憶させる優先度設定手段を更に備えたことを特徴とする請求項３に記載のデータ送信装置。
【請求項５】
前記コンテンツデータの時間軸上における特定の位置を再生開始位置とした再生指示を受け付ける受付手段と、
前記再生指示で指示された前記再生開始位置から前記コンテンツデータの再生を開始するとともに、前記再生開始位置から再生することを指示した再生制御情報を前記複数の下位装置宛に送信する再生制御手段と、
を更に備えたことを特徴とする請求項１〜４の何れか一項に記載のデータ送信装置。
【請求項６】
前記受付手段は、前記再生開始位置に対応するチャンクの受信完了率が１００パーセントの場合にのみ、当該再生開始位置からの再生指示を受け付けることを特徴とする請求項５に記載のデータ送信装置。
【請求項７】
分割手段が、再生可能な一のコンテンツデータを複数のチャンクに分割する分割工程と、
チャンク送信手段が、前記分割手段で分割された各チャンクを、当該チャンクの識別子とともに複数の下位装置宛に送信するチャンク送信工程と、
集計手段が、前記下位装置の各々から受信完了情報として前記チャンクの識別子が通知される毎に、その受信完了通知数を識別子毎に集計する集計工程と、
算出手段が、前記集計工程で集計された前記識別子毎の受信完了通知数を前記下位装置の総数で除算し、前記下位装置全体での各チャンクの受信完了率を算出する算出工程と、
表示制御手段が、前記算出工程で算出されたチャンク毎の受信完了率を表示手段に表示する表示制御工程と、
を含むことを特徴とするデータ送信方法。
【請求項８】
上位装置から送信される再生可能な一のコンテンツデータを、当該コンテンツデータを分解したチャンク単位で当該チャンクの識別子とともに受信するチャンク受信手段と、
前記チャンク受信手段が受信したチャンクを、当該チャンクの識別子と関連付けて記憶するチャンク記憶手段と、
前記チャンク記憶手段が前記チャンクを記憶する毎に、当該チャンクの識別子を第１受信完了情報として前記上位装置宛に送信する受信完了情報送信手段と、
を備えたことを特徴とするデータ受信装置。
【請求項９】
前記コンテンツデータの時間軸上における特定の位置を再生開始位置とした再生制御情報を前記上位装置から受信する再生制御情報受信手段と、
前記チャンク記憶手段に記憶された各チャンクにより構成される前記コンテンツデータを、前記再生開始位置から再生する再生手段と、
を備えたことを特徴とする請求項８に記載のデータ受信装置。
【請求項１０】
前記チャンク記憶手段に記憶されたチャンクを順次読み出し、当該チャンクの識別子とともに複数の下位装置宛に送信するチャンク送信手段と、
前記下位装置の各々から第２受信完了情報として前記チャンクの識別子が通知される毎に、その受信完了通知数を前記識別子の種別毎に集計する集計手段と、
前記集計手段で集計された前記識別子毎の受信完了通知数を前記下位装置の総数で除算し、前記下位装置全体での各チャンクの受信完了率を算出する算出手段と、
を更に備え、
前記受信完了情報送信手段は、前記算出手段により算出された受信完了率が１００パーセントとなったチャンクの識別子を前記第１受信完了情報として、前記上位装置宛に送信することを特徴とする請求項８又は９に記載のデータ受信装置。
【請求項１１】
前記チャンク受信手段が前記チャンクを受信した順序に応じて、当該チャンクの各々に優先度を設定する優先度設定手段と、
前記優先度設定手段により設定された各チャンクの優先度を、当該チャンクの識別子と関連付けて記憶する優先度記憶手段と、
を更に備え、
前記チャンク送信手段は、前記優先度記憶手段に記憶された優先度に基づいて、優先度の高い識別子に対応するチャンクから順次送信することを特徴とする請求項８〜１０の何れか一項に記載のデータ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信装置、データ送信方法及びデータ受信装置に関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークを介してコンテンツデータの送受信が一般に行われている。例えば、音声データや動画データ、スライドショーデータ等の再生可能なコンテンツデータについて、サーバ装置から送信されたコンテンツデータをデータ受信装置側で再生させることが可能な構成が存在している。
【０００３】
また、コンテンツデータの送信方法についても種々の技術が提案されており、例えば、特許文献１には、一つのコンテンツデータをチャプタ毎に分割し、各チャプタに優先順位を決定した後、この優先順位に従い各チャプタをデータ受信装置に送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１５８５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ｅラーニング等に用いられるデータ通信システムでは、データ送信装置から複数のデータ受信装置宛にコンテンツデータを送信し、各データ受信装置側において同一の再生位置からコンテンツデータを略同時に再生させる場合がある。しかしながら、データ受信装置側での受信環境（例えば、受信速度など）は夫々異なるため、コンテンツデータの受信状態は同じとはならず、所定の位置から再生させようとしても、その再生位置部分のコンテンツデータが一部のデータ受信装置では未受信の可能生がある。また、データ送信装置側では、各データ受信装置での受信状況を確認することができないため、全てのデータ受信装置で受信を完了した部分から再生を開始する等、柔軟な再生方法を行うことができないという問題がある。なお、特許文献１に開示の技術では、ユーザの希望や環境に応じたコンテンツ送信を行うことは可能であるが、データ受信装置側での受信状況を確認することはできないため、上記の問題を解決することはできない。
【０００６】
本発明は、上記に鑑みてなされたものであって、データ送信装置側からデータ受信装置側でのコンテンツデータの受信状況を確認することが可能なデータ送信装置、データ送信方法及びデータ受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は再生可能な一のコンテンツデータを複数のチャンクに分割する分割手段と、前記分割手段で分割された各チャンクを、当該チャンクを識別する識別子と関連付けて記憶するチャンク記憶手段と、前記チャンク記憶手段に記憶された各チャンクを、当該チャンクの識別子とともに複数の下位装置宛に送信するチャンク送信手段と、前記下位装置の各々から受信完了情報として前記チャンクの識別子が通知される毎に、その受信完了通知数を識別子毎に集計する集計手段と、前記集計手段で集計された前記識別子毎の受信完了通知数を前記下位装置の総数で除算し、前記下位装置全体での各チャンクの受信完了率を算出する算出手段と、前記算出手段で算出されたチャンク毎の受信完了率を表示手段に表示する表示制御手段と、を備える。
【０００８】
また、本発明は、分割手段が、再生可能な一のコンテンツデータを複数のチャンクに分割する分割工程と、チャンク送信手段が、前記分割手段で分割された各チャンクを、当該チャンクの識別子とともに複数の下位装置宛に送信するチャンク送信工程と、集計手段が、前記下位装置の各々から受信完了情報として前記チャンクの識別子が通知される毎に、その受信完了通知数を識別子毎に集計する集計工程と、算出手段が、前記集計工程で集計された前記識別子毎の受信完了通知数を前記下位装置の総数で除算し、前記下位装置全体での各チャンクの受信完了率を算出する算出工程と、表示制御手段が、前記算出工程で算出されたチャンク毎の受信完了率を表示手段に表示する表示制御工程と、を含む。
【０００９】
また、本発明は、上位装置から送信される再生可能な一のコンテンツデータを、当該コンテンツデータを分解したチャンク単位で当該チャンクの識別子とともに受信するチャンク受信手段と、前記チャンク受信手段が受信したチャンクを、当該チャンクの識別子と関連付けて記憶するチャンク記憶手段と、前記チャンク記憶手段が前記チャンクを記憶する毎に、当該チャンクの識別子を第１受信完了情報として前記上位装置宛に送信する受信完了情報送信手段と、を備える。
【発明の効果】
【００１０】
本発明によれば、データ送信装置側からデータ受信装置側でのコンテンツデータの受信状況を確認することが可能なデータ送信装置、データ送信方法及びデータ受信装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施形態に係るデータ通信システムの構成を模式的に示す図である。
【図２】図２は、データ送信装置のハードウェア構成を示す図である。
【図３】図３は、データ送信装置の機能構成を示す図である。
【図４】図４は、コンテンツデータの分割方法を説明するための図である。
【図５】図５は、ＵＩ構成部が表示部に表示するＵＩの一例を示す図である。
【図６】図６は、データ受信装置のハードウェア構成を示す図である。
【図７】図７は、データ受信装置の機能構成を示す図である。
【図８】図８は、第１の実施形態のデータ通信システムにおけるコンテンツデータの送受信に係る手順を示すシーケンス図である。
【図９】図９は、第１の実施形態のデータ通信システムにおけるコンテンツデータの再生に係る手順を示すシーケンス図である。
【図１０】図１０は、ＵＩ構成部が表示部に表示するＵＩの他の例を示す図である。
【図１１】図１１は、第２の実施形態に係るデータ通信システムの構成を模式的に示す図である。
【図１２】図１２は、中間装置のハードウェア構成を示す図である。
【図１３】図１３は、中間装置の機能構成を示す図である。
【図１４】図１４は、第２の実施形態のデータ通信システムにおけるコンテンツデータの送受信に係る手順を示すシーケンス図である。
【図１５】図１５は、第２の実施形態のデータ通信システムにおけるコンテンツデータの送受信に係る手順を示すシーケンス図である。
【図１６】図１６は、第２の実施形態のデータ通信システムにおけるコンテンツデータの再生に係る手順を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明にかかるデータ送信装置、データ送信方法及びデータ受信装置の実施形態を詳細に説明する。なお、本発明は以下の実施形態に限定されないものとする。
【００１３】
［第１の実施形態］
図１は、本実施形態に係るデータ通信システムの構成を模式的に示す図である。同図に示すようにデータ通信システム１は、下位ノード（データ受信装置２０）に対してコンテンツデータの送信を行う一のデータ送信装置１０と、上位ノード（データ送信装置１０）から送信されたコンテンツデータの受信を行う複数のデータ受信装置２０とを有して構成される。ここで、データ送信装置１０と各データ受信装置２０との間は、インターネット等のネットワークＮを介して通信可能に接続されている。
【００１４】
データ送信装置１０は、音声データや動画データ、スライドショーデータ等の再生可能なコンテンツデータを後述するチャンク単位でデータ受信装置２０へ送信し、当該コンテンツデータのデータ受信装置２０での再生を制御する。以下、図２〜図５を参照してデータ送信装置１０について説明する。
【００１５】
図２は、データ送信装置１０のハードウェア構成を示す図である。同図に示すように、データ送信装置１０は、制御部１１と、表示部１２と、操作入力部１３と、記憶部１４と、通信部１５とを備えている。
【００１６】
制御部１１は、ＣＰＵ、ＲＯＭ及びＲＡＭ等から構成され、データ送信装置１０を構成する各部を統括的に制御する。また、制御部１１は、記憶部１４に記憶された所定のプログラムとの協働により後述する各機能部（図３参照）を実現する。
【００１７】
表示部１２は、ＬＣＤやＣＲＴ等の表示デバイスから構成され、制御部１１の制御に従い各種の情報（ＵＩ等）を表示する。操作入力部１３は、キーボードやマウス等の入力デバイスから入力される操作信号を受け付け、制御部１１へ出力する。
【００１８】
記憶部１４は、ＨＤＤやＳＳＤ等の記憶装置を有し、制御部１１により読み出される各種のプログラムや各種の設定情報を記憶している。また、記憶部１４は、各種の情報を格納するための領域として、コンテンツデータ格納領域１４１と、チャンク格納領域１４２と、優先度格納領域１４３と、下位ノード情報格納領域１４４と、送信済ＩＤ格納領域１４５と、受信状況格納領域１４６とを保持している。
【００１９】
ここで、コンテンツデータ格納領域１４１には、データ受信装置２０への送信対象となる再生可能なコンテンツデータが予め格納されている。
【００２０】
チャンク格納領域１４２は、後述するコンテンツデータ分割部１０１により送信対象のコンテンツデータが分割されることで生成される複数のチャンクを格納するための領域である。
【００２１】
優先度格納領域１４３は、後述する優先度設定部１０２により付与されるチャンク毎の優先度を、各チャンクの識別子であるチャンクＩＤと関連付けて格納するための領域である。
【００２２】
下位ノード情報格納領域１４４には、コンテンツデータの送信先となる下位ノード（各データ受信装置２０）のアドレス（ＩＰアドレスや、ホスト名等）が予め格納されている。
【００２３】
送信済ＩＤ格納領域１４５は、データ受信装置２０への送信を完了したチャンクのチャンクＩＤを格納するための領域である。
【００２４】
受信状況格納領域１４６は、各データ受信装置２０から受信完了情報として通知されたチャンクＩＤの回数を、そのチャンクＩＤの種別毎に格納するための領域である。
【００２５】
通信部１５は、ネットワークＮを介して下位ノードと通信するためのネットワークインタフェースである。
【００２６】
図３は、データ送信装置１０の機能構成を示す図である。同図に示すように、データ送信装置１０は、制御部１１と記憶部１４に記憶された所定のプログラムとの協働により、コンテンツデータ分割部１０１と、優先度設定部１０２と、送信管理部１０３と、送信部１０４と、受信部１０５と、受信管理部１０６と、ＵＩ構成部１０７と、再生制御部１０８とを機能部として備える。
【００２７】
コンテンツデータ分割部１０１は、コンテンツデータ格納領域１４１に格納されたコンテンツデータを分割して複数のデータ群（チャンク）を生成する。また、コンテンツデータ分割部１０１は、生成した各チャンクにチャンクＩＤを付与した後、チャンク格納領域１４２へ格納する。
【００２８】
ここで、チャンクＩＤは、各チャンクを識別するための識別子である。例えば、図４に示すように一のコンテンツデータＤ１をｎ個のチャンクＣに分割した場合、コンテンツデータの先頭部分のチャンクＣから後段のチャンクＣにかけて付与した連番をチャンクＩＤとすることができる。なお、コンテンツデータの分割単位は特に問わず、例えば、所定の容量単位（例えば、１メガ単位）や再生時間単位（例えば、１分単位）、チャプタ単位等としてもよい。
【００２９】
優先度設定部１０２は、チャンク格納領域１４２に格納されたチャンク毎にその優先度を設定し、対応するチャンクのチャンクＩＤと関連付けた優先度情報を優先度格納領域１４３へ格納する。なお、優先度の設定方法は特に問わないものとする。例えば、コンテンツデータの再生履歴を取得しておき、繰り返し再生された部分（チャンクＩＤ）の優先度を、早送り等のスキップ再生された部分（チャンクＩＤ）の優先度よりも高くする形態としてもよい。また、コンテンツデータを解析することで得られる映像や音声の盛り上がり位置周辺の優先度を、他の部分の優先度よりも高く設定する形態としてもよい。
【００３０】
送信管理部１０３は、優先度格納領域１４３及び後述する送信済ＩＤ格納領域１４５に格納された情報に基づいて、未送信で且つ優先度の高いチャンクＩＤから順次選択すると、このチャンクＩＤに対応するチャンクをチャンク格納領域１４２から読み出し、送信部１０４へ出力する。また、送信管理部１０３は、送信部１０４へ出力したチャンクのチャンクＩＤを送信済ＩＤ格納領域１４５へ格納する。さらに、送信管理部１０３は、再生制御部１０８から入力される後述する再生制御情報を送信部１０４へ出力する。なお、全ての優先度が等しい場合には、コンテンツデータの先頭方向から末尾方向にかけてチャンクＩＤを順次選択するものとする。
【００３１】
送信部１０４は、送信管理部１０３から入力されるチャンク又は再生制御情報を、下位ノード情報格納領域１４４に格納された各データ受信装置２０のアドレス宛に通信部１５を用いて送信する。
【００３２】
受信部１０５は、各データ受信装置２０から送信される受信完了情報を通信部１５を介して受け付け、受信管理部１０６へ出力する。なお、受信完了情報には、後述するように、各データ受信装置２０で受信が完了したチャンクのチャンクＩＤが含まれているものとする。
【００３３】
受信管理部１０６は、受信部１０５から入力される受信完了情報に含まれたチャンクＩＤについて、そのチャンクＩＤの種別毎に取得（受信）回数を集計し、受信状況格納領域１４６に格納する。
【００３４】
ＵＩ構成部１０７は、所定のＵＩ（User  Interface）を表示部１２に表示させるための機能部である。具体的に、ＵＩ構成部１０７は、下位ノード情報格納領域１４４、送信済ＩＤ格納領域１４５及び受信状況格納領域１４６に格納された情報に基づいて、各チャンクＩＤについての取得回数を、下位ノード情報格納領域１４４に記憶された下位ノード（データ受信装置２０）の総数で除算することで、下位ノード全体での各チャンク（チャンクＩＤ）の受信完了率を算出し、表示部１２へ表示させる。
【００３５】
ここで、図５は、ＵＩ構成部１０７が表示部１２に表示するＵＩの一例を示す図である。同図において、領域Ａ１には、送信の対象となったコンテンツデータの時間軸を表すタイムラインＴＬが表示される。タイムラインＴＬは、コンテンツデータ分割部１０１で分割された各チャンクの再生時間に対応する複数の部分領域Ｐに区分けされており、各部分領域Ｐは対応するチャンクのチャンクＩＤと関連付けされている。
【００３６】
ＵＩ構成部１０７は、送信済ＩＤ格納領域１４５に格納された各チャンクＩＤの受信完了率を導出すると、その受信完了率を表した模様又は色彩を当該チャンクＩＤに対応するタイムラインＴＬ上の部分領域Ｐに描画する。図５の例では、黒色で塗色された部分領域Ｐが、全てのデータ受信装置２０で受信が完了したチャンク部分、即ち受信完了率１００パーセントのチャンク部分を表している。また、ハッチングが描画された部分領域Ｐが、一部のデータ受信装置２０で受信が完了したチャンク部分、即ち受信完了率が１００パーセント未満のチャンク部分を表している。
【００３７】
データ送信装置１０を操作するユーザは、操作入力部１３を介して、タイムラインＴＬ上の任意の位置に再生開始位置を指定することが可能となっている。また、操作入力部１３を介して領域Ａ２内のボタンＢ１を押下することで、先に指定した再生開始位置からの再生を指示することが可能となっている。
【００３８】
なおタイムラインＴＬの下部に示された矢印Ａ１１は、優先度格納領域１４３に格納された優先度情報に基づいて描画されたものであって、優先度が高く設定されたチャンクＩＤに対応する部分領域Ｐを示している。また、領域Ａ１の上部に示された黒色の矢印Ａ１２は、現在再生中の位置（チャンクＩＤ）を示しており、白色の矢印Ａ１３は、次に再生を開始する位置（チャンクＩＤ）を示している。
【００３９】
また、領域Ａ２内の領域Ａ２１には、再生制御部１０８との協働により、現在再生中の映像（画像）が表示されるよう構成されている。また、領域Ａ２２には、再生制御部１０８との協働により、次の再生の候補となる映像（画像）が表示されるよう構成されている。
【００４０】
図３に戻り、再生制御部１０８は、操作入力部１３からの操作信号により、再生開始位置の指定を受け付けると、図５に示したタイムラインＴＬの該当する位置に白色の矢印Ａ１３を表示する。また、再生制御部１０８は、操作入力部１３からの操作信号により、再生開始位置の指定及び再生開始の指示を受け付けると、この再生開始位置からコンテンツデータを再生することを指示した再生制御情報を生成し、送信管理部１０３へ出力する。また、再生制御部１０８は、再生を開始した再生開始位置の白色の矢印Ａ１３を黒色の矢印Ａ１２に変更し、再生画像を領域Ａ２１に表示させる。
【００４１】
なお、再生開始位置の指定は、複数指定することが可能であるとし、再生指示の後に指定された再生開始位置の画像を領域Ａ２２に表示させるものとする。また、タイムラインＴＬ上において、受信完了率が１００パーセントとなった位置でのみ再生開始の指示を受け付けるよう制御する形態としてよい。この場合、全てのデータ受信装置２０において、同一の再生開始位置から再生を開始させることができる。また、再生開始位置だけでなく再生終了位置を指定可能な構成としてもよい。
【００４２】
図１に戻り、データ受信装置２０は、データ送信装置１０からチャンク単位で送信されたコンテンツデータを受信し、再生制御情報に従ってコンテンツデータを再生する。以下、図６及び図７を参照してデータ送信装置１０の構成について説明する。
【００４３】
図６は、データ受信装置２０のハードウェア構成を示す図である。同図に示すように、データ受信装置２０は、制御部２１と、表示部２２と、操作入力部２３と、記憶部２４と、通信部２５とを備えている。
【００４４】
制御部２１は、ＣＰＵ、ＲＯＭ及びＲＡＭ等から構成され、データ受信装置２０を構成する各部を統括的に制御する。また、制御部２１は、記憶部２４に記憶された所定のプログラムとの協働により後述する各機能部（図７参照）を実現する。
【００４５】
表示部２２は、ＬＣＤやＣＲＴ等の表示デバイスから構成され、制御部２１の制御に従い各種の情報を表示する。操作入力部２３は、キーボードやマウス等の入力デバイスから入力される操作信号を受け付け、制御部１１へ出力する。
【００４６】
記憶部２４は、ＨＤＤやＳＳＤ等の記憶装置を有し、制御部２１により読み出される各種のプログラムや各種の設定情報を記憶している。また、記憶部２４は、各種の情報を格納するための領域として、受信済コンテンツ格納領域２４１と、受信済ＩＤ格納領域２４２と、上位ノード情報格納領域２４３とを保持している。
【００４７】
受信済コンテンツ格納領域２４１は、後述する受信管理部２０２の制御の下、上位ノードから受信したチャンクが格納される領域である。受信済ＩＤ格納領域２４２は、後述する受信管理部２０２の制御の下、受信を完了したチャンクのチャンクＩＤが格納される領域である。また、上位ノード情報格納領域２４３には、受信完了情報の送信先となる上位ノード（データ送信装置１０）のアドレスが予め格納されている。
【００４８】
通信部２５は、ネットワークＮを介して上位ノードと通信するためのネットワークインタフェースである。
【００４９】
図７は、データ受信装置２０の機能構成を示す図である。同図に示すように、データ受信装置２０は、制御部２１と記憶部２４に記憶された所定のプログラムとの協働により、受信部２０１と、受信管理部２０２と、送信管理部２０３と、送信部２０４と、表示管理部２０５とを機能部として備える。
【００５０】
受信部２０１は、データ送信装置１０から送信されたチャンクを通信部２５を介して受け付け、受信管理部２０２へ出力する。また、受信部２０１は、データ送信装置１０から送信された再生制御情報を通信部２５を介して受け付け、受信管理部２０２へ出力する。
【００５１】
受信管理部２０２は、受信部２０１から入力されたチャンクを受信済コンテンツ格納領域２４１に格納するとともに、そのチャンクのチャンクＩＤを受信済ＩＤ格納領域２４２に格納する。また、受信管理部２０２は、受信部２０１から入力された再生制御情報を表示管理部２０５に出力する。なお、受信管理部２０２は、受信済コンテンツ格納領域２４１への格納に際し、元のコンテンツデータの構成順序となるよう各チャンクを格納することで、従前の構成を復元するものとする。
【００５２】
送信管理部２０３は、受信済コンテンツ格納領域２４１を参照し、受信管理部２０２により新たなチャンクＩＤが格納される毎に、このチャンクＩＤを含んだ受信完了情報を生成し、送信部２０４へ出力する。
【００５３】
送信部２０４は、送信管理部２０３から入力された受信完了情報を、上位ノード情報格納領域２４３に格納されたデータ送信装置１０のアドレス宛に通信部２５を用いて送信する。
【００５４】
表示管理部２０５は、受信管理部２０２から再生制御情報が入力されると、この再生制御情報に含まれた再生開始位置に対応するチャンクＩＤの位置から、受信済コンテンツ格納領域２４１に格納されたコンテンツデータの再生を開始し、表示部２２へ画面出力する。
【００５５】
次に、図８及び図９を参照して、データ通信システム１の動作について説明する。ここで、図８は、データ通信システム１におけるコンテンツデータの送受信に係る動作の手順を示すシーケンス図である。なお、送信対象となるコンテンツデータは、コンテンツデータ分割部１０１により予め分割されているものとし、優先度設定部１０２により各チャンクの優先度が既に設定されているものとする。
【００５６】
まず、データ送信装置１０では、送信管理部１０３が、優先度格納領域１４３及び送信済ＩＤ格納領域１４５に格納された情報に基づき、未送信で且つ優先度が高いチャンクＩＤから順次選択する（ステップＳ１１）。次いで、送信管理部１０３は、ステップＳ１１で選択したチャンクＩＤに対応するチャンクをチャンク格納領域１４２から読み出し（ステップＳ１２）、送信部１０４へ出力することで受信部１０５を通じて下位ノード（データ受信装置２０）の各アドレス宛に送信を行う（ステップＳ１３）。また、送信管理部１０３は、送信部１０４へのチャンクの出力に伴い、このチャンクのチャンクＩＤを送信済ＩＤ格納領域１４５へ格納する（ステップＳ１４）。
【００５７】
一方、データ受信装置２０では、受信管理部２０２が受信部２０１を通じてデータ送信装置１０から送信されたチャンクを取得すると、このチャンクを受信済コンテンツ格納領域２４１に格納するとともに（ステップＳ１５）、当該チャンクのチャンクＩＤを受信済ＩＤ格納領域２４２に格納する（ステップＳ１６）。
【００５８】
送信管理部２０３は、受信済ＩＤ格納領域２４２に新たなチャンクＩＤが格納されたことを検出すると、このチャンクＩＤを含む受信完了情報を生成し（ステップＳ１７）、送信部２０４を通じて上位ノード（データ送信装置１０）のアドレス宛に送信（通知）する（ステップＳ１８）。
【００５９】
データ送信装置１０では、受信管理部１０６が受信部１０５を通じて受信完了情報を取得すると、この受信完了情報に含まれたチャンクＩＤについて、これまでに取得した回数を集計し、受信状況格納領域１４６に格納する（ステップＳ１９）。
【００６０】
ＵＩ構成部１０７は、下位ノード情報格納領域１４４、送信済ＩＤ格納領域１４５及び受信状況格納領域１４６に格納された情報に基づいて、データ受信装置２０に送信された各チャンク（チャンクＩＤ）の受信完了率を算出する（ステップＳ２０）。続いて、ＵＩ構成部１０７は、図５の例で示したように、データ受信装置２０に送信された各チャンクの受信完了率を表示部１２に表示させる（ステップＳ２１）。なお、送信管理部１０３によるチャンクの送信は順次行われるため、表示部１２に表示されるＵＩはその都度更新されることになる。
【００６１】
このように、本実施形態のデータ通信システム１によれば、データ送信装置１０から送信した各チャンクのデータ受信装置２０全体での受信完了率を、データ送信装置１０の表示部１２に表示することができるため、データ送信装置側からデータ受信装置側でのコンテンツデータの受信状況を確認することが可能となる。
【００６２】
図９は、データ通信システム１におけるコンテンツデータの再生制御に係る動作の手順を示すシーケンス図である。
【００６３】
まず、データ送信装置１０では、再生制御部１０８が、操作入力部１３からの操作信号により、表示部１２に表示されたタイムライン上の特定の位置（再生開始位置）の指定と、再生開始の指示を受け付けると（ステップＳ３１）、この指定された再生開始位置から再生することを指示した再生制御情報を生成する（ステップＳ３２）。次いで、再生制御部１０８は、生成した再生制御情報を送信管理部１０３及び送信部１０４を通じて下位ノード（データ受信装置２０）の各アドレス宛に送信する（ステップＳ３３）。
【００６４】
続いて、再生制御部１０８は、現在の再生処理を停止すると（ステップＳ３４）、指定された再生開始位置に対応する位置から、受信済コンテンツ格納領域２４１に格納されたコンテンツデータの再生を開始し、表示部２２へ画面出力する（ステップＳ３５）。なお、再生開始位置が指定された時点で再生処理を行っていない場合には、ステップＳ３４はスキップされる。
【００６５】
一方、データ受信装置２０では、表示管理部２０５が、受信部２０１及び受信管理部２０２を通じてデータ送信装置１０から送信された再生制御情報を取得すると、現在の再生処理を停止する（ステップＳ３６）。なお、再生制御情報を取得した時点で再生処理を行っていない場合には、ステップＳ３６はスキップされる。
【００６６】
続いて、表示管理部２０５は、再生制御情報に含まれた再生開始位置に対応する位置から、受信済コンテンツ格納領域２４１に格納されたコンテンツデータ（チャンク）の再生を開始し、表示部２２へ画面出力する（ステップＳ３７）。
【００６７】
このように、本実施形態のデータ通信システム１によれば、データ送信装置１０を操作するユーザは、表示部１２に表示されたＵＩに基づいて再生開始位置を指定し、当該再生開始位置からの再生を指示することで、この再生開始位置からの再生をデータ受信装置２０で略同時に開始させることが可能である。これにより、データ送信装置１０を操作するユーザは、表示部１２に表示されたＵＩを参照し、全てのデータ受信装置２０で受信を完了した部分から再生を開始する等、柔軟な再生方法を実現することができるため、再生制御に係るユーザの利便性を向上させることができる。
【００６８】
なお、本実施形態では、受信完了率の表示例として、タイムラインＴＬ上の各チャンクに対応する位置（部分領域Ｐ）に受信完了率に応じた画像を表示する形態を説明したが（図５参照）、この例に限らないものとする。例えば、図１０に示すように、タイムラインＴＬ上の各チャンクに対応する部分領域Ｐに、そのチャンクの受信完了率を表した棒グラフを表示する形態としてもよい。また、各部分領域Ｐに受信完了率を数値で表す形態としてもよいし、受信完了率が１００パーセントの部分領域Ｐにのみ、送信可能な旨のメッセージを表示する形態としてもよい。
【００６９】
［第２の実施形態］
次に、第２の実施形態について説明する。本実施形態では、データ送信装置１０から送信された各種データを受信し、自己の装置の下位ノードに転送するデータ受信装置（以下、中間装置という）を備えた構成について説明する。なお、上述した第１の実施形態と同様の要素については、同一の符号を付与し説明を省略する。
【００７０】
図１１は、本実施形態に係るデータ通信システムの構成を模式的に示す図である。同図に示すようにデータ通信システム２は、下位ノード（中間装置３０）に対してコンテンツデータの送信を行う一のデータ送信装置１０と、データ送信装置１０とデータ受信装置２０との間に位置する複数の中間装置３０と、上位ノード（中間装置３０）から送信されたコンテンツデータの受信を行う複数のデータ受信装置２０とを有して構成される。ここで、データ送信装置１０と各中間装置３０との間、及び、中間装置３０と各データ受信装置２０との間は、ネットワークＮを介して通信可能に接続されている。
【００７１】
中間装置３０は、上位ノード（データ送信装置１０）からチャンク単位で送信されたコンテンツデータを受信し、再生制御情報に従ってコンテンツデータを再生する。また、中間装置３０は、自己の装置の下位ノード（データ受信装置２０）に対し、データ送信装置１０から送信されたチャンク及び再生制御情報を送信する。以下、図１２及び図１３を参照して中間装置３０について説明する。
【００７２】
図１２は、中間装置３０のハードウェア構成を示す図である。同図に示すように、中間装置３０は、制御部３１と、表示部３２と、操作入力部３３と、記憶部３４と、通信部３５とを備えている。
【００７３】
制御部３１は、ＣＰＵ、ＲＯＭ及びＲＡＭ等から構成され、中間装置３０を構成する各部を統括的に制御する。また、制御部３１は、記憶部３４に記憶された所定のプログラムとの協働により後述する各機能部（図１３参照）を実現する。
【００７４】
表示部３２は、ＬＣＤやＣＲＴ等の表示デバイスから構成され、制御部３１の制御に従い各種の情報を表示する。操作入力部３３は、キーボードやマウス等の入力デバイスから入力される操作信号を受け付け、制御部３１へ出力する。
【００７５】
記憶部３４は、ＨＤＤやＳＳＤ等の記憶装置を有し、制御部３１により読み出される各種のプログラムや各種の設定情報を記憶している。また、記憶部３４は、各種の情報を格納するための領域として、受信済コンテンツ格納領域３４１と、優先度格納領域３４２と、下位ノード情報格納領域３４３と、送信済ＩＤ格納領域３４４と、受信状況格納領域３４５と、上位ノード情報格納領域３４６とを保持している。ここで、記憶部３４に確保された各領域の役割は、上述した第１の実施形態の記憶部１４及び２４に確保された同名の領域と同様であるため説明を省略する。
【００７６】
なお、データ送信装置１０の下位ノード情報格納領域１４４には、下位ノードとなる各中間装置３０のアドレスが予め格納されているものとする。また、データ受信装置２０の上位ノード情報格納領域２４３には、直属の上位ノードとなる中間装置３０のアドレスが予め格納されているものとする。さらに、中間装置３０の下位ノード情報格納領域３４３には、直下の下位ノードとなる各データ受信装置２０のアドレスが予め格納され、上位ノード情報格納領域３４６には、上位ノードとなるデータ送信装置１０のアドレスが予め格納されているものとする。
【００７７】
通信部３５は、ネットワークＮを介しデータ送信装置１０及び各データ受信装置２０と通信するためのネットワークインタフェースである。
【００７８】
図１３は、中間装置３０の機能構成を示す図である。同図に示すように、中間装置３０は、制御部３１と記憶部３４に記憶された所定のプログラムとの協働により、第１受信部３０１と、第１受信管理部３０２と、表示管理部３０３と、第１送信管理部３０４と、第１送信部３０５と、第２受信部３０６と、第２受信管理部３０７と、第２送信管理部３０８と、第２送信部３０９とを機能部として備える。
【００７９】
第１受信部３０１は、データ送信装置１０から送信されたチャンクを通信部３５を介して受け付け、第１受信管理部３０２へ出力する。また、第１受信部３０１は、データ送信装置１０から送信された再生制御情報を通信部３５を介して受け付け、第１受信管理部３０２へ出力する。
【００８０】
第１受信管理部３０２は、第１受信部３０１から入力されたチャンクを受信済コンテンツ格納領域３４１に格納する。また、第１受信管理部３０２は、第１受信部３０１から入力されたチャンクの順序に従い、当該チャンクの優先度を順次設定するとチャンクＩＤと関連付けて優先度格納領域３４２へ格納する。なお、先に受信されたチャンクほど優先度を高く設定するものとする。
【００８１】
また、第１受信管理部３０２は、第１受信部３０１から入力された再生制御情報を、表示管理部３０３及び第１送信管理部３０４へ出力する。なお、第１受信管理部３０２は、元のコンテンツデータの構成順序となるよう各チャンクを格納することで、従前の構成を復元するものとする。
【００８２】
表示管理部３０３は、第１受信管理部３０２から再生制御情報が入力されると、この再生制御情報に含まれた再生開始位置に対応する位置から、受信済コンテンツ格納領域３４１に格納されたコンテンツデータ（チャンク）の再生を開始し、表示部３２へ画面出力する。
【００８３】
第１送信管理部３０４は、優先度格納領域３４２及び送信済ＩＤ格納領域３４４に格納された情報に基づいて、未送信で且つ優先度が高いチャンクＩＤから順次選択すると、このチャンクＩＤに対応するチャンクを受信済コンテンツ格納領域３４１から読み出し、第１送信部３０５へ出力する。また、第１送信管理部３０４は、第１送信部３０５へ出力したチャンクのチャンクＩＤを送信済ＩＤ格納領域３４４に格納する。さらに、第１送信管理部３０４は、第１受信管理部３０２から再生制御情報が入力されると、この再生制御情報を第１送信部３０５へ出力する。
【００８４】
第１送信部３０５は、第１送信管理部３０４から入力されるチャンク又は再生制御情報を、下位ノード情報格納領域３４３に格納された各データ受信装置２０のアドレス宛に通信部３５を用いて送信する。
【００８５】
第２受信部３０６は、自己の装置の下位ノード（各データ受信装置２０）から送信された受信完了情報を通信部３５を介して受け付け、第２受信管理部３０７へ出力する。
【００８６】
第２受信管理部３０７は、第２受信部３０６から入力される受信完了情報に含まれたチャンクＩＤについて、そのチャンクＩＤの種別毎に取得回数を集計し、受信状況格納領域３４５に格納する。
【００８７】
第２送信管理部３０８は、下位ノード情報格納領域３４３、送信済ＩＤ格納領域３４４及び受信状況格納領域３４５に格納された情報に基づいて、各チャンクＩＤについての取得回数を、下位ノード情報格納領域３４３に格納された下位ノード（データ受信装置２０）の総数で除算することで、この下位ノード全体での各チャンク（チャンクＩＤ）の受信完了率を算出する。また、第２送信管理部３０８は、受信完了率が１００パーセントとなると、そのチャンクのチャンクＩＤを含んだ受信完了情報を生成し、第２送信部３０９へ出力する。
【００８８】
第２送信部３０９は、第２送信管理部３０８から入力された受信完了情報を、上位ノード情報格納領域３４６に格納された上位ノード（データ送信装置１０）のアドレス宛に通信部３５を用いて送信する。
【００８９】
次に、図１４〜図１６を参照して、本実施形態に係るデータ通信システム２の動作について説明する。ここで、図１４及び図１５は、データ通信システム２におけるコンテンツデータの送受信に係る動作の手順を示すシーケンス図である。なお、送信対象となるコンテンツデータは、コンテンツデータ分割部１０１により予め分割されているものとし、優先度設定部１０２により各チャンクの優先度が既に設定されているものとする。
【００９０】
まず、データ送信装置１０では、送信管理部１０３が、優先度格納領域１４３及び送信済ＩＤ格納領域１４５に格納された情報に基づき、未送信で且つ優先度が高いチャンクＩＤから順次選択する（ステップＳ４１）。次いで、送信管理部１０３は、ステップＳ４１で選択したチャンクＩＤに対応するチャンクをチャンク格納領域１４２から読み出し（ステップＳ４２）、送信部１０４へ出力することで受信部１０５を通じて下位ノード（中間装置３０）の各アドレス宛に送信を行う（ステップＳ４３）。また、送信管理部１０３は、送信部１０４へのチャンクの出力に伴い、このチャンクのチャンクＩＤを送信済ＩＤ格納領域１４５へ格納する（ステップＳ４４）。
【００９１】
中間装置３０では、第１受信管理部３０２が、第１受信部３０１を通じてデータ送信装置１０から送信されたチャンクを取得すると、このチャンクを受信済コンテンツ格納領域３４１に格納する（ステップＳ４５）。また、第１受信管理部３０２は、ステップＳ３５で取得したチャンクの順に優先度を設定すると、対応するチャンクＩＤと関連付けて優先度格納領域３４２へ格納する（ステップＳ４６）。
【００９２】
続いて、第１送信管理部３０４は、優先度格納領域３４２及び送信済ＩＤ格納領域３４４に格納されたチャンクＩＤに基づいて、未送信で且つ優先度の高いチャンクＩＤを順次選択する（ステップＳ４７）。次いで、第１送信管理部３０４は、ステップＳ４７で選択したチャンクＩＤに対応するチャンクを受信済コンテンツ格納領域３４１から読み出すと（ステップＳ４８）、第１送信部３０５を通じて下位ノード（データ受信装置２０）の各アドレス宛に送信を行う（ステップＳ４９）。また、第１送信管理部３０４は、チャンクの送信に伴い、このチャンクのチャンクＩＤを送信済ＩＤ格納領域３４４へ格納する（ステップＳ５０）。
【００９３】
データ受信装置２０では、受信管理部２０２が、受信部２０１を通じて中間装置３０から送信されたチャンクを取得すると、このチャンクを受信済コンテンツ格納領域２４１に格納するとともに（ステップＳ５１）、当該チャンクのチャンクＩＤを受信済ＩＤ格納領域２４２に格納する（ステップＳ５２）。
【００９４】
送信管理部２０３は、受信済ＩＤ格納領域２４２に新たなチャンクＩＤが格納されたことを検出すると、このチャンクＩＤを含む受信完了情報を生成し（ステップＳ５３）、送信部２０４を通じて上位ノード（データ送信装置１０）のアドレス宛に送信する（ステップＳ５４）。
【００９５】
中間装置３０では、第２受信管理部３０７が、第２受信部３０６を通じて受信完了情報を取得すると、この受信完了情報に含まれたチャンクＩＤについて、これまでに取得した回数を集計し、受信状況格納領域３４５に格納する（ステップＳ５５）。
【００９６】
第２送信管理部３０８は、下位ノード情報格納領域３４３に格納された下位ノードの総数と、送信済ＩＤ格納領域３４４に格納されたチャンクＩＤと、受信状況格納領域３４５に格納されたチャンクＩＤ毎の回数とに基づいて、各チャンク（チャンクＩＤ）の受信完了率を算出する（ステップＳ５６）。次いで、第２送信管理部３０８は、受信完了率が１００パーセントとなったチャンクのチャンクＩＤを含んだ受信完了情報を生成し（ステップＳ５７）、送信部２０４を通じて上位ノード（データ送信装置１０）のアドレス宛に送信する（ステップＳ５８）。
【００９７】
データ送信装置１０では、受信管理部１０６が受信部１０５を通じて受信完了情報を取得すると、この受信完了情報に含まれたチャンクＩＤについて、これまでに取得した回数を集計し、受信状況格納領域１４６に格納する（ステップＳ５９）。
【００９８】
ＵＩ構成部１０７は、下位ノード情報格納領域１４４、送信済ＩＤ格納領域１４５及び受信状況格納領域１４６に格納された情報に基づいて、中間装置３０に送信された各チャンク（チャンクＩＤ）の受信完了率を算出する（ステップＳ６０）。続いて、ＵＩ構成部１０７は、図５の例で示したように、中間装置３０に送信された各チャンクの受信完了率を表示部１２に表示させる（ステップＳ６１）。なお、送信管理部１０３によるチャンクの送信は順次行われるため、表示部１２に表示されるＵＩはその都度更新されることになる。
【００９９】
このように、本実施形態のデータ通信システム２によれば、データ送信装置１０から送信された各チャンクの下位ノード（データ受信装置２０及び中間装置３０）全体での受信完了率を、データ送信装置１０の表示部１２に表示することが可能できるため、データ送信装置側からコンテンツデータの受信状況を確認することが可能となる。また、データ送信装置１０とデータ受信装置２０との間に中間装置３０を配置することで、データ送信装置１０にかかるトラフィック量を軽減することができるため、コンテンツデータ（チャンク）や再生制御情報の送信をより効率的に行うことができる。
【０１００】
図１６は、データ通信システム２におけるコンテンツデータの再生制御に係る動作の手順を示すシーケンス図である。
【０１０１】
まず、データ送信装置１０では、再生制御部１０８が、操作入力部１３からの操作信号により、表示部１２に表示されたタイムライン上の特定の位置（再生開始位置）の指定と、再生開始の指示を受け付けると（ステップＳ７１）、この指定された再生開始位置から再生することを指示した再生制御情報を生成する（ステップＳ７２）。次いで、再生制御部１０８は、生成した再生制御情報を送信管理部１０３及び送信部１０４を通じて下位ノード（中間装置３０）の各アドレス宛に送信する（ステップＳ７３）。
【０１０２】
続いて、再生制御部１０８は、現在の再生処理を停止すると（ステップＳ７４）、指定された再生開始位置に対応する位置から、受信済コンテンツ格納領域２４１に格納されたコンテンツデータの再生を開始し、表示部２２へ画面出力する（ステップＳ７５）。なお、再生開始位置が指定された時点で再生処理を行っていない場合には、ステップＳ７４はスキップされる。
【０１０３】
また、中間装置３０では、表示管理部３０３が、第１受信部３０１及び第１受信管理部３０２を通じてデータ送信装置１０から送信された再生制御情報を取得すると、第２送信管理部３０８及び第２送信部３０９を通じて下位ノード（データ受信装置２０）の各アドレス宛に転送する（ステップＳ７６）。
【０１０４】
続いて、表示管理部３０３は、現在の再生処理を停止すると（ステップＳ７７）、再生制御情報で指定された再生開始位置に対応する位置から、受信済コンテンツ格納領域３４１に格納されたコンテンツデータの再生を開始し、表示部３２へ画面出力する（ステップＳ７８）。なお、再生開始位置を取得した時点で再生処理を行っていない場合には、ステップＳ７７はスキップされる。
【０１０５】
また、データ受信装置２０では、表示管理部２０５が、受信部２０１及び受信管理部２０２を通じて上位ノードから再生制御情報を取得すると、現在の再生処理を停止する（ステップＳ７９）。そして、表示管理部２０５は、再生制御情報で指定された再生開始位置に対応する位置から、受信済コンテンツ格納領域２４１に格納されたコンテンツデータの再生を開始し、表示部２２へ画面出力する（ステップＳ８０）。なお、再生開始位置を取得した時点で再生処理を行っていない場合には、ステップＳ７９はスキップされる。
【０１０６】
このように、本実施形態のデータ通信システム２によれば、データ送信装置１０を操作するユーザは、表示部１２に表示されたＵＩに基づいて再生開始位置を指定し、当該再生開始位置からの再生を指示することで、この再生開始位置からの再生をデータ受信装置２０で略同時に開始させることが可能である。これにより、データ送信装置１０を操作するユーザは、表示部１２に表示されたＵＩを参照し、全てのデータ受信装置２０で受信を完了した部分から再生を開始する等、柔軟な再生方法を実現することができるため、再生制御に係るユーザの利便性を向上させることができる。
【０１０７】
なお、本実施形態では、中間装置３０においてコンテンツデータの再生を行う形態としたが、これに限らず、コンテンツデータの再生を行わず、データ送信装置１０とデータ受信装置２０との間で授受される各種データの中継に特化した形態としてもよい。
【０１０８】
以上、本発明に係る実施形態について説明したが、これに限定されるものではなく、本発明の主旨を逸脱しない範囲での種々の変更、置換、追加、組み合わせ等が可能である。
【０１０９】
例えば、上記実施形態では、各チャンクについて優先度を設定しこの優先度に従って上位ノードから下位ノードへチャンクを送信する形態としたが、これに限らず、優先度の設定を行わずコンテンツデータの先頭から後段のチャンクにかけて順次送信する形態としてもよい。また、送信を行わないチャンクを指示することが可能な構成としてもよい。
【０１１０】
また、上記実施形態では、データ送信装置１０とデータ受信装置２０との間に中間装置３０を一段配置する形態としたが、これに限らず、データ送信装置１０とデータ受信装置２０との間に中間装置３０を多段に配置する形態としてもよい。
【０１１１】
また、上記実施形態では、プログラムを各装置の記憶部に予め格納する形態としたが、これに限らず、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。また、プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【産業上の利用可能性】
【０１１２】
以上のように、本発明にかかるデータ送信装置、データ送信方法及びデータ受信装置は、コンテンツデータの送信及び再生制御を行う場合に有用であり、特に、一のデータ送信装置から複数のデータ受信装置宛にコンテンツデータを送信し当該コンテンツデータの再生を制御する場合に適している。
【符号の説明】
【０１１３】
１  データ通信システム
２  データ通信システム
１０  データ送信装置
１０１  コンテンツデータ分割部
１０２  優先度設定部
１０３  送信管理部
１０４  送信部
１０５  受信部
１０６  受信管理部
１０７  ＵＩ構成部
１０８  再生制御部
１１  制御部
１２  表示部
１３  操作入力部
１４  記憶部
１４１  コンテンツデータ格納領域
１４２  チャンク格納領域
１４３  優先度格納領域
１４４  下位ノード情報格納領域
１４５  送信済ＩＤ格納領域
１４６  受信状況格納領域
１５  通信部
２０  データ受信装置
２０１  受信部
２０２  受信管理部
２０３  送信管理部
２０４  送信部
２０５  表示管理部
２１  制御部
２２  表示部
２３  操作入力部
２４  記憶部
２４１  受信済コンテンツ格納領域
２４２  受信済ＩＤ格納領域
２４３  上位ノード情報格納領域
２５  通信部
３０  中間装置
３０１  第１受信部
３０２  第１受信管理部
３０３  表示管理部
３０４  第１送信管理部
３０５  第１送信部
３０６  第２受信部
３０７  第２受信管理部
３０８  第２送信管理部
３０９  第２送信部
３１  制御部
３２  表示部
３３  操作入力部
３４  記憶部
３４１  受信済コンテンツ格納領域
３４２  優先度格納領域
３４３  下位ノード情報格納領域
３４４  送信済ＩＤ格納領域
３４５  受信状況格納領域
３４６  上位ノード情報格納領域
３５  通信部
【図１】
2015039050.tif 000003
【図２】
2015039050.tif 000004
【図３】
2015039050.tif 000005
【図４】
2015039050.tif 000006
【図５】
2015039050.tif 000007
【図６】
2015039050.tif 000008
【図７】
2015039050.tif 000009
【図８】
2015039050.tif 000010
【図９】
2015039050.tif 000011
【図１０】
2015039050.tif 000012
【図１１】
2015039050.tif 000013
【図１２】
2015039050.tif 000014
【図１３】
2015039050.tif 000015
【図１４】
2015039050.tif 000016
【図１５】
2015039050.tif 000017
【図１６】
2015039050.tif 000018