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