(57)【特許請求の範囲】
【請求項１】
コンテンツメニュー情報を受信する受信手段と、
前記受信手段で受信したコンテンツメニュー情報を表示し、該表示されたコンテンツメニュー情報の中から選択されたコンテンツの選択情報とダウンロード要求を送信するコンテンツ選択手段と、
前記コンテンツのデータの受信処理を途中で中断する中断手段と、
前記中断手段での中断処理を禁止する禁止手段と、
前記受信手段で受信したコンテンツのデータに対する課金要求を課金サーバに出力する課金要求手段と、
前記コンテンツのデータのダウンロードの経過を表示する表示手段とを備え、
前記ダウンロード要求に応じたコンテンツのデータをダウンロードしているとき、前記表示手段は、ダウンロード中の表示をし、
前記コンテンツのデータの受信量が所定の値に達した後、前記禁止手段は、前記中断手段による中断処理を禁止し、前記課金要求手段は、課金要求を課金サーバに出力し、
課金処理が終了すると、前記禁止手段は、前記中断処理の禁止を解除し、前記表示手段は、ダウンロード完了を表示することを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記コンテンツのデータの受信量が所定の値に達した後、前記課金サーバでの課金処理が終了するまで、前記コンテンツのデータの受信が完了していないように、前記受信手段による前記コンテンツのデータの受信状態を表示することを特徴とする請求の範囲第１項記載の情報処理装置。
【請求項３】
前記表示手段は、前記コンテンツのデータの受信が完了した後、前記課金サーバでの課金処理が終了するまで、前記コンテンツのデータの受信が完了していないように、前記受信手段による前記コンテンツのデータの受信状態を表示することを特徴とする請求の範囲第２項記載の情報処理装置。
【請求項４】
前記中断手段は、電源をオフする手段を含むことを特徴とする請求の範囲第１項記載の情報処理装置。
【請求項５】
コンテンツメニュー情報を受信する受信ステップと、
前記受信したコンテンツメニュー情報を表示し、該表示されたコンテンツメニュー情報の中から選択されたコンテンツの選択情報とダウンロード要求を送信するコンテンツ選択ステップと、
前記選択情報及びダウンロード要求に応じたコンテンツのデータを受信しているとき、前記コンテンツのデータのダウンロードの経過を表示する表示ステップと、
前記コンテンツのデータの受信量が所定の値に達した後、前記コンテンツのデータの受信処理を途中で中断する中断処理を禁止する禁止ステップと、
前記コンテンツのデータの受信量が所定の値に達した後、前記受信したコンテンツのデータに対する課金要求を課金サーバに出力する課金要求ステップと、
課金処理が終了すると、前記中断処理の禁止を解除し、ダウンロード完了を表示する解除ステップと
を有する情報処理方法。
【請求項６】
コンテンツメニュー情報を受信する受信ステップと、
前記受信したコンテンツメニュー情報を表示し、該表示されたコンテンツメニュー情報の中から選択されたコンテンツの選択情報とダウンロード要求を送信するコンテンツ選択ステップと、
前記選択情報及びダウンロード要求に応じたコンテンツのデータを受信しているとき、前記コンテンツのデータのダウンロードの経過を表示する表示ステップと、
前記コンテンツのデータの受信量が所定の値に達した後、前記コンテンツのデータの受信処理を途中で中断する中断処理を禁止する禁止ステップと、
前記コンテンツのデータの受信量が所定の値に達した後、前記受信したコンテンツのデータに対する課金要求を課金サーバに出力する課金要求ステップと、
課金処理が終了すると、前記中断処理の禁止を解除し、ダウンロード完了を表示する解除ステップと
をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項７】
コンテンツメニュー情報を受信する受信ステップと、
前記受信したコンテンツメニュー情報を表示し、該表示されたコンテンツメニュー情報の中から選択されたコンテンツの選択情報とダウンロード要求を送信するコンテンツ選択ステップと、
前記選択情報及びダウンロード要求に応じたコンテンツのデータを受信しているとき、前記コンテンツのデータのダウンロードの経過を表示する表示ステップと、
前記コンテンツのデータの受信量が所定の値に達した後、前記コンテンツのデータの受信処理を途中で中断する中断処理を禁止する禁止ステップと、
前記コンテンツのデータの受信量が所定の値に達した後、前記受信したコンテンツのデータに対する課金要求を課金サーバに出力する課金要求ステップと、
課金処理が終了すると、前記中断処理の禁止を解除し、ダウンロード完了を表示する解除ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
技術分野
本発明は、情報処理装置及び方法、記録媒体、並びにプログラムに関し、特に、確実に課金処理を行うことができるようにした情報処理装置及びその処理方法に関し、更には本発明に係る情報処理装置に用いられるプログラムを記録した記録媒体並びにそのプログラムに関する。
【０００２】
背景技術
最近、インターネットが普及し、インターネットを介してオーディオデータやビデオデータ等のコンテンツをダウンロードし、利用することが頻繁に行われるようになってきた。通常、このようなコンテンツのダウンロードが行われる場合、コンテンツのダウンロードが完了した時点において、課金処理が行われる。
【０００３】
しかしながら、コンテンツのダウンロードが完了した時点において、ユーザが、意図的に、例えば、電源ボタンをオフする等して、受信端末の電源をオフすると、課金処理が行われずに、コンテンツデータだけが受信端末に格納されてしまい、結果的に、コンテンツが不正に無料で取得されてしまう場合があった。
【０００４】
発明の開示
本発明は、上述したような状況に鑑みてなされたものであり、コンテンツが不正に取得されることを確実に防止することを目的に提案される。
【０００５】
このような目的を達成するために提案される本発明に係る情報処理装置は、コンテンツメニュー情報を受信する受信手段と、前記受信手段で受信したコンテンツメニュー情報を表示し、該表示されたコンテンツメニュー情報の中から選択されたコンテンツの選択情報とダウンロード要求を送信するコンテンツ選択手段と、前記コンテンツのデータの受信処理を途中で中断する中断手段と、前記中断手段での中断処理を禁止する禁止手段と、前記受信手段で受信したコンテンツのデータに対する課金要求を課金サーバに出力する課金要求手段と、前記コンテンツのデータのダウンロードの経過を表示する表示手段とを備え、前記ダウンロード要求に応じたコンテンツのデータをダウンロードしているとき、前記表示手段は、ダウンロード中の表示をし、前記コンテンツのデータの受信量が所定の値に達した後、前記禁止手段は、前記中断手段による中断処理を禁止し、前記課金要求手段は、課金要求を課金サーバに出力し、課金処理が終了すると、前記禁止手段は、前記中断処理の禁止を解除し、前記表示手段は、ダウンロード完了を表示する。
【０００６】
本発明に係る情報処理装置は、更に、コンテンツのデータの受信量が所定の値に達した後、課金サーバでの課金処理が終了するまで、コンテンツのデータの受信が完了していないように、受信手段によるコンテンツのデータの受信状態を表示する。表示手段は、コンテンツのデータの受信が完了した後、課金サーバでの課金処理が終了するまで、コンテンツのデータの受信が完了していないように、受信手段によるコンテンツのデータの受信状態を表示することができる。
【０００７】
本発明に用いられる禁止手段は、コンテンツのデータの受信量が所定の値に達した後、課金サーバでの課金処理が完了するまで、中断手段による中断処理を禁止することができる。中断手段は、電源をオフする手段を含むようにすることができる。
【０００８】
本発明に係る情報処理方法は、コンテンツメニュー情報を受信する受信ステップと、前記受信したコンテンツメニュー情報を表示し、該表示されたコンテンツメニュー情報の中から選択されたコンテンツの選択情報とダウンロード要求を送信するコンテンツ選択ステップと、前記選択情報及びダウンロード要求に応じたコンテンツのデータを受信しているとき、前記コンテンツのデータのダウンロードの経過を表示する表示ステップと、前記コンテンツのデータの受信量が所定の値に達した後、前記コンテンツのデータの受信処理を途中で中断する中断処理を禁止する禁止ステップと、前記コンテンツのデータの受信量が所定の値に達した後、前記受信したコンテンツのデータに対する課金要求を課金サーバに出力する課金要求ステップと、課金処理が終了すると、前記禁止手段は、前記中断処理の禁止を解除し、ダウンロード完了を表示する解除ステップとを有する。
【０００９】
本発明に係る記録媒体は、コンテンツメニュー情報を受信する受信ステップと、前記受信したコンテンツメニュー情報を表示し、該表示されたコンテンツメニュー情報の中から選択されたコンテンツの選択情報とダウンロード要求を送信するコンテンツ選択ステップと、前記選択情報及びダウンロード要求に応じたコンテンツのデータを受信しているとき、前記コンテンツのデータのダウンロードの経過を表示する表示ステップと、前記コンテンツのデータの受信量が所定の値に達した後、前記コンテンツのデータの受信処理を途中で中断する中断処理を禁止する禁止ステップと、前記コンテンツのデータの受信量が所定の値に達した後、前記受信したコンテンツのデータに対する課金要求を課金サーバに出力する課金要求ステップと、課金処理が終了すると、前記禁止手段は、前記中断処理の禁止を解除し、ダウンロード完了を表示する解除ステップとをコンピュータに実行させるプログラムが記録されている。
【００１０】
本発明に係るコンピュータが読み取り可能としたプログラムは、コンテンツメニュー情報を受信する受信ステップと、前記受信したコンテンツメニュー情報を表示し、該表示されたコンテンツメニュー情報の中から選択されたコンテンツの選択情報とダウンロード要求を送信するコンテンツ選択ステップと、前記選択情報及びダウンロード要求に応じたコンテンツのデータを受信しているとき、前記コンテンツのデータのダウンロードの経過を表示する表示ステップと、前記コンテンツのデータの受信量が所定の値に達した後、前記コンテンツのデータの受信処理を途中で中断する中断処理を禁止する禁止ステップと、前記コンテンツのデータの受信量が所定の値に達した後、前記受信したコンテンツのデータに対する課金要求を課金サーバに出力する課金要求ステップと、課金処理が終了すると、前記禁止手段は、前記中断処理の禁止を解除し、ダウンロード完了を表示する解除ステップとをコンピュータに実行させる。
【００１１】
本発明に係る情報処理装置及び方法、記録媒体、並びにプログラムは、課金処理が完了するまでデータの受信処理の中断を禁止することができる。
【００１２】
本発明の更に他の目的、本発明によって得られる具体的な利点は、以下において図面を参照して説明される実施の形態の説明から一層明らかにされるであろう。
【００１３】
発明を実施するための最良の形態
以下、本発明をコンテンツ提供システムに適用した例を挙げて説明する。
【００１４】
本発明が適用されたコンテンツ提供システムは、図１に示すような構成を備える。
【００１５】
本発明が適用されたコンテンツ提供システムを構成する鍵サーバ２１は、コンテンツサーバ２２が電話機一体型端末機５０１に供給したコンテンツを復号するためのコンテンツ鍵を蓄積し、電話機一体型端末機５０１の要求に対応して、コンテンツ鍵を電話機一体型端末機５０１に供給する。コンテンツ鍵の供給の前に、鍵サーバ２１と電話機一体型端末機５０１とは、相互認証の処理を実行して、鍵サーバ２１は、その相互認証の処理により共有された一時鍵でコンテンツ鍵を暗号化して、電話機一体型端末機５０１に送信する。電話機一体型端末機５０１は、受信したコンテンツ鍵を、共有している一時鍵で復号する。
【００１６】
コンテンツサーバ２２は、電話機一体型端末機５０１の要求に対応して、例えば、インターネット等の通信ネットワーク４を介して、電話機一体型端末機５０１に、コンテンツに対応する利用条件と共に例えば暗号化されているコンテンツを供給する。
【００１７】
ショップサーバ２３は、コンテンツサーバ２２が供給するコンテンツに関連するデジタルデータを電話機一体型端末機５０１に提供するとともに、電話機一体型端末機５０１からのコンテンツの購入の申し込みに対応して、そのコンテンツを供給するコンテンツサーバ２２のＵＲＬ（Uniform Resource Locator）、及びそのコンテンツを復号するコンテンツ鍵を供給する鍵サーバ２１のＵＲＬ等を電話機一体型端末機５０１に供給する。ここで、コンテンツに関連するデジタルデータには、コンテンツの曲名、価格、コンテンツの一覧等を含む。
【００１８】
課金サーバ２４は、通信ネットワーク４を介してコンテンツを購入した電話機一体型端末機５０１に対する課金処理を行う。
【００１９】
電話機一体型端末機５０１は、メモリカード２が装着可能に構成され、無線により、通信ネットワーク４に接続される。電話機一体型端末機５０１は、通信ネットワーク４を介して、コンテンツサーバ２２から受信したコンテンツを、利用条件のデータ等と共にダウンロードして、コンテンツ及びその利用条件のデータを、装着されているメモリカード２に記憶させる。ここで、取り扱われるコンテンツは、所定の方式で圧縮され、暗号化されている。
【００２０】
電話機一体型端末機５０１は、コンテンツに関連する利用条件のデータに基づいて、装着されているメモリカード２に記憶されているコンテンツを再生し、音声再生部６０７（後述する図４参照）に出力する。使用者は、電話機一体型端末機５０１を持ち歩きながら、所望の場所で所望のコンテンツをダウンロードして、そのコンテンツをメモリカード２に記憶させることができる。使用者は、電話機一体型端末機５０１に、メモリカード２に記憶されているコンテンツを再生させて、コンテンツとしての音楽等を音声再生部６０７等で聴くことができる。
【００２１】
電話機一体型端末機５０１の表示操作系モジュール５１１は、コンテンツに関連するデータ、例えば、曲名、又は利用条件等のデータを表示させるとともに、ダウンロードの指示等を入力して、クライアント用ＬＣＭ（Licensed Compliant Module）５１２にその指示に対応した処理を実行させる。電話機一体型端末機５０１のクライアント用ＬＣＭ５１２は、認証サーバ５０３のサーバ用ＬＣＭ５１４と協働して、利用条件データ及びコンテンツ等をダウンロードする一連の処理を実行する。なお、一連の処理ついては、後述する。
【００２２】
電話機一体型端末機５０１のクライアント用ＬＣＭ５１２は、コンテンツの不正な２次利用による著作権の侵害の防止を目的として、個々のコンテンツに対して著作権者が指定する利用条件でのみコンテンツを利用できるように制御を行うモジュール群から構成される。利用条件には、コンテンツの再生条件、コピー条件、移動条件、又は蓄積条件等が含まれる。
【００２３】
クライアント用ＬＣＭ５１２は、電話機一体型端末機５０１に装着されているメモリカード２が正当であるかの認証を行い、安全な方法でコンテンツサーバ２２が指定した利用条件のデータを暗号化されているコンテンツに付加して、メモリカード２にコンテンツを記録させる。コンテンツの移動の処理等に伴い、クライアント用ＬＣＭ５１２は、必要な鍵を生成して、鍵を管理し、又は接続されているメモリカード２との通信を制御する。
【００２４】
認証サーバ５０３は、サーバ用ＬＣＭ５１４を実行して、相互認証した電話機一体型端末機５０１の要求に対応して、鍵サーバ２１との認証の処理を実行する。認証サーバ５０３は、鍵サーバ２１との相互認証の処理の後、鍵サーバ２１からコンテンツ鍵を受信して、受信したコンテンツ鍵を電話機一体型端末機５０１に供給する。
【００２５】
電話機一体型端末機５０１は、鍵サーバ２１との認証の処理を実行し、コンテンツ鍵を取得することができる。
【００２６】
次に、電話機一体型端末機５０１の外観構成について説明する。図２に示すように電話機一体型端末機５０１は、表示部３０１及び本体３０２で構成され、中央のヒンジ部３０３により折り畳み可能に形成されている。
【００２７】
表示部３０１は、上端左部に引出し又は収納可能な送受信用のアンテナ３０４を有する。電話機一体型端末機５０１は、アンテナ３０４を介して、固定無線局である基地局との間で電波を送受信し、通信ネットワーク４に接続されている各サーバと通信する。この表示部３０１は、中央部にほぼ１８０度の角度範囲で回動自在なカメラ部３０５を有する。電話機一体型端末機５０１は、カメラ部３０５のＣＣＤ（Charge-Coupled Device）カメラ３０６によって所望の撮像対象を撮像する。
【００２８】
カメラ部３０５が使用者によってほぼ１８０度回動されて位置決めされた場合、図３に示すように、表示部３０１は、カメラ部３０５の背面側中央に設けられたスピーカ３０７が正面側に位置する状態となる。これにより、電話機一体型端末機５０１は、通常の音声通話状態に切り換わる。
【００２９】
さらに、表示部３０１の正面に液晶ディスプレイ３０８が設けられている。液晶ディスプレイ３０８は、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号及び発信履歴等の他、電子メールの内容、簡易ホームページ、カメラ部３０５のＣＣＤカメラ３０６で撮像した画像、又は経路を示す地図の画像等を表示する。
【００３０】
一方、本体３０２には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、クリアキー及び電子メールキー等の操作キー３０９が設けられている。操作キー３０９の一部を構成する電源ボタン３２０は、電源をオン、オフするとき、又は通話を終了させるとき操作される。操作キー３０９の操作に対応した各種指示が、電話機一体型端末機５０１に入力される。本体３０２の操作キー３０９の下部にメモボタン３１０及びマイクロフォン３１１が設けられている。電話機一体型端末機５０１は、メモボタン３１０が操作されたとき、通話中の相手の音声を録音する。電話機一体型端末機５０１は、マイクロフォン３１１によって通話時の使用者の音声を集音する。
【００３１】
さらに、本体３０２の操作キー３０９の上部に回動自在なジョグダイヤル３１２が、本体３０２の表面から僅かに突出した状態で設けられている。電話機一体型端末機５０１は、ジョグダイヤル３１２に対する回動操作に応じて、液晶ディスプレイ３０８に表示されている電話帳リスト若しくは電子メールのスクロール動作、簡易ホームページのページ捲り動作、又は画像の送り動作等の種々の動作を実行する。
【００３２】
例えば、本体３０２は、使用者によるジョグダイヤル３１２の回動操作に応じて液晶ディスプレイ３０８に表示された電話帳リストの複数の電話番号の中から所望の電話番号を選択し、ジョグダイヤル３１２が本体３０２の内部方向に押圧されたとき、選択されている電話番号を確定して、確定した電話番号に対して自動的に発呼処理を行う。
【００３３】
なお、本体３０２は、背面側に図示しないバッテリパックが装着されており、電源ボタン３２０がオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【００３４】
本体３０２の左側面上部には、抜差自在なメモリカード２を装着するためのメモリカードスロット３１３が設けられている。電話機一体型端末機５０１は、経路を示す地図の画像のデータが記憶されているメモリカード２がメモリカードスロット３１３に装着されたとき、メモリカード２から画像のデータを読み出して（再生して）、液晶ディスプレイ３０８に経路を示す地図の画像を表示させる。
【００３５】
電話機一体型端末機５０１は、メモボタン３１０が押下されると、通話中の相手の音声を装着されているメモリカード２に記録する。電話機一体型端末機５０１は、使用者の操作に応じて、電子メール、簡易ホームページ、ＣＣＤカメラ３０６で撮像した画像を、装着されているメモリカード２に記録する。
【００３６】
メモリカード２は、例えば、本願出願人であるソニー株式会社によって開発されたフラッシュメモリカードの一種である、メモリースティック（商標）により構成される。このメモリカード２は、縦２１．５×横５０×厚さ２．８［ｍｍ］の小型薄型形状のプラスチックケース内に、電気的に書換えや消去が可能な不揮発性メモリであるＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）の一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。
【００３７】
メモリカード２は、大容量化等による内蔵フラッシュメモリの仕様変更に対しても、使用する機器で互換性を確保することができる独自のシリアルプロトコルを採用し、最大書込速度１．５［ＭＢ／Ｓ］、最大読出速度２．４５［ＭＢ／Ｓ］の高速性能を実現していると共に、誤消去防止スイッチを設けて高い信頼性を確保している。
【００３８】
従って、電話機一体型端末機５０１は、このようなメモリカード２を装着可能に構成されているために、メモリカード２を介して、例えば、パーソナルコンピュータ等の他の電子機器との間でデータの共有化を図ることができる。
【００３９】
図４は、電話機一体型端末機５０１の内部の構成を説明する図である。ＣＰＵ（Central Processing Unit）６０１は、ＲＯＭ（Read-Only Memory）６０２又はＲＡＭ（Random-Access Memory）６０３に格納されている各種プログラムを実際に実行する。ＲＯＭ６０２は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）又はフラッシュメモリ等で構成され、一般的には、ＣＰＵ６０１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ６０３は、ＳＲＡＭ（Static RAM）等で構成され、ＣＰＵ６０１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。
【００４０】
入力部６０５は、操作キー３０９やマイクロフォン３１１等で構成され、ＣＰＵ６０１に各種の指令を入力するとき、又は音声等を入力するとき、使用者により操作される。液晶ディスプレイ３０８は、各種情報をテキストやイメージで表示する。
【００４１】
音声再生部６０７は、スピーカ３０７を含み、通信部６０８から供給された通話相手の音声のデータ、又はインターフェース６０９から供給されたメモリカード２に記憶されているコンテンツを再生して、音声を出力する。
【００４２】
通信部６０８は、通信ネットワーク７４と接続し、ＣＰＵ６０１から供給されたデータ、例えば、コンテンツの送信要求等又は入力部６０５から供給された使用者の音声のデータを、所定の方式のパケットに格納して、通信ネットワーク７４を介して送信する。通信部６０８は、通信ネットワーク７４を介して、受信したパケットに格納されているデータ、例えば、コンテンツ等又は通話相手の音声のデータをＣＰＵ６０１、ＲＡＭ６０３、音声再生部６０７、又はインターフェース６０９に出力する。
【００４３】
インターフェース６０９は、ＣＰＵ６０１、ＲＡＭ６０３、又は通信部６０８から供給されたデータを装着されているメモリカード２に記憶させるとともに、装着されているメモリカード２からコンテンツ等のデータを読み出して、ＣＰＵ６０１、ＲＡＭ６０３、又は音声再生部６０７に供給する。
【００４４】
インターフェース６１０は、外付けのドライブ６３１が接続される。ドライブ６３１は、装着されている磁気ディスク６４１、光ディスク６４２（ＣＤ−ＲＯＭを含む）、光磁気ディスク６４３、又は半導体メモリ６４４に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インターフェース６１０、及びバス６０４を介して接続されているＲＯＭ６０２又はＲＡＭ６０３に供給する。
【００４５】
ＣＰＵ６０１乃至インターフェース６１０は、バス６０４により相互に接続されている。
【００４６】
図５は、課金サーバ２４の構成を説明する図である。ＣＰＵ６５１は、各種アプリケーションプログラム（詳細については後述する）や、ＯＳ（Operating System）を実際に実行する。ＲＯＭ６５２は、一般的には、ＣＰＵ６５１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ６５３は、ＣＰＵ６５１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。これらはＣＰＵバス等から構成されるホストバス６５４により相互に接続されている。ホストバス６５４は、ブリッジ６５５を介して、ＰＣＩ（Peripheral Component Interconnect/Interface）バス等の外部バス６５６に接続されている。
【００４７】
キーボード６５８は、ＣＰＵ６５１に各種の指令を入力するとき、使用者により操作される。ポインティングデバイス６５９は、ディスプレイ６６０の画面上のポイントの指示や選択を行うとき、使用者により操作される。ディスプレイ６６０は、液晶表示装置又はＣＲＴ（Cathode Ray Tube）等から成り、各種情報をテキストやイメージで表示する。ＨＤＤ（Hard Disk Drive）６６１は、ハードディスクを駆動し、それらにＣＰＵ６５１によって実行するプログラムや情報を記録または再生させる。
【００４８】
ドライブ６６２は、装着されている磁気ディスク６８１、光ディスク６８２、光磁気ディスク６８３、又は半導体メモリ６８４に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インターフェース６５７、外部バス６５６、ブリッジ６５５、及びホストバス６５４を介して接続されているＲＡＭ６５３に供給する。
【００４９】
これらのキーボード６５８乃至ドライブ６６２は、インターフェース６５７に接続されており、インターフェース６５７は、外部バス６５６、ブリッジ６５５、及びホストバス６５４を介してＣＰＵ６５１に接続されている。
【００５０】
通信部６６３は、通信ネットワーク４が接続され、ＣＰＵ６５１、又はＨＤＤ６６１から供給されたデータ（例えば、コンテンツ鍵等）を、所定の方式のパケットに格納して、通信ネットワーク４を介して、送信するとともに、通信ネットワーク４を介して、受信したパケットに格納されているデータ、例えば、コンテンツＩＤ等をＣＰＵ６５１、ＲＡＭ６５３、又はＨＤＤ６６１に出力する。
【００５１】
通信部６６３は、外部バス６５６、ブリッジ６５５、及びホストバス６５４を介してＣＰＵ６５１に接続されている。なお、図示は省略するが、鍵サーバ２１、コンテンツサーバ２２、ショップサーバ２３、認証サーバ５０３も、課金サーバ２４と同様に構成されている。
【００５２】
次に、図６を参照してこのコンテンツ提供システムの動作について説明する。コンテンツサーバ２２は、ステップＳ２１において、通信ネットワーク４を介して、電話機一体型端末機５０１にコンテンツメニュー情報を送信する。電話機一体型端末機５０１のＣＰＵにロードされている通信モジュール５１３は、ステップＳ４１において、通信部６０８を介して、このコンテンツメニュー情報を受信すると、ステップＳ４２において、このコンテンツメニュー情報を、表示操作系モジュール５１１に転送する。
【００５３】
表示操作系５１１は、ステップＳ６１において、コンテンツメニュー情報を受信すると、これを液晶ディスプレイ３０８に出力し、表示させる。ユーザは、この液晶ディスプレイ３０８に表示されたコンテンツメニュー情報を見て、入力部６０５を操作することで、ダウンロードする所望のコンテンツを選択する。
【００５４】
ステップＳ６２において、表示操作系モジュール５１１は、ユーザからの指令に基づいて、コンテンツ選択情報とダウンロード指示を通信モジュール５１３に出力する。
【００５５】
通信モジュール５１３は、ステップＳ４３において、このコンテンツ選択情報とダウンロード指示を受けると、ステップＳ４４において、通信部６０８を制御して、通信ネットワーク４を介して、コンテンツサーバ２２に、そのコンテンツ選択情報とダウンロード要求を送信する。
【００５６】
コンテンツサーバ２２は、ステップＳ２２において、このコンテンツ選択情報とダウンロードの要求を受けると、認証サーバ５０３のサーバ用ＬＣＭ５１４を介して、電話機一体型端末機５０１のＬＣＭ５１２と認証処理を行い、正しい認証結果が得られた場合、指定されたコンテンツのデータと、そのコンテンツを識別するコンテンツＩＤを、通信ネットワーク４を介して、ＬＣＭ５１２に転送する。
【００５７】
認証サーバ５０３のサーバ用ＬＣＭ５１４は、相互認証した電話機一体型端末機５０１の要求に対応して、鍵サーバ２１との認証の処理を実行する。認証サーバ５０３のサーバ用ＬＣＭ５１４は、鍵サーバ２１との相互認証の処理の後、鍵サーバ２１からコンテンツ鍵を受信して、受信したコンテンツ鍵を電話機一体型端末機５０１に供給する。
【００５８】
電話機一体型端末機５０１のＬＣＭ５１２は、ステップＳ８１において、このコンテンツデータとコンテンツＩＤを受信すると、これをＲＡＭ６０３に一旦記憶させた後、さらに、インタフェース６０９を介して、メモリカード２に供給し、記憶させる。
【００５９】
ステップＳ８２において、ＬＣＭ５１２は、表示操作系モジュール５１１に対して、表示要求を出力し、ダウンロードしたコンテンツのデータ量に対応した表示を行わせる。
【００６０】
表示操作系モジュール５１１は、ステップＳ６３において、この要求を受けると、液晶ディスプレイ３０８に、例えば、図７に示されるようなダウンロードの経過を示す画像を表示させる。図７の例においては、そのときダウンロードされている曲のタイトル、その時点において、ダウンロードしたデータ量を示す数字、並びにダウンロードを中断するとき、操作される中断ボタン３２１が表示されている。この例の場合、ダウンロードしたデータ量を示す数字は、実際のデータ量より少ない値とされ、例えば５０％等である。
【００６１】
ＬＣＭ５１２は、ステップＳ８３において、暗号化されているコンテンツを復号するための鍵を有効化する処理を行う。ダウンロードしたデータ量が１００％に達したとき、即ちダウンロードの処理が内部的に完了したとき、ステップＳ８４において、ＬＣＭ５１２は、ダウンロード完了処理を実行する。すなわち、ＬＣＭ５１２は、これ以降、課金処理の完了が通知されてくるまで、ダウンロード処理の中断処理を禁止する。換言すれば、それまでの期間において、中断ボタン３２１が操作されたとき、ＣＰＵ６０１は、ダウンロード処理を中断させる。
【００６２】
ダウンロード完了処理においては、ステップＳ８５において、ＬＣＭ１２が、表示操作系モジュール５１１に、操作系無効化コマンドを出力する。ステップＳ６４において、表示操作系モジュール５１１は、ＬＣＭ５１２から操作系無効化コマンドを受信すると、中断ボタン３２１の使用を禁止させるとともに、液晶ディスプレイ３０８を制御し、例えば、図８に示されるように、中断ボタン３２１の表示状態を、図７の使用可能な状態と異なる状態に変更させる。さらに、表示操作系モジュール５１１は、電話機一体型端末機５０１の電源ボタン３２０を使用禁止にするとともに、そのバックライトをオフする等して、図７の状態と異なる表示状態にする。その結果、ユーザは、中断ボタン３２１又は電源ボタン３２０を操作したとしても、これが受け付けられなくなり（操作が無効とされ）、ダウンロード処理は以後、中断できないことになる。また、ユーザは、ボタンの表示から、そのこと、即ち中断ができないことを認識することができる。
【００６３】
但し、ダウンロードのデータ量は、図８に示されるように、１００％ではなく、８０％と、実際のデータ量より少なく表示される。これにより、ユーザが途中でダウンロードを意図的に中断することを抑制することができる。
【００６４】
ステップＳ８６において、ＬＣＭ５１２は、ステップＳ８５で操作系無効化コマンドを出力した後、通信モジュール５１３に課金要求を出力する。この課金要求には、電話機一体型端末機５０１のユーザＩＤと、いまダウンロードしているコンテンツのコンテンツＩＤが含まれている。
【００６５】
通信モジュール５１３は、課金要求を受けた後、ステップＳ４６おいて、この課金要求を課金サーバ２４に出力する。
【００６６】
課金サーバ２４のＣＰＵ６５１は、通信部６６３を介して、通信モジュール５１３からの要求を受け取ると、ステップＳ２において、課金処理を実行する。すなわち、ユーザＩＤに対応するクレジットカード番号に基づいて、コンテンツＩＤのコンテンツの購入に対して課金する処理を行う。
【００６７】
次に、ステップＳ３において、課金サーバ２４のＣＰＵ６５１は、課金処理が完了したことを示すＯＫ信号を通信モジュール５１３に出力する。
【００６８】
通信モジュール５１３は、ステップＳ４７において、このＯＫ信号を受信すると、ステップＳ４８において、このＯＫ信号をＬＣＭ５１２に転送する。
【００６９】
ＬＣＭ５１２は、ステップＳ８７において、ＯＫ信号を受信すると、ステップＳ８８において、中断処理禁止状態を解除し、表示操作系モジュール５１１にダウンロード完了を通知する。表示操作系モジュール５１１は、ステップＳ６７において、このダウンロード完了通知を受信する。
【００７０】
ステップＳ８９において、ＬＣＭ５１２は、ステップＳ８８のダウンロード完了通知に続いて、操作系有効化コマンドを出力する。
【００７１】
表示操作系モジュール５１１は、ステップＳ６８において、この操作系有効化コマンドを受信すると、ダウンロード状態を示す画像を、図９に示されるような状態に変更する。すなわち、図９の例においては、ダウンロードされたデータ量が１００％であることが示され、中断ボタン３２１は、使用可能状態に変更される。また、表示操作系モジュール５１１は、電源ボタン３２０を、操作可能状態に変更する。
【００７２】
表示操作系モジュール５１１は、その後、すぐに、ステップＳ６９において、表示操作系モジュール５１１は、ダウンロード完了表示処理を実行する。すなわち、表示操作系モジュール５１１は、液晶ディスプレイ３０８における表示を、図１０に示されるような状態に変更する。図１０の例においては、曲のタイトルと、「ダウンロードが完了しました」のメッセージが表示されている。これにより、ユーザは、ダウンロードが完了したことを知ることができる。
【００７３】
以上の例においては、コンテンツのダウンロードしたデータ量を、実際より少なく表示させ、コンテンツデータのダウンロードしたデータ量が１００％に達したとき（ダウンロード処理が内部的に完了したとき）、以後、中断ボタン３２１又は電源ボタン３２０の操作を禁止するようにしたが、実際のデータ量を表示させ、例えば、そのデータ量が８０％に達したとき、以後、中断ボタン３２１と電源ボタン３２０の操作を禁止させるようにしてもよい。
【００７４】
なお、課金処理に長い時間が、例えば、３０秒かかると、ユーザが、電話機一体型端末機５１１が故障したのではないかと誤認する恐れがある。
【００７５】
そこで、例えば、ステップＳ８６において、ＬＣＭ５１２が課金要求を出力した後、タイマを動作させ、例えば、１０秒間経過しても、課金ＯＫ信号が受信できない場合、ステップＳ８８において、ＬＣＭ５１２にダウンロード完了通知を発行させるようにしてもよい。この場合、課金処理が完全には行われない恐れがあるが、ユーザに不安感を与えることは防止される。
【００７６】
以上においては、電話機一体型端末機５０１が、コンテンツをダウンロードすると説明したが、電話機一体型端末機５０１に限らず、パーソナルコンピュータ、携帯電話機、ＰＤＡ（Personal Digital Assistant）、通信機能付き撮像機能付きデジタルビデオカセットレコーダ、通信機能付き電子手帳装置、又は携帯型パーソナルコンピュータ等がコンテンツをダウンロードするようにしてもよい。
【００７７】
また、コンテンツは、楽音のデータであると説明したが、楽音のデータに限らず、静止画像のデータ、動画像のデータ、テキストのデータ、又はプログラムデータ等をダウンロードする場合にも、本発明は適用可能である。
【００７８】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、又は、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータ等に、プログラム格納媒体からインストールされる。
【００７９】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図４又は図５に示すように、磁気ディスク６４１，６８１（フロッピディスクを含む）、光ディスク６４２，６８２（ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＤＶＤ（Digital Versatile Disc）を含む）、光磁気ディスク６４３，６８３（いずれもＭＤ（Mini-Disc）を含む）、若しくは半導体メモリ６４４，６８４等よりなるパッケージメディア、又は、プログラムが一時的若しくは永続的に格納されるＲＯＭ６０２，ＲＯＭ６５２や、ＨＤＤ６６１等により構成される。プログラム格納媒体へのプログラムの格納は、必要に応じて通信部６０８又は通信部６６３を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の通信媒体を利用して行われる。
【００８０】
なお、本発明の説明において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８１】
また、本発明の説明において、システムとは、複数の装置により構成される装置全体を表すものである。
【００８２】
産業上の利用可能性
以上の如く、本発明によれば、課金サーバでの課金処理が完了するまで、データの受信の中断を禁止するようにしたので、課金処理を確実に行うことが可能となり、データの不正な取得が防止される。
【図面の簡単な説明】
【図１】  図１は、本発明に係るコンテンツ提供システムの構成を示すブロック図である。
【図２】  図２は、図１に示す電話機一体型端末機の外観の構成を示す斜視図である。
【図３】  図３は、図２に示す電話機一体型端末機の背部の一部の構成を示す斜視図である。
【図４】  図４は、図１に示す電話機一体型端末機の構成を示すブロック図である。
【図５】  図５は、図１に示す課金サーバの構成を示すブロック図である。
【図６】  図６は、図１に示すシステムの動作を説明する図である。
【図７】  図７は、コンテンツのダウンロードの状態を示す画像の例を示す図である。
【図８】  図８は、コンテンツのダウンロードの状態を示す画像の例を示す図である。
【図９】  図９は、コンテンツのダウンロードの状態を示す画像の例を示す図である。
【図１０】  図１０は、コンテンツのダウンロードの状態を示す画像の例を示す図である。
【図１】
0004154241.tif 000002
【図２】
0004154241.tif 000003
【図３】
0004154241.tif 000004
【図４】
0004154241.tif 000005
【図５】
0004154241.tif 000006
【図６】
0004154241.tif 000007
【図７】
0004154241.tif 000008
【図８】
0004154241.tif 000009
【図９】
0004154241.tif 000010
【図１０】
0004154241.tif 000011