[go: up one dir, main page]

JPS6229242A - Data communication method in PC network system - Google Patents

Data communication method in PC network system

Info

Publication number
JPS6229242A
JPS6229242A JP60166733A JP16673385A JPS6229242A JP S6229242 A JPS6229242 A JP S6229242A JP 60166733 A JP60166733 A JP 60166733A JP 16673385 A JP16673385 A JP 16673385A JP S6229242 A JPS6229242 A JP S6229242A
Authority
JP
Japan
Prior art keywords
data
computer
communication
processing
transmission
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
JP60166733A
Other languages
Japanese (ja)
Other versions
JPH0553336B2 (en
Inventor
Shigeru Masuda
茂 増田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP60166733A priority Critical patent/JPS6229242A/en
Publication of JPS6229242A publication Critical patent/JPS6229242A/en
Publication of JPH0553336B2 publication Critical patent/JPH0553336B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、・ぐノコンネットワークシステムでのデータ
転送方法、特にオイレーティングシステムとしてシング
ルタスク形を使用した場合に好適なr−夕転送方法に関
する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a data transfer method in a computer network system, and particularly to a data transfer method suitable when a single task type is used as an oil rating system.

〔発明の背景〕[Background of the invention]

従来のデータ転送方法には、特開昭59−148929
号公報記載のものがある。この従来例は、送信データを
一般データと優先データとに区分して送信する方法をと
る。
Conventional data transfer methods include Japanese Patent Application Laid-Open No. 59-148929.
There is one mentioned in the publication. This conventional example uses a method of dividing transmission data into general data and priority data and transmitting them.

この考え方を・やンコンネットワークに適用する場合、
送信データを送信先ごとに区分していないので、先の送
信キューのデータの送り先がピノ−であると他の送り先
のデータも待たされ、転送効率の劣化につながる。一方
、送受信データ群として一つの業務処理に関連する場合
には、送信データに対応する受信データであることを゛
認識し対応する業務処理を再起動する制御機構などが必
要となる。従って、転送制御内容が複雑化する。
When applying this idea to Yankon network,
Since the transmission data is not divided by destination, if the destination of data in the first transmission queue is Pino, the data of other destinations will also have to wait, leading to a deterioration in transfer efficiency. On the other hand, when a group of transmitted and received data is related to one business process, a control mechanism is required that recognizes that the received data corresponds to the transmitted data and restarts the corresponding business process. Therefore, the contents of transfer control become complicated.

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

本発明の目的は、平均化転送と優先送受信処理とを共有
させて擬似リアルタイム処理を可能としたノヤソコンネ
ットワーク7ステムでのデータ転送方法を提供すること
にある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a data transfer method in a Noya Computer Network 7 system that enables pseudo real-time processing by sharing averaging transfer and priority transmission/reception processing.

〔発明の概要〕[Summary of the invention]

本発明は、1本の通信路を介して複数・平ンコン間でデ
ータ通信を行うノJ?ンコンネットワークシステムを対
象とする。このノクソコンネットワークシステムでは、
データ転送の可能な機会は、各・量ソコン間で等しい。
The present invention provides data communication between a plurality of plain computers via a single communication path. Targets computer network systems. In this Noxcon network system,
The possible opportunities for data transfer are equal between each computer.

各パソコンへの送信データ間で優先度差を生ずることは
まれである。
It is rare that a difference in priority occurs between data sent to each personal computer.

そこで、送信データのキューを各・ぜソコ/毎に管理す
ることにより、データ転送順序を各/4’ソコン毎に平
均化する。
Therefore, by managing the transmission data queue for each /4' controller, the data transfer order is averaged for each /4' controller.

一方、この処理の他に、79ンコン間で複数データを送
受信し、完結するまで状態を変化させない優先度の高い
処理がある。この処理に限って、送信データをキューに
登録せず、直接送信し、且つ送信元を指定してデータを
受信する。
On the other hand, in addition to this process, there is a high-priority process that transmits and receives a plurality of data between the 79 controllers and does not change the state until the process is completed. Only in this process, transmission data is directly transmitted without registering it in a queue, and the data is received by specifying the transmission source.

以上の2つのデータ転送法を共存させ、業務処理で使い
分ける。
The above two data transfer methods can coexist and be used separately in business processing.

〔発明の実施例〕[Embodiments of the invention]

第1図は、パソコンネットワークシステム図である。1
本の通信路3に対して複数個の・9ソコン41、42.
43.44を接続させてネットワークコントローラシス
テム5が構成される。各ネットワークコントローラ41
〜44には、インターフェース制御部21〜24を介し
てノ9ソコン11〜14を接続させた。
FIG. 1 is a diagram of a personal computer network system. 1
A plurality of ・9 controllers 41, 42 .
A network controller system 5 is configured by connecting 43 and 44. Each network controller 41
- 44 were connected to the computer 11-14 via interface control units 21-24.

/やソコン11〜14は、1つの時刻に1つのプログラ
ムしか走れないとの性格を持つシングルタスクオ(レー
ティングシステムを内蔵し、このシステムによって管理
を受ける。シングルタスクオペレーティングシステムに
は、例えば、マイクロソフト社のMS−DO8、ディジ
タルリサーチ社のCP/Mがある。
/ and computers 11 to 14 have a built-in single-task operating system (rating system) that allows only one program to run at a time, and are managed by this system.Single-task operating systems include, for example, Microsoft There are the MS-DO8 from the company and the CP/M from the digital research company.

)9ソコン11〜14は、プロセッサの他にキーボード
及びCRTとを有する。キーが一ドから各種の入力を行
い、CRTには表示を行う。マンマシンインターフェー
スとして利用する。
)9 personal computers 11 to 14 have a keyboard and a CRT in addition to a processor. Various inputs are performed from one key to the other, and displays are displayed on the CRT. Use as a man-machine interface.

ネットワークコントローラ41〜44は、速度変換機能
(パス3上の速度と)母ソコン11〜14での処理速度
との差への対処、・々ス3上の速度と伝送ライン21 
A〜24Aの速度との差への対処)、ネットワークコン
トロールのための機能、端末インターフェース21〜2
4の制御機能、更にバッファ機能(バッファメモリを持
つこと)、との各機能を持つ。
The network controllers 41 to 44 have a speed conversion function to deal with the difference between the speed on the path 3 and the processing speed at the mother computers 11 to 14, and the speed on the path 3 and the transmission line 21.
A~24A), functions for network control, terminal interfaces 21~2
It has the following functions: 4 control functions, and a buffer function (having a buffer memory).

更に、パス3の占有機能を持つ。Furthermore, it has a path 3 exclusive function.

インターフェース制御部21〜24は、転送単位ピット
数の選択指令機能(8ビツトか7ビツトか5ビツトかの
いずれかの選択)、同期ピット数の選択指令等のインタ
ーフェース制御を行う。「R8232C制御」(又はJ
IS −C6361)として知られている制御である。
The interface control units 21 to 24 perform interface control such as a command function to select the number of transfer unit pits (selection of 8 bits, 7 bits, or 5 bits) and a command to select the number of synchronized pits. "R8232C control" (or J
This control is known as IS-C6361).

各パソコン11〜14に内蔵する制御プログラムを第2
図、第4図に示す。更に、各パソコン11〜14内には
、第3図(イ)、(ロ)で示す如く、送信テーブル91
、受信バッファ92を持つ。第2図の制御プログラムは
スキャニング処理用、第4図の制御プログラムは割込み
起動の通信制御処理用である。第2図のスキャニング処
理用のプログラムは、ランダムに発生するキー人力(イ
ンターフェース11〜14からの入力)やネットワーク
5を介して転送されてくる他の・9ソコンの送信データ
に対処するための処理を行う。
The control program built into each personal computer 11 to 14 is
It is shown in Fig. 4. Furthermore, each personal computer 11 to 14 has a transmission table 91 as shown in FIGS. 3(a) and 3(b).
, and has a reception buffer 92. The control program in FIG. 2 is for scanning processing, and the control program in FIG. 4 is for interrupt-activated communication control processing. The scanning processing program shown in FIG. 2 is a process for dealing with randomly generated key inputs (inputs from interfaces 11 to 14) and data sent from other nine computers transferred via the network 5. I do.

第2図のプログラムと第4図のプログラムとの間にあっ
てデータの管理及び一時格納のための役割を果すものが
、第3図(イ)、(ロ)の内容である。従って、第3図
(イ)、(ロ)の内容を介して第2図と第4図のプログ
ラムとが結合されているとみてもよい。
The contents of FIGS. 3(a) and 3(b) are located between the program of FIG. 2 and the program of FIG. 4 and play the role of data management and temporary storage. Therefore, the programs in FIG. 2 and FIG. 4 may be considered to be combined through the contents in FIGS. 3(a) and 3(b).

第2図では4つの業務処理61.62.63.64を持
つ。業務処理61は、平均的通信サービス用、業務処理
62は会話形通信処理用であり、キー人力があシ、且つ
そのキーの指示内容によって起動される側が61か62
かが決まる。
In FIG. 2, there are four business processes 61, 62, 63, and 64. The business process 61 is for average communication service, and the business process 62 is for conversational communication process, and the key is not human-powered, and the side activated depending on the instruction content of the key is either 61 or 62.
It is decided.

業務処理63は61に対応して平均的通信サービス用、
業務処理64は62に対応して会話形通信処理用である
。63か64かは、受信データの種別によって判別する
Business processing 63 corresponds to 61 and is for average communication service.
Business processing 64 corresponds to 62 and is for conversational communication processing. 63 or 64 is determined depending on the type of received data.

業務処理61.62でのrCRT表示」とは、業務処理
の作業内容の選択のだめの表示であり、複数の業務処理
を表示させ、その中の1つを作業員に選択させる。業務
処理63のrCRT表示」は、業務本体処理の処理結果
の確認のために使用する。
"rCRT display in business process 61 and 62" is a display for selecting the work content of business process, which displays a plurality of business processes and allows the worker to select one of them. The rCRT display of the business process 63 is used to confirm the processing results of the business process.

業務処理61.62.63.64での「業務本体処理」
とは、それぞれの業務処理そのものを云い、例えばデー
タテーブルの更新等の処理を云う。
"Business process" in business process 61.62.63.64
refers to each business process itself, for example, processing such as updating a data table.

さて、第2図での業務処理61.62は、それ自体の・
ぐソコンの端末のキー人力の内容によって決まる。例え
ば、パソコン11にあっては、自己の端末のキー(特に
ファンクションキー)で業務処理61か62かが指示さ
れる。業務処理61では、rCRT表示」の内容から作
業員によシ具体的内容を選択し、次いで画面選択応答キ
ー(テンキー)を介してその内容を指定してパソコン1
1に入力させ、更に業務本体処理を行い、送信要求を発
する。
Now, the business processes 61 and 62 in Figure 2 are their own
Depends on the key power of the computer's terminal. For example, in the case of the personal computer 11, the business process 61 or 62 is instructed using the keys (particularly the function keys) of the own terminal. In the business process 61, the worker selects specific content from the contents of the "rCRT display", then specifies the content via the screen selection response key (numeric keypad), and displays the content on the computer 1.
1, performs the main processing, and issues a transmission request.

業務処理62では、rCRT表示」の内容から作業員に
よシ具体的内容を選択し、次いで画面選択応答キー(テ
ンキー)を介してその内容を指定して・ぐソコン11に
入力させ、更に、会話通信処理621を行い、且つ業務
本体処理を行う。この会話通信処理621の詳細は第7
図に示す。
In the business process 62, the worker selects specific content from the content of the rCRT display, then specifies the content via the screen selection response key (numeric keypad) and inputs it into the computer 11, and further, Conversation communication processing 621 is performed, and the main business processing is performed. The details of this conversation communication process 621 are explained in the seventh section.
As shown in the figure.

更に、第2図で送信要求の有無がチェックされ、送信要
求があれば平均的送信サービス処理611へと移行して
、平均的送信サービスを行う。このサービス処理は第6
図に詳述する。次いで、受信データの入力有無がチェッ
クされ、入力有シの場合、受信データ種の判定が行われ
る。この判定の結果、平均的送信サービスに対する応答
業務処理であれば、63へ移シ、会話形通信における応
答業務・処理であれば64へ移る。
Furthermore, in FIG. 2, the presence or absence of a transmission request is checked, and if there is a transmission request, the process moves to average transmission service processing 611 to perform average transmission service. This service process is the sixth
Details are shown in the figure. Next, the presence or absence of input of received data is checked, and if input is present, the type of received data is determined. As a result of this determination, if it is response work processing for an average transmission service, the process moves to 63, and if it is response work/processing for conversational communication, the process moves to 64.

業務処理63では、業務本体処理を行い、次いでCRT
表示内容で確認を行う。業務処理64では業務本体処理
を行い、次いでデータ送信を行う。
In the business process 63, the main business process is performed, and then the CRT
Check the displayed content. In the business processing 64, the main body of the business is processed, and then data is transmitted.

一方、第4図の通信制御処理プログラム8は以下となる
。通信制御処理プログラム8は、ハード割込みとしての
送受信割込み、又はソフト割込みとしての送信マクロ命
令による割込みとの2つによって起動がかかる。
On the other hand, the communication control processing program 8 in FIG. 4 is as follows. The communication control processing program 8 is activated by either a transmission/reception interrupt as a hard interrupt or an interrupt by a transmission macro instruction as a soft interrupt.

プログラム8での接続制御は、ネットワークコントロー
ラ41〜44の中で互いにパス3を占有して接続関係に
入らせる制御を行う。例えば、パソコン11と13とを
接続するには、ネットワークコントローラ41と43と
がパス3を占有させる。このパス3の占有は、ル々の方
法がある。例えば、一方がコネクト指令」を出し、他方
がこれを受けると「アンサーバック」を送るとパス3の
占有が成立μその後でのパス3の占有要求に対しては「
占有不可」を送る如き方法がある。
The connection control in the program 8 is such that the network controllers 41 to 44 mutually occupy the path 3 and enter into a connection relationship. For example, to connect personal computers 11 and 13, network controllers 41 and 43 occupy path 3. There are various ways to occupy this path 3. For example, if one side issues a "connect command" and the other side receives this and sends an "answer back", the occupation of path 3 is established.
There is a method such as sending "Unavailable".

グログラム8での通信制御は、パケット単位の通信を行
わせるとかの実際の通信の制御を行う。
Communication control in the program 8 performs actual communication control such as communication in units of packets.

グログラム8での伝送形態制御とは、インターフェース
制御部21〜24での伝送形態の各種指令、及び制御を
云う。
The transmission mode control in the program 8 refers to various commands and control of the transmission mode in the interface control units 21 to 24.

このグログラム8での送信マクロ命令によるソフト割込
みは、第6図、第7図の送信マクロ命令読出し時に、こ
の送信マクロ命令によってなされる。
The soft interrupt caused by the send macro command in the program 8 is performed by this send macro command when reading the send macro command in FIGS. 6 and 7.

さて、平均的送信サービスは、第5図(イ)、(ロ)、
(ハ)に示す如く送信先毎に管理した送信要求のキュー
から送信先毎に1つづつ送信要求をFrpo (Fir
st In First Out )で取シ出し、第6
図の処理手順でデータの送信を行なう。会話通信は第7
図に示す通りまず第1に通信先を固定し、続いて第5図
(イ)の送信要求のキューを仲介せずに直接通信制御処
理8を起動することによって固定した通信先とのデータ
転送を行なう。通信先の固定は、通信制御処理8に通信
処理方法として会話通信を指示することによって、会話
通信要求中は指定した通信先以外とのデータ転送の為の
接続を拒否することによって実現する。
Now, the average transmission service is shown in Figure 5 (a), (b),
As shown in (c), one transmission request is sent to each destination from the transmission request queue managed for each destination.
(St In First Out), take out the 6th
Data is transmitted according to the processing procedure shown in the figure. Conversation communication is the 7th
As shown in the figure, data is transferred to the fixed communication destination by first fixing the communication destination and then directly activating the communication control process 8 without intermediating the transmission request queue in FIG. 5(a). Do the following. Fixation of the communication destination is achieved by instructing the communication control processing 8 to perform conversational communication as the communication processing method, and by refusing connection for data transfer with any other than the specified communication destination during the conversational communication request.

以上の制御グログラム7と、それに平均的通信サービス
を利用する業務処理61.それに対応する業務処理63
、会話通信を利用する業務処理62、それに応答する業
務処理64を組み込み、各パソコン11〜1417C搭
載しランする。業務処理61.62はファンクションキ
ーFl、F2に対応して起動するとする。
The above control program 7 and the business process 61 that uses the average communication service. Business process 63 corresponding to it
, a business process 62 that uses conversational communication, and a business process 64 that responds thereto, and are installed and run on each of the personal computers 11 to 1417C. It is assumed that business processes 61 and 62 are activated in response to function keys Fl and F2.

そこでパソコン11において、ファンクションキーF1
の押下に対応して制御プログラムは業務処理61を起動
すると、第8図のように・ぐソコ712〜14への送信
要求キュー212〜214をそれぞれ管理領域に登録す
る。このあと制御プログラムにより平均的送信サービス
処理611が起動され、第6図の処理手順に従って対応
する・ぐンコンヘデータが送信される。平均的送信サー
ビス処理が1つ前に送信した先が・やンコン12である
とすると、今回は第1に・9ソコン13への送信要求2
13が処理され、対応データを送信する。平均的送信サ
ービス処理の次の起動時にはパソコン14へ、さらに次
の起動時には12へと順次対応データを転送する。各送
信先・ぐソコン12〜14では、通信制御処理部8が対
応データを受信し、制御プログラムにより対応する業務
処理63を起動し、受信データを業務処理63へ引き渡
す。業務処理はこの受信データにもとすいてチーゾル更
新、CRT表示等の処理を実行することによって処理が
終了する。
Therefore, on the computer 11, press the function key F1.
When the control program activates the business process 61 in response to the press of , it registers the transmission request queues 212 to 214 to the respective groups 712 to 14 in the management area, as shown in FIG. Thereafter, the average transmission service process 611 is activated by the control program, and data is transmitted to the corresponding computer according to the processing procedure shown in FIG. Assuming that the previous destination of the average transmission service process was computer 12, this time the first request was to send request 2 to computer 13 of 9.
13 is processed and sends the corresponding data. The corresponding data is sequentially transferred to the personal computer 14 at the next start-up of the average transmission service process, and to the personal computer 12 at the next start-up. In each of the destination/transmission computers 12 to 14, the communication control processing section 8 receives the corresponding data, activates the corresponding business process 63 according to the control program, and passes the received data to the business process 63. The business process is completed by executing processes such as chisel update and CRT display based on this received data.

もしパソコン11は・ぐソコン13への送信要求213
を処理し、対応データを送信時、パソコン12と・9ソ
コン13とでデータ転送中であれば、通信制御処理部は
平均的送信サービス処理ヘビシー結果をリターンコード
で応答する。リターンコードを受けると平均的送信サー
ビス処理はCRT出力し、処理を終了して制御プログラ
ムに制御を移す。従って次に平均的サービス処理が起動
されると、次の送信先・ぐンコン14へのデータ転送を
行なう。次は・卆ンコン12へ、その次は再度パソコン
13へと送信要求が存在する時はいつもシーケンシャル
に転送サービスを行なう。
If the computer 11 sends a request 213 to the computer 13,
When transmitting the corresponding data, if data is being transferred between the personal computer 12 and the computer 13, the communication control processing section responds with the average transmission service processing heavy result with a return code. When the return code is received, the average transmission service process outputs the CRT, ends the process, and transfers control to the control program. Therefore, when the average service process is activated next time, data is transferred to the next destination, Guncon 14. Next, the transfer service is performed sequentially to the computer 12, and then again to the personal computer 13 whenever there is a request for transmission.

会話通信を利用する・やソコン11の業務処理62は・
9ンコン13の対応する業務処理64と複数データの交
換を行なって処理が完結する業務とする。今ファンクシ
ョンキーF2押下により、制御プログラムは業務処理6
2を起動すると、業務処理はパソコン13への送信要求
を管理領域中の例えば第8図の213の後に登録するこ
とはせず、第7図の処理内容の会話通信を利用して通信
処理方法指定を行なって直接通信制御処理部を制御し、
・9ンコン13の対応する業務処理64ヘデータを転送
する。従ってこのとき・9ンコ713への送信要求の管
理領域中に送信要求例えば213が存在する場合でも、
このデータより会話通信を利用する業務処理のデータの
方が先に送信されることになる。/4ンコン11ではこ
の後業務処理62は・ぐンコン13からの応答データを
待つ。このとき会話通信処理方法指定を行なっている為
、通信制御処理部はパソコン13以外とのデータ転送の
為の接続制御を拒否するから、79ンコン13からのデ
ータのみが受信できる。一方・ぐソコン13では、ノ4
ソコン11の業務処理62からのデータを受信すると対
応する業務処理64を制御プログラムが起動する。業務
処理64は会話通信を利用する業務処理62に応答する
業務である為、業務処理62と同様、平均的送信サービ
ス処理を仲介せず第2図に示した如く通信制御処理部を
直接制御して・9ソコン11にデータを送信する。この
データを先に述べた受信待ちのパソコン11の会話通信
処理中のデータ受信処理へ引き渡されて一連の処理を完
了し、それぞれのパソコンの制御プログラムに制御が移
される。
The business process 62 of the computer 11 that uses conversational communication is...
The process is completed by exchanging a plurality of data with the corresponding business process 64 of the computer 13. Now, by pressing the function key F2, the control program will start the business process 6.
2, the business process does not register the transmission request to the personal computer 13 in the management area, for example after 213 in FIG. Specify and directly control the communication control processing unit,
- Transfer the data to the corresponding business process 64 of the computer 13. Therefore, at this time, even if there is a transmission request, for example 213, in the management area of the transmission request to 9nco 713,
Data for business processing using conversational communication will be sent earlier than this data. /4 In the controller 11, the business process 62 waits for response data from the controller 13. At this time, since the conversation communication processing method is specified, the communication control processing section refuses connection control for data transfer with other than the personal computer 13, and therefore only data from the 79 computer 13 can be received. On the other hand, in Gusocon 13, No. 4
Upon receiving data from the business process 62 of the personal computer 11, the control program starts the corresponding business process 64. Since the business process 64 is a business that responds to the business process 62 that uses conversational communication, like the business process 62, it directly controls the communication control processing unit as shown in FIG. 2 without intermediating the average transmission service process.・9 Sends data to computer 11. This data is handed over to the data receiving process during the conversational communication process of the personal computer 11 that is waiting for reception, a series of processes is completed, and control is transferred to the control program of each personal computer.

本実施例によれば・!ンコン11から他の・譬ソコン1
2〜14へのデータ転送は、各送信先ノ9ンコン毎の送
信要求の管理領域に存在するデータを1つづつ順番に送
信するので転送を各送信先・fソコン毎に平均化するこ
とができる上に、1方のノクソコンのピノ−状態により
他方の・譬ソコンの転送効率の劣化も防止できる効果が
ある。さらに複数回のデータ変換を行なって処理が完結
する業務処理は、上記送信要求の管理領域を利用して各
パソコン毎に平均的に転送する通信方法とは別に、通信
先を固定し業務処理中で通信制御処理部を直接制御する
ことでデータの送受信を行なう通信方法を共存させ、こ
の2つの通信方法を各業務処理で使い分けることによシ
、ノ9ンコン間で関連する一連のデータ群のみを簡便に
抽出することが可能となシシングルタスク処理環境下で
責似リアルタイム処理を実現する/’Pソコンネットワ
ークを容易に構築できる。
According to this example! From computer 11 to other computer 1
When transferring data to 2 to 14, the data existing in the management area of the transmission request for each destination computer is sent one by one, so the transfer can be averaged for each destination/f computer. In addition, it has the effect of preventing deterioration of the transfer efficiency of the other computer due to the pinot state of one computer. Furthermore, business processing that completes the process by performing multiple data conversions is different from the communication method that uses the above-mentioned transmission request management area and transfers data on an average basis to each computer. By directly controlling the communication control processing unit in the computer, communication methods for sending and receiving data can coexist, and by using these two communication methods properly in each business process, only a series of data groups related to each other can be created. It is possible to easily construct a/'P computer network that realizes real-time processing in a single-task processing environment where it is possible to easily extract information.

さらに本制御グログラムはファンクションキーおよび受
信データに対応して業務処理を容易に追加できる構造で
ある為、応用システムの拡張が容易に行なえる効果があ
る。
Furthermore, this control program has a structure that allows business processing to be easily added in response to function keys and received data, so that the application system can be easily expanded.

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

本発明によれば、1本の通信路を介して複数・ぜソコン
間でデータ転送を行なうインコンネットワ−りにおいて
、各・ぐソコンへのデータ転送頻度を平均化することが
できること、および平均化転送と共存して、一連の関連
ある複数データを特別な制御手段を構築することなく抽
出することができることにより、通信制御方式を単純化
できるので、シングルタスク処理環境下の・9ソコンを
利用して、擬似リアルタイム処理を容易に実現すること
ができる。
According to the present invention, it is possible to average the frequency of data transfer to each computer in an internet network in which data is transferred between multiple computers via one communication path, and the averaging By coexisting with transfer and being able to extract a series of related multiple data without constructing special control means, the communication control method can be simplified, making it possible to use nine computers in a single-task processing environment. Therefore, pseudo real-time processing can be easily realized.

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

第1図は本発明のパソコンネットワークシステムの実施
例図、第2図は本発明の制御!ログラムのフローチャー
ト、第3図0)、(ロ)は送信テーブル、受信バッファ
を示す図、第4図は通信制御処理!ログラムのフローチ
ャート、第5図(イ)、(ロ)、(ハ)は送信要求のキ
エーの説明図、第6図は平均的送信サービス処理のフロ
ーチャート、第7図は会話通信処理のフローチャート、
第8図は送信要求のキューの具体例図である。 3・・・パス、5・・・ネットワーク、11〜14・・
・ノfソコン、21〜24・・・インターフェース%l
J?JIIilS、4x〜44・・・ネットワークコン
トローラ。
Fig. 1 is an example diagram of a personal computer network system according to the present invention, and Fig. 2 is a diagram showing a control system according to the present invention! Flowchart of the program, Figure 3 (0) and (B) are diagrams showing the transmission table and reception buffer, and Figure 4 is the communication control process! 5 (a), (b), and (c) are explanatory diagrams of transmission request keys, Fig. 6 is a flowchart of average transmission service processing, Fig. 7 is a flowchart of conversation communication processing,
FIG. 8 is a diagram showing a specific example of a transmission request queue. 3...Path, 5...Network, 11-14...
・Nof computer, 21-24...interface%l
J? JIIIilS, 4x~44...Network controller.

Claims (1)

【特許請求の範囲】 複数個のパソコンと、該各パソコン対応に設けたネット
ワークコントローラと、該各ネットワークコントローラ
が互いに並列に接続されてなる単一バスと、より成るパ
ソコンネットワークシステムにおいて、 各パソコン間でのデータ通信にあっては、一方向のみの
場合には送信要求を送信キューとして登録しておくと共
に該キューの順序に従って一方向のデータ通信を行わせ
、双方向の場合には送信キューを作成させることなく、
直接に対応パソコン間でデータ通信を行わせてなるパソ
コンネットワークシステムでのデータ通信方法。
[Scope of Claims] In a personal computer network system comprising a plurality of personal computers, a network controller provided for each personal computer, and a single bus in which the network controllers are connected in parallel, For data communication, if it is only one way, the transmission request is registered as a transmission queue and one-way data communication is performed according to the order of the queue, and if it is bidirectional, the transmission request is registered in the transmission queue. without having to create
A data communication method in a computer network system that allows data communication to occur directly between compatible computers.
JP60166733A 1985-07-30 1985-07-30 Data communication method in PC network system Granted JPS6229242A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60166733A JPS6229242A (en) 1985-07-30 1985-07-30 Data communication method in PC network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60166733A JPS6229242A (en) 1985-07-30 1985-07-30 Data communication method in PC network system

Publications (2)

Publication Number Publication Date
JPS6229242A true JPS6229242A (en) 1987-02-07
JPH0553336B2 JPH0553336B2 (en) 1993-08-09

Family

ID=15836737

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60166733A Granted JPS6229242A (en) 1985-07-30 1985-07-30 Data communication method in PC network system

Country Status (1)

Country Link
JP (1) JPS6229242A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0288085U (en) * 1988-12-26 1990-07-12
JP2000284980A (en) * 1999-01-28 2000-10-13 Mitsubishi Electric Inf Technol Center America Inc Multi-task system and message transmission scheduling method in the system
JP2006338525A (en) * 2005-06-03 2006-12-14 Nec System Technologies Ltd Information processing terminal, network system, data transmitting method and data transmission program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0288085U (en) * 1988-12-26 1990-07-12
JP2000284980A (en) * 1999-01-28 2000-10-13 Mitsubishi Electric Inf Technol Center America Inc Multi-task system and message transmission scheduling method in the system
JP2006338525A (en) * 2005-06-03 2006-12-14 Nec System Technologies Ltd Information processing terminal, network system, data transmitting method and data transmission program

Also Published As

Publication number Publication date
JPH0553336B2 (en) 1993-08-09

Similar Documents

Publication Publication Date Title
CN1874245B (en) Collaboration support system and control method thereof
US4574284A (en) Communication bus interface unit
US5291597A (en) Method to provide concurrent execution of distributed application programs by a host computer and an intelligent work station on an SNA network
JP2004038758A (en) Storage control device, control method for storage control device, and program
JPS6229242A (en) Data communication method in PC network system
JPH0330342B2 (en)
JPH069361B2 (en) Message transmission method
JPS62121562A (en) Data communication system
US5251300A (en) Data processing network
JPH055414B2 (en)
JPH10289196A (en) Computer and method for transferring peripheral device control data in computer
JPS615361A (en) Communication interface circuit
JPH10320345A (en) Bus controller
JPS61147332A (en) Code converter
JPH10207829A (en) Bus controller
JP2670123B2 (en) Information sharing device in network
JP2000322370A (en) Data output circuit
CN119493761A (en) Access method of AMP multi-core heterogeneous system and AMP multi-core heterogeneous system
JP2638184B2 (en) Protocol processing device
JPH0721043A (en) Terminal sharing control system for virtual computer system
JPH04335455A (en) Communication method between computers with different code systems
JPH08241262A (en) External memory expansion method
JPH02113362A (en) Distributed processing system
JPH0793126A (en) Data display system and data display control method
JPH11110282A (en) Data sending and receiving system, buffer control device and method and medium storing data sending and receiving program