(57)【要約】【課題】情報を取得するまでのユーザの待ち時間が短く、例えば１つの蓄積装置との間で通信障害が発生した場合にもファンクションエラーを発生しにくい受信装置、受信システム及び受信方法を提供する。【解決手段】本発明の受信装置は、情報の受信指令を入力する操作部と、情報を蓄積する蓄積装置のアドレス情報を有する管理装置に、情報の送信を要求する送信要求情報を自動的に送信し、複数の蓄積装置から送信された分割された情報である分割情報を順次受信する通信部と、分割情報のそれぞれについて、又は分割情報の所定の群のそれぞれについて、１つの蓄積装置から最先に受信した分割情報又は分割情報の所定の群のみを選択する選択部と、選択部が選択した分割情報又は分割情報の所定の群を出力する出力部と、を有する。【選択図】        図１
2004193787.tif 000002
【特許請求の範囲】
【請求項１】
情報の受信指令を入力する操作部と、
前記情報を蓄積する蓄積装置のアドレス情報を有する管理装置に、前記情報の送信を要求する送信要求情報を自動的に送信し、複数の前記蓄積装置から送信された分割された前記情報である分割情報を順次受信する通信部と、
前記分割情報のそれぞれについて、又は前記分割情報の所定の群のそれぞれについて、１つの前記蓄積装置から最先に受信した前記分割情報又は前記分割情報の所定の群のみを選択する選択部と、
前記選択部が選択した前記分割情報又は前記分割情報の所定の群を出力する出力部と、
を有することを特徴とする受信装置。
【請求項２】
情報の受信指令を入力する操作部と、
複数の前記蓄積装置に前記情報の送信を要求する送信要求情報を自動的に送信し、複数の前記蓄積装置から送信された分割された前記情報である分割情報を順次受信する通信部と、
前記分割情報のそれぞれについて、又は前記分割情報の所定の群のそれぞれについて、１つの前記蓄積装置から最先に受信した前記分割情報又は前記分割情報の所定の群のみを選択する選択部と、
前記選択部が選択した前記情報又は前記情報の所定の群を出力する出力部と、
を有することを特徴とする受信装置。
【請求項３】
前記通信部は、管理装置に前記情報を蓄積する蓄積装置のアドレス情報を要求するアドレス情報送信要求情報を自動的に送信し、前記管理装置から複数の前記蓄積装置のアドレス情報を受信し、そのアドレス情報に基づいて、複数の前記蓄積装置に前記情報の送信を要求する送信要求情報を自動的に送信することを特徴とする請求項２に記載の受信装置。
【請求項４】
前記管理装置と、複数の前記蓄積装置と、請求項１から請求項３のいずれかの請求項の受信装置と、を通信網で接続した受信システム。
【請求項５】
情報の受信指令を入力する操作入力ステップと、
前記情報を蓄積する蓄積装置のアドレス情報を有する管理装置に、前記情報の送信を要求する送信要求情報を自動的に送信する送信要求情報送信ステップと、複数の前記蓄積装置から送信された分割された前記情報である分割情報を順次受信する分割情報受信ステップと、
前記分割情報のそれぞれについて、又は前記分割情報の所定の群のそれぞれについて、１つの前記蓄積装置から最先に受信した前記分割情報又は前記分割情報の所定の群のみを選択する選択ステップと、
選択した前記分割情報又は前記分割情報の所定の群を出力する出力ステップと、
を有することを特徴とする受信方法。
【請求項６】
情報の受信指令を入力する操作入力ステップと、
複数の前記蓄積装置に前記情報の送信を要求する送信要求情報を自動的に送信する送信要求情報送信ステップと、
複数の前記蓄積装置から送信された分割された前記情報である分割情報を順次受信する分割情報受信ステップと、
前記分割情報のそれぞれについて、又は前記分割情報の所定の群のそれぞれについて、１つの前記蓄積装置から最先に受信した前記分割情報又は前記分割情報の所定の群のみを選択する選択ステップと、
選択した前記分割情報又は前記分割情報の所定の群を出力する出力ステップと、
を有することを特徴とする受信方法。
【請求項７】
管理装置に前記情報を蓄積する蓄積装置のアドレス情報を要求するアドレス情報送信要求情報を自動的に送信するアドレス情報送信要求情報送信ステップと、
前記管理装置から複数の前記蓄積装置のアドレス情報を受信するアドレス情報受信ステップと、
を更に有し、
前記送信要求情報送信ステップにおいて、そのアドレス情報に基づいて、複数の前記蓄積装置に前記送信要求情報を自動的に送信することを特徴とする請求項６に記載の受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信装置、受信システム及び受信方法に関する。
【０００２】
【従来の技術】
近年、インターネット上に多くのダウンロードサイト（情報を蓄積している蓄積装置）が設けられており、ユーザはインターネットを経由して多くの情報を取得することができる。ダウンロードサイトから情報を取得する従来例の受信装置を説明する。ユーザは希望する情報を蓄積している１つのダウンロードサイトを選択し、そのダウンロードサイトのアドレス情報を従来例の受信装置に入力する。従来例の受信装置は、そのダウンロードサイトにアクセスし、情報をダウンロードし、ディスプレイ上に表示する。
【０００３】
【特許文献１】
特開２００２−３５４５４７号公報
【特許文献２】
特開２００２−２２９８９１号公報
【特許文献３】
特開２００２−２０２９２６号公報
【０００４】
【発明が解決しようとする課題】
しかし、従来例の受信装置においては、ダウンロード中にネットワーク障害、接続先サーバ（ダウンロードサイト）のダウン等でダウンロード処理が中断された場合、ダウンロードは正常終了せず、完全な情報を取得できないという問題があった。
選択したダウンロードサイトよりも高速ダウンロード可能な同一の情報を蓄積しているサイトがある場合がある。しかしそのような場合、従来例の受信装置は、１つのダウンロードサイトのみにアクセスして情報を取得する故に、その高速ダウンロード可能なサイトから情報を取得できなかった。
本発明は、情報を取得するまでのユーザの待ち時間が短く、例えば１つの蓄積装置との間で通信障害が発生した場合にもファンクションエラーを発生しにくい受信装置、受信システム及び受信方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記の課題を解決するため、本発明は下記の構成を有する。
請求項１に記載の発明は、情報の受信指令を入力する操作部と、前記情報を蓄積する蓄積装置のアドレス情報を有する管理装置に、前記情報の送信を要求する送信要求情報を自動的に送信し、複数の前記蓄積装置から送信された分割された前記情報である分割情報を順次受信する通信部と、前記分割情報のそれぞれについて、又は前記分割情報の所定の群のそれぞれについて、１つの前記蓄積装置から最先に受信した前記分割情報又は前記分割情報の所定の群のみを選択する選択部と、前記選択部が選択した前記分割情報又は前記分割情報の所定の群を出力する出力部と、を有することを特徴とする受信装置である。
【０００６】
請求項２に記載の発明は、情報の受信指令を入力する操作部と、複数の前記蓄積装置に前記情報の送信を要求する送信要求情報を自動的に送信し、複数の前記蓄積装置から送信された分割された前記情報である分割情報を順次受信する通信部と、前記分割情報のそれぞれについて、又は前記分割情報の所定の群のそれぞれについて、１つの前記蓄積装置から最先に受信した前記分割情報又は前記分割情報の所定の群のみを選択する選択部と、前記選択部が選択した前記情報又は前記情報の所定の群を出力する出力部と、を有することを特徴とする受信装置である。
【０００７】
請求項３に記載の発明は、前記通信部は、管理装置に前記情報を蓄積する蓄積装置のアドレス情報を要求するアドレス情報送信要求情報を自動的に送信し、前記管理装置から複数の前記蓄積装置のアドレス情報を受信し、そのアドレス情報に基づいて、複数の前記蓄積装置に前記情報の送信を要求する送信要求情報を自動的に送信することを特徴とする請求項２に記載の受信装置である。
【０００８】
請求項４に記載の発明は、前記管理装置と、複数の前記蓄積装置と、請求項１から請求項３のいずれかの請求項の受信装置と、を通信網で接続した受信システムである。
【０００９】
請求項５に記載の発明は、情報の受信指令を入力する操作入力ステップと、前記情報を蓄積する蓄積装置のアドレス情報を有する管理装置に、前記情報の送信を要求する送信要求情報を自動的に送信する送信要求情報送信ステップと、複数の前記蓄積装置から送信された分割された前記情報である分割情報を順次受信する分割情報受信ステップと、前記分割情報のそれぞれについて、又は前記分割情報の所定の群のそれぞれについて、１つの前記蓄積装置から最先に受信した前記分割情報又は前記分割情報の所定の群のみを選択する選択ステップと、選択した前記分割情報又は前記分割情報の所定の群を出力する出力ステップと、を有することを特徴とする受信方法である。
【００１０】
請求項６に記載の発明は、情報の受信指令を入力する操作入力ステップと、複数の前記蓄積装置に前記情報の送信を要求する送信要求情報を自動的に送信する送信要求情報送信ステップと、複数の前記蓄積装置から送信された分割された前記情報である分割情報を順次受信する分割情報受信ステップと、前記分割情報のそれぞれについて、又は前記分割情報の所定の群のそれぞれについて、１つの前記蓄積装置から最先に受信した前記分割情報又は前記分割情報の所定の群のみを選択する選択ステップと、選択した前記分割情報又は前記分割情報の所定の群を出力する出力ステップと、を有することを特徴とする受信方法である。
【００１１】
請求項７に記載の発明は、管理装置に前記情報を蓄積する蓄積装置のアドレス情報を要求するアドレス情報送信要求情報を自動的に送信するアドレス情報送信要求情報送信ステップと、前記管理装置から複数の前記蓄積装置のアドレス情報を受信するアドレス情報受信ステップと、を更に有し、前記送信要求情報送信ステップにおいて、そのアドレス情報に基づいて、複数の前記蓄積装置に前記送信要求情報を自動的に送信することを特徴とする請求項６に記載の受信方法である。
本発明は、情報を取得するまでのユーザの待ち時間が短く、例えば１つの蓄積装置との間で通信障害が発生した場合にもファンクションエラーを発生しにくい受信装置、受信システム及び受信方法を実現できるという作用を有する。
【００１２】
【発明の実施の形態】
以下本発明の実施をするための最良の形態を具体的に示した実施例について、図面とともに記載する。
【００１３】
《実施例１》
図１〜３及び図９を用いて、実施例１の受信装置を説明する。図１は実施例１の受信システムの構成を示す。図１において、１０１は受信装置、１０２は管理装置、１０３は蓄積装置Ｓ（１）、１０４は蓄積装置Ｓ（２）、１０５は蓄積装置Ｓ（ｍ）（ｍは任意の正整数。実施例においてｍは２以上の正整数）、１０６は通信網である。通信網は、例えばインターネット、電話、無線である。
受信装置１０１は、通信網１０６を介して、管理装置１０２から蓄積装置１０３〜１０５のアドレス情報を受信し、そのアドレス情報に基づいて、蓄積装置１０３〜１０５から情報を受信する。
【００１４】
受信装置１０１は、操作部１１１、通信部１１２、選択部１１３、データ受信バッファ１１４、データ処理部１１５、データ処理バッファ１１６、出力部１１７を有する。
操作部１１１がユーザからの情報Ａ（例えば映像情報及び音声情報）の受信指令を入力すると、通信部１１２は情報Ａを蓄積する複数の蓄積装置のアドレス情報を要求するアドレス情報送信要求情報（情報Ａの情報識別子を含む。本明細書において情報識別子は、８桁の英数字の固有の組み合わせである。）を自動的に管理装置１０２に送信する。通信部１１２は管理装置１０２から複数の蓄積装置１０３〜１０５のアドレス情報を受信し、そのアドレス情報に基づいて、複数の蓄積装置１０３〜１０５に情報Ａの送信を要求する送信要求情報（情報Ａの情報識別子を含む。）を送信する。通信部１１２は、複数の蓄積装置１０３〜１０５からそれぞれ送信された、情報Ａをｎ個（ｎは２以上の正整数）に分割して生成した分割情報Ａ（１）〜Ａ（ｎ）を順次受信する。
【００１５】
選択部１１３は、それぞれの分割情報Ａ（ｉ）（ｉは１≦ｉ≦ｎの正整数）について、複数の蓄積装置１０３〜１０５からそれぞれ送信された分割情報Ａ（ｉ）の中で、最先に受信した分割情報Ａ（ｉ）のみを選択し、データ受信バッファ１１４に順次格納する。選択部１１３は、データ受信バッファ１１４に格納した分割情報Ａ（ｉ）（１≦ｉ≦ｎ）を順次データ処理部１１５に転送する。データ処理部１１５は、分割情報Ａ（ｉ）をデータ処理バッファ１１６に格納し、処理する（例えばデータ圧縮された映像情報及び音声情報を伸長する。）。出力部１１７は、データ処理部１１５で処理された分割情報Ａ（１）〜Ａ（ｎ）をまとめた元の情報Ａを出力する。
【００１６】
管理装置１０２は、入出力部１２１、検索部１２２、蓄積装置情報蓄積部１２３を有する。蓄積装置情報蓄積部１２３は、情報の情報識別子とその情報が蓄積されている複数の蓄積装置のアドレス情報とを関連付けて記憶している。
入出力部１２１が受信装置１０１から送信された情報Ａを蓄積する蓄積装置のアドレス情報送信要求情報を入力すると、検索部１２２は蓄積装置情報蓄積部１２３から情報Ａを有する複数の蓄積装置のアドレス情報を検索する。入出力部１２１は、検索された複数の蓄積装置１０３、１０４、１０５のアドレス情報を受信装置１０１に送信する。
【００１７】
蓄積装置１０３は、入出力部１３１、検索部１３２、情報蓄積部１３３、情報分割部１３４を有する。情報蓄積部１３３は、情報の情報識別子とその情報とを関連付けて記憶している。蓄積装置１０４、１０５は、蓄積装置１０３と同一の構成を有する。
入出力部１３１が受信装置１０１から送信された情報Ａの送信を要求する送信要求情報を入力すると、検索部１３２は情報蓄積部１３３から情報Ａを検索する。情報分割部１３４は検索された情報Ａをｎ個に分割し、分割情報Ａ（１）〜Ａ（ｎ）を順次出力する。入出力部１３１は分割情報Ａ（１）〜Ａ（ｎ）を順次受信装置１０１に送信する。
【００１８】
次に、図３を用いて、分割情報の送信パケットのデータフォーマットを説明する。図３は、分割情報の送信パケットのデータフォーマットを示す。
１番目の送信パケットは、送信元アドレス３０１（蓄積装置のアドレス）、送信先アドレス３０２（受信装置のアドレス）、情報識別子３０３（情報Ａの情報識別子）、分割番号（１）３０４、総分割数（ｎ）３０５、分割情報Ａ（１）３０６を有する。１番目の送信パケットが総分割数（ｎ）の情報を持つことにより、受信装置１０１は情報Ａが何個に分割されたか認識することができる。
２番目の送信パケットは、送信元アドレス３０１、送信先アドレス３０２、情報識別子３０３、分割番号（２）３０４、分割情報Ａ（２）３０６を有する。３番目以降の送信パケットも同様のフォーマットである。
ｎ番目の送信パケットは、送信元アドレス３０１、送信先アドレス３０２、情報識別子３０３、分割番号（ｎ）３０４、分割情報Ａ（ｎ）３０６、ＮＵＬＬデータ３０７を有する。実施例１の情報分割部１３４は、送信パケットのデータ長が一定値Ｌになるように情報Ａをｎ個の分割情報Ａ（ｉ）に分割し、最後の分割情報Ａ（ｎ）にＮＵＬＬデータ（データ長＝一定値Ｌ−分割情報Ａ（ｎ）のデータ長）を付加している。
【００１９】
図２は、実施例１の受信システムのフローチャートである。
ユーザが受信装置１０１の操作部１１１に情報Ａの入力指令を入力する（ステップ２０１）。通信部１１２は、情報Ａを蓄積する蓄積装置のアドレス情報の送信要求を、通信網１０６を介して、管理装置１０２に送信する（ステップ２０２）。管理装置のアドレス情報は、あらかじめ受信装置に記憶されている。
管理装置１０２の入出力部１２１は、情報Ａを蓄積する蓄積装置のアドレス情報の送信要求を受信する（ステップ２０３）。検索部１２２は情報Ａを蓄積する複数の蓄積装置のアドレス情報を検索する。入出力部１２１は、情報Ａを蓄積する複数の蓄積装置のアドレス情報を受信装置１０１に送信する（ステップ２０４）。
【００２０】
受信装置１０１の通信部１１２は、情報Ａを蓄積する複数の蓄積装置のアドレス情報を受信し（ステップ２０５）、そのアドレス情報に基づいて、複数の蓄積装置に情報Ａの送信要求を送信する（ステップ２０６）。
複数の蓄積装置１０３〜１０５の入出力部１３１は、情報Ａの送信要求を受信する（ステップ２０７）。検索部１３２は情報蓄積部１３３から情報Ａを検索する。各蓄積装置１０３〜１０５の情報分割部１３４は、情報蓄積部１３３にある情報Ａを、Ａ（１）〜Ａ（ｎ）のｎ個の分割情報に分割する（ステップ２０８）。変数ｉに初期値１を設定する（ステップ２０９）。各蓄積装置１０３〜１０５の入出力部１３１は分割情報Ａ（ｉ）を受信装置１０１に送信し（ステップ２１０）、ｉをインクリメントする（ステップ２１１）。ｉが総分割数ｎより大きいか否かを判断する（ステップ２１２）。ｉが総分割数ｎより大きくなければ（ｉが総分割数ｎになるまで）ステップ２１０に戻り、入出力部１３１は分割情報Ａ（ｉ）の送信を繰り返す。これによって、各蓄積装置１０３〜１０５の入出力部１３１は分割情報Ａ（１）〜Ａ（ｎ）を受信装置１０１に順次送信する。ステップ２１２でｉが総分割数ｎより大きくなれば、各蓄積装置１０３〜１０５は処理を終える。
【００２１】
受信装置１０１において、変数ｊの初期値を１に設定しておく（ステップ２１３）。ステップ２１４で受信装置１０１の通信部１１２は、複数の蓄積装置１０３〜１０５から送信された分割情報Ａ（ｉ）（１≦ｉ≦ｎ）を受信する。受信装置１０１の選択部１１３は、変数ｉとｊが等しいか否かを判断する（ステップ２１５）。等しければステップ２１７へ進み、データ処理部１１５で受信した分割情報Ａ（ｉ）を処理する（選択部１１３が分割情報Ａ（ｉ）をデータ受信バッファ１１４に格納し、その後データ処理部１１５が分割情報Ａ（ｉ）を処理する。）。ステップ２１５において等しくなければステップ２１６へ進み、受信した分割情報Ａ（ｉ）を廃棄する。これによって、受信装置１０１は最先に受信した情報Ａ（ｉ）のみを選択することができる。ｊをインクリメントする（ステップ２１８）。ｊがｎより大きいか否かを判断し（ステップ２１９）、ｊがｎ以下であればステップ２１４に戻り、ｊがｎより大きければ処理を終える。
【００２２】
図９は、受信装置１０１が各蓄積装置１０３〜１０５から分割情報を受信したタイミングを時系列的に示す。上記のステップ２１３〜２１９の処理により、それぞれの分割情報Ａ（ｉ）について、受信装置１０１は、最初に受信した分割情報のみを処理し、それ以外の分割情報を廃棄する。図９において、受信装置１０１は、蓄積装置１０３からの分割情報Ａ（１）、Ａ（２）、蓄積装置１０５からの分割情報Ａ（３）、Ａ（４）、蓄積装置１０４からの分割情報Ａ（５）のみを処理して出力し、それ以外の遅れて受信した分割情報（例えば蓄積装置１０４及び蓄積装置１０５からの分割情報Ａ（１）、Ａ（２））を廃棄する。
【００２３】
《実施例２》
図１、図３、図４及び図９を用いて、実施例２の受信装置を説明する。
実施例１においては、受信装置１０１が複数の蓄積装置１０３〜１０５に情報の送信を要求した。実施例２においては、受信装置１０１は管理装置１０２に情報の送信を要求し、要求を受けた管理装置１０２は複数の蓄積装置１０３〜１０５に、情報を受信装置１０１に送信することを要求する。これ以外の点で両者は同一である。実施例２の受信システムの構成（図１）及び分割情報を含む送信パケットのデータフォーマット（図３）は、実施例１と同一である。
【００２４】
実施例２において、受信装置１０１の操作部１１１がユーザからの情報Ａ（例えば映像情報及び音声情報）の受信指令を入力すると、通信部１１２は情報Ａを蓄積する複数の蓄積装置のアドレス情報を有する管理装置１０２に、通信網１０６を介して、情報Ａの送信要求（情報Ａの情報識別子を含む。）を送信する。管理装置１０２の入出力部１２１が受信装置１０１から送信された情報Ａの送信要求情報を入力すると、検索部１２２は蓄積装置情報蓄積部１２３から情報Ａを有する複数の蓄積装置１０３〜１０５のアドレス情報を検索する。入出力部１２１は、検索された複数の蓄積装置１０３〜１０５のアドレス情報に基づいて、蓄積装置１０３〜１０５に情報Ａをユーザに送信することを要求する。
【００２５】
各蓄積装置１０３〜１０５の入出力部１３１は、管理装置１０２から送信された情報Ａをユーザに送信する要求情報を入力する。検索部１３２は情報蓄積部１３３から情報Ａを検索する。情報分割部１３４は情報Ａを分割して分割情報Ａ（１）〜Ａ（ｎ）を生成する。入出力部１３１は分割情報Ａを出力し、受信装置１０１に送信する。受信装置１０１の選択部１１３は、複数の蓄積装置１０３〜１０５から送信されたそれぞれの分割情報Ａ（ｉ）（１≦ｉ≦ｎ）の中で、最先に受信した分割情報Ａ（ｉ）のみを選択し、データ受信バッファ１１４に順次格納する。選択部１１３は、データ受信バッファ１１４に格納した分割情報Ａ（ｉ）（１≦ｉ≦ｎ）を順次データ処理部１１５に転送する。データ処理部１１５は、分割情報Ａ（ｉ）をデータ処理バッファ１１６に格納し、処理する（例えばデータ圧縮された映像情報及び音声情報を伸長する。）。出力部１１７は、データ処理部１１５で処理された分割情報Ａ（１）〜Ａ（ｎ）をまとめた元の情報Ａを出力する。
【００２６】
図４は実施例２の受信システムのフローチャートである。
ユーザが受信装置１０１の操作部１１１に情報Ａの入力指令を入力する（ステップ４０１）。通信部１１２は、情報Ａを蓄積する蓄積装置のアドレス情報を有する管理装置１０２に、通信網１０６を介して、情報Ａの送信を要求する送信要求情報を自動的に送信する（ステップ４０２）。
管理装置１０２の入出力部１２１は、情報Ａの送信要求を受信する（ステップ４０３）。管理装置１０２の検索部１２２は、情報Ａを蓄積する蓄積装置のアドレス情報を検索する（ステップ４０４）。管理装置１０２の入出力部１２１が、情報Ａを蓄積する複数の蓄積装置に関する情報を受信装置１０１に送信する（ステップ４０５）。受信装置１０１の通信部１１２は、複数の蓄積装置に関する情報（例えば複数の蓄積装置のアドレス情報である。）を受信する（ステップ４１３）。選択部１１３は、これらの蓄積装置から情報が送られてくることを知る。ステップ４０５及び４１３はなくても良い。ステップ４０６で管理装置１０２の入出力部１２１は、複数の蓄積装置１０３〜１０５に情報Ａをユーザに送信することを要求する。
【００２７】
複数の蓄積装置１０３〜１０５の入出力部１３１は、情報Ａを受信装置１０１に送信する要求を受信する（ステップ４０７）。検索部１３２は情報蓄積部１３３から情報Ａを検索する。各蓄積装置１０３〜１０５の情報分割部１３４は、情報蓄積部１３３にある情報Ａを、ｎ個の分割情報Ａ（１）〜Ａ（ｎ）に分割する（ステップ４０８）。変数ｉに初期値１を設定する（ステップ４０９）。各蓄積装置１０３〜１０５の入出力部１３１は、分割情報Ａ（ｉ）を受信装置１０１に送信し（ステップ４１０）、ｉをインクリメントする（ステップ４１１）。ｉが総分割数ｎより大きいか否かを判断する（ステップ４１２）。ｉが総分割数ｎより大きくなければ（ｉが総分割数ｎになるまで）ステップ４１０に戻り、入出力部１３１は分割情報Ａ（ｉ）の送信を繰り返す。これによって、各蓄積装置１０３〜１０５の入出力部１３１は分割情報Ａ（１）〜Ａ（ｎ）を受信装置１０１に順次送信する。ステップ４１２でｉが総分割数ｎより大きくなれば、各蓄積装置１０３〜１０５は処理を終える。
【００２８】
受信装置１０１において、変数ｊの初期値を１に設定しておく（ステップ４１４）。ステップ４１５で受信装置１０１は、複数の蓄積装置１０３〜１０５から送信された分割情報Ａ（ｉ）を受信する。受信装置１０１の選択部１１３は、変数ｉとｊが等しいか否かを判断する（ステップ４１６）。等しければステップ４１８へ進み、選択部１１３は分割情報Ａ（ｉ）をデータ受信バッファ１１４に格納する。その後、データ処理部１１５はその分割情報Ａ（ｉ）を処理する。ステップ４１６でｉとｊとが等しくなければステップ４１７へ進み、受信した分割情報Ａ（ｉ）を廃棄する。これによって、受信装置１０１は最先に受信した情報Ａ（ｉ）のみを選択することができる。ｊをインクリメントする（ステップ４１９）。ｊがｎより大きいか否かを判断し（ステップ４２０）、ｊがｎ以下であればステップ４１５に戻り、ｊがｎより大きければ処理を終える。
【００２９】
《実施例３》
図１、図５〜９を用いて、実施例３の受信システムを説明する。実施例１では、受信装置が分割情報を１つ受信したら、その分割情報を処理できた。実施例３は、受信装置が複数の分割情報（分割情報群）を受信したら、その分割情報群を処理できる。それ以外の点において、実施例３と実施例１とは同一である。受信システムの構成（図１）は、実施例１と同一の構成である。
【００３０】
実施例３の受信装置１０１の操作部１１１がユーザからの情報Ａ（例えば映像情報及び音声情報）の受信指令を入力すると、通信部１１２は情報Ａを蓄積する複数の蓄積装置のアドレス情報を要求するアドレス情報送信要求情報を自動的に管理装置１０２に送信する。通信部１１２は管理装置１０２から複数の蓄積装置１０３〜１０５のアドレス情報を受信し、そのアドレス情報に基づいて、複数の蓄積装置１０３〜１０５に情報Ａの送信を要求する送信要求情報を送信する。通信部１１２は、複数の蓄積装置１０３〜１０５から送信された分割情報Ａ（ｉ）を順次受信する。
実施例３では、受信装置１０１は、データ受信バッファ１１４内に情報Ａを蓄積する蓄積装置の数だけバッファ領域を設け（各バッファ領域は、１つの蓄積装置に対応付けられている。）、受信した分割情報Ａ（ｉ）をそれを送信した蓄積装置に対応付けられたバッファ領域に格納する。受信装置１０１は、所定の分割情報群毎に処理する。
【００３１】
図７を用いて、実施例３の分割情報の送信パケットのデータフォーマットを説明する。
１番目の送信パケットは、送信元アドレス７０１（蓄積装置のアドレス）、送信先アドレス７０２（受信装置のアドレス）、情報識別子７０３（情報Ａの情報識別子）、分割番号（１）７０４、総分割数（ｎ）７０５、処理可能な分割情報群の情報７０６、分割情報Ａ（１）７０７を有する。１番目の送信パケットが総分割数（ｎ）の情報を持つことにより、受信装置１０１は情報Ａが何個に分割されたか認識することができる。
【００３２】
２番目の送信パケットは、送信元アドレス７０１、送信先アドレス７０２、情報識別子７０３、分割番号（２）７０４、分割情報Ａ（２）７０７を有する。ｐ番目の送信パケットは、送信元アドレス７０１、送信先アドレス７０２、情報識別子７０３、分割番号（ｐ）７０４、処理可能な分割情報群の情報７０６、分割情報Ａ（ｐ）７０７を有する。処理可能な分割情報群の情報７０６は、分割情報群の先頭の分割情報の番号ｐと、分割情報群の最後の分割情報の番号ｑとを含む。これに代えて、分割情報群の先頭の分割情報の番号ｐと、分割情報群に属する分割情報の数であっても良い。処理可能な群の最初の値ｐと最後の値ｑの情報を含むことにより、受信装置１０１は情報Ａを群毎に処理することができる。処理可能な分割情報群の単位ｑ−ｐ＋１は、固定でも可変でもよい。
ｎ番目の送信パケットは、送信元アドレス７０１、送信先アドレス７０２、情報識別子７０３、分割番号（ｎ）７０４、分割情報Ａ（ｎ）７０７、ＮＵＬＬデータ７０８を有する。実施例３においては、各分割情報Ａ（ｉ）７０７は同一のデータ長Ｌを有する。ＮＵＬＬデータ７０８は、（同一のデータ長Ｌ−分割情報Ａ（ｎ）のデータ長）のデータ長を有する。
【００３３】
図５は実施例３の受信システムのフローチャートである。
ユーザが受信装置１０１の操作部１１１に、情報Ａの入力指令を入力する（ステップ５０１）。通信部１１２は、情報Ａを蓄積する蓄積装置のアドレス情報の送信要求を、通信網１０６を介して管理装置１０２に送信する（ステップ５０２）。
管理装置１０２の入出力部１２１は、情報Ａを蓄積する蓄積装置のアドレス情報の送信要求を受信する（ステップ５０３）。検索部１２２は、情報Ａを蓄積する複数の蓄積装置のアドレス情報を検索する。入出力部１２１は、情報Ａを蓄積する複数の蓄積装置のアドレス情報を受信装置１０１に送信する（ステップ５０４）。
受信装置１０１の通信部１１２は、情報Ａを蓄積する複数の蓄積装置のアドレス情報を受信し（ステップ５０５）、そのアドレス情報に基づいて、複数の蓄積装置に情報Ａの送信要求を送信する（ステップ５０６）。
【００３４】
複数の蓄積装置１０３〜１０５の入出力部１３１は、情報Ａの送信要求を受信する（ステップ５０７）。検索部１３２は情報蓄積部１３３から情報Ａを検索する。各蓄積装置１０３〜１０５の情報分割部１３４は、情報蓄積部１３３にある情報Ａを、Ａ（１）〜Ａ（ｎ）のｎ個の分割情報に分割する（ステップ５０８）。変数ｉに初期値１を設定する（ステップ５０９）。各蓄積装置１０３〜１０５の入出力部１３１は分割情報Ａ（ｉ）を受信装置１０１に送信し（ステップ５１０）、ｉをインクリメントする（ステップ５１１）。ｉが総分割数ｎより大きいか否かを判断する（ステップ５１２）。ｉが総分割数ｎより大きくなければ（ｉが総分割数ｎになるまで）ステップ５１０に戻り、入出力部１３１は分割情報Ａ（ｉ）の送信を繰り返す。これによって、各蓄積装置１０３〜１０５の入出力部１３１は分割情報Ａ（１）〜Ａ（ｎ）を受信装置１０１に順次送信する。ステップ５１２でｉが総分割数ｎより大きくなれば、各蓄積装置１０３〜１０５は処理を終える。
ステップ５１３で受信装置１０１は、複数の蓄積装置から送信された分割情報Ａ（ｉ）を処理可能な分割情報群毎に処理する（詳細は後述）。全ての分割情報を処理したか否かを判断し（ステップ５１４）、全ての分割情報を処理していなければステップ５１３に戻り、全て処理したのであれば、処理を終了する。
【００３５】
次に、図６を説明する。図６は、図５のステップ５１３を詳細に表した受信システムのフローチャートである（分割番号ｐ〜ｑまでの分割情報の処理）。受信装置はｍ個の蓄積装置Ｓ（１）〜Ｓ（ｍ）からそれぞれ分割情報Ａ（ｉ）（１≦ｉ≦ｎ）を受信するとする。初期値ｘ＝ｐ、ｙ＝ｑを設定する（ステップ６０１）。Ａ（ｐ）〜Ａ（ｑ）は、処理可能な分割情報群である。受信装置１０１は、蓄積装置Ｓ（１）〜Ｓ（ｍ）毎に、分割情報Ａ（ｘ）〜Ａ（ｙ）のバッファ領域を設定する（ステップ６０２）。ステップ６０３で、各蓄積装置から分割情報Ａ（ｉ）を受信する。ステップ６０４でｉ≧ｘか否かを判断する。ｉがｘ以上であればステップ６０５へ進み、送信元の蓄積装置Ｓ（ｊ）（１≦ｊ≦ｍ）のバッファ領域にＡ（ｉ）を格納する。ステップ６０４でｉがｘより小さければ、既にＡ（ｉ）は受信済みなので、データを廃棄する（ステップ６０６）。
【００３６】
ステップ６０７で、いずれかの蓄積装置について分割情報Ａ（ｘ）〜Ａ（ｙ）を全て受信完了か否かを判断し、受信完了であれば、ステップ６０８へ進み、受信した分割情報Ａ（ｘ）〜Ａ（ｙ）をデータ処理バッファ１１６に転送する。ステップ６０７で全ての蓄積装置について受信未完了であれば、ステップ６０３へ戻り、各蓄積装置から分割情報Ａ（ｉ）を受信する。ステップ６０８の次に、ｑ＋１＞ｎか否かを判断し（ステップ６０９）、ｑ＋１＞ｎであれば受信を完了し、ｑ＋１＞ｎでなければステップ６１０へ進み、ｘ＝ｑ＋１、ｙ＝ｒを設定し、ステップ６０３に戻る。ｘ＝ｑ＋１は次の分割情報群の先頭の分割情報の番号であり、ｙ＝ｒは次の分割情報群の最後の分割情報の番号である。実施例において、値ｒは、次の分割情報群の先頭の分割情報を含むデータパケットに含まれる。
【００３７】
図８を用いて、受信装置１０１が、情報Ａを蓄積する蓄積装置の数だけデータ受信バッファ１１４内にバッファ領域を用意し、分割された情報Ａを分割情報群毎に処理する様子を説明する。図８（ａ）は、分割情報Ａ（ｐ）〜Ａ（ｑ）を受信中のデータ受信バッファ１１４とデータ処理バッファ１１６とを示し、図８（ｂ）は、分割情報Ａ（ｐ）〜Ａ（ｑ）の受信を完了し、分割情報Ａ（ｑ＋１）〜Ａ（ｒ）の受信を開始した時のデータ受信バッファ１１４とデータ処理バッファ１１６とを示す。情報Ａを蓄積する蓄積装置の数がｍ個あるとすると、受信装置１０１のデータ受信バッファ１１４は、Ｓ（１）用バッファ領域８０１、Ｓ（２）用バッファ領域８０２、Ｓ（ｍ）用バッファ領域８０３に分割する（図８においては、ｍ＝３である。）。
【００３８】
蓄積装置Ｓ（１）から送信された情報ＡはＳ（１）用バッファ領域８０１に格納し、蓄積装置Ｓ（２）から送信された情報ＡはＳ（２）用バッファ領域８０２に格納し、蓄積装置Ｓ（ｍ）から送信された情報ＡはＳ（ｍ）用バッファ領域８０３にそれぞれ格納する。受信装置１０１は各蓄積装置Ｓ（１）〜Ｓ（ｍ）から送信された分割情報Ａ（ｉ）を順次受信する（（図８（ａ）））。分割情報Ａ（ｐ）〜Ａ（ｑ）を最先に受信し終えたデータ受信バッファ１１４のバッファ領域のデータを、データ処理バッファ１１６に転送する。その後、８０１〜８０３の各バッファを空にし、各バッファ領域に次の分割情報Ａ（ｑ＋１）〜Ａ（ｒ）の分割情報を格納する。これによって、受信装置１０１は最先に受信した分割情報Ａ（ｉ）の群のみを選択し、処理をして、出力部１１７から出力することができる。
【００３９】
例えば図９において、Ａ（３）〜Ａ（５）が分割情報群を形成している場合を説明する。分割情報Ａ（３）及びＡ（４）については蓄積装置１０５から伝送された分割情報が最先で受信装置に届いているが、分割情報Ａ（３）〜Ａ（５）全体については、蓄積装置１０４から伝送された分割情報が最先で受信装置に届く。選択部１１３は、蓄積装置１０４から伝送された分割情報Ａ（３）〜Ａ（５）をデータ処理部１１５に転送し、それ以外の蓄積装置から伝送された分割情報を廃棄する。
【００４０】
実施例３では、受信装置１０１は、分割情報群毎に処理を行った。全ての蓄積装置から出力された分割情報Ａ（ｉ）が同一であることが保証されていれば、圧縮された映像情報を伸長する処理等を分割情報群毎に行う場合であっても、選択部は実施例１と同様の方法で分割情報を１つずつ処理できる。
実施例２においても、分割情報群毎に処理を行う方法を適用できることは言うまでもない。本発明は、任意の情報の受信装置に適用可能であるが、特に極めて大きな情報量を有する情報（例えば映像情報又は音声情報）の受信装置に適している。
【００４１】
【発明の効果】
本発明によれば、情報を取得するまでのユーザの待ち時間が短く、例えば１つの蓄積装置との間で通信障害が発生した場合にもファンクションエラーを発生しにくい受信装置、受信システム及び受信方法を実現できるという有利な効果が得られる。
【図面の簡単な説明】
【図１】実施例１、実施例２、実施例３の受信システムの構成を示す図
【図２】実施例１の受信システムのフローチャート
【図３】実施例１、実施例２の分割情報の送信パケットのデータフォーマット
【図４】実施例２の受信システムのフローチャート
【図５】実施例３の受信システムのフローチャート
【図６】実施例３の分割情報群毎の処理の詳細フローチャート
【図７】実施例３の分割情報の送信パケットのデータフォーマット
【図８】図８（ａ）は、分割情報Ａ（ｐ）〜Ａ（ｑ）を受信中のデータ受信バッファとデータ処理バッファとを示す図、図８（ｂ）は、分割情報Ａ（ｐ）〜Ａ（ｑ）の受信を完了し、分割情報Ａ（ｑ＋１）〜Ａ（ｒ）の受信を開始した時のデータ受信バッファとデータ処理バッファ１１６とを示す図
【図９】受信装置１０１が各蓄積装置１０３〜１０５から分割情報を受信したタイミングを時系列的に示す図
【符号の説明】
１０１    受信装置
１０２    管理装置
１０３、１０４、１０５    蓄積装置
１０６    通信網
１１１    操作部
１１２    通信部
１１３    選択部
１１４    データ受信バッファ
１１５    データ処理部
１１６    データ処理バッファ
１１７    出力部
１２１    入出力部
１２２    検索部
１２３    蓄積装置情報蓄積部
１３１    入出力部
１３２    検索部
１３３    情報蓄積部
１３４    情報分割部
【図１】
2004193787.tif 000003
【図２】
2004193787.tif 000004
【図３】
2004193787.tif 000005
【図４】
2004193787.tif 000006
【図５】
2004193787.tif 000007
【図６】
2004193787.tif 000008
【図７】
2004193787.tif 000009
【図８】
2004193787.tif 000010
【図９】
2004193787.tif 000011