JPH05145437A - Data transmission system - Google Patents

Data transmission system

Info

Publication number
JPH05145437A
JPH05145437A JP3305840A JP30584091A JPH05145437A JP H05145437 A JPH05145437 A JP H05145437A JP 3305840 A JP3305840 A JP 3305840A JP 30584091 A JP30584091 A JP 30584091A JP H05145437 A JPH05145437 A JP H05145437A
Authority
JP
Japan
Prior art keywords
data
transmission
compression
compression processing
data transmission
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
JP3305840A
Other languages
Japanese (ja)
Inventor
Kenichi Kihara
健一 木原
Satoru Tezuka
悟 手塚
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP3305840A priority Critical patent/JPH05145437A/en
Publication of JPH05145437A publication Critical patent/JPH05145437A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Abstract

(57)【要約】 【目的】データ伝送において、データの圧縮処理を施し
て送信し、受信されるまでの伝送にかかる伝送実行時間
を考慮し、圧縮処理を固定的に使用する場合よりも、実
際の伝送実行時間を減少させるデータ伝送システムを提
供することにある。 【構成】データを圧縮する圧縮処理部と、通信回線の速
度やデータ圧縮時間から、データの圧縮処理を施す場合
に、データの圧縮処理を施して送信し受信し復元される
までの伝送にかかる伝送実行時間と、データの圧縮処理
を施さない場合に、データを送信し受信されるまでの伝
送にかかる伝送実行時間とを予測し、予測した伝送実行
時間から、データの圧縮処理を施した圧縮データを送信
するか、施さないデータを送信するかをデータ送信前に
判断するデータ伝送時間予測部と、上記データ伝送時間
予測部の判断に基づいてデータを送信するデータ送信実
行部とを有する。
(57) [Abstract] [Purpose] In data transmission, data compression processing is performed and transmitted, and considering the transmission execution time required for transmission until reception, compared to the case where compression processing is fixedly used, It is to provide a data transmission system that reduces the actual transmission execution time. [Structure] A compression processing unit for compressing data, transmission of data compression processing, transmission, reception, and restoration when data compression processing is performed based on communication line speed and data compression time. Predict the transmission execution time and the transmission execution time required for transmission until the data is transmitted and received when the data compression processing is not performed, and the data compression processing is performed based on the predicted transmission execution time. It has a data transmission time prediction unit that determines whether to transmit data or not to perform data before data transmission, and a data transmission execution unit that transmits data based on the determination of the data transmission time prediction unit.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、効率的なデータ伝送シ
ステムおよびデータ伝送装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an efficient data transmission system and data transmission device.

【0002】[0002]

【従来の技術】データ伝送システムにおいて、同じデー
タ伝送路を利用してデータを伝送する場合に、いつも一
様のデータ伝送速度が得られるとは限らない。
2. Description of the Related Art In a data transmission system, a uniform data transmission rate is not always obtained when data is transmitted using the same data transmission path.

【0003】例えば、LANによって接続されたシステ
ムでは、一本のデータ伝送路を複数のデータ伝送装置で
共有することになる。この際、同じ伝送路を用いても、
そこに接続されているデータ伝送装置の数量や、データ
伝送装置で実行している処理内容によって、それぞれの
データ伝送装置がデータ伝送路に流すデータ量は大きく
変化する。データ伝送路は、それ固有の最大データ伝送
速度を持ち、それを複数のデータ伝送装置で共有する関
係上、接続されているデータ伝送装置の数が多くなる
と、データ伝送量が頭打ちの状態(伝送路の持つ最大デ
ータ伝送量に近いデータ量のやりとりが行われるよう)
になり、その伝送路を利用しているデータ伝送装置一台
あたりで確保できるデータ伝送速度は低くなる。
For example, in a system connected by a LAN, one data transmission path is shared by a plurality of data transmission devices. At this time, even if the same transmission line is used,
Depending on the number of data transmission devices connected to the data transmission device and the contents of processing executed by the data transmission device, the amount of data sent to each data transmission device by the data transmission device greatly changes. The data transmission line has its own maximum data transmission rate, and because it is shared by multiple data transmission devices, when the number of connected data transmission devices increases, the amount of data transmission reaches a level (transmission It seems that the exchange of the data amount close to the maximum data transmission amount of the road is performed.)
As a result, the data transmission rate that can be ensured for each data transmission device using the transmission path becomes low.

【0004】従来、上記問題を解決する手段として、送
信すべきデータに圧縮処理を施して、実際に伝送するデ
ータ量を減らし、データを効率良く伝送する手段があ
る。例えば、特開昭61−35651号公報でも述べら
れているように、データ伝送効率の向上のために、デー
タ伝送路に流すデータに圧縮処理を施している。
Conventionally, as means for solving the above problem, there is means for compressing data to be transmitted so as to reduce the amount of data to be actually transmitted and to efficiently transmit the data. For example, as described in Japanese Patent Application Laid-Open No. 61-35651, data is sent to a data transmission line by a compression process in order to improve data transmission efficiency.

【0005】[0005]

【発明が解決しようとする課題】従来は、データ伝送を
するときに固定的に圧縮処理を施しており、実際の、デ
ータの圧縮処理を施して送信し、受信し復元されるまで
の伝送にかかる伝送実行時間(以下、単に伝送実行時間
という)を考慮していない。このため、データ伝送に圧
縮処理を施すと、一般的にデータ伝送効率は向上する
が、圧縮率が低い場合やデータ圧縮に要する時間が無視
できないほどデータ伝送路が高速であった場合、圧縮処
理を施すことによって、逆に、実際の伝送実行時間が増
大するという問題がある。
Conventionally, fixed compression processing is performed when data is transmitted, and actual data compression processing is performed before transmission, and transmission is performed until reception and restoration. Such transmission execution time (hereinafter, simply referred to as transmission execution time) is not considered. Therefore, if data compression is applied to data transmission, the data transmission efficiency is generally improved, but if the compression ratio is low or the data transmission path is so fast that the time required for data compression cannot be ignored, compression processing is performed. On the contrary, there is a problem that the actual transmission execution time is increased by applying the above method.

【0006】また、複数の圧縮処理を有している場合
に、圧縮処理を選択するのに、どの圧縮処理が、より伝
送実行時間の少ない圧縮処理かを考慮していないという
問題がある。
Further, in the case of having a plurality of compression processes, there is a problem in selecting which compression process does not consider which compression process has a shorter transmission execution time.

【0007】本発明の目的は、データ伝送において、デ
ータの圧縮処理を施して送信し、受信し復元されるまで
の伝送にかかる伝送実行時間を考慮し、圧縮処理を固定
的に使用する場合よりも、実際の伝送実行時間を減少さ
せるデータ伝送システムおよびそれを実現する通信制御
装置を提供することにある。
It is an object of the present invention to consider the transmission execution time required for transmission of data after compression and transmission, reception and decompression in data transmission, and to use the compression processing in a fixed manner. Another object is to provide a data transmission system that reduces the actual transmission execution time and a communication control device that realizes the data transmission system.

【0008】また、複数の圧縮処理を有している場合
に、圧縮処理を選択するのに、より伝送実行時間の少な
い圧縮処理を判断して選択するデータ伝送システムおよ
びそれを実現する通信制御装置を提供することにある。
Further, in the case of having a plurality of compression processes, in selecting the compression process, a data transmission system for judging and selecting a compression process having a shorter transmission execution time, and a communication control device for realizing the same. To provide.

【0009】[0009]

【課題を解決するための手段】データを圧縮する圧縮処
理部と、通信回線の速度やデータ圧縮時間から、データ
の圧縮処理を施す場合に、データの圧縮処理を施して送
信し受信し復元されるまでの伝送にかかる伝送実行時間
と、データの圧縮処理を施さない場合に、データを送信
し受信されるまでの伝送にかかる伝送実行時間とを予測
し、予測した伝送実行時間から、データの圧縮処理を施
した圧縮データを送信するか、施さないデータを送信す
るかをデータ送信前に判断するデータ伝送時間予測部
と、上記データ伝送時間予測部の判断に基づいてデータ
を送信するデータ送信実行部とを有する。
[Means for Solving the Problems] A compression processing unit for compressing data, and when the data compression processing is performed based on the speed of the communication line and the data compression time, the data compression processing is performed, transmitted, received and restored. Estimate the transmission execution time required for transmission and the transmission execution time required for transmission until the data is transmitted and received if the data compression processing is not performed, and from the predicted transmission execution time, A data transmission time prediction unit that determines whether to transmit compressed data that has been subjected to compression processing or data that is not subjected to data transmission, and data transmission that transmits data based on the judgment of the data transmission time prediction unit. And an execution unit.

【0010】上記圧縮処理部は、複数の異なる圧縮手段
を有することができる。
The compression processing section may have a plurality of different compression means.

【0011】上記データ伝送時間予測部は、データの圧
縮処理を施さない場合の伝送実行時間と、圧縮手段ごと
の伝送実行時間とを予測し、予測した伝送実行時間か
ら、より少ない伝送実行時間を、データ送信前に判断
し、圧縮処理部に指示し、上記圧縮処理部は、データ伝
送時間予測部の指示に従って圧縮手段を選択して圧縮し
て圧縮したデータを送出するか、もしくは、圧縮しない
でデータを送出し、データ送信実行部は、圧縮処理部か
ら送出されたデータを送信する。
The data transmission time prediction unit predicts a transmission execution time when data compression processing is not performed and a transmission execution time for each compression unit, and determines a smaller transmission execution time from the predicted transmission execution time. , Decides before data transmission and gives an instruction to the compression processing unit, and the compression processing unit selects the compression means according to the instruction of the data transmission time prediction unit and sends compressed data, or does not send the compressed data. Data is transmitted by the data transmission execution unit, and the data transmission execution unit transmits the data transmitted from the compression processing unit.

【0012】また、受信時に、受信したデータが圧縮さ
れている場合には、圧縮手段の種類を識別する圧縮識別
部と、圧縮されたデータを復元する1または2以上の復
元手段を備える復元処理部とをさらに有することができ
る。
Further, when the received data is compressed at the time of reception, a decompression process including a compression identification section for identifying the type of the compression means and one or more decompression means for decompressing the compressed data. And parts.

【0013】上記圧縮処理部は、送信時に、圧縮手段を
種類を示す識別コードをデータに付与し、上記圧縮識別
部は、受信時に、受信したデータの識別コードから復元
手段を選択することができる。
At the time of transmission, the compression processing section adds an identification code indicating the type of compression means to the data, and at the time of reception, the compression identification section can select the decompression means from the identification code of the received data. ..

【0014】上記圧縮識別部は、受信したデータから復
元可能なデータであるかを判断し、判断した結果復元不
可能な場合は、該圧縮手段に対応した復元のためのプロ
グラムを送信するように、送信側に要求し、上記圧縮処
理部は、復元手段の送信要求があると該圧縮手段に対応
した復元のためのプログラムを送信することができる。
The compression identifying unit judges from the received data whether or not the data can be restored, and if the result of the determination shows that the data cannot be restored, it transmits a program for restoration corresponding to the compression means. , And the compression processing unit can send a program for decompression corresponding to the decompression means when there is a transmission request from the decompression means.

【0015】[0015]

【作用】本発明よれば、データ伝送時間予測部が、伝送
実行時間のより少ない方法により、使用する圧縮手段を
選択するかもしくは圧縮しないで伝送するかを判断し、
高速なデータ伝送システムが構築できる。
According to the present invention, the data transmission time predicting unit determines whether to select a compression means to be used or to transmit without compression by a method with a shorter transmission execution time,
A high-speed data transmission system can be built.

【0016】また、圧縮手段を施す場合に、圧縮の種類
に対応した識別コードをデータに圧縮処理部が付与する
ことにより、受信側では、該識別コードを参照すること
により、復元手段を選択することができる。
Further, when the compression means is applied, the compression processing section adds the identification code corresponding to the type of compression to the data, and the receiving side refers to the identification code to select the restoration means. be able to.

【0017】[0017]

【実施例】以下に、本発明の実施例を図を参照して説明
する。
Embodiments of the present invention will be described below with reference to the drawings.

【0018】図2に処理装置(以下PCという)を用い
たデータ伝送システムの接続形態の一例を示す。本実施
例では、LANシステムなどの回線を共有するネットワ
−クシステムにおいて、図2に示すようなデータ伝送シ
ステムのバス型の接続形態で、物理回線2を介して処理
装置間の通信をしている。また、リング型やスター型な
どの接続形態をとることができる。ほかに、公衆回線や
専用線などの伝送媒体を介してパソコン通信などをして
もよい。
FIG. 2 shows an example of a connection form of a data transmission system using a processing device (hereinafter referred to as a PC). In this embodiment, in a network system sharing a line such as a LAN system, communication between processing devices is performed via a physical line 2 in a bus type connection form of a data transmission system as shown in FIG. There is. In addition, a ring type, a star type or the like can be used. Alternatively, personal computer communication or the like may be performed via a transmission medium such as a public line or a dedicated line.

【0019】上記PCの内部ブロック図を図3に示す。
図3において、PC1は、CPU12、メモリ13、補助記
憶14、ネットワーク制御11、キーボード15およびディス
プレイ16を有している。CPU12は、中央処理部であ
りデータの処理をする。メモリ13は、記憶部であり、
CPU12で処理するプログラムなどを記憶する。補助
記憶14は、データを一時的に記憶する。キーボード1
5は、入力装置であり、データ伝送の指示を受け付ける
ことができる。ディスプレイ16は表示装置である。ネ
ットワーク制御部11は、データ伝送をする場合に制御
をする。以下に、上記ネットワーク制御部11について
詳細に説明する。
An internal block diagram of the PC is shown in FIG.
In FIG. 3, the PC 1 has a CPU 12, a memory 13, an auxiliary storage 14, a network control 11, a keyboard 15 and a display 16. The CPU 12 is a central processing unit and processes data. The memory 13 is a storage unit,
A program etc. which are processed by the CPU 12 are stored. The auxiliary storage 14 temporarily stores data. Keyboard 1
An input device 5 can receive an instruction for data transmission. The display 16 is a display device. The network control unit 11 controls when transmitting data. The network control unit 11 will be described in detail below.

【0020】図1にネットワーク制御部のブロック図の
一例を示す。図1において、ネットワーク制御部は、デ
ータ送信部111、データ受信部112および接続処理部113
を有している。
FIG. 1 shows an example of a block diagram of the network control unit. In FIG. 1, the network control unit includes a data transmission unit 111, a data reception unit 112, and a connection processing unit 113.
have.

【0021】データ送信部111は、データ送信要求処理
部1111、圧縮手段選択部1112、圧縮処理部1113およびデ
ータ送信実行部1114を有している。
The data transmission section 111 has a data transmission request processing section 1111, a compression means selection section 1112, a compression processing section 1113 and a data transmission execution section 1114.

【0022】データ送信要求処理部1111は、到着する送
信要求の実行待ち制御などを行ない、処理装置からのデ
ータ送信要求を処理する。圧縮処理部1113は、それぞれ
異なる圧縮手法を有する圧縮手段を1または2以上備え
ている。異なる圧縮手段としては、例えば、ハフマン符
号化、レンペルジブ符号化、ランレングス符号化などが
ある。圧縮手段選択部1112は、データ伝送時間予測部11
121および圧縮手段基本性能表11122を備えている。圧縮
手段基本性能表11122は、図6に示すように、圧縮手段
ごとの、平均圧縮速度、平均復元速度、平均圧縮率をテ
ーブルに記憶している。データ伝送時間予測部11121
は、通信回線の速度やデータ圧縮復元時間から、データ
の圧縮処理を施す場合に、データの圧縮処理を施して送
信し受信して復元されるまでの伝送にかかる伝送実行時
間と、データの圧縮処理を施さない場合に、データを送
信し受信されるまでの伝送にかかる伝送実行時間とを、
圧縮手段基本性能表11122を参照して予測計算し、計算
した伝送実行時間から、データの圧縮処理を施すか、施
さないかをデータ送信前に判断する。また、上記複数の
圧縮手段ごとに伝送実行時間を予測計算し、計算した伝
送実行時間から、より伝送実行時間の少ない圧縮手段も
しくは圧縮しないかをデータ送信前に判断し、圧縮処理
部1113に判断結果を指示する。圧縮処理部1113は、デー
タ伝送時間予測部の指示に従って圧縮手段を選択するし
て圧縮処理をし、圧縮手段を示す識別コードを付与す
る。もしくは、圧縮しない場合は、そのままデータを送
出する。データ送信実行部1114は、圧縮処理部からのデ
ータを送信する。
The data transmission request processing unit 1111 controls execution waiting of an incoming transmission request and processes the data transmission request from the processing device. The compression processing section 1113 includes one or more compression means having different compression methods. Different compression means include, for example, Huffman coding, Lemperzib coding, and run length coding. The compression means selection unit 1112 includes a data transmission time prediction unit 11
121 and compression means basic performance table 11122. As shown in FIG. 6, the compression means basic performance table 11122 stores the average compression speed, the average decompression speed, and the average compression rate for each compression means. Data transmission time prediction unit 11121
When the data compression process is performed, the transmission execution time required for the data compression process, transmission, reception, and restoration, and the data compression time are calculated based on the communication line speed and the data compression / decompression time. The transmission execution time required for transmission until data is transmitted and received when no processing is performed,
Prediction calculation is performed by referring to the compression means basic performance table 11122, and it is determined from the calculated transmission execution time whether data compression processing is performed or not before data transmission. Further, the transmission execution time is predicted and calculated for each of the plurality of compression means, and from the calculated transmission execution time, it is determined before the data transmission whether the compression means with a smaller transmission execution time or not to be compressed is determined by the compression processing unit 1113. Indicate the result. The compression processing unit 1113 selects a compression unit according to the instruction of the data transmission time prediction unit, performs compression processing, and adds an identification code indicating the compression unit. Alternatively, if it is not compressed, the data is sent as it is. The data transmission execution unit 1114 transmits the data from the compression processing unit.

【0023】受信処理部112は、データ受信通知部112
1、復元処理部1122、圧縮手段識別部1123およびデータ
受信実行部1124を有する。
The reception processing section 112 includes a data reception notifying section 112.
1, a decompression processing unit 1122, a compression means identification unit 1123, and a data reception execution unit 1124.

【0024】データ受信実行部1124は、他のネットワー
ク制御部を介して送信されたデータが自装置宛の場合に
受信をする。圧縮手段識別部1123は、受信したデータか
ら圧縮手段を識別する。復元処理部1122は、それぞれ異
なる圧縮手段に対応する圧縮されたデータを復元する1
または2以上の復元手段を備える。データ受信通知1121
は、処理装置に対してデータ受信を通知する。
The data reception execution unit 1124 receives data transmitted via another network control unit when it is addressed to itself. The compression means identification unit 1123 identifies the compression means from the received data. The decompression processing unit 1122 decompresses compressed data corresponding to different compression means 1
Alternatively, two or more restoration means are provided. Data reception notification 1121
Notifies the processing device of data reception.

【0025】接続処理部113は、送信先との接続時に互
いに自装置が復元可能な圧縮手法を交換する場合に利用
する。詳細については後述する。
The connection processing unit 113 is used when exchanging a compression method that can be restored by each other when connecting to a transmission destination. Details will be described later.

【0026】まず、データ送信部111の動作について説
明する。図4に送信部111の処理のフローチャートを示
す。
First, the operation of the data transmission section 111 will be described. FIG. 4 shows a flowchart of processing of the transmission unit 111.

【0027】データ送信要求処理部1111は、送信要求11
15が到着したら(処理31)送信データを圧縮手段選択部
1112に転送する。圧縮手段選択部1112のデータ伝送時間
予測部11121は、圧縮手段別にデータの圧縮処理を施し
て送信し受信して復元されるまでの伝送にかかる伝送実
行時間を圧縮手段基本性能表11122を参照して予測計算
する(処理32)。データ伝送時間予測部11121では、伝
送実行時間が最も短い圧縮手段を圧縮処理部1113に選択
指示する(処理33)。圧縮処理部1113は、指示された圧
縮手段でデータを圧縮し(処理34)、圧縮データの先頭
に圧縮手段識別コードを付与する(処理35)。データ送
信実行部1114は、作成したデータを送信する(処理3
6)。
The data transmission request processing unit 1111 sends the transmission request 11
When 15 arrives (process 31), the transmission data compression unit selection unit
Transfer to 1112. The data transmission time prediction unit 11121 of the compression unit selection unit 1112 refers to the compression unit basic performance table 11122 for the transmission execution time required for transmission of data after compression processing for each compression unit, transmission, reception, and restoration. And perform a prediction calculation (process 32). The data transmission time prediction unit 11121 instructs the compression processing unit 1113 to select the compression means having the shortest transmission execution time (process 33). The compression processing unit 1113 compresses the data by the instructed compression means (processing 34) and adds the compression means identification code to the head of the compressed data (processing 35). The data transmission execution unit 1114 transmits the created data (Process 3
6).

【0028】つぎに、各部の動作についてさらに詳しく
説明する。
Next, the operation of each section will be described in more detail.

【0029】データ伝送時間予測部11121は、通信回線
の伝送実行時間の予測計算を行ない、最適な圧縮手法を
選択する部分である。その方法は、送信データの衝突頻
度によって現在の物理回線の混雑度を知り通信回線のデ
ータ伝送速度を推定する方法、以前に行なったデータ伝
送の実績を元にする方法、あるいはそれら二つを複合し
た方法などが考えられる。
The data transmission time prediction section 11121 is a section for performing a prediction calculation of the transmission execution time of the communication line and selecting an optimum compression method. The method is to estimate the data transmission rate of the communication line by knowing the congestion degree of the current physical line based on the frequency of collision of the transmitted data, based on the past data transmission results, or a combination of the two. The method of doing it is possible.

【0030】通信回線のデータ伝送速度を推定する方法
は、送信データの衝突頻度を計測し、現在の物理回線の
混雑度から通信回線上の実際のデータ伝送速度を推定す
る。すなわち、回線上で混雑しているときには、待ち時
間が生じて実際のデータ伝送時間が長くなるのでこれを
衝突頻度から推定する。
The method of estimating the data transmission rate of the communication line is to measure the collision frequency of the transmission data and estimate the actual data transmission rate on the communication line from the congestion degree of the current physical line. That is, when the line is congested, a waiting time occurs and the actual data transmission time becomes long, so this is estimated from the collision frequency.

【0031】データ伝送の実績を元にする方法では、送
信開始から送信終了までの時間を計測し、送信したデー
タの長さ(バイト数)を計測した時間で除算することに
より、通信回線のデータ伝送速度を算出する。
In the method based on the record of data transmission, the time from the start of transmission to the end of transmission is measured, and the length of the transmitted data (the number of bytes) is divided by the measured time to obtain the data of the communication line. Calculate the transmission rate.

【0032】圧縮手段基本性能表11122は、図6の例に
示すように、圧縮手段別に平均圧縮速度52(単位時間あ
たりの平均圧縮処理量を示す。単位はバイト毎秒)、平
均復元速度53(単位時間あたりの平均復元処理量を示
す。単位はバイト毎秒)、平均圧縮率54(圧縮後データ
の長さを圧縮前データの長さで除算したもの。)につい
てまとめたものである。なお、この表中の数値は本例で
は固定値を想定しているが、以前に行なった圧縮処理の
実績に基づいてデータ伝送時間予測部11121が動的に変
化させるようにしても良い。
As shown in the example of FIG. 6, the compression means basic performance table 11122 shows, for each compression means, the average compression speed 52 (shows the average compression processing amount per unit time. The unit is byte per second) and the average decompression speed 53 ( This section shows the average amount of restoration processing per unit time (unit is bytes per second) and the average compression rate 54 (the length of compressed data divided by the length of uncompressed data). Note that the numerical values in this table are assumed to be fixed values in this example, but the data transmission time prediction unit 11121 may be dynamically changed based on the results of the compression processing performed previously.

【0033】データ伝送時間予測部11121における、圧
縮手段の選択方法は、圧縮手段別にデータ伝送に要する
時間を計算し、その時間が最も短い圧縮手段を選択す
る。
The data transmission time predicting section 11121 selects the compression means by calculating the time required for data transmission for each compression means and selecting the compression means having the shortest time.

【0034】データ伝送に要する時間の計算には次のよ
うな計算式(数1)により計算する。
The time required for data transmission is calculated by the following formula (Equation 1).

【0035】[0035]

【数1】 伝送実行時間=(送信データの長さ/圧縮速度)+(圧
縮後データ長/通信回線のデータ伝送速度)+(圧縮後
データ長/復元速度) 上記式は、圧縮、送受信、復元という一連の処理に要す
る時間を個別に計算し、それらの合計を求めるものであ
る。
## EQU00001 ## Transmission execution time = (length of transmission data / compression speed) + (data length after compression / data transmission speed of communication line) + (data length after compression / decompression speed) The time required for a series of restoration processes is calculated individually and the sum of them is calculated.

【0036】この他、圧縮処理と送信処理、受信処理と
復元処理を並行して実行できるデータ伝送装置では、次
のような計算式(数2)により計算する。
In addition to this, in a data transmission apparatus capable of executing compression processing and transmission processing, and reception processing and decompression processing in parallel, calculation is performed using the following formula (Equation 2).

【0037】[0037]

【数2】 伝送実行時間=MAX((送信データの長さ/圧縮速
度),(圧縮後データ長/通信回線のデータ伝送速
度))+圧縮後データ長/復元速度 上記式は、受信処理と復元処理を並行して実行できる場
合に、圧縮と送受信とを個別に計算し、両者のうち時間
が長い方をとり、復元時間を加えている。
## EQU00002 ## Transmission execution time = MAX ((transmission data length / compression speed), (compressed data length / communication line data transmission speed)) + compressed data length / decompression speed When the restoration process can be executed in parallel, compression and transmission / reception are calculated separately, and the longer one is taken and the restoration time is added.

【0038】図7に、伝送実行時間の試算例の説明図を
示す。ここでは図6および数1を使用し、物理データ伝
送速度61が10Kバイト毎秒、20Kバイト毎秒、30Kバイト
毎秒における圧縮手段別伝送実行時間62を計算してい
る。送信データの長さを200Kバイトとして計算した結
果、伝送実行時間が最小となる圧縮手段63は、データ伝
送速度が10Kバイト毎秒の場合にはタイプ2圧縮となる
ため、タイプ2圧縮を選択することになる。同様に、20
Kバイト毎秒の場合にはタイプ1圧縮を、30Kバイト毎秒
の場合は圧縮なしを選択することになる。
FIG. 7 shows an explanatory diagram of an example of trial calculation of the transmission execution time. Here, FIG. 6 and Equation 1 are used to calculate the transmission execution time 62 for each compression means when the physical data transmission speed 61 is 10 Kbytes per second, 20 Kbytes per second, and 30 Kbytes per second. As a result of calculating the length of the transmission data as 200 Kbytes, the compression unit 63 that minimizes the transmission execution time is type 2 compression when the data transmission rate is 10 Kbytes per second, so select type 2 compression. become. Similarly, 20
Type 1 compression is selected for Kbytes per second, and no compression is selected for 30 Kbytes per second.

【0039】なお、上記の送信データの長さは、固定フ
レームで送受信する場合は、固定の長さであるので、常
に同じとしてよい。また、送信データの長さが可変長の
場合は、データ中の送信データの長さを示す情報を読み
取ってもよい。
Note that the length of the above-mentioned transmission data may be the same since it is a fixed length when transmitting and receiving in a fixed frame. If the length of the transmission data is variable, the information indicating the length of the transmission data in the data may be read.

【0040】データ伝送時間予測部11121は、上記のよ
うな計算の結果から圧縮手段を選択して圧縮処理部1113
に指示する。圧縮処理部1113では選択された圧縮手段の
圧縮処理を施し圧縮データを作成する。また、上記の圧
縮手段の種類を示すために、実際に送信するデータに
は、図8に示すような圧縮手段識別コードを圧縮データ
の前に付与して伝送する。また、この代案として、圧縮
手段識別コードをパケットの制御フィールド等に設定す
るようにしても良い。
The data transmission time prediction unit 11121 selects a compression means from the result of the above calculation and selects the compression processing unit 1113.
Instruct. The compression processing unit 1113 performs compression processing of the selected compression means to create compressed data. Further, in order to indicate the type of the above-mentioned compression means, the compression means identification code as shown in FIG. 8 is attached to the front of the compressed data and transmitted to the data to be actually transmitted. Alternatively, the compression means identification code may be set in the control field of the packet or the like.

【0041】そして、データ送信実行部1114は、作成し
たデータ5を物理回線2を通して、送信先に送信する。
Then, the data transmission executing section 1114 transmits the created data 5 to the transmission destination through the physical line 2.

【0042】以上のように、最適な圧縮手段を選択する
ことができ、データ伝送効率が向上する。
As described above, the optimum compression means can be selected, and the data transmission efficiency is improved.

【0043】つぎに受信処理部112について説明する。Next, the reception processing unit 112 will be described.

【0044】図5に受信処理のフローチャートを示す。FIG. 5 shows a flowchart of the receiving process.

【0045】送信元から送られてきたデータが自装置宛
の場合にはデータ受信部1124が受取り(処理41)、圧縮手
段識別部1123は受信したデータの先頭に付加されている
圧縮手段識別コードを取り出す(処理42)。復元処理部11
22では、圧縮手段識別コードが示す圧縮手段に対応する
復元処理を行なう(処理43)。そして、データ受信通知11
21は処理装置のCPUにデータの受信を伝える(処理4
4)。
When the data sent from the transmission source is addressed to itself, the data receiving unit 1124 receives it (process 41), and the compression unit identification unit 1123 stores the compression unit identification code added to the beginning of the received data. Is taken out (process 42). Restoration processing unit 11
At 22, the decompression process corresponding to the compression means indicated by the compression means identification code is performed (process 43). Then, the data reception notification 11
21 notifies the CPU of the processing device that the data has been received (processing 4
Four).

【0046】つぎに、接続処理部113について説明す
る。
Next, the connection processing unit 113 will be described.

【0047】本発明では、ネットワーク上のすべてのP
Cに同じ圧縮手段を持たせなくてもよい。例えば、PC
1で対応しているのは圧縮1と圧縮2であり、PC2で
は圧縮2と圧縮3であってもよい。この場合の使用例と
しては、各PCの処理能力に応じて圧縮手段の選択の幅
を変えることなどが考えられる。このように、各PCで
使用する圧縮手段が異なる場合、データを送信する前に
送信先がどの圧縮手段に対応している(復元可能)かを
あらかじめ知っておく必要がある。この手段としては、
例えば、次のような方法が考えられる。
In the present invention, all P's on the network are
C does not have to have the same compression means. For example, PC
1 corresponds to compression 1 and compression 2, and PC 2 may correspond to compression 2 and compression 3. As an example of use in this case, it is conceivable to change the selection range of the compression means according to the processing capacity of each PC. In this way, when the compression means used in each PC is different, it is necessary to know in advance which compression means the transmission destination corresponds (restorable) before transmitting the data. As this means,
For example, the following method can be considered.

【0048】(1) 図9に示すような対応表を、ネット
ワーク上のそれぞれのPCにすべてのPCの復元可能な
圧縮手段を表形式で記憶しておく方法。
(1) A method of storing the correspondence table as shown in FIG. 9 in a table format in each PC on the network of the decompressible compression means of all the PCs.

【0049】(2) 送信先との接続時に互いに自身が復
元可能な圧縮手段を交換する方法。
(2) A method of exchanging compression means that can restore each other when connecting to a destination.

【0050】(1)に示す方法の場合は、図9に示すよう
な対応表を接続処理部113にあらかじめ作成しておき、
他の処理装置から書替え可能にしておく。データ伝送す
る場合は、この対応表を参照して、送信先の処理装置が
有している圧縮手段で圧縮するようにデータ送信部111
に指示する。
In the case of the method shown in (1), a correspondence table as shown in FIG. 9 is created in the connection processing unit 113 in advance,
Rewritable from other processing equipment. When transmitting data, the data transmission unit 111 is referred to by referring to this correspondence table so that the data is compressed by the compression means included in the processing device of the transmission destination.
Instruct.

【0051】(2)に示す方法の場合の交換する情報例8を
図10に示す。
FIG. 10 shows an example 8 of information to be exchanged in the case of the method shown in (2).

【0052】図10において、送られる対応圧縮手段の
情報は自装置が復元可能な圧縮手段の種類の数81と圧縮
手段の種類を示すID82をふくんでいる。この情報を接
続処理部113は、他の処理装置と情報交換する。図9の
表の内容に基づいたPC1とPC2間の情報交換の例を
図11に示す。図11に示すように、図10で示した情
報をPC間でやり取りする。この例においては、PC1
からの情報は、復元可能な圧縮手段数は2つであり、圧
縮なしとタイプ1とに対応できる。また、PC2は、復
元可能な圧縮手段数は3つであり、圧縮なし、タイプ1
およびタイプ2に対応できる。この情報交換を送受信前
に行うか、もしくは、定期的に行うことによって、送信
先が復元可能な圧縮手段を知ることができる。
In FIG. 10, the information of the corresponding compression means sent includes the number 81 of types of compression means that can be restored by the own device and the ID 82 indicating the type of compression means. The connection processing unit 113 exchanges this information with other processing devices. FIG. 11 shows an example of information exchange between PC1 and PC2 based on the contents of the table of FIG. As shown in FIG. 11, the information shown in FIG. 10 is exchanged between PCs. In this example, PC1
The information from (2) has two decompressible compression means and can correspond to no compression and type 1. The PC 2 has three decompressible compression means, no compression, type 1
And type 2 can be supported. By exchanging this information before transmission / reception or periodically, it is possible to know the compression means that the transmission destination can restore.

【0053】また、上記のように情報交換を行って、受
信先に圧縮手段を有していないときには、復元手段のプ
ログラムをデータとして受信先の処理装置に送信しても
よい。
Further, the information exchange may be performed as described above, and when the receiving unit does not have the compressing unit, the program of the restoring unit may be transmitted as data to the processing unit of the receiving destination.

【0054】[0054]

【発明の効果】以上説明したように、本発明によれば、
データ伝送において、最適な圧縮手段を選択し、使用す
ることによって、データ伝送効率が向上する。さらに、
LANシステムなど、回線を共有するネットワ−クにお
いては、本発明によって、データ伝送路を通るデータ量
が減少するので、それにより、データ伝送路の伝送速度
が向上する。この相乗効果により、大きなデータ伝送効
率の向上が図れる。
As described above, according to the present invention,
In data transmission, the data transmission efficiency is improved by selecting and using the optimum compression means. further,
In a network sharing a line such as a LAN system, the present invention reduces the amount of data passing through the data transmission line, thereby improving the transmission speed of the data transmission line. Due to this synergistic effect, a large improvement in data transmission efficiency can be achieved.

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

【図1】ネットワーク制御のブロック図。FIG. 1 is a block diagram of network control.

【図2】データ伝送システムの構築例を示す説明図。FIG. 2 is an explanatory diagram showing a construction example of a data transmission system.

【図3】処理装置の内部ブロック図。FIG. 3 is an internal block diagram of a processing device.

【図4】送信処理のフローチャート。FIG. 4 is a flowchart of a transmission process.

【図5】受信処理のフローチャート。FIG. 5 is a flowchart of a reception process.

【図6】圧縮手段基本性能表。FIG. 6 is a basic performance table of compression means.

【図7】データ伝送時間試算例を示す説明図。FIG. 7 is an explanatory diagram showing an example of trial calculation of data transmission time.

【図8】実際に送信されるデータフォーマット。FIG. 8 is a data format actually transmitted.

【図9】処理装置別圧縮手段対応表。FIG. 9 is a compression unit correspondence table for each processing device.

【図10】対応している圧縮手段を通知するデータフォ
ーマット。
FIG. 10 is a data format for notifying the corresponding compression means.

【図11】対応している圧縮手段の情報交換例を示す説
明図。
FIG. 11 is an explanatory diagram showing an example of information exchange of corresponding compression means.

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

1…処理装置、2…通信回線、11…ネットワーク制御、12
…CPU、13…メモリ、14…補助記憶、15…キーボー
ド、16…ディスプレイ、17…バス、18…通信ケーブル、
111・・送信処理部、112…受信処理部、113…接続処理
部、1111…データ送信要求処理部、1112…圧縮手段選択
部、11121…圧縮手段基本性能表、1113…圧縮処理部、1
114…データ送信実行部、1115…データ送信要求、1116
…データ送信、1121データ受信通知部、1122…復元処理
部、1123…圧縮手段識別部、1124…データ受信実行部、
1125…データ受信、1126…データ受信通知、1131…接続
処理部、1132…圧縮手段対応表、1133…接続処理、1134
…接続通知、8…圧縮手段対応情報。
1 ... Processor, 2 ... Communication line, 11 ... Network control, 12
... CPU, 13 ... Memory, 14 ... Auxiliary storage, 15 ... Keyboard, 16 ... Display, 17 ... Bus, 18 ... Communication cable,
111 ... Transmission processing unit, 112 ... Reception processing unit, 113 ... Connection processing unit, 1111 ... Data transmission request processing unit, 1112 ... Compression means selection unit, 11121 ... Compression means basic performance table, 1113 ... Compression processing unit, 1
114 ... Data transmission execution unit, 1115 ... Data transmission request, 1116
... data transmission, 1121 data reception notifying section, 1122 ... decompression processing section, 1123 ... compression means identifying section, 1124 ... data reception executing section,
1125 ... Data reception, 1126 ... Data reception notification, 1131 ... Connection processing unit, 1132 ... Compression means correspondence table, 1133 ... Connection processing, 1134
… Connection notification, 8… Compressor information.

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】データを圧縮する圧縮処理部と、通信回線
の速度やデータ圧縮時間から、データの圧縮処理を施す
場合に、データの圧縮処理を施して送信し受信し復元さ
れるまでの伝送にかかる伝送実行時間と、データの圧縮
処理を施さない場合に、データを送信し受信されるまで
の伝送にかかる伝送実行時間とを予測し、予測した伝送
実行時間から、データの圧縮処理を施した圧縮データを
送信するか、施さないデータを送信するかをデータ送信
前に判断するデータ伝送時間予測部と、上記データ伝送
時間予測部の判断に基づいてデータを送信するデータ送
信実行部とを有することを特徴とするデータ伝送システ
ム。
1. A compression processing unit for compressing data, and transmission based on the speed and data compression time of a communication line, when data compression processing is performed, data compression processing is performed, transmission is performed, reception is performed, and restoration is performed. Of the transmission execution time and the transmission execution time required for transmission until the data is transmitted and received when the data compression processing is not performed, and the data compression processing is performed from the predicted transmission execution time. A data transmission time predicting unit that determines whether to transmit the compressed data or not to perform the data transmission, and a data transmission executing unit that transmits the data based on the determination of the data transmission time predicting unit. A data transmission system having.
【請求項2】請求項1において、上記圧縮処理部は、複
数の異なる圧縮手段を有することを特徴とするデータ伝
送システム。
2. The data transmission system according to claim 1, wherein the compression processing section has a plurality of different compression means.
【請求項3】請求項2において、上記データ伝送時間予
測部は、データの圧縮処理を施さない場合の伝送実行時
間と、圧縮手段ごとの伝送実行時間とを予測し、予測し
た伝送実行時間から、より少ない伝送実行時間を、デー
タ送信前に判断し、圧縮処理部に指示し、 上記圧縮処理部は、データ伝送時間予測部の指示に従っ
て圧縮手段を選択して圧縮して圧縮したデータを送出す
るか、もしくは、圧縮しないでデータを送出し、 データ送信実行部は、圧縮処理部から送出されたデータ
を送信することを特徴とするデータ伝送システム。
3. The data transmission time predicting unit according to claim 2, which predicts a transmission execution time when data compression processing is not performed and a transmission execution time for each compression means, and based on the predicted transmission execution time. , A smaller transmission execution time is determined before data transmission, and the compression processing unit is instructed. The compression processing unit selects and compresses the compression means according to the instruction of the data transmission time prediction unit, and sends the compressed data. The data transmission system is characterized in that the data is transmitted without being compressed, and the data transmission execution unit transmits the data transmitted from the compression processing unit.
【請求項4】請求項2または3において、受信時に、受
信したデータが圧縮されている場合には、圧縮手段の種
類を識別する圧縮識別部と、圧縮されたデータを復元す
る1または2以上の復元手段を備える復元処理部とをさ
らに有することを特徴とするデータ伝送システム。
4. The method according to claim 2 or 3, wherein at the time of reception, when the received data is compressed, a compression identification section for identifying the type of compression means and one or more for restoring the compressed data. The data transmission system further comprising: a restoration processing unit including the restoration unit.
【請求項5】請求項4において、上記圧縮処理部は、送
信時に、圧縮手段の種類を示す識別コードをデータに付
与し、 上記圧縮識別部は、受信時に、受信したデータの識別コ
ードから復元手段を選択することを特徴とするデータ伝
送システム。
5. The compression processing section according to claim 4, wherein the data is provided with an identification code indicating the type of compression means at the time of transmission, and the compression identification section restores from the identification code of the received data at the time of reception. A data transmission system characterized by selecting means.
【請求項6】請求項5において、上記圧縮識別部は、受
信したデータから復元可能なデータであるかを判断し、
判断した結果復元不可能な場合は、該圧縮手段に対応し
た復元のためのプログラムを送信するように、送信側に
要求し、 上記圧縮処理部は、復元手段の送信要求があると該圧縮
手段に対応した復元のためのプログラムを送信すること
を特徴とするデータ伝送システム。
6. The compression identifying section according to claim 5, wherein the compression identifying section determines whether the received data is decompressible data,
If the result of the determination is that restoration is not possible, the transmitting side is requested to transmit a program for restoration corresponding to the compression means, and the compression processing unit receives the transmission request from the decompression means. A data transmission system characterized by transmitting a restoration program corresponding to the above.
【請求項7】データを圧縮して送信する圧縮処理部と、
通信回線の速度やデータ圧縮時間から、データの圧縮処
理を施す場合に、データの圧縮処理を施して送信し受信
し復元されるまでの伝送にかかる伝送実行時間と、デー
タの圧縮処理を施さない場合に、データを送信し受信さ
れるまでの伝送にかかる伝送実行時間とを予測し、予測
した伝送実行時間から、データの圧縮処理を施した圧縮
データを送信するか、施さないデータを送信するかをデ
ータ送信前に判断するデータ伝送時間予測部と、上記デ
ータ伝送時間予測部の判断に基づいてデータを送信する
データ送信実行部とを有することを特徴とする通信制御
装置。
7. A compression processing unit for compressing and transmitting data,
When data compression processing is performed based on the speed of the communication line and data compression time, the transmission execution time required for the data compression processing to transmit, receive, and restore, and the data compression processing is not performed. In this case, the transmission execution time required to transmit the data until it is received is predicted, and the compressed data that has been subjected to the data compression processing is transmitted from the predicted transmission execution time, or the data that is not processed is transmitted. A communication control device, comprising: a data transmission time predicting unit that determines whether or not the data is transmitted, and a data transmission executing unit that transmits data based on the determination of the data transmission time predicting unit.
JP3305840A 1991-11-21 1991-11-21 Data transmission system Pending JPH05145437A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3305840A JPH05145437A (en) 1991-11-21 1991-11-21 Data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3305840A JPH05145437A (en) 1991-11-21 1991-11-21 Data transmission system

Publications (1)

Publication Number Publication Date
JPH05145437A true JPH05145437A (en) 1993-06-11

Family

ID=17950008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3305840A Pending JPH05145437A (en) 1991-11-21 1991-11-21 Data transmission system

Country Status (1)

Country Link
JP (1) JPH05145437A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07175707A (en) * 1993-12-20 1995-07-14 Nec Corp File transfer system
JPH0997221A (en) * 1995-10-02 1997-04-08 Canon Inc Information processing apparatus and control method therefor
JP2003308269A (en) * 2002-04-12 2003-10-31 Ricoh Co Ltd Data transfer system, program and recording medium
JP2004077355A (en) * 2002-08-21 2004-03-11 Aisin Aw Co Ltd Data transmission system to on-vehicle navigation device
JP2008160535A (en) * 2006-12-25 2008-07-10 Nippon Telegr & Teleph Corp <Ntt> Encoding transmission method, apparatus thereof, program thereof, and recording medium thereof
US7715357B2 (en) 2006-06-21 2010-05-11 Nec Access Technica, Ltd. Radio LAN system using communication apparatus, and method for setting operation mode
JP2010141515A (en) * 2008-12-10 2010-06-24 Fujitsu Ltd Data transfer device and data transfer method and data transfer program
WO2014024610A1 (en) * 2012-08-07 2014-02-13 日本電気株式会社 Data forwarding device, data forwarding method, and program
WO2014168025A1 (en) * 2013-04-12 2014-10-16 日本電気株式会社 Data transfer device, data transfer system, method for compressing and transferring data, and program
US9807189B2 (en) 2012-10-19 2017-10-31 Nec Corporation Data transfer device and data transfer system using adaptive compression algorithm
US10637969B2 (en) 2016-03-31 2020-04-28 Fujitsu Limited Data transmission method and data transmission device

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07175707A (en) * 1993-12-20 1995-07-14 Nec Corp File transfer system
JPH0997221A (en) * 1995-10-02 1997-04-08 Canon Inc Information processing apparatus and control method therefor
JP2003308269A (en) * 2002-04-12 2003-10-31 Ricoh Co Ltd Data transfer system, program and recording medium
JP2004077355A (en) * 2002-08-21 2004-03-11 Aisin Aw Co Ltd Data transmission system to on-vehicle navigation device
US7715357B2 (en) 2006-06-21 2010-05-11 Nec Access Technica, Ltd. Radio LAN system using communication apparatus, and method for setting operation mode
JP2008160535A (en) * 2006-12-25 2008-07-10 Nippon Telegr & Teleph Corp <Ntt> Encoding transmission method, apparatus thereof, program thereof, and recording medium thereof
JP2010141515A (en) * 2008-12-10 2010-06-24 Fujitsu Ltd Data transfer device and data transfer method and data transfer program
WO2014024610A1 (en) * 2012-08-07 2014-02-13 日本電気株式会社 Data forwarding device, data forwarding method, and program
US9769241B2 (en) 2012-08-07 2017-09-19 Nec Corporation Data transfer device, data transfer method, and program storage medium
US9807189B2 (en) 2012-10-19 2017-10-31 Nec Corporation Data transfer device and data transfer system using adaptive compression algorithm
WO2014168025A1 (en) * 2013-04-12 2014-10-16 日本電気株式会社 Data transfer device, data transfer system, method for compressing and transferring data, and program
US9698824B2 (en) 2013-04-12 2017-07-04 Nec Corporation Data transfer device, data transfer system, method for compressing and transferring data, and program
US10637969B2 (en) 2016-03-31 2020-04-28 Fujitsu Limited Data transmission method and data transmission device

Similar Documents

Publication Publication Date Title
US5276898A (en) System for selectively compressing data frames based upon a current processor work load identifying whether the processor is too busy to perform the compression
JP4912401B2 (en) System and method for adaptively collecting performance and event information
JPH05145437A (en) Data transmission system
US20070245021A1 (en) Server apparatus and server control method in computer system
CN109756536A (en) A kind of method, apparatus and system of data transmission
JPWO2014061481A1 (en) Data transfer apparatus and data transfer system using adaptive compression algorithm
JP2001094625A (en) Data communication device, data communication method, and storage medium
JPH06326856A (en) Data recording device and method
JP2001144802A (en) Data communication device and method, communication system and storage medium
US7305387B2 (en) Method and apparatus for managing data object size in a multi-user environment
CN115942433B (en) Acceleration methods and equipment based on 5G network cloud services
US10601444B2 (en) Information processing apparatus, information processing method, and recording medium storing program
CN115529243B (en) Method and device for optimizing page loading speed
JP3709730B2 (en) Data relay apparatus and data relay method
US8711695B2 (en) Transmitter and receiver for streaming media including packet padding
KR100417825B1 (en) A method of abstracting gsmp message for atm exchange
JP2024172405A (en) IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING PROGRAM
EP0978975A2 (en) Data communications apparatus, method and computer program product implementing data communications protocol with efficient packing of datagrams
CN117951051A (en) Aggregate small remote memory access requests
JPH1168880A (en) Data communication device and method and system and storage medium
CN121284639A (en) Data processing method and device, storage medium and electronic equipment
JPH09204278A (en) Printing system and print processing method
JP4276120B2 (en) Image transmission device
JP2003298557A (en) Data transmission system, data transmission device, data transmission method, and data transmission program executed by computer
JP2002007085A (en) Printing processor and printing processing method