(57)【特許請求の範囲】
【請求項１】
ソフトウェアの販売を行うソフトウェア販売装置及びソフトウェアの利用を行うソフトウェア利用装置を有するソフトウェア課金システムにおいて、
前記ソフトウェア販売装置は、
ソフトウェアデータが記録されているソフトウェアデータベースと、
決済に必要な情報、販売する前記ソフトウェア及び前記ソフトウェアの利用可能時間の選択情報の入力を受け付ける受付手段と、
受け付けた前記決済に必要な情報及び前記選択情報をもとに課金決済をする決済手段と、
前記課金決済の対象となった前記ソフトウェアデータを前記ソフトウェアデータベースから読み出して暗号化するデータ暗号化手段と、
暗号化された前記ソフトウェアデータを分散化するデータ分散化手段と、
分散化された前記ソフトウェアデータを記録する記録媒体上の記録位置を示す位置情報及び前記課金決済により利用可能となった前記ソフトウェアの利用可能時間情報を有する管理情報を生成する管理情報生成手段と、
前記管理情報を暗号化する管理情報暗号化手段と、
暗号化された前記管理情報を前記ソフトウェア利用装置が認識可能に分散化する管理情報分散化手段と、
分散化された前記ソフトウェアデータ及び分散化された前記管理情報を記録媒体に記録する媒体記録手段と、を有し、
前記ソフトウェア利用装置は、
前記記録媒体から暗号化された前記管理情報を取得する管理情報取得手段と、
取得した前記管理情報の暗号を解読して前記利用可能時間情報を読み込み、前記利用可能時間の有無を判断する利用可能判断手段と、
前記利用可能時間が有りと判断された場合に、取得した前記管理情報の暗号を解読して前記位置情報を読み込み、暗号化された前記ソフトウェアデータを前記位置情報に基づいて前記記録媒体から読み込み、暗号化された前記ソフトウェアデータを解読して前記ソフトウェアデータを利用可能とするソフトウェアデータ利用手段と、
前記ソフトウェアデータの利用時間に応じて前記利用可能時間を更新して前記記録媒体に記録する利用可能時間更新手段と、
を有することを特徴とするソフトウェア課金システム。
【請求項２】
前記管理情報は、前記ソフトウェアデータの暗号化に用いた暗号化鍵を有し、
前記ソフトウェアデータ利用手段は、暗号化された前記ソフトウェアデータを前記暗号化鍵により解読することを特徴とする請求項１記載のソフトウェア課金システム。
【請求項３】
前記利用可能時間更新手段は、前記利用可能時間を一定の区切りとなる時間まで減じてから、前記利用可能時間を有する管理情報を暗号化、分散化して前記記録媒体に記録することを特徴とする請求項２記載のソフトウェア課金システム。
【請求項４】
ソフトウェアの販売を行うソフトウェア販売装置において、
ソフトウェアデータが記録されているソフトウェアデータベースと、
決済に必要な情報、販売する前記ソフトウェア及び前記ソフトウェアの利用可能時間の選択情報の入力を受け付ける受付手段と、
受け付けた前記決済に必要な情報及び前記選択情報をもとに課金決済をする決済手段と、
前記課金決済の対象となった前記ソフトウェアデータを前記ソフトウェアデータベースから読み出して暗号化するデータ暗号化手段と、
暗号化された前記ソフトウェアデータを分散化するデータ分散化手段と、
分散化された前記ソフトウェアデータを記録する記録媒体上の記録位置を示す位置情報及び前記課金決済により利用可能となった前記ソフトウェアの利用可能時間情報を有する管理情報を生成する管理情報生成手段と、
前記管理情報を暗号化する管理情報暗号化手段と、
暗号化された前記管理情報を分散化する管理情報分散化手段と、
分散化された前記ソフトウェアデータ及び分散化された前記管理情報を前記記録媒体に記録する媒体記録手段と、
を有するソフトウェア販売装置。
【請求項５】
前記管理情報は、前記ソフトウェアデータの暗号化に用いた暗号化鍵を有することを特徴とする請求項４記載のソフトウェア販売装置。
【請求項６】
ソフトウェアの利用を行うソフトウェア利用装置において、
暗号化されたソフトウェアデータの記録媒体上の記録位置を示す位置情報及び課金決済により利用可能となった前記ソフトウェアの利用可能時間情報を有する管理情報が暗号化された後に分散化されて記録された記録媒体から、前記管理情報を取得する管理情報取得手段と、
取得した前記管理情報の暗号を解読して前記利用可能時間情報を読み込み、利用可能時間の有無を判断する利用可能判断手段と、
前記利用可能時間が有りと判断された場合に、取得した前記管理情報の暗号を解読して前記位置情報を読み込み、暗号化された前記ソフトウェアデータを前記位置情報に基づいて前記記録媒体から読み込み、暗号化された前記ソフトウェアデータを解読して前記ソフトウェアデータを利用可能とするソフトウェアデータ利用手段と、
前記ソフトウェアデータの利用時間に応じて前記利用可能時間を更新して前記記録媒体に記録する利用可能時間更新手段と、
を有することを特徴とするソフトウェア利用装置。
【請求項７】
前記管理情報は、前記ソフトウェアデータの暗号化に用いた暗号化鍵を有し、
前記ソフトウェアデータ利用手段は、暗号化された前記ソフトウェアデータを前記暗号化鍵により解読することを特徴とする請求項６記載のソフトウェア利用装置。
【請求項８】
利用可能時間更新手段は、前記利用可能時間を一定の区切りとなる時間まで減じてから、前記利用可能時間を有する前記管理情報を暗号化、分散化して記録媒体に記録することを特徴とする請求項７記載のソフトウェア利用装置。
【請求項９】
ソフトウェアの販売を行うソフトウェア販売装置及びソフトウェアの利用を行うソフトウェア利用装置を有するソフトウェア課金システムのソフトウェア課金方法において、
前記ソフトウェア販売装置が、決済に必要な情報、販売する前記ソフトウェア及び前記ソフトウェアの利用可能時間の選択情報の入力を受け付けるステップと、
前記ソフトウェア販売装置が、受け付けた前記決済に必要な情報及び前記選択情報をもとに課金決済をするステップと、
前記ソフトウェア販売装置が、前記課金決済の対象となったソフトウェアデータが記録されているソフトウェアデータベースから転送された前記ソフトウェアデータを暗号化するステップと、
前記ソフトウェア販売装置が、暗号化された前記ソフトウェアデータを分散化するステップと、
前記ソフトウェア販売装置が、分散化された前記ソフトウェアデータを記録する記録媒体上の記録位置を示す位置情報及び前記課金決済により利用可能となった前記ソフトウェアの利用可能時間情報を有する管理情報を生成するステップと、
前記ソフトウェア販売装置が、前記管理情報を暗号化するステップと、
前記ソフトウェア販売装置が、暗号化された前記管理情報を前記ソフトウェア利用装置が認識可能に分散化するステップと、
前記ソフトウェア販売装置が、分散化された前記ソフトウェアデータ及び分散化された前記管理情報を前記記録媒体に記録するステップと、
前記ソフトウェア利用装置が、前記記録媒体から暗号化された前記管理情報を取得するステップと、
前記ソフトウェア利用装置が、取得した前記管理情報の暗号を解読して前記利用可能時間情報を読み込み、利用可能時間の有無を判断するステップと、
前記ソフトウェア利用装置が、前記利用可能時間が有りと判断された場合に、取得した前記管理情報の暗号を解読して前記位置情報を読み込み、暗号化された前記ソフトウェアデータを前記位置情報に基づいて読み込み、暗号化された前記ソフトウェアデータを解読して前記ソフトウェアデータを利用可能とするステップと、
前記ソフトウェア利用装置が、前記ソフトウェアデータの利用時間に応じて前記利用可能時間を更新するステップと、
を有することを特徴とするソフトウェア課金方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ソフトウェアの販売を行うソフトウェア販売装置及びソフトウェアの利用を行うソフトウェア利用装置を有するソフトウェア課金システム、ソフトウェア販売装置、ソフトウェア利用装置及びソフトウェア課金方法に関し、特にソフトウェアの利用頻度に応じて課金を行うことが可能なソフトウェア課金システム、ソフトウェア販売装置、ソフトウェア利用装置及びソフトウェア課金方法に関する。
【０００２】
【従来の技術】
従来、ユーザが音楽ソフトウェアを入手しようとする場合、ＣＤを購入するか、レンタルＣＤから録音するか、或いはＦＭ放送等から録音するか等の限られた入手手段しかなかった。しかし最近では、コンピュータネットワーク、デジタル技術及び通信技術の発達により、新たな音楽ソフトウェア流通が可能になりつつある。それに伴い著作権料等のソフトウェアへの対価の支払い方法についても、これまでの観念とは違った新しい体系が必要とされている。これまでの対価の支払い方法は、例えば「ＣＤを購入する」といったような音楽ソフトウェアの完全買い取り式が主流であったが、これからは、例えば「１曲あたり１回＊＊円」等の従量課金が導入されることで、より柔軟で多彩な課金体系が形成されていくものと思われる。
【０００３】
【発明が解決しようとする課題】
しかし、従来の「１曲あたり１回＊＊円」という従量課金の方法では、一旦スタートした音楽を途中で止めると料金が無駄になってしまうため、曲の一部を再生して内容を確認したり、曲の途中で聴くことを止めづらいという問題点がある。
【０００４】
また、曲の一部を再生して内容を確認することができないため、特定の曲を探したり、特定の部分のみを聴くことができないという問題点もある。
さらに、繰り返し音楽を聴く場合、そのたびに課金処理を行わなければならないという問題点もある。
【０００５】
また、従来の課金方法では、曲を聴くたびに決済を行わなければならず、プレーヤは、非常に高いセキュリティレベルのオンラインもしくはオフラインの決済機能を搭載しなければならないという問題点もある。
【０００６】
本発明はこのような点に鑑みなされたものであり、ユーザの利用形態に柔軟に対応した課金を行うことが可能であり、かつ取り扱いが容易で安全性の高い課金体系を実現できるソフトウェア課金システム、ソフトウェア販売装置、ソフトウェア利用装置及びソフトウェア課金方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明では上記課題を解決するために、ソフトウェアの販売を行うソフトウェア販売装置及びソフトウェアの利用を行うソフトウェア利用装置を有するソフトウェア課金システムにおいて、前記ソフトウェア販売装置は、ソフトウェアデータが記録されているソフトウェアデータベースと、決済に必要な情報、販売する前記ソフトウェア及び前記ソフトウェアの利用可能時間の選択情報の入力を受け付ける受付手段と、受け付けた前記決済に必要な情報及び前記選択情報をもとに課金決済をする決済手段と、前記課金決済の対象となった前記ソフトウェアデータを前記ソフトウェアデータベースから読み出して暗号化するデータ暗号化手段と、暗号化された前記ソフトウェアデータを分散化するデータ分散化手段と、分散化された前記ソフトウェアデータを記録する記録媒体上の記録位置を示す位置情報及び前記課金決済により利用可能となった前記ソフトウェアの利用可能時間情報を有する管理情報を生成する管理情報生成手段と、前記管理情報を暗号化する管理情報暗号化手段と、暗号化された前記管理情報を前記ソフトウェア利用装置が認識可能に分散化する管理情報分散化手段と、分散化された前記ソフトウェアデータ及び分散化された前記管理情報を記録媒体に記録する媒体記録手段と、を有し、前記ソフトウェア利用装置は、前記記録媒体から暗号化された前記管理情報を取得する管理情報取得手段と、取得した前記管理情報の暗号を解読して前記利用可能時間情報を読み込み、前記利用可能時間の有無を判断する利用可能判断手段と、前記利用可能時間が有りと判断された場合に、取得した前記管理情報の暗号を解読して前記位置情報を読み込み、暗号化された前記ソフトウェアデータを前記位置情報に基づいて前記記録媒体から読み込み、暗号化された前記ソフトウェアデータを解読して前記ソフトウェアデータを利用可能とするソフトウェアデータ利用手段と、前記ソフトウェアデータの利用時間に応じて前記利用可能時間を更新して前記記録媒体に記録する利用可能時間更新手段と、を有することを特徴とするソフトウェア課金システムが提供される。
【０００８】
ここで、ソフトウェア課金システムは、ソフトウェアの販売を行うソフトウェア販売装置及びソフトウェアの利用を行うソフトウェア利用装置を有する。ソフトウェア販売装置は、ソフトウェアデータベース、受付手段、決済手段、データ暗号化手段、データ分散化手段、管理情報生成手段、管理情報暗号化手段、管理情報分散化手段及び媒体記録手段を有する。ソフトウェアデータベースは、ソフトウェアデータを記録し、受付手段は、決済に必要な情報、販売するソフトウェア及びソフトウェアの利用可能時間の選択情報の入力を受け付け、決済手段は、受け付けた決済に必要な情報及び選択情報をもとに課金決済をし、データ暗号化手段は、課金決済の対象となったソフトウェアデータをソフトウェアデータベースから読み出して暗号化し、データ分散化手段は、暗号化されたソフトウェアデータを分散化し、管理情報生成手段は、分散化されたソフトウェアデータを記録する記録媒体上の記録位置を示す位置情報及び課金決済により利用可能となったソフトウェアの利用可能時間情報を有する管理情報を生成し、管理情報暗号化手段は、管理情報を暗号化し、管理情報分散化手段は、暗号化された管理情報をソフトウェア利用装置が認識可能に分散化し、媒体記録手段は、分散化されたソフトウェアデータ及び分散化された管理情報を記録媒体に記録する。ソフトウェア利用装置は、管理情報取得手段、利用可能判断手段、ソフトウェアデータ利用手段及び利用可能時間更新手段を有する。管理情報取得手段は、記録媒体から暗号化された管理情報を取得し、利用可能判断手段は、取得した管理情報の暗号を解読して利用可能時間情報を読み込み、利用可能時間の有無を判断し、ソフトウェアデータ利用手段は、利用可能時間が有りと判断された場合に、取得した管理情報の暗号を解読して位置情報を読み込み、暗号化されたソフトウェアデータを位置情報に基づいて記録媒体から読み込み、暗号化されたソフトウェアデータを解読してソフトウェアデータを利用可能とし、利用可能時間更新手段は、ソフトウェアデータの利用時間に応じて利用可能時間を更新して記録媒体に記録する。
【０００９】
また、ソフトウェアの販売を行うソフトウェア販売装置において、ソフトウェアデータが記録されているソフトウェアデータベースと、決済に必要な情報、販売する前記ソフトウェア及び前記ソフトウェアの利用可能時間の選択情報の入力を受け付ける受付手段と、受け付けた前記決済に必要な情報及び前記選択情報をもとに課金決済をする決済手段と、前記課金決済の対象となった前記ソフトウェアデータを前記ソフトウェアデータベースから読み出して暗号化するデータ暗号化手段と、暗号化された前記ソフトウェアデータを分散化するデータ分散化手段と、分散化された前記ソフトウェアデータを記録する記録媒体上の記録位置を示す位置情報及び前記課金決済により利用可能となった前記ソフトウェアの利用可能時間情報を有する管理情報を生成する管理情報生成手段と、前記管理情報を暗号化する管理情報暗号化手段と、暗号化された前記管理情報を分散化する管理情報分散化手段と、分散化された前記ソフトウェアデータ及び分散化された前記管理情報を前記記録媒体に記録する媒体記録手段と、を有するソフトウェア販売装置が提供される。
【００１０】
ここで、ソフトウェア販売装置は、ソフトウェアデータベース、受付手段、決済手段、データ暗号化手段、データ分散化手段、管理情報生成手段、管理情報暗号化手段、管理情報分散化手段及び媒体記録手段を有する。ソフトウェアデータベースはソフトウェアデータを記録し、受付手段は、決済に必要な情報、販売するソフトウェア及びソフトウェアの利用可能時間の選択情報の入力を受け付け、決済手段は、受け付けた決済に必要な情報及び選択情報をもとに課金決済をし、データ暗号化手段は、課金決済の対象となったソフトウェアデータをソフトウェアデータベースから読み出して暗号化し、データ分散化手段は、暗号化されたソフトウェアデータを分散化し、管理情報生成手段は、分散化されたソフトウェアデータを記録する記録媒体上の記録位置を示す位置情報及び課金決済により利用可能となったソフトウェアの利用可能時間情報を有する管理情報を生成し、管理情報暗号化手段は、管理情報を暗号化し、管理情報分散化手段は、暗号化された管理情報を分散化し、媒体記録手段は、分散化されたソフトウェアデータ及び分散化された管理情報を記録媒体に記録する。
【００１１】
また、ソフトウェアの利用を行うソフトウェア利用装置において、暗号化されたソフトウェアデータの記録媒体上の記録位置を示す位置情報及び課金決済により利用可能となった前記ソフトウェアの利用可能時間情報を有する管理情報が暗号化された後に分散化されて記録された記録媒体から、前記管理情報を取得する管理情報取得手段と、取得した前記管理情報の暗号を解読して前記利用可能時間情報を読み込み、利用可能時間の有無を判断する利用可能判断手段と、前記利用可能時間が有りと判断された場合に、取得した前記管理情報の暗号を解読して前記位置情報を読み込み、暗号化された前記ソフトウェアデータを前記位置情報に基づいて前記記録媒体から読み込み、暗号化された前記ソフトウェアデータを解読して前記ソフトウェアデータを利用可能とするソフトウェアデータ利用手段と、前記ソフトウェアデータの利用時間に応じて前記利用可能時間を更新して前記記録媒体に記録する利用可能時間更新手段と、を有することを特徴とするソフトウェア利用装置が提供される。
【００１２】
ここで、ソフトウェア利用装置は、管理情報取得手段、利用可能判断手段、ソフトウェアデータ利用手段及び利用可能時間更新手段を有する。管理情報取得手段は、暗号化されたソフトウェアデータの記録媒体上の記録位置を示す位置情報及び課金決済により利用可能となったソフトウェアの利用可能時間情報を有する管理情報が暗号化された後に分散化されて記録された記録媒体から、前記管理情報を取得し、利用可能判断手段は、取得した管理情報の暗号を解読して利用可能時間情報を読み込み、利用可能時間の有無を判断し、ソフトウェアデータ利用手段は、利用可能時間が有りと判断された場合に、取得した管理情報の暗号を解読して位置情報を読み込み、暗号化されたソフトウェアデータを位置情報に基づいて記録媒体から読み込み、暗号化されたソフトウェアデータを解読してソフトウェアデータを利用可能とし、利用可能時間更新手段は、ソフトウェアデータの利用時間に応じて利用可能時間を更新して記録媒体に記録する。
【００１３】
このように、ソフトウェア及びその利用時間を販売し、利用者は購入したソフトウェアをその利用時間以内で利用できることとしたため、簡易な手続きで利用者の様々な要求に柔軟に対応することが可能となる。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本形態における楽曲課金システム１の構成を示した構成図である。本形態では、課金対象として楽曲のソフトウェアを扱うものとする。
【００１６】
楽曲課金システム１は、楽曲データが記録されている楽曲データベース３、利用者の認証やＰＯＳデータの管理、販売した楽曲の料金引き落とし等の決済処理を行う決済センタ２、楽曲の販売処理を行う楽曲販売端末４、利用者が購入した楽曲を再生する楽曲再生装置１０により構成されている。
【００１７】
楽曲販売端末４は、楽曲データベース３及び決済センタ２にアクセスし、楽曲データ及びその利用可能時間情報を読み込む制御部４ａ、楽曲販売処理時における操作表示及び利用者の入力を受け付ける表示・操作入力部４ｄ、販売した楽曲の利用可能時間を処理する時間情報制御部４ｂ、データを暗号化するデータ暗号化部４ｃ及び楽曲データとその利用可能時間をディスク媒体５へ記録する媒体記録装置４ｅによって構成されている。ここで、決済センタ２及び楽曲データベース３は、制御部４ａとオンラインで接続され、制御部４ａは、表示・操作入力部４ｄ、時間情報制御部４ｂ及び媒体記録装置４ｅと電気的に接続されている。また、時間情報制御部４ｂは、データ暗号化部４ｃ及び媒体記録装置４ｅと電気的に接続されている。
【００１８】
楽曲再生装置１０は、楽曲再生装置１０全体を制御する制御部１０ａ、楽曲再生時における操作表示及び利用者の入力を受け付ける表示・操作入力部１０ｄ、楽曲の再生時間をカウントし、購入した利用可能時間をもとに楽曲の再生時間を制御する時間情報制御部１０ｂ、楽曲データの暗号解読を行う楽曲データ解読部１０ｃ及びディスク媒体５に記録された楽曲データとその利用可能時間を読み込む媒体駆動装置１０ｅによって構成されている。ここで、制御部１０ａは、表示・操作入力部１０ｄ、時間情報制御部１０ｂ及び媒体駆動装置１０ｅと電気的に接続され、時間情報制御部１０ｂは、楽曲データ解読部１０ｃ及び媒体駆動装置１０ｅと電気的に接続されている。
【００１９】
次に、楽曲課金システム１の動作について説明する。
楽曲販売端末４は、コンビニエンスストア及びレコード店等に配置され、あるいは情報端末として家庭内に設置され、利用者は、この楽曲販売端末４を利用して“楽曲を一定時間聴く権利”を購入する。購入された楽曲データは、その利用可能時間とともにディスク媒体５に記録され、それらのデータが記録されたディスク媒体５は、利用者が所有する楽曲再生装置１０によって再生される。この際、楽曲再生装置１０は、ディスク媒体５に記録されている楽曲を、同じくそこに記録されている利用可能時間を上限として再生することができる。
【００２０】
まず、図１を用い、利用者が楽曲を購入する場合における楽曲販売端末４の動作について説明する。
楽曲の購入を希望する利用者は、表示・操作入力部４ｄに表示される操作手順、楽曲名、料金等に従って購入を希望する楽曲を選択し、表示・操作入力部４ｄへの入力処理を行う。ここで、楽曲は、曲単位、曲集単位で選択することが可能であり、その選択に応じ、曲単位、曲集単位で課金が行われることとなる。また、各楽曲の再生時間に応じたいくつかの利用可能時間が選択できるようになっており、利用者は、個々の必要に応じた利用可能時間を購入することとなる。この利用可能時間は、選択される楽曲の再生時間以上の長さで設定される。例えば楽曲の再生時間が５分であった場合、この利用可能時間は、再生時間である５分以上の長さの６分、１０分、２５分、５０分、無制限等が設定される。ここで、無制限とは、従来行われてきた楽曲の買い取りを意味することとなる。各利用可能時間は、その長さに応じた料金が設定されており、例えば、６分  ２０円、１０分  ４０円、無制限  ４００円という具合に料金設定がされる。
【００２１】
表示・操作入力部４ｄによって楽曲及び利用可能時間の選択入力が行われると、制御部４ａは決済に必要なユーザ認証等の情報を取得するため、その旨を表示・操作入力部４ｄに表示し、決済に必要な情報の入力を受け付ける。利用者は、表示・操作入力部４ｄの表示に従って、表示・操作入力部４ｄに決済に必要な情報を入力する。
【００２２】
このようにして、楽曲の選択、決済に必要な情報の入力が終了すると、まず、制御部４ａは決済センタ２とアクセスし、決済に必要な情報の転送を行う。この際、決済情報のやりとりを安全に行うため、時間情報制御部４ｂは、制御部４ａを介して決済センタ２と暗号化鍵の交換を行い、決済センタ２の認証を得る。決済センタ２の認証を得た時間情報制御部４ｂは、決済に必要な情報及び入力された楽曲及びその利用可能時間に課金される料金の情報を決済センタ２に転送する。これらの情報を受け取った決済センタ２は、転送された決済に必要な情報をもとに楽曲の課金決済処理を行う。課金決済処理を終了した決済センタ２は、購入された利用可能時間情報を暗号化して制御部４ａに転送する。利用可能時間情報を受け取った制御部４ａは、受け取った利用可能時間情報を時間情報制御部４ｂに送る。
【００２３】
次に、制御部４ａは楽曲データベース３とアクセスし、購入された楽曲の要求情報の転送を行う。この際、楽曲データベース３のやりとりを安全に行うため、時間情報制御部４ｂは、制御部４ａを介して楽曲データベースと暗号化鍵の交換を行い、楽曲データベース３の認証を得る。楽曲データベース３の認証を得た時間情報制御部４ｂは、購入された楽曲の要求情報を転送し、この要求を受けた楽曲データベース３は、要求された楽曲の楽曲データを暗号化し、制御部４ａに転送する。楽曲データを受け取った制御部４ａは、受け取った楽曲データを時間情報制御部４ｂに送る。
【００２４】
このように、決済センタ２から転送された利用可能時間情報及び楽曲データベース３から転送された楽曲データを受け取った時間情報制御部は、それらの情報をディスク媒体に記録するためのデータ処理を開始する。図２は、ディスク媒体５に記録される利用可能時間情報及び楽曲データの様子を示した図である。
【００２５】
図２の場合、３つの楽曲が購入され、それらに対応する楽曲データ２１、２２、２３が楽曲データベース３から転送されてきている。楽曲データベース３から転送された楽曲データ２１、２２、２３は、データ暗号化部４ｃに送られ、そこで再び暗号化される。暗号化された楽曲データ２１、２２、２３は、それらの暗号化鍵と共に時間情報制御部４ｂに送られ、時間情報制御部４ｂは、暗号化された楽曲データ２１、２２、２３を分散化する。分散化された楽曲データ２１、２２、２３は媒体記録装置４ｅに送られ、媒体記録装置４ｅは分散化された楽曲データ２１、２２、２３をディスク媒体５に記録する。図２の場合、楽曲データ２１、２２、２３は、それぞれ３つずつ、合計９つに分離され、分離された９つの楽曲データは、ディスク媒体５上の９つの領域に分散されて配置される。
【００２６】
次に、時間情報制御部４ｂは、データ暗号化部４ｃから送られた楽曲データ２１、２２、２３に対応する暗号化鍵２４ａ、決済センタ２から転送された利用可能時間情報２４ｂ及びディスク媒体５上に分散して配置された楽曲データ２１、２２、２３の位置を示す楽曲位置情報２４ｃを有する楽曲管理情報２４を生成する。生成された楽曲管理情報２４は暗号化され、暗号化された楽曲管理情報２４は、楽曲販売端末４と楽曲再生装置１０が共に認識できる方法で分散化されて媒体記録装置４ｅに送られる。媒体記録装置４ｅは、送られた楽曲管理情報２４をディスク媒体５に記録する。
【００２７】
ディスク媒体５への記録が終了すると、時間情報制御部４ｂは、制御部４ａを介し、決済が終了した旨を決済センタ２に通知する。この通知を受け取った決済センタ２は決済処理を終了し、その旨を制御部４ａを介して時間情報制御部４ｂに通知する。この通知を受け取った時間情報制御部４ｂは、販売処理の終了を制御部４ａに伝え、制御部４ａは販売の終了を表示・操作入力部４ｄに表示させる。
【００２８】
次に、図１を用いて楽曲再生装置１０の動作について説明する。
楽曲の購入を行った利用者は、その楽曲データ２１、２２、２３及び楽曲管理情報２４が記録されたディスク媒体５を持ち帰り、利用者が所有する楽曲再生装置１０を用いて楽曲の再生を行う。
【００２９】
ディスク媒体５が楽曲再生装置１０に配置されると、楽曲再生装置１０の制御部１０ａは時間情報制御部１０ｂに指示を与え、楽曲データ２１、２２、２３及び楽曲管理情報２４の読み込みを要求する。制御部１０ａからの指示を受けた時間情報制御部１０ｂは、媒体駆動装置１０ｅを制御し、ディスク媒体５から楽曲データ２１、２２、２３及び楽曲管理情報２４の読み込みを行う。媒体駆動装置１０ｅによって読み込まれた楽曲データ２１、２２、２３及び楽曲管理情報２４は、時間情報制御部１０ｂに送られる。
【００３０】
時間情報制御部１０ｂは、送られた楽曲データ２１、２２、２３及び楽曲管理情報２４の暗号を解き、曲名、演奏時間等の表示に必要な情報を制御部１０ａに送る。制御部１０ａは、それらの内容を表示・操作入力部１０ｄに表示させ、利用者からの入力を受け付ける。ここで、利用者が表示・操作入力部１０ｄに対して＜再生＞を入力した場合、その再生指示信号は制御部１０ａに伝えられる。制御部１０ａに伝えられた再生指示信号は、時間情報制御部１０ｂに伝えられ、時間情報制御部１０ｂはディスク媒体５の再生処理を開始する。
【００３１】
再生処理を行う場合、まず時間情報制御部１０ｂは、読み込まれた楽曲管理情報２４の暗号を解き、楽曲管理情報２４に含まれる利用可能時間情報２４ｂを読み込む。読み込まれた利用可能時間情報２４ｂは、その利用可能時間をある一定の区切りのよいところまで減じられ、再度暗号・分散化されディスク媒体５に記録されることにより、ディスク媒体５に記録されている楽曲管理情報２４を更新する。
【００３２】
次に、時間情報制御部１０ｂは、再生しようとしている楽曲に対応する楽曲管理情報２４の符号化鍵２４ａを読み込み、読み込まれた暗号化鍵２４ａを楽曲データ解読部１０ｃに配置する。
【００３３】
次に、時間情報制御部１０ｂは、楽曲管理情報２４の楽曲位置情報２４ｃを読み込み、その楽曲位置情報２４ｃをもとに媒体駆動装置１０ｅを駆動し、再生しようとする楽曲データをディスク媒体５から読み込む。読み込まれた楽曲データは、楽曲データ解読部１０ｃに送られ、楽曲データ解読部１０ｃは、そこに配置されている暗号化鍵を用いて送られた楽曲データの暗号を解読する。暗号が解かれた楽曲データは、楽曲データ解読部１０ｃから出力され、音声信号として再生される。ここで、時間情報制御部１０ｂは、楽曲の再生時間のカウントを開始する。
【００３４】
このように、時間情報制御部１０ｂは、楽曲の再生中、ディスク媒体５から順次楽曲管理情報２４を読み込み、再生される楽曲に対応する暗号化鍵２４ａを楽曲データ解読部１０ｃに配置し、ディスク媒体５から再生される楽曲の楽曲データを読み込み、楽曲データ解読部１０ｃで暗号を解読させ、楽曲の再生を行う。
【００３５】
そして、時間情報制御部１０ｂは、ある一定間隔で、再生時間のカウント数と、区切りのよいところで減算した利用可能時間の減算分との比較を行い、カウント数がこの減算分を上回ったときは、再び利用可能時間を区切りのよいところまで減じ、利用可能時間情報２４ｂの更新を行う。
【００３６】
以上のように楽曲の再生処理が行われ、利用者が楽曲の再生を停止しようとする場合、利用者は、表示・操作入力部１０ｄに＜停止＞を入力する。入力された停止指示信号は、制御部１０ａに伝えられ、停止指示信号を受け取った制御部１０ａは時間情報制御部１０ｂに伝える。停止指示信号を受け取った時間情報制御部１０ｂは、カウントを停止し、媒体駆動装置１０ｅを停止させる。そして、カウント数と、区切りのよいところで減算した利用可能時間の減算分との比較を行い、利用可能時間情報２４ｂの更新を行う。
【００３７】
また、再生処理中、利用可能時間情報２４ｂが０以下となった場合、時間情報制御部１０ｂはその旨を制御部１０ａに通知する。この通知を受け取った制御部１０ａは、表示・操作入力部１０ｄに利用可能時間が無くなったことを表示させる。その後、時間情報制御部１０ｂは、その時点で再生されている楽曲の終了時点まで楽曲の再生を継続させ、その楽曲の再生が終了した時点で媒体駆動装置１０ｅを停止させ、カウントを停止する。そして、時間情報制御部１０ｂは、利用可能時間情報２４ｂの利用可能時間を０に更新し、再生が終了したことを制御部１０ａに通知する。この通知を受けた制御部１０ａは、表示・操作入力部１０ｄに再生を終了したことを表示させる。
【００３８】
次に、楽曲課金システム１の処理動作をフローチャートを用いて説明する。
図３及び図４は、楽曲販売端末４の楽曲販売処理を示したフローチャートである。
【００３９】
〔Ｓ１〕  楽曲データベース３から楽曲情報を入手する。
〔Ｓ２〕  入手した楽曲情報を表示・操作入力部４ｄに表示させる。
〔Ｓ３〕  利用者が表示・操作入力部４ｄに対して、楽曲購入入力を行ったか否か判断する。入力が行われた場合は、ステップＳ４に進む。入力されていない場合は、ステップＳ３にとどまる。
【００４０】
〔Ｓ４〕  決済情報の入力を受け付ける。
〔Ｓ５〕  利用者が表示・操作入力部４ｄに対して、決済情報の入力を行ったか否か判断する。入力が行われた場合は、ステップＳ６に進む。入力されていない場合は、ステップＳ５にとどまる。
【００４１】
〔Ｓ６〕  決済センタ２にアクセスする。
〔Ｓ７〕  決済センタ２と暗号化鍵の交換を行う。
〔Ｓ８〕  決済センタ２から販売した利用可能時間を取得する。
【００４２】
〔Ｓ９〕  楽曲データベース３と暗号化鍵の交換を行う。
〔Ｓ１０〕  楽曲データベース３に対して、販売する楽曲の楽曲データを要求する。
【００４３】
〔Ｓ１１〕  楽曲データベース３から楽曲データを取得する。
〔Ｓ１２〕  取得した楽曲データを暗号化する。
〔Ｓ１３〕  楽曲データを分散化してディスク媒体５に記録する。
【００４４】
〔Ｓ１４〕  楽曲管理情報を暗号・分散化してディスク媒体５に記録する。
〔Ｓ１５〕  ディスク媒体５への記録が終了したことを決済センタ２に通知する。
【００４５】
〔Ｓ１６〕  決済センタ２からの決済終了通知を取得したか否か判断する。決済終了通知を取得した場合、ステップＳ１７に進む。取得していない場合、ステップＳ１６にとどまる。
【００４６】
〔Ｓ１７〕  楽曲の販売処理が終了したことを表示・操作入力部１０ｄに表示させる。
図５は、楽曲再生装置１０の楽曲再生処理を示したフローチャートである。
【００４７】
〔Ｓ２０〕  ディスク媒体５から楽曲データ及び楽曲管理情報を取得する。
〔Ｓ２１〕  楽曲データ及び楽曲管理情報の暗号を解読する。
〔Ｓ２２〕  楽曲情報を表示・操作入力部１０ｄに表示させる。
【００４８】
〔Ｓ２３〕  表示・操作入力部１０ｄから＜再生＞入力がされたか否か判断する。＜再生＞入力が行われた場合はステップＳ２４に進む。入力が行われていない場合、ステップＳ２３にとどまる。
【００４９】
〔Ｓ２４〕  再生処理を行う。
〔Ｓ２５〕  再生カウントを停止する。
〔Ｓ２６〕  利用可能時間の更新を行う。
【００５０】
図６は、図５のステップＳ２４における再生処理の流れの詳細を示したフローチャートである。
〔Ｓ３０〕  利用可能時間の更新を行う。
【００５１】
〔Ｓ３１〕  利用可能時間が０以下になったか否か判断する。０以下となった場合ステップＳ３２に進む。そうでない場合、ステップＳ３３に進む。
〔Ｓ３２〕  再生時間終了処理を行う。
【００５２】
〔Ｓ３３〕  再生する楽曲の暗号化鍵を楽曲データ解読部１０ｃに配置する。
〔Ｓ３４〕  再生する楽曲データを呼び出す。
〔Ｓ３５〕  呼び出した楽曲データを解読し、楽曲の再生を開始する。
【００５３】
〔Ｓ３６〕  楽曲の再生時間のカウントを開始する。
〔Ｓ３７〕  表示・操作入力部１０ｄから、＜停止＞が入力がされたか否か判断する。＜停止＞が入力された場合は、処理を終了する。入力されていない場合は、ステップＳ３０に進む。
【００５４】
図７は、図６における再生時間終了処理の流れの詳細を示したフローチャートである。
〔Ｓ４０〕  利用可能時間が無くなったことを表示・操作入力部１０ｄに表示する。
【００５５】
〔Ｓ４１〕  再生中の楽曲が終了した時点で媒体駆動装置１０ｅを停止させ、ディスク媒体５の再生を終了する。
〔Ｓ４２〕  楽曲の再生時間のカウントを終了する。
【００５６】
〔Ｓ４３〕  利用可能時間の更新を行う。
〔Ｓ４４〕  再生が終了したことを表示・操作入力部１０ｄに表示する。
このように、本形態では、楽曲販売端末４を用いて、楽曲データ及びその利用可能時間を販売し、楽曲再生装置１０は、購入した利用可能時間をもとに購入した楽曲の再生時間を制御することとしたため、楽曲の再生時間に応じた課金を行うことが可能となり、多様な再生方法に対して柔軟な課金処理を行うことが可能となる。
【００５７】
また、楽曲販売端末４において、販売した楽曲データ及びその利用時間を記録媒体に記録し、楽曲再生装置１０において、その記録媒体を再生することとしたため、楽曲再生途中に面倒な課金処理を行う必要がない。
【００５８】
さらに、楽曲販売端末４において、購入した楽曲データ及びその利用時間を記録媒体に記録し、楽曲再生装置１０において、その記録媒体を再生することとしたため、楽曲再生装置１０が直接決済処理を行うことがなく、楽曲再生装置１０に高いセキュリティレベルが要求されることはない。
【００５９】
また、楽曲の再生時間よりも長い時間を利用時間として販売することとしたため、楽曲の一部を確認してから再生を行う等多様な再生方法に対応することが可能となる。
【００６０】
なお、本形態では、課金対象として楽曲のソフトウェアを対象としたが、映像ソフトウェア、ゲームソフトウェア、コンピュータソフトウェア、その他のソフトウェアを対象とすることとしてもよい。
【００６１】
また、本形態では、決済センタ２において決済処理及び利用可能時間の設定を行うこととしたが、楽曲販売端末４内部に利用時間設定手段を設け、利用者が、現金及びプリペードカードを用いることにより、楽曲販売端末４のみで、決済処理及び利用可能時間の設定を行うこととしてもよい。
【００６２】
さらに、本形態では、外部に楽曲データベース３を設けることとしたが、大容量ストレージ装置等を用い、楽曲販売端末４内部に楽曲データベースを設置することとしてもよい。
【００６３】
また、本形態では楽曲販売端末４を用い、利用可能時間を販売することとしたが、逆に利用可能時間を換金できるようにしてもよく、さらに、追加料金を支払うことにより、一度購入した利用可能時間を追加できるようにしてもよい。
【００６４】
さらに、本形態では、楽曲再生装置１０は、購入した利用可能時間をもとに楽曲の再生時間を制御することとしたが、楽曲によっては、ある一定期間のみは無料で再生が可能であり、一定期間経過後、購入した利用可能時間を用いて再生することとしてもよい。
【００６５】
また、逆に、楽曲によっては、ある一定期間における再生の場合のみ、購入した利用可能時間を用いて再生を行い、その一定期間経過後には無料で再生が行えることとしてもよい。
【００６６】
さらに、購入した利用可能時間を複数の利用者に分割したり、逆に複数の利用者が所有する利用可能時間を合成できることとしてもよい。
また、本形態では、楽曲データ及びその利用可能時間をディスク媒体５に記録することとしたが、テープ、半導体メモリ等その他の記録媒体を用いることとしてもよく、また楽曲販売端末４及び楽曲再生装置１０をオンラインあるいはワイヤレスで結び、購入した楽曲データ及び利用可能時間情報を楽曲再生装置１０で読み込むこととしてもよい。
【００６７】
さらに、本形態では、利用可能時間が無くなった場合、その際再生している楽曲が終了した後、再生を終了することとしたが、利用可能時間が無くなった後、一定時間のみ再生を許可することとしてもよく、また、利用可能時間が無くなった時点で楽曲の再生を終了することとしてもよい。さらに、利用可能時間が０に近づいた時点で、画像や音等によりその旨を利用者に通知することとしてもよい。
【００６８】
【発明の効果】
以上説明したように本発明では、ソフトウェア販売装置を用いてソフトウェア及びその利用時間を販売し、ソフトウェア利用装置は、購入した利用時間によりソフトウェアの利用時間を制御することとしたため、ソフトウェアの利用時間に応じた課金を行うことが可能となり、多様な利用方法に対して柔軟な課金処理を行うことが可能となる。
【００６９】
また、ソフトウェア販売装置において、購入したソフトウェアデータ及びその利用時間を記録媒体に記録し、ソフトウェア利用装置において、その記録媒体を利用することとしたため、ソフトウェア利用途中に面倒な課金処理を行う必要がない。
【００７０】
さらに、ソフトウェア販売装置において、販売したソフトウェアデータ及びその利用時間を記録媒体に記録し、ソフトウェア利用装置において、その記録媒体を利用することとしたため、ソフトウェア利用装置が直接決済処理を行うことがなく、ソフトウェア利用装置に高いセキュリティレベルが要求されることはない。
【００７１】
また、ソフトウェアの利用時間よりも長い時間を利用時間として販売することとしたため、ソフトウェアの一部を確認してから利用を行う等多様な利用方法に対応することが可能となる。
【００７２】
さらに、ソフトウェア販売装置を用いてソフトウェア及びその利用時間を販売できることとしたため、ソフトウェアの利用時間に応じた課金を行うことが可能となり、多様な利用方法に対して柔軟な課金処理を行うことが可能となる。
【００７３】
また、ソフトウェア利用装置によって、購入した利用時間によりソフトウェアの利用を制御することとしたため、ソフトウェアの利用時間に応じた課金を行うことが可能となり、多様な利用方法に対して柔軟な課金処理を行うことが可能となる。
【００７４】
さらに、ソフトウェア及びその利用時間を販売し、購入した利用時間をもとにソフトウェアの利用時間を制御することとしたため、ソフトウェアの利用時間に応じた課金を行うことが可能となり、多様な利用方法に対して柔軟な課金処理を行うことが可能となる。
【００７５】
また、ソフトウェアデータと共にその利用時間を記録媒体に記録することとしたため、ソフトウェアの利用時間に応じた課金を行うことが可能となり、多様な利用方法に対して柔軟な課金処理を行うことが可能となる。
【図面の簡単な説明】
【図１】本形態における楽曲課金システムの構成を示した構成図である。
【図２】ディスク媒体に記録される利用可能時間情報及び楽曲データの様子を示した図である。
【図３】楽曲販売端末の楽曲販売処理を示したフローチャートである。
【図４】楽曲販売端末の楽曲販売処理を示したフローチャートである。
【図５】楽曲再生装置の楽曲再生処理を示したフローチャートである。
【図６】図５のステップＳ２４における再生処理の流れの詳細を示したフローチャートである。
【図７】図６における再生時間終了処理の流れの詳細を示したフローチャートである。
【符号の説明】
１・・・楽曲課金システム、２・・・決済センタ、３・・・楽曲データベース、４・・・楽曲販売端末、４ａ・・・制御部、４ｂ・・・時間情報制御部、４ｃ・・・データ暗号化部、４ｄ・・・表示・操作入力部、４ｅ・・・媒体記録装置、５・・・ディスク媒体、１０・・・楽曲再生装置、１０ａ・・・制御部、１０ｂ・・・時間情報制御部、１０ｃ・・・楽曲データ解読部、１０ｄ・・・表示・操作入力部、１０ｅ・・・媒体駆動装置、２１・・・楽曲データ、２２・・・楽曲データ、２３・・・楽曲データ、２４・・・楽曲管理情報、２４ａ・・・暗号化鍵、２４ｂ・・・利用可能時間情報、２４ｃ・・・楽曲位置情報
【図１】
0004320842.tif 000002
【図２】
0004320842.tif 000003
【図３】
0004320842.tif 000004
【図４】
0004320842.tif 000005
【図５】
0004320842.tif 000006
【図６】
0004320842.tif 000007
【図７】
0004320842.tif 000008