(57)【要約】【課題】  格段と効率的にコンテンツデータを整理して提示し得るようにする。【解決手段】  クライアント端末２は、ダウンロードした複数の音楽データのタイトルを、各音楽データに対応付けられたアルバム識別情報に基づくアルバムごとに、各音楽データに対応付けられた収録順序情報に基づく順序で提示する。【選択図】          図１
2005331682.tif 000002
【特許請求の範囲】
【請求項１】
外部装置に対し特定のコンテンツデータのダウンロードを要求するダウンロード要求信号を送信すると共に、当該ダウンロード要求信号に応じたコンテンツデータを受信する通信手段と、
上記通信手段により受信された上記コンテンツデータは、コンテンツデータ本体と、少なくともコンテンツ識別情報、コンテンツタイトル情報、コンテンツデータセット識別情報格納領域、及びコンテンツデータセットタイトル情報格納領域、収録順序情報格納領域を含むフリンジ情報とを有し、当該フリンジ情報と当該コンテンツデータ本体とを関連付けて記録媒体に記録する記録手段と、
上記記録手段により記録される上記コンテンツデータに対応する上記コンテンツデータセットタイトル情報格納領域に格納されるコンテンツデータセットタイトル情報が並べて表示され、さらに当該コンテンツデータセットタイトル情報の下位階層に、上記コンテンツデータセットタイトル情報格納領域に当該コンテンツデータセットタイトル情報が格納される上記コンテンツデータの上記コンテンツタイトル情報が、上記収録順序格納領域に格納される収録順序情報に基づく順序で表示される画像を生成し出力する画像生成手段と
を具え、
上記記録手段は、
上記コンテンツデータに対応するコンテンツデータセット識別情報に基づきコンテンツデータセットプレイリスト管理情報を生成すると共に上記記録媒体に記録し、当該コンテンツデータセットプレイリスト管理情報は、コンテンツデータセットプレイリスト識別情報、コンテンツデータセット識別情報、及びコンテンツデータセットプレイリスト作成時刻情報を有し、当該コンテンツデータセットプレイリスト管理情報により管理されるコンテンツデータ管理情報には上記コンテンツデータセットプレイリスト識別情報が付与され、
上記受信されたコンテンツデータの上記コンテンツデータセット識別情報を有する上記コンテンツデータセットプレイリスト管理情報を取得すると共に上記コンテンツデータセットプレイリスト作成時刻情報に基づきソートし、
上記コンテンツデータセットプレイリスト管理情報のうち最も古いコンテンツデータセットプレイリスト管理情報を抽出し、
当該抽出されたコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に上記受信されたコンテンツデータの上記収録順序情報に一致するコンテンツデータ管理情報が存在するとき次に古いコンテンツデータセットプレイリスト管理情報を抽出し、
順に古いコンテンツデータセットプレイリスト管理情報を抽出し、当該抽出されたコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与された上記コンテンツデータ管理情報の中に上記受信されたコンテンツデータの上記収録順序情報に一致するコンテンツデータ管理情報が存在しないとき、当該コンテンツデータセットプレイリスト管理情報のコンテンツデータセットプレイリスト識別情報を付与して上記コンテンツデータ管理情報をコンテンツデータ本体と共に上記記録媒体に記録し、
記録される全てのコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に上記受信されたコンテンツデータの収録順序情報に一致するコンテンツデータ管理情報が存在するとき、新たにコンテンツデータセットプレイリスト管理情報を生成し、当該コンテンツデータセットプレイリスト管理情報に付与されたコンテンツデータセットプレイリスト識別情報を上記受信されたコンテンツデータ管理情報に付与してコンテンツデータ本体と共に上記記録媒体に記録する
ことを特徴とする情報処理装置。
【請求項２】
上記記録媒体に記録された上記コンテンツデータを削除する削除手段を具え、
上記削除手段は、
指定された上記コンテンツデータを削除すると共に、当該コンテンツデータと同じ上記コンテンツデータセット識別情報と上記収録順序情報を有し最も新しく生成された特定コンテンツデータを抽出し、
上記特定コンテンツデータの上記コンテンツデータセット識別情報を有する上記コンテンツデータセットプレイリスト管理情報を取得すると共に上記コンテンツデータセットプレイリスト作成時刻情報に基づきソートし、
上記コンテンツデータセットプレイリスト管理情報のうち最も古いコンテンツデータセットプレイリスト管理情報を抽出し、
当該抽出されたコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に上記特定コンテンツデータの上記収録順序情報に一致するコンテンツデータ管理情報が存在するとき次に古いコンテンツデータセットプレイリスト管理情報を抽出し、
順に古いコンテンツデータセットプレイリスト管理情報を抽出し、当該抽出されたコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に上記特定コンテンツデータの上記収録順序情報に一致するコンテンツデータ管理情報が存在しないとき、上記特定コンテンツデータのコンテンツデータセットプレイリスト識別情報を当該コンテンツデータセットプレイリスト管理情報のコンテンツデータセットプレイリスト識別情報に変更する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記記録手段は、
上記コンテンツデータに対応するコンテンツデータセット識別情報としてのアルバム識別情報に基づきアルバムプレイリスト管理情報を生成すると共に上記記録媒体に記録し、当該アルバムプレイリスト管理情報は、アルバムプレイリスト識別情報、アルバム識別情報、及びアルバムプレイリスト作成時刻情報を有し、当該アルバムプレイリスト管理情報により管理されるコンテンツデータ管理情報には上記アルバムプレイリスト識別情報が付与される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
上記記録媒体に記録された上記コンテンツデータを削除する削除手段を具え、
上記画像生成手段は、
上記記録手段及び上記削除手段から、上記アルバムプレイリスト管理情報と当該アルバムプレイリスト管理情報により管理されるコンテンツデータ管理情報とを取得し、当該取得したアルバムプレイリスト管理情報とコンテンツデータ管理情報とに基づいて画像を生成して記録媒体に一時記録する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
上記記録手段及び上記削除手段は、削除又は更新されたアルバムプレイリストの上記アルバムプレイリスト識別情報を上記画像生成手段に通知し、
上記画像生成手段は、上記通知に基づき画像を再生成し、上記記憶媒体に一時記憶する
ことを
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
上記コンテンツデータセットは、ＤＶＤ−Ｖｉｄｅｏ又はフォトアルバムに相当する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
上記フリンジ情報にはジャンル情報も含まれ、
上記画像生成手段は、
操作に応じて上記ジャンル情報が並べて表示され、さらに当該ジャンル情報の下位階層に、当該ジャンル情報が付与された上記コンテンツデータの上記コンテンツデータの上記コンテンツタイトル情報が並べて表示される画像を生成し出力する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
外部装置に対し特定のコンテンツデータのダウンロードを要求するダウンロード要求信号を送信すると共に、当該ダウンロード要求信号に応じたコンテンツデータを受信する通信ステップと、
上記通信ステップにより受信された上記コンテンツデータは、コンテンツデータ本体と、少なくともコンテンツ識別情報、コンテンツタイトル情報、コンテンツデータセット識別情報格納領域、及びコンテンツデータセットタイトル情報格納領域、収録順序情報格納領域を含むフリンジ情報とを有し、当該フリンジ情報と当該コンテンツデータ本体とを関連付けて記録媒体に記録する記録ステップと、
上記記録媒体に記録される上記コンテンツデータに対応する上記コンテンツデータセットタイトル情報格納領域に格納されるコンテンツデータセットタイトル情報が並べて表示され、さらに当該コンテンツデータセットタイトル情報の下位階層に、上記コンテンツデータセットタイトル情報格納領域に当該コンテンツデータセットタイトル情報が格納される上記コンテンツデータの上記コンテンツタイトル情報が、上記収録順序格納領域に格納される収録順序情報に基づく順序で表示される画像を生成し出力する画像生成ステップと
を具え、
上記記録ステップは、
上記コンテンツデータに対応するコンテンツデータセット識別情報に基づきコンテンツデータセットプレイリスト管理情報を生成すると共に上記記録媒体に記録し、当該コンテンツデータセットプレイリスト管理情報は、コンテンツデータセットプレイリスト識別情報、コンテンツデータセット識別情報、及びコンテンツデータセットプレイリスト作成時刻情報を有し、当該コンテンツデータセットプレイリスト管理情報により管理されるコンテンツデータ管理情報には上記コンテンツデータセットプレイリスト識別情報が付与され、
上記受信されたコンテンツデータの上記コンテンツデータセット識別情報を有する上記コンテンツデータセットプレイリスト管理情報を取得すると共に上記コンテンツデータセットプレイリスト作成時刻情報に基づきソートし、
上記コンテンツデータセットプレイリスト管理情報のうち最も古いコンテンツデータセットプレイリスト管理情報を抽出し、
当該抽出されたコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に上記受信されたコンテンツデータの上記収録順序情報に一致するコンテンツデータ管理情報が存在するとき次に古いコンテンツデータセットプレイリスト管理情報を抽出し、
順に古いコンテンツデータセットプレイリスト管理情報を抽出し、当該抽出されたコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与された上記コンテンツデータ管理情報の中に上記受信されたコンテンツデータの上記収録順序情報に一致するコンテンツデータ管理情報が存在しないとき、当該コンテンツデータセットプレイリスト管理情報のコンテンツデータセットプレイリスト識別情報を付与して上記コンテンツデータ管理情報をコンテンツデータ本体と共に上記記録媒体に記録し、
記録される全てのコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に上記受信されたコンテンツデータの収録順序情報に一致するコンテンツデータ管理情報が存在するとき、新たにコンテンツデータセットプレイリスト管理情報を生成し、当該コンテンツデータセットプレイリスト管理情報に付与されたコンテンツデータセットプレイリスト識別情報を上記受信されたコンテンツデータ管理情報に付与してコンテンツデータ本体と共に上記記録媒体に記録する
ことを特徴とするコンテンツタイトル表示方法。
【請求項９】
コンピュータに対し、
外部装置に対し特定のコンテンツデータのダウンロードを要求するダウンロード要求信号を送信すると共に、当該ダウンロード要求信号に応じたコンテンツデータを受信する通信ステップと、
上記通信ステップにより受信された上記コンテンツデータは、コンテンツデータ本体と、少なくともコンテンツ識別情報、コンテンツタイトル情報、コンテンツデータセット識別情報格納領域、及びコンテンツデータセットタイトル情報格納領域、収録順序情報格納領域を含むフリンジ情報とを有し、当該フリンジ情報と当該コンテンツデータ本体とを関連付けて記録媒体に記録する記録ステップと、
上記記録媒体に記録される上記コンテンツデータに対応する上記コンテンツデータセットタイトル情報格納領域に格納されるコンテンツデータセットタイトル情報が並べて表示され、さらに当該コンテンツデータセットタイトル情報の下位階層に、上記コンテンツデータセットタイトル情報格納領域に当該コンテンツデータセットタイトル情報が格納される上記コンテンツデータの上記コンテンツタイトル情報が、上記収録順序格納領域に格納される収録順序情報に基づく順序で表示される画像を生成し出力する画像生成ステップと
を実行させるコンテンツタイトル表示プログラムであって、
上記記録ステップは、
上記コンテンツデータに対応するコンテンツデータセット識別情報に基づきコンテンツデータセットプレイリスト管理情報を生成すると共に上記記録媒体に記録し、当該コンテンツデータセットプレイリスト管理情報は、コンテンツデータセットプレイリスト識別情報、コンテンツデータセット識別情報、及びコンテンツデータセットプレイリスト作成時刻情報を有し、当該コンテンツデータセットプレイリスト管理情報により管理されるコンテンツデータ管理情報には上記コンテンツデータセットプレイリスト識別情報が付与され、
上記受信されたコンテンツデータの上記コンテンツデータセット識別情報を有する上記コンテンツデータセットプレイリスト管理情報を取得すると共に上記コンテンツデータセットプレイリスト作成時刻情報に基づきソートし、
上記コンテンツデータセットプレイリスト管理情報のうち最も古いコンテンツデータセットプレイリスト管理情報を抽出し、
当該抽出されたコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に上記受信されたコンテンツデータの上記収録順序情報に一致するコンテンツデータ管理情報が存在するとき次に古いコンテンツデータセットプレイリスト管理情報を抽出し、
順に古いコンテンツデータセットプレイリスト管理情報を抽出し、当該抽出されたコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与された上記コンテンツデータ管理情報の中に上記受信されたコンテンツデータの上記収録順序情報に一致するコンテンツデータ管理情報が存在しないとき、当該コンテンツデータセットプレイリスト管理情報のコンテンツデータセットプレイリスト識別情報を付与して上記コンテンツデータ管理情報をコンテンツデータ本体と共に上記記録媒体に記録し、
記録される全てのコンテンツデータセットプレイリスト管理情報の上記コンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に上記受信されたコンテンツデータの収録順序情報に一致するコンテンツデータ管理情報が存在するとき、新たにコンテンツデータセットプレイリスト管理情報を生成し、当該コンテンツデータセットプレイリスト管理情報に付与されたコンテンツデータセットプレイリスト識別情報を上記受信されたコンテンツデータ管理情報に付与してコンテンツデータ本体と共に上記記録媒体に記録する
ことを特徴とするコンテンツタイトル表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、コンテンツタイトル表示方法及びコンテンツタイトル表示プログラムに関し、例えば、音楽データを複数保持している音楽データ配信サーバから、インターネット等のネットワークを介して、音楽データをダウンロードした情報処理装置が、ディスプレイを介してダウンロードした音楽データのタイトルを表示する場合に適用して好適なものである。
【背景技術】
【０００２】
従来この種の情報処理装置は、ユーザのダウンロード操作に応じて、音楽データ配信サーバから１曲分の音楽に相当する音楽データをダウンロードし得るようになされている。これによりユーザは、情報処理装置を操作して所望の音楽データを手に入れることができる。
【０００３】
一方、従前どおり店頭等においては、複数の音楽データが収録された音楽ＣＤ（Compact Disc）がいわゆるアルバムとして販売されている。
【０００４】
このアルバムとして販売されている音楽ＣＤ（以下、これをアルバムＣＤと呼ぶ）においては、複数の音楽データが例えばアーティスト側の意図した収録順で収録されている。従ってユーザは、このアルバムＣＤをそのまま再生することにより、複数の音楽データ（複数曲の音楽）を１作品として楽しむことができる。
【０００５】
ところでユーザは、このようにアルバムとして販売されている複数の音楽データと同じものを、かかる情報処理装置を介して音楽データ配信サーバから手に入れる場合、ダウンロード操作として複数の音楽データのそれぞれを１つずつ指定しなければならなかった。
【０００６】
この結果、アルバムＣＤを店頭等において購入すれば、１作品としてまとめられた複数の音楽データを一度に取得することができるのにも関わらず、ダウンロードを利用した場合には効率的に取得できないという問題があった。
【０００７】
この問題を解決するために、次のような手法が提案されている。すなわちこの手法においては、ユーザに所定操作を一度行わせるだけで、１枚の音楽ＣＤにアルバムとして収録されている複数の音楽データを、まとめて情報処理装置にダウンロードさせ得るようになされている。
【特許文献１】特願２００３−３２２５２５公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで従来では、アルバムとしてまとめられている複数の音楽データを情報処理装置に一度にダウンロードしたとしても、各音楽データにはその音楽データのアーティストやジャンルを示す情報が付されているだけなので、情報処理装置はこれら複数の音楽データのタイトル等を一覧としてディスプレイに表示する際、ジャンルやアーティスト別に整理して表示することしかできない。
【０００９】
従ってユーザは、ダウンロードした複数の音楽データを、アルバム単位かつ収録順に並べて整理したい場合、例えばアルバム単位でフォルダを作成した上で、複数の音楽データのそれぞれを、収録順序を考慮しながら該当するフォルダに移動させる作業を行わなければならず、かくして効率良く整理することができるとは言い難かった。
【００１０】
本発明は以上の点を考慮してなされたもので、格段と効率的にコンテンツデータを整理して提示し得る情報処理装置、コンテンツタイトル表示方法及びコンテンツタイトル表示プログラムを提案しようとするものである。
【課題を解決するための手段】
【００１１】
かかる課題を解決するため本発明においては、外部装置に対し特定のコンテンツデータのダウンロードを要求するダウンロード要求信号を送信すると共に、当該ダウンロード要求信号に応じたコンテンツデータを受信する通信手段と、通信手段により受信されたコンテンツデータは、コンテンツデータ本体と、少なくともコンテンツ識別情報、コンテンツタイトル情報、コンテンツデータセット識別情報格納領域、及びコンテンツデータセットタイトル情報格納領域、収録順序情報格納領域を含むフリンジ情報とを有し、当該フリンジ情報と当該コンテンツデータ本体とを関連付けて記録媒体に記録する記録手段と、記録手段に記録されるコンテンツデータに対応するコンテンツデータセットタイトル情報格納領域に格納されるコンテンツデータセットタイトル情報が並べて表示され、さらに当該コンテンツデータセットタイトル情報の下位階層に、コンテンツデータセットタイトル情報格納領域に当該コンテンツデータセットタイトル情報が格納されるコンテンツデータのコンテンツタイトル情報が、収録順序格納領域に格納される収録順序情報に基づく順序で表示される画像を生成し出力する画像生成手段と設け、記録手段は、コンテンツデータに対応するコンテンツデータセット識別情報に基づきコンテンツデータセットプレイリスト管理情報を生成すると共に記録媒体に記録し、当該コンテンツデータセットプレイリスト管理情報は、コンテンツデータセットプレイリスト識別情報、コンテンツデータセット識別情報、及びコンテンツデータセットプレイリスト作成時刻情報を有し、当該コンテンツデータセットプレイリスト管理情報により管理されるコンテンツデータ管理情報にはコンテンツデータセットプレイリスト識別情報が付与され、受信されたコンテンツデータのコンテンツデータセット識別情報を有するコンテンツデータセットプレイリスト管理情報を取得すると共にコンテンツデータセットプレイリスト作成時刻情報に基づきソートし、コンテンツデータセットプレイリスト管理情報のうち最も古いコンテンツデータセットプレイリスト管理情報を抽出し、当該抽出されたコンテンツデータセットプレイリスト管理情報のコンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に受信されたコンテンツデータの収録順序情報に一致するコンテンツデータ管理情報が存在するとき次に古いコンテンツデータセットプレイリスト管理情報を抽出し、順に古いコンテンツデータセットプレイリスト管理情報を抽出し、当該抽出されたコンテンツデータセットプレイリスト管理情報のコンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に受信されたコンテンツデータの収録順序情報に一致するコンテンツデータ管理情報が存在しないとき、当該コンテンツデータセットプレイリスト管理情報のコンテンツデータセットプレイリスト識別情報を付与してコンテンツデータ管理情報をコンテンツデータ本体と共に記録媒体に記録し、記録される全てのコンテンツデータセットプレイリスト管理情報のコンテンツデータセットプレイリスト識別情報が付与されたコンテンツデータ管理情報の中に受信されたコンテンツデータの収録順序情報に一致するコンテンツデータ管理情報が存在するとき、新たにコンテンツデータセットプレイリスト管理情報を生成し、当該コンテンツデータセットプレイリスト管理情報に付与されたコンテンツデータセットプレイリスト識別情報を受信されたコンテンツデータ管理情報に付与してコンテンツデータ本体と共に記録媒体に記録するようにした。
【００１２】
この結果、コンテンツデータのタイトルを、コンテンツデータセットごとに、収録順序に従って表示することができる。
【発明の効果】
【００１３】
本発明によれば、コンテンツデータのタイトルを、コンテンツデータセットごとに、収録順序に従って表示することができ、かくして格段と効率的にコンテンツデータを整理して提示することができる。
【発明を実施するための最良の形態】
【００１４】
以下図面について、本発明の一実施の形態を詳述する。
【００１５】
（１）音楽関連サービス提供システム
（１−１）システム構成
図１において、１は全体として音楽関連サービス提供システムを示し、この音楽関連サービス提供システム１の運営業者と契約しているユーザのクライアント端末２と、当該クライアント端末２を管理するポータルサーバ３と、当該クライアント端末２に対して音楽に関する各種サービスを提供する複数のサーバＳＶ１乃至ＳＶ５とを有している。
【００１６】
この実施の形態の場合、音楽データ配信サーバＳＶ１は、ＡＴＲＡＣ３（Adaptive Transform Acoustic Coding 3）、ＡＣＣ（Advanced Audio Coding ）、ＷＭＡ（Windows（登録商標） Media Audio ）、ＲｅａｌＡＵＤＩＯ  Ｇ２  Ｍｕｓｉｃ  Ｃｏｄｅｃ、ＭＰ３（MPEG Audio Layer-3）形式等でなる音楽データをクライアント端末２に配信する音楽データ配信サービスを提供する。
【００１７】
また物販サーバＳＶ２は、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等をクライアント端末２を介してユーザに販売する物販サービスを提供する。
【００１８】
さらにラジオ放送情報配信サーバＳＶ３は、ラジオ局を介して放送されているラジオ放送のラジオ番組や音楽等についてのラジオ放送情報をクライアント端末２に配信するラジオ放送情報配信サービスを提供する。
【００１９】
さらにインターネットラジオサーバＳＶ４は、インターネットに相当するネットワークＮＴを介してラジオ放送データをストリーミング配信の形態でクライアント端末２に向けて放送するインターネットラジオ放送サービスを提供する。
【００２０】
これに加えて課金サーバＳＶ５は、ポータルサーバ３等からの要求に応じてユーザに対し様々な料金を課すための課金処理を実行するようになされている。
【００２１】
（１−２）クライアント端末２の構成
（１−２−１）クライアント端末２の機能回路ブロック構成
次にクライアント端末２の機能回路ブロックによるハードウェア構成を説明する。図２に示すようにクライアント端末２は、その筐体表面やリモートコントローラ（図示せず）に設けられた各種操作ボタンでなる操作入力部２０がユーザによって操作されると、当該操作入力部２０でこれを認識し、当該操作に応じた操作入力信号を入力処理部２１に送出する。
【００２２】
入力処理部２１は、操作入力部２０から与えられる操作入力信号を特定の操作コマンドに変換しバス２２を介して制御部２３に送出する。
【００２３】
制御部２３は、バス２２を介して接続された各回路から与えられる操作コマンドや制御信号に基づいてこれら各回路の動作を制御する。
【００２４】
表示制御部２４は、バス２２を介して供給される映像データに対してディジタルアナログ変換処理を施し、その結果得られるアナログ映像信号を表示部２５に送出する。
【００２５】
表示部２５は、例えば液晶ディスプレイ等の表示デバイスであって、筐体表面に直接取り付けられている場合や外付けされている場合がある。
【００２６】
そして表示部２５は、制御部２３による処理結果や各種映像データが表示制御部２４を介してアナログ映像信号として供給されると、当該アナログ映像信号に基づく映像を表示する。
【００２７】
音声制御部２６は、バス２２を介して供給される音声データに対してディジタルアナログ変換処理を施し、その結果得られるアナログ音声信号をスピーカ２７に送出する。スピーカ２７は、音声制御部２６から供給されるアナログ音声信号に基づく音声を出力する。
【００２８】
外部記録媒体記録再生部２８は、ＣＤや、フラッシュメモリが外装ケースに内包されたメモリスティック（登録商標）等の外部記録媒体に記録されているコンテンツデータを読み出して再生し、又は当該外部記録媒体に対し記録対象のコンテンツデータを記録する記録再生部である。
【００２９】
外部記録媒体記録再生部２８は、外部記録媒体からコンテンツデータとして映像データを読み出したとき、当該読み出した映像データをバス２２を介して表示制御部２４に供給する。
【００３０】
これにより表示制御部２４は、外部記録媒体記録再生部２８により外部記録媒体からコンテンツデータとして読み出された映像データをアナログ映像信号に変換して表示部２５に供給する。
【００３１】
また外部記録媒体記録再生部２８は、外部記録媒体からコンテンツデータとして音声データを読み出したとき、当該読み出した音声データをバス２２を介して音声制御部２６に供給する。
【００３２】
これにより音声制御部２６は、外部記録媒体記録再生部２８により外部記録媒体からコンテンツデータとして読み出された音声データをアナログ音声信号に変換してスピーカ２７に供給する。
【００３３】
さらに制御部２３は、外部記録媒体記録再生部２８により外部記録媒体から読み出されたコンテンツデータをバス２２を介してクライアント端末２内部の記憶媒体２９に送出し、その記憶媒体２９に対して当該コンテンツデータを記憶する（以下、このようにコンテンツデータを記憶媒体２９に記憶することをリッピングと呼ぶ）ことができる。
【００３４】
そして制御部２３は、記憶媒体２９からコンテンツデータとしてイメージデータ又はビデオデータ等の映像データを読み出したときには、当該読み出した映像データをバス２２を介して表示制御部２４に供給する。
【００３５】
また制御部２３は、記憶媒体２９からコンテンツデータとしてオーディオデータ等の音声データを読み出したときには、当該読み出した音声データをバス２２を介して音声制御部２６に供給する。
【００３６】
これに加えて制御部２３は、記憶媒体２９から音楽データを読み出して外部記録媒体記録再生部２８に転送することにより当該外部記録媒体記録再生部２８により外部記録媒体に対しその音楽データを記録させることもできる。
【００３７】
放送信号受信部３０は、各ラジオ局から送信されるラジオ放送波を受信し、チューナ部３１に供給する。
【００３８】
チューナ部３１は、制御部２３の制御のもと、放送信号受信部３０を介して受信されたラジオ放送波の中から例えば操作入力部２０を介して指定されたラジオ局に対応する放送周波数のラジオ放送信号を抽出して所定の受信処理を施し、この結果得られる音声データをバス２２を介して音声制御部２６に送出する。
【００３９】
音声制御部２６は、チューナ部３１から与えられた音声データをアナログ音声信号に変換してスピーカ２７に送出することにより、当該スピーカ２７からラジオ局で放送されているラジオ番組の番組音声を出力させ、かくしてユーザに対しラジオ番組の番組音声を聴取させることができる。
【００４０】
また制御部２３は、チューナ部３１で得られた音声データを記憶媒体２９に送出して記憶することにより、ラジオ番組の番組音声を録音することもできる。
【００４１】
さらに制御部２３は、通信制御部３２及びネットワークインタフェース３３を順次介してネットワークＮＴに接続し、当該ネットワークＮＴ上のポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４にアクセスすることができ、これによりポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４との間で各種情報や各種データを送受信する。
【００４２】
エンコーダ／デコーダ部３４は、ネットワークＮＴからネットワークインタフェース３３及び通信制御部３２を順次介して受信された圧縮符号化されているコンテンツデータ、あるいは記憶媒体２９や外部記録媒体から読み出された圧縮符号化されているコンテンツデータを復号し表示制御部２４や音声制御部２６に送出する。
【００４３】
またエンコーダ／デコーダ部３４は、外部記録媒体から読み出された圧縮符号化されてはいないコンテンツデータや、チューナ部３１から与えられる音声データ等を圧縮符号化し、当該圧縮符号化したコンテンツデータを記憶媒体２９に送出する。
【００４４】
これによりエンコーダ／デコーダ部３４で圧縮符号化されたコンテンツデータは、制御部２３の制御のもと記憶媒体２９に記憶される。
【００４５】
著作権管理部３５は、ネットワークＮＴからネットワークインタフェース３３及び通信制御部３２を順次介してダウンロードされるコンテンツデータに対応する著作権管理情報や、外部記録媒体記録再生部２８により外部記録媒体から読み出されたコンテンツデータに対応する著作権管理情報を生成する。
【００４６】
著作権管理部３５で生成された著作権管理情報は、制御部２３の制御のもとにコンテンツデータと対応付けられて記憶媒体２９に登録される。
【００４７】
また著作権管理部３５は、記憶媒体２９と特定の外部記録媒体との間で著作権管理情報を対応付けたコンテンツデータをチェックアウトするときや、当該特定の外部記録媒体と記憶媒体２９との間で当該著作権管理情報を対応付けたコンテンツデータをチェックインするときに、当該コンテンツデータに対応する著作権管理情報の内容を適切に更新することにより、そのコンテンツデータに対する著作権を保護する。
【００４８】
ページ情報生成部３６は、ネットワークＮＴからネットワークインタフェース３３及び通信制御部３２を順次介して受信されたＸＭＬ（eXtensible Markup Language）ファイル、あるいはＨＴＭＬ（Hyper Text Markup language）ファイル等のページ情報を解釈して表示部２５に表示するための映像データを生成し、当該生成した映像データを表示制御部２４に送出する。
【００４９】
認証処理部３７は、ネットワークインタフェース３３を介して接続されるネットワークＮＴ上のポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４に対し認証情報を通信制御部３２及びネットワークインタフェース３３を順次介して送信する等の認証処理を実行する。
【００５０】
認証情報記憶部３８は、認証処理部３７がポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４に対しアクセスするときに必要となる認証情報を記憶する。
【００５１】
ラジオ放送表示制御部３９は、現在、ユーザによる聴取用に受信中のラジオ放送に関するラジオ放送情報を要求するための要求信号を通信制御部３２及びネットワークインタフェース３３を順次介して、当該受信中のラジオ放送を放送しているラジオ局に対応するラジオ放送情報配信サーバＳＶ３に送信する。
【００５２】
その結果、ラジオ放送表示制御部３９は、ネットワークＮＴ上のラジオ放送情報配信サーバＳＶ３から送信されたラジオ放送情報をネットワークインタフェース３３及び通信制御部３２を順次介して受信すると共に、当該受信したラジオ放送情報を表示制御部２４に送出することにより表示部２５に対し、現在受信中のラジオ番組の番組名や、当該受信中の楽曲のタイトル及びアーティスト名等からなるラジオ放送情報を表示させる。
【００５３】
（１−２−２）ディレクトリ管理
クライアント端末２の制御部２３は、記憶媒体２９に対して記憶するコンテンツデータを、図３に示すディレクトリ構成で管理する。まず「ｒｏｏｔ」ディレクトリの下層に対しては、規定範囲内での任意の数の「ｆｏｌｄｅｒ」ディレクトリが作成される。この「ｆｏｌｄｅｒ」ディレクトリは、例えばコンテンツが属するジャンル、又は所有ユーザ等に対応して作成される。
【００５４】
この「ｆｏｌｄｅｒ」ディレクトリの下層には、規定範囲内での任意の数の「ａｌｂｕｍ」ディレクトリが作成され、当該「ａｌｂｕｍ」ディレクトリは例えば１つのアルバムタイトル毎に対応するようになされている。この「ａｌｂｕｍ」ディレクトリの下層においては、その「ａｌｂｕｍ」ディレクトリに属するとされる１以上の「ｔｒａｃｋ」ファイルが格納され、この「ｔｒａｃｋ」ファイルが１つの楽曲すなわちコンテンツとなるものである。
【００５５】
このようなコンテンツデータについてのディレクトリ管理は、記憶媒体２９に記憶されているデータベースファイルによって行われる。
【００５６】
（１−３）ポータルサーバ３の機能回路ブロック構成
次に、図４を用いてポータルサーバ３の機能回路ブロックによるハードウェア構成を説明する。ポータルサーバ３内の制御部５０は、バス５１を介して接続される各回路の動作を制御する。
【００５７】
通信制御部５２は、制御部５０の制御のもと、ネットワークインタフェース５３を介してクライアント端末２やその他サーバＳＶ１乃至ＳＶ５と各種情報を送受信する。
【００５８】
顧客データベース部５４には、音楽関連サービス提供システム１の運営業者とすでに契約を完了しているユーザのユーザＩＤ（Identification）情報とパスワード情報とが対応付けられて顧客情報として登録されている。
【００５９】
ページ情報記憶部５５には、音楽関連サービス提供システム１の運営業者が管理するページ情報等が記憶されている。
【００６０】
なおページ情報は、ＸＭＬ等の言語によって記述されており、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３及びインターネットラジオサーバＳＶ４等にアクセスするためのＵＲＬ（Uniform Resource Locator）情報を含んでいる。
【００６１】
認証処理部５６は、クライアント端末２から送信されたユーザＩＤ情報及びパスワード情報をネットワークインタフェース５３及び通信制御部５２を順次介して受信すると、ユーザ認証処理として、当該受信したユーザＩＤ情報及びパスワード情報が顧客データベース部５４に顧客情報として登録されているか否かを確認する。
【００６２】
そして認証処理部５６は、ユーザ認証処理を終了すると、当該ユーザ認証処理の結果を示したポータル認証結果情報（後述する認証セッションＩＤ情報）を発行し、当該発行したポータル認証結果情報を認証情報記憶部５７に一時記憶する。
【００６３】
このとき制御部５０は、認証処理部５６によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されると、ページ情報記憶部５５に記憶されている契約者用のページ情報をポータル認証結果情報と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【００６４】
なお制御部５０は、認証処理部５６によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されなかったときには、認証エラー情報を、ページ情報記憶部５５に記憶されている認証の失敗を示す認証失敗通知ページ情報と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信するように構成しても良い。
【００６５】
また認証処理部５６は、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３からユーザに対する認証処理が実行された結果、当該ユーザのクライアント端末２から取得して送信されるポータル認証結果情報（後述する認証チケット）をネットワークインタフェース５３及び通信制御部５２を順次介して受信すると、当該受信したポータル認証結果情報と、認証情報記憶部５７に一時記憶していた当該ユーザに対応するポータル認証結果情報とを比較する。
【００６６】
これにより認証処理部５６は、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３から受信したポータル認証結果情報に対する認証処理として、正規のポータル認証結果情報であるか否かを確認する確認処理を実行し、その確認結果を示す確認結果情報を通信制御部５２及びネットワークインタフェース５３を順次介して当該音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３に返信する。
【００６７】
周波数情報記憶部５８には、地域を特定可能な郵便番号等の地域コードと、その地域コードの示す地域で受信可能なラジオ放送の放送周波数を示す周波数情報、当該ラジオ放送を放送するラジオ局の名称（以下、これをラジオ局名と呼ぶ）及び当該ラジオ局毎のユニークな識別情報であるコールサインとが対応付けられて記憶されている。
【００６８】
ＵＲＬ記憶部５９には、ラジオ放送用のラジオ局毎のコールサインと、当該コールサインに対応するラジオ局で提供する現在放送中のラジオ番組に関し当該ラジオ番組の番組名やそのラジオ番組内で現時点に流されている楽曲のタイトル等からなるラジオ放送情報（以下、これを特にナウオンエア情報と呼ぶ）を取得可能なＵＲＬ情報とが対応付けられて記憶されている。
【００６９】
（１−４）音楽データ配信サーバＳＶ１の機能回路ブロック構成
次に、図５を用いて音楽データ配信サーバＳＶ１の機能回路ブロックによるハードウェア構成を説明する。音楽データ配信サーバＳＶ１内の制御部７０は、バス７１を介して接続される各回路の動作を制御する。
【００７０】
通信制御部７２は、制御部７０の制御のもと、ネットワークインタフェース７３を介してクライアント端末２やポータルサーバ３等と各種情報や、コンテンツデータ等の各種データを送受信する。
【００７１】
顧客データベース部７４には、音楽データ配信サーバＳＶ１の運営業者とすでに契約を完了しているユーザのユーザＩＤ情報とパスワード情報とが対応付けられて顧客情報として登録されている。ただし認証処理部７５が、クライアント端末２から送信される、ポータルサーバ３によって発行されたポータル認証結果情報に基づいてユーザを認証処理する機能を有する場合には、顧客データベース部７４を設けなくてもよい。
【００７２】
ページ情報記憶部７６には、音楽データ配信サーバＳＶ１が管理する、ダウンロード可能な音楽データを紹介する音楽データ配信用のページ情報等が記憶されている。
【００７３】
因みに音楽データ配信用のページ情報は、ＸＭＬ等の言語によって記述されており、クライアント端末２を利用するユーザに対してダウンロードを希望する音楽データを選択させることができる。
【００７４】
そして制御部７０は、クライアント端末２から送信される、音楽データ配信用のページ情報を要求するページ情報取得要求信号をネットワークインタフェース７３及び通信制御部７２を順次介して受信すると、当該受信したページ情報取得要求信号に応じて、ページ情報記憶部７６に記憶された音楽データ配信用のページ情報を通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【００７５】
認証処理部７５は、クライアント端末２から送信される、当該クライアント端末２を利用するユーザのユーザＩＤ情報及びパスワード情報をネットワークインタフェース７３及び通信制御部７２を順次介して受信すると、ユーザ認証処理として、当該受信したユーザＩＤ情報及びパスワード情報が顧客データベース部７４に顧客情報として登録されているか否かを確認する。
【００７６】
また認証処理部７５は、ユーザＩＤ情報及びパスワード情報を用いるユーザ認証処理とは異なるユーザ認証手法として、クライアント端末２から送信される、ポータルサーバ３で発行されたポータル認証結果情報（後述する認証チケット）をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信したポータル認証結果情報を通信制御部７２及びネットワークインタフェース７３を順次介してポータルサーバ３に送信する。
【００７７】
そして認証処理部７５は、ポータルサーバ３へのポータル認証結果情報の送信に応じて、当該ポータルサーバ３からそのポータル認証結果情報に対する認証処理（すなわち、上述の確認処理）が実行された結果返信される確認結果情報をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信した確認結果情報に基づいてユーザが音楽関連サービス提供システム１の運営業者とすでに契約を完了している正規ユーザであるか否かを確認する。
【００７８】
このようにして認証処理部７５は、ユーザ認証処理が終了すると、そのユーザ認証処理の結果を示したサーバ認証結果情報（後述するサービスセッションＩＤ情報）を発行する。
【００７９】
このとき制御部７０は、認証処理部７５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されると、ページ情報記憶部７６に契約者用として記憶されている音楽データ配信用のページ情報をサーバ認証結果情報と共に通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【００８０】
これに対して制御部７０は、認証処理部７５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されなかったときには、認証エラー情報を、ページ情報記憶部７６に記憶されている認証の失敗を示す認証失敗通知ページ情報と共に通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【００８１】
ところで認証情報記憶部７７には、認証処理部７５により発行されたサーバ認証結果情報が一時記憶されると共に、当該認証処理部７５により、クライアント端末２を利用するユーザをユーザ認証処理するときに必要とされる各種認証情報が記憶されている。
【００８２】
音楽データ記憶部７８には、上述のＡＴＲＡＣ３形式やＭＰ３形式等で圧縮符号化された複数の音楽データが各々のコンテンツＩＤ情報等の検索キーと対応付けられて記憶されている。
【００８３】
検索部７９は、クライアント端末２に対し音楽データ配信用のページ情報が送信された結果、当該クライアント端末２から送信される、ダウンロード希望の音楽データ検索用の検索キーが格納されそのダウンロード希望の音楽データをダウンロード要求するダウンロード要求信号がネットワークインタフェース７３及び通信制御部７２を順次介して受信されると、当該受信されたダウンロード要求信号からその検索キーを取り出す。
【００８４】
そして検索部７９は、かかる検索キーに基づいて、音楽データ記憶部７８内の複数の音楽データの中から当該検索キーの示す検索条件に該当するダウンロード希望の音楽データを検索する。
【００８５】
これにより制御部７０は、その検索されたダウンロード希望の音楽データを通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【００８６】
また制御部７０は、このときクライアント端末２への音楽データのダウンロードに伴うユーザに対する課金処理用の課金情報を通信制御部７２及びネットワークインタフェース７３を順次介して課金サーバＳＶ５に送信することにより、課金サーバＳＶ５に対し当該ユーザに対する音楽データのダウンロードに応じた課金処理を実行させる。
【００８７】
（１−５）物販サーバＳＶ２の機能回路ブロック構成
次に、図６を用いて物販サーバＳＶ２の機能回路ブロックによるハードウェア構成を説明する。物販サーバＳＶ２内の制御部９０は、バス９１を介して接続される各回路の動作を制御する。
【００８８】
通信制御部９２は、制御部９０の制御のもと、ネットワークインタフェース９３を介してクライアント端末２やポータルサーバ３等と各種情報を送受信する。
【００８９】
顧客データベース部９４には、物販サーバＳＶ２の運営業者とすでに契約を完了しているユーザのユーザＩＤ情報とパスワード情報とが対応付けられて顧客情報として登録されている。ただし認証処理部９５が、クライアント端末２から送信される、ポータルサーバ３によって発行されたポータル認証結果情報に基づいてユーザを認証処理する機能を有する場合には、顧客データベース部９４を設けなくてもよい。
【００９０】
ページ情報記憶部９６には、物販サーバＳＶ２が管理する、販売対象のＣＤやＤＶＤ等のパッケージメディアを紹介するパッケージメディア販売用のページ情報等が記憶されている。
【００９１】
因みにパッケージメディア販売用のページ情報は、ＸＭＬ等の言語によって記述されており、クライアント端末２を利用するユーザに対して購入を希望するＣＤやＤＶＤ等のパッケージメディアを選択させることができる。
【００９２】
そして制御部９０は、クライアント端末２から送信される、パッケージメディア販売用のページ情報を要求するページ情報取得要求信号をネットワークインタフェース９３及び通信制御部９２を順次介して受信すると、当該受信したページ情報取得要求信号に応じて、ページ情報記憶部９６に記憶されたパッケージメディア販売用のページ情報を通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【００９３】
認証処理部９５は、クライアント端末２から送信される、当該クライアント端末２を利用するユーザのユーザＩＤ情報及びパスワード情報をネットワークインタフェース９３及び通信制御部９２を順次介して受信すると、ユーザ認証処理として、当該受信したユーザＩＤ情報及びパスワード情報が顧客データベース部９４に顧客情報として登録されているか否かを確認する。
【００９４】
また認証処理部９５は、ユーザＩＤ情報及びパスワード情報を用いるユーザ認証処理とは異なるユーザ認証手法として、クライアント端末２から送信される、ポータルサーバ３で発行されたポータル認証結果情報（後述する認証チケット）をネットワークインタフェース９３及び通信制御部９２を順次介して受信し、当該受信したポータル認証結果情報を通信制御部９２及びネットワークインタフェース９３を順次介してポータルサーバ３に送信する。
【００９５】
そして認証処理部９５は、ポータルサーバ３へのポータル認証結果情報の送信に応じて、当該ポータルサーバ３からそのポータル認証結果情報に対する認証処理（すなわち、上述の確認処理）が実行された結果返信される確認結果情報をネットワークインタフェース９３及び通信制御部９２を順次介して受信し、当該受信した確認結果情報に基づいてユーザが音楽関連サービス提供システム１の運営業者とすでに契約を完了している正規ユーザであるか否かを確認する。
【００９６】
このようにして認証処理部９５は、ユーザ認証処理が終了すると、そのユーザ認証処理の結果を示したサーバ認証結果情報（後述するサービスセッションＩＤ情報）を発行する。
【００９７】
このとき制御部９０は、認証処理部９５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されると、ページ情報記憶部９６に契約者用として記憶されているパッケージメディア販売用のページ情報をサーバ認証結果情報と共に通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【００９８】
これに対して制御部９０は、認証処理部９５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されなかったときには、認証エラー情報を、ページ情報記憶部９６に記憶されている認証の失敗を示す認証失敗通知ページ情報と共に通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【００９９】
ところで認証情報記憶部９７には、認証処理部９５により発行されたサーバ認証結果情報が一時記憶されると共に、当該認証処理部９５により、クライアント端末２を利用するユーザをユーザ認証処理するときに必要とされる各種認証情報が記憶されている。
【０１００】
パッケージメディア情報記憶部９８には、販売対象のＣＤやＤＶＤ等の複数のパッケージメディアに関する情報（以下、これをパッケージメディア情報と呼ぶ）が各々のパッケージメディアＩＤ情報等の検索キーと対応付けられて記憶されている。
【０１０１】
検索部９９は、クライアント端末２に対しパッケージメディア販売用のページ情報が送信された結果、当該クライアント端末２から送信される、特定のＣＤやＤＶＤ等のパッケージメディアに関するパッケージメディア情報を要求するメディア情報要求信号がネットワークインタフェース９３及び通信制御部９２を順次介して受信されると、当該受信されたメディア情報要求信号から当該特定のパッケージメディア検索用の検索キーを取り出す。
【０１０２】
そして検索部９９は、かかる検索キーに基づいて、パッケージメディア情報記憶部９８内の複数のパッケージメディア情報の中から当該検索キーの示す検索条件に該当する特定のパッケージメディアのパッケージメディア情報を検索する。
【０１０３】
これにより制御部９０は、その検索されたパッケージメディア情報を通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信し、かくしてユーザに対し特定のパッケージメディアに関するパッケージメディア情報を提示する。
【０１０４】
その結果、制御部９０は、クライアント端末２から送信される、上述の特定のパッケージメディアを購入要求する購入要求信号をネットワークインタフェース９３及び通信制御部９２を順次介して受信すると、当該クライアント端末２を利用するユーザへの当該特定のパッケージメディアの引き渡し手続等の購入処理を実行する。
【０１０５】
また制御部９０は、特定のパッケージメディアの購入に伴うユーザに対する課金処理用の課金情報を通信制御部９２及びネットワークインタフェース９３を順次介して課金サーバＳＶ５に送信することにより、課金サーバＳＶ５に対し当該ユーザに対する特定のパッケージメディアの購入に応じた課金処理を実行させる。
【０１０６】
さらに制御部９０は、課金サーバＳＶ５によるユーザに対する課金処理が完了すると、パッケージメディアの購入処理が完了したことを示す購入完了ページ情報を通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【０１０７】
（１−６）ラジオ放送情報配信サーバＳＶ３の機能回路ブロック構成
次に、図７を用いてラジオ放送情報配信サーバＳＶ３の機能回路ブロックによるハードウェア構成を説明する。ラジオ放送情報配信サーバＳＶ３内の制御部１１０は、バス１１１を介して接続される各回路の動作を制御する。
【０１０８】
通信制御部１１２は、制御部１１０の制御のもと、ネットワークインタフェース１１３を介してクライアント端末２やポータルサーバ３等と各種情報を送受信する。
【０１０９】
顧客データベース部１１４には、ラジオ放送情報配信サーバＳＶ３の運営業者とすでに契約を完了しているユーザのユーザＩＤ情報とパスワード情報とが対応付けられて顧客情報として登録されている。ただし認証処理部１１５が、クライアント端末２から送信される、ポータルサーバ３によって発行されたポータル認証結果情報に基づいてユーザを認証処理する機能を有する場合には、顧客データベース部１１４を設けなくてもよい。
【０１１０】
ページ情報記憶部１１６には、ラジオ放送情報配信サーバＳＶ３が管理し、当該ラジオ放送情報配信サーバＳＶ３に対応するラジオ局によってすでに放送されたラジオ番組に関するラジオ放送情報（以下、これを特にオンエアリスト情報と呼ぶ）の取得に利用させるオンエアリスト情報配信用のページ情報等が記憶されている。
【０１１１】
因みにオンエアリスト情報配信用のページ情報は、ＸＭＬ等の言語によって記述され、クライアント端末２を利用するユーザに対し、ラジオ番組の放送日時情報や番組名等を、取得希望のオンエアリスト情報に対する検索キーとして入力させるための入力ボックス等が設けられている。
【０１１２】
オンエアリスト情報記憶部１１７には、ラジオ放送情報配信サーバＳＶ３に対応するラジオ局ですでに放送されたラジオ番組に対する番組名、番組放送開始時刻及び番組放送終了時刻等と、当該ラジオ番組内で流された楽曲に対するタイトル、アーティスト名、楽曲放送開始時刻等とをリスト化して生成されたオンエアリスト情報が記憶されている。
【０１１３】
そして制御部１１０は、クライアント端末２から送信される、オンエアリスト情報配信用のページ情報を要求するページ情報取得要求信号をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信すると、当該受信したページ情報取得要求信号に応じて、ページ情報記憶部１１６に記憶されたオンエアリスト情報配信用のページ情報を通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０１１４】
その結果、検索部１１８は、クライアント端末２からオンエアリスト情報配信用のページ情報上で入力された取得希望のオンエアリスト情報検索用の検索キーが格納されオンエアリスト情報をダウンロード要求するオンエアリスト情報要求信号が送信されることにより、そのオンエアリスト情報要求信号をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信すると、当該受信したオンエアリスト情報要求信号から検索キーを取り出す。
【０１１５】
そして検索部１１８は、かかる検索キーに基づいて、オンエアリスト情報記憶部１１７内のオンエアリスト情報全体に対し当該検索キーの示す検索条件に該当する所定範囲部分を取得希望のオンエアリスト情報として検索する。
【０１１６】
これにより制御部１１０は、その検索された取得希望のオンエアリスト情報を通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０１１７】
またナウオンエア情報記憶部１１９には、ラジオ放送情報配信サーバＳＶ３に対応するラジオ局で現在放送中のラジオ番組に対する番組名、番組放送開始時刻、番組放送終了時刻、当該ラジオ番組内で現時点に流されている楽曲に対するタイトル、アーティスト名、楽曲放送開始時刻等からなるナウオンエア情報が記憶されている。
【０１１８】
そして認証処理部１１５は、クライアント端末２からナウオンエア情報を取得要求するナウオンエア情報要求信号と共に送信される、当該クライアント端末２を利用するユーザのユーザＩＤ情報及びパスワード情報をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信すると、ユーザ認証処理として、当該受信したユーザＩＤ情報及びパスワード情報が顧客データベース部１１４に顧客情報として登録されているか否かを確認する。
【０１１９】
また認証処理部１１５は、ユーザＩＤ情報及びパスワード情報を用いるユーザ認証処理とは異なるユーザ認証手法として、クライアント端末２から送信される、ポータルサーバ３で発行されたポータル認証結果情報（後述する認証チケット）をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信し、当該受信したポータル認証結果情報を通信制御部１１２及びネットワークインタフェース１１３を順次介してポータルサーバ３に送信する。
【０１２０】
そして認証処理部１１５は、ポータルサーバ３へのポータル認証結果情報の送信に応じて、当該ポータルサーバ３からそのポータル認証結果情報に対する認証処理（すなわち、上述の確認処理）が実行された結果返信される確認結果情報をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信し、当該受信した確認結果情報に基づいてユーザが音楽関連サービス提供システム１の運営業者とすでに契約を完了している正規ユーザであるか否かを確認する。
【０１２１】
このようにして認証処理部１１５は、ユーザ認証処理が終了すると、そのユーザ認証処理の結果を示したサーバ認証結果情報（後述するサービスセッションＩＤ情報）を発行する。
【０１２２】
このとき制御部１１０は、認証処理部１１５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されると、ナウオンエア情報記憶部１１９に記憶されているナウオンエア情報をサーバ認証結果情報と共に通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０１２３】
これに対して制御部１１０は、認証処理部１１５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されなかったときには、認証エラー情報を、ページ情報記憶部１１６に記憶されている認証の失敗を示す認証失敗通知ページ情報と共に通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０１２４】
このようにして制御部１１０は、ユーザからナウオンエア情報の取得が要求されたとき、当該ユーザを正規ユーザであると認証したときには、ナウオンエア情報を配信するものの、ユーザを正規ユーザであると認証することができなかったときには、そのユーザに対してナウオンエア情報の配信サービスのようなラジオ放送情報配信サーバＳＶ３が提供するラジオ放送情報配信サービスを受けさせないようにしている。
【０１２５】
ところで認証情報記憶部１２０には、認証処理部１１５により発行されたサーバ認証結果情報が一時記憶されると共に、当該認証処理部１１５により、クライアント端末２を利用するユーザをユーザ認証処理するときに必要とされる各種認証情報が記憶されている。
【０１２６】
（１−７）各サーバの処理概要
次に図８乃至図１３に示すシーケンスチャートを用いて、クライアント端末２とポータルサーバ３との間で実行される処理や、クライアント端末２とその他の音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３との間で実行される処理の概要を説明する。
【０１２７】
（１−７−１）クライアント端末２及びポータルサーバ３間のユーザ認証処理手順
まず図８を用いて、クライアント端末２とポータルサーバ３との間で実行されるユーザ認証処理手順について説明する。
【０１２８】
音楽関連サービス提供システム１の運営業者と契約しているユーザのクライアント端末２において制御部２３は、例えばクライアント端末２に対して電源を投入する操作が行われ、又はユーザにより操作入力部２０の特定の操作ボタンが押下されたことに応じてその操作入力部２０で認識された操作入力信号が入力処理部２１で操作コマンドに変換されて与えられると、認証要求処理を開始する。
【０１２９】
クライアント端末２で認証要求処理を開始すると、ステップＳＰ１において、制御部２３は、認証情報記憶部３８に対し予め一時記憶している認証セッションＩＤ情報等を格納した接続要求信号を生成し、当該生成した接続要求信号を通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１３０】
因みに認証セッションＩＤ情報は、クライアント端末２とポータルサーバ３とがユーザ認証処理等の各種処理の実行用に通信接続する毎に、個々の通信接続状態（すなわち、セッション）の識別用としてポータルサーバ３によって発行される識別情報である。
【０１３１】
なおかかる認証セッションＩＤ情報については、ユーザ認証処理等に利用するうえで、ポータルサーバ３による発行時点を基準とした所定の有効期限（例えば１分程度）が設定されている。
【０１３２】
従ってポータルサーバ３から認証セッションＩＤ情報を取得したクライアント端末２は、その認証セッションＩＤ情報を有効期限以内にポータルサーバ３に対して提示することができない場合、ポータルサーバ３により、当該認証セッションＩＤ情報で特定される通信接続状態が切断されたと判断される。
【０１３３】
これによりポータルサーバ３は、過去に発行した認証セッションＩＤ情報が、音楽関連サービス提供システム１の運営業者と契約してはいないユーザによりユーザ認証処理等に対し不当に利用されることを防止している。
【０１３４】
また認証情報記憶部３８に一時記憶されている認証セッションＩＤ情報は、クライアント端末２とポータルサーバ３とが以前にユーザ認証処理等の実行用に通信接続したとき、そのポータルサーバ３によって発行されたものである。
【０１３５】
クライアント端末２から接続要求信号が送信されると、これに応じてステップＳＰ２においてポータルサーバ３の制御部５０は、ネットワークインタフェース５３及び通信制御部５２を順次介してその接続要求信号を受信し、当該受信した接続要求信号に格納されている認証セッションＩＤ情報等を認証処理部５６に送出する。
【０１３６】
そして認証処理部５６は、制御部５０の制御のもと、クライアント端末２から接続要求信号として受信された認証セッションＩＤ情報等に基づいてユーザ認証処理を実行する。
【０１３７】
その結果、制御部５０は、認証処理部５６により、クライアント端末２から受信した認証セッションＩＤ情報等の有効期限が切れる等して、当該クライアント端末２を利用するユーザを正規ユーザであると認証することができなかったときには、認証エラーを示す認証エラー情報を通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１３８】
ステップＳＰ３において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証エラー情報をネットワークインタフェース３３及び通信制御部３２を順次介して受信すると、これに応じて認証情報記憶部３８に記憶しているユーザＩＤ情報及びパスワード情報等を読み出し、当該読み出したユーザＩＤ情報及びパスワード情報等を通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１３９】
ステップＳＰ４において、ポータルサーバ３の制御部５０は、クライアント端末２から送信されたユーザＩＤ情報及びパスワード情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信したユーザＩＤ情報及びパスワード情報等を認証処理部５６に送出する。
【０１４０】
これにより認証処理部５６は、制御部５０の制御のもとにユーザ認証処理として、そのクライアント端末２から受信されたユーザＩＤ情報及びパスワード情報等が、顧客データベース部５４に登録されている顧客情報に含まれているか否かを検出する。
【０１４１】
その結果、認証処理部５６は、クライアント端末２を利用するユーザを正規ユーザであると認証すると、制御部５０の制御のもとにポータル認証結果情報として、現時点のクライアント端末２とポータルサーバ３との通信接続状態に対する認証セッションＩＤ情報等を発行すると共に、当該クライアント端末２に対して発行した認証セッションＩＤ情報等を認証情報記憶部５７に一時記憶する。
【０１４２】
そして制御部５０は、認証処理部５６によりそのクライアント端末２に対して発行された認証セッションＩＤ情報等を通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１４３】
ステップＳＰ５において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証セッションＩＤ情報等をネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部３７に送出する。
【０１４４】
そして認証処理部３７は、制御部２３の制御のもとに、ポータルサーバ３から受信されたその認証セッションＩＤ情報等を認証情報記憶部３８に一時記憶する。
【０１４５】
これにより制御部２３は、ポータルサーバ３に対しページ情報を要求するためのページ情報取得要求信号を、ポータルサーバ３から受信して認証情報記憶部３８に一時記憶されたその認証セッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１４６】
ステップＳＰ６において、ポータルサーバ３の制御部５０は、クライアント端末２から送信されたページ情報取得要求信号及び認証セッションＩＤ情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部５６に送出する。
【０１４７】
これにより認証処理部５６は、制御部５０の制御のもと、クライアント端末２から受信された認証セッションＩＤ情報等と、上述のステップＳＰ４においてクライアント端末２に対して発行し認証情報記憶部５７に一時記憶していた認証セッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０１４８】
その結果ステップＳＰ７において、認証処理部５６は、クライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からのページ情報の取得要求が正当な要求であると判断し、クライアント端末２に対して発行していた認証セッションＩＤ情報等の有効期限を延長する。
【０１４９】
これにより制御部５０は、ページ情報記憶部５５から、ユーザによって取得要求されたページ情報を読み出すと共に、当該読み出したページ情報を、認証処理部５６により有効期限の延長された認証セッションＩＤ情報等と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１５０】
ステップＳＰ８において、クライアント端末２の制御部２３は、ポータルサーバ３から送信されたページ情報と、有効期限の延長された認証セッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したページ情報をページ情報生成部３６に送出すると共に、その有効期限の延長された認証セッションＩＤ情報等を認証処理部３７に送出する。
【０１５１】
ページ情報生成部３６は、制御部２３から与えられたページ情報に基づいて、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３へのリンクが埋め込まれたページの映像データを生成し、当該生成した映像データを表示制御部２４に送出する。
【０１５２】
これにより表示制御部２４は、ページ情報生成部３６から与えられた映像データに対してディジタルアナログ変換処理を施し、得られたアナログ映像信号を表示部２５に送出することにより当該表示部２５にそのアナログ映像信号に基づく映像としてポータルサーバ３のページを表示させる。
【０１５３】
また認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、ポータルサーバ３から受信された、有効期限の延長された認証セッションＩＤ情報等をその有効期限が延長される前の認証セッションＩＤ情報等に上書きするようにして一時記憶することにより、上述のステップＳＰ５において一時記憶していた認証セッションＩＤ情報等を有効期限の延長された認証セッションＩＤ情報等に更新する。
【０１５４】
（１−７−２）クライアント端末２及び各サーバＳＶ１乃至ＳＶ３間のユーザ認証処理手順
次に、図９において、クライアント端末２と、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３との間で実行するユーザ認証処理について以下に説明する。
【０１５５】
この場合、かかるユーザ認証処理としては、クライアント端末２が図８について上述したようにポータルサーバ３からページ情報を一旦取得し、引き続きそのページ情報に埋め込まれたリンクにより音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３にアクセスして実行されるユーザ認証処理（以下、これを間接アクセス認証処理と呼ぶ）がある。
【０１５６】
またかかるユーザ認証処理としては、クライアント端末２がポータルサーバ３のページ情報を取得せずに、予めブックマークとして登録しているＵＲＬ情報等により音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３に直接アクセスして実行されるユーザ認証処理（以下、これを直接アクセス認証処理と呼ぶ）もある。
【０１５７】
ただし間接アクセス認証処理については、クライアント端末２と、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３とが何れの組合せであっても同様の手順で実行することができる。
【０１５８】
また直接アクセス認証処理についても、クライアント端末２と、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３とが何れの組合せであっても同様の手順で実行することができる。
【０１５９】
そして間接アクセス認証処理及び直接アクセス認証処理では、クライアント端末２において音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３へのアクセスに使用するＵＲＬ情報の取得の仕方のみが異なるだけで、当該ＵＲＬ情報の取得以降には、間接アクセス認証処理及び直接アクセス認証処理の両方ともに同様の手順で実行することができる。
【０１６０】
従って以下には、クライアント端末２のアクセス先として、説明を簡略化するうえで音楽データ配信サーバＳＶ１を代表として用い、さらに間接アクセス認証処理及び直接アクセス認証処理をまとめて１つのユーザ認証処理として説明する。
【０１６１】
まず、ステップＳＰ１０において、クライアント端末２の制御部２３は、ページ情報にリンクとして埋め込まれたＵＲＬ情報、又はすでにブックマークとして登録しているＵＲＬ情報等に従って、音楽データ配信用のページ情報（他の物販サーバＳＶ２やラジオ放送情報配信サーバＳＶ３では、パッケージメディア販売用のページ情報やオンエアリスト情報配信用のページ情報等となる）を取得要求するページ情報取得要求信号と共に、認証情報記憶部３８から読み出したサービスセッションＩＤ情報等を通信制御部３２及びネットワークインタフェース３３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０１６２】
因みにサービスセッションＩＤ情報は、クライアント端末２と音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３とがユーザ認証処理等の各種処理の実行用に通信接続する毎に、個々の通信接続状態（すなわち、セッション）の識別用として、クライアント端末２がアクセスした音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３によって発行される識別情報である。
【０１６３】
なおかかるサービスセッションＩＤ情報については、上述した認証セッションＩＤ情報と同様に、ユーザ認証処理等に利用するうえで音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３による発行時点を基準とした所定の有効期限（例えば１分程度）が設定されている。
【０１６４】
従って各サーバＳＶ１乃至ＳＶ３からサービスセッションＩＤ情報を取得したクライアント端末２は、そのサービスセッションＩＤ情報を有効期限以内に発行元の音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３に対して提示することができない場合、これら発行元の音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３により、当該サービスセッションＩＤ情報で特定される通信接続状態が切断されたと判断される。
【０１６５】
これにより音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３は、過去に発行したサービスセッションＩＤ情報が、音楽関連サービス提供システム１の運営業者と契約してはいないユーザによりユーザ認証処理等に対し不当に利用されることを防止している。
【０１６６】
また認証情報記憶部３８に一時記憶されているサービスセッションＩＤ情報は、クライアント端末２と音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３とが以前にユーザ認証処理等の実行用に通信接続したとき、そのアクセス先の音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３によって発行されたものである。
【０１６７】
ステップＳＰ１１において、音楽データ配信サーバＳＶ１の制御部７０は、クライアント端末２から送信されたページ情報取得要求信号及びサービスセッションＩＤ情報等をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部７５に送出する。
【０１６８】
認証処理部７５は、制御部７０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部７７にすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０１６９】
その結果、認証処理部７５は、例えばクライアント端末２から受信したサービスセッションＩＤ情報の有効期限がすでに切れていることにより、当該クライアント端末２を利用するユーザを正規ユーザであるとは認証することができないと、クライアント端末２からの音楽データ配信用のページ情報の取得要求が正当な要求ではないと判断する。
【０１７０】
そして制御部７０は、認証処理部７５によりクライアント端末２を利用するユーザが正規ユーザであると認証されないと、認証エラーを示す認証エラー情報と、音楽データ配信サーバＳＶ１を識別するショップコードとを通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【０１７１】
ステップＳＰ１２において、クライアント端末２の制御部２３は、音楽データ配信サーバＳＶ１から送信された認証エラー情報及びショップコードをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証エラー情報により、音楽データ配信サーバＳＶ１においてユーザが正規ユーザとして認証されなかったことを認識すると共に、その音楽データ配信サーバＳＶ１から受信したショップコードを認証情報記憶部３８に一時記憶する。
【０１７２】
そして制御部２３は、ポータルサーバ３に対して、音楽データ配信サーバＳＶ１にアクセスするための認証チケットを発行要求する認証チケット発行要求信号を生成し、当該生成した認証チケット発行要求信号を音楽データ配信サーバＳＶ１のショップコード、及びすでにポータルサーバ３から受信して認証情報記憶部３８に対し一時記憶している認証セッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１７３】
ステップＳＰ１３において、ポータルサーバ３の制御部５０は、クライアント端末２から送信された認証チケット発行要求信号、ショップコード及び認証セッションＩＤ情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、これらを認証処理部５６に送出する。
【０１７４】
これにより認証処理部５６は、制御部５０の制御のもと、そのクライアント端末２から受信された認証セッションＩＤ情報等と、認証情報記憶部５７に対しすでに一時記憶している認証セッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０１７５】
その結果、認証処理部５６は、例えばクライアント端末２から受信された認証セッションＩＤ情報の有効期限がすでに切れており、当該クライアント端末２を利用するユーザを正規ユーザであるとは認証することができないと、クライアント端末２からの認証チケットの発行要求が正当な要求ではないと判断する。
【０１７６】
そして制御部５０は、認証処理部５６によりクライアント端末２を利用するユーザが正規ユーザであると認証されないと、認証エラーを示す認証エラー情報を通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１７７】
これに対して認証処理部５６は、例えばクライアント端末２から受信した認証セッションＩＤ情報の有効期限が未だ切れてはいないことで、クライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からの認証チケットの発行要求が正当な要求であると判断する。
【０１７８】
そして制御部５０は、認証処理部５６により、クライアント端末２を利用するユーザが正規ユーザであると認証されると、後述するステップＳＰ１８に移る。
【０１７９】
ステップＳＰ１４において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証エラー情報をネットワークインタフェース３３及び通信制御部３２を順次介して受信すると、認証情報記憶部３８に記憶されているユーザＩＤ情報及びパスワード情報等を読み出すと共に、当該読み出したユーザＩＤ情報及びパスワード情報等を通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１８０】
ステップＳＰ１５において、ポータルサーバ３の制御部５０は、クライアント端末２から送信されたユーザＩＤ情報及びパスワード情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信したユーザＩＤ情報及びパスワード情報等を認証処理部５６に送出する。
【０１８１】
これにより認証処理部５６は、制御部５０の制御のもと、クライアント端末２から受信されたユーザＩＤ情報及びパスワード情報等が、顧客データベース部５４に登録されている顧客情報に含まれているか否かを検出するようにしてユーザ認証処理を実行する。
【０１８２】
その結果、認証処理部５６は、クライアント端末２を利用するユーザを正規ユーザであると認証すると、制御部５０の制御のもとポータル認証結果情報として、現時点のクライアント端末２とポータルサーバ３との通信接続状態に対する認証セッションＩＤ情報等を発行すると共に、当該クライアント端末２に対して発行した認証セッションＩＤ情報等を認証情報記憶部５７に一時記憶する。
【０１８３】
そして制御部５０は、認証処理部５６によりそのクライアント端末２に対して発行された認証セッションＩＤ情報等を通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１８４】
ステップＳＰ１６において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証セッションＩＤ情報等をネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部３７により認証情報記憶部３８に一時記憶する。
【０１８５】
そして制御部２３は、再びポータルサーバ３に対して、認証チケットを発行要求する認証チケット発行要求信号を生成すると共に、当該生成した認証チケット発行要求信号を、認証情報記憶部３８にすでに一時記憶しているショップコード、及びこのとき一時記憶した認証セッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１８６】
ここで本実施の形態では、クライアント端末２において認証情報記憶部３８に対しショップコードを一時記憶しておいたが、これに限らず、当該クライアント端末２とポータルサーバ３との間でステップＳＰ１２乃至ステップＳＰ１６の処理を実行する際にショップコードを順次送受信することにより、クライアント端末２において認証情報記憶部３８に対しショップコードを一時記憶しなくてもステップＳＰ１６においてポータルサーバ３に対しショップコードを送信することが可能である。
【０１８７】
ステップＳＰ１７において、ポータルサーバ３の制御部５０は、クライアント端末２から送信された認証チケット発行要求信号、ショップコード及び認証セッションＩＤ情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、これらを認証処理部５６に送出する。
【０１８８】
これにより認証処理部５６は、制御部５０の制御のもと、そのクライアント端末２から受信された認証セッションＩＤ情報等と、認証情報記憶部５７にすでに一時記憶している認証セッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０１８９】
その結果、認証処理部５６は、例えばクライアント端末２から受信した認証セッションＩＤ情報等の有効期限が未だ切れてはいないために、クライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からの認証チケットの発行要求が正当な要求であると判断する。
【０１９０】
そして制御部５０は、認証処理部５６により、クライアント端末２を利用するユーザが正規ユーザであると認証されると、次のステップＳＰ１８に移る。
【０１９１】
ステップＳＰ１８において、認証処理部５６は、制御部５０の制御のもと、上述のステップＳＰ１７においてクライアント端末２から受信したショップコード及び認証チケット発行要求信号に基づいて、ポータル認証結果情報として、当該ショップコードの示す音楽データ配信サーバＳＶ１へのアクセスを可能にする認証チケット等を発行する。
【０１９２】
そして認証処理部５６は、制御部５０の制御のもと、その発行した認証チケット等を認証情報記憶部５７に一時記憶すると共に、クライアント端末２に対して発行していた認証セッションＩＤ情報等の有効期限を延長する。
【０１９３】
これにより制御部５０は、認証チケット等を、認証処理部５６により有効期限の延長された認証セッションＩＤ情報等と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１９４】
ステップＳＰ１９において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証チケット等と、有効期限の延長された認証セッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証セッションＩＤ情報を認証処理部３７に送出する。
【０１９５】
そして制御部２３は、そのポータルサーバ３から受信した認証チケット等を認証要求信号と共に通信制御部３２及びネットワークインタフェース３３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０１９６】
また認証処理部３７は、このとき制御部２３の制御のもとに認証情報記憶部３８において、ポータルサーバ３から受信された有効期限の延長されている認証セッションＩＤ情報等をその有効期限が延長される前の認証セッションＩＤ情報等に上書きするようにして一時記憶することにより、上述のステップＳＰ１６において一時記憶していた認証セッションＩＤ情報等を有効期限の延長された認証セッションＩＤ情報等に更新する。
【０１９７】
ステップＳＰ２０において、音楽データ配信サーバＳＶ１の制御部７０は、クライアント端末２から送信された認証要求信号及び認証チケット等をネットワークインタフェース７３及び通信制御部７２を順次介して受信する。
【０１９８】
そして制御部７０は、そのクライアント端末２から受信した認証チケット等を当該認証チケット等の確認を要求する認証チケット確認要求信号と共に通信制御部７２及びネットワークインタフェース７３を順次介してポータルサーバ３に送信する。
【０１９９】
ステップＳＰ２１において、ポータルサーバ３の制御部５０は、音楽データ配信サーバＳＶ１から送信された認証チケット確認要求信号及び認証チケット等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信した認証チケット確認要求信号及び認証チケット等を認証処理部５６に送出する。
【０２００】
そして認証処理部５６は、制御部５０の制御のもと認証チケット確認要求信号に応じて、その音楽データ配信サーバＳＶ１から受信された認証チケット等と、認証情報記憶部５７にすでに一時記憶している認証チケット等とを比較するようにして、当該音楽データ配信サーバＳＶ１から受信した認証チケットに対する確認処理を実行する。
【０２０１】
その結果、制御部５０は、認証処理部５６により、音楽データ配信サーバＳＶ１から受信した認証チケット等が正規の認証チケット等であると確認されると、当該認証チケット等を正規の認証チケット等であると確認したことを示す確認結果情報を通信制御部５２及びネットワークインタフェース５３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０２０２】
ステップＳＰ２２において、音楽データ配信サーバＳＶ１の制御部７０は、ポータルサーバ３から送信された確認結果情報をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信した確認結果情報を認証処理部７５に送出する。
【０２０３】
これにより認証処理部７５は、制御部７０の制御のもとにその確認結果情報に応じ、サーバ認証結果情報として、現時点のクライアント端末２と音楽データ配信サーバＳＶ１との通信接続状態に対するサービスセッションＩＤ情報等を発行すると共に、当該発行したサービスセッションＩＤ情報等を認証情報記憶部７７に一時記憶する。
【０２０４】
また制御部７０は、認証処理部７５によりそのクライアント端末２に対して発行されたサービスセッションＩＤ情報等を通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【０２０５】
ステップＳＰ２３において、クライアント端末２の制御部２３は、音楽データ配信サーバＳＶ１から送信されたサービスセッションＩＤ情報等をネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部３７により認証情報記憶部３８に一時記憶させる。
【０２０６】
これにより制御部２３は、音楽データ配信用のページ情報を要求するページ情報取得要求信号を、音楽データ配信サーバＳＶ１から受信して認証情報記憶部３８に一時記憶させたサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０２０７】
ステップＳＰ２４において、音楽データ配信サーバＳＶ１の制御部７０は、クライアント端末２から送信されたページ情報取得要求信号及びサービスセッションＩＤ情報等をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部７５に送出する。
【０２０８】
これにより認証処理部７５は、制御部７０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、上述のステップＳＰ２２においてすでにクライアント端末２に対し発行して認証情報記憶部７７に一時記憶していたサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２０９】
その結果、認証処理部７５は、例えばクライアント端末２から受信したサービスセッションＩＤ情報等の有効期限が未だ切れてはいないために、そのクライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からの音楽データ配信用のページ情報の取得要求が正当な要求であると判断する。
【０２１０】
そして制御部７０は、認証処理部７５により、クライアント端末２を利用するユーザが正規ユーザであると認証されると、次のステップＳＰ２５に移る。
【０２１１】
ステップＳＰ２５において、制御部７０は、ページ情報記憶部７６から、ユーザにより取得要求された音楽データ配信用のページ情報を読み出すと共に、認証処理部７５により、クライアント端末２に対して発行していたサービスセッションＩＤ情報等の有効期限を延長させる。
【０２１２】
そして制御部７０は、そのページ情報記憶部７６から読み出した音楽データ配信用のページ情報を、認証処理部７５により有効期限を延長させたサービスセッションＩＤ情報等と共に通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【０２１３】
ステップＳＰ２６において、クライアント端末２の制御部２３は、音楽データ配信サーバＳＶ１から送信された音楽データ配信用のページ情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した音楽データ配信用のページ情報をページ情報生成部３６に送出すると共に、その音楽データ配信サーバＳＶ１から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２１４】
これにより認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、音楽データ配信サーバＳＶ１から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、上述のステップＳＰ２３において一時記憶していたサービスセッションＩＤ情報等を有効期限の延長されたサービスセッションＩＤ情報等に更新する。
【０２１５】
またページ情報生成部３６は、音楽データ配信用のページ情報に基づく映像データを生成し、当該生成した映像データを表示制御部２４に送出する。
【０２１６】
これにより表示制御部２４は、ページ情報生成部３６から与えられた映像データに対しディジタルアナログ変換処理を施し、得られたアナログ映像信号を表示部２５に送出することにより当該表示部２５にそのアナログ映像信号に基づく映像として音楽データ配信用のページを表示する。
【０２１７】
（１−７−３）音楽関連サービス提供処理
続いて図１０乃至図１３において、図９について上述したクライアント端末２と、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３との間で実行されたユーザ認証処理手順の終了後に、当該ユーザ認証処理手順においてクライアント端末２が音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３から取得した音楽データ配信用のページ情報、パッケージメディア販売用のページ情報及びオンエアリスト情報配信用のページ情報等を利用して音楽データ配信サービス、物販サービス及びラジオ放送情報配信サービスの提供を受ける際の音楽関連サービス提供処理について説明する。
【０２１８】
（１−７−３−１）音楽データ配信サービス提供処理手順
まず図１０を用いてクライアント端末２が、音楽データ配信サーバＳＶ１から音楽データ配信サービスの提供を受ける際の音楽データ配信サービス提供処理手順について説明する。
【０２１９】
ステップＳＰ３０において、クライアント端末２の制御部２３は、表示部２５に映像として表示された音楽データ配信用のページの一部を選択する制御コマンドが入力処理部２１から入力されると、当該入力された制御コマンドに応じて、ダウンロード希望の音楽データをダウンロード要求するダウンロード要求信号を生成する。
【０２２０】
そして制御部２３は、そのダウンロード要求信号を、すでに音楽データ配信サーバＳＶ１で発行され認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０２２１】
ステップＳＰ３１において、音楽データ配信サーバＳＶ１の制御部７０は、クライアント端末２から送信されたダウンロード要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部７５に送出する。
【０２２２】
これにより認証処理部７５は、制御部７０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部７７に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２２３】
その結果、制御部７０は、認証処理部７５により、クライアント端末２を利用して音楽データのダウンロードを要求したユーザが正規ユーザであると認証されると、次のステップＳＰ３２に移る。
【０２２４】
ステップＳＰ３２において、検索部７９は、ダウンロード要求信号に格納されている検索キーに基づいて、音楽データ記憶部７８内の複数の音楽データの中から当該検索キーの示す検索条件に該当するダウンロード希望の音楽データを検索する。
【０２２５】
そして制御部７０は、検索部７９により音楽データが検索されると、認証処理部７５により、クライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させて、次のステップＳＰ３３に移る。
【０２２６】
ステップＳＰ３３において制御部７０は、音楽データ記憶部７８から、検索部７９によって検索されたダウンロード希望の音楽データを読み出すと共に、当該読み出したダウンロード希望の音楽データを、認証処理部７５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【０２２７】
ステップＳＰ３４において、クライアント端末２の制御部２３は、音楽データ配信サーバＳＶ１から送信されたダウンロード希望の音楽データと、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した音楽データを記憶媒体２９に記憶すると共に、その音楽データ配信サーバＳＶ１から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２２８】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、音楽データ配信サーバＳＶ１から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０２２９】
このようにしてクライアント端末２は、音楽データ配信サーバＳＶ１の提供している音楽データ配信サービスを利用して、ユーザにより取得の希望された音楽データをダウンロードすることができる。
【０２３０】
（１−７−３−２）物販サービス提供処理手順
次に図１１を用いてクライアント端末２が、物販サーバＳＶ２から物販サービスの提供を受ける際の物販サービス提供処理手順について説明する。
【０２３１】
ステップＳＰ４０において、クライアント端末２の制御部２３は、表示部２５に映像として表示されたパッケージメディア販売用のページの一部を選択する制御コマンドが入力処理部２１から入力されると、当該入力された制御コマンドに応じた特定のパッケージメディアに関するパッケージメディア情報を要求するメディア情報要求信号を生成する。
【０２３２】
そして制御部２３は、そのメディア情報要求信号を、すでに物販サーバＳＶ２で発行され認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介して物販サーバＳＶ２に送信する。
【０２３３】
ステップＳＰ４１において、物販サーバＳＶ２の制御部９０は、クライアント端末２から送信されたメディア情報要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース９３及び通信制御部９２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部９５に送出する。
【０２３４】
認証処理部９５は、制御部９０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部９７に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２３５】
その結果、制御部９０は、認証処理部９５により、クライアント端末２を利用してパッケージメディアに関するパッケージメディア情報を要求したユーザが正規ユーザであると認証されると、次のステップＳＰ４２に移る。
【０２３６】
ステップＳＰ４２において、検索部９９は、メディア情報要求信号に格納されている検索キーに基づいて、パッケージメディア情報記憶部９８内の複数のパッケージメディア情報の中から当該検索キーの示す検索条件に該当する特定のパッケージメディアのパッケージメディア情報を検索する。
【０２３７】
そして制御部９０は、検索部９９によりパッケージメディア情報が検索されると、認証処理部９５により、クライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させて、次のステップＳＰ４３に移る。
【０２３８】
そしてステップＳＰ４３において制御部９０は、パッケージメディア情報記憶部９８から、検索部９９によって検索されたパッケージメディア情報を読み出すと共に、当該読み出したパッケージメディア情報を、認証処理部９５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【０２３９】
ステップＳＰ４４において、クライアント端末２の制御部２３は、物販サーバＳＶ２から送信されたパッケージメディア情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したパッケージメディア情報をページ情報生成部３６に送出すると共に、その物販サーバＳＶ２から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２４０】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、物販サーバＳＶ２から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０２４１】
またページ情報生成部３６は、制御部２３から与えられたパッケージメディア情報に基づいて映像データを生成し、当該生成した映像データを表示制御部２４によりアナログ映像信号に変換して表示部２５に送出する。
【０２４２】
このようにして制御部２３は、表示部２５に対しそのアナログ映像信号に基づく映像としてパッケージメディア情報を表示させると、次のステップＳＰ４５に移る。
【０２４３】
ステップＳＰ４５において、制御部２３は、表示部２５に映像として表示させたパッケージメディア情報に対応するパッケージメディアを購入要求する制御コマンドが入力処理部２１から入力されると、当該入力された制御コマンドに応じてそのパッケージメディアを購入要求する購入要求信号を生成する。
【０２４４】
そして制御部２３は、その購入要求信号を、すでに物販サーバＳＶ２から受信して認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等（すなわち、有効期限の延長されたサービスセッションＩＤ情報等）と共に通信制御部３２及びネットワークインタフェース３３を順次介して物販サーバＳＶ２に送信する。
【０２４５】
ステップＳＰ４６において、物販サーバＳＶ２の制御部９０は、クライアント端末２から送信された購入要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース９３及び通信制御部９２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部９５に送出する。
【０２４６】
認証処理部９５は、制御部９０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部９７に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２４７】
その結果、制御部９０は、認証処理部９５により、クライアント端末２を利用してパッケージメディアの購入を要求したユーザが正規ユーザであると認証されると、次のステップＳＰ４７に移る。
【０２４８】
ステップＳＰ４７において、制御部９０は、クライアント端末２を利用するユーザに対し、購入要求されたパッケージメディアを引き渡すための手続等の購入処理を実行すると共に、当該パッケージメディアの購入に伴うユーザに対する課金処理用の課金情報を通信制御部９２及びネットワークインタフェース９３を順次介して課金サーバＳＶ５に送信することにより、その課金サーバＳＶ５に対し当該ユーザに対するパッケージメディアの購入に応じた課金処理を実行させる。
【０２４９】
また制御部９０は、認証処理部９５により、クライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させる。
【０２５０】
ステップＳＰ４８において、制御部９０は、課金処理終了後、パッケージメディアの購入処理が完了したことを示す購入完了ページ情報を、認証処理部９５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【０２５１】
ステップＳＰ４９において、クライアント端末２の制御部２３は、物販サーバＳＶ２から送信された購入完了ページ情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した購入完了ページ情報をページ情報生成部３６に送出すると共に、その物販サーバＳＶ２から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２５２】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、物販サーバＳＶ２から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０２５３】
またページ情報生成部３６は、制御部２３から与えられた購入完了ページ情報に基づく映像データを生成し、当該生成した映像データを表示制御部２４によりアナログ映像信号に変換して表示部２５に送出する。
【０２５４】
これにより制御部２３は、表示部２５に対しそのアナログ映像信号に基づく映像として購入完了ページを表示させる。
【０２５５】
このようにしてクライアント端末２は、物販サーバＳＶ２の提供している物販サービスを利用して、ユーザに対して所望のパッケージメディアを購入させることができる。
【０２５６】
（１−７−３−３）オンエアリスト情報配信サービス提供処理手順
次に図１２を用いてクライアント端末２が、ラジオ放送情報配信サーバＳＶ３からラジオ放送情報配信サービスとして特にオンエアリスト情報配信サービスの提供を受ける際のラジオ放送情報配信サービス提供処理手順について説明する。
【０２５７】
ステップＳＰ６０において、クライアント端末２の制御部２３は、表示部２５に映像として表示させたオンエアリスト情報配信用のページ上で入力ボックスに対し取得希望のオンエアリスト情報検索用の検索キーが入力され、当該入力された検索キーを示す文字列に対応する制御コマンドが入力処理部２１から入力されると、当該入力された制御コマンドに応じて、取得希望のオンエアリスト情報をダウンロード要求するオンエアリスト情報要求信号を生成する。
【０２５８】
そして制御部２３は、そのオンエアリスト情報要求信号を、すでにラジオ放送情報配信サーバＳＶ３で発行され認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してラジオ放送情報配信サーバＳＶ３に送信する。
【０２５９】
ステップＳＰ６１において、ラジオ放送情報配信サーバＳＶ３の制御部１１０は、クライアント端末２から送信されたオンエアリスト情報要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース１１３及び通信制御部１１２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部１１５に送出する。
【０２６０】
認証処理部１１５は、制御部１１０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部１２０に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２６１】
その結果、制御部１１０は、認証処理部１１５により、クライアント端末２を利用してオンエアリスト情報を要求したユーザが正規ユーザであると認証されると、次のステップＳＰ６２に移る。
【０２６２】
ステップＳＰ６２において、検索部１１８は、オンエアリスト情報要求信号に格納されている検索キーに基づいて、オンエアリスト情報記憶部１１７内のオンエアリスト情報全体に対し、当該検索キーの示す検索条件に該当する所定範囲部分を取得希望のオンエアリスト情報として検索する。
【０２６３】
そして制御部１１０は、検索部１１８によりオンエアリスト情報が検索されると、認証処理部１１５により、クライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させて、次のステップＳＰ６３に移る。
【０２６４】
そしてステップＳＰ６３において制御部１１０は、オンエアリスト情報記憶部１１７から、検索部１１８によって検索されたオンエアリスト情報を読み出すと共に、当該読み出したオンエアリスト情報を、認証処理部１１５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０２６５】
ステップＳＰ６４において、クライアント端末２の制御部２３は、ラジオ放送情報配信サーバＳＶ３から送信されたオンエアリスト情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したオンエアリスト情報をページ情報生成部３６に送出すると共に、そのラジオ放送情報配信サーバＳＶ３から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２６６】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、ラジオ放送情報配信サーバＳＶ３から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０２６７】
またページ情報生成部３６は、制御部２３から与えられたオンエアリスト情報に基づいて映像データを生成し、当該生成した映像データを表示制御部２４によりアナログ映像信号に変換して表示部２５に送出することにより当該表示部２５に対しそのアナログ映像信号に基づく映像としてオンエアリスト情報を表示させる。
【０２６８】
このようにしてクライアント端末２は、ラジオ放送情報配信サーバＳＶ３の提供しているラジオ放送情報配信サービスを利用して、ユーザに対して所望のオンエアリスト情報を取得させることができる。
【０２６９】
（１−７−３−４）ナウオンエア情報配信サービス提供処理手順
次に図１３を用いてクライアント端末２が、ラジオ放送情報配信サーバＳＶ３からラジオ放送情報配信サービスとして特にナウオンエア情報配信サービスの提供を受ける際のラジオ放送情報配信サービス提供処理手順について説明する。
【０２７０】
ただしナウオンエア情報を提供するラジオ放送情報配信サーバＳＶ３は、ラジオ局（コールサイン）毎に設けられている。
【０２７１】
そしてクライアント端末２には、初期状態において、各ラジオ局に対応するラジオ放送情報配信サーバＳＶ３のＵＲＬ情報が記憶されていない場合がある。
【０２７２】
そのため以下のラジオ放送情報配信サービス提供処理手順については、各ラジオ放送情報配信サーバＳＶ３のＵＲＬ情報をラジオ局のコールサイン毎にポータルサーバ３が管理している場合を例に挙げて説明する。
【０２７３】
またかかるラジオ放送情報配信サービス提供処理手順では、クライアント端末２が、ラジオ局毎の放送周波数を自動プリセットするためにポータルサーバ３に対して当該放送周波数を示す周波数情報を要求するときに、認証情報記憶部３８に対し認証セッションＩＤ情報等を一時記憶してはいない場合を想定している。このため、まずクライアント端末２は、ポータルサーバ３に対しユーザＩＤ情報及びパスワード情報等を送信することになる。
【０２７４】
ステップＳＰ７０において、クライアント端末２の制御部２３は、入力処理部２１から各ラジオ局の放送周波数を自動プリセットするように要求する操作コマンドが入力されると、これに応じて各ラジオ局の受信可能な放送周波数の周波数情報を取得要求する周波数情報要求信号を、ユーザにより入力された地域コードと、認証情報記憶部３８に記憶されているユーザＩＤ情報及びパスワード情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０２７５】
ステップＳＰ７１において、ポータルサーバ３の制御部５０は、クライアント端末２から送信された周波数情報要求信号、地域コード、ユーザＩＤ情報及びパスワード情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、そのクライアント端末２から受信したユーザＩＤ情報及びパスワード情報等を認証処理部５６に送出する。
【０２７６】
認証処理部５６は、制御部５０の制御のもと、クライアント端末２から受信されたユーザＩＤ情報及びパスワード情報等と、顧客データベース部５４に登録している顧客情報とを比較するようにしてユーザ認証処理を実行する。
【０２７７】
その結果、認証処理部５６は、クライアント端末２を利用するユーザを正規ユーザであると認証し、当該クライアント端末２からの周波数情報の取得要求が正当な要求であると判断すると、制御部５０の制御のもと、現時点のクライアント端末２とポータルサーバ３との通信接続状態に対する認証セッションＩＤ情報等を発行し、当該発行した認証セッションＩＤ情報等を認証情報記憶部５７に一時記憶する。
【０２７８】
そして制御部５０は、このように認証処理部５６によりユーザが正規ユーザであると認証されると、次のステップＳＰ７２に移る。
【０２７９】
ステップＳＰ７２において、制御部５０は、クライアント端末２から受信した地域コードに基づいて、周波数情報記憶部５８内の複数の周波数情報、ラジオ局名及びコールサインのリストの中から当該地域コードに対応する周波数情報、ラジオ局名及びコールサインを検索してリスト化し読み出す。
【０２８０】
これにより制御部５０は、周波数情報記憶部５８からリスト化して読み出した周波数情報、ラジオ局名及びコールサインを、上述のステップＳＰ７１において認証処理部５６によりクライアント端末２に対して発行された認証セッションＩＤ情報等と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０２８１】
ステップＳＰ７３において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された周波数情報、ラジオ局名及びコールサインのリストと、認証セッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該ポータルサーバ３から受信した認証セッションＩＤ情報等を認証処理部３７に送出すると共に、周波数情報、ラジオ局名及びコールサインのリストを表示制御部２４に送出する。
【０２８２】
これにより認証処理部３７は、制御部２３の制御のもと、ポータルサーバ３から受信された認証セッションＩＤ情報等を認証情報記憶部３８に一時記憶する。
【０２８３】
また表示制御部２４は、制御部２３から与えられた周波数情報、ラジオ局名及びコールサインのリストを表示部２５に送出することにより当該表示部２５に対しそのリストを表示させる。
【０２８４】
さらに制御部２３は、このとき入力処理部２１から入力される選択コマンドに基づき、選択された周波数情報、ラジオ局名及びコールサインを記憶媒体２９にプリセットとして記憶して、次のステップＳＰ７４に移る。
【０２８５】
ステップＳＰ７４において、制御部２３は、入力処理部２１から入力されるチューニング制御コマンドに応じて、チューナ部３１を、ラジオ放送波の中からチューニング制御コマンドに対応する放送周波数で放送されているラジオ放送のラジオ放送信号を抽出するように制御する。
【０２８６】
これによりチューナ部３１は、放送信号受信部３０により受信されたラジオ放送波の中から、その放送周波数で放送されているラジオ放送信号を抽出して復号等の所定の受信処理を施し、この結果得られた音声データを音声制御部２６に送出する。
【０２８７】
従って音声制御部２６は、チューナ部３１から与えられる音声データをアナログ音声信号に変換してスピーカ２７に送出することにより当該スピーカ２７から、選択されたラジオ番組の音声を出力させることができる。
【０２８８】
ステップＳＰ７５において、ラジオ放送表示制御部３９は、制御部２３の制御のもと、記憶媒体２９から、上述のチューニング制御コマンドに対応する放送周波数を示す周波数情報に対応して記憶されているコールサインを読み出すと共に、当該読み出したコールサインを、認証情報記憶部３８に対しすでに一時記憶されている認証セッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０２８９】
ステップＳＰ７６において、ポータルサーバ３の制御部５０は、クライアント端末２から送信されたコールサイン及び認証セッションＩＤ情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部５６に送出する。
【０２９０】
認証処理部５６は、制御部５０の制御のもと、クライアント端末２から受信された認証セッションＩＤ情報等と、認証情報記憶部５７に対しすでに一時記憶している認証セッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２９１】
その結果、制御部５０は、認証処理部５６により、クライアント端末２から受信した認証セッションＩＤ情報等が有効期限内のものであり、当該クライアント端末２を利用してコールサインを送信したユーザが正規ユーザであると認証されると、次のステップＳＰ７７に移る。
【０２９２】
ステップＳＰ７７において、制御部５０は、クライアント端末２から受信したコールサインに基づいて、ＵＲＬ記憶部５９内の複数のＵＲＬ情報の中から当該コールサインに対応付けられたＵＲＬ情報を検索する。
【０２９３】
また制御部５０は、認証処理部５６により、クライアント端末２に対し発行していた認証セッションＩＤ情報等の有効期限を延長させる。
【０２９４】
そして制御部５０は、ＵＲＬ記憶部５９から、その検索したＵＲＬ情報を読み出すと共に、当該読み出したＵＲＬ情報を、認証処理部５６により有効期限の延長された認証セッションＩＤ情報等と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０２９５】
ステップＳＰ７８において、クライアント端末２の制御部２３は、ポータルサーバ３から送信されたＵＲＬ情報と、有効期限の延長された認証セッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部３７に送出すると共に、ＵＲＬ情報をラジオ放送表示制御部３９に送出する。
【０２９６】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、ポータルサーバ３から受信された有効期限の延長されている認証セッションＩＤ情報等をその有効期限が延長される前の認証セッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶している認証セッションＩＤ情報等の内容を更新する。
【０２９７】
またラジオ放送表示制御部３９は、制御部２３の制御のもとに、当該制御部２３から与えられたＵＲＬ情報を、記憶媒体２９に記憶しているコールサインに対応付けて記憶媒体２９等に一時記憶する。
【０２９８】
そしてラジオ放送表示制御部３９は、制御部２３の制御のもとに、記憶媒体２９等に一時記憶したＵＲＬ情報に従って、ナウオンエア情報を取得要求するナウオンエア情報要求信号を、すでにラジオ放送情報配信サーバＳＶ３から受信され認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してラジオ放送情報配信サーバＳＶ３に送信する。
【０２９９】
ここでかかるラジオ放送情報配信サービス提供処理手順では、ステップＳＰ７８においてクライアント端末２からナウオンエア情報要求信号及びサービスセッションＩＤ情報等をラジオ放送情報配信サーバＳＶ３に送信する処理が、図９について上述したステップＳＰ１０の処理に対応している。
【０３００】
従ってこのラジオ放送情報配信サービス提供処理手順では、ステップＳＰ７８の処理に引き続き、クライアント端末２及びラジオ放送情報配信サーバＳＶ３並びにポータルサーバ３において、図９について上述したステップＳＰ１１乃至ステップＳＰ１３及びステップＳＰ１８乃至ステップＳＰ２２と同様のユーザ認証処理を順次実行した後、続くステップＳＰ７９に移る。
【０３０１】
ステップＳＰ７９において、クライアント端末２のラジオ放送表示制御部３９は、制御部２３の制御のもとに再び、記憶媒体２９等に一時記憶していたＵＲＬ情報に従ってナウオンエア情報要求信号を、すでにラジオ放送情報配信サーバＳＶ３から受信して認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してラジオ放送情報配信サーバＳＶ３に送信する。
【０３０２】
ステップＳＰ８０において、ラジオ放送情報配信サーバＳＶ３の制御部１１０は、クライアント端末２から送信されたナウオンエア情報要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース１１３及び通信制御部１１２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部１１５に送出する。
【０３０３】
これにより認証処理部１１５は、制御部１１０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部１２０に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０３０４】
その結果、認証処理部１１５は、クライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からのナウオンエア情報の取得要求が正当な要求であると判断する。
【０３０５】
そして制御部１１０は、認証処理部１１５により、クライアント端末２を利用するユーザが正規ユーザであると認証されると、当該認証処理部１１５により、そのクライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させて、次のステップＳＰ８１に移る。
【０３０６】
ステップＳＰ８１において、制御部１１０は、ナウオンエア情報記憶部１１９からナウオンエア情報を読み出し、当該読み出したナウオンエア情報を、認証処理部１１５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０３０７】
ステップＳＰ８２において、クライアント端末２の制御部２３は、ラジオ放送情報配信サーバＳＶ３から送信されたナウオンエア情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部３７に送出すると共に、ナウオンエア情報をラジオ放送表示制御部３９に送出する。
【０３０８】
これにより認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、ラジオ放送情報配信サーバＳＶ３から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０３０９】
またラジオ放送表示制御部３９は、制御部２３から与えられたナウオンエア情報を表示制御部２４を介して表示部２５に送出することにより、当該表示部２５に対し、現在受信中のラジオ放送のラジオ番組に関するナウオンエア情報を表示させる。
【０３１０】
そしてかかるラジオ放送情報配信サービス提供処理手順では、この後、クライアント端末２がステップＳＰ７９におけるナウオンエア情報の取得要求を定期的に繰り返し実行すると共に、ラジオ放送情報配信サーバＳＶ３がクライアント端末２からその取得要求を受けてステップＳＰ８０及びステップＳＰ８１の処理を順次実行する。
【０３１１】
これによりクライアント端末２では、現在受信中のラジオ番組の番組名、番組放送開始時刻、番組放送終了時刻、そのラジオ番組内で現在流れている楽曲のタイトル、アーティスト名、楽曲放送開始時刻等をナウオンエア情報として時々刻々と更新しながらクライアント端末２の表示部２５に表示することができる。
【０３１２】
（１−８）クライアント端末２のハードウェア回路ブロック構成
（１−８−１）回路構成
次にクライアント端末２のハードウェア回路ブロックによるハードウェア構成を説明する。かかるクライアント端末２のハードウェア回路ブロックによるハードウェア構成では、一部の機能を後述するソフトウェアモジュールに従って実現している。
【０３１３】
図１４に示すようにクライアント端末２は、その筐体表面やリモートコントローラ（図示せず）に設けられた各種操作ボタンでなる操作入力部２００がユーザによって操作されると、当該操作入力部２００でこれを認識し、当該操作に応じた操作入力信号を入力処理部２０１へ送出する。
【０３１４】
入力処理部２０１は、供給される操作入力信号に対して所定の処理を施すことにより、当該操作入力信号を操作コマンドに変換し、これをバス２０２を介してＣＰＵ（Central Processing Unit）２０３に供給する。
【０３１５】
ＣＰＵ２０３は、ＲＯＭ（Read Only Memory）２０４に予め格納されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス２０２を介してＲＡＭ（Random Access Memory）２０５に読み出し、これら各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部２０１から供給される操作コマンドに応じた各種処理を実行する。
【０３１６】
ディスプレイ２０６は、例えば液晶ディスプレイ等の表示デバイスであって、筐体表面に直接取り付けられている場合や外付けされている場合がある。
【０３１７】
そしてディスプレイ２０６は、ＣＰＵ２０３による処理結果や各種映像データが表示処理部２０７を介してアナログ映像信号として供給されると、当該アナログ映像信号に基づく映像を表示する。
【０３１８】
メディアドライブ２０８は、例えばＣＤや、フラッシュメモリが外装ケースに内包されるメモリスティック（登録商標）に記録されたコンテンツデータを読み出して再生し、又は当該ＣＤやメモリスティックに対し記録対象のコンテンツデータを記録する。
【０３１９】
そしてメディアドライブ２０８は、ＣＤやメモリスティックからコンテンツデータとして映像データを読み出したときには、当該再生した映像データをバス２０２を介して表示処理部２０７に供給する。
【０３２０】
またメディアドライブ２０８は、ＣＤやメモリスティックからコンテンツデータとして音声データを読み出したときには、当該再生した音声データを音声処理部２０９に供給する。
【０３２１】
表示処理部２０７は、バス２０２を介して供給される映像データに対してディジタルアナログ変換処理を施し、その結果得られるアナログ映像信号をディスプレイ２０６に供給することにより、当該ディスプレイ２０６にそのアナログ映像信号に基づく映像を表示させる。
【０３２２】
また音声処理部２０９は、バス２０２を介して供給される音声データに対してディジタルアナログ変換処理を施し、その結果得られるアナログ音声信号を２チャンネルのスピーカ２１０に送出することにより、当該スピーカ２１０からそのアナログ音声信号に基づくステレオ音声を出力させる。
【０３２３】
さらにＣＰＵ２０３は、メディアドライブ２０８で読み出したコンテンツデータをバス２０２を介してハードディスクドライブ２１１に送出することにより、当該ハードディスクドライブ２１１にそのコンテンツデータをコンテンツファイルとして記憶し得るようにもなされている。
【０３２４】
因みにＣＰＵ２０３は、ハードディスクドライブ２１１に対して記憶したコンテンツデータを、図３について上述したディレクトリ構成で管理している。
【０３２５】
そしてＣＰＵ２０３は、ハードディスクドライブ２１１に記憶したコンテンツファイルを当該ハードディスクドライブ２１１からコンテンツデータとして読み出すこともできる。
【０３２６】
なおＣＰＵ２０３は、ハードディスクドライブ２１１からコンテンツデータとして映像データを読み出したときには、当該読み出した映像データをバス２０２を介して表示処理部２０７に供給する。
【０３２７】
またＣＰＵ２０３は、ハードディスクドライブ２１１からコンテンツデータとして音声データを読み出したときには、当該読み出した音声データを音声処理部２０９に供給する。
【０３２８】
アンテナ２１２は、各ラジオ局から送信されてくるラジオ放送波を受信し、これをＡＭ／ＦＭチューナでなるチューナ２１３に送出する。
【０３２９】
チューナ２１３は、ＣＰＵ２０３の制御のもと、アンテナ２１２を介して受信されたラジオ放送波の中から例えば操作入力部２００を介して指定されたラジオ局に対応する放送周波数のラジオ放送信号を抽出して所定の受信処理を施し、この結果得られる音声データをバス２０２を介して音声処理部２０９に供給する。
【０３３０】
音声処理部２０９は、チューナ２１３から与えられた音声データをアナログ音声信号に変換してスピーカ２１０に送出することにより、当該スピーカ２１０からラジオ局で放送されているラジオ番組の番組音声を出力させ、かくしてユーザに対しラジオ番組の番組音声を聴取させることができる。
【０３３１】
またＣＰＵ２０３は、チューナ２１３で得られた音声データをハードディスクドライブ２１１に送出して記録することにより、ラジオ番組の番組音声を録音することもできる。
【０３３２】
さらにＣＰＵ２０３は、通信処理部２１４、ネットワークインタフェース２１５を順次介してネットワークＮＴに接続し、当該ネットワークＮＴ上のポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４にアクセスすることができ、これによりポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４との間で各種データを送受信することができる。
【０３３３】
（１−８−２）プログラムモジュール構成
図１５に示すように、上述の図１４に示したハードウェア回路ブロックによるハードウェア構成のクライアント端末２に実装されるプログラムモジュールとしては、ＯＳ上で動作するようになされており、ポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４との間でやりとりを行う。
【０３３４】
ＨＴＴＰ(Hyper Text Transfer Protocol)メッセージプログラム２４０は、ポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４との間のやりとりをＨＴＴＰ通信で行うものであり、コミュニケータプログラム２４１は、ＨＴＴＰメッセージプログラム２４０とデータのやりとりを行うプログラムモジュールである。
【０３３５】
コミュニケータプログラム２４１の上位には、コンテンツのコーデックを解釈して再生するコンテンツ再生モジュール２４２、著作権保護に関する情報を取り扱う著作権保護管理モジュール２４３が位置し、そのコンテンツ再生モジュール２４２、著作権保護管理モジュール２４３の上位に対して、インターネットラジオの選局及び再生を行うインターネットラジオ選局再生モジュール２４４、楽曲購入及び試聴曲の再生を司る楽曲購入再生モジュール２４５がそれぞれ位置している。
【０３３６】
インターネットラジオ選局再生モジュール２４４と、楽曲購入再生モジュール２４５とにより再生された音声データは、音声処理部２０９に転送されることにより、最終的にスピーカ２１０から音声として出力される。
【０３３７】
インターネットラジオ選局再生モジュール２４４、楽曲購入再生モジュール２４５の上位にはＸＭＬブラウザ２４６が位置し、各種サーバからのＸＭＬファイルを解釈し、ディスプレイ２０６に対して映像表示を行う。
【０３３８】
例えば、ＸＭＬブラウザ２４６を介してユーザに選択された楽曲は楽曲購入再生モジュール２４５で購入処理され、ハードディスクコンテンツコントローラ２４７を介してハードディスクドライブ２１１に書き込まれる。
【０３３９】
なおコミュニケータプログラム２４１には、ライブラリ２４８の認証ライブラリ２４８Ａが接続されており、当該認証ライブラリ２４８Ａはポータルサーバ３等と連携して各種認証処理を行うようになされている。
【０３４０】
さらにコミュニケータプログラム２４１の上位には、データベースアクセスモジュール２４９、コンテンツデータアクセスモジュール２５０及びハードディスクコンテンツコントローラ２４７が位置する。
【０３４１】
このデータベースアクセスモジュール２４９は、ハードディスクドライブ２１１に構築された各種データベースにアクセスし、コンテンツデータアクセスモジュール２５０はハードディスクドライブ２１１に格納されたコンテンツデータにアクセスし、ハードディスクコンテンツコントローラ２４７はハードディスクドライブ２１１に格納されたコンテンツデータを管理するようになされている。
【０３４２】
ハードディスクコンテンツコントローラ２４７の上位には、ラジオ局が放送した楽曲のタイトルやアーティスト名等を表示するためのラジオ放送情報表示モジュール２５１、及びラジオ局を選局したり、当該ラジオ局から受信した楽曲としてのコンテンツデータをハードディスクドライブ２１１に記憶（録音）するチューナ選局再生／録音モジュール２５２が位置している。
【０３４３】
例えば、オーディオユーザインタフェース２５３を介して選局されたラジオ局から受信した楽曲は、コンテンツデータアクセスモジュール２５０を介してハードディスクドライブ２１１へ書き込まれるようになされている。
【０３４４】
またチューナ選局再生／録音モジュール２５２により再生されたコンテンツデータとしての音声データは、音声処理部２０９に転送されることにより、最終的にスピーカ２１０から音声として出力される。
【０３４５】
ラジオ放送情報表示モジュール２５１は、チューナ選局再生／録音モジュール２５２によって現在ラジオ局が放送している楽曲のタイトルやアーティスト名等のナウオンエア情報のようなラジオ放送情報をラジオ放送情報配信サーバＳＶ３からＨＴＴＰメッセージプログラム２４０経由で受信し、これをオーディオユーザインタフェース（ＵＩ）２５３を介してディスプレイ２０６に表示する。
【０３４６】
なおオーディオユーザインタフェース２５３を介してディスプレイ２０６に表示したラジオ放送情報は、ライブラリ２４８のクリップライブラリ２４８Ｂに一時的に記憶することもでき、ユーザからの指示に従って最終的にはデータベースアクセスモジュール２４９を介してハードディスクドライブ２１１へ記憶される。
【０３４７】
ＣＤ再生モジュール２５４は、メディアドライブ２０８に対してＣＤを再生するように制御する。
【０３４８】
そしてＣＤ再生モジュール２５４によりＣＤから再生された音声データは、音声処理部２０９に転送されることにより、最終的にスピーカ２１０から音声として出力される。
【０３４９】
ＨＤＤ再生モジュール２５５は、図示はしていないが、ハードディスクコンテンツコントローラ２４７及び著作権保護管理モジュール２４３と接続されている。
【０３５０】
これによりＨＤＤ再生モジュール２５５は、ハードディスクコンテンツコントローラ２４７の制御のもとにハードディスクドライブ２１１から読み出されたコンテンツデータとしての音声データを、著作権保護管理モジュール２４３から供給される著作権管理情報に従って再生する。
【０３５１】
そしてＨＤＤ再生モジュール２５５により著作権管理情報に従って再生された音声データは、音声処理部２０９に転送されることにより、最終的にスピーカ２１０から音声として出力される。
【０３５２】
リッピングモジュール２５６は、図示はしていないが、ハードディスクコンテンツコントローラ２４７及び著作権保護管理モジュール２４３と接続されている。
【０３５３】
これによりリッピングモジュール２５６は、ＣＤ再生モジュール２５４によりＣＤから再生された音声データを、著作権保護管理モジュール２４３から供給される、その音声データを管理するための著作権管理情報と共に、ハードディスクコンテンツコントローラ２４７の制御のもとハードディスクドライブ２１１のハードディスクに記憶される（すなわち、リッピングされる）ように、ＣＤ再生モジュール２５４、著作権保護管理モジュール２４３及びハードディスクコンテンツコントローラ２４７を制御する。
【０３５４】
ところで以上説明したプログラムモジュールにおいてＨＴＴＰメッセージプログラム２４０及びコミュニケータプログラム２４１は、図２について上述したクライアント端末２の通信制御部３２と同様の機能を実現可能なプログラムモジュールである。
【０３５５】
またコンテンツ再生モジュール２４２は、図２について上述したクライアント端末２のエンコーダ／デコーダ部３４と同様の機能を実現可能なプログラムモジュールである。
【０３５６】
さらに著作権保護管理モジュール２４３は、図２について上述したクライアント端末２の著作権管理部３５と同様の機能を実現可能なプログラムモジュールである。
【０３５７】
さらにインターネットラジオ選局再生モジュール２４４は、図２について上述したクライアント端末２の制御部２３及び音声制御部２６と同様の機能を実現可能なプログラムモジュールである。
【０３５８】
さらに楽曲購入再生モジュール２４５は、図２について上述したクライアント端末２の制御部２３及び音声制御部２６と同様の機能を実現可能なプログラムモジュールである。
【０３５９】
さらにＸＭＬブラウザ２４６は、図２について上述したクライアント端末２の入力処理部２１及びページ情報生成部３６と同様の機能を実現可能なプログラムモジュールである。
【０３６０】
さらにハードディスクコンテンツコントローラ２４７及びデータベースアクセスモジュール２４９並びにコンテンツデータアクセスモジュール２５０は、図２について上述したクライアント端末２の制御部２３と同様の機能を実現可能なプログラムモジュールである。
【０３６１】
さらにライブラリ２４８の認証ライブラリ２４８Ａは、図２について上述したクライアント端末２の認証処理部３７及び認証情報記憶部３８と同様の機能を実現可能なプログラムモジュールである。
【０３６２】
さらにライブラリ２４８のクリップライブラリ２４８Ｂは、図２について上述したクライアント端末２の制御部２３と同様の機能を実現可能なプログラムモジュールである。
【０３６３】
さらにラジオ放送情報表示モジュール２５１は、図２について上述したクライアント端末２のラジオ放送表示制御部３９と同様の機能を実現可能なプログラムモジュールである。
【０３６４】
さらにチューナ選局再生／録音モジュール２５２は、図２について上述したクライアント端末２の制御部２３及び音声制御部２６並びにチューナ部３１と同様の機能を実現可能なプログラムモジュールである。
【０３６５】
さらにオーディオユーザインタフェース２５３は、図２について上述したクライアント端末２の入力処理部２１及び制御部２３並びに表示制御部２４と同様の機能を実現可能なプログラムモジュールである。
【０３６６】
さらにＣＤ再生モジュール２５４は、図２について上述したクライアント端末２の音声制御部２６及び外部記録媒体記録再生部２８と同様の機能を実現可能なプログラムモジュールである。
【０３６７】
さらにＨＤＤ再生モジュール２５５は、図２について上述したクライアント端末２の制御部２３及び音声制御部２６と同様の機能を実現可能なプログラムモジュールである。
【０３６８】
さらにリッピングモジュール２５６は、図２について上述したクライアント端末２の制御部２３及び外部記録媒体記録再生部２８並びにエンコーダ／デコーダ部３４と同様の機能を実現可能なプログラムモジュールである。
【０３６９】
従って図１４について上述したハードウェア回路ブロックによるハードウェア構成のクライアント端末２では、ＣＰＵ２０３が上述の各種プログラムモジュールに従って、図２について上述した機能回路ブロックによるハードウェア構成のクライアント端末２と同様の処理を実行することができる。
【０３７０】
（１−９）各サーバのハードウェア回路ブロック構成
次に、ポータルサーバ３、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３のハードウェア回路ブロックによるハードウェア構成について説明する。
【０３７１】
ただしこれらポータルサーバ３、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３は、ハードウェア回路ブロックにより構成する場合、各種機能をソフトウェアによって実現可能であるため、同様のハードウェア構成とすることができる。
【０３７２】
従ってまず図１６を用いて、ポータルサーバ３、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３のいずれにも適用可能なサーバのハードウェア回路ブロックによる基本的なハードウェア構成を説明する。
【０３７３】
かかるサーバは、全体を統括的に制御するＣＰＵ２７０が、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムを、バス２７３を介してＲＡＭ２７４に適宜展開しこれを実行することにより各種処理を行う。
【０３７４】
ハードディスクドライブ２７２には、コンテンツデータやネットワーク上で公開可能なページ情報等の各種データ及び情報を一時的又は永続的に記憶することができると共に、ハードディスク内にデータベースを構築して顧客情報等の各種登録情報を登録することもできる。
【０３７５】
またＣＰＵ２７０は、ハードディスクドライブ２７２から各種データ及び情報並びに各種登録情報を読み出し、当該読み出した各種データ及び情報並びに各種登録情報を用いて各種処理を実行することができる。
【０３７６】
ネットワークインタフェース２７５は、ネットワークＮＴを介してクライアント端末２や他のサーバと、各種データ及び各種情報の送受信用に接続することができる。
【０３７７】
そしてかかるサーバは、基本的にＣＰＵ２７０がＲＯＭ２７１又はハードディスクドライブ２７２に記憶された各種プログラムに従って各種処理を行っている。
【０３７８】
このためかかるサーバでは、図４について上述した機能回路ブロックによるハードウェア構成のポータルサーバ３の機能に応じて、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、ＣＰＵ２７０を当該ポータルサーバ３の制御部５０、通信制御部５２及び認証処理部５６と同様に機能させることができると共に、ハードディスクドライブ２７２をそのポータルサーバ３の顧客データベース部５４、ページ情報記憶部５５、認証情報記憶部５７、周波数情報記憶部５８及びＵＲＬ記憶部５９と同様に用いることができる。
【０３７９】
またかかるサーバでは、図５について上述した機能回路ブロックによるハードウェア構成の音楽データ配信サーバＳＶ１の機能に応じて、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、ＣＰＵ２７０を当該音楽データ配信サーバＳＶ１の制御部７０、通信制御部７２、認証処理部７５及び検索部７９と同様に機能させることができると共に、ハードディスクドライブ２７２をその音楽データ配信サーバＳＶ１の顧客データベース部７４、ページ情報記憶部７６、認証情報記憶部７７及び音楽データ記憶部７８と同様に用いることができる。
【０３８０】
さらにかかるサーバでは、図６について上述した機能回路ブロックによるハードウェア構成の物販サーバＳＶ２の機能に応じて、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、ＣＰＵ２７０を当該物販サーバＳＶ２の制御部９０、通信制御部９２、認証処理部９５及び検索部９９と同様に機能させることができると共に、ハードディスクドライブ２７２をその物販サーバＳＶ２の顧客データベース部９４、ページ情報記憶部９６、認証情報記憶部９７及びパッケージメディア情報記憶部９８と同様に用いることができる。
【０３８１】
さらにかかるサーバでは、図７について上述した機能回路ブロックによるハードウェア構成のラジオ放送情報配信サーバＳＶ３の機能に応じて、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、ＣＰＵ２７０を当該ラジオ放送情報配信サーバＳＶ３の制御部１１０、通信制御部１１２、認証処理部１１５及び検索部１１８と同様に機能させることができると共に、ハードディスクドライブ２７２をそのラジオ放送情報配信サーバＳＶ３の顧客データベース部１１４、ページ情報記憶部１１６、オンエアリスト情報記憶部１１７、ナウオンエア情報記憶部１１９及び認証情報記憶部１２０と同様に用いることができる。
【０３８２】
このようにしてかかるサーバは、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、図４乃至図７について上述した機能回路ブロックによるハードウェア構成のポータルサーバ３、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３の何れの機能をも、ハードウェア回路ブロックによるハードウェア構成で実現することができる。
【０３８３】
なお上述の実施の形態においては、クライアント端末２が受信可能な放送としてラジオ局から放送されるラジオ放送を適用したが、これに限らず、クライアント端末２がテレビジョン用の放送局から放送されるテレビジョン放送を受信し、そのテレビジョン放送のテレビジョン番組に関する各種放送情報等をネットワークＮＴ上のサーバから取得することも可能である。
【０３８４】
また上述の実施の形態においては、ハードウェア回路ブロック、機能回路ブロック及びプログラムモジュールをクライアント端末２に実装した場合について述べたが、本発明はこれに限らず、これらを携帯電話機やパーソナルコンピュータ等、クライアント端末２以外の種々の端末に実装するようにしてもよく、これらハードウェア回路ブロック、機能回路ブロック及びプログラムモジュールを実装した端末であれば、上述したクライアント端末２と同様の処理を実現することができる。
【０３８５】
（２）アルバム購入時の処理
（２−１）概要
本実施の形態の場合、図１に示す音楽データ配信サーバＳＶ１は、１枚のアルバムＣＤに収録されているものと同じ複数の音楽データを、アルバム音楽データセットとしてまとめてクライアント端末２へ提供し得るようになされている。
【０３８６】
このアルバム音楽データセットにおける各音楽データに対しては、その音楽データが属するアルバムを識別するためのアルバム識別情報が予め付されている。
【０３８７】
また店頭等を介して販売されるアルバムＣＤにおいては、複数の音楽データが例えばアーティスト側の意図した収録順序により収録されているので、このアルバム音楽データセットにおける各音楽データに対しても、当該収録順序を示すための収録順番情報が予め付されている。
【０３８８】
例えば、ユーザによりクライアント端末２の操作入力部２００を介してアルバム音楽データセットをダウンロードするためのアルバムダウンロード操作が行われると、このときクライアント端末２は、当該アルバムダウンロード操作に応じたアルバム音楽データセットを送信するように要求する要求信号を、音楽データ配信サーバＳＶ１に対して送信する。
【０３８９】
音楽データ配信サーバＳＶ１は、クライアント端末２からのかかる要求信号に応じて所定の課金処理を実行した後、当該要求信号に応じたアルバム音楽データセットを自身のハードディスクドライブ２７２から読み出して、これをクライアント端末２へ送信する。クライアント端末２は、音楽データ配信サーバＳＶ１からのアルバム音楽データセットを、ハードディスクドライブ２１１に記憶する。
【０３９０】
かくしてユーザは、アルバムダウンロード操作を１度行うだけで、アルバムとしてまとめられている複数の音楽データ（アルバム音楽データセット）を、クライアント端末２へダウンロードすることができる。
【０３９１】
例えばユーザが、操作入力部２００を介してこのようなアルバム購入操作を２回行って、２種類のアルバムＣＤに相当する２種類のアルバム音楽データセットをクライアント端末２にダウンロードした後、これらアルバム音楽データセット内の各音楽データのタイトルを自動的に整理して表示させる自動整理操作を行うと、このときクライアント端末２は、自動整理処理を実行し、この結果図１７に示すようなタイトル一覧画面をディスプレイ２０６に表示する。
【０３９２】
ここでこの自動整理処理の一例を説明する。すなわちこの自動整理処理として、最初にクライアント端末２は、アルバム音楽データセットとしてダウンロードした各音楽データに付されているアルバム識別情報を全て参照し、これにより各音楽データが属するアルバムを２種類認識し、そして認識したアルバムごとのアルバムフォルダをタイトル一覧画面上に作成する。因みに本実施の形態の場合、作成された各アルバムフォルダ上には、該当するアルバムのアルバムタイトル「四季」、「童謡」が表示される。
【０３９３】
続いてクライアント端末２は、各音楽データに付されたアルバム識別情報に基づいて、各音楽データのタイトル「春」、「夏」、……を２種類のアルバムフォルダの何れかに紐付けて表示すると共に、各音楽データに付されている収録順番情報に基づいて、紐付けられた各音楽データのタイトルをアルバムフォルダごとに収録順序に整列して表示する。
【０３９４】
これによりこのタイトル一覧画面においては、２種類のアルバム音楽データセットのそれぞれに含まれていた複数の音楽データのタイトルが、アルバム単位でグループ分けされて表示されると共に、当該複数の音楽データのタイトルが、各グループ内においてアルバムＣＤの収録順序に従って整列されて表示される。
【０３９５】
かくしてユーザは、各アルバム音楽データセットに含まれている複数の音楽データを、１つずつ該当するアルバムフォルダに移動させて整理するような作業を行わなくて済み、この結果、ダウンロードした複数の音楽データを格段と効率的に整理することができる。
【０３９６】
因みに本実施の形態の場合このクライアント端末２は、タイトル一覧画面における例えばアルバムフォルダ「四季」が選択された状態で、ユーザにより所定の再生操作が行われると、当該アルバムフォルダ「四季」に紐付けられてタイトルが表示されている複数の音楽データを、そのタイトルが示されている順序（つまり収録順序）に従って順次再生処理する。
【０３９７】
また本実施の形態の場合、図１８及び図１９に示すように、ユーザは自身で任意のフォルダを作成し、アルバム音楽データセットに含まれている複数の音楽データを、１つずつ任意のフォルダに移動させて整理することもできる。
【０３９８】
例えば図１８に示すタイトル一覧画面では、ユーザの操作により、例えば「リビング用」及び「ドライブ用」のフォルダが作成され、これらフォルダの下位には、ユーザ任意の分類によりフォルダ「ｔｅｍｐ１」、「ｔｅｍｐ２」、「ｔｅｍｐ３」が作成されている。そしてこれらフォルダ「ｔｅｍｐ１」、「ｔｅｍｐ２」、「ｔｅｍｐ３」の下層には、ユーザが１つずつ音楽データを各フォルダ「ｔｅｍｐ１」、「ｔｅｍｐ２」、「ｔｅｍｐ３」へ移動させることにより紐付けられた音楽データのタイトル「ｔｒａｃｋ１」、「ｔｒａｃｋ２」、……が表示されている。この場合フォルダ「ｔｅｍｐ１」、「ｔｅｍｐ３」には、ダウンロードして得られた音楽データのタイトルが紐付けられており、フォルダ「ｔｅｍｐ２」には、音楽ＣＤからリッピングした（つまり音楽ＣＤからコピーした）音楽データのタイトルが紐付けられている。
【０３９９】
一方図１９に示すタイトル一覧画面では、ユーザの操作により、例えば「リビング用」及び「ドライブ用」のフォルダが作成され、これらフォルダの下位には、ユーザ任意の分類によりフォルダ「夜」、「ファンク」が作成されている。そしてこれらフォルダ「夜」、「ファンク」の下層には、ユーザが１つずつ音楽データを各フォルダ「夜」、「ファンク」へ移動させることにより紐付けられた音楽データのタイトルが表示されている。この場合フォルダ「夜」には、ユーザが夜に聴く音楽データのタイトルが紐付けられており、フォルダ「ファンク」には、該当するジャンルの音楽データのタイトルが紐付けられている。
【０４００】
（２−２）音楽データの属性情報
次に図２０を用いて音楽データに付されている属性情報を説明する。
【０４０１】
本実施の形態の場合、音楽データ配信サーバＳＶ１からの音楽データには属性情報が付されている。クライアント端末２は、音楽データ配信サーバＳＶ１から音楽データをダウンロードすると、当該ダウンロードした音楽データの属性情報を、ハードディスクドライブ２１１に構築されたデータベース中の属性情報管理テーブルＴＢ１へ書き込む。
【０４０２】
ここで図２０に示す属性情報管理テーブルＴＢ１を参照しながら、音楽データに付された属性情報を詳細に説明する。
【０４０３】
音楽データの属性情報は３つに分類される。この３つの分類は、音楽データそのものに関する情報群（以下、これをＴｒａｃｋＩｎｆｏ情報群と呼ぶ）と、音楽データが属しているアルバムに関する情報群（以下、これをＡｌｂｕｍＩｎｆｏ情報群と呼ぶ）と、音楽データの圧縮方式等に関する情報群（以下、これをＭｕｓｉｃＤａｔａ情報群と呼ぶ）とからなる。
【０４０４】
ＴｒａｃｋＩｎｆｏ情報群は、音楽データを識別するための音楽データ識別情報（図中の「ContentID」部分）、音楽データのタイトル情報（図中の「Title」部分）及びアーティスト名情報（図中の「Artist」部分）等からなる。
【０４０５】
ＡｌｂｕｍＩｎｆｏ情報群は、音楽データが属するアルバムを識別するためのアルバム識別情報（図中の「AlbumID」部分）、音楽データが属するアルバムのタイトル情報（図中の「Title」部分）及びアーティスト名情報（図中の「Artist」部分）の他に、その音楽データの収録順番を示す収録順番情報（図中の「Track Order」部分）を有している。
【０４０６】
ＭｕｓｉｃＤａｔａ情報群は、音楽データの圧縮方式を示す情報（図中の「Codec」部分）やビットレートを示す情報（図中の「Bitrate」）等からなる。
【０４０７】
因みに本実施の形態の場合このクライアント端末２は、音楽データが実際に記憶されているハードディスクドライブ２１１上の記憶位置情報（いわゆるパスであって、図中の「Data Body」部分）も、ＭｕｓｉｃＤａｔａ情報群の１つとして管理するようになされている。
【０４０８】
（２−３）クライアント端末のデータベース
次に、クライアント端末２のハードディスクドライブ２１１に構築されたデータベース中の、プレイリストテーブル及び音楽管理テーブルについて説明する。
【０４０９】
例えばクライアント端末２のディスプレイ２０６において、図２１（ただし、この時点では破線部分は存在しない）に示すように、アルバムフォルダＦＡ１に対してアルバム「四季」に属する３つの音楽データ「春」、「夏」、「秋」のタイトルが紐付けられて表示されている場合、クライアント端末２のハードディスクドライブ２１１に構築されたデータベースにおいては、図２２（ただし、この時点では破線部分は存在しない）に示すように、かかるアルバムフォルダＦＡ１（アルバム「四季」）に対応する１つのレコードＲ１がプレイリストテーブルＴＢ２に存在し、かかる３つの音楽データに対応する３つのレコードＲ１１、Ｒ１２、Ｒ１３が音楽管理テーブルＴＢ３に存在する。
【０４１０】
つまり、図２２に示すプレイリストテーブルＴＢ２においては、アルバムフォルダＦＡ１が作成された際にそのアルバムフォルダＦＡ１に対応するレコード（以下、これをプレイリストレコードと呼ぶ）Ｒ１が生成される。このプレイリストレコードＲ１には、各プレイリストレコードに対し一意に割り当てられるプレイリストレコード識別情報（PlaylistID）と、対応するアルバム「四季」のアルバム識別情報（AlbumID）と、アルバムフォルダＦＡ１が作成された日時を示す作成日時情報（TimeINF）が格納される。
【０４１１】
一方、音楽管理テーブルＴＢ３においては、音楽データ単位でレコード（以下、これを音楽データレコードと呼ぶ）Ｒ１１、Ｒ１２、Ｒ１３が作成されている。この音楽データレコードＲ１１、Ｒ１２、Ｒ１３には、各音楽データレコードに対し一意に割り当てられる音楽データレコード識別情報（TrackID）や、対応する音楽データの収録順番を示す収録順番情報（TrackorderNO）や、その音楽データの記憶位置を示す記憶位置情報（明示せず）等と共に、その音楽データが紐付けられているアルバムフォルダＦＡ１に対応するプレイリストレコードＲ１のプレイリストレコード識別情報（PlaylistID：1（図中においては適宜「PlaylistID」を略して「PID」と表す））が格納される。これにより各音楽データレコードＲ１１、Ｒ１２、Ｒ１３は、このプレイリストレコード識別情報を介して、プレイリストレコードＲ１と紐付けられる（リレーションが張られている）ようになされている。
【０４１２】
例えばクライアント端末２のＣＰＵ２０３は、図２１に示すアルバムフォルダＦＡ１が指定された状態でユーザにより再生操作が行われると、当該アルバムフォルダＦＡ１に対応するプレイリストレコードＲ１とリレーションが張られている音楽データレコードＲ１１、Ｒ１２、Ｒ１３を参照することにより、アルバム「四季」に属する音楽データ「春」、「夏」、「秋」の記憶位置情報及び収録順番情報（TrackorderNO）を認識する。そしてクライアント端末２は、認識した記憶位置情報及び収録順番情報（TrackorderNO）に従って、ハードディスクドライブ２１１から音楽データ「春」、「夏」、「秋」を収録順に順次読み出し再生処理を実行する。
【０４１３】
従って、プレイリストレコードＲ１及び当該プレイリストレコードＲ１とリレーションが張られている各音楽レコードＲ１１、Ｒ１２、Ｒ１３に示された情報が、いわゆるプレイリストに相当する。このクライアント端末２は、プレイリストに相当する各レコードＲ１、Ｒ１１、Ｒ１２、Ｒ１３に示された情報に従って、音楽データを再生処理するようになされている。
【０４１４】
因みにこの再生処理は、図１５に示す楽曲購入再生モジュール２４５により実行される。この楽曲購入モジュール４５は、再生処理の他に、音楽データ配信サーバＳＶ１から音楽データを購入してダウンロードする処理も司るようになされている。
【０４１５】
（２−４）自動整理処理
次に、音楽データのタイトルを自動的に整理して表示する自動整理処理について、詳細に説明する。
【０４１６】
例えばクライアント端末２のＣＰＵ２０３は、図２１（ただし、この時点では破線部分は存在しない）に示すようなタイトル一覧画面をディスプレイ２０６に表示している状態で、音楽データ配信サーバＳＶ１からアルバム「四季」に属する音楽データ「冬」を新たにダウンロードしたとき、図２３に示す登録時の自動整理処理手順ＲＴ１のステップＳＰ１０１へ移る。
【０４１７】
ここで、この音楽データ「冬」に付されている属性情報には、アルバム「四季」を識別するためのアルバム識別情報として「AlbumID：001」が示されていると共に、収録順番情報として４曲目であることを意味する「TrackorderNO：4」が示されている。
【０４１８】
クライアント端末２のＣＰＵ２０３はステップＳＰ１０１において、新たにダウンロードした音楽データ「冬」に付されている属性情報中のアルバム識別情報「AlbumId：001」を認識した後、当該認識したアルバム識別情報「AlbumId：001」が含まれるプレイリストレコードをデータベースから全て取得するためのレコード取得処理を実行する。
【０４１９】
次いでクライアント端末２のＣＰＵ２０３はステップＳＰ１０２に移り、レコード取得処理の結果、アルバム識別情報（AlbumID：001）に対応する１つ以上のプレイリストレコードを取得することができたか否かを判定する。この場合クライアント端末２のＣＰＵ２０３は、プレイリストテーブルＴＢ２（図２２）からアルバム識別情報（AlbumID：001）に対応する１つのプレイリストレコードＲ１を取得できるので、肯定結果を得て続くステップＳＰ１０３へ移る。
【０４２０】
因みに、アルバム識別情報（AlbumID：001）に対応するプレイリストレコードを１つも取得できなかった場合、クライアント端末２のＣＰＵ２０３は、否定結果を得てステップＳＰ１０６へ移り、当該アルバム識別情報（AlbumID：001）に対応する新たなプレイリストレコードをプレイリストテーブルＴＢ２に追加すると共に、当該追加したプレイリストレコードに対応するアルバムフォルダを、タイトル一覧画面上に表示するようになされている。
【０４２１】
クライアント端末２のＣＰＵ２０３は、ステップＳＰ１０２で１つのプレイリストレコードＲ１のみを取得したので、このステップＳＰ１０３においては、当該１つのプレイリストレコードＲ１を後述する処理の対象となる処理対象レコードとして認識する。
【０４２２】
因みにクライアント端末２のＣＰＵ２０３は、ステップＳＰ１０２で複数のプレイリストレコードを取得した場合、ステップＳＰ１０３においては、当該複数のプレイリストレコードを作成日時情報（TimeINF）に基づいて時系列順にソートした後、当該ソートした複数のプレイリストレコードの中から最も古い作成日時情報（TimeINF）を有するプレイリストレコードを、処理対象レコードとして認識するようになされている。
【０４２３】
続いてクライアント端末２のＣＰＵ２０３はステップＳＰ１０４へ移り、処理対象レコードとして認識したプレイリストコードＲ１とリレーションが張られている各音楽データレコードＲ１１、Ｒ１２、Ｒ１３の収録順番情報（TrackorderNO：1,2,3）の中に、新たにダウンロードした音楽データ「冬」の収録順番情報（TrackorderNO：4）と同じものがあるか否かを判定する。
【０４２４】
この場合否定結果が得られるので、このときクライアント端末２のＣＰＵ２０３はステップＳＰ１０７へ移り、処理対象レコードとして認識しているプレイリストレコードＲ１とリレーションを張るようにして、新たにダウンロードした音楽データ「冬」に対応する音楽データレコードＲ１４（図２２破線部分）を、音楽管理テーブルＴＢ３に作成する。そしてクライアント端末２のＣＰＵ２０３は、このようにして音楽管理テーブルＴＢ３に対する変更が行われると、当該変更後の音楽管理テーブルＴＢ３に基づいて、タイトル一覧画面の表示内容を更新して表示し直すタイトル一覧画面表示処理（後述する）を実行する。この結果このタイトル一覧画面では、アルバムフォルダＦＡ１と紐付けるようにして、３曲目の音楽データ「秋」の次の位置に、４曲目の音楽データ「冬」のタイトルが表示されるようになされている（図２１破線部分）。
【０４２５】
ところで、図２４及び図２５（ただし、この時点では破線で示す部分は存在しない）に示すように、クライアント端末２に対してアルバム「四季」の音楽データ「春」のみがダウンロードされている状態で、アルバム「四季」のアルバム音楽データセットがダウンロードされる場合の自動整理処理を、図２３に示したフローチャートを用いて説明する。
【０４２６】
すなわちクライアント端末２のＣＰＵ２０３は、音楽データ配信サーバＳＶ１からアルバム「四季」のアルバム音楽データセットをダウンロードすると、まずこのアルバム音楽データセットにおける１曲目の音楽データ「春」をデータベースに登録すべく、自動整理処理手順ＲＴ１のステップＳＰ１０１へ移る。
【０４２７】
ここでこのアルバム音楽データセットにおける各音楽データ「春」、「夏」、「秋」、「冬」の属性情報には、アルバム「四季」を識別するためのアルバム識別情報として「AlbumId：001」が示されていると共に、収録順番情報としてそれぞれに対し「TrackorderNO：1」、「TrackorderNO：2」、「TrackorderNO：3」、「TrackorderNO：4」が示されている。
【０４２８】
クライアント端末２のＣＰＵ２０３はステップＳＰ１０１において、音楽データ「春」に付されている属性情報中のアルバム識別情報（AlbumId：001）を認識した後、当該認識したアルバム識別情報（AlbumId：001）に対応する全てのプレイリストレコードをデータベースから取得するレコード取得処理を実行する。
【０４２９】
次いでクライアント端末２のＣＰＵ２０３はステップＳＰ１０２に移り、レコード取得処理の結果、アルバム識別情報（AlbumID：001）に対応する１つ以上のプレイリストレコードを取得することができたか否かを判定する。この場合クライアント端末２のＣＰＵ２０３は、アルバム識別情報（AlbumID：001）に対応する１つのプレイリストレコードＲ１（図２５）を取得できるので、肯定結果を得て続くステップＳＰ１０３へ移る。
【０４３０】
クライアント端末２のＣＰＵ２０３は、ステップＳＰ１０２で１つのプレイリストレコードＲ１のみを取得したので、ステップＳＰ１０３においては、当該１つのプレイリストレコードＲ１を処理対象レコードとして認識する。
【０４３１】
続いてクライアント端末２のＣＰＵ２０３はステップＳＰ１０４へ移り、処理対象レコードとして認識したプレイリストコードＲ１とリレーションが張られている音楽データレコードＲ１１の収録順番情報（TrackorderNO：1）が、今回ダウンロードした音楽データ「春」の収録順番情報（TrackorderNO：1）と同じものであるか否かを判定し、ここで肯定結果を得てステップＳＰ１０５へ移る。
【０４３２】
クライアント端末２のＣＰＵ２０３はステップＳＰ１０５において、ステップＳＰ１０１で取得した全てのプレイリストレコードのうち、処理対象レコードとしてこれまで認識していたプレイリストレコードの次に古い作成日時情報（TimeINF）を有するプレイリストレコードが存在するか否かを判定する。この場合、ステップＳＰ１０１でプレイリストレコードＲ１のみを取得しており、かつこのプレイリストレコードＲ１を処理対象レコードとしてこれまで認識していたので、クライアント端末２のＣＰＵ２０３は、次に古い作成日時情報を有するプレイリストレコードが存在しないと判定し、続くステップＳＰ１０６へ移る。
【０４３３】
因みにクライアント端末２のＣＰＵ２０３は、例えばステップＳＰ１０１で取得したプレイリストレコードが複数あって、処理対象レコードとしてこれまで認識していたプレイリストレコードの次に古い作成日時情報を有するプレイリストレコードがこれらの中に存在する場合、そのプレイリストレコードを処理対象レコードとして新たに認識し直し、上述のステップＳＰ１０４へ戻るようになされている。
【０４３４】
クライアント端末２のＣＰＵ２０３はこのステップＳＰ１０６において、プレイリストテーブルＴＢ２に対しアルバム「四季」用のプレイリストレコードＲ２を新たに作成すると共に（図２５破線部分）、当該作成したプレイリストレコードＲ２に対応する２つ目のアルバムフォルダＦＡ２を、タイトル一覧画面上に生成する（図２４破線部分）。
【０４３５】
続いてクライアント端末２のＣＰＵ２０３はステップＳＰ１０７へ移り、図２５に示すように、ステップＳＰ１０６において新たに作成したプレイリストレコードＲ２とリレーションするようにして、今回ダウンロードした音楽データ「春」の音楽データレコードＲ２１を音楽管理テーブルＴＢ３に作成する。そしてクライアント端末２のＣＰＵ２０３は、このように音楽管理テーブルＴＢ３に対して行われた変更に基づいて、図２４に示すように、新たに生成した２つ目のアルバムフォルダＦＡ２と紐付けるようにして、新たにダウンロードした音楽データ「春」のタイトルをタイトル一覧表示画面上に表示する。
【０４３６】
次いでクライアント端末２のＣＰＵ２０３は、アルバム音楽データセットにおける残りの音楽データ「夏」、「秋」、「冬」をデータベースに登録すべく、自動整理処理手順ＲＴ１のステップＳＰ１０１〜ＳＰ７を繰り返し実行する。
【０４３７】
これにより音楽管理テーブルＴＢ３においては、図２５に示すように、残りの音楽データ「夏」、「秋」、「冬」の音楽データレコードＲ１２、Ｒ１３、Ｒ１４が、１つ目のプレイリストレコードＲ１とリレーションされるようにして、それぞれ新たに作成される。これに応じてタイトル一覧画面においては、図２４に示すように、１つ目のアルバムフォルダＦＡ１に対して、これら音楽データ「夏」、「秋」、「冬」のタイトルが紐付けられるように表示される。
【０４３８】
このようにしてこのクライアント端末２は、アルバム「四季」に属する全種類の音楽データ「春」、「夏」、「秋」、「冬」のタイトルを、欠けることなく１つ目のアルバムフォルダＦＡ１に紐付けて表示すると共に、後から重複してダウンロードした音楽データ「春」については、新たに生成した２つ目のアルバムフォルダＦＡ２に紐付けて表示するようになされている。
【０４３９】
このようにしてこのクライアント端末２は、最初に生成されていたアルバムフォルダＦＡ１に対して、アルバム「四季」に属する各種音楽データ「春」、「夏」、「秋」、「冬」のタイトルを優先的に紐付けて表示するようにし、後から重複してダウンロードした音楽データ「春」については、アルバムフォルダＦＡ１ではなく、この後に生成されたアルバムフォルダＦＡ２に紐付けて表示するようにした。
【０４４０】
これによりクライアント端末２は、アルバム「四季」に属する全種類の音楽データ「春」、「夏」、「秋」、「冬」のタイトルを、欠損及び重複させることなくアルバムフォルダＦＡ１を介して一まとめにし、かつアーティスト側の意図した収録順序で表示することができる。
【０４４１】
次に、図２６に示すようにクライアント端末２に対して３つの音楽データ「春」と２つの音楽データ「夏」と１つの音楽データ「秋」とがダウンロードされている状態で、音楽データ「春」が削除される際に実行される削除時の自動整理処理手順ＲＴ２を、図２７に示すフローチャートを用いて説明する。
【０４４２】
因みにこの時点において、プレイリストテーブルＴＢ２及び音楽管理テーブルＴＢ３は、図２８に示すような状態になっている。つまりプレイリストテーブルＴＢ２においては、アルバム「四季」に対応する３つのプレイリストレコードＲ１、Ｒ２、Ｒ３が生成されている。なお以下では、説明の便宜上、この３つのプレイリストレコードＲ１、Ｒ２、Ｒ３を、作成日時が古い方から、第１プレイリストレコードＲ１、第２プレイリストレコードＲ２、第３プレイリストレコードＲ３と適宜呼ぶ。
【０４４３】
一方、音楽管理テーブルＴＢ３においては、第１プレイリストレコードＲ１とリレーションするようにして３種類の音楽データ「春」、「夏」、「秋」に対応する３つの音楽データレコードＲ１１、Ｒ１２、Ｒ１３が作成されており、第２プレイリストレコードＲ２とリレーションするようにして２種類の音楽データ「春」、「夏」に対応する２つの音楽データレコードＲ２１、Ｒ２２が作成されており、第３プレイリストレコードＲ３とリレーションするようにして１つの音楽データ「春」に対応する１つの音楽データレコードＲ３１が作成されている。
【０４４４】
ここで、ユーザが操作入力部２００を介して、１つ目のアルバムフォルダＦＡ１（図２６）にタイトルが紐付けられている音楽データ「春」を削除する操作を行うと、このときクライアント端末２のＣＰＵ２０３はステップＳＰ１１１へ移り、当該音楽データ「春」に対応する音楽データレコードＲ１１を削除すると共に、この音楽データ「春」自体もハードディスクドライブ２１１から消去する。
【０４４５】
次いでクライアント端末２のＣＰＵ２０３はステップＳＰ１１２へ移り、削除した音楽データ「春」に付されていたアルバム識別情報（AlbumId：001）が含まれる第１プレイリストレコードＲ１、第２プレイリストレコードＲ２及び第３プレイリストレコードＲ３をデータベースから全て取得する。
【０４４６】
続いてクライアント端末２のＣＰＵ２０３はステップＳＰ１１３に移り、ステップＳＰ１１２のレコード取得処理の結果、アルバム識別情報（AlbumID：001）に対応する１つ以上のプレイリストレコードを取得することができたか否かを判定する。この場合クライアント端末２のＣＰＵ２０３は、３つのプレイリストレコードＲ１、Ｒ２、Ｒ３を取得できたとの判定結果が得られるので、続くステップＳＰ１１４へ移る。
【０４４７】
クライアント端末２のＣＰＵ２０３はステップＳＰ１１４において、ステップＳＰ１１２で取得した３つのプレイリストレコードＲ１、Ｒ２、Ｒ３を作成日時情報（TimeINF）に基づいて時系列順にソートした後、当該ソートした３つのプレイリストレコードＲ１、Ｒ２、Ｒ３の中から最近の作成日時情報を有する第３プレイリストレコードＲ３を、処理対象レコードとして認識する。
【０４４８】
続いてクライアント端末２のＣＰＵ２０３はステップＳＰ１１５へ移り、処理対象レコードとして認識した第３プレイリストコードＲ３とリレーションが張られている音楽データレコードＲ３１の収録順番情報（TrackorderNO：1）が、削除した音楽データ「春」の収録順番情報（TrackorderNO：1）と同じものであるか否かを判定する。
【０４４９】
この場合ここで肯定結果が得られるので、このときクライアント端末２のＣＰＵ２０３はステップＳＰ１１６へ移り、図２９に示すように、収録順番情報が同じものとして判定された音楽データレコードＲ３１のリレーションを、削除した音楽データ「春」の音楽データレコードＲ１１がリレーションされていたプレイリストレコードＲ１に対して張り直し、当該音楽データレコードＲ３１のみがリレーションされていたプレイリストレコードＲ３を削除する。また、このようにプレイリストテーブルＴＢ２及び音楽管理テーブルＴＢ３に対して行われた変更に応じて、クライアント端末２のＣＰＵ２０３は、図３０に示すように、１つ目のアルバムフォルダＦＡ１における音楽データ「春」を削除した部分に、３つ目のアルバムフォルダＦＡ３に紐付けられていた音楽データ「春」のタイトルを、移動するようにして表示するようにすると共に、３つ目のアルバムフォルダＦＡ３を消去する。
【０４５０】
因みにステップＳＰ１１５において否定結果が得られると、このときクライアント端末２のＣＰＵ２０３はステップＳＰ１１７へ進んで、ステップＳＰ１１２で取得した複数のプレイリストレコードのうち、処理対象レコードとしてこれまで認識していたプレイリストレコードの次に新しいプレイリストレコードが存在するか否かを判定し、この判定の結果、肯定結果が得られると上述のステップＳＰ１１５へ移り、これに対し否定結果が得られると終了ステップに移って自動整理処理を終了するようになされている。
【０４５１】
以上のようにクライアント端末２は、削除した音楽データレコードＲ１１（図２８）と同じ収録順序情報の音楽データレコードＲ２１、Ｒ３１がリレーションされている複数のプレイリストレコードＲ２、Ｒ３のうち、最近作成された第３プレイリストレコードＲ３を選択し、当該選択した第３プレイリストレコードＲ３にリレーションされている音楽データレコードＲ３１のリレーションを、削除した音楽データレコードＲ１１がリレーションされていたプレイリストレコードＲ１に対して張り直すようにした。
【０４５２】
ここで例えば、削除した音楽データレコードＲ１１と同じ収録順序情報の音楽データレコードＲ２１、Ｒ３１がリレーションされている複数のプレイリストレコードＲ２、Ｒ３のうち、次に新しく作成された第２プレイリストレコードＲ２を選択し、当該選択したプレイリストレコードＲ２にリレーションされている音楽データレコードＲ２１のリレーションを、削除した音楽データレコードＲ１１がリレーションされていたプレイリストレコードＲ１に対して張り直すようにすると、この場合、図３１に示すように、第２プレイリストレコードＲ２に対しては、２曲目の音楽データの音楽データレコードＲ１４のみがリレーションされている状態になり、また第３プレイリストレコードＲ３に対しては、１曲目の音楽データレコードＲ３１のみがリレーションされている状態になるので、音楽データレコードが適切に整理されているとは言い難くなってしまう。この後に、第３プレイリストレコードＲ３にリレーションされている１曲目の音楽データレコードＲ３１のリレーションを、第２プレイリストレコードＲ２に張り直すようにすると、図２９に示したような整理されている状態にすることができるものの、リレーションを張り直す回数が２回になってしまう。この点上述した本実施の形態の手法では、リレーションを張り直す処理を１回実行するだけで、図２９に示したような整理されている状態にすることができ、かくして処理効率を向上させることができる。
【０４５３】
また図２９に示すように、第２プレイリストレコードＲ２に２つの音楽データレコードＲ２１、Ｒ２２がリレーションされている状態で、例えば音楽データ（TrackID：4）に相当する音楽データレコードＲ２１を削除する処理が実行されると、図３２に示すように、第２プレイリストレコードＲ２に対しては１つの音楽データレコードＲ２２のみがリレーションされている状態となる。さらにこの状態において、第２プレイリストレコードＲ２に唯一リレーションされている音楽データレコードＲ２２を削除する処理が実行されると、図３３に示すように、第２プレイリストレコードＲ２自体が削除された状態となる。
【０４５４】
ところで、上述した図２６のタイトル一覧画面がディスプレイ２０６に表示されている状態で、ユーザが操作入力部２００を介して、１つ目のアルバムフォルダＦＡ１を指定して削除操作を行うと、このときクライアント端末２のＣＰＵ２０３は、当該１つ目のアルバムフォルダＦＡ１にそのタイトルが紐付けられていた音楽データ「春」、「夏」、「秋」をハードディスクドライブ２１１から消去すると共に、対応する音楽データレコードＲ１１、Ｒ１２、Ｒ１３（図３４）のそれぞれについて、上述した削除時の自動整理処理手順ＲＴ２を実行する。
【０４５５】
この結果、第１プレイリストレコードＲ１にリレーションされていた全ての音楽データレコードＲ１１、Ｒ１２、Ｒ１３が消去された後、第３プレイリストレコードＲ３にリレーションされている音楽データレコードＲ３１のリレーションと、第２プレイリストレコードＲ２にリレーションされている音楽データレコードＲ２２のリレーションとが、第１プレイリストレコードＲ１へ張り直され、これにより図３５に示すような整理された状態へ遷移する。このようにして本実施の形態の場合、リレーションを張り直す回数を最低限に抑えて、効率良く音楽データレコードを整理するようになされている。
【０４５６】
（２−５）タイトル一覧画面表示処理
次に、タイトル一覧画面表示処理を詳細に説明する。実際上このクライアント端末２においては、データベース中のプレイリストテーブルＴＢ２及び音楽管理テーブルＴＢ３に対して変更が行われる度に、データベースが、変更のあった箇所（変更されたレコード）をを、ハードディスクコンテンツコントローラ２４７（図１５）へ通知する。
【０４５７】
ハードディスクコンテンツコントローラ２４７は、プレイリストテーブルＴＢ２及び音楽管理テーブルＴＢ３におけるレコードの状態を表すレコード状態情報を、内部のキャシュに記憶しており、データベースから変更箇所が通知される度に、このレコード状態情報を更新する。そしてＸＭＬブラウザモジュール２４６が、当該キャッシュに蓄積されているレコード状態情報を適宜読み出し、これに基づいて上述したようなタイトル一覧画面をディスプレイ２０６に表示するようになされている。
【０４５８】
ここで図３６（Ａ）において、キャッシュに蓄積されるレコード状態情報ＩＮＦ１の一例を示す。この図３６（Ａ）に示すレコード状態情報ＩＮＦ１は、図２８に示したプレイリストテーブルＴＢ２及び音楽管理テーブルＴＢ３に対応した内容になっている。
【０４５９】
このレコード状態情報ＩＮＦ１の縦一列目には、プレイリストテーブルＴＢ２における各プレイリストレコードＲ１、Ｒ２、Ｒ３のプレイリストレコード識別情報（PlaylistID:1,2,3）が配されている。またレコード状態情報ＩＮＦ１の横一行目には、収録順番情報（TrackorderID：1,2,3,……）が順番に且つ固定で配されている。図３６（Ａ）においては、説明の便宜上、３つの収録順番情報（TrackorderID：1,2,3）のみを示したが、実際はこれ以上の収録順番情報が配されることもある。
【０４６０】
そして、レコード状態情報ＩＮＦ１の縦一列目に配されたプレイリストレコード識別情報と、横一行目に配された収録順番情報と対応するようにして、音楽管理テーブルＴＢ３における各音楽データレコードＲ１１、……、Ｒ２１、……、Ｒ３１の音楽データレコード識別情報（TrackID：1〜6）が配されるようになされている。
【０４６１】
また図３６（Ｂ）において、本実施の形態で使用する変数の定義を示す。この変数「IDelld」及び「IUpdld」は、プレイリストテーブルＴＢ２及び音楽管理テーブルＴＢ３に対して変更が行われた際、データベースからハードディスクコンテンツコントローラ２４７が受け取るものである。変数「IDelld」は、データベース中のプレイリストテーブルＴＢ２において、あるプレイリストレコードが削除された際、この削除されたプレイリストレコードをハードディスクコンテンツコントローラ２４７に通知するために使用される。変数「IUpdld」は、あるプレイリストレコードのリレーション関係が変更された際、この変更が行われたプレイリストレコードをハードディスクコンテンツコントローラ２４７に通知するために使用されるものである。
【０４６２】
ここで例えば、プレイリストテーブルＴＢ２及び音楽管理テーブルＴＢ３の状況が図２８に示したような状態にあり、これに対応してキャッシュに蓄積されているレコード状態情報ＩＮＦ１の状況が図３６（Ａ）に示すような状態にある場合において、図２８に示す音楽管理テーブルＴＢ３の音楽データレコードＲ１１が削除されると、これに伴って音楽管理テーブルＴＢ３は、図２９に示したように、第３プレイリストレコードＲ３が削除された状態となる。
【０４６３】
このときデータベースは、変数「IDelld」（図３７（Ａ））によって、削除されたプレイリストレコードが第３プレイリストレコードＲ３である旨を、ハードディスクコンテンツコントローラ２４７へ通知すると共に、変数「IUpdld」（図３７（Ａ））によって、リレーション関係の変更があったプレイリストレコードが第１プレイリストレコードＲ１である旨を、ハードディスクコンテンツコントローラ２４７へ通知する。
【０４６４】
この通知に応じてハードディスクコンテンツコントローラ２４７は、図３６（Ａ）に示すレコード状態情報ＩＮＦ１から、「PlaylistID：3」とこれに対応する「TrackID：6」とを消去する処理を実行する。
【０４６５】
これと共にハードディスクコンテンツコントローラ２４７は、第１プレイリストレコードＲ１のリレーション関係の現状を通知するように要求する要求信号（ＳＱＬ文に相当する）を、データベースへ送出する。この要求信号に応じてデータベースは、第１プレイリストレコードＲ１のみについてリレーション関係を検出する処理を実行し、この結果をハードディスクコンテンツコントローラ２４７へ通知する。ハードディスクコンテンツコントローラ２４７は、通知された結果に基づいて、レコード状態情報ＩＮＦ１中のプレイリストレコード識別情報「PlaylistID：1」に対応して配されている「TrakID:1,2,3」（図３６（Ａ））を、「TrakID:6,2,3」（図３７（Ａ））へ更新する処理を実行する。
【０４６６】
かくしてキャッシュに蓄積されているレコード状態情報ＩＮＦ１が、図３６（Ａ）に示す状態から図３７（Ａ）に示す状態に更新される。このときＸＭＬブラウザモジュール２４６は、このレコード状態情報ＩＮＦ１に基づいて、ディスプレイ２０６に表示しているタイトル一覧画面の表示内容を、図２６に示す状態から図３０に示す状態へ更新する。
【０４６７】
このようにＸＭＬブラウザモジュール２４６は、ハードディスクコンテンツコントローラ２４７内のキャッシュに蓄積されているレコード状態情報ＩＮＦ１を参照すれば、データベース中の各テーブルＴＢ１、ＴＢ２を直接参照しなくとも、各テーブルＴＢ１、ＴＢ２に存在するプレイリストレコードＲ１、……及び音楽データレコードＲ１１、……の数や、プレイリストレコードＲ１、……のリレーション状況を適宜把握することができ、かくして処理効率良くタイトル一覧画面の表示内容を更新することができる。
【０４６８】
またハードディスクコンテンツコントローラ２４７は、キャッシュ内のレコード状態情報ＩＮＦ１を更新する際、データベースに対して、プレイリストテーブルＴＢ２に存在する全てのプレイリストレコードＲ１、……についてリレーション関係の現状を通知するように要求するのではなく、リレーション関係の変更があった第１プレイリストレコードＲ１のみについてリレーション関係の現状を通知するように要求するようにした。これによりデータベースは、この第１プレイリストレコードＲ１のみについてリレーション関係を検出する処理を実行すれば良く、かくして処理効率を向上させることができる。
【０４６９】
因みにこの後、データベースの音楽管理テーブルＴＢ３において、音楽データレコードＲ１２（TrackID：2）が消去されたとき、データベースから送出される変数「IUpdld」（図３７（Ｂ））によって、リレーション関係の変更があったプレイリストレコードが第１プレイリストレコードＲ１及び第２プレイリストレコードＲ２である旨が、ハードディスクコンテンツコントローラ２４７に通知される。これに応じてハードディスクコンテンツコントローラ２４７は、上述の処理を実行することにより、キャッシュ内のレコード状態情報ＩＮＦ１を図３７（Ａ）に示す状態から図３７（Ｂ）に示す状態に更新する。
【０４７０】
またこの後、データベースの音楽管理テーブルＴＢ３において、音楽データレコードＲ１３（TrackID：3）が消去されたとき、データベースから送出される変数「IUpdld」（図３７（Ｃ））によって、リレーション関係の変更があったプレイリストレコードが第１プレイリストレコードＲ１である旨が、ハードディスクコンテンツコントローラ２４７に通知される。これに応じてハードディスクコンテンツコントローラ２４７は、上述の処理を実行することにより、キャッシュ内のレコード状態情報ＩＮＦ１を図３７（Ｂ）に示す状態から図３７（Ｃ）に示す状態に更新する。
【０４７１】
さらにこの後、データベースの音楽管理テーブルＴＢ３において、音楽データレコードＲ２１（TrackID：4）が消去されたとき、データベースから送出される変数「IDelld」（図３７（Ｄ））によって、削除されたプレイリストレコードが第２プレイリストレコードＲ２である旨が、ハードディスクコンテンツコントローラ２４７に通知される。これに応じてハードディスクコンテンツコントローラ２４７は、上述の処理を実行することにより、キャッシュ内のレコード状態情報ＩＮＦ１を図３７（Ｃ）に示す状態から図３７（Ｄ）に示す状態に更新する。
【０４７２】
さらにこの後、データベースの音楽管理テーブルＴＢ３において、音楽データレコードＲ２２（TrackID：5）が消去されたとき、データベースから送出される変数「IUpdld」（図３７（Ｅ））によって、リレーション関係の変更があったプレイリストレコードが第１プレイリストレコードＲ１である旨が、ハードディスクコンテンツコントローラ２４７に通知される。これに応じてハードディスクコンテンツコントローラ２４７は、上述の処理を実行することにより、キャッシュ内のレコード状態情報ＩＮＦ１を図３７（Ｄ）に示す状態から図３７（Ｅ）に示す状態に更新する。
【０４７３】
さらにこの後、データベースの音楽管理テーブルＴＢ３において、音楽データレコードＲ３１（TrackID：6）が消去されたとき、データベースから送出される変数「IDelld」（図３７（Ｆ））によって、削除されたプレイリストレコードが第１プレイリストレコードＲ１である旨が、ハードディスクコンテンツコントローラ２４７に通知される。これに応じてハードディスクコンテンツコントローラ２４７は、上述の処理を実行することにより、キャッシュ内のレコード状態情報ＩＮＦ１を図３７（Ｅ）に示す状態から図３７（Ｆ）に示す状態に更新するようになされている。
【０４７４】
（２−６）動作及び効果
以上の構成において、このクライアント端末２は、ダウンロードした複数の音楽データのタイトルを、各音楽データに対応付けられたアルバム識別情報に基づくアルバムごとに、各音楽データに対応付けられた収録順序情報に基づく順序で提示するようにした。
【０４７５】
これにより、これら複数の音楽データを１つずつ整理する作業をユーザにさせなくて済み、この結果、格段と効率的にダウンロードした音楽データを整理して提示し得るクライアント端末２を実現することができる。
【０４７６】
以上の構成によれば、複数の音楽データを１つずつ整理する作業をユーザにさせなくて済み、この結果、格段と効率的にダウンロードした音楽データを整理して提示し得るクライアント端末２を実現することができる。
【０４７７】
（２−７）他の実施の形態
なお上述の実施の形態においては、コンテンツデータとして音楽データを適用する場合について述べたが、本発明はこれに限らず、映像やプログラム等のこの他種々のコンテンツデータを適用するようにしても良い。
【０４７８】
また上述の実施の形態においては、コンテンツデータセットとして、アルバムＣＤに記憶されているものと同じ複数の音楽データを一まとめにしてなるアルバム音楽データセットを適用する場合について述べたが、本発明はこれに限らず、複数種のコンテンツデータが１つにまとめられているものであれば、この他種々の形態を適用するようにしても良い。例えば、アルバムＣＤに代えて、ＤＶＤ（Digital Versatile Disc）−Ｖｉｄｅｏやフォトアルバム等を適用することができる。
【０４７９】
さらに上述の実施の形態においては、クライアント端末２のＣＰＵ２０３が、自動整理処理手順ＲＴ１、ＲＴ２を、ハードディスクドライブ２１１に予め記憶されたプログラム（コンテンツタイトル表示プログラム）に従ってソフトウェア的に実行する場合について述べたが、本発明はこれに限らず、自動整理処理手順ＲＴ１、ＲＴ２をハードウェア的に実行するようにしても良い。
【０４８０】
さらに上述の実施の形態においては、コンテンツデータ（音楽データ）をユーザに提示する手法として、コンテンツデータのタイトルをディスプレイ２０６に表示する場合について述べたが、本発明はこれに限らず、例えばコンテンツデータが静止画像であれば、そのものをディスプレイ２０６に表示しても良く、要はコンテンツデータを特定することができる情報であれば良い。
【０４８１】
さらに上述の実施の形態では、情報処理装置として、図１４に示したようなクライアント端末２を適用する場合について述べたが、本発明はこれに限らず、コンテンツデータを提示するものであれば、パーソナルコンピュータ等のこの他種々の情報処理装置を適用するようにしても良い。
【０４８２】
さらに上述の実施の形態では、通信手段（２１４、２１５）により受信されたコンテンツデータは、コンテンツデータ本体と、少なくともコンテンツ識別情報（ContentID）、コンテンツタイトル情報、コンテンツデータセット識別情報格納領域（AlbumINFO部分）、及びコンテンツデータセットタイトル情報格納領域（AlbumINFO部分）、収録順序情報格納領域（AlbumINFO部分）を含むフリンジ情報（属性情報）とを有し、当該フリンジ情報と当該コンテンツデータ本体とを関連付けて記録媒体（２１１）に記録する記録手段として、また画像（タイトル一覧画面）を生成し出力する画像生成手段として、さらにコンテンツデータを削除する削除手段として、ＣＰＵ２０３を適用する場合について述べたが、本発明はこれに限らず、この他種々の構成を適用することができる。
【産業上の利用可能性】
【０４８３】
本発明は、音楽データを複数保持している音楽データ配信サーバから、インターネット等のネットワークを介して、音楽データをダウンロードし得るようになされた情報処理装置等に利用することができる。
【図面の簡単な説明】
【０４８４】
【図１】本実施の形態における音楽関連サービス提供システムの全体構成を示す略線図である。
【図２】クライアント端末の機能回路ブロックによるハードウェア構成を示すブロック図である。
【図３】ディレクトリ構成を示す略線図である。
【図４】ポータルサーバの機能回路ブロックによるハードウェア構成を示すブロック図である。
【図５】音楽データ配信サーバの機能回路ブロックによるハードウェア構成を示すブロック図である。
【図６】物販サーバの機能回路ブロックによるハードウェア構成を示すブロック図である。
【図７】ラジオ放送情報配信サーバの機能回路ブロックによるハードウェア構成を示すブロック図である。
【図８】クライアント端末及びポータルサーバ間のユーザ認証処理手順を示すシーケンスチャートである。
【図９】クライアント端末及び音楽データ配信サーバ間のユーザ認証処理手順を示すシーケンスチャートである。
【図１０】音楽データ配信サービス提供処理手順を示すシーケンスチャートである。
【図１１】物販サービス提供処理手順を示すシーケンスチャートである。
【図１２】ラジオ放送情報（オンエアリスト情報）配信サービス提供処理手順（１）を示すシーケンスチャートである。
【図１３】ラジオ放送情報（ナウオンエア情報）配信サービス提供処理手順（２）を示すシーケンスチャートである。
【図１４】クライアント端末のハードウェア回路ブロックによるハードウェア構成を示すブロック図である。
【図１５】クライアント端末のプログラムモジュールを示す略線図である。
【図１６】各サーバのハードウェア回路ブロックによるハードウェア構成を示すブロック図である。
【図１７】タイトル一覧画面（１）を示す略線図である。
【図１８】タイトル一覧画面（２）を示す略線図である。
【図１９】タイトル一覧画面（３）を示す略線図である。
【図２０】属性情報管理テーブルを示す略線図である。
【図２１】タイトル一覧画面（４）を示す略線図である。
【図２２】テーブルの様子（１）を示す略線図である。
【図２３】登録時の自動整理処理手順を示すフローチャートである。
【図２４】タイトル一覧画面（５）を示す略線図である。
【図２５】テーブルの様子（２）を示す略線図である。
【図２６】タイトル一覧画面（６）を示す略線図である。
【図２７】削除時の自動整理処理手順を示すフローチャートである。
【図２８】テーブルの様子（３）を示す略線図である。
【図２９】テーブルの様子（４）を示す略線図である。
【図３０】タイトル一覧画面（７）を示す略線図である。
【図３１】テーブルの様子（５）を示す略線図である。
【図３２】テーブルの様子（６）を示す略線図である。
【図３３】テーブルの様子（７）を示す略線図である。
【図３４】テーブルの様子（８）を示す略線図である。
【図３５】テーブルの様子（９）を示す略線図である。
【図３６】レコード状態情報を示す略線図である。
【図３７】レコード状態情報の遷移を示す略線図である。
【符号の説明】
【０４８５】
１……音楽関連サービス提供システム、２……クライアント端末、ＳＶ１……音楽データ配信サーバ、２０３、２７０……ＣＰＵ、２１４……通信処理部、２１５、２７５……ネットワークインタフェース。
【図１】
2005331682.tif 000003
【図２】
2005331682.tif 000004
【図３】
2005331682.tif 000005
【図４】
2005331682.tif 000006
【図５】
2005331682.tif 000007
【図６】
2005331682.tif 000008
【図７】
2005331682.tif 000009
【図８】
2005331682.tif 000010
【図９】
2005331682.tif 000011
【図１０】
2005331682.tif 000012
【図１１】
2005331682.tif 000013
【図１２】
2005331682.tif 000014
【図１３】
2005331682.tif 000015
【図１４】
2005331682.tif 000016
【図１５】
2005331682.tif 000017
【図１６】
2005331682.tif 000018
【図１７】
2005331682.tif 000019
【図１８】
2005331682.tif 000020
【図１９】
2005331682.tif 000021
【図２０】
2005331682.tif 000022
【図２１】
2005331682.tif 000023
【図２２】
2005331682.tif 000024
【図２３】
2005331682.tif 000025
【図２４】
2005331682.tif 000026
【図２５】
2005331682.tif 000027
【図２６】
2005331682.tif 000028
【図２７】
2005331682.tif 000029
【図２８】
2005331682.tif 000030
【図２９】
2005331682.tif 000031
【図３０】
2005331682.tif 000032
【図３１】
2005331682.tif 000033
【図３２】
2005331682.tif 000034
【図３３】
2005331682.tif 000035
【図３４】
2005331682.tif 000036
【図３５】
2005331682.tif 000037
【図３６】
2005331682.tif 000038
【図３７】
2005331682.tif 000039