(57)【要約】【課題】コンテンツの利用に応じた課金を的確に行うことができる携帯電話機を提供すること。【解決手段】この携帯電話機１０は、暗号化コンテンツと当該コンテンツをユーザが利用する際の対価を特定する情報を含む課金情報とが関連付けられて含まれているコンテンツ情報を受信する受信部１０１と、コンテンツの利用を要求する要求情報の入力に応じて、課金情報に基づいて対価を算出すると共に暗号化コンテンツを復号するための鍵情報を生成する生成部２０１と、生成部２０１が算出した対価に基づいて、予め金額情報格納部２１０に格納されている前払い金額情報から所定の金額を減算して課金実績情報を生成する課金部２０２と、当該課金実績情報の生成に応じて、鍵情報に基づいたコンテンツの復号を行う復号部１０５と、当該復号したコンテンツを出力する表示部１０７とを備える。【選択図】  図１
2004287996.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたコンテンツと当該コンテンツをユーザが利用する際の対価を特定する情報を含む課金情報とが関連付けられて含まれるコンテンツ情報を受信する受信手段と、
前記暗号化されたコンテンツの利用を要求する要求情報の入力に応じて、前記課金情報に基づいて前記対価を算出すると共に前記暗号化されたコンテンツを復号するための鍵情報を生成する生成手段と、
前記生成手段が算出した対価に基づいて、予め金額情報格納手段に格納されている前払い金額情報から所定の金額を減算して課金実績情報を生成する課金手段と、
当該課金実績情報の生成に応じて、前記暗号化されたコンテンツを前記鍵情報を用いて復号する復号手段と、
当該復号したコンテンツを出力する出力手段と、
を備えるコンテンツ利用装置。
【請求項２】
前記前払い金額情報を受信して前記金額情報格納手段に格納すると共に、前記課金実績情報を送信する課金送受信手段を更に備える、請求項１に記載のコンテンツ利用装置。
【請求項３】
当該コンテンツ利用装置はＩＣカードを備え、
少なくとも前記生成手段及び前記課金手段は前記ＩＣカードに形成されている、請求項１に記載のコンテンツ利用装置。
【請求項４】
コンピュータを、
暗号化されたコンテンツと当該コンテンツをユーザが利用する際の対価を特定する情報を含む課金情報とが関連付けられて含まれるコンテンツ情報を受信する受信手段と、
前記暗号化されたコンテンツの利用を要求する要求情報の入力に応じて、前記課金情報に基づいて前記対価を算出すると共に前記暗号化されたコンテンツを復号するための鍵情報を生成する生成手段と、
前記生成手段が算出した対価に基づいて、予め金額情報格納手段に格納されている前払い金額情報から所定の金額を減算して課金実績情報を生成する課金手段と、
当該課金実績情報の生成に応じて、前記暗号化されたコンテンツを前記鍵情報を用いて復号する復号手段と、
当該復号したコンテンツを出力する出力手段と、
して機能させるコンテンツ利用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ利用装置、及びコンテンツ利用プログラムに関するものである。
【０００２】
【従来の技術】
インターネットを介したコンテンツの流通方式としては、主に次の３種類の方式が知られている。
ダウンロード方式：コンテンツ代金の支払いを先に済ませ、その後コンテンツを利用者端末にダウンロードする方式である。この方式では、ダウンロード後のコンテンツの利用は自由に行うことができる。
コピープロテクト方式：利用者端末の固有ＩＤ等を用いてコンテンツを暗号化し、その暗号化に用いた固有ＩＤに対応する利用者端末等以外では復号できないようにする方式である。
超流通方式：超流通に対応した利用者端末においてのみ再生可能な超流通コンテンツを作成し、その超流通コンテンツを配布する方式である。超流通コンテンツの利用記録を回収して課金する。
尚、これらの方式はいわゆる文献公知発明に係るものではないので、記載すべき先行技術文献情報はない。
【０００３】
【発明が解決しようとする課題】
ダウンロード方式では、ダウンロード後のコンテンツの利用は自由に行うことができるので、コンテンツを許諾無くコピーして配布する場合がある。この場合においては、コンテンツの配信側で無許諾のコピー行為を把握できないため、コンテンツの利用に応じた課金が的確に行えない場合がある。コピープロテクト方式では、コンテンツを利用する利用者端末等への機器依存性が高いので、他の機器でコンテンツを利用することができない場合がある。超流通方式では、ユーザごとの利用記録を回収し、その回収した利用記録に基づいて課金処理を行うので、利用記録の回収過程で事故が発生すれば課金処理が行えない場合がある。
【０００４】
そこで本発明では、コンテンツの利用に応じた課金を的確に行うことができ、他の装置において利用したコンテンツの再利用を容易に行うことができるコンテンツ利用装置、及びコンテンツ利用プログラムを提供することを課題とする。
【０００５】
【課題を解決するための手段】
本発明のコンテンツ利用装置は、暗号化されたコンテンツと当該コンテンツをユーザが利用する際の対価を特定する情報を含む課金情報とが関連付けられて含まれているコンテンツ情報を受信する受信手段と、暗号化されたコンテンツの利用を要求する要求情報の入力に応じて、課金情報に基づいて対価を算出すると共に暗号化されたコンテンツを復号するための鍵情報を生成する生成手段と、生成手段が算出した対価に基づいて、予め金額情報格納手段に格納されている前払い金額情報から所定の金額を減算して課金実績情報を生成する課金手段と、当該課金実績情報の生成に応じて、暗号化されたコンテンツを鍵情報を用いて復号する復号手段と、当該復号したコンテンツを出力する出力手段と、を備える。
【０００６】
本発明のコンテンツ利用プログラムは、コンピュータを、暗号化されたコンテンツと当該コンテンツをユーザが利用する際の対価を特定する情報を含む課金情報とが関連付けられて含まれるコンテンツ情報を受信する受信手段と、暗号化されたコンテンツの利用を要求する要求情報の入力に応じて、課金情報に基づいて対価を算出すると共に暗号化されたコンテンツを復号するための鍵情報を生成する生成手段と、生成手段が算出した対価に基づいて、予め金額情報格納手段に格納されている前払い金額情報から所定の金額を減算して課金実績情報を生成する課金手段と、当該課金実績情報の生成に応じて、暗号化されたコンテンツを鍵情報を用いて復号する復号手段と、当該復号したコンテンツを出力する出力手段と、して機能させる。
【０００７】
本発明のコンテンツ利用装置によれば、暗号化されたコンテンツと課金情報とが関連付けられて含まれているコンテンツ情報を受信するので、各コンテンツに対応する対価を特定することができる。対価の算出と鍵情報の生成とを対応させて行うので、例えば、課金処理と再生処理とを並行して行う場合に効率的に対価と鍵情報とを提供できる。前払い金額情報から所定の金額を減算して課金実績情報を生成するので、例えば、前払い金額情報が示す残高よりも減算する金額が多ければ課金実績情報が生成不可能となり課金漏れの発生を低減できる。課金実績情報の生成に応じてコンテンツの復号を行うので、前払い金額情報が示す残高がコンテンツの対価よりも少なければコンテンツが復号されず、対価の回収を的確に行うことができる。また、このコンテンツ利用装置では個々の装置を識別する情報を用いることなくコンテンツの利用を可能としているので、コンテンツ情報を他の装置に受け渡せば別の装置において利用したコンテンツの再利用を容易に行うことができる。また、コンピュータを用いて本発明のコンテンツ利用プログラムを実行しても同様である。
【０００８】
また本発明のコンテンツ利用装置においては、前払い金額情報を受信して金額情報格納手段に格納すると共に、課金実績情報を送信する課金送受信手段を更に備えることも好ましい。前払い金額情報を受信し、課金実績情報を送信するのでこのコンテンツ利用装置における課金の情報を他の情報処理装置と共有することができ、正常に課金が行われているかを把握することができる。
【０００９】
また本発明のコンテンツ利用装置においては、ＩＣカードを備え、少なくとも生成手段及び課金手段はＩＣカードに形成されていることも好ましい。ＩＣカードは耐タンパデバイスであるから、生成手段及び課金手段の処理が改竄されることを効果的に抑止できる。
【００１０】
【発明の実施の形態】
本発明の知見は、例示のみのために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施の形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１１】
本発明の実施形態である携帯電話機１０（コンテンツ利用装置）について図１を用いて説明する。図１は携帯電話機１０の構成を示した図である。携帯電話機１０は、ネットワークを介してコンテンツサーバ３０及び課金サーバ３５と情報通信が可能なように構成されている。コンテンツサーバ３０はコンテンツプロバイダが運用するサーバであって、コンテンツ情報（詳細は後述する。）を携帯電話機１０に送信する。課金サーバ３５は、料金徴収業者が運用するサーバであって、携帯電話機１０に対して前払い金額情報（詳細は後述する。）を払い出し、携帯電話機１０からは課金実績情報（詳細は後述する。）を受信する。
【００１２】
携帯電話機１０は、ユーザが使用する携帯電話機であって、音声通話とデータ通信とが可能なように構成されている。携帯電話機１０は、物理的には、ＣＰＵ（中央処理装置）、メモリ、プッシュボタンやダイヤルといった入力装置、ディスプレイといった表示装置、ハードディスクといった格納装置、及びＩＣカードを読み書きするためのスロットを備える。携帯電話機１０にはＩＣカード２０が着脱可能に装着されている。
【００１３】
ＩＣカード２０は、プラスチック製カードに極めて薄い半導体集積回路（ＩＣチップ）を埋め込み、情報を記録できるようにしたカードである。ＩＣカード２０は耐タンパデバイスであって、カードに物理的改竄（ＩＣチップの改造など）を加えようとしても、保管されている情報が消滅・無効化したりあるいは使用できなくなるように構成されている。
【００１４】
携帯電話機１０は、機能的な構成要素として、受信部１０１（受信手段）と、入力部１０２と、検査部１０３と、分離部１０４と、復号部１０５（復号手段）と、監視部１０６と、表示部１０７（出力手段）と、生成部２０１（生成手段）と、課金部２０２（課金手段）と、課金送受信部２０３（課金送受信手段）と、コンテンツ情報格納部１１０と、金額情報格納部２１０（金額情報格納手段）と、を含む。生成部２０１と、課金部２０２と、課金送受信部２０３と、金額情報格納部２１０とはＩＣカード２０内に形成されている。引き続いて、各構成要素について詳細に説明する。
【００１５】
受信部１０１は、コンテンツサーバ３０又は他の情報通信端末（図示しない）から送信される、暗号化されたコンテンツと、このコンテンツをユーザが利用する際の対価を特定する情報を含む課金情報とが関連付けられて含まれるコンテンツ情報を受信し、その受信したコンテンツ情報をコンテンツ情報格納部１１０に格納する部分である。コンテンツ情報の構成の一例について図２を用いて説明する。コンテンツ情報４０は、コンテンツブロック４１〜４４から構成されている。広義にはこれらのコンテンツブロック４１〜４４もコンテンツ情報である。コンテンツブロック４１〜４４、それぞれ課金情報４１１〜４４１と暗号化コンテンツ４１２〜４４２とを含む。例えば、コンテンツ情報４０が楽曲のコンテンツであれば、コンテンツブロック４１〜４４には楽曲の一部分がそれぞれ割り当てられる。暗号化コンテンツ４１２〜４４２にはその楽曲の一部分が暗号化されて割り当てられている。課金情報４１１〜４４１には対応する暗号化コンテンツ４１２〜４４２に割り当てられている楽曲の一部分の対価を特定する情報が含まれており、更に、暗号化コンテンツ４１２〜４４２を複合化するために必要となる鍵情報を生成するための情報が含まれている。
【００１６】
ここで、コンテンツ情報格納部１１０に格納されている情報の例を図３に示す。図３の例に拠れば、コンテンツ情報格納部１１０には「コンテンツ情報名」「コンテンツブロック名」「課金情報」「暗号化コンテンツ」が関連付けられて格納されている。図２に示すようなコンテンツ情報４０がコンテンツサーバ３０から送信されると、図３に示すように「コンテンツ情報名」として「コンテンツ情報４０」が格納され、その「コンテンツ情報４０」に関連付けて「コンテンツブロック４１〜４４」「課金情報４１１〜４４１」「暗号化コンテンツ４１２〜４４２」が格納されている。この図３では理解を容易にするために「コンテンツ情報名」「コンテンツブロック名」といったように直接的に名称を取り扱ったが、「コンテンツＩＤ」といった管理情報を導入してもよい。
【００１７】
入力部１０２は、ユーザが入力する情報を検査部１０３に出力する部分である。より具体的には、ユーザがどのコンテンツを見たいかを選択し、その選択したコンテンツを特定する情報（例えば、コンテンツ名称、コンテンツＩＤ）を検査部１０３に出力する。
【００１８】
検査部１０３は、入力部１０２から出力されるコンテンツを特定する情報に基づいて、コンテンツ情報格納部１１０に格納されているコンテンツ情報を選択する部分である。より具体的には、検査部１０３は、コンテンツ情報格納部１１０に格納されているコンテンツ情報の中から該当するコンテンツ情報を選択し、その選択したコンテンツ情報が改竄されていないかを検査する。検査部１０３はその検査の結果、選択したコンテンツ情報が改竄されていると判断した場合にはそのまま処理を終了する。一方、検査部１０３は、選択したコンテンツ情報が改竄されていないと判断した場合にはその選択したコンテンツ情報を分離部１０４に出力する。例えば、入力部１０２から出力されたコンテンツを特定する情報が「コンテンツ情報４０」であれば、コンテンツ情報格納部１１０に格納されている情報（図３参照）の中から「コンテンツ情報４０」に関連する全ての情報を選択し、この「コンテンツ情報４０」が改竄されていないかを検査した後にその選択した情報を分離部１０４に出力する。ここで、「コンテンツ情報４０」は実質的に「コンテンツブロック４１〜４４」の集合体であるから、検査部１０３は「コンテンツブロック４１〜４４」を選択して分離部１０４に出力してもよい。更に、「コンテンツ情報４０」の先頭のデータである「コンテンツブロック４１」を選択して分離部１０４に出力してもよい。このようにブロックごとに処理する場合には、検査部１０３はまず「コンテンツブロック４１」を分離部１０４に出力し、後述する復号処理が完了すると次のブロックである「コンテンツブロック４２」を分離部１０４に出力する。このようにして「コンテンツ情報４０」に含まれるコンテンツブロックを順次処理する。
【００１９】
分離部１０４は、コンテンツ情報を暗号化コンテンツと課金情報とに分離し、暗号化コンテンツは復号部１０５に、課金情報はＩＣカード２０の生成部２０１にそれぞれ出力する部分である。例えば、検査部１０４から出力される情報が「コンテンツブロック４１」であれば、分離部１０４は「コンテンツブロック４１」を「課金情報４１１」と「暗号化コンテンツ４１２」に分離する。分離部１０４は「課金情報４１１」を生成部２０１に、「暗号化コンテンツ４１２」を復号部１０５にそれぞれ出力する。
【００２０】
生成部２０１は、分離部１０４から出力される課金情報に基づいてコンテンツの対価を算出すると共に、暗号化されたコンテンツを復号するための鍵情報を生成する部分である。生成部２０１は算出した対価を課金部２０２に出力し、鍵情報を復号部１０５に出力する。より具体的には、分離部１０４から出力される課金情報が「課金情報４１１」であれば、生成部２０１はその「課金情報４１１」に含まれている課金ロジックに基づいて「暗号化コンテンツ４１２」の対価を算出して課金部２０２に出力し、同様に「課金情報４１１」に含まれている情報に基づいて対応する暗号化コンテンツである「暗号化コンテンツ４１２」を復号するための鍵情報を生成して復号部１０５に出力する。
【００２１】
課金部２０２は、生成部２０１が出力する対価に基づいて、金額情報格納部２１０に格納されている前払い金額情報からその対価に相当する所定の金額を減算して課金実績情報を生成する部分である。金額情報格納部２１０に格納される情報の例を図４に示す。図４に示す例に拠れば金額情報格納部２１０には、「前払い金額情報」「利用コンテンツ」「対価」「課金実績情報」が関連付けられて格納されている。「前払い金額情報」は、課金サーバ３５から払い出しを受けたプリペイドマネーの情報である。「利用コンテンツ」は、ユーザが利用したコンテンツを特定する情報である。「対価」は「利用コンテンツ」に対応する利用金額を示す情報である。「課金実績情報」は、「前払い金額情報」から「対価」の総和を差し引いた金額を示す情報である。例えば、生成部２０１から「コンテンツブロック４１」を「１００円」で利用した旨の情報が課金部２０２に出力されると、課金部２０２は金額情報格納部２１０の対応する部分にそれらの情報を格納し、「前払い金額情報」から「対価」を減算して「課金実績情報」を生成する。課金部２０２は、この減算が完了するとその旨の情報を監視部１０６に出力する。また、課金部２０２は、この減算に失敗すると（例えば、「前払い金額情報」よりも「対価」の総和が多い場合）その旨の情報を監視部１０６に出力する。
【００２２】
課金送受信部２０３は、課金サーバ３５から送信される前払い金額情報を受信して金額情報格納部２１０に格納すると共に、金額情報格納部２１０に格納されている課金実績情報を課金サーバ３５に送信する部分である。課金送受信部２０３が課金サーバ３５と情報を送受信するタイミングは、予め定められている所定のタイミングであっても、ユーザが入力する指示に応じてであってもよい。
【００２３】
復号部１０５は、分離部１０４から出力される暗号化コンテンツを、生成部２０１から出力される鍵情報を用いて復号し、その復号したコンテンツを表示部１０７に出力する部分である。復号部１０５は、暗号化コンテンツの復号が完了するとその旨の情報を監視部１０６に出力する。また、復号部１０５は暗号化コンテンツの復号に失敗すると（例えば、鍵情報がマッチしない場合）その旨の情報を監視部１０６に出力する。
【００２４】
表示部１０７は、復号部１０５から出力される復号されたコンテンツを表示する部分である。
【００２５】
監視部１０６は、復号部１０５及び課金部２０２から出力される情報に基づいて復号部１０５及び課金部２０２の動作を監視する部分である。課金部２０２から課金に失敗した旨の情報が出力されると、監視部１０６は復号部１０５にその課金に失敗した暗号化コンテンツを復号しないように指示する情報を出力する。復号部１０５は、この指示を受け取ると該当する暗号化コンテンツを復号せずに破棄する。また、復号部１０５から暗号化コンテンツの復号に失敗した旨の情報が出力されると、監視部１０６は課金部２０２にその復号に失敗した暗号化コンテンツに対応する課金をしないように指示する情報を出力する。課金部２０２は、この指示を受け取ると金額情報格納部２１０に格納されている情報から、該当する課金情報を削除する。例えば図４の例において、コンテンツブロック４１の復号に失敗すれば、そのレコードを削除して課金実績情報を１０，０００円に戻すことで課金処理のロールバックを行う。
【００２６】
最後にコンピュータを、上記実施形態の携帯電話機１０として機能させるためのコンテンツ利用プログラム９２及びそれが記録されているコンピュータ読取可能な記録媒体９について説明する。図５は、コンテンツ利用プログラム９２が記録されている記録媒体９の構成を示した図である。記録媒体９としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されたメモリなどが該当する。
【００２７】
記録媒体９は、図５に示すように、プログラムを記録するプログラム領域９１と、データを記録するデータ領域９３とを備えている。データ領域９３には、図１を用いて説明したコンテンツ情報格納部１１０と同様のコンテンツ情報データベース９３５、金額情報格納部２１０と同様の金額情報データベース９３６がそれぞれ格納されている。
【００２８】
プログラム領域９１には、コンテンツ利用プログラム９２が記録されている。コンテンツ利用プログラム９２は、処理を統括するメインモジュール９２１と、受信モジュール９２２と、入力モジュール９２３と、検査モジュール９２４と、分離モジュール９２５と、復号モジュール９２６と、監視モジュール９２７と、表示モジュール９２８と、生成モジュール９２９と、課金モジュール９３０と、課金送受信モジュール９３１とを備える。ここで、受信モジュール９２２、入力モジュール９２３、検査モジュール９２４、分離モジュール９２５、復号モジュール９２６、監視モジュール９２７、表示モジュール９２８、生成モジュール９２９、課金モジュール９３０、課金送受信モジュール９３１のそれぞれを動作させることによって実現する機能は、上記携帯電話機１０の受信部１０１、入力部１０２、検査部１０３、分離部１０４、復号部１０５、監視部１０６、表示部１０７、生成部２０１、課金部２０２、課金送受信部２０３のそれぞれの機能と同様である。
【００２９】
【発明の効果】
本発明によれば、暗号化されたコンテンツと課金情報とが関連付けられて含まれているコンテンツ情報を受信するので、各コンテンツに対応する対価を特定することができる。対価の算出と鍵情報の生成とを対応させて行うので、例えば、課金処理と再生処理とを並行して行う場合に効率的に対価と鍵情報とを提供できる。前払い金額情報から所定の金額を減算して課金実績情報を生成するので、例えば、前払い金額情報が示す残高よりも減算する金額が多ければ課金実績情報が生成不可能となり課金漏れの発生を低減できる。課金実績情報の生成に応じてコンテンツの復号を行うので、前払い金額情報が示す残高がコンテンツの対価よりも少なければコンテンツが復号されず、対価の回収を的確に行うことができる。また、このコンテンツ利用装置では個々の装置を識別する情報を用いることなくコンテンツの利用を可能としているので、コンテンツ情報を受け渡せば他の装置において利用したコンテンツの再利用を容易に行うことができる。従って本発明の目的とする、コンテンツの利用に応じた課金を的確に行うことができ、他の装置において利用したコンテンツの再利用を容易に行うことができるコンテンツ利用装置、及びコンテンツ利用プログラムを提供することができた。
【図面の簡単な説明】
【図１】本発明の実施形態である携帯電話機を説明するための図である。
【図２】図１の受信部が受信するコンテンツ情報の例を示す図である。
【図３】図１のコンテンツ情報格納部に格納されている情報の例を示す図である。
【図４】図１の金額情報格納部に格納されている情報の例を示す図である。
【図５】本発明の実施形態であるコンテンツ利用プログラムを説明するための図である。
【符号の説明】
１０…携帯電話機、１０１…受信部、１０２…入力部、１０３…検査部、１０４…分離部、１０５…復号部、１０６…監視部、１０７…表示部、２０１…生成部、２０２…課金部、２０３…課金送受信部、１１０…コンテンツ情報格納部、２１０…金額情報格納部、３０…コンテンツサーバ、３５…課金サーバ。
【図１】
2004287996.tif 000003
【図２】
2004287996.tif 000004
【図３】
2004287996.tif 000005
【図４】
2004287996.tif 000006
【図５】
2004287996.tif 000007