JPH01298843A - 分割送信制御方式 - Google Patents
分割送信制御方式Info
- Publication number
- JPH01298843A JPH01298843A JP63129548A JP12954888A JPH01298843A JP H01298843 A JPH01298843 A JP H01298843A JP 63129548 A JP63129548 A JP 63129548A JP 12954888 A JP12954888 A JP 12954888A JP H01298843 A JPH01298843 A JP H01298843A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- data
- buffer
- transmission buffer
- divided
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
送信依頼を受けたデータを通信データ単位に分割して送
信する分割送信制御方式に関し、送信依頼を受けた送イ
Sデータについて通信データ単位を考゛慮した送信バッ
ファを獲得してこれに最初からコピーし、再コピーの発
生を防止して送信処理能力を向上させることを目的とし
、送信依頼を受けたデータ長を通知して獲得した通信デ
ータ単位に分割された送信バッファに、当該送信依願を
受けたデータを格納する送信依頼処理部と、この送信依
頼処理部から通知されたデータ長に対応して、このデー
タ長を通信データ単位で分割した個数を通知しt送信バ
ッファを獲得する送信バッファ編集処理部とを備え、送
信依頼を受けた送信依頼処理部がデータ長を上記送信バ
ソファ編集処理部に通知し、通信データ単位に分割して
獲得した送信バッファの先頭アドレスの返答を受け、こ
れに送信依頼データを格納した後、送信バッファ単位に
分離して送信するように構成する。
信する分割送信制御方式に関し、送信依頼を受けた送イ
Sデータについて通信データ単位を考゛慮した送信バッ
ファを獲得してこれに最初からコピーし、再コピーの発
生を防止して送信処理能力を向上させることを目的とし
、送信依頼を受けたデータ長を通知して獲得した通信デ
ータ単位に分割された送信バッファに、当該送信依願を
受けたデータを格納する送信依頼処理部と、この送信依
頼処理部から通知されたデータ長に対応して、このデー
タ長を通信データ単位で分割した個数を通知しt送信バ
ッファを獲得する送信バッファ編集処理部とを備え、送
信依頼を受けた送信依頼処理部がデータ長を上記送信バ
ソファ編集処理部に通知し、通信データ単位に分割して
獲得した送信バッファの先頭アドレスの返答を受け、こ
れに送信依頼データを格納した後、送信バッファ単位に
分離して送信するように構成する。
本発明は、送信依頼を受けたデータを通信データ単位に
分割して送信する分割送信制御方式に関するものである
。
分割して送信する分割送信制御方式に関するものである
。
〔従来の技術と発明が解決しようとする課題〕従来、第
4図に示すように、プロトコルを制御する通信アダプタ
のバス制御部21が、ユーザから依卸された送信データ
を、獲得した送信バッファにコピーした後、手順制御部
22に渡す0手順制御部22は、この渡された送信バッ
ファに格納されているデータ容量が、通信相手毎に異な
る通信データ単位(送信単位)を超える場合、別途送信
バッファを獲得してこれに超えた部分の送信データをコ
ピーし直して分割した後(第4図送信バッファbに再コ
ピーした後)、送信するようにしていた。このため、ユ
ーザから依頼を受けた送信データ量が通信データ単位を
超えた場合、その都度、手順制御部22で送信バッファ
を獲得した後、これに再コピーする処理が発生し、送信
処理能力が低下してしまうという問題があった。
4図に示すように、プロトコルを制御する通信アダプタ
のバス制御部21が、ユーザから依卸された送信データ
を、獲得した送信バッファにコピーした後、手順制御部
22に渡す0手順制御部22は、この渡された送信バッ
ファに格納されているデータ容量が、通信相手毎に異な
る通信データ単位(送信単位)を超える場合、別途送信
バッファを獲得してこれに超えた部分の送信データをコ
ピーし直して分割した後(第4図送信バッファbに再コ
ピーした後)、送信するようにしていた。このため、ユ
ーザから依頼を受けた送信データ量が通信データ単位を
超えた場合、その都度、手順制御部22で送信バッファ
を獲得した後、これに再コピーする処理が発生し、送信
処理能力が低下してしまうという問題があった。
本発明は、送信依頼を受けた送信データについて通信デ
ータ単位を考慮した送信バッファを獲得してこれに最初
からコピーし、再コピーの発生を防止して送信処理能力
を向上させることを目的としている。
ータ単位を考慮した送信バッファを獲得してこれに最初
からコピーし、再コピーの発生を防止して送信処理能力
を向上させることを目的としている。
第1図を参照して課題を解決する手段を説明する。
第1図において、送信依頼処理部1−1は、送信依頼を
受けたデータ長を通知して獲得した送信バッファに、当
該送信依願を受けたデータをコピーするものである。
受けたデータ長を通知して獲得した送信バッファに、当
該送信依願を受けたデータをコピーするものである。
送信バッファ編集処理部2−1は、送信依頼処理部1−
1から通知を受けたデータ長を基に、通信データ単位で
分割した送信バッファを獲得し、送信処理制御部1−1
に通知するものである。
1から通知を受けたデータ長を基に、通信データ単位で
分割した送信バッファを獲得し、送信処理制御部1−1
に通知するものである。
本発明は、第1図に示すように、送信依頼処理部1−1
が、ユーザから送信依頼を受けたデータ長を送信バッフ
ァ編集処理部2−1に通知して通信データ単位で分割し
た送信バッファを獲得させ、これに送信依頼データをコ
ピーした後、送信バッファ単位に分離して送信させるよ
うにしている。
が、ユーザから送信依頼を受けたデータ長を送信バッフ
ァ編集処理部2−1に通知して通信データ単位で分割し
た送信バッファを獲得させ、これに送信依頼データをコ
ピーした後、送信バッファ単位に分離して送信させるよ
うにしている。
従って、ユーザから送信依頼を受けた当初に通信データ
単位に分割した送信バッファにコピーして送信すること
が可能となる。これにより、送信時における再コピーの
発生を防止して送信処理能力を向上させることができる
。
単位に分割した送信バッファにコピーして送信すること
が可能となる。これにより、送信時における再コピーの
発生を防止して送信処理能力を向上させることができる
。
次に、第1図から第3図を用いて本発明の1実施例の構
成および動作を順次詳細に説明する。
成および動作を順次詳細に説明する。
第1図において、バス制御部1は、ユーザから送信依頼
を受けた送信依頼データを、通信データ単位に分割して
獲得させた送信バッファにコピーなどして手順制御部2
に通知などするものであって、送信依頼処理部1−1な
どから構成されている。
を受けた送信依頼データを、通信データ単位に分割して
獲得させた送信バッファにコピーなどして手順制御部2
に通知などするものであって、送信依頼処理部1−1な
どから構成されている。
手順制御部2は、通信データ単位で分割した送信バッフ
ァを獲得する送信バッファ編集処理部2−1などから構
成され、送信バッファの獲得および送信バッファにコピ
ーされた送信データを所定の手順によって送信させるも
のである。
ァを獲得する送信バッファ編集処理部2−1などから構
成され、送信バッファの獲得および送信バッファにコピ
ーされた送信データを所定の手順によって送信させるも
のである。
バッファ管理部3は、送信バッファ編集処理部2−1か
らの通信データ単位で分割した送信パンフ1個数の通知
に基づいて、送信バッファを獲得するなどのバッファ管
理を行うものである。
らの通信データ単位で分割した送信パンフ1個数の通知
に基づいて、送信バッファを獲得するなどのバッファ管
理を行うものである。
回線ハード制御部4は、回線ハードを制′411シて、
送信バッファに格納されている送信情報を所定の相手先
に送信などするものである。
送信バッファに格納されている送信情報を所定の相手先
に送信などするものである。
次に、第2図フローチャートに示す順序に従い、第1図
構成の動作を詳細に説明する。
構成の動作を詳細に説明する。
第2図において、■は、ユーザかく通信アダプタ〉に送
信依頼する。これは、ユーザが、送(8バツフアアドレ
スαおよびデータ長11をパラメータとしてく通信アダ
プタ〉を構成するバス制御部lに送信依頼することを意
味している。
信依頼する。これは、ユーザが、送(8バツフアアドレ
スαおよびデータ長11をパラメータとしてく通信アダ
プタ〉を構成するバス制御部lに送信依頼することを意
味している。
Oは、本体システムから依鎖を受は付けた後、パラメー
タを読み込む。これは、■でT / F 8N域にパラ
メータ(送信バッファアドレスα、データ長!、など)
を書き込んだことに対応して、バス制御部lがこのI
/ F fil域からパラメータを読み込むことを意味
している(第1図の)。
タを読み込む。これは、■でT / F 8N域にパラ
メータ(送信バッファアドレスα、データ長!、など)
を書き込んだことに対応して、バス制御部lがこのI
/ F fil域からパラメータを読み込むことを意味
している(第1図の)。
■は、パラメータをチエツクしてOKならば手順制御部
2へ処理依願する(パラメータ:データ長11、第1図
■)。
2へ処理依願する(パラメータ:データ長11、第1図
■)。
■は、プロトコルデータ長(通信データ単位長)l!よ
り送信データ(データ長2+)がいくつに分割されるか
を計算する。
り送信データ(データ長2+)がいくつに分割されるか
を計算する。
■は、分割されたデータのデータ長にヘッダ長を加算し
て必要なバッファ個数を算出し、バッファ管理部3に依
願する(パラメータ:送信8771個数、第1図■)。
て必要なバッファ個数を算出し、バッファ管理部3に依
願する(パラメータ:送信8771個数、第1図■)。
[相]は、チエインされてきた送信バッファの管理域内
のデータポインタに、先頭にヘッダ領域分の空きを取っ
てデータ領域の先頭アドレスを設定する。これは、第3
図に示すように、送信バッファのデータポインタのアド
レス値を、図示のようにデータを格納しようとする先頭
アドレスに設定することを意味している。
のデータポインタに、先頭にヘッダ領域分の空きを取っ
てデータ領域の先頭アドレスを設定する。これは、第3
図に示すように、送信バッファのデータポインタのアド
レス値を、図示のようにデータを格納しようとする先頭
アドレスに設定することを意味している。
■は、チエインされてきた送信バッファの管理域内のデ
ータ長に、個々のデータ長を設定し、バス制御部lに渡
す(パラメータ:送信バッファ先頭アドレスβ、第1図
■)。
ータ長に、個々のデータ長を設定し、バス制御部lに渡
す(パラメータ:送信バッファ先頭アドレスβ、第1図
■)。
[相]は、渡された送信バッファの総データ長(例えば
第3図j!、+1.+1.)が本体システムから依鎖さ
れているデータ長Elに一致しているかチエツクする。
第3図j!、+1.+1.)が本体システムから依鎖さ
れているデータ長Elに一致しているかチエツクする。
[相]は、アドレスαからの送信データを、チエインさ
れた送信バッファの先頭からデータポインタとデータ長
とを基にコピーし、手順制御部2に送信依頼する(パラ
メータ:送信バッファ先頭アドレスβ、第1図■)、こ
れは、■でユーザから送信依頼を受けた送信データを格
納したバッファの先頭アドレスαからの送信データを、
■で渡された送信バッファの先頭から、データポインタ
およびデータ長をもとに、順次コピーした後、これら送
信バッファの先頭アドレスβを手順制御部2に通知して
送信依頼することを意味している。
れた送信バッファの先頭からデータポインタとデータ長
とを基にコピーし、手順制御部2に送信依頼する(パラ
メータ:送信バッファ先頭アドレスβ、第1図■)、こ
れは、■でユーザから送信依頼を受けた送信データを格
納したバッファの先頭アドレスαからの送信データを、
■で渡された送信バッファの先頭から、データポインタ
およびデータ長をもとに、順次コピーした後、これら送
信バッファの先頭アドレスβを手順制御部2に通知して
送信依頼することを意味している。
[相]は、チエインされた送信バッファを送信する単位
に分ける。これは、例えば第1図送信バッファa、送信
バッファb、送信バッファCに分けることを意味してい
る。
に分ける。これは、例えば第1図送信バッファa、送信
バッファb、送信バッファCに分けることを意味してい
る。
■は、送信単位の先頭バッファのヘッダ領域に情報を設
定し、データ長にヘッダ長を加算、およびデータポイン
タをヘッダ領域の先頭アドレスに更新する。
定し、データ長にヘッダ長を加算、およびデータポイン
タをヘッダ領域の先頭アドレスに更新する。
@は、送信バッファの内容を送信する(第1図■、■、
■)。
■)。
以上の処理によって、ユーザから送信依頼を受けたこと
に対応して、通信相手の通信データ単位(プロトコルデ
ータ長l、)で分割した個数の送信バッファを獲得した
後、これに送信依頼データをコピーした後、分離して送
信することにより、送信する際の再コピーの発生を防止
し、送信処理能力を向上させることが可能となる。
に対応して、通信相手の通信データ単位(プロトコルデ
ータ長l、)で分割した個数の送信バッファを獲得した
後、これに送信依頼データをコピーした後、分離して送
信することにより、送信する際の再コピーの発生を防止
し、送信処理能力を向上させることが可能となる。
第3図は送信バッファ形式例を示す、これは、第1図送
信バッファ&I集処理部2−1が送信依頼データを通信
データ単位i2で分割した個数をバッファ管理部3に通
知して獲得した送信バッファ例を示す、ここで、送信バ
ッファの上段のNEXTポインタは、複数に分割した場
合に次の送信バッファの先頭アドレスをポイントするポ
インタである。データポインタは、送信バッファ内のデ
ータを格納すべき先頭アドレスあるいはヘッダ域に情報
を格納した場合にはこのヘッダ域の先頭アドレスなどを
格納するものである。データ長12、β、は、各送信バ
ッファにおける図示送信データ長である。ここで、ユー
ザが送信依頼したデータ長11は、これら送信バッファ
のデータ長l2.1、、、Il、の総和に等しい。
信バッファ&I集処理部2−1が送信依頼データを通信
データ単位i2で分割した個数をバッファ管理部3に通
知して獲得した送信バッファ例を示す、ここで、送信バ
ッファの上段のNEXTポインタは、複数に分割した場
合に次の送信バッファの先頭アドレスをポイントするポ
インタである。データポインタは、送信バッファ内のデ
ータを格納すべき先頭アドレスあるいはヘッダ域に情報
を格納した場合にはこのヘッダ域の先頭アドレスなどを
格納するものである。データ長12、β、は、各送信バ
ッファにおける図示送信データ長である。ここで、ユー
ザが送信依頼したデータ長11は、これら送信バッファ
のデータ長l2.1、、、Il、の総和に等しい。
(発明の効果〕
以上説明したように、本発明によれば、ユーザから送信
依頼を受けた当初に通信データ単位に分割して獲得した
送信バッファにコピーして送信する構成を採用している
ため、送信時における再コピーの発生を防止して送信処
理能力を向上させることができる。
依頼を受けた当初に通信データ単位に分割して獲得した
送信バッファにコピーして送信する構成を採用している
ため、送信時における再コピーの発生を防止して送信処
理能力を向上させることができる。
第1図は本発明の1実施例構成図、第2図は本発明の動
作説明フローチャート、第3図は送信バッファ形式例、
第4図は従来技術の説明図を示す。 図中、1はバス制御部、1−1は送信依頼処理部、2は
手順制御部、2−1は送信バッファ編集処理部、3はバ
ッファ管理部を表す。
作説明フローチャート、第3図は送信バッファ形式例、
第4図は従来技術の説明図を示す。 図中、1はバス制御部、1−1は送信依頼処理部、2は
手順制御部、2−1は送信バッファ編集処理部、3はバ
ッファ管理部を表す。
Claims (1)
- 【特許請求の範囲】 送信依頼を受けたデータを通信データ単位に分割して送
信する分割送信制御方式において、送信依頼を受けたデ
ータ長を通知して獲得した通信データ単位に分割された
送信バッファに、当該送信依頼を受けたデータを格納す
る送信依頼処理部(1−1)と、 この送信依頼処理部(1−1)から通知されたデータ長
に対応して、このデータ長を通信データ単位で分割した
個数を通知して送信バッファを獲得する送信バッファ編
集処理部(2−1)とを備え、送信依頼を受けた送信依
頼処理部(1−1)がデータ長を上記送信バッファ編集
処理部(2−1)に通知し、通信データ単位に分割して
獲得した送信バッファの先頭アドレスの返答を受け、こ
れに送信依頼データを格納した後、送信バッファ単位に
分離して送信するように構成したことを特徴とする分割
送信制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63129548A JPH0795754B2 (ja) | 1988-05-27 | 1988-05-27 | 分割送信制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63129548A JPH0795754B2 (ja) | 1988-05-27 | 1988-05-27 | 分割送信制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01298843A true JPH01298843A (ja) | 1989-12-01 |
| JPH0795754B2 JPH0795754B2 (ja) | 1995-10-11 |
Family
ID=15012235
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63129548A Expired - Fee Related JPH0795754B2 (ja) | 1988-05-27 | 1988-05-27 | 分割送信制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0795754B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6108693A (en) * | 1997-10-17 | 2000-08-22 | Nec Corporation | System and method of data communication in multiprocessor system |
-
1988
- 1988-05-27 JP JP63129548A patent/JPH0795754B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6108693A (en) * | 1997-10-17 | 2000-08-22 | Nec Corporation | System and method of data communication in multiprocessor system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0795754B2 (ja) | 1995-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0704791B1 (en) | Method of processing a job, in a printing system, with a composite job ticket | |
| KR20000028662A (ko) | 컴퓨터, 정보 공유 시스템, 및 레프리카 동일성 유지 방법 | |
| JP2001024733A (ja) | データ伝送装置 | |
| JPH11184780A (ja) | ストリームデータ転送方法およびシステム | |
| US6009471A (en) | Server system and methods for conforming to different protocols | |
| JPH01298843A (ja) | 分割送信制御方式 | |
| JPS62113269A (ja) | オンラインシステム | |
| JP2991026B2 (ja) | ファクシミリメール装置と通信履歴情報の通信方法 | |
| JP2944496B2 (ja) | 画像データ格納制御装置 | |
| JP2665185B2 (ja) | データ送信システム | |
| JPH04181461A (ja) | 分散ファイルの管理方法 | |
| JP3256989B2 (ja) | パケット処理装置 | |
| JPS5961337A (ja) | 電子メ−ル方式 | |
| JPH01108629A (ja) | 画面の分散配置管理方式 | |
| JPH0348947A (ja) | ファイル転送方式 | |
| JPS6263348A (ja) | リモ−トフアイルコピ−方式 | |
| JPH03288267A (ja) | 医用画像データ伝送方式 | |
| JP2000029810A (ja) | データ受信エリアの管理方法及び装置 | |
| JPS61131954A (ja) | 文書デ−タ転送方式 | |
| JPH0218653A (ja) | 受信データの再出力方式 | |
| JPH0211043A (ja) | 情報転送方法 | |
| JPH05100971A (ja) | 情報処理システム | |
| JPS61148952A (ja) | バッファ管理方式 | |
| JPH07271722A (ja) | 情報処理装置 | |
| JPS63136862A (ja) | デ−タの分割送信方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |