JPS62123849A - Local area network control system - Google Patents

Local area network control system

Info

Publication number
JPS62123849A
JPS62123849A JP60265344A JP26534485A JPS62123849A JP S62123849 A JPS62123849 A JP S62123849A JP 60265344 A JP60265344 A JP 60265344A JP 26534485 A JP26534485 A JP 26534485A JP S62123849 A JPS62123849 A JP S62123849A
Authority
JP
Japan
Prior art keywords
program
user program
dialog
control task
communication
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.)
Granted
Application number
JP60265344A
Other languages
Japanese (ja)
Other versions
JPH054702B2 (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
NEC Corp
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 Corp filed Critical NEC Corp
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)

Abstract

PURPOSE:To attain inter-program communication with high service quality and in good order by setting a prescribed inter-program communication protocol. CONSTITUTION:The inter-program communication is attained between user programs 3, 4, user program control tasks 5, 6 and LAN protocol control tasks 7, 8 on terminal equipments 1, 2. In this case, transmission right control, data flow control, and task start/stop control are applied according to the communication request from the user program 3 by setting the inter-program communication program consisting of activated session/deactivated session, connect dialog/ accept dialog, receive data, send data, SYNC point/SYNC acknowledge, finish dialog/disconnect dialog and interrupt/interrupt acknowledge.

Description

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

〔従来の技術〕[Conventional technology]

従来、ローカルエリアネットワークで結ばれたホストコ
ンピュータおよび端末(パーソナルターミナル)上のユ
ーザプログラム間のプログラム間通信は、各ターミナル
ごとに自らあらかじめユーザプログラムを起動させたの
ち、ユーザプログラムとLANプロトコル制御タスクと
の間をセンドデー タ(SEND DATA)、L/−
/−ブ7” −タ(RECEIVEDATA) 、肯定
応答および否定応答から構成されるプロトコル制御によ
り行っていた。
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. Send data (SEND DATA) between L/-
/-BU7''-data (RECEIVEDATA) This was done by protocol control consisting of an acknowledgment and a negative acknowledgment.

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

上述した従来の方式により、ロー力ルエリアネットワー
クで結ばれたポストコンビ、−夕および端末(パーソナ
ルターミナル)上のユーザプログラム間でプログラム゛
間通信を行う場合、次のプロトコル制御方式に従って力
た。
According to the conventional method described above, when inter-program communication is performed between user programs on a post-combination computer, computer, and terminal (personal terminal) connected by a low power area network, the following protocol control method is used.

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

(2)通信制御装置を有する端末(パーソナルターミナ
ル)上のユーザプログラムのみが通信回線を介して他ホ
ストコンピュータあるいは端末(パーソナルターミナル
)とオンラインデータ転送ができる。
(2) Only a user program on a terminal (personal terminal) having 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 using only positive and negative responses; 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 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)通信制御装置を有していない端末(・り−ソナル
ターミナル)上のユーザプログラムは通信回線を介して
他ホストコンピュータあるい上端末(パーソナルターミ
ナル)とオンラインデータ転送を行うことができないた
め、通信制御装置の共有化およびデータベースの共有化
を図ることができなro (3)fログラム間通信に対する障害発生時の誤シ回復
制御およびデータフロー制御を行っていないため、デー
タの紛失および無秩序なデータ転送を起こしやすい。
(2) User programs on terminals that do not have a communication control device (re-sonal terminals) cannot perform online data transfer with other host computers or upper terminals (personal terminals) via communication lines. (3) Since there is no error recovery control or data flow control in the event of a failure in communication between f programs, data loss and disorder may occur. data transfer is likely to occur.

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

この発明のローカルエリアネットワーク制御方式は、ロ
ーカルエリアネットワーク(LAN)により結ばれたホ
ストコンピュータおよびパーソナルターミナル上のユー
ザプログラム、ニーザブo /’ ラム制御タスク、L
ANプロトコル制御タスクおよび通信回線制御タスク間
をアクティベイトセツション(ACTIVATESES
SION(CONNECT)E/ y” イア / f
 44イトセツシヨン[DEACTIVATE 5ES
SION(DISCONNECT))、コネク) タイ
71:1り〔C0NNECT DIALOG(ACTI
VITYSTART)) /アクセゾトダイアログ[A
CCEPT DIALOG(ACTIVITY 5TA
RT ACK)) 、 レジ−フチ−タI:RECEI
VEDATA(GIVE TRANSFER) )、(
! 7 トf” −夕C3END DATA(DATA
 TRANSFER))、シンクポイント(SYNCP
OINT(SYNCPOINT)、:l/シンクアクノ
レジ(SYNCACK(SYNCACK)]、フィニツ
シユダイアログ[FINISHDIALOG(ACTI
VITY END)] / y” イス:’ネクトタイ
アOり[DIscONNEcT DIALOG(ACT
IVITY END ACK)]およびインタラプト[
INTERRUPT(INTERRUPT) ) /イ
ンタラプトアクルレジ〔INTERRUPT ACK(
INTERRUPTACK) )かう構成されるプログ
ラム間通信プロ)=rルを設定することにより、ユーザ
プログラムからの通信要求に従い送信権制御、データフ
ロー制御およびタスク起動・停止制御を行ってサービス
品質の良い、秩序正しいプログラム間通信を提供する。
The local area network control method of the present invention includes a host computer and a user program on a personal terminal connected by a local area network (LAN), a user program, a network control task, and a user program on a personal terminal.
Activate sessions (ACTIVATESES) are established between the AN protocol control task and the communication line control task.
SION (CONNECT) E/ y” ia/f
44 ITO SESSION [DEACTIVATE 5ES
SION (DISCONNECT)), CONNECT) Thailand 71:1 [C0NNECT DIALOG (ACTI)
VITYSTART)) /Accessory Dialogue [A
CCEPT DIALOG(ACTIVITY 5TA
RT ACK)), RECEI
VEDATA (GIVE TRANSFER) ), (
! 7 f” -Evening C3END DATA (DATA
TRANSFER)), sync point (SYNCP)
OINT (SYNCPOINT), :l/sync acknowledgement (SYNCACK (SYNCACK)), finish dialog [FINISH DIALOG (ACTI
VITY END)] / y” Chair:'Nect Tyre Ori [DIscONNEcT DIALOG(ACT
IVITY END ACK)] and interrupt [
INTERRUPT (INTERRUPT)
By setting the inter-program communication protocol (INTERRUPTACK)), transmission authority control, data flow control, and task start/stop control are performed according to communication requests from user programs, resulting in good service quality and orderly control. Provide correct program-to-program communication.

〔実施例〕〔Example〕

次にこの発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図はこの発明の一実施例である端末()や−ソナル
ターミナル)1.2上のユーザプログラム3゜4、ユー
ザプログラム制御タスク5,6、およびLANプロトコ
ル制御タスク7.8間のプログラム間通信制御方式を示
している。ここで、ユーザプログラム3,4は08I7
層モデルの応用層、ユーザプログラム制御タスク5,6
はプレゼンテーション層、LAN7’ロトコル制御タス
ク7.8はセ。
FIG. 1 shows an embodiment of the present invention, which is a program between the user program 3.4 on the terminal (2) and terminal (2), the user program control tasks 5 and 6, and the LAN protocol control task 7.8. This shows the intercommunication control method. Here, user programs 3 and 4 are 08I7
Application layer of layer model, user program control tasks 5 and 6
is the presentation layer, and LAN7' protocol control task 7.8 is the presentation layer.

ジョン層にそれぞれ位置し、それぞれの層での制御を行
う。
They are located in each layer and control each layer.

ユーザプログラム3がイネーブル(ENABLE )命
令を発行し、ユーザプログラム制御タスク5がその要求
を受付けると、アクティペイトセ、ジョン(ACTIV
ATE 5ESSION)命令によるコネクト(CON
NECT)要求をLANプロトコル制御タスク7、ロー
カルエリアネットワーク、LANプロトコル制御タスク
8へと発行し、ターミナル2のセツションがアクティベ
イトされると、アクセプト(ACCEP’r )通知が
LAN 7’ロトコル制御タスク8、口−力ルエリアネ
ットワーク、LANプロトコル制御タスク7へと行われ
、ターミナル1のLANプロトコル制御タスク7は夕゛
−ミナル2のユーザプログラム制御タスク6およびユー
ザゾログラム4の生成起動を行うためのコネクトダイア
ログ(CONNmCTDIALOG)命令(ACTIV
ITY 5TART )をLANプロトコル制御タスク
8に発行する。これにより、LANプロトコル制御タス
ク8はパーソナルターミナル2上にユーザゾログラム制
御タスク6およびユーザプログラム4を生成し、起動を
行う。
When the user program 3 issues an ENABLE command and the user program control task 5 accepts the request, the ACTIV
Connect (CON) by ATE 5ESSION) command
NECT) request to the LAN protocol control task 7, local area network, and LAN protocol control task 8, and when the session on terminal 2 is activated, an accept (ACCEP'r) notification is sent to the LAN protocol control task 8. The LAN protocol control task 7 of the terminal 1 executes the user program control task 6 of the terminal 2 and the user program control task 6 for starting the generation of the user sologram 4. Connect dialog (CONNmCTDIALOG) command (ACTIV
ITY 5TART) to the LAN protocol control task 8. As a result, the LAN protocol control task 8 generates the user zologram control task 6 and the user program 4 on the personal terminal 2, and starts them up.

その生成・起動完了後、ユーザプログラム4がイネーブ
ル(ENABLE )命令を発行することにより、生成
・起動完了通知を示すアクセプトダイアログ(ACCE
PT DIALOG)命令がユーザプログラム制御タス
ク6、LANプロトコル制御タスク8へと転送され、ア
クティビイティ スタート オーケー(ACTIVIT
Y 5TART 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 to display an acceptance dialog (ACCE) indicating the completion of generation/startup.
PT DIALOG) command is transferred to user program control task 6 and LAN protocol control task 8, and the activity start OK (ACTIVIT
Y 5TART OK) is notified to the LAN protocol control task 8, local area network, LAN protocol control task 7, Nidesilog gym control task 5, and user program 3, and the enable command issued by the user program 3 is completed. Inter-program communication (data transfer) between the user program 3 and the user program 4 becomes possible.

ユーザプログラム3からデータ送信を行う場合、ユーザ
プログラム3がセンド(5END )命令を発行するこ
とにより、ユーザゾログラム制御タスク5がLANプロ
トコル制御タスク7にデータ転送のだめのセンドデータ
(SEND DATA)命令全発行する。ノクーンナル
ターミナル2上のユーザプログラム4がレジ−;)” 
(RECEIVE)命令を発行することにより、ユーザ
プログラム制御タスク6がLANプロトコル制御タスク
8にデータ受信を可能とするだめのレシーブデータ(R
ECEIVE 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 (5END) command, and the user zologram control task 5 issues a complete send data (SEND DATA) command for data transfer to the LAN protocol control task 7. Issue. User program 4 on Nokunal terminal 2 is the cash register.
By issuing the (RECEIVE) command, the user program control task 6 sends false receive data (R
ECEIVE DATA) command. As a result, LAN protocol control task 7 transfers data (DATA TRANSFER) to LAN protocol control task 8.
), and the user program 4 receives the data transferred from the user program 3 (OK DATA).

ユーザゾログラム4が次のレシーブ(RECEIVE)
命令を発行することにより、ユーザプログラム制御タス
ク6が次の受信要求を行うためのレシーブデータ(RE
CEIVE DATA)命令をLAN 7’ O) ’
:1 k制御タスク8へ発行し、OK転送がLAN 7
’ロトコル制御タスク8、ローカルエリアネットワーク
、LANプロトコル制御タスク7、ユーザプログラム制
御タスク5、ユーザプログラム3へと転送され、ユーザ
プログラム3が発行したセンド(SEND)命令は完了
する。
User zologram 4 receives next (RECEIVE)
By issuing the command, the user program control task 6 receives receive data (RE) for making the next reception request.
CEIVE DATA) command to LAN 7' O) '
:1 Issued to k control task 8, OK transfer to LAN 7
'The command is transferred to the 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は受信要
求を行うためのし7−ブデータ(RECEIVEDAT
A)命令全LANプロトコル制御タスク7へ発行シ、L
ANプロトコル制御タスク7、ギイプトランス77 (
GIVETRANSFER) カLAN 7’ Oト:
7 ル制御pスク8へ送られ、オーケイセンド(OK 
5END) カニ−ザブログラム制御タスク6、ユーザ
プログラム4へと転送され、ユーザプログラム4が発行
しているレシーブ(RECE I■)命令は送信権確得
を示す慎^v cc+Nn ” ’、& ltn f 
S 了−F入−7h−V r h ユーザプログラム4
はデータ送信が可能となる。
When the user program 3 issues a receive (RECEIVE) command, the user program control task 5 issues servant data (RECEIVEDAT) for making a reception request.
A) Issue command to all LAN protocol control task 7, L
AN protocol control task 7, gip transformer 77 (
GIVETRANSFER) LAN 7' O:
7 is sent to the control psc 8 and sends an OK send (OK
5END) The crab program control task 6 is transferred to the user program 4, and the receive (RECE I■) command issued by the user program 4 indicates acquisition of the transmission right.
S End-F Enter-7h-V r h User Program 4
data transmission is possible.

ユーザプログラム3,4間でのプログラム間通信を終了
する場合、ユーザプログラム3がディスエイプル(DI
SABLE)命令を発行し、これによりユーザプログラ
ム制御タスク5がアクティブイティエンド(ACTIV
ITY END)とするためのフィニツシユタイ71:
1り(FINISHDIALOG)命令をLANプロト
コル制御タスク7へ発行し、LANプロトコル制御タス
ク7よりアクティブイティエンド(ACTIVITYE
ND )がLANプロトコル制御タスク8へ送られ、と
れよりオーケイフィニツシユ(OK FINISH) 
75fユーザプログラム制御タスク6、ユーザプログラ
ム4へと転送され、ユーザプログラム4にはプログラム
の停止・消滅要求である“”OK FINISH”が通
知される。これによりユーザプログラム4がディスエイ
プル(DISABLE)命令を発行するとユーザプログ
ラム制御タスク6はセツション切断およびプログラムの
停止・消滅を要求するディスコネクトダイアログ(DI
SCONNECT DIALOG)命令をLAN fロ
トコル制御タスク8に発行し、LANプロトコル制御タ
スり8よりアクティブティエンド/ぐツク(ACTff
ITYEND BACK)へ送られ、LAN fロトコ
ル制御タスク7、ユーザプログラム゛制御タスク5へと
転送され、ユーザプログラム制御タスク5がセツション
切断のためのディ アクティベイトセツション(DII
EACTIVATE 5ESSION )命令をLAN
プロトコル制御タスク7へ発行し、LANプロトコル制
御タスク7よりディスコネクト(DISCONNECT
) LAN fロトコル制御タスク8へ送られ、更にオ
ーケイ(OK)75ニユーザブログラム制御タスク6、
ユーザプログラム4へと転送され、二一デタスク4が発
行したディスエイプル(DISABLE)命令は完了し
、ユーザプログラム4およびユーザプログラム制御タス
ク6は停止し、消滅する。
When terminating inter-program communication between user programs 3 and 4, user program 3 disables (DI
This causes the user program control task 5 to enter the active end (ACTIV) command.
Finishing tie 71 for ITY END):
1 (FINISHDIALOG) command is issued to the LAN protocol control task 7, and the LAN protocol control task 7 issues the
ND) is sent to the LAN protocol control task 8, and OK FINISH is sent to the LAN protocol control task 8.
75f It is transferred to the user program control task 6 and the user program 4, and the user program 4 is notified of "OK FINISH", which is a request to stop and destroy the program.As a result, the user program 4 issues a DISABLE command. When the user program control task 6 issues a disconnect dialog (DI
SCONNECT DIALOG) command to the LAN protocol control task 8, and the LAN protocol control task 8 issues the active end/log command (ACTff
ITYEND BACK), is transferred to the LAN protocol control task 7, and the user program control task 5, and the user program control task 5 sends the deactivate session (DII) to disconnect the session.
EACTIVATE 5ESSION) command to LAN
Issued to protocol control task 7, and disconnected (DISCONNECT) from LAN protocol control task 7.
) LAN f protocol control task 8, and then OK 75 user program control task 6,
The DISABLE command that is transferred to the user program 4 and issued by the 21 detask 4 is completed, and the user program 4 and the user program control task 6 stop and disappear.

第2図は、ホストコンピュータがノソーンナルターミナ
ル9上の通信回線制御タスク17を介してパーソナルタ
ーミナル10上のユーザプログラム12を生成起動し、
ホストコンピュータのユーザプログラムとデータ転送を
行うためのアクティペ() セフ ’/ ヨy (AC
TIVATE 5ESSION ) ノ4ケット、セン
ドデータ(SEND DATA)パケット等によるプロ
グラム間通信の例を示している。
FIG. 2 shows that 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.
Actippe () to transfer data with the user program of the host computer (AC
This example shows an example of inter-program communication using TIVATE 5ESSION packets, SEND DATA packets, and the like.

第3図はユーザプログラム21.22間での秩序あるデ
ータ転送を維持するためのシンクポイン) (5YNC
POINT ’)→シンクアクノレジ(5YNCACK
)命令による同期点を用いたデータフロー制御を示して
いる。ユーザプログラム21がシンクチェック(5YN
CCHECK )命令を発行することにより、ユーザプ
ログラム制御タスク23がシンクポイント(5YNCP
OINT )命令をLAN 7’ロトコル制御タスク2
5へ発行シ、LANセツションプロトコル制御タスク2
5はシンクポイントがLMプロトコル制御タスク26へ
送られ、OKシンク(OK 5YNC)がユーザプログ
ラム制御タスク24、ユーザプログラム22へと転送さ
れ、ユーザプログラム22が発行しているレシーブ(R
ECEIME )命令は同期点チェック要求(5YNC
PqINT )受信で完了する。
Figure 3 shows sink points for maintaining orderly data transfer between user programs 21 and 22) (5YNC
POINT ') → Sink Acknowledgment (5YNCACK
) illustrates data flow control using synchronization points with instructions. User program 21 performs sink check (5YN
CCHECK ) instruction, the user program control task 23 issues the synchronization point (5YNCP
OINT ) command to LAN 7' protocol control task 2
Issued to 5, LAN session protocol control task 2
5, the sync point is sent to the LM protocol control task 26, the OK sync (OK 5YNC) is transferred to the user program control task 24 and the user program 22, and the receive (R
ECEIME ) command is a synchronization point check request (5YNC
PqINT) Completes with reception.

これによりユーザプログラム22はデータの順序性のチ
ェックを行い、順序性に誤りがなければシンクア)ノル
ジ(5YNCACK )命令を発行することにヨリユー
ザグログラム制御タスク24がLAN ニア’ ロトコ
ル制御タスク26へ5YNCACK命令を発行し、これ
はLANプロトコル制御タスク26.LAN7°ロトコ
ル制御タスク25、ユーザプログラム制御タスク23ユ
ーザプログラム21へと転送すれ、ユーザプログラム2
1が発行したデータフロー制御を行うだめのシンクチェ
ック(SYNCCHECK)命令は完了する。
As a result, the user program 22 checks the order of the data, and if there is no error in the order, issues a synchronization (5YNCACK) command.The user program control task 24 then sends the LAN near' protocol control task 26. 5YNCACK command, which is issued by the LAN protocol control task 26. LAN7° protocol control task 25, user program control task 23, transfer to user program 21, user program 2
The sync check (SYNCCHECK) command issued by No. 1 for data flow control is completed.

第4図はユーザプログラム29がイネーブル(ENAB
LE)命令を発行してノクーンナルターミナル28上の
ユーザプログラム制御タスクおよびユーザプログラムを
生成・起動時、タスク生成・起動に失敗した例を示して
いる。
FIG. 4 shows the user program 29 enabled (ENAB).
LE) command is issued to generate and activate the user program control task and user program on the Nokunal terminal 28, an example is shown in which the task generation and activation fail.

第5図はユーザプログラム37が5END 命令による
データ転送中に受信しているユーザプログラム38が送
信要求発生による送信権を確得するためにINTERR
UPT命令によるINTERRUPTコマンドをユーザ
プログラム制御タスク40がLANプロトコル制御タス
ク42を通してプログラム間通信を行っているユーザグ
ログラム37に通知する例を示している。
In FIG. 5, the user program 37 sends an INTERRR while the user program 38, which is receiving data during data transfer based on the 5END command, acquires the right to send due to the generation of a send request.
An example is shown in which the user program control task 40 notifies the user program 37 communicating between programs through the LAN protocol control task 42 of the INTERRUPT command based on the UPT command.

第6図はローカルエリアネットワーク(LAN)のシス
テム構成図である。ローカルエリアネットワークに端末
(ノクーソナルターミナル) 43 、43’43″が
接続され、各端末43.43’、43″にそれぞれフロ
ッピィディスク装置44、磁気ディスク装置45、印字
装置46が接続されている。端末43はホストコンピュ
ータとも接続されている。
FIG. 6 is a system configuration diagram of a local area network (LAN). Terminals (nocusonal terminals) 43, 43'43'' are connected to the local area network, and a floppy disk device 44, a magnetic disk device 45, and a printing device 46 are connected to each terminal 43, 43', 43'', respectively. . The terminal 43 is also connected to a host computer.

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

以上説明したようにこの発明はローカルエリアネットワ
ーク(LAN)システム内のホストコンピュータおよび
パーソナルターミナル上のユーザプログラム、ユーザプ
ログラム制御タスク、 LANプロトコル制御タスクお
よび通信回線制御タスクをOSI 7層モデルの応用層
、プレゼンテーション層およびセツション層に位置付け
て機能割付を行い7 クチ4 ヘイ) セックa 7 
(ACTIVATE 5ESSION(CONNECT
) )/ディアクティベイトセツション(DEACTI
VATE 5ESSION (DISCONNECT)
 )、コネクトダイアoグ(C0NNECT DIAL
OG (ACTIVITY START))アクセグト
タイアログ〔ACCEPT DIALOC(ACTIV
ITYSTART ACK))、レシーブデータ[:R
ECEIVE DATA(GIVE TRANSFER
))、−bントデータ[:5END DATA(DAT
A TRANSFER) )、シンクポイント(:5Y
NCPOINT(SYNCPOINT):l /シンク
アクノレジ(5YNCACK(SYNCACK):)、
フィニツシユダイアログI:FINISHDIALOG
(ACTIVITY END)) /ディコネクトダイ
アログ(DISCONNECT DIALOG(ACT
IVITY END ACK)) オ!びインタラプト
CINTERRUPT(INTERRUPT)] /イ
ンタラプトアクルノ(INTERRUPT ACK(I
NTERRUPT ACK))から構成されるプログラ
ム間通信プロトコルを用いて制御し、ユーザプログラム
からの通信要求に従い送信権制御、データフロー制御お
よびタスクアクティビイティ制御を行ってサービス品質
の良い秩序圧しいデータ転送を提供する効果がある。
As explained above, the present invention performs user programs, user program control tasks, LAN protocol control tasks, and communication line control tasks on host computers and personal terminals in a local area network (LAN) system as an application layer of the OSI seven-layer model. Assign functions to the presentation layer and session layer.
(ACTIVATE 5ESSION(CONNECT
) ) / Deactivate Session (DEACTI)
VATE 5ESSION (DISCONNECT)
), Connect Dialog (C0NNECT DIAL
OG (ACTIVITY START)) ACCEPT DIALOC (ACTIVITY START)
ITYSTART ACK)), receive data [:R
ECEIVE DATA (GIVE TRANSFER)
)), -bnt data [:5END DATA(DAT
A TRANSFER)), sync point (:5Y
NCPOINT (SYNCPOINT): l / Sync Acknowledgment (5YNCACK (SYNCACK):),
Finish dialog I: FINISH DIALOG
(ACTIVITY END)) /DISCONNECT DIALOG (ACT
IVITY END ACK)) Oh! and interrupt CINTERRUPT (INTERRUPT)] /interrupt ACK (INTERRUPT ACK (I
NTERRUPT ACK)) is used to control transmission rights, 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 to provide.

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

第1図はパーソナルターミナル上のユーザプログラム、
ユーザプログラム制御タスクおよ□ LANプロトコル
制御タスク間のセツション開設→データ送受信→セツシ
ョン閉設までのプログラム間通信制御を示す図、第2図
は通信回線で接続されているホストコンピュータと通信
回線制御タスクを介したパーソナルターミナル上のユー
ザプログラム、ユーザプログラム制御タスクおよびLA
N fロトコル制御タスク間のセクション開設→データ
送受信→セツション閉設までのプログラム間通信制御を
示す図、第3図はデータ転送時のデータフロー制御を示
す図、第4図はタスク生成起動失敗時の制御を示す図、
第5図はデータ転送時のINTERRUPT制御を示す
図、第6図はローカルエリアネットワーク(LAN)の
システム構成図である。 17・・・通信回線制御タスク、18・・・コミュニケ
ーション・?−ド。
Figure 1 shows the user program on the personal terminal.
A diagram showing inter-program communication control between a user program control task and a LAN protocol control task, from opening a session to sending and receiving data to closing a session. Figure 2 shows the host computer connected via a communication line and the communication line control task. User programs on personal terminals, user program control tasks and LA
A diagram showing inter-program communication control from opening a section between N f protocol control tasks → data transmission/reception → closing a session. Figure 3 is a diagram showing data flow control during data transfer. Figure 4 is a diagram when task generation fails. A diagram showing the control of
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? -Do.

Claims (1)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8757362B2 (en) 2010-09-03 2014-06-24 Toyota Jidosha Kabushiki Kaisha Conveyor system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8757362B2 (en) 2010-09-03 2014-06-24 Toyota Jidosha Kabushiki Kaisha Conveyor system

Also Published As

Publication number Publication date
JPH054702B2 (en) 1993-01-20

Similar Documents

Publication Publication Date Title
JPH11136308A (en) Access system in network
JPS62123849A (en) Local area network control system
CN106878467A (en) The method and tele-control system of remote control equipment
JPH10304010A (en) Establishment for session between terminals utilizing network, remote terminal and recording medium
JPS6388662A (en) Data communication system
JPH0746287A (en) On-line system
JPS6333949A (en) Data communication system
JPS62193344A (en) Communication control equipment
JP3226934B2 (en) Server power off control method for information processing system
JPH04113434A (en) Activating system for physical terminal equipment
JPH01161565A (en) Session activating system between data processor
JPH04334251A (en) Data line connection system
JPS62112441A (en) Local area network control system
JPS62103750A (en) Message transmittng system with response request
JPS61264839A (en) Initialize control system in communication processor
JPS6297443A (en) Local area network communication control system
JPS63229944A (en) Method for controlling turning-on and-off of power supply
JPS59188720A (en) Centralized control system of bus
JPS60142650A (en) Data transfer system
JPH03258139A (en) Ieee-488 interface network
JPH0783358B2 (en) Local area network control system
JPH04158462A (en) Host session establishing system in gateway server
JPH0293969A (en) Resident job control system
JPH01232455A (en) Protocol controller
JPH02222247A (en) Communication control system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term