(57)【要約】【課題】新規端末に交換しても、交換前の端末に格納されていたコンテンツを復元することが容易にできるコンテンツ管理システムを提供する。【解決手段】ネットワークを通じて接続されるサーバ装置と複数個の端末装置とからなる。端末装置のそれぞれは、コンテンツ格納部を有する。サーバ装置は、コンテンツの識別情報と、コンテンツのそれぞれがコンテンツ格納部に格納されている端末装置との対応情報が記憶されるコンテンツ所在管理記憶部を備える。サーバ装置は、端末装置が交換されたことの通知を受けたときに、交換前の端末装置のコンテンツ格納部に格納されていたコンテンツの所在を、コンテンツ所在管理記憶部を参照して検索し、この検索の結果に基づいて、交換前の端末装置に格納されていた前記コンテンツを格納している他の端末装置に対して、交換後の端末装置に当該コンテンツのデータを送るように指示する。【選択図】        図１
2004362034.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じて接続されるサーバ装置と複数個の端末装置とからなり、
前記サーバ装置は、
コンテンツの識別情報と、前記コンテンツのそれぞれがコンテンツ格納部に格納されている前記端末装置の識別情報との対応が記憶されるコンテンツ所在管理記憶部と、
前記端末装置からの当該端末装置が交換されたことの通知および交換後の端末装置の識別情報を受け付ける手段と、
前記端末装置からの当該端末装置が交換されたことの通知を受けたときに、前記交換前の端末装置の前記コンテンツ格納部に格納されていたコンテンツの所在を、前記コンテンツ所在管理記憶部を参照して検索する手段と、
前記検索の結果に基づいて、前記交換前の端末装置の前記コンテンツ格納部に格納されていた前記コンテンツを格納している他の端末装置に対して、当該コンテンツのデータを、前記交換後の端末装置に送るように指示する制御信号を送信する手段と、
前記他の端末装置からの前記コンテンツの送信完了通知に基づいて、前記交換前の端末装置の前記コンテンツに格納されていたコンテンツのすべてが前記交換後の前記端末装置のコンテンツ格納部にすべて格納されたと判別したときに、前記コンテンツ所在管理記憶部の内容を更新する手段と、
を備え、
前記端末装置のそれぞれは、
前記コンテンツ格納部と、
前記サーバ装置に対して当該端末装置が交換されたことの通知および交換後の端末装置の識別情報を送る手段と、
他の前記端末装置から送られてくるコンテンツのデータを受信して前記コンテンツ格納部に格納する手段と、
前記サーバ装置から、所定のコンテンツを他の端末装置に送るように指示する制御信号を受信したときに、前記所定のコンテンツを前記コンテンツ格納部から読み出して前記指示された前記他の端末装置に送る手段と、
前記所定のコンテンツの前記他の端末装置への送信完了後に前記サーバ装置に対して前記所定のコンテンツの送信完了通知を送る手段と、
を備える
ことを特徴とするコンテンツ管理システム。
【請求項２】
請求項１に記載のコンテンツ管理システムにおいて、
前記サーバ装置は、前記他の端末装置からの前記コンテンツの送信完了通知に基づいて、前記交換前の端末装置の前記コンテンツに格納されていたコンテンツのすべてが前記交換後の前記端末装置のコンテンツ格納部にすべて格納されたと判別したときに、前記交換後の前記端末装置に、コンテンツ復元完了を通知する手段を備え、
前記端末装置は、前記コンテンツ復元完了の通知を受けたときに、当該コンテンツ復元完了をユーザに報知する手段を備える
ことを特徴とするコンテンツ管理システム。
【請求項３】
請求項１に記載のコンテンツ管理システムにおいて、
前記交換後の端末装置は、前記交換後の識別情報をユーザによる入力操作を通じて受け取る手段を備え、当該受け取った前記交換後の識別情報を前記サーバ装置に送る
ことを特徴とするコンテンツ管理システム。
【請求項４】
請求項１に記載のコンテンツ管理システムにおいて、
前記端末装置のコンテンツ格納部は、前記サーバ装置の前記コンテンツ所在管理記憶部に、格納コンテンツの情報が登録されて管理される共有利用領域と、前記サーバ装置の前記コンテンツ所在管理記憶部には登録されない非共有利用領域とを備え、前記交換後の端末装置には、前記共有利用領域のコンテンツデータが復元される
ことを特徴とするコンテンツ管理システム。
【請求項５】
ネットワークを通じて接続されるサーバ装置と複数個の端末装置とからなり、
前記サーバ装置は、
コンテンツの識別情報と、前記コンテンツのそれぞれがコンテンツ格納部に格納されている前記端末装置の識別情報との対応が記憶されるコンテンツ所在管理記憶部と、
前記端末装置からのコンテンツ削除通知を受信する手段と、
前記コンテンツ削除通知後に受信する削除対象のコンテンツデータを一時保存する手段と、
他の端末装置に対して、前記削除対象のコンテンツデータを、格納するように指示制御する手段と、
前記他の端末装置に前記削除対象のコンテンツデータの送信完了後、前記コンテンツ所在管理記憶部の内容を更新する手段と、
を備え、
前記端末装置のそれぞれは、
前記コンテンツ格納部と、
前記コンテンツ削除通知を前記サーバ装置に送る手段と、
前記コンテンツ削除通知を送った後に、当該削除対象のコンテンツデータを前記サーバ装置に送る手段と、
を備えることを特徴とするコンテンツ管理システム。
【請求項６】
請求項５に記載のコンテンツ管理システムにおいて、
前記コンテンツ所在管理記憶部を参照して、前記削除対象のコンテンツデータを他の端末装置に格納させる必要があるか否かを判別する判別手段を備え、
前記判別の結果、他の端末装置に格納させる必要があると判別したときに、前記他の端末装置に対して、前記削除対象のコンテンツデータを、格納するように指示制御する
ことを特徴とするコンテンツ管理システム。
【請求項７】
請求項５に記載のコンテンツ管理システムにおいて、
前記サーバ装置は、前記削除対象のコンテンツを格納した前記他の端末装置のユーザに対しては、報酬金を与えるように課金処理する課金処理手段を備える
ことを特徴とするコンテンツ管理システム。
【請求項８】
ネットワークを通じて接続されるサーバ装置と複数個の端末装置とからなり、コンテンツのそれぞれは、前記複数個の端末装置のそれぞれのコンテンツ格納部に格納されると共に、前記サーバ装置は、コンテンツの識別情報と、前記コンテンツのそれぞれがコンテンツ格納部に格納されている前記端末装置の識別情報との対応をコンテンツ所在管理記憶部に記憶しているシステムを用いてコンテンツの所在を管理する方法において、
前記端末装置から前記サーバ装置に対して当該端末装置が交換されたことの通知および交換後の端末装置の識別情報を送る工程と、
前記サーバ装置が、前記端末装置からの当該端末装置が交換されたことの通知および交換後の端末装置の識別情報を受け付ける工程と、
前記サーバ装置が、前記端末装置からの当該端末装置が交換されたことの通知を受けたときに、前記交換前の端末装置の前記コンテンツ格納部に格納されていたコンテンツの所在を、前記コンテンツ所在管理記憶部を参照して検索する工程と、
前記検索工程の結果に基づいて、前記交換前の端末装置の前記コンテンツ格納部に格納されていた前記コンテンツを格納している他の端末装置に対して、当該コンテンツのデータを前記交換後の端末装置に送るように指示する制御信号を送信する工程と、
前記交換後の端末装置にコンテンツデータを送るように指示された前記端末装置が、前記コンテンツデータを前記コンテンツ格納部から読み出して前記交換後の端末装置に送る工程と、
前記交換後の端末装置が、他の端末装置から送られてくるコンテンツデータを受信して前記コンテンツ格納部に格納する工程と、
前記交換後の端末装置にコンテンツデータを送るように指示された前記端末装置が、前記コンテンツデータの前記交換後の端末装置への送信完了後に前記サーバ装置に対して前記コンテンツの送信完了通知を送る工程と、
前記サーバ装置が、受信した前記コンテンツの送信完了通知に基づいて、前記交換前の端末装置の前記コンテンツに格納されていたコンテンツのすべてが前記交換後の前記端末装置のコンテンツ格納部にすべて格納されたと判別したときに、前記コンテンツ所在管理記憶部の内容を更新する工程と、
を備えることを特徴とするコンテンツ管理方法。
【請求項９】
ネットワークを通じて接続されるサーバ装置と複数個の端末装置とからなり、コンテンツのそれぞれは、前記複数個の端末装置のそれぞれのコンテンツ格納部に格納されると共に、前記サーバ装置は、コンテンツの識別情報と、前記コンテンツのそれぞれがコンテンツ格納部に格納されている前記端末装置の識別情報との対応をコンテンツ所在管理記憶部に記憶しているシステムを用いてコンテンツの所在を管理する方法において、
前記端末装置から前記サーバ装置に対してコンテンツ削除通知を送る工程と、
前記サーバ装置が、前記端末装置からのコンテンツ削除通知を受け付ける工程と、
前記サーバ装置が、前記コンテンツ削除通知後に受信する削除対象のコンテンツデータを一時保存する工程と、
前記サーバ装置が、前記コンテンツ所在管理記憶部を参照して、前記削除対象のコンテンツデータを他の端末装置に格納させる必要があるか否かを判別する工程と、
前記サーバ装置が、前記判別の結果、他の端末装置に格納させる必要があると判別したときに、他の端末装置に対して、前記削除対象のコンテンツデータを、格納するように指示制御した後、当該他の端末装置に前記削除対象のコンテンツデータを送信する工程と、
前記他の端末装置が、前記サーバ装置からの削除対象のコンテンツデータの格納指示を受けると共に、当該格納指示の後に送られてくる前記削除対象のコンテンツデータを前記コンテンツ格納部に格納する工程と、
前記サーバ装置が、前記他の端末装置に前記削除対象のコンテンツデータの送信完了後、前記コンテンツ所在管理記憶部の内容を更新する工程と、
を備えることを特徴とするコンテンツ管理方法。
【請求項１０】
ネットワークを通じてサーバ装置に接続されると共に、コンテンツ格納部に格納されているコンテンツの情報が前記サーバ装置のコンテンツ所在管理記憶部に記憶されて管理される端末装置であって、
前記コンテンツ格納部と、
前記サーバ装置に対して当該端末装置が交換されたことの通知および交換後の端末装置の識別情報を送る手段と、
他の前記端末装置から送られてくる前記配信依頼をしたコンテンツを受信して前記コンテンツ格納部に格納する手段と、
前記サーバ装置から、所定のコンテンツを他の端末装置に送るように指示する制御信号を受信したときに、前記所定のコンテンツを前記コンテンツ格納部から読み出して前記指示された前記他の端末装置に送る手段と、
前記所定のコンテンツの前記指示された前記他の端末装置への送信完了後に前記サーバ装置に対して前記所定のコンテンツの送信完了通知を送る手段と、
を備えることを特徴とする端末装置。
【請求項１１】
請求項１０に記載の端末装置において、
前記交換後の識別情報をユーザによる入力操作を通じて受け取る手段を備え、当該受け取った前記交換後の識別情報を前記サーバ装置に送る
ことを特徴とする端末装置。
【請求項１２】
請求項１０に記載の端末装置において、
前記コンテンツ格納部は、前記サーバ装置の前記コンテンツ所在管理記憶部に、格納コンテンツの情報が登録されて管理される共有利用領域と、前記サーバ装置の前記コンテンツ所在管理記憶部には登録されない非共有利用領域とを備え、交換後の端末装置には、前記共有利用領域のコンテンツデータが復元される
ことを特徴とする端末装置。
【請求項１３】
ネットワークを通じて複数個の端末装置と接続されるサーバ装置であって、
コンテンツの識別情報と、前記コンテンツのそれぞれがコンテンツ格納部に格納されている前記端末装置の識別情報との対応が記憶されるコンテンツ所在管理記憶部と、
前記端末装置からの当該端末装置が交換されたことの通知および交換後の端末装置の識別情報を受け付け、前記端末装置について、前記交換後の識別情報を当該端末装置についての登録情報として登録する手段と、
前記交換前の端末装置の前記コンテンツに格納されていたコンテンツを、当該コンテンツを格納している他の端末装置に対して、前記交換後の端末装置に送るように指示する制御信号を送信する手段と、
前記他の端末装置からの前記コンテンツの送信完了通知に基づいて、前記交換前の端末装置の前記コンテンツに格納されていたコンテンツのすべてが前記交換後の前記端末装置のコンテンツ格納部にすべて格納されたと判別したときに、前記コンテンツ所在管理記憶部の内容を更新する手段と、
を備えることを特徴とするサーバ装置。
【請求項１４】
請求項１３に記載のサーバ装置において、
前記他の端末装置からの前記コンテンツの送信完了通知に基づいて、前記交換前の端末装置の前記コンテンツに格納されていたコンテンツのすべてが前記交換後の前記端末装置のコンテンツ格納部にすべて格納されたと判別したときに、前記交換後の前記端末装置に、コンテンツ復元完了を通知する手段を備える
ことを特徴とするサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば音楽、映像、電子書籍（論文、小説、雑誌などのテキスト情報および静止画情報）、ガイド情報、プログラム（ゲームプログラムなどを含む）などのコンテンツを、ユーザに、有償あるいは無償で提供する際に適用して好適なコンテンツ管理システム、コンテンツ管理方法、およびそれらに使用する端末装置並びにサーバ装置に関する。
【０００２】
【従来の技術】
インターネットの普及に伴い、音楽、映像、電子書籍、プログラムなどのコンテンツを、ネットワークを通じて購入するサービスが一般的になっている。ネットワークを通じた、例えば音楽などの購入サービスは、ユーザが、特定のサーバから、目的とする楽曲のコンテンツデータを、ユーザが所有する機器にダウンロードすることにより行われる。このようなダウンロードサービスは、音楽、映像、プログラムなどの著作物の著作権者の適正な保護の観点から、一般に有料である。
【０００３】
これに対して、インターネットを通じてユーザ間で通信を行なうことにより、ユーザが個人利用しているコンテンツを相互にやり取り（コンテンツの２次配信）することにより、無料で音楽などのコンテンツの交換あるいは入手することも行われている。
【０００４】
しかしながら、本来は、音楽、映像、プログラムなどのコンテンツの２次配信の場合にも、著作権者の適正な保護という観点からすれば、コンテンツがコピーされることにより発生する利益に対する対価を、著作権者やコンテンツ販売者に還元されるべきものである。
【０００５】
この点を考慮したコンテンツ配信システムが、特許文献１（特開２００２−３１８８７３号公報）に記載されている。すなわち、この特許文献１に記載されたコンテンツ配信システムにおいては、ユーザが有する端末装置から、当該ユーザの端末装置で行なわれた２次的な配信についての情報がコンテンツ配信センタに送られて、コンテンツ配信履歴情報がコンテンツ配信センタで収集される。そして、コンテンツ配信センタでは、このコンテンツ配信履歴情報に基づいて、コンテンツをコピーにより取得したユーザに対してコンテンツの２次利用料金を課金すると共に、コンテンツの２次配信を行ったユーザには、奨励金を供与するようにしている。
【０００６】
【特許文献１】
特開２００２−３１８８７３号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上述の特許文献１に記載のコンテンツ配信システムにおいては、コンテンツ配信履歴情報をコンテンツ配信センタが収集する必要があるため、そのためのシステム構築が容易でない。無料で音楽などのコンテンツを入手することに慣れてしまったユーザに、著作権保護に基づく課金を行なうこと自体が困難であるからである。
【０００８】
また、従来のコンテンツ配信システムの１次配信では、ネットワークを通じてサーバからダウンロードすることが一般的であり、そのため、サーバ側は、常にユーザに提供すべきコンテンツのデータをハードディスクなどの記憶媒体に大量に保持しておくようにしている。
【０００９】
このため、利用ユーザが増加し、扱う楽曲数などのコンテンツ数が増加すると、記憶容量として膨大な記憶媒体を用意する必要があり、サーバ側の維持管理費用が増大する。これにより、ユーザへのダウンロード費用が高くなってしまうという問題も生じる。
【００１０】
また、ダウンロードされたコンテンツのデータは、著作権保護が施されていて、当該端末以外では再生を行なえないようにするなどの工夫が施されているため、一般に単純なコピー（ダビング）が行なえないようになっている。このため、ダウンロードしたコンテンツデータのバックアップをユーザが行なうこと自体が困難である。
【００１１】
そこで、ユーザ側の端末が備えるコンテンツ格納部の容量も大容量のものを必要とする問題がある。
【００１２】
さらに、端末装置の記録領域が故障した場合など、コンテンツの記録再生に関する故障が発生した場合、それまでにダウンロードして蓄積していたコンテンツデータの復元が容易でないという問題もある。
【００１３】
また、バックアップが困難なために、新規の端末装置に交換した場合には、ユーザは、再ダウンロードを行なう必要があり、再ダウンロードのコストのこともあって、ユーザが新規の端末装置に交換することの支障ともなっている。
【００１４】
この発明は、以上の点にかんがみ、著作権保護が容易であり、このため、端末装置に格納されているコンテンツデータの復元が、ユーザの操作上および経済上の負担を最小限にして、容易にできるコンテンツ管理システムを提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記課題を解決するために、この発明によるコンテンツ管理システムは、
ネットワークを通じて接続されるサーバ装置と複数個の端末装置とからなり、
前記サーバ装置は、
コンテンツの識別情報と、前記コンテンツのそれぞれがコンテンツ格納部に格納されている前記端末装置の識別情報との対応情報が記憶されるコンテンツ所在管理記憶部と、
前記端末装置からの当該端末装置が交換されたことの通知および交換後の端末装置の識別情報を受け付ける手段と、
前記端末装置からの当該端末装置が交換されたことの通知を受けたときに、前記交換前の端末装置の前記コンテンツ格納部に格納されていたコンテンツの所在を、前記コンテンツ所在管理記憶部を参照して検索する手段と、
前記検索の結果に基づいて、前記交換前の端末装置の前記コンテンツ格納部に格納されていた前記コンテンツを格納している他の端末装置に対して、当該コンテンツのデータを、前記交換後の端末装置に送るように指示する制御信号を送信する手段と、
前記他の端末装置からの前記コンテンツの送信完了通知に基づいて、前記交換前の端末装置の前記コンテンツに格納されていたコンテンツのすべてが前記交換後の前記端末装置のコンテンツ格納部にすべて格納されたと判別したときに、前記コンテンツ所在管理記憶部の内容を更新する手段と、
を備え、
前記端末装置のそれぞれは、
前記コンテンツ格納部と、
前記サーバ装置に対して当該端末装置が交換されたことの通知および交換後の端末装置の識別情報を送る手段と、
他の前記端末装置から送られてくるコンテンツのデータを受信して前記コンテンツ格納部に格納する手段と、
前記サーバ装置から、所定のコンテンツを他の端末装置に送るように指示する制御信号を受信したときに、前記所定のコンテンツを前記コンテンツ格納部から読み出して前記指示された前記他の端末装置に送る手段と、
前記所定のコンテンツの前記他の端末装置への送信完了後に前記サーバ装置に対して前記所定のコンテンツの送信完了通知を送る手段と、
を備える
ことを特徴とする。
【００１６】
上述の構成のこの発明によれば、サーバ装置は、ネットワークを通じて接続される複数の端末装置のコンテンツ格納部に格納されているコンテンツの所在情報のすべてをコンテンツ所在管理記憶部に記憶して管理する。
【００１７】
ユーザは、端末装置を修理したり、新規にしたりして、コンテンツ格納に関して実質的に新たな端末装置に交換したときには、サーバ装置に、交換後の端末識別情報を送って、交換前の端末装置のコンテンツ情報の復元依頼をする。
【００１８】
すると、サーバ装置は、交換前の端末装置のコンテンツ格納部に格納されていたコンテンツの所在を、コンテンツ所在管理記憶部を参照して検索し、この検索の結果に基づいて、交換前の端末装置のコンテンツ格納部に格納されていたコンテンツを格納している他の端末装置に対して、交換後の端末装置に送るように指示する。
【００１９】
この指示を受けた端末装置は、指示されたコンテンツデータを交換後の端末装置に送る。
【００２０】
サーバ装置は、交換前の端末装置のコンテンツ格納部に格納されていたコンテンツが、交換後の端末装置のコンテンツ格納部にすべて格納されるまで、他の端末装置を検索して、当該他の端末装置にコンテンツ送信指示を送る。
【００２１】
そして、サーバ装置は、交換前の端末装置のコンテンツ格納部に格納されていたコンテンツのすべてが交換後の端末装置に格納されると、移動したコンテンツの所在を反映させるように、コンテンツ所在管理記憶部の内容を更新する。
【００２２】
以上により、故障や新規購入により交換した端末装置のコンテンツ格納部に、交換前の端末装置のコンテンツ格納部に格納されていたコンテンツを、すべて復元することができる。
【００２３】
この発明によれば、サーバ装置は、コンテンツ所在管理記憶部に、当該サーバ装置に接続されるすべての端末装置のコンテンツ格納部のコンテンツの情報を記憶して管理する。したがって、サーバ装置は、コンテンツの実体としてのデータを保持するコンテンツ格納部を持つ必要がなく、また、コンテンツ格納部を持つとしても大容量のものを必要としない。
【００２４】
そして、サーバ装置は、コンテンツ所在管理記憶部により、すべての端末装置のコンテンツを管理することができるので、著作権管理も容易にできるものである。そして、このコンテンツ所在管理記憶部のコンテンツ所在情報を用いて、上述のように、故障や新規購入により交換した端末装置のコンテンツ格納部に、交換前の端末装置のコンテンツ格納部に格納されていたコンテンツを、すべて復元することができる。
【００２５】
さらに、サーバ装置は、コンテンツデータの復元完了後に、コンテンツ所在管理記憶部の内容を更新するようにするので、常に、コンテンツ所在管理記憶部の内容を、そのときの実体に合致した内容とすることができる。
【００２６】
【発明の実施の形態】
以下、この発明によるコンテンツ管理システムの実施形態を、図を参照しながら説明する。
【００２７】
以下に説明する実施形態においては、図２に示すように、ユーザは、コンテンツ管理会社１に対して会員登録することにより会員ユーザ２となる。会員登録の際には、会員ユーザの氏名、電話番号、住所などの個人情報のほか、課金処理のための情報、例えば銀行口座、クレジットカード番号等が登録され、それらが、コンテンツ管理会社１が運営するサーバ装置１の会員情報管理メモリ１０１に格納されて、管理される。
【００２８】
そして、ユーザは、会員ユーザ２となると、コンテンツ管理会社１から、専用端末装置（以下、会員端末装置という）２００の提供を、有償あるいは無料で受ける。この実施形態では、会員端末装置２００は、後述する図１および図３に示すように、サーバ装置１００に対して、ネットワーク３を通じて接続されることにより、使用可能となる。
【００２９】
会員端末装置２００は、コンテンツの実体データ（以下、単にコンテンツデータという）を格納するコンテンツ格納部２０１を備えている。会員登録の際に、このコンテンツ格納部２０１内に、１または複数のコンテンツデータを格納した状態で、会員ユーザ２に提供することができる。このとき、会員ユーザ２は、会員登録の際に格納するコンテンツを選択することができる。なお、この例では、当該会員登録の際のコンテンツ格納部２０１へのコンテンツの格納は有料とされる。
【００３０】
コンテンツ格納部２０１に格納されたコンテンツデータは、この例では、暗号化されており、コンテンツ管理会社１から提供される専用会員端末装置２００のみによって、この暗号化されたコンテンツデータがデコードできるようにされている。
【００３１】
サーバ装置１００は、すべての会員端末装置２００のコンテンツ格納部２０１に格納されているコンテンツを、当該コンテンツを格納する会員端末装置との対応と共に記憶して管理するコンテンツ所在管理メモリ部１０２を備える。すなわち、コンテンツ所在管理メモリ部１０２には、少なくとも、コンテンツの識別情報と、前記コンテンツのそれぞれがコンテンツ格納部に格納されている前記端末装置の識別情報との対応が記憶される。
【００３２】
前述した会員登録の際に会員端末装置２００のコンテンツ格納部２０１に格納されたコンテンツについての情報は、サーバ装置１００は、一時メモリに保持しておき、当該会員端末装置２００がサーバ装置１００に、ネットワークを通じて初めて接続されたときに、サーバ装置１００のコンテンツ所在管理メモリ部１０２に登録される。
【００３３】
会員ユーザ２は、後述するように、コンテンツ管理会社１が運営するサーバ装置１００に、コンテンツの配信要求をすることにより、新たなコンテンツのコンテンツデータを入手してコンテンツ格納部２０１に蓄積することが可能である。この実施形態では、サーバ装置１００は、当該コンテンツ配信要求に基づく会員端末装置２００のコンテンツ格納部２０１の内容変化にも対応して、コンテンツ所在管理メモリ部１０２の内容を更新するように構成されている。
【００３４】
新たなコンテンツのコンテンツデータの入手方法としては、この実施形態では、後述するように、サーバ装置１００からダウンロードする方法と、サーバ装置１００からの配信送信指示制御を受けた他の会員端末装置２００からの配信を受ける方法とがある。サーバ装置１００からの配信送信指示制御を受けた他の会員端末装置２００からの配信を受ける方法の概要について、図３を参照して、説明する。
【００３５】
会員端末装置２００Ａは、コンテンツ管理会社１のサーバ装置１００から提供されるコンテンツリストから配信を希望するコンテンツを選択し、当該選択したコンテンツの配信依頼をネットワーク３を通じてサーバ装置１００に送る。
【００３６】
サーバ装置１００は、このコンテンツ配信依頼を受け取ると、コンテンツ所在管理メモリ部１０２を検索して、配信依頼されたコンテンツがどの会員端末装置に在るかを検知する。配信依頼されたコンテンツを所有する端末が複数検知されたときには、例えばランダムに一つの会員端末装置が選択される。図３の例では、配信依頼されたコンテンツが会員端末装置２００Ｂに在ったとする。
【００３７】
すると、サーバ装置１００は、当該会員端末装置２００Ｂに、配信依頼されたコンテンツを、会員端末装置２００Ａに送るようにすることを指示内容とするコンテンツ配信送信指示制御信号をネットワーク３を通じて会員端末装置２００Ｂに送る。
【００３８】
このコンテンツ配信送信指示制御信号を受け取った会員端末装置２００Ｂは、当該コンテンツ配信送信指示制御信号に基づき、自己のコンテンツ格納部２０１から配信依頼されたコンテンツを読み出し、会員端末装置２００Ａにコンテンツデータを送信する。
【００３９】
会員端末装置２００Ａは、会員端末装置２００Ｂから送信されてきたコンテンツデータを受け取り、自己のコンテンツ格納部２０１に格納する。
【００４０】
そして、この実施形態では、会員端末装置２００Ｂは、会員端末装置２００Ａへのコンテンツ送信の完了を確認すると、当該コンテンツ送信完了を会員端末装置２００に通知すると共に、サーバ装置１００にネットワーク３を通じて通知する。
【００４１】
この通知を受け取ったサーバ装置１００は、会員端末装置２００Ａを所有する会員に対して当該コンテンツの配信についての課金処理を行なうと共に、会員端末装置２００Ｂを所有する会員に対しては、コンテンツ配信の手数料を還元する。さらに、サーバ装置１００は、会員端末装置２００Ａのコンテンツ格納部２０１に配信依頼されたコンテンツデータが格納されたことによるコンテンツ所在情報の変動を、コンテンツ所在管理メモリ部１０２に反映させるように、当該コンテンツ所在管理メモリ部１０２の内容を更新する。
【００４２】
なお、以上の説明では、コンテンツの配信送信指示制御を受けた会員端末装置２００Ｂが送信完了をサーバ装置１００に送ることにより、コンテンツ配信の完了をサーバ装置１００に通知するようにしたが、コンテンツ配信依頼をした会員端末装置２００Ａが、当該配信依頼をしたコンテンツデータの受信完了をサーバ装置１００に通知することにより、コンテンツ配信の完了をサーバ装置１００に通知するようにしてもよい。会員端末装置２００Ｂからの送信完了通知と、会員端末装置２００Ａからの受信完了通知の両方を受信したときに、サーバ装置１００がコンテンツ配信の完了を認識するようにしても良い。
【００４３】
上述したこの実施形態におけるコンテンツの管理の概要を、図１を参照して説明する。この実施形態では、図１に示すように、従来はサーバ装置が所持して管理するものとされるコンテンツ格納部は、複数個の会員端末装置２００がそれぞれ備えるコンテンツ格納部をも利用するようにしている。
【００４４】
すなわち、サーバ装置側が必要とするコンテンツ格納のためのハードウエア資源を、この実施形態では、サーバに対するクライアントである会員端末装置２００と共有するようにしている。そして、この実施形態では、図１にも示すように、サーバ装置１００のコンテンツ所在管理メモリ部１０２は、すべての会員端末装置２００のコンテンツ格納部２０１を管理するので、それらのすべての会員端末装置のコンテンツ格納部２０１を、共有領域３００内のものとして管理している。図１の例では、サーバ装置１００もコンテンツ格納部を備え、そのコンテンツ格納部も共有領域３００内のものとして、コンテンツ所在管理メモリ部１０２により管理している。
【００４５】
この実施形態では、このようなサーバ装置１００によって、複数個の会員端末装置２００のコンテンツ格納部２０１のすべてを共有領域内のものとして管理するようにしているので、当該共有領域内におけるコンテンツの移動をサーバ装置が容易に管理することができ、それらのコンテンツに対する著作権保護を適切に行なうことができる。
【００４６】
また、この実施形態では、コンテンツの配信に対して課金することは従来と同様であるが、コンテンツの配信が、会員端末装置から行なわれる場合には、当該配信を行なった会員端末装置を所有する会員に、その配信の手数料を還元するようにすることにより、実質的なコンテンツ配信に対する課金の料金を低廉化することが可能になる。
【００４７】
なお、この実施形態では、会員端末装置２００のコンテンツ格納部２０１は、図２に示すように、共有利用エリアと、非共有利用エリアとに分割設定可能とされている。共有利用エリアは、コンテンツ管理会社１のサーバ装置１００により管理される共有領域内となるメモリエリアである。非共有利用エリアは、会員ユーザ２が個人的に自由に利用可能なメモリエリアであり、この非共有利用エリアは、コンテンツ管理会社１のサーバ装置１００による管理領域である共有領域３００からは除外されている。
【００４８】
非共有利用エリアは、コンテンツ格納部２０１において、会員端末装置２００間でコンテンツ交換などを行なう共有領域から除外されているため、著作権保護を必要とせず、会員ユーザが自由に使用できる領域とすることができ、便利である。
【００４９】
［サーバ装置のハードウエア構成例］
図４は、サーバ装置１００のハードウエア構成の例を示すブロック図であり、この実施形態では、パーソナルコンピュータからなる構成とされている。すなわち、図４に示すように、サーバ装置１００は、ＣＰＵ１１０に対して、システムバス１１１を介してプログラムＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２と、ワークエリアＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３と、会員情報管理メモリ部１０１と、コンテンツ所在管理メモリ部１０２と、会員端末装置情報管理メモリ部１０３と、コンテンツ格納部１０４と、通信インターフェース部１１４が接続されて構成されている。
【００５０】
ＲＯＭ１１２には、後述するようなサーバ装置１００が実行すべきソフトウエア処理のためのプログラムが記憶されている。
【００５１】
通信インターフェース１１４は、ネットワーク３に接続されており、サーバ装置１００と、会員端末装置２００との間でのデータのやり取りを行なうために用いられる。この例では、通信インターフェース１１４は、パケットデータである通信データについてのパケット分解／パケット生成の機能を備える。
【００５２】
会員情報管理メモリ部１０１は、会員ユーザについての管理情報を記憶する。図５に、この会員情報管理メモリ部１０１の記憶内容の例を示す。
【００５３】
すなわち、図５に示すように、この会員情報管理メモリ部１０１には、各会員ごとの情報として、氏名、住所、年齢などの会員の個人情報と、会員に対する課金処理のための情報と、会員端末装置２００の識別情報（以下、会員端末装置ＩＤという）と、会員端末装置の交換履歴などを記憶する。
【００５４】
コンテンツ所在管理メモリ部１０２は、前述したように、サーバ装置１００に接続されるすべての会員端末装置２００に格納されているコンテンツに関する、コンテンツ所在情報を記憶している。
【００５５】
図６に、このコンテンツ所在管理メモリ部１０２の記憶内容の一例を示す。この図６の例においては、コンテンツ所在管理メモリ部１０２には、一つのコンテンツ当たりの情報として、コンテンツ名と、コンテンツ識別情報（以下、コンテンツＩＤという）と、当該コンテンツの所在地とが、少なくとも記憶されている。この例では、コンテンツの所在地としては、当該コンテンツが格納されている会員端末装置２００の識別情報が記憶される。コンテンツＩＤや会員端末装置ＩＤは、例えば番号や記号あるいはそれらの組み合わせで構成される。
【００５６】
会員端末装置情報管理メモリ部１０３は、サーバ装置１００に接続される会員端末装置２００のそれぞれの電源状態や、コンテンツ配信履歴（コンテンツ配信受信履歴とコンテンツ配信送信履歴とがある）を記憶することができる。図７は、会員端末装置情報管理メモリ部１０３の記憶内容の一例を示すものである。
【００５７】
すなわち、この会員端末装置情報管理メモリ部１０３には、一つの会員端末装置当たりについて、会員端末装置ＩＤと、電源状態と、配信送信履歴と、配信受信履歴と、サーバへの接続履歴と、コンテンツ削除履歴とが、少なくとも記憶される。
【００５８】
ここで、会員端末装置２００の電源状態としては、この実施の形態では、電源オン、電源オフ、電源休止（サスペンド）の３状態で管理する。ただし、会員端末装置２００が電源コンセントに接続されていないときには、電源状態は使用不可とする。
【００５９】
配信送信履歴は、当該会員端末装置２００が、サーバ装置１００からのコンテンツ配信送信指示に従って他の会員端末装置２００にコンテンツ配信送信を行なった履歴である。また、配信受信履歴は、当該会員端末装置２００が、サーバ装置１００にコンテンツ配信依頼を行なった結果として、依頼したコンテンツを受信した履歴である。
【００６０】
サーバへの接続履歴は、各会員端末装置２００が電源オンとされて、サーバ装置１００に接続された履歴である。また、コンテンツ削除履歴は、後述するように、各会員端末装置２００から到来するコンテンツ削除要求により削除されたコンテンツの履歴であり、削除されたままか、復元されたかの情報も含む。
【００６１】
コンテンツ格納部１０４は、例えばハードディスクドライブから構成され、これには、主として、新たに共有領域３００に提供するコンテンツが格納される。前述したように、この実施形態では、コンテンツ格納部としてのハードウエア資源は、会員端末装置と共有するようにするので、このサーバ装置１００のコンテンツ格納部１０４には、共有領域３００に存在すべきすべてのコンテンツを格納しておく必要はない。
【００６２】
ただし、その時点では共有領域３００には存在しない新たな音楽コンテンツ（新譜）や、新たなタイトルの映画やドラマのコンテンツの場合には、それらの新コンテンツのデータが、当該サーバ装置のコンテンツ格納部１０４に、一旦、格納される。
【００６３】
そして、会員端末装置２００からの当該新コンテンツの配信依頼があり、当該新コンテンツのデータが、会員端末装置２００のコンテンツ格納部２０１に格納されると、サーバ装置１００のコンテンツ格納部１０４の当該コンテンツデータが削除されて、サーバ装置１００のコンテンツ格納部１０４の記憶コンテンツの数が膨大にならないようにされている。
【００６４】
なお、サーバ装置１００のコンテンツ格納部１０４の当該コンテンツデータを削除するのは、少なくとも、当該新コンテンツに対する会員端末装置２００からの複数の配信依頼があり、当該新コンテンツのデータが、複数個の会員端末装置２００のコンテンツ格納部２０１に格納された後とされる。
【００６５】
このように、サーバ装置１００のコンテンツ格納部１０４のコンテンツデータの削除を、当該コンテンツデータが、複数個の会員端末装置２００のコンテンツ格納部２０１に格納された後とする理由の一つは、エラーや故障などによるコンテンツデータの消失を考慮したためである。もう一つ理由は、コンテンツ配信依頼に応じてサーバ装置１００が会員端末装置２００に配信送信指示を送るときに、当該配信送信を実行すべき会員端末装置の電源がオフなどの理由により使用不可となってしまう会員端末装置２００があるため、コンテンツ配信送信を迅速に行なうためには、複数個の会員端末装置２００のコンテンツ格納部２０１に、同じコンテンツが格納されていた方がよいからである。
【００６６】
サーバ装置１００のコンテンツ格納部１０４のコンテンツデータの削除を、当該コンテンツデータが何個の会員端末装置２００のコンテンツ格納部２０１に格納された後とするかは、上述の２つの理由に基づき、安全を見越して適宜決定される。
【００６７】
［会員端末装置のハードウエア構成例］
図８は、会員端末装置２００のハードウエア構成の例を示すブロック図であり、この実施形態では、パーソナルコンピュータからなる構成とされている。また、図８の例の会員端末装置２００は、コンテンツとして音楽コンテンツを想定した場合である。
【００６８】
すなわち、図８に示すように、会員端末装置２００は、ＣＰＵ２１０に対して、システムバス２１１を介してプログラムＲＯＭ２１２と、ワークエリアＲＡＭ２１３と、通信インターフェース部２１４と、コンテンツ格納部２０１と、暗号化デコード部２０２と、コンテンツデコード部２０３と、ディスプレイコントローラ２０４と、Ｉ／Ｏポート２０５と、キー入力インターフェース２０６と、リモコン受信部２０７と、ＣＤドライブ２０８と、コンテンツ記録エンコード部２０９と、サブプロセッサ２３０とが接続されて構成されている。
【００６９】
コンテンツ格納部２０１は、例えばハードディスクドライブから構成され、予め共有利用エリアと、非共有利用エリアとに、その書き込みエリアが分離される。会員ユーザの希望により、コンテンツ格納部２０１のエリアを共有利用エリアのみとすることもできる。
【００７０】
暗号化デコード部２０２は、コンテンツ格納部２０１の共有利用エリアに格納されているコンテンツデータに施されている暗号を解凍デコードするためのものである。コンテンツ格納部２０１の共有利用エリアに格納されているコンテンツデータは、この暗号化により、共有領域３００外に持ち出されたとしても、再生が困難とされている。
【００７１】
コンテンツデコード部２０３は、暗号が解凍デコードされたコンテンツデータをデコードして、デジタルオーディオデータを復元し、Ｉ／Ｏポート２０５に転送するようにするものである。
【００７２】
ディスプレイコントローラ２０４には、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなるディスプレイ２２１が接続されている。
【００７３】
Ｉ／Ｏポート２０５は、音楽コンテンツの再生出力としてのデジタルオーディオデータを出力するためのもので、このＩ／Ｏポート２０５には、Ｄ／Ａ変換器２２２が接続される。そして、Ｄ／Ａ変換器２２２からのアナログオーディオ信号は、アンプ２２３を通じてスピーカ２２４に供給されて、音響再生されるように構成されている。
【００７４】
キー入力インターフェース部２０６は、これに接続されるキー入力操作部２２５を通じたユーザからのキー入力操作を受け付け、システムバス２１１を通じてＣＰＵ２１０に通知する。
【００７５】
また、リモコン受信部２０７は、リモコン送信機２２６からのユーザ操作に応じたリモコン信号を受信して、システムバス２１１を通じてＣＰＵ２１０に通知する。キー入力操作部２２５およびリモコン送信機２２６は、後述するコンテンツ配信依頼や、コンテンツ再生指示などを行なうときに、ユーザにより操作入力される。
【００７６】
ＣＤドライブ２０８は、会員ユーザが所有するＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）を再生するためのものである。すなわち、この実施形態では、会員端末装置２００は、コンテンツ格納部２０１からのコンテンツのみでなく、会員ユーザが所有するＣＤも再生して楽しむことが可能とされている。
【００７７】
コンテンツ記録エンコード部２０９は、コンテンツ格納部２０１の非共有利用エリアにコンテンツを格納する際の、コンテンツデータについてのエンコード処理を行なう。
【００７８】
また、この実施形態では、会員端末装置２００のＲＯＭ２１２には、ＣＤに記憶されているコンテンツデータを、コンテンツ格納部２０１の非共有利用エリアに書き込んでおくようにするプログラムが記憶されている。これにより、会員ユーザは、ＣＤをＣＤドライブに装填しなくても、コンテンツ格納部２０１からＣＤのコンテンツを読み出して再生して楽しむことができるようになる。
【００７９】
なお、ＣＤドライブの代わりに、あるいはＣＤドライブに加えて、ＭＤ（ミニディスク（登録商標））ドライブやテープ再生装置部を設けてもよい。
【００８０】
サブプロセッサ２３０は、この実施形態では、主として、電源状態の管理および制御のために用いられる。すなわち、この実施形態では、会員端末装置２００は省電力モードとして、休止モード（以下、サスペンドモードという）を備え、このサスペンドモードの時には、電源回路２３１からは、図８に示すように、通信インターフェース２１４と、キー入力インターフェース２０６と、当該サブプロセッサ２３０とにのみ電源電圧が供給されている。
【００８１】
後述するように、サブプロセッサ２３０は、当該サスペンドモードにおいてキー入力操作部２２５を通じて何等かのキー入力操作があると、電源回路２３１を制御して会員端末装置２００のすべての部分に電源を供給するようにすると共に、ＣＰＵ２１０を動作状態に呼び起こす（以下、ウエイクアップという）機能を有する。
【００８２】
また、サブプロセッサ２３０は、会員端末装置２００がサスペンドモードにおいて、ネットワーク３を通じたサーバ装置１００からの制御信号を受けたときには、電源回路２３１を制御して会員端末装置２００のすべての部分に電源を供給するようにすると共に、ＣＰＵ２１０をウエイクアップする。
【００８３】
［コンテンツ管理システムの動作説明］
＜会員登録時の処理手順＞
図９に、会員登録時の手順を示す。先ず、会員になろうとするユーザは、コンテンツ提供会社と会員契約をする（手順Ｓ１）。この会員契約の際には、会員となるユーザの氏名、住所などのユーザを特定するための情報の他、前述したような課金処理のための銀行口座やクレジット番号等の情報が収集される。そして、それらの情報を、例えばサーバ装置１００のＲＡＭ１１３に保持しておく。会員となったユーザには、サーバ装置１００に接続するときに入力する必要があるユーザＩＤとパスワードが渡される。
【００８４】
この会員契約が完了すると、コンテンツ提供会社は、会員ユーザに提供する会員端末装置２００を用意し、当該会員端末装置２００のコンテンツ格納部２０１の書き込み領域を、共有利用エリアと、非共有利用エリアとに分ける（手順Ｓ２）。なお、会員ユーザが希望する場合には、コンテンツ格納部２０１の書き込み領域のすべてを共有利用エリアとするようにすることもできる。
【００８５】
そして、コンテンツ提供会社は、提供する会員端末装置２００のコンテンツ格納部２０１の共有利用エリアに、会員ユーザが希望するコンテンツのデータを格納すると共に、当該共有利用エリアに格納したコンテンツの所在情報を、例えばサーバ装置１００のＲＡＭ１１３に保持しておく（手順Ｓ３）。ここで、コンテンツの所在情報とは、前述したように、当該共有利用エリアに格納したコンテンツ名、そのＩＤおよび当該コンテンツを格納した会員端末装置のＩＤとの対応を含む情報である。
【００８６】
次に、コンテンツ提供会社は、以上のようにして、共有利用エリアにコンテンツを格納した会員端末装置２００を、会員ユーザに、郵送によりあるいは手渡しなどにより実際に提供する（手順Ｓ４）。
【００８７】
会員端末装置２００の提供を受けた会員ユーザは、例えば自宅において、当該会員端末装置２００に電源を投入して、使用を開始するようにする。すると、会員端末装置２００のＣＰＵ２１０は、サーバ装置１００にネットワークを通じて接続のアクセス処理を実行する（手順Ｓ５）。この実施形態では、会員端末装置２００は、電源が投入されている間（電源オンの状態と後述のサスペンド状態とを含む）は、サーバ装置１００に常時接続されている。なお、この例においては、ネットワークを通じた通信料金は、例えば月単位の一定料金とされるが、これに限られるものではない。
【００８８】
コンテンツ提供会社のサーバ装置１００は、当該会員端末装置２００がネットワークを通じて初めてサーバ装置１００に接続されるのを待ち（手順Ｓ６）、初めて接続されたと判断したときには、ＲＡＭ１１３に保持していた会員となるユーザの氏名、住所などのユーザを特定するための情報の他、前述したような課金処理のための銀行口座やクレジット番号等の情報をサーバ装置１００の会員情報管理メモリ部１０１に格納して、会員情報の登録をする。
【００８９】
また、このとき、さらにサーバ装置１００は、ＲＡＭ１１３に保持していた当該会員端末装置２００についてのコンテンツ所在情報を、その記憶情報に反映させるように、コンテンツ所在管理メモリ部１０２の記憶内容を更新して、当該コンテンツ所在情報を登録する（手順Ｓ７）。これにより、新たに会員登録されたユーザに提供された会員端末装置２００のコンテンツ格納部２０１の共有利用エリアに記憶されているコンテンツが、共有領域３００に組み入れられる。
【００９０】
以上により、会員登録のすべての処理が完了する。すなわち、この実施形態では、契約した後の、会員端末装置２００からのサーバ装置１００への最初のアクセスにより、会員登録が完了し、共有領域３００に、当該登録された会員端末装置２００のコンテンツ格納部２０１が追加される。
【００９１】
なお、会員契約時に、共有領域３００に、自己の会員端末装置２００のコンテンツ格納部２０１のコンテンツを提供しないように契約することもできる。その場合には、当該会員は、コンテンツの配信は、共有領域から受けることはできるが、自分の会員端末装置から他の会員端末装置への配信の送信は、行なわないので、配信の手数料の還元を受けることができない。
【００９２】
＜会員端末装置２００における電源状態管理の説明＞
図１０は、この実施形態における会員端末装置２００における電源状態の遷移を示す図である。
【００９３】
前述したように、この実施形態の会員端末装置２００は、電源オフ状態から、キー入力操作部２２５を通じた電源オン操作入力、あるいはリモコン送信機２２６を通じた電源オン操作入力があったときには、電源オンの状態となり、自動的にサーバ装置１００にアクセスして、ネットワーク３を通じてサーバ装置１００と接続される状態になる。このとき、サーバ装置１００は、会員端末装置２００が接続要求してきたことにより電源オンの状態になったことを認識し、前述の図６に示した会員端末装置情報管理メモリ部１０３の対応する会員端末装置２００の管理エリアの電源状態として、電源オン状態を書き込む。また、このとき、サーバ装置１００は、当該会員端末装置２００は、電源オン状態であるので、使用可能状態にあると認識する。
【００９４】
この電源オン状態において、キー入力操作部２２５を通じた電源オフ操作入力、あるいはリモコン送信機２２６を通じた電源オフ操作入力があると、会員端末装置２００は、サーバ装置１００の許可を得た後、電源オフの状態に遷移することができる。サーバ装置１００は、電源オン状態から電源オフ状態への許可要求が会員端末装置２００から到来したときには、当該許可要求してきた会員端末装置が格納しているコンテンツを他の会員端末装置が要求しているか否かを判別し、要求していると判別したときには、電源オン状態から電源オフ状態への移行を許可しない。
【００９５】
そして、サーバ装置１００は、前記許可要求してきた会員端末装置が格納しているコンテンツを他の会員端末装置が要求していないと判断して、電源オン状態から電源オフ状態への移行を許可したときには、前述の図６に示した会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、電源オン状態から電源オフ状態に書き換える。
【００９６】
この実施形態では、サーバ装置１００は、電源オフ状態では、会員端末装置２００は、使用不可の状態にあると認識する。
【００９７】
なお、前述の電源オフの状態からキー入力操作部２２５を通じた電源オン操作入力、あるいはリモコン送信機２２６を通じた電源オン操作入力があったときには、会員端末装置２００は、サーバ装置１００の許可を得ずに、電源オンの状態に遷移することができる。
【００９８】
また、電源オンの状態において、予め設定されていた所定時間、何の操作入力もない時には、会員端末装置２００は、サーバ装置１００の許可を得た後、サスペンドの状態に遷移することができる。サーバ装置１００は、電源オン状態からサスペンド状態への許可要求が会員端末装置２００から到来したときには、当該許可要求してきた会員端末装置が格納しているコンテンツを他の会員端末装置が要求しているか否かを判別し、要求していると判別したときには、電源オン状態からサスペンド状態への移行を許可しない。
【００９９】
そして、サーバ装置１００は、前記許可要求してきた会員端末装置が格納しているコンテンツを他の会員端末装置が要求していないと判断して、電源オン状態からサスペンド状態への移行を許可したときには、前述の図６に示した会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、電源オン状態からサスペンド状態に書き換える。
【０１００】
この実施形態では、サーバ装置１００は、サスペンド状態では、会員端末装置２００は、使用可の状態にあると認識する。そして、この実施形態では、後述するように、このサスペンド状態にある会員端末装置２００へは、サーバ装置１００から他の会員端末装置２００からのコンテンツ配信依頼に基づくコンテンツ配信送信指示制御信号を送ることができるようにしている。
【０１０１】
すなわち、この実施形態では、サスペンド状態にある会員端末装置２００へは、ウエイクアップ指示（電源オン要求）を送って、当該会員端末装置２００を電源オン状態に移行させた後に、コンテンツ配信送信指示制御信号を送るようにする。そして、会員端末装置２００が電源オンの状態に移行したら、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、サスペンド状態から電源オン状態に書き換える。
【０１０２】
サスペンド状態において、キー入力操作部２２５を通じた電源オフ操作入力、あるいはリモコン送信機２２６を通じた電源オフ操作入力があると、会員端末装置２００は、サーバ装置１００の許可を得た後、電源オフの状態に遷移することができる。サーバ装置１００は、サスペンド状態から電源オフ状態への許可要求が会員端末装置２００から到来したときには、当該許可要求してきた会員端末装置が格納しているコンテンツを他の会員端末装置が要求しているか否かを判別し、要求していると判別したときには、サスペンド状態から電源オフ状態への移行を許可しない。
【０１０３】
そして、サーバ装置１００は、前記許可要求してきた会員端末装置が格納しているコンテンツを他の会員端末装置が要求していないと判断して、サスペンド状態から電源オフ状態への移行を許可したときには、前述の図６に示した会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、サスペンド状態から電源オフ状態に書き換える。
【０１０４】
また、この実施形態では、会員端末装置２００は、所定のキー入力操作あるいはリモコン送信機２２６における所定の操作入力により、電源オフ状態からサスペンド状態に移行することができる。このときには、会員端末装置２００は、一旦電源オンの状態になり、サーバ装置１００に接続アクセスし、その接続アクセスが正常になされたことを確認した後、サスペンド状態での接続であることをサーバ装置１００に通知し、その後、サスペンド状態になる。サーバ装置１００は、前記サスペンド状態での接続である通知により、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態を、サスペンド状態に書き換える。
【０１０５】
なお、後述もするように、この実施形態では、会員端末装置２００の電源プラグが、電源コンセントから引き抜かれたときのことを考慮して、サーバ装置１００は、適宜のタイミングで、会員端末装置２００に対してチェックのアクセスを行なうようにしている。
【０１０６】
そして、サーバ装置１００は、当該チェックのアクセスに対する会員端末装置２００からの応答の有無を検出し、その検出結果により、応答が無いときには、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の管理エリアの電源状態が、電源オン状態あるいはサスペンド状態であったとしても、会員端末装置２００が使用不可になったと認識し、当該管理エリアの電源状態を使用不可状態に書き換える。
【０１０７】
＜会員端末装置２００を新規端末に交換する場合の手順＞
図１１および図１２は、会員ユーザが、会員端末装置２００を、例えば新機能を備える新規端末に交換したいとしたときの手順の例を示すものである。この図１１および図１２では、旧い会員端末装置は旧端末Ａ、新規の会員端末装置は、新端末Ｂとしている。
【０１０８】
先ず、会員ユーザあるいは販売サービス員は、旧端末Ａの電源をオンにする（ステップＳ２０１）。電源オンにされると、この例の会員端末装置２００は、サーバ装置１００に接続アクセスする（ステップＳ２０２）。このとき、この例では、会員端末装置２００からは、コンテンツ格納部２０１の共有利用エリアに格納しているコンテンツの情報をサーバ装置に送るようにする。
【０１０９】
この接続アクセスに対しては、サーバ装置１００は、旧端末Ａの管理情報を検索する（ステップＳ３０１）。そして、サーバ装置１００内の管理情報と、旧端末Ａの共有利用エリアのコンテンツの情報とを比較し、サーバ装置１００内のコンテンツ所在管理メモリ部１０２の内容のうちの、旧端末Ａについての共有利用エリアのコンテンツ所在情報を、実際の旧端末Ａの共有利用エリアのコンテンツの所在状態に合致させるように、更新する（ステップＳ３０２）。
【０１１０】
次に、旧端末Ａからは、会員端末装置を新端末Ｂに交換することをサーバ装置１００に通知する（ステップＳ２０３）。この通知を受けると、サーバ装置１００は、旧端末Ａに対して、新端末Ｂ用の交換用ＩＤを送る（ステップＳ３０３）。旧端末Ａは、この新端末Ｂ用の交換用ＩＤを受信してディスプレイ２２１に表示する。会員ユーザあるいは販売サービス員は、このディスプレイ２２１に表示されている交換用ＩＤをメモするなどして、記録しておく（ステップＳ２０４）。
【０１１１】
次に、サーバ装置１００からは、旧端末Ａに対して、コンテンツ格納部２０１内のコンテンツデータの削除命令を送る（ステップＳ３０４）。旧端末Ａは、この削除命令に応じて、コンテンツ格納部２０１の共有利用エリア内のすべてのコンテンツデータを、サーバ装置１００に送り、削除する（ステップＳ２０５およびステップＳ２０６）。そして、会員ユーザに、コンテンツ格納部２０１の共有利用エリアのコンテンツデータを削除したことを報知する（ステップＳ２０７）。
【０１１２】
サーバ装置１００は、このコンテンツデータを受信して、当該削除データについての情報を管理情報として記録する（ステップＳ３０５）。すなわち、旧端末Ａについてのコンテンツ所在情報を、コンテンツ所在管理メモリ部１０２から削除する。
【０１１３】
そして、サーバ装置１００は、受信したコンテンツデータは、そのままＲＡＭ１１３に保持しておくのではなく、共有領域３００内で、複数の他の会員端末装置２００にダウンロードして、格納させるようにする（ステップＳ３０６）。そして、変動したコンテンツ所在情報を反映させるように、コンテンツ所在管理メモリ部１０２を更新する（ステップＳ３０７）。
【０１１４】
次に、図１２を参照して、会員端末装置２００を、旧端末Ａから新端末Ｂに交換して、当該新端末Ｂにコンテンツを復元する動作について説明する。
【０１１５】
会員ユーザあるいは販売サービス員は、新端末Ｂの電源をオンにする（ステップＳ２１１）。電源オンにされると、この例の会員端末装置２００は、サーバ装置１００に接続アクセスする（ステップＳ２１２）。このとき、この例では、会員端末装置２００からは、コンテンツなしの情報をサーバ装置１００に送るようにする。
【０１１６】
この接続アクセスに対しては、サーバ装置１００は、旧端末Ａの管理情報を検索する（ステップＳ３１１）。そして、サーバ装置１００内の管理情報と、新端末Ｂの格納コンテンツの情報とを比較し、コンテンツなしにより、サーバ装置１００内の管理情報を更新する。すなわち、このときには、新たな端末からのアクセスであるとして、新規の会員端末装置の管理エリアを作成する（ステップＳ３１２）。
【０１１７】
次に、新端末Ｂからは、会員端末装置を新端末Ｂに交換することをサーバ装置１００に通知する（ステップＳ２１３）。また、会員ユーザあるいは販売サービス員は、記録しておいた新端末Ｂ用の交換用ＩＤを、新端末Ｂに対して入力するので、新端末Ｂは、この交換用ＩＤをサーバ装置１００に送る（ステップＳ２１４）。サーバ装置１００は、この交換用ＩＤを、新規に作成した会員端末装置用の管理情報として、登録する（ステップＳ３１３）。
【０１１８】
そして、サーバ装置１００は、旧端末Ａのコンテンツデータを復元するための手順を作成する。すなわち、旧端末Ａのコンテンツ格納部２０１の共有利用エリアに格納されていたコンテンツと、そのコンテンツデータを格納している他の会員端末装置との対応の一覧を作成する（ステップＳ３１４）。
【０１１９】
そして、サーバ装置１００は、作成した一覧に基づき、旧端末Ａのコンテンツ格納部２０１の共有利用エリアに格納されていたコンテンツのデータを格納している共有領域３００内の他の会員端末装置２００に、当該コンテンツデータを、新端末Ｂに転送するように指示する（ステップＳ３１５）。
【０１２０】
この転送指示には、転送すべきコンテンツのＩＤと、サーバ装置１００が新端末Ｂから取得した当該新端末Ｂのネットワーク上のアドレス情報が含まれているので、転送指示を受けた他の会員端末装置２００は、新端末Ｂのアドレス情報を用いて当該新端末Ｂにアクセスし、前記コンテンツＩＤに示されるコンテンツのデータをそのコンテンツ格納部２０１から読み出して、新端末Ｂに送信するようにする。そして、転送指示を受けた他の会員端末装置２００は、指示されたコンテンツデータの転送を完了すると、転送完了通知を新端末Ｂおよびサーバ装置１００に送る。
【０１２１】
新端末Ｂは、前記転送指示を受けた他の会員端末装置２００からのコンテンツデータを受信したか否か判別し（ステップＳ２１５）、受信したと判別したときには、前記転送指示を受けた他の会員端末装置２００から送られてくるコンテンツデータを受信して、自端末のコンテンツ格納部２０１の共有利用エリアに格納する（ステップＳ２１６）。そして、転送が完了すると、他の会員端末装置からは、転送完了通知が来るので、新端末Ｂは、次のコンテンツデータの受信準備をする。
【０１２２】
サーバ装置１００は、転送指示した他の会員端末装置２００からの転送完了通知を待ち（ステップＳ３１６）、転送完了通知を受け取ると、旧端末Ａのコンテンツデータが新端末Ｂにすべて復元されたか否か判別し（ステップＳ３１７）、すべては復元されていないと判別したときには、ステップＳ３１５に戻り、次のコンテンツデータの転送指示を他の会員端末装置２００に対して行なう。
【０１２３】
また、サーバ装置１００が、ステップＳ３１７で、旧端末Ａの共有利用エリアのコンテンツデータが新端末Ｂにすべて復元されたと判別したときには、新端末Ｂにコンテンツ復元完了を通知する（ステップＳ３１８）。そして、サーバ装置１００は、共有領域３００内のコンテンツ所在情報を、コンテンツの所在変動に合わせるように、コンテンツ所在管理メモリ部１０２の内容を更新する（ステップＳ３１９）。
【０１２４】
新端末Ｂは、サーバ装置１００からのコンテンツ復元完了通知を待ち（ステップＳ２１７）、コンテンツ復元完了通知を受信しないときには、ステップＳ２１５に戻り、次のコンテンツデータの受信およびコンテンツ格納部２０１の共有利用エリアへのコンテンツデータの格納を繰り返す。
【０１２５】
そして、新端末Ｂで、サーバ装置１００からのコンテンツ復元完了通知を受信したと判別したときには、コンテンツデータ復元完了を会員ユーザに、ディスプレイ２２１やスピーカ２２４により報知する（ステップＳ２１８）。
【０１２６】
なお、図１１のフローチャートに示した準備の時に、旧端末Ａから受信した旧端末Ａのコンテンツ格納部２０１の共有利用エリアについてのコンテンツの所在情報を保持しておくようにすれば、このコンテンツ所在情報に基づいて図１２に示したコンテンツ復元のコンテンツデータの転送処理をすることができ、図１２のステップＳ３１４は省略することができる。
【０１２７】
＜会員端末装置２００を修理して、新端末に交換する場合の手順＞
会員端末装置２００を修理する場合には、新規端末に交換する場合と異なり、旧端末Ａが故障であることから、当該旧端末Ａからサーバ装置１００にアクセスすることはできないので、図１１に示したような新端末Ｂへの交換前の事前準備処理はできない場合がある。
【０１２８】
この修理の場合には、修理が完了したときに、コンテンツ提供会社は、当該修理がコンテンツ格納部２０１のコンテンツデータの復元が必要なものであったときに、交換用ＩＤを会員ユーザに渡す。修理サービス担当者が当該新端末Ｂを会員宅に配達して、セッティングする場合には、コンテンツ提供会社から当該修理サービス担当者に当該交換用ＩＤが交付される。
【０１２９】
そして、図１３に示すようにして、コンテンツデータの復元のための処理がなされる。
【０１３０】
会員ユーザあるいは修理サービス担当者は、新端末Ｂの電源をオンにする（ステップＳ２２１）。電源オンにされると、この例の会員端末装置２００は、サーバ装置１００に接続アクセスする（ステップＳ２２２）。このとき、この例では、会員端末装置２００からは、コンテンツなしの情報をサーバ装置１００に送るようにする。
【０１３１】
この接続アクセスに対しては、サーバ装置１００は、旧端末Ａの管理情報を検索する（ステップＳ３２１）。そして、サーバ装置１００内の管理情報と、新端末Ｂのコンテンツの情報とを比較し、コンテンツなしにより、サーバ装置１００内の管理情報を更新する。すなわち、このときには、新たな端末からのアクセスであるとして、新規の会員端末装置の管理エリアを作成する（ステップＳ３２２）。サーバ装置１００は、新端末Ｂに復元開始を通知する
次に、新端末Ｂからは、会員端末装置を新端末Ｂに交換することをサーバ装置１００に通知する（ステップＳ２２３）。また、会員ユーザあるいは販売サービス員は、記録しておいた新端末Ｂ用の交換用ＩＤを、新端末Ｂに対して入力するので、新端末Ｂは、この交換用ＩＤをサーバ装置１００に送る（ステップＳ２２４）。
【０１３２】
サーバ装置１００は、新端末Ｂに交換することの通知に応じて、新端末Ｂのコンテンツ格納部２０１に対するコンテンツデータの復元開始を、新端末Ｂに通知する（ステップＳ３２３）。そして、サーバ装置１００は、新端末Ｂから受信した交換用ＩＤを、新規に作成した会員端末装置用の管理情報として、登録する（ステップＳ３２４）。
【０１３３】
そして、サーバ装置１００は、旧端末Ａのコンテンツデータを復元するための手順を作成する。すなわち、旧端末Ａのコンテンツ格納部２０１の共有利用エリアに格納されていたコンテンツと、そのコンテンツデータを格納している他の会員端末装置との対応の一覧を作成する（ステップＳ３２５）。
【０１３４】
そして、サーバ装置１００は、作成した一覧に基づき、旧端末Ａのコンテンツ格納部２０１の共有利用エリアに格納されていたコンテンツのデータを格納している共有領域３００内の他の会員端末装置２００に、当該コンテンツデータを、新端末Ｂに転送するように指示する。（ステップＳ３２６）。
【０１３５】
この転送指示には、転送すべきコンテンツのＩＤと、サーバ装置１００が新端末Ｂから取得した当該新端末Ｂのネットワーク上のアドレス情報が含まれているので、転送指示を受けた他の会員端末装置２００は、新端末Ｂのアドレス情報を用いて当該新端末Ｂにアクセスし、前記コンテンツＩＤに示されるコンテンツのデータをそのコンテンツ格納部２０１の共有利用エリアから読み出して、新端末Ｂに送信するようにする。そして、転送指示を受けた他の会員端末装置２００は、指示されたコンテンツデータの転送を完了すると、転送完了通知を新端末Ｂおよびサーバ装置１００に送る。
【０１３６】
新端末Ｂは、前記転送指示を受けた他の会員端末装置２００からのコンテンツデータを受信したか否か判別し（ステップＳ２２５）、受信したと判別したときには、前記転送指示を受けた他の会員端末装置２００から送られてくるコンテンツデータを受信して、自端末のコンテンツ格納部２０１の共有利用エリアに格納する（ステップＳ２２６）。そして、転送が完了すると、他の会員端末装置からは、転送完了通知が来るので、新端末Ｂは、次のコンテンツデータの受信準備をする。
【０１３７】
サーバ装置１００は、転送指示した他の会員端末装置２００からの転送完了通知を待ち（ステップＳ３２７）、転送完了通知を受け取ると、旧端末Ａのコンテンツデータが新端末Ｂにすべて復元されたか否か判別し（ステップＳ３２８）、すべては復元されていないと判別したときには、ステップＳ３２６に戻り、次のコンテンツデータの転送を他の会員端末装置２００に対して行なう。
【０１３８】
また、サーバ装置１００が、ステップＳ３２８で、旧端末Ａの共有利用エリアのコンテンツデータが新端末Ｂにすべて復元されたと判別したときには、新端末Ｂにコンテンツ復元完了を通知する（ステップＳ３２９）。そして、サーバ装置１００は、共有領域３００内のコンテンツ所在情報を、コンテンツの所在変動に合わせて更新する。このとき、旧端末Ａについてのコンテンツ所在情報は、削除する（ステップＳ３３０）。
【０１３９】
新端末Ｂは、サーバ装置１００からのコンテンツ復元完了通知を待ち（ステップＳ２２７）、コンテンツ復元完了通知を受信しないときには、ステップＳ２２５に戻り、次のコンテンツデータの受信およびコンテンツ格納部２０１の共有利用エリアへのコンテンツデータの格納を繰り返す。
【０１４０】
そして、新端末Ｂで、サーバ装置１００からのコンテンツ復元完了通知を受信したと判別したときには、コンテンツデータ復元完了を会員ユーザに、ディスプレイ２２１やスピーカ２２４により報知する（ステップＳ２２８）。
【０１４１】
なお、上述の説明において、会員端末装置を新規の会員端末装置に交換する場合には、サーバ装置１００に旧会員端末装置からコンテンツデータをアップロードすると共に、サーバ装置１００は、受け取ったコンテンツデータを共有領域３００内において、再分配して、他の会員端末装置２００に当該コンテンツデータを格納させるようにしたが、修理後の場合と同様にして、コンテンツ所在管理メモリ部１０２の内容を参照することにより、復元のためのコンテンツを所持する会員端末装置の一覧を作成して、復元処理を行なうこともできる。
【０１４２】
すなわち、この実施形態では、共有領域３００内には、同じコンテンツは、複数個、存在するようにしているので、ある会員端末装置２００に格納されているコンテンツデータは、いずれかの他の会員端末装置２００に格納されていることが確保されるようにされているからである。
【０１４３】
しかし、新規端末装置に交換する場合に、上述の例のようにすれば、コンテンツ復元のための準備段階における共有領域３００内でのコンテンツデータの分配状況を記憶しておくことにより、復元のためのコンテンツを所持する会員端末装置の一覧の作成が容易になるという効果がある。また、復元されるべきコンテンツは、共有領域３００内に必ず確保されるという効果もある。
【０１４４】
＜会員端末装置２００の処理動作＞
次に、会員端末装置２００の処理動作について、図１４〜図２０のフローチャートを参照して説明する。以下に説明するフローチャートの各ステップの処理は、主として、会員端末装置２００のＣＰＵ２１０により実行される。
【０１４５】
図１４〜図１８は、会員端末装置２００に電源がオンとされたときに実行される処理を示すものである。すなわち、キー入力操作部２２５を通じた電源オン操作入力、あるいはリモコン送信機２２６を通じた電源オン操作入力があったと、会員端末装置２００のＣＰＵ２１０が判別したときには、ＣＰＵ２１０は、図１０のスタートから処理を開始し、会員端末装置２００の初期化処理を行なう（ステップＳ１１）。
【０１４６】
そして、ＣＰＵ２１０は、サーバ装置１００に接続アクセスを行なうように制御し（ステップＳ１２）、サーバ装置１００からの認証結果を待つ（ステップＳ１３）。ステップＳ１３において、サーバ装置１００から認証承認の認証結果が得られなかったと判別したときには、ＣＰＵ２１０は、認証できなかったことをディスプレイ２２１の画面に表示して、ユーザに報知する（ステップＳ１４）。認証できなかったことに対する対処方法としては、種々の方法があるが、ここではその説明を省略する。
【０１４７】
ステップＳ１３において、サーバ装置１００から認証承認の認証結果が得られたと判別したときには、ＣＰＵ２１０は、コンテンツ格納部２０１の共有利用エリアに格納されているコンテンツに関する情報（コンテンツＩＤと、自分の会員端末装置ＩＤとの対応からなるコンテンツの所在情報）を送信する（ステップＳ１５）。
【０１４８】
次に、ＣＰＵ２１０は、当該会員端末装置２００が備える機能の一覧メニューを表示するように制御し（ステップＳ１６）、ユーザによる当該機能一覧メニューからの機能選択操作を待つ（ステップＳ１７）。
【０１４９】
ステップＳ１６で、機能選択操作がないと判別したときには、ＣＰＵ２１０は、何の操作もない状態が所定時間以上継続したか否か判別し（ステップＳ１８）、所定時間以上経過していないと判別したときには、電源オフ操作がなされたか否か判別し（ステップＳ１９）、電源オフ操作もなされていないと判別したときには、ステップＳ１７に戻り、ユーザによる当該機能一覧メニューからの機能選択操作を待つ。
【０１５０】
ステップＳ１９で、電源オフ操作がなされたと判別したときには、ＣＰＵ２１０は、サーバ装置１００に電源オフ状態への移行の許可要求を送り（ステップＳ２０）、サーバ装置１００からの許可要求に対する結果通知の受信を待つ（ステップＳ２１）。
【０１５１】
ステップＳ２１で、サーバ装置１００からの許可要求に対する結果通知が「許可」であったと判別したときには、ＣＰＵ２１０は、会員端末装置１００を電源オフ状態に移行させる（ステップＳ２２）。そして、この処理ルーチンを終了する。
【０１５２】
また、ステップＳ２１で、サーバ装置１００からの許可要求に対する結果通知が「不許可」であったと判別したときには、ＣＰＵ２１０は、電源オンの状態を維持するように決定し（ステップＳ２３）、ステップＳ１７に戻って、ユーザによる当該機能一覧メニューからの機能選択操作を待つ。
【０１５３】
また、ステップＳ１８で、所定時間以上経過したと判別したときには、ＣＰＵ２１０は、省電力モードになっているかどうか判別し（ステップＳ２４）、省電力モードになっていないと判別したときには、電源オンの状態を維持するように決定し（ステップＳ２３）、ステップＳ１７に戻って、ユーザによる当該機能一覧メニューからの機能選択操作を待つ。
【０１５４】
また、ステップＳ２４で、省電力モードになっていると判別したときには、ＣＰＵ２１０は、サーバ装置１００にサスペンド状態への移行の許可要求を送り（ステップＳ２５）、サーバ装置１００からの許可要求に対する結果通知の受信を待つ（ステップＳ２６）。
【０１５５】
ステップＳ２６で、サーバ装置１００からの許可要求に対する結果通知が「許可」であったと判別したときには、ＣＰＵ２１０は、会員端末装置１００の電源状態をサスペンド状態に移行させる（ステップＳ２７）。
【０１５６】
また、ステップＳ２６で、サーバ装置１００からの許可要求に対する結果通知が「不許可」であったと判別したときには、ＣＰＵ２１０は、電源オンの状態を維持するように決定し（ステップＳ２３）、ステップＳ１７に戻って、ユーザによる当該機能一覧メニューからの機能選択操作を待つ。
【０１５７】
次に、ステップＳ１７において、ユーザによる当該機能一覧メニューからの機能選択操作があったと判別したときには、ＣＰＵ２１０は、コンテンツ配信依頼モードが選択されたか否か判別する（図１５のステップＳ３１）。
【０１５８】
そして、ステップＳ３１で、コンテンツ配信依頼モードが選択されたと判別したときには、ＣＰＵ２１０は、サーバ装置１００にコンテンツ配信依頼を送る（ステップＳ３２）。これに対して、サーバ装置１００からは、共有領域３００内にあるコンテンツの一覧リストをコンテンツ配信リストとして送信してくるので、ＣＰＵ２１０は、このコンテンツ配信リストを受信して、ディスプレイ２２１に表示させる（ステップＳ３３）。
【０１５９】
会員ユーザは、キー入力操作部２２５やリモコン送信機２２６を用いて、このコンテンツ配信リストから、配信依頼したいコンテンツを選択指定することができる。また、会員ユーザは、希望するコンテンツが無いときには、キー入力操作部２２５やリモコン送信機２２６を用いて、コンテンツ配信依頼モードの終了操作をする。
【０１６０】
そこで、ＣＰＵ２１０は、配信依頼するコンテンツの選択操作が完了したか否か判別し（ステップＳ３４）、当該選択操作が完了していないと判別したときには、ユーザによってコンテンツ配信依頼モードの終了操作がなされたか否か判別する（ステップＳ３５）。
【０１６１】
そして、ステップＳ３５で、ユーザによるコンテンツ配信依頼モードの終了操作がなされたと判別したときには、サーバ装置１００にコンテンツ配信依頼モードの終了を通知し（ステップＳ３６）、ステップＳ１６の機能一覧メニューの表示状態に戻る。また、ステップＳ３５で、コンテンツ配信依頼モードの終了操作がなされてはいないと判別したときには、ステップＳ３４に戻って、配信依頼するコンテンツの選択操作の完了を監視する。
【０１６２】
ステップＳ３４で、配信依頼するコンテンツの選択操作が完了したと判別したときには、ＣＰＵ２１０は、選択されたコンテンツの取得要求をサーバ装置１００に送信する（ステップＳ３７）。このコンテンツの取得要求には、当該会員端末装置２００のＩＤと、取得要求するコンテンツのＩＤと、当該会員端末装置２００のネットワーク上のアドレスなどを含む。
【０１６３】
このコンテンツ取得要求を受け取ったサーバ装置１００は、取得要求されたコンテンツのデータがサーバ装置１００のコンテンツ格納部１０４に格納されている場合には、サーバ装置１００から当該コンテンツデータを取得要求してきた会員端末装置２００に送信するようにする。
【０１６４】
また、サーバ装置１００は、取得要求されたコンテンツのデータが他の会員端末装置２００のコンテンツ格納部２０１に格納されていると判別したときには、当該他の会員端末装置２００に対してコンテンツの配信送信指示を送り、取得要求してきた会員端末装置２００にＰ２Ｐによる当該コンテンツの送信をさせるようにする。そして、その場合には、取得要求してきた会員端末装置２００には、取得要求されたコンテンツは、他の会員端末装置からＰ２Ｐによる配信送信がなされる旨を通知するようにする。
【０１６５】
そこで、ＣＰＵ２１０は、サーバ装置１００から取得要求したコンテンツデータ（暗号化されている）がダウンロードされてきたか否か判別し（ステップＳ３８）、ダウンロードされてきたと判別したときには、受信したコンテンツデータを、コンテンツ格納部２０１の共有利用エリアに格納する（ステップＳ３９）。そして、ＣＰＵ２１０は、サーバ装置１００からのダウンロード完了の通知を受信するまで（ステップＳ４０）、受信したコンテンツデータのコンテンツ格納部２０１の共有利用エリアへの格納を行なう。
【０１６６】
そして、ステップＳ４０で、サーバ装置１００からのダウンロード完了の通知を受信したと判別すると、ＣＰＵ２１０は、コンテンツのダウンロードが正常に行われたことを確認した上、正常にダウンロードが行なわれたことをサーバ装置１００に通知する（ステップＳ４１）。
【０１６７】
そして、ＣＰＵ２１０は、取得要求したコンテンツデータの受信が終了して、再生が可能になったことをディスプレイ２２１に表示して会員ユーザに報知する（ステップＳ４２）。このとき、ディスプレイ２２１への表示の代わりに、あるいはディスプレイ２２１への表示と共に、再生が可能になったことを、スピーカ２２４から音声メッセージとして会員ユーザに通知するようにしても良い。その後、ＣＰＵ２１０は、ステップＳ１６に戻り、機能一覧メニューをディスプレイ２２１の画面に表示する。
【０１６８】
次に、ステップＳ３８で、サーバ装置１００から取得要求したコンテンツデータがダウンロードされてこないと判別したときには、ＣＰＵ２１０は、取得要求したコンテンツが他の会員端末装置からＰ２Ｐによって配信される通知を受信したか否か判別し（ステップＳ４３）、受信していないと判別したときにはステップＳ３７に戻る。
【０１６９】
また、ステップＳ４３で、取得要求したコンテンツが他の会員端末装置からＰ２Ｐによって配信される通知を受信したと判別したときには、ＣＰＵ２１０は、会員端末装置２００を、当該コンテンツのＰ２Ｐ配信の受信待機状態とし（ステップＳ４４）、他の会員端末装置２００からのアクセスの受信を待つ（ステップＳ４５）。
【０１７０】
そして、ステップＳ４５で、他の会員端末装置２００からのアクセスの受信を確認すると、ＣＰＵ２１０は、他の会員端末装置２００との間の通信路を形成し（図１６のステップＳ５１）、当該他の会員端末装置２００から送られてくるコンテンツデータ（暗号化されている）を受信して、コンテンツ格納部２０１の共有利用エリアに格納する（ステップＳ５２）。
【０１７１】
そして、ＣＰＵ２１０は、他の会員端末装置２００からのコンテンツ配信完了の通知を受信するまで（ステップＳ５３）、受信したコンテンツデータをコンテンツ格納部２０１の共有利用エリアへ格納するのを継続する。
【０１７２】
次に、ステップＳ５３で、他の会員端末装置２００からのコンテンツ配信完了の通知を受信したと判別すると、ＣＰＵ２１０は、コンテンツデータを再生に支障なく受信したか、つまりエラー無くあるいはエラーがあっても訂正可能であるか否かを、受信したコンテンツデータに付加されているエラー訂正符号またはエラー検出符号などを用いて判別する（ステップＳ５４）。
【０１７３】
ステップＳ５４で、受信したコンテンツデータが再生に支障があるものであると判別したときには、受信データＮＧを他の会員端末装置２００に送り（ステップＳ５５）、その後、ステップＳ５２に戻って、他の会員端末装置２００から再度送られてくるコンテンツデータを受信して再格納する。
【０１７４】
また、ステップＳ５４で、コンテンツデータを再生に支障なく受信したと判別したときには、ＣＰＵ２１０は、受信データＯＫを他の会員端末装置２００に送る（ステップＳ５６）そして、ＣＰＵ２１０は、コンテンツの書き込みを停止し（ステップＳ５７）、他の会員端末装置２００との通信路を切断する（ステップＳ５８）。
【０１７５】
そして、ＣＰＵ２１０は、取得要求したコンテンツデータの受信が終了して、再生が可能になったことをディスプレイ２２１に表示して会員ユーザに報知する（ステップＳ５９）。このとき、ディスプレイ２２１への表示の代わりに、あるいはディスプレイ２２１への表示と共に、再生が可能になったことを、スピーカ２２４から音声メッセージとして会員ユーザに通知するようにしても良い。その後、ＣＰＵ２１０は、ステップＳ１５に戻り、機能一覧メニューをディスプレイ２２１の画面に表示する。
【０１７６】
次に、ステップＳ３１で、機能選択されたのが、コンテンツ配信依頼モードではないと判別したときには、ＣＰＵ２１０は、再生モードが選択されたか否か判別する（図１７のステップＳ６１）。
【０１７７】
ステップＳ６１で、再生モードが選択されたと判別したときには、ＣＰＵ２１０は、ディスプレイ２２１に再生ソースメニューを表示する（ステップＳ６２）。この例では、再生ソースは、コンテンツ格納部２０１と、ＣＤドライブ２０８のいずれかとされる。
【０１７８】
そこで、ＣＰＵ２１０は、ユーザにより再生ソースとしてコンテンツ格納部２０１が選択されたか否か判別し（ステップＳ６３）、コンテンツ格納部２０１ではなく、ＣＤドライブ２０８が選択されたと判別したときにはＣＤドライブにＣＤが装填されているか否か判別する（ステップＳ６４）。
【０１７９】
このステップＳ６４で、ＣＤが装填されていないと判別したときには、ＣＰＵ２１０は、ＣＤの装填を促すメッセージをディスプレイ２２１に表示すると共に、スピーカ２２４から音声により報知し（ステップＳ６５）、その後、ステップＳ６４に戻る。
【０１８０】
そして、ステップＳ６４で、ＣＤが装填されていると判別したときには、ＣＰＵ２１０は、ユーザによるコンテンツ選択操作およびコンテンツ再生スタート操作を待つ（ステップＳ６６）。
【０１８１】
このステップＳ６６で、コンテンツ再生スタート操作がなされないと判別したときには、ＣＰＵ２１０は、ユーザによって、当該再生モードについて終了操作されたか否か判別し（ステップＳ７０）、終了操作がなされたと判別したときには、ステップＳ１６の機能一覧メニューの表示状態に戻る。
【０１８２】
また、ステップＳ７０で、再生モードの終了操作がなされてはいないと判別したときには、ステップＳ６６に戻って、ＣＤ内のコンテンツの選択操作および再生スタート操作を監視する。
【０１８３】
ステップＳ６６で、コンテンツ再生スタート操作がなされたと判別したときには、ＣＰＵ２１０は、ＣＤドライブ２０８に装填されているＣＤから選択されたコンテンツの再生を実行する（ステップＳ６７）。
【０１８４】
そして、ＣＰＵ２１０は、再生停止操作がなされるのを待ち（ステップＳ６８）、再生停止操作がなされたことを判別すると、ＣＤ再生動作を停止する（ステップＳ６９）。次に、ＣＰＵ２１０は、ユーザによって、当該再生モードについて終了操作されたか否か判別し（ステップＳ７０）、終了操作がなされたと判別したときには、ステップＳ１６の機能一覧メニューの表示状態に戻る。
【０１８５】
また、ステップＳ７０で、再生モードの終了操作がなされてはいないと判別したときには、ステップＳ６６に戻って、ＣＤ内のコンテンツの選択操作および再生スタート操作を監視する。
【０１８６】
ステップＳ６３で、コンテンツ格納部２０１が選択されたと判別したときには、ＣＰＵ２１０は、コンテンツ格納部２０１内のコンテンツ一覧リストをディスプレイ２２１の画面に表示する（ステップＳ７１）。
【０１８７】
そして、ＣＰＵ２１０は、ユーザによってコンテンツ一覧リスト内のいずれかのコンテンツの選択入力がされたか否か判別し（ステップＳ７２）、コンテンツの選択入力がなされていないと判別したときには、当該再生モードについて終了操作されたか否か判別し（ステップＳ７５）、終了操作がなされたと判別したときには、ステップＳ１５の機能一覧メニューの表示状態に戻る。
【０１８８】
また、ステップＳ７５で、再生モードの終了操作がなされてはいないと判別したときには、ステップＳ７１に戻って、コンテンツ格納部２０１内のコンテンツの一覧リストを表示し、次のステップＳ７２でコンテンツの選択操作を監視する。
【０１８９】
ステップＳ７２で、コンテンツの選択操作がなされたと判別したときにはＣＰＵ２１０は、コンテンツ格納部２０１から、選択されたコンテンツを読み出し再生する（ステップＳ７３）。
【０１９０】
このとき、選択されたコンテンツがコンテンツ格納部２０１の共有利用エリアに格納されているコンテンツであるときには、ＣＰＵ２１０は、当該コンテンツデータは暗号化されているので、暗号化デコード部２０２で暗号のデコードを行い、コンテンツデコード部２０３でデコードした後、Ｉ／Ｏポート２０５からＤ／Ａ変換器２２２に供給するように制御する。
【０１９１】
また、選択されたコンテンツがコンテンツ格納部２０１の非共有利用エリアに格納されているコンテンツであるときには、暗号化が施されていないので、コンテンツデコード部２０３でデコードした後、Ｉ／Ｏポート２０５を通じてＤ／Ａ変換器２２２に供給し、再生を行なう。
【０１９２】
次に、ＣＰＵ２１０は、ユーザによって再生停止操作がなされるのを待ち（ステップＳ７４）、再生停止操作がなされたことを判別すると、ＣＤ再生動作を停止する（ステップＳ６９）。次に、ＣＰＵ２１０は、ユーザによって、当該再生モードについて終了操作がなされたか否か判別し（ステップＳ７５）、終了操作がなされたと判別したときには、ステップＳ１６の機能一覧メニューの表示状態に戻る。
【０１９３】
また、ステップＳ７５で、再生モードの終了操作がなされてはいないと判別したときには、ステップＳ７１に戻って、コンテンツ格納部２０１内のコンテンツの一覧リストを表示し、次のステップＳ７２でコンテンツの選択操作を監視する。
【０１９４】
次に、ステップＳ６１で、再生モードも選択されていないと判別したときには、ＣＰＵ２１０は、コンテンツ格納部２０１への記録モードが選択されたか否か判別する（図１８のステップＳ８１）。
【０１９５】
ステップＳ８１で、コンテンツ格納部２０１への記録モードが選択されたと判別したときには、ＣＰＵ２１０は、ＣＤドライブにＣＤが装填されているか否か判別する（ステップＳ８２）。
【０１９６】
このステップＳ８２で、ＣＤが装填されていないと判別したときには、ＣＰＵ２１０は、ＣＤの装填を促すメッセージをディスプレイ２２１に表示すると共に、スピーカ２２４から音声により報知し（ステップＳ８３）、その後、ステップＳ８２に戻る。
【０１９７】
そして、ステップＳ８２で、ＣＤが装填されていると判別したときには、ＣＰＵ２１０は、ＣＤ内のコンテンツ一覧リストをディスプレイ２２１に表示し（ステップＳ８４）、ユーザによるコンテンツ選択操作およびコンテンツ記録スタート操作を待つ（ステップＳ８５）。
【０１９８】
このステップＳ８５で、コンテンツ記録スタート操作がなされていないと判別したときには、ＣＰＵ２１０は、ユーザによって、当該記録モードについて終了操作されたか否か判別し（ステップＳ８６）、終了操作がなされたと判別したときには、ステップＳ１６の機能一覧メニューの表示状態に戻る。
【０１９９】
また、ステップＳ８６で、記録モードの終了操作がなされてはいないと判別したときには、ステップＳ８５に戻って、ＣＤ内のコンテンツの選択操作および記録スタート操作を監視する。
【０２００】
ステップＳ８５で、コンテンツ記録スタート操作がなされたと判別したときには、ＣＰＵ２１０は、ＣＤドライブ２０８に装填されているＣＤから選択されたコンテンツを高速で抽出し、コンテンツ記録エンコード部２０９で、記録エンコード行い、その記録エンコード結果のコンテンツデータをコンテンツ格納部２０１の非共有利用エリアに格納する（ステップＳ８７）。この際には、コンテンツデータについての暗号化は不要である。
【０２０１】
そして、ＣＰＵ２１０は、当該選択されたコンテンツのデータが書き込みが終了するのを待ち（ステップＳ８８）、書き込み終了を確認すると、ディスク交換されたか否か判別する（ステップＳ８９）。そして、ステップＳ８９で、ディスク交換がなされたと判別したときには、ＣＰＵ２１０は、ディスクが装填されるのを待ち（ステップＳ９０）、ディスク装填を確認したら、ステップＳ８４に戻り、上述の動作を繰り返す。
【０２０２】
また、ステップＳ８９でディスク交換がなされていないと判別したときには、ＣＰＵ２１０は、ユーザによって、当該記録モードについて終了操作されたか否か判別し（ステップＳ９１）、終了操作がなされたと判別したときには、ステップＳ１６の機能一覧メニューの表示状態に戻る。
【０２０３】
また、ステップＳ９１で、記録モードの終了操作がなされてはいないと判別したときには、ステップＳ８５に戻って、ＣＤ内のコンテンツの選択操作および記録スタート操作を監視する。
【０２０４】
ステップＳ８１で、コンテンツ格納部２０１への記録モードが選択されていないと判別したときには、ＣＰＵ２１０は、新端末に交換するための準備モードが選択されたか否か判別する（図１９のステップＳ４０１）。
【０２０５】
ステップＳ４０１で、新端末に交換するための準備モードが選択されたと判別したときには、ＣＰＵ２１０は、新端末に交換することをサーバ装置１００に通知する（ステップＳ４０２）。
【０２０６】
この通知に対しては、前述したように、サーバ装置１００からは、新端末用の交換用ＩＤが送られてくるので、ＣＰＵ２１０は、当該交換用ＩＤを受信して、ディスプレイ２２１の画面に表示すると共に、この交換用ＩＤをメモなどにより記録して保存しておくように促すメッセージを表示する（ステップＳ４０３）。
【０２０７】
次に、ＣＰＵ２１０は、コンテンツ格納部２０１の共有利用エリアのコンテンツデータをサーバ装置１００に送ると共に、送ったコンテンツをコンテンツ格納部２０１の共有利用エリアから削除する（ステップＳ４０４）。次に、ＣＰＵ２１０は、コンテンツ格納部２０１の共有利用エリア内のすべてのコンテンツデータの削除が終了したか否か判別し（ステップＳ４０５）、未だ削除していないコンテンツデータが残っていると判別したときには、ステップＳ４０４に戻り、上述の削除動作を繰り返す。
【０２０８】
そして、ステップＳ４０５において、コンテンツ格納部２０１の共有利用エリア内のすべてのコンテンツデータのサーバ装置１００への返却および削除が完了したと判別したときには、ＣＰＵ２１０は、サーバ装置１００に、コンテンツ格納部２０１の共有利用エリア内のすべてのコンテンツデータの削除が完了したことを通知する（ステップＳ４０６）。
【０２０９】
そして、ＣＰＵ２１０は、コンテンツ格納部２０１の共有利用エリア内のすべてのコンテンツデータが削除されたことをディスプレイ２２１の画面にメッセージ表示すると共に、スピーカ２２４から音声メッセージにより放音して、会員ユーザに報知する（ステップＳ４０７）。そして、図１４のステップＳ１６の機能一覧メニューの表示状態に戻る。
【０２１０】
次に、ステップＳ４０１で、新端末に交換するための準備モードは選択されていないと判別したときには、ＣＰＵ２１０は、交換した新規端末にデータを復元するモードが選択されたか否か判別し（図２０のステップＳ４１１）、交換した新規端末にデータを復元するモードが選択されたと判別したときには、サーバ装置１００に、交換した新規端末にコンテンツデータを復元する要求を送る（ステップＳ４１２）。
【０２１１】
そして、ＣＰＵ２１０は、交換用ＩＤの入力画面をディスプレイ２２１に表示すると共に、交換用ＩＤの入力を促すメッセージをディスプレイ２２１に表示し、また、スピーカ２２４から放音する（ステップＳ４１３）。
【０２１２】
そして、ＣＰＵ２１０は、会員ユーザあるいは販売サービス員による交換用ＩＤの入力を待ち（ステップＳ４１４）、交換用ＩＤの入力完了を判別したときには、入力された交換用ＩＤをサーバ装置１００に送信し（ステップＳ４１５）、他の会員端末装置２００からコンテンツデータがＰ２Ｐ送信されてくるのを待つ（ステップＳ４１６）。
【０２１３】
そして、次のステップＳ４１７で、他の会員端末装置２００からのアクセスの受信を確認すると、ＣＰＵ２１０は、他の会員端末装置２００との間の通信路を形成し（ステップＳ４１８）、当該他の会員端末装置２００から送られてくるコンテンツデータ（暗号化されている）を受信して、コンテンツ格納部２０１の共有利用エリアに格納する（図２１のステップＳ４２１）。
【０２１４】
そして、ＣＰＵ２１０は、他の会員端末装置２００からのコンテンツ配信完了の通知を受信するまで（ステップＳ４２２）、受信したコンテンツデータをコンテンツ格納部２０１の共有利用エリアへ格納するのを継続する。
【０２１５】
そして、ステップＳ４２２で、他の会員端末装置２００からのコンテンツ配信完了の通知を受信したと判別すると、ＣＰＵ２１０は、コンテンツの書き込みを停止し（ステップＳ４２３）、他の会員端末装置２００との通信路を切断する（ステップＳ４２４）。
【０２１６】
そして、ＣＰＵ２１０は、サーバ装置１００からコンテンツ復元完了通知を受信したか否か判別し（ステップＳ４２５）、コンテンツ復元完了通知を受信していないと判別したときには、ステップＳ４１６に戻り、次のコンテンツデータの他の会員端末装置２００からのＰ２Ｐ送信を待つ。
【０２１７】
また、ステップＳ４２５で、サーバ装置１００からコンテンツ復元完了通知を受信したと判別したときには、ＣＰＵ２１０は、コンテンツデータの復元が完了して、再生が可能になったことをディスプレイ２２１に表示すると共に、スピーカ２２４から音声メッセージとして放音して会員ユーザに報知する（ステップＳ４２６）。その後、ＣＰＵ２１０は、ステップＳ１６に戻り、機能一覧メニューをディスプレイ２２１の画面に表示する。
【０２１８】
また、図２０のステップＳ４１１で、交換した新規端末にデータを復元するモードが選択されていないと判別したときには、ＣＰＵ２１０は、修理後の新端末にデータを復元するモードが選択されたか否か判別し（ステップＳ４１９）、修理後の新端末にデータを復元するモードが選択されたと判別したときには、サーバ装置１００に、修理後の新端末にコンテンツデータを復元することの要求を送る（ステップＳ４２０）。その後は、ステップＳ４１３に進み、上述と同様にして、新端末へのコンテンツデータの復元動作を行なう。
【０２１９】
次に、図２０のステップＳ４１９で、修理後の新端末にデータを復元するモードが選択されてはいないと判別したときには、ＣＰＵ２１０は、コンテンツ格納部２０１の共有利用エリアからのコンテンツの削除モードが選択されたか否か判別し（図２２のステップＳ４２７）、コンテンツ削除モードも選択されていないと判別したときには、図１４のステップＳ１６に戻り、機能一覧メニューをディスプレイ２２１の画面に表示する。
【０２２０】
ステップＳ４２７で、コンテンツ格納部２０１の共有利用エリアからのコンテンツ削除モードが選択されたと判別したときには、ＣＰＵ２１０は、コンテンツ格納部２０１の共有利用エリア内に格納されているコンテンツの一覧を表示して（ステップＳ４２８）、削除するコンテンツの会員ユーザによる選択入力を促す。
【０２２１】
次に、ＣＰＵ２１０は、会員ユーザによってコンテンツ選択操作がなされたか否か判別し（ステップＳ４２９）、コンテンツ選択操作がなされたと判別したときには、コンテンツ削除通知をサーバ装置１００に送り（ステップＳ４３０）、その後、削除するとして選択されたコンテンツデータをサーバ装置１００に送る（ステップＳ４３１）。
【０２２２】
サーバ装置１００は、後述するように、コンテンツ削除通知を受けると共に、削除対象のコンテンツデータを受信すると、一旦、例えばＲＡＭ１１３に格納し、当該削除対象のコンテンツデータが共有領域３００内において、複数の他の会員端末装置２００に格納されているか否か判別し、複数の他の会員端末装置２００に格納されていると判別したときには、ＲＡＭ１１３に保持していたコンテンツデータを削除して、削除完了を削除要求してきた会員端末装置２００に通知する。
【０２２３】
また、削除対象のコンテンツデータが、共有領域３００内において、複数の他の会員端末装置２００に格納されてはいないと判別したときには、適宜の他の会員端末装置にコンテンツ格納指示を送り、削除要求してきた会員端末装置から受け取った当該コンテンツデータを当該適宜の他の会員端末装置に送って、そのコンテンツ格納部に格納させるようにし、その格納が終了したら、削除完了を削除要求してきた会員端末装置２００に通知する。
【０２２４】
そこで、ＣＰＵ２１０は、サーバ装置１００からの削除完了通知の受信を待ち（ステップＳ４３２）、削除完了通知を受信したことを確認すると、削除するとして選択されたコンテンツデータをコンテンツ格納部２０１の共有利用エリアから削除する（ステップＳ４３３）。そして、ＣＰＵ２１０は、選択されたコンテンツが削除されたことを会員ユーザに、ディスプレイ２２１の表示メッセージおよびスピーカからの放音メッセージにより報知する（ステップＳ４３４）。
【０２２５】
次に、ＣＰＵ２１０は、当該コンテンツ削除モードの終了操作がユーザによりなされたか否か判別し（ステップＳ４３５）、終了操作がなされていないと判別したときには、ステップＳ４２８に戻って、ディスプレイ２２１の画面にコンテンツ格納部２０１のコンテンツ一覧を表示する。また、ステップＳ４３５で、コンテンツ削除モードの終了操作がなされたと判別したときには、図１４のステップＳ１６に戻り、機能一覧メニューをディスプレイ２２１の画面に表示する。
【０２２６】
なお、以上のコンテンツの削除は、会員ユーザが削除するコンテンツを選択して削除する場合であるが、例えば会員端末装置２００のコンテンツ格納部２０１の残容量が所定値以下になったときに、会員端末装置２００が自動的に、例えば再生頻度の少ないコンテンツデータを選択して、上述と同様の手順で、削除するようにしてもよい。
【０２２７】
＜サブプロセッサの動作＞
図２３にサブプロセッサ２３０の処理動作を説明するためのフローチャートを示す。前述したように、このサブプロセッサ２３０は、会員端末装置２００の電源状態がサスペンドの状態になったときに、電源オンの状態にする動作をするものである。
【０２２８】
先ず、サブプロセッサ２３０は、キー入力操作部２２５を通じて、何等かのキー入力操作がなされたか否か判別し（ステップＳ１０１）、何等かのキー入力操作がなされたと判別したときには、電源回路２３１を制御して、すべての部分に電源電圧を投入するようにすると共に、メインＣＰＵ２１０をウエイクアップする（ステップＳ１０２）。
【０２２９】
そして、サブプロセッサ２３０は、メインＣＰＵ２１０に対して、サーバ装置１００に、サスペンド状態から電源オン状態に移行したことを通知するように指示する（ステップＳ１０３）。そして、サブプロセッサ２３０の処理を終了する。
【０２３０】
また、ステップＳ１０１で、何等のキー入力操作もなされていないと判別したときには、サブプロセッサ２３０は、サーバ装置１００からのウエイクアップ指示を受信したか否か判別する（ステップＳ１０４）。このステップＳ１０４で、サーバ装置１００からのウエイクアップ指示を受信していないと判別したときには、ステップＳ１０１に戻る。
【０２３１】
また、ステップＳ１０４で、サーバ装置１００からのウエイクアップ指示を受信したと判別したときには、サブプロセッサ２３０は、電源回路２３１を制御して、すべての部分に電源電圧を投入するようにすると共に、メインＣＰＵ２１０をウエイクアップする（ステップＳ１０５）。
【０２３２】
そして、サブプロセッサ２３０は、コンテンツの配信送信指示をサーバ装置１００から受けたことを、メインＣＰＵ２１０に通知する（ステップＳ１０６）。そして、この処理ルーチンを終了する。
【０２３３】
＜会員端末装置におけるサーバ装置からの指示受信時の処理＞
会員端末装置２００のＣＰＵ２１０は、電源オン状態のときには、直接的にサーバ装置１００からコンテンツ配信送信指示の制御信号を受信し、サスペンド状態のときには、前述したように、サブプロセッサ２３０を介して、サーバ装置１００からコンテンツ配信送信指示の制御信号を受信する。
【０２３４】
また、サーバ装置１００は、前述したように、会員端末装置２００が新規端末に交換されるときの準備の際に、旧端末についてのコンテンツデータの格納指示を会員端末装置２００に対して送るので、会員端末装置２００は、当該コンテンツデータの格納指示を受信して、コンテンツ格納動作をするようにする。
【０２３５】
図２４および図２５は、会員端末装置２００のＣＰＵ２１０が、サーバ装置１００からコンテンツ配信送信指示の制御信号やコンテンツデータの格納指示を受けた時の処理ルーチンの一例を示すフローチャートである。
【０２３６】
すなわち、ＣＰＵ２１０は、サーバ装置１００からコンテンツ配信送信指示の制御信号を受けたか否か判別し（ステップＳ１１０１）、コンテンツ配信送信指示の制御信号を受けたと判別したときには、コンテンツ配信送信指示の受信確認をサーバ装置１００に返信する（ステップＳ１１０２）。ここで、コンテンツ配信送信指示には、配信送信すべきコンテンツのＩＤと、配信送信すべき会員端末装置のネットワークアドレスとが含まれる。
【０２３７】
次に、ＣＰＵ２１０は、当該コンテンツ配信送信指示により、コンテンツを送信するように指定された会員端末装置２００に対して、前記受信したネットワークアドレスを用いてアクセスする（ステップＳ１１０３）。
【０２３８】
そして、ＣＰＵ２１０は、このアクセスに相手の会員端末装置２００が応答して、通信路が形成されたか否か判別し（ステップＳ１１０４）、通信路の形成を確認したときには、コンテンツ配信送信指示に含まれるコンテンツのＩＤにより指定されるコンテンツのデータを、コンテンツ格納部２０１から読み出して、相手会員端末装置２００に送信する（ステップＳ１１０５）。
【０２３９】
そして、ＣＰＵ２１０は、指定されたコンテンツデータの送信が完了したか否か監視し（ステップＳ１１０６）、送信が完了したと判別したときには、相手会員端末装置に対して、コンテンツ配信完了メッセージを送る（ステップＳ１１０７）。そして、相手端末から「受信ＯＫ」を受信したか否か判別し（ステップＳ１１０８）、「受信ＯＫ」ではなく、「受信ＮＧ」を受信したと判別したときには、ステップＳ１１０５に戻って、配信指示されたコンテンツを再度送信する。
【０２４０】
また、ステップＳ１１０８で「受信ＯＫ」を受信したと判別したときには、ＣＰＵ２１０は、当該相手会員端末装置との通信路を切断する（ステップＳ１１０９）。そして、サーバ装置１００に、コンテンツ配信完了を通知する（ステップＳ１１１０）。
【０２４１】
また、ステップＳ１１０１で、コンテンツ配信送信指示の制御信号は受信していないと判別したときには、ＣＰＵ２１０は、サーバ装置１００からコンテンツデータ格納指示を受信したか否か判別し（図２５のステップＳ１１１１）、コンテンツ格納指示を受信していないと判別したときには、ステップＳ１１０１に戻る。
【０２４２】
また、ステップＳ１１１１で、コンテンツ格納指示を受信したと判別したときには、ＣＰＵ２１０は、サーバ装置１００から送られてくるコンテンツデータを受信して、コンテンツ格納部２０１の共有利用エリアに格納する（ステップＳ１１１２）。
【０２４３】
そして、ＣＰＵ２１０は、サーバ装置１００からコンテンツ送信完了通知から到来するのを待ち（ステップＳ１１１３）、サーバ装置１００からのコンテンツ送信完了通知を受信したら、コンテンツ格納を確認して、コンテンツ格納完了をサーバ装置１１１４に通知する（ステップＳ１１１４）。そして、新コンテンツを格納したことを、ディスプレイ２２１の画面にメッセージ表示および／またはスピーカからの音声メッセージにより会員ユーザに報知する（ステップＳ１１１５）。
【０２４４】
＜サーバ装置１００における会員端末装置の接続時の処理動作＞
次に、サーバ装置１００における会員端末装置の接続時の処理動作について、図２６のフローチャートを参照して説明する。このフローチャートの各ステップの処理は、主として、サーバ装置１００のＣＰＵ１１０により実行される。
【０２４５】
図２６は、会員端末装置２００がネットワークを通じてアクセスしてきたときの処理ルーチンである。前述したように、会員端末装置２００は、電源がオンとされると、そのＣＰＵ２１０の制御により、自動的にサーバ装置１００に接続のアクセスをする。
【０２４６】
そこで、サーバ装置１００のＣＰＵ１１０は、会員端末装置２００からの接続のアクセス（接続要求）を待ち（ステップＳ１２０１）、接続のアクセスがあったと判別したときには、接続アクセス時のユーザＩＤやパスワードを参照して、会員認証の処理を行なう（ステップＳ１２０２）。この会員認証の結果、認証ができなかったときには、その旨（認証ＮＧ）を通知して、接続を拒否し（ステップＳ１２０３）、ステップＳ１２０１に戻る。
【０２４７】
ステップＳ１２０２での会員認証の結果、認証ができたときには、ＣＰＵ１１０は、会員情報管理メモリ部１０１や、会員端末装置情報管理メモリ部１０３において、接続アクセスしてきた会員端末装置２００を所有する当該会員についての管理情報が存在しているかどうかを検索する（ステップＳ１２０４）。そして、ＣＰＵ１１０は、その検索結果により、サーバ装置１００への初めての接続アクセスであるか否か判別する（ステップＳ１２０５）。
【０２４８】
ステップＳ１２５において、会員端末装置２００からの接続アクセスが初めてではないと判別したときには、ＣＰＵ１１０は、サーバ装置１００内の当該会員端末装置２００についての管理情報を確認し、会員端末装置情報管理メモリ部１０３の当該会員端末装置の管理領域内において、その電源状態の情報として、電源オンを書き込み、また、接続アクセスの履歴を書き込む（ステップＳ１２０６）。
【０２４９】
次に、ＣＰＵ１１０は、会員端末装置２００から当該端末を新規端末に交換することの通知を受信したか否か判別し（ステップＳ１２０７）、新規端末に交換することの通知は受信しないと判別したときには、この会員端末装置２００の接続時の処理ルーチンを終了する。
【０２５０】
ステップＳ１２０７で、新規端末に交換することの通知を受信したと判別したときには、ＣＰＵ１１０は、交換後の新規端末装置用の交換用ＩＤを、アクセスしてきた会員端末装置２００に送る（図２７のステップＳ１２２１）。そして、ＣＰＵ１１０は、当該会員端末装置２００に対して、コンテンツ格納部２０１の共有利用エリア内のコンテンツデータの削除指示を送る（ステップＳ１２２２）。
【０２５１】
次に、当該会員端末装置２００からコンテンツデータを受信して、例えばＲＡＭ１１３に一時保存すると共に、コンテンツデータが当該会員端末装置２００から返却されたことを、例えば会員端末装置情報管理メモリ部１０３に記録しておく（ステップＳ１２２３）。
【０２５２】
次に、会員端末装置２００から、すべてのコンテンツデータを削除した旨の通知を受信したか否か判別し（ステップＳ１２２４）、すべてのコンテンツデータを削除した旨の通知を受信したことを確認すると、ＣＰＵ１１０は、ＲＡＭ１１３に一時保存していたコンテンツデータを、共有領域３００内において、適宜の複数個の会員端末装置２００に分散して格納させるようにする。
【０２５３】
すなわち、適宜の会員端末装置２００にコンテンツデータの格納指示を送り、その後、当該コンテンツデータを当該会員端末装置２００に送って、そのコンテンツ格納部２０１に格納させるようにする。この処理動作を、ＲＡＭ１１３に保存していたコンテンツデータのすべてについて行なう。すべてのコンテンツデータを、会員端末装置２００に分配して格納したら、ＲＡＭ１１３に保存していたデータを削除する（ステップＳ１２２５）。
【０２５４】
その後、ＣＰＵ１１０は、共有領域３００内のコンテンツ所在情報の変動を反映するように、コンテンツ所在管理メモリ部１０２の内容を更新する（ステップＳ１２２６）。そして、この会員端末装置２００の接続時の処理ルーチンを終了する。
【０２５５】
図２６のステップＳ１２０５で、当該会員端末装置２００からの初めての接続アクセスであると判別したときには、当該会員端末装置２００は交換された新規端末であって、新規端末にデータを復元することの要求を受信したか否か判別する（ステップＳ１２０８）。
【０２５６】
ステップＳ１２０８で、新規端末にデータを復元することの要求を受信したと判別したときには、ＣＰＵ１１０は、当該交換後の新規端末装置用の管理情報領域をサーバ装置１００内に作成する。すなわち、会員端末装置情報管理メモリ部１０３に新規端末装置用の記憶エリアを作成する（図２８のステップＳ１２３１）。
【０２５７】
そして、ＣＰＵ１１０は、新会員端末装置２００からの交換用ＩＤの到来を待ち（ステップＳ１２３２）、交換用ＩＤを受信したら、会員端末装置情報管理メモリ部１０３に作成した新規端末の管理エリアに、当該交換用ＩＤを書き込むと共に、電源オン状態、接続履歴を書き込む。また、会員情報管理メモリ部１０１の当該会員についての会員端末装置のＩＤを、交換後ＩＤに書き換える（ステップＳ１２３３）。
【０２５８】
次に、ＣＰＵ１１０は、交換前の会員端末装置２００のコンテンツ格納部２０１に格納されていたコンテンツデータを、交換後の会員端末装置２００のコンテンツ格納部２０１の共有利用エリアに復元するための手順を作成する（ステップＳ１２３４）。すなわち、交換前の会員端末装置に格納されていたコンテンツと、そのコンテンツデータを格納している他の会員端末装置との対応の一覧を作成する。
【０２５９】
そして、ＣＰＵ１１０は、作成した一覧に基づき、交換前の会員端末装置２００のコンテンツ格納部２０１の共有利用エリアに格納されていたコンテンツのデータを格納している共有領域３００内の他の会員端末装置２００に、当該コンテンツデータを、交換後の新規端末に転送するように指示する（ステップＳ１２３５）。
【０２６０】
前述したように、この転送指示には、転送すべきコンテンツのＩＤと、当該新規会員端末装置２００のネットワーク上のアドレス情報が含まれているので、転送指示を受けた他の会員端末装置２００は、新規会員端末装置２００のアドレス情報を用いて当該新規会員端末装置２００にアクセスし、前記コンテンツＩＤに示されるコンテンツのデータをそのコンテンツ格納部２０１から読み出して、新規会員端末装置２００に送信するようにする。そして、転送指示を受けた他の会員端末装置２００は、指示されたコンテンツデータの転送を完了すると、転送完了通知をサーバ装置１００に送ってくる。
【０２６１】
そこで、ＣＰＵ１１０は、転送指示した他の会員端末装置２００からの転送完了通知を待ち（ステップＳ１２３６）、転送完了通知を受け取ると、交換前の会員端末装置２００に格納されていたコンテンツデータが新規会員端末装置２００にすべて復元されたか否か判別し（ステップＳ１２３７）、すべては復元されていないと判別したときには、ステップＳ１２３５に戻り、次のコンテンツデータの転送指示を他の会員端末装置２００に対して行なう。
【０２６２】
また、ステップＳ１２３７で、交換前の会員端末装置２００に格納されていたコンテンツデータが新規会員端末装置２００のコンテンツ格納部２０１にすべて復元されたと判別したときには、ＣＰＵ１１０は、交換後の新規会員端末装置２００にコンテンツ復元完了を通知する（ステップＳ１２３８）。そして、ＣＰＵ１１０は、共有領域３００内のコンテンツ所在情報がコンテンツの所在変動に合致するように、コンテンツ所在管理メモリ部１０２の内容を更新する（ステップＳ１２３９）。そして、この会員端末装置２００の接続時の処理ルーチンを終了する。
【０２６３】
次に、図２６のステップＳ１２０８で、新規端末にデータを復元することの要求を受信しないと判別したときには、ＣＰＵ１１０は、接続アクセスしてきた会員端末装置は、修理後の新会員端末装置であって、当該修理後の新会員端末装置へのコンテンツデータの復元要求を受信したか否か判別する（ステップＳ１２０９）。
【０２６４】
ステップＳ１２０９において、修理後の新会員端末装置へのコンテンツデータの復元要求を受信したと判別したときには、ＣＰＵ１１０は、当該修理後の新規端末装置用の管理情報領域をサーバ装置１００内に作成する。すなわち、会員端末装置情報管理メモリ部１０３に修理後の新端末装置用の記憶エリアを作成する（図２９のステップＳ１２４１）。
【０２６５】
そして、ＣＰＵ１１０は、新会員端末装置２００からの交換用ＩＤの到来を待ち（ステップＳ１２４２）、交換用ＩＤを受信したら、会員端末装置情報管理メモリ部１０３に作成した新会員端末装置用の管理エリアに、当該交換用ＩＤを書き込むと共に、電源オン状態、接続履歴を書き込む。また、会員情報管理メモリ部１０１の当該会員についての会員端末装置のＩＤを、交換後ＩＤに書き換える（ステップＳ１２４３）。
【０２６６】
次に、ＣＰＵ１１０は、修理前の会員端末装置２００のコンテンツ格納部２０１の共有利用エリアに格納されていたコンテンツデータを、修理後の会員端末装置２００のコンテンツ格納部２０１の共有利用エリアに復元するための手順を作成する（ステップＳ１２４４）。すなわち、修理前の会員端末装置に格納されていたコンテンツと、そのコンテンツデータを格納している他の会員端末装置との対応の一覧を作成する。
【０２６７】
そして、ＣＰＵ１１０は、作成した一覧に基づき、修理前の会員端末装置２００に格納されていたコンテンツのデータを格納している共有領域３００内の他の会員端末装置２００に、当該コンテンツデータを、修理後の新会員端末装置に転送するように指示する（ステップＳ１２４５）。
【０２６８】
前述したように、この転送指示には、転送すべきコンテンツのＩＤと、当該修理後の新会員端末装置２００のネットワーク上のアドレス情報が含まれているので、転送指示を受けた他の会員端末装置２００は、修理後の新会員端末装置２００のアドレス情報を用いて当該新会員端末装置２００にアクセスし、前記コンテンツＩＤに示されるコンテンツのデータをそのコンテンツ格納部２０１から読み出して、新会員端末装置２００に送信するようにする。そして、転送指示を受けた他の会員端末装置２００は、指示されたコンテンツデータの転送を完了すると、転送完了通知をサーバ装置１００に送ってくる。
【０２６９】
そこで、ＣＰＵ１１０は、転送指示した他の会員端末装置２００からの転送完了通知を待ち（ステップＳ１２４６）、転送完了通知を受け取ると、修理前の会員端末装置２００に格納されていたコンテンツデータが修理後の新会員端末装置２００にすべて復元されたか否か判別し（ステップＳ１２４７）、すべては復元されていないと判別したときには、ステップＳ１２４５に戻り、次のコンテンツデータの転送指示を他の会員端末装置２００に対して行なう。
【０２７０】
また、ステップＳ１２４７で、修理前の会員端末装置２００に格納されていたコンテンツデータが新会員端末装置２００のコンテンツ格納部２０１にすべて復元されたと判別したときには、ＣＰＵ１１０は、修理後の新会員端末装置２００にコンテンツ復元完了を通知する（ステップＳ１２４８）。
【０２７１】
そして、ＣＰＵ１１０は、共有領域３００内のコンテンツ所在情報がコンテンツの所在変動に合致するように、コンテンツ所在管理メモリ部１０２の内容を更新する。このとき、修理前の会員端末装置についてのコンテンツ所在情報は、コンテンツ所在管理メモリ部１０２から削除される（ステップＳ１２４９）。そして、この会員端末装置２００の接続時の処理ルーチンを終了する。
【０２７２】
図２６のステップＳ１２０９において、修理後の新会員端末装置へのコンテンツデータの復元要求を受信しないと判別したときには、ＣＰＵ１１０は、会員情報管理メモリ部１０１および会員端末装置情報管理メモリ部１０３に、当該アクセスしてきた会員および会員端末装置についての管理情報領域を作成し、ＲＡＭ１１３に保持していた会員情報を、会員情報管理メモリ部１０１に設けた当該会員用の管理領域に書き込むと共に、会員端末装置情報管理メモリ部１０３に設けた当該会員端末装置の管理領域内において、電源状態の情報として、電源オン状態を書き込み、また、接続アクセスの履歴を書き込む（ステップＳ１２１０）。
【０２７３】
さらに、ＣＰＵ１１０は、ＲＡＭ１１３に保持していた当該会員端末装置２００のコンテンツ格納部２０１に格納されているコンテンツの情報を、コンテンツ所在管理メモリ部１０２に追加登録するように制御する（ステップＳ１２１１）。これにより、共有領域３００に、会員登録された会員が所有する会員端末装置２００のコンテンツ格納部２０１が追加され、すべての会員が利用可能となる。
【０２７４】
以上で、会員端末装置２００がサーバ装置１００に接続アクセスしてきたときのサーバ装置１００の処理は終了する。前述もしたように、以後は、会員端末装置２００が電源オフ状態あるいは会員端末装置２００の電源プラグが電源コンセントに接続されていない状態とならない限り、サーバ装置１００と会員端末装置２００との接続状態が保持される。
【０２７５】
なお、新規端末装置に交換した後のコンテンツ復元または修理後の新端末装置のコンテンツ復元におけるコンテンツ転送の料金は、無料あるいは低額とすることができる。
【０２７６】
また、旧会員端末装置から新規会員端末装置へ交換する際において、コンテンツ格納指示に従ってコンテンツ格納し、また、コンテンツデータ復元のときに、新会員端末装置にＰ２Ｐのコンテンツデータ送信を行った他の会員端末装置に対しては、コンテンツ格納手数料およびコンテンツ送信手数料を、報酬として還元するようにすることができる。
【０２７７】
＜サーバ装置１００の通常処理動作＞
次に、サーバ装置１００の処理動作について、図３０〜図３５のフローチャートを参照して説明する。以下に説明するフローチャートの各ステップの処理は、主として、サーバ装置１００のＣＰＵ１１０により実行される。
【０２７８】
図３０に示すように、サーバ装置１００のＣＰＵ１１０は、いずれかの会員端末装置２００からコンテンツ配信依頼を受信したか否か判別し（ステップＳ１３１）、コンテンツ配信依頼を受信したと判別したときには、コンテンツ所在管理メモリ部１０２で管理している共有領域３００内のすべてのコンテンツの一覧であるコンテンツ配信リストを、配信依頼してきた会員端末装置２００に対して送信する（ステップＳ１３２）。
【０２７９】
前述したように、会員端末装置２００からは、このコンテンツ配信リストから選択された配信を希望するコンテンツの取得要求あるいはコンテンツ配信依頼モード終了の通知が送られてくる。
【０２８０】
そこで、サーバ装置１００のＣＰＵ１１０は、会員端末装置２００からのコンテンツ取得要求を受信したか否か判別し（ステップＳ１３３）、コンテンツ取得要求を受信していないと判別したときには、コンテンツ配信依頼モード終了の通知を受信したか否か判別し（ステップＳ１３４）、当該通知を受信しないと判別したときには、ステップＳ１３３に戻り、当該通知を受信したと判別したときには、コンテンツ配信依頼モードを終了し、ステップＳ１３１に戻る。
【０２８１】
そして、ステップＳ１３３で、コンテンツ取得要求を受信したと判別したときには、ＣＰＵ１１０は、コンテンツ取得要求に含まれるコンテンツＩＤを検索子として、コンテンツ所在管理メモリ部１０２を検索し（ステップＳ１３６）、当該コンテンツのデータがサーバ装置１００のコンテンツ格納部１０４内に在るか否か判別する（ステップＳ１３７）。
【０２８２】
ステップＳ１３７で、当該コンテンツのデータがサーバ装置１００のコンテンツ格納部１０４内にあると判別したときには、取得要求されたコンテンツのデータ（暗号化されている）をコンテンツ格納部１０４から読み出し、取得要求した会員端末装置２００に当該コンテンツのデータをダウンロードする（ステップＳ１３８）。
【０２８３】
そして、ＣＰＵ１１０は、当該コンテンツのデータをすべてダウンロードしたか否か判別し（ステップＳ１３９）、すべてダウンロードしたと判別したときには、当該コンテンツのダウンロード完了を会員端末装置に通知する（ステップＳ１４０）。
【０２８４】
次に、ＣＰＵ１１０は、コンテンツ配信依頼モード終了の通知を受信したか否か判別し（ステップＳ１４１）、当該通知を受信しないと判別したときには、ステップＳ１３３に戻り、当該通知を受信したと判別したときには、コンテンツ配信依頼モードを終了し、ステップＳ１３１に戻る。
【０２８５】
また、ステップＳ１３７で、取得要求されたコンテンツのデータは、サーバ装置１００内にはないと判別したときには、ＣＰＵ１１０は、コンテンツ所在管理メモリ部１０２から取得要求されたコンテンツを記憶する他の会員端末装置２００を検索する。さらに、ＣＰＵ１１０は、当該検索した他の会員端末装置２００の中から、会員端末装置情報管理メモリ部１０３を参照し、電源オンあるいはサスペンド状態であって使用可能であるものを検索する（ステップＳ１４３）。
【０２８６】
次に、ＣＰＵ１１０は、このステップＳ１４３での検索の結果として、取得要求されたコンテンツのデータをそのコンテンツ格納部２０１に格納しており、かつ、電源オンあるいはサスペンド状態であって使用可能である他の会員端末装置２００があるか否か判別する（ステップＳ１４４）。
【０２８７】
ステップＳ１４４で、前記条件に該当する会員端末装置２００がなかったときには、ＣＰＵ１１０は、次のように認識する。すなわち、取得要求されたコンテンツのデータをそのコンテンツ格納部２０１に格納している会員端末装置２００はあるが、たまたまそれら装置２００のすべての電源がオフになっている状態であると認識する。そこで、ＣＰＵ１１０は、取得要求してきた会員端末装置２００に対して、「現時点ではコンテンツ配信は不可であり、後の時点で再取得要求するように促すメッセージ」を送出し（ステップＳ１４５）、その後、コンテンツ配信依頼モードを終了し、ステップＳ１３１に戻る。
【０２８８】
なお、ステップＳ１４５では、取得要求してきた会員端末装置２００に対して、後の時点で再取得要求するようにしたが、前記コンテンツを所有する該当する会員端末装置２００に対して、後の時点において、当該会員端末装置２００が利用可能になったら転送するように指示するようにしても良い。
【０２８９】
次に、ステップＳ１４４で、前記条件に該当する会員端末装置２００があったと判別したときには、ＣＰＵ１１０は、コンテンツ取得要求をしてきた会員端末装置２００に、取得要求されたコンテンツは、他の会員端末装置２００からＰ２Ｐ配信送信されることを通知する（図３１のステップＳ１５１）。
【０２９０】
次に、ＣＰＵ１１０は、ステップＳ１４４で前記条件に該当するとして検知した他の会員端末装置２００の電源状態を、会員端末装置情報管理メモリ部１０３を参照してチェックする（ステップＳ１５２）。
【０２９１】
そして、ＣＰＵ１１０は、当該他の会員端末装置２００の電源状態は、サスペンド状態であるか否か判別し（ステップＳ１５３）、サスペンド状態でなければ、当該他の会員端末装置２００に対して、取得要求されたコンテンツのデータを、取得要求してきた会員端末装置２００に対して送信するように指示する配信送信指示制御を送る（ステップＳ１５６）。そして、ステップＳ１３１に戻る。
【０２９２】
また、ステップＳ１５３で、前記他の会員端末装置２００の電源状態がサスペンド状態であると判別したときには、ＣＰＵ１１０は、当該他の会員端末装置２００に対して、ウエイクアップ指示を送り、当該他の会員端末装置２００の電源状態をオンにし、そのＣＰＵ２１０をウエイクアップする（ステップＳ１５４）。
【０２９３】
そして、ＣＰＵ１１０は、当該他の会員端末装置２００の電源状態がオンになるのを確認した後（ステップＳ１５５）、取得要求されたコンテンツのデータを、取得要求してきた会員端末装置２００に対して送信するように指示する配信送信指示制御を送る（ステップＳ１５６）。そして、ステップＳ１３１に戻る。
【０２９４】
また、ステップＳ１３１で、コンテンツ配信依頼は受信していないと判別したときには、ＣＰＵ１１０は、配信送信指示した会員端末装置２００からのコンテンツ送信完了通知を受信したか否か判別する（図３２のステップＳ１６１）。
【０２９５】
そして、このステップＳ１６１で、配信送信指示した会員端末装置２００からのコンテンツ送信完了通知を受信したと判別したときには、ＣＰＵ１１０は、Ｐ２Ｐによるコンテンツ配信が完了して、コンテンツの取得要求をした会員端末装置２００のコンテンツ格納部２０１に、当該取得要求されたコンテンツのデータが追加されたと認識して、コンテンツ所在管理メモリ部１０２の、当該コンテンツについての所在情報として、コンテンツを取得した会員端末装置２００のＩＤを加えることにより、コンテンツ所在管理メモリ部１０２の記憶内容を更新する（ステップＳ１６２）。
【０２９６】
次に、ＣＰＵ１１０は、前記コンテンツ配信されたコンテンツを取得要求した会員端末装置２００を所有する会員に対して、配信したコンテンツの料金を課金処理する。この課金処理は、前述したように、会員情報管理メモリ部１０１に記憶されている当該会員についての課金のための情報に基づいて行なう（ステップＳ１６３）。
【０２９７】
なお、このステップＳ１６３における課金を行なう場合において、コンテンツ取得要求されたコンテンツが、会員端末装置２００からの削除要求によって削除されたコンテンツであったことを、会員端末装置情報管理メモリ部１０３の記憶情報から検知した場合には、この実施形態では、当該コンテンツの配信に対する課金は、無料あるいは低額とする。
【０２９８】
次に、ＣＰＵ１１０は、前記コンテンツ配信を実行した会員端末装置２００を所有する会員に対して、コンテンツ配信についての手数料を報酬として還元する（ステップＳ１６４）。この場合の手数料の還元方法としては、例えば、当該会員端末装置２００を所有する会員が行なった配信要求により課金として発生した費用から差し引く方法、あるいは、会員情報管理メモリ部１０１に記憶されている当該会員の銀行口座に当該報酬を振り込む方法などがある。
【０２９９】
次に、ＣＰＵ１１０は、コンテンツ送信完了通知を送ってきた会員端末装置との通信路を切断し（ステップＳ１６５）、その後、ステップＳ１３１に戻る。
【０３００】
また、図３２のステップＳ１６１で、配信送信指示した会員端末装置２００からのコンテンツ送信完了通知を受信していないと判別したときには、ＣＰＵ１１０は、いずれかの会員端末装置２００から、電源状態の電源オン状態からサスペンド状態への移行許可要求を受信したか否か判別する（図３３のステップＳ１７１）。
【０３０１】
そして、このステップＳ１７１で、電源状態の電源オン状態からサスペンド状態への移行許可要求を受信したと判別したときには、ＣＰＵ１１０は、そのときに他の会員端末装置が、サスペンド状態への移行許可要求をしてきた会員端末装置２００のコンテンツ格納部２０１に格納されているコンテンツを必要としているか、つまり、他の会員端末装置から当該電源状態変更の許可要求をしてきた会員端末装置２００内のコンテンツの配信依頼要求が発生しているか否か判別する（ステップＳ１７２）。
【０３０２】
このステップＳ１７２において、他の会員端末装置が、当該会員端末装置２００内のコンテンツを必要としていないと判別したときには、当該会員端末装置２００に、サスペンド状態への移行許可を返す（ステップＳ１７３）。そして、ＣＰＵ１１０は、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の電源状態を、電源オン状態からサスペンド状態に書き換える（ステップＳ１７４）。
【０３０３】
また、ステップＳ１７２で、他の会員端末装置が、当該会員端末装置２００内のコンテンツを必要としていると判別したときには、当該会員端末装置２００に、サスペンド状態への移行不許可（拒否）を返す（ステップＳ１７５）。ステップＳ１７４およびステップＳ１７５の次には、ステップＳ１３１に戻る。
【０３０４】
また、ステップＳ１７１で、電源状態の電源オン状態からサスペンド状態への移行許可要求は受信していないと判別したときには、ＣＰＵ１１０は、いずれかの会員端末装置２００から、電源状態の電源オン状態から電源オフ状態への移行許可要求を受信したか否か判別する（ステップＳ１７６）。
【０３０５】
このステップＳ１７６で、電源オン状態から電源オフ状態への移行許可要求を受信したと判別したときには、ＣＰＵ１１０は、そのときに他の会員端末装置が、電源オフ状態への移行許可要求をしてきた当該会員端末装置２００のコンテンツ格納部２０１に格納されているコンテンツを必要としているか、つまり、他の会員端末装置から当該電源状態変更の許可要求をしてきた会員端末装置２００内のコンテンツの配信依頼要求が発生しているか否か判別する（ステップＳ１７７）。
【０３０６】
このステップＳ１７７において、他の会員端末装置が、当該会員端末装置２００内のコンテンツを必要としていないと判別したときには、当該会員端末装置２００に、電源オフ状態への移行許可を返す（ステップＳ１７８）。そして、ＣＰＵ１１０は、会員端末装置情報管理メモリ部１０３の当該会員端末装置２００の電源状態を、電源オン状態から電源オフ状態に書き換える（ステップＳ１７４）。
【０３０７】
また、ステップＳ１７７で、他の会員端末装置２００が、当該会員端末装置内のコンテンツを必要としていると判別したときには、当該会員端末装置２００に、電源オフ状態への移行不許可（拒否）を返す（ステップＳ１８０）。ステップＳ１７９およびステップＳ１８０の次には、ステップＳ１３１に戻る。
【０３０８】
ステップＳ１７６で、電源状態の電源オン状態から電源オフ状態への移行許可要求は受信していないと判別したときには、ＣＰＵ１１０は、コンテンツ削除通知を会員端末装置２００から受信したか否か判別する（図３４のステップＳ１８１）。
【０３０９】
ステップＳ１８１で、コンテンツ削除通知を受信しなかったと判別したときには、ＣＰＵ１１０は、図３０のステップＳ１３１に戻る。また、ステップＳ１８１で、コンテンツ削除通知を受信したと判別したときには、ＣＰＵ１１０は、会員端末装置２００から送られてくるコンテンツデータを受信して、例えばＲＡＭ１１３に一時保存する（ステップＳ１８２）。
【０３１０】
次に、ＣＰＵ１１０は、受信した削除対象のコンテンツのデータは、共有領域３００内に複数個存在するか否かをコンテンツ所在管理メモリ部１０２の内容を参照して判別する（ステップＳ１８３）。
【０３１１】
そして、ＣＰＵ１１０は、共有領域３００内に、受信した削除対象のコンテンツデータが複数個在ると判別したときには、当該削除要求をしてきた会員端末装置２００についての削除履歴として、会員端末装置情報管理メモリ部１０３に、削除対象のコンテンツ（例えばコンテンツＩＤ）を書き込み、ＲＡＭ１１３に一時保存していたコンテンツデータを削除する。そして、会員端末装置２００にコンテンツ削除を通知する（ステップＳ１９０）。
【０３１２】
そして、削除したコンテンツについての所在情報の変化を反映させるように、コンテンツ所在管理メモリ部１０２の内容を更新する（ステップＳ１９１）。そして、図３０のステップＳ１３１に戻る。
【０３１３】
また、ステップＳ１８３で、受信した削除対象のコンテンツのデータは、共有領域３００内には存在しない、あるいは１個しか存在しないと判別したときには、ＣＰＵ１１０は、受信した削除対象のコンテンツデータを所持していない適宜の会員端末装置２００にコンテンツ格納指示および当該コンテンツデータを送って、当該コンテンツデータを当該会員端末装置２００のコンテンツ格納部２０１に格納させる（ステップＳ１８５）。
【０３１４】
そして、削除対象のコンテンツの送信の完了を待ち（ステップＳ１８６）、削除対象のコンテンツの送信の完了を確認したら、コンテンツ格納指示した会員端末装置２００に、コンテンツ送信完了を通知する（ステップＳ１８７）。そして、ＣＰＵ１１０は、削除要求してきた会員端末装置２００に削除完了を通知する（ステップＳ１８８）。
【０３１５】
次に、ＣＰＵ１１０は、削除コンテンツを格納した会員端末装置２００を所有する会員について、手数料を還元するように処理する（ステップＳ１８９）。次に、ステップＳ１９０に進む。
【０３１６】
このようにして、削除されたコンテンツの情報（コンテンツＩＤ）は、削除要求した会員端末装置についての管理情報として、会員端末装置情報管理メモリ部１０３に記憶されているので、当該削除要求した会員端末装置２００からコンテンツデータの復元を要求をしたときには、前記管理情報を参照することにより、サーバ装置１００では、当該復元要求であることを認識する。
【０３１７】
そして、前述もしたように、削除したコンテンツデータの復元は、この実施形態では、無料あるいは低廉な価格で行なうことができるようにされている。
【０３１８】
こうして、この実施形態によれば、サーバ装置１００では、会員端末装置のコンテンツ格納部２０１の共有利用エリアに存在するコンテンツに関しては、コンテンツ削除をも管理しているので、コンテンツを削除しても容易に復元可能である。したがって、会員ユーザは、誤ってコンテンツを削除しても容易に復元することができるし、また、コンテンツ格納部２０１の残容量が少なくなったときには、一時的にコンテンツを削除して、コンテンツの空き容量を増やすようにすることも安心してできる。
【０３１９】
＜会員端末装置２００のコンセント引き抜き検出チェック＞
この実施形態では、サーバ装置１００は、定期的に、電源オン状態またはサスペンド状態になっている会員端末装置２００を順次に選択して、応答依頼を送り、その応答の有無により、電源オン状態またはサスペンド状態であるとサーバ装置１００側が認識しているにもかかわらず、電源プラグがコンセントから引き抜かれてしまった会員端末装置２００をチェックするようにする。
【０３２０】
図３５に、このサーバ装置１００におけるチェック処理を説明するためのフローチャート示す。すなわち、サーバ装置１００のＣＰＵ１１０は、前回のチェックアクセスから一定時間経過したか否か判別する（ステップＳ５０１）。
【０３２１】
ステップＳ１８１で、前回のチェックアクセスから一定時間経過したと判別したときには、ＣＰＵ１１０は、会員端末装置情報管理メモリ部１０３において、電源状態が電源オン状態またはサスペンド状態である会員端末装置２００のうちから、前回選択した会員端末装置の次の会員端末装置を選択し、当該選択した会員端末装置２００に対して、応答依頼のアクセスをする（ステップＳ５０２）。
【０３２２】
次に、ＣＰＵ１１０は、応答依頼のアクセスをした会員端末装置２００から応答があるか否か判別し（ステップＳ５０３）、応答がないと判別したときには、会員端末装置情報管理メモリ部１０３において、当該応答依頼のアクセスした会員端末装置２００の状態として「使用不可」を書き込む。この例では、図６に示すように、会員端末装置情報管理メモリ部１０３において、当該応答依頼のアクセスした会員端末装置２００の電源状態に「使用不可」を書き込む（ステップＳ５０４）。
【０３２３】
また、ステップＳ５０３で、応答依頼のアクセスをした会員端末装置２００から応答があったと判別したときには、ＣＰＵ１１０は、会員端末装置情報管理メモリ部１０３に記憶されている当該会員端末装置２００の電源状態がオンであるか否か判別し（ステップＳ５０５）、この会員端末装置２００の電源状態が電源オンと判別したときには、ＣＰＵ１１０は、当該会員端末装置２００に対して、コンテンツ格納部２０１に格納しているコンテンツについての情報の取得要求を送る（ステップＳ５０６）。
【０３２４】
そして、ＣＰＵ１１０は、ステップＳ５０６での取得要求に対して会員端末装置２００から送られてくるコンテンツについての情報を受信し（ステップＳ５０７）、サーバ装置１００内のコンテンツ所在管理メモリ部１０２に記憶されている当該会員端末装置２００のコンテンツについての情報が、当該会員端末装置２００に実際に存在するコンテンツと同一であるか否か判別する（ステップＳ５０８）。そして、実際に存在するコンテンツと同一であれば、チェックＯＫであるとして、ステップＳ５０１に戻り、次のチェックタイミングで、次の会員端末装置１００に対してチェックを行なうようにする。
【０３２５】
ステップＳ５０８で、当該会員端末装置２００に存在するコンテンツの内容と、サーバ装置１００のコンテンツ所在管理メモリ部１０２の所在情報との間に相違があったと判別したときには、ＣＰＵ１１０は、会員端末装置２００から受信したコンテンツについての情報に基づいて、コンテンツ所在管理メモリ部１０２の内容を更新して、会員端末装置２００に実際に存在するコンテンツと合致させるようにする（ステップＳ５０９）。そして、ステップＳ５０１に戻り、次のチェックタイミングで、次の会員端末装置２００に対してチェックを行なうようにする。
【０３２６】
また、ステップＳ５０５において、会員端末装置２００の電源状態がサスペンド状態であって、電源オンではなかったときには、ステップＳ５０１に戻り、次のチェックタイミングで、次の会員端末装置２００に対してチェックを行なうようにする。
【０３２７】
以上のようにして、この実施形態によれば、電源がオンされている状態やサスペンド状態にあった会員端末装置２００の電源プラグが電源コンセントから抜かれてしまっても、サーバ装置１００は、上述のチェックを行なうことにより、そのことを的確に把握することができる。このため、使用不可である会員端末装置２００に、コンテンツの配信送信指示制御信号を送ってしまうことなどを防止することができる。
【０３２８】
［変形例］
以上の説明では、会員端末装置は、コンテンツとして音楽コンテンツのみを対象とするようにしたが、この発明の対象となるコンテンツは、音楽コンテンツに限らず、映像、ゲーム、プログラム、小説（テキストデータ）などのコンテンツであってもよいことは言うまでもない。
【０３２９】
また、上述の実施形態では、コンテンツ提供会社からは専用端末装置を提供するようにしたが、会員ユーザが備えるパーソナルコンピュータなどを会員端末装置とすることもできる。その場合には、サーバ装置は、ダウンロードしたコンテンツを、そのダウンロード先である会員端末装置の識別情報と共に、コンテンツ所在管理メモリ部に記憶するようにすることができる。そして、共有領域のコンテンツは、当該ダウンロードしたコンテンツの範囲とすることにより、著作権保護の管理が容易となる。
【０３３０】
また、上述の実施形態では、会員端末装置の電源状態は、電源オン、電源オフ、サスペンドの３状態で管理するようにしたが、電源オフのときに、サスペンドと同様の状態とすることにより、２状態で管理するようにすることもできる。
【０３３１】
また、上述の実施形態では、会員端末装置は電源オンの状態のときには、サーバ装置に対して、常にネットワークを通じて接続するようにしたが、会員端末装置は、電源プラグを電源コンセントに接続し、メイン電源スイッチを投入したときには、常にサスペンド状態と同様の状態にすることにより、常に会員端末装置をサーバ装置に接続しておくようにする必要はない。
【０３３２】
なお、上述の実施形態では、コンテンツ削除の場合においては、サーバ装置１００は、当該コンテンツが共有領域内に複数個存在するか否かを判別して、複数個存在しないと判別したときには、他の会員端末装置に当該削除対象のコンテンツを格納させるようにしたが、サーバ装置１００は、削除要求があったときには、必ず、他の会員端末装置に当該削除対象のコンテンツデータを格納させるようにしてもよい。
【０３３３】
なお、会員端末装置のコンテンツ格納部の共有利用エリアに、会員がコンテンツを格納し、そのコンテンツの所在情報（コンテンツＩＤと会員端末装置ＩＤとを少なくとも含む情報）をサーバ装置にアップロードすることにより、会員側からコンテンツを共有領域に追加するようにすることもできる。この場合には、追加するコンテンツについての著作権保護の問題を回避することができることを条件とすることが好ましい。
【０３３４】
なお、以上の説明では、課金および手数料還元の処理は、銀行口座やクレジットカードを通じて行なうようにしたが、いわゆるプリペイド式のＩＣカードなどを用いた課金および手数料還元の処理を行なうようにすることもできる。
【０３３５】
【発明の効果】
以上説明したように、この発明によれば、著作権保護が容易であり、かつ、ユーザに対して低価格で配信ができるコンテンツ管理システムを提供することができる。また、サーバ装置は、コンテンツの実体としてのデータを保持する大容量のコンテンツ格納部を持つ必要がないという効果もある。
【０３３６】
また、この発明によれば、サーバ装置が端末装置に格納されているコンテンツを管理するので、端末装置が交換されたときにも、交換後の端末装置に、交換前の端末装置が所持していたコンテンツを復元することができる。
【０３３７】
また、端末装置に格納されていたコンテンツを削除した場合にも、当該コンテンツデータの復元を無料または低廉な価格を行なうようにすることもできる。
【図面の簡単な説明】
【図１】この発明によるコンテンツ管理システムの実施形態の全体の概要を説明するための図である。
【図２】この発明によるコンテンツ管理システムの実施形態の全体の概要を説明するための図である。
【図３】この発明によるコンテンツ管理システムの実施形態におけるコンテンツ配信の仕組みを説明するための図である。
【図４】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置のハードウエア構成例を示すブロック図である。
【図５】図４のサーバ装置の一部の構成を説明するための図である。
【図６】図４のサーバ装置の一部の構成を説明するための図である。
【図７】図４のサーバ装置の一部の構成を説明するための図である。
【図８】この発明によるコンテンツ管理システムの実施形態における端末装置のハードウエア構成例を示すブロック図である。
【図９】この発明によるコンテンツ管理システムの実施形態における会員登録手順を説明するためのフローチャートである。
【図１０】この発明によるコンテンツ管理システムの実施形態における端末装置の電源状態管理を説明するための図である。
【図１１】端末装置を新規端末に交換する場合における処理の手順を説明するための図である。
【図１２】端末装置を新規端末に交換したときのコンテンツデータの復元のための処理の手順を説明するための図である。
【図１３】端末装置を修理して新端末とした場合におけるコンテンツデータの復元のための処理の手順を説明するための図である。
【図１４】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１５】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１６】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１７】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１８】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図１９】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２０】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２１】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２２】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２３】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートである。
【図２４】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２５】この発明によるコンテンツ管理システムの実施形態における端末装置の処理動作を説明するためのフローチャートの一部である。
【図２６】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図２７】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図２８】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図２９】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３０】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３１】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３２】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３３】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３４】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートの一部である。
【図３５】この発明によるコンテンツ管理システムの実施形態におけるサーバ装置の処理動作を説明するためのフローチャートである。
【符号の説明】
１…コンテンツ提供会社、２…会員ユーザ、３…ネットワーク、１００…サーバ装置、１０１…会員情報管理メモリ部、１０２…コンテンツ所在管理メモリ部、１０３…会員端末装置情報管理メモリ部、２００…会員端末装置、２０１…コンテンツ格納部
【図１】
2004362034.tif 000003
【図２】
2004362034.tif 000004
【図３】
2004362034.tif 000005
【図４】
2004362034.tif 000006
【図５】
2004362034.tif 000007
【図６】
2004362034.tif 000008
【図７】
2004362034.tif 000009
【図８】
2004362034.tif 000010
【図９】
2004362034.tif 000011
【図１０】
2004362034.tif 000012
【図１１】
2004362034.tif 000013
【図１２】
2004362034.tif 000014
【図１３】
2004362034.tif 000015
【図１４】
2004362034.tif 000016
【図１５】
2004362034.tif 000017
【図１６】
2004362034.tif 000018
【図１７】
2004362034.tif 000019
【図１８】
2004362034.tif 000020
【図１９】
2004362034.tif 000021
【図２０】
2004362034.tif 000022
【図２１】
2004362034.tif 000023
【図２２】
2004362034.tif 000024
【図２３】
2004362034.tif 000025
【図２４】
2004362034.tif 000026
【図２５】
2004362034.tif 000027
【図２６】
2004362034.tif 000028
【図２７】
2004362034.tif 000029
【図２８】
2004362034.tif 000030
【図２９】
2004362034.tif 000031
【図３０】
2004362034.tif 000032
【図３１】
2004362034.tif 000033
【図３２】
2004362034.tif 000034
【図３３】
2004362034.tif 000035
【図３４】
2004362034.tif 000036
【図３５】
2004362034.tif 000037