JPH0243652A - Data transfer system - Google Patents

Data transfer system

Info

Publication number
JPH0243652A
JPH0243652A JP63195582A JP19558288A JPH0243652A JP H0243652 A JPH0243652 A JP H0243652A JP 63195582 A JP63195582 A JP 63195582A JP 19558288 A JP19558288 A JP 19558288A JP H0243652 A JPH0243652 A JP H0243652A
Authority
JP
Japan
Prior art keywords
data
transfer
file
compressing
procedure
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
Application number
JP63195582A
Other languages
Japanese (ja)
Other versions
JP2699430B2 (en
Inventor
Masahiro Yamaguchi
昌宏 山口
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63195582A priority Critical patent/JP2699430B2/en
Publication of JPH0243652A publication Critical patent/JPH0243652A/en
Application granted granted Critical
Publication of JP2699430B2 publication Critical patent/JP2699430B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To enable high coefficient transfer a file by selecting a data compressing procedure to minimize the sum of time necessary for compressing data and time necessary for transferring the data and compressing the data according to the selected data compressing procedure. CONSTITUTION:The title system is equipped with a data compressing procedure selecting means 7 to select the data compressing procedure to minimize the sum of data transfer time, which is shortened by the compression of the data, and the time necessary for compressing the data, give the selected data compressing procedure to a data compressing means 8, and generate information to indicate the selected compressing procedure for a receiving side. Further, in a transmitting side system 1 to transfer the content of the file, when the data read from a transfer file 5 are transmitted, the optimum data compressing procedure is selected in the data compressing procedure selecting means 7 according to the data transfer capacity of a communication line 3 and the data compressing capacity in respective systems 1 and 2, the data read from the file 5 are compressed according to the selected data compressing procedure, and the compressed data are transferred to the receiving side system 2. In the receiving side system 2, the data to be sent in are restored to the data before the compression by executing the inverted operation of the data compression, and the restored data are written to a transfer destination file 11. Thus, the highly efficient file transfer can be executed.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、通信回線で結ばれた複数のシステム間でのデ
ータの転送方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data transfer method between a plurality of systems connected by communication lines.

〔概要〕〔overview〕

本発明は、通信回線を経由するデータを圧縮してファイ
ル内容をシステム間で転送する方式において、 圧縮に要する時間と転送に要する時間との和を最小にす
る圧縮手順を選択してデータを圧縮することにより、 高効率のファイル転送を実現できるようにしたものであ
る。
The present invention compresses data by selecting a compression procedure that minimizes the sum of the time required for compression and the time required for transfer in a method for compressing data transmitted via a communication line and transferring file contents between systems. This makes it possible to achieve highly efficient file transfer.

〔従来の技術〕[Conventional technology]

従来、通信回線で結ばれた複数のシステム間でデータの
転送を行う場合には、次の方法があった。
Conventionally, the following methods have been used to transfer data between multiple systems connected via communication lines.

■ 送信元ファイルから読み込んだデータの圧縮を行わ
ずにそのまま通信回線を介して送信する。
■ Send the data read from the source file as is via the communication line without compressing it.

■ 送信元ファイルから読み込んだデータを一定の圧縮
手順でデータ圧縮を行って送信する。
■ Compress the data read from the source file using a certain compression procedure and send it.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

このような従来のファイル転送方式では、次の欠点があ
る。
Such conventional file transfer methods have the following drawbacks.

通信回線には転送速度が遅いものからLAN (ローカ
ルエリアネットワーク)のように高速な転送が可能なも
のまで様々であり、かつ、各システムのデータ圧縮の性
能についてもパーソナルコンピュータ、オフィスコンピ
ュータなどの低性能なものから大型汎用コンピュータ、
スーパーコンピュータなどの高性能のものまであり、性
能の機種ごとの差は著しく大きい。
There are various types of communication lines, from those with slow transfer speeds to those capable of high-speed transfer such as LAN (Local Area Network), and the data compression performance of each system is also lower than that of personal computers, office computers, etc. From high-performance computers to large general-purpose computers,
There are even high-performance devices such as supercomputers, and there are significant differences in performance between models.

したがって、ファイル転送時にデータの圧縮を行わない
方法(従来の技術における■の方法)では、通信回線の
転送速度が遅い場合には性能が悪くなりシステム全体と
しての処理のネックになる欠点がある。また、ファイル
転送時に一定の圧縮手順でデータ圧縮を行う方法(従来
の技術における■の方法)では、通信回線の転送速度が
遅く、かつ、各々のシステムのデータ圧縮の性能が高い
場合には効果的であるが、通信回線の転送速度が各々の
システムのデータ圧縮の性能と比較して早い場合には、
データ圧縮を行うとデータ圧縮を行わない場合よりも性
能の低下を招く欠点がある。
Therefore, the method of not compressing data during file transfer (method (2) in the prior art) has the disadvantage that performance deteriorates when the transfer speed of the communication line is slow, which becomes a bottleneck to the processing of the entire system. In addition, the method of compressing data using a fixed compression procedure when transferring files (method ① in conventional technology) is not effective when the transfer speed of the communication line is slow and the data compression performance of each system is high. However, if the transfer speed of the communication line is faster than the data compression performance of each system,
Data compression has the disadvantage that performance is lower than when data compression is not performed.

本発明はこのような欠点を除去するもので、最適なデー
タ圧縮が行われたデータが転送できるデータ転送方式を
提供することを目的とする。
The present invention aims to eliminate these drawbacks, and aims to provide a data transfer method that can transfer data that has been optimally compressed.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、通信回線で結合され、データを格納するファ
イルを有する複数個の系を備えたデータ転送方式におい
て、データ送信側の系は、自系のファイルからデータを
読み出す読出手段と、二の読出手段が読み出したデータ
を与えられたデータ圧縮手順に従って圧縮するデータ圧
縮手段と、データの圧縮により削減される転送時間とこ
のデータの圧縮に要する時間との和が最小になるデータ
圧縮手順を選択して上記データ圧縮手段に与えるととも
に受信側に選択した圧縮手順を示す情報を発生する選択
手段とを備え、データ受信側の系は、到来するデータに
適用されたデータ圧縮手順に基づきこのデータに対応す
る圧縮前のデータを復元するデータ復元手段と、このデ
ータ復元手段で復元されたデータを自系のファイルに書
き込む書込手段とを備えたことを特徴とする 〔作用〕 ファイル内容の転送を行う送信側システムでは、転送元
ファイルから読み込んだデータを送信する際に、通信回
線のデータ転送能力および各々のシステムにおけるデー
タ圧縮能力に応じて最適なデータ圧縮手順を選択し、こ
の選択されたデータ圧縮手順に従ってファイルから読み
込んだデータを圧縮し、受信側システムへデータを転送
する。ファイル内容が転送された受信側システムでは、
送られてくるデータをデータ圧縮の逆操作を行って圧縮
前のデータに復元し、転送先ファイルへデータを書き込
む。
The present invention provides a data transfer system that includes a plurality of systems that are connected by a communication line and have files that store data, in which the system on the data sending side has a reading means for reading data from the file of its own system; Select a data compression means that compresses the data read by the reading means according to a given data compression procedure, and a data compression procedure that minimizes the sum of the transfer time reduced by data compression and the time required to compress this data. and a selection means for providing information to the data compression means and generating information indicating the selected compression procedure to the receiving side, the system on the data receiving side processes the incoming data based on the data compression procedure applied to the data. [Operation] The present invention is characterized by comprising a data restoration means for restoring the corresponding uncompressed data, and a writing means for writing the data restored by the data restoration means into a file of its own system. When transmitting the data read from the source file, the sending system selects the optimal data compression procedure according to the data transfer capacity of the communication line and the data compression capacity of each system, and then applies the selected data Compress the data read from the file according to the compression procedure and transfer the data to the receiving system. On the receiving system to which the file contents were transferred,
The incoming data is restored to the uncompressed data by performing the reverse operation of data compression, and the data is written to the transfer destination file.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面に基づき説明する。この
実施例は、図を参照すると、送信側システム1と、受信
側システム2と、通信回線3とを備え、ここで、送信側
システム1は、通信手段4と、転送元ファイル5と、送
信側ファイル転送手段6と、圧縮手順選択手段7と、デ
ータ圧縮手段8とを備え、また、受信側システム2は、
通信手段9と、受信側ファイル転送手段10と、転送先
ファイル11と、データ復元手段12とを備える。送信
側システム1中にファイル転送の転送元ファイル5が存
在し、受信側システム2中にはファイル転送の転送先フ
ァイル11が存在し、送信側システム1と受信側システ
ム2は通信回線3で結ばれる。
Hereinafter, one embodiment of the present invention will be described based on the drawings. Referring to the figure, this embodiment includes a transmitting system 1, a receiving system 2, and a communication line 3, where the transmitting system 1 has a communication means 4, a source file 5, and a transmitting system 1. The receiving system 2 includes a side file transfer means 6, a compression procedure selection means 7, and a data compression means 8.
It includes a communication means 9, a receiving side file transfer means 10, a transfer destination file 11, and a data restoration means 12. A source file 5 for file transfer exists in the sending system 1, a destination file 11 for file transfer exists in the receiving system 2, and the sending system 1 and the receiving system 2 are connected by a communication line 3. It will be done.

すなわち、この実施例は、通信回線3で結合され、デー
タを格納するファイルである転送元ファイル5または転
送先ファイル11を有する複数個の系である送信側シス
テム1および受信側システム2を備え、送信側システム
1は、自系のファイルからデータを読み出す読出手段で
ある送信側ファイル転送手段6と、この読出手段が読み
出したデータを与えられたデータ圧縮手順に従って圧縮
するデータ圧縮手段8と、データの圧縮により削減され
る転送時間とこのデータの圧縮に要する時間との和が最
小になるデータ圧縮手順を選択してデータ圧縮手段8に
与えるとともに受信側に選択した圧縮手順を示す情報を
発生する選択手段である圧縮手順選択手段7とを備え、
受信側システム2は、到来するデータに適用されたデー
タ圧縮手順に基づきこのデータに対応する圧縮前のデー
タを復元するデータ復元手段12と、このデータ復元手
段12で復元されたデータを自系のファイルに書き込む
書込手段である受信側ファイル転送手段10とを備える
That is, this embodiment includes a sending system 1 and a receiving system 2, which are a plurality of systems connected by a communication line 3 and each having a source file 5 or a destination file 11 that stores data. The sending side system 1 includes a sending side file transfer means 6 which is a reading means for reading data from a file of its own system, a data compression means 8 which compresses the data read by this reading means according to a given data compression procedure, selects a data compression procedure that minimizes the sum of the transfer time reduced by the compression of the data and the time required to compress this data and provides it to the data compression means 8, and also generates information indicating the selected compression procedure to the receiving side. Compression procedure selection means 7 as selection means,
The receiving system 2 includes a data restoring means 12 for restoring the uncompressed data corresponding to the incoming data based on the data compression procedure applied to the data, and a data restoring means 12 for restoring the data restored by the data restoring means 12 in its own system. The receiving side file transfer means 10 is a writing means for writing into a file.

次に、送信側システム1中の転送元ファイル5を受信側
システム2中の転送先ファイル11へファイル転送する
場合の動作を図に基づき説明する。
Next, the operation when transferring the source file 5 in the sending system 1 to the destination file 11 in the receiving system 2 will be explained based on the diagram.

送信側システム1の送信側ファイル転送手段6は圧縮手
順を選択するために圧縮手順選択手段7を起動する。圧
縮手順選択手段7は通信回線の回線速度および送信側シ
ステムと受信側システムの両方がサポートしているいく
つかのデータ圧縮手順の圧縮性能(圧縮に要する時間)
に基づきデータの圧縮により削減される通信回線上の転
送時間とデータの圧縮に要する時間とを比較して最適な
手順を選択する。このときに、データの圧縮により削減
される通信回線上の転送時間に比べてデータの圧縮に要
する時間が大きい場合にはデータの圧縮を行わないこと
に決定する。データの圧縮を行うか否かを決定しかつデ
ータの圧縮を行う場合はその圧縮手順を決定すると、送
信側ファイル転送手段6は転送元ファイル5の全データ
を転送し終わるまで、転送元ファイル5からデータの読
み込み、データ圧縮手段8を起動して圧縮手順選択手段
7で選択された圧縮手順のデータ圧縮を行い、通信手段
4を起動して圧縮手順を示す情報とともに圧縮されたデ
ータを受信側システム2へ送信する動作を繰り返し行う
The sending side file transfer means 6 of the sending side system 1 activates the compression procedure selection means 7 to select a compression procedure. The compression procedure selection means 7 selects the line speed of the communication line and the compression performance (time required for compression) of several data compression procedures supported by both the sending system and the receiving system.
The optimal procedure is selected by comparing the transfer time on the communication line, which is reduced by data compression, with the time required for data compression. At this time, if the time required to compress the data is greater than the transfer time on the communication line that is reduced by compressing the data, it is determined not to compress the data. Once it is determined whether or not to compress the data, and if the data is to be compressed, the compression procedure is determined, the sending side file transfer means 6 continues to transfer the source file 5 until all data in the source file 5 has been transferred. , starts the data compression means 8 to compress the data according to the compression procedure selected by the compression procedure selection means 7, and starts the communication means 4 to send the compressed data together with information indicating the compression procedure to the receiving side. The operation of transmitting to system 2 is repeated.

一方、受信側システム2では、受信側ファイル転送手段
10は通信手段9を起動して送信側システム1より送ら
れてくるデータを受は取り、転送元ファイル5の全デー
タを受は取るまで通信手段9でデータを受は取り、デー
タ復元手段12で送信側システム1の圧縮手順選択手段
7で選択されたデータの圧縮手順の逆操作を行ってデー
タを復元し、復元したデータを転送先ファイル11に書
き込む動作を繰り返し行う。
On the other hand, in the receiving system 2, the receiving side file transfer means 10 activates the communication means 9, receives and receives the data sent from the sending system 1, and communicates until all data in the transfer source file 5 is received. The means 9 receives and receives the data, the data restoring means 12 restores the data by performing the reverse operation of the data compression procedure selected by the compression procedure selection means 7 of the sending system 1, and the restored data is transferred to a destination file. 11 is repeatedly performed.

送信側システム1および受信側システム2でこのような
動作を行うと最適なデータ圧縮手順によるファイルの転
送を行うことができる。
When the sending system 1 and the receiving system 2 perform such operations, files can be transferred using an optimal data compression procedure.

〔発明の効果〕〔Effect of the invention〕

本発明は、以上説明したように、ファイル転送時に転送
を行う通信回線および転送を行う各々のシステムの能力
に応じて最適なデータの圧縮手順を選択するので、高性
能なファイル転送が行える効果がある。特に、様々な種
類の通信回線および様々な機種のシステムを接続してフ
ァイル転送を行う場合には、各々のファイル転送が使用
する通信回線およびシステムに応じて最適なデータ圧縮
手順が選択できるので、その効果は顕著である。
As explained above, the present invention selects the optimal data compression procedure according to the capabilities of the communication line and the system that performs the transfer when transferring files, so that it is possible to perform high-performance file transfer. be. In particular, when transferring files by connecting various types of communication lines and systems of various models, it is possible to select the optimal data compression procedure according to the communication line and system used for each file transfer. The effect is remarkable.

【図面の簡単な説明】[Brief explanation of the drawing]

図は本発明実施例の構成を示すブロック構成図。 1・・・送信側システム、2・・・受信側システム、3
・・・通信回線、4・・・通信手段、5・・・転送元フ
ァイル、6・・・送信側ファイル転送手段、7・・・圧
縮手順選択手段、8・・・データ圧縮手段、9・・・通
信手段、10・・・受信側ファイル転送手段、11・・
・転送先ファイル、12・・・データ復元手段。
The figure is a block configuration diagram showing the configuration of an embodiment of the present invention. 1... Sending side system, 2... Receiving side system, 3
...Communication line, 4. Communication means, 5. Transfer source file, 6. Sending side file transfer means, 7. Compression procedure selection means, 8. Data compression means, 9. ...Communication means, 10... Receiving side file transfer means, 11...
- Transfer destination file, 12... Data restoration means.

Claims (1)

【特許請求の範囲】 1、通信回線で結合され、データを格納するファイルを
有する複数個の系を備えたデータ転送方式において、 データ送信側の系は、 自系のファイルからデータを読み出す読出手段と、 この読出手段が読み出したデータを与えられたデータ圧
縮手順に従って圧縮するデータ圧縮手段と、 データの圧縮により削減される転送時間とこのデータの
圧縮に要する時間との和が最小になるデータ圧縮手順を
選択して上記データ圧縮手段に与えるとともに受信側に
選択した圧縮手順を示す情報を発生する選択手段と を備え、 データ受信側の系は、 到来するデータに適用されたデータ圧縮手順に基づきこ
のデータに対応する圧縮前のデータを復元するデータ復
元手段と、 このデータ復元手段で復元されたデータを自系のファイ
ルに書き込む書込手段と を備えたことを特徴とするデータ転送方式。
[Claims] 1. In a data transfer system that includes a plurality of systems that are connected by a communication line and have files that store data, the system on the data sending side includes: reading means for reading data from the file of its own system; and data compression means for compressing the data read by this reading means according to a given data compression procedure, and data compression that minimizes the sum of the transfer time reduced by data compression and the time required to compress this data. a selection means for selecting a procedure and providing it to the data compression means and generating information indicating the selected compression procedure to the receiving side; A data transfer method comprising: a data restoration means for restoring uncompressed data corresponding to this data; and a writing means for writing the data restored by the data restoration means into its own file.
JP63195582A 1988-08-04 1988-08-04 Data transfer method Expired - Lifetime JP2699430B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63195582A JP2699430B2 (en) 1988-08-04 1988-08-04 Data transfer method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63195582A JP2699430B2 (en) 1988-08-04 1988-08-04 Data transfer method

Publications (2)

Publication Number Publication Date
JPH0243652A true JPH0243652A (en) 1990-02-14
JP2699430B2 JP2699430B2 (en) 1998-01-19

Family

ID=16343535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63195582A Expired - Lifetime JP2699430B2 (en) 1988-08-04 1988-08-04 Data transfer method

Country Status (1)

Country Link
JP (1) JP2699430B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04842A (en) * 1990-04-17 1992-01-06 Yamaha Corp Data transfer method
JPH0480858A (en) * 1990-07-23 1992-03-13 Ee G Sofuto:Kk Network system
JPH05233565A (en) * 1991-11-12 1993-09-10 Fujitsu Ltd Voice synthesization system
JPH08321878A (en) * 1995-05-26 1996-12-03 Nec Corp Mutiplexed network managing device and file transfer system
JPH09223083A (en) * 1996-02-20 1997-08-26 Shizuoka Nippon Denki Software Kk Compressing/restoring system for transfer file
JPH11312105A (en) * 1998-04-28 1999-11-09 Ddi Corp Method for downloading file and the download file
JP2010224996A (en) * 2009-03-25 2010-10-07 Nec Corp File transmission method and apparatus, and computer program
JP2010238238A (en) * 2009-03-30 2010-10-21 Intel Corp Power saving in platform supporting network interface
EP3506097A1 (en) 2017-12-27 2019-07-03 Fujitsu Limited Data transmitting program, data transmitting device, and data transmitting method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04842A (en) * 1990-04-17 1992-01-06 Yamaha Corp Data transfer method
JPH0480858A (en) * 1990-07-23 1992-03-13 Ee G Sofuto:Kk Network system
JPH05233565A (en) * 1991-11-12 1993-09-10 Fujitsu Ltd Voice synthesization system
JPH08321878A (en) * 1995-05-26 1996-12-03 Nec Corp Mutiplexed network managing device and file transfer system
JPH09223083A (en) * 1996-02-20 1997-08-26 Shizuoka Nippon Denki Software Kk Compressing/restoring system for transfer file
JPH11312105A (en) * 1998-04-28 1999-11-09 Ddi Corp Method for downloading file and the download file
JP2010224996A (en) * 2009-03-25 2010-10-07 Nec Corp File transmission method and apparatus, and computer program
JP2010238238A (en) * 2009-03-30 2010-10-21 Intel Corp Power saving in platform supporting network interface
EP3506097A1 (en) 2017-12-27 2019-07-03 Fujitsu Limited Data transmitting program, data transmitting device, and data transmitting method
US10863005B2 (en) 2017-12-27 2020-12-08 Fujitsu Limited Data transmitting program, data transmitting device, and data transmitting method

Also Published As

Publication number Publication date
JP2699430B2 (en) 1998-01-19

Similar Documents

Publication Publication Date Title
JPH0243652A (en) Data transfer system
JPH02140863A (en) Text transmission system for terminal side editor in distributed type editor
JPH04205634A (en) Storage device control method
JP2970633B2 (en) ATM controller
JP3009434B2 (en) Data compression device
JP2549503B2 (en) Facsimile machine
JP2531103B2 (en) Inter-job data communication system
JPS58223953A (en) Telegraphic transmission system of image data of word processor
JPH08286889A (en) Data file compression decoding method
JPS63204922A (en) Compression controller for image data
JPH02127756A (en) Data file transfer system
JPH0443743A (en) Printer output system for network
JPH04342014A (en) Data compressing device and device to print compressed data
JPH08289291A (en) Method of transmitting data compressed by mpeg and device for executing the method
JPH04268660A (en) Data transfer repeating system
JPS61180353A (en) Data transfer control system
JPH01174042A (en) Line control system
JPH04352052A (en) Data processor
JPS63125034A (en) Data channel
JPS62166457A (en) Information transmission system between information processors
JPH03108927A (en) Frame transfer system
JPH04192052A (en) File multi-address transfer device
JPH05276550A (en) Station data backup system
JPH0449469A (en) Image data processing system
JPH04353959A (en) Data reception system for distributed type file transfer program