(57)【要約】【課題】管理するデータ量を低減できる認証装置を提供すること。【解決手段】装置情報記憶領域４０１は、データベース４００へのアクセスが許可されている製品の種類毎の固有情報を記憶する。プレーヤ１からのデータ取得リクエストをネットワークＩ／Ｆ３０１が受信すると、照合部３２２は、データ取得リクエストに含まれるプレーヤ１の装置の種類を示す固有情報と、装置情報記憶領域４０１に記憶されている固有情報とを照合する。照合部３２２が、データ取得リクエストに含まれるプレーヤ１の装置の種類を示す固有情報と、装置情報記憶領域４０１に記憶されている固有情報が一致すると判断した場合に、セキュリティゲート３１０は、プレーヤ１によるデータベース４００へのアクセスを許可する。【選択図】      図３
2009181489.tif 000002
【特許請求の範囲】
【請求項１】
データベースへのアクセスが許可されている端末装置の種類毎の固有情報を記憶する記憶手段と、
端末装置からのデータ取得リクエストを受信する受信手段と、
前記データ取得リクエストに含まれる前記端末装置の固有情報と、前記記憶手段が記憶する固有情報とを照合する照合手段と、
前記照合手段によって照合された固有情報が一致する場合に、前記端末装置からの前記データベースへのアクセスを許可するアクセス許可手段と、
を備える認証装置。
【請求項２】
前記データ取得リクエストに含まれる前記端末装置の固有情報を抽出する抽出手段を更に備え、
前記照合手段は、前記抽出手段によって抽出された固有情報と、前記記憶手段が記憶する固有情報とを照合する、請求項１に記載の認証装置。
【請求項３】
前記記憶手段は、前記固有情報を前記データベースへのアクセスが許可されている端末装置の種類名と対応させて記憶し、
前記データ取得リクエストに含まれる前記端末装置の種類名に対応する固有情報を、前記記憶手段が記憶する情報から検出し、検出された固有情報を前記照合手段による照合のために前記照合手段に送信する検出手段を更に備える、請求項１に記載の認証装置。
【請求項４】
前記データ取得リクエストに含まれる前記端末装置の種類名及び固有情報を抽出する抽出手段と、
前記抽出手段によって抽出された前記端末装置の種類名に対応する固有情報を、前記記憶手段が記憶する情報から検出する検出手段を更に備え、
前記照合手段は、前記抽出手段が抽出した固有情報と、前記検出手段が検出した固有情報とを照合する、請求項３に記載の認証装置。
【請求項５】
前記照合手段によって照合された固有情報が一致する場合に、前記アクセス許可手段は、前記データ取得リクエストが要求するデータを前記データベースから読み出して前記端末装置に送信する、請求項１に記載の認証装置。
【請求項６】
前記データベースは、ネットワークを介して配信されるコンテンツを記憶するコンテンツデータベースを含む、請求項１に記載の認証装置。
【請求項７】
前記データベースは、コンテンツの保護を解除するためのライセンスを記憶するライセンスサーバを含む、請求項１に記載の認証装置。
【請求項８】
端末装置からのデータ取得リクエストを受信し、
記憶手段に予め記憶されている、データベースへのアクセスが許可されている端末装置の種類毎の固有情報と、前記データ取得リクエストに含まれる前記端末装置の固有情報とを照合し、
前記照合された固有情報が一致する場合に、前記端末装置からの前記データベースへのアクセスを許可する、認証方法。
【請求項９】
前記データ取得リクエストに含まれる前記端末装置の固有情報を抽出し、
前記抽出された固有情報と、前記記憶手段が記憶する固有情報とを照合する、請求項８に記載の認証方法。
【請求項１０】
前記記憶手段は、前記固有情報を前記データベースへのアクセスが許可されている端末装置の種類名と対応させて記憶しており、
前記データ取得リクエストに含まれる前記端末装置の種類名に対応する固有情報を、前記記憶手段が記憶する情報から検出し、
前記データ取得リクエストに含まれる前記端末装置の固有情報と、前記検出手段によって検出された固有情報とを照合する、請求項８に記載の認証方法。
【請求項１１】
前記データ取得リクエストに含まれる前記端末装置の種類名及び固有情報を抽出し、
前記抽出された前記端末装置の種類名に対応する固有情報を、前記記憶手段が記憶する情報から検出し、
前記照合手段は、前記抽出された固有情報と、前記検出された固有情報とを照合する、請求項８に記載の認証方法。
【請求項１２】
前記照合手段によって照合された固有情報が一致する場合に、前記データ取得リクエストが要求するデータを前記データベースから読み出して前記端末装置に送信する、請求項８に記載の認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介したデータベースへのアクセスに対する認証を行うデ認証装置及び認証方法に関する。
【背景技術】
【０００２】
ネットワークを介して、音声データ、画像データ、コンテンツデータ等のデータを配信することは広く行われている。ネットワークに接続できるパーソナルコンピュータ（ＰＣ）や携帯型コンテンツ再生装置等の端末装置は、ネットワークに接続しているサーバ装置にデータ取得を要求し、当該サーバ装置がネットワーク上に公開しているデータを取得することができる。
【０００３】
ところが、サーバ装置の設置者によっては、当該サーバ装置の設置者からデータ取得が許可された端末装置のみに、データ取得を制限することがある。特許文献１には、各端末に固有の情報である識別情報に基づいて認証処理を行う認証装置が記載されている。
【特許文献１】特開２００２−２１５５８６（段落００６６、図１３）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述の特許文献１に記載の認証装置では、サーバ側で各端末固有の識別情報を管理する必要がある。一般に、携帯型コンテンツ再生装置等の端末装置の製造者は、非常に多くの端末を製造、販売し、多くの端末が使用されており、サーバ装置の設置者がデータ取得を許可する端末の数も多数に昇る。このため、サーバが管理しなくてはならない各端末の識別情報のデータ量も膨大になる。
【０００５】
本発明は、前記のような問題に鑑みなされたもので、管理するデータ量を低減できる認証装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る認証装置は、データベースへのアクセスが許可されている端末装置の種類毎の固有情報を記憶する記憶手段と、端末装置からのデータ取得リクエストを受信する受信手段と、前記データ取得リクエストに含まれる前記端末装置の固有情報と、前記記憶手段が記憶する固有情報とを照合する照合手段と、前記照合手段によって照合された固有情報が一致する場合に、前記端末装置からの前記データベースへのアクセスを許可するアクセス許可手段と、を備える。
【発明の効果】
【０００７】
本発明に係る認証装置によれば、記憶手段は、データベースへのアクセスが許可されている端末装置の種類毎の固有情報を記憶している。端末装置からのデータ取得リクエストが受信手段によって受信されると、データ取得リクエストに含まれる端末装置の固有情報と、記憶手段が記憶する固有情報とが照合手段によって照合される。照合手段によって照合された固有情報が一致する場合に、端末装置からの前記データベースへのアクセスが許可される。記憶手段に記憶されるのは、端末装置固有の情報ではなく、端末装置の種類毎の固有情報であるため、管理するデータ量を低減できる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明に係る認証装置及び認証方法の実施の形態について説明する。
【０００９】
第１の実施形態
図１は本発明の第１の実施形態に係るコンテンツ再生装置（プレーヤ）１の電気的構成の一例を示すブロック図である。図２は、本発明の認証装置の第１の実施形態に係るサーバ装置の構成及びネットワークを介してサーバ装置に接続されるプレーヤを示す。プレーヤ１は、サーバ装置３００にデータ取得リクエストを送信する携帯型の端末装置である。
【００１０】
プレーヤ１は、主制御部であるＣＰＵ１１を有する。ＣＰＵ１１は、プレーヤ１の各部の動作を制御する。プレーヤ１の各部は、制御バス２５を介してＣＰＵ１１に接続されている。
【００１１】
ユーザは、操作部３を操作して操作指示や選択指示を入力することができる。ユーザによる操作部３の操作に応じた制御信号は、Ｉ／Ｏ（入出力）ポート１３からＣＰＵ１１に送られる。液晶ディスプレイ（ＬＣＤ）５は、動画や静止画、文字情報等の画像データを表示する。ＬＣＤ駆動回路１５は、ＣＰＵ１１の制御に基づいてＬＣＤ５を駆動する。
【００１２】
ＣＰＵ１１には、ＲＯＭ２１およびＲＡＭ２３が、制御バス２５を介して接続されている。ＲＯＭ２１は、ＣＰＵ１１がプレーヤ１の動作を制御するために実行するプログラムデータを予め記憶する。ＲＡＭ２３はＣＰＵ１１によって、ワークメモリとして利用される。ＲＡＭ２３は、制御信号に対応する制御情報や、ハードディスク装置７から読み出された一定量のデータを一時的に保持する。
【００１３】
バッテリ（二次電池）９は、プレーヤ１を携帯して用いる際の電源である。電源制御ＩＣ１９は、バッテリ９により提供される電力、すなわち所定の電圧および許容される電流を管理する。バッテリ９には充電部（ｃｈａｒｇｅｒ）３３が接続されている。
【００１４】
ハードディスク装置（ＨＤＤ）７は、画像データや音声データ等の各種データを記憶する。ＨＤＤ７に換えて、フラッシュメモリやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ）等がプレーヤ１に内蔵されていてもよい。また、ＨＤＤ７は、プレーヤ１から取り外すことが可能であってもよい。あるいはＨＤＤ７に換えて、ＳＤ・ＭＭＣメモリカード、メモリスティック、ＦＬＡＳＨ  ＲＯＭ等の記憶装置がプレーヤ１に外付けされてもよい。ＨＤＤ７は、予め圧縮された音声データや画像データ、ビデオデータ等のコンテンツデータを記録する。音声データの圧縮には、ＭＰ３、ＷＭＡ等の方式が、画像データの圧縮には、ＪＰＥＧ、ＧＩＦあるいはＢＭＰ等の方式が、ビデオデータの圧縮には、例えばＷＭＶ、ＭＰＥＧ１／２／４等の方式が用いられる。
【００１５】
ＣＰＵ１１は、ＲＯＭ２１に予め記憶されている所定の再生プログラムを実行して、ＨＤＤ７に格納された音声データファイルや画像データファイル等のデータファイルを再生する。データファイルの再生プログラムは、ＨＤＤ７に予め記憶されていてもよい。
【００１６】
出力部１７は、ＣＰＵ１１の制御に従って、画像データや音声データをアナログ出力に変換する。出力端子４５は、通常のアナログ出力に利用される。出力部１７に設けられたオーディオデコーダ４７は、音声データをアナログ信号に復調し、出力端子４５に転送する。また、出力部１７に設けられたビデオデコーダ４９は、ビデオ信号のアナログ変換を行い、変換したビデオ信号を出力端子４５に出力する。
【００１７】
ＣＰＵ１１にはまた、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート４１、無線ネットワークユニット（通信部）４３が接続されている。
【００１８】
プレーヤ１は、ＵＳＢポート４１を介して図示しない外部装置に接続され、外部装置との間でデータの受け渡しを行う。例えばパーソナルコンピュータ（ＰＣ）等の外部装置からは、ＵＳＢポート４１を介して、画像データや音声データがプレーヤ１に供給される。また、プレーヤ１に記憶された画像データや音声データが、ＵＳＢポート４１を介して外部装置に供給されてもよい。
【００１９】
プレーヤ１と外部装置との間のデータの受け渡しは、無線ネットワークユニット４３を利用して行われてもよい。プレーヤ１には、外部装置から、無線ネットワークユニット４３を介して画像データや音声データが供給され、ＨＤＤ７に記憶された映像データや音声データは、無線ネットワークユニット４３を介して外部装置に供給される。無線ネットワークユニット４３は、２．４ＧＨｚ帯の電波を用いた（高速）通信規格のプロトコルに準拠したブルートゥース（Bluetooth）（登録商標）に対応していてもよいし、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎに準拠した汎用の無線ＬＡＮに対応していてもよい。あるいはこの両方に対応していてもよい。プレーヤ１は、プレーヤ１から特定の範囲に位置し、所定の条件を満足するサーバコンピュータやパーソナルコンピュータとの間で、無線ネットワークユニット４３を介して、ワイヤレスに通信することができる。
【００２０】
プレーヤ１は、無線ネットワークユニット４３を介して、インターネット等のネットワークに接続することができる。そしてネットワーク上に公開されている音声データファイル、および画像データファイル等のコンテンツデータをダウンロードして、ＨＤＤ７内に格納することができる。また、プレーヤ１は、ＨＤＤ７に格納されたデータを再生することも可能である。
【００２１】
図２に示すように、プレーヤ１は、無線ネットワークユニット４３を介してアクセスポイント１００にワイヤレスに接続する。アクセスポイント１００は、ネットワーク２００に接続されている。ネットワーク２００には、サーバ装置３００が接続されている。サーバ装置３００は、ネットワーク２００を介して種々のデータを配信するサーバである。
【００２２】
プレーヤ１はネットワーク２００を介して、サーバ装置３００とデータのやり取りを行うことができる。プレーヤ１は、サーバ装置からデータを取得する場合、ネットワーク２００を介してサーバ装置３００にデータ取得リクエストを送信する。
【００２３】
サーバ装置３００は、ネットワークＩ／Ｆ３０１、制御部３０２及び記憶装置３０３を有する。サーバ装置３００は、この他に図示しない入力装置、出力装置等を備えていてもよい。ネットワークＩ／Ｆ３０１は、プレーヤ１からネットワーク２００を介して送信されたデータ取得リクエストを受信する。制御部３０２がプレーヤ１によるデータの取得を許可すると、ネットワークＩ／Ｆ３０１からプレーヤ１にデータが送信される。
【００２４】
制御部３０２は、図示しないＣＰＵやメモリを有し、サーバ装置３００の動作を制御する。制御部３０２は、ネットワークＩ／Ｆ３０１が受信したデータ取得リクエストに対して、データの取得を許可するか否かを判断する。
【００２５】
記憶装置３０３としては、例えばハードディスク装置等が用いられる。記憶装置３０３には、データベース４００及び製品情報記憶領域４０１が備えられている。
【００２６】
データベース４００は、サーバ装置３００がネットワーク２００を介して配信するデータを記憶している。データベース４００は、配信される音声データや画像データ、ビデオデータ等のコンテンツデータを記憶するコンテンツデータベースであってもよい。あるいは、データベース４００は、ＤＲＭ（Digital Rights Management）技術によって保護されたコンテンツの保護を解除するためのライセンスを記憶するライセンスデータベースであってもよいし、その他のデータを記憶するものであってもよい。
【００２７】
製品情報記憶領域４０１には、データベース４００からのデータ取得が許可されている製品の情報が記憶されている。
【００２８】
プレーヤ１は、ネットワーク２００を介してサーバ装置３００にアクセスし、データベース４００からデータを取得することができる。ただし、サーバ装置３００は、データベース４００にアクセス可能なプレーヤの種類を制限している場合がある。
【００２９】
一例として、サーバ装置３００の設置者が、予め契約を交わした所定の製造者が製造した所定のモデルのプレーヤに、データベース４００からのデータの取得を許可する場合がある。こうすることで、所定のモデルのプレーヤ向けのデータ配信が可能になる。
【００３０】
また、プレーヤの製造者がプレーヤの販売促進のために、所定のプレーヤを購入したら誰でもデータベース４００からデータ取得ができるよう、予めサーバ装置３００の設置者と契約を結んでおくような場合も考えられる。
【００３１】
このように、サーバ装置３００の設置者が、製品の種類（製品のモデルや機種等）単位でデータの取得を許可する場合がある。このような場合、サーバ装置３００の制御部３０２は、データ取得リクエストを送信してきた製品の種類に応じた認証処理を行う。
【００３２】
制御部３０２の判断のために、製品情報記憶領域４０１には、データの取得が許可された製品の種類を識別するためのデータが記憶されている。ある製造者が製造した種類Ａの製品は全て、種類Ａ固有の同じ識別データ（製品固有ＩＤ）を有する。サーバ装置３００の設置者が、種類Ａのどの製品に対してもデータの取得を許可している場合、装置情報記憶領域４０１には、当該種類Ａの製品固有ＩＤが記憶される。
【００３３】
製品固有ＩＤは、例えばサーバ装置３００の設置者と種類Ａの製品の製造者が契約を交わす際に決定される。所定の構成要素（例えばＣＰＵ）に与えられた製造番号の上位の数桁が、種類Ａの製品全てで共通であるのならば、この製造番号の上位数桁を、製品固有ＩＤとして使用することができる。
【００３４】
次に、本実施形態に係る、製品の種類ごとにデータの取得を認証するための処理について説明する。
【００３５】
プレーヤ１がサーバ装置３００にアクセスして、データベース４００からデータを取得するには、まずサーバ装置３００にデータ取得リクエストを送信する。このデータ取得リクエストには、プレーヤ１の製品名、製品固有ＩＤ、取得したいデータの識別情報等の情報が含まれている。プレーヤ１が送信するデータ取得リクエストが、ＤＲＭ保護されたコンテンツを再生するためのライセンス取得リクエストであれば、データ取得リクエストにはプレーヤ１の製造者名、製品名（製品種類名）、製品固有ＩＤである製品ライセンスＩＤ、再生したいコンテンツ名等の情報が含まれる。
【００３６】
サーバ装置３００のネットワークＩ／Ｆ３０１は、ネットワーク２００を介してデータ取得リクエストを受信する。ネットワークＩ／Ｆ３０１が受信したリクエストは、セキュリティゲート３１０に送られるが、同時に情報抽出部３２０にも送られる。
【００３７】
情報抽出部３０２は、送られてきたリクエストから、製品名（製品種類名）及び製品固有ＩＤの情報を抽出する。抽出された製品名は製品選択部３２１に送られ、製品固有ＩＤは照合部３２２に送られる。
【００３８】
製品選択部３２１は、抽出された製品名に対応する製品固有ＩＤを、記憶装置３０３の製品情報記憶領域４０１から検出し、選択する。選択されたＩＤは照合部３２２に送られる。また、抽出された製品名に対応する製品固有ＩＤが製品情報記憶領域４０１に記憶されていない場合には、対応ＩＤが記憶されていない旨が照合部３２２に通知される。
【００３９】
照合部３２２は、情報抽出部３２０から送られた製品固有ＩＤと、製品選択部３２１が選択したＩＤとを照合する。ここで、情報抽出部３２０から送られた製品固有ＩＤと、製品選択部が選択したＩＤとが一致する場合、照合部３２２は、データベース４００からのデータ取得を許可するよう、セキュリティゲート３１０に許諾通知を送る。
【００４０】
一方、情報抽出部３２０から送られた製品固有ＩＤと、製品選択部３２１が選択したＩＤとが一致しない場合、照合部３２２は、データベース４００からのデータ取得を許可しないよう、セキュリティゲート３１０に通知する。また、リクエストから抽出された製品名に対応するＩＤが製品情報記憶領域４０１から検出されなかった場合も、照合部３２２は、データベース４００からのデータ取得を許可しないよう、セキュリティゲート３１０に通知する。
【００４１】
照合部３２２からデータ取得の許諾通知が送られると、セキュリティゲート３１０は、プレーヤ１によるデータ取得を許可する。すなわち、セキュリティゲート３０１は、ネットワークＩ／Ｆ３０１から送られてきたデータ取得リクエストに基づいて、プレーヤ１が取得したいデータをデータベース４００から読み出し、ネットワークＩ／Ｆ３０１に送る。ネットワークＩ／Ｆ３０１からは、ネットワーク２００を介してプレーヤ１にデータが送信される。
【００４２】
例えば、プレーヤ１が送信したデータ取得リクエストが、上述のＤＲＭ保護されたコンテンツを再生するためのライセンス取得リクエストであれば、セキュリティゲート３１０は、データベース（ライセンスデータベース）４００から、リクエストに含まれるコンテンツ名に応じたライセンスを読み出して送信する。
【００４３】
一方、照合部３２２からデータ取得の非許諾が通知されると、セキュリティゲート３１０はプレーヤ１によるデータ取得を許可せず、データベース４００にはアクセスしない。データ取得ができないことを通知するための情報が、ネットワーク２００を介してプレーヤ１に通知される。
【００４４】
以上のように、本実施形態によるデータ取得認証装置（サーバ装置）では、プレーヤの製品種類に固有のＩＤを管理し、プレーヤからは、製品固有ＩＤを含むデータ取得リクエストが送信される。情報抽出部３２０は、リクエストから製品固有ＩＤ及び製品名を抽出し、製品選択部３２１は、抽出された製品名に応じたＩＤを製品情報記憶領域４０１から読み出す。照合部３２２は、抽出された製品固有ＩＤと製品情報記憶領域４０１から読みだされたＩＤとを照合する。両ＩＤが一致すればデータの取得許諾が与えられ、不一致ならばデータ取得は非許諾とされる。セキュリティゲート３１０は、データ取得が許可された場合のみ、データベース４００にアクセスし、リクエストされたデータを読み出してプレーヤ１に送信する。従って、製品情報記憶領域４０１には、製品種類ごとのＩＤを記憶しておくだけでよく、個々の製品毎に識別情報を管理する必要がない。このため、サーバ装置３００が管理すべきデータ量が低減され、また処理の負荷が軽減される。
【００４５】
上述の説明では、記憶装置３０３には、データベース４００及び製品情報記憶領域４０１が確保されていた。しかしながら、記憶装置３０３に確保されるデータベースは一つでなくてもよく、複数のデータベースが備えられていてもよい。例えば、コンテンツデータを記憶するコンテンツデータベース、コンテンツを再生するためのライセンスを記憶するライセンスデータベースが共に、記憶装置３０３に設けられていてもよい。どちらか一方のデータベースへのアクセスの際に上述の認証処理を行ってもよいし、いずれのデータベースへのアクセスに対しても認証処理を行うようにしてもよい。この他、コンテンツデータベースに記憶されているコンテンツの一覧を作成するためのメニューデータベース等が記憶されていてもよい。
【００４６】
次に本発明の他の実施形態を説明する。以下の実施形態で第１の実施形態と対応する部分は対応する参照数字を付して詳細な説明は省略する。
【００４７】
第２の実施形態
第２の実施形態に係るコンテンツ再生装置（プレーヤ）１の構成は、図１に示すブロック図で表されるため、説明を省略する。
【００４８】
図３は、本発明の認証装置の第２の実施形態に係るサーバ装置の構成、及びネットワークを介してサーバ装置に接続されるプレーヤを示す図である。
【００４９】
第１の実施形態と同様に、プレーヤ１は、無線ネットワークユニット４３を介してアクセスポイント１００に接続する。アクセスポイント１００は、ネットワーク２００に接続されている。ネットワーク２００には、データ配信を行うサーバ装置３００が接続されている。
【００５０】
サーバ装置３００は、第１の実施形態と同様に、ネットワークＩ／Ｆ３０１、制御部３０２及び記憶装置３０３を有する。ネットワークＩ／Ｆ３０１は、ネットワーク２００を介してプレーヤ１とのデータのやり取り行う際に使用される。
【００５１】
制御部３０２は、図示しないＣＰＵやメモリを有し、サーバ装置３００の動作を制御する。第１の実施形態とは異なり、本実施形態による制御部３０２は、製品選択部を備えていない。
【００５２】
記憶装置３０３は、データベース４００及び製品情報記憶領域４０１を備えるハードディスク装置等の記憶装置である。第１の実施形態と同様に、データベース４００には、サーバ装置３００がネットワーク２００を介して配信するデータが記憶されている。データベース４００は、コンテンツデータを記憶するコンテンツデータベースであってもよく、ＤＲＭ保護されたコンテンツの保護を解除して再生するためのライセンスを記憶するライセンスデータベースであってもよい。製品情報記憶領域４０１には、データベース４００からのデータ取得が許可されている製品の種類を示す製品固有ＩＤが記憶されている。
【００５３】
プレーヤ１は、ネットワーク２００を介してサーバ装置３００にアクセスし、データベース４００からデータを取得することができる。ただし、サーバ装置３００は、データベース４００にアクセス可能なプレーヤを制限している場合がある。
【００５４】
本実施形態に係るサーバ装置３００の制御部３０２も、データ取得リクエストを送信してきた製品の種類に応じた認証処理を行う。
【００５５】
制御部３０２の判断のために、製品情報記憶領域４０１には、データの取得が許可された製品の種類を識別するためのデータが記憶されている。ある製造者が製造した種類Ａの製品は全て、種類Ａ固有の同じ識別データ（製品固有ＩＤ）を有する。サーバ装置３００の設置者が、種類Ａのどの製品に対してもデータの取得を許可している場合、装置情報記憶領域４０１には、当該種類Ａの製品固有ＩＤが記憶される。
【００５６】
次に、本実施形態に係る、製品の種類ごとにデータの取得を認証するための処理について説明する。
【００５７】
プレーヤ１がサーバ装置３００にアクセスして、データベース４００からデータを取得するには、まずサーバ装置３００にデータ取得リクエストを送信する。このデータ取得リクエストには、プレーヤ１の製品名、製品固有ＩＤ、取得したいデータ等の情報が含まれている。プレーヤ１が送信するデータ取得リクエストが、ＤＲＭ保護されたコンテンツを再生するためのライセンス取得リクエストであれば、データ取得リクエストにはプレーヤ１の製造者名、製品名（製品種類名）、製品固有ＩＤである製品ライセンスＩＤ、再生したいコンテンツ名等の情報が含まれる。
【００５８】
サーバ装置３００のネットワークＩ／Ｆ３０１は、ネットワーク２００を介してデータ取得リクエストを受信する。ネットワークＩ／Ｆ３０１が受信したリクエストは、セキュリティゲート３１０に送られ、同時に情報抽出部３２０にも送られる。
【００５９】
情報抽出部３０２は、送られてきたリクエストから、製品固有ＩＤの情報を抽出する。抽出された製品固有ＩＤは照合部３２２に送られる。
【００６０】
照合部３２２は、製品情報記憶領域４０１に記憶された各ＩＤと、情報抽出部３２０から送られた製品固有ＩＤとを照合する。ここで、情報抽出部３２０から送られた製品固有ＩＤと一致するＩＤが製品情報記憶領域４０１から検出された場合、照合部３２２は、データベース４００からのデータ取得を許可するよう、セキュリティゲート３１０に通知する。
【００６１】
一方、情報抽出部３２０から送られた製品固有ＩＤに一致するＩＤが、製品情報記憶領域４０１からは検出されない場合、照合部３２２は、データベース４００からのデータ取得を許可しないよう、セキュリティゲート３１０に通知する。
【００６２】
照合部３２２からデータ取得の許諾通知が送られると、セキュリティゲート３１０は、プレーヤ１によるデータ取得を許可する。すなわち、セキュリティゲート３０１は、ネットワークＩ／Ｆ３０１から送られてきたデータ取得リクエストに基づいて、プレーヤ１が取得したいデータをデータベース４００から読み出して、ネットワークＩ／Ｆ３０１に送る。ネットワークＩ／Ｆ３０１からは、ネットワーク２００を介してプレーヤ１にデータが送信される。
【００６３】
例えば、プレーヤ１が送信したデータ取得リクエストが、上述のＤＲＭ保護されたコンテンツを再生するためのライセンス取得リクエストであれば、セキュリティゲート３１０は、データベース（ライセンスデータベース）４００から、リクエストに含まれるコンテンツ名に応じたライセンスを読み出して送信する。
【００６４】
一方、照合部３２２からデータ取得の非許諾が通知されると、セキュリティゲート３１０はプレーヤ１によるデータ取得を許可せず、データベース４００にはアクセスしない。データ取得ができないことを通知するための情報が、ネットワーク２００を介してプレーヤ１に通知される。
【００６５】
以上のように、本実施形態によるデータ取得認証装置（サーバ装置）では、プレーヤの製品種類に固有のＩＤを管理し、プレーヤからは、製品固有ＩＤを含むデータ取得リクエストが送信される。情報抽出部３２０は、リクエストから製品固有ＩＤを抽出し、照合部３２２は、抽出された製品固有ＩＤと一致するＩＤを、製品情報記憶領域４０１から検出する。照合部３２２が、抽出された製品固有ＩＤと一致するＩＤを製品情報記憶領域４０１から検出すればデータの取得許諾が与えられ、検出されなければデータ取得は非許諾とされる。セキュリティゲート３１０は、データ取得許諾が与えられた場合のみ、データベース４００にアクセスし、リクエストされたデータを読み出してプレーヤ１に送信する。従って、製品情報記憶領域４０１には、製品種類ごとのＩＤを記憶しておくだけでよく、個々の製品毎に識別情報を管理する必要がない。このため、サーバ装置３００が管理すべきデータ量が低減され、また処理の負荷が軽減される。
【００６６】
本実施形態においては、照合部３２２は、抽出された製品固有ＩＤと、製品情報記憶領域４０１に記憶された全てのＩＤとを照合する必要がある。しかしながら、製品情報記憶領域４０１に記憶されるＩＤは、製品の種類毎に設定されたＩＤなので、その数は限られている。従って、照合部３２２に処理の負荷はそれほど増大しない。
【００６７】
上述の説明では、記憶装置３０３には、データベース４００及び製品情報記憶領域４０１が確保されていた。しかしながら、記憶装置３０３に確保されるデータベースは一つでなくてもよく、複数のデータベースが備えられていてもよい。例えば、コンテンツデータを記憶するコンテンツデータベース、コンテンツを再生するためのライセンスを記憶するライセンスデータベースが共に、記憶装置３０３に設けられていてもよい。どちらか一方のデータベースへのアクセスの際に上述の認証処理を行ってもよいし、いずれのデータベースへのアクセスに対しても認証処理を行うようにしてもよい。この他、コンテンツデータベースに記憶されているコンテンツの一覧を作成するためのメニューデータベース等が記憶されていてもよい。
【００６８】
第３の実施形態
第３の実施形態に係るコンテンツ再生装置（プレーヤ）１の構成は、図１に示すブロック図で表されるため、説明を省略する。
【００６９】
図４は、本発明の認証装置の第３の実施形態に係るサーバ装置の構成、及びネットワークを介してサーバ装置に接続されるプレーヤを示す図である。
【００７０】
サーバ装置３００は、第１の実施形態と同様に、ネットワークＩ／Ｆ３０１、制御部３０２及び記憶装置３０３を有する。ネットワークＩ／Ｆ３０１は、ネットワーク２００を介してプレーヤ１とデータのやり取り行う際に使用される。
【００７１】
制御部３０２は、図示しないＣＰＵやメモリを有し、サーバ装置３００の動作を制御する。本実施形態の制御部３０２は、情報抽出部３２０、製品選択部３２１、照合部３２２、メニュー作成部３２３、セキュリティゲート３１０を備えている。
【００７２】
記憶装置３０３は、データベース４００、製品情報記憶領域４０１、メニュー記憶領域４０２を備えるハードディスク装置等の記憶装置である。データベース４００には、サーバ装置３００がネットワーク２００を介して配信するデータが記憶されている。メニュー記憶領域４０２には、製品の種類に応じたメニュー作成用のデータが記憶されている。
【００７３】
次に、本実施形態による、製品の種類ごとの認証処理について説明する。なお、本実施形態の認証処理において、第１の実施形態と同様の処理については詳述しない。
【００７４】
プレーヤ１からメニューデータを取得するための、データ取得リクエストが送信されると、以下のような動作が行われる。
【００７５】
ネットワークＩ／Ｆ３０１が受信したプレーヤ１からのリクエストは、セキュリティゲート３１０に送られ、同時に情報抽出部３２０にも送られる。
【００７６】
情報抽出部３２０は、データ取得リクエストから、プレーヤ１の製品名及び製品固有ＩＤの情報を抽出する。抽出された製品名は情報抽出部３２０及びメニュー作成部３２３に送られる。また、抽出された製品固有ＩＤは照合部３２２に送られる。
【００７７】
メニュー作成部３２３は、抽出された製品名に対応するメニューデータを、メニュー記憶領域４０３から検出、選択してセキュリティゲート３１０に送る。
【００７８】
製品選択部３２１は、抽出された製品名に対応する製品固有ＩＤを、記憶装置３０３の製品情報記憶領域４０１から検出し、選択する。照合部３２２は、情報抽出部３２０から送られた製品固有ＩＤと、製品選択部３２１が選択したＩＤとを照合し、データ取得の許諾・非許諾を判断する。
【００７９】
照合部３２２からデータ取得の許諾通知が送られると、セキュリティゲート３１０は、プレーヤ１によるデータ取得を許可する。すなわち、セキュリティゲート３０１は、メニュー作成部３２３から送られたメニューデータを、ネットワークＩ／Ｆ３０１に送る。ネットワークＩ／Ｆ３０１からは、ネットワーク２００を介してプレーヤ１にメニューデータが送信される。プレーヤ１では、受信したメニューデータに基づくメニュー画面が表示される。ここで、メニュー画面には、例えば、サーバ装置３００が配信するコンテンツのリスト等が含まれる。
【００８０】
一方、照合部３２２からデータ取得の非許諾が通知されると、セキュリティゲート３１０はプレーヤ１によるデータ取得を許可せず、データ取得ができないことを通知するための情報が、ネットワーク２００を介してプレーヤ１に通知される。
【００８１】
本実施の形態では、セキュリティゲート３１０に許諾通知が送られた場合に、メニューデータがプレーヤ１に送信された。しかしながら、セキュリティゲートを通さずに、メニューデータがメニュー作成部から直接ネットワークＩ／Ｆ３０１に送られてもよい。この場合、許諾・非許諾の判断は行われず、メニューデータは、どのプレーヤでも取得できる。ただし、データベース４００に記憶されたデータを取得する際には、セキュリティゲート３０１を通す必要がある。
【００８２】
また、プレーヤ１から送られたデータ取得リクエストが、データベース４００に記憶されたデータの取得を要求するものであれば、第１の実施形態と同様の動作で、データの取得が行われてもよい。あるいは、メニューデータ取得の認証処理が既に行われ、このメニューデータに基づいて、データの取得が要求された場合には、認証処理は行われなくてもよい。
【００８３】
第４の実施形態
第４の実施形態に係るコンテンツ再生装置（プレーヤ）１の構成は、図１に示すブロック図で表されるため、説明を省略する。
【００８４】
図５は、本発明の認証装置の第４の実施形態に係るサーバ装置の構成、及びネットワークを介してサーバ装置に接続されるプレーヤを示す図である。本実施形態では、サーバ装置３００及びサーバ装置５００の２つのサーバ装置が、ネットワーク２００に接続されている。
【００８５】
サーバ装置５００は、ＤＲＭ保護されたデータを配信するサーバ装置である。サーバ装置５００はネットワークＩ／Ｆ５０１及び配信部５０３を有し、どの種類のプレーヤからもアクセスが可能である。
【００８６】
配信部５０３は、配信可能なデータを記憶するデータベース（ＤＢ）６０１、メニュー作成部６０２、及びメニュー記憶領域６０３を有する。
【００８７】
メニュー記憶領域６０３には、製品の種類に応じたメニュー作成用のデータが記憶されている。メニュー作成部６０２は、データ取得リクエストに含まれる製品名を抽出して、製品名に応じたメニューデータを作成し、ネットワークＩ／Ｆ５０１を介してプレーヤ１に送信する。
【００８８】
プレーヤ１からのデータ取得リクエストは、ネットワークＩ／Ｆ５０１によって受信される。配信部５０２は、データ取得リクエストに応じたデータをネットワークＩ／Ｆ５０１に送る。リクエストに応じたデータは、ネットワークＩ／Ｆ５０１からプレーヤ１に送信される。すなわちメニューデータの取得リクエストが受信された場合はメニュー作成部６０２からメニューデータが、データベース６０１に記憶されているデータの取得リクエスト受信された場合はデータベース６０１に記憶されたデータが、それぞれネットワークＩ／Ｆ５０１から送信される。
【００８９】
ただし、データベース６０１に記憶されているデータは、ＤＲＭ保護されている場合があり、対応するライセンスを持たないプレーヤでは、復号して再生することができない。サーバ装置５００が配信するＤＲＭ保護されたデータを再生するためのライセンスは、サーバ装置３００によって配信される。このためプレーヤ１は、サーバ装置３００が配信するライセンスを取得する必要がある。
【００９０】
サーバ装置３００は、第１の実施形態と同様に、ネットワークＩ／Ｆ３０１、制御部３０２及び記憶装置３０３を有する。ネットワークＩ／Ｆ３０１は、ネットワーク２００を介してプレーヤ１とのデータのやり取り行う際に使用される。
【００９１】
制御部３０２は、図示しないＣＰＵやメモリを有し、サーバ装置３００の動作を制御する。本実施形態の制御部３０２は、情報抽出部３２０、製品選択部３２１、照合部３２２、ライセンス選択部３３０を備えている。
【００９２】
記憶装置３０３は、製品情報記憶領域４０１、ＤＲＭライセンスデータベース４０３を備えるハードディスク装置等の記憶装置である。製品情報記憶領域４０１には、ライセンスの取得が許可された製品の種類を識別するためのデータ（製品固有ＩＤ）が記憶されている。ある製造者が製造した種類Ａの製品は全て、種類Ａ固有の同じ識別データ（製品固有ＩＤ）を有する。ＤＲＭライセンスデータベース４０３には、サーバ装置５００が配信するＤＲＭ保護されたデータを再生するためのライセンスが記憶されている。ＤＲＭライセンスデータベース４０３に記憶されるライセンスは、製品の種類に応じて設定されている。すなわち、種類Ａの製品によって所定のデータを再生するためには、種類Ａに応じたライセンスを取得しなくてはならない。
【００９３】
次に、本実施形態に係る、製品の種類ごとの認証処理について説明する。本実施形態に係る認証処理において、第１の実施形態と同様の処理については詳述しない。
【００９４】
ネットワークＩ／Ｆ３０１が受信したプレーヤ１からのデータ取得リクエストは、ライセンス選択部３３０に送られ、同時に情報抽出部３２０にも送られる。
【００９５】
情報抽出部３０２は、データ取得リクエストから、プレーヤ１の製品名及び製品固有ＩＤの情報を抽出する。抽出された製品名は、製品選択部３２１及びライセンス選択部３３０に送られる。また、抽出された製品固有ＩＤは照合部３２２に送られる。
【００９６】
製品選択部３２１は、抽出された製品名に対応する製品固有ＩＤを、記憶装置３０３の製品情報記憶領域４０１から検出し、選択する。照合部３２２は、情報抽出部３２０から送られた製品固有ＩＤと、製品選択部３２１が選択したＩＤとを照合し、データ取得の許諾・非許諾を判断する。
【００９７】
照合部３２２からデータ取得の許諾通知が送られると、ライセンス選択部３３０は、プレーヤ１によるデータ取得を許可する。ライセンス選択部３３０は、抽出された製品名に対応するライセンスデータを、ＤＲＭライセンスデータベース４０３から検出、選択してネットワークＩ／Ｆ３０１に送る。ネットワークＩ／Ｆ３０１から、プレーヤ１の製品名（製品ＩＤ）に応じたＤＲＭライセンスが、ネットワーク２００を介してプレーヤ１に送信される。
【００９８】
一方、照合部３２２からデータ取得の非許諾が通知されると、ライセンス選択部３３０からはプレーヤ１によるデータ取得を許可せず、データ取得ができないことを通知するための情報が、ネットワーク２００を介してプレーヤ１に通知される。
【００９９】
本実施形態では、情報抽出部３２０が抽出した製品名がライセンス選択部３３０に送信された。しかしながら、情報抽出部３２０が抽出した製品固有ＩＤがライセンス選択部３３０に送信され、ライセンス選択部３３０は、製品固有ＩＤに応じてＤＲＭライセンスを検出、選択するようにしてもよい。
【０１００】
また、ＤＲＭライセンスデータベース４０３に記憶されるライセンスは、必ずしも製品の種類と１対１で対応する必要はない。例えば種類Ａの製品と種類Ｂの製品にはライセンスＺが、種類Ｃの製品にはライセンスＹが対応するといったことも可能である。
【０１０１】
以上説明してきたように、本発明の各実施形態によれば、データベースへのアクセスが、装置の端末装置の種類毎に制限することが可能になる。このため、例えばプレーヤを提供（製造）する会社Ａと、サーバ装置を設置する会社Ｂの間において結ばれているコンテンツ配信ライセンス契約が終了したら、製品情報記憶領域４０１から、当該会社Ａが提供するプレーヤの製品固有ＩＤを削除して、プレーヤに提供されているサービスを終了させることができる。
【０１０２】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【０１０３】
また、本発明は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。
【０１０４】
また、上述の説明は個々の実施例それぞれについて行ったが、複数の実施例を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１の実施形態に係るコンテンツ再生装置（プレーヤ）の電気的構成の一例を示すブロック図。
【図２】本発明の認証装置の第１の実施形態に係るサーバ装置の構成、及びネットワークを介してサーバ装置に接続されるプレーヤを示す図。
【図３】本発明の認証装置の第２の実施形態に係るサーバ装置の構成、及びネットワークを介してサーバ装置に接続されるプレーヤを示す図。
【図４】本発明の認証装置の第３の実施形態に係るサーバ装置の構成、及びネットワークを介してサーバ装置に接続されるプレーヤを示す図。
【図５】本発明の認証装置の第４の実施形態に係るサーバ装置の構成、及びネットワークを介してサーバ装置に接続されるプレーヤを示す図。
【符号の説明】
【０１０６】
１…コンテンツ再生装置（プレーヤ）、３…操作部、５…ＬＣＤ、７…ハードディスク装置、９…バッテリ、１１…ＣＰＵ、１３…Ｉ／Ｏポート、１５…ＬＣＤ駆動回路、１７…出力部、１９…電源制御部、２１…ＲＯＭ、２３…ＲＡＭ、２５…バス、３３…充電部、４１…ＵＳＢポート、４３…無線ネットワークユニット、４５…出力端子、４７…オーディオデコーダ、４９…ビデオデコーダ、１００…アクセスポイント、２００…ネットワーク、３００…サーバ装置、３０１…ネットワークＩ／Ｆ、３０２…制御部、３０３…記憶装置。
【図１】
2009181489.tif 000003
【図２】
2009181489.tif 000004
【図３】
2009181489.tif 000005
【図４】
2009181489.tif 000006
【図５】
2009181489.tif 000007