JPS5981940A - Data transfer system - Google Patents

Data transfer system

Info

Publication number
JPS5981940A
JPS5981940A JP57190843A JP19084382A JPS5981940A JP S5981940 A JPS5981940 A JP S5981940A JP 57190843 A JP57190843 A JP 57190843A JP 19084382 A JP19084382 A JP 19084382A JP S5981940 A JPS5981940 A JP S5981940A
Authority
JP
Japan
Prior art keywords
data
sum check
transmission
transferred
received
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
JP57190843A
Other languages
Japanese (ja)
Inventor
Kosuke Kamo
加茂 康輔
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 JP57190843A priority Critical patent/JPS5981940A/en
Publication of JPS5981940A publication Critical patent/JPS5981940A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Correction Of Errors (AREA)
  • Retry When Errors Occur (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

PURPOSE:To detect easily an error of transmit data and to resend the data from a transmission side when an error is detected by adding sum check data to the data and collating it with a sum check data generated on a reception side. CONSTITUTION:Data 7 stored in a transmit data area 1 is led out to a transmission part 2 and all words of the data 7 are summed up to generate sum check data before the data is outputted to a data line 6; and the sum check data is added to the data 7 and the resulting data is transferred through the data line 6. This transferred data is received by a reception part 13 and set temporarily, and the data 7 is sent to a data collation part 11. This collation part 11 sums up all words of the data 7 to generate sum check data, which is collated with the sum check data transferred from the transmission part 2. When they coincide with each other, the data 7 is stored as received data 8 in a received data area 4 and when they do not coincide with each other, that is reported to a transfer report code reception part 10 and the transmission part 2 resends the data.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明はデータ転送方式釦係シ、特に2つの装置間のデ
ータ転送における転送データの誤シ検出あるいCi誤ジ
回復方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a data transfer method button system, and particularly to a data transfer error detection or Ci error recovery method in data transfer between two devices.

〔従来技術〕[Prior art]

複数台の処理装置間、およびこれらの処理装置と複数の
端末装置間を通信回線で接続し、必要なデータを即時に
転送、処理する所謂オンラインシステムが実用化されて
bる。
A so-called online system has been put into practical use, which connects a plurality of processing devices and between these processing devices and a plurality of terminal devices through communication lines, and instantly transfers and processes necessary data.

従来、この様な2装置間のデータ転送において。Conventionally, in data transfer between such two devices.

通信回線乃至データラインがアクティブであることの確
認はとられているが、送信側および受信側のデータその
ものを照合することは行なわれて因ない。このため、受
信データに誤シがある場合でも、そのデータが受信後処
理装置で処理され、処理装置が誤動作もしくは停止して
初めて転送データに誤りがあることが認識される。
Although it has been confirmed that the communication line or data line is active, the data itself on the sending and receiving sides has not been verified. Therefore, even if there is an error in the received data, the data is processed by the post-reception processing device, and the error in the transferred data is recognized only after the processing device malfunctions or stops.

〔発明の目的〕[Purpose of the invention]

従って、本発明の目的は、転送されたデータに誤りがあ
勺、それ釦よって処理装置が誤動作若しくは停止しない
様に、送受信間でのデータ転送の誤シを検出し、かつ誤
って転送されたデータの回復を自動的に行ない得るデー
タ転送方式を提供することにある。
Therefore, it is an object of the present invention to detect errors in data transfer between sending and receiving, and to prevent errors in transferred data from causing malfunction or stoppage of the processing device. The object of the present invention is to provide a data transfer method that can automatically recover data.

〔発明の要点〕[Key points of the invention]

而して、本発明は、2装置間のデータ転送に際し、送信
側では転送すべきデータと、そilをサムチェックした
サムチェックデータとを対にして転送する。受信側では
、受信したデータをサムチェックして生成されたサムチ
ェックデータと、前記送信側より転送されたサムチェッ
クデータとの比較照合を行ない、不一致の場合には、そ
の受信データを無効とし、送信側にデータを再転送する
様に指令するものである。これによ゛って、送受信間で
のデータ転送の誤シが防止され・、かつ誤シデータによ
る処理装置の誤動作を防止できる。
Thus, in the present invention, when data is transferred between two devices, the transmitting side transfers the data to be transferred and the sum check data obtained by sum checking the data as a pair. On the receiving side, the sum check data generated by sum checking the received data is compared with the sum check data transferred from the transmitting side, and if they do not match, the received data is invalidated, This command instructs the sending side to retransmit the data. This prevents erroneous data transfer between transmission and reception, and also prevents malfunction of the processing device due to erroneous data.

〔実施例の説明〕[Explanation of Examples]

以下1図面を参照して本発明の一実施例について説明す
る。第1図は、送信側及び受信側を示すブロック図であ
る。
An embodiment of the present invention will be described below with reference to one drawing. FIG. 1 is a block diagram showing a transmitting side and a receiving side.

この図において、送信データ領域1に格納されているデ
ータ7が転送され、受信側データ領域4にデータ8とし
て格納される。この送信データ領域1及び受信データ領
域2は、データ転送すべき2装置に相当する。
In this figure, data 7 stored in the transmission data area 1 is transferred and stored as data 8 in the receiving side data area 4. The transmission data area 1 and reception data area 2 correspond to two devices to which data should be transferred.

送信データ領域1内のデータは、逐時送信部2に取シ出
される。送信部2では、データの転送に先立って、デー
タ7を全ワード加算してサムチェックデータを作成する
。そして、そのデータ7の後にサムチェックデータが付
加されて、送信データが作成され、一時送信部2にセッ
トされる。これらデータ7及びサムチェックデータを含
む送信データはデータ@6を介して受信側へ転送される
The data in the transmission data area 1 is taken out by the transmission section 2 from time to time. In the transmitter 2, prior to data transfer, data 7 is added to all words to create sum check data. Then, sum check data is added after the data 7 to create transmission data, which is set in the temporary transmission unit 2. Transmission data including these data 7 and sum check data is transferred to the receiving side via data @6.

受信側には、受信部3及びデータ照合部11が設けられ
る。送信データは受信部3に一時セットされるが、この
送信データよpデータ7がデータ照合部11に取シ出さ
れる。データ照合部11では、デ〜り7の全ワードを加
算し、サムブーニックデータを作成する。かつ、このサ
ムブーニックデータと、送信部2よル転送されたサムチ
ェックデータとを比較照合する。
A receiving section 3 and a data matching section 11 are provided on the receiving side. The transmission data is temporarily set in the receiving section 3, and this transmission data and p data 7 are taken out to the data collation section 11. The data collation unit 11 adds all the words of D to 7 to create thumbnail data. This thumb nick data is compared and verified with the sum check data transferred from the transmitter 2.

この比較照合の結果、不一致の場合には、誤転送である
とみなして、制御線9を介して送信側建設けられた転送
連絡コード受信部10へ転送連絡コードを送ル、異常状
態である旨連絡する。これによって転送連絡コード受信
部10は直ちに送信データ領域1に格納されているデー
タ7の再送にとシかかる。尚、再送の手順は前述した手
11rと同様である。
As a result of this comparison and verification, if there is a mismatch, it is assumed that the transfer is an error and the transfer contact code is sent to the transfer contact code receiving unit 10 built on the sending side via the control line 9, indicating that there is an abnormal state. I will contact you to inform you. As a result, the transfer contact code receiving section 10 immediately starts retransmitting the data 7 stored in the transmission data area 1. Note that the retransmission procedure is the same as in step 11r described above.

一方、前述した比較照合において、一致した場合には、
正常受信であるとみなして、前記転送連絡コード受信部
10へ正常受信である旨のコードか送られる。同時妃、
正常に受信され走データは、サムチェックデータが除去
され、受信データ8として受信データ領域4に格納され
る。
On the other hand, if there is a match in the comparison match mentioned above,
It is assumed that the reception is normal, and a code indicating normal reception is sent to the transfer contact code receiving section 10. Simultaneous princess,
The normally received running data has the sum check data removed and is stored in the received data area 4 as received data 8.

尚、送信データ領域IVc格納されたデータ7は正常受
信した旨のコードが転送連絡コード受信部10に送られ
ることによって、書き替え又は消去される。
Note that the data 7 stored in the transmission data area IVc is rewritten or erased by sending a code indicating normal reception to the transfer contact code receiving section 10.

また、送信側からのデータの再送時にも、再び誤転送を
起す場合もあ夛、この様な場合FCは、例えば回線障害
であるとみなして送信を中断し、オペレータ等にその旨
の表示を行なって知らせる。
Furthermore, when data is retransmitted from the sending side, there may be cases where an erroneous transfer occurs again. In such a case, the FC assumes that there is a line failure, interrupts the transmission, and displays a message to that effect to the operator, etc. Do it and let them know.

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

以上ri!明した様に、本発明によれば、データにサム
チェックデータを付加して送信し、受信側で生成したサ
ムチェックデータと照合する様にしたので、転送データ
に誤シがあることが容易に検出される。かつ、その照合
結果により送信側にデータの再送を促すこと建よシ、誤
シの回復を行なうことができる。
That’s all! As explained above, according to the present invention, the sum check data is added to the data and transmitted, and the data is compared with the sum check data generated on the receiving side, so it is easy to detect errors in the transmitted data. Detected. Furthermore, based on the verification results, it is possible to urge the transmitting side to retransmit data and to recover from errors.

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

添付した図面は、本発明の一実施例によるデータ転送方
式の説明忙供する送信側及び受信側を示すブロック図。 1・・・送信データ領域、2・・・送信部、3・・・受
信部。 4・・・受信データ領域、10 用転送連絡コード受信
部、11・・・データ照合部。 代理人弁理士 薄 出 利 幸
The accompanying drawing is a block diagram illustrating a transmitting side and a receiving side for explaining a data transfer method according to an embodiment of the present invention. 1... Transmission data area, 2... Transmitting section, 3... Receiving section. 4... Reception data area, 10 Transfer contact code receiving section, 11... Data collation section. Representative Patent Attorney Yuki Usui

Claims (1)

【特許請求の範囲】[Claims] 送信すべきデータをサムチェックした第1のサノ、チェ
ックデータを該送信データに付加して送信し、受信側で
は該送信データをサムチェックして第2のザムブーエッ
クデータを生成すると共に、該第1のザムブーエックデ
ータと第2のザムプーエックデータとを比較照合し、該
照合結果に従って送信側より前記送信し之データと同様
のデータを再送する様にしたことを特徴とするデータ転
送方式。
The first system performs a sum check on the data to be transmitted, adds check data to the transmission data, and transmits the data, and the receiving side performs a sum check on the transmission data to generate second sum check data. A data transfer characterized in that the first Zambuek data and the second Zambuek data are compared and verified, and the transmitting side retransmits data similar to the transmitted data according to the verification result. method.
JP57190843A 1982-11-01 1982-11-01 Data transfer system Pending JPS5981940A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57190843A JPS5981940A (en) 1982-11-01 1982-11-01 Data transfer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57190843A JPS5981940A (en) 1982-11-01 1982-11-01 Data transfer system

Publications (1)

Publication Number Publication Date
JPS5981940A true JPS5981940A (en) 1984-05-11

Family

ID=16264690

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57190843A Pending JPS5981940A (en) 1982-11-01 1982-11-01 Data transfer system

Country Status (1)

Country Link
JP (1) JPS5981940A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0353341A (en) * 1989-07-21 1991-03-07 Fujitsu Ltd Recovery system
JPH03233793A (en) * 1990-02-09 1991-10-17 Sanyo Electric Co Ltd Card deciding device
US7627614B2 (en) 2005-03-03 2009-12-01 Oracle International Corporation Lost write detection and repair
US9767178B2 (en) 2013-10-30 2017-09-19 Oracle International Corporation Multi-instance redo apply
US9892153B2 (en) 2014-12-19 2018-02-13 Oracle International Corporation Detecting lost writes
US10152500B2 (en) 2013-03-14 2018-12-11 Oracle International Corporation Read mostly instances
US10691722B2 (en) 2017-05-31 2020-06-23 Oracle International Corporation Consistent query execution for big data analytics in a hybrid database
US10698771B2 (en) 2016-09-15 2020-06-30 Oracle International Corporation Zero-data-loss with asynchronous redo shipping to a standby database
US10747752B2 (en) 2015-10-23 2020-08-18 Oracle International Corporation Space management for transactional consistency of in-memory objects on a standby database
US10891291B2 (en) 2016-10-31 2021-01-12 Oracle International Corporation Facilitating operations on pluggable databases using separate logical timestamp services
US11475006B2 (en) 2016-12-02 2022-10-18 Oracle International Corporation Query and change propagation scheduling for heterogeneous database systems
US11657037B2 (en) 2015-10-23 2023-05-23 Oracle International Corporation Query execution against an in-memory standby database

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0353341A (en) * 1989-07-21 1991-03-07 Fujitsu Ltd Recovery system
JPH03233793A (en) * 1990-02-09 1991-10-17 Sanyo Electric Co Ltd Card deciding device
US7627614B2 (en) 2005-03-03 2009-12-01 Oracle International Corporation Lost write detection and repair
US10152500B2 (en) 2013-03-14 2018-12-11 Oracle International Corporation Read mostly instances
US10642861B2 (en) 2013-10-30 2020-05-05 Oracle International Corporation Multi-instance redo apply
US9767178B2 (en) 2013-10-30 2017-09-19 Oracle International Corporation Multi-instance redo apply
US9892153B2 (en) 2014-12-19 2018-02-13 Oracle International Corporation Detecting lost writes
US10747752B2 (en) 2015-10-23 2020-08-18 Oracle International Corporation Space management for transactional consistency of in-memory objects on a standby database
US11657037B2 (en) 2015-10-23 2023-05-23 Oracle International Corporation Query execution against an in-memory standby database
US10698771B2 (en) 2016-09-15 2020-06-30 Oracle International Corporation Zero-data-loss with asynchronous redo shipping to a standby database
US10891291B2 (en) 2016-10-31 2021-01-12 Oracle International Corporation Facilitating operations on pluggable databases using separate logical timestamp services
US11475006B2 (en) 2016-12-02 2022-10-18 Oracle International Corporation Query and change propagation scheduling for heterogeneous database systems
US10691722B2 (en) 2017-05-31 2020-06-23 Oracle International Corporation Consistent query execution for big data analytics in a hybrid database

Similar Documents

Publication Publication Date Title
JPS5981940A (en) Data transfer system
JPH0691513B2 (en) Data transmission error detection method
JPH0374946A (en) Error control system in data communication
JPS63318838A (en) Error control communication method
JPH04111553A (en) Arq communication system
KR20010091593A (en) Method for restoring error using parity block code
JPS609240A (en) Communication controller
JPH01276841A (en) Data transferring method
JPH03104582A (en) Robot control device using serial communication
JPH0195636A (en) Signal transfer equipment
JPS59158140A (en) Data transmission system
JPH06290130A (en) Data communication controller
JPS60171840A (en) Data transmission system
JPS6062260A (en) Data transfer system
JPH01252037A (en) Transmitting error correcting system
JPH06101723B2 (en) Data transmission method
JPH05260125A (en) Data transfer control system
KR910005384B1 (en) Interfaing method between external computer system and private exchanger
JPH05219023A (en) Transmitting device for data with error control code
JPH1013388A (en) Data transfer equipment
JPH104413A (en) Data transmission system
JPS62227232A (en) Transmission equipment
JPS60100844A (en) Parallel communication controller
JPS6239929A (en) Data transmission equipment
JPH04271536A (en) Data signal transmitter-receiver