JPH05227255A - データ通信システム - Google Patents

データ通信システム

Info

Publication number
JPH05227255A
JPH05227255A JP3227311A JP22731191A JPH05227255A JP H05227255 A JPH05227255 A JP H05227255A JP 3227311 A JP3227311 A JP 3227311A JP 22731191 A JP22731191 A JP 22731191A JP H05227255 A JPH05227255 A JP H05227255A
Authority
JP
Japan
Prior art keywords
reception
data
file
transmission
record
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
JP3227311A
Other languages
English (en)
Inventor
Makoto Saito
齋藤誠
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.)
NIPPON DENKI BUSINESS SYST KK
Original Assignee
NIPPON DENKI BUSINESS SYST KK
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 NIPPON DENKI BUSINESS SYST KK filed Critical NIPPON DENKI BUSINESS SYST KK
Priority to JP3227311A priority Critical patent/JPH05227255A/ja
Publication of JPH05227255A publication Critical patent/JPH05227255A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

(57)【要約】 【目的】 回線を利用したデータ通信中の回線障害発生
時に、受信済または送信済データの有無に関係なく再度
受信または送信を行うデータの二重受信を防ぐようにす
る。 【構成】 受信側でデータ受信中に回線の障害が発生し
回線が切断された場合、それまでに受信したレコードす
べてを廃棄し新たに受信を行い、正常にすべてのデータ
受信が成功した場合に限り受信した全レコードを有効に
する。また、送信側では全データが正常に送信されたと
きに限り送信済とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データ伝送中の回線障
害発生時における二重データ受信防止に利用する。本発
明は、回線障害があったときに受信または送信途中のデ
ータがあってもそのすべてを廃棄して再び受信または送
信を行うことができるデータ通信システムに関する。
【0002】
【従来の技術】従来、データ伝送中の回線障害発生時に
は、途中まで受信されたデータをクリアする操作を行っ
た後、再度受信または送信の操作を行っており、クリア
操作が行われずに受信または送信の操作が行われたとき
には二重のデータがファイルされていた。
【0003】
【発明が解決しようとする課題】上述した従来のデータ
伝送方式は、複数の相手から不特定、かつ連続的にデー
タを受信しなければならない場合には追加モードにより
同一ファイルに出力しなければならず、そのために受信
中に回線の障害が発生し回線が切断されて再び受信を行
う場合に、ファイル単位の再受信となり回線断までに受
信が完了した部分について二重に受信してしまう問題が
あった。
【0004】本発明はこのような問題を解決するもの
で、回線障害が発生したときに、それまで受信したデー
タを自動的に廃棄してデータの二重受信を防止すること
ができるシステムを提供することを目的とする。
【0005】
【課題を解決するための手段】本発明は、複数の情報処
理装置が通信回線を介して接続され、前記情報処理装置
それぞれに、通信制御手段と、送信ファイル、受信ファ
イル、および受信制御ファイルとを備えたデータ通信シ
ステムにおいて、前記通信制御手段に、前記通信回線の
障害発生を検出する手段と、障害発生が検出されたとき
に、データ送信中、または受信中であるか否かを判断す
る手段と、データ受信中の障害発生であるときに、前記
受信ファイルに格納されたデータを廃棄する手段と、障
害回復時に新たに前記送信ファイルのデータを送信させ
るとともに、前記受信ファイルに受信させ、正常にデー
タが送受信されたときに全データを有効とする手段とを
含むことを特徴とする。
【0006】前記送信ファイルおよび前記受信ファイル
は、制御レコード領域およびデータレコード領域により
構成され、前記送信ファイルの制御レコード領域には先
頭レコード番号および最終レコード番号を含み、前記受
信ファイルの制御レコード領域には最終レコード番号を
含み、前記受信ファイルに格納されたデータは回線障害
が発生したときに受信中の最も近い先頭レコード番号か
ら最終レコード番号までのデータであることが望まし
い。
【0007】
【作用】受信側でデータ受信中に回線の障害が発生し、
回線が切断されたときに、それまでに受信したレコード
すべてを廃棄し新たに受信を行い、正常にすべてのデー
タ受信が成功したときに限り受信した全レコードを有効
にする。また、送信側では全データが正常に送信された
ときに限り送信済とする。これらの判断は送信側、受信
側ともにレコード番号を管理することにより行われる。
【0008】これにより、回線障害が発生して通信処理
が中断しても送信または受信済のデータがあるか否かを
意識することなくそれまでの送受信データが自動的に廃
棄され、再び受信または送信の操作を行うことができ、
二重受信の発生を防ぐことができる。
【0009】
【実施例】次に、本発明実施例を図面に基づいて説明す
る。図1は本発明実施例の構成を示すブロック図であ
る。
【0010】本発明実施例は、情報処理装置1および2
が通信回線3を介して接続され、情報処理装置1および
2それぞれに、通信制御手段4と、送信ファイル5、受
信ファイル6、および受信制御ファイル7とを備え、さ
らに、本発明の特徴として、通信制御手段4に、通信回
線3の障害発生を検出する手段と、障害発生が検出され
たときに、データ送信中、または受信中であるか否かを
判断する手段と、データ受信中の障害発生であるとき
に、受信ファイル6に格納されたデータを廃棄する手段
と、障害回復時に新たに送信ファイル5のデータを送信
させるとともに、受信ファイル6に受信させ、正常にデ
ータが送受信されたときに全データを有効とする手段と
を含む。
【0011】図2は本発明実施例における送信ファイル
の構成、および送信前と送信後の状態を示す図、図3
(a)は本発明実施例における受信制御ファイルの構
成、および受信前の状態を示す図、同図(b)は本発明
実施例における受信ファイルの受信前の状態を示す図、
図4は本発明実施例における受信制御ファイルおよび受
信ファイルの受信後の状態を示す図である。
【0012】送信ファイル5は、図2に示すように1レ
コード目の制御レコードおよび2レコード目以降のデー
タレコードより構成される。制御レコードにはデータレ
コードの有効範囲を決める「先頭レコード番号」および
「最終レコード番号」がそれぞれ設定され、データレコ
ードは先頭バイトからETB(伝送ブロック終了文字)
またはETX(テキスト終結文字)の手前までを有効デ
ータとする。「最終レコード番号」は新たにデータを格
納する場合の次に出力できるレコード位置を示す。
【0013】受信ファイル6は、図3(a)に示す受信
制御ファイルとの対で構成され、送信ファイル5と同様
に図3(b)に示すように1レコード目の制御レコード
および2レコード目以降のデータレコードにより構成さ
れる。制御レコードではデータレコードの最後を決める
「最終レコード番号」が設定される。受信ファイル上の
有効範囲は受信制御ファイルの2レコード目以降の「先
頭レコード番号」および「最終レコード番号」によりそ
れぞれ決定される。受信ファイル6の「最終レコード番
号」は次に受信したデータを出力できるレコードの位置
を示す。
【0014】受信制御ファイル7の1レコード目の「最
終レコード番号」は次に受信したグループを出力できる
レコードの位置を示し、2レコード目以降の「先頭レコ
ード番号」および「最終レコード番号」は受信ファイル
上のレコードの位置を示す。処理区分は、すべての受信
制御レコードが処理済である場合、受信ファイルおよび
受信制御ファイルの1レコード目の最終レコード番号を
‘2' として処理するための区分である。
【0015】図2に示す送信ファイルの送信前の状態
は、先頭レコード番号2レコード目より最終レコード番
号5レコード目の直前までを送信範囲とした状態を表わ
している。送信処理は2レコード目より順次送信を行
い、受信ファイル6の第2レコード目より順次出力さ
れ、最終的に4レコード目の送信処理が行われ、図4に
示すようにその書き出しが受信ファイル6の4レコード
目に行われる。
【0016】この4レコード目の処理時には、送信側で
はETX付の行の送信になるためにETXが付されてい
ることを示す印を付けて送信する。受信側でETXが付
されていることが認識されて始めて図4に示すように受
信制御ファイル7の2レコード目の「先頭レコード番
号」に‘2' がセットされ、「最終レコード番号」に
‘4' がセットされ、受信制御ファイル7の1レコード
目の「最終レコード番号」が‘3' にセットされる。さ
らに受信ファイル6の1レコード目の「最終レコード番
号」が‘5' にセットされる。
【0017】これで受信側では、2レコード目から4レ
コード目までの3レコードを正常に受信したことにな
り、送信側では制御レコードの「先頭レコード番号」を
‘5'にセットすることにより正常に送信が完了する。
【0018】このように送信側でETXが付されている
ことを示す印を付けて送信し、これに対しETXが正常
に処理できたとの応答がない限り送信側および受信側と
もレコード番号の更新が行われないため、回線障害発生
時には送信側および受信側ともに論理的に何も行われて
いないのと同じ状態になる。
【0019】なお、本実施例は、ETXの数が一つの例
で説明されているが、ETXまでのグループが複数ある
場合には、ETXまでのグループ単位に送信側、受信側
それぞれの制御レコードおよび受信制御ファイル7の更
新が行われる。これにより受信制御ファイル7の2レコ
ード目以降がETXのグループの数だけ作成される。
【0020】また、複数の相手からの受信を行った場合
には、その相手毎に受信制御ファイルの2レコード目以
降が作成されるため、それぞれ受信ファイル6上のレコ
ード範囲を特定することができる。
【0021】送信ファイル5へのデータ格納は、制御レ
コードの「先頭レコード番号」と「最終レコード番号」
が等しいときには2レコード目より格納を始め、等しく
ないときには最終レコード番号より格納を始める。その
後格納された最後のレコード番号+1を最終レコード番
号にセットする。
【0022】
【発明の効果】以上説明したように本発明によれば、送
信側および受信側ともにレコード番号を管理し送信また
は受信の完了を判断することにより、回線障害で通信処
理が中断しても送信または受信済のデータの有無を意識
することなく再び受信または送信の操作を行うことがで
き、二重受信の発生を防ぐことができる効果がある。
【図面の簡単な説明】
【図1】本発明実施例の構成を示すブロック図。
【図2】本発明実施例における送信ファイルの構成、お
よび送信前と送信後の状態を示す図。
【図3】(a)は本発明実施例における受信制御ファイ
ルの構成、および受信前の状態を示す図、(b)は本発
明実施例における受信ファイルの受信前の状態を示す
図。
【図4】本発明実施例における受信制御ファイルおよび
受信ファイルの受信後の状態を示す図。
【符号の説明】
1、2 情報処理装置 3 通信回線 4 通信制御手段 5 送信ファイル 6 受信ファイル 7 受信制御ファイル

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 複数の情報処理装置が通信回線を介して
    接続され、 前記情報処理装置それぞれに、 通信制御手段と、 送信ファイル、受信ファイル、および受信制御ファイル
    とを備えたデータ通信システムにおいて、 前記通信制御手段に、 前記通信回線の障害発生を検出する手段と、 障害発生が検出されたときに、データ送信中、または受
    信中であるか否かを判断する手段と、 データ受信中の障害発生であるときに、前記受信ファイ
    ルに格納されたデータを廃棄する手段と、 障害回復時に新たに前記送信ファイルのデータを送信さ
    せるとともに、前記受信ファイルに受信させ、正常にデ
    ータが送受信されたときに全データを有効とする手段と
    を含むことを特徴とするデータ通信システム。
  2. 【請求項2】 前記送信ファイルおよび前記受信ファイ
    ルは、制御レコード領域およびデータレコード領域によ
    り構成され、前記送信ファイルの制御レコード領域には
    先頭レコード番号および最終レコード番号を含み、前記
    受信ファイルの制御レコード領域には最終レコード番号
    を含み、前記受信ファイルに格納されたデータは回線障
    害が発生したときに受信中の最も近い先頭レコード番号
    から最終レコード番号までのデータである請求項1記載
    のデータ通信システム。
JP3227311A 1991-09-06 1991-09-06 データ通信システム Pending JPH05227255A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3227311A JPH05227255A (ja) 1991-09-06 1991-09-06 データ通信システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3227311A JPH05227255A (ja) 1991-09-06 1991-09-06 データ通信システム

Publications (1)

Publication Number Publication Date
JPH05227255A true JPH05227255A (ja) 1993-09-03

Family

ID=16858816

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3227311A Pending JPH05227255A (ja) 1991-09-06 1991-09-06 データ通信システム

Country Status (1)

Country Link
JP (1) JPH05227255A (ja)

Similar Documents

Publication Publication Date Title
US4873715A (en) Automatic data/voice sending/receiving mode switching device
EP0421779A2 (en) Communication device
JP2813130B2 (ja) 通信システム内で経路識別を実行する方法
JPS5826582B2 (ja) 端末システムの障害通知方式
CN111031134A (zh) 一种通讯方法及装置
JP2747594B2 (ja) ファクシミリ装置
JP3288455B2 (ja) ファクシミリ装置
US6374309B1 (en) Communication signal suppressing apparatus and common line signal apparatus capable of reducing workload of firmware
JP2750923B2 (ja) ネットワーク接続障害回避方式
JP2737566B2 (ja) フックフラッシュ検出方式
JPH10327261A (ja) ファクシミリ装置
JPH02190041A (ja) 障害回復時の送信開始ポイントチェック方式
JP2878190B2 (ja) バッファエリア管理方法
JPH04299458A (ja) 情報検索装置
US5426647A (en) Data communication apparatus detecting interrupt requests through data error detection
JPS6412148B2 (ja)
JPH09331344A (ja) データ通信システムの2重化伝送制御方法
JPH08123746A (ja) 伝送装置の制御システム
JPH0157538B2 (ja)
JPH11284645A (ja) リング状ネットワークのデータ転送方式
JPS6189770A (ja) 通信速度制御方式
JP2993354B2 (ja) 回線制御システム切替方式
JPS6281852A (ja) 通信端末装置
JPS5854781A (ja) フアクシミリ装置におけるフレ−ム受信方式
JPH04180461A (ja) 通信装置