Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH054702B2 - - Google Patents
[go: Go Back, main page]

JPH054702B2 - - Google Patents

Info

Publication number
JPH054702B2
JPH054702B2 JP60265344A JP26534485A JPH054702B2 JP H054702 B2 JPH054702 B2 JP H054702B2 JP 60265344 A JP60265344 A JP 60265344A JP 26534485 A JP26534485 A JP 26534485A JP H054702 B2 JPH054702 B2 JP H054702B2
Authority
JP
Japan
Prior art keywords
user program
control task
program
dialog
data
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
Application number
JP60265344A
Other languages
Japanese (ja)
Other versions
JPS62123849A (en
Inventor
Hideo Kurokawa
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 Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP60265344A priority Critical patent/JPS62123849A/en
Publication of JPS62123849A publication Critical patent/JPS62123849A/en
Publication of JPH054702B2 publication Critical patent/JPH054702B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はローカルエリアネツトワーク
(LAN)により結ばれたホストコンピユータおよ
び端末(パーソナルターミナル)間のローカルエ
リアネツトワーク制御方式に関し、特にユーザプ
ログラム間のプログラム間通信方式に関する。
[Detailed Description of the Invention] [Field of Industrial Application] This invention relates to a local area network (LAN) control system between a host computer and a terminal (personal terminal) connected by a local area network (LAN), and particularly relates to a local area network control method between a host computer and a terminal (personal terminal) connected by a local area network (LAN). This paper relates to a communication method between programs.

〔従来の技術〕[Conventional technology]

従来、ローカルエリアネツトワークで結ばれた
ホストコンピユータおよび端末(パーソナルター
ミナル)上のユーザプログラム間のプログラム間
通信は、各ターミナルごとに自らあらかじめユー
ザプログラムを起動させたのち、ユーザプログラ
ムとLANプロトコル制御タスクとの間をセンド
データ(SEND DATA)、レシーブデータ
(RECEIVE DATA)、肯定応答および否定応答
から構成されるプロトコル制御により行つてい
た。
Conventionally, inter-program communication between user programs on host computers and terminals (personal terminals) connected via a local area network involves starting the user program on each terminal in advance, and then communicating between the user program and the LAN protocol control task. The communication between the two was performed using protocol control consisting of send data (SEND DATA), receive data (RECEIVE DATA), positive responses, and negative responses.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来の方式により、ローカルエリアネ
ツトワークで結ばれたホストコンピユータおよび
端末(パーソナルターミナル)上のユーザプログ
ラム間でプログラム間通信を行う場合、次のプロ
トコル制御方式に従つていた。
According to the conventional method described above, when performing inter-program communication between user programs on a host computer and a terminal (personal terminal) connected by a local area network, the following protocol control method has been followed.

(1) プログラム間通信を行うユーザプログラム
は、他プログラムから起動することができない
ため、自局内で自らアクテイベイト状態となつ
ている必要がある。
(1) A user program that performs inter-program communication cannot be activated from another program, so it must be activated within its own station.

(2) 通信制御装置を有する端末(パーソナルター
ミナル)上のユーザプログラムのみが通信回線
を介して他ホストコンピユータあるいは端末
(パーソナルターミナル)とオンラインデータ
転送ができる。
(2) Only a user program on a terminal (personal terminal) that has a communication control device can perform online data transfer with another host computer or terminal (personal terminal) via a communication line.

(3) データ転送に対する誤り制御は、肯定応答お
よび否定応答のみで行い、誤り回復制御および
データフロー制御は行つていない。
(3) Error control for data transfer is performed only by acknowledgments and negative acknowledgments; error recovery control and data flow control are not performed.

従つて次のような欠点があつた。 Therefore, there were the following drawbacks.

(1) ユーザプログラムはプログラム間通信を行う
相手のユーザプログラムを自らアクテイベイト
することができないため、ユーザプログラムの
起動・停止の自動化および分散処理化を図るこ
とができない。
(1) Since the user program cannot itself activate the user program of the other party with which it communicates between programs, it is not possible to automate the startup and termination of the user program and to achieve distributed processing.

(2) 通信制御装置を有していない端末(パーソナ
ルターミナル)上のユーザプログラムは通信回
線を介して他ホストコンピユータあるいは端末
(パーソナルターミナル)とオンラインデータ
転送を行うことができないため、通信制御装置
の共有化およびデータベースの共有化を図るこ
とができない。
(2) User programs on terminals (personal terminals) that do not have communication control equipment cannot perform online data transfer with other host computers or terminals (personal terminals) via communication lines; It is not possible to share or share the database.

(3) プログラム間通信に対する障害発生時の誤り
回復制御およびデータフロー制御を行つていな
いため、データの紛失および無秩序なデータ転
送を起こしやすい。
(3) Since error recovery control and data flow control are not performed when a failure occurs in communication between programs, data loss and disordered data transfer are likely to occur.

〔問題点を解決するための手段〕[Means for solving problems]

この発明のローカルエリアネツトワーク制御方
式は、ローカルエリアネツトワーク(LAN)に
より結ばれたホストコンピユータおよびパーソナ
ルターミナル上のユーザプログラム、ユーザプロ
グラム制御タスク、LANプロトコル制御タスク
および通信回線制御タスク間をアクテイベイトセ
ツシヨン〔ACTIVATE SESSION
(CONNECT)〕/デイアクテイベイトセツシヨ
ン〔DEACTIVATE SESSION
(DISCONNECT)〕、コネクトダイアログ
〔CONNECT DIALOG(ACTIVITY
START)〕/アクセプトダイアログ〔ACCEPT
DIALOG(ACTIVITY START ACK)〕、レシ
ーブデータ〔RECEIVE DATA(GIVE
TRANSFER)〕、センドデータ〔SEND DATA
(DATA TRANSFER)〕、シンクポイント
〔SYNC POINT(SYNC POINT)〕/シンクア
クノレジ〔SYNC ACK(SYNC ACK)〕、フイ
ニツシユダイアログ〔FINISH DIALG
(ACTIVITY END)〕/デイスコネクトダイア
ログ〔DISCONNECT DIALOG(ACTIVITY
END ACK)〕およびインタラプト
〔INTERRUPT(INTERRUPT)〕/インタラプ
トアクノレジ〔INTERRUPT ACK
(INTERRUPT ACK)〕から構成されるプログ
ラム間通信プロトコルを設定することにより、ユ
ーザプログラムからの通信要求に従い送信権制
御、データフロー制御およびタスク起動・停止制
御を行つてサービス品質の良い、秩序正しいプロ
グラム間通信を提供する。
The local area network control method of this invention activates user programs, user program control tasks, LAN protocol control tasks, and communication line control tasks on host computers and personal terminals connected by a local area network (LAN). ACTIVATE SESSION
(CONNECT) / DEACTIVATE SESSION
(DISCONNECT)], connect dialog [CONNECT DIALOG(ACTIVITY
START) / ACCEPT dialog
DIALOG (ACTIVITY START ACK)], receive data [RECEIVE DATA (GIVE
TRANSFER)], SEND DATA
(DATA TRANSFER)], sync point [SYNC POINT (SYNC POINT)]/sync acknowledgement [SYNC ACK (SYNC ACK)], finish dialog [FINISH DIALG]
(ACTIVITY END)] / DISCONNECT DIALOG (ACTIVITY
END ACK)] and interrupt [INTERRUPT (INTERRUPT)]/interrupt acknowledgment [INTERRUPT ACK]
(INTERRUPT ACK)] By setting an inter-program communication protocol consisting of (INTERRUPT ACK), transmission rights control, data flow control, and task start/stop control are performed according to communication requests from user programs, resulting in orderly programs with good service quality. Provide inter-communication.

〔実施例〕〔Example〕

次にこの発明について図面を参照して説明す
る。第1図はこの発明の一実施例である端末(パ
ーソナルターミナル)1,2上のユーザプログラ
ム3,4、ユーザプログラム制御タスク5,6、
およびLANプロトコル制御タスク7,8間のプ
ログラム間通信制御方式を示している。ここで、
ユーザプログラム3,4はOSI7層モデルの応用
層、ユーザプログラム制御タスク5,6はプレゼ
ンテーシヨン層、LANプロトコル制御タスク7,
8はセツシヨン層にそれぞれ位置し、それぞれの
層での制御を行う。
Next, the present invention will be explained with reference to the drawings. FIG. 1 shows user programs 3, 4 on terminals (personal terminals) 1, 2, user program control tasks 5, 6,
and the inter-program communication control method between LAN protocol control tasks 7 and 8. here,
User programs 3 and 4 are the application layer of the OSI 7-layer model, user program control tasks 5 and 6 are the presentation layer, LAN protocol control task 7,
Reference numerals 8 and 8 are respectively located in the session layer and perform control in each layer.

ユーザプログラム3がイネーブル(ENABLE)
命令を発行し、ユーザプログラム制御タスク5が
その要求を受付けると、アクテイベイトセツシヨ
ン(ACTIVATE SESSION)命令によるコネク
ト(CONNECT)要求をLANプロトコル制御タ
スク7、ローカルエリアネツトワーク、LANプ
ロトコル制御タスク8へと発行し、ターミナル2
のセツシヨンがアクテイベイトされると、アクセ
プト(ACCEPT)通知がLANプロトコル制御タ
スク8、ローカルエリアネツトワーク、LANプ
ロトコル制御タスク7へと行われ、ターミナル1
のLANプロトコル制御タスク7はターミナル2
のユーザプログラム制御タスク6およびユーザプ
ログラム4の生成起動を行うためのコネクトダイ
アログ(CONNECT DIALOG)命令
(ACTIVITY START)をLANプロトコル制御
タスク8に発行する。これにより、LANプロト
コル制御タスク8はパーソナルターミナル2上に
ユーザプログラム制御タスク6およびユーザプロ
グラム4を生成し、起動を行う。
User program 3 is enabled (ENABLE)
When the command is issued and the user program control task 5 accepts the request, it sends a CONNECT request based on the ACTIVATE SESSION command to the LAN protocol control task 7, local area network, and LAN protocol control task 8. Terminal 2
When the session is activated, an ACCEPT notification is sent to the LAN protocol control task 8, the local area network, and the LAN protocol control task 7, and the terminal 1
LAN protocol control task 7 of Terminal 2
A connect dialog (CONNECT DIALOG) command (ACTIVITY START) for generating and starting the user program control task 6 and user program 4 is issued to the LAN protocol control task 8. As a result, the LAN protocol control task 8 generates the user program control task 6 and the user program 4 on the personal terminal 2, and starts them up.

その生成・起動完了後、ユーザプログラム4が
イネーブル(ENABLE)命令を発行することに
より、生成・起動完了通知を示すアクセプトダイ
アログ(ACCEPT DIALOG)命令がユーザプ
ログラム制御タスク6,LANプロトコル制御タ
スク8へと転送され、アクテイビイテイスタート
オーケー(ACTIVITY START OK)として
LANプロトコル制御タスク8、ローカルエリア
ネツトワーク、LANプロトコル制御タスク7、
ユーザプログラム制御タスク5、ユーザプログラ
ム3へと通知されて、ユーザプログラム3が発行
したイネーブル(ENABLE)命令は完了し、ユ
ーザプログラム3とユーザプログラム4との間で
のプログラム間通信(データ転送)が可能とな
る。
After the generation/startup is completed, the user program 4 issues an enable (ENABLE) command, and an ACCEPT DIALOG command indicating the completion of generation/startup is sent to the user program control task 6 and LAN protocol control task 8. Transferred and displayed as ACTIVITY START OK
LAN protocol control task 8, local area network, LAN protocol control task 7,
The user program control task 5 and the user program 3 are notified, the enable command issued by the user program 3 is completed, and inter-program communication (data transfer) between the user program 3 and the user program 4 is completed. It becomes possible.

ユーザプログラム3からデータ送信を行う場
合、ユーザプログラム3がセンド(SEND)命令
を発行することにより、ユーザプログラム制御タ
スク5がLANプロトコル制御タスク7にデータ
転送のためのセンドデータ(SEND DATA)命
令を発行する。パーソナルターミナル2上のユー
ザプログラム4がレシーブ(RECEIVE)命令を
発行することにより、ユーザプログラム制御タス
ク6がLANプロトコル制御タスク8にデータ受
信を可能とするためのレシーブデータ
(RECEIVE DATA)命令を発行する。これによ
りLANプロトコル制御タスク7はLANプロトコ
ル制御タスク8にデータ転送(DATA
TRANSFER)を行い、ユーザプログラム4は
ユーザプログラム3から転送されたデータを受信
する(OK DATA)。
When transmitting data from the user program 3, the user program 3 issues a send (SEND) command, and the user program control task 5 issues a send data (SEND DATA) command for data transfer to the LAN protocol control task 7. Issue. When the user program 4 on the personal terminal 2 issues a receive (RECEIVE) command, the user program control task 6 issues a receive data (RECEIVE DATA) command to the LAN protocol control task 8 to enable data reception. . As a result, LAN protocol control task 7 transfers data (DATA) to LAN protocol control task 8.
TRANSFER), and the user program 4 receives the data transferred from the user program 3 (OK DATA).

ユーザプログラム4が次のレシーブ
(RECEIVE)命令を発行することにより、ユー
ザプログラム制御タスク6が次の受信要求を行う
ためのレシーブデータ(RECEIVE DATA)命
令をLANプロトコル制御タスク8へ発行し、OK
転送がLANプロトコル制御タスク8、ローカル
エリアネツトワーク、LANプロトコル制御タス
ク7、ユーザプログラム制御タスク5、ユーザプ
ログラム3へと転送され、ユーザプログラム3が
発行したセンド(SEND)命令は完了する。
When the user program 4 issues the next receive (RECEIVE) command, the user program control task 6 issues a receive data (RECEIVE DATA) command to the LAN protocol control task 8 for making the next reception request, and then OK.
The transfer is performed to the LAN protocol control task 8, the local area network, the LAN protocol control task 7, the user program control task 5, and the user program 3, and the SEND command issued by the user program 3 is completed.

ユーザプログラム3がレシーブ(RECEIVE)
命令を発行すると、ユーザプログラム制御タスク
5は受信要求を行うためのレシーブデータ
(RECEIVE DATA)命令をLANプロトコル制
御タスク7へ発行し、LANプロトコル制御タス
ク7、ギイブトランスフア(GIVE
TRANSFER)がLANプロトコル制御タスク8
へ送られ、オーケイセンド(OK SEND)がユ
ーザプログラム制御タスク6、ユーザプログラム
4へと転送され、ユーザプログラム4が発行して
いるレシーブ(RECEIVE)命令は送信権確得を
示す“OK SEND”通知で完了する。これによ
りユーザプログラム4はデータ送信が可能とな
る。
User program 3 receives (RECEIVE)
When the command is issued, the user program control task 5 issues a receive data (RECEIVE DATA) command to the LAN protocol control task 7 to perform a reception request, and the LAN protocol control task 7 then sends a give transfer (GIVE) command to the LAN protocol control task 7.
TRANSFER) is the LAN protocol control task 8
The OK SEND is transferred to the user program control task 6 and the user program 4, and the receive (RECEIVE) command issued by the user program 4 is an "OK SEND" notification indicating acquisition of the transmission right. Complete with . This enables the user program 4 to transmit data.

ユーザプログラム3,4間でのプログラム間通
信を終了する場合、ユーザプログラム3がデイス
エイブル(DISABLE)命令を発行し、これによ
りユーザプログラム制御タスク5がアクテイブイ
テイエンド(ACTIVITY END)とするための
フイニツシユダイアログ(FINISH DIALOG)
命令をLANプロトコル制御タスク7へ発行し、
LANプロトコル制御タスク7よりアクテイブイ
テイエンド(ACTIVITY END)がLANプロト
コル制御タスク8へ送られ、これよりオーケイフ
イニツシユ(OK FINISH)がユーザプログラム
制御タスク6、ユーザプログラム4へと転送さ
れ、ユーザプログラム4にはプログラムの停止・
消滅要求である“OK FINISH”が通知される。
これによりユーザプログラム4がデイスエイブル
(DISABLE)命令を発行するとユーザプログラ
ム制御タスク6はセツシヨン切断およびプログラ
ムの停止・消滅を要求するデイスコネクトダイア
ログ(DISCONNECT DIALOG)命令をLAN
プロトコル制御タスク8に発行し、LANプロト
コル制御タスク8よりアクテイブイテイエンドバ
ツク(ACTIVITY END BACK)へ送られ、
LANプロトコル制御タスク7、ユーザプログラ
ム制御タスク5へと転送され、ユーザプログラム
制御タスク5がセツシヨン切断のためのデイアク
テイベイトセツシヨン(DEACTIVATE
SESSION)命令をLANプロトコル制御タスク7
へ発行し、LANプロトコル制御タスク7よりデ
イスコネクト(DISCONNECT)LANプロトコ
ル制御タスク8へ送られ、更にオーケイ(OK)
がユーザプログラム制御タスク6、ユーザプログ
ラム4へと転送され、ユーザタスク4が発行した
デイスエイブル(DISABLE)命令は完了し、ユ
ーザプログラム4およびユーザプログラム制御タ
スク6は停止し、消滅する。
When terminating the inter-program communication between the user programs 3 and 4, the user program 3 issues a disable (DISABLE) command, which causes the user program control task 5 to issue a function to set the ACTIVITY END. FINISH DIALOG
Issue a command to LAN protocol control task 7,
ACTIVITY END is sent from LAN protocol control task 7 to LAN protocol control task 8, which then transfers OK FINISH to user program control task 6 and user program 4, and the user program 4. Stop the program.
“OK FINISH”, which is a cancellation request, is notified.
As a result, when the user program 4 issues a DISABLE command, the user program control task 6 issues a DISCONNECT DIALOG command that requests the session to be disconnected and the program to stop or disappear.
Issued to protocol control task 8, sent from LAN protocol control task 8 to ACTIVITY END BACK,
The data is transferred to the LAN protocol control task 7 and the user program control task 5, and the user program control task 5 executes a deactivate session (DEACTIVATE) to disconnect the session.
SESSION) command LAN protocol control task 7
LAN protocol control task 7 sends it to DISCONNECT LAN protocol control task 8, and then OK.
is transferred to the user program control task 6 and the user program 4, the DISABLE command issued by the user task 4 is completed, and the user program 4 and the user program control task 6 are stopped and disappear.

第2図は、ホストコンピユータがパーソナルタ
ーミナル9上の通信回線制御タスク17を介して
パーソナルターミナル10上のユーザプログラム
12を生成起動し、ホストコンピユータのユーザ
プログラムとデータ転送を行うためのアクテイベ
イトセツシヨン(ACTIVATE SESSION)パケ
ツト、センドデータ(SEND DATA)パケツト
等によるプログラム間通信の例を示している。
FIG. 2 shows an activation session in which the host computer generates and starts the user program 12 on the personal terminal 10 via the communication line control task 17 on the personal terminal 9, and performs data transfer with the user program of the host computer. An example of communication between programs using (ACTIVATE SESSION) packets, SEND DATA packets, etc. is shown.

第3図はユーザプログラム21,22間での秩
序あるデータ転送を維持するためのシンクポイン
ト(SYNC POINT)→シンクアクノレジ
(SYNC ACK)命令による同期点を用いたデー
タフロー制御を示している。ユーザプログラム2
1がシンクチエツク(SYNC CHECK)命令を
発行することにより、ユーザプログラム制御タス
ク23がシンクポイント(SYNC POINT)命
令をLANプロトコル制御タスク25へ発行し、
LANセツシヨンプロトコル制御タスク25はシ
ンクポイントがLANプロトコル制御タスク26
へ送られ、OKシンク(OK SYNC)がユーザプ
ログラム制御タスク24、ユーザプログラム22
へと転送され、ユーザプログラム22が発行して
いるレシーブ(RECEIVE)命令は同期点チエツ
ク要求(SYNC POINT)受信で完了する。こ
れによりユーザプログラム22はデータの順序性
のチエツクを行い、順序性に誤りがなければシン
クアクノレジ(SYNC ACK)命令を発行するこ
とによりユーザプログラム制御タスク24が
LANプロトコル制御タスク26へSYNC ACK
命令を発行し、これはLANプロトコル制御タス
ク26,LANプロトコル制御タスク25、ユー
ザプログラム制御タスク23ユーザプログラム2
1へと転送され、ユーザプログラム21が発行し
たデータフロー制御を行うためのシンクチエツク
(SYNC CHECK)命令は完了する。
FIG. 3 shows data flow control using a synchronization point by a synchronization point (SYNC POINT) → synchronization acknowledge (SYNC ACK) command to maintain orderly data transfer between the user programs 21 and 22. User program 2
1 issues a SYNC CHECK command, the user program control task 23 issues a SYNC POINT command to the LAN protocol control task 25,
The LAN session protocol control task 25 has a sink point that is the LAN protocol control task 26.
OK SYNC is sent to user program control task 24 and user program 22.
The receive (RECEIVE) command issued by the user program 22 is completed upon reception of the synchronization point check request (SYNC POINT). As a result, the user program 22 checks the order of the data, and if there is no error in the order, the user program control task 24 issues a sync acknowledge (SYNC ACK) command.
SYNC ACK to LAN protocol control task 26
Issues a command, which is executed by LAN protocol control task 26, LAN protocol control task 25, user program control task 23 user program 2
1, and the SYNC CHECK command issued by the user program 21 for data flow control is completed.

第4図はユーザプログラム29がイネーブル
(ENABLE)命令を発行してパーソナルターミナ
ル28上のユーザプログラム制御タスクおよびユ
ーザプログラムを生成・起動時、タスク生成・起
動に失敗した例を示している。
FIG. 4 shows an example in which when the user program 29 issues an ENABLE command to generate and start a user program control task and a user program on the personal terminal 28, the task creation and start fails.

第5図はユーザプログラム37がSEND命令に
よるデータ転送中に受信しているユーザプログラ
ム38が送信要求発生による送信権を確得するた
めにINTERRUPT命令によるINTERRUPTコ
マンドをユーザプログラム制御タスク40が
LANプロトコル制御タスク42を通してプログ
ラム間通信を行つているユーザプログラム37に
通知する例を示している。
FIG. 5 shows that the user program 38, which the user program 37 is receiving during data transfer using the SEND command, sends an INTERRUPT command using the INTERRUPT command to the user program control task 40 in order to acquire the right to send due to the generation of a transmission request.
An example is shown in which the user program 37 performing inter-program communication is notified through the LAN protocol control task 42.

第6図はローカルエリアネツトワーク(LAN)
のシステム構成図である。ローカルエリアネツト
ワークに端末(パーソナルターミナル)43,4
3′,43″が接続され、各端末43,43′,4
3″にそれぞれフロツピイデイスク装置44、磁
気デイスク装置45、印字装置46が接続されて
いる。端末43はホストコンピユータとも接続さ
れている。
Figure 6 shows local area network (LAN)
FIG. Terminal (personal terminal) 43,4 in the local area network
3', 43'' are connected, each terminal 43, 43', 4
3'' are connected to a floppy disk device 44, a magnetic disk device 45, and a printing device 46, respectively.The terminal 43 is also connected to a host computer.

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

以上説明したようにこの発明はローカルエリア
ネツトワーク(LAN)システム内のホストコン
ピユータおよびパーソナルターミナル上のユーザ
プログラム、ユーザプログラム制御タスク、
LANプロトコル制御タスクおよび通信回線制御
タスクをOSI7層モデルの応用層、プレゼンテー
シヨン層およびセツシヨン層に位置付けて機能割
付を行いアクテイベイトセツシヨン
〔ACTIVATE SESSION(CONNECT)〕/デイ
アクテイベイトセツシヨン〔DEACTIVATE
SESSION(DISCONNECT)〕、コネクトダイア
ログ〔CONNECT DIALOG(ACTIVITY
START)〕/アクセプトダイアログ〔ACCEPT
DIALOG(ACTIVITY START ACK)〕、レシ
ーブデータ〔RECEIVE DATA(GIVE
TRANSFER)〕、セントデータ〔SEND DATA
(DATA TRANSFER)〕、シンクポイント
〔SYNC POINT(SYNC POINT)〕/シンクア
クノレジ〔SYNC ACK(SYNC ACK)〕、フイ
ニツシユダイアログ〔FINISHDIALOG
(ACTIVITY END)〕/デイコネクトダイアロ
グ〔DISCONNECT DIALOG(ACTIVITY
END ACK)〕およびインタラプト
〔INTERRUPT(INTERRUPT)〕/インタラプ
トアクノレジ〔INTERRUPT ACK
(INTERRUPT ACK)〕から構成されるプログ
ラム間通信プロトコルを用いて制御し、ユーザプ
ログラムからの通信要求に従い送信権制御、デー
タフロー制御およびタスクアクテイビイテイ制御
を行つてサービス品質の良い秩序正しいデータ転
送を提供する効果がある。
As explained above, the present invention provides a user program on a host computer and a personal terminal in a local area network (LAN) system, a user program control task,
LAN protocol control tasks and communication line control tasks are positioned in the application layer, presentation layer, and session layer of the OSI 7-layer model, and functions are assigned to perform ACTIVATE SESSION (CONNECT)/DEACTIVATE
SESSION (DISCONNECT)], CONNECT DIALOG (ACTIVITY
START) / ACCEPT dialog
DIALOG (ACTIVITY START ACK)], receive data [RECEIVE DATA (GIVE
TRANSFER)〕, cent data〔SEND DATA
(DATA TRANSFER)], sync point [SYNC POINT (SYNC POINT)]/sync acknowledgement [SYNC ACK (SYNC ACK)], finish dialog [FINISHDIALOG]
(ACTIVITY END)/DISCONNECT DIALOG (ACTIVITY
END ACK)] and interrupt [INTERRUPT (INTERRUPT)]/interrupt acknowledgment [INTERRUPT ACK]
(INTERRUPT ACK)] and performs transmission right control, data flow control, and task activity control in accordance with communication requests from user programs to ensure orderly data transfer with good service quality. It is effective in providing

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

第1図はパーソナルターミナル上のユーザプロ
グラム、ユーザプログラム制御タスクおよび
LANプロトコル制御タスク間のセツシヨン開設
→データ送受信→セツシヨン閉設までのプログラ
ム間通信制御を示す図、第2図は通信回線で接続
されているホストコンピユータと通信回線制御タ
スクを介したパーソナルターミナル上のユーザプ
ログラム、ユーザプログラム制御タスクおよび
LANプロトコル制御タスク間のセツシヨン開設
→データ送受信→セツシヨン閉設までのプログラ
ム間通信制御を示す図、第3図はデータ転送時の
データフロー制御を示す図、第4図はタスク生成
起動失敗時の制御を示す図、第5図はデータ転送
時のINTERRUPT制御を示す図、第6図はロー
カルエリアネツトワーク(LAN)のシステム構
成図である。 17……通信回線制御タスク、18……コミユ
ニケーシヨン・ボード。
Figure 1 shows the user program on the personal terminal, the user program control task, and
A diagram showing inter-program communication control between LAN protocol control tasks, from session opening to data transmission/reception to session closing. User program, user program control task and
Diagram showing inter-program communication control from LAN protocol control task to session opening → data transmission/reception → session closing. Figure 3 is a diagram showing data flow control during data transfer. Figure 4 is when task creation fails. FIG. 5 is a diagram showing INTERRUPT control during data transfer, and FIG. 6 is a system configuration diagram of a local area network (LAN). 17... Communication line control task, 18... Communication board.

Claims (1)

【特許請求の範囲】 1 ローカルエリアネツトワーク(LAN)によ
り結ばれたホストコンピユータおよび端末上のユ
ーザプログラム間の、OSI7層モデルの応用層、
プレゼンテーシヨン層およびセツシヨン層に位置
するプログラム間通信方式において、 アクテイベイトセツシヨン/デイアクテイベイ
トセツシヨン、コネクトダイアログ/アクセプト
ダイアログ、レシーブデータ、センドデータ、シ
ンクポイント/シンクアクノレジ、フイニツシユ
ダイアログ/デイスコネクトダイアログ、インタ
ラプト/インタラプトアクノレジから構成される
プログラム間通信プロトコルを設定することによ
り、 プログラムの起動・停止制御、プログラムの状
態監視、プログラム間コネクシヨンの設定・解放
制御、および双方向交互通信制御を行うことを特
徴とするローカルエリアネツトワーク制御方式。
[Claims] 1. An application layer of the OSI seven-layer model between a host computer and a user program on a terminal connected by a local area network (LAN);
In the inter-program communication system located in the presentation layer and session layer, activate session/deactivate session, connect dialog/accept dialog, receive data, send data, sync point/sync acknowledge, finish dialog By setting the inter-program communication protocol consisting of /disconnect dialog and interrupt/interrupt acknowledgment, program start/stop control, program status monitoring, inter-program connection setting/release control, and bidirectional alternating communication are possible. A local area network control method characterized by controlling.
JP60265344A 1985-11-25 1985-11-25 Local area network control system Granted JPS62123849A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60265344A JPS62123849A (en) 1985-11-25 1985-11-25 Local area network control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60265344A JPS62123849A (en) 1985-11-25 1985-11-25 Local area network control system

Publications (2)

Publication Number Publication Date
JPS62123849A JPS62123849A (en) 1987-06-05
JPH054702B2 true JPH054702B2 (en) 1993-01-20

Family

ID=17415872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60265344A Granted JPS62123849A (en) 1985-11-25 1985-11-25 Local area network control system

Country Status (1)

Country Link
JP (1) JPS62123849A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5244874B2 (en) 2010-09-03 2013-07-24 トヨタ自動車株式会社 Conveyor device

Also Published As

Publication number Publication date
JPS62123849A (en) 1987-06-05

Similar Documents

Publication Publication Date Title
JPH054702B2 (en)
JPH0473178B2 (en)
JP2002163122A (en) Communication processing method and recording medium on which communication processing program is recorded
JPH09311843A (en) Client server type communication method and equipment therefor
JPH01260955A (en) Line connection system
JP2579127B2 (en) Disconnection recovery method by non-communication monitoring
JPS6229335A (en) Communication control method
JPH05225138A (en) Response monitor system for data transfer between systems
JPS6333949A (en) Data communication system
JPH0783358B2 (en) Local area network control system
KR0171305B1 (en) Tcp/ip contacting apparatus of banking system
JPS59202506A (en) Home control device
JPS62193344A (en) Communication control equipment
JPH05282225A (en) Intra-terminal data communication equipment
JPS6297443A (en) Local area network communication control system
JPH03258139A (en) Ieee-488 interface network
JPH0199146A (en) Transmitting right control system for communication between different-type computers
CN111510498A (en) Steering judgment backup system and method for traction motor
JPS62118654A (en) Power supply control system
JPS59188727A (en) System for processing communication between function distributed type multi-microprocessor
JPH04162163A (en) Communication protocol packaging system
JPH01161565A (en) Session activating system between data processor
JPH02100445A (en) Circuit connection maintaining system
Ramamurthy et al. A new asynchronous protocol for microcomputer communication
JPH0361389B2 (en)

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term