(57)【特許請求の範囲】
【請求項１】
コンテンツデータ再生プログラムによってコンテンツデータの再生を行う再生手段を備えた端末装置と、
上記端末装置と通信ネットワークを介して接続されるとともに、上記端末装置の装置ＩＤを現在の装置ＩＤから復旧しようとしている装置ＩＤに変更させる装置ＩＤ変更プログラムを生成するプログラム生成手段を備えたサーバ装置とを備え、
上記再生手段が、上記コンテンツデータ再生プログラムのインストール時または初回起動時に上記端末装置に対応する装置ＩＤを設定するＩＤ設定手段を備えるとともに、上記コンテンツデータに含まれている装置ＩＤと、該コンテンツデータを再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、該装置ＩＤ変更プログラムを実行することにより、現在の装置ＩＤと、該装置ＩＤ変更プログラムにおいて設定されている現在の装置ＩＤとが一致している場合にのみ、該装置ＩＤ変更プログラムにおいて設定されている復旧しようとしている装置ＩＤに現在の装置ＩＤを変更する処理を行い、
上記サーバ装置が、上記端末装置から装置ＩＤの変更依頼を受けた際に、上記装置ＩＤ変更プログラムを該端末装置に送信することを特徴とする通信システム。
【請求項２】
上記再生手段が、現在の装置ＩＤと、復旧しようとしている装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置ＩＤが正当なものであるかをチェックするＩＤチェック手段をさらに備え、上記ＩＤチェック手段によって正当な装置ＩＤと判断された場合に、上記プログラム生成手段が、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信することを特徴とする請求項１記載の通信システム。
【請求項３】
上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードと、現在の装置ＩＤと、復旧しようとしている装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置ＩＤが正当なものであるかをチェックするＩＤチェック手段と、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワードを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ＩＤチェック手段によって正当な装置ＩＤと判断され、かつ、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信することを特徴とする請求項１記載の通信システム。
【請求項４】
上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードと、復旧しようとしている装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワードを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、復旧しようとしている装置ＩＤに装置ＩＤを変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信することを特徴とする請求項１記載の通信システム。
【請求項５】
上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードと、現在の装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置ＩＤが正当なものであるかをチェックするＩＤチェック手段と、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワード、ならびに、該ユーザに設定されている装置ＩＤを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ＩＤチェック手段によって正当な装置ＩＤと判断され、かつ、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、受信した現在の装置ＩＤから、上記顧客情報管理データベースに記憶されている装置ＩＤに変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信することを特徴とする請求項１記載の通信システム。
【請求項６】
上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードとを上記サーバ装置に送信するとともに、上記サーバ装置が、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワード、ならびに、該ユーザに設定されている装置ＩＤを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、上記顧客情報管理データベースに記憶されている装置ＩＤに装置ＩＤを変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信することを特徴とする請求項１記載の通信システム。
【請求項７】
上記サーバ装置が、装置ＩＤ検索手段をさらに備え、上記顧客情報管理データベースが、各ユーザの装置ＩＤをさらに記憶しており、上記端末装置において、上記再生手段におけるＩＤ設定手段が新規に装置ＩＤを設定した際に、新規に設定された新規装置ＩＤをサーバ装置に向けて送信するとともに、上記サーバ装置において、装置ＩＤ検索手段によって、受信した新規装置ＩＤと同じ装置ＩＤが、上記顧客情報管理データベースに記憶されているかが判定され、記憶されていない場合に、受信した新規装置ＩＤを該当ユーザの装置ＩＤとして顧客情報管理データベースに登録することを特徴とする請求項３ないし６のいずれかに記載の通信システム。
【請求項８】
上記サーバ装置が、装置ＩＤ発行手段をさらに備え、上記装置ＩＤ検索手段によって、受信した新規装置ＩＤと同じ装置ＩＤが上記顧客情報管理データベースに記憶されていると判定された場合に、上記装置ＩＤ発行手段によって、上記顧客情報管理データベースに記憶されていない装置ＩＤが生成されるとともに、生成された装置ＩＤに変更させる装置ＩＤ変更プログラムが該当端末装置に向けて送信されることを特徴とする請求項７記載の通信システム。
【請求項９】
コンテンツデータ再生プログラムによってコンテンツデータの再生を行う再生手段を備えた端末装置であって、
上記再生手段が、
上記コンテンツデータ再生プログラムのインストール時または初回起動時に当該端末装置に対応する装置ＩＤを設定するＩＤ設定手段と、
上記装置ＩＤを現在の装置ＩＤから復旧しようとしている装置ＩＤに変更させる装置ＩＤ変更プログラムを生成するプログラム生成手段を備えたサーバ装置から、通信ネットワークを介して該装置ＩＤ変更プログラムを受信する通信手段とを備え、
上記再生手段が、上記コンテンツデータに含まれている装置ＩＤと、該コンテンツデータを再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、該装置ＩＤ変更プログラムを実行することにより、現在の装置ＩＤと、該装置ＩＤ変更プログラムにおいて設定されている現在の装置ＩＤとが一致している場合にのみ、該装置ＩＤ変更プログラムにおいて設定されている復旧しようとしている装置ＩＤに現在の装置ＩＤを変更する処理を行うことを特徴とする端末装置。
【請求項１０】
上記再生手段におけるＩＤ設定手段が新規に装置ＩＤを設定した際に、新規に設定された新規装置ＩＤを上記サーバ装置に向けて送信するとともに、
上記サーバ装置が、正式に登録されているユーザに設定されている装置ＩＤを記憶している顧客情報管理データベースに、受信した新規装置ＩＤと同じ装置ＩＤが記憶されていると判定した場合に、上記顧客情報管理データベースに記憶されていない装置ＩＤに変更させる装置ＩＤ変更プログラムを該当端末装置に向けて送信し、
上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、上記再生手段が、該装置ＩＤ変更プログラムによって現在の装置ＩＤを変更する処理を行うことを特徴とする請求項９記載の端末装置。
【請求項１１】
請求項１０に記載の端末装置が備える再生手段をコンピュータに実現させるための再生プログラムを記録した記録媒体。
【請求項１２】
コンテンツデータ再生プログラムによってコンテンツデータの再生を行う再生手段を備えた端末装置と通信ネットワークを介して接続されるとともに、上記端末装置の装置ＩＤを現在の装置ＩＤから復旧しようとしている装置ＩＤに変更させる装置ＩＤ変更プログラムを生成するプログラム生成手段と、上記端末装置との間でデータ通信を行う通信手段とを備えたサーバ装置であって、
上記端末装置における上記再生手段が、上記コンテンツデータ再生プログラムのインストール時または初回起動時に上記端末装置に対応する装置ＩＤを設定するとともに、上記コンテンツデータに含まれている装置ＩＤと、該コンテンツデータを再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、該装置ＩＤ変更プログラムを実行することにより、現在の装置ＩＤと、該装置ＩＤ変更プログラムにおいて設定されている現在の装置ＩＤとが一致している場合にのみ、該装置ＩＤ変更プログラムにおいて設定されている復旧しようとしている装置ＩＤに現在の装置ＩＤを変更する処理を行うものであり、
上記通信手段が、上記端末装置から装置ＩＤの変更依頼を受けた際に、上記装置ＩＤ変更プログラムを該端末装置に送信する処理を行うことを特徴とするサーバ装置。
【請求項１３】
請求項１２に記載のサーバ装置が備える手段をコンピュータに実現させるためのサーバプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、装置ＩＤに基づいて制御されるコンテンツデータを再生する端末装置および該端末装置に通信ネットワークを通じて接続されるサーバ装置を備えた通信システムに関するものである。
【０００２】
【従来の技術】
昨今では、音楽、映像、書籍などのコンテンツがデジタルデータとして表現され、このようなコンテンツデータが、各種記録媒体やインターネットなどの通信回線などを通じて広く普及している。しかしながら、このようなコンテンツデータは、デジタルデータであるが故に、複製を行っても劣化が生じないので、不正コピーなどの著作権上の問題が生じている。
【０００３】
このようなコンテンツデータの不正な複製を防止する手段として、複製の禁止や許可を示すフラグをデータに含めることによって、コピー制限をする手法が知られている。しかしながら、この手法の場合、フラグを無視してコピーを行える装置であれば、不正コピーを行うことができてしまうという問題や、ユーザによる個人的なデータのバックアップを行うことも禁止されてしまうという問題を有している。
【０００４】
これに対して、例えば特開平１１−２７２５６５号公報には、コンテンツデータを再生する装置固有のＩＤを用いて、コンテンツデータの再生を制御する技術が開示されている。これは、コンテンツデータに、再生可能な装置を特定する装置ＩＤが書き込まれており、コンテンツデータを再生する装置側は、その装置ＩＤを読み取り、装置自身の装置ＩＤと一致した場合にのみ、該コンテンツデータの再生を行うように制御されるものである。
【０００５】
このような技術によれば、以下のように不正コピーの防止ができる。あるユーザが、例えばインターネット上のコンテンツ販売サーバからコンテンツデータを購入する際に、購入したいコンテンツ名とともに、自分の所有する装置の装置ＩＤを該コンテンツ販売サーバに通知し、該コンテンツデータをダウンロードすることによって購入を行う。このようにして得たコンテンツデータには、装置ＩＤが書き込まれているので、該コンテンツデータをコピーして友人などに譲渡したとしても、その友人の所有する装置では該コンテンツデータの再生は許可されないことになる。よって、このようなコンテンツデータを不正にコピーしたとしても、自分の所有する装置でしか再生することができないので、不正コピーを実質的に無効にすることができる。
【０００６】
【発明が解決しようとする課題】
上記の特開平１１−２７２５６５号公報に記載されている技術を、汎用コンピュータ上で動作するソフトウェアで実現する場合を考える。この場合、他の装置と装置ＩＤがだぶらないように、汎用コンピュータに固有の情報を利用して装置ＩＤとすることになる。しかしながら、汎用コンピュータ内に各装置固有の情報が存在しない、もしくは、固有の情報を利用できない場合には、ソフトウェアのインストール時に、乱数を発生させてこれを装置ＩＤとして設定する方法などが考えられる。
【０００７】
しかしながら、例えば汎用コンピュータを動作させるＯＳ(Operating System)、あるいは、再生ソフトウェアの挙動がおかしくなった場合などには、ＯＳあるいは再生ソフトウェアの再インストールを行う場合がある。このように、ＯＳあるいは再生ソフトウェアの再インストールを行うと、装置ＩＤが別のものに変わってしまうことになるので、以前に購入したコンテンツデータの再生を行うことができなくなるという問題が生じることになる。
【０００８】
本発明は上記の問題点を解決するためになされたもので、その目的は、装置ＩＤに基づいて制御されるコンテンツデータを再生する装置において、装置の異常などによって装置ＩＤが変更された場合に、装置ＩＤを復旧することができる通信システム、端末装置、再生プログラムを記録した記録媒体、サーバ装置、およびサーバプログラムを記録した記録媒体を提供することにある。
【０００９】
【課題を解決するための手段】
上記の課題を解決するために、本発明に係る通信システムは、コンテンツデータ再生プログラムによってコンテンツデータの再生を行う再生手段を備えた端末装置と、上記端末装置と通信ネットワークを介して接続されるとともに、上記端末装置の装置ＩＤを現在の装置ＩＤから復旧しようとしている装置ＩＤに変更させる装置ＩＤ変更プログラムを生成するプログラム生成手段を備えたサーバ装置とを備え、上記再生手段が、上記コンテンツデータ再生プログラムのインストール時または初回起動時に上記端末装置に対応する装置ＩＤを設定するＩＤ設定手段を備えるとともに、上記コンテンツデータに含まれている装置ＩＤと、該コンテンツデータを再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、該装置ＩＤ変更プログラムを実行することにより、現在の装置ＩＤと、該装置ＩＤ変更プログラムにおいて設定されている現在の装置ＩＤとが一致している場合にのみ、該装置ＩＤ変更プログラムにおいて設定されている復旧しようとしている装置ＩＤに現在の装置ＩＤを変更する処理を行い、上記サーバ装置が、上記端末装置から装置ＩＤの変更依頼を受けた際に、上記装置ＩＤ変更プログラムを該端末装置に送信することを特徴としている。
【００１０】
上記の構成によれば、端末装置には、装置ＩＤを設定するＩＤ設定手段が設けられているとともに、コンテンツデータを再生する際には、例えば該コンテンツデータを購入する際に設定される装置ＩＤと、再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ再生が許可されるようになっている。このような場合、例えば端末装置においてＯＳの再インストールなどを行った場合、装置ＩＤが変更されることになり、以前の装置ＩＤが設定されているコンテンツデータの再生ができなくなるという問題があった。これに対して、上記の構成によれば、端末装置側で、サーバ装置から装置ＩＤ変更プログラムを受信し、これを起動させれば、例えば以前の装置ＩＤに設定しなおすことが可能となる。よって、端末装置側で装置ＩＤを復旧させることが可能となり、以前に入手したコンテンツデータの再生を問題なく行うことが可能となる。
【００１１】
また、本発明に係る通信システムは、上記の構成において、上記再生手段が、現在の装置ＩＤと、復旧しようとしている装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置ＩＤが正当なものであるかをチェックするＩＤチェック手段をさらに備え、上記ＩＤチェック手段によって正当な装置ＩＤと判断された場合に、上記プログラム生成手段が、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【００１２】
上記の構成によれば、まず、端末装置側において、再生手段によって、現在の装置ＩＤと、復旧しようとしている装置ＩＤとがサーバ装置に向けて送信される。そして、サーバ装置側では、ＩＤチェック手段によって、受信した装置ＩＤが正当なものであるかがチェックされ、その後、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する装置ＩＤ変更プログラムが作成され、端末装置に向けて送信される。すなわち、ＩＤチェック手段によって、受信した装置ＩＤの正当性がチェックされた後に、装置ＩＤ変更プログラムの送信が行われるので、装置ＩＤが不当に変更されるような事態を防止することが可能となる。よって、コンテンツデータの著作保護を的確に行うことができる。
【００１３】
また、本発明に係る通信システムは、上記の構成において、上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードと、現在の装置ＩＤと、復旧しようとしている装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置ＩＤが正当なものであるかをチェックするＩＤチェック手段と、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワードを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ＩＤチェック手段によって正当な装置ＩＤと判断され、かつ、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【００１４】
上記の構成によれば、まず、端末装置側において、再生手段によって、ユーザ識別ＩＤと、認証パスワードと、現在の装置ＩＤと、復旧しようとしている装置ＩＤとがサーバ装置に向けて送信される。そして、サーバ装置側では、ＩＤチェック手段によって、受信した装置ＩＤが正当なものであるかがチェックされ、かつ、ユーザ判定手段によって、顧客情報管理データベースを参照することによって正式登録ユーザであるかが判定され、その後、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する装置ＩＤ変更プログラムが作成され、端末装置に向けて送信される。すなわち、ＩＤチェック手段による、受信した装置ＩＤの正当性のチェック、およびユーザ判定手段によるユーザの登録チェックが行われた後に、装置ＩＤ変更プログラムの送信が行われるので、正式な登録のある、正当なユーザに対してのみ装置ＩＤの変更が許可されることになる。よって、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができる。
【００１５】
また、本発明に係る通信システムは、上記の構成において、上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードと、復旧しようとしている装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワードを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、復旧しようとしている装置ＩＤに装置ＩＤを変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【００１６】
上記の構成によれば、まず、端末装置側において、再生手段によって、ユーザ識別ＩＤと、認証パスワードと、復旧しようとしている装置ＩＤとがサーバ装置に向けて送信される。そして、サーバ装置側では、ユーザ判定手段によって、顧客情報管理データベースを参照することによって正式登録ユーザであるかが判定され、その後、復旧しようとしている装置ＩＤに装置ＩＤを変更する装置ＩＤ変更プログラムが作成され、端末装置に向けて送信される。すなわち、ユーザ判定手段によるユーザの登録チェックが行われた後に、装置ＩＤ変更プログラムの送信が行われるので、正式な登録のあるユーザに対してのみ装置ＩＤの変更が許可されることになる。よって、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができる。
【００１７】
また、ユーザが正当であるか否かの判断は、ユーザ識別ＩＤおよび認証パスワードによって行われるので、現在の装置ＩＤを端末装置からサーバ装置に向けて送信する必要がなくなる。よって、端末装置からサーバ装置に送信するデータ量を小さくすることができる。
【００１８】
なお、装置ＩＤ変更プログラムは、現在の装置ＩＤに拘らず、復旧しようとしている装置ＩＤに変更するものとしてもよい。この場合、この復旧プログラムを端末装置において保存しておけば、再度ＯＳや再生ソフトウェアをインストールしなおさなければならない状況が生じた場合に、保存しておいた装置ＩＤ変更プログラムによって装置ＩＤの復旧を行うことができる。したがって、この場合には、再度サーバ装置から装置ＩＤ変更プログラムを送信してもらう必要がなくなる。
【００１９】
また、本発明に係る通信システムは、上記の構成において、上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードと、現在の装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置ＩＤが正当なものであるかをチェックするＩＤチェック手段と、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワード、ならびに、該ユーザに設定されている装置ＩＤを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ＩＤチェック手段によって正当な装置ＩＤと判断され、かつ、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、受信した現在の装置ＩＤから、上記顧客情報管理データベースに記憶されている装置ＩＤに変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【００２０】
上記の構成によれば、まず、端末装置側において、再生手段によって、ユーザ識別ＩＤと、認証パスワードと、現在の装置ＩＤとがサーバ装置に向けて送信される。そして、サーバ装置側では、ＩＤチェック手段によって、受信した装置ＩＤが正当なものであるかがチェックされ、かつ、ユーザ判定手段によって、顧客情報管理データベースを参照することによって正式登録ユーザであるかが判定される。その後、受信した現在の装置ＩＤから、顧客情報管理データベースに記憶されている装置ＩＤに変更する装置ＩＤ変更プログラムが作成され、端末装置に向けて送信される。すなわち、ＩＤチェック手段による、受信した装置ＩＤの正当性のチェック、およびユーザ判定手段によるユーザの登録チェックが行われた後に、装置ＩＤ変更プログラムの送信が行われるので、正式な登録のある、正当なユーザに対してのみ装置ＩＤの変更が許可されることになる。よって、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができる。
【００２１】
また、装置ＩＤ変更プログラムによって変更される装置ＩＤは、顧客情報管理データベースに記憶されている装置ＩＤであるので、復旧したい装置ＩＤを端末装置からサーバ装置に向けて送信する必要がなくなる。よって、端末装置からサーバ装置に送信するデータ量を小さくすることができる。また、端末装置側では、変更先の装置ＩＤの入力を行う必要がなくなるので、端末装置のユーザの手間を削減することができる。
【００２２】
また、本発明に係る通信システムは、上記の構成において、上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードとを上記サーバ装置に送信するとともに、上記サーバ装置が、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワード、ならびに、該ユーザに設定されている装置ＩＤを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、上記顧客情報管理データベースに記憶されている装置ＩＤに装置ＩＤを変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【００２３】
上記の構成によれば、まず、端末装置側において、再生手段によって、ユーザ識別ＩＤと、認証パスワードとがサーバ装置に向けて送信される。そして、サーバ装置側では、ユーザ判定手段によって、顧客情報管理データベースを参照することによって正式登録ユーザであるかが判定され、その後、顧客情報管理データベースに記憶されている装置ＩＤに装置ＩＤを変更する装置ＩＤ変更プログラムが作成され、端末装置に向けて送信される。すなわち、ユーザ判定手段によるユーザの登録チェックが行われた後に、装置ＩＤ変更プログラムの送信が行われるので、正式な登録のあるユーザに対してのみ装置ＩＤの変更が許可されることになる。したがって、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができる。
【００２４】
また、ユーザが正当であるか否かの判断は、ユーザ識別ＩＤおよび認証パスワードによって行われるので、現在の装置ＩＤを端末装置からサーバ装置に向けて送信する必要がなくなる。よって、端末装置からサーバ装置に送信するデータ量を小さくすることができる。
【００２５】
さらに、装置ＩＤ変更プログラムによって変更される装置ＩＤは、顧客情報管理データベースに記憶されている装置ＩＤであるので、復旧したい装置ＩＤを端末装置からサーバ装置に向けて送信する必要がなくなる。よって、端末装置からサーバ装置に送信するデータ量を小さくすることができる。また、端末装置側では、変更先の装置ＩＤの入力を行う必要がなくなるので、端末装置のユーザの手間を削減することができる。
【００２６】
なお、装置ＩＤ変更プログラムは、現在の装置ＩＤに拘らず、顧客情報管理データベースに記憶されている装置ＩＤに変更するものとしてもよい。この場合、この復旧プログラムを端末装置において保存しておけば、再度ＯＳや再生ソフトウェアをインストールしなおさなければならない状況が生じた場合に、保存しておいた装置ＩＤ変更プログラムによって装置ＩＤの復旧を行うことができる。したがって、この場合には、再度サーバ装置から装置ＩＤ変更プログラムを送信してもらう必要がなくなる。
【００２７】
また、本発明に係る通信システムは、上記の構成において、上記サーバ装置が、装置ＩＤ検索手段をさらに備え、上記顧客情報管理データベースが、各ユーザの装置ＩＤをさらに記憶しており、上記端末装置において、上記再生手段におけるＩＤ設定手段が新規に装置ＩＤを設定した際に、新規に設定された新規装置ＩＤをサーバ装置に向けて送信するとともに、上記サーバ装置において、装置ＩＤ検索手段によって、受信した新規装置ＩＤと同じ装置ＩＤが、上記顧客情報管理データベースに記憶されているかが判定され、記憶されていない場合に、受信した新規装置ＩＤを該当ユーザの装置ＩＤとして顧客情報管理データベースに登録する構成としてもよい。
【００２８】
上記の構成によれば、端末装置において、新規に装置ＩＤを設定した際に、この新規装置ＩＤがサーバ装置に送信され、サーバ装置において、該新規装置ＩＤが顧客情報管理データベースに登録されているユーザの装置ＩＤと一致していないかが装置ＩＤ検索手段によって判定され、同じ装置ＩＤがない場合に、該当ユーザの装置ＩＤとして顧客情報管理データベースに登録されることになる。すなわち、端末装置側において、再生手段が、例えば乱数によって装置ＩＤを設定するような場合、他のユーザの装置ＩＤと同じ装置ＩＤが設定される可能性が僅かな確率ではあるが存在するが、上記のような構成によれば、サーバ装置における顧客情報管理データベース内に、複数の同一の装置ＩＤが存在することがないようにすることができる。よって、顧客情報管理データベースにおける装置ＩＤの管理をより正確に行うことが可能となる。
【００２９】
また、本発明に係る通信システムは、上記の構成において、上記サーバ装置が、装置ＩＤ発行手段をさらに備え、上記装置ＩＤ検索手段によって、受信した新規装置ＩＤと同じ装置ＩＤが上記顧客情報管理データベースに記憶されていると判定された場合に、上記装置ＩＤ発行手段によって、上記顧客情報管理データベースに記憶されていない装置ＩＤが生成されるとともに、生成された装置ＩＤに変更させる装置ＩＤ変更プログラムが該当端末装置に向けて送信される構成としてもよい。
【００３０】
上記の構成によれば、サーバ装置において、受信した新規装置ＩＤと同じ装置ＩＤが上記顧客情報管理データベースに記憶されていると判定された場合に、装置ＩＤ発行手段によって未登録の装置ＩＤが生成され、この装置ＩＤに変更する装置ＩＤ変更プログラムが端末装置に送信されることになる。よって、端末装置側において、他のユーザの装置ＩＤと同じ装置ＩＤを設定してしまった場合でも、サーバ装置から、未登録の装置ＩＤに変更する装置ＩＤ変更プログラムを受信し、装置ＩＤを変更することが可能となる。したがって、端末装置側の装置ＩＤを、他のユーザの装置ＩＤと同じでない、的確な装置ＩＤに設定することが可能となり、サーバ装置側においても、顧客情報管理データベースにおける装置ＩＤの管理をより正確に行うことが可能となる。
【００３１】
また、本発明に係る端末装置は、コンテンツデータ再生プログラムによってコンテンツデータの再生を行う再生手段を備えた端末装置であって、上記再生手段が、上記コンテンツデータ再生プログラムのインストール時または初回起動時に当該端末装置に対応する装置ＩＤを設定するＩＤ設定手段と、上記装置ＩＤを現在の装置ＩＤから復旧しようとしている装置ＩＤに変更させる装置ＩＤ変更プログラムを生成するプログラム生成手段を備えたサーバ装置から、通信ネットワークを介して該装置ＩＤ変更プログラムを受信する通信手段とを備え、上記再生手段が、上記コンテンツデータに含まれている装置ＩＤと、該コンテンツデータを再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、該装置ＩＤ変更プログラムを実行することにより、現在の装置ＩＤと、該装置ＩＤ変更プログラムにおいて設定されている現在の装置ＩＤとが一致している場合にのみ、該装置ＩＤ変更プログラムにおいて設定されている復旧しようとしている装置ＩＤに現在の装置ＩＤを変更する処理を行うことを特徴としている。
【００３２】
上記の構成によれば、端末装置には、装置ＩＤを設定するＩＤ設定手段が設けられているとともに、コンテンツデータを再生する際には、例えば該コンテンツデータを購入する際に設定される装置ＩＤと、再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ再生が許可されるようになっている。このような場合、例えば端末装置においてＯＳの再インストールなどを行った場合、装置ＩＤが変更されることになり、以前の装置ＩＤが設定されているコンテンツデータの再生ができなくなるという問題があった。これに対して、上記の構成によれば、端末装置側で、サーバ装置から装置ＩＤ変更プログラムを受信し、これを起動させれば、例えば以前の装置ＩＤに設定しなおすことが可能となる。よって、端末装置側で装置ＩＤを復旧させることが可能となり、以前に入手したコンテンツデータの再生を問題なく行うことが可能となる。
【００３３】
また、本発明に係る再生プログラムを記録した記録媒体は、上記の端末装置が備える再生手段をコンピュータに実現させるための再生プログラムを記録した記録媒体であることを特徴としている。
【００３４】
上記の構成によれば、上記記録媒体から読みだされた再生プログラムをコンピュータで動作させることによって、上記端末装置を実現することができる。
【００３５】
また、本発明に係るサーバ装置は、コンテンツデータ再生プログラムによってコンテンツデータの再生を行う再生手段を備えた端末装置と通信ネットワークを介して接続されるとともに、上記端末装置の装置ＩＤを現在の装置ＩＤから復旧しようとしている装置ＩＤに変更させる装置ＩＤ変更プログラムを生成するプログラム生成手段と、上記端末装置との間でデータ通信を行う通信手段とを備えたサーバ装置であって、上記端末装置における上記再生手段が、上記コンテンツデータ再生プログラムのインストール時または初回起動時に上記端末装置に対応する装置ＩＤを設定するとともに、上記コンテンツデータに含まれている装置ＩＤと、該コンテンツデータを再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、該装置ＩＤ変更プログラムを実行することにより、現在の装置ＩＤと、該装置ＩＤ変更プログラムにおいて設定されている現在の装置ＩＤとが一致している場合にのみ、該装置ＩＤ変更プログラムにおいて設定されている復旧しようとしている装置ＩＤに現在の装置ＩＤを変更する処理を行うものであり、上記通信手段が、上記端末装置から装置ＩＤの変更依頼を受けた際に、上記装置ＩＤ変更プログラムを該端末装置に送信する処理を行うことを特徴としている。
【００３６】
上記の構成によれば、端末装置における再生手段は、装置ＩＤを設定するとともに、コンテンツデータを再生する際には、例えば該コンテンツデータを購入する際に設定される装置ＩＤと、再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ再生が許可されるようになっている。このような場合、例えば端末装置においてＯＳの再インストールなどを行った場合、装置ＩＤが変更されることになり、以前の装置ＩＤが設定されているコンテンツデータの再生ができなくなるという問題があった。これに対して、上記の構成によれば、サーバ装置が、装置ＩＤ変更プログラムを端末装置に向けて送信するので、端末装置側で受信した装置ＩＤ変更プログラムを起動させれば、例えば以前の装置ＩＤに設定しなおすことが可能となる。よって、端末装置側で装置ＩＤを復旧させることが可能となり、以前に入手したコンテンツデータの再生を問題なく行うことが可能となる。
【００３７】
また、本発明に係るサーバプログラムを記録した記録媒体は、上記のサーバ装置が備える手段をコンピュータに実現させるためのサーバプログラムを記録した記録媒体であることを特徴としている。
【００３８】
上記の構成によれば、上記記録媒体から読みだされたサーバプログラムをコンピュータで動作させることによって、上記サーバ装置を実現することが可能となる。
【００３９】
【発明の実施の形態】
〔実施の形態１〕
本発明の実施の一形態について図面に基づいて説明すれば、以下のとおりである。
【００４０】
図１は、本実施形態に係る通信システムの概略構成を示すブロック図である。この通信システムは、汎用コンピュータ（端末装置）１および復旧プログラム生成サーバ（サーバ装置）２とを備えた構成となっている。汎用コンピュータ１および復旧プログラム生成サーバ２とは、例えばインターネットなどの通信回線を介して接続されており、相互にデータの送受信を行うことが可能となっている。なお、図１では、汎用コンピュータ１は１つだけ示されているが、複数の汎用コンピュータが復旧プログラム生成サーバ２に接続されていてもよい。また、復旧プログラム生成サーバ２の方が複数設けられているシステムでも構わない。
【００４１】
汎用コンピュータ１は、ＰＣ(Personal Computer) などの一般的なコンピュータによって構成されるものである。すなわち、該汎用コンピュータ１は、図示はしないが、中枢処理装置としてのＣＰＵ(Central Processing Unit) 、主記憶装置としてのＲＡＭ(Random Access Memory)、ＢＩＯＳ(Basic Input/Output System) などのプログラムを記憶するためのＲＯＭ(Read Only Memory)、各種プログラムやデータを記憶するためのハードディスク、入力手段としてのキーボードやマウス、外部のコンピュータと通信回線を介してデータ通信を行うためのモデムやＴＡ(Terminal Adapter)などの通信装置、などを備えたコンピュータ、および表示手段としてのディスプレイなどから構成されるものである。
【００４２】
図１に示すように、上記汎用コンピュータ１は、再生手段３を備えている。再生手段３は、該再生手段３が備える以下に示す各手段とともに、汎用コンピュータ１上で動作する電子書籍再生プログラムによって実現されるものである。電子書籍再生プログラムは、デジタルデータに変換された小説、マンガ、新聞、雑誌などの電子書籍データを、ユーザが閲覧できるような形でディスプレイ上に表示するプログラムである。このような電子書籍再生プログラムは、汎用コンピュータ１が備える記録媒体、例えばハードディスクにインストールされている。また、電子書籍再生プログラムをインストールをする際には、該プログラムを記録した記録媒体を汎用コンピュータ１で読み取ることによってインストールしたり、該プログラムを圧縮したデータを通信回線からダウンロードすることによってインストールしたりすることになる。
【００４３】
この電子書籍再生プログラムによって再生させるデジタルデータをユーザが入手する際には、該デジタルデータの中に、該ユーザが使用している汎用コンピュータ１の装置ＩＤが組み込まれた状態となっている。すなわち、購入されたデジタルデータは、該データ内に設定されている装置ＩＤと同じ装置ＩＤを有する装置、つまり購入時に使用装置として設定した装置でなければ、再生ができないか、あるいは再生が制限されることになっている。
【００４４】
なお、本実施形態では、再生手段３として、電子書籍再生プログラムによって実現される例を挙げるが、他のデジタルデータ、例えば音楽データや映像データなどを再生するプログラムであっても構わない。
【００４５】
上記再生手段３は、ＩＤ生成手段（ＩＤ設定手段）５、ＩＤ入力手段６、および通信手段４を備えている。ＩＤ生成手段５は、電子書籍再生プログラムが汎用コンピュータ１内にインストールされた時点で、乱数を発生させることによって装置ＩＤを生成する手段である。この装置ＩＤは、決められた条件を満たす文字列とすることで、不正に装置ＩＤを作成できないようにしてある。例えば、装置ＩＤの文字数を１５文字と固定し、上位１４桁は、汎用コンピュータの固有の情報などを基に乱数によって生成され、最下位の文字は、上位１４桁からの演算で算出される値とする、というような条件を設定しておく。
【００４６】
ＩＤ入力手段６は、後述する装置ＩＤの復旧処理において、復旧したい装置ＩＤを入力する手段である。このＩＤ入力手段６に対して入力する手段としては、上記のキーボードからの入力や、ＦＤ(Floppy(登録商標) Disc) などの記録媒体に記録されているデータによる入力などが挙げられる。
【００４７】
通信手段４は、装置ＩＤの復旧処理に際して、通信回線を介して復旧プログラム生成サーバ２との間でデータの送受信を行うものである。具体的には、通信手段４によって復旧プログラム生成サーバ２に対して送信されるデータは、図２に示すように、ＩＤ生成手段５によって生成された現在の装置ＩＤと、ＩＤ入力手段６において入力された復旧したい装置ＩＤとからなっている。この通信手段４と復旧プログラム生成サーバ２との間のデータ通信は、セキュリティを考慮すれば、データの暗号化を行って通信してもよい。
【００４８】
なお、本実施形態では、通信手段４によって通信回線を介して復旧プログラム生成サーバ２との間でデータの送受信を行っているが、外部の記憶装置を用いて、ＦＤなどの記録媒体を介してデータの授受を行ってもよい。
【００４９】
復旧プログラム生成サーバ２は、インターネットなどの通信ネットワーク上で、サーバ装置として機能するコンピュータによって構成されるものである。例えば、この復旧プログラム生成サーバ２がＰＣによって構成される場合には、図示はしないが、中枢処理装置としてのＣＰＵ、主記憶装置としてのＲＡＭ、ＢＩＯＳなどのプログラムを記憶するためのＲＯＭ、各種プログラムやデータを記憶するためのハードディスク、メンテナンス時などに入力手段として使用されるキーボードやマウス、などを備えたコンピュータ、および、外部のコンピュータと通信回線を介してデータ通信を行うためのルータなどの通信装置や表示手段としてのディスプレイなどから構成されるものである。
【００５０】
この復旧プログラム生成サーバ２は、図１に示すように、復旧プログラム生成手段（プログラム生成手段）７、ＩＤチェック手段８、および通信手段９を備えている。これらの各手段は、復旧プログラム生成サーバ２にインストールされている各種プログラムによって実現されることになる。これらの各種プログラムは、復旧プログラム生成サーバ２が備える記録媒体、例えばハードディスクにインストールされている。また、上記の各種プログラムをインストールをする際には、該プログラムを記録した記録媒体を復旧プログラム生成サーバ２で読み取ることによってインストールしたり、該プログラムを圧縮したデータを通信回線からダウンロードすることによってインストールしたりすることになる。
【００５１】
通信手段９は、装置ＩＤの復旧処理に際して、通信回線を介して汎用コンピュータ１との間でデータの送受信を行う手段である。ＩＤチェック手段８は、通信手段９によって汎用コンピュータ１から送信された装置ＩＤの情報が、装置ＩＤ生成における決められた条件を満たしているかどうかをチェックする手段である。復旧プログラム生成手段７は、通信手段９によって汎用コンピュータ１から送信された復旧したい装置ＩＤを、汎用コンピュータ１における再生手段３によって現在の装置ＩＤとして設定することが可能となる復旧プログラム（装置ＩＤ変更プログラム）を生成する手段である。
【００５２】
ここで、上記復旧プログラムによって、再生手段３が装置ＩＤの設定を変更する処理の流れについて、図３に示すフローチャートに基づいて説明する。まず、汎用コンピュータ１における再生手段３において、現在設定されている装置ＩＤ（現ＩＤ）が取得される（ステップ１、以降、Ｓ１のように略称する）。そして、復旧プログラム生成サーバ２から受信した復旧プログラムにおいて設定されている現ＩＤと、Ｓ１において取得された現ＩＤとが一致するか否かが判断される（Ｓ２）。
【００５３】
Ｓ２においてＹＥＳ、すなわち、復旧プログラムにおいて設定されている現ＩＤと、Ｓ１において取得された現ＩＤとが一致すると判断された場合には、復旧プログラムにおいて設定されている復旧したい装置ＩＤ（旧ＩＤ）に、現在の装置ＩＤを変更する処理が行われる（Ｓ３）。一方、Ｓ２においてＮＯ、すなわち、復旧プログラムにおいて設定されている現ＩＤと、Ｓ１において取得された現ＩＤとが一致しないと判断された場合には、不正な装置に装置ＩＤを設定しようとしていると判断され、装置ＩＤの復旧処理が行われずに処理が終了する（Ｓ４）。
【００５４】
次に、図１に示す通信システムにおいて、汎用コンピュータ１での装置ＩＤの更新を行う際の処理の流れを、図４に示すフローチャートを参照しながら以下に説明する。なお、図４に示すフローチャートにおいて、Ｓ１１〜Ｓ１３、およびＳ１８〜Ｓ１９までの処理は、汎用コンピュータ１側での処理を示しており、Ｓ１４〜Ｓ１７までの処理は、復旧プログラム生成サーバ２側での処理を示している。
【００５５】
まず、何らかの理由によって、電子書籍再生プログラムがインストールされている汎用コンピュータ１の動作に異常が発生し、汎用コンピュータ１のＯＳ、あるいは電子書籍再生プログラムを再インストールした場合、あるいは、汎用コンピュータ１を買い換えた場合を想定する。この場合、改めて電子書籍再生プログラムを汎用コンピュータ１にインストールすることになる。そして、このインストールの最中、あるいは電子書籍再生プログラムを最初に起動した際に、ＩＤ生成手段５によって新たに装置ＩＤの生成が行われ（Ｓ１１）、現在の装置ＩＤ（現ＩＤ）として設定される。
【００５６】
次に、ＩＤ入力手段６によって、予めメモなどに記録しておいた、あるいはＦＤなどに保存しておいた、ＯＳの再インストール前までの装置ＩＤ（旧ＩＤ）の入力が行われる（Ｓ１２）。そして、通信手段４によって、復旧プログラム生成サーバ２に対して、図２に示したデータ、すなわち、旧ＩＤと現ＩＤとが送信される（Ｓ１３）。ここで、復旧プログラム生成サーバ２が、コンテンツデータの販売も行うサーバである場合には、コンテンツデータの購入時に使用される課金用ＩＤおよびそのパスワードも、通信手段４から復旧プログラム生成サーバ２に対して送信されることになる。
【００５７】
復旧プログラム生成サーバ２側では、Ｓ１３において汎用コンピュータ１から送信されたデータが、通信手段９によって受信される（Ｓ１４）。そして、受信したデータの中から旧ＩＤを取り出し、ＩＤチェック手段８によってその旧ＩＤが正当なＩＤかどうかがチェックされる（Ｓ１５）。正当なＩＤであると判断されれば（Ｓ１５においてＹＥＳ）、復旧プログラム生成手段７によって、現在の装置ＩＤ（現ＩＤ）を復旧したい装置ＩＤ（旧ＩＤ）に変更する復旧プログラムが生成される（Ｓ１６）。一方、Ｓ１５において、正当なＩＤではないと判断された場合には、処理が中断され、ＩＤが不正である旨が汎用コンピュータ１側に通知される。Ｓ１６において復旧プログラムが生成されると、該復旧プログラムが通信手段９によって汎用コンピュータ１に向けて送信される（Ｓ１７）。
【００５８】
汎用コンピュータ１側では、Ｓ１７において復旧プログラム生成サーバ２から送信された復旧プログラムが、通信手段４によって受信される（Ｓ１８）。そして、Ｓ１９において、この復旧プログラムが起動され、上記で図３を参照しながら説明した処理に従って、装置ＩＤの更新が行われる。
【００５９】
以上のように、本実施形態に係る通信システムでは、汎用コンピュータ１には、装置ＩＤを設定するＩＤ生成手段５が設けられているとともに、コンテンツデータを再生する際には、例えば該コンテンツデータを購入する際に設定される装置ＩＤと、再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ再生が許可されるようになっている。このような場合、例えば汎用コンピュータ１においてＯＳの再インストールなどを行った場合、装置ＩＤが変更されることになり、以前の装置ＩＤが設定されているコンテンツデータの再生ができなくなるという問題があった。これに対して、上記通信システムでは、汎用コンピュータ１側で、復旧プログラム生成サーバ２から復旧プログラムを受信し、これを起動させれば、例えば以前の装置ＩＤに設定しなおすことが可能となる。よって、汎用コンピュータ１側で装置ＩＤを復旧させることが可能となり、以前に入手したコンテンツデータの再生を問題なく行うことが可能となる。
【００６０】
また、汎用コンピュータ１側において、再生手段３によって、現在の装置ＩＤと、復旧しようとしている装置ＩＤとが復旧プログラム生成サーバ２に向けて送信される。そして、復旧プログラム生成サーバ２側では、ＩＤチェック手段８によって、受信した装置ＩＤが正当なものであるかがチェックされ、その後、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する復旧プログラムが作成され、汎用コンピュータ１に向けて送信される。すなわち、ＩＤチェック手段８によって、受信した装置ＩＤの正当性がチェックされた後に、復旧プログラムの送信が行われるので、不当な装置ＩＤに変更されることがなくなる。よって、コンテンツデータの著作保護を的確に行うことができる。
【００６１】
〔実施の形態２〕
本発明の実施の他の形態について図面に基づいて説明すれば、以下のとおりである。なお、前記した実施の形態１で説明した構成と同様の機能を有する構成には、同一の符号を付記し、その説明を省略する。
【００６２】
図５は、本実施形態に係る通信システムの概略構成を示すブロック図である。本実施形態の通信システムは、図１に示す構成と比較して、復旧プログラム生成サーバ２の構成が異なっている。すなわち、汎用コンピュータ１については、実施の形態１において説明した構成と同様であるので、その説明を省略する。
【００６３】
なお、本実施形態では、汎用コンピュータ１において、通信手段４から復旧プログラム生成サーバ２に送信されるデータの内容が、実施の形態１と異なっている。本実施形態では、通信手段４によって復旧プログラム生成サーバ２に対して送信されるデータは、図６に示すように、復旧プログラム生成サーバ２において正式に登録されている各ユーザに与えられたユーザ識別ＩＤと、このユーザ識別ＩＤに対応する認証パスワードと、ＩＤ生成手段５によって生成された現在の装置ＩＤと、ＩＤ入力手段６において入力された復旧したい装置ＩＤとからなっている。この通信手段４と復旧プログラム生成サーバ２との間のデータ通信は、上記と同様に、セキュリティを考慮すれば、データの暗号化を行って通信してもよい。
【００６４】
また、本実施形態では、通信手段４によって通信回線を介して復旧プログラム生成サーバ２との間でデータの送受信を行っているが、上記と同様に、外部の記憶装置を用いて、ＦＤなどの記録媒体を介してデータの授受を行ってもよい。
【００６５】
復旧プログラムサーバ２は、実施の形態１において説明した構成と同様に、インターネットなどの通信ネットワーク上で、サーバ装置として機能するコンピュータによって構成されるものである。図５に示すように、この復旧プログラムサーバ２は、復旧プログラム生成手段７、ＩＤチェック手段８、通信手段９、ユーザ判定手段１０、および顧客情報管理データベース１１を備えた構成となっている。復旧プログラム生成手段７、ＩＤチェック手段８、および通信手段９は、実施の形態１において説明した構成と同様であるので、その説明を省略する。
【００６６】
ユーザ判定手段１０は、汎用コンピュータ１から、通信手段９において受信したユーザ識別ＩＤおよび認証パスワードが正式に登録されているものであるかを、顧客情報管理データベース１１を参照することによって判定する手段である。顧客情報管理データベース１１は、復旧プログラム生成サーバ２において正式に登録されているユーザのユーザ識別ＩＤ、認証パスワード、装置ＩＤの情報を記憶しているデータベースである。この顧客情報管理データベース１１は、復旧プログラム生成サーバ２が備えるハードディスクなどの記憶手段によって記憶されている。顧客情報管理データベース１１に記憶されている情報の一例を図７に示す。
【００６７】
次に、図５に示す通信システムにおいて、汎用コンピュータ１での装置ＩＤの更新を行う際の処理の流れを、図８に示すフローチャートを参照しながら以下に説明する。なお、図８に示すフローチャートにおいて、Ｓ２１〜Ｓ２３、およびＳ２９〜Ｓ３０までの処理は、汎用コンピュータ１側での処理を示しており、Ｓ２４〜Ｓ２８までの処理は、復旧プログラム生成サーバ２側での処理を示している。
【００６８】
まず、Ｓ２１からＳ２２までの処理は、電子書籍再生プログラムの再インストール、新たな装置ＩＤ（現ＩＤ）の設定、復旧したい装置ＩＤ（旧ＩＤ）の入力などが行われる処理である。すなわち、これらの処理は、実施の形態１において図４を参照しながら説明したＳ１１からＳ１２までの処理と同様の処理となっているので、ここではその詳細な説明を省略する。
【００６９】
その後、通信手段４によって、復旧プログラム生成サーバ２に対して、図６に示したデータ、すなわち、ユーザ識別ＩＤ、認証パスワード、復旧したい装置ＩＤ（旧ＩＤ）、および現在の装置ＩＤ（現ＩＤ）が送信される（Ｓ２３）。
【００７０】
復旧プログラム生成サーバ２側では、Ｓ２３において汎用コンピュータ１から送信されたデータが、通信手段９によって受信される（Ｓ２４）。そして、受信したデータの中からユーザ識別ＩＤおよび認証パスワードを取り出し、ユーザ判定手段１０において、顧客情報管理データベースを参照することにより、正当なユーザであるか否かが判定される（Ｓ２５）。ここで、正当なユーザでないと判定された場合には、処理が中断され、ユーザ認証が正常に完了しなかった旨が汎用コンピュータ１側に通知される。
【００７１】
Ｓ２５において正当なユーザであると判定されると、受信したデータの中から旧ＩＤが取り出され、ＩＤチェック手段８によってその旧ＩＤが正当なＩＤかどうかがチェックされる（Ｓ２６）。正当なＩＤであると判断されれば（Ｓ２６においてＹＥＳ）、復旧プログラム生成手段７によって、現在の装置ＩＤ（現ＩＤ）を復旧したい装置ＩＤ（旧ＩＤ）に変更する復旧プログラムが生成される（Ｓ２７）。一方、Ｓ２６において、正当なＩＤではないと判断された場合には、処理が中断され、ＩＤが不正である旨が汎用コンピュータ１側に通知される。Ｓ２７において復旧プログラムが生成されると、該復旧プログラムが通信手段９によって汎用コンピュータ１に向けて送信される（Ｓ２８）。
【００７２】
汎用コンピュータ１側では、Ｓ２８において復旧プログラム生成サーバ２から送信された復旧プログラムが、通信手段４によって受信される（Ｓ２９）。そして、Ｓ３０において、この復旧プログラムが起動され、実施の形態１において図３を参照しながら説明した処理に従って、装置ＩＤの更新が行われる。
【００７３】
以上のように、本実施形態に係る通信システムでは、まず、汎用コンピュータ１側において、再生手段３によって、ユーザ識別ＩＤと、認証パスワードと、現在の装置ＩＤと、復旧しようとしている装置ＩＤとが復旧プログラム生成サーバ２に向けて送信される。そして、復旧プログラム生成サーバ２側では、ＩＤチェック手段８によって、受信した装置ＩＤが正当なものであるかがチェックされ、かつ、ユーザ判定手段１０によって、顧客情報管理データベース１１を参照することによって正式登録ユーザであるかが判定され、その後、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する復旧プログラムが作成され、汎用コンピュータ１に向けて送信される。すなわち、ＩＤチェック手段８による、受信した装置ＩＤの正当性のチェック、およびユーザ判定手段１０によるユーザの登録チェックが行われた後に、復旧プログラムの送信が行われるので、正式な登録のある、正当なユーザに対してのみ装置ＩＤの変更が許可されることになる。よって、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができる。
【００７４】
〔実施の形態３〕
本発明の実施のさらに他の形態について図面に基づいて説明すれば、以下のとおりである。なお、前記した各実施の形態で説明した構成と同様の機能を有する構成には、同一の符号を付記し、その説明を省略する。
【００７５】
前記した実施の形態１および２では、復旧プログラム生成サーバ２から汎用コンピュータ１に送信される復旧プログラムは、現在の装置ＩＤを復旧したい装置ＩＤに変更するプログラムとなっている。すなわち、汎用コンピュータ１から現在の装置ＩＤと復旧したい装置ＩＤとの両方を送信し、復旧プログラム生成サーバ２側では、現在の装置ＩＤから復旧したい装置ＩＤに変更する復旧プログラムが生成されることになる。これに対して、本実施形態では、上記復旧プログラムを、現在の装置ＩＤは何になっているかを問わずに、復旧したい装置ＩＤに変更するプログラムとする。
【００７６】
すなわち、本実施形態では、実施の形態１および２におけるシステムと比較すると、まず、汎用コンピュータ１から復旧プログラム生成サーバ２に送信されるデータのうち、現在の装置ＩＤの送信が省略されていることになる。つまり、実施の形態１との比較で言えば、汎用コンピュータ１から復旧プログラム生成サーバ２に送信されるデータは、復旧したい装置ＩＤのみとなる。また、実施の形態２との比較で言えば、汎用コンピュータ１から復旧プログラム生成サーバ２に送信されるデータは、図９に示すように、ユーザ識別ＩＤ、認証パスワード、および復旧したい装置ＩＤとなる。
【００７７】
また、復旧プログラム生成サーバ２における復旧プログラム生成手段７は、受信した復旧したい装置ＩＤに基づいて、装置ＩＤを復旧したい装置ＩＤに変更する復旧プログラムを生成することになる。そして、汎用コンピュータ１側では、この復旧プログラムを受信すると、図３に示すフローチャートにおいて、現ＩＤと復旧プログラムにおいて設定されている現ＩＤとが一致するか否かの処理（Ｓ２）が行われずに、直接旧ＩＤの復旧処理（Ｓ３）が行われることになる。
【００７８】
その他の処理の流れについては、実施の形態１および２と同様の処理が行われるので、ここではその説明を省略する。
【００７９】
以上のように、本実施形態に係る通信システムでは、まず、汎用コンピュータ１側において、再生手段３によって、ユーザ識別ＩＤと、認証パスワードと、復旧しようとしている装置ＩＤとが復旧プログラム生成サーバ２に向けて送信される。そして、復旧プログラム生成サーバ２側では、ユーザ判定手段１０によって、顧客情報管理データベース１１を参照することによって正式登録ユーザであるかが判定され、その後、現在の装置ＩＤに拘らず、復旧しようとしている装置ＩＤに変更する復旧プログラムが作成され、汎用コンピュータ１に向けて送信される。すなわち、ユーザ判定手段１０によるユーザの登録チェックが行われた後に、復旧プログラムの送信が行われるので、正式な登録のあるユーザに対してのみ装置ＩＤの変更が許可されることになる。よって、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができる。
【００８０】
また、ユーザが正当であるか否かの判断は、ユーザ識別ＩＤおよび認証パスワードによって行われるので、現在の装置ＩＤを汎用コンピュータ１から復旧プログラム生成サーバ２に向けて送信する必要がなくなる。よって、汎用コンピュータ１から復旧プログラム生成サーバ２に送信するデータ量を小さくすることができる。
【００８１】
また、復旧プログラムは、現在の装置ＩＤに拘らず、復旧しようとしている装置ＩＤに変更するものであるので、この復旧プログラムを汎用コンピュータ１において保存しておけば、再度ＯＳや再生ソフトウェアをインストールしなおさなければならない状況が生じた場合に、保存しておいた復旧プログラムによって装置ＩＤの復旧を行うことができる。したがって、この場合には、再度復旧プログラム生成サーバ２から復旧プログラムを送信してもらう必要がなくなる。
【００８２】
〔実施の形態４〕
本発明の実施のさらに他の形態について図面に基づいて説明すれば、以下のとおりである。なお、前記した各実施の形態で説明した構成と同様の機能を有する構成には、同一の符号を付記し、その説明を省略する。
【００８３】
図１０は、本実施形態に係る通信システムの概略構成を示すブロック図である。本実施形態の通信システムは、実施の形態２において図５に示す構成と比較して、復旧プログラム生成サーバ２の構成が異なっている。すなわち、汎用コンピュータ１については、実施の形態１および２において説明した構成と同様であるので、その説明を省略する。
【００８４】
実施の形態２においては、顧客情報管理データベース１１には、ユーザ識別ＩＤと装置ＩＤとの組が管理されているが、他のユーザが同じ装置ＩＤを登録しているか否かをチェックするようなシステムはない。そこで、本実施形態では、新規に装置ＩＤを生成した時点で、該装置ＩＤを顧客情報管理データベース１１に登録する処理を行う構成が追加されている。
【００８５】
復旧プログラムサーバ２は、実施の形態１および２において説明した構成と同様に、インターネットなどの通信ネットワーク上で、サーバ装置として機能するコンピュータによって構成されるものである。図１０に示すように、この復旧プログラムサーバ２は、復旧プログラム生成手段７、ＩＤチェック手段８、通信手段９、ユーザ判定手段１０、顧客情報管理データベース１１、装置ＩＤ発行手段１２、および装置ＩＤ検索手段１３を備えた構成となっている。復旧プログラム生成手段７、ＩＤチェック手段８、通信手段９、ユーザ判定手段１０、および顧客情報管理データベース１１は、実施の形態１および２において説明した構成と同様であるので、その説明を省略する。
【００８６】
装置ＩＤ検索手段１３は、顧客情報管理データベース１１に登録されている装置ＩＤを調べ、一致するものがあるか否かを検索する手段である。また、装置ＩＤ発行手段１２は、顧客情報管理データベース１１に登録されていない正規の装置ＩＤを生成する手段である。
【００８７】
次に、図１０に示す通信システムにおいて、装置ＩＤの初期登録を行う際の処理の流れを、図１１に示すフローチャートを参照しながら以下に説明する。なお、図１１に示すフローチャートにおいて、Ｓ４１〜Ｓ４２、およびＳ４９〜Ｓ５２までの処理は、汎用コンピュータ１側での処理を示しており、Ｓ４３〜Ｓ４８までの処理は、復旧プログラム生成サーバ２側での処理を示している。
【００８８】
まず、汎用コンピュータ１において、電子書籍再生プログラムが新たにインストールされ、これに伴って、装置ＩＤが新規に生成される（Ｓ４１）。そして、この新規に作成された装置ＩＤが、通信手段４によって復旧プログラム生成サーバ２に向けて送信される（Ｓ４２）。
【００８９】
復旧プログラム生成サーバ２側では、Ｓ４２において汎用コンピュータ１から送信された新規な装置ＩＤが通信手段９において受信される（Ｓ４３）。そして、装置ＩＤ検索手段１３によって、顧客情報管理データベース１１に既に登録されている装置ＩＤの中に、受信した装置ＩＤと同じものがあるか否かが検索される（Ｓ４４）。
【００９０】
既に登録済の装置ＩＤである場合（Ｓ４４においてＹＥＳ）には、装置ＩＤ発行手段１２によって、顧客情報管理データベース１１に登録されていない装置ＩＤが生成される（Ｓ４５）。さらに、復旧プログラム生成手段７によって、受信した装置ＩＤを、Ｓ４５において装置ＩＤ発行手段１２によって生成された装置ＩＤに変換する復旧プログラムが生成される（Ｓ４６）。
【００９１】
Ｓ４４においてＮＯ、すなわち、受信した装置ＩＤが、顧客情報管理データベース１１に既に登録されているものとは異なる場合、または、Ｓ４６の処理が完了した後に、該当ユーザのユーザ識別ＩＤおよび認証パスワードが発行され、決定した装置ＩＤとともに顧客情報管理データベース１１に登録される（Ｓ４７）。ここで、認証パスワードは、復旧プログラム生成サーバ２側で発行しても、汎用コンピュータ１側で、ユーザの任意のパスワードを登録できるようになっていてもよい。
【００９２】
その後、図１２に示すように、Ｓ４４において装置ＩＤが登録済であると判断された場合には、ユーザ識別ＩＤ、認証パスワード、および復旧プログラムが汎用コンピュータ１に向けて送信される。また、Ｓ４４において装置ＩＤが未登録であると判断された場合には、ユーザ識別ＩＤ、および認証パスワードが汎用コンピュータ１に向けて送信される（Ｓ４８）。
【００９３】
汎用コンピュータ１側では、Ｓ４８において復旧プログラム生成サーバ２から送信されたデータが通信手段４において受信される（Ｓ４９）。そして、受信したデータに復旧プログラムが含まれているか、すなわち、Ｓ４１において生成された装置ＩＤが顧客情報管理データベース１１において登録済であるか否かが判定される（Ｓ５０）。復旧プログラムを受信している場合（Ｓ５０においてＹＥＳ）には、該復旧プログラムが起動され（Ｓ５１）、装置ＩＤの更新が行われる。
【００９４】
Ｓ５０において、装置ＩＤが登録済でないと判断された場合、またはＳ５１の処理が行われた後に、Ｓ４９において受信したユーザ識別ＩＤおよび認証パスワードの保存処理が行われる（Ｓ５２）。
【００９５】
以上のようにして初期登録が完了した後は、実施の形態２において図８のフローチャートを参照しながら説明した、汎用コンピュータ１での装置ＩＤの更新を行う際の処理が適時に行われることになる。
【００９６】
なお、本実施形態において示した初期登録処理が完了した後に、汎用コンピュータ１での装置ＩＤの更新を行う際の処理を、実施の形態３で示したような方法で行ってもよい。すなわち、汎用コンピュータ１から復旧プログラム生成サーバ２に送信されるデータは、復旧したい装置ＩＤのみ、あるいは、ユーザ識別ＩＤ、認証パスワード、および復旧したい装置ＩＤとしてもよい。この場合、復旧プログラム生成サーバ２における復旧プログラム生成手段７は、受信した復旧したい装置ＩＤに基づいて、装置ＩＤを復旧したい装置ＩＤに変更する復旧プログラムを生成し、汎用コンピュータ１側では、この復旧プログラムを受信すると、現ＩＤと復旧プログラムにおいて設定されている現ＩＤとが一致するか否かの処理が行われずに、直接旧ＩＤの復旧処理が行われることになる。
【００９７】
以上のように、本実施形態に係る通信システムでは、汎用コンピュータ１において、新規に装置ＩＤを設定した際に、この新規装置ＩＤが復旧プログラム生成サーバ２に送信され、復旧プログラム生成サーバ２において、該新規装置ＩＤが顧客情報管理データベース１１に登録されているユーザの装置ＩＤと一致していないかが装置ＩＤ検索手段１３によって判定され、同じ装置ＩＤがない場合に、該当ユーザの装置ＩＤとして顧客情報管理データベース１１に登録されることになる。すなわち、汎用コンピュータ１側において、再生手段３が、例えば乱数によって装置ＩＤを設定するような場合、他のユーザの装置ＩＤと同じ装置ＩＤが設定される可能性が僅かな確率ではあるが存在するが、上記のような構成によれば、復旧プログラム生成サーバ２における顧客情報管理データベース１１内に、複数の同一の装置ＩＤが存在することがないようにすることができる。よって、顧客情報管理データベース１１における装置ＩＤの管理をより正確に行うことが可能となる。
【００９８】
また、復旧プログラム生成サーバ２において、受信した新規装置ＩＤと同じ装置ＩＤが上記顧客情報管理データベース１１に記憶されていると判定された場合に、装置ＩＤ発行手段１２によって未登録の装置ＩＤが生成され、この装置ＩＤに変更する復旧プログラムが汎用コンピュータ１に送信されることになる。よって、汎用コンピュータ１側において、他のユーザの装置ＩＤと同じ装置ＩＤを設定してしまった場合でも、復旧プログラム生成サーバ２から、未登録の装置ＩＤに変更する復旧プログラムを受信し、装置ＩＤを変更することが可能となる。したがって、汎用コンピュータ１側の装置ＩＤを、他のユーザの装置ＩＤと同じでない、的確な装置ＩＤに設定することが可能となり、復旧プログラム生成サーバ２側においても、顧客情報管理データベース１１における装置ＩＤの管理をより正確に行うことが可能となる。
【００９９】
〔実施の形態５〕
本発明の実施のさらに他の形態について図面に基づいて説明すれば、以下のとおりである。なお、前記した各実施の形態で説明した構成と同様の機能を有する構成には、同一の符号を付記し、その説明を省略する。
【０１００】
本実施形態は、実施の形態４において説明した、新規に装置ＩＤを生成した時点で、該装置ＩＤを顧客情報管理データベース１１に登録する処理が行われるシステムにおいて、汎用コンピュータ１での装置ＩＤの更新を行う際の処理が、実施の形態２または３と異なるものとなっている。
【０１０１】
前記した実施の形態１および２では、汎用コンピュータ１から現在の装置ＩＤと復旧したい装置ＩＤとの両方を送信し、復旧プログラム生成サーバ２側では、現在の装置ＩＤから復旧したい装置ＩＤに変更する復旧プログラムが生成され、汎用コンピュータ１に送信することになる。また、実施の形態３では、汎用コンピュータ１から復旧したい装置ＩＤを送信し、復旧プログラム生成サーバ２側では、現在の装置ＩＤに拘らず、復旧したい装置ＩＤに装置ＩＤを変更する復旧プログラムが生成され、汎用コンピュータ１に送信することになる。
【０１０２】
これに対して、本実施形態では、実施の形態２におけるシステムと比較すると、まず、汎用コンピュータ１から復旧プログラム生成サーバ２に送信されるデータのうち、復旧したい装置ＩＤの送信が省略されていることになる。つまり、実施の形態２との比較で言えば、汎用コンピュータ１から復旧プログラム生成サーバ２に送信されるデータは、図１４に示すように、ユーザ識別ＩＤ、認証パスワード、および現在の装置ＩＤとなる。
【０１０３】
次に、本実施形態における、汎用コンピュータ１での装置ＩＤの更新を行う際の処理の流れを、図１３に示すフローチャートを参照しながら以下に説明する。なお、図１３に示すフローチャートにおいて、Ｓ６１〜Ｓ６２、およびＳ６８〜Ｓ６９までの処理は、汎用コンピュータ１側での処理を示しており、Ｓ６３〜Ｓ６７までの処理は、復旧プログラム生成サーバ２側での処理を示している。
【０１０４】
まず、Ｓ６１において、電子書籍再生プログラムの再インストールなどに伴って、新規装置ＩＤが生成される。その後、通信手段４によって、復旧プログラム生成サーバ２に対して、図１４に示したデータ、すなわち、ユーザ識別ＩＤ、認証パスワード、および現在の装置ＩＤが送信される（Ｓ６２）。
【０１０５】
復旧プログラム生成サーバ２側では、Ｓ６２において汎用コンピュータ１から送信されたデータが、通信手段９によって受信される（Ｓ６３）。そして、受信したデータの中からユーザ識別ＩＤおよび認証パスワードを取り出し、ユーザ判定手段１０において、顧客情報管理データベースを参照することにより、正当なユーザであるか否かが判定される（Ｓ６４）。ここで、正当なユーザでないと判定された場合には、処理が中断され、ユーザ認証が正常に完了しなかった旨が汎用コンピュータ１側に通知される。
【０１０６】
Ｓ６４において正当なユーザであると判定されると、受信したデータの中から現在の装置ＩＤが取り出され、ＩＤチェック手段８によってその現在の装置ＩＤが正当なＩＤかどうかがチェックされる（Ｓ６５）。正当なＩＤであると判断されれば（Ｓ６５においてＹＥＳ）、顧客情報管理データベース１１に記録されている、該ユーザに設定されている装置ＩＤが読みだされ、復旧プログラム生成手段７によって、現在の装置ＩＤを設定されている装置ＩＤ、すなわち復旧したい装置ＩＤに変更する復旧プログラムが生成される（Ｓ６６）。一方、Ｓ６５において、正当なＩＤではないと判断された場合には、処理が中断され、ＩＤが不正である旨が汎用コンピュータ１側に通知される。Ｓ６６において復旧プログラムが生成されると、該復旧プログラムが通信手段９によって汎用コンピュータ１に向けて送信される（Ｓ６７）。
【０１０７】
汎用コンピュータ１側では、Ｓ６７において復旧プログラム生成サーバ２から送信された復旧プログラムが、通信手段４によって受信される（Ｓ６８）。そして、Ｓ６９において、この復旧プログラムが起動され、実施の形態１において図３を参照しながら説明した処理に従って、装置ＩＤの更新が行われる。
【０１０８】
なお、上記では、実施の形態４において説明した、新規に装置ＩＤを生成した時点で、該装置ＩＤを顧客情報管理データベース１１に登録する処理が行われるシステムを前提としているが、これに限定されるものではない。すなわち、顧客情報管理データベース１１に、ユーザによって設定された装置ＩＤの情報が予め記録されているシステムであれば、本実施形態のような装置ＩＤ更新処理を行うことができる。
【０１０９】
しかしながら、実施の形態４において示したシステムを前提とした場合には、装置ＩＤの初期登録処理時には、汎用コンピュータ１側で装置ＩＤをユーザが入力する必要はなく、また、装置ＩＤの更新時にも、例えば復旧したい装置ＩＤをユーザが入力する必要がないので、本実施形態では、汎用コンピュータ１において、ＩＤ入力手段６を設ける必要がなくなる。すなわち、汎用コンピュータ１のユーザの手間を削減することが可能となる。
【０１１０】
また、上記では、汎用コンピュータ１から復旧プログラム生成サーバ２に送信されるデータは、図１４に示すように、ユーザ識別ＩＤ、認証パスワード、および現在の装置ＩＤとなっているが、現在の装置ＩＤの送信を省略することも可能である。すなわち、汎用コンピュータ１から復旧プログラム生成サーバ２に送信されるデータを、図１５に示すように、ユーザ識別ＩＤ、および認証パスワードのみとすることも可能である。この場合には、図１３に示すフローチャートにおいて、Ｓ６５の処理が省略されるとともに、Ｓ６６において復旧プログラム生成手段７によって生成される復旧プログラムは、現在の装置ＩＤに拘らず、復旧したい装置ＩＤに装置ＩＤを変更するものとなる。
【０１１１】
このようなシステムとした場合には、汎用コンピュータ１から復旧プログラム生成サーバ２に送信されるデータの量を少なくすることができる。また、復旧プログラムは、現在の装置ＩＤに拘らず、復旧しようとしている装置ＩＤに変更するものであるので、この復旧プログラムを汎用コンピュータ１において保存しておけば、再度ＯＳや再生ソフトウェアをインストールしなおさなければならない状況が生じた場合に、保存しておいた復旧プログラムによって装置ＩＤの復旧を行うことができる。したがって、この場合には、再度復旧プログラム生成サーバ２から復旧プログラムを送信してもらう必要がなくなる。
【０１１２】
【発明の効果】
以上のように、本発明に係る通信システムは、コンテンツデータ再生プログラムによってコンテンツデータの再生を行う再生手段を備えた端末装置と、上記端末装置と通信ネットワークを介して接続されるとともに、上記端末装置の装置ＩＤを現在の装置ＩＤから復旧しようとしている装置ＩＤに変更させる装置ＩＤ変更プログラムを生成するプログラム生成手段を備えたサーバ装置とを備え、上記再生手段が、上記コンテンツデータ再生プログラムのインストール時または初回起動時に上記端末装置に対応する装置ＩＤを設定するＩＤ設定手段を備えるとともに、上記コンテンツデータに含まれている装置ＩＤと、該コンテンツデータを再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、該装置ＩＤ変更プログラムを実行することにより、現在の装置ＩＤと、該装置ＩＤ変更プログラムにおいて設定されている現在の装置ＩＤとが一致している場合にのみ、該装置ＩＤ変更プログラムにおいて設定されている復旧しようとしている装置ＩＤに現在の装置ＩＤを変更する処理を行い、上記サーバ装置が、上記端末装置から装置ＩＤの変更依頼を受けた際に、上記装置ＩＤ変更プログラムを該端末装置に送信する構成である。
【０１１３】
これにより、端末装置側で、サーバ装置から装置ＩＤ変更プログラムを受信し、これを起動させれば、例えば以前の装置ＩＤに設定しなおすことが可能となるので、端末装置側で装置ＩＤを復旧させることが可能となり、以前に入手したコンテンツデータの再生を問題なく行うことが可能となるという効果を奏する。
【０１１４】
また、本発明に係る通信システムは、上記再生手段が、現在の装置ＩＤと、復旧しようとしている装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置ＩＤが正当なものであるかをチェックするＩＤチェック手段をさらに備え、上記ＩＤチェック手段によって正当な装置ＩＤと判断された場合に、上記プログラム生成手段が、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【０１１５】
これにより、上記の構成による効果に加えて、ＩＤチェック手段によって、受信した装置ＩＤの正当性がチェックされた後に、装置ＩＤ変更プログラムの送信が行われるので、装置ＩＤが不当に変更されるような事態を防止することが可能となる。よって、コンテンツデータの著作保護を的確に行うことができるという効果を奏する。
【０１１６】
また、本発明に係る通信システムは、上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードと、現在の装置ＩＤと、復旧しようとしている装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置ＩＤが正当なものであるかをチェックするＩＤチェック手段と、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワードを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ＩＤチェック手段によって正当な装置ＩＤと判断され、かつ、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、受信した現在の装置ＩＤから復旧しようとしている装置ＩＤに変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【０１１７】
これにより、上記の構成による効果に加えて、ＩＤチェック手段による、受信した装置ＩＤの正当性のチェック、およびユーザ判定手段によるユーザの登録チェックが行われた後に、装置ＩＤ変更プログラムの送信が行われるので、正式な登録のある、正当なユーザに対してのみ装置ＩＤの変更が許可されることになる。よって、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができるという効果を奏する。
【０１１８】
また、本発明に係る通信システムは、上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードと、復旧しようとしている装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワードを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、復旧しようとしている装置ＩＤに装置ＩＤを変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【０１１９】
これにより、上記の構成による効果に加えて、ユーザ判定手段によるユーザの登録チェックが行われた後に、装置ＩＤ変更プログラムの送信が行われるので、正式な登録のあるユーザに対してのみ装置ＩＤの変更が許可されることになる。よって、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができるという効果を奏する。
【０１２０】
また、現在の装置ＩＤを端末装置からサーバ装置に向けて送信する必要がなくなるので、端末装置からサーバ装置に送信するデータ量を小さくすることができるという効果を奏する。
【０１２１】
なお、装置ＩＤ変更プログラムは、現在の装置ＩＤに拘らず、復旧しようとしている装置ＩＤに変更するものとしてもよい。この場合、この復旧プログラムを端末装置において保存しておけば、再度ＯＳや再生ソフトウェアをインストールしなおさなければならない状況が生じた場合に、保存しておいた装置ＩＤ変更プログラムによって装置ＩＤの復旧を行うことができる。したがって、この場合には、再度サーバ装置から装置ＩＤ変更プログラムを送信してもらう必要がなくなるという効果を奏する。
【０１２２】
また、本発明に係る通信システムは、上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードと、現在の装置ＩＤとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置ＩＤが正当なものであるかをチェックするＩＤチェック手段と、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワード、ならびに、該ユーザに設定されている装置ＩＤを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ＩＤチェック手段によって正当な装置ＩＤと判断され、かつ、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、受信した現在の装置ＩＤから、上記顧客情報管理データベースに記憶されている装置ＩＤに変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【０１２３】
これにより、上記の構成による効果に加えて、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができるという効果を奏する。
【０１２４】
また、装置ＩＤ変更プログラムによって変更される装置ＩＤは、顧客情報管理データベースに記憶されている装置ＩＤであるので、復旧したい装置ＩＤを端末装置からサーバ装置に向けて送信する必要がなくなる。よって、端末装置からサーバ装置に送信するデータ量を小さくすることができるという効果を奏する。また、端末装置側では、変更先の装置ＩＤの入力を行う必要がなくなるので、端末装置のユーザの手間を削減することができるという効果を奏する。
【０１２５】
また、本発明に係る通信システムは、上記再生手段が、ユーザを識別するユーザ識別ＩＤと、該ユーザ識別ＩＤに対応する認証パスワードとを上記サーバ装置に送信するとともに、上記サーバ装置が、正式に登録されているユーザのユーザ識別ＩＤおよび認証パスワード、ならびに、該ユーザに設定されている装置ＩＤを記憶している顧客情報管理データベースと、受信したユーザ識別ＩＤおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、上記顧客情報管理データベースに記憶されている装置ＩＤに装置ＩＤを変更する装置ＩＤ変更プログラムを作成し、該装置ＩＤ変更プログラムを該端末装置に送信する構成としてもよい。
【０１２６】
これにより、上記の構成による効果に加えて、装置ＩＤが不当に変更されるような事態を確実に防止することが可能となるので、コンテンツデータの著作保護をより的確に行うことができるという効果を奏する。
【０１２７】
また、ユーザが正当であるか否かの判断は、ユーザ識別ＩＤおよび認証パスワードによって行われるので、現在の装置ＩＤを端末装置からサーバ装置に向けて送信する必要がなくなる。よって、端末装置からサーバ装置に送信するデータ量を小さくすることができるという効果を奏する。
【０１２８】
さらに、装置ＩＤ変更プログラムによって変更される装置ＩＤは、顧客情報管理データベースに記憶されている装置ＩＤであるので、復旧したい装置ＩＤを端末装置からサーバ装置に向けて送信する必要がなくなる。よって、端末装置からサーバ装置に送信するデータ量を小さくすることができるという効果を奏する。また、端末装置側では、変更先の装置ＩＤの入力を行う必要がなくなるので、端末装置のユーザの手間を削減することができるという効果を奏する。
【０１２９】
なお、装置ＩＤ変更プログラムは、現在の装置ＩＤに拘らず、顧客情報管理データベースに記憶されている装置ＩＤに変更するものとしてもよい。この場合、この復旧プログラムを端末装置において保存しておけば、再度ＯＳや再生ソフトウェアをインストールしなおさなければならない状況が生じた場合に、保存しておいた装置ＩＤ変更プログラムによって装置ＩＤの復旧を行うことができる。したがって、この場合には、再度サーバ装置から装置ＩＤ変更プログラムを送信してもらう必要がなくなるという効果を奏する。
【０１３０】
また、本発明に係る通信システムは、上記サーバ装置が、装置ＩＤ検索手段をさらに備え、上記顧客情報管理データベースが、各ユーザの装置ＩＤをさらに記憶しており、上記端末装置において、上記再生手段におけるＩＤ設定手段が新規に装置ＩＤを設定した際に、新規に設定された新規装置ＩＤをサーバ装置に向けて送信するとともに、上記サーバ装置において、装置ＩＤ検索手段によって、受信した新規装置ＩＤと同じ装置ＩＤが、上記顧客情報管理データベースに記憶されているかが判定され、記憶されていない場合に、受信した新規装置ＩＤを該当ユーザの装置ＩＤとして顧客情報管理データベースに登録する構成としてもよい。
【０１３１】
これにより、上記の構成による効果に加えて、サーバ装置における顧客情報管理データベース内に、複数の同一の装置ＩＤが存在することがないようにすることができるので、顧客情報管理データベースにおける装置ＩＤの管理をより正確に行うことが可能となるという効果を奏する。
【０１３２】
また、本発明に係る通信システムは、上記サーバ装置が、装置ＩＤ発行手段をさらに備え、上記装置ＩＤ検索手段によって、受信した新規装置ＩＤと同じ装置ＩＤが上記顧客情報管理データベースに記憶されていると判定された場合に、上記装置ＩＤ発行手段によって、上記顧客情報管理データベースに記憶されていない装置ＩＤが生成されるとともに、生成された装置ＩＤに変更させる装置ＩＤ変更プログラムが該当端末装置に向けて送信される構成としてもよい。
【０１３３】
これにより、上記の構成による効果に加えて、端末装置側の装置ＩＤを、他のユーザの装置ＩＤと同じでない、的確な装置ＩＤに設定することが可能となり、サーバ装置側においても、顧客情報管理データベースにおける装置ＩＤの管理をより正確に行うことが可能となるという効果を奏する。
【０１３４】
また、本発明に係る端末装置は、コンテンツデータ再生プログラムによってコンテンツデータの再生を行う再生手段を備えた端末装置であって、上記再生手段が、上記コンテンツデータ再生プログラムのインストール時または初回起動時に当該端末装置に対応する装置ＩＤを設定するＩＤ設定手段と、上記装置ＩＤを現在の装置ＩＤから復旧しようとしている装置ＩＤに変更させる装置ＩＤ変更プログラムを生成するプログラム生成手段を備えたサーバ装置から、通信ネットワークを介して該装置ＩＤ変更プログラムを受信する通信手段とを備え、上記再生手段が、上記コンテンツデータに含まれている装置ＩＤと、該コンテンツデータを再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、該装置ＩＤ変更プログラムを実行することにより、現在の装置ＩＤと、該装置ＩＤ変更プログラムにおいて設定されている現在の装置ＩＤとが一致している場合にのみ、該装置ＩＤ変更プログラムにおいて設定されている復旧しようとしている装置ＩＤに現在の装置ＩＤを変更する処理を行う構成である。
【０１３５】
これにより、端末装置側で、サーバ装置から装置ＩＤ変更プログラムを受信し、これを起動させれば、例えば以前の装置ＩＤに設定しなおすことが可能となるので、端末装置側で装置ＩＤを復旧させることが可能となり、以前に入手したコンテンツデータの再生を問題なく行うことが可能となるという効果を奏する。
【０１３６】
また、本発明に係る再生プログラムを記録した記録媒体は、上記の端末装置が備える再生手段をコンピュータに実現させるための再生プログラムを記録した記録媒体である構成である。
【０１３７】
これにより、上記記録媒体から読みだされた再生プログラムをコンピュータで動作させることによって、上記端末装置を実現することができるという効果を奏する。
【０１３８】
また、本発明に係るサーバ装置は、コンテンツデータ再生プログラムによってコンテンツデータの再生を行う再生手段を備えた端末装置と通信ネットワークを介して接続されるとともに、上記端末装置の装置ＩＤを現在の装置ＩＤから復旧しようとしている装置ＩＤに変更させる装置ＩＤ変更プログラムを生成するプログラム生成手段と、上記端末装置との間でデータ通信を行う通信手段とを備えたサーバ装置であって、上記端末装置における上記再生手段が、上記コンテンツデータ再生プログラムのインストール時または初回起動時に上記端末装置に対応する装置ＩＤを設定するとともに、上記コンテンツデータに含まれている装置ＩＤと、該コンテンツデータを再生しようとしている装置に設定されている装置ＩＤとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ＩＤ変更プログラムを受信した際に、該装置ＩＤ変更プログラムを実行することにより、現在の装置ＩＤと、該装置ＩＤ変更プログラムにおいて設定されている現在の装置ＩＤとが一致している場合にのみ、該装置ＩＤ変更プログラムにおいて設定されている復旧しようとしている装置ＩＤに現在の装置ＩＤを変更する処理を行うものであり、上記通信手段が、上記端末装置から装置ＩＤの変更依頼を受けた際に、上記装置ＩＤ変更プログラムを該端末装置に送信する処理を行う構成である。
【０１３９】
これにより、端末装置側で受信した装置ＩＤ変更プログラムを起動させれば、例えば以前の装置ＩＤに設定しなおすことが可能となるので、端末装置側で装置ＩＤを復旧させることが可能となり、以前に入手したコンテンツデータの再生を問題なく行うことが可能となるという効果を奏する。
【０１４０】
また、本発明に係るサーバプログラムを記録した記録媒体は、上記のサーバ装置が備える手段をコンピュータに実現させるためのサーバプログラムを記録した記録媒体である構成である。
【０１４１】
これにより、上記記録媒体から読みだされたサーバプログラムをコンピュータで動作させることによって、上記サーバ装置を実現することが可能となるという効果を奏する。
【図面の簡単な説明】
【図１】  本発明の実施の一形態に係る通信システムの概略構成を示すブロック図である。
【図２】  汎用コンピュータにおける通信手段によって復旧プログラム生成サーバに対して送信されるデータの内容を示す説明図である。
【図３】  復旧プログラムによって、再生手段が装置ＩＤの設定を変更する処理の流れを示すフローチャートである。
【図４】  図１に示す構成において、汎用コンピュータでの装置ＩＤの更新を行う際の処理の流れを示すフローチャートである。
【図５】  本発明の実施の他の形態に係る通信システムの概略構成を示すブロック図である。
【図６】  汎用コンピュータにおける通信手段によって復旧プログラム生成サーバに対して送信されるデータの内容を示す説明図である。
【図７】  復旧プログラム生成サーバにおける顧客情報管理データベースに記憶されている情報の一例を示す説明図である。
【図８】  図５に示す構成において、汎用コンピュータでの装置ＩＤの更新を行う際の処理の流れを示すフローチャートである。
【図９】  本発明の実施のさらに他の形態に係る通信システムにおいて、汎用コンピュータから復旧プログラム生成サーバに送信されるデータの内容を示す説明図である。
【図１０】  本発明の実施のさらに他の形態に係る通信システムの概略構成を示すブロック図である。
【図１１】  図１０に示す構成において、装置ＩＤの初期登録を行う際の処理の流れを示すフローチャートである。
【図１２】  装置ＩＤが登録済である場合、および装置ＩＤが未登録である場合の、復旧プログラム生成サーバから汎用コンピュータに送信されるデータの内容を示す説明図である。
【図１３】  本発明の実施のさらに他の形態に係る通信システムにおいて、汎用コンピュータでの装置ＩＤの更新を行う際の処理の流れを示すフローチャートである。
【図１４】  図１３に示す通信システムの処理において、汎用コンピュータから復旧プログラム生成サーバに送信されるデータの内容を示す説明図である。
【図１５】  図１３に示す通信システムの処理における別の形態において、汎用コンピュータから復旧プログラム生成サーバに送信されるデータの内容を示す説明図である。
【符号の説明】
１    汎用コンピュータ（端末装置）
２    復旧プログラム生成サーバ（サーバ装置）
３    再生手段
４    通信手段
５    ＩＤ生成手段（ＩＤ設定手段）
６    ＩＤ入力手段
７    復旧プログラム生成手段（プログラム生成手段）
８    ＩＤチェック手段
９    通信手段
１０    ユーザ判定手段
１１    顧客情報管理データベース
１２    装置ＩＤ発行手段
１３    装置ＩＤ検索手段
【図１】
0003763393.tif 000002
【図２】
0003763393.tif 000003
【図３】
0003763393.tif 000004
【図４】
0003763393.tif 000005
【図５】
0003763393.tif 000006
【図６】
0003763393.tif 000007
【図７】
0003763393.tif 000008
【図８】
0003763393.tif 000009
【図９】
0003763393.tif 000010
【図１０】
0003763393.tif 000011
【図１１】
0003763393.tif 000012
【図１２】
0003763393.tif 000013
【図１３】
0003763393.tif 000014
【図１４】
0003763393.tif 000015
【図１５】
0003763393.tif 000016