(57)【要約】【目的】  利用者に提供するデータを一元管理することによってそのデータに対する利用者の利便を図ると共に不正利用を防止する。【構成】  ディスクＩＤ管理サーバ１は、ハイブリッドディスク３のディスクＩＤ情報を予め保管しているディスクＩＤ管理データベース５を有し、クライアントＰＣ２によるハイブリッドディスク３のＲＯＭ領域に予め書き込まれたディスクＩＤ利用通知プログラムからのディスクＩＤ利用申請を受領した際、ディスクＩＤ管理データベース５にそのディスクＩＤに対応した利用情報を保管する。【選択図】        図１
2004303405.tif 000002
【特許請求の範囲】
【請求項１】
クライアントサーバシステムにおいて情報記録媒体を用いて情報を再生する情報再生方法であって、
クライアントが前記情報記録媒体の固有情報を取得するステップと、前記固有情報をサーバに送信するステップと、前記サーバが前記固有情報に基づいて前記情報記録媒体の利用情報を取得するステップと、前記利用情報に基づく情報を前記クライアントに送信するステップと、前記クライアントが前記利用情報に基づく情報に応じて前記情報記録媒体に記録された情報を再生するステップとからなることを特徴とする情報再生方法。
【請求項２】
クライアントサーバシステムにおいて情報記録媒体を用いて情報を再生する情報再生方法であって、
クライアントが前記情報記録媒体の固有情報を取得するステップと、前記固有情報を第一のサーバに送信するステップと、前記第一のサーバが前記固有情報に基づいて前記情報記録媒体の利用情報を取得するステップと、前記利用情報に基づく情報を第二のサーバに送信するステップと、前記第二のサーバが前記利用情報に基づく情報に応じて前記第二のサーバが保有する情報を前記クライアントに送信するステップと、前記クライアントが前記第二のサーバから受信した情報に基づいて情報を再生するステップとからなることを特徴とする情報再生方法。
【請求項３】
情報記録媒体を用いて情報の再生を行うクライアントサーバシステムであって、
クライアントが、前記情報記録媒体の固有情報を取得する手段と、前記固有情報をサーバに送信する手段と、前記サーバからの利用情報に基づく情報に応じて前記情報記録媒体に記録された情報を再生する手段とを備え、
サーバが、前記固有情報に基づいて前記情報記録媒体の利用情報を取得する手段と、前記利用情報に基づく情報を前記クライアントに送信する手段とを備えたことを特徴とするクライアントサーバシステム。
【請求項４】
情報記録媒体を使用するクライアントからの依頼に応じて情報を提供するサーバであって、
前記クライアントから前記情報記録媒体の固有情報を受信する手段と、前記固有情報に基づいて前記情報記録媒体の利用情報を取得する手段と、前記利用情報に基づいて前記情報記録媒体の情報再生の可否に関する情報を前記クライアントに送信する手段とを備えたことを特徴とするサーバ。
【請求項５】
情報記録媒体を使用するクライアントからの依頼に応じて情報を提供するサーバであって、
前記クライアントから前記情報記録媒体の固有情報及び利用停止通知を受信する手段と、前記固有情報に基づいて前記情報記録媒体の利用情報を削除する手段とを備えたことを特徴とするサーバ。
【請求項６】
コンピュータに、情報記録媒体を使用するクライアントからの依頼に基づいて前記クライアントから前記情報記録媒体の固有情報を受信する手順と、前記固有情報に基づいて前記情報記録媒体の利用情報を取得する手順と、前記利用情報に基づいて前記情報記録媒体の情報再生の可否に関する情報を前記クライアントに送信する手順とを実行させるためのプログラム。
【請求項７】
サーバに情報の提供を依頼する情報記録媒体を使用するクライアントであって、
前記情報記録媒体の固有情報を取得する手段と、前記サーバが前記情報記録媒体の利用情報を取得するために前記固有情報を前記サーバに送信する手段と、前記利用情報に基づく情報を前記サーバから受信する手段と、前記利用情報に基づく情報に応じて前記情報記録媒体に記録された情報を再生する手段とを備えたことを特徴とするクライアント。
【請求項８】
コンピュータに、情報記録媒体の固有情報を取得する手順と、サーバに情報の提供を依頼すると共に前記サーバが前記情報記録媒体の利用情報を取得するために前記固有情報を前記サーバに送信する手順と、前記利用情報に基づく情報を前記サーバから受信する手順と、前記利用情報に基づく情報に応じて前記情報記録媒体に記録された情報を再生する手順とを実行させるためのプログラム。
【請求項９】
コンピュータに、情報記録媒体を使用するクライアントからの依頼に基づいて前記クライアントから前記情報記録媒体の固有情報及び利用停止通知を受信する手順と、前記固有情報に基づいて前記情報記録媒体の利用情報を削除する手順とを実行させるためのプログラム。
【請求項１０】
請求項６，８又は９のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報再生方法とクライアントサーバシステムとサーバとクライアントとプログラムとそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、インターネットを使った課金サービス（ダウンロード，ストリーミング等）がさかんに行われている。
そのような課金サービスに於いて、ユーザの認証手段はユーザＩＤとパスワードを使ったものが多い。その認証手段として一部ではユーザＩＤ，パスワードなどを書き込んだメモリカードなどが使われている。
従来、ハイブリッド（Ｈｙｂｒｉｄ）ディスクを用いたインターネットサービスプロバイダ（ＩＳＰ）の入会システムが提案されている。それは、ハイブリッドディスクの読み出し専用領域（ＲＯＭ領域）に予め書き込まれた入会申請プログラムを使用し、会員登録用サーバにアクセスし、その会員登録用サーバによって取得されたユーザＩＤやパスワードなどの情報を上記ハイブリッドディスクの書き込み可能領域（ＲＡＭ領域）に書き込むというものである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、パスワードを忘れてしまうと利用できなくなり、そのパスワードを紙に書いて置くなどすると他人にのぞき見られたりして不正に利用される恐れがある。さらに、メモリカードの利用にはカードのリーダ装置が必要だが、そのリーダ装置が普及していないので、他の場所（ＰＣ）で気軽にカードを使うことが出来ないという問題があった。
また、ハイブリッドディスクにユーザＩＤやパスワードが書き込まれているので、ハイブリッドディスクを不正コピーされてしまった場合、その不正コピーのディスクと本物のディスクとの見分けがつかなくなり、不正コピーのハイブリッドディスクを用いた不正アクセスの可能性があるという問題があった。
【０００４】
この発明は上記の課題を解決するためになされたものであり、利用者に提供するデータを一元管理することによってそのデータに対する利用者の利便を図ると共に不正利用を防止することを目的とする。
【課題を解決するための手段】
【０００５】
この発明は上記の目的を達成するため、次の（１）と（２）の情報再生方法を提供する。
（１）クライアントサーバシステムにおいて情報記録媒体を用いて情報を再生する情報再生方法であって、クライアントが上記情報記録媒体の固有情報を取得するステップと、上記固有情報をサーバに送信するステップと、上記サーバが上記固有情報に基づいて上記情報記録媒体の利用情報を取得するステップと、上記利用情報に基づく情報を上記クライアントに送信するステップと、上記クライアントが上記利用情報に基づく情報に応じて上記情報記録媒体に記録された情報を再生するステップとからなる情報再生方法。
【０００６】
（２）クライアントサーバシステムにおいて情報記録媒体を用いて情報を再生する情報再生方法であって、クライアントが上記情報記録媒体の固有情報を取得するステップと、上記固有情報を第一のサーバに送信するステップと、上記第一のサーバが上記固有情報に基づいて上記情報記録媒体の利用情報を取得するステップと、上記利用情報に基づく情報を第二のサーバに送信するステップと、上記第二のサーバが上記利用情報に基づく情報に応じて上記第二のサーバが保有する情報を上記クライアントに送信するステップと、上記クライアントが上記第二のサーバから受信した情報に基づいて情報を再生するステップとからなる情報再生方法。
【０００７】
また、次の（３）のクライアントサーバシステムと、（４）と（５）のサーバと、（６）のプログラムと、（７）のクライアントと、（８）と（９）のプログラムと、（１０）の記録媒体を提供する。
（３）情報記録媒体を用いて情報の再生を行うクライアントサーバシステムであって、クライアントが、上記情報記録媒体の固有情報を取得する手段と、上記固有情報をサーバに送信する手段と、上記サーバからの利用情報に基づく情報に応じて上記情報記録媒体に記録された情報を再生する手段とを備え、サーバが、上記固有情報に基づいて上記情報記録媒体の利用情報を取得する手段と、上記利用情報に基づく情報を上記クライアントに送信する手段とを備えたクライアントサーバシステム。
【０００８】
（４）情報記録媒体を使用するクライアントからの依頼に応じて情報を提供するサーバであって、上記クライアントから上記情報記録媒体の固有情報を受信する手段と、上記固有情報に基づいて上記情報記録媒体の利用情報を取得する手段と、上記利用情報に基づいて上記情報記録媒体の情報再生の可否に関する情報を上記クライアントに送信する手段とを備えたサーバ。
（５）情報記録媒体を使用するクライアントからの依頼に応じて情報を提供するサーバであって、上記クライアントから上記情報記録媒体の固有情報及び利用停止通知を受信する手段と、上記固有情報に基づいて上記情報記録媒体の利用情報を削除する手段とを備えたサーバ。
（６）コンピュータに、情報記録媒体を使用するクライアントからの依頼に基づいて上記クライアントから上記情報記録媒体の固有情報を受信する手順と、上記固有情報に基づいて上記情報記録媒体の利用情報を取得する手順と、上記利用情報に基づいて上記情報記録媒体の情報再生の可否に関する情報を上記クライアントに送信する手順とを実行させるためのプログラム。
【０００９】
（７）サーバに情報の提供を依頼する情報記録媒体を使用するクライアントであって、上記情報記録媒体の固有情報を取得する手段と、上記サーバが上記情報記録媒体の利用情報を取得するために上記固有情報を前記サーバに送信する手段と、上記利用情報に基づく情報を上記サーバから受信する手段と、上記利用情報に基づく情報に応じて上記情報記録媒体に記録された情報を再生する手段とを備えたクライアント。
（８）コンピュータに、情報記録媒体の固有情報を取得する手順と、サーバに情報の提供を依頼すると共に上記サーバが上記情報記録媒体の利用情報を取得するために上記固有情報を上記サーバに送信する手順と、上記利用情報に基づく情報を上記サーバから受信する手順と、上記利用情報に基づく情報に応じて上記情報記録媒体に記録された情報を再生する手順とを実行させるためのプログラム。
（９）コンピュータに、情報記録媒体を使用するクライアントからの依頼に基づいて上記クライアントから上記情報記録媒体の固有情報及び利用停止通知を受信する手順と、上記固有情報に基づいて上記情報記録媒体の利用情報を削除する手順とを実行させるためのプログラム。
（１０）（６），（８）又は（９）のいずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１０】
この発明による情報再生方法とクライアントサーバシステムは、利用者に提供するデータを一元管理することによってそのデータに対する利用者の利便を図ると共に不正利用を防止することができる。
また、この発明のサーバとクライアントとプログラムは、通常のコンピュータにデータを一元管理することによってそのデータに対する利用者の利便を図ると共に不正利用を防止するための機能を容易に実現させることができる。
さらに、この発明のコンピュータ読み取り可能な記録媒体は、記録されたプログラムをコンピュータにインストールすることによってこの発明に係る機能を実現させることが出来る。
【発明を実施するための最良の形態】
【００１１】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態であるハイブリッドディスク管理システムの構成を示すブロック図である。ここでは、情報記録媒体としてハイブリッドＣＤ−Ｒディスクを用いるものとする。
このハイブリッドディスク管理システムは、インターネット７にディスクＩＤ管理サーバ（上記サーバ，上記第一のサーバに相当する）１とクライアントＰＣ（上記クライアントに相当する）２が接続されている。
クライアントＰＣ２には、コンピュータ読み取り可能な記録媒体であるハイブリッドディスク（上記情報記録媒体に相当する）３とそのハイブリッドディスク３に対する情報の読み書きをするためのＣＤ−Ｒドライブ等のドライブ４が接続されている。
ディスクＩＤ管理サーバ１は、ハイブリッドディスク３のディスクＩＤ（上記情報記録媒体の固有情報に相当する）を管理するためのディスクＩＤデータベース５を持つ。また、同様にクライアントＰＣ２が何らかのサービスを受けるための、任意のアプリケーションサーバ（上記第二のサーバに相当する）６がインターネット７に接続されている。
【００１２】
上記ディスクＩＤ管理サーバ１，クライアントＰＣ２，アプリケーションサーバ６は、いずれもＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現され、この発明に係るディスクＩＤ利用通知プログラム，ディスクＩＤ認証プログラム，ディスクＩＤ利用停止プログラム等の手順を実行し、この発明に係る情報再生方法を実行する。
【００１３】
図２は、ディスクＩＤデータベース５のレコードの説明図である。
ディスクＩＤ管理データベース５のレコードは、主キーとなるディスクＩＤフィールド１０及び利用情報フィールド群１１より構成される。その利用情報フィールド群は、ユーザ姓フィールド，ユーザ名前フィールド，ユーザ性別フィールド等のユーザ情報フィールドと、利用開始日付フィールドなどの付加情報から成る。
【００１４】
次に、上記ディスクＩＤについて述べる。
上記ディスクＩＤ（正式名称：Ｄｉｓｃ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）は、ＣＤ−Ｒディスク，ＣＤ−ＲＷディスクの規格（通称：オレンジブック（Ｏｒａｎｇｅ  Ｂｏｏｋ））で定義されているデータであり、そのディスクのプログラムメモリエリア（Ｐｒｏｇｒａｍ  Ｍｅｍｏｒｙ  Ａｒｅａ：ＰＭＡ）領域に書き込まれる。
上記ディスクＩＤは、ドライブ４がランダムに設定した６桁の数字より成り、個々のディスクの識別情報として用いられる。通常は、ディスクに対して１回のみ書き込まれる。ディスクに書き込まれたディスクＩＤは、リードＰＭＡコマンド（Ｒｅａｄ  ＰＭＡコマンド）などでドライブ４から読み出すことが可能である。
【００１５】
この実施形態のハイブリッドディスク管理システムで用いるハイブリッドディスク３には、ディスク供給者によってディスクの製造過程で固有のディスクＩＤが書き込まれるものとする。
これによりディスク供給者は、複数のハイブリッドディスク３にそれぞれ割り振られたディスクＩＤの情報を有している。ディスクＩＤ管理サーバ１のディスクＩＤ管理データベース５には、初期状態として、上記各ハイブリッドディスク３に割り振られたディスクＩＤの値がディスクＩＤフィールド１０にセットされただけのレコードを持つ。
【００１６】
図３は、上記ハイブリッドディスク３のフォーマットを示す説明図である。
ハイブリッドディスク３は、データの読み出し専用領域のＲＯＭ領域２０とデータを任意に記録可能な記録可能領域（ＲＡＭ領域）２１とからなり、そのＲＯＭ領域２０には、少なくとも「ディスクＩＤ利用通知プログラム」「ディスクＩＤ認証プログラム」「ディスクＩＤ利用停止プログラム」が予め（例えばディスクの製造工程で）書き込まれている。また、記録可能領域２１にはプログラム，画像，動画，文書等の各種のデータ（上記情報記録媒体の利用情報）が記録されて又は記録される。
【００１７】
次に、このハイブリッドディスク管理システムにおけるディスクＩＤ利用通知プログラムの処理について説明する。
そのディスクＩＤ利用通知プログラムでは、ディスクＩＤ管理サーバ１は、ハイブリッドディスク３のディスクＩＤ情報を予め保管しているディスクＩＤ管理データベース５を有し、クライアントＰＣ２によるハイブリッドディスク３のＲＯＭ領域に予め書き込まれたディスクＩＤ利用通知プログラムからのディスクＩＤ利用申請を受領した際、ディスクＩＤ管理データベース５にそのディスクＩＤに対応した利用情報を保管する。
【００１８】
図４は、図１に示したハイブリッドディスク管理システムにおけるディスクＩＤ利用通知プログラムの処理を示すフローチャート図である。
クライアントＰＣでは、ユーザが新規で入手したハイブリッドディスクをクライアントＰＣのドライブに挿入すると、ステップ（図中「Ｓ」で示す）１でディスクＩＤ利用通知プログラムが起動する。ステップ２でディスクＩＤ利用通知プログラムは予め設定された接続方法（通信プロトコル）と、アドレス情報により、インターネット上のディスクＩＤ管理サーバに接続する。ディスクＩＤ管理サーバとの接続が確立した後、ディスクＩＤ利用通知プログラムは、ステップ３でクライアントＰＣに接続されているドライブに対し、リードＰＭＡコマンド（ＲｅａｄＰＭＡコマンド）を出し、ハイブリッドディスクのディスクＩＤを読み取る。次にディスクＩＤ利用通知プログラムは、ステップ４で上記読み取ったディスクＩＤをディスクＩＤ管理サーバに送信する。
【００１９】
ディスクＩＤ管理サーバは、ステップ５でクライアントＰＣから送信されたディスクＩＤを受信（受領）した後、ディスクＩＤ管理データベースを検索し、ステップ６でそのディスクＩＤがディスクＩＤ管理データベースに存在するか否かを判断し、そのディスクＩＤがディスクＩＤ管理データベースのディスクＩＤフィールドにセットされたレコードに存在しない場合、ステップ１０で不正なディスクである旨をクライアントＰＣに通知して、ステップ１２へ進む。
【００２０】
また、ステップ６の判断でディスクＩＤがディスクＩＤ管理データベースのディスクＩＤフィールドにセットされたレコードに存在する場合、ステップ７でその該当レコードの利用情報フィールド群は空か否かを判断し、空でなければ、ステップ１１で既に利用処理済みである旨をクライアントＰＣに通知して、ステップ１２へ進む。
また、ステップ７の判断で空なら、ステップ８で利用情報フィールド群にデータを登録（諸情報をセット）する（その際、必要に応じてクライアントＰＣのディスクＩＤ利用通知プログラムに対してユーザ情報などを要求しても良い。そのような場合、ディスクＩＤ利用通知プログラムは、ユーザからＧＵＩなどを通じて必要な情報を入手し、それらをディスクＩＤ管理サーバに送信する。）。
【００２１】
ステップ８でディスクＩＤ管理データベースへの利用情報フィールド群に登録後、ディスクＩＤ管理サーバは、ステップ９で登録が終了した旨の通知情報をクライアントＰＣのディスクＩＤ利用通知プログラムに送信して通知する。
ステップ１２でディスクＩＤ管理サーバから上記通知情報を受信（受領）したクライアントＰＣのディスクＩＤ利用通知プログラムは、ステップ１３でその結果（登録終了の旨，不正なディスクである旨，既に利用処理済みである旨のいずれか）をＧＵＩによって表示などでユーザに通知する。
そして、ステップ１４で認証完了か否かを判断し、完了でなければこの処理を終了し、完了ならステップ１５で情報再生処理を実行し、ステップ１６で必要に応じて後処理を行い、この処理を終了する。
例えば、その際、利用登録が完了したことを意味する任意の情報をハイブリッドディスクのＲＡＭ領域に書き込むことにより、次回からディスクＩＤ利用通知プログラムを起動しないようにしてもよい。
【００２２】
このようにして、このハイブリッドディスク管理システムでは、ディスクＩＤ管理サーバが、ハイブリッドディスクのディスクＩＤ情報を予め保管しているデータベースを有し、そのハイブリッドディスクのＲＯＭ領域に予め書き込まれたディスクＩＤ利用通知プログラムからのディスクＩＤ利用申請を受領した際、そのデータベースにそのディスクＩＤに対応した利用情報を保管するので、ハイブリッドディスクを一元管理してハイブリッドディスクに対する利用者の利便を図ると共に不正利用を防止することができる。
【００２３】
次に、このハイブリッドディスク管理システムにおけるディスクＩＤ認証プログラムの処理について説明する。
そのディスクＩＤ認証プログラムでは、ディスクＩＤ管理サーバは、ハイブリッドディスクのＲＯＭ領域に予め書き込まれたディスクＩＤ認証プログラムからのディスクＩＤ認証要求により、クライアントＰＣから送信されるハイブリッドディスクのディスクＩＤの情報をキーとし、ディスクＩＤ管理データベースを検索し、そのディスクＩＤ管理データベースに上記ディスクＩＤが存在し、かつそのディスクＩＤに対応した利用情報が存在する場合、クライアントＰＣに対し、そのディスクＩＤは認証された旨の情報を送信する。
【００２４】
図５は、図１に示したハイブリッドディスク管理システムにおけるディスクＩＤ認証プログラムの処理を示すフローチャート図である。
クライアントＰＣでは、ユーザがインターネット上の任意のアプリケーションサーバのサービスを利用する際、まずステップ（図中「Ｓ」で示す）２１でハイブリッドディスクのＲＯＭ領域に書き込まれているディスクＩＤ認証プログラムを起動する。そのディスクＩＤ認証プログラムは、起動の後、ステップ２２で予め設定された接続方法（通信プロトコル）とアドレス情報により、インターネット上のディスクＩＤ管理サーバに接続する。そのディスクＩＤ管理サーバとの接続が確立した後、ディスクＩＤ認証プログラムは、ステップ２３でクライアントＰＣに接続されているドライブに対し、ＲｅａｄＰＭＡコマンドを出し、ハイブリッドディスクのディスクＩＤを読み取る。次にディスクＩＤ認証プログラムは、ステップ２４で上記読み取ったディスクＩＤをディスクＩＤ管理サーバに送信する。
【００２５】
ディスクＩＤ管理サーバは、ステップ２５でクライアントＰＣから送信されたディスクＩＤを受信（受領）した後、ディスクＩＤ管理データベースを検索し、ステップ２６でそのディスクＩＤがディスクＩＤ管理データベースに存在するか否かを判断し、そのディスクＩＤがディスクＩＤ管理データベースのディスクＩＤフィールドにセットされたレコードに存在しない場合、ステップ２９で不正なディスクである旨をクライアントＰＣに通知して、ステップ３１へ進む。
【００２６】
また、ステップ２６の判断でディスクＩＤがディスクＩＤ管理データベースのディスクＩＤフィールドにセットされたレコードに存在する場合、ステップ２７でその該当レコードの利用情報フィールド群は空か否かを判断し、空の場合、ステップ３０で利用処理がされていない旨をクライアントＰＣに通知して、ステップ３１へ進む。
また、ステップ２７の判断で利用情報フィールド群が空でなく、利用情報フィールド群の利用情報に諸情報が登録されている場合、ステップ２８で認証が完了したことを意味する「認証完了通知」情報をクライアントＰＣのディスクＩＤ認証プログラムに送信する。
【００２７】
ステップ３１でディスクＩＤ管理サーバから上記「認証完了通知」情報を受信（受領）したクライアントＰＣのディスクＩＤ認証プログラムは、その「認証完了通知」情報をクライアントＰＣのメモリなどに保持しておく。
その後、ステップ３２で認証完了か否かを判断し、完了でなければこの処理を終了し、完了なら上記のサービスを利用する任意のアプリケーションサーバにアクセスする際、ステップ３３でサービス利用要求と共に上記「認証完了通知」情報をアプリケーションサーバに送信する。
アプリケーションサーバは、クライアントＰＣからのサービス利用要求と共に受信（受領）した「認証完了通知」情報により、クライアントＰＣが保持しているハイブリッドディスクがディスクＩＤ管理サーバによって認証された正当なディスクであることを認識し、サービスを提供する。
クライアントＰＣは、ステップ３４でアプリケーションサーバからサービスを受領（受信）し、そのサービスを利用する。
【００２８】
このようにして、このハイブリッドディスク管理システムでは、ディスクＩＤ管理サーバが、ハイブリッドディスクのＲＯＭ領域に予め書き込まれたディスクＩＤ認証プログラムからのディスクＩＤ認証要求により、クライアントＰＣから送信されるハイブリッドディスクのディスクＩＤの情報をキーとし、ディスクＩＤ管理データベースを検索し、そのディスクＩＤ管理データベースに上記ディスクＩＤが存在し、かつそのディスクＩＤに対応した利用情報が存在する場合は、クライアントＰＣに対し、そのディスクＩＤは認証された旨の情報を送信するので、ハイブリッドディスクが正当なハイブリッドディスクか否かを判断することができる。
【００２９】
次に、このハイブリッドディスク管理システムにおける他のディスクＩＤ認証プログラムの処理について説明する。
この場合のディスクＩＤ認証プログラムでは、ディスクＩＤ管理サーバとネットワーク接続されたアプリケーションサーバからのディスクＩＤ照会命令により、アプリケーションサーバから送信されるディスクＩＤの情報をキーとし、ディスクＩＤ管理データベースを検索し、そのディスクＩＤ管理データベースに上記ディスクＩＤが存在し、かつそのディスクＩＤに対応した利用情報が存在する場合、アプリケーションサーバに対し、そのディスクＩＤは照会された旨の情報を送信する。
【００３０】
図６は、図１に示したハイブリッドディスク管理システムにおける他のディスクＩＤ認証プログラムの処理を示すフローチャート図である。
クライアントＰＣでは、ユーザがインターネット上の任意のアプリケーションサーバのサービスを利用する際、まずステップ（図中「Ｓ」で示す）４１でハイブリッドディスクのＲＯＭ領域に書き込まれているディスクＩＤ認証プログラムを起動する。そのディスクＩＤ認証プログラムは、ステップ４２でクライアントＰＣに接続されているドライブに対し、ＲｅａｄＰＭＡコマンドを出し、ハイブリッドディスクのディスクＩＤを読み取る。次にディスクＩＤ認証プログラムは、ステップ４３で利用したいアプリケーションサーバへのサービス利用要求と共に上記読み取ったディスクＩＤをアプリケーションサーバに送信する。
【００３１】
アプリケーションサーバは、ステップ４４でクライアントＰＣから上記サービス利用要求と上記ディスクＩＤを受信（受領）し、ステップ４５で予め設定された接続方法（通信プロトコル）とアドレス情報によりインターネット上のディスクＩＤ管理サーバに接続し、ディスクＩＤ管理サーバに対し、上記受領したディスクＩＤの照会要求を送信する。
【００３２】
ディスクＩＤ管理サーバは、ステップ４６でアプリケーションサーバからのディスクＩＤの照会要求を受信（受領）した後、ディスクＩＤ管理データベースを検索し、ステップ４７でそのディスクＩＤがディスクＩＤ管理データベースに存在するか否かを判断し、そのディスクＩＤがディスクＩＤ管理データベースのディスクＩＤフィールドにセットされたレコードに存在しない場合、ステップ５１で「照会できず」と判定し、ステップ５０で「照会できず」の照会結果をアプリケーションサーバへ送信し、ステップ５２へ進む。
【００３３】
また、ステップ４７の判断でディスクＩＤがディスクＩＤ管理データベースのディスクＩＤフィールドにセットされたレコードに存在する場合、ステップ４８でその該当レコードの利用情報フィールド群は空か否かを判断し、空の場合、ステップ５１で「照会できず」と判定し、ステップ５０で「照会できず」の照会結果をアプリケーションサーバへ送信し、ステップ５２へ進む。
一方、ステップ４８の判断で利用情報フィールド群が空でなく、利用情報フィールド群の利用情報に諸情報が登録されている場合、ステップ４９で「照会できた」と判定し、ステップ５０で「照会できた」の照会結果をアプリケーションサーバへ送信し、ステップ５２へ進む。
【００３４】
アプリケーションサーバは、ステップ５２でディスクＩＤ管理サーバから照会結果を受信し、ステップ５３でその受信（受領）した照会結果が「照会できた」か否かを判断し、「照会できた」ならステップ５４でクライアントＰＣに対して要求されたサービスを提供する。また、「照会できず」ならステップ５５でクライアントＰＣに対して要求されたサービスを提供せず、この処理を終了する。
このように、アプリケーションサーバは、ディスクＩＤが正当であると判断された場合にのみクライアントＰＣに対して要求されたサービスを提供する。
【００３５】
なお、ハイブリッドディスクＲＯＭ領域またはＲＡＭ領域に書き込まれた任意のアプリケーションプログラム（例：文書作成編集ソフトウェア，音声・画像・動画再生編集ソフトウェア，ゲームソフトウェアなど）を利用するための認証として、本認証方法を用いても良い。
【００３６】
このようにして、このハイブリッドディスク管理システムでは、ディスクＩＤ管理サーバは、インターネット（ネットワーク）接続された他のアプリケーションサーバからのディスクＩＤ照会命令により、アプリケーションサーバから送信されるディスクＩＤの情報をキーとし、ディスクＩＤ管理データベースを検索し、そのディスクＩＤ管理データベースにディスクＩＤが存在し、かつそのディスクＩＤに対応した利用情報が存在する場合、ディスクＩＤ管理データベースに対し、そのディスクＩＤは照会された旨の情報を送信するので、ネットワーク上の任意のアプリケーションサーバがクライアントＰＣから受信したディスクＩＤの正当性を確認することができる。
【００３７】
次に、このハイブリッドディスク管理システムにおけるディスクＩＤ利用停止プログラムの処理について説明する。
このディスクＩＤ利用停止プログラムでは、ディスクＩＤ管理サーバは、ハイブリッドディスクのＲＯＭ領域に予め書き込まれたディスクＩＤ利用停止プログラムからのディスクＩＤ利用停止通知により、クライアントＰＣから送信されるハイブリッドディスクのディスクＩＤの情報をキーとし、ディスクＩＤ管理データベースを検索し、そのディスクＩＤ管理データベースに上記ディスクＩＤが存在した場合、ディスクＩＤ管理データベースからディスクＩＤ利用情報を削除する。
【００３８】
図７は、図１に示したハイブリッドディスク管理システムにおけるディスクＩＤ利用停止プログラムの処理を示すフローチャート図である。
クライアントＰＣでは、ユーザによりステップ（図中「Ｓ」で示す）６１でハイブリッドディスクのＲＯＭ領域に予め書き込まれたディスクＩＤ利用停止プログラムを起動すると、ステップ６２でそのディスクＩＤ利用停止プログラムは、予め設定された接続方法（通信プロトコル）とアドレス情報により、インターネット上のディスクＩＤ管理サーバに接続する。ディスクＩＤ管理サーバとの接続が確立した後、ディスクＩＤ利用停止プログラムは、ステップ６３でクライアントＰＣに接続されているドライブに対してＲｅａｄＰＭＡコマンドを出し、ハイブリッドディスクのディスクＩＤを読み取る。次にステップ６４でディスクＩＤ利用停止プログラムは、上記読み取ったディスクＩＤをディスクＩＤ管理サーバに送信する。
【００３９】
ディスクＩＤ管理サーバは、ステップ６５でクライアントＰＣから送信されたディスクＩＤを受信（受領）した後、ステップ６６でディスクＩＤ管理データベースを検索し、ステップ６７でそのディスクＩＤがディスクＩＤ管理データベースのディスクＩＤフィールドにセットされたレコードに存在する場合には、そのレコードの利用情報フィールド群に登録された諸情報を全て削除する。
ディスクＩＤ管理データベースにおける利用情報削除後、ディスクＩＤ管理サーバは、ステップ６８で消去完了（利用停止処理が終了した旨）の通知情報をクライアントＰＣのディスクＩＤ利用停止プログラムに送信する。
【００４０】
クライアントＰＣのディスクＩＤ利用停止プログラムは、ステップ６９でディスクＩＤ管理サーバからの通知情報を受信（受領）すると、ステップ７０でその旨をＧＵＩによる表示などでユーザに通知する。そして、ステップ７１で必要に応じた後処理を行う。例えば、上記利用通知時にハイブリッドディスクのＲＡＭ領域に書き込んだ利用登録が完了したことを意味する任意の情報を削除してもよい。
【００４１】
このようにして、このハイブリッドディスク管理システムでは、ディスクＩＤ管理サーバが、ハイブリッドディスクのＲＯＭ領域に予め書き込まれたディスクＩＤ利用停止プログラムからのディスクＩＤ利用停止通知により、クライアントＰＣから送信されるハイブリッドディスクのディスクＩＤの情報をキーとし、ディスクＩＤ管理データベースを検索し、そのディスクＩＤ管理データベースにディスクＩＤが存在した場合、ディスクＩＤ管理データベースから上記ディスクＩＤ利用情報を削除するので、ハイブリッドディスクをディスクＩＤ管理サーバによる管理対象外に設定することができる。
【００４２】
次に、上記ディスクＩＤ管理サーバの他の処理について説明する。
図８は、図１に示したディスクＩＤ管理サーバの他の処理を示すフローチャート図である。
この処理は、ステップ（図中「Ｓ」で示す）８１でディスクＩＤを受信したか否か判断し、受信したらステップ８２でディスクＩＤがディスクＩＤ管理データベースに存在するか否かを判断し、存在しなければ、ステップ９０で不正なハイブリッドディスクである旨の情報をクライアントＰＣへ送信し、この処理を終了する。また、ステップ８２の判断でディスクＩＤがディスクＩＤ管理データベースに存在すれば、ステップ８３でディスクＩＤに対応する利用状況に関する情報を取得し、ステップ８４で予め設定された使用期限内か否かを判断し、使用期限内でなければ、ステップ８９でハイブリッドディスクの使用期限切れの情報をクライアントＰＣへ送信し、この処理を終了する。
【００４３】
ステップ８４の判断で使用期限内であれば、ステップ８５で使用回数は所定回数以下か否かを判断し、所定回数以下でなければ、ステップ８８でハイブリッドディスクの使用回数オーバーの情報をクライアントＰＣへ送信し、この処理を終了する。また、ステップ８５の判断で使用回数は所定回数以下であれば、ステップ８６でディスクＩＤに対応する利用状況に関する情報を更新（使用回数を１増加させる）する。そして、ステップ８７でハイブリットディスクの使用を許可する旨の情報をクライアントＰＣへ送信して、この処理を終了する。
【００４４】
次に、上記クライアントＰＣの他の処理について説明する。
図９は、図１に示したクライアントＰＣの他の処理を示すフローチャート図である。
この処理は、ステップ（図中「Ｓ」で示す）１０１でディスクＩＤ利用通知プログラムを起動し、ステップ１０２でリードＰＭＡコマンド（Ｒｅａｄ  ＰＭＡコマンド）を発行し、ステップ１０３でハイブリッドディスクのディスクＩＤを取得し、ステップ１０４でディスクＩＤ管理サーバに接続し、ステップ１０５でディスクＩＤ管理サーバへディスクＩＤを送信する。
ステップ１０６でディスクＩＤ管理サーバからの情報を受信したか否かを判断し、受信したら、ステップ１０７でディスクＩＤ管理サーバからの情報が不正なディスクである旨の情報か否かを判断し、不正なディスクである旨の情報なら、ステップ１１１で不正ディスク使用のエラー表示をし、この処理を終了する。
【００４５】
ステップ１０７の判断で不正なディスクである旨の情報でないなら、ステップ１０８で使用期限切れである旨の情報又は使用回数オーバーの旨の情報か否かを判断し、使用期限切れである旨の情報又は使用回数オーバーの旨の情報であれば、ステップ１１０で使用期限切れである旨又は使用回数オーバーの旨のエラー表示をし、この処理を終了する。また、使用期限切れである旨の情報及び使用回数オーバーの旨の情報でなければ、ステップ１０９でハイブリッドディスク内の所定のアプリケーションプログラムの起動を許可し、この処理を終了する。
【００４６】
上述の処理では、「ハイブリッドディスクには、ディスク供給者により、ディスクの製造過程で固有のディスクＩＤが書き込まれるものとする」との前提があった。一方で、「ハイブリッドディスクには、ディスクの製造過程では、ディスクＩＤは書き込まれていない」という前提による実施方法も有り得る。
そこで、以下に例を述べる。
【００４７】
ハイブリッドディスクを読み書きするためのドライブには、予めハイブリッドディスクに割り振るためのディスクＩＤをその内部メモリ（ＲＯＭなど）などに保持している。
そのハイブリッドディスクに割り振るためのディスクＩＤは、ハイブリッドディスクの製造業者、もしくはハイブリッドディスク管理サーバの運用者から提供されるものであり、前例と同様にディスクＩＤ管理サーバのディスクＩＤデータベースと連携が取られているものである。
【００４８】
このようなドライブに、ハイブリッドディスクを挿入した場合、そのドライブはハイブリッドディスクのＰＭＡ領域をリードする。そのリードの結果、ＰＭＡ領域にディスクＩＤが書かれていない場合、ドライブは上記ＲＯＭ領域に保持した割り振り可能なディスクＩＤを書き込むものである。
以降、ハイブリッドディスク管理サーバへのディスクＩＤ利用通知などは、前例と同様に行われる。
この例によれば、ハイブリッドディスク供給者は、ディスクＩＤの書かれていないただ一種類のハイブリッドディスクのみを製造すれば良いというメリットがある。
【００４９】
上述した各処理をコンピュータに実現させるためのプログラムはコンピュータ読みとり可能な記録媒体であるＲＯＭに予め格納している。また、光ディスク等のコンピュータ読みとり可能な記録媒体に記憶させれば、その記録媒体を介して光ディスク装置にインストールすることによってこの発明に係る機能を実現させることが出来る。この光ディスク装置に接続されたホストコンピュータにインストールすれば、ホストコンピュータから光ディスク装置を制御することによって光ディスク装置にこの発明に係る機能を実現させることも出来る。
【図面の簡単な説明】
【００５０】
【図１】この発明の一実施形態であるハイブリッドディスク管理システムの構成を示すブロック図である。
【図２】図１に示すディスクＩＤデータベース５のレコードの説明図である。
【図３】図１に示すハイブリッドディスク３のフォーマットを示す説明図である。
【図４】図１に示すハイブリッドディスク管理システムにおけるディスクＩＤ利用通知プログラムの処理を示すフローチャート図である。
【図５】図１に示すハイブリッドディスク管理システムにおけるディスクＩＤ認証プログラムの処理を示すフローチャート図である。
【００５１】
【図６】図１に示すハイブリッドディスク管理システムにおける他のディスクＩＤ認証プログラムの処理を示すフローチャート図である。
【図７】図１に示すハイブリッドディスク管理システムにおけるディスクＩＤ利用停止プログラムの処理を示すフローチャート図である。
【図８】図１に示すディスクＩＤ管理サーバの他の処理を示すフローチャート図である。
【図９】図１に示すクライアントＰＣの他の処理を示すフローチャート図である。
【符号の説明】
【００５２】
１：ディスクＩＤ管理サーバ    ２：クライアントＰＣ    ３：ハイブリッドディスク    ４：ドライブ    ５：ディスクＩＤ管理データベース    ６：アプリケーションサーバ    ７：インターネット    １０：ディスクＩＤフィールド    １１：利用情報フィールド群    ２０：ＲＯＭ領域    ２１：記録可能領域
【図１】
2004303405.tif 000003
【図２】
2004303405.tif 000004
【図３】
2004303405.tif 000005
【図４】
2004303405.tif 000006
【図５】
2004303405.tif 000007
【図６】
2004303405.tif 000008
【図７】
2004303405.tif 000009
【図８】
2004303405.tif 000010
【図９】
2004303405.tif 000011