JP2001331664A - Device and method for providing information, device and method for processing information, program storage medium, and program - Google Patents
Device and method for providing information, device and method for processing information, program storage medium, and programInfo
- Publication number
- JP2001331664A JP2001331664A JP2001029921A JP2001029921A JP2001331664A JP 2001331664 A JP2001331664 A JP 2001331664A JP 2001029921 A JP2001029921 A JP 2001029921A JP 2001029921 A JP2001029921 A JP 2001029921A JP 2001331664 A JP2001331664 A JP 2001331664A
- Authority
- JP
- Japan
- Prior art keywords
- content
- program
- transmission
- information
- mobile phone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 123
- 230000005540 biological transmission Effects 0.000 claims description 164
- 230000010365 information processing Effects 0.000 claims description 40
- 230000004044 response Effects 0.000 claims description 35
- 238000010586 diagram Methods 0.000 description 29
- 230000006870 function Effects 0.000 description 26
- 238000004891 communication Methods 0.000 description 24
- 230000003287 optical effect Effects 0.000 description 7
- 239000004065 semiconductor Substances 0.000 description 6
- 101100123718 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) pda-1 gene Proteins 0.000 description 3
- 238000013478 data encryption standard Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報提供装置およ
び方法、情報処理装置および方法、プログラム格納媒
体、並びにプログラムに関し、特に、利用条件を基に利
用されるコンテンツを管理し、または提供する情報提供
装置および方法、情報処理装置および方法、プログラム
格納媒体、並びにプログラムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information providing apparatus and method, an information processing apparatus and method, a program storage medium, and a program, and more particularly to information for managing or providing contents used based on usage conditions. The present invention relates to a providing device and method, an information processing device and method, a program storage medium, and a program.
【0002】[0002]
【従来の技術】図1は、従来のデジタルデータ伝送シス
テムの構成を示す図である。パーソナルコンピュータ1
−1は、ローカルエリアネットワークまたはインターネ
ットなどから構成されるネットワーク3に接続されてい
る。パーソナルコンピュータ1は、ネットワーク3を介
して、ショップサーバ4から、コンテンツの利用条件と
共に楽音のデータ(以下、コンテンツと称する)を受信
して、利用条件に対応させてコンテンツを記録する。シ
ョップサーバ4から受信したコンテンツは、所定の圧縮
の方式(例えば、ATRAC3(商標))で符号化されている
とともに、DES(Data Encryption Standard)などの暗
号化方式で暗号化されている。2. Description of the Related Art FIG. 1 is a diagram showing a configuration of a conventional digital data transmission system. Personal computer 1
-1 is connected to a network 3 composed of a local area network or the Internet. The personal computer 1 receives the musical tone data (hereinafter, referred to as content) together with the content use condition from the shop server 4 via the network 3 and records the content in accordance with the use condition. The content received from the shop server 4 is encoded by a predetermined compression method (for example, ATRAC3 (trademark)) and is also encrypted by an encryption method such as DES (Data Encryption Standard).
【0003】利用条件は、例えば、その利用条件に対応
するコンテンツを同時に利用することができるポータブ
ルデバイス2(Portable Device(PDとも称する))の
台数(後述する、いわゆるチェックアウトできるPDの台
数)を示す。利用条件に示される数だけコンテンツをチ
ェックアウトしたときでも、パーソナルコンピュータ1
−1は、そのコンテンツを再生できる。The use condition is, for example, the number of portable devices 2 (Portable Devices (also referred to as PDs)) that can simultaneously use the content corresponding to the use condition (the number of PDs that can be checked out, which will be described later). Show. Even when the content is checked out by the number indicated in the usage conditions, the personal computer 1
-1 means that the content can be reproduced.
【0004】パーソナルコンピュータ1−1は、パーソ
ナルコンピュータ1−1が記録しているコンテンツに関
連するデータ(例えば、曲名、または利用条件など)を
表示するとともに、チェックアウトの指示などを入力し
て、SDMI(Secure Digital Music Initiative)の
規格に準拠した図示せぬソフトウェアモジュール(以
下、LCM(Licensed Compliant Module)と称する)
にその指示に対応したチェックアウトなどの処理を実行
させる。[0004] The personal computer 1-1 displays data related to the content recorded on the personal computer 1-1 (for example, song titles or usage conditions) and inputs a check-out instruction and the like. A software module (not shown) compliant with the SDMI (Secure Digital Music Initiative) standard (hereinafter referred to as LCM (Licensed Compliant Module))
To execute a process such as checkout corresponding to the instruction.
【0005】パーソナルコンピュータ1−1のLCM
は、コンテンツの不正な2次利用による著作権の侵害の
防止を目的として、個々のコンテンツに対して著作権者
が指定する利用条件でのみコンテンツを利用できるよう
に制御を行うモジュール群から構成される。利用条件に
は、コンテンツの再生条件、コピー条件、移動条件、ま
たは蓄積条件などが含まれる。LCM of personal computer 1-1
Consists of a group of modules that control each individual content so that it can be used only under the usage conditions specified by the copyright holder, in order to prevent copyright infringement due to unauthorized secondary use of the content. You. The usage conditions include content playback conditions, copy conditions, transfer conditions, storage conditions, and the like.
【0006】パーソナルコンピュータ1−1のLCM
は、パーソナルコンピュータ1−1に接続された機器が
正当であるかの認証を行い、安全な方法でコンテンツの
移動の処理などを実行する。コンテンツの移動の処理な
どに伴い、LCMは、必要な鍵を生成して、鍵を管理
し、コンテンツを暗号化し、または接続されている機器
との通信を制御する。LCM of personal computer 1-1
Performs authentication of whether the device connected to the personal computer 1-1 is legitimate, and executes a process of moving content in a secure manner. The LCM generates a necessary key, manages the key, encrypts the content, or controls communication with a connected device in accordance with a process of moving the content.
【0007】また、パーソナルコンピュータ1−1のL
CMは、接続されているポータブルデバイス2の正当性
をチェックして、ショップサーバ4が指定した利用条件
をコンテンツ(暗号化されている)に付加して、ポータ
ブルデバイス2にコンテンツを記録させる。The L of the personal computer 1-1 is
The CM checks the validity of the connected portable device 2, adds the usage conditions specified by the shop server 4 to the content (encrypted), and causes the portable device 2 to record the content.
【0008】パーソナルコンピュータ1−1のLCM
は、暗号化して記録しているコンテンツを、コンテンツ
に関連するデータ(例えば、曲名、または利用条件な
ど)と共に、接続されているポータブルデバイス2に供
給するとともに、ポータブルデバイス2に供給したこと
に対応して、供給したコンテンツに対応する利用条件を
更新する(以下、チェックアウトと称する)。より詳細
には、チェックアウトしたとき、LCMは、パーソナル
コンピュータ1−1が記録している、そのコンテンツに
対応する利用条件のチェックアウトできる回数から、1
を減ずる。チェックアウトできる回数が0のとき、対応
するコンテンツは、チェックアウトすることができな
い。LCM of personal computer 1-1
Indicates that the encrypted content is supplied to the connected portable device 2 together with the content-related data (for example, a song title or usage conditions), and that the content is supplied to the portable device 2. Then, the use condition corresponding to the supplied content is updated (hereinafter, referred to as checkout). More specifically, when checking out, the LCM calculates the number of times that the use condition corresponding to the content recorded in the personal computer 1-1 can be checked out, by one.
Reduce. When the number of times that the user can check out is 0, the corresponding content cannot be checked out.
【0009】ポータブルデバイス2は、パーソナルコン
ピュータ1−1から供給されたコンテンツ(すなわち、
チェックアウトされたコンテンツ)を、コンテンツに関
連するデータ(例えば、曲名、または利用条件など)と
共に、その内部に有するフラッシュメモリなどの記憶媒
体に記憶させる。[0009] The portable device 2 stores the content (ie, the content supplied from the personal computer 1-1).
The checked-out content) is stored in a storage medium such as a flash memory provided therein, together with data (for example, a song title or usage conditions) related to the content.
【0010】ポータブルデバイス2は、コンテンツに対
応する利用条件に基づいて、記憶されているコンテンツ
を再生し、図示せぬヘッドフォンなどに出力する。The portable device 2 reproduces the stored content based on the usage conditions corresponding to the content and outputs the content to headphones (not shown).
【0011】例えば、コンテンツに対応する利用条件と
して記憶されている、再生制限としての再生回数を超え
て再生しようとしたとき、ポータブルデバイス2は、そ
のコンテンツの再生を停止する。For example, when the portable device 2 tries to reproduce the content exceeding the number of times of reproduction as the reproduction restriction stored as the use condition corresponding to the content, the portable device 2 stops the reproduction of the content.
【0012】使用者は、コンテンツを記憶したポータブ
ルデバイス2をパーソナルコンピュータ1−1から取り
外して、持ち歩き、記憶されているコンテンツを再生さ
せて、コンテンツに対応する音楽などをヘッドフォンな
どで聴くことができる。The user can remove the portable device 2 storing the content from the personal computer 1-1, carry it around, play back the stored content, and listen to music corresponding to the content using headphones or the like. .
【0013】ポータブルデバイス2がUSBケーブル等を
介してパーソナルコンピュータ1−1に接続されたと
き、ポータブルデバイス2とパーソナルコンピュータ1
−1とは、相互認証の処理を実行する。この相互認証の
処理は、チャレンジレスポンス方式の認証の処理であ
る。チャレンジレスポンス方式とは、パーソナルコンピ
ュータ1−1が生成するある値(チャレンジ)に対し
て、ポータブルデバイス2がパーソナルコンピュータ1
−1と共有している秘密鍵を使用して生成した値(レス
ポンス)で応答する方式である。When the portable device 2 is connected to the personal computer 1-1 via a USB cable or the like, the portable device 2 and the personal computer 1 are connected.
"-1" executes the process of mutual authentication. This mutual authentication process is a challenge-response type authentication process. The challenge-response method means that the portable device 2 responds to a certain value (challenge) generated by the personal computer 1-1.
This is a method of responding with a value (response) generated using a secret key shared with -1.
【0014】ショップサーバ4から購入したコンテンツ
のコピーが許可されてない場合(利用条件に規定されて
いる)、そのコンテンツをパーソナルコンピュータ1−
1からパーソナルコンピュータ1−2にコピーしても、
パーソナルコンピュータ1−2は、そのコピーされたコ
ンテンツを利用することができない。If copying of the content purchased from the shop server 4 is not permitted (defined in the use conditions), the content is copied to the personal computer 1-1.
1 to personal computer 1-2,
The personal computer 1-2 cannot use the copied content.
【0015】同様に、コンテンツをポータブルデバイス
2にチェックアウトしたとき、ポータブルデバイス2
は、そのコンテンツを更にパーソナルコンピュータ1−
3にコピーすることを許可しない。Similarly, when the content is checked out to the portable device 2, the portable device 2
Can further transfer the contents to a personal computer 1-
Do not allow copying to 3.
【0016】ショップサーバ4は、所定の方式で圧縮符
号化され、暗号化されているコンテンツを蓄積して、パ
ーソナルコンピュータ1−1からの要求に対応して蓄積
しているコンテンツを配信する。ショップサーバ4は、
パーソナルコンピュータ1−1に供給したコンテンツを
復号するためのコンテンツ鍵を蓄積し、コンテンツ鍵を
パーソナルコンピュータ1−1に供給する。コンテンツ
の供給の前に、ショップサーバ4とパーソナルコンピュ
ータ1−1とは、相互認証の処理を実行して、ショップ
サーバ4は、その相互認証の処理により共有された一時
鍵でコンテンツ鍵を暗号化して、パーソナルコンピュー
タ1−1に送信する。パーソナルコンピュータ1−1
は、受信したコンテンツ鍵を共有している一時鍵で復号
する。The shop server 4 stores the content which has been compressed and encoded by a predetermined method and is encrypted, and distributes the stored content in response to a request from the personal computer 1-1. The shop server 4
The content key for decrypting the content supplied to the personal computer 1-1 is stored, and the content key is supplied to the personal computer 1-1. Before supplying the content, the shop server 4 and the personal computer 1-1 execute a mutual authentication process, and the shop server 4 encrypts the content key with the temporary key shared by the mutual authentication process. To the personal computer 1-1. Personal computer 1-1
Decrypts the received content key with the shared temporary key.
【0017】課金サーバ5は、パーソナルコンピュータ
1−1がショップサーバ4からコンテンツを購入したと
き、パーソナルコンピュータ1−1との相互認証の処理
を実行した後、パーソナルコンピュータ1−1からの依
頼に対応して、パーソナルコンピュータ1−1の使用者
のクレジットカードの番号などを利用した、支払いの処
理を実行する。When the personal computer 1-1 purchases content from the shop server 4, the accounting server 5 executes a process of mutual authentication with the personal computer 1-1, and responds to a request from the personal computer 1-1. Then, payment processing is performed using the credit card number of the user of the personal computer 1-1.
【0018】次に、パーソナルコンピュータ1−1がコ
ンテンツを購入する処理を図2のフローチャートを参照
して説明する。ステップS11において、パーソナルコ
ンピュータ1−1は、ネットワーク3を介して、ショッ
プサーバ4を認証する。ステップS21において、ショ
ップサーバ4は、ネットワーク3を介して、パーソナル
コンピュータ1−1を認証する。Next, the process of purchasing contents by the personal computer 1-1 will be described with reference to the flowchart of FIG. In step S11, the personal computer 1-1 authenticates the shop server 4 via the network 3. In step S21, the shop server 4 authenticates the personal computer 1-1 via the network 3.
【0019】ショップサーバ4には、マスター鍵KMSが
予め記憶されており、パーソナルコンピュータ1−1に
は、個別鍵KPPとパーソナルコンピュータ1−1のID
(Identification)が予め記憶されている。パーソナル
コンピュータ1−1には、更に、マスター鍵KMPが予め
記憶されており、ショップサーバ4にもショップサーバ
4のIDと個別鍵KPSが記憶されている。A master key KMS is stored in the shop server 4 in advance, and an individual key KPP and an ID of the personal computer 1-1 are stored in the personal computer 1-1.
(Identification) is stored in advance. The personal computer 1-1 further stores a master key KMP in advance, and the shop server 4 stores the ID of the shop server 4 and the individual key KPS.
【0020】ショップサーバ4は、パーソナルコンピュ
ータ1−1から、パーソナルコンピュータ1−1のIDの
供給を受け、そのIDと自分自身が有するマスター鍵KMS
にハッシュ関数を適用して、パーソナルコンピュータ1
−1の個別鍵KPPと同一の鍵を生成する。The shop server 4 is supplied with the ID of the personal computer 1-1 from the personal computer 1-1, and receives the ID and the master key KMS of the personal computer 1-1.
A hash function to the personal computer 1
The same key as the individual key KPP of −1 is generated.
【0021】パーソナルコンピュータ1−1は、ショッ
プサーバ4から、ショップサーバ4のIDの供給を受け、
そのIDと自分自身が有するマスター鍵KMPにハッシュ関
数を適用して、ショップサーバ4の個別鍵KPSと同一の
鍵を生成する。このようにすることで、パーソナルコン
ピュータ1−1とショップサーバ4の両方に、共通の個
別鍵が共有されることになる。これらの個別鍵を用いて
さらに、一時鍵を生成する。The personal computer 1-1 receives supply of the ID of the shop server 4 from the shop server 4,
The same key as the individual key KPS of the shop server 4 is generated by applying a hash function to the ID and the master key KMP of the self. By doing so, a common individual key is shared by both the personal computer 1-1 and the shop server 4. A temporary key is further generated using these individual keys.
【0022】ステップS12において、パーソナルコン
ピュータ1−1は、ネットワーク3を介して、ショップ
サーバ4に所望のコンテンツの購入要求を送信する。ス
テップS22において、ショップサーバ4は、パーソナ
ルコンピュータ1−1からのコンテンツの購入要求を受
信する。In step S12, the personal computer 1-1 transmits a purchase request for desired content to the shop server 4 via the network 3. In step S22, the shop server 4 receives a content purchase request from the personal computer 1-1.
【0023】ステップS23において、ショップサーバ
4は、ネットワーク3を介して、ステップS22の処理
で受信した購入要求に対応するコンテンツをパーソナル
コンピュータ1−1に送信する。ステップS13におい
て、パーソナルコンピュータ1−1は、ショップサーバ
4が送信したコンテンツを受信する。ステップS14に
おいて、パーソナルコンピュータ1−1は、ステップS
13の処理で受信したコンテンツを格納する。In step S23, the shop server 4 transmits the content corresponding to the purchase request received in step S22 to the personal computer 1-1 via the network 3. In step S13, the personal computer 1-1 receives the content transmitted by the shop server 4. In step S14, the personal computer 1-1 executes step S14.
The content received in the process of step 13 is stored.
【0024】ステップS15において、パーソナルコン
ピュータ1−1は、ネットワーク3を介して、課金サー
バ5を認証する。ステップS31において、課金サーバ
5は、ネットワーク3を介して、パーソナルコンピュー
タ1−1を認証する。In step S15, the personal computer 1-1 authenticates the accounting server 5 via the network 3. In step S31, the accounting server 5 authenticates the personal computer 1-1 via the network 3.
【0025】ステップS16において、パーソナルコン
ピュータ1−1は、ネットワーク3を介して、支払いの
依頼を課金サーバ5に送信する。支払いの依頼は、パー
ソナルコンピュータ1−1の使用者のクレジットカード
の番号などを含み、認証の処理で生成された一時鍵で暗
号化されている。ステップS32において、課金サーバ
5は、パーソナルコンピュータ1−1が送信した支払い
の依頼を受信する。ステップS33において、課金サー
バ5は、ステップS32の処理で受信した支払いの依頼
を基に、クレジットカード会社に対する支払いの処理を
実行して、処理は終了する。In step S16, the personal computer 1-1 transmits a payment request to the charging server 5 via the network 3. The payment request includes the credit card number of the user of the personal computer 1-1 and is encrypted with the temporary key generated in the authentication process. In step S32, the accounting server 5 receives the payment request transmitted by the personal computer 1-1. In step S33, the accounting server 5 executes a payment process for the credit card company based on the payment request received in the process in step S32, and the process ends.
【0026】次に、パーソナルコンピュータ1−1がコ
ンテンツをポータブルデバイス2にチェックアウトする
処理を図3のフローチャートを参照して説明する。ステ
ップS51において、パーソナルコンピュータ1−1
は、使用者の操作に対応して、チェックアウトするコン
テンツを選択する。Next, a process in which the personal computer 1-1 checks out contents to the portable device 2 will be described with reference to the flowchart of FIG. In step S51, the personal computer 1-1
Selects the content to be checked out in response to the user's operation.
【0027】ステップS52において、パーソナルコン
ピュータ1−1は、ステップS51の処理で選択された
コンテンツを、利用条件と共にポータブルデバイス2に
送信する。ステップS53において、パーソナルコンピ
ュータ1−1は、ポータブルデバイス2に送信したコン
テンツに対応する利用条件を更新する(チェックアウト
できる回数から1を減ずる)。In step S52, the personal computer 1-1 transmits the content selected in the processing in step S51 to the portable device 2 together with the usage conditions. In step S53, the personal computer 1-1 updates the use condition corresponding to the content transmitted to the portable device 2 (subtracts 1 from the number of times that the user can check out).
【0028】ステップS61において、ポータブルデバ
イス2は、パーソナルコンピュータ1−1が送信したコ
ンテンツを、利用条件と共に受信する。ステップS62
において、ポータブルデバイス2は、ステップS61の
処理で受信したコンテンツを、利用条件とともに記憶し
て、処理は終了する。In step S61, the portable device 2 receives the content transmitted by the personal computer 1-1 together with the usage conditions. Step S62
In, the portable device 2 stores the content received in the process of step S61 together with the usage conditions, and the process ends.
【0029】[0029]
【発明が解決しようとする課題】しかしながら、ポータ
ブルデバイス2が複数あるとき、パーソナルコンピュー
タ1−1とポータブルデバイス2とを接続して、これら
の表示を確認しなければ、移動、コピー、またはチェッ
クアウトなど、どのポータブルデバイス2にコンテンツ
が送信されたかを知ることはできなかった。However, when there are a plurality of portable devices 2, if the personal computer 1-1 and the portable device 2 are connected and their displays are not confirmed, moving, copying, or checking out is required. For example, it was not possible to know to which portable device 2 the content was transmitted.
【0030】本発明はこのような状況に鑑みてなされた
ものであり、コンテンツがいずれに送信されたかを、迅
速に知ることができるようにすることを目的とする。The present invention has been made in view of such a situation, and an object of the present invention is to enable the user to quickly know to whom a content has been transmitted.
【0031】[0031]
【課題を解決するための手段】本発明の情報提供装置
は、情報処理装置からの要求に対応して、コンテンツの
送信を制御する送信制御手段と、コンテンツを送信した
場合、情報処理装置から送信された、コンテンツの送信
先を特定する情報の受信を制御する受信制御手段と、コ
ンテンツを特定するデータに対応させて、コンテンツの
送信先を特定する情報の格納を制御する格納制御手段と
を含むことを特徴とする。According to the present invention, there is provided an information providing apparatus, comprising: transmission control means for controlling transmission of content in response to a request from an information processing apparatus; And reception control means for controlling reception of the information for specifying the transmission destination of the content, and storage control means for controlling storage of the information for specifying the transmission destination of the content in association with the data for specifying the content. It is characterized by the following.
【0032】本発明の情報提供装置は、例えば、後述す
る管理サーバとすることができる。The information providing apparatus of the present invention can be, for example, a management server described later.
【0033】情報処理装置は、例えば、後述する、携帯
電話機、パーソナルコンピュータ、またはPDAとする
ことができる。The information processing apparatus can be, for example, a mobile phone, a personal computer, or a PDA, which will be described later.
【0034】送信制御手段は、コンテンツのチェックア
ウトとして、コンテンツの送信を制御し、受信制御手段
は、コンテンツのチェックアウト先を特定する情報の受
信を制御するようにすることができる。[0034] The transmission control means can control the transmission of the content as the content checkout, and the reception control means can control the reception of the information for specifying the checkout destination of the content.
【0035】送信制御手段は、情報処理装置へのコンテ
ンツの送信を制御し、受信制御手段は、情報処理装置を
示す、コンテンツの送信先を特定する情報の受信を制御
するようにすることができる。The transmission control means can control the transmission of the content to the information processing apparatus, and the reception control means can control the reception of the information indicating the information processing apparatus and specifying the transmission destination of the content. .
【0036】送信制御手段は、コンテンツのチェックア
ウトとして、コンテンツの送信を制御し、受信制御手段
は、情報処理装置を示す、コンテンツのチェックアウト
先を特定する情報の受信を制御するようにすることがで
きる。The transmission control means controls the transmission of the content as the checkout of the content, and the reception control means controls the reception of the information indicating the information processing apparatus and specifying the checkout destination of the content. Can be.
【0037】送信制御手段は、情報処理装置に着脱自在
に装着されている記憶媒体へのコンテンツの送信を制御
し、受信制御手段は、記憶媒体を示す、コンテンツの送
信先を特定する情報の受信を制御するようにすることが
できる。The transmission control means controls the transmission of the content to the storage medium detachably mounted on the information processing apparatus, and the reception control means receives the information indicating the storage medium and specifying the transmission destination of the content. Can be controlled.
【0038】送信制御手段は、コンテンツのチェックア
ウトとして、コンテンツの送信を制御し、受信制御手段
は、記憶媒体を示す、コンテンツのチェックアウト先を
特定する情報の受信を制御するようにすることができ
る。[0038] The transmission control means controls the transmission of the content as the checkout of the content, and the reception control means controls the reception of the information indicating the content checkout destination indicating the storage medium. it can.
【0039】本発明の情報提供方法は、情報処理装置か
らの要求に対応して、コンテンツの送信を制御する送信
制御ステップと、コンテンツを送信した場合、情報処理
装置から送信された、コンテンツの送信先を特定する情
報の受信を制御する受信制御ステップと、コンテンツを
特定するデータに対応させて、コンテンツの送信先を特
定する情報の格納を制御する格納制御ステップとを含む
ことを特徴とする。According to the information providing method of the present invention, there is provided a transmission control step of controlling transmission of a content in response to a request from an information processing apparatus, and transmitting the content transmitted from the information processing apparatus when the content is transmitted. The method includes a reception control step of controlling reception of information specifying a destination, and a storage control step of controlling storage of information specifying a transmission destination of the content in association with data specifying the content.
【0040】本発明の第1のプログラム格納媒体のプロ
グラムは、情報処理装置からの要求に対応して、コンテ
ンツの送信を制御する送信制御ステップと、コンテンツ
を送信した場合、情報処理装置から送信された、コンテ
ンツの送信先を特定する情報の受信を制御する受信制御
ステップと、コンテンツを特定するデータに対応させ
て、コンテンツの送信先を特定する情報の格納を制御す
る格納制御ステップとを含むことを特徴とする。The program stored in the first program storage medium of the present invention is transmitted from the information processing apparatus when the content is transmitted, and in a transmission control step of controlling transmission of the content in response to a request from the information processing apparatus. A receiving control step of controlling reception of information for specifying the transmission destination of the content, and a storage control step of controlling storage of information for specifying the transmission destination of the content in association with the data for specifying the content. It is characterized by.
【0041】本発明の第1のプログラムは、情報処理装
置からの要求に対応して、コンテンツの送信を制御する
送信制御ステップと、コンテンツを送信した場合、情報
処理装置から送信された、コンテンツの送信先を特定す
る情報の受信を制御する受信制御ステップと、コンテン
ツを特定するデータに対応させて、コンテンツの送信先
を特定する情報の格納を制御する格納制御ステップとを
コンピュータに実行させることを特徴とする。A first program according to the present invention includes a transmission control step of controlling transmission of a content in response to a request from an information processing apparatus, and a step of transmitting the content transmitted from the information processing apparatus when the content is transmitted. Causing the computer to execute a reception control step of controlling reception of information specifying the transmission destination and a storage control step of controlling storage of information specifying the transmission destination of the content in association with the data specifying the content. Features.
【0042】本発明の情報処理装置は、情報提供装置へ
の、コンテンツの要求の送信を制御する第1の送信制御
手段と、コンテンツの受信を制御する受信制御手段と、
コンテンツが受信された場合、情報提供装置への、コン
テンツの送信先を特定する情報の送信を制御する第2の
送信制御手段とを含むことを特徴とする。The information processing apparatus according to the present invention comprises: first transmission control means for controlling transmission of a request for content to an information providing apparatus; reception control means for controlling reception of content;
A second transmission control unit configured to control transmission of information for specifying a transmission destination of the content to the information providing apparatus when the content is received.
【0043】本発明の情報処理装置は、例えば、後述す
る、携帯電話機、パーソナルコンピュータ、またはPD
Aとすることができる。The information processing apparatus according to the present invention is, for example, a portable telephone, a personal computer, or a PD
A.
【0044】情報提供装置は、例えば、後述する管理サ
ーバとすることができる。The information providing device can be, for example, a management server described later.
【0045】第2の送信制御手段は、自分自身を示す、
コンテンツの送信先を特定する情報の送信を制御するよ
うにすることができる。The second transmission control means indicates itself,
It is possible to control transmission of information for specifying the transmission destination of the content.
【0046】第2の送信制御手段は、自分自身を示す、
コンテンツのチェックアウト先として、コンテンツの送
信先を特定する情報の送信を制御するようにすることが
できる。The second transmission control means indicates itself.
As a content checkout destination, transmission of information for specifying a content transmission destination can be controlled.
【0047】第2の送信制御手段は、着脱自在に装着さ
れている記憶媒体を示す、コンテンツの送信先を特定す
る情報の送信を制御するようにすることができる。The second transmission control means can control the transmission of information for specifying the destination of the content, indicating the storage medium which is detachably mounted.
【0048】第2の送信制御手段は、着脱自在に装着さ
れている記憶媒体を示す、コンテンツのチェックアウト
先として、コンテンツの送信先を特定する情報の送信を
制御するようにすることができる。[0048] The second transmission control means can control transmission of information for specifying a transmission destination of the content as a content checkout destination indicating a storage medium which is detachably mounted.
【0049】本発明の情報処理方法は、情報提供装置へ
の、コンテンツの要求の送信を制御する第1の送信制御
ステップと、コンテンツの受信を制御する受信制御ステ
ップと、コンテンツが受信された場合、情報提供装置へ
の、コンテンツの送信先を特定する情報の送信を制御す
る第2の送信制御ステップとを含むことを特徴とする。An information processing method according to the present invention includes a first transmission control step for controlling transmission of a request for a content to an information providing apparatus, a reception control step for controlling reception of a content, and a case where the content is received. And a second transmission control step of controlling transmission of information for specifying a transmission destination of the content to the information providing apparatus.
【0050】本発明の第2のプログラム格納媒体のプロ
グラムは、情報提供装置への、コンテンツの要求の送信
を制御する第1の送信制御ステップと、コンテンツの受
信を制御する受信制御ステップと、コンテンツが受信さ
れた場合、情報提供装置への、コンテンツの送信先を特
定する情報の送信を制御する第2の送信制御ステップと
を含むことを特徴とする。[0050] The program of the second program storage medium of the present invention comprises a first transmission control step for controlling transmission of a request for content to an information providing apparatus, a reception control step for controlling reception of content, Is received, a second transmission control step of controlling transmission of information for specifying the transmission destination of the content to the information providing apparatus is included.
【0051】本発明の第2のプログラムは、情報提供装
置への、コンテンツの要求の送信を制御する第1の送信
制御ステップと、コンテンツの受信を制御する受信制御
ステップと、コンテンツが受信された場合、情報提供装
置への、コンテンツの送信先を特定する情報の送信を制
御する第2の送信制御ステップとをコンピュータに実行
させることを特徴とする。According to a second program of the present invention, a first transmission control step for controlling transmission of a request for content to an information providing apparatus, a reception control step for controlling reception of content, and In this case, the computer is made to execute a second transmission control step of controlling transmission of information for specifying a content transmission destination to the information providing apparatus.
【0052】本発明の情報提供装置および方法、第1の
プログラム格納媒体、並びに第1のプログラムにおいて
は、情報処理装置からの要求に対応して、コンテンツの
送信が制御され、コンテンツを送信した場合、情報処理
装置から送信された、コンテンツの送信先を特定する情
報の受信が制御され、コンテンツを特定するデータに対
応させて、コンテンツの送信先を特定する情報の格納が
制御される。In the information providing apparatus and method, the first program storage medium, and the first program according to the present invention, the content transmission is controlled in response to a request from the information processing apparatus, and the content is transmitted. The reception of the information specifying the transmission destination of the content transmitted from the information processing apparatus is controlled, and the storage of the information specifying the transmission destination of the content is controlled in association with the data specifying the content.
【0053】本発明の情報処理装置および方法、第2の
プログラム格納媒体、並びに第2のプログラムにおいて
は、情報提供装置への、コンテンツの要求の送信が制御
され、コンテンツの受信が制御され、コンテンツが受信
された場合、情報提供装置への、コンテンツの送信先を
特定する情報の送信が制御される。In the information processing apparatus and method, the second program storage medium, and the second program according to the present invention, transmission of a content request to an information providing apparatus is controlled, content reception is controlled, and Is received, the transmission of the information specifying the transmission destination of the content to the information providing apparatus is controlled.
【0054】[0054]
【発明の実施の形態】図4は、本発明に係るデジタルデ
ータ伝送システムの一実施の形態を示す図である。図1
で説明した構成の場合と同一の部分には、図1の場合と
同一の番号を付してあり、その説明は省略する。FIG. 4 is a diagram showing an embodiment of a digital data transmission system according to the present invention. FIG.
1 are given the same reference numerals as in FIG. 1 and the description thereof is omitted.
【0055】携帯電話機11は、無線により、ネットワ
ーク3に接続する。携帯電話機11は、ネットワーク3
を介して、管理サーバ14から受信したコンテンツ(所
定の方式で圧縮され、暗号化されている)を、利用条件
およびコンテンツ鍵等と共に受信して、コンテンツ、利
用条件、およびコンテンツ鍵を記憶する。The mobile phone 11 connects to the network 3 by radio. The mobile phone 11 is connected to the network 3
, The content (compressed and encrypted by a predetermined method) received from the management server 14 together with the usage condition, the content key, and the like, and stores the content, the usage condition, and the content key.
【0056】携帯電話機11は、コンテンツに対応する
利用条件に基づいて、記憶しているコンテンツを再生
し、図示せぬヘッドフォンまたはスピーカなどに出力す
る。使用者は、携帯電話機11を持ち歩きながら、所望
の場所で所望のコンテンツを管理サーバ14から受信し
て、記憶させることができる。使用者は、携帯電話機1
1に、記憶されているコンテンツを再生させて、コンテ
ンツに対応する音楽などをヘッドフォンなどで聴くこと
ができる。The mobile phone 11 reproduces the stored content based on the usage conditions corresponding to the content, and outputs the content to a headphone or a speaker (not shown). The user can receive desired content from the management server 14 at a desired location and store it while carrying the mobile phone 11. The user is the mobile phone 1
First, the stored content can be reproduced, and the music or the like corresponding to the content can be listened to using headphones or the like.
【0057】携帯電話機11は、コンテンツに関連する
データ(例えば、曲名、または利用条件など)を表示さ
せるとともに、入力されたダウンロードの指示などに対
応した処理を実行する。The mobile phone 11 displays data (for example, song titles or usage conditions) related to the content and executes a process corresponding to the input download instruction and the like.
【0058】携帯電話機11のプログラム(例えば、図
7を参照して後述する)は、コンテンツの不正な2次利
用による著作権の侵害の防止を目的として、個々のコン
テンツに対して著作権者が指定する利用条件でのみコン
テンツを利用できるように制御を行うモジュール群から
構成される。利用条件には、コンテンツの再生条件、コ
ピー条件、移動条件、または蓄積条件などが含まれる。The program of the mobile phone 11 (to be described later with reference to FIG. 7, for example) is designed so that the copyright holder of the individual contents can prevent copyright infringement due to unauthorized secondary use of the contents. It is composed of a group of modules that control so that the content can be used only under the specified usage conditions. The usage conditions include content playback conditions, copy conditions, transfer conditions, storage conditions, and the like.
【0059】携帯電話機11のプログラムは、安全な方
法でショップサーバ4が指定した利用条件およびコンテ
ンツ鍵をコンテンツ(暗号化されている)に付加して、
携帯電話機11の内部のメモリなどにコンテンツを記録
させる。The program of the mobile phone 11 adds the use condition and the content key designated by the shop server 4 to the content (encrypted) in a secure manner,
The content is recorded in a memory or the like inside the mobile phone 11.
【0060】パーソナルコンピュータ12は、ネットワ
ーク3に接続されている。パーソナルコンピュータ12
は、管理サーバ14から受信したコンテンツおよびコン
テンツ鍵、または図示しないCDから読み取ったコンテ
ンツとそのとき生成したコンテンツ鍵を、所定の圧縮方
式に変換するとともにDESなどの暗号化方式で暗号化し
て記録する。パーソナルコンピュータ12は、暗号化し
て記録しているコンテンツに対応して、コンテンツの利
用条件を示す利用条件を記録する。The personal computer 12 is connected to the network 3. Personal computer 12
Converts the content and the content key received from the management server 14 or the content read from the CD (not shown) and the content key generated at that time into a predetermined compression scheme and encrypts the content key with an encryption scheme such as DES and records the same. . The personal computer 12 records usage conditions indicating usage conditions of the content, corresponding to the content that has been encrypted and recorded.
【0061】パーソナルコンピュータ12の図示せぬプ
ログラムは、コンテンツに関連するデータ(例えば、曲
名、または利用条件など)を表示させるとともに、入力
されたダウンロード、またはチェックアウトの指示など
に対応したダウンロード、またはチェックアウトなどの
処理を実行する。A program (not shown) of the personal computer 12 displays data (for example, a song title or a use condition) related to the content, and downloads corresponding to an inputted download or check-out instruction, or Perform processing such as checkout.
【0062】パーソナルコンピュータ12のプログラム
は、コンテンツの不正な2次利用による著作権の侵害の
防止を目的として、個々のコンテンツに対して著作権者
が指定する利用条件でのみコンテンツを利用できるよう
に制御を行うモジュール群から構成される。利用条件に
は、コンテンツの再生条件、コピー条件、移動条件、ま
たは蓄積条件などが含まれる。The program of the personal computer 12 is designed to prevent the infringement of the copyright due to unauthorized secondary use of the content so that the content can be used only under the use conditions specified by the copyright holder for each content. It is composed of a group of modules for controlling. The usage conditions include content playback conditions, copy conditions, transfer conditions, storage conditions, and the like.
【0063】パーソナルコンピュータ12のプログラム
は、安全な方法でコンテンツの移動の処理などを実行す
る。コンテンツの移動の処理などに伴い、パーソナルコ
ンピュータ12のプログラムは、必要な鍵を生成して、
鍵を管理し、コンテンツを暗号化し、または接続されて
いる機器との通信を制御する。The program of the personal computer 12 executes a process of moving the content in a secure manner. The program of the personal computer 12 generates a necessary key along with the processing of moving the content,
Manage keys, encrypt content, or control communication with connected devices.
【0064】PDA(Personal Digital Assistant)1
3は、パーソナルコンピュータ12と同様であるので、
その説明は省略する。PDA (Personal Digital Assistant) 1
3 is the same as the personal computer 12,
The description is omitted.
【0065】管理サーバ14は、相互認証した携帯電話
機11、相互認証したパーソナルコンピュータ12、ま
たは相互認証したPDA13のコンテンツの購入の要求
に対応して、ショップサーバ4との相互認証の処理を実
行して、認証したショップサーバ4から携帯電話機1
1、パーソナルコンピュータ12、またはPDA13の
要求に対応したコンテンツを利用条件およびコンテンツ
鍵と共に受信して、携帯電話機11、パーソナルコンピ
ュータ12、またはPDA13の使用者を特定するユー
ザIDに対応させて、そのコンテンツ、コンテンツ鍵、お
よび利用条件を内部に格納する。The management server 14 executes a process of mutual authentication with the shop server 4 in response to a request to purchase contents of the mutually authenticated mobile phone 11, the mutually authenticated personal computer 12, or the mutually authenticated PDA 13. From the authenticated shop server 4 to the mobile phone 1
1. The content corresponding to the request of the personal computer 12 or the PDA 13 is received together with the use condition and the content key, and the content is associated with the user ID for specifying the user of the mobile phone 11, the personal computer 12 or the PDA 13, and , A content key, and a use condition are stored therein.
【0066】管理サーバ14は、携帯電話機11、パー
ソナルコンピュータ12、またはPDA13の要求に対
応したコンテンツを受信したとき、課金サーバ5と相互
認証の処理を実行して、課金サーバ5に受信したコンテ
ンツに対応する支払いの依頼を送信する。When the management server 14 receives the content corresponding to the request from the mobile phone 11, the personal computer 12, or the PDA 13, the management server 14 performs a mutual authentication process with the billing server 5, and Send the corresponding payment request.
【0067】課金サーバ5は、管理サーバ14との相互
認証の処理を実行した後、管理サーバ14からの依頼に
対応して、携帯電話機11、パーソナルコンピュータ1
2、またはPDA13の使用者のクレジットカードの番
号などを利用した、支払いの処理を実行する。After executing the process of mutual authentication with the management server 14, the accounting server 5 responds to the request from the management server 14 and responds to the request from the management server 14.
2, or a payment process using the credit card number of the user of the PDA 13 is executed.
【0068】携帯電話機11、パーソナルコンピュータ
12、またはPDA13は、管理サーバ14と相互認証
して、コンテンツの購入の要求を送信するだけで、管理
サーバ14に所望のコンテンツをダウンロードさせて、
課金の処理をさせることができる。The mobile phone 11, the personal computer 12, or the PDA 13 mutually authenticates with the management server 14 and transmits a content purchase request to make the management server 14 download the desired content.
A billing process can be performed.
【0069】携帯電話機11、パーソナルコンピュータ
12、またはPDA13の使用者は、管理サーバ14
に、ダウンロードさせたコンテンツを携帯電話機11、
パーソナルコンピュータ12、またはPDA13に移
動、コピー、あるいはチェックアウトさせる。以下、チ
ェックアウトを代表させて説明する。携帯電話機11、
パーソナルコンピュータ12、またはPDA13は、チ
ェックアウトされたコンテンツを利用条件に従って再生
することができる。The user of the mobile phone 11, the personal computer 12, or the PDA 13
And the downloaded content to the mobile phone 11,
The personal computer 12 or the PDA 13 is moved, copied, or checked out. Hereinafter, checkout is described as a representative. Mobile phone 11,
The personal computer 12 or the PDA 13 can reproduce the checked-out content in accordance with the usage conditions.
【0070】図5は、携帯電話機11の構成を説明する
図である。CPU(Central Processing Unit)31は、RO
M(Read-only Memory)32またはRAM(Random-Access
Memory)33に格納されている各種プログラムを実際に
実行する。ROM32は、EEPROM(Electrically Erasable
Programmable Read-Only Memory)またはフラッシュメ
モリなどで構成され、一般的には、CPU31が使用する
プログラムや演算用のパラメータのうちの基本的に固定
のデータを格納する。RAM33は、SRAM(Static RAM)
などで構成され、CPU31の実行において使用するプロ
グラムや、その実行において適宜変化するパラメータを
格納する。FIG. 5 is a diagram illustrating the configuration of the mobile phone 11. The CPU (Central Processing Unit) 31
M (Read-only Memory) 32 or RAM (Random-Access)
Memory) 33 is actually executed. The ROM 32 is an EEPROM (Electrically Erasable
It is composed of a Programmable Read-Only Memory) or a flash memory, and generally stores basically fixed data of a program used by the CPU 31 and calculation parameters. The RAM 33 is an SRAM (Static RAM)
And the like, and stores a program used in the execution of the CPU 31 and parameters that change as appropriate in the execution.
【0071】入力部35は、入力キーまたはマイクロフ
ォンなどで構成され、CPU31に各種の指令を入力する
とき、または音声などを入力するとき、使用者により操
作される。表示部36は、液晶表示装置などから成り、
各種情報をテキストやイメージで表示する。The input unit 35 is composed of input keys or a microphone, and is operated by the user when inputting various commands to the CPU 31 or when inputting voice or the like. The display unit 36 includes a liquid crystal display device or the like,
Displays various information as text or images.
【0072】音声再生部37は、通信部38から供給さ
れた通話相手の音声のデータ、または記憶部39から供
給されたコンテンツを再生して、音声を出力する。The audio reproduction section 37 reproduces the audio data of the other party supplied from the communication section 38 or the content supplied from the storage section 39 and outputs the audio.
【0073】通信部38は、公衆回線網121(図7を
参照して後述する)を介してネットワーク3と接続し、
CPU31から供給されたデータ(例えば、コンテンツの
チェックアウトの要求など)または入力部35から供給
された使用者の音声のデータを、所定の方式のパケット
に格納して、公衆回線網121およびネットワーク3を
介して、送信する。また、通信部38は、公衆回線網1
21およびネットワーク3を介して、受信したパケット
に格納されているデータ(例えば、コンテンツなど)ま
たは通話相手の音声のデータをCPU31、RAM33、音声
再生部37、または記憶部39に出力する。The communication unit 38 connects to the network 3 via a public line network 121 (to be described later with reference to FIG. 7).
The data supplied from the CPU 31 (for example, a content checkout request) or the voice data of the user supplied from the input unit 35 is stored in a packet of a predetermined format, and is stored in the public network 121 and the network 3. To send over. In addition, the communication unit 38 is connected to the public line network 1.
Via the network 21 and the network 3, data (for example, contents) stored in the received packet or voice data of the other party is output to the CPU 31, the RAM 33, the voice reproducing unit 37, or the storage unit 39.
【0074】記憶部39は、フラッシュメモリなどで構
成され、通信部38から供給されたコンテンツを、対応
する利用条件、およびコンテンツ鍵などとともに記憶さ
せるとともに、コンテンツ、コンテンツ鍵、および利用
条件などのデータを読み出して、CPU31、RAM33、ま
たは音声再生部37に供給する。The storage unit 39 is composed of a flash memory or the like, and stores the content supplied from the communication unit 38 together with the corresponding usage conditions and content keys, and also stores data such as the content, content keys, and usage conditions. Is read and supplied to the CPU 31, the RAM 33, or the audio reproducing unit 37.
【0075】インターフェース40は、外付けのドライ
ブ51が接続される。ドライブ51は、装着されている
磁気ディスク61、光ディスク62(CD-ROMを含む)、
光磁気ディスク63、または半導体メモリ64に記録さ
れているデータまたはプログラムを読み出して、そのデ
ータまたはプログラムを、インターフェース40、およ
びバス34を介して接続されているROM32またはRAM3
3に供給する。The interface 40 is connected to an external drive 51. The drive 51 includes a mounted magnetic disk 61, an optical disk 62 (including a CD-ROM),
The data or the program recorded on the magneto-optical disk 63 or the semiconductor memory 64 is read, and the data or the program is read out from the ROM 32 or the RAM 3 connected via the interface 40 and the bus 34.
Supply 3
【0076】CPU31乃至インターフェース40は、バ
ス34により相互に接続されている。The CPU 31 to the interface 40 are mutually connected by a bus 34.
【0077】パーソナルコンピュータ12およびPDA
13の構成は、携帯電話機11と同様の構成なので、そ
の説明は省略する。Personal computer 12 and PDA
The configuration of the mobile phone 11 is the same as that of the mobile phone 11, and the description thereof is omitted.
【0078】図6は、管理サーバ14の構成を説明する
図である。CPU81は、各種アプリケーションプログラ
ム(詳細については後述する)や、OS(Operating Syst
em)を実際に実行する。ROM82は、一般的には、CPU8
1が使用するプログラムや演算用のパラメータのうちの
基本的に固定のデータを格納する。RAM83は、CPU81
の実行において使用するプログラムや、その実行におい
て適宜変化するパラメータを格納する。これらはCPUバ
スなどから構成されるホストバス84により相互に接続
されている。FIG. 6 is a diagram for explaining the configuration of the management server 14. The CPU 81 includes various application programs (details will be described later) and an operating system (OS).
em) is actually executed. The ROM 82 generally stores the CPU 8
1 stores basically fixed data of the program used for operation and the parameters for operation. The RAM 83 is a CPU 81
A program used in the execution of the program and parameters that change as appropriate in the execution are stored. These are mutually connected by a host bus 84 composed of a CPU bus and the like.
【0079】ホストバス84は、ブリッジ85を介し
て、PCI(Peripheral Component Interconnect/Interfac
e)バスなどの外部バス86に接続されている。The host bus 84 is connected to a PCI (Peripheral Component Interconnect / Interfac
e) It is connected to an external bus 86 such as a bus.
【0080】キーボード88は、CPU81に各種の指令
を入力するとき、使用者により操作される。ポインティ
ングデバイス89は、ディスプレイ63の画面上のポイ
ントの指示や選択を行うとき、使用者により操作され
る。ディスプレイ90は、液晶表示装置またはCRT(Cat
hode Ray Tube)などから成り、各種情報をテキストや
イメージで表示する。HDD(Hard Disk Drive)91は、
ハードディスクを駆動し、それらにCPU81によって実
行するプログラムや情報を記録または再生させる。The keyboard 88 is operated by the user when inputting various commands to the CPU 81. The pointing device 89 is operated by the user when pointing or selecting a point on the screen of the display 63. The display 90 is a liquid crystal display or a CRT (Cat
hode Ray Tube) and displays various information as text or images. HDD (Hard Disk Drive) 91
The hard disks are driven, and programs and information executed by the CPU 81 are recorded or reproduced.
【0081】ドライブ92は、装着されている磁気ディ
スク101、光ディスク102、光磁気ディスク10
3、または半導体メモリ104に記録されているデータ
またはプログラムを読み出して、そのデータまたはプロ
グラムを、インターフェース87、外部バス86、ブリ
ッジ85、およびホストバス84を介して接続されてい
るRAM83に供給する。The drive 92 includes the mounted magnetic disk 101, optical disk 102, and magneto-optical disk 10.
3, or reads data or a program recorded in the semiconductor memory 104 and supplies the data or the program to the RAM 83 connected via the interface 87, the external bus 86, the bridge 85, and the host bus 84.
【0082】これらのキーボード88乃至ドライブ92
は、インターフェース87に接続されており、インター
フェース87は、外部バス86、ブリッジ85、および
ホストバス84を介してCPU81に接続されている。The keyboard 88 to the drive 92
Is connected to an interface 87, and the interface 87 is connected to a CPU 81 via an external bus 86, a bridge 85, and a host bus 84.
【0083】通信部93は、ネットワーク3が接続さ
れ、CPU81、またはHDD91から供給されたデータ(例
えば、コンテンツなど)を、所定の方式のパケットに格
納して、ネットワーク3を介して、送信するとともに、
ネットワーク3を介して、受信したパケットに格納され
ているデータ(例えば、コンテンツなど)をCPU81、R
AM83、またはHDD91に出力する。The communication unit 93 is connected to the network 3, stores data (for example, contents) supplied from the CPU 81 or the HDD 91 in a packet of a predetermined format, transmits the packet via the network 3, and ,
The data (for example, contents) stored in the received packet via the network 3 is transmitted to the CPU 81 and the R
Output to AM83 or HDD91.
【0084】通信部93は、外部バス86、ブリッジ8
5、およびホストバス84を介してCPU81に接続され
ている。The communication unit 93 includes an external bus 86, a bridge 8
5 and the CPU 81 via the host bus 84.
【0085】ショップサーバ4および課金サーバ5は、
管理サーバ14と同様の構成を有するので、その説明は
省略する。The shop server 4 and the billing server 5
Since the configuration is the same as that of the management server 14, a description thereof will be omitted.
【0086】次に、図7を参照して、本願のデジタルデ
ータ伝送システムの第1の機能の構成の例について説明
する。Next, an example of the configuration of the first function of the digital data transmission system of the present invention will be described with reference to FIG.
【0087】携帯電話機11は、認証プログラム14
1、購入指示プログラム142、表示操作指示プログラ
ム143、コンテンツ管理プログラム144、コンテン
ツ再生プログラム145、および通信プログラム146
などを実行する。The mobile phone 11 has the authentication program 14
1. Purchase instruction program 142, display operation instruction program 143, content management program 144, content reproduction program 145, and communication program 146
And so on.
【0088】認証プログラム141は、公衆回線網12
1およびネットワーク3を介して、管理サーバ14また
はショップサーバ4を認証する。認証プログラム141
は、入力部151を利用してユーザを認証してもよい。The authentication program 141 is provided for the public network 12
1 authenticates the management server 14 or the shop server 4 via the network 3. Authentication program 141
May authenticate the user using the input unit 151.
【0089】購入指示プログラム142は、公衆回線網
121およびネットワーク3を介して、管理サーバ14
にコンテンツの購入の要求を送信する。要求には、ユー
ザID、機器ID、要求するコンテンツのコンテンツI
D、ダウンロード後の処理要求(チェックアウト、移
動、コピー、null)が含まれる。The purchase instruction program 142 is transmitted to the management server 14 via the public network 121 and the network 3.
To send a request to purchase the content. The request includes the user ID, the device ID, and the content I of the requested content.
D, request for processing after download (checkout, move, copy, null).
【0090】表示操作指示プログラム143は、公衆回
線網121およびネットワーク3を介して、管理サーバ
14が携帯電話機11の使用者のユーザIDに対応させ
て格納しているコンテンツに関連するデータ(例えば、
曲名、または利用条件など)を管理サーバ14から受信
して、そのコンテンツに関連するデータを表示部36に
表示させる。The display operation instruction program 143 transmits data (for example, data related to contents) stored in the management server 14 in association with the user ID of the user of the mobile phone 11 via the public line network 121 and the network 3.
A song name or usage condition) is received from the management server 14 and data related to the content is displayed on the display unit 36.
【0091】表示操作指示プログラム143は、記憶部
39に記憶されているコンテンツに関連するデータ(例
えば、曲名、または利用条件など)を記憶部39から読
み出して、表示部36に表示させる。[0091] The display operation instruction program 143 reads data (for example, a song title or a use condition) related to the content stored in the storage unit 39 from the storage unit 39 and causes the display unit 36 to display the data.
【0092】表示操作指示プログラム143は、入力部
35の操作に対応して、チェックアウトなどの指示が入
力されたとき、コンテンツ管理プログラム144にチェ
ックアウトなどの処理を実行させる。表示操作指示プロ
グラム143は、入力部35の操作に対応して、コンテ
ンツの再生の指示が入力されたとき、コンテンツ管理プ
ログラム144による利用条件に基づいたコンテンツの
利用の管理の基に、コンテンツ再生プログラム145に
コンテンツ(記憶部39に記憶されている)の再生の処
理を実行させる。The display operation instruction program 143 causes the content management program 144 to execute a process such as check-out when an instruction such as check-out is input in response to the operation of the input unit 35. The display operation instruction program 143, when an instruction to reproduce the content is input in response to the operation of the input unit 35, executes the content reproduction program based on the management of the use of the content based on the use condition by the content management program 144. 145 to execute a process of reproducing the content (stored in the storage unit 39).
【0093】コンテンツ管理プログラム144は、コン
テンツの利用条件に基づいたコンテンツの利用を管理す
るとともに、管理サーバ14に、コンテンツのチェック
アウトまたはチェックインを要求するためのプログラム
である。The content management program 144 is a program for managing the use of the content based on the usage conditions of the content and requesting the management server 14 to check out or check in the content.
【0094】コンテンツ管理プログラム144は、コン
テンツの利用条件に基づいて、記憶部39に記憶されて
いるコンテンツの再生などを許可するか、または禁止す
るかなどの管理を実行するとともに、記憶部39に記憶
しているコンテンツの再生などに対応して、そのコンテ
ンツに対応する利用条件を更新する。The content management program 144 manages whether to allow or prohibit the reproduction of the content stored in the storage unit 39 based on the usage conditions of the content. The use condition corresponding to the stored content is updated in response to the reproduction of the stored content.
【0095】コンテンツ管理プログラム144は、所望
のコンテンツのチェックアウトを管理サーバ14に要求
したとき、管理サーバ14が送信したコンテンツ、コン
テンツ鍵、およびコンテンツの利用条件などを受信し
て、コンテンツ鍵および利用条件に対応させて、受信し
たコンテンツを記憶部39に記憶させる。When the content management program 144 requests the management server 14 to check out the desired content, the content management program 144 receives the content, the content key, and the usage conditions of the content transmitted by the management server 14, and receives the content key and the usage key. The received content is stored in the storage unit 39 in accordance with the condition.
【0096】コンテンツ管理プログラム144は、所望
のコンテンツのチェックインを管理サーバ14に要求し
たとき、記憶部39に記憶されている、チェックインを
要求したコンテンツ、コンテンツ鍵、および利用条件を
消去する。When the management server 14 requests the management server 14 to check in desired content, the content management program 144 deletes the content requested to be checked in, the content key, and the usage conditions stored in the storage unit 39.
【0097】コンテンツ再生プログラム145は、コン
テンツ管理プログラム144によりコンテンツの再生が
許可されたとき、記憶部39に記憶されているコンテン
ツを復号して、音声再生部37にコンテンツに対応する
音声を出力させる。When the reproduction of the content is permitted by the content management program 144, the content reproduction program 145 decodes the content stored in the storage section 39 and causes the audio reproduction section 37 to output the sound corresponding to the content. .
【0098】通信プログラム146は、PHS(Person
al Handyphone System)またはIMT(International
Mobile Telecommunication System)などの公衆回線網
121を介して、ISP(Internet Service Provide
r)122と接続するためのプログラムである。通信プ
ログラム146は、IP(Internet Protocol)、HT
TP(Hypertext Transport Protocol)およびWap
(Wireless Access Protocol)などの手続を包含し、ネ
ットワーク3を介して、ショップサーバ4、課金サーバ
5、および管理サーバ14などと通信するためのプログ
ラムである。The communication program 146 is a PHS (Person
al Handyphone System) or IMT (International
ISP (Internet Service Provide) via a public line network 121 such as a Mobile Telecommunication System (Mobile Telecommunication System).
r) This is a program for connecting to 122. The communication program 146 includes IP (Internet Protocol), HT
TP (Hypertext Transport Protocol) and Wap
(Wireless Access Protocol) and is a program for communicating with the shop server 4, the billing server 5, the management server 14, and the like via the network 3.
【0099】公衆回線網121およびネットワーク3を
介して、認証プログラム141乃至コンテンツ管理プロ
グラム144が管理サーバ14にコンテンツの購入の要
求またはコンテンツのチェックアウトを要求などをする
とき、認証プログラム141乃至コンテンツ管理プログ
ラム144は、通信プログラム146に、コンテンツの
購入の要求またはコンテンツのチェックアウトを要求な
どに対応するデータを送信させ、また、管理サーバ14
が送信したデータを受信させる。When the authentication program 141 to the content management program 144 requests the management server 14 to purchase the content or to check out the content via the public network 121 and the network 3, the authentication program 141 to the content management The program 144 causes the communication program 146 to transmit data corresponding to a content purchase request or a content checkout request.
To receive the transmitted data.
【0100】パーソナルコンピュータ11およびPDA
13は、携帯電話機11と同様の機能の構成を有するの
で、その説明は省略する。Personal computer 11 and PDA
13 has the same functional configuration as that of the mobile phone 11, and a description thereof will be omitted.
【0101】管理サーバ14は、認証プログラム15
1、コンテンツ購入処理プログラム152、支払い処理
プログラム153、コンテンツ管理プログラム154、
コンテンツデータベース155、および通信プログラム
156を実行する。The management server 14 has an authentication program 15
1. Content purchase processing program 152, payment processing program 153, content management program 154,
The content database 155 and the communication program 156 are executed.
【0102】認証プログラム151は、携帯電話機1
1、パーソナルコンピュータ12、PDA13、ショッ
プサーバ4、または課金サーバ5を認証するプログラム
である。The authentication program 151 corresponds to the portable telephone 1
1. A program for authenticating the personal computer 12, the PDA 13, the shop server 4, or the billing server 5.
【0103】コンテンツ購入処理プログラム152は、
携帯電話機11、パーソナルコンピュータ12、または
PDA13からコンテンツの購入の要求がされたとき、
その購入の要求に対応するコンテンツをショップサーバ
4から購入する処理を実行するプログラムである。[0103] The content purchase processing program 152
When a request to purchase content is made from the mobile phone 11, the personal computer 12, or the PDA 13,
This is a program for executing processing for purchasing content corresponding to the purchase request from the shop server 4.
【0104】コンテンツ購入処理プログラム152は、
携帯電話機11、パーソナルコンピュータ12、または
PDA13から送信された、所望のコンテンツの購入の
要求に対応して、そのコンテンツの購入の要求をショッ
プサーバ4に送信する。コンテンツ購入処理プログラム
152は、ショップサーバ4からコンテンツ、コンテン
ツ鍵、および利用条件が送信されたとき、そのコンテン
ツ、コンテンツ鍵、および利用条件を受信して、受信し
たコンテンツ、コンテンツ鍵、および利用条件をコンテ
ンツデータベース155に格納させる。The content purchase processing program 152
In response to a request for purchasing desired content transmitted from the mobile phone 11, the personal computer 12, or the PDA 13, a request for purchasing the content is transmitted to the shop server 4. When the content, the content key, and the use condition are transmitted from the shop server 4, the content purchase processing program 152 receives the content, the content key, and the use condition, and transmits the received content, the content key, and the use condition. It is stored in the content database 155.
【0105】支払い処理プログラム153は、コンテン
ツを購入したとき、ユーザ管理テーブル161に記録さ
れているデータを基に、ネットワーク3を介して、課金
サーバ5に支払いの依頼を送信する。コンテンツ購入処
理プログラム152は、コンテンツの購入要求に含まれ
るダウンロード後の処理要求に従ってコンテンツ管理プ
ログラム154に処理を指示する。支払い処理プログラ
ム153が課金サーバ5に送信する支払いの依頼には、
コンテンツを購入したユーザの、氏名、クレジットカー
ドの番号、および住所などが含まれる。When purchasing the content, the payment processing program 153 transmits a payment request to the charging server 5 via the network 3 based on the data recorded in the user management table 161. The content purchase processing program 152 instructs the content management program 154 to perform processing in accordance with the post-download processing request included in the content purchase request. The payment request transmitted by the payment processing program 153 to the billing server 5 includes:
The name, credit card number, address, and the like of the user who purchased the content are included.
【0106】ユーザ管理テーブル161は、例えば、図
8に示す様に、携帯電話機11、パーソナルコンピュー
タ12、またはPDA13の使用者を特定するユーザID
に対応させて、クレジットカードの番号、氏名、住所、
メールアドレス、その使用者が利用する機器を特定する
機器IDなどを格納している。For example, as shown in FIG. 8, the user management table 161 stores a user ID for identifying a user of the mobile phone 11, the personal computer 12, or the PDA 13.
Corresponding to the credit card number, name, address,
A mail address, a device ID for specifying a device used by the user, and the like are stored.
【0107】例えば、図8に示すユーザ管理テーブル1
61の例において、ユーザIDが"AAA"である使用者の
クレジットカードの番号は、"イイイイ"であり、ユーザ
IDが"AAA"である使用者の氏名は、"アイウ"であり、
ユーザIDが"AAA"である使用者の住所は、"イロハ"で
あり、ユーザIDが"AAA"である使用者のメールアドレ
スは、"abc"であり、ユーザIDが"AAA"である使用
者が利用する機器の機器IDは、"X789"および"Z
213"である。For example, the user management table 1 shown in FIG.
In the example of 61, the credit card number of the user whose user ID is "AAA" is "good" and the user
The name of the user whose ID is "AAA" is "Aiu",
The address of the user whose user ID is “AAA” is “Iroha”, the mail address of the user whose user ID is “AAA” is “abc”, and the user whose user ID is “AAA” The device ID of the device used by the user is "X789" and "Z
213 ".
【0108】ユーザIDが"BBB"である使用者のクレジ
ットカードの番号は、"ロロロロ"であり、ユーザIDが"
BBB"である使用者の氏名は、"カキク"であり、ユー
ザIDが"BBB"である使用者の住所は、"ニホヘ"であ
り、ユーザIDが"BBB"である使用者のメールアドレス
は、"def"であり、ユーザIDが"BBB"である使用者
が利用する機器の機器IDは、"Y654"および"W4
23"である。The credit card number of the user whose user ID is "BBB" is "Rorororo" and the user ID is "
The name of the user whose name is "BBB" is "Kakiku", the address of the user whose user ID is "BBB" is "Nihohe", and the e-mail address of the user whose user ID is "BBB" is , "Def", and the device IDs of the devices used by the user whose user ID is "BBB" are "Y654" and "W4".
23 ".
【0109】コンテンツデータベース155が購入した
コンテンツ、コンテンツ鍵、および利用条件を格納した
とき、コンテンツ管理プログラム154は、そのコンテ
ンツを購入した使用者のユーザIDに対応させて、購入し
たコンテンツを特定するコンテンツID、およびその利
用条件をコンテンツ管理テーブル162に格納する。When the content database 155 stores the purchased content, the content key, and the usage conditions, the content management program 154 associates the content with the user ID of the user who purchased the content, and specifies the purchased content. The ID and its usage conditions are stored in the content management table 162.
【0110】コンテンツ管理テーブル162は、例え
ば、図9に示す様に、携帯電話機11、パーソナルコン
ピュータ12、またはPDA13の使用者を特定するユ
ーザIDに対応させて、コンテンツID、利用条件(例え
ば、チェックアウト可能回数)、または機器IDなどを
格納している。As shown in FIG. 9, for example, as shown in FIG. 9, the content management table 162 is associated with a user ID for specifying a user of the mobile phone 11, the personal computer 12, or the PDA 13, and a content ID, a use condition (for example, check Out-possible number) or a device ID.
【0111】図9に示すコンテンツ管理テーブル162
の例におけるチェックアウト可能回数は、対応するコン
テンツのチェックアウトできる回数を示し、機器ID
は、そのコンテンツをチェックアウトした機器(例え
ば、携帯電話機11、パーソナルコンピュータ12、ま
たはPDA13など)を特定するIDである。The content management table 162 shown in FIG.
Indicates the number of times the corresponding content can be checked out, and indicates the device ID.
Is an ID for identifying a device (for example, the mobile phone 11, the personal computer 12, or the PDA 13) that has checked out the content.
【0112】例えば、図9に示す例において、コンテン
ツIDが”A123”であるコンテンツを購入した使用
者のユーザIDは、"AAA"であり、コンテンツIDが"
A123"であるコンテンツのチェックアウト可能回数
は、2回(更に、2回チェックアウトできる)であり、
コンテンツIDが"A123"であるコンテンツがチェッ
クアウトされている機器の機器IDは、"X789"(例
えば、携帯電話機11に対応する)である。For example, in the example shown in FIG. 9, the user ID of the user who purchased the content having the content ID “A123” is “AAA” and the content ID is “A123”.
The number of times that the content that is A123 "can be checked out is two (and that the content can be checked out twice).
The device ID of the device whose content whose content ID is “A123” is checked out is “X789” (for example, corresponding to the mobile phone 11).
【0113】コンテンツIDが”D666”であるコン
テンツを購入した使用者のユーザIDは、"BBB"であ
り、コンテンツIDが"D666"であるコンテンツのチ
ェックアウト可能回数は、2回であり、コンテンツID
が"D666"であるコンテンツがチェックアウトされて
いる機器の機器IDは、"Y654"(例えば、パーソナ
ルコンピュータ12に対応する)である。The user ID of the user who purchased the content having the content ID “D666” is “BBB”, and the number of times that the content having the content ID “D666” can be checked out is two times. ID
The device ID of the device whose content is “D666” is checked out is “Y654” (for example, corresponding to the personal computer 12).
【0114】コンテンツ管理プログラム154は、携帯
電話機11、パーソナルコンピュータ12、PDA1
3、またはコンテンツ購入処理プログラム152からの
チェックアウトの要求(コンテンツIDおよび機器ID
が添付されている)があったとき、コンテンツ管理テー
ブル162に格納されているデータを基に、そのコンテ
ンツを購入したユーザからの要求か否かを判定して、そ
のコンテンツを購入したユーザからの要求であると判定
された場合、更に、そのコンテンツのチェックアウトで
きる回数が1以上であるか否かを判定する。The content management program 154 includes the portable telephone 11, the personal computer 12, the PDA 1
3 or a check-out request from the content purchase processing program 152 (content ID and device ID)
Is attached), it is determined based on the data stored in the content management table 162 whether or not the request is from a user who has purchased the content, and a request from the user who has purchased the content is determined. When it is determined that the content is a request, it is further determined whether the number of times that the content can be checked out is one or more.
【0115】そのコンテンツのチェックアウトできる回
数が1以上であると判定された場合、コンテンツ管理プ
ログラム154は、コンテンツデータベース155から
コンテンツIDに対応するコンテンツ、コンテンツ鍵、
および利用条件を読み出して、ネットワーク3を介し
て、チェックアウトを要求した携帯電話機11、パーソ
ナルコンピュータ12、またはPDA13に送信する。When it is determined that the number of times that the content can be checked out is 1 or more, the content management program 154 reads the content corresponding to the content ID, the content key,
And the use conditions are read out and transmitted to the mobile phone 11, the personal computer 12, or the PDA 13 which has requested the check-out, via the network 3.
【0116】コンテンツ管理プログラム154は、その
コンテンツを購入したユーザからの要求でないと判定さ
れた場合、または、そのコンテンツのチェックアウトで
きる回数が1以上であると判定された場合、コンテンツ
を送信しない。The content management program 154 does not transmit the content when it is determined that the request is not a request from the user who purchased the content, or when it is determined that the number of times that the content can be checked out is one or more.
【0117】なお、携帯電話機11、パーソナルコンピ
ュータ12、またはPDA13は、チェックアウトの要
求にコンテンツIDおよびユーザIDを添付して、管理サ
ーバ14に送信するようにしてもよく、この場合、管理
サーバ14は、コンテンツIDおよびユーザIDを基に、
コンテンツを選択して、送信する。Note that the mobile phone 11, the personal computer 12, or the PDA 13 may attach the content ID and the user ID to the checkout request and transmit the checkout request to the management server 14. In this case, the management server 14 Is based on the content ID and user ID,
Select and submit content.
【0118】コンテンツ管理プログラム154は、コン
テンツを携帯電話機11、パーソナルコンピュータ1
2、またはPDA13に送信したとき、コンテンツ管理
テーブル162に格納されている、コンテンツのチェッ
クアウト可能回数から1を減ずるとともに、コンテンツ
を送信した機器の機器IDをコンテンツ管理テーブル1
62に記録する。The content management program 154 stores the content in the mobile phone 11, the personal computer 1, and the like.
2 or, when transmitted to the PDA 13, subtracts 1 from the number of times that the content can be checked out and stores the device ID of the device that transmitted the content in the content management table 1
Record at 62.
【0119】コンテンツ管理プログラム154は、コン
テンツを携帯電話機11、パーソナルコンピュータ1
2、またはPDA13からコンテンツのチェックインの
要求があったとき、その要求と共に受信した、コンテン
ツID、および機器IDを基に、コンテンツ管理テーブ
ル162に格納されている、チェックインするコンテン
ツのチェックアウト可能回数に1を加えると共に、コン
テンツ管理テーブル162から、そのコンテンツIDに
対応して記録されている機器IDを消去する。[0119] The content management program 154 stores the content in the portable telephone 11 and the personal computer 1.
2, or when there is a content check-in request from the PDA 13, the content to be checked-in stored in the content management table 162 can be checked out based on the content ID and the device ID received with the request. In addition to adding 1 to the number of times, the device ID recorded corresponding to the content ID is deleted from the content management table 162.
【0120】コンテンツデータベース155は、コンテ
ンツを購入したとき、ショップサーバ4から送信された
コンテンツを、そのコンテンツに対応するコンテンツ
鍵、および利用条件と関連付けて格納する。コンテンツ
データベース155は、コンテンツ管理プログラム15
4からコンテンツのチェックアウトに伴う読み出しが要
求されたとき、要求に対応したコンテンツ、コンテンツ
鍵、およびその利用条件をコンテンツ管理プログラム1
54に供給する。When the content is purchased, the content database 155 stores the content transmitted from the shop server 4 in association with the content key corresponding to the content and the use condition. The content database 155 stores the content management program 15
4, when the readout accompanying the checkout of the content is requested, the content corresponding to the request, the content key, and the use condition thereof are stored in the content management program 1.
54.
【0121】コンテンツデータベース155は、コンテ
ンツ管理プログラム154からコンテンツのチェックイ
ンに伴う利用条件の更新が要求されたとき、要求に対応
したコンテンツの利用条件を更新する。When the content management program 154 requests the content management program 154 to update the use condition accompanying the check-in of the content, the content database 155 updates the use condition of the content corresponding to the request.
【0122】通信プログラム156は、IP、HTT
P、およびWapなどの手続を包含し、ネットワーク3
を介して、ショップサーバ4、課金サーバ5、携帯電話
機11、パーソナルコンピュータ12、およびPDA1
3などと通信するためのプログラムである。The communication program 156 includes IP, HTT
P, and procedures such as Wap.
Via the shop server 4, the billing server 5, the mobile phone 11, the personal computer 12, and the PDA 1.
3 and the like.
【0123】ショップサーバ4は、コンテンツ情報提供
プログラム181、認証プログラム182、コンテンツ
管理プログラム183、コンテンツデータベース18
4、鍵管理プログラム185、および通信プログラム1
86を実行する。The shop server 4 includes a content information providing program 181, an authentication program 182, a content management program 183, a content database 18
4. Key management program 185 and communication program 1
Execute 86.
【0124】コンテンツ情報提供プログラム181は、
携帯電話機11、パーソナルコンピュータ12、または
PDA13からコンテンツの情報の提供が要求されたと
き、ネットワーク3を介して、提供を要求した携帯電話
機11、パーソナルコンピュータ12、またはPDA1
3に、コンテンツの情報(曲名、アーティスト名、対応
付けられた画像、演奏時間、価格など)を供給するプロ
グラムである。The content information providing program 181 is
When the provision of content information is requested from the mobile phone 11, the personal computer 12, or the PDA 13, via the network 3, the mobile phone 11, the personal computer 12, or the PDA 1 that has requested the provision is provided.
3 is a program for supplying content information (song name, artist name, associated image, performance time, price, etc.).
【0125】認証プログラム182は、管理サーバ14
を認証するプログラムである。The authentication program 182 is provided for the management server 14
Is a program that authenticates
【0126】コンテンツ管理プログラム183は、管理
サーバ14からコンテンツの購入の要求があったとき、
コンテンツデータベース184からコンテンツ、そのコ
ンテンツの利用条件を読み出して、鍵管理プログラム1
85からそのコンテンツに対応するコンテンツ鍵を読み
出して、ネットワーク3を介して、コンテンツ、コンテ
ンツ鍵、および利用条件を管理サーバ14に送信する。When the content management program 183 receives a content purchase request from the management server 14,
The content and the usage conditions of the content are read from the content database 184, and the key management program 1
The content key corresponding to the content is read from the content server 85, and the content, the content key, and the use condition are transmitted to the management server 14 via the network 3.
【0127】コンテンツデータベース184は、利用条
件に対応させてコンテンツを記録し、コンテンツ管理プ
ログラム183からの読み出しの要求に対応して、コン
テンツおよび利用条件をコンテンツ管理プログラム18
3に供給する。The content database 184 records the content in accordance with the use condition, and stores the content and the use condition in response to the read request from the content management program 183.
Supply 3
【0128】鍵管理プログラム185は、コンテンツデ
ータベース184が格納しているコンテンツを復号する
ためのコンテンツ鍵を生成して、記憶している。鍵管理
プログラム185は、コンテンツ管理プログラム183
からコンテンツ鍵を要求されたとき、コンテンツ鍵をコ
ンテンツ管理プログラム183に供給する。The key management program 185 generates and stores a content key for decrypting the content stored in the content database 184. The key management program 185 includes the content management program 183
When the content key is requested from the server, the content key is supplied to the content management program 183.
【0129】通信プログラム186は、IP、HTT
P、およびWapなどの手続を包含し、ネットワーク3
を介して、管理サーバ14などと通信するためのプログ
ラムである。The communication program 186 is composed of IP, HTT
P, and procedures such as Wap.
Is a program for communicating with the management server 14 and the like via the.
【0130】課金サーバ5は、認証プログラム187、
課金処理プログラム188、および通信プログラム18
9などを実行する。認証プログラム187は、管理サー
バ14を認証するプログラムである。The billing server 5 has an authentication program 187,
Charge processing program 188 and communication program 18
9 and so on. The authentication program 187 is a program for authenticating the management server 14.
【0131】課金処理プログラム188は、管理サーバ
14から支払いの依頼があったとき、その支払いの依頼
に対応する使用者のクレジットカードの番号などを利用
した、支払いの処理を実行する。When the management server 14 requests payment, the charging processing program 188 executes payment processing using the credit card number of the user corresponding to the payment request.
【0132】通信プログラム189は、IP、HTT
P、およびWapなどの手続を包含し、ネットワーク3
を介して、管理サーバ14などと通信するためのプログ
ラムである。The communication program 189 is composed of IP, HTT
P, and procedures such as Wap.
Is a program for communicating with the management server 14 and the like via the.
【0133】次に、コンテンツの購入の処理を図10の
フローチャートを参照して説明する。ステップS110
1において、携帯電話機11の認証プログラム141
は、入力部35を用いてユーザを認証し、ネットワーク
3を介して、管理サーバ14を認証する。ステップS1
201において、管理サーバ14の認証プログラム15
1は、携帯電話機11を認証する。Next, the content purchase processing will be described with reference to the flowchart of FIG. Step S110
1, the authentication program 141 of the mobile phone 11
Authenticates the user using the input unit 35, and authenticates the management server 14 via the network 3. Step S1
In 201, the authentication program 15 of the management server 14
1 authenticates the mobile phone 11.
【0134】管理サーバ14には、マスター鍵KMKが予
め記憶されており、携帯電話機11には、個別鍵KPTと
携帯電話機11のIDが予め記憶されている。携帯電話機
11には、更に、マスター鍵KMTが予め記憶されてお
り、管理サーバ14にも管理サーバ14のIDと個別鍵K
PKが記憶されている。The management server 14 stores the master key KMK in advance, and the mobile phone 11 stores the individual key KPT and the ID of the mobile phone 11 in advance. The mobile phone 11 further stores a master key KMT in advance, and the management server 14 stores the ID of the management server 14 and the individual key KMT.
The PK is stored.
【0135】管理サーバ14は、携帯電話機11から、
携帯電話機11のIDの供給を受け、そのIDと自分自身が
有するマスター鍵KMKにハッシュ関数を適用して、携帯
電話機11の個別鍵KPTと同一の鍵を生成する。[0135] The management server 14 transmits
The ID of the mobile phone 11 is supplied, and a hash function is applied to the ID and the master key KMK of the mobile phone 11 to generate the same key as the individual key KPT of the mobile phone 11.
【0136】携帯電話機11は、管理サーバ14から、
管理サーバ14のIDの供給を受け、そのIDと自分自身が
有するマスター鍵KMTにハッシュ関数を適用して、管理
サーバ14の個別鍵KPKと同一の鍵を生成する。このよ
うにすることで、携帯電話機11と管理サーバ14の両
方に、共通の個別鍵が共有されることになる。これらの
個別鍵を用いてさらに、一時鍵を生成する。[0136] The mobile phone 11 receives
The management server 14 is supplied with an ID, and a hash function is applied to the ID and the master key KMT of the management server 14 to generate the same key as the individual key KPK of the management server 14. By doing so, a common individual key is shared by both the mobile phone 11 and the management server 14. A temporary key is further generated using these individual keys.
【0137】ステップS1102において、携帯電話機
11の購入指示プログラム142は、所望するコンテン
ツに対応するコンテンツID、携帯電話機11の機器I
D、ユーザID、およびダウンロード後の処理要求など
と共に、コンテンツの購入要求をネットワーク3を介し
て、管理サーバ14に送信する。ステップS1202に
おいて、管理サーバ14のコンテンツ購入処理プログラ
ム152は、携帯電話機11からのコンテンツの購入要
求を受信する。In step S1102, the purchase instruction program 142 of the mobile phone 11 determines the content ID corresponding to the desired content and the device I of the mobile phone 11.
A content purchase request is transmitted to the management server 14 via the network 3 together with the D, the user ID, the processing request after the download, and the like. In step S1202, the content purchase processing program 152 of the management server 14 receives a content purchase request from the mobile phone 11.
【0138】ステップS1203において、管理サーバ
14の認証プログラム151は、ショップサーバ4を認
証する。ステップS1301において、ショップサーバ
4の認証プログラム182は、管理サーバ14を認証す
る。ステップS1203およびステップS1301にお
ける認証の処理は、ステップS1101およびステップ
S1201における認証の処理と同様である。[0138] In step S1203, the authentication program 151 of the management server 14 authenticates the shop server 4. In step S1301, the authentication program 182 of the shop server 4 authenticates the management server 14. The authentication processing in steps S1203 and S1301 is the same as the authentication processing in steps S1101 and S1201.
【0139】ステップS1204において、管理サーバ
14のコンテンツ購入処理プログラム152は、ショッ
プサーバ4に、所望するコンテンツに対応するコンテン
ツIDと共に、コンテンツの購入要求を送信する。ステ
ップS1302において、ショップサーバ4のコンテン
ツ管理プログラム183は、管理サーバ14から送信さ
れたコンテンツの購入要求を受信する。[0139] In step S1204, the content purchase processing program 152 of the management server 14 transmits a content purchase request to the shop server 4 together with the content ID corresponding to the desired content. In step S1302, the content management program 183 of the shop server 4 receives the content purchase request transmitted from the management server 14.
【0140】ステップS1303において、ショップサ
ーバ4のコンテンツ管理プログラム183は、ステップ
S1302の処理で受信したコンテンツIDに対応する
コンテンツ(暗号化されている)、および利用条件をコ
ンテンツデータベース184から読み出し、鍵管理プロ
グラム185にそのコンテンツに対応するコンテンツ鍵
を供給させて、コンテンツおよび利用条件を管理サーバ
14に送信する。コンテンツ管理プログラム183は、
コンテンツ鍵を認証の処理で生成された一時鍵で暗号化
して、管理サーバ14に送信する。In step S1303, the content management program 183 of the shop server 4 reads the content (encrypted) corresponding to the content ID received in the processing of step S1302 and the usage conditions from the content database 184, and performs key management. The program 185 is made to supply the content key corresponding to the content, and the content and the use condition are transmitted to the management server 14. The content management program 183
The content key is encrypted with the temporary key generated in the authentication process, and transmitted to the management server 14.
【0141】ステップS1205において、管理サーバ
14のコンテンツ購入処理プログラム152は、ショッ
プサーバ4が送信したコンテンツ、利用条件、およびコ
ンテンツ鍵を受信する。コンテンツ購入処理プログラム
152は、コンテンツ鍵を認証の処理で生成された一時
鍵で復号する。In step S1205, the content purchase processing program 152 of the management server 14 receives the content, the use condition, and the content key transmitted by the shop server 4. The content purchase processing program 152 decrypts the content key with the temporary key generated in the authentication processing.
【0142】携帯電話機11、パーソナルコンピュータ
12、およびPDA13から、同時にコンンテンツの購
入を要求されたとき、管理サーバ14は、ステップS1
204乃至ステップS1205の処理を同時に実行す
る。管理サーバ14は、同時に実行されるステップS1
204乃至ステップS1205の処理のそれぞれが、携
帯電話機11、パーソナルコンピュータ12、およびP
DA13のいずれかに対応するかを、例えば、ポート番
号などで区別する。When the mobile phone 11, the personal computer 12, and the PDA 13 simultaneously request the purchase of contents, the management server 14 proceeds to step S1.
Steps 204 to S1205 are simultaneously executed. The management server 14 executes step S1
204 to step S1205 are performed by the mobile phone 11, the personal computer 12, and the P
Whether one of the DAs 13 is supported is distinguished by, for example, a port number.
【0143】ステップS1206において、コンテンツ
購入処理プログラム152は、コンテンツ、コンテンツ
鍵、利用条件をコンテンツデータベース155に格納さ
せる。[0143] In step S1206, the content purchase processing program 152 causes the content database 155 to store the content, the content key, and the usage conditions.
【0144】コンテンツ購入処理プログラム152は、
コンテンツ管理プログラム154に、コンテンツデータ
ベース155に格納したコンテンツに対応するコンテン
ツID、ステップS1202の処理で取得した機器ID
を基に、ユーザ管理テーブル161を参照して求めたユ
ーザID、利用条件(例えば、チェックアウト可能回数)
等をコンテンツ管理テーブル162に格納させる。The content purchase processing program 152
In the content management program 154, the content ID corresponding to the content stored in the content database 155 and the device ID acquired in the process of step S1202
ID and usage conditions (for example, the number of check-outs allowed) obtained by referring to the user management table 161 based on the
Are stored in the content management table 162.
【0145】コンテンツの購入の処理前において、コン
テンツ管理テーブル162が図11に示す状態である場
合、例えば、コンテンツIDが”B456”であるコン
テンツを携帯電話機11の使用者が購入したとき、コン
テンツ管理テーブル162には、図12に示すよう
に、”B456”であるコンテンツIDに対応させて、
携帯電話機11の使用者のユーザIDである"AAA"が格
納される。新たに購入されたコンテンツは、チェックア
ウトされていないので、"B456"であるコンテンツI
Dに対応する機器IDは、空となる。Before the content purchase processing, if the content management table 162 is in the state shown in FIG. 11, for example, when the user of the mobile phone 11 purchases the content having the content ID “B456”, the content management As shown in FIG. 12, the table 162 is associated with the content ID “B456”,
“AAA” which is the user ID of the user of the mobile phone 11 is stored. Since the newly purchased content has not been checked out, the content I of "B456"
The device ID corresponding to D is empty.
【0146】ステップS1207において、管理サーバ
14の認証プログラム151は、課金サーバ5を認証す
る。ステップS1401において、課金サーバ5の認証
プログラム187は、管理サーバ14を認証する。ステ
ップS1207およびステップS1401における認証
の処理は、ステップS1101およびステップS120
1における認証の処理と同様である。In step S1207, the authentication program 151 of the management server 14 authenticates the accounting server 5. In step S1401, the authentication program 187 of the accounting server 5 authenticates the management server 14. The authentication process in steps S1207 and S1401 is performed in steps S1101 and S120.
1 is the same as the authentication process.
【0147】ステップS1208において、管理サーバ
14の支払い処理プログラム152は、ネットワーク3
を介して、支払いの依頼を課金サーバ5に送信する。支
払いの依頼は、ステップS1202の処理で取得した機
器IDを基に、ユーザ管理テーブル161を参照して求
めた、携帯電話機11の使用者のクレジットカードの番
号などを含み、認証の処理で生成された一時鍵で暗号化
されている。ステップS1402において、課金サーバ
5の課金処理プログラム188は、管理サーバ14が送
信した支払いの依頼を受信する。ステップS1403に
おいて、課金サーバ5の課金処理プログラム188は、
ステップS1402の処理で受信した支払いの依頼を基
に、クレジットカード会社に対する支払いの処理を実行
し、コンテンツ要求に含まれるダウンロード後の処理要
求がnullの場合に処理を終了する。In step S1208, the payment processing program 152 of the management server 14
The request for payment is transmitted to the charging server 5 via The payment request includes the credit card number of the user of the mobile phone 11 and the like obtained by referring to the user management table 161 based on the device ID obtained in the process of step S1202, and is generated in the authentication process. Encrypted with a temporary key. In step S1402, the charging processing program 188 of the charging server 5 receives the payment request transmitted by the management server 14. In step S1403, the charging processing program 188 of the charging server 5
Based on the payment request received in the processing of step S1402, payment processing to the credit card company is executed, and if the processing request after download included in the content request is null, the processing ends.
【0148】このように、管理サーバ14は、携帯電話
機11からコンテンツの購入要求を受信すると、ショッ
プサーバ4からコンテンツを購入して、そのコンテンツ
を記録し、課金サーバ5に支払いを依頼する。As described above, upon receiving the content purchase request from the mobile phone 11, the management server 14 purchases the content from the shop server 4, records the content, and requests the billing server 5 for payment.
【0149】なお、携帯電話機11の購入指示プログラ
ム142は、ステップS1102において、所望するコ
ンテンツに対応するコンテンツIDおよび携帯電話機1
1の使用者のユーザIDなどと共に、コンテンツの購入要
求をネットワーク3を介して、管理サーバ14に送信す
るようにしてもよい。[0149] In step S1102, the purchase instruction program 142 of the mobile phone 11 sets the content ID corresponding to the desired content and the mobile phone 1
The content purchase request may be transmitted to the management server 14 via the network 3 together with the user ID of the first user.
【0150】次に、コマンドの入力、メニューの選択、
ボタンのクリック、またはその他の表示されている画面
に関係する操作に対応して実行される、コンテンツを購
入すると同時にチェックアウトする処理を図13のフロ
ーチャートを参照して説明する。ステップS2101乃
至ステップS2403の処理は、図10のステップS1
101乃至ステップS1403の処理と、それぞれ同様
であるので、その説明は省略する。Next, command input, menu selection,
A process of purchasing and checking out content at the same time as clicking a button or performing an operation related to the displayed screen will be described with reference to a flowchart of FIG. The processing in steps S2101 to S2403 is performed in step S1 in FIG.
Since the processes from 101 to S1403 are the same, the description thereof is omitted.
【0151】ステップS2209において、管理サーバ
14のコンテンツ購入処理プログラム152はコンテン
ツ要求のダウンロード後の処理要求がチェックアウトの
指示である場合、コンテンツ管理プログラム154にチ
ェックアウトを指示し、コンテンツ管理プログラム15
4は、ステップS2206の処理でコンテンツデータベ
ース155に格納されたコンテンツ、コンテンツ鍵、お
よび利用条件をコンテンツデータベース155から読み
出して、ネットワーク3を介して、携帯電話機11に送
信する。ステップS2210において、コンテンツ管理
プログラム154は、コンテンツ管理テーブル162に
格納されている、送信したコンテンツに対応するチェッ
クアウト可能回数から1を減ずると共に、コンテンツデ
ータベース155に、送信したコンテンツに対応する利
用条件を更新させる。In step S2209, if the processing request after downloading the content request is a check-out instruction, the content purchase processing program 152 of the management server 14 instructs the content management program 154 to perform a check-out.
4 reads out the content, the content key, and the use condition stored in the content database 155 in the process of step S2206 from the content database 155, and transmits them to the mobile phone 11 via the network 3. In step S2210, the content management program 154 subtracts 1 from the possible number of checkouts corresponding to the transmitted content stored in the content management table 162, and stores the usage condition corresponding to the transmitted content in the content database 155. Let me update.
【0152】ステップS2103において、携帯電話機
11のコンテンツ管理プログラム144は、管理サーバ
14が送信したコンテンツ、コンテンツ鍵、および利用
条件を受信する。ステップS2104において、携帯電
話機11のコンテンツ管理プログラム144は、ステッ
プS2103の処理で受信したコンテンツ、コンテンツ
鍵、および利用条件を記憶部39に記憶させる。In step S2103, the content management program 144 of the mobile phone 11 receives the content, the content key, and the usage conditions transmitted by the management server 14. In step S2104, the content management program 144 of the mobile phone 11 causes the storage unit 39 to store the content, the content key, and the usage conditions received in the process in step S2103.
【0153】携帯電話機11の購入指示プログラム14
2が、ステップS2102において、所望するコンテン
ツに対応するコンテンツIDおよび携帯電話機11の使
用者のユーザIDなどと共に、コンテンツの購入要求をネ
ットワーク3を介して、管理サーバ14に送信する場
合、ステップS2103乃至ステップS2212の処理
が実行される。Purchase instruction program 14 for mobile phone 11
2 transmits the content purchase request to the management server 14 via the network 3 together with the content ID corresponding to the desired content and the user ID of the user of the mobile phone 11 in step S2102. The process of step S2212 is performed.
【0154】ステップS2105において、携帯電話機
11のコンテンツ管理プログラム144は、予め記憶し
ている携帯電話機11の機器IDをネットワーク3を介
して管理サーバ14に送信する。ステップS2211に
おいて、管理サーバ14のコンテンツ管理プログラム1
54は、携帯電話機11の機器IDを受信する。ステッ
プS2212において、管理サーバ14のコンテンツ管
理プログラム154は、ステップS2209の処理で送
信したコンテンツのコンテンツIDに対応させて、携帯
電話機11の機器IDをコンテンツ管理テーブル162
に記録して、処理は終了する。In step S2105, the content management program 144 of the mobile phone 11 transmits the device ID of the mobile phone 11 stored in advance to the management server 14 via the network 3. In step S2211, the content management program 1 of the management server 14
54 receives the device ID of the mobile phone 11. In step S2212, the content management program 154 of the management server 14 assigns the device ID of the mobile phone 11 to the content management table 162 in association with the content ID of the content transmitted in step S2209.
And the process ends.
【0155】なお、ステップS2212において、管理
サーバ14のコンテンツ管理プログラム154は、認証
の処理で受信した携帯電話機201のIDをコンテンツ管
理テーブル162に記録するようにしてもよい。また、
ステップS2212において、管理サーバ14のコンテ
ンツ管理プログラム154は、ステップS2202の処
理で取得したユーザIDを基に、ユーザ管理テーブル16
1を参照して求めた機器IDをコンテンツ管理テーブル
162に記録するようにしてもよい。[0155] In step S2212, the content management program 154 of the management server 14 may record the ID of the mobile phone 201 received in the authentication process in the content management table 162. Also,
In step S2212, the content management program 154 of the management server 14 uses the user management table 16 based on the user ID acquired in the process of step S2202.
1 may be recorded in the content management table 162.
【0156】このように、携帯電話機11は、管理サー
バ14に所望のコンテンツの購入を要求するだけで、管
理サーバ14に所望のコンテンツを記録させるととも
に、管理サーバ14から携帯電話機11にそのコンテン
ツをチエックアウトさせることができる。As described above, the mobile phone 11 records the desired content in the management server 14 only by requesting the management server 14 to purchase the desired content, and transfers the content from the management server 14 to the mobile phone 11. Can be checked out.
【0157】次に、管理サーバ14から携帯電話機11
にコンテンツをチェックアウトする処理を図14のフロ
ーチャートを参照して説明する。ステップS3101に
おいて、携帯電話機11の認証プログラム141は、ネ
ットワーク3を介して、管理サーバ14を認証する。ス
テップS3201において、管理サーバ14の認証プロ
グラム151は、携帯電話機11を認証する。Next, from the management server 14 to the mobile phone 11
The process of checking out the contents will be described with reference to the flowchart of FIG. In step S3101, the authentication program 141 of the mobile phone 11 authenticates the management server 14 via the network 3. In step S3201, the authentication program 151 of the management server 14 authenticates the mobile phone 11.
【0158】ステップS3101およびステップS32
01の認証の処理は、ステップS1101およびステッ
プS1201の認証の処理と同様である。Steps S3101 and S32
01 is the same as the authentication process in steps S1101 and S1201.
【0159】ステップS3102において、携帯電話機
11の表示操作指示プログラム143は、ネットワーク
3を介して、管理サーバ14にコンテンツのリストの要
求(携帯電話機11の使用者のユーザIDが含まれてい
る)を送信する。ステップS3202において、管理サ
ーバ14のコンテンツ管理プログラム154は、コンテ
ンツのリストの要求を受信する。In step S3102, the display / operation instruction program 143 of the mobile phone 11 sends a request for a list of contents (including the user ID of the user of the mobile phone 11) to the management server 14 via the network 3. Send. In step S3202, the content management program 154 of the management server 14 receives the content list request.
【0160】ステップS3203において、管理サーバ
14のコンテンツ管理プログラム154は、ステップS
3202の処理で受信したユーザIDを基に、コンテンツ
管理テーブル162から携帯電話機11の使用者のユー
ザIDに対応するコンテンツ、すなわち、携帯電話機11
の使用者が購入したコンテンツのデータを読み出して、
携帯電話機11の使用者が購入したコンテンツのリスト
(そのコンテンツの曲名などから構成される)をネット
ワーク3を介して携帯電話機11に送信する。ステップ
S3103において、携帯電話機11の表示操作指示プ
ログラム143は、携帯電話機11の使用者が購入した
コンテンツのリストを受信する。In step S3203, the content management program 154 of the management server 14
Based on the user ID received in the process of 3202, the content corresponding to the user ID of the user of the mobile phone 11, from the content management table 162, that is, the mobile phone 11
Read the data of the content purchased by the user of
A list of contents purchased by the user of the mobile phone 11 (consisting of music titles of the content) is transmitted to the mobile phone 11 via the network 3. In step S3103, the display operation instruction program 143 of the mobile phone 11 receives a list of contents purchased by the user of the mobile phone 11.
【0161】ステップS3104において、携帯電話機
11の表示操作指示プログラム143は、表示部36に
コンテンツのリストを表示させ、携帯電話機11の使用
者の操作に対応した入力部35からの信号を基に、リス
トの中のコンテンツを選択する。In step S3104, the display operation instruction program 143 of the mobile phone 11 displays a list of contents on the display unit 36, and based on a signal from the input unit 35 corresponding to the operation of the user of the mobile phone 11, Select the content in the list.
【0162】この場合、コンテンツ管理プログラム15
4は、例えば、図15に例示する、コンテンツ管理テー
ブル162がコンテンツIDに対応させて記録してい
る、そのコンテンツをチェックアウトした機器IDを、
そのコンテンツの曲名に対応させて携帯電話機11に送
信することにより、携帯電話機11は、図16に示すよ
うに、表示部36にコンテンツの曲名に対応させて、チ
ェックアウト先の機器IDを表示させることができる。In this case, the content management program 15
4 is, for example, the device ID of the content checked out, which is recorded in the content management table 162 in association with the content ID, as illustrated in FIG.
By transmitting the content to the mobile phone 11 in association with the song title of the content, the mobile phone 11 causes the display unit 36 to display the device ID of the checkout destination in association with the song title of the content, as shown in FIG. be able to.
【0163】このような表示により、携帯電話機11の
使用者は、所望のコンテンツをチェックアウトした機器
を知ることもできる。With such a display, the user of the mobile phone 11 can know the device from which the desired content has been checked out.
【0164】ステップS3105において、コンテンツ
管理プログラム144は、ステップS3104の処理で
選択したコンテンツのチェックアウトの要求(ユーザI
D、および選択したコンテンツのコンテンツIDが含ま
れている)を、ネットワーク3を介して管理サーバ14
に送信する。ステップS3204において、管理サーバ
14のコンテンツ管理プログラム154は、コンテンツ
のチェックアウトの要求を受信する。In step S3105, the content management program 144 issues a request to check out the content selected in step S3104 (user I
D and the content ID of the selected content are included in the management server 14 via the network 3.
Send to In step S3204, the content management program 154 of the management server 14 receives the content checkout request.
【0165】ステップS3205において、管理サーバ
14のコンテンツ管理プログラム154は、コンテンツ
管理プログラム162に格納されているデータを基に、
要求されたコンテンツのチェックアウト数が1以上であ
るか否かを判定し、1以上であると判定された場合、チ
ェックアウトの要求に含まれているユーザID、およびコ
ンテンツIDを基に、チェックアウトが要求されたコン
テンツ、そのコンテンツに対応するコンテンツ鍵、およ
び利用条件をコンテンツデータベース155から読み出
して、ネットワーク3を介して、携帯電話機11に送信
する。ステップS3206において、コンテンツ管理プ
ログラム154は、コンテンツ管理テーブル162に格
納されている、送信したコンテンツに対応するチェック
アウト可能回数から1を減ずると共に、コンテンツデー
タベース155に送信したコンテンツに対応する利用条
件を更新させる。In step S 3205, the content management program 154 of the management server 14 uses the data stored in the content management program 162 to
It is determined whether the number of checkouts of the requested content is 1 or more. If it is determined that the number is 1 or more, a check is performed based on the user ID and the content ID included in the checkout request. The content requested to be output, the content key corresponding to the content, and the usage condition are read from the content database 155 and transmitted to the mobile phone 11 via the network 3. In step S3206, the content management program 154 subtracts 1 from the possible number of checkouts corresponding to the transmitted content stored in the content management table 162, and updates the usage condition corresponding to the content transmitted to the content database 155. Let it.
【0166】ステップS3106において、携帯電話機
11のコンテンツ管理プログラム144は、管理サーバ
14が送信したコンテンツ、コンテンツ鍵、および利用
条件を受信する。ステップS3107において、携帯電
話機11のコンテンツ管理プログラム144は、ステッ
プS3106の処理で受信したコンテンツ、コンテンツ
鍵、および利用条件を記憶部39に記憶させる。[0166] In step S3106, the content management program 144 of the mobile phone 11 receives the content, the content key, and the use condition transmitted by the management server 14. In step S3107, the content management program 144 of the mobile phone 11 causes the storage unit 39 to store the content, the content key, and the usage conditions received in the process in step S3106.
【0167】ステップS3108において、携帯電話機
11のコンテンツ管理プログラム144は、予め記憶し
ている携帯電話機11の機器IDをネットワーク3を介
して管理サーバ14に送信する。ステップS3207に
おいて、管理サーバ14のコンテンツ管理プログラム1
54は、携帯電話機11の機器IDを受信する。ステッ
プS3208において、管理サーバ14のコンテンツ管
理プログラム154は、ステップS3205の処理で送
信したコンテンツのコンテンツIDに対応させて、携帯
電話機11の機器IDをコンテンツ管理テーブル162
に記録して、処理は終了する。In step S3108, the content management program 144 of the mobile phone 11 sends the device ID of the mobile phone 11 stored in advance to the management server 14 via the network 3. In step S3207, the content management program 1 of the management server 14
54 receives the device ID of the mobile phone 11. In step S3208, the content management program 154 of the management server 14 associates the device ID of the mobile phone 11 with the content management table 162 in association with the content ID of the content transmitted in step S3205.
And the process ends.
【0168】以上のように、管理サーバ14は、携帯電
話機11からの要求に対応して、携帯電話機11の使用
者が購入したコンテンツを携帯電話機11にチェックア
ウトすることができる。As described above, the management server 14 can check out the content purchased by the user of the mobile phone 11 to the mobile phone 11 in response to the request from the mobile phone 11.
【0169】なお、携帯電話機11は、管理サーバ14
にコンテンツIDおよび機器IDを含んだチェックアウ
トの要求を送信して、管理サーバ14は、機器IDおよ
びユーザ管理テーブル161を基に、ユーザIDを求める
ようにしてもよい。The mobile phone 11 is connected to the management server 14
The management server 14 may transmit a checkout request including the content ID and the device ID to the management server 14 based on the device ID and the user management table 161.
【0170】次に、携帯電話機11が記憶しているコン
テンツをチェックインしてから、所望のコンテンツをチ
ェックアウトする処理を図17のフローチャートを参照
して説明する。ステップS4101乃至ステップS41
03の処理は、図14のステップS3101乃至ステッ
プS3103の処理と同様であるので、その説明は省略
する。Next, the process of checking in the content stored in the mobile phone 11 and then checking out the desired content will be described with reference to the flowchart of FIG. Steps S4101 to S41
The process of step 03 is the same as the process of steps S3101 to S3103 in FIG. 14, and a description thereof will be omitted.
【0171】ステップS4104において、携帯電話機
11の表示操作指示プログラム143は、表示部36に
コンテンツのリストを表示させ、携帯電話機11の使用
者の操作に対応した入力部35からの信号を基にリスト
中のチェックインするコンテンツおよびチェックアウト
するコンテンツを選択する。In step S4104, the display operation instruction program 143 of the mobile phone 11 displays a list of contents on the display unit 36, and displays the list based on the signal from the input unit 35 corresponding to the operation of the user of the mobile phone 11. Select the content to check in and the content to check out.
【0172】ステップS4105において、携帯電話機
11のコンテンツ管理プログラム144は、記憶部39
に記憶されているコンテンツのチェックインの要求(ユ
ーザID、およびチェックインするコンテンツのコンテン
ツIDが含まれている)をネットワーク3を介して管理
サーバ14に送信する。ステップS4106において、
携帯電話機11のコンテンツ管理プログラム144は、
記憶部39に記憶されているコンテンツを消去する。In step S4105, the content management program 144 of the mobile phone 11 stores the content in the storage unit 39.
Is transmitted to the management server 14 via the network 3 (including the user ID and the content ID of the content to be checked in). In step S4106,
The content management program 144 of the mobile phone 11
The content stored in the storage unit 39 is deleted.
【0173】ステップS4204において、管理サーバ
14のコンテンツ管理プログラム154は、コンテンツ
のチェックインの要求を受信する。ステップS4205
において、コンテンツ管理プログラム154は、コンテ
ンツ管理テーブル162に格納されている、受信したチ
ェックインの要求に含まれているユーザIDおよびコンテ
ンツIDに対応するチェックアウト可能回数に1を加算
すると共に、コンテンツデータベース155にチェック
インしたコンテンツに対応する利用条件を更新させる。In step S4204, the content management program 154 of the management server 14 receives a content check-in request. Step S4205
, The content management program 154 adds 1 to the number of possible check-outs corresponding to the user ID and the content ID included in the received check-in request stored in the content management table 162, and At 155, the use condition corresponding to the checked-in content is updated.
【0174】コンテンツのチェックインの処理前におい
て、コンテンツIDが”A123”であるコンテンツが
携帯電話機11(機器IDが”X789”である)にチ
ェックアウトされている場合、図18に示ように、コン
テンツ管理テーブル162の”A123”のコンテンツ
IDに対応するチェックアウト可能回数は、2に設定さ
れ、”A123”のコンテンツIDに対応する機器ID
には、”X789”が設定されている。Before the content check-in process, when the content having the content ID “A123” is checked out to the mobile phone 11 (the device ID is “X789”), as shown in FIG. The number of possible check-outs corresponding to the content ID of “A123” in the content management table 162 is set to 2, and the device ID corresponding to the content ID of “A123”
Is set to "X789".
【0175】携帯電話機11から”A123”であるコ
ンテンツをチェックインしたとき、図19に示すよう
に、コンテンツ管理テーブル162の”AAA”である
ユーザIDおよび"A123"であるコンテンツIDに対応
するチェックアウト可能回数は、1が加算されて、3と
なり、"AAA"であるユーザIDおよび"A123"である
コンテンツIDに対応する機器IDは空となる。When the content “A123” is checked in from the mobile phone 11, as shown in FIG. 19, a check corresponding to the user ID “AAA” and the content ID “A123” in the content management table 162 is performed. The number of possible outs is incremented by 1 to 3, and the device ID corresponding to the user ID “AAA” and the content ID “A123” becomes empty.
【0176】ステップS4206において、コンテンツ
管理プログラム154は、コンテンツ管理テーブル16
2に格納されている、受信したチェックインの要求に含
まれているコンテンツIDに対応する機器IDを消去す
る。In step S4206, the content management program 154 sets the content management table 16
2 deletes the device ID corresponding to the content ID included in the received check-in request.
【0177】ステップS4107乃至ステップS421
1の処理は、図14のステップS3105乃至ステップ
S3208の処理と同様なので、その説明は省略する。Steps S4107 to S421
Step 1 is the same as step S3105 to step S3208 in FIG. 14, and a description thereof will be omitted.
【0178】携帯電話機11が、コンテンツをチェック
インした後、コンテンツがチェックアウトされるので、
携帯電話機11の記憶部39の記憶空間の空きが比較的
少なくともコンテンツをチェックアウトできるようにな
る。After the mobile phone 11 checks in the content, the content is checked out.
When the storage space of the storage unit 39 of the mobile phone 11 is relatively free, at least the content can be checked out.
【0179】図19に示すコンテンツ管理テーブル16
2に対応する状態から、”B456”であるコンテンツ
を携帯電話機11にチェックアウトしたとき、図20に
示すように、コンテンツ管理テーブル162の”AA
A”であるユーザIDおよび"B456"であるコンテンツ
IDに対応するチェックアウト可能回数は、1が減算さ
れて、2となり、"B456"であるコンテンツIDに対
応する機器IDには"X789"が設定される。The content management table 16 shown in FIG.
When the content corresponding to “B456” is checked out to the mobile phone 11 from the state corresponding to No. 2, “AA” in the content management table 162 is displayed as shown in FIG.
The number of possible check-outs corresponding to the user ID of “A” and the content ID of “B456” is obtained by subtracting 1 to 2, and “X789” is set to 2 for the device ID corresponding to the content ID of “B456”. Is set.
【0180】このように、携帯電話機11が、記憶して
いるコンテンツをチェックインした後、管理サーバ14
は、携帯電話機11からの要求に対応して、携帯電話機
11の使用者が購入したコンテンツを携帯電話機11に
チェックアウトすることができる。As described above, after the portable telephone 11 checks in the stored content, the management server 14
Can check out the content purchased by the user of the mobile phone 11 to the mobile phone 11 in response to a request from the mobile phone 11.
【0181】次に、図21を参照して、本願のデジタル
データ伝送システムの第2の機能の構成の例について説
明する。図7に示す場合と同様の部分には、同一の番号
を付してあり、その説明は省略する。Next, an example of the configuration of the second function of the digital data transmission system of the present application will be described with reference to FIG. The same parts as those shown in FIG. 7 are denoted by the same reference numerals, and description thereof will be omitted.
【0182】コンテンツ管理プログラム191は、所望
のコンテンツのチェックアウトを管理サーバ14に要求
したとき、管理サーバ14が送信したコンテンツ鍵およ
びコンテンツの利用条件などを受信する。コンテンツ管
理プログラム191は、ショップサーバ4が送信したコ
ンテンツを受信して、受信したコンテンツを、コンテン
ツ鍵および利用条件に対応させて記憶部39に記憶させ
る。When the content management program 191 requests the management server 14 to check out a desired content, the content management program 191 receives the content key transmitted from the management server 14 and the usage conditions of the content. The content management program 191 receives the content transmitted by the shop server 4, and stores the received content in the storage unit 39 in association with the content key and the usage condition.
【0183】コンテンツ管理プログラム191は、記憶
部39に記憶されているコンテンツの利用条件に基づい
て、記憶部39に記憶されているコンテンツの再生など
を許可するか、または禁止するかなどの管理を実行する
とともに、記憶部39に記憶しているコンテンツの再生
などに対応して、記憶部39にそのコンテンツに対応す
る利用条件を更新させる。The content management program 191 manages, for example, whether to permit or prohibit the reproduction of the content stored in the storage unit 39 based on the usage conditions of the content stored in the storage unit 39. At the same time, the storage unit 39 updates the use condition corresponding to the content in response to the reproduction of the content stored in the storage unit 39 and the like.
【0184】コンテンツ管理プログラム191は、所望
のコンテンツのチェックインを管理サーバ14に要求し
たとき、記憶部39に記憶されている、チェックインを
要求したコンテンツ、コンテンツ鍵、および利用条件を
消去する。When requesting the management server 14 to check in the desired content, the content management program 191 deletes the content requested to be checked in, the content key, and the usage condition stored in the storage unit 39.
【0185】管理サーバ14のコンテンツ購入処理プロ
グラム192は、携帯電話機11、パーソナルコンピュ
ータ12、またはPDA13から送信された、所望のコ
ンテンツの購入の要求に対応して、そのコンテンツの購
入の要求をショップサーバ4に送信する。コンテンツ購
入処理プログラム192は、ショップサーバ4からコン
テンツ鍵および利用条件が送信されたとき、そのコンテ
ンツ鍵および利用条件を受信して、受信したコンテンツ
鍵および利用条件をコンテンツ管理プログラム193に
記録させる。The content purchase processing program 192 of the management server 14 responds to the request for purchase of the desired content transmitted from the mobile phone 11, the personal computer 12, or the PDA 13 in response to the request for purchase of the desired content. Send to 4. When the content key and the use condition are transmitted from the shop server 4, the content purchase processing program 192 receives the content key and the use condition, and causes the content management program 193 to record the received content key and the use condition.
【0186】コンテンツを購入したとき、コンテンツ管
理プログラム193は、コンテンツ鍵および利用条件を
記録するとともに、そのコンテンツを購入した使用者の
ユーザIDに対応させて、購入したコンテンツを特定する
コンテンツID、およびその利用条件(例えば、チェッ
クアウト可能回数)をコンテンツ管理テーブル194に
格納する。When the content is purchased, the content management program 193 records the content key and usage conditions, and associates the content ID with the user ID of the user who purchased the content, The use condition (for example, the number of check-outs allowed) is stored in the content management table 194.
【0187】コンテンツ管理テーブル194は、例え
ば、図22に示す様に、携帯電話機11、パーソナルコ
ンピュータ12、またはPDA13の使用者を特定する
ユーザIDに対応させて、コンテンツID、コンテンツ供
給元アドレス、利用条件の一例であるチェックアウト可
能回数、または機器IDなどを格納している。As shown in FIG. 22, for example, as shown in FIG. 22, the content management table 194 is associated with a user ID for identifying a user of the mobile phone 11, the personal computer 12, or the PDA 13; The table stores the number of possible check-outs or the device ID as an example of the condition.
【0188】例えば、図22に示す例において、コンテ
ンツIDが”A123”であるコンテンツを購入した使
用者のユーザIDは、"AAA"であり、コンテンツID
が"A123"であるコンテンツを供給するサーバのアド
レスを示すコンテンツ供給元アドレスは、"aaa"(例え
ば、ショップサーバ4のURL(Uniform Resource Locato
r))であり、コンテンツIDが"A123"であるコン
テンツのチェックアウト可能回数は、2回であり、コン
テンツIDが"A123"であるコンテンツがチェックア
ウトされている機器の機器IDは、"X789”(例え
ば、携帯電話機11に対応する)である。For example, in the example shown in FIG. 22, the user ID of the user who purchased the content whose content ID is “A123” is “AAA” and the content ID is “A123”.
Is “A123” (for example, the URL of the shop server 4 (Uniform Resource Locato).
r)), the number of times that the content whose content ID is “A123” can be checked out is two, and the device ID of the device whose content ID is “A123” is checked out is “X789”. (E.g., corresponding to the mobile phone 11).
【0189】ショップサーバ4のコンテンツ管理プログ
ラム195は、管理サーバ14からコンテンツの購入の
要求があったとき、コンテンツデータベース184から
コンテンツの利用条件を読み出して、鍵管理プログラム
185からそのコンテンツに対応するコンテンツ鍵を読
み出して、ネットワーク3を介して、管理サーバ14に
送信する。コンテンツ管理プログラム195は、携帯電
話機201からコンテンツの送信の要求があったとき、
コンテンツデータベース184からコンテンツを読み出
して、ネットワーク3を介して、携帯電話機11に送信
する。[0189] When a content purchase request is received from the management server 14, the content management program 195 of the shop server 4 reads out usage conditions of the content from the content database 184, and from the key management program 185, reads the content corresponding to the content. The key is read out and transmitted to the management server 14 via the network 3. When the content management program 195 requests transmission of content from the mobile phone 201,
The content is read from the content database 184 and transmitted to the mobile phone 11 via the network 3.
【0190】次に、図21に示す機能の構成を有するデ
ジタルデータ伝送システムにおける、管理サーバ14の
コンテンツの購入の処理を図23のフローチャートを参
照して説明する。ステップS5101乃至ステップS5
302の処理は、図10のステップS1101乃至ステ
ップS1302の処理と同様なので、その説明は省略す
る。Next, the process of purchasing content in the management server 14 in the digital data transmission system having the function configuration shown in FIG. 21 will be described with reference to the flowchart in FIG. Step S5101 to Step S5
The processing of 302 is the same as the processing of steps S1101 to S1302 in FIG. 10, and a description thereof will be omitted.
【0191】ステップS5303において、ショップサ
ーバ4のコンテンツ管理プログラム183は、ステップ
S5302の処理で受信したコンテンツIDに対応する
コンテンツの利用条件をコンテンツデータベース184
から読み出し、利用条件を管理サーバ14に送信する。
コンテンツ管理プログラム195は、鍵管理プログラム
185にそのコンテンツに対応するコンテンツ鍵を供給
させて、コンテンツ鍵を認証の処理で生成された一時鍵
で暗号化して、管理サーバ14に送信する。[0191] In step S5303, the content management program 183 of the shop server 4 determines the use condition of the content corresponding to the content ID received in the processing of step S5302 in the content database 184.
And transmits the usage conditions to the management server 14.
The content management program 195 causes the key management program 185 to supply a content key corresponding to the content, encrypts the content key with the temporary key generated in the authentication process, and transmits the encrypted content key to the management server 14.
【0192】ステップS5205において、管理サーバ
14のコンテンツ購入処理プログラム192は、ショッ
プサーバ4が送信した利用条件およびコンテンツ鍵を受
信する。コンテンツ購入処理プログラム192は、コン
テンツ鍵を認証の処理で生成された一時鍵で復号する。[0192] In step S5205, the content purchase processing program 192 of the management server 14 receives the use condition and the content key transmitted by the shop server 4. The content purchase processing program 192 decrypts the content key with the temporary key generated in the authentication processing.
【0193】ステップS5206において、コンテンツ
購入処理プログラム192はコンテンツ鍵および利用条
件をコンテンツ管理プログラム193に格納させる。At step S5206, the content purchase processing program 192 causes the content management program 193 to store the content key and the usage conditions.
【0194】コンテンツ購入処理プログラム192は、
コンテンツ管理プログラム154に、格納したコンテン
ツ鍵および利用条件に対応するコンテンツID、コンテ
ンツ供給元アドレス等をコンテンツ管理テーブル194
に格納させる。The content purchase processing program 192 is
In the content management program 154, the stored content key, the content ID corresponding to the use condition, the content supply source address, and the like are stored in the content management table 194.
To be stored.
【0195】ステップS5207において、管理サーバ
14の認証プログラム151は、課金サーバ5を認証す
る。ステップS5401において、課金サーバ5の認証
プログラム187は、管理サーバ14を認証する。ステ
ップS5207およびステップS5401における認証
の処理は、ステップS1101およびステップS120
1における認証の処理と同様である。At step S5207, the authentication program 151 of the management server 14 authenticates the accounting server 5. In step S5401, the authentication program 187 of the accounting server 5 authenticates the management server 14. The authentication processing in steps S5207 and S5401 is performed in steps S1101 and S120.
1 is the same as the authentication process.
【0196】ステップS5208において、管理サーバ
14の支払い処理プログラム153は、ネットワーク3
を介して、支払いの依頼を課金サーバ5に送信する。支
払いの依頼は、携帯電話機11の使用者のクレジットカ
ードの番号などを含み、認証の処理で生成された一時鍵
で暗号化されている。ステップS5402において、課
金サーバ5の課金処理プログラム188は、管理サーバ
14が送信した支払いの依頼を受信する。ステップS5
403において、課金サーバ5の課金処理プログラム1
88は、ステップS5402の処理で受信した支払いの
依頼を基に、クレジットカード会社に対する支払いの処
理を実行して、処理は終了する。In step S5208, the payment processing program 153 of the management server 14
The request for payment is transmitted to the charging server 5 via The payment request includes the credit card number of the user of the mobile phone 11 and the like, and is encrypted with the temporary key generated in the authentication process. In step S5402, the charging processing program 188 of the charging server 5 receives the payment request transmitted by the management server 14. Step S5
At 403, the charging processing program 1 of the charging server 5
In step 88, the payment process to the credit card company is executed based on the payment request received in step S5402, and the process ends.
【0197】このように、管理サーバ14は、携帯電話
機11からコンテンツの購入要求を受信すると、ショッ
プサーバ4からコンテンツを購入して、そのコンテンツ
の利用条件を記録し(コンテンツは記録されない)、課
金サーバ5に支払いを依頼する。As described above, upon receiving the content purchase request from the mobile phone 11, the management server 14 purchases the content from the shop server 4, records the usage conditions of the content (the content is not recorded), and charges Request payment to the server 5.
【0198】図21に示す機能の構成を有するデジタル
データ伝送システムにおける、管理サーバ14から携帯
電話機11への利用条件の伝送の処理を図24のフロー
チャートを参照して説明する。ステップS6101乃至
ステップS6104の処理は、図14のステップS31
01乃至ステップS3104の処理と同様であるので、
その説明は省略する。The process of transmitting the usage conditions from the management server 14 to the mobile phone 11 in the digital data transmission system having the configuration of the functions shown in FIG. 21 will be described with reference to the flowchart in FIG. The processing in steps S6101 to S6104 is performed in step S31 in FIG.
01 to S3104,
The description is omitted.
【0199】ステップS6105において、コンテンツ
管理プログラム191は、ステップS6104の処理で
選択したコンテンツに対応する利用条件の送信要求(選
択したコンテンツのコンテンツIDが含まれている)
を、ネットワーク3を介して管理サーバ14に送信す
る。ステップS6204において、管理サーバ14のコ
ンテンツ管理プログラム193は、コンテンツの利用条
件の送信要求を受信する。In step S6105, the content management program 191 sends a use condition transmission request corresponding to the content selected in step S6104 (including the content ID of the selected content).
Is transmitted to the management server 14 via the network 3. In step S6204, the content management program 193 of the management server 14 receives the content use condition transmission request.
【0200】ステップS6205において、管理サーバ
14のコンテンツ管理プログラム193は、送信が要求
された利用条件、コンテンツ鍵、およびコンテンツ供給
元アドレスを、ネットワーク3を介して、携帯電話機1
1に送信する。ステップS6206において、コンテン
ツ管理プログラム193は、コンテンツ管理テーブル1
94に格納されている、送信した利用条件に対応するチ
ェックアウト可能回数から1を減ずると共に、コンテン
ツデータベース155に送信した利用条件を更新させ
る。[0200] In step S6205, the content management program 193 of the management server 14 transmits the usage condition, the content key, and the content supplier address requested to be transmitted to the mobile phone 1 via the network 3.
Send to 1. In step S6206, the content management program 193 sets the content management table 1
The number of possible check-outs corresponding to the transmitted use condition stored in 94 is reduced by one, and the transmitted use condition is updated to the content database 155.
【0201】ステップS6106において、携帯電話機
11のコンテンツ管理プログラム191は、管理サーバ
14が送信したコンテンツ鍵、利用条件、およびコンテ
ンツ供給元アドレスを受信する。ステップS6107に
おいて、携帯電話機11のコンテンツ管理プログラム1
91は、ステップS6106の処理で受信したコンテン
ツ鍵、利用条件、およびコンテンツ供給元アドレスを記
憶部39に記憶させる。In step S6106, the content management program 191 of the mobile phone 11 receives the content key, usage conditions, and content supply source address transmitted by the management server 14. In step S6107, the content management program 1 of the mobile phone 11
The control unit 91 causes the storage unit 39 to store the content key, the usage condition, and the content supply source address received in the process of step S6106.
【0202】ステップS6108において、携帯電話機
11のコンテンツ管理プログラム191は、予め記憶し
ている携帯電話機11の機器IDをネットワーク3を介
して管理サーバ14に送信する。ステップS6207に
おいて、管理サーバ14のコンテンツ管理プログラム1
93は、携帯電話機11の機器IDを受信する。ステッ
プS6208において、管理サーバ14のコンテンツ管
理プログラム193は、ステップS6205の処理で送
信した利用条件に対応するコンテンツIDに対応させ
て、携帯電話機11の機器IDをコンテンツ管理テーブ
ル194に記録して、処理は終了する。In step S6108, the content management program 191 of the mobile phone 11 transmits the device ID of the mobile phone 11 stored in advance to the management server 14 via the network 3. In step S6207, the content management program 1 of the management server 14
93 receives the device ID of the mobile phone 11. In step S6208, the content management program 193 of the management server 14 records the device ID of the mobile phone 11 in the content management table 194 in association with the content ID corresponding to the use condition transmitted in step S6205, and Ends.
【0203】以上のように、管理サーバ14は、携帯電
話機11からの要求に対応して、携帯電話機11の使用
者が購入したコンテンツの利用条件を携帯電話機11に
送信することができる。As described above, the management server 14 can transmit the usage conditions of the content purchased by the user of the mobile phone 11 to the mobile phone 11 in response to the request from the mobile phone 11.
【0204】図21に示す機能の構成を有するデジタル
データ伝送システムにおける、コンテンツの利用条件を
記憶した携帯電話機11がコンテンツを再生する処理を
図25のフローチャートを参照して説明する。ステップ
S7101において、表示操作指示プログラム143
は、利用条件を記憶しているコンテンツの曲名などを表
示部36に表示させ、使用者の操作に対応した入力部3
5からの信号を基に、再生するコンテンツを選択する。
ステップS7102において、コンテンツ管理プログラ
ム191は、コンテンツが再生可能であるか否かを判定
し、再生可能であると判定された場合、ネットワーク3
を介して、コンテンツ供給元アドレスに供給されたショ
ップサーバ4に選択したコンテンツの送信要求を送信す
る。Referring to a flowchart of FIG. 25, a description will be given, with reference to a flowchart of FIG. 25, of a process in which the portable telephone 11 storing the use conditions of the content in the digital data transmission system having the function configuration shown in FIG. In step S7101, the display operation instruction program 143
Is displayed on the display unit 36, such as a song title of the content storing the use condition, and the input unit 3 corresponding to the operation of the user.
5 to select the content to be reproduced.
In step S7102, the content management program 191 determines whether or not the content is reproducible.
, A transmission request for the selected content is transmitted to the shop server 4 supplied to the content supply source address.
【0205】ステップS7301において、ショップサ
ーバ4のコンテンツ管理プログラム195は、携帯電話
機11からのコンテンツの送信要求を受信する。ステッ
プS7302において、ショップサーバ4のコンテンツ
管理プログラム195は、携帯電話機11からの送信要
求に対応したコンテンツ(暗号化されている)をコンテ
ンツデータベース184から読み出して、ネットワーク
3を介して、携帯電話機11に送信する。[0205] In step S7301, the content management program 195 of the shop server 4 receives a content transmission request from the mobile phone 11. In step S7302, the content management program 195 of the shop server 4 reads the content (encrypted) corresponding to the transmission request from the mobile phone 11 from the content database 184, and sends the content to the mobile phone 11 via the network 3. Send.
【0206】ステップS7103において、携帯電話機
11のコンテンツ再生プログラム145は、ショップサ
ーバ4が送信したコンテンツを受信する。ステップS7
104において、携帯電話機11のコンテンツ再生プロ
グラム145は、受信したコンテンツを再生して、処理
は終了する。[0206] In step S7103, the content reproduction program 145 of the mobile phone 11 receives the content transmitted by the shop server 4. Step S7
At 104, the content reproduction program 145 of the mobile phone 11 reproduces the received content, and the process ends.
【0207】ステップS7103の処理において受信し
たコンテンツを記憶部39に記憶してから、ステップS
7104の処理において再生してもよく、または、いわ
ゆる、ストリーム再生を実行してもよい。After storing the content received in the processing of step S7103 in the storage unit 39,
Playback may be performed in the process of 7104, or so-called stream playback may be executed.
【0208】以上のように、管理サーバ14は、購入し
たコンテンツに対応する利用条件のみを記録して、購入
したコンテンツを記録する必要がない。管理サーバ14
は、携帯電話機11がコンテンツを再生するとき、携帯
電話機11に利用条件を送信する。As described above, the management server 14 records only the usage conditions corresponding to the purchased content, and does not need to record the purchased content. Management server 14
Transmits the usage conditions to the mobile phone 11 when the mobile phone 11 reproduces the content.
【0209】携帯電話機11は、コンテンツを再生する
とき、ショップサーバ4から直接コンテンツを受信し
て、管理サーバ14から受信した利用条件に基づいて、
受信したコンテンツを再生することができる。[0209] When reproducing the content, the mobile phone 11 receives the content directly from the shop server 4 and, based on the use conditions received from the management server 14,
The received content can be reproduced.
【0210】なお、管理サーバ14は、携帯電話機11
に対する処理と同様の処理で、パーソナルコンピュータ
12またはPDA13からの要求に対応して、コンテン
ツを購入し、またはコンテンツをチェックアウトする。[0210] The management server 14 stores the portable telephone 11
The content is purchased or the content is checked out in response to a request from the personal computer 12 or the PDA 13 in the same manner as the process for.
【0211】次に、デジタルデータ伝送システムの他の
実施の形態について説明する。図26は、本発明に係る
デジタルデータ伝送システムの他の実施の形態を示す図
である。図4で説明した構成の場合と同一の部分には、
図4の場合と同一の番号を付してあり、その説明は省略
する。Next, another embodiment of the digital data transmission system will be described. FIG. 26 is a diagram showing another embodiment of the digital data transmission system according to the present invention. The same parts as in the case of the configuration described in FIG.
The same numbers as those in FIG. 4 are assigned, and description thereof is omitted.
【0212】携帯電話機201は、ポータブルメディア
202を装着可能に構成され、無線により、ネットワー
ク3に接続される。携帯電話機201は、ネットワーク
3を介して、管理サーバ14からチェックアウトされた
コンテンツ(所定の方式で圧縮され、暗号化されてい
る)を、その利用条件と共に、装着されているポータブ
ルメディア202に記憶させる。[0212] The portable telephone 201 is configured so that a portable medium 202 can be mounted thereon, and is connected to the network 3 by radio. The mobile phone 201 stores the content (compressed and encrypted by a predetermined method) checked out from the management server 14 via the network 3 together with the usage conditions in the attached portable medium 202. Let it.
【0213】ポータブルメディア202は、フラッシュ
メモリなどの記憶媒体をその内部に有し、携帯電話機2
01に着脱可能に構成されている。The portable medium 202 has a storage medium such as a flash memory therein,
01 is detachable.
【0214】携帯電話機201は、コンテンツに対応す
る利用条件に基づいて、装着されているポータブルメデ
ィア202に記憶されているコンテンツを再生し、図示
せぬヘッドフォンまたはスピーカなどに出力する。使用
者は、携帯電話機201を持ち歩きながら、所望の場所
で所望のコンテンツを管理サーバ14からチェックアウ
トして、そのコンテンツをポータブルメディア202に
記憶させることができる。使用者は、携帯電話機201
に、ポータブルメディア202に記憶されているコンテ
ンツを再生させて、コンテンツに対応する音楽などをヘ
ッドフォンなどで聴くことができる。[0214] The mobile phone 201 reproduces the content stored in the attached portable medium 202 based on the usage conditions corresponding to the content, and outputs the content to headphones or speakers (not shown). The user can check out desired contents from the management server 14 at a desired place while carrying the mobile phone 201, and store the contents in the portable medium 202. The user uses the mobile phone 201
Then, the user can play back the content stored in the portable medium 202 and listen to music or the like corresponding to the content with headphones or the like.
【0215】携帯電話機201の図28を参照して後述
するプログラムは、コンテンツの不正な2次利用による
著作権の侵害の防止を目的として、個々のコンテンツに
対して著作権者が指定する利用条件でのみコンテンツを
利用できるように制御を行うモジュール群から構成され
る。利用条件には、コンテンツの再生条件、コピー条
件、移動条件、または蓄積条件などが含まれる。The program described below with reference to FIG. 28 of the mobile phone 201 uses a usage condition designated by the copyright holder for each content for the purpose of preventing copyright infringement due to unauthorized secondary use of the content. It is composed of a group of modules that perform control so that the content can be used only by. The usage conditions include content playback conditions, copy conditions, transfer conditions, storage conditions, and the like.
【0216】携帯電話機201のプログラムは、携帯電
話機201にポータブルメディア202が装着されたと
き、ポータブルメディア202が正当であるかの認証を
行い、安全な方法でショップサーバ4が指定した利用条
件をコンテンツ(暗号化されている)に付加して、ポー
タブルメディア202にコンテンツを記録させる。コン
テンツの移動の処理などに伴い、携帯電話機201のプ
ログラムは、必要な鍵を生成して、鍵を管理し、または
接続されているポータブルメディア202との通信を制
御する。When the portable medium 202 is mounted on the portable telephone 201, the program of the portable telephone 201 authenticates whether or not the portable medium 202 is valid, and authenticates the use conditions specified by the shop server 4 in a secure manner. In addition to (encrypted), the portable medium 202 records the content. The program of the mobile phone 201 generates a necessary key, manages the key, or controls communication with the connected portable medium 202 in accordance with a process of moving the content.
【0217】図27は、携帯電話機201の構成を説明
する図である。CPU221乃至通信部228のそれぞれ
は、図5におけるCPU31乃至通信部38のそれぞれと
同様であるので、その説明は適宜省略する。FIG. 27 is a diagram illustrating the configuration of mobile phone 201. Each of the CPU 221 to the communication unit 228 is the same as each of the CPU 31 to the communication unit 38 in FIG. 5, and a description thereof will not be repeated.
【0218】音声再生部227は、通信部228から供
給された通話相手の音声のデータ、またはインターフェ
ース229から供給されたポータブルメディア202に
記憶されているコンテンツを再生して、音声を出力す
る。[0218] The audio reproducing section 227 reproduces the audio data of the other party supplied from the communication section 228 or the content stored in the portable medium 202 supplied from the interface 229, and outputs the audio.
【0219】インターフェース229は、CPU221、R
AM223、または通信部228から供給されたデータを
装着されているポータブルメディア202に記憶させる
とともに、装着されているポータブルメディア202か
らコンテンツなどのデータを読み出して、CPU221、R
AM223、または音声再生部227に供給する。The interface 229 includes the CPU 221 and the R
The data supplied from the AM 223 or the communication unit 228 is stored in the attached portable medium 202, and data such as content is read from the attached portable medium 202, and the CPU 221 and the R
It is supplied to the AM 223 or the audio reproduction unit 227.
【0220】インターフェース230およびドライブ2
41のそれぞれは、図5のインターフェース40および
ドライブ51のそれぞれと同様なので、その説明は省略
する。Interface 230 and drive 2
Each of 41 is the same as each of the interface 40 and the drive 51 of FIG. 5, and the description thereof will be omitted.
【0221】次に、図28を参照して、本願のデジタル
データ伝送システムの第3の機能の構成の例について説
明する。図7に示す場合と同様の部分には、同一の番号
を付してあり、その説明は省略する。Next, an example of the configuration of the third function of the digital data transmission system of the present invention will be described with reference to FIG. The same parts as those shown in FIG. 7 are denoted by the same reference numerals, and description thereof will be omitted.
【0222】携帯電話機201は、認証プログラム26
1、購入指示プログラム262、表示操作指示プログラ
ム263、コンテンツ管理プログラム264、コンテン
ツ再生プログラム265、および通信プログラム266
などを実行する。[0222] The mobile phone 201 operates in the authentication program 26.
1. Purchase instruction program 262, display operation instruction program 263, content management program 264, content reproduction program 265, and communication program 266
And so on.
【0223】認証プログラム261は、公衆回線網12
1およびネットワーク3を介して、管理サーバ26また
はショップサーバ4を認証するとともに、携帯電話機2
01に装着されたポータブルメディア202を認証す
る。The authentication program 261 is used for the public line network 12
1 authenticates the management server 26 or the shop server 4 via the network 3 and
01 is authenticated for the portable medium 202 attached to the portable medium.
【0224】購入指示プログラム262は、公衆回線網
121およびネットワーク3を介して、管理サーバ14
にコンテンツの購入の要求を送信する。The purchase instruction program 262 is transmitted to the management server 14 via the public network 121 and the network 3.
To send a request to purchase the content.
【0225】表示操作指示プログラム263は、公衆回
線網121およびネットワーク3を介して、管理サーバ
14が格納しているコンテンツに関連するデータ(例え
ば、曲名、または利用条件など)を管理サーバ14から
受信して、管理サーバ14が記録しているコンテンツに
関連するデータを表示部36に表示させる。[0225] The display operation instruction program 263 receives data (for example, song titles or usage conditions) stored in the management server 14 from the management server 14 via the public line network 121 and the network 3. Then, the data related to the content recorded by the management server 14 is displayed on the display unit 36.
【0226】表示操作指示プログラム263は、インタ
ーフェース229を介して、装着されているポータブル
メディア202に記憶されているコンテンツに関連する
データ(例えば、曲名、または利用条件など)をポータ
ブルメディア202から読み出して、表示部36に表示
させる。[0226] The display operation instruction program 263 reads out data (for example, a song name or usage conditions) related to the content stored in the attached portable medium 202 from the portable medium 202 via the interface 229. , On the display unit 36.
【0227】表示操作指示プログラム263は、入力部
35の操作に対応して、チェックアウトなどの指示が入
力されたとき、コンテンツ管理プログラム264にチェ
ックアウトなどの処理を実行させる。表示操作指示プロ
グラム263は、入力部35の操作に対応して、コンテ
ンツの再生の指示が入力されたとき、コンテンツ管理プ
ログラム264による利用条件に基づいたコンテンツの
利用の管理の基に、コンテンツ再生プログラム265に
ポータブルメディア202に記憶されているコンテンツ
の再生の処理を実行させる。The display operation instruction program 263 causes the content management program 264 to execute processing such as check-out when an instruction such as check-out is input in response to the operation of the input unit 35. The display operation instruction program 263, when an instruction to reproduce the content is input in response to the operation of the input unit 35, executes the content reproduction program based on the management of the use of the content based on the use condition by the content management program 264. In step 265, a process of reproducing the content stored in the portable medium 202 is executed.
【0228】コンテンツ管理プログラム264は、ポー
タブルメディア202に記憶されているコンテンツの利
用条件に基づいて、ポータブルメディア202に記憶さ
れているコンテンツの利用を管理するとともに、管理サ
ーバ14に、コンテンツのチェックアウトまたはチェッ
クインを要求するためのプログラムである。The content management program 264 manages the use of the content stored in the portable medium 202 based on the use conditions of the content stored in the portable medium 202 and checks out the content to the management server 14. Or a program to request check-in.
【0229】コンテンツ管理プログラム264は、ポー
タブルメディア202に記憶されているコンテンツの利
用条件に基づいて、ポータブルメディア202に記憶さ
れているコンテンツの再生などを許可するか、または禁
止するかなどの管理を実行するとともに、ポータブルメ
ディア202に記憶しているコンテンツの再生などに対
応して、ポータブルメディア202にそのコンテンツに
対応する利用条件を更新させる。[0229] The content management program 264 manages, for example, whether to permit or prohibit the reproduction of the content stored in the portable medium 202 based on the usage conditions of the content stored in the portable medium 202. At the same time, the portable medium 202 is made to update the use condition corresponding to the content in response to the reproduction of the content stored in the portable medium 202 or the like.
【0230】コンテンツ管理プログラム264は、所望
のコンテンツのチェックアウトを管理サーバ14に要求
したとき、管理サーバ14が送信したコンテンツ、コン
テンツ鍵、およびコンテンツの利用条件などを受信し
て、コンテンツ鍵および利用条件に対応させて、受信し
たコンテンツをポータブルメディア202に記憶させ
る。When requesting the management server 14 to check out desired content, the content management program 264 receives the content, the content key, and the usage conditions of the content transmitted by the management server 14, The received content is stored in the portable medium 202 according to the condition.
【0231】コンテンツ管理プログラム264は、所望
のコンテンツのチェックインを管理サーバ14に要求し
たとき、チェックインを要求したコンテンツ、コンテン
ツ鍵、および利用条件をポータブルメディア202に消
去させる。[0231] When the management server 14 requests the management server 14 to check in desired content, the content management program 264 causes the portable medium 202 to erase the content requested to be checked in, the content key, and the usage conditions.
【0232】コンテンツ再生プログラム265は、コン
テンツ管理プログラム264によりコンテンツの再生が
許可されたとき、ポータブルメディア202に記憶され
ているコンテンツを復号して、音声再生部37にコンテ
ンツに対応する音声を出力させる。[0232] When content reproduction is permitted by the content management program 264, the content reproduction program 265 decodes the content stored in the portable medium 202 and causes the audio reproduction unit 37 to output audio corresponding to the content. .
【0233】通信プログラム266は、PHSまたはI
MTなどの公衆回線網121を介して、ISP122と
接続するためのプログラムである。通信プログラム26
6は、IP、HTTPおよびWapなどの手続を包含
し、ネットワーク3を介して、ショップサーバ4、課金
サーバ5、および管理サーバ14などと通信するととも
に、インターフェース230を介して、ポータブルメデ
ィア202と通信するためのプログラムである。The communication program 266 is a PHS or I
This is a program for connecting to the ISP 122 via a public line network 121 such as an MT. Communication program 26
6 includes procedures such as IP, HTTP, and Wap, and communicates with the shop server 4, the billing server 5, the management server 14, and the like via the network 3, and communicates with the portable media 202 via the interface 230. It is a program to do.
【0234】公衆回線網121およびネットワーク3を
介して、認証プログラム261乃至コンテンツ管理プロ
グラム264が管理サーバ14にコンテンツの購入の要
求またはコンテンツのチェックアウトを要求などをする
とき、認証プログラム261乃至コンテンツ管理プログ
ラム264は、通信プログラム266に、コンテンツの
購入の要求またはコンテンツのチェックアウトを要求な
どに対応するデータを送信させ、また、管理サーバ14
が送信したデータを受信させる。ポータブルメディア2
02は、認証プログラム281、コンテンツ管理プログ
ラム282、および通信プログラム266を実行する。When the authentication programs 261 to 264 request the management server 14 to purchase the contents or check out the contents via the public line network 121 and the network 3, the authentication programs 261 to the contents management are executed. The program 264 causes the communication program 266 to transmit data corresponding to a content purchase request or a content checkout request.
To receive the transmitted data. Portable media 2
02 executes an authentication program 281, a content management program 282, and a communication program 266.
【0235】認証プログラム281は、携帯電話機20
1を認証する。The authentication program 281 is used to
Authenticate 1.
【0236】コンテンツ管理プログラム282は、コン
テンツ、コンテンツ鍵、およびコンテンツに対応する利
用条件を記憶して、利用条件に基づいて、コンテンツの
読み出し等を制御する。コンテンツ管理プログラム28
2は、携帯電話機201から供給されたコンテンツ鍵
を、予め記憶している保存用鍵で暗号化して記憶し、管
理する。通信プログラム266は、携帯電話機201の
インターフェース229を介して、携帯電話機201と
通信するためのプログラムである。The content management program 282 stores the content, the content key, and the usage rule corresponding to the content, and controls the reading of the content based on the usage rule. Content management program 28
Reference numeral 2 stores and manages the content key supplied from the mobile phone 201 by encrypting the content key with a storage key stored in advance. The communication program 266 is a program for communicating with the mobile phone 201 via the interface 229 of the mobile phone 201.
【0237】コンテンツデータベース155が購入した
コンテンツ、コンテンツ鍵、および利用条件を格納した
とき、コンテンツ管理プログラム291は、そのコンテ
ンツを購入した使用者のユーザIDに対応させて、購入し
たコンテンツを特定するコンテンツID、およびその利
用条件をコンテンツ管理テーブル292に格納する。When the content database 155 stores the purchased content, the content key, and the usage conditions, the content management program 291 associates the content with the user ID of the user who purchased the content and specifies the purchased content. The ID and the usage conditions are stored in the content management table 292.
【0238】コンテンツ管理テーブル292は、例え
ば、図29に示す様に、携帯電話機201、パーソナル
コンピュータ12、またはPDA13の使用者を特定す
るユーザIDに対応させて、コンテンツID、利用条件の
一例であるチェックアウト可能回数、または機器ID若
しくは媒体IDなどを格納している。The content management table 292 is, for example, as shown in FIG. 29, an example of a content ID and usage conditions corresponding to a user ID for specifying the user of the mobile phone 201, the personal computer 12, or the PDA 13. Stores the number of times that check-out is possible, or a device ID or a medium ID.
【0239】チェックアウト可能回数は、コンテンツI
Dに対応するコンテンツを、チェックアウトできる回数
を示す。機器IDは、そのコンテンツをチェックアウト
した機器(例えば、パーソナルコンピュータ12または
PDA13など)を特定するIDである。媒体IDは、その
コンテンツをチェックアウトしたポータブルメディア2
02などの媒体を特定するIDである。[0239] The number of possible check-outs
Indicates the number of times that the content corresponding to D can be checked out. The device ID is an ID for specifying a device (for example, the personal computer 12 or the PDA 13) that has checked out the content. The medium ID is the portable medium 2 whose contents have been checked out.
02 is an ID for specifying a medium.
【0240】コンテンツ管理プログラム291は、その
コンテンツを着脱可能な媒体にチェックアウトしたと
き、コンテンツ管理テーブル292の媒体IDにその媒体
の媒体IDを格納し、そのコンテンツを媒体を内蔵する機
器(使用者が通常の方法では媒体を着脱できない機器)
にチェックアウトしたとき、コンテンツ管理テーブル2
92の機器IDにその機器の機器IDを格納する。When the content management program 291 checks out the content to a removable medium, the medium ID of the medium is stored in the medium ID of the content management table 292, and the content is stored in a device (user However, the media cannot be removed in the usual way)
When you check out, the content management table 2
The device ID of the device is stored in the device ID 92.
【0241】機器IDおよび媒体IDは、それぞれ方式を
異ならせることにより(例えば、ビット数を異ならせ
る)、コンテンツ管理プログラム291は、そのIDが機
器IDおよび媒体IDのいずれかであるかを識別するよう
にしてもよい。[0241] The content management program 291 identifies the device ID or the medium ID by making the device ID and the medium ID different from each other (for example, by changing the number of bits). You may do so.
【0242】または、利用する機器IDおよび媒体IDを
その識別データ(機器IDおよび媒体IDのいずれかであ
ることを示す)と共にユーザ管理テーブル161に予め
記録して、コンテンツ管理プログラム291は、ユーザ
管理テーブル161を参照して、そのIDが機器IDお
よび媒体IDのいずれかであるかを識別をするようにして
もよい。Alternatively, the device ID and the medium ID to be used are recorded in advance in the user management table 161 together with the identification data (indicating either the device ID or the medium ID), and the content management program 291 executes the user management. With reference to the table 161, it may be determined whether the ID is one of the device ID and the medium ID.
【0243】例えば、図29に示す例において、コンテ
ンツIDが”A123”であるコンテンツを購入した使
用者のユーザIDは、"AAA"であり、コンテンツID
が"A123"であるコンテンツのチェックアウト可能回
数は、2回であり、コンテンツIDが"A123"である
コンテンツがチェックアウトされている媒体の媒体ID
は、"AZ555"(例えば、ポータブルメディア202
に対応する)である。For example, in the example shown in FIG. 29, the user ID of the user who purchased the content having the content ID “A123” is “AAA”, and the content ID is “AAA”.
The number of times that the content whose content is "A123" can be checked out is two times, and the medium ID of the medium whose content whose content ID is "A123" is checked out.
Is "AZ555" (for example, portable media 202).
).
【0244】コンテンツIDが”B456”であるコン
テンツを購入した使用者のユーザIDは、"AAA"であ
り、コンテンツIDが"B456"であるコンテンツのチ
ェックアウト可能回数は、1回であり、コンテンツID
が"B456"であるコンテンツがチェックアウトされて
いる機器IDは、"X789"(例えば、携帯電話機11
に対応する)および"Z213"である。The user ID of the user who purchased the content having the content ID “B456” is “AAA”, and the number of times that the content having the content ID “B456” can be checked out is one. ID
The device ID of a device whose content is “B456” is checked out is “X789” (for example, the mobile phone 11
And "Z213".
【0245】コンテンツ管理プログラム291は、携帯
電話機201、パーソナルコンピュータ12、またはP
DA13からのチェックアウトの要求(コンテンツID
および機器IDまたは媒体IDが添付されている)があっ
たとき、コンテンツ管理テーブル292に格納されてい
るデータを基に、そのコンテンツを購入したユーザから
の要求か否かを判定して、そのコンテンツを購入したユ
ーザからの要求であると判定された場合、更に、利用条
件を基に、そのコンテンツのチェックアウトできる回数
が1以上であるか否かを判定する。[0245] The content management program 291 is stored in the portable telephone 201, the personal computer 12, or the P
Check-out request from DA13 (content ID
And the device ID or the medium ID are attached), it is determined based on the data stored in the content management table 292 whether or not the request is from the user who purchased the content. If the request is determined to be a request from the user who purchased the content, it is further determined whether or not the number of times that the content can be checked out is one or more based on the usage conditions.
【0246】そのコンテンツのチェックアウトできる回
数が1以上であると判定された場合、コンテンツ管理プ
ログラム291は、コンテンツデータベース155から
コンテンツIDに対応するコンテンツ、コンテンツ鍵、
および利用条件を読み出して、ネットワーク3を介し
て、チェックアウトを要求した携帯電話機201、パー
ソナルコンピュータ12、またはPDA13に送信す
る。If it is determined that the number of times that the content can be checked out is 1 or more, the content management program 291 reads the content corresponding to the content ID, the content key,
And the usage conditions are read out and transmitted to the mobile phone 201, the personal computer 12, or the PDA 13 which has requested the check-out via the network 3.
【0247】コンテンツ管理プログラム291は、コン
テンツを携帯電話機201、パーソナルコンピュータ1
2、またはPDA13に送信したとき、コンテンツ管理
テーブル292に格納されている、コンテンツに対応す
るチェックアウト可能回数から1を減ずるとともに、機
器IDまたは媒体IDをコンテンツ管理テーブル292に
記録する。[0247] The content management program 291 transfers the content to the mobile phone 201 and the personal computer 1.
2, or when transmitted to the PDA 13, subtracts 1 from the number of possible checkouts corresponding to the content stored in the content management table 292, and records the device ID or the medium ID in the content management table 292.
【0248】コンテンツ管理プログラム291は、コン
テンツを携帯電話機201、パーソナルコンピュータ1
2、またはPDA13からコンテンツのチェックインの
要求があったとき、その要求と共に受信した、ユーザI
D、コンテンツID、および機器IDまたは機器IDを
基に、コンテンツ管理テーブル292に格納されてい
る、チェックインするコンテンツに対応するチェックア
ウト可能回数に1を加えると共に、コンテンツ管理テー
ブル292の機器IDまたは媒体IDからチェックインを
要求した機器の機器IDまたは媒体の媒体IDを消去す
る。[0248] The content management program 291 transfers the content to the mobile phone 201 and the personal computer 1.
2, or when there is a request for content check-in from the PDA 13, the user I received with the request
Based on D, the content ID, and the device ID or the device ID, 1 is added to the number of checkouts stored in the content management table 292 corresponding to the content to be checked in. The device ID of the device requesting the check-in or the medium ID of the medium is deleted from the medium ID.
【0249】次に、図28に示す機能の構成を有するデ
ジタルデータ伝送システムにおける、コンテンツの購入
の処理を図30のフローチャートを参照して説明する。
ステップS8101乃至ステップS8403の処理は、
図10のステップS1101乃至ステップS1403の
処理と同様なので、その説明は省略する。Next, a content purchase process in the digital data transmission system having the functions shown in FIG. 28 will be described with reference to the flowchart in FIG.
The processing in steps S8101 to S8403 is as follows:
The processing is the same as the processing in steps S1101 to S1403 in FIG. 10, and a description thereof will be omitted.
【0250】次に、図28に示す機能の構成を有するデ
ジタルデータ伝送システムにおける、コンテンツの購入
の他の処理を図31のフローチャートを参照して説明す
る。ステップS9101乃至ステップS9103の処理
は、図13に示すステップS2101乃至ステップS2
103の処理と同様なので、その説明は省略する。Next, another processing of content purchase in the digital data transmission system having the configuration of the functions shown in FIG. 28 will be described with reference to the flowchart in FIG. The processing in steps S9101 to S9103 is performed in steps S2101 to S2103 shown in FIG.
Since the processing is the same as the processing in step 103, the description thereof is omitted.
【0251】ステップS9104において、携帯電話機
201のコンテンツ管理プログラム264は、通信プロ
グラム266に、ステップS9103の処理で受信した
コンテンツ、コンテンツ鍵、およびコンテンツの利用条
件をポータブルメディア202に送信させる。ステップ
S9501において、ポータブルメディア202のコン
テンツ管理プログラム282は、携帯電話機201が送
信したコンテンツ、コンテンツ鍵、およびコンテンツの
利用条件を受信する。[0251] In step S9104, the content management program 264 of the mobile phone 201 causes the communication program 266 to transmit the content, the content key, and the usage condition of the content received in the process of step S9103 to the portable medium 202. In step S9501, the content management program 282 of the portable medium 202 receives the content, the content key, and the usage condition of the content transmitted by the mobile phone 201.
【0252】ステップS9502において、ポータブル
メディア202のコンテンツ管理プログラム282は、
ステップS9501の処理で受信したコンテンツ、コン
テンツ鍵、およびコンテンツの利用条件を記憶する。In step S9502, the content management program 282 of the portable medium 202
The content, the content key, and the use condition of the content received in the process of step S9501 are stored.
【0253】ステップS9105において、携帯電話機
201のコンテンツ管理プログラム264は、ポータブ
ルメディア202との認証の処理(ポータブルメディア
202が携帯電話機201に装着されたときに実行され
る)で取得した、ポータブルメディア202の媒体IDを
ネットワーク3を介して管理サーバ14に送信する。ス
テップS9211において、管理サーバ14のコンテン
ツ管理プログラム291は、ポータブルメディア202
の媒体IDを受信する。ステップS9212において、管
理サーバ14のコンテンツ管理プログラム291は、ス
テップS9209の処理で送信したコンテンツのコンテ
ンツIDに対応させて、ポータブルメディア202の媒
体IDをコンテンツ管理テーブル292に記録して、処理
は終了する。In step S9105, the content management program 264 of the portable telephone 201 authenticates the portable medium 202 (executed when the portable medium 202 is attached to the portable telephone 201). Is transmitted to the management server 14 via the network 3. In step S9211, the content management program 291 of the management server 14
Of the media ID. In step S9212, the content management program 291 of the management server 14 records the medium ID of the portable medium 202 in the content management table 292 in association with the content ID of the content transmitted in step S9209, and the process ends. .
【0254】このように、携帯電話機201は、管理サ
ーバ14に所望のコンテンツの購入を要求するだけで、
管理サーバ14に所望のコンテンツを記録させるととも
に、管理サーバ14からポータブルメディア202にそ
のコンテンツをチエックアウトさせることができる。As described above, the mobile phone 201 only requests the management server 14 to purchase desired content.
The desired content can be recorded on the management server 14, and the content can be checked out from the management server 14 to the portable medium 202.
【0255】次に、図28に示す機能の構成を有するデ
ジタルデータ伝送システムにおける、コンテンツのチェ
ックアウトの処理を図32のフローチャートを参照して
説明する。ステップS10101乃至ステップS101
06の処理は、図14のステップS3101乃至ステッ
プS3106の処理と同様なので、その説明は省略す
る。Next, a content checkout process in the digital data transmission system having the configuration shown in FIG. 28 will be described with reference to the flowchart in FIG. Step S10101 to step S101
The process of step 06 is the same as the process of steps S3101 to S3106 in FIG. 14, and a description thereof will be omitted.
【0256】ステップS10107において、携帯電話
機201のコンテンツ管理プログラム264は、通信プ
ログラム266に、ステップS10106の処理で受信
したコンテンツ、コンテンツ鍵、およびコンテンツの利
用条件をポータブルメディア202に送信させる。ステ
ップS10501において、ポータブルメディア202
のコンテンツ管理プログラム282は、携帯電話機20
1が送信したコンテンツ、コンテンツ鍵、およびコンテ
ンツの利用条件を受信する。[0256] In step S10107, the content management program 264 of the mobile phone 201 causes the communication program 266 to transmit the content, the content key, and the usage condition of the content received in step S10106 to the portable medium 202. In step S10501, the portable medium 202
The content management program 282 of the mobile phone 20
1 receives the content, the content key, and the usage condition of the content transmitted by the first device.
【0257】ステップS10502において、ポータブ
ルメディア202のコンテンツ管理プログラム282
は、ステップS10501の処理で受信したコンテン
ツ、コンテンツ鍵、およびコンテンツの利用条件を記憶
する。In step S 10502, the content management program 282 of the portable medium 202
Stores the content, the content key, and the usage condition of the content received in the process of step S10501.
【0258】ステップS10108において、携帯電話
機201のコンテンツ管理プログラム264は、ポータ
ブルメディア202との認証の処理(ポータブルメディ
ア202が携帯電話機201に装着されたときに実行さ
れる)で取得した、ポータブルメディア202の媒体ID
をネットワーク3を介して管理サーバ14に送信する。
ステップS10207において、管理サーバ14のコン
テンツ管理プログラム291は、ポータブルメディア2
02の媒体IDを受信する。ステップS10208におい
て、管理サーバ14のコンテンツ管理プログラム291
は、ステップS10205の処理で送信したコンテンツ
のコンテンツIDに対応させて、ポータブルメディア2
02の媒体IDをコンテンツ管理テーブル292に記録し
て、処理は終了する。[0258] In step S10108, the content management program 264 of the portable telephone 201 authenticates the portable medium 202 (executed when the portable medium 202 is attached to the portable telephone 201). Medium ID
Is transmitted to the management server 14 via the network 3.
In step S10207, the content management program 291 of the management server 14
02 media ID is received. In step S10208, the content management program 291 of the management server 14
Corresponds to the portable medium 2 corresponding to the content ID of the content transmitted in the process of step S10205.
02 is recorded in the content management table 292, and the process ends.
【0259】このように、管理サーバ14は、携帯電話
機11からの要求に対応して、携帯電話機11の使用者
が購入したコンテンツをポータブルメディア202にチ
ェックアウトすることができる。As described above, the management server 14 can check out the content purchased by the user of the mobile phone 11 to the portable medium 202 in response to the request from the mobile phone 11.
【0260】次に、図28に示す機能の構成を有するデ
ジタルデータ伝送システムにおける、携帯電話機11が
記憶しているコンテンツをチェックインしてから、所望
のコンテンツをチェックアウトする処理を図33のフロ
ーチャートを参照して説明する。ステップS11101
乃至ステップS11104の処理は、図17のステップ
S4101乃至ステップS4104の処理と同様である
ので、その説明は省略する。Next, in the digital data transmission system having the configuration of the functions shown in FIG. 28, the process of checking in the content stored in the mobile phone 11 and then checking out the desired content will be described with reference to the flowchart of FIG. This will be described with reference to FIG. Step S11101
The processing from step S11104 to step S11104 is the same as the processing from step S4101 to step S4104 in FIG. 17, and a description thereof will be omitted.
【0261】ステップS11105において、携帯電話
機201のコンテンツ管理プログラム264は、ポータ
ブルメディア202に記憶されているコンテンツのチェ
ックインの要求(ユーザID、媒体ID、およびチェックイ
ンするコンテンツのコンテンツIDが含まれている)を
ネットワーク3を介して管理サーバ14に送信する。[0261] In step S11105, the content management program 264 of the mobile phone 201 requests the content stored in the portable medium 202 to be checked in (including the user ID, the medium ID, and the content ID of the content to be checked in). Is sent to the management server 14 via the network 3.
【0262】ステップS11204において、管理サー
バ14のコンテンツ管理プログラム291は、コンテン
ツのチェックインの要求を受信する。ステップS112
05において、コンテンツ管理プログラム291は、コ
ンテンツ管理テーブル292に格納されている、受信し
たチェックインの要求に含まれているコンテンツIDお
よびユーザIDに対応するチェックアウト可能回数に1を
加算すると共に、コンテンツデータベース155にチェ
ックインしたコンテンツに対応する利用条件を更新させ
る。In step S11204, the content management program 291 of the management server 14 receives a content check-in request. Step S112
At 05, the content management program 291 adds 1 to the number of possible check-outs corresponding to the content ID and the user ID included in the received check-in request and stored in the content management table 292, and The use condition corresponding to the content checked in to the database 155 is updated.
【0263】ステップS11206において、コンテン
ツ管理プログラム291は、コンテンツ管理テーブル2
92に格納されている、受信したチェックインの要求に
含まれているコンテンツIDおよびユーザIDに対応する
媒体IDを消去する。In step S11206, the content management program 291 sets the content management table 2
The medium ID corresponding to the content ID and the user ID contained in the received check-in request stored in 92 is deleted.
【0264】ステップS11106において、携帯電話
機201のコンテンツ管理プログラム264は、ポータ
ブルメディア202にコンテンツの消去の要求を送信す
る。ステップS11502において、ポータブルメディ
ア202のコンテンツ管理プログラム262は、コンテ
ンツを消去する。[0264] In step S11106, the content management program 264 of the mobile phone 201 transmits a request for erasing the content to the portable medium 202. In step S11502, the content management program 262 of the portable medium 202 deletes the content.
【0265】ステップS11107乃至ステップS11
211の処理は、図32のステップS10105乃至ス
テップS10208の処理と同様なので、その説明は省
略する。Steps S11107 to S11
The processing of 211 is the same as the processing of steps S10105 to S10208 of FIG. 32, and thus description thereof will be omitted.
【0266】このように、携帯電話機201が、ポータ
ブルメディア202に記憶されているコンテンツをチェ
ックインした後、管理サーバ14は、携帯電話機201
からの要求に対応して、携帯電話機11の使用者が購入
したコンテンツをポータブルメディア202にチェック
アウトすることができる。After the mobile phone 201 checks in the contents stored in the portable medium 202, the management server 14
In response to the request from the user, the content purchased by the user of the mobile phone 11 can be checked out to the portable medium 202.
【0267】次に、図34を参照して、本願のデジタル
データ伝送システムの第4の機能の構成の例について説
明する。図28に示す場合と同様の部分には、同一の番
号を付してあり、その説明は省略する。Next, an example of the configuration of the fourth function of the digital data transmission system of the present application will be described with reference to FIG. The same portions as those shown in FIG. 28 are denoted by the same reference numerals, and description thereof will be omitted.
【0268】コンテンツ管理プログラム321は、所望
のコンテンツのチェックアウトを管理サーバ14に要求
したとき、管理サーバ14が送信したコンテンツ鍵およ
びコンテンツの利用条件などを受信する。コンテンツ管
理プログラム321は、所望のコンテンツのチェックア
ウトを管理サーバ14に要求したとき、ショップサーバ
4が送信したコンテンツを受信して、受信したコンテン
ツを、コンテンツ鍵および利用条件に対応させてポータ
ブルメディア202に記憶させる。When the content management program 321 requests the management server 14 to check out desired content, the content management program 321 receives the content key transmitted from the management server 14 and the usage conditions of the content. When the management server 14 requests the management server 14 to check out desired content, the content management program 321 receives the content transmitted by the shop server 4 and associates the received content with the content key and the usage condition by using the portable medium 202. To memorize.
【0269】コンテンツ管理プログラム321は、ポー
タブルメディア202に記憶されているコンテンツの利
用条件に基づいて、ポータブルメディア202に記憶さ
れているコンテンツの再生などを許可するか、または禁
止するかなどの管理を実行するとともに、ポータブルメ
ディア202に記憶しているコンテンツの再生などに対
応して、ポータブルメディア202にそのコンテンツに
対応する利用条件を更新させる。[0269] The content management program 321 manages, for example, whether to permit or prohibit the reproduction of the content stored in the portable medium 202 based on the usage conditions of the content stored in the portable medium 202. At the same time, the portable medium 202 is made to update the use condition corresponding to the content in response to the reproduction of the content stored in the portable medium 202 or the like.
【0270】コンテンツ管理プログラム321は、所望
のコンテンツのチェックインを管理サーバ14に要求し
たとき、チェックインを要求したコンテンツ、コンテン
ツ鍵、および利用条件をポータブルメディア202に消
去させる。When requesting the management server 14 to check in desired content, the content management program 321 causes the portable medium 202 to erase the content requested to be checked in, the content key, and the usage conditions.
【0271】管理サーバ14のコンテンツ購入処理プロ
グラム331は、携帯電話機201、パーソナルコンピ
ュータ12、またはPDA13から送信された、所望の
コンテンツの購入の要求に対応して、そのコンテンツの
購入の要求をショップサーバ4に送信する。コンテンツ
購入処理プログラム152は、ショップサーバ4からコ
ンテンツ鍵および利用条件が送信されたとき、そのコン
テンツ鍵および利用条件を受信して、受信したコンテン
ツ鍵および利用条件をコンテンツ管理プログラム332
に記録させる。The content purchase processing program 331 of the management server 14 responds to the request for purchase of the desired content transmitted from the mobile phone 201, the personal computer 12, or the PDA 13 in response to the request for purchase of the desired content. Send to 4. When the content key and the usage condition are transmitted from the shop server 4, the content purchase processing program 152 receives the content key and the usage condition, and stores the received content key and the usage condition in the content management program 332.
To record.
【0272】コンテンツを購入したとき、コンテンツ管
理プログラム332は、コンテンツ鍵および利用条件を
記録するとともに、そのコンテンツを購入した使用者の
ユーザIDに対応させて、購入したコンテンツを特定する
コンテンツID、およびその利用条件(例えば、チェッ
クアウト可能回数)をコンテンツ管理テーブル333に
格納する。When the content is purchased, the content management program 332 records the content key and usage conditions, and associates the content ID with the user ID of the user who purchased the content, The use condition (for example, the number of check-outs allowed) is stored in the content management table 333.
【0273】コンテンツ管理テーブル333は、例え
ば、図35に示す様に、携帯電話機201、パーソナル
コンピュータ12、またはPDA13の使用者を特定す
るユーザIDに対応させて、コンテンツID、コンテンツ
供給元アドレス、利用条件の一例であるチェックアウト
可能回数、または機器ID若しくは媒体IDなどを格納し
ている。[0273] For example, as shown in Fig. 35, the content management table 333 is associated with a user ID for specifying a user of the mobile phone 201, the personal computer 12, or the PDA 13; It stores the number of possible check-outs, which is an example of a condition, or a device ID or a medium ID.
【0274】例えば、図35に示す例において、コンテ
ンツIDが”A123”であるコンテンツを購入した使
用者のユーザIDは、"AAA"であり、コンテンツID
が"A123"であるコンテンツを供給するサーバのアド
レスを示すコンテンツ供給元アドレスは、"aaa"(例え
ば、ショップサーバ4のURL)であり、コンテンツID
が"A123"であるコンテンツのチェックアウト可能回
数は、2回であり、コンテンツIDが"A123"である
コンテンツがチェックアウトされている媒体の媒体ID
は、"AZ555"(例えば、ポータブルメディア202
に対応する)である。For example, in the example shown in FIG. 35, the user ID of the user who purchased the content having the content ID “A123” is “AAA”, and the content ID is “A123”.
Is "A123" (for example, the URL of the shop server 4) and the content supply source address indicating the address of the server that supplies the content with "A123" is the content ID.
The number of times that the content whose content is "A123" can be checked out is two times, and the medium ID of the medium whose content whose content ID is "A123" is checked out.
Is "AZ555" (for example, portable media 202).
).
【0275】ショップサーバ4のコンテンツ管理プログ
ラム341は、管理サーバ14からコンテンツの購入の
要求があったとき、コンテンツデータベース184から
コンテンツの利用条件を読み出して、鍵管理プログラム
185からそのコンテンツに対応するコンテンツ鍵を読
み出して、ネットワーク3を介して、利用条件およびコ
ンテンツ鍵(一時鍵で暗号化されている)を管理サーバ
14に送信する。コンテンツ管理プログラム341は、
管理サーバ14からコンテンツの送信の要求(携帯電話
機201のアドレスを含む)があったとき、コンテンツ
データベース184からコンテンツを読み出して、ネッ
トワーク3を介して、携帯電話機201に送信する。The content management program 341 of the shop server 4 reads out the usage conditions of the content from the content database 184 when the management server 14 requests the purchase of the content, and reads the content corresponding to the content from the key management program 185. The key is read, and the use condition and the content key (encrypted with the temporary key) are transmitted to the management server 14 via the network 3. The content management program 341 is
When there is a request for transmission of the content (including the address of the mobile phone 201) from the management server 14, the content is read from the content database 184 and transmitted to the mobile phone 201 via the network 3.
【0276】次に、図34に示す機能の構成を有するデ
ジタルデータ伝送システムにおける、コンテンツの購入
の処理を図36のフローチャートを参照して説明する。
ステップS12101乃至ステップS12403の処理
は、図23に示すステップS5101乃至ステップS5
403の処理と同様なので、その説明は省略する。Next, a content purchase process in the digital data transmission system having the function configuration shown in FIG. 34 will be described with reference to the flowchart in FIG.
Steps S12101 to S12403 are performed in steps S5101 to S5 shown in FIG.
Since the processing is the same as the processing in step 403, the description thereof is omitted.
【0277】次に、図34に示す機能の構成を有するデ
ジタルデータ伝送システムにおける、コンテンツのチェ
ックアウトの処理を図37のフローチャートを参照して
説明する。ステップS13101において、携帯電話機
201の認証プログラム261は、ネットワーク3を介
して、管理サーバ14を認証する。ステップS1320
1において、管理サーバ14の認証プログラム151
は、携帯電話機201を認証する。Next, content checkout processing in the digital data transmission system having the function configuration shown in FIG. 34 will be described with reference to the flowchart in FIG. In step S13101, the authentication program 261 of the mobile phone 201 authenticates the management server 14 via the network 3. Step S1320
1, the authentication program 151 of the management server 14
Authenticates the mobile phone 201.
【0278】ステップS13101およびステップS1
3201の認証の処理は、ステップS1101およびス
テップS1201の認証の処理と同様である。Step S13101 and Step S1
The authentication processing of 3201 is the same as the authentication processing of steps S1101 and S1201.
【0279】ステップS13102において、携帯電話
機201の表示操作指示プログラム263は、ネットワ
ーク3を介して、管理サーバ14にコンテンツのリスト
の要求(携帯電話機201の使用者のユーザIDが含まれ
ている)を送信する。ステップS13202において、
管理サーバ14のコンテンツ管理プログラム332は、
コンテンツのリストの要求を受信する。[0279] In step S13102, the display operation instruction program 263 of the mobile phone 201 sends a request for a list of contents (including the user ID of the user of the mobile phone 201) to the management server 14 via the network 3. Send. In step S13202,
The content management program 332 of the management server 14
Receive a request for a list of content.
【0280】ステップS13203において、管理サー
バ14のコンテンツ管理プログラム332は、ステップ
S13202の処理で受信したユーザIDを基に、コンテ
ンツ管理テーブル333から携帯電話機201の使用者
のユーザIDに対応するコンテンツ、すなわち、携帯電話
機201の使用者が購入したコンテンツのデータを読み
出して、携帯電話機201の使用者が購入したコンテン
ツのリスト(そのコンテンツの曲名などから構成され
る)をネットワーク3を介して携帯電話機201に送信
する。ステップS13103において、携帯電話機20
1の表示操作指示プログラム263は、携帯電話機20
1の使用者が購入したコンテンツのリストを受信する。In step S13203, the content management program 332 of the management server 14 determines from the content management table 333 the content corresponding to the user ID of the user of the mobile phone 201, based on the user ID received in step S13202. Then, the data of the content purchased by the user of the mobile phone 201 is read out, and a list of the content purchased by the user of the mobile phone 201 (consisting of music titles of the content) is transmitted to the mobile phone 201 via the network 3. Send. In step S13103, the mobile phone 20
The display operation instruction program 263 of the mobile phone 20
A list of contents purchased by the first user is received.
【0281】ステップS13104において、携帯電話
機201の表示操作指示プログラム263は、表示部2
26にコンテンツのリストを表示させ、携帯電話機20
1の使用者の操作に対応した入力部225からの信号を
基に、リストの中のコンテンツを選択する。In step S13104, the display operation instruction program 263 of the mobile phone 201 sets the display unit 2
26, the content list is displayed on the mobile phone 20.
A content in the list is selected based on a signal from the input unit 225 corresponding to the operation of the first user.
【0282】この場合、コンテンツ管理プログラム33
2は、例えば、図35に例示する、コンテンツ管理テー
ブル333がコンテンツIDに対応させて記録してい
る、そのコンテンツをチェックアウトした機器IDまた
は媒体IDを、そのコンテンツの曲名に対応させて携帯
電話機201に送信することにより、携帯電話機201
は、表示部226にコンテンツの曲名に対応させて、チ
ェックアウト先の機器IDまたは媒体IDを表示させる
ことができる。In this case, the content management program 33
2 is, for example, a mobile phone corresponding to the device ID or medium ID of the content checked out, which is recorded in the content management table 333 corresponding to the content ID, as illustrated in FIG. 201 to the mobile phone 201
Can cause the display unit 226 to display the device ID or medium ID of the checkout destination in association with the song title of the content.
【0283】このような表示により、携帯電話機201
の使用者は、所望のコンテンツをチェックアウトした機
器または媒体を知ることもできる。With such a display, the cellular phone 201
Can also know the device or medium from which the desired content was checked out.
【0284】ステップS13105において、コンテン
ツ管理プログラム321は、ステップS13104の処
理で選択したコンテンツのチェックアウトの要求(選択
したコンテンツのコンテンツIDが含まれている)を、
ネットワーク3を介して管理サーバ14に送信する。ス
テップS13204において、管理サーバ14のコンテ
ンツ管理プログラム332は、コンテンツのチェックア
ウトの要求を受信する。[0284] In step S13105, the content management program 321 issues a request to check out the content selected in step S13104 (including the content ID of the selected content).
The information is transmitted to the management server 14 via the network 3. In step S13204, the content management program 332 of the management server 14 receives the content checkout request.
【0285】ステップS13205において、管理サー
バ14のコンテンツ管理プログラム332は、チェック
アウトが要求されたコンテンツの利用条件、およびコン
テンツ鍵を、ネットワーク3を介して、携帯電話機20
1に送信する。ステップS13206において、コンテ
ンツ管理プログラム332は、コンテンツ管理テーブル
333に格納されている、送信した利用条件に対応する
チェックアウト可能回数から1を減ずる。[0285] In step S13205, the content management program 332 of the management server 14 transmits the use condition of the content requested to be checked out and the content key to the mobile phone 20 via the network 3.
Send to 1. In step S13206, the content management program 332 subtracts 1 from the permitted number of checkouts stored in the content management table 333 corresponding to the transmitted use condition.
【0286】ステップS13106において、携帯電話
機201のコンテンツ管理プログラム321は、管理サ
ーバ14が送信したコンテンツの利用条件、およびコン
テンツ鍵を受信する。[0286] In step S13106, the content management program 321 of the mobile phone 201 receives the use condition of the content and the content key transmitted by the management server 14.
【0287】ステップS13207において、管理サー
バ14のコンテンツ管理プログラム332は、ネットワ
ーク3を介して、ショップサーバ4にコンテンツの送信
要求(コンテンツIDおよび携帯電話機201のアドレ
スを含む)を送信する。ステップS13301におい
て、ショップサーバ4のコンテンツ管理プログラム34
1は、コンテンツデータベース184からコンテンツの
送信要求に含まれるコンテンツIDに対応するコンテン
ツ(暗号化されている)を読み出して、ネットワーク3
を介して携帯電話機201に送信する。[0287] In step S13207, the content management program 332 of the management server 14 transmits a content transmission request (including the content ID and the address of the mobile phone 201) to the shop server 4 via the network 3. In step S13301, the content management program 34 of the shop server 4
1 reads the content (encrypted) corresponding to the content ID included in the content transmission request from the content database 184, and
To the mobile phone 201 via the.
【0288】ステップS13107において、携帯電話
機201のコンテンツ管理プログラム321は、ショッ
プサーバ4から送信されたコンテンツを受信する。[0288] In step S13107, the content management program 321 of the mobile phone 201 receives the content transmitted from the shop server 4.
【0289】ステップS13108において、携帯電話
機201のコンテンツ管理プログラム321は、通信プ
ログラム266に、ステップS13107の処理で受信
したコンテンツ、並びにステップS13106の処理で
受信したコンテンツ鍵、およびコンテンツの利用条件を
ポータブルメディア202に送信させる。ステップS1
3501において、ポータブルメディア202のコンテ
ンツ管理プログラム282は、携帯電話機201が送信
したコンテンツ、コンテンツ鍵、およびコンテンツの利
用条件を受信する。[0289] In step S13108, the content management program 321 of the mobile phone 201 stores the content received in step S13107, the content key received in step S13106, and the usage condition of the content in the communication program 266 in the portable medium. 202 is transmitted. Step S1
In 3501, the content management program 282 of the portable medium 202 receives the content, the content key, and the usage condition of the content transmitted by the mobile phone 201.
【0290】ステップS13502において、ポータブ
ルメディア202のコンテンツ管理プログラム282
は、ステップS13501の処理で受信したコンテン
ツ、コンテンツ鍵、およびコンテンツの利用条件を記憶
する。In step S13502, the content management program 282 of the portable medium 202
Stores the content, the content key, and the usage condition of the content received in the process of step S13501.
【0291】ステップS13109において、携帯電話
機201のコンテンツ管理プログラム321は、ポータ
ブルメディア202との認証の処理(ポータブルメディ
ア202が携帯電話機201に装着されたときに実行さ
れる)で取得した、ポータブルメディア202の媒体ID
をネットワーク3を介して管理サーバ14に送信する。
ステップS13208において、管理サーバ14のコン
テンツ管理プログラム332は、ポータブルメディア2
02の媒体IDを受信する。ステップS13209におい
て、管理サーバ14のコンテンツ管理プログラム332
は、ステップS13205の処理で送信した利用条件の
コンテンツIDに対応させて、ポータブルメディア20
2の媒体IDをコンテンツ管理テーブル333に記録し
て、処理は終了する。[0291] In step S13109, the content management program 321 of the portable telephone 201 authenticates the portable medium 202 (executed when the portable medium 202 is attached to the portable telephone 201). Medium ID
Is transmitted to the management server 14 via the network 3.
In step S13208, the content management program 332 of the management server 14
02 media ID is received. In step S13209, the content management program 332 of the management server 14
Corresponds to the content ID of the usage rule transmitted in the processing of step S13205, and
2 is recorded in the content management table 333, and the process ends.
【0292】なお、コンテンツ管理プログラム321
は、ドライブ241に装着されたCDなどの光ディスク6
2などからコンテンツを読み出すようにしてもよい。著
作権管理されたコンテンツであればCDから出力されたコ
ンテンツを携帯電話機で再生することができる。The contents management program 321
Is an optical disk 6 such as a CD mounted on the drive 241.
2 may be read. If the content is copyright-managed, the content output from the CD can be reproduced on the mobile phone.
【0293】次に、図38を参照して、本願のデジタル
データ伝送システムの第5の機能の構成の例について説
明する。図28に示す場合と同様の部分には、同一の番
号を付してあり、その説明は省略する。Next, an example of the configuration of the fifth function of the digital data transmission system of the present invention will be described with reference to FIG. The same portions as those shown in FIG. 28 are denoted by the same reference numerals, and description thereof will be omitted.
【0294】購入プログラム351は、公衆回線網12
1およびネットワーク3を介して、ショップサーバ4
に、管理サーバ14のアドレスと共に、コンテンツの購
入要求を送信する。購入プログラム351が送信するコ
ンテンツの購入の要求は、所望するコンテンツのコンテ
ンツID、携帯電話機201の機器ID、および携帯電
話機201の使用者のユーザIDを含んでいる。[0294] The purchase program 351 is a public line network 12
1 and the shop server 4 via the network 3
Then, the content purchase request is transmitted together with the address of the management server 14. The content purchase request transmitted by the purchase program 351 includes the content ID of the desired content, the device ID of the mobile phone 201, and the user ID of the user of the mobile phone 201.
【0295】ショップサーバ4のコンテンツ管理プログ
ラム352は、購入プログラム351からコンテンツの
購入要求を受信したとき、コンテンツデータベース18
4からコンテンツ、および、そのコンテンツの利用条件
を読み出して、鍵管理プログラム185からそのコンテ
ンツに対応するコンテンツ鍵を読み出して、ネットワー
ク3を介して、共に受信した管理サーバ14のアドレス
を基に、コンテンツ、コンテンツ鍵(一時鍵で暗号化さ
れている)、および利用条件を管理サーバ14に送信す
る。When the content management program 352 of the shop server 4 receives the content purchase request from the purchase program 351, the content database 18
4 to read out the content key corresponding to the content from the key management program 185 and read the content key based on the address of the management server 14 received via the network 3 together. , The content key (encrypted with the temporary key), and the use condition are transmitted to the management server 14.
【0296】コンテンツの購入要求に対応して、ショッ
プサーバ4から管理サーバ14にコンテンツ、コンテン
ツ鍵、および利用条件が送信された後、購入プログラム
351は、課金サーバ5に支払いの依頼を送信する。[0296] In response to the content purchase request, after the content, the content key, and the usage conditions are transmitted from the shop server 4 to the management server 14, the purchase program 351 transmits a payment request to the accounting server 5.
【0297】次に、携帯電話機201がショップサーバ
4に購入を要求し、課金サーバ5に支払いの依頼を送信
する場合の、コンテンツの購入の処理を図39のフロー
チャートを参照して説明する。ステップS14101に
おいて、携帯電話機201の購入プログラム351は、
ネットワーク3を介して、ショップサーバ4にコンテン
ツの購入要求(機器IDおよびユーザIDを含む)を送信
する。ステップS14301において、ショップサーバ
4のコンテンツ管理プログラム352は、コンテンツの
購入要求を受信する。Next, content purchase processing in the case where the mobile phone 201 requests purchase from the shop server 4 and transmits a payment request to the billing server 5 will be described with reference to the flowchart in FIG. In step S14101, the purchase program 351 of the mobile phone 201
A content purchase request (including a device ID and a user ID) is transmitted to the shop server 4 via the network 3. In step S14301, the content management program 352 of the shop server 4 receives a content purchase request.
【0298】ステップS14102において、携帯電話
機201の購入プログラム351は、ネットワーク3を
介して、ショップサーバ4に管理サーバ14のアドレス
を送信する。ステップS14302において、ショップ
サーバ4のコンテンツ管理プログラム352は、管理サ
ーバ14のアドレスを受信する。[0298] In step S14102, the purchase program 351 of the mobile phone 201 transmits the address of the management server 14 to the shop server 4 via the network 3. In step S14302, the content management program 352 of the shop server 4 receives the address of the management server 14.
【0299】ステップS14303において、ショップ
サーバ4の認証プログラム182は、ステップS143
02の処理で受信した管理サーバ14のアドレスを基
に、管理サーバ14との接続を確立して、管理サーバ1
4を認証する。ステップS14201において、管理サ
ーバ14の認証プログラム151は、ショップサーバ4
を認証する。[0299] In step S14303, the authentication program 182 of the shop server 4 executes step S143.
02, a connection with the management server 14 is established based on the address of the management server 14
4 is authenticated. In step S14201, the authentication program 151 of the management server 14
Authenticate.
【0300】ステップS14303およびステップS1
4201の処理は、ステップS1101およびステップ
S1201の処理と同様である。Steps S14303 and S1
The processing of 4201 is the same as the processing of steps S1101 and S1201.
【0301】ステップS14304において、コンテン
ツ管理プログラム352は、ステップS14301の処
理で受信したコンテンツIDに対応するコンテンツ(暗
号化されている)、および利用条件をコンテンツデータ
ベース184から読み出し、鍵管理プログラム185に
そのコンテンツに対応するコンテンツ鍵を供給させる。
コンテンツ管理プログラム352は、機器IDおよびユ
ーザIDと共に、コンテンツおよび利用条件を管理サーバ
14に送信する。コンテンツ管理プログラム352は、
コンテンツ鍵を認証の処理で生成された一時鍵で暗号化
して、管理サーバ14に送信する。[0301] In step S14304, the content management program 352 reads the content (encrypted) corresponding to the content ID received in step S14301 and the use conditions from the content database 184, and sends the read content to the key management program 185. A content key corresponding to the content is supplied.
The content management program 352 transmits the content and the usage conditions to the management server 14 together with the device ID and the user ID. The content management program 352
The content key is encrypted with the temporary key generated in the authentication process, and transmitted to the management server 14.
【0302】ステップS14202において、管理サー
バ14のコンテンツ管理プログラム291は、ショップ
サーバ4が送信したコンテンツ、利用条件、およびコン
テンツ鍵を受信する。コンテンツ管理プログラム291
は、コンテンツ鍵を認証の処理で生成された一時鍵で復
号する。[0302] In step S14202, the content management program 291 of the management server 14 receives the content, usage conditions, and content key transmitted by the shop server 4. Content management program 291
Decrypts the content key with the temporary key generated in the authentication process.
【0303】ステップS14203において、コンテン
ツ管理プログラム291は、コンテンツデータベース1
55に、機器IDおよびユーザIDに対応させて、コンテ
ンツ、コンテンツ鍵、および利用条件を格納させる。[0303] In step S14203, the content management program 291 sets the content database 1
55 stores a content, a content key, and a use condition in association with the device ID and the user ID.
【0304】ステップS14204において、管理サー
バ14のコンテンツ管理プログラム291は、コンテン
ツの受信終了の通知をネットワーク3を介して携帯電話
機201に送信する。ステップS14103において、
携帯電話機201の購入プログラム351は、コンテン
ツの受信終了の通知を受信する。[0304] In step S14204, the content management program 291 of the management server 14 transmits a notification of the end of the content reception to the mobile phone 201 via the network 3. In step S14103,
The purchase program 351 of the mobile phone 201 receives the notification of the end of the content reception.
【0305】ステップS14104において、携帯電話
機201の認証プログラム261は、課金サーバ5を認
証する。ステップS14401において、課金サーバ5
の認証プログラム187は、携帯電話機201を認証す
る。ステップS14104およびステップS14401
における認証の処理は、ステップS1101およびステ
ップS1201における認証の処理と同様である。At step S14104, the authentication program 261 of the mobile phone 201 authenticates the accounting server 5. In step S14401, the accounting server 5
Authentication program 187 authenticates the mobile phone 201. Step S14104 and Step S14401
Is the same as the authentication process in steps S1101 and S1201.
【0306】ステップS14105において、携帯電話
機201の購入プログラム351は、ネットワーク3を
介して、支払いの依頼を課金サーバ5に送信する。支払
いの依頼は、携帯電話機201の使用者のクレジットカ
ードの番号などを含み、認証の処理で生成された一時鍵
で暗号化されている。ステップS14402において、
課金サーバ5の課金処理プログラム188は、携帯電話
機201が送信した支払いの依頼を受信する。ステップ
S14403において、課金サーバ5の課金処理プログ
ラム188は、ステップS14402の処理で受信した
支払いの依頼を基に、クレジットカード会社に対する支
払いの処理を実行して、処理は終了する。[0306] In step S14105, the purchase program 351 of the mobile phone 201 transmits a payment request to the charging server 5 via the network 3. The payment request includes the credit card number of the user of the mobile phone 201 and the like, and is encrypted with the temporary key generated in the authentication process. In step S14402,
The accounting processing program 188 of the accounting server 5 receives the payment request transmitted by the mobile phone 201. In step S14403, the charging processing program 188 of the charging server 5 executes payment processing for the credit card company based on the payment request received in step S14402, and the processing ends.
【0307】このように、携帯電話機201がショップ
サーバ4にコンテンツの購入要求を送信して、管理サー
バ103は、ショップサーバ4からコンテンツを受信し
て、そのコンテンツを記録する。携帯電話機201は、
課金サーバ5に支払いを依頼する。[0307] As described above, the mobile phone 201 transmits the content purchase request to the shop server 4, and the management server 103 receives the content from the shop server 4 and records the content. The mobile phone 201
Request payment to the accounting server 5.
【0308】また、コンテンツは、楽音のデータである
と説明したが、楽音のデータに限らず、静止画像のデー
タ、動画像のデータ、テキストのデータ、またはプログ
ラムなどでもよい。Although the content is described as musical tone data, it is not limited to musical tone data, but may be still image data, moving image data, text data, or a program.
【0309】なお、携帯電話機11、パーソナルコンピ
ュータ12、またはPDA13が、コンテンツを記憶す
ると説明したが、携帯電話機11、パーソナルコンピュ
ータ12、またはPDA13に限らず、通信機能付き撮
像機能付きデジタルビデオカセットレコーダ、または通
信機能付き電子手帳装置などにコンテンツをチェックア
ウトするようにしてもよい。[0309] Although it has been described that the mobile phone 11, the personal computer 12, or the PDA 13 stores contents, the present invention is not limited to the mobile phone 11, the personal computer 12, or the PDA 13, but a digital video cassette recorder with an imaging function with a communication function, Alternatively, the content may be checked out to an electronic organizer with a communication function.
【0310】また、携帯電話機11、パーソナルコンピ
ュータ12、PDA13、または携帯電話機201は、
PHSまたはIMTにより通信すると説明したが、PH
SまたはIMTに限らず、W-CDMA(Code Division Mult
iple Access)、衛星通信、衛星放送、PSTN(Public Sw
itched telephone network)、xDSL(x Digital Subscr
iber Line)、ISDN(Integrated Services Digital Net
work)、またはプライベートネットワークなどで通信す
るようにしてもよい。The mobile phone 11, personal computer 12, PDA 13, or mobile phone 201
Although it has been described that communication is performed by PHS or IMT, PH
Not limited to S or IMT, W-CDMA (Code Division Mult
iple Access), satellite communications, satellite broadcasting, PSTN (Public Sw
itched telephone network), xDSL (x Digital Subscr)
iber Line), ISDN (Integrated Services Digital Net)
work) or a private network.
【0311】上述した一連の処理は、ハードウェアによ
り実行させることもできるが、ソフトウェアにより実行
させることもできる。一連の処理をソフトウェアにより
実行させる場合には、そのソフトウェアを構成するプロ
グラムが、専用のハードウェアに組み込まれているコン
ピュータ、または、各種のプログラムをインストールす
ることで、各種の機能を実行することが可能な、例えば
汎用のパーソナルコンピュータなどに、プログラム格納
媒体からインストールされる。[0311] The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software can execute various functions by installing a computer built into dedicated hardware or installing various programs. It is installed from a program storage medium to a possible general-purpose personal computer or the like.
【0312】コンピュータにインストールされ、コンピ
ュータによって実行可能な状態とされるプログラムを格
納するプログラム格納媒体は、図5または図6に示すよ
うに、磁気ディスク61若しくは磁気ディスク101
(いずれもフロッピディスクを含む)、光ディスク62
若しくは光ディスク102(いずれも、CD-ROM(Compact
Disc-Read Only Memory)、DVD(Digital Versatile D
isc)を含む)、光磁気ディスク63若しくは光磁気ディ
スク103(いずれもMD(Mini-Disc)を含む)、若し
くは半導体メモリ64若しくは半導体メモリ104など
よりなるパッケージメディア、または、プログラムが一
時的若しくは永続的に格納されるROM32若しくはROM8
2や、HDD91などにより構成される。プログラム格納
媒体へのプログラムの格納は、必要に応じて通信部38
または通信部93を介して、ローカルエリアネットワー
ク、インターネット、デジタル衛星放送といった、有線
または無線の通信媒体を利用して行われる。[0312] As shown in FIG. 5 or FIG. 6, a program storage medium for storing a program installed in a computer and made executable by the computer is a magnetic disk 61 or a magnetic disk 101.
(Both include floppy disks), optical disk 62
Alternatively, the optical disk 102 (in each case, a CD-ROM (Compact
Disc-Read Only Memory), DVD (Digital Versatile D)
isc), a magneto-optical disk 63 or a magneto-optical disk 103 (both include an MD (Mini-Disc)), or a package medium including a semiconductor memory 64 or a semiconductor memory 104, or a program temporarily or permanently. ROM32 or ROM8 stored temporarily
2 and the HDD 91. The storage of the program in the program storage medium is performed by the communication unit 38 as necessary.
Alternatively, the communication is performed via a communication unit 93 using a wired or wireless communication medium such as a local area network, the Internet, or digital satellite broadcasting.
【0313】なお、本明細書において、プログラム格納
媒体に格納されるプログラムを記述するステップは、記
載された順序に沿って時系列的に行われる処理はもちろ
ん、必ずしも時系列的に処理されなくとも、並列的ある
いは個別に実行される処理をも含むものである。[0313] In this specification, the step of describing a program stored in a program storage medium is not limited to processing performed in chronological order according to the described order, but is not necessarily performed in chronological order. , And also includes processes executed in parallel or individually.
【0314】また、本明細書において、システムとは、
複数の装置により構成される装置全体を表すものであ
る。In the present specification, the system is
It represents the entire device composed of a plurality of devices.
【0315】[0315]
【発明の効果】本発明の情報提供装置および方法、第1
のプログラム格納媒体、並びに第1のプログラムによれ
ば、情報処理装置からの要求に対応して、コンテンツの
送信が制御され、コンテンツを送信した場合、情報処理
装置から送信された、コンテンツの送信先を特定する情
報の受信が制御され、コンテンツを特定するデータに対
応させて、コンテンツの送信先を特定する情報の格納が
制御されるようにしたので、コンテンツがいずれに送信
されたかを、迅速に知ることができるようになる。The information providing apparatus and method of the present invention, the first
According to the program storage medium and the first program, the transmission of the content is controlled in response to a request from the information processing apparatus, and when the content is transmitted, the transmission destination of the content transmitted from the information processing apparatus The reception of the information specifying the content is controlled, and the storage of the information specifying the transmission destination of the content is controlled in accordance with the data specifying the content. You will be able to know.
【0316】本発明の情報処理装置および方法、第2の
プログラム格納媒体、並びに第2のプログラムによれ
ば、情報提供装置への、コンテンツの要求の送信が制御
され、コンテンツの受信が制御され、コンテンツが受信
された場合、情報提供装置への、コンテンツの送信先を
特定する情報の送信が制御されるようにしたので、情報
提供装置が、コンテンツがいずれに送信されたかを、迅
速に知ることができるようになる。According to the information processing apparatus and method of the present invention, the second program storage medium, and the second program, transmission of a content request to the information providing apparatus is controlled, and reception of the content is controlled. When the content is received, the transmission of the information for specifying the transmission destination of the content to the information providing apparatus is controlled, so that the information providing apparatus can quickly know where the content has been transmitted. Will be able to
【図1】従来のデジタルデータ伝送システムの構成を示
す図である。FIG. 1 is a diagram showing a configuration of a conventional digital data transmission system.
【図2】従来のコンテンツを購入する処理を説明するフ
ローチャートである。FIG. 2 is a flowchart illustrating a conventional process of purchasing content.
【図3】従来のチェックアウトの処理を説明するフロー
チャートである。FIG. 3 is a flowchart illustrating a conventional check-out process.
【図4】本発明に係るデジタルデータ伝送システムの一
実施の形態を示す図である。FIG. 4 is a diagram showing an embodiment of a digital data transmission system according to the present invention.
【図5】携帯電話機11の構成を説明する図である。FIG. 5 is a diagram illustrating a configuration of a mobile phone 11;
【図6】管理サーバ14の構成を説明する図である。FIG. 6 is a diagram illustrating a configuration of a management server 14.
【図7】本願のデジタルデータ伝送システムの第1の機
能の構成の例を説明する図である。FIG. 7 is a diagram illustrating an example of a configuration of a first function of the digital data transmission system of the present application.
【図8】ユーザ管理テーブル161の例を示す図であ
る。FIG. 8 is a diagram showing an example of a user management table 161.
【図9】コンテンツ管理テーブル162の例を示す図で
ある。FIG. 9 is a diagram showing an example of a content management table 162.
【図10】コンテンツの購入の処理を説明するフローチ
ャートである。FIG. 10 is a flowchart illustrating a content purchase process.
【図11】コンテンツ管理テーブル162の例を示す図
である。FIG. 11 is a diagram showing an example of a content management table 162.
【図12】コンテンツ管理テーブル162の例を示す図
である。FIG. 12 is a diagram showing an example of a content management table 162.
【図13】コンテンツを購入すると同時にチェックアウ
トする処理を説明するフローチャートである。FIG. 13 is a flowchart illustrating a process of purchasing and checking out content at the same time.
【図14】コンテンツをチェックアウトする処理を説明
するフローチャートである。FIG. 14 is a flowchart illustrating a process of checking out a content.
【図15】コンテンツ管理テーブル162の例を示す図
である。FIG. 15 is a diagram showing an example of a content management table 162.
【図16】表示部36の表示の例を示す図である。FIG. 16 is a diagram showing an example of display on the display unit 36.
【図17】コンテンツをチェックアウトする処理を説明
するフローチャートである。FIG. 17 is a flowchart illustrating a process of checking out a content.
【図18】コンテンツ管理テーブル162の例を示す図
である。FIG. 18 is a diagram showing an example of a content management table 162.
【図19】コンテンツ管理テーブル162の例を示す図
である。FIG. 19 is a diagram showing an example of a content management table 162.
【図20】コンテンツ管理テーブル162の例を示す図
である。FIG. 20 is a diagram showing an example of a content management table 162.
【図21】本願のデジタルデータ伝送システムの第2の
機能の構成の例を説明する図である。FIG. 21 is a diagram illustrating an example of a configuration of a second function of the digital data transmission system of the present application.
【図22】コンテンツ管理テーブル194の例を示す図
である。FIG. 22 is a diagram showing an example of a content management table 194.
【図23】コンテンツの購入の処理を説明するフローチ
ャートである。FIG. 23 is a flowchart illustrating a content purchase process.
【図24】管理サーバ14から携帯電話機11への利用
条件の伝送の処理を説明するフローチャートである。24 is a flowchart illustrating a process of transmitting a use condition from the management server 14 to the mobile phone 11. FIG.
【図25】コンテンツの利用条件を記憶した携帯電話機
11がコンテンツを再生する処理を説明するフローチャ
ートである。FIG. 25 is a flowchart illustrating a process in which the mobile phone 11 storing content usage conditions reproduces content.
【図26】本発明に係るデジタルデータ伝送システムの
他の実施の形態を示す図である。FIG. 26 is a diagram showing another embodiment of the digital data transmission system according to the present invention.
【図27】携帯電話機201の構成を説明する図であ
る。FIG. 27 is a diagram illustrating a configuration of a mobile phone 201.
【図28】本願のデジタルデータ伝送システムの第3の
機能の構成の例を説明する図である。FIG. 28 is a diagram illustrating an example of a configuration of a third function of the digital data transmission system of the present application.
【図29】コンテンツ管理テーブル292の例を示す図
である。FIG. 29 is a diagram showing an example of a content management table 292.
【図30】コンテンツの購入の処理を説明するフローチ
ャートである。FIG. 30 is a flowchart illustrating a content purchase process.
【図31】コンテンツの購入の他の処理を説明するフロ
ーチャートである。FIG. 31 is a flowchart illustrating another processing of content purchase.
【図32】コンテンツのチェックアウトの処理を説明す
るフローチャートである。FIG. 32 is a flowchart illustrating a content checkout process.
【図33】コンテンツをチェックアウトする処理を説明
するフローチャートである。FIG. 33 is a flowchart illustrating a process of checking out content.
【図34】本願のデジタルデータ伝送システムの第4の
機能の構成の例を説明する図である。FIG. 34 is a diagram illustrating a configuration example of a fourth function of the digital data transmission system of the present application.
【図35】コンテンツ管理テーブル333の例を示す図
である。FIG. 35 is a diagram showing an example of a content management table 333.
【図36】コンテンツの購入の処理を説明するフローチ
ャートである。FIG. 36 is a flowchart illustrating a content purchase process.
【図37】コンテンツのチェックアウトの処理を説明す
るフローチャートである。FIG. 37 is a flowchart illustrating a content checkout process.
【図38】本願のデジタルデータ伝送システムの第5の
機能の構成の例を説明する図である。FIG. 38 is a diagram illustrating an example of a configuration of a fifth function of the digital data transmission system of the present application.
【図39】コンテンツの購入の処理を説明するフローチ
ャートである。FIG. 39 is a flowchart illustrating a content purchase process.
11 携帯電話機, 14 管理サーバ, 31 CP
U, 32 ROM,33 RAM, 38 通信部,
39 記憶部, 61 磁気ディスク,62 光ディ
スク, 63 光磁気ディスク, 64 半導体メモ
リ, 81CPU, 82 ROM, 83 RAM,
91 HDD, 93 通信部,101 磁気ディス
ク, 102 光ディスク, 103 光磁気ディス
ク,104 半導体メモリ, 141 認証プログラ
ム, 142 購入指示プログラム, 145 コンテ
ンツ管理プログラム, 151 認証プログラム,15
2 コンテンツ購入処理プログラム, 153 支払い
処理プログラム,154 コンテンツ管理プログラム,
155 コンテンツデータベース, 161 ユーザ
管理テーブル, 162 コンテンツ管理テーブル,
191 コンテンツ管理プログラム, 192 コンテ
ンツ購入処理プログラム, 193コンテンツ管理プロ
グラム, 194 コンテンツ管理テーブル, 201
携帯電話機, 202 ポータブルメディア, 221
CPU, 222 ROM, 223 RAM, 2
28 通信部, 229 インターフェース,264
コンテンツ管理プログラム, 291 コンテンツ管理
プログラム,292 コンテンツ管理テーブル, 32
1 コンテンツ管理プログラム, 331 コンテンツ
購入処理プログラム, 332 コンテンツ管理プログ
ラム,333 コンテンツ管理テーブル, 351 購
入プログラム11 mobile phone, 14 management server, 31 CP
U, 32 ROM, 33 RAM, 38 communication unit,
39 storage unit, 61 magnetic disk, 62 optical disk, 63 magneto-optical disk, 64 semiconductor memory, 81 CPU, 82 ROM, 83 RAM,
91 HDD, 93 communication unit, 101 magnetic disk, 102 optical disk, 103 magneto-optical disk, 104 semiconductor memory, 141 authentication program, 142 purchase instruction program, 145 content management program, 151 authentication program, 15
2 Content purchase processing program, 153 payment processing program, 154 content management program,
155 content database, 161 user management table, 162 content management table,
191 content management program, 192 content purchase processing program, 193 content management program, 194 content management table, 201
Mobile phone, 202 portable media, 221
CPU, 222 ROM, 223 RAM, 2
28 communication unit, 229 interface, 264
Content management program, 291 content management program, 292 content management table, 32
1 content management program, 331 content purchase processing program, 332 content management program, 333 content management table, 351 purchase program
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 17/60 510 G06F 17/60 510 13/00 540 13/00 540S G10K 15/02 G10K 15/02 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G06F 17/60 510 G06F 17/60 510 13/00 540 13/00 540S G10K 15/02 G10K 15/02
Claims (17)
ンテンツの送信を制御する送信制御手段と、 前記コンテンツを送信した場合、前記情報処理装置から
送信された、前記コンテンツの送信先を特定する情報の
受信を制御する受信制御手段と、 前記コンテンツを特定するデータに対応させて、前記コ
ンテンツの送信先を特定する情報の格納を制御する格納
制御手段とを含むことを特徴とする情報提供装置。1. A transmission control unit that controls transmission of content in response to a request from an information processing device, and specifies a transmission destination of the content transmitted from the information processing device when the content is transmitted. Information providing comprising: reception control means for controlling reception of information to be transmitted; and storage control means for controlling storage of information for specifying a transmission destination of the content in association with data for specifying the content. apparatus.
チェックアウトとして、前記コンテンツの送信を制御
し、 前記受信制御手段は、前記コンテンツのチェックアウト
先を特定する前記情報の受信を制御することを特徴とす
る請求項1に記載の情報提供装置。2. The transmission control means controls the transmission of the content as the checkout of the content, and the reception control means controls the reception of the information specifying the checkout destination of the content. The information providing device according to claim 1, wherein:
への前記コンテンツの送信を制御し、 前記受信制御手段は、前記情報処理装置を示す、前記コ
ンテンツの送信先を特定する前記情報の受信を制御する
ことを特徴とする請求項1に記載の情報提供装置。3. The transmission control unit controls transmission of the content to the information processing device, and the reception control unit receives the information indicating the information processing device and specifying a destination of the content. The information providing device according to claim 1, wherein
チェックアウトとして、前記コンテンツの送信を制御
し、 前記受信制御手段は、前記情報処理装置を示す、前記コ
ンテンツのチェックアウト先を特定する前記情報の受信
を制御することを特徴とする請求項3に記載の情報提供
装置。4. The transmission control means controls the transmission of the content as the content checkout, and the reception control means indicates the information processing apparatus and specifies the checkout destination of the content. The information providing apparatus according to claim 3, wherein the information providing apparatus controls reception of the information.
に着脱自在に装着されている記憶媒体への前記コンテン
ツの送信を制御し、 前記受信制御手段は、前記記憶媒体を示す、前記コンテ
ンツの送信先を特定する前記情報の受信を制御すること
を特徴とする請求項1に記載の情報提供装置。5. The transmission control means controls transmission of the content to a storage medium detachably mounted on the information processing apparatus, and the reception control means controls the transmission of the content indicating the storage medium. The information providing apparatus according to claim 1, wherein reception of the information for specifying a transmission destination is controlled.
チェックアウトとして、前記コンテンツの送信を制御
し、 前記受信制御手段は、前記記憶媒体を示す、前記コンテ
ンツのチェックアウト先を特定する前記情報の受信を制
御することを特徴とする請求項5に記載の情報提供装
置。6. The transmission control means controls the transmission of the content as the checkout of the content, and the reception control means controls the transmission of the information specifying the checkout destination of the content indicating the storage medium. The information providing apparatus according to claim 5, wherein reception is controlled.
ンテンツの送信を制御する送信制御ステップと、 前記コンテンツを送信した場合、前記情報処理装置から
送信された、前記コンテンツの送信先を特定する情報の
受信を制御する受信制御ステップと、 前記コンテンツを特定するデータに対応させて、前記コ
ンテンツの送信先を特定する情報の格納を制御する格納
制御ステップとを含むことを特徴とする情報提供方法。7. A transmission control step of controlling transmission of content in response to a request from the information processing device, and, when the content is transmitted, specifying a transmission destination of the content transmitted from the information processing device. Providing information, comprising: a reception control step of controlling reception of information to be transmitted; and a storage control step of controlling storage of information for specifying a transmission destination of the content in association with data for specifying the content. Method.
ンテンツの送信を制御する送信制御ステップと、 前記コンテンツを送信した場合、前記情報処理装置から
送信された、前記コンテンツの送信先を特定する情報の
受信を制御する受信制御ステップと、 前記コンテンツを特定するデータに対応させて、前記コ
ンテンツの送信先を特定する情報の格納を制御する格納
制御ステップとを含むことを特徴とするコンピュータが
読み取り可能なプログラムが格納されているプログラム
格納媒体。8. A transmission control step of controlling transmission of content in response to a request from the information processing device, and, when the content is transmitted, specifying a transmission destination of the content transmitted from the information processing device. And a storage control step of controlling storage of information for specifying a transmission destination of the content in association with data for specifying the content. A program storage medium that stores a readable program.
ンテンツの送信を制御する送信制御ステップと、 前記コンテンツを送信した場合、前記情報処理装置から
送信された、前記コンテンツの送信先を特定する情報の
受信を制御する受信制御ステップと、 前記コンテンツを特定するデータに対応させて、前記コ
ンテンツの送信先を特定する情報の格納を制御する格納
制御ステップとをコンピュータに実行させるプログラ
ム。9. A transmission control step of controlling transmission of content in response to a request from the information processing device, and specifying a transmission destination of the content transmitted from the information processing device when the content is transmitted. A program for causing a computer to execute: a reception control step of controlling reception of information to be transmitted; and a storage control step of controlling storage of information that specifies a transmission destination of the content in association with the data that specifies the content.
の送信を制御する第1の送信制御手段と、 前記コンテンツの受信を制御する受信制御手段と、 前記コンテンツが受信された場合、前記情報提供装置へ
の、前記コンテンツの送信先を特定する情報の送信を制
御する第2の送信制御手段とを含むことを特徴とする情
報処理装置。10. A first transmission control means for controlling transmission of a request for content to an information providing apparatus; a reception control means for controlling reception of the content; and providing the information when the content is received. An information processing apparatus comprising: a second transmission control unit configured to control transmission of information specifying a transmission destination of the content to the apparatus.
す、前記コンテンツの送信先を特定する前記情報の送信
を制御することを特徴とする請求項10に記載の情報処
理装置。11. The information processing apparatus according to claim 10, wherein the second transmission control means controls transmission of the information indicating itself and specifying the transmission destination of the content.
す、前記コンテンツのチェックアウト先として、前記コ
ンテンツの送信先を特定する前記情報の送信を制御する
ことを特徴とする請求項11に記載の情報処理装置。12. The apparatus according to claim 11, wherein the second transmission control means controls transmission of the information indicating itself and specifying a transmission destination of the content as a checkout destination of the content. An information processing apparatus according to claim 1.
着されている記憶媒体を示す、前記コンテンツの送信先
を特定する前記情報の送信を制御することを特徴とする
請求項10に記載の情報処理装置。13. The apparatus according to claim 10, wherein the second transmission control means controls transmission of the information indicating a destination of the content, which indicates a storage medium detachably mounted. Information processing device.
着されている前記記憶媒体を示す、前記コンテンツのチ
ェックアウト先として、前記コンテンツの送信先を特定
する前記情報の送信を制御することを特徴とする請求項
13に記載の情報処理装置。14. A second transmission control means for controlling transmission of the information indicating the destination of the content as a destination of the content checkout, which indicates the storage medium which is detachably mounted. The information processing apparatus according to claim 13, wherein:
の送信を制御する第1の送信制御ステップと、 前記コンテンツの受信を制御する受信制御ステップと、 前記コンテンツが受信された場合、前記情報提供装置へ
の、前記コンテンツの送信先を特定する情報の送信を制
御する第2の送信制御ステップとを含むことを特徴とす
る情報処理方法。15. A first transmission control step of controlling transmission of a request for content to an information providing apparatus; a reception control step of controlling reception of the content; and providing the information when the content is received. A second transmission control step of controlling transmission of information for specifying the transmission destination of the content to the device.
の送信を制御する第1の送信制御ステップと、 前記コンテンツの受信を制御する受信制御ステップと、 前記コンテンツが受信された場合、前記情報提供装置へ
の、前記コンテンツの送信先を特定する情報の送信を制
御する第2の送信制御ステップとを含むことを特徴とす
るコンピュータが読み取り可能なプログラムが格納され
ているプログラム格納媒体。16. A first transmission control step for controlling transmission of a request for content to an information providing apparatus; a reception control step for controlling reception of the content; and providing the information when the content is received. A second transmission control step of controlling transmission of information for specifying the transmission destination of the content to the device. A computer-readable storage medium storing a computer-readable program.
の送信を制御する第1の送信制御ステップと、 前記コンテンツの受信を制御する受信制御ステップと、 前記コンテンツが受信された場合、前記情報提供装置へ
の、前記コンテンツの送信先を特定する情報の送信を制
御する第2の送信制御ステップとをコンピュータに実行
させるプログラム。17. A first transmission control step of controlling transmission of a request for content to an information providing apparatus; a reception control step of controlling reception of the content; and providing the information when the content is received. A second transmission control step of controlling transmission of information for specifying the transmission destination of the content to the device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001029921A JP4735913B2 (en) | 2000-03-14 | 2001-02-06 | Information providing apparatus, program storage medium, and program |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000070149 | 2000-03-14 | ||
JP2000070149 | 2000-03-14 | ||
JP2000-70149 | 2000-03-14 | ||
JP2001029921A JP4735913B2 (en) | 2000-03-14 | 2001-02-06 | Information providing apparatus, program storage medium, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001331664A true JP2001331664A (en) | 2001-11-30 |
JP4735913B2 JP4735913B2 (en) | 2011-07-27 |
Family
ID=26587427
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001029921A Expired - Fee Related JP4735913B2 (en) | 2000-03-14 | 2001-02-06 | Information providing apparatus, program storage medium, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4735913B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006172392A (en) * | 2004-12-20 | 2006-06-29 | Kenwood Corp | Content distribution system, content reproduction device, content distribution method, content reproduction method, and program |
US7503073B2 (en) | 2002-04-15 | 2009-03-10 | Sony Corporation | Information managing apparatus and method, recording medium, and program |
JP2011257983A (en) * | 2010-06-09 | 2011-12-22 | Nec Access Technica Ltd | Security management system, security management method and security management program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1115767A (en) * | 1997-06-26 | 1999-01-22 | Fujitsu Ltd | Server information providing device and computer readable recording medium recording server information providing program |
JPH1166824A (en) * | 1997-08-15 | 1999-03-09 | Sony Corp | Audio server system |
JPH1174882A (en) * | 1997-08-29 | 1999-03-16 | Net Beesu:Kk | Program recording medium recording information resource transfer control program |
JPH11259964A (en) * | 1998-03-06 | 1999-09-24 | Sony Corp | Recording and reproducing system |
-
2001
- 2001-02-06 JP JP2001029921A patent/JP4735913B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1115767A (en) * | 1997-06-26 | 1999-01-22 | Fujitsu Ltd | Server information providing device and computer readable recording medium recording server information providing program |
JPH1166824A (en) * | 1997-08-15 | 1999-03-09 | Sony Corp | Audio server system |
JPH1174882A (en) * | 1997-08-29 | 1999-03-16 | Net Beesu:Kk | Program recording medium recording information resource transfer control program |
JPH11259964A (en) * | 1998-03-06 | 1999-09-24 | Sony Corp | Recording and reproducing system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7503073B2 (en) | 2002-04-15 | 2009-03-10 | Sony Corporation | Information managing apparatus and method, recording medium, and program |
US7861313B2 (en) | 2002-04-15 | 2010-12-28 | Sony Corporation | Information managing apparatus and method, recording medium, and program |
JP2006172392A (en) * | 2004-12-20 | 2006-06-29 | Kenwood Corp | Content distribution system, content reproduction device, content distribution method, content reproduction method, and program |
JP2011257983A (en) * | 2010-06-09 | 2011-12-22 | Nec Access Technica Ltd | Security management system, security management method and security management program |
Also Published As
Publication number | Publication date |
---|---|
JP4735913B2 (en) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7240033B2 (en) | Information providing apparatus and method, information processing apparatus and method, program storage medium, program, and information providing system | |
KR100744084B1 (en) | Information providing device and method, information processing device and method, and program storing medium | |
US7788271B2 (en) | Content distribution server, content distribution method, and program | |
US9043242B2 (en) | Information providing apparatus and method, information processing apparatus and method, program storage medium, program, and information providing system | |
KR20060046621A (en) | Content reproduction apparatus, program, and content reproduction control method | |
JP2002236808A (en) | Information processing device and method, program storage medium and program | |
JP2002169726A (en) | Device and method for information processing and program storage medium | |
JP2002083152A (en) | Contents download system, portable terminal player, and contents provider | |
US20020032747A1 (en) | System, method, device, and program for distributing data, and data reproduction device | |
JP2002015147A (en) | Distribution system, semiconductor memory card, receiver, computer readable recording medium and receiving method | |
JP2002236767A (en) | Device and method for processing information, program storage medium and program | |
JP2003058453A (en) | Network service system, contents providing service device, and repeat service device | |
JP2002152319A (en) | Delivery system and portable telephone | |
JP2002169784A (en) | Information processor, information processing method and program storage medium | |
JP4655470B2 (en) | Content data processing apparatus, content data processing method, content data management system, and content data management method | |
JP4784795B2 (en) | Information processing apparatus and method, information providing apparatus and method, program storage medium, and program | |
JP4735913B2 (en) | Information providing apparatus, program storage medium, and program | |
JP4734726B2 (en) | Information providing apparatus and method, information processing apparatus and method, program storage medium, and program | |
JP4957935B2 (en) | Information providing apparatus and method, information processing apparatus and method, program storage medium, and program | |
JP4609059B2 (en) | Content / data utilization device | |
JP2001331663A (en) | Device and method for providing information, device and method for, processing information, program storage medium, and program | |
JP2001331665A (en) | Device and method for providing information, program storage medium, program and information providing system | |
JP2001331602A (en) | Device and method for providing information, device and method for, processing information, program storage medium, program, and information providing system | |
US8635160B2 (en) | Information providing apparatus and method, information processing apparatus and method, program storage medium, program, and information providing system | |
JP2003067526A (en) | Method of managing contents according to addressee |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100406 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100518 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100628 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110331 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110413 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140513 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |