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