JPH07104822B2 - High-speed communication controller - Google Patents

High-speed communication controller

Info

Publication number
JPH07104822B2
JPH07104822B2 JP62160010A JP16001087A JPH07104822B2 JP H07104822 B2 JPH07104822 B2 JP H07104822B2 JP 62160010 A JP62160010 A JP 62160010A JP 16001087 A JP16001087 A JP 16001087A JP H07104822 B2 JPH07104822 B2 JP H07104822B2
Authority
JP
Japan
Prior art keywords
communication control
processing
state transition
communication
control module
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
JP62160010A
Other languages
Japanese (ja)
Other versions
JPS643759A (en
Inventor
通憲 舛田
健造 大野
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP62160010A priority Critical patent/JPH07104822B2/en
Publication of JPS643759A publication Critical patent/JPS643759A/en
Publication of JPH07104822B2 publication Critical patent/JPH07104822B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明はオフィスや工場に導入された情報処理装置間の
有機的な結合を実現する高速通信制御装置に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a high-speed communication control device that realizes organic coupling between information processing devices installed in offices and factories.

従来の技術 近年、情報処理装置間の相互接続を目的として、ISO(I
NTERNATIONAL STAND ARD ORGANIZATION)においてOSI
(OPEN SYSTEMS INTERCONNECTION:以下OSIと言う。)と
いう通信プロトコルが検討され、国際的な標準になりつ
つある。OSIでは、情報処理装置間の相互接続のための
通信機能を7つに分割,階層化している。OSIのような
階層化された通信機能を実現する従来の技術について説
明する。
2. Description of the Related Art In recent years, ISO (I
OSI at NTERNATIONAL STAND ARD ORGANIZATION)
A communication protocol called OPEN SYSTEMS INTERCONNECTION (hereinafter referred to as OSI) has been studied and is becoming an international standard. In OSI, the communication function for interconnection between information processing devices is divided into seven layers. A conventional technique for realizing a layered communication function such as OSI will be described.

第5図は従来の通信制御装置の実現手法の例を示してい
る。OSIのレイヤ4とレイヤ3とレイヤ2に相当する通
信機能を角レイヤ毎にプログラム41,42,43として実現し
ている。この従来例では、特定のレイヤを指している
が、どのレイヤであるかが問題ではなく通信機能が階層
化されていることがこの従来例の本質である。各プログ
ラム41,42,43は、その独立性を高めるために1つの実行
単位(以下、実行単位をタスクという)としてマルチタ
スクオペレーティングシステム40(以下、MTOSという)
に管理される。
FIG. 5 shows an example of a method of realizing a conventional communication control device. Communication functions corresponding to OSI layers 4, 3, and 2 are realized as programs 41, 42, and 43 for each corner layer. In this conventional example, a specific layer is pointed to, but it is the essence of this conventional example that the communication function is hierarchized regardless of which layer it is. Each of the programs 41, 42, 43 is a multi-task operating system 40 (hereinafter, MTOS) as one execution unit (hereinafter, the execution unit is called a task) in order to increase its independence.
Managed by.

第6図はレイヤ4に通信処理要求50が入力された場合の
処理の流れを示す。通信処理要求50が入力されると、レ
イヤ4通信プログラム51が起動されレイヤ4の通信処理
が実行される。レイヤ4通信プログラム51はレイヤ4の
通信処理を実行後、レイヤ3に通信処理要求を伝達する
ために、MTOSを起動する。MTOS処理52はレイヤ4通信プ
ログラム51に相当するタスクの実行を停止し、通信処理
要求を付加し、レイヤ3通信プログラム53に相当するタ
スクを起動する。すると、レイヤ3通信プログラム53が
起動されレイヤ3の通信処理が実行される。レイヤ3通
信プログラム53はレイヤ3の通信処理を実行後、レイヤ
2に通信処理要求を伝達するために、MTOSを起動する。
MTOS処理54はレイヤ4の場合と同様にレイヤ3通信プロ
グラム53に相当するタスクの実行を停止し、通信処理要
求を付加し、レイヤ2通信プログラム55に相当するタス
クを起動する(例えば、電子通信学会 情報ネットワー
ク研究会 IN85−97 『LANシステムにおけるISOプロト
コルインプリメント処理時間について』 永田他)。
FIG. 6 shows a flow of processing when the communication processing request 50 is input to the layer 4. When the communication processing request 50 is input, the layer 4 communication program 51 is activated and the layer 4 communication processing is executed. The layer 4 communication program 51 starts the MTOS in order to transmit the communication processing request to the layer 3 after executing the layer 4 communication processing. The MTOS process 52 stops the execution of the task corresponding to the layer 4 communication program 51, adds the communication processing request, and activates the task corresponding to the layer 3 communication program 53. Then, the layer 3 communication program 53 is activated and the layer 3 communication process is executed. The layer 3 communication program 53, after executing the layer 3 communication process, activates the MTOS in order to transmit the communication process request to the layer 2.
Similar to the case of the layer 4, the MTOS process 54 stops the execution of the task corresponding to the layer 3 communication program 53, adds the communication processing request, and activates the task corresponding to the layer 2 communication program 55 (for example, electronic communication Japan Society for Information Network IN85-97 "ISO Protocol Implementation Processing Time in LAN Systems" Nagata et al.).

発明が解決しようとする問題点 しかしながらこのように、階層化された通信機能を実現
する時、各レイヤ間で通信処理要求を伝達する毎にMTOS
が起動され、各レイヤの通信プログラムの実行時間より
レイヤ間の伝達処理時間のほうが大きくなり、OSIのよ
うな7層からなる通信機能の実現の際には、通信処理時
間が極めて遅くなるという問題点を有していた。
DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention However, when a layered communication function is realized in this way, MTOS is transmitted each time a communication processing request is transmitted between layers.
Is started, the transfer processing time between layers becomes longer than the execution time of the communication program of each layer, and the communication processing time becomes extremely slow when realizing a communication function consisting of 7 layers like OSI. Had a point.

本発明は階層化された通信機能を高速に実現する高速通
信制御装置を提供することを目的としている。
An object of the present invention is to provide a high-speed communication control device that realizes hierarchical communication functions at high speed.

問題点を解決するための手段 本発明は上記問題点を解決するため、イベントキューと
通信処理状態記憶部と状態遷移処理部と状態遷移テーブ
ルから構成され、イベントキューに蓄えられた通信処理
要求と、通信処理状態記憶部が記憶している通信処理状
態とを状態遷移処理部に入力し、状態遷移テーブルに基
づき新たな通信処理要求と状態遷移処理に相当するプロ
グラムの実行番地を状態遷移処理部が出力する高速通信
制御モジュールを1つ以上設け、高速通信制御モジュー
ルが出力する通信処理要求を高速通信制御モジュールの
イベントキューかあるいは隣合う高速通信制御モジュー
ルのイベントキューに入力することで高速通信制御モジ
ュールを縦接続し、通信制御処理部と通信制御処理プロ
グラムとプログラム実行順序記憶部各々の高速通信制御
モジュールがイベントキューの入力の結果出力する状態
遷移処理に相当するプログラムの実行番地を、高速通信
制御モジュールを通信処理要求が伝達される順序に従っ
てプログラム実行順序記憶部に記憶し、通信制御処理部
が記憶された順にプログラムを実行するようにするもの
である。
Means for Solving the Problems In order to solve the above problems, the present invention includes a communication processing request stored in an event queue, which includes an event queue, a communication processing state storage unit, a state transition processing unit, and a state transition table. , The communication processing state stored in the communication processing state storage unit is input to the state transition processing unit, and based on the state transition table, a new communication processing request and the execution address of the program corresponding to the state transition processing are input to the state transition processing unit. High-speed communication control by providing one or more high-speed communication control modules output by the high-speed communication control module and inputting the communication processing request output from the high-speed communication control module to the event queue of the high-speed communication control module or the event queue of the adjacent high-speed communication control module Modules are connected vertically, and the communication control processing unit, communication control processing program, and program execution sequence storage unit The high-speed communication control module stores the program execution address corresponding to the state transition processing output as a result of the input of the event queue in the program execution order storage unit according to the order in which the communication processing request is transmitted, and the communication control is performed. The processing unit executes the programs in the stored order.

作 用 本発明は表記構成により、階層化された通信機能を実現
に際し、各レイヤの状態遷移処理と通信制御処理をそれ
ぞれ一括して実現することで、各レイヤ間の通信要求処
理の伝達に係わる余分な処理時間をなくし、階層化され
た通信機能を高速に実現することができる。
Operation The present invention relates to the transmission of communication request processing between layers by collectively implementing the state transition processing and communication control processing of each layer when realizing a hierarchical communication function by the notation configuration. An unnecessary processing time can be eliminated and a hierarchical communication function can be realized at high speed.

実施例 第1図は本発明の一実施例における高速通信制御装置の
ブロック図である。本実施例では、高速通信制御モジュ
ール1,2を2縦接続し、2つのレイヤを実現する場合を
示すが、縦接続の段数に制限はない。
Embodiment FIG. 1 is a block diagram of a high speed communication control device in an embodiment of the present invention. In this embodiment, two high-speed communication control modules 1 and 2 are vertically connected to realize two layers, but the number of vertical connection stages is not limited.

高速通信制御モジュール1のイベントキュー10に通信処
理要求が入力されると、状態遷移処理部11に伝達され、
伝達された通信処理要求と通信処理状態記憶部12に記憶
されている状態と状態遷移テーブル13とにより状態遷移
処理が行われ、実行すべきプログラムをプログラム実行
順序記憶部5に記憶し、かつ、次の高速通信制御モジュ
ール2への通信処理要求を発生する。同様に、高速通信
制御モジュール2のイベントキュー20に入力された通信
処理要求は、状態遷移処理部21に伝達され、伝達された
通信処理要求と通信処理状態記憶部22に記憶されている
状態と状態遷移テーブル23とにより状態遷移処理が行わ
れ、実行すべきプログラムをプログラム実行順序記憶部
5に記憶し、かつ、通信制御処理部3に通信処理要求を
通知する。通信制御処理部3は高速通信制御モジュール
1,2の処理が完了したことを知り、プログラム実行順序
記憶部5のプログラム実行番地に従って、2つのレイヤ
処理に相当するプログラム6を一括して実行する。
When a communication processing request is input to the event queue 10 of the high speed communication control module 1, it is transmitted to the state transition processing unit 11,
State transition processing is performed by the transmitted communication processing request, the state stored in the communication processing state storage unit 12 and the state transition table 13, and the program to be executed is stored in the program execution order storage unit 5, and A communication processing request to the next high-speed communication control module 2 is generated. Similarly, the communication processing request input to the event queue 20 of the high-speed communication control module 2 is transmitted to the state transition processing unit 21, and the transmitted communication processing request and the state stored in the communication processing state storage unit 22 are State transition processing is performed by the state transition table 23, the program to be executed is stored in the program execution order storage unit 5, and the communication control processing unit 3 is notified of the communication processing request. The communication control processing unit 3 is a high-speed communication control module
Upon knowing that the processes 1 and 2 are completed, the program 6 corresponding to the two layer processes is collectively executed according to the program execution address of the program execution order storage unit 5.

高速通信制御モジュール2のイベントキュー20に通信処
理要求が入力された場合は、先の場合と逆の順序で通信
処理要求が伝達され、通信制御処理部3は高速通信制御
モジュール2,1の処理が完了したことを知り、プログラ
ム実行順序記憶部5のプログラム実行番地に従って、2
つのレイヤ処理に相当するプログラム6を一括して実行
する。
When a communication processing request is input to the event queue 20 of the high-speed communication control module 2, the communication processing request is transmitted in the reverse order of the above case, and the communication control processing unit 3 processes the high-speed communication control modules 2 and 1. Is completed, and according to the program execution address of the program execution sequence storage unit 5, 2
The program 6 corresponding to one layer processing is collectively executed.

次に、状態遷移処理を第2図,第3図,第4図を用いて
具体的に説明する。第2図はコネクション型の通信プロ
トコルの状態遷移の例、第3図はコネクションレス型の
状態遷移の例である。本実施例では、状態遷移の例を示
しているあけであり、状態遷移処理の内容を制限するも
のではなり。状態遷移処理の内容を変更する場合には、
状態遷移テーブルの内容を書き換えればよい。縦軸に入
力イベント、横軸に状態を示す。横軸のある状態で、縦
軸のあるイベントが入力されると、縦軸,横軸が交わる
箇所の下段に示す処理を行い、い上段に示す状態に移
る。横線は処理をしないことを示す。
Next, the state transition process will be specifically described with reference to FIGS. 2, 3, and 4. FIG. 2 is an example of state transition of a connection type communication protocol, and FIG. 3 is an example of connectionless type state transition. In the present embodiment, the state transition is shown as an example, and the contents of the state transition processing are not limited. To change the contents of the state transition process,
The contents of the state transition table may be rewritten. The vertical axis shows the input event and the horizontal axis shows the state. When an event on the vertical axis is input in the state with the horizontal axis, the processing shown in the lower part of the intersection of the vertical axis and the horizontal axis is performed, and the state shown in the upper part is entered. The horizontal line indicates that no processing is performed.

第2図の場合、8つのイベントと4つの状態で構成さ
れ、コネクション設定、コネクション切断、データ転送
の機能を実現する。以下、状態遷移を順に説明する。
In the case of FIG. 2, it is composed of 8 events and 4 states, and realizes the functions of connection setting, connection disconnection, and data transfer. Hereinafter, the state transition will be described in order.

アイドル状態で、コネクション設定要求を受けると
CR(コネクション設定要求パケット)を送信し、CC待ち
状態に遷移する。
When a connection setup request is received in the idle state
Send CR (connection setting request packet) and enter CC wait state.

アイドル状態で、CR(コネクション設定要求パケッ
ト)を受信すると、CC(コネクション設定完了パケッ
ト)を送信し、通信中状態に遷移する。
When CR (connection setting request packet) is received in the idle state, CC (connection setting completion packet) is transmitted and the state transits to the communicating state.

CC待ち状態で、CC(コネクション設定要求パケッ
ト)を受信すると、設定通知を発生し、通信中状態に遷
移する。
When CC (connection setting request packet) is received in the CC waiting state, a setting notification is generated and the state transits to the communicating state.

もし、CC待ち状態で、CR(コネクション設定要求パ
ケット)を受信すると、コネクション設定要求が衝突し
たとみなし、設定失敗を発生する。
If a CR (connection setup request packet) is received in the CC wait state, it is considered that the connection setup requests have collided and a setup failure occurs.

通信中状態で、データ送信要求を受けると、DT(デ
ータパケット)を送信し、通信中状態に止まる。
When a data transmission request is received in the communicating state, DT (data packet) is transmitted and the communicating state is stopped.

通信中状態で、DT(データパケット)を受けると、
受信通知を発生し、通信中状態に止まる。
If you receive a DT (data packet) while communicating,
A reception notification is generated and the communication is stopped.

通信中状態で、コネクション切断要求を受けるとDR
(コネクション切断要求パケット)を送信し、DC待ち状
態に遷移する。
DR when receiving a connection disconnection request during communication
Send (connection disconnect request packet) and enter DC wait state.

通信中状態で、DR(コネクション切断要求パケッ
ト)を受信すると、DC(コネクション切断完了パケッ
ト)を送信し、アイドル状態に遷移する。
When DR (connection disconnection request packet) is received in the communicating state, DC (connection disconnection complete packet) is transmitted and the device transits to the idle state.

DC待ち状態で、DC(コネクション切断要求パケッ
ト)を受信すると、切断通知を発生し、アイドル状態に
遷移する。
When a DC (connection disconnection request packet) is received in the DC waiting state, a disconnection notification is generated and the device transits to the idle state.

もし、DC待ち状態で、DR(コネクション切断要求パ
ケット)を受信すると、コネクション切断要求が衝突し
たとみなし、DC(コネクション切断完了パケット)を送
信し、DC待ち状態に止まる。
If a DR (connection disconnection request packet) is received in the DC waiting state, it is considered that the connection disconnection request has collided, a DC (connection disconnection completion packet) is transmitted, and the DC waiting state is stopped.

第3図の場合、2つのイベントと1つの状態で構成さ
れ、データ転送の機能を実現する。,通信中状態
で、データ送信要求を受けると、DT(データパケット)
を送信し、通信中状態に止まる。通信中状態で、DT
(データパケット)を受けると、受信通知を発生し、通
信中状態に止まる。
In the case of FIG. 3, it is composed of two events and one state, and realizes the function of data transfer. , DT (data packet) when receiving a data transmission request during communication
To stop the communication status. While communicating, DT
Upon receiving (data packet), a reception notification is generated and the communication state is stopped.

第4図は、プログラム実行順序記憶部30の構成例を示
す。プログラム実行順記憶部30の先頭に実行すべきプロ
グラムの数31が格納される。第1図の例では、この数は
2である。次に、各高速通信制御モジュールの処理プロ
グラムの実行番地を示す値32,33が順番に格納されて、
それぞれプログラム34,35を示している。
FIG. 4 shows a configuration example of the program execution order storage unit 30. The number 31 of programs to be executed is stored at the head of the program execution order storage unit 30. In the example of FIG. 1, this number is two. Next, the values 32 and 33 indicating the execution address of the processing program of each high-speed communication control module are stored in order,
Programs 34 and 35 are shown respectively.

今、第1図において、高速通信制御モジュール1が第2
図の状態遷移を実行し、高速通信制御モジュール2が第
3図の状態遷移を実行するとする。高速通信制御モジュ
ール1がアイドル状態でコネクション設定要求を受けた
とすると、高速通信制御モジュール1は、第2図の状態
遷移に従って、第4図に示すようにCR送信処理に相当
するプログラムの実行番地32をプログラム実行順序記憶
部30に格納して、高速通信制御モジュール2にデータ送
信要求を伝達する。
Now, in FIG. 1, the high-speed communication control module 1 is the second
It is assumed that the high-speed communication control module 2 executes the state transition shown in the figure and the state transition shown in FIG. If the high-speed communication control module 1 receives a connection setting request in the idle state, the high-speed communication control module 1 follows the state transition of FIG. 2 and executes the program corresponding to the CR transmission process as shown in FIG. Is stored in the program execution order storage unit 30 and the data transmission request is transmitted to the high speed communication control module 2.

高速通信制御モジュール2は、愛3図の状態遷移に従
って第4図に示すようにデータ送信要求に相当するプロ
グラムの実行番地33をプログラム実行順序記憶部30に格
納して、通信制御処理部3に通信処理要求を通知する。
通信制御処理部3は高速通信制御モジュール1,2の処理
が完了したことを知り、第4図に示すようなプログラム
実行順序記憶部30のプログラム実行番地32,33に従っ
て、2つのレイヤ処理に相当するプログラム34,35を一
括して実行する。
The high-speed communication control module 2 stores the execution address 33 of the program corresponding to the data transmission request in the program execution order storage unit 30 according to the state transition of FIG. Notify the communication processing request.
The communication control processing unit 3 knows that the processing of the high-speed communication control modules 1 and 2 is completed, and according to the program execution addresses 32 and 33 of the program execution order storage unit 30 as shown in FIG. Execute the programs 34 and 35 collectively.

発明の効果 以上述べてきたように本発明によれば、階層化された通
信機能を実現するに際し、各レイヤの状態遷移処理と通
信制御処理をそれぞれ一括して実現することで、各レイ
ヤ間の通信要求処理の伝達に係わる余分な処理時間をな
くし、階層化された通信機能を高速に実現することがで
きる。
EFFECTS OF THE INVENTION As described above, according to the present invention, when the layered communication function is realized, the state transition process and the communication control process of each layer are collectively realized, so that the layers It is possible to realize an hierarchical communication function at high speed by eliminating extra processing time related to transmission of communication request processing.

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

第1図は本発明の一実施例における高速通信制御装置の
構成を示すブロック図、第2図は本発明の一実施例にお
けるコネクション型通信プロトコルの状態遷移テーブル
を示す状態図、第3図は本発明の一実施例におけるコネ
クションレス型通信プロトコルの状態遷移テーブルを示
す状態図、第4図は本発明の一実施例におけるプログラ
ム実行順序記憶部の構成を示すブロック図、第5図は従
来の通信制御装置の実現手法を示すブロック図、第6図
は従来の通信制御装置の処理の流れを示すフローチャー
トである。 1……高速通信制御モジュール、2……高速通信制御モ
ジュール、3……通信制御処理部、5……プログラム実
行順序記憶部、6……プログラム、10……イベントキュ
ー、11……状態遷移処理部、12……通信処理状態記憶
部、13……状態遷移テーブル、20……イベントキュー、
21……状態遷移処理部、22……通信処理状態記憶部、23
……状態遷移テーブル、32,33……プログラム実行番
地、40……マルチタスクオペレーティングシステム、41
……レイヤ4プログラム、42……レイヤ3プログラム、
43……レイヤ2プログラム。
FIG. 1 is a block diagram showing the configuration of a high-speed communication control device in an embodiment of the present invention, FIG. 2 is a state diagram showing a state transition table of a connection-oriented communication protocol in an embodiment of the present invention, and FIG. FIG. 4 is a state diagram showing a state transition table of a connectionless communication protocol in one embodiment of the present invention, FIG. 4 is a block diagram showing a configuration of a program execution order storage unit in one embodiment of the present invention, and FIG. FIG. 6 is a block diagram showing a method of realizing the communication control device, and FIG. 6 is a flowchart showing a processing flow of the conventional communication control device. 1 ... High-speed communication control module, 2 ... High-speed communication control module, 3 ... Communication control processing unit, 5 ... Program execution sequence storage unit, 6 ... Program, 10 ... Event queue, 11 ... State transition process Section, 12 ... communication processing status storage section, 13 ... state transition table, 20 ... event queue,
21 ... State transition processing unit, 22 ... Communication processing state storage unit, 23
...... State transition table, 32,33 ...... Program execution address, 40 ...... Multitask operating system, 41
...... Layer 4 program, 42 …… Layer 3 program,
43 …… Layer 2 program.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】イベントキューと通信処理状態記憶部と状
態遷移処理部と状態遷移テーブルから構成され、前記イ
ベントキューに蓄えられた前記通信処理要求と、前記通
信処理状態記憶部が記憶している通信処理状態とを前記
状態遷移処理部に入力し、前記状態遷移テーブルに基づ
き新たな通信処理要求と前記状態遷移処理に相当するプ
ログラムの実行番地を前記状態遷移処理部が出力する高
速通信制御モジュールを1つ以上設け、前記高速通信制
御モジュールが出力する通信処理要求を前記高速通信制
御モジュールのイベントキューに入力することで前記高
速通信制御モジュールを縦接続し、通信制御処理部と通
信制御処理プログラムとプログラム実行順序記憶部を設
け、各々の高速通信制御モジュールがイベントキューの
入力の結果出力する前記状態遷移処理に相当するプログ
ラムの実行番地を、前記高速通信制御モジュールを通信
処理要求が伝達される順序に従って前記プログラム実行
順序記憶部に記憶し、前記通信制御処理部が記憶された
順にプログラムを実行することを特徴とする高速通信制
御装置。
1. An event queue, a communication processing state storage unit, a state transition processing unit, and a state transition table, and the communication processing request stored in the event queue and the communication processing state storage unit store the communication processing request. A high-speed communication control module in which a communication processing state is input to the state transition processing unit, and a new communication processing request and an execution address of a program corresponding to the state transition processing are output by the state transition processing unit based on the state transition table. 1 or more are provided, and the high-speed communication control module is vertically connected by inputting the communication processing request output from the high-speed communication control module to the event queue of the high-speed communication control module, and the communication control processing unit and the communication control processing program. And a program execution sequence storage unit, and each high-speed communication control module outputs the result of input to the event queue. The high-speed communication control module stores the execution address of the program corresponding to the state transition processing in the program execution order storage unit according to the order in which the communication processing request is transmitted, and the programs are stored in the order in which the communication control processing unit is stored. A high-speed communication control device characterized by executing.
【請求項2】イベントキューと通信処理状態記憶部と状
態遷移処理部と状態遷移テーブルから構成され、前記イ
ベントキューに蓄えられた前記通信処理要求と、前記通
信処理状態記憶部が記憶している通信処理状態とを前記
状態遷移処理部に入力し、前記状態遷移テーブルに基づ
き新たな通信処理要求と前記状態遷移処理に相当するプ
ログラムの実行番地を前記状態遷移処理部が出力する高
速通信制御モジュールを1つ以上設け、前記高速通信制
御モジュールが出力する通信処理要求を隣合う前記高速
通信制御モジュールのイベントキューに入力することで
前記高速通信制御モジュールを縦接続し、通信制御処理
部と通信制御処理プログラムとプログラム実行順序記憶
部を設け、各々の高速通信制御モジュールがイベントキ
ューの入力の結果出力する前記状態遷移処理に相当する
プログラムの実行番地を、前記高速通信制御モジュール
を通信処理要求が伝達される順序に従って前記プログラ
ム実行順序記憶部に記憶し、前記通信制御処理部が記憶
された順にプログラムを実行することを特徴とする高速
通信制御装置。
2. An event queue, a communication processing state storage section, a state transition processing section, and a state transition table, and the communication processing request stored in the event queue and the communication processing state storage section store the communication processing request. A high-speed communication control module in which a communication processing state is input to the state transition processing unit, and a new communication processing request and an execution address of a program corresponding to the state transition processing are output by the state transition processing unit based on the state transition table. 1 or more are provided and the communication processing request output from the high-speed communication control module is input to the event queue of the adjacent high-speed communication control module, whereby the high-speed communication control modules are vertically connected, and the communication control processing unit and the communication control unit are connected. A processing program and a program execution order storage unit are provided, and each high-speed communication control module outputs the result of event queue input. The execution address of the program corresponding to the input state transition processing is stored in the program execution order storage unit according to the order in which the high-speed communication control module is transmitted, and the communication control processing unit is stored in the stored order. A high-speed communication control device characterized by executing a program.
JP62160010A 1987-06-26 1987-06-26 High-speed communication controller Expired - Lifetime JPH07104822B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62160010A JPH07104822B2 (en) 1987-06-26 1987-06-26 High-speed communication controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62160010A JPH07104822B2 (en) 1987-06-26 1987-06-26 High-speed communication controller

Publications (2)

Publication Number Publication Date
JPS643759A JPS643759A (en) 1989-01-09
JPH07104822B2 true JPH07104822B2 (en) 1995-11-13

Family

ID=15706025

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62160010A Expired - Lifetime JPH07104822B2 (en) 1987-06-26 1987-06-26 High-speed communication controller

Country Status (1)

Country Link
JP (1) JPH07104822B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2242162B (en) * 1990-03-19 1995-04-26 Arland International Limited Improvements in and relating to retrieval and storage of information from documents

Also Published As

Publication number Publication date
JPS643759A (en) 1989-01-09

Similar Documents

Publication Publication Date Title
EP0362106B1 (en) Method for scheduling execution of distributed application programs at preset times in an SNA LU 6.2 network environment
EP0362105B1 (en) Method for processing program threads of a distributed application program by a host computer and an intelligent work station in an SNA LU 6.2 network environment
US4914619A (en) Apparatus and method for interconnecting an application of a transparent services access facility to remote source
EP0362107A2 (en) Method to manage concurrent execution of a distributed application program by a host computer and a large plurality of intelligent work stations on an SNA network
GB2235353A (en) Apparatus and protocol for local area network
JPH0797364B2 (en) Distributed application / program execution method and system resource management method
JPH03273352A (en) On-line information processor
JP4592242B2 (en) Server / client system
JP2002024195A (en) Parallel processor and parallel process method
JPH05204853A (en) Data processing system, particularly software structure for telecommunication system
JPH07104822B2 (en) High-speed communication controller
JP3082297B2 (en) Task control method
JPS62121562A (en) Data communication system
JP2573332B2 (en) Data transfer control method
JPH02244852A (en) Packet processor
JP2820942B2 (en) Communication protocol processing method
JPH01256248A (en) Hierarchical protocol parallel processor
JPS6229335A (en) Communication control method
JP3144606B2 (en) Signal control method
JPH04301945A (en) High efficiency multicast system
JPH01103046A (en) Communication control system
JP3161174B2 (en) Key telephone equipment
JPS5832363Y2 (en) data exchange device
JPH0834615B2 (en) Line state management control method in switching system
JPH10320345A (en) Bus controller