JPH04353959A - 分散型ファイル転送プログラムのデータ受信方式 - Google Patents

分散型ファイル転送プログラムのデータ受信方式

Info

Publication number
JPH04353959A
JPH04353959A JP12804291A JP12804291A JPH04353959A JP H04353959 A JPH04353959 A JP H04353959A JP 12804291 A JP12804291 A JP 12804291A JP 12804291 A JP12804291 A JP 12804291A JP H04353959 A JPH04353959 A JP H04353959A
Authority
JP
Japan
Prior art keywords
data
host
transfer program
file transfer
terminal
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
JP12804291A
Other languages
English (en)
Inventor
Akira Niikura
新鞍 明
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 Solution Innovators Ltd
Original Assignee
NEC Software Hokuriku 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 NEC Software Hokuriku Ltd filed Critical NEC Software Hokuriku Ltd
Priority to JP12804291A priority Critical patent/JPH04353959A/ja
Publication of JPH04353959A publication Critical patent/JPH04353959A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、分散型ファイル転送プ
ログラムのデータ受信方式に関し、特に端末のデータフ
ァイルとホストコンピュータ(以下、単にホストという
)のデータファイルとを用いるファイル転送プログラム
の機能を端末とホストに分散させた分散型ファイル転送
プログラムにおいてデータを端末からホストに送信した
際のホスト側ファイル転送プログラムのデータ受信方式
に関する。
【0002】
【従来の技術】従来、分散型ファイル転送プログラムに
おけるホスト側ファイル転送プログラムのデータ受信方
式では、ホストで受信したデータをホストのデータファ
イルに出力してから次のデータを端末に要求し、同期を
とりながらデータの受信および出力を行っていた。
【0003】
【発明が解決しようとする課題】上述した従来の分散型
ファイル転送プログラムにおけるホスト側ファイル転送
プログラムのデータ受信方式では、ホスト受信したデー
タをホストのデータファイルに出力してから次のデータ
を端末に要求し、同期をとりながらデータの受信および
出力を行うため、出力するデータが多くなるとデータの
受信および出力の時間も多くかかり、結果として端末か
らホストへのデータの送信に時間がかかるという欠点が
ある。
【0004】本発明の目的は、上述した点に鑑み、デー
タの受信とデータの出力とを並列して行えるようにして
、データの受信とデータの出力とに要する時間を短縮す
るようにした分散型ファイル転送プログラムにおけるホ
スト側ファイル転送プログラムのデータ受信方式を提供
することにある。
【0005】
【課題を解決するための手段】本発明は、端末のデータ
ファイルをホストのデータファイルに転送する機能を有
するファイル転送プログラムの機能をホストと端末とに
分散させた分散型ファイル転送プログラムのデータ受信
方式において、端末のデータファイルの複数のデータを
データの送信完了通知を待たずに制御を戻す機能を有す
る端末側非同期通信入出力処理を用いて連続的に送信す
るデータ入力手段を含む端末側ファイル転送プログラム
と;この端末側ファイル転送プログラムから送信されて
きたデータをデータの受信完了通知を待たずに制御を戻
す機能を有するホスト側非同期通信入出力処理を用いて
2つの受信バッファに交互に受信するデータ受信手段と
、このデータ受信手段により2つの受信バッファに受信
されたデータを交互にデータの出力完了通知を持たずに
制御を戻す機能を有する非同期入出力処理を用いてホス
トのデータファイルに出力するデータ出力手段とを含む
ホスト側ファイル転送プログラムと;を有する。
【0006】
【実施例】次に、本発明について図面を参照して詳細に
説明する。
【0007】図1は本発明の一実施例の構成を示すブロ
ック図である。本実施例の分散型ファイル転送プログラ
ムにおけるホスト側ファイル転送プログラムのデータ受
信方式の主要部は、端末に設けられた端末側ファイル転
送プログラム1および端末側非同期通信入出力処理3と
、ホストに設けられたホスト側ファイル転送プログラム
2、ホスト側非同期入出力処理4、データファイル装置
5および非同期ファイル入出力処理6とから、構成され
ている。
【0008】そして、端末側ファイル転送プログラム1
には、データ入力手段11と、データファイル12とが
含まれており、ホスト側ファイル転送プログラム2には
、データ出力手段21と、データ受信手段22と、第1
の受信バッファ23と、第2の受信バッファ24とが含
まれている。
【0009】端末側非同期通信入出力処理3は、端末の
オペレーティングシステム(図示せず)で用意され、デ
ータの通信時にはデータの送信完了通知を持たずにデー
タ入力手段11に制御を戻す機能を有する。また、ホス
ト側非同期通信入出力処理4は、ホストのオペレーティ
ングシステム(図示せず)で用意され、データの受信時
にはデータの受信完了通知を持たずにデータ受信手段2
2に制御を戻す機能を有する。
【0010】データファイル装置5は、データの格納機
能を有し、非同期ファイル入出力処理6は、端末のオペ
レーティングシステムで用意され、データのデータファ
イル装置5への出力にはデータの出力完了通知を持たず
にデータ出力手段21に制御を戻す機能を有する。
【0011】続いて、このように構成された本実施例の
分散型ファイル転送プログラムにおけるホスト側ファイ
ル転送プログラムのデータ受信方式について説明する。
【0012】まず、端末側ファイル転送プログラム1で
は、データ入力手段11がデータファイル12からデー
タを読み出し、端末側非同期通信入出力処理3にデータ
の端末の送信を要求する。そして、端末側非同期通信入
出力処理3は、データ入力手段11からデータの送信要
求を受けると、データのホストへの送信処理を開始する
とともに、データの送信完了通知を持たずにデータ入力
手段11に制御を戻す。
【0013】これにより、データ入力手段11によるデ
ータのデータファイル12からの読み出し処理と端末側
非同期通信入出力処理3によりデータの送信処理とは非
同期に並行して行われることになり、端末側ファイル転
送プログラム1はデータファイル12の複数のデータを
連続してホストに送信することができる。
【0014】一方、ホスト側ファイル転送プログラム2
では、データ受信処理22がホストから送信されてくる
データをホスト側非同期通信入出力処理4を用いて第1
受信バッファ23と第2受信バッファ24とに交互に受
信する。そして、ホスト側非同期通信入出力処理4は、
データの受信完了通知を持たずにデータ受信手段22に
制御を戻す。データ出力手段21は、データ受信手段2
2により第1受信バッファ23または第2受信バッファ
24に受信されたデータのデータファイル装置5への出
力を非同期入出力処理6に要求する。非同期入出力処理
6は、データ出力手段21からデータのデータファイル
装置5への出力要求を受けると、データのデータファイ
ル装置5への出力装置を開始するとともに、データ出力
完了通知を持たずにデータ出力手段21に制御を戻す。
【0015】これにより、ホスト側非同期通信入出力処
理4による一方の受信バッファ(第1受信バッファ23
または第2受信バッファ24)へのデータの受信処理と
、非同期入出力処理6のよる他方の受信バッファ(第1
受信バッファ23または第2受信バッファ24)上のデ
ータのデータファイル装置5への出力処理とは非同期に
並行して行われることになり、ホストから連続して送信
されてきた複数のデータをデータファイル装置5に連続
して出力することができる。
【0016】
【発明の効果】以上説明したように本発明によれば、デ
ータの通信および受信の完了通知を持つことなく端末の
データファイル上の複数のデータをホストに連続して送
信し、これらのデータをホスト側ファイル転送プログラ
ムで受信する際は、2つの受信バッファに交互に受信す
るとともに、データファイル装置へ並行してデータを出
力するため、大量のデータを端末からホストに送信する
際のデータの受信およびデータファイル装置への出力に
要する時間を短縮できる。従って、端末からホストへの
データの送信時間を短縮し分散型ファイル転送プログラ
ムの処理性能を向上させることができるという効果があ
る。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【符号の説明】
1    端末側ファイル転送プログラム2    ホ
スト側ファイル転送プログラム3    端末側非同期
通信入出力処理4    ホスト側非同期通信入出力処
理5    データファイル装置 6    非同期通信入出力処理 11    データ入力手段 12    データファイル 21    データ出力手段 22    データ受信手段 23    第1受信バッファ 24    第2受信バッファ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  端末のデータファイルをホストのデー
    タファイルに転送する機能を有するファイル転送プログ
    ラムの機能を端末とホストとに分散させた分散型ファイ
    ル転送プログラムのデータ受信方式において、前記端末
    のデータファイルの複数のデータをデータの送信完了通
    知を待たずに制御を戻す機能を有する端末側非同期通信
    入出力処理を用いて連続的に送信するデータ入力手段を
    含む端末側ファイル転送プログラムと;この端末側ファ
    イル転送プログラムから送信されてきたデータをデータ
    の受信完了通知を待たずに制御を戻す機能を有するホス
    ト側非同期通信入出力処理を用いて2つの受信バッファ
    に交互に受信するデータ受信手段と、このデータ受信手
    段により前記2つの受信バッファに受信されたデータを
    交互にデータの出力完了通知を持たずに制御を戻す機能
    を有する非同期入出力処理を用いて前記ホストのデータ
    ファイルに出力するデータ出力手段とを含むホスト側フ
    ァイル転送プログラムと;を有することを特徴とする分
    散型ファイル転送プログラムのデータ受信方式。
JP12804291A 1991-05-31 1991-05-31 分散型ファイル転送プログラムのデータ受信方式 Pending JPH04353959A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12804291A JPH04353959A (ja) 1991-05-31 1991-05-31 分散型ファイル転送プログラムのデータ受信方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12804291A JPH04353959A (ja) 1991-05-31 1991-05-31 分散型ファイル転送プログラムのデータ受信方式

Publications (1)

Publication Number Publication Date
JPH04353959A true JPH04353959A (ja) 1992-12-08

Family

ID=14975076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12804291A Pending JPH04353959A (ja) 1991-05-31 1991-05-31 分散型ファイル転送プログラムのデータ受信方式

Country Status (1)

Country Link
JP (1) JPH04353959A (ja)

Similar Documents

Publication Publication Date Title
EP0577361B1 (en) Fiber optic distribution of image data
JPH02140863A (ja) 分散型エディタにおける端末側エディタのテキスト送信方式
US5228129A (en) Synchronous communication interface for reducing the effect of data processor latency
JPH04353959A (ja) 分散型ファイル転送プログラムのデータ受信方式
EP0285335B1 (en) Data communication system and method
KR0143933B1 (ko) 호스트와 주변장치 간의 양방향 통신이 가능한 인터페이스 제어장치 및 방법
JPH054040Y2 (ja)
JPS61294506A (ja) プログラマブル・コントロ−ラにおける高速pio伝送方法
JPH02140864A (ja) 分散型エディタにおける端末側エディタのテキスト受信方式
JPH02140862A (ja) 分散型エディタにおけるホスト側エディタのテキスト受信方式
JPH0511341B2 (ja)
JP2752456B2 (ja) チャネル装置
JPH089792Y2 (ja) ホスト間通信用scsiアダプタ回路
JPH07168781A (ja) サーバクライアントシステム
JPH04268660A (ja) データ転送中継方式
JPS6041346A (ja) 端末装置
JPS59119439A (ja) バツフア・ビジ−回避方式
JPH04275657A (ja) 分散型エディタにおけるテキスト表示方式
JPS63192151A (ja) デ−タ転送緩衝装置
JPH04278732A (ja) 装置切り替え方式
JPS60134367A (ja) 複数の処理装置間の通信方式
JPH08190525A (ja) 高速化データ転送装置
JPH06252975A (ja) データの送受信システム
JPH0256149A (ja) 通信処理装置
JPH04186941A (ja) 同期式半二重通信方式