(57)【要約】【目的】コンテンツ・サーバ３に接続できない場合でもコンテンツ・サーバ３が記憶しているコンテンツＡと実質的に同一のコンテンツを取得する。【構成】コンテンツ・サーバ３に記憶されているオリジナル・コンテンツＡがコピーされたコピー・コンテンツＡ１がセンタ・サーバ２に送信され，記憶される。コンテンツ・サーバ３がネットワークに接続されているときには，コンテンツ・サーバ３にオリジナル・コンテンツＡの送信要求が行われる。コンテンツ・サーバ３がネットワークに接続されていないときには，センタ・サーバ２にコピー・コンテンツＡ１の送信要求が行われる。コンテンツ・サーバ３がネットワークに接続されていない場合でもオリジナル・コンテンツＡと実質的に同一のコンテンツがクライアント・コンピュータ１に取得される。【選択図】  図１
2004151906.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル・コンテンツが記憶されているコンテンツ送信装置とコンテンツ受信装置とコンテンツ管理装置とを含むコンテンツ共有システムにおいて，
上記コンテンツ送信装置に記憶されているディジタル・コンテンツを上記コンテンツ管理装置に記憶しておき，
上記コンテンツ受信装置が，
上記コンテンツ送信装置と接続可能かどうかを判定する判定手段，
上記判定手段により，上記コンテンツ送信装置と接続可能であると判定されたことに応じて上記コンテンツ送信装置に上記ディジタル・コンテンツの送信指令を与える第１の送信指令手段，および
上記判定手段により，上記コンテンツ送信装置と接続不可能であると判定されたことに応じて上記コンテンツ管理装置に上記ディジタル・コンテンツの送信指令を与える第２の送信指令手段を備え，
上記コンテンツ送信装置が，
上記コンテンツ受信装置の上記第１の送信指令手段から送信指令が与えられたことに応じて，上記ディジタル・コンテンツを上記コンテンツ受信装置に送信する第１の送信手段を備え，
上記コンテンツ管理装置が，
上記コンテンツ受信装置の上記第１の送信指令手段から送信指令が与えられたことに応じて，上記ディジタル・コンテンツを上記コンテンツ受信装置に送信する第２の送信手段を備えた，
コンテンツ共有システム。
【請求項２】
上記コンテンツ送信装置に記憶されているディジタル・コンテンツがディジタル画像データであり，
上記コンテンツ管理装置に記憶されるディジタル・コンテンツが上記ディジタル画像データに対応するサムネイル画像データである，
請求項１に記載のコンテンツ共有システム。
【請求項３】
ディジタル・コンテンツが記憶されているコンテンツ送信装置とコンテンツ受信装置と上記コンテンツ送信装置に記憶されているディジタル・コンテンツを記憶するコンテンツ管理装置とを含むコンテンツ共有システムを構成するコンテンツ受信装置であって，
上記コンテンツ送信装置と接続可能かどうかを判定する判定手段，
上記判定手段により，上記コンテンツ送信装置と接続可能であると判定されたことに応じて上記コンテンツ送信装置に上記ディジタル・コンテンツの送信指令を与える第１の送信指令手段，および
上記判定手段により，上記コンテンツ送信装置と接続不可能であると判定されたことに応じて上記コンテンツ管理装置に上記ディジタル・コンテンツの送信指令を与える第２の送信指令手段，
を備えているコンテンツ受信装置。
【請求項４】
ディジタル・コンテンツが記憶されているコンテンツ送信装置とコンテンツ受信装置と上記コンテンツ送信装置に記憶されているディジタル・コンテンツを記憶するコンテンツ管理装置とを含むコンテンツ共有システムを構成するコンテンツ受信装置を制御するプログラムであって，
上記コンテンツ送信装置と接続可能かどうかを判定させ，
上記コンテンツ送信装置と接続可能であると判定されたことに応じて上記コンテンツ送信装置に上記ディジタル・コンテンツの送信指令を与え，
上記コンテンツ送信装置と接続不可能であると判定されたことに応じて上記コンテンツ管理装置に上記ディジタル・コンテンツの送信指令を与えるようにコンテンツ受信装置を制御するプログラム。
【請求項５】
請求項４に記載の上記プログラムを格納した記録媒体。
【請求項６】
ディジタル・コンテンツが記憶されているコンテンツ送信装置とコンテンツ受信装置と上記コンテンツ送信装置に記憶されているディジタル・コンテンツを記憶するコンテンツ管理装置とを含むコンテンツ共有システムを構成するコンテンツ受信装置を制御する方法であって，
上記コンテンツ送信装置と接続可能かどうかを判定し，
上記コンテンツ送信装置と接続可能であると判定されたことに応じて上記コンテンツ送信装置に上記ディジタル・コンテンツの送信指令を与え，
上記コンテンツ送信装置と接続不可能であると判定されたことに応じて上記コンテンツ管理装置に上記ディジタル・コンテンツの送信指令を与える，
コンテンツ受信装置の制御方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，コンテンツ共有システム，そのコンテンツ共有システムを構成するコンテンツ受信装置，その制御プログラム，そのプログラムを格納した記録媒体およびコンテンツ受信装置の制御方法に関する。
【０００２】
【発明の背景】
ピア・トゥ・ピアによるディジタル・コンテンツやファイルの共有システムが多数提案されている。このような共有システムおいては，一のコンピュータ装置に格納されているディジタル・コンテンツ，ファイルなどが他のコンピュータ装置に送信される。また，データ・パッケージを分散するシステムなども考えられている（例えば，特許文献１）。
【０００３】
【特許文献１】
特開２０００−１３７６４１号公報
【０００４】
しかしながら，ピア・トゥ・ピアのシステムにおいては，コンテンツ，ファイルなどを格納しているコンピュータ装置がネットワークに接続していなければ，そのコンピュータ装置が格納しているコンテンツ，ファイルなどを取得することはできないことが多い。
【０００５】
【発明の開示】
この発明は，コンテンツ，ファイルなどを取得できるようにすることを目的とする。
【０００６】
この発明によるコンテンツ共有システムは，ディジタル・コンテンツが記憶されているコンテンツ送信装置とコンテンツ受信装置とコンテンツ管理装置とを含むものである。上記コンテンツ送信装置に記憶されているディジタル・コンテンツは上記コンテンツ管理装置に記憶される。
【０００７】
上記コンテンツ受信装置は，上記コンテンツ送信装置と接続可能かどうかを判定する判定手段，上記判定手段により，上記コンテンツ送信装置と接続可能であると判定されたことに応じて上記コンテンツ送信装置に上記ディジタル・コンテンツの送信指令を与える第１の送信指令手段，および上記判定手段により，上記コンテンツ送信装置と接続不可能であると判定されたことに応じて上記コンテンツ管理装置に上記ディジタル・コンテンツの送信指令を与える第２の送信指令手段を備えている。
【０００８】
また，上記コンテンツ送信装置は，上記コンテンツ受信装置の上記第１の送信指令手段から送信指令が与えられたことに応じて，上記ディジタル・コンテンツを上記コンテンツ受信装置に送信する第１の送信手段を備えている。
【０００９】
さらに，上記コンテンツ管理装置は，上記コンテンツ受信装置の上記第１の送信指令手段から送信指令が与えられたことに応じて，上記ディジタル・コンテンツを上記コンテンツ受信装置に送信する第２の送信手段を備えている。
【００１０】
この発明によると，上記コンテンツ送信装置には，送信指令に応じて上記コンテンツ受信装置に送信すべきディジタル・コンテンツが記憶されている。このディジタル・コンテンツは，送信等により上記コンテンツ送信装置から上記コンテンツ管理装置に送信され，上記コンテンツ管理装置に記憶される。
【００１１】
上記コンテンツ受信装置が上記コンテンツ送信装置と接続可能かどうかが判定される。接続可能と判定されると，上記コンテンツ受信装置から上記コンテンツ送信装置に，上記コンテンツ送信装置に記憶されているディジタル・コンテンツの送信指令が与えられる。送信指令が与えられた上記コンテンツ送信装置から上記コンテンツ受信装置にディジタル・コンテンツが送信される。上記コンテンツ送信装置から送信されたディジタル・コンテンツが上記コンテンツ受信装置において受信される。
【００１２】
上記コンテンツ受信装置が上記コンテンツ送信装置と接続不可能と判定されると，上記コンテンツ受信装置から上記コンテンツ管理装置に，上記コンテンツ受信装置に記憶されているディジタル・コンテンツの送信指令が与えられる。送信指令が与えられた上記コンテンツ管理装置から上記コンテンツ受信装置にディジタル・コンテンツが送信される。上記コンテンツ管理装置から送信されたディジタル・コンテンツが上記コンテンツ受信装置において受信される。
【００１３】
上記コンテンツ送信装置がネットワークに接続されていないなどの理由により，上記コンテンツ受信装置が上記コンテンツ送信装置と接続できない場合であってもディジタル・コンテンツを取得することができる。
【００１４】
上記コンテンツ送信装置に記憶されているディジタル・コンテンツがディジタル画像データの場合には，上記コンテンツ管理装置に記憶されるディジタル・コンテンツは上記ディジタル画像データに対応するサムネイル画像データでもよい。
【００１５】
上記コンテンツ受信装置が上記コンテンツ送信装置と接続できない場合には，サムネイル画像データがコンテンツ管理装置から上記コンテンツ受信装置に送信される。サムネイル画像データに対応するディジタル画像データが必要な場合には，上記コンテンツ受信装置が上記コンテンツ送信装置と接続できるようになったときに，再度ディジタル・コンテンツを取得するようになろう。
【００１６】
上記コンテンツ共有システムを構成するコンテンツ受信装置，コンテンツ送信装置またはコンテンツ管理装置をそれぞれ単独で構成するようにしてもよい。
【００１７】
また，この発明は，上記コンテンツ受信装置を制御するプログラムおよびそのプログラムを格納した記録媒体も提供している。さらに，この発明は，上記コンテンツ受信装置を制御する方法も提供している。
【００１８】
【実施例の説明】
図１は，この発明の実施例を示すもので，コンテンツ（ファイル）共有システムの概要を示している。
【００１９】
コンテンツ共有システムには，ネットワークを介して互いに通信可能なクライアント・コンピュータ１，センタ・サーバ２およびコンテンツ・サーバ３が含まれている。クライアント・コンピュータ１にはＣＤ−ＲＯＭ（コンパクト・ディスク−リード・オンリ・メモリ）１Ａが装填される。ＣＤ−ＲＯＭ１Ａに格納されているプログラムにもとづいてクライアント・コンピュータ１は後述する動作を行う。
【００２０】
クライアント・コンピュータ１，センタ・サーバ２およびコンテンツ・サーバ３のそれぞれにはメモリ，キーボード，ＣＰＵ，表示装置，通信装置などが含まれているのはいうまでもない。
【００２１】
この実施例においては，コンテンツ・サーバ３にディジタル・コンテンツ（オリジナル・コンテンツＡ）が記憶されており，オリジナル・コンテンツＡがクライアント・コンピュータ１において取得するものとする。詳しくは，後述するようにコンテンツ・サーバ３に記憶されているオリジナル・コンテンツＡがコピーされ，コピー・コンテンツＡ１が生成される。生成されたコピー・コンテンツＡ１がセンタ・サーバ２に送信され，記憶される。クライアント・コンピュータ１からコンテンツ・サーバ３にオリジナル・コンテンツＡの送信要求が行われる場合に，電源がオフなどによりコンテンツ・サーバ３がネットワークに接続されていないことがある。コンテンツ・サーバ３がネットワークに接続されていない場合には，センタ・サーバ２に送信要求が行われ，センタ・サーバ２からクライアント・コンピュータ１にコピー・コンテンツＡ１が送信される。
【００２２】
コンテンツ共有システムには，多数のコンピュータ装置が接続されているが図１においては，１つのクライアント・コンピュータと１つのコンテンツ・サーバ３とが図示されている。便宜上，ディジタル・コンテンツの送信を要求し，受信するコンピュータ装置をクライアント・コンピュータ１とし，送信要求に応じてディジタル・コンテンツを送信するコンピュータ装置をコンテンツ・サーバ３としているが，クライアント・コンピュータ１が送信要求に応じてディジタル・コンテンツを送信することもあり，そのようなときにはサーバとしての役割をし，コンテンツ・サーバ３がディジタル・コンテンツの送信を要求することもあり，そのようなときには，クライアントとしての役割もすることはいうまでもない。
【００２３】
図２は，コンテンツ・サーバの処理手順を示すフローチャート，図３は，センタ・サーバ２の処理手順を示すフローチャート，図４は，クライアント・コンピュータ１の処理手順を示すフローチャートである。
【００２４】
これらの処理は，コンテンツ・サーバ３に記憶されているオリジナル・コンテンツＡの送信要求をクライアント・コンピュータ１が行う場合のものである。コンテンツ・サーバ３には，オリジナル・コンテンツＡがすでに記憶されているものとする。
【００２５】
まず，コンテンツ・サーバ３において，オリジナル・コンテンツＡがコピーされ，コピー・コンテンツＡ１が生成される（図２ステップ１１）。生成されたコピー・コンテンツＡ１がコンテンツ・サーバ３からセンタ・サーバ２に送信される（図２ステップ１２）。
【００２６】
コンテンツ・サーバ３から送信されたコピー・コンテンツＡ１がセンタ・サーバ２において受信されると，その受信されたコピー・コンテンツＡ１が記憶される（図３ステップ２１）。
【００２７】
クライアント・コンピュータ１がセンタ・サーバ２に接続される。すると，クライアント・コンピュータ１からセンタ・サーバ２にサーバ・リストが要求される（図４ステップ３１）。
【００２８】
クライアント・コンピュータ１からのサーバ・リストの要求に応じて，センタ・サーバ２からクライアント・コンピュータ１にサーバ・リストが送信される（図３ステップ２２）。サーバ・リストには，コンテンツ共有システムを構成するコンピュータ装置のＧＵＩＤ（グローバル・ユニーク・アイデンティファイ・ナンバ）およびＩＰ（インターネット・プロトコル）アドレスがコンピュータ装置ごとに対応して記録されている。サーバ・リストは，あらかじめ生成されており，センタ・サーバ２において記憶されているのはいうまでもない。
【００２９】
センタ・サーバ２から送信されたサーバ・リストは，クライアント・コンピュータ１において受信され，記憶される（図４ステップ３２）。サーバ・リストの中から，オリジナル・コンテンツＡを有するコンテンツ・サーバ３のＩＰアドレス（またはＧＵＩＤ）が読み取られ，クライアント・コンピュータ１とコンテンツ・サーバ３とが接続可能かどうか（コンテンツ・サーバ３がネットワークに接続しているかどうか）が確認される（図４ステップ３３）。
【００３０】
クライアント・コンピュータ１がコンテンツ・サーバ３に接続できると（図４ステップ３３でＹＥＳ），コンテンツ・サーバ３にオリジナル・コンテンツＡの送信要求が行われる（図４ステップ３４）。
【００３１】
コンテンツ・サーバ３がネットワークに接続されており，クライアント・コンピュータ１との接続が確立すると，クライアント・コンピュータ１からの送信要求がコンテンツ・サーバ３において受信される（図２ステップ１３でＹＥＳ）。すると，コンテンツ・サーバ３において記憶されているオリジナル・コンテンツＡがクライアント・コンピュータ１に送信される（図２ステップ１４）。
【００３２】
コンテンツ・サーバ３から送信されたオリジナル・コンテンツＡがクライアント・コンピュータ１において受信されると（図４ステップ３５），その受信したオリジナル・コンテンツＡの内容（たとえば，画像）がクライアント・コンピュータ１の表示装置の表示画面上に表示される（図４ステップ３６）。
【００３３】
コンテンツ・サーバ３の電源がオフなどの理由により，クライアント・コンピュータ１がコンテンツ・サーバ３に接続できないと（図４ステップ３３でＮＯ），センタ・サーバ２にオリジナル・コンテンツＡに対応するコピー・コンテンツＡ１の送信要求が行われる（図４ステップ３７）。例えば，クライアント・コンピュータ１からセンタ・サーバ２にオリジナル・コンテンツＡの送信要求が行われ，センタ・サーバ２において対応するコピー・コンテンツＡ１が見つけられる。
【００３４】
クライアント・コンピュータ１からのコピー・コンテンツＡ１の送信要求がセンタ・サーバ２において受信されると（図３ステップ２３でＹＥＳ），記憶されているコピー・コンテンツＡ１が読み取られる。読み取られたコピー・コンテンツＡ１がセンタ・サーバ２からクライアント・コンピュータ１に送信される（図３ステップ２４）。
【００３５】
センタ・サーバ２から送信されたコピー・コンテンツＡ１がクライアント・コンピュータ１において受信されると（図４ステップ３８），その受信したコピー・コンテンツＡ１の内容がクライアント・コンピュータ１の表示装置の表示画面上に表示される（図４ステップ３９）。
【００３６】
コンテンツ・サーバ３がネットワークに接続されていない場合でもクライアント・コンピュータ１に，コンテンツ・サーバ３に記憶されているオリジナル・コンテンツＡと実質的に同じものであるコピー・コンテンツＡ１が送信されることとなる。
【００３７】
上述した実施例においては，コピー・コンテンツＡ１は，オリジナル・コンテンツＡをコピーしたものであり，実質的には同じものであるが，オリジナル・コンテンツＡがディジタル画像データなどの場合には，コピー・コンテンツＡ１は，ディジタル画像データに対応するサムネイル画像データでもよい。コンテンツ・サーバ３がネットワークに接続されていない場合には，クライアント・コンピュータ１にはセンタ・サーバ２からサムネイル画像データが送信される。サムネイル画像データによって表されるサムネイル画像が確認された後に，本画像が必要であれば，コンテンツ・サーバ３がネットワークに接続されているときに本画像を表すディジタル画像データの送信要求が行われることとなろう。
【００３８】
また，オリジナル・コンテンツＡが音楽コンテンツなどの場合には，その音楽コンテンツの一部のコンテンツをセンタ・サーバ２に送信しておくようにしてもよい。コンテンツ・サーバ３がネットワークに接続されていない場合には，音楽コンテンツの一部がセンタ・サーバ２からクライアント・コンピュータ１に送信される。音楽コンテンツのすべてが必要な場合には，コンテンツ・サーバ３がネットワークに接続されているときに再びクライアント・コンピュータ１からコンテンツ・サーバ３に送信要求が行われる。
【図面の簡単な説明】
【図１】コンテンツ共有システムの概要を示している。
【図２】コンテンツ・サーバの処理手順を示すフローチャートである。
【図３】センタ・サーバの処理手順を示すフローチャートである。
【図４】クライアント・コンピュータの処理手順を示すフローチャートである。
【符号の説明】
１  クライアント・コンピュータ（コンテンツ受信装置）
１Ａ  ＣＤ−ＲＯＭ
２  センタ・サーバ（コンテンツ管理装置）
３  コンテンツ・サーバ（コンテンツ送信装置）
【図１】
2004151906.tif 000003
【図２】
2004151906.tif 000004
【図３】
2004151906.tif 000005
【図４】
2004151906.tif 000006