JPH0612530B2 - Data transmission / reception method - Google Patents
Data transmission / reception methodInfo
- Publication number
- JPH0612530B2 JPH0612530B2 JP59047813A JP4781384A JPH0612530B2 JP H0612530 B2 JPH0612530 B2 JP H0612530B2 JP 59047813 A JP59047813 A JP 59047813A JP 4781384 A JP4781384 A JP 4781384A JP H0612530 B2 JPH0612530 B2 JP H0612530B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- terminal
- terminal device
- transmission
- response
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Description
【発明の詳細な説明】 (a) 発明の技術分野 本発明は、上位装置から複数の端末装置宛にデータを送
出する際に、各端末装置へのデータ送出をほぼ併行して
行うことが可能となるデータ送受信方式に関する。Description: (a) Technical Field of the Invention The present invention enables data transmission to each terminal device to be performed almost concurrently when data is transmitted from a host device to a plurality of terminal devices. The data transmission / reception method is as follows.
(b) 従来技術と問題点 センタ等の上位装置と複数の端末装置とが回線で接続さ
れたシステムにおいては、各端末装置に対して予め用意
されたデータを順次送信する、いわゆる配信処理が行わ
れる。従来の配信処理においては、まず、上位装置によ
り1つの端末装置に対して単位のデータ送信が行われ
る。そしてこのデータ送信に対する当該端末装置からの
応答(例えばデータ受信可否応答)データを参照するも
のであった。このように従来では、1つの端末装置に対
するデータ送信毎に、そのデータ送信に関する送信結果
(即ち各端末からの応答)を確認して、次の端末装置へ
のデータ送信を行う。従って配信処理における各端末装
置へのデータ送信(送信結果確認を含む)時間が長くな
り、配信処理の遅延化を招く原因の1つとなっていた。(b) Conventional technology and problems In a system in which a host device such as a center and a plurality of terminal devices are connected by a line, so-called distribution processing is performed in which data prepared in advance is sequentially transmitted to each terminal device. Be seen. In the conventional distribution process, first, the host device transmits data in units to one terminal device. Then, the response (for example, data reception permission / prohibition response) data from the terminal device in response to this data transmission is referred to. As described above, conventionally, every time data is transmitted to one terminal device, the transmission result regarding the data transmission (that is, the response from each terminal) is confirmed, and the data is transmitted to the next terminal device. Therefore, the time required for data transmission (including confirmation of the transmission result) to each terminal device in the distribution process becomes long, which is one of the causes of delaying the distribution process.
(c) 発明の目的 本発明の目的は、上述した従来の欠点を取除くべく、各
端末装置へのデータ配信時間の短縮化を図り得るデータ
送受信方式を提供するにある。(c) Object of the Invention An object of the present invention is to provide a data transmission / reception system capable of shortening the data delivery time to each terminal device in order to eliminate the above-mentioned conventional drawbacks.
(d) 発明の構成 上記目的を達成するため本発明においては、各端末装置
へのデータ送信とともに行っていた送信結果の確認をや
め、各端末へのデータ送出と、各端末からの応答データ
受信蓄積とを並行して行うようにする。そして送信結果
の確認は、各端末への単位の送信データ送出完了後に一
括して行うようにしたものである。以下実施例を用いて
本発明を詳述する。(d) Configuration of the invention In order to achieve the above-mentioned object, in the present invention, the confirmation of the transmission result, which was performed together with the data transmission to each terminal device, is stopped, the data transmission to each terminal and the response data reception from each terminal are performed. Accumulation should be done in parallel. The confirmation of the transmission result is performed collectively after the transmission of the transmission data in units of each terminal is completed. The present invention will be described in detail below with reference to examples.
(e) 発明の実施例 第1図は本発明が適用されるデータ送受信システムの一
例を示す構成ブロック図である。同図に示すシステム
は、銀行等の金融機関におけるセンタ1と各支店(営業
店)7とのオンラインデータ送受信システムである。セ
ンタ1の中央処理装置(以下CPUと称す)2は通信制
御装置(CCP)3,特定(専用)回線,及び端末制御
装置(TC)5を介して各支店7に設置される複数の端
末装置8,9……に接続される。(e) Embodiment of the Invention FIG. 1 is a configuration block diagram showing an example of a data transmission / reception system to which the present invention is applied. The system shown in the figure is an online data transmission / reception system between a center 1 and each branch (sales office) 7 in a financial institution such as a bank. A central processing unit (hereinafter referred to as CPU) 2 of the center 1 is a plurality of terminal devices installed in each branch 7 via a communication control device (CCP) 3, a specific (dedicated) line, and a terminal control device (TC) 5. It is connected to 8, 9 ...
センタ1には、顧客の有する口座情報、各支店にて行わ
れた取引情報等を格納するフィルタ4が設けられる。ま
た、端末制御装置5に設けられるバッファファイル(カ
セット)6は、センタ1と各端末との送受データのバッ
ファリング等に用いられる。The center 1 is provided with a filter 4 for storing account information of customers, transaction information conducted at each branch, and the like. A buffer file (cassette) 6 provided in the terminal control device 5 is used for buffering transmission / reception data between the center 1 and each terminal.
このシステムにおいては、例えば窓口閉店後にセンタ1
による配信処理が行われる。即ち各支店における、その
日の取引額等の集計がセンタ1にて行われ、この集計デ
ータが各支店7に通知される。この集計データは各支店
単位で生成されるものであり、各支店7におけるプリン
タ装置9等の端末装置にて出力されることになる。In this system, for example, the center 1
The distribution process is performed by. That is, the transaction amount of each day at each branch is totaled at the center 1, and the total data is notified to each branch 7. This aggregated data is generated for each branch, and is output by a terminal device such as the printer device 9 in each branch 7.
第2図は本発明の一実施例を示す図であって、第1図に
示したセンタCPU2における配信処理部の構成を示す
機能ブロック図である。また第3図は、第2図実施例の
動作を示すフローチャートである。第2図において、2
1は配信制御部であって、各端末(即ち各支店)単位に
用意された配信データを順次送出するもの、22は通信
制御部であって、通信制御装置3による対回線上の通信
制御を行うもの,23は送信結果出力部であり、各端末
装置(例えばプリンタ9)から返送される応答データを
受信し、順次蓄積するものである。これらの各制御部2
1〜23は、例えばCPU2の実行するプログラムとし
て構成される。FIG. 2 is a diagram showing an embodiment of the present invention and is a functional block diagram showing a configuration of a distribution processing unit in the center CPU 2 shown in FIG. FIG. 3 is a flow chart showing the operation of the embodiment shown in FIG. In FIG. 2, 2
Reference numeral 1 denotes a distribution control unit, which sequentially sends out distribution data prepared for each terminal (that is, each branch), 22 denotes a communication control unit, which controls communication on the line by the communication control device 3. Reference numeral 23 denotes a transmission result output unit which receives response data returned from each terminal device (for example, the printer 9) and sequentially stores the response data. Each of these control units 2
1 to 23 are configured as programs executed by the CPU 2, for example.
41,42はそれぞれ配信データファイル、送信結果フ
ァイルであり、第1図に示したセンタファイル4の一部
が割当てられる。配信データファイル41は、順インデ
ックス編成ファイルであり、データ読込みはランダム又
は順次行うことができる。そして送信先端末番号,送信
すべき集計データを示す帳票ページ,帳票の行番号等に
よってキーが構成されている。配信制御部21は、これ
らのキーを用いてこのファイル41をアクセスし、ある
端末装置に対する送信データを用意することになる。Reference numerals 41 and 42 denote a distribution data file and a transmission result file, respectively, to which a part of the center file 4 shown in FIG. 1 is allocated. The distribution data file 41 is a sequential index organization file, and data reading can be performed randomly or sequentially. The key is composed of the destination terminal number, the form page indicating the total data to be transmitted, the line number of the form, and the like. The distribution control unit 21 will access the file 41 using these keys and prepare transmission data for a certain terminal device.
一方、送信結果ファイル42は、順編成ファイルであ
り、送信結果出力部23によってその領域を用意され
る。そして配信制御部21がデータ送信を行った端末装
置からの応答データが格納されることになる。この応答
データは、受信側端末番号と、受信可否を示す情報など
により構成される。以下、第3図のフローチャートを基
に、実施例装置の動作を説明する。On the other hand, the transmission result file 42 is a sequential file, and its area is prepared by the transmission result output unit 23. Then, the response data from the terminal device to which the distribution control unit 21 transmitted the data is stored. This response data is composed of the receiving side terminal number and information indicating whether or not the reception is possible. The operation of the embodiment apparatus will be described below with reference to the flowchart of FIG.
まず配信制御部21は、配信データファイル41を
リードし、各支店7に配信すべき最初のデータを編集す
る。本実施例では、この最初のデータは、各支店の端末
装置9に対する集計データ配信の開始コマンドである。First, the distribution control unit 21 reads the distribution data file 41 and edits the first data to be distributed to each branch 7. In the present embodiment, this first data is a start command of distribution of aggregated data to the terminal device 9 of each branch.
配信制御部21は、この配信開始コマンドを電文形
式に編集し、通信制御部22を起動する。通信制御部2
2は、電文中に含まれる送信先端末番号を基に、対応す
る回線上に、この電文を送出する。具体的には、データ
送信先端末装置9を制御する端末制御装置5宛に、配信
データを送出することになる。この配信データ(この場
合配信開始コマンド)の送出は、背信データファイル4
1にて指定される全ての端末装置9に対して順次行われ
る。The delivery control unit 21 edits this delivery start command in a message format and activates the communication control unit 22. Communication control unit 2
2 sends this message to the corresponding line based on the destination terminal number included in the message. Specifically, the distribution data is sent to the terminal control device 5 that controls the data transmission destination terminal device 9. Transmission of this distribution data (in this case, the distribution start command) is performed by the backsend data file 4
This is sequentially performed for all the terminal devices 9 designated by 1.
配信開始コマンドを受信した端末制御装置5は、こ
のコマンドに対する応答データを返送する。即ち、自己
及び配信先の端末装置9の受信準備が完了しているか否
かをセンスする。そしてこのセンス結果に基いて、デー
タの受信可否状態を返送する。例えば、端末装置9の電
源オン/オフ状態,集計データを格納するための磁気テ
ープカセットが正しくセットされているか否か等をテェ
ックして、受信可否判断を行う。そして各端末装置毎の
端末番号とともに、この受信可否の応答データをセンタ
1に返送することになる。Upon receiving the distribution start command, the terminal control device 5 returns response data for this command. That is, it senses whether or not the self and the destination terminal devices 9 are ready to receive. Then, based on this sense result, the data receivability status is returned. For example, the power ON / OFF state of the terminal device 9 and whether or not the magnetic tape cassette for storing the total data is properly set are checked to determine whether or not the data can be received. Then, together with the terminal number of each terminal device, the response data indicating whether the reception is possible or not is returned to the center 1.
端末制御装置5から返送される応答電文の内容は、
送信結果出力部23によって送信結果ファイル42に書
込まれる。応答電文の受信,及びファイル42への書込
みは、各端末装置への電文送出に対応して行われる。つ
まり通信制御装置3と端末制御装置5間の通信プロトコ
ルは従来と同様である。しかるに、配信制御部21によ
るデータ送出動作と、送信結果出力部による応答電文の
受信蓄積動作とは、全く独立して行われる。即ち、配信
データの送出は、応答電文の内容解析(デコード)動作
を行うことなく順次実行される。The content of the response message returned from the terminal control device 5 is
It is written in the transmission result file 42 by the transmission result output unit 23. The reception of the response message and the writing to the file 42 are performed corresponding to the message transmission to each terminal device. That is, the communication protocol between the communication control device 3 and the terminal control device 5 is the same as the conventional one. However, the data transmission operation by the distribution control unit 21 and the reception and accumulation operation of the response message by the transmission result output unit are performed completely independently. That is, the delivery of the distribution data is sequentially performed without performing the content analysis (decoding) operation of the response message.
しかして、配信制御部21による各端末装置9への
最初のデータ送出が終了し、且つこれらのデータ送出に
対する応答データが全て送信結果ファイル42に書込ま
れた後、配信制御部21によるファイル42のリードが
行われる。即ち、各端末装置からの応答内容を解析す
る。この結果、送信結果正常(受信可能状態)な端末装
置に対しては、その端末装置の端末番号,帳票ページ及
び行数から成るキーが作成される。そしてこのキーに基
いて配信データファイル41がアクセスされ、当該端末
装置に対する次の送信データ(この場合、その単毎に対
する集計データの1ページ第1行目のデータ)が読出さ
れる。読出されたデータは、上述したと同様の動作によ
って配信されることになる。Then, after the first data transmission by the distribution control unit 21 to each terminal device 9 is completed and all the response data for these data transmissions are written in the transmission result file 42, the file 42 by the distribution control unit 21. Will be lead. That is, the content of the response from each terminal device is analyzed. As a result, a key including the terminal number of the terminal device, the form page, and the number of lines is created for the terminal device whose transmission result is normal (receivable state). Then, the distribution data file 41 is accessed based on this key, and the next transmission data for this terminal device (in this case, the data on the first line of the first page of the aggregation data for each unit) is read. The read data will be distributed by the same operation as described above.
一方、受信不可能の旨から応答のあった端末装置に対し
ては、配信制御部21は、当該端末装置に対する次から
のデータ送出を行わない。このようにして受信不能な端
末装置(支店)に対しては、対応する集計データの送出
を行わない。On the other hand, for a terminal device that has received a response indicating that it cannot be received, the distribution control unit 21 does not send the next data to the terminal device. In this way, the corresponding aggregate data is not sent to the terminal device (branch) that cannot be received.
受信可の応答があった端末装置への1行分ずつ集計デー
タ送出に対する各端末装置からの応答電文についても、
上記と同様に、送信結果出力部によってファイル42に
順次蓄積される。そして上記〜の動作を繰返し、各
端末装置への集計データを順次送出することになる。Regarding the response message from each terminal device to the transmission of the aggregated data for each line to the terminal device that has received a response
Similar to the above, the transmission result output unit sequentially accumulates in the file 42. Then, the above operations (1) to (5) are repeated to sequentially send the aggregated data to each terminal device.
以上の如く本実施例によれば、各端末装置への送信デー
タの送出動作と応答データの蓄積とを各々独立して行う
ため、配信処理の時間を大巾に短縮できる。しかも、あ
る端末装置に対する単位の送信データ送出に当っては、
当該端末装置に対する1つ前のデータ送信結果に基いて
そのデータ送信/中止等を判断でき、端末装置の応答待
ち等の必要がない。更に電文再送等の処理も、各端末へ
の配信処理の1つのシーケンスとして、他の配信処理に
影響を与えることなく実行できる。As described above, according to the present embodiment, the operation of transmitting the transmission data to each terminal device and the storage of the response data are performed independently of each other, so that the time of the distribution process can be greatly shortened. Moreover, when sending out transmission data in units of a certain terminal device,
Based on the result of the immediately preceding data transmission to the terminal device, the data transmission / cancellation can be judged, and there is no need to wait for a response from the terminal device. Furthermore, processing such as message resending can be executed as one sequence of distribution processing to each terminal without affecting other distribution processing.
(f) 発明の効果 以上詳述した如く本発明によれば、各端末装置に対する
データ配信処理時間の短縮化を図ることができ、特にセ
ンタCPUの処理負荷も大巾に軽減できるものである。(f) Effects of the Invention As described in detail above, according to the present invention, the data distribution processing time for each terminal device can be shortened, and particularly the processing load of the center CPU can be greatly reduced.
第1図は本発明が適用されるデータ送受信システムの一
例を示す図,第2図は本発明の一実施例を示す図,第3
図は、その動作フローチャートである。1はセンタシス
テム,2はCPU,21は配信制御部,22は通信制御
部,23は送信結果出力部,41は配信データファイ
ル,42は送信結果ファイルをそれぞれ示す。FIG. 1 is a diagram showing an example of a data transmission / reception system to which the present invention is applied, FIG. 2 is a diagram showing an embodiment of the present invention, and FIG.
The figure is a flowchart of the operation. 1 is a center system, 2 is a CPU, 21 is a distribution control unit, 22 is a communication control unit, 23 is a transmission result output unit, 41 is a distribution data file, and 42 is a transmission result file.
Claims (1)
置に接続される複数の端末装置とを有し、上位装置が端
末制御装置を介して、各端末装置宛のデータの送信を行
うとともに、データが送出された各端末装置から該デー
タ送信に対する応答が端末制御装置を介して反送される
データ送受信システムにおいて、 各端末装置宛の送信データが格納される格納手段と、 格納手段に格納されたデータを各端末装置に順次送出す
る送出手段とを上位装置に設けるとともに、 各端末装置の装置状態を認識する認識手段と、 認識手段の認識結果に応じて、送信データに対応する処
理を各端末装置が可能であるか否かを示す応答データを
作成する作成手段とを端末制御装置に設け、 且つ前記作成手段が作成した応答データを受信蓄積する
蓄積手段を上位装置に設け、 上位装置は、各端末装置に単位の送信データを順次送出
した後に前記蓄積手段に蓄積された応答データを読出
し、読出した応答データに応じて各端末装置に対する次
のデータ送信を行うことを特徴とするデータ送受信方
式。1. A host device, comprising: a host device; and a plurality of terminal devices connected to the host device via the terminal control device, the host device transmitting data addressed to each terminal device via the terminal control device. At the same time, in the data transmission / reception system in which a response to the data transmission is sent back from each terminal device to which the data is transmitted via the terminal control device, the storage means for storing the transmission data addressed to each terminal device, and the storage means A sending unit that sequentially sends the stored data to each terminal device is provided in the host device, and a recognition unit that recognizes the device state of each terminal device and a process that corresponds to the transmission data according to the recognition result of the recognition unit The terminal control device is provided with a creating means for creating response data indicating whether or not each terminal device is capable, and a storage means for receiving and storing the response data created by the creating means is provided. Provided in the device, the host device sequentially transmits the transmission data in units to each terminal device, then reads the response data accumulated in the accumulating means, and transmits the next data to each terminal device according to the read response data. A data transmission / reception method characterized in that
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59047813A JPH0612530B2 (en) | 1984-03-13 | 1984-03-13 | Data transmission / reception method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59047813A JPH0612530B2 (en) | 1984-03-13 | 1984-03-13 | Data transmission / reception method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60197042A JPS60197042A (en) | 1985-10-05 |
| JPH0612530B2 true JPH0612530B2 (en) | 1994-02-16 |
Family
ID=12785800
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59047813A Expired - Lifetime JPH0612530B2 (en) | 1984-03-13 | 1984-03-13 | Data transmission / reception method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0612530B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57129050A (en) * | 1981-02-03 | 1982-08-10 | Hitachi Ltd | Loop communication system |
-
1984
- 1984-03-13 JP JP59047813A patent/JPH0612530B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60197042A (en) | 1985-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH08235092A (en) | Data transfer controller | |
| JPH0612530B2 (en) | Data transmission / reception method | |
| JPH1153123A (en) | Backup system | |
| JPH0442321A (en) | Ic card information processing system | |
| JPS6150353B2 (en) | ||
| US5809540A (en) | Processor command for prompting a storage controller to write a day clock value to specified memory location | |
| JP2723655B2 (en) | Communication processing device | |
| JPH01198862A (en) | System for managing received document | |
| JP3307331B2 (en) | Network file system data transfer method | |
| JP2644090B2 (en) | Communication method between computers | |
| JPH0582624B2 (en) | ||
| JPH05143402A (en) | Automatic file allocation device | |
| JPS6220080A (en) | Picking-up and collecting system for memory contents of remote place processor in network system | |
| JPS6048774B2 (en) | Data file management method | |
| JP3254814B2 (en) | Data transfer method | |
| JPH04373054A (en) | Filing device controller | |
| JP2912046B2 (en) | File server control method | |
| JPH04342041A (en) | Backup maintenance method for computer system | |
| JP2901302B2 (en) | Facsimile machine | |
| JPH0535619A (en) | File transferring device | |
| JP2661090B2 (en) | Message relay method in online system | |
| JP2020009244A (en) | Transaction system and data transmission / reception method | |
| JPH10187582A (en) | Information recording device | |
| JPS6086667A (en) | Sequential number management system | |
| JPH06268796A (en) | Facsimile store and forward exchange |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |