[go: up one dir, main page]

JP2000163350A - Data distribution method and data distribution device - Google Patents

Data distribution method and data distribution device

Info

Publication number
JP2000163350A
JP2000163350A JP10349361A JP34936198A JP2000163350A JP 2000163350 A JP2000163350 A JP 2000163350A JP 10349361 A JP10349361 A JP 10349361A JP 34936198 A JP34936198 A JP 34936198A JP 2000163350 A JP2000163350 A JP 2000163350A
Authority
JP
Japan
Prior art keywords
data
terminal
data file
file
encoded
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.)
Pending
Application number
JP10349361A
Other languages
Japanese (ja)
Inventor
Toshihiko Otsuka
利彦 大塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP10349361A priority Critical patent/JP2000163350A/en
Publication of JP2000163350A publication Critical patent/JP2000163350A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 配信途中の保全性を保つ。 【解決手段】 端末から要求されたデータファイルを所
定の形式で符号化し、該符号化データを復号化するため
の情報を含むヘッダ部と該符号化データで送信用のデー
タファイルを生成し、該データファイルを要求元の端末
宛てに配信する。符号化データを復号化しない限り、元
のデータファイルを利用できず、配信途中の保全性を保
つことができる。
(57) [Summary] [Problem] To maintain integrity during distribution. SOLUTION: A data file requested by a terminal is encoded in a predetermined format, and a data portion for transmission is generated by using a header portion including information for decoding the encoded data and the encoded data, Distribute the data file to the requesting terminal. Unless the encoded data is decoded, the original data file cannot be used, and the integrity during distribution can be maintained.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、データ配信方法及
びデータ配信装置に関し、詳しくは、ネットワークを介
して動画や静止画又は音声などのデータファイルを配信
するデータ配信方法及びデータ配信装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data distribution method and a data distribution device, and more particularly, to a data distribution method and a data distribution device for distributing a data file such as a moving image, a still image, and a sound via a network.

【0002】[0002]

【従来の技術】近年、パーソナルコンピュータなどのデ
ータ処理機器の普及とインターネットなどの通信インフ
ラの整備に伴って、ネットワーク経由で動画や静止画又
は音声などのデータファイルを配信するサービスが実用
化されており、例えば、多数の画像ファイルを収めた画
像サーバにアクセスして所望の画像ファイルをダウンロ
ードできるようになっている。
2. Description of the Related Art In recent years, with the spread of data processing devices such as personal computers and the development of communication infrastructure such as the Internet, services for distributing data files such as moving images, still images, and sounds via networks have been put into practical use. For example, a desired image file can be downloaded by accessing an image server storing a large number of image files.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記従
来のサービスにあっては、BMP(ビットマップ)やG
IF(CompuServe Graphics Interchange Format)など
の形式で収められた画像ファイルをそのままの形式で配
信するものであったため、配信途中の保全性を保てない
うえ、例えば、有料配信サービスを行う際のサンプル画
像の提供に不都合を伴うという問題点があった。
However, in the above-mentioned conventional service, BMP (bitmap) or GMP
Since image files stored in formats such as IF (CompuServe Graphics Interchange Format) were delivered in their original format, integrity during delivery could not be maintained, and for example, sample images used for paid delivery services There was a problem that the provision of the service was inconvenient.

【0004】すなわち、有料配信サービスにおけるサン
プル画像は購入前の確認用であるので、できれば正規版
の画像ファイルと同一の画質を有していることが望まし
いものの、そうすると、サンプル画像を入手するだけで
所期の目的を達成してしまい、敢えて対価を支払ってま
で正規版を手に入れる必然性がなくなるから、かかる良
質のサンプル画像の提供は現実的でなく、実際には、色
数や解像度を落としたり、又は「サンプル」という文字
を入れたりして、わざと画質を悪くした画像を提供して
いるが、サンプル画像の作成に手間がかかる、サン
プル画像用のライブラリを持たなければならず、サーバ
側の記憶容量を圧迫する、画質の落し方によっては、
正規版の入手意欲を損なう、といった不都合がある。
[0004] That is, since the sample image in the pay distribution service is for confirmation before purchase, it is desirable that the image has the same image quality as the regular image file if possible. Providing such a high-quality sample image is not realistic, since the intended purpose has been achieved and there is no need to obtain the official version until the user pays for the price. , Or by inserting the word "sample" to provide an image with a degraded image quality on purpose, but it takes time to create the sample image. Depending on how the image quality drops,
There is an inconvenience that the willingness to obtain the official version is lost.

【0005】そこで本発明は、配信途中の保全性を保つ
ことができ、また、正規版のデータファイルをサンプル
用にも利用でき、以ってサンプル作成の手間を省き、サ
ーバ側の記憶容量の圧迫を回避し、且つ、正規版の入手
意欲を損なわないデータ配信装置の提供を目的とする。
Therefore, the present invention can maintain the integrity during distribution, and can also use a regular version of a data file for a sample, thereby reducing the time and effort of creating a sample and reducing the storage capacity of the server. An object of the present invention is to provide a data distribution device that avoids pressure and does not impair the willingness to obtain a regular version.

【0006】[0006]

【課題を解決するための手段】請求項1記載の発明に係
るデータ配信方法は、端末から要求されたデータファイ
ルを該端末宛てに配信するデータ配信方法において、前
記データファイルを所定の形式で符号化するステップ
と、該符号化データを復号化するための情報を含むヘッ
ダ部と該符号化データで送信用のデータファイルを生成
するステップと、該データファイルを要求元の端末宛て
に配信するステップと、を含むことを特徴とする。請求
項2記載の発明に係るデータ配信方法は、請求項1記載
のデータ配信方法において、前記ヘッダ部に復号化の許
容回数を含ませておくことを特徴とする。請求項3記載
の発明に係るデータ配信装置は、端末から要求されたデ
ータファイルを該端末宛てに配信するデータ配信装置に
おいて、前記データファイルを所定の形式で符号化する
符号化手段と、該符号化データを復号化するための情報
を含むヘッダ部と該符号化データで送信用のデータファ
イルを生成する生成手段と、該データファイルを要求元
の端末宛てに配信する配信手段と、を備えることを特徴
とする。請求項4記載の発明に係るデータ配信装置は、
請求項3記載のデータ配信装置において、前記生成手段
は、前記ヘッダ部に復号化の許容回数を含ませることを
特徴とする。請求項5記載の発明に係る記録媒体は、請
求項3記載の符号化手段、生成手段及び配信手段を実現
するためのプログラムを格納したことを特徴とする。
According to a first aspect of the present invention, there is provided a data distribution method for distributing a data file requested by a terminal to the terminal, wherein the data file is encoded in a predetermined format. Generating a data file for transmission with a header portion including information for decoding the encoded data, and distributing the data file to a requesting terminal. And characterized in that: A data distribution method according to a second aspect of the present invention is the data distribution method according to the first aspect, wherein the header portion includes an allowable number of times of decoding. 4. A data distribution apparatus according to claim 3, wherein said data distribution apparatus distributes a data file requested by a terminal to said terminal, wherein said encoding means encodes said data file in a predetermined format; A header section including information for decoding the encoded data, generating means for generating a data file for transmission with the encoded data, and distributing means for distributing the data file to a requesting terminal. It is characterized by. According to a fourth aspect of the present invention, there is provided a data distribution device.
4. The data distribution device according to claim 3, wherein the generation unit includes an allowable number of times of decoding in the header portion. According to a fifth aspect of the present invention, there is provided a recording medium storing a program for implementing the encoding means, the generating means, and the distribution means according to the third aspect.

【0007】[0007]

【発明の実施の形態】以下、本発明の実施の形態を、図
面を参照しながら説明する。図1において、1は画像フ
ァイルの配信サービスを行うサーバ、2は所定のプロト
コル(便宜的にIPプロトコルとする)に対応したデー
タパケットを転送するネットワーク(規模は問わない、
LANやWAN又はインターネットでも構わない)、3
は上記配信サービスを利用するためのアプリケーション
ソフトを搭載した端末である。
Embodiments of the present invention will be described below with reference to the drawings. In FIG. 1, reference numeral 1 denotes a server for providing an image file distribution service, and 2 denotes a network (regardless of scale, which transfers data packets corresponding to a predetermined protocol (for convenience, an IP protocol).
LAN, WAN, or Internet is fine), 3
Is a terminal equipped with application software for using the distribution service.

【0008】図2は、サーバ1の構成図であり、10は
IPプロトコルに対応した通信部、11はポインティン
グデバイスやキーボードなどを含むキー入力部、12は
所定のサーバプログラムを実行して画像ファイルの配信
サービスに必要な各種機能を実現するCPU(符号化手
段、生成手段、配信手段)、13はCPU12のワーク
エリアとして用いられるRAM部、14は上記サーバプ
ログラムを含む各種プログラムを格納する第1記憶部、
15は配信用の様々な画像ファイルを格納する第2記憶
部、16は配信サービスの管理画面などを表示する表示
部、17は各部を接続するバスである。
FIG. 2 is a block diagram of the server 1. Reference numeral 10 denotes a communication unit compatible with the IP protocol, 11 denotes a key input unit including a pointing device and a keyboard, and 12 denotes an image file by executing a predetermined server program. (Encoding unit, generation unit, distribution unit) for realizing various functions required for the distribution service of the present invention, 13 is a RAM unit used as a work area of the CPU 12, and 14 is a first unit for storing various programs including the server program. Storage unit,
Reference numeral 15 denotes a second storage unit that stores various image files for distribution, 16 denotes a display unit that displays a management screen of the distribution service, and 17 denotes a bus that connects the units.

【0009】図3は、端末3の構成図であり、20はI
Pプロトコルに対応した通信部、21は了解キーやキャ
ンセルキー及びカーソルキーなどを含むキー入力部、2
2は所定のクライアントプログラムを実行して画像ファ
イルの配信サービス利用に必要な各種機能を実現するC
PU、23はCPU22のワークエリアとして用いられ
るRAM部、24は上記クライアントプログラムを含む
各種プログラムを格納するROM部、25は配信サービ
スの利用画面などを表示する表示部、26は表示部25
の上に設けられたタッチパネル部、27は各部を接続す
るバスである。
FIG. 3 is a diagram showing the configuration of the terminal 3.
A communication unit corresponding to the P protocol; 21 is a key input unit including an OK key, a cancel key, and a cursor key;
Reference numeral 2 denotes a C that executes a predetermined client program and realizes various functions necessary for using an image file distribution service.
PU, 23 is a RAM used as a work area of the CPU 22, 24 is a ROM for storing various programs including the client program, 25 is a display for displaying a use screen of a distribution service, and 26 is a display 25
A touch panel unit 27 provided above the device is a bus connecting each unit.

【0010】なお、図3の構成は、いわゆるPDA(Pe
rsonal Digital Assistants)と呼ばれる小型の携帯情
報端末の構成を示しているが、これに限定されない。ノ
ート型やデスクトップ型などのパーソナルコンピュータ
又はワークステーションであっても構わない。
The configuration shown in FIG. 3 is a so-called PDA (Pe
Although a configuration of a small portable information terminal called rsonal Digital Assistants) is shown, it is not limited to this. A laptop or desktop personal computer or workstation may be used.

【0011】図4は、本実施の形態におけるサーバ1と
端末3の処理を示す概念図である。以降の説明からも明
らかになるが、本実施の形態においては、例えば、画像
ファイル30を配信する場合、サーバ1は、この画像フ
ァイルを所定の形式で符号化(暗号化ともいう)すると
ともに、その符号化データ(B)を復号化するための情
報を含むヘッダ情報(A)と、符号化データ(B)とで
データファイル31を構成して、このデータファイル3
1を端末側に送信する。端末3は、受信したデータファ
イル31のヘッダ情報(A)に基づいて符号化データ
(B)を復号化し、元の画像ファイル30を再生する。
FIG. 4 is a conceptual diagram showing processing of server 1 and terminal 3 in the present embodiment. As will be apparent from the following description, in the present embodiment, for example, when distributing the image file 30, the server 1 encodes the image file in a predetermined format (also referred to as encryption). The data file 31 is composed of the header information (A) including information for decoding the encoded data (B) and the encoded data (B).
1 is transmitted to the terminal side. The terminal 3 decodes the encoded data (B) based on the header information (A) of the received data file 31, and reproduces the original image file 30.

【0012】ここで、画像ファイル30をサンプル画像
とする場合、ヘッダ情報(A)に画像の再生回数を含ま
せておくことができる。この再生回数は、端末3におけ
る復号化の回数を規制する。例えば、再生回数を1回と
しておけば、画像ファイル30の再生が一度しか許され
ないから、正規版(再生回数無制限)の入手に先立つ画
像確認を行うことができる。
Here, when the image file 30 is used as a sample image, the header information (A) can include the number of times of reproduction of the image. The number of times of reproduction regulates the number of times of decoding in the terminal 3. For example, if the number of times of reproduction is set to one, only one reproduction of the image file 30 is permitted, so that image confirmation can be performed prior to obtaining a regular version (unlimited number of times of reproduction).

【0013】しかも、画質は正規版と同じであるため、
入手意欲を損なわないし、別途にサンプル用の画像を保
持しなくてよいので、手間を軽減でき、且つ、サーバ1
の記憶容量も圧迫しない。
Moreover, since the image quality is the same as the regular version,
Since it does not impair the willingness to obtain and does not need to separately hold an image for a sample, the labor can be reduced and the server 1
Storage capacity does not squeeze.

【0014】図5は、サーバ1から端末3に送信される
データファイル31の構造図であり、データファイル3
1はヘッダ部とデータ部から構成されている。DATA
はデータ部に格納された符号化データであり、また、ヘ
ッダ部のフィールド構成は、以下のとおりである。
FIG. 5 is a structural diagram of the data file 31 transmitted from the server 1 to the terminal 3.
1 is composed of a header part and a data part. DATA
Is the encoded data stored in the data part, and the field configuration of the header part is as follows.

【0015】<ID>:(識別コードフィールド)符号
化データDATAの元のファイル形式を示すコードが格
納される。図6はそのコードリストである。このリスト
によれば、例えば、IDに1(バイナリコードで000
1)が格納されていた場合は、元のファイル形式はBM
P画像(拡張子が“bmp”のファイル)である。 <CV>:(符号化形式フィールド)符号化データDA
TAの符号化形式を示すコードが格納される。例えば、
1(バイナリコードで0001)が格納されていた場合
は、排他的論理和演算による符号化であることを示し、
又は、2(バイナリコードで0010)が格納されてい
た場合は、DES(Data Encryption Standard)による
符号化(暗号化)であることを示す。 <CD>:(キーデータフィールド)符号化に用いられ
たキーコードが格納される。例えば、符号化形式が排他
的論理和演算の場合は被演算コードが格納され、又は、
DESの場合は秘密鍵コードが格納される。 <LN>:(データ長フィールド)符号化データDAT
Aの元データのデータ長(又はファイルサイズ)が格納
される。 <OC>:(オプションフィールド)必要に応じて利用
されるフィールドであるが、本実施の形態では、図7に
示すように、端末の機能種別を表す情報(MT)の格納
と復号化の許容回数(CT)の格納に用いられる。端末
の機能種別(MT)とは、例えば、画像ファイルの再生
性能(モノクロやカラー及び表示画素数)であり、ここ
に1(バイナリデータで0001)がセットされると、
192×132画素のモノクロ表示であることを示す。
また、復号化の許容回数(CT)は、その符号化データ
DATAがサンプル目的であるとき、少ない回数(例え
ば1回)にセットされる。 <CR>:(チェックサムフィールド)ヘッダ部のチェ
ックサムデータが格納される。
<ID>: (identification code field) A code indicating the original file format of the encoded data DATA is stored. FIG. 6 shows the code list. According to this list, for example, ID is 1 (000 in binary code).
If 1) is stored, the original file format is BM
This is a P image (a file with the extension “bmp”). <CV>: (encoding format field) encoded data DA
A code indicating the encoding format of the TA is stored. For example,
If 1 (0001 in binary code) is stored, it indicates that the encoding is performed by an exclusive OR operation,
Alternatively, when 2 (0010 in binary code) is stored, it indicates that the data is encoded (encrypted) according to DES (Data Encryption Standard). <CD>: (Key data field) The key code used for encoding is stored. For example, if the encoding format is an exclusive OR operation, the operated code is stored, or
In the case of DES, a secret key code is stored. <LN>: (data length field) coded data DAT
The data length (or file size) of the original data of A is stored. <OC>: (optional field) This field is used as needed. In the present embodiment, as shown in FIG. 7, storage of information (MT) indicating the function type of the terminal and permission for decoding are allowed. Used to store the number of times (CT). The function type (MT) of the terminal is, for example, the reproduction performance of an image file (monochrome, color, and the number of display pixels). If 1 (0001 in binary data) is set here,
Indicates a monochrome display of 192 × 132 pixels.
Also, the allowable number of decodings (CT) is set to a small number (for example, one) when the encoded data DATA is used for sampling. <CR>: (Checksum field) Checksum data of the header part is stored.

【0016】図8は、サーバ1で実行するプログラムの
フローチャートである。このプログラムを開始すると、
まず、ネットワーク2に接続された端末(以下「端末
3」とする)からの送信要求を待ち(S10)、送信要
求を受けると、要求された画像ファイル(ここではBM
Pファイルとする)を第2記憶部15から読み出し(S
11)、そのファイルサイズ(データ長:ここでは1K
Bとする)を計算する(S12)。次に、あらかじめ指
定された符号化方式(ここでは排他的論理和演算とす
る)をセットし(S13)、その符号化に必要なキーデ
ータを生成(ここでは01010101とする)してセ
ットする(S14)。次に、セットされた符号化方式と
キーデータを用いて、ステップS11で読み出した画像
ファイルを符号化し(S15)、符号化を終了すると
(S16)、その符号化データ(DATA)と復号化に
必要な情報などをまとめて送信用のデータファイル31
を生成する(S17)。そして、データファイル31を
要求元の端末3に送信し(S18)、送信終了後(S1
9)、送信要求待ちの状態に復帰する。
FIG. 8 is a flowchart of a program executed by the server 1. When you start this program,
First, the process waits for a transmission request from a terminal connected to the network 2 (hereinafter, referred to as “terminal 3”) (S10). When the transmission request is received, the requested image file (BM here) is received.
P file) from the second storage unit 15 (S
11), its file size (data length: 1K here)
B) (S12). Next, an encoding method designated in advance (here, exclusive OR operation) is set (S13), and key data required for the encoding is generated (here, 01010101) and set ( S14). Next, using the set encoding method and key data, the image file read in step S11 is encoded (S15), and when the encoding is completed (S16), the encoded data (DATA) and decoding are performed. Data file 31 for transmitting necessary information etc.
Is generated (S17). Then, the data file 31 is transmitted to the requesting terminal 3 (S18), and after the transmission is completed (S1).
9) Return to the state of waiting for a transmission request.

【0017】ステップS17で生成されたデータファイ
ル31の内容は、この例の場合、以下のとおりである。 <ID>:BMPファイル形式を示す0001が格納さ
れる。 <CV>:排他的論理和演算を示す0001が格納され
る。 <CD>:01010101が格納される。 <LN>:1KBが格納される。 <OC>:上記のフローチャートでは触れなかったが、
端末3からの要求がサンプル画像の要求である場合、C
Tにn(nはサンプル画像として利用を許す適当な回
数)が格納され、また、MTに端末3の表示能力コード
00001(192×132画素のモノクロ表示)が格
納される。 <CR>:以上の情報を含むヘッダ部のチェックサムコ
ードが格納される。
The contents of the data file 31 generated in step S17 are as follows in this example. <ID>: 0001 indicating the BMP file format is stored. <CV>: 0001 indicating an exclusive OR operation is stored. <CD>: 0101101 is stored. <LN>: 1 KB is stored. <OC>: Not mentioned in the above flowchart,
If the request from the terminal 3 is a request for a sample image, C
In T, n (n is an appropriate number of times that use as a sample image is permitted) is stored, and in MT, the display capability code 00001 (monochrome display of 192 × 132 pixels) of the terminal 3 is stored. <CR>: The checksum code of the header part including the above information is stored.

【0018】図9は、端末3で実行するプログラムのフ
ローチャートである。このプログラムを開始すると、ま
ず、サーバ1から送られてきたデータファイル31の正
当性を検査する。例えば、ヘッダ情報が存在しない場合
(S20のNO判定)は正当なデータでないと判断して
以降の処理を実行しない。ヘッダ情報の有無判定は、I
Dフィールドに図6のコードが含まれているか否かで行
ってもよい。リストにない無効なコードが検出された場
合はヘッダ情報が存在しないとみなす。
FIG. 9 is a flowchart of a program executed by the terminal 3. When this program is started, first, the validity of the data file 31 sent from the server 1 is checked. For example, when the header information does not exist (NO determination in S20), it is determined that the data is not valid, and the subsequent processing is not performed. The presence or absence of header information is determined by I
This may be performed based on whether or not the code in FIG. 6 is included in the D field. If an invalid code not found in the list is detected, it is assumed that header information does not exist.

【0019】ヘッダ情報が存在する場合、サーバ1から
のデータファイル31を最後まで受信し(S21)、受
信を完了すると(S22)、データファイル31のヘッ
ダ部からCV(符号化方式)、CD(キーデータ)及び
LN(データ長)を取り出し(S23〜S25)、ま
た、OCのヘッダに有効なコード(例えば0001)が
格納されていた場合は、OCのMT(端末機能)とCT
(再生回数)も取り出す(S26)。次に、CVとCD
に基づいて、データファイル31の符号化データDAT
Aを復号化し(S27)、復号化を完了すると(S2
8)、CT(再生回数)を−1し(S29)、MT(端
末機能)に応じた端末別の処理(S30)を行った後、
復号化された再生データを(ここではBMP形式の画像
データであるから表示部25に)出力する。
When the header information exists, the data file 31 from the server 1 is received to the end (S21). When the reception is completed (S22), the CV (encoding method), the CD ( Key data) and LN (data length) are extracted (S23 to S25). If a valid code (for example, 0001) is stored in the OC header, the MT (terminal function) of the OC and the CT
(Reproduction count) is also extracted (S26). Next, CV and CD
Based on the encoded data DAT of the data file 31
A is decrypted (S27), and when decryption is completed (S2
8), CT (reproduction count) is decremented by 1 (S29), and after performing terminal-specific processing (S30) according to MT (terminal function),
The decrypted playback data is output to the display unit 25 (here, the image data is in the BMP format).

【0020】以上のとおり、本実施の形態によれば、端
末3から要求されたデータ(便宜的に画像ファイルとす
る)を所定の形式で符号化し、その符号化データ(DA
TA)を含むデータ部と、その符号化データを復号化す
るのに必要な復号化情報(CV、CD)などを含むヘッ
ダ部とを一つにまとめて送信用のデータファイル31を
構成し、このデータファイル31を端末3に送信してい
るので、データファイル31を復号化しない限り、元の
画像ファイルを利用できないから、データの保全性を保
つことができる。
As described above, according to the present embodiment, the data requested by the terminal 3 (for convenience, an image file) is encoded in a predetermined format, and the encoded data (DA
TA), and a header section including decoding information (CV, CD) and the like necessary for decoding the encoded data, to form a data file 31 for transmission. Since the data file 31 is transmitted to the terminal 3, the original image file cannot be used unless the data file 31 is decrypted, so that data integrity can be maintained.

【0021】しかも、ヘッダ部のオプションフィールド
に復号化の回数、すなわち、符号化データ(DATA)
の再生回数をセットすれば、端末3での利用回数を制限
でき、一つの画像ファイルを正規版(再生回数制限な
し)とサンプル版(再生回数制限あり)で共有すること
ができる。したがって、改めてサンプル画像を作る必要
がないので、手間の軽減とサーバ1の記憶容量の圧迫を
回避することができ、且つ、正規版と同等の高画質なサ
ンプル画像を提供でき、正規版の入手意欲を損なうこと
もないという格別優れた効果を得ることができる。
In addition, the number of times of decoding, that is, encoded data (DATA) is stored in the option field of the header section.
By setting the number of times of reproduction, the number of times of use on the terminal 3 can be restricted, and one image file can be shared between the regular version (without the number of reproductions) and the sample version (with the number of reproductions). Therefore, since it is not necessary to create a sample image again, it is possible to reduce labor and to avoid pressure on the storage capacity of the server 1, and to provide a high-quality sample image equivalent to that of the regular version. A particularly excellent effect that does not impair the motivation can be obtained.

【0022】さらに、上記実施の形態の主要な機能(符
号化手段、生成手段及び配信手段など)は、マイクロコ
ンピュータを含むハードウェア資産と、OSや各種プロ
グラムなどのソフトウェア資産との有機的結合によって
機能的に実現されるものであるが、ハードウェア資産は
汎用のものを利用できるから、本発明にとって欠くこと
のできない必須の事項は、実質的に、OSや各種プログ
ラムに集約されているということがいえる。したがっ
て、本発明は、OS及び各種プログラムのすべて又はそ
の要部を格納した、フロッピーディスク、MO、CD、
ハードディスク、半導体メモリなどの記録媒体(それ自
体が流通経路に乗るものはもちろん、ネットワーク上に
あって記録内容だけを提供するものも含む)を包含する
ものである。
Further, the main functions (encoding means, generating means, distribution means, etc.) of the above-described embodiment are realized by an organic connection between a hardware asset including a microcomputer and software assets such as an OS and various programs. Although the functions are realized functionally, general-purpose hardware resources can be used, and essential items indispensable for the present invention are that they are substantially concentrated in the OS and various programs. Can be said. Therefore, the present invention provides a floppy disk, MO, CD,
It includes a recording medium such as a hard disk or a semiconductor memory (not only a medium that can be put on a distribution channel itself, but also a medium that is provided on a network and provides only recorded contents).

【0023】[0023]

【発明の効果】請求項1又は請求項3記載の発明によれ
ば、端末から要求されたデータファイルを所定の形式で
符号化し、該符号化データを復号化するための情報を含
むヘッダ部と該符号化データで送信用のデータファイル
を生成し、該データファイルを要求元の端末宛てに配信
するので、符号化データを復号化しない限り、元のデー
タファイルを利用できず、配信途中の保全性を保つこと
ができる。請求項2又は請求項4記載の発明によれば、
請求項1記載のデータ配信方法において、前記ヘッダ部
に復号化の許容回数を含ませておくので、端末側での利
用回数を制限でき、例えば、サンプルに用いることがで
きる。したがって、別途にサンプル用のデータファイル
を作る必要がなく、手間の軽減とサーバ側の記憶容量圧
迫を回避できるうえ、正規版と同品質のサンプルデータ
を提供でき、正規版の入手意欲を損なわせることがな
い。
According to the first or third aspect of the present invention, a data file requested by a terminal is encoded in a predetermined format, and a header section including information for decoding the encoded data is provided. A data file for transmission is generated with the encoded data, and the data file is distributed to the requesting terminal. Therefore, unless the encoded data is decoded, the original data file cannot be used, and security during distribution is not performed. Sex can be maintained. According to the invention described in claim 2 or claim 4,
In the data distribution method according to the first aspect, the number of times of decoding on the terminal side can be limited because the allowable number of times of decoding is included in the header portion, and can be used for a sample, for example. Therefore, there is no need to create a separate data file for the sample, which saves labor and avoids the pressure on the storage capacity of the server. In addition, it can provide sample data of the same quality as the regular version, which impairs the willingness to obtain the regular version. Nothing.

【図面の簡単な説明】[Brief description of the drawings]

【図1】実施の形態のネットワーク構成図である。FIG. 1 is a diagram illustrating a network configuration according to an embodiment;

【図2】サーバの構成図である。FIG. 2 is a configuration diagram of a server.

【図3】端末の構成図である。FIG. 3 is a configuration diagram of a terminal.

【図4】実施の形態の処理概念図である。FIG. 4 is a conceptual diagram of processing according to the embodiment;

【図5】送信用データファイルの構造図である。FIG. 5 is a structural diagram of a transmission data file.

【図6】IDフィールドのコードリスト図である。FIG. 6 is a code list diagram of an ID field.

【図7】オプションフィールドの構造図である。FIG. 7 is a structural diagram of an option field.

【図8】サーバ側処理プログラムのフローチャートであ
る。
FIG. 8 is a flowchart of a server-side processing program.

【図9】端末側処理プログラムのフローチャートであ
る。
FIG. 9 is a flowchart of a terminal-side processing program.

【符号の説明】[Explanation of symbols]

CT 許容回数 3 端末 12 CPU(符号化手段、生成手段、配信手段) 30 画像ファイル(データファイル) 31 データファイル(送信用のデータファイル) Allowed number of CTs 3 Terminal 12 CPU (encoding unit, generating unit, distribution unit) 30 Image file (data file) 31 Data file (data file for transmission)

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 端末から要求されたデータファイルを該
端末宛てに配信するデータ配信方法において、 前記データファイルを所定の形式で符号化するステップ
と、 該符号化データを復号化するための情報を含むヘッダ部
と該符号化データで送信用のデータファイルを生成する
ステップと、 該データファイルを要求元の端末宛てに配信するステッ
プと、 を含むことを特徴とするデータ配信方法。
1. A data distribution method for distributing a data file requested by a terminal to the terminal, the method comprising: encoding the data file in a predetermined format; and transmitting information for decoding the encoded data. A data distribution method, comprising: generating a data file for transmission using a header section including the encoded data and the encoded data; and distributing the data file to a requesting terminal.
【請求項2】 前記ヘッダ部に復号化の許容回数を含ま
せておくことを特徴とする請求項1記載のデータ配信方
法。
2. The data distribution method according to claim 1, wherein said header section includes an allowable number of times of decoding.
【請求項3】 端末から要求されたデータファイルを該
端末宛てに配信するデータ配信装置において、 前記データファイルを所定の形式で符号化する符号化手
段と、 該符号化データを復号化するための情報を含むヘッダ部
と該符号化データで送信用のデータファイルを生成する
生成手段と、 該データファイルを要求元の端末宛てに配信する配信手
段と、 を備えることを特徴とするデータ配信装置。
3. A data distribution device for distributing a data file requested by a terminal to the terminal, an encoding unit for encoding the data file in a predetermined format, and an encoding unit for decoding the encoded data. A data distribution apparatus comprising: a header section including information; a generation unit configured to generate a data file for transmission using the encoded data; and a distribution unit configured to distribute the data file to a requesting terminal.
【請求項4】 前記生成手段は、前記ヘッダ部に復号化
の許容回数を含ませることを特徴とする請求項3記載の
データ配信装置。
4. The data distribution apparatus according to claim 3, wherein said generating means includes an allowable number of times of decoding in said header portion.
【請求項5】 請求項3記載の符号化手段、生成手段及
び配信手段を実現するためのプログラムを格納したこと
を特徴とする記録媒体。
5. A recording medium storing a program for realizing the encoding means, the generation means, and the distribution means according to claim 3.
JP10349361A 1998-11-24 1998-11-24 Data distribution method and data distribution device Pending JP2000163350A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10349361A JP2000163350A (en) 1998-11-24 1998-11-24 Data distribution method and data distribution device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10349361A JP2000163350A (en) 1998-11-24 1998-11-24 Data distribution method and data distribution device

Publications (1)

Publication Number Publication Date
JP2000163350A true JP2000163350A (en) 2000-06-16

Family

ID=18403251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10349361A Pending JP2000163350A (en) 1998-11-24 1998-11-24 Data distribution method and data distribution device

Country Status (1)

Country Link
JP (1) JP2000163350A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010099414A (en) * 2001-09-26 2001-11-09 최문현 Internet Moving Image Service Method
WO2003014944A1 (en) * 2001-08-07 2003-02-20 Sony Corporation Information delivery system and information delivery method
JP2003288325A (en) * 2002-01-22 2003-10-10 Siemens Ag Method of managing a data set having content about a person using a computer device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003014944A1 (en) * 2001-08-07 2003-02-20 Sony Corporation Information delivery system and information delivery method
US7707253B2 (en) 2001-08-07 2010-04-27 Sony Corporation Information delivery system and information delivery method
US8224911B2 (en) 2001-08-07 2012-07-17 Sony Corporation Information distribution system and method
KR20010099414A (en) * 2001-09-26 2001-11-09 최문현 Internet Moving Image Service Method
JP2003288325A (en) * 2002-01-22 2003-10-10 Siemens Ag Method of managing a data set having content about a person using a computer device

Similar Documents

Publication Publication Date Title
US7395245B2 (en) Content usage management system and server used in the system
KR101120796B1 (en) Session description message extensions
JP4534226B2 (en) How to provide content data to clients
US7774412B1 (en) Methods and apparatus facilitating distribution of content
US7716288B2 (en) Organization-based content rights management and systems, structures, and methods therefor
CN1327373C (en) Method of protecting and managing digital contents and system for using thereof
US20030012385A1 (en) Data copyright management system
AU2008229095B2 (en) Advertising funded data access services
CN101601058A (en) Content transaction management server device, content providing server device, terminal device and program thereof
KR20010106325A (en) Wireless pda ebook contents service method and system with user authentication function for the digital rights management
US20030144963A1 (en) Data copyright management system
JP2004252493A (en) Computer-readable information storage medium storing content data and content billing system
EP1760612A1 (en) Information processing apparatus, method, and program
CN101206697A (en) Method and device for decoding rights object and device for sharing content
JP2004240466A (en) Content data encoding system, encoding method, and content registration system using the encoding method
WO2002056220A1 (en) Information storage medium where program for charging and using content and program-loaded device
CN111611596A (en) A kind of remote printing method and device
JPH10333769A (en) Multimedia data distribution system and multimedia data reproduction terminal
JP2000163350A (en) Data distribution method and data distribution device
JP2003030458A (en) Contents data distribution method and contents data distribution system
KR102093600B1 (en) Method of issusing electronic document agent service apparatus thereof
JP2005149029A (en) Content distribution system, content server, content receiving apparatus, content distribution method, program, and recording medium
JP2005149028A (en) Content distribution system, content server, content receiving device, content distribution method, recording medium, and program
CN100511250C (en) Multimedia type content reproduction apparatus and reproduction method
JP2007129413A (en) Information processing system and computer program