(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続される配信手段からヘッダを含むコンテンツデータをダウンロードする端末装置に設けられ、
ダウンロードに先立って前記配信手段から送出されるヘッダの内容に従い、当該ヘッダを含むコンテンツデータが正規なものであるか否かを判定する判定手段と、
この判定手段によって正規なコンテンツデータと判定された場合にのみ前記配信手段にダウンロード開始を指示する指示手段と、
前記ダウンロード開始の指示に応じて前記配信手段からダウンロードされるコンテンツデータに含まれるヘッダの内容をダウンロード済みを表す属性に更新し、その更新されたヘッダを含むコンテンツデータを記憶手段に格納する保存手段と
を具備することを特徴とするデータ処理装置。
【請求項２】
ネットワークを介して接続される配信手段からヘッダを含むコンテンツデータをダウンロードする端末装置で実行されるデータ処理方法であって、
ダウンロードに先立って前記配信手段から送出されるヘッダの内容に従い、当該ヘッダを含むコンテンツデータが正規なものであるか否かを判定する判定過程と、
この判定過程にて正規なコンテンツデータと判定された場合にのみ前記配信手段にダウンロード開始を指示する指示過程と、
前記ダウンロード開始の指示に応じて前記配信手段からダウンロードされるコンテンツデータに含まれるヘッダの内容をダウンロード済みを表す属性に更新し、その更新されたヘッダを含むコンテンツデータを保存する保存過程と
を具備することを特徴とするデータ処理方法。
【請求項３】
自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤが予め記憶されるＩＤ記憶手段と、
このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを記憶する第１の記憶手段と、
装置本体と挿脱自在に設けられた第２の記憶手段と、
第１の記憶手段に記憶されたデータを第２の記憶手段に複写した後、第１の記憶手段からデータを削除する一方、第２の記憶手段に複写されたデータのヘッダの内容を、所有者および装置を識別しない不特定状態に変更する第１の移動手段と、
第２の記憶手段に記憶されるデータのヘッダの内容が所有者および装置を識別しない不特定状態に設定されている場合にのみ、第２の記憶手段に記憶されるデータを第１の記憶手段に複写した後、第２の記憶手段からデータを削除する一方、この第１の記憶手段に複写されたデータのヘッダの内容を、前記ＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤに書き換える第２の移動手段と
を具備することを特徴とするデータ処理装置。
【請求項４】
自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤを予めＩＤ記憶手段に記憶しておき、このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを第１の記憶手段に記憶する記憶過程と、
第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写した後、この第１の記憶手段からデータを削除する一方、第２の記憶手段に複写されたデータのヘッダの内容を、所有者および装置を識別しない不特定状態に変更する第１の移動過程と、
第２の記憶手段に記憶されるデータのヘッダの内容が所有者および装置を識別しない不特定状態に設定されている場合にのみ、この第２の記憶手段に記憶されるデータを第１の記憶手段に複写した後、第２の記憶手段からデータを削除する一方、第１の記憶手段に複写されたデータのヘッダの内容を、前記ＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤに書き換える第２の移動過程と
を具備することを特徴とするデータ処理方法。
【請求項５】
自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤが予め記憶されるＩＤ記憶手段と、
このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを記憶する第１の記憶手段と、
この第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写する第１の複写手段と、
前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、前記第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、第２の記憶手段に記憶されたデータを第１の記憶手段に複写する第２の複写手段と
を具備することを特徴とするデータ処理装置。
【請求項６】
自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤを予めＩＤ記憶手段に記憶しておき、このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを第１の記憶手段に記憶する記憶過程と、
この記憶過程にて第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写する第１の複写過程と、
前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、第２の記憶手段に記憶されたデータを第１の記憶手段に複写する第２の複写過程と
を具備することを特徴とするデータ処理方法。
【請求項７】
自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤが予め記憶されるＩＤ記憶手段と、
このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを記憶する第１の記憶手段と、
装置本体と挿脱自在に設けられた第２の記憶手段と、
この第１の記憶手段に記憶されたデータを第２の記憶手段に複写した後、第１の記憶手段に記憶されたデータを削除する第１の移動手段と、
前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、前記第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、この第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、第２の記憶手段に記憶されたデータを削除する第２の移動手段と
を具備することを特徴とするデータ処理装置。
【請求項８】
前記第２の移動手段は、前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、前記第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、所定回数以下の移動であるかどうかを判断し、所定回数以下の移動であれば、第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、第２の記憶手段に記憶されたデータを削除することを特徴とする請求項７記載のデータ処理装置。
【請求項９】
自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤを予めＩＤ記憶手段に記憶しておき、このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを第１の記憶手段に記憶する記憶過程と、
前記第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写した後、第１の記憶手段に記憶されたデータを削除する第１の移動過程と、
前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、前記第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、この第２の記憶手段に記憶されたデータを削除する第２の移動過程と
を具備することを特徴とするデータ処理方法。
【請求項１０】
前記第２の移動過程は、前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、所定回数以下の移動であるかどうかを判断し、所定回数以下の移動であれば、第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、第２の記憶手段に記憶されたデータを削除することを特徴とする請求項９記載のデータ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば曲データを有料配信する配信サービス等に用いて好適なデータ処理装置およびデータ処理方法に関する。
【０００２】
【従来の技術】
近年、ブロードバンド通信技術の進展に伴い、映像や音楽等をディジタル化したコンテンツを有料配信する様々なビジネスモデルが生れつつある。この種の技術としては、例えばインターネットを介して接続されるサービス事業者およびその事業者と配信契約したユーザからなり、ユーザがサービス事業者の配信サイトにアクセスして所望の曲データについてダウンロードを要求すると、配信サイトがその要求に応じて曲データをユーザへ送出すると共に、当該ユーザからその料金を徴収する曲データ配信サービスが知られている。
【０００３】
【発明が解決しようとする課題】
ところで、このような配信サービスによってサイトからダウンロードするコンテンツは、他の記憶媒体への複写や移動が容易であるため、コピーガード等を施す場合が多い。しかしながら、データ複写を防止してしまうと、正規に入手したユーザであっても、バックアップ用のデータを複写したり、データを他の記憶媒体に移動することができなくなるという問題や、一旦ユーザにダウンロードされたコンテンツはネット上で再配布され易いという問題もある。
そこで本発明は、このような事情に鑑みてなされたもので、正規に入手したユーザだけがバックアップ用のデータを複写したり、データを他の記憶媒体に移動できる上、再配布も防止し得るデータ処理装置およびデータ処理方法を提供することを目的としている。
【０００４】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明では、ネットワークを介して接続される配信手段からヘッダを含むコンテンツデータをダウンロードする端末装置に設けられ、ダウンロードに先立って前記配信手段から送出されるヘッダの内容に従い、当該ヘッダを含むコンテンツデータが正規なものであるか否かを判定する判定手段と、この判定手段によって正規なコンテンツデータと判定された場合にのみ前記配信手段にダウンロード開始を指示する指示手段と、前記ダウンロード開始の指示に応じて前記配信手段からダウンロードされるコンテンツデータに含まれるヘッダの内容をダウンロード済みを表す属性に更新し、更新したヘッダを含むコンテンツデータを記憶手段に格納する保存手段とを具備することを特徴とする。
【０００５】
請求項２に記載の発明では、ネットワークを介して接続される配信手段からヘッダを含むコンテンツデータをダウンロードする端末装置で実行されるデータ処理方法であって、ダウンロードに先立って前記配信手段から送出されるヘッダの内容に従い、当該ヘッダを含むコンテンツデータが正規なものであるか否かを判定する判定過程と、この判定過程にて正規なコンテンツデータと判定された場合にのみ前記配信手段にダウンロード開始を指示する指示過程と、前記ダウンロード開始の指示に応じて前記配信手段からダウンロードされるコンテンツデータに含まれるヘッダの内容をダウンロード済みを表す属性に更新し、その更新されたヘッダを含むコンテンツデータを保存する保存過程とを具備することを特徴とする。
【０００６】
請求項３に記載の発明では、自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤが予め記憶されるＩＤ記憶手段と、このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを記憶する第１の記憶手段と、装置本体と挿脱自在に設けられた第２の記憶手段と、第１の記憶手段に記憶されたデータを第２の記憶手段に複写した後、第１の記憶手段からデータを削除する一方、第２の記憶手段に複写されたデータのヘッダの内容を、所有者および装置を識別しない不特定状態に変更する第１の移動手段と、第２の記憶手段に記憶されるデータのヘッダの内容が所有者および装置を識別しない不特定状態に設定されている場合にのみ、第２の記憶手段に記憶されるデータを第１の記憶手段に複写した後、第２の記憶手段からデータを削除する一方、この第１の記憶手段に複写されたデータのヘッダの内容を、前記ＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤに書き換える第２の移動手段とを具備することを特徴とする。
【０００７】
請求項４に記載の発明では、自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤを予めＩＤ記憶手段に記憶しておき、このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを第１の記憶手段に記憶する記憶過程と、第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写した後、この第１の記憶手段からデータを削除する一方、第２の記憶手段に複写されたデータのヘッダの内容を、所有者および装置を識別しない不特定状態に変更する第１の移動過程と、第２の記憶手段に記憶されるデータのヘッダの内容が所有者および装置を識別しない不特定状態に設定されている場合にのみ、この第２の記憶手段に記憶されるデータを第１の記憶手段に複写した後、第２の記憶手段からデータを削除する一方、第１の記憶手段に複写されたデータのヘッダの内容を、前記ＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤに書き換える第２の移動過程とを具備することを特徴とする。
【０００８】
請求項５に記載の発明では、自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤが予め記憶されるＩＤ記憶手段と、このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを記憶する第１の記憶手段と、この第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写する第１の複写手段と、前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、前記第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、第２の記憶手段に記憶されたデータを第１の記憶手段に複写する第２の複写手段とを具備することを特徴とする。
【０００９】
請求項６に記載の発明では、自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤを予めＩＤ記憶手段に記憶しておき、このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを第１の記憶手段に記憶する記憶過程と、この記憶過程にて第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写する第１の複写過程と、前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、第２の記憶手段に記憶されたデータを第１の記憶手段に複写する第２の複写過程とを具備することを特徴とする。
【００１０】
請求項７に記載の発明では、自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤが予め記憶されるＩＤ記憶手段と、このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを記憶する第１の記憶手段と、装置本体と挿脱自在に設けられた第２の記憶手段と、この第１の記憶手段に記憶されたデータを第２の記憶手段に複写した後、第１の記憶手段に記憶されたデータを削除する第１の移動手段と、前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、前記第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、この第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、第２の記憶手段に記憶されたデータを削除する第２の移動手段とを具備することを特徴とする。
【００１１】
請求項７に従属する請求項８に記載の発明では、前記第２の移動手段は、前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、前記第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、所定回数以下の移動であるかどうかを判断し、所定回数以下の移動であれば、第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、第２の記憶手段に記憶されたデータを削除することを特徴とする。
【００１２】
請求項９に記載の発明では、自己の所有者および装置を各々識別する所有者ＩＤおよび装置ＩＤを予めＩＤ記憶手段に記憶しておき、このＩＤ記憶手段から読み出した自己の所有者ＩＤおよび装置ＩＤが格納されたヘッダを含むデータを第１の記憶手段に記憶する記憶過程と、前記第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写した後、第１の記憶手段に記憶されたデータを削除する第１の移動過程と、前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、前記第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、この第２の記憶手段に記憶されたデータを削除する第２の移動過程とを具備することを特徴とする。
【００１３】
請求項９に従属する請求項１０に記載の発明では、前記第２の移動過程は、前記ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、所定回数以下の移動であるかどうかを判断し、所定回数以下の移動であれば、第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、第２の記憶手段に記憶されたデータを削除することを特徴とする。
【００１４】
本発明では、コンテンツデータのダウンロードに先立って配信手段から送出されるコンテンツデータのヘッダの内容に従い、データ処理装置が正規なコンテンツデータであるか否かを判定し、正規なコンテンツデータである場合にのみ配信手段にコンテンツデータのダウンロード実行を指示するので、例えば不正に複写されたコンテンツデータが配信手段から配信されるのを未然に防止し得る。また、データ処理装置が正規なコンテンツデータをダウンロードすると、その曲データのヘッダの内容をダウンロード済みの属性に更新する為、コンテンツデータの再配布を防止し得るようになる。
【００１５】
また、本発明では、第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写した後、この第１の記憶手段からデータを削除する一方、第２の記憶手段に複写されたデータのヘッダの内容を所有者および装置を識別しない不特定状態に変更し、第２の記憶手段に記憶されるデータのヘッダの内容が所有者および装置を識別しない不特定状態に設定されている場合にのみ、この第２の記憶手段に記憶されるデータを第１の記憶手段に複写した後、第２の記憶手段からデータを削除する一方、第１の記憶手段に複写されたデータのヘッダの内容を自己の所有者ＩＤおよび装置ＩＤに書き換えるので、複製を作ることなくデータを第１の記憶手段と第２の記憶手段との間で移動し得るようになる。
【００１６】
さらに、本発明では、第１の記憶手段に記憶されるデータを第２の記憶手段に複写すると、複写先ではヘッダの内容が複写元と同じものになる為、第２の記憶手段が他人に渡ってもデータを他の装置における第１の記憶手段に移動したり複写することが出来ない、所有者専用のバックアップデータとなる。また、第２の記憶手段に複写されたデータは、所有者同一であって、しかも装置同一である場合にのみ第１の記憶手段に複写可能になる為、不正複写を防止し得る。
【００１７】
加えて、本発明では、第１の記憶手段に記憶されたデータを第２の記憶手段に複写した後、第１の記憶手段に記憶されたデータを削除し、ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、この第２の記憶手段に記憶されたデータを削除するので、第２の記憶手段に移動されたデータは、所有者同一であって、しかも装置同一である場合にのみ第１の記憶手段に戻せるようになる結果、不正複写を防止し得る。
【００１８】
【発明の実施の形態】
本発明によるデータ処理装置は、例えば配信サービスによって配信サイトからダウンロードした曲データを記憶再生する端末装置などに適用される。以下では、このような配信サービスに用いられる端末装置を実施例とし、これについて図面を参照して説明する。
【００１９】
Ａ．第１実施例
（１）構成
図１は曲データ配信システムの概略構成を示すブロック図である。この図に示すシステムは、インターネット等のネットワークＮＴを介して互いに接続されるサービス事業者の配信サイト１と、配信契約したユーザの端末装置２からなり、端末装置２が配信サイト１にアクセスして所望の曲データについてダウンロードを要求すると、その要求に応じて配信サイト１が対応する曲データを端末装置１へ送出する一方、その課金をオンライン決済するようになっている。
【００２０】
配信サイト１は、例えばプロキシーサーバ１ａ、配信管理サーバ１ｂおよびデータベースサーバ１ｃ等から構成される。プロキシーサーバ１ａは、配信管理サーバ１ｂ側に接続されるイントラネット（図示略）とインターネット等のネットワークＮＴとを遮断する機能を備えると共に、両ネットワーク間の通信を制御する。
具体的には、アクセス認証された正当なユーザ、つまり、配信契約した端末装置２からの転送要求のみを配信管理サーバ１ｂへ中継する一方、それに対応する配信管理サーバ１ｂからの各レスポンスを該当する端末装置２に返送する。
【００２１】
配信管理サーバ１ｂは、プロキシーサーバ１ａを介してサイトアクセスしてくる端末装置２からの要求に対応した種類のＨＴＭＬファイルを送出してＷｅｂページ画面を閲覧させ、このＷｅｂページ画面を閲覧した端末装置２からの要求に応じた処理を実行する。
具体的には、例えば端末装置２からのダウンロード要求に応じて、該当する曲データをデータベースサーバ１ｃから抽出してダウンロードする。さらに、配信管理サーバ１ｂは、曲データのダウンロードが完了した時点で、ダウンロードを要求したユーザ（端末装置２）の決済条件（クレジット情報）をデータベースサーバ１ｃから検索し、それに基づきバンキングシステム（図示略）にオンライン決済を依頼する。
データベースサーバ１ｃは、会員データベースや曲データベース等を備え、配信管理サーバ１ｂからの検索要求に対応したデータを該当データベースから抽出する。
【００２２】
本発明によるデータ処理装置を搭載する端末装置２は、装置各部を制御するＣＰＵ、本体内部メモリとして用いられるＲＡＭ、各種制御プログラム等を記憶するＲＯＭおよびＬＣＤパネル等の表示手段を備え、ネットワークＮＴを介して配信サイト１と通信する機能の他、配信サイト１からダウンロードした曲データを再生したり、あるいはダウンロードした曲データを、本体内部メモリからスマートメディア等の２次記憶媒体２ａに複写あるいは移動する機能を有する。
この端末装置２の特徴的な処理は、正規ユーザの端末装置２だけがダウンロードした曲データをバックアップ用に複写したり、あるいはダウンロードした曲データをスマートメディア等の２次記憶媒体２ａに移動でき、さらにはダウンロードした曲データの再配布も防止し得るようにデータ処理を施すことにあり、そうした処理の詳細については追って述べる。
【００２３】
なお、端末装置２は、上記構成に限定されるものではなく、例えば周知のブラウザ機能や曲再生機能を備え、ネットワークＮＴを介してダウンロードしたデータをスマートメディア等の２次記憶装置に複写あるいは移動可能な携帯電話や無線携帯端末であっても構わず、その場合、図１に図示するように、無線接続する接続業者３を経由してネットワークＮＴに接続する形態となる。
【００２４】
（２）動作
次に、図２〜図３に示すシーケンスフローを参照して曲データ配信システムの動作を述べた後、図４〜図１３に示すフローチャートを参照して、本発明の要旨に係わる端末装置２の動作を説明する。
【００２５】
▲１▼曲データ配信システムの動作
まず、端末装置２がネットワークＮＴを介して配信サイト１にアクセスすると、配信サイト１のプロキシーサーバ１ａが端末装置２側からの接続要求を受けて端末装置２との接続を確立する。そして、両者の通信が開設されると、配信サイト１の配信管理サーバ１ｂはステップＳＡ１に処理を進め、Ｗｅｂページに相当するメニュー画面を作成し、それを接続要求してきた端末装置２に送出する。  一方、端末装置２は配信サイト１側との通信開設後、ステップＳＡ２に処理を進め、受信したメニュー画面を画面表示する。メニュー画面とは、配信サイト１が提供するサービス内容を一覧表示する画面であり、この画面には例えば配信要求するダウンロードアイコンや配信サービスの終了を指示する終了アイコン等が設けられている。
【００２６】
そして、端末装置２において、ユーザが配信要求すべくメニュー画面のダウンロードアイコンをクリックすると、ステップＳＡ３の判断結果が「ＹＥＳ」となり、ダウンロード指示を配信サイト１側に送出する。なお、メニュー画面においてダウンロードアイコン以外がクリックされた場合には、上記ステップＳＡ３の判断結果は「ＮＯ」となり、クリックされたアイコン種に応じた、その他の処理を実行する。
ダウンロード指示を受信した配信サイト１の配信管理サーバ１ｂは、ステップＳＡ４に処理を進め、配信可能な曲データを一覧表示する曲リスト画面を作成し、それをダウンロード要求を出した端末装置２へ返送する。
【００２７】
ダウンロード要求を出した端末装置２では、曲リスト画面を受信して画面表示し（ステップＳＡ５）、続くステップＳＡ６にて曲リスト画面からダウンロードしたい曲目を選択し、この選択操作に応じて発生する曲選択イベントを配信サイト１に送出する。
配信サイト１では、曲選択イベントを受信すると、ステップＳＡ７を実行する。ステップＳＡ７では、受信した曲選択イベントが指定する曲データをデータベースサーバ１ｃから検索し、該当する曲データのヘッダ部ＨＤ（後述する）を端末装置２に返送する。
【００２８】
端末装置２は、曲データのヘッダ部ＨＤを受信すると、図３に示すステップＳＡ８に処理を進めて判定処理を実行する。この判定処理とは、曲選択に応じて配信サイト１から返送されるヘッダ部ＨＤの内容に基づき、不正な曲データであるか否かを判定し、正規な曲データと判定された場合にはダウンロード可を表すべくフラグＤＬＦを「１」にセットし、不正な曲データと判定された場合にはダウンロード不可を表すべくフラグＤＬＦを「０」にセットするものであり、その詳細については追って述べる。
【００２９】
次いで、端末装置２はステップＳＡ９に処理を進め、フラグＤＬＦに応じた処理を実行する。すなわち、フラグＤＬＦが「０」の場合には、ステップＳＡ１０に処理を進め、例えば「不正な曲データである為、ダウンロード出来ません」なる警告メッセージを画面表示して配信サイト１からのダウンロードを中止する。一方、フラグＤＬＦが「１」の場合には、正規な曲データであるから、配信サイト１にダウンロードＯＫ信号を送出する。
【００３０】
これにより、配信サイト１はステップＳＡ１１を実行し、先に送出したヘッダ部ＨＤに対応する曲データをデータベースサーバ１ｃから検索して端末装置２に返送する。さらに、配信サイト１では、曲データのダウンロードが完了した時点で、配信管理サーバ１ｂがダウンロードを要求したユーザ（端末装置２）の決済条件（クレジット情報）をデータベースサーバ１ｃから検索し、それに基づきバンキングシステム（図示略）にオンライン決済を依頼する。
そして、端末装置２では、配信サイト１からダウンロードした曲データを本体内部メモリ（ＲＡＭ）に格納すると共に、その格納の際に、ダウンロード済みの属性を表すように曲データのヘッダ部ＨＤの内容を書き換える保存処理（後述する）を実行する（ステップＳＡ１２）。
【００３１】
▲２▼判定処理の動作
次に、図４〜図５を参照して判定処理の動作について説明する。ここでは、配信サイト１のデータベースサーバ１ｃに記憶管理される曲データの構成について説明した後、曲選択に応じて配信サイト１から返送されるヘッダ部ＨＤの内容に基づき不正な曲データであるか否かを判定する判定処理の動作について述べる。
【００３２】
配信サイト１に記憶管理される曲データは、図５に図示するように、ヘッダ部ＨＤとＭＩＤＩ等の楽音データ部ＭＤとから構成される。ヘッダ部ＨＤは、ダウンロードの有無を表すフラグＷｅｂ、ＵｓｅｒＩＤおよびＨａｒｄＩＤからなる。
正規な曲データであると、フラグＷｅｂは「１」であり、ダウンロードされていない属性を表す。フラグＷｅｂが「０」の場合、かつて端末装置２にダウンロードされた属性を表す。ＵｓｅｒＩＤおよびＨａｒｄＩＤは、配信サイト１に記憶管理されている状態では、いずれも不特定状態を表すデータａｎｙｏｎｅとしてセットされる。端末装置２にダウンロードされると、後述するように、端末装置２の所有者を識別する情報（所有者ＩＤ）がＵｓｅｒＩＤに、装置機器を識別する情報（例えば機種番号や製造シリアル番号などの装置ＩＤ）がＨａｒｄＩＤにセットされる。
【００３３】
さて、こうしたヘッダ部ＨＤが配信サイト１から返送されて来ると、端末装置２は前述したステップＳＡ８（図３参照）を介して図４に示す判定処理を実行し、受信したヘッダ部ＨＤの内容に基づき、ダウンロードしようとする曲データが不正なものであるかどうかを判定する。
すなわち、ステップＳＢ１〜ＳＢ３では、ヘッダ部ＨＤを構成するフラグＷｅｂ、ＵｓｅｒＩＤおよびＨａｒｄＩＤがいずれも正規なデータであるかどうかを判断する。全て正規なデータであれば、ステップＳＢ１〜ＳＢ３の各判断結果がいずれも「ＹＥＳ」となり、ステップＳＢ４に進み、ダウンロード可を表すべくフラグＤＬＦを「１」にセットする。
一方、フラグＷｅｂ、ＵｓｅｒＩＤおよびＨａｒｄＩＤのいずれかが正規なデータでない場合、例えばかつて端末装置２にダウンロードされ、それが不正に複写されて配信サイト１に登録されるケースなどではステップＳＢ１〜ＳＢ３の各判断結果のいずれかが「ＮＯ」となり、ステップＳＢ５に進み、ダウンロード不可を表すべくフラグＤＬＦを「０」にセットする。
【００３４】
▲３▼保存処理の動作
次に、図５〜図６を参照して判定処理の動作について説明する。前述したように、配信サイト１から正規な曲データをダウンロードし終えると、端末装置２はステップＳＡ１２（図３参照）を介して図６に示す保存処理を実行し、ステップＳＣ１に処理を進める。
ステップＳＣ１では、配信サイト１からダウンロードした曲データを本体内部メモリに格納し、続くステップＳＣ２〜ＳＣ４では、ダウンロード済みの属性を表すべく、フラグＷｅｂを「０」、ＵｓｅｒＩＤおよびＨａｒｄＩＤをそれぞれ所有者ＩＤ、装置ＩＤに書き換える。これにより、図５に示す形態でダウンロードした曲データのヘッダ部ＨＤの属性が更新される。
なお、ＵｓｅｒＩＤは配信サイト１側から発行されるもので、本体内部メモリの所定アドレスに予めセットされているものを読み出して使用する。また、ＨａｒｄＩＤは、ＲＯＭにファクトリープリセットされる装置ＩＤを読み出して使用する。
【００３５】
▲４▼端末処理の動作
次に、端末装置２において実行される端末処理の動作について図７〜図１３を参照して説明する。端末処理とは、上述の保存処理によって本体内部メモリ（ＲＡＭ）に格納した曲データ、つまり正規に入手した曲データを複写したり移動させる処理である。
端末処理が実行されると、図７に示すステップＳＤ１に処理を進め、本体内部メモリであるＲＡＭのワークエリアをイニシャライズし、続くステップＳＤ２では、メニュー画面を表示手段に画面表示する。このメニュー画面には、後述する「移動Ａ処理」、「移動Ｂ処理」、「複写Ａ処理」および「複写Ｂ処理」にそれぞれ対応したアイコンが設けられており、これらアイコンの起動操作（例えばダブルクリック）に応じて対応する処理が実行される。
【００３６】
すなわち、「移動Ａ処理」のアイコンを起動操作した場合には、ステップＳＤ３の判断結果が「ＹＥＳ」となり、ステップＳＤ７に進み、曲データを本体内部メモリ（ＲＡＭ）から２次記憶媒体２ａに移動させる「移動Ａ処理」が実行される。
「移動Ｂ処理」のアイコンを起動操作した場合には、ステップＳＤ４の判断結果が「ＹＥＳ」となり、ステップＳＤ８に進み、曲データを２次記憶媒体２ａから本体内部メモリ（ＲＡＭ）に移動させる「移動Ｂ処理」が実行される。
【００３７】
「複写Ａ処理」のアイコンを起動操作した場合には、ステップＳＤ５の判断結果が「ＹＥＳ」となり、ステップＳＤ９に進み、本体内部メモリに格納される曲データを２次記憶媒体２ａに複写する「複写Ａ処理」が実行される。
「複写Ｂ処理」のアイコンを起動操作した場合には、ステップＳＤ６の判断結果が「ＹＥＳ」となり、ステップＳＤ１０に進み、２次記憶媒体２ａに格納される曲データを本体内部メモリに複写する「複写Ｂ処理」が実行される。
なお、メニュー画面において上記以外のアイコンが起動操作された場合には、ステップＳＤ１１に進み、その他の処理を実行する。
【００３８】
（ａ）移動Ａ処理の動作
ステップＳＤ７を介して移動Ａ処理が実行されると、端末装置２は図８に示すステップＳＥ１に処理を進め、前述の保存処理（図６参照）によって本体内部メモリに格納した曲データを、移動対象の元データに指定する。続いて、ステップＳＥ２では、２次記憶媒体２ａが書き込み可能状態にあるか、
すなわち、２次記憶媒体２ａが端末装置２に装着されているかどうかを判断する。２次記憶媒体２ａが端末装置２に装着され、書き込み可能であると、判断結果は「ＹＥＳ」となり、次のステップＳＥ３に処理を進めるが、２次記憶媒体２ａが端末装置２に装着されておらず、書き込み不可であれば、判断結果が「ＮＯ」となり、後述するステップＳＥ８に処理を進める。
【００３９】
ステップＳＥ３では、本体内部メモリに格納されている元データ（曲データ）を２次記憶媒体２ａにコピーする。次いで、ステップＳＥ４では、２次記憶媒体２ａにコピーされた曲データ中のヘッダ部ＨＤにおいて、ＵｓｅｒＩＤに不特定状態を表すデータａｎｙｏｎｅを書き込む。続くステップＳＥ５では、同様にＨａｒｄＩＤに不特定状態を表すデータａｎｙｏｎｅを書き込む。そして、ステップＳＥ６に進むと、２次記憶媒体２ａへの書き込みが正常に行われたかどうかを判断する。
【００４０】
ここで、書き込みが正常終了すると、判断結果は「ＹＥＳ」となり、次のステップＳＥ７に進み、本体内部メモリに格納されている元データ（曲データ）を削除する。これにより、図９に図示する一例のように、本体内部メモリ（ＲＡＭ）に格納されている元データ（曲データ）を２次記憶媒体２ａに移動すると、ヘッダ部ＨＤのＵｓｅｒＩＤ、ＨａｒｄＩＤが共に不特定状態を表すデータａｎｙｏｎｅに変更されるようになっている。
なお、上記ステップＳＥ６において、例えば２次記憶媒体２ａの空きデータ容量が少なく、本体内部メモリに格納されている元データ（曲データ）を全てコピーしきれず、書き込みが正常終了しない場合には、判断結果が「ＮＯ」となり、ステップＳＥ８に処理を進め、データ移動できない旨の警告表示を行って本処理を完了させる。
【００４１】
（ｂ）移動Ｂ処理の動作
前述のステップＳＤ８（図７参照）を介して移動Ｂ処理が実行されると、端末装置２は図１０に示すステップＳＦ１に処理を進め、本体内部メモリが書き込み可能状態にあるか、すなわち、所定以上の空きデータ容量があるかどうかを判断する。書き込み可能であれば、判断結果は「ＹＥＳ」となり、次のステップＳＦ２に処理を進めるが、空きデータ容量が少なく書き込み不可であると、判断結果が「ＮＯ」となり、後述のステップＳＦ９に処理を進める。
【００４２】
次いで、ステップＳＦ２，ＳＦ３では、２次記憶媒体２ａに格納されている元データ（曲データ）において、そのヘッダ部ＨＤのＵｓｅｒＩＤおよびＨａｒｄＩＤがそれぞれ不特定状態を表すデータａｎｙｏｎｅであるか、つまり上述した移動Ａ処理によって２次記憶媒体２ａに格納された正規な曲データであるかどうかを判断する。
そして、ＵｓｅｒＩＤおよびＨａｒｄＩＤの両者が共に不特定状態を表すデータａｎｙｏｎｅであれば、２次記憶媒体２ａに格納された曲データは正規なものであると判断し、上記ステップＳＦ２，ＳＨ３の各判断結果はいずれも「ＹＥＳ」となり、ステップＳＦ４に処理を進める。
一方、ＵｓｅｒＩＤおよびＨａｒｄＩＤのいずれか一方もしくは両方が不特定状態を表すデータａｎｙｏｎｅでなければ、２次記憶媒体２ａに格納された曲データは不正なものと見做して後述するステップＳＦ９に処理を進める。
【００４３】
さて、２次記憶媒体２ａに格納された曲データが正規なものであると、ステップＳＦ４に処理を進め、この２次記憶媒体２ａに格納された曲データを本体内部メモリに書き込む。続いて、ステップＳＦ５，ＳＦ６では、本体内部メモリに書き込んだ曲データのヘッダ部ＨＤにおいて、ＵｓｅｒＩＤおよびＨａｒｄＩＤをそれぞれ所有者ＩＤ、装置ＩＤに書き換える。
なお、この際、ＵｓｅｒＩＤは本体内部メモリの所定アドレスに予めセットされているものを読み出して使用し、ＨａｒｄＩＤはＲＯＭにファクトリープリセットされる装置ＩＤを読み出して使用する。
【００４４】
次に、ステップＳＦ７では、本体内部メモリへの書き込みが正常に行われたかどうかを判断する。書き込みが正常終了すると、判断結果は「ＹＥＳ」となり、次のステップＳＦ８に進み、２次記憶媒体２ａに格納されている元データ（曲データ）を削除する。これにより、図９に図示する一例のように、２次記憶媒体２ａに格納されている元データ（曲データ）を本体内部メモリに移動すると、ヘッダ部ＨＤのＵｓｅｒＩＤ、ＨａｒｄＩＤが共に自己の所有者ＩＤ、装置ＩＤに書き換えられる。
なお、上記ステップＳＦ７において、例えば本体内部メモリの空きデータ容量が少なく、２次記憶媒体２ａに格納されている元データ（曲データ）を全てコピーしきれず、書き込みが正常終了しない場合や、２次記憶媒体２ａに格納された曲データが不正なものである場合には、ステップＳＦ９に処理を進め、データ移動できない旨の警告表示を行って本処理を完了させる。
【００４５】
（ｃ）複写Ａ処理の動作
前述のステップＳＤ９（図７参照）を介して図１１に示す複写Ａ処理が実行されると、端末装置２はステップＳＧ１に処理を進め、複写元となるデータ、すなわち本体内部メモリに格納される曲データを指定する。次に、ステップＳＧ２では、２次記憶媒体２ａが端末装置２に装着されて書き込み可能状態にあるかどうかを判断する。書き込み可能であると、判断結果は「ＹＥＳ」となり、次のステップＳＧ３に処理を進めるが、２次記憶媒体２ａが端末装置２に装着されておらず、書き込み不可であれば、判断結果が「ＮＯ」となり、後述のステップＳＧ５に進む。
【００４６】
ステップＳＧ３では、本体内部メモリに格納されている元データ（曲データ）を２次記憶媒体２ａにコピーする。続くステップＳＧ４では、２次記憶媒体２ａへの書き込みが正常に行われたかどうかを判断する。書き込みが正常終了した場合には、判断結果が「ＹＥＳ」となり、本処理を完了させる。これにより、図１２に図示する一例のように、本体内部メモリ（ＲＡＭ）に格納されている元データ（曲データ）がそっくりそのまま２次記憶媒体２ａに複写される。
したがって、２次記憶媒体２ａに複写された曲データは、ヘッダ部ＨＤのＵｓｅｒＩＤ、ＨａｒｄＩＤが共に所有者のものになる為、２次記憶媒体２ａが他人に渡っても曲データを本体内部メモリ側に移動したり複写することが出来ない、所有者専用のバックアップデータとなる。
【００４７】
なお、上記ステップＳＧ４において、例えば２次記憶媒体２ａの空きデータ容量が少なく、本体内部メモリに格納されている元データ（曲データ）を全てコピーしきれず、書き込みが正常終了しない場合には、判断結果が「ＮＯ」となり、ステップＳＧ５に処理を進め、複写できない旨の警告表示を行って本処理を完了させる。
【００４８】
（ｄ）複写Ｂ処理の動作
前述のステップＳＤ１０（図７参照）を介して図１３に示す複写Ｂ処理が実行されると、端末装置２はステップＳＨ１に処理を進め、本体内部メモリが書き込み可能状態にあるか、すなわち、所定以上の空きデータ容量があるかどうかを判断する。書き込み可能であれば、判断結果は「ＹＥＳ」となり、次のステップＳＨ２に処理を進めるが、空きデータ容量が少なく書き込み不可であると、判断結果が「ＮＯ」となり、後述のステップＳＨ６に処理を進める。
【００４９】
次いで、ステップＳＨ２では、２次記憶媒体２ａに格納されている元データ（曲データ）のヘッダ部ＨＤにおけるＵｓｅｒＩＤが、本体側のそれと一致するかどうか、つまり２次記憶媒体２ａに格納されている曲データの所有者と端末装置２の所有者とが同一であるか否かを判断する。所有者同一であれば、判断結果は「ＹＥＳ」となり、次のステップＳＨ３に進むが、同一でなければ、判断結果が「ＮＯ」となり、後述のステップＳＨ６に進む。
ステップＳＨ３では、２次記憶媒体２ａに格納されている元データ（曲データ）のヘッダ部ＨＤにおけるＨａｒｄＩＤが、本体側のそれと一致するかどうか、つまり２次記憶媒体２ａに曲データを複写した端末装置２と、この曲データの複写先となる端末装置２とが同一であるか否かを判断する。装置同一であれば、判断結果は「ＹＥＳ」となり、次のステップＳＨ４に進むが、同一でなければ、判断結果が「ＮＯ」となり、後述のステップＳＨ６に進む。
【００５０】
所有者同一であって、しかも装置同一であると、ステップＳＨ４に処理を進め、２次記憶媒体２ａに格納されている元データ（曲データ）を本体内部メモリにコピーする。次いで、ステップＳＨ５では、本体内部メモリへの書き込みが正常に行われたかどうかを判断する。書き込みが正常終了した場合には、判断結果が「ＹＥＳ」となり、本処理を完了させる。
これにより、図１２に図示する一例のように、２次記憶媒体２ａに格納されている元データ（曲データ）がそっくりそのまま本体内部メモリに複写される。したがって、２次記憶媒体２ａに複写された曲データは、所有者同一であって、しかも装置同一である場合にのみ本体内部メモリに複写できる為、不正複写を防止し得るようになっている。
なお、上記ステップＳＨ５において、例えば本体内部メモリの空きデータ容量が少なく、２次記憶媒体２ａに格納されている元データ（曲データ）を全てコピーしきれず、書き込みが正常終了しない場合には、判断結果が「ＮＯ」となり、ステップＳＨ６に処理を進め、複写できない旨の警告表示を行って本処理を完了させる。
【００５１】
以上説明したように、第１実施例によれば、曲データのダウンロードに先立って配信サイト１から送出される曲データのヘッダ部ＨＤの内容に従い、端末装置２が正規な曲データであるか否かを判定し、正規な曲データである場合にのみ配信サイト１に曲データのダウンロード実行を指示するので、例えば不正に複写された曲データが配信サイト１から配信させるのを未然に防止し得る。
また、端末装置２では正規な曲データをダウンロードすると、その曲データのヘッダ部ＨＤの内容をダウンロード済みの属性に更新する為、曲データの再配布を防止し得るようになる。
【００５２】
さらに、第１実施例による端末装置２によれば、本体内部メモリにダウンロードした曲データを２次記憶媒体２ａに移動させる場合、移動元では曲データを削除し、移動先ではヘッダ部ＨＤのＵｓｅｒＩＤおよびＨａｒｄＩＤを不特定状態に変更し、これを再び本体内部メモリ側に戻す場合、移動元では曲データを削除し、移動先ではヘッダ部ＨＤのＵｓｅｒＩＤおよびＨａｒｄＩＤが不特定状態に設定されているか、つまり正規入手した曲データであるかどうかを判断し、正規なものであれば本体内部メモリ側に移動させてヘッダ部ＨＤのＵｓｅｒＩＤおよびＨａｒｄＩＤをそれぞれ自己の所有者ＩＤおよび装置ＩＤに書き換えるので、複製を作らずに曲データを記憶媒体間で移動し得るようになっている。
【００５３】
また、第１実施例による端末装置２によれば、本体内部メモリに格納される曲データを２次記憶媒体２ａに複写すると、複写先ではヘッダ部ＨＤのＵｓｅｒＩＤ、ＨａｒｄＩＤが共に複写元と同じ所有者のものになる為、２次記憶媒体２ａが他人に渡っても曲データを本体内部メモリ側に移動したり複写することが出来ない、所有者専用のバックアップデータとなる。
加えて、２次記憶媒体２ａに複写された曲データは、所有者同一であって、しかも装置同一である場合にのみ本体内部メモリに複写可能になるから、不正複写を防止し得る。
【００５４】
Ｂ．第２実施例
次に、第２実施例について説明する。前述の第１実施例では、本体内部メモリに記憶される曲データを２次記憶媒体２ａに移動させる際にヘッダ部ＨＤのＵｓｅｒＩＤおよびＨａｒｄＩＤを不特定状態に変更するようにしたが、こうした形態であると、２次記憶媒体２ａに移動させた曲データは他ユーザの端末装置２で使われてしまう虞がある。
そこで、第２実施例では２次記憶媒体２ａに移動させた曲データを他ユーザの端末装置２には移動し得ず、同一ユーザの端末装置２にのみ所定回数分の移動を可能にする。以下では、そうした動作を具現する移動Ａ処理および移動Ｂ処理について図１４〜図１５を参照して説明する。
【００５５】
▲１▼移動Ａ処理の動作
前述した第１実施例と同様、ステップＳＤ７（図７参照）を介して第２実施例による移動Ａ処理が実行されると、端末装置２は図１４に示すステップＳＪ１に処理を進め、移動元となるデータ、すなわち本体内部メモリ（ＲＡＭ）に格納される曲データを指定する。次に、ステップＳＪ２では、２次記憶媒体２ａが端末装置２に装着されて書き込み可能状態にあるかどうかを判断する。書き込み可能であると、判断結果は「ＹＥＳ」となり、次のステップＳＪ３に処理を進めるが、２次記憶媒体２ａが端末装置２に装着されておらず、書き込み不可であれば、判断結果が「ＮＯ」となり、後述のステップＳＪ６に進む。
【００５６】
ステップＳＪ３では、本体内部メモリに格納されている元データ（曲データ）を２次記憶媒体２ａにコピーする。続くステップＳＪ４では、２次記憶媒体２ａへの書き込みが正常に行われたかどうかを判断する。書き込みが正常終了した場合には、判断結果が「ＹＥＳ」となり、ステップＳＪ５に進み、本体内部メモリ（ＲＡＭ）に格納されている元データ（曲データ）を削除して本処理を完了させる。これにより、本体内部メモリに格納されている元データ（曲データ）は、そっくりそのまま２次記憶媒体２ａに移動する。
なお、上記ステップＳＪ４において、例えば２次記憶媒体２ａの空きデータ容量が少なく、本体内部メモリに格納されている元データ（曲データ）を全てコピーしきれず、書き込みが正常終了しない場合には、判断結果が「ＮＯ」となり、ステップＳＪ６に処理を進め、複写できない旨の警告表示を行って本処理を完了させる。
【００５７】
▲２▼移動Ｂ処理の動作
前述のステップＳＤ８（図７参照）を介して移動Ｂ処理が実行されると、端末装置２は図１５に示すステップＳＫ１に処理を進め、本体内部メモリ（ＲＡＭ）が書き込み可能状態にあるか、すなわち、所定以上の空きデータ容量があるかどうかを判断する。書き込み可能であれば、判断結果は「ＹＥＳ」となり、次のステップＳＫ２に処理を進めるが、空きデータ容量が少なく書き込み不可であると、判断結果が「ＮＯ」となり、後述のステップＳＫ１１に処理を進める。
【００５８】
本体内部メモリが書き込み可能状態にあり、ステップＳＫ２に処理を進めると、２次記憶媒体２ａに格納されている元データ（曲データ）のヘッダ部ＨＤにおけるＵｓｅｒＩＤが、本体側のそれと一致するかどうか、つまり２次記憶媒体２ａに格納されている曲データの所有者と端末装置２の所有者とが同一であるか否かを判断する。所有者同一であれば、判断結果は「ＹＥＳ」となり、次のステップＳＫ３に進むが、同一でなければ、判断結果が「ＮＯ」となり、後述のステップＳＫ１１に進み、２次記憶媒体２ａから本体内部メモリへのデータ移動はキャンセルされる。
【００５９】
ステップＳＫ３では、ヘッダ部ＨＤにＵｓｅｒＩＤの書き込み可能エリアが有るか否かを判断する。本体内部メモリのヘッダ部ＨＤ格納領域には、複数の移動回数に対応したＵｓｅｒＩＤ書き込みエリアが設けられており、データ移動が行われる毎にその書き込みエリアにＵｓｅｒＩＤが順番に書き込まれ移動履歴として登録されるようになっている。
したがって、このステップＳＫ３では、換言すると所定回数以下の移動であるかどうかを判断する。そして、所定回数以下の移動であって、ＵｓｅｒＩＤを新規登録し得る場合には、判断結果が「ＹＥＳ」となり、次のステップＳＫ４に処理を進め、本体（端末装置２）の所有者を識別する所有者ＩＤを、新たなＵｓｅｒＩＤとして本体内部メモリのヘッダ部ＨＤに登録する。
一方、所定回数を超えた移動であると、ＵｓｅｒＩＤを新規登録することができず、上記ステップＳＫ３の判断結果が「ＮＯ」となり、後述のステップＳＫ１１に進み、２次記憶媒体２ａから本体内部メモリ（ＲＡＭ）へのデータ移動はキャンセルされる。
【００６０】
次に、ステップＳＫ５では、２次記憶媒体２ａに格納されている元データ（曲データ）のヘッダ部ＨＤにおけるＨａｒｄＩＤが、本体側のそれと一致するかどうか、つまり２次記憶媒体２ａに曲データを移動した端末装置２と、この曲データの移動先となる端末装置２とが同一であるか否かを判断する。装置同一であれば、判断結果は「ＹＥＳ」となり、次のステップＳＫ６に進むが、同一でなければ、判断結果が「ＮＯ」となり、後述のステップＳＫ１１に進み、２次記憶媒体２ａから本体内部メモリへのデータ移動はキャンセルされる。
【００６１】
ステップＳＫ６では、ヘッダ部ＨＤにＨａｒｄＩＤの書き込み可能エリアが有るか否かを判断する。本体内部メモリ（ＲＡＭ）のヘッダ部ＨＤ格納領域には、複数の移動回数に対応したＨａｒｄＩＤ書き込みエリアが設けられており、データ移動が行われる毎にその書き込みエリアにＨａｒｄＩＤが順番に書き込まれ移動履歴として登録される。
したがって、このステップＳＫ６では、換言すると所定回数以下の移動であるかどうかを判断する。そして、所定回数以下の移動であって、ＨａｒｄＩＤを新規登録し得る場合には、判断結果が「ＹＥＳ」となり、次のステップＳＫ７に処理を進め、本体（端末装置２）を識別する自己の装置ＩＤを、新たなＨａｒｄＩＤとして本体内部メモリのヘッダ部ＨＤに登録する。
一方、所定回数を超えた移動であると、ＨａｒｄＩＤを新規登録することができず、上記ステップＳＫ６の判断結果が「ＮＯ」となり、後述のステップＳＫ１１に進み、２次記憶媒体２ａから本体内部メモリへのデータ移動はキャンセルされる。
【００６２】
所定回数以下の移動であって、しかも所有者および装置が同一であると、ステップＳＫ８に処理を進め、２次記憶媒体２ａに格納されている元データ（曲データ）を本体内部メモリにコピーする。次いで、ステップＳＫ９では、本体内部メモリへの書き込みが正常に行われたかどうかを判断する。書き込みが正常終了した場合には、判断結果が「ＹＥＳ」となり、ステップＳＫ１０に進み、２次記憶媒体２ａに格納されている元データ（曲データ）を削除して本処理を完了させる。
なお、上記ステップＳＫ９において、例えば本体内部メモリ（ＲＡＭ）の空きデータ容量が少なく、２次記憶媒体２ａに格納されている元データ（曲データ）を全てコピーしきれず、書き込みが正常終了しない場合には、判断結果が「ＮＯ」となり、ステップＳＫ１１に処理を進め、データ移動できない旨の警告表示を行って本処理を完了させる。
【００６３】
このように、第２実施例によれば、２次記憶媒体２ａに移動させた曲データを他ユーザの端末装置２には移動できず、同一ユーザの同じ端末装置２にのみ所定回数分の移動を可能にしたので、２次記憶媒体２ａが他人に渡っても曲データを本体内部メモリ側に移動することが出来ない、所有者専用のバックアップデータとなる。
加えて、２次記憶媒体２ａに移動された曲データは、所有者同一であって、しかも装置同一である場合にのみ本体内部メモリに戻せる為、不正複写を防止し得るようになっている。
【００６４】
なお、上述した第１および第２実施例では、ネットワークＮＴを介して配信される曲データを記憶再生する端末装置２について言及したが、本発明の要旨はこれに限定されず、読み出し／書き込み可能な記憶媒体のデータを再生したり、その記憶媒体にデータを書き込む機能を備えるレコーダ全般にも適用可能である。また、上述の各実施例では、正規に入手したユーザだけがバックアップ用のデータを複写したり、データを他の記憶媒体に移動し得るようにする処理プログラムを端末装置２の本体内部メモリに常駐する態様としたが、これに替えて、その処理プログラム自体をデータとバンドルさせて記憶媒体に一体的に格納するようにし、処理プログラムを記憶媒体から読み出して実行させることでデータの複写や移動を可能にし、データ単体での複写や移動を禁止する態様にすることも可能である。
【００６５】
【発明の効果】
請求項１，２に記載の発明によれば、コンテンツデータのダウンロードに先立って配信手段から送出されるコンテンツデータのヘッダの内容に従い、正規なコンテンツデータであるか否かを判定し、正規なコンテンツデータである場合にのみ配信手段にコンテンツデータのダウンロード実行を指示するので、例えば不正に複写されたコンテンツデータが配信手段から配信されるのを未然に防止できる。また、正規なコンテンツデータをダウンロードした場合には、そのコンテンツデータのヘッダの内容をダウンロード済みの属性に更新する為、コンテンツデータの再配布を防止することができる。
請求項３，４に記載の発明によれば、第１の記憶手段に記憶されたデータを、装置本体と挿脱自在に設けられた第２の記憶手段に複写した後、この第１の記憶手段からデータを削除する一方、第２の記憶手段に複写されたデータのヘッダの内容を所有者および装置を識別しない不特定状態に変更し、第２の記憶手段に記憶されるデータのヘッダの内容が所有者および装置を識別しない不特定状態に設定されている場合にのみ、この第２の記憶手段に記憶されるデータを第１の記憶手段に複写した後、第２の記憶手段からデータを削除する一方、第１の記憶手段に複写されたデータのヘッダの内容を自己の所有者ＩＤおよび装置ＩＤに書き換えるので、第１の記憶手段と第２の記憶手段との間で複製を作ることなくデータを移動させることができる。
請求項５，６に記載の発明によれば、第１の記憶手段に記憶されるデータを第２の記憶手段に複写すると、複写先ではヘッダの内容が複写元と同じものになる為、第２の記憶手段が他人に渡ってもデータを他の装置における第１の記憶手段に移動したり複写することが出来ない、所有者専用のバックアップデータにすることができる。また、第２の記憶手段に複写されたデータは、所有者同一であって、しかも装置同一である場合にのみ第１の記憶手段に複写可能になる為、不正複写を防止し得る。
請求項７，９に記載の発明によれば、第１の記憶手段に記憶されたデータを第２の記憶手段に複写した後、第１の記憶手段に記憶されたデータを削除し、ＩＤ記憶手段に記憶される自己の所有者ＩＤおよび装置ＩＤと、第２の記憶手段に記憶されたデータのヘッダに格納される所有者ＩＤおよび装置ＩＤとがそれぞれ一致した場合にのみ、第２の記憶手段に記憶されたデータを第１の記憶手段に複写した後、この第２の記憶手段に記憶されたデータを削除するので、第２の記憶手段に移動されたデータは、所有者同一であって、しかも装置同一である場合にのみ第１の記憶手段に戻せるようになる結果、不正複写を防止し得る。
【図面の簡単な説明】
【図１】本発明の第１実施例による曲データ配信システムの概略構成を示すブロック図である。
【図２】曲データ配信システムの動作を示すシーケンスフローである。
【図３】曲データ配信システムの動作を示すシーケンスフローである。
【図４】判定処理の動作を示すフローチャートである。
【図５】配信サイト１から端末装置２にダウンロードされる曲データの構成を示す図である。
【図６】保存処理の動作を示すフローチャートである。
【図７】端末処理の動作を示すフローチャートである。
【図８】移動Ａ処理の動作を示すフローチャートである。
【図９】移動Ａ処理および移動Ｂ処理の動作を説明するための図である。
【図１０】移動Ｂ処理の動作を示すフローチャートである。
【図１１】複写Ａ処理の動作を示すフローチャートである。
【図１２】複写Ａ処理および複写Ｂ処理の動作を説明するための図である。
【図１３】複写Ｂ処理の動作を示すフローチャートである。
【図１４】第２実施例による移動Ａ処理の動作を示すフローチャートである。
【図１５】第２実施例による移動Ｂ処理の動作を示すフローチャートである。
【符号の説明】
１  配信サイト
１ａ  プロキシーサーバ
１ｂ  配信管理サーバ
１ｃ  データベースサーバ
２  端末装置
２ａ  ２次記憶媒体
３  接続業者
【図１】
0004088748.tif 000002
【図２】
0004088748.tif 000003
【図３】
0004088748.tif 000004
【図４】
0004088748.tif 000005
【図５】
0004088748.tif 000006
【図６】
0004088748.tif 000007
【図７】
0004088748.tif 000008
【図８】
0004088748.tif 000009
【図９】
0004088748.tif 000010
【図１０】
0004088748.tif 000011
【図１１】
0004088748.tif 000012
【図１２】
0004088748.tif 000013
【図１３】
0004088748.tif 000014
【図１４】
0004088748.tif 000015
【図１５】
0004088748.tif 000016