[go: up one dir, main page]

JPS62248336A - Managing method for queue of center in star shaped system - Google Patents

Managing method for queue of center in star shaped system

Info

Publication number
JPS62248336A
JPS62248336A JP9276086A JP9276086A JPS62248336A JP S62248336 A JPS62248336 A JP S62248336A JP 9276086 A JP9276086 A JP 9276086A JP 9276086 A JP9276086 A JP 9276086A JP S62248336 A JPS62248336 A JP S62248336A
Authority
JP
Japan
Prior art keywords
command
queue
center
processing
sequence
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
JP9276086A
Other languages
Japanese (ja)
Other versions
JPH0732402B2 (en
Inventor
Yasunobu Umezawa
梅沢 保信
Yoshikazu Naito
義和 内藤
Kotaro Suzuki
孝太郎 鈴木
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 System Solutions Japan Co Ltd
Original Assignee
Matsushita Graphic Communication Systems Inc
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 Graphic Communication Systems Inc filed Critical Matsushita Graphic Communication Systems Inc
Priority to JP61092760A priority Critical patent/JPH0732402B2/en
Publication of JPS62248336A publication Critical patent/JPS62248336A/en
Publication of JPH0732402B2 publication Critical patent/JPH0732402B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PURPOSE:To suppress the accumulation of commands leaving unprocessed, by deciding whether a sequence of processes are necessary or not when the command is inputted, and processing the command with the highest priority as a queue corresponding to each of the outgoing origin, and the transmission opposite of the command respective1y, when it is decided that a sequence of processes are necessary. CONSTITUTION:When the command is inputted from an i/o51 to a center 50, it is decided whether a sequence of processes for the command are necessary or not. When it is necessary to perform a sequence of processes, the command is set as the first queue for an i/o54 preferentially even when a previous appointment for the i/o54 that is a transmission opposite, is present. For this reason, when a response from the i/o54 is performed by the command corresponding to a queue 1, it is set as a queue 2. When the command for which a sequence of processes are not necessary, is inputted, queues are set as queues 4, 5-10, and they are connected in order to the queue of the i/o at each transmission opposite.

Description

【発明の詳細な説明】 産業上の利用分野 本発明はセンターを中心にして端末機を複数台接続し各
端末機ごとにキエー管理を行なっている星状システムに
おけるセンターのキュー管理方法に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a center queue management method in a constellation system in which a plurality of terminals are connected to a center and key management is performed for each terminal.

従来の技術 第4図は従来の星状システムにおけるセンターのキュー
管理方法が適用される層状システムの構成を示す概念図
である。この星状システムはセンター10と、センター
10を介して相互に接続された複数台の端末機(以下i
10という)11゜12、・・・、16とを備えている
。このような星状システムでは各i10  l’l 、
 12 、・・・、16からセンター10へコマンドが
適宜送られるようになっている。そして、センター10
では第5図に示すようにしてコマンドの処理の順序づけ
を行なっている。
BACKGROUND OF THE INVENTION FIG. 4 is a conceptual diagram showing the configuration of a layered system to which a center queue management method in a conventional constellation system is applied. This star system consists of a center 10 and a plurality of terminals (hereinafter referred to as i) connected to each other via the center 10.
10) 11°12, ..., 16. In such a star system, each i10 l'l,
Commands are sent from 12, . . . , 16 to the center 10 as appropriate. And center 10
In this case, command processing is ordered as shown in FIG.

最初に、例えば110ffからセンター10に対してコ
マンドが入力すると、このコマンドはキx−(Que)
1とされる。そして、このコマンドの送信先がどのi 
/ oであるか判定される。この場合、送信先が110
14であるとすると、このキニ−1は11014に対す
る1番目の送信キュー(以下TXQという)として登録
される(図中丸内の数字参照)。次に、新たなコマンド
がセンター10に入力すると(この場合発信元はi /
 。
First, when a command is input from, for example, 110ff to the center 10, this command is
1. And which i is the destination of this command?
/ o is determined. In this case, the destination is 110
14, this Kinney-1 is registered as the first transmission queue (hereinafter referred to as TXQ) for 11014 (see the number in the circle in the figure). Next, when a new command is entered into the center 10 (in this case the source is i/
.

12)、このコマンドはキニ−2とされる。そして、こ
のコマンドの送信先がどのi / oであるか判定され
(この場合11011とする)、i / 。
12), this command is assumed to be Kinney-2. Then, it is determined which I/O is the destination of this command (in this case, it is 11011), and the I/O is sent.

11に対する1番目のTXQとして登録される。It is registered as the first TXQ for 11.

以下、センター10に入力したコマンドは順次キューが
設定され、これらがどのi / oに送信されるのかが
判定され、そのi / oに対するTXQとして順次登
録される。
Thereafter, commands input to the center 10 are sequentially queued, it is determined to which I/O they are to be sent, and they are sequentially registered as a TXQ for that I/O.

このような登録が第5図に示すようにキュー8まで進ん
だ後、キュー1のコマンドに対する応答として、110
14からセンター10に応答コマンドが入力すると、こ
の応答コマンドはキュー9とされて、受信キ子−(以下
、RXQという)に登録される。そして、この応答コマ
ンドの送信先が11011であることが判定された後、
この110ffに対するTXQとして最後列に接続され
る。
After such registration has progressed to queue 8 as shown in FIG.
When a response command is input from 14 to the center 10, this response command is made into a queue 9 and registered in a reception key (hereinafter referred to as RXQ). After determining that the destination of this response command is 11011,
It is connected to the last column as TXQ for this 110ff.

以上のことを第6図のフローチャートを参照してさらに
詳しく説明する。
The above will be explained in more detail with reference to the flowchart of FIG.

まず、発信元の送信先へのコマンドに対して受信コマン
ドが入力しているか否かが判定される(ステップ(以下
STという)1)。そして、“イエス(Y ) ”と判
定されるとこのコマンドをどのi / oに対して接続
すべきかが判定されて(Sr1)、このコマンドに対す
る送信キュー(TXQ)の最後列に接続される(Sr1
)。次に、その段階で(各i / oからは適宜コマン
ドが入力されている)、送信キュー(T XQ )があ
るか否かが判定される(Sr1)。ここで、“Y”と判
定されると一番目に若いTXQに対応するコマンドがそ
のi10に送信され(Sr5)、動作はSTIに戻る。
First, it is determined whether a received command has been input in response to a command from a sender to a destination (step (hereinafter referred to as ST) 1). If it is determined as "Yes (Y)", it is determined to which I/O this command should be connected (Sr1), and it is connected to the last column of the transmission queue (TXQ) for this command ( Sr1
). Next, at that stage (appropriate commands have been input from each I/O), it is determined whether a transmission queue (T XQ ) exists (Sr1). Here, if the determination is "Y", the command corresponding to the youngest TXQ is sent to that i10 (Sr5), and the operation returns to STI.

Sr1で、“′ノー(N ) jtと判定されると動作
はSTIに戻る。またSTIで“N″と判定されると、
動作はSr1に進むようになっている。
If Sr1 determines "'No (N) jt", the operation returns to STI. Also, if Sr1 determines "N",
The operation proceeds to Sr1.

発明が解決しようとする問題点 しかしながら、上述したような従来の方法では、否定応
答が返ってくるとわかっていても、コマンドを出さなけ
ればならず、否定応答で処理されないコマンドが累積さ
れてゆき、システムの処理能力が低下するという問題が
あった。
Problems to be Solved by the Invention However, in the conventional method as described above, a command must be issued even if it is known that a negative response will be returned, and commands that are not processed due to negative responses are accumulated. , there was a problem that the processing capacity of the system decreased.

本発明は上記問題点に鑑みてなされたもので、後からコ
マンドが続くような一連の処理を必要とするコマンドを
入力したとき、このコマンドを優先的に処理するように
キューを設定して、処理されないコマンドが累積される
ことを抑えるようにした星状システムにおけるセンター
のキュー管理方法を提供することを目的とする。
The present invention has been made in view of the above problem, and when a command that requires a series of processing such as a subsequent command is input, a queue is set so that this command is processed preferentially. It is an object of the present invention to provide a center queue management method in a star system that suppresses the accumulation of unprocessed commands.

問題点を解決するための手段 本発明は上記目的を達成するため、発信元からコマンド
が入力した場合、センターでこのコマンドが一連の処理
を必要とするか否かを判定し、一連の処理を必要とする
と判定したとき、発呼側及び被呼側端末機に対して最優
先でキューを設定するようにしている。
Means for Solving the Problems In order to achieve the above object, the present invention determines when a command is input from a source, determines whether this command requires a series of processing at the center, and executes the series of processing. When it is determined that it is necessary, queues are set with top priority for the calling and called terminals.

作  用 端末機からコマンドを入力すると、センターはこのコマ
ンドが一連の処理(このコマンドに対しての応答、再度
のコマンドのように継続的な処理など)を必要とするか
否かを判定する。この判定で一連の処理を必要とすると
された場合、キューの設定に当って発呼側及び被呼側端
末機を最優先で処理する。
When a command is input from a working terminal, the center determines whether this command requires a series of processing (such as a response to this command, continuous processing such as a second command, etc.). If it is determined that a series of processing is necessary, the calling and called terminals are processed with the highest priority when setting up queues.

実施例 第1図は本発明の一実施例が適用される星状システムの
構成を示す概念図である。この星状システムはセンター
50と、センター50を介して相互に接続された複数台
の端末機(以下、i10という)51,52.・・・5
6とを備えている。このような星状システムでは各11
051.52・・・。
Embodiment FIG. 1 is a conceptual diagram showing the configuration of a constellation system to which an embodiment of the present invention is applied. This star system includes a center 50 and a plurality of terminals (hereinafter referred to as i10) 51, 52 . ...5
6. In such a star system each 11
051.52...

56からセンター50へコマンドが適宜送られるように
なっている。そして、センター50では第2図に示すよ
うにしてコマンドの処理の順序づけを行なっている。
56 to the center 50 as appropriate. The center 50 orders the processing of commands as shown in FIG.

例えば、11051からセンター50に対してコマンド
が入力すると、このコマンドは一連の処理を必要とする
ものであるか否かが判定される。
For example, when a command is input from 11051 to the center 50, it is determined whether or not this command requires a series of processing.

この場合、このコマンドは送信先が11054であり、
一連の処理を必要とするものであるとする。
In this case, the destination of this command is 11054,
Assume that it requires a series of processing.

すると、この段階で、「一連の処理を必要とする」と判
定される。この結果、このコマンドがキュー(Que)
1とされ、11054のキューに先約があっても、この
コマンドが優先的に11054に対する1番目のキュー
とされる。なお、一連の処理が行なわれるということで
発信元の11051に対するキューについても、このコ
マンドが最優先で扱われる。このため、キュー1に対応
するコマンドによって11054から応答があった場合
、この応答は受信コマンド(RXQ)として入力し先の
キュー1に続いてキュー2とされて、発信元の1105
1のキューの一番目に接続される。
Then, at this stage, it is determined that a series of processing is required. As a result, this command is queued
1, and even if there is a prior commitment in the queue of 11054, this command is given priority to the first queue for 11054. Note that since a series of processing is performed, this command is also given top priority in the queue for the sender 11051. Therefore, when a response is received from the 11054 due to a command corresponding to queue 1, this response is input as a received command (RXQ) and is placed in queue 2 following the destination queue 1, and is sent to the source 1105.
Connected to the first queue of 1.

同様にして、第2図に示す本実施例では、11051か
らコマンドがセンター50に送られ、キュー3とされる
。そして、送信先が先のコマンドによって最優先扱いさ
れる11054であることより11054に対するキュ
ーとして先頭に(先のキュー1に続くことになる)接続
される。
Similarly, in the present embodiment shown in FIG. 2, a command is sent from 11051 to the center 50 and placed in queue 3. Since the destination is 11054, which is given top priority by the previous command, it is connected to the head of the queue for 11054 (following the previous queue 1).

なお、この後、一連の処理を必要としないコマンドが入
力したような場合、第2図に示すように順次キュ 4,
5.・・・10とされて、各送信先のi / oのキュ
ーに接続されてゆく。
After this, if a command that does not require a series of processing is input, the queue 4,
5. ...10 and are connected to the I/O queue of each destination.

上記の処理手順について、第3図のフローチャートを参
照してさらに説明する。
The above processing procedure will be further explained with reference to the flowchart in FIG.

まず、コマンド入力に対し、受信コマンドがあるか否か
が判定される(ステップ(以下5T)1)。
First, it is determined whether or not there is a received command in response to a command input (step (hereinafter referred to as 5T) 1).

そして、受信コマンドがあると判定されると、どのi 
/ oに対応するキュー(TXQ)かが判定される(S
T72)。そして、キューのどの位置に接続するかが判
定されて(ST73)、入力したコマンドが所定の位置
に接続されるようにキューが並び換えられる(ST74
)。次に、この段階で送信すべきコマンドを示すキュー
があるか否かの判定がなされる(ST75)。ここで、
″イエス(Y)”と判定されると、一番先頭のキューが
送信される(ST76)。そして、ここで一連の処理を
必要とするコマンドであるか否かが判定される(ST7
7)。“Y”と判定されると発信元及び送信先のi /
 oの優先度を高め、この結果、これらi / oに対
するコマンドが最優先で処理されるようにキューが設定
される(ST78)。この後、動作は5T71にフィー
ドバックする。
If it is determined that there is a received command, which i
It is determined whether the queue (TXQ) corresponds to /o (S
T72). Then, it is determined which position in the queue to connect to (ST73), and the queue is rearranged so that the input command is connected to a predetermined position (ST74).
). Next, it is determined whether there is a queue indicating a command to be transmitted at this stage (ST75). here,
If the determination is "yes (Y)", the first queue is transmitted (ST76). Then, it is determined whether the command requires a series of processing (ST7
7). If it is determined as “Y”, the source and destination i/
The priority of i/o is increased, and as a result, a queue is set so that commands for these i/o are processed with the highest priority (ST78). After this, the operation is fed back to 5T71.

5T71で“ノー(N ) I7と判定されると、動作
は5T75へ進む。又、5T75で“N”と判定される
と動作は5T71へ戻る。
If the determination at 5T71 is "No (N) I7", the operation proceeds to 5T75. If the determination is "N" at 5T75, the operation returns to 5T71.

5T77で“N”と判定されると、5T78の動作を行
なうことな(ST71の動作に戻る。
If it is determined "N" in 5T77, the operation in 5T78 is not performed (returns to the operation in ST71).

このようにして、一連の処理を必要とするコマンドが発
生した時、このコマンドを他のどのi/。
In this way, when a command occurs that requires a series of processing, this command can be passed to any other i/.

のコマンドよりも優先的に処理した後で、その他ノコマ
ントを処理するようにしている。
This command is given priority over other commands, and then other commands are processed.

発明の効果 以上の説明から明らかなように、本発明は、コマンドを
入力すると、゛このコマンドが一連の処理を必要とする
かどうかを判定し、一連の処理を必要とすると判断した
とき、このコマンドの発信元、送信先それぞれに対する
キューとしてこのコマンドを最優先で処理するようにし
ており、コマンドが処理されずに累積することが極力抑
えられる。
Effects of the Invention As is clear from the above description, the present invention has the following advantages: When a command is input, it is determined whether or not this command requires a series of processing, and when it is determined that a series of processing is required, this invention is executed. This command is processed with the highest priority as a queue for each command source and destination, and the accumulation of unprocessed commands is minimized.

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

第1図は本発明の一実施例の星状システムにおけるセン
ターのキュー管理方法が適用される星状システムの構成
を示す概念図、第2図は同星状システムにおけるセンタ
ーの動作例を示す概念図、第3図は同センターの動作例
を示すフローチャート、第4図は従来の星状システムに
おけるセンターのキュー管理方法の一例が適用される星
状システムの構成を示す概念図、第5図は同星状システ
ムにおけるセンターの動作例を示す概念図、第6図は同
センターの動作例を示すフローチャートである。 50・・・・・・センター、51.52,53,54゜
55.56・・・・・・1100 代理人の氏名 弁理士 中 尾 敏 男 はか1名M 
l 図 第2図 −6つ 第3図 第4図 ノl 第5図 ツバ 第6図
FIG. 1 is a conceptual diagram showing the configuration of a constellation system to which a center queue management method in a constellation system according to an embodiment of the present invention is applied, and FIG. 2 is a conceptual diagram showing an example of the operation of a center in the constellation system. Figure 3 is a flowchart showing an example of the operation of the center, Figure 4 is a conceptual diagram showing the configuration of a star system to which an example of a center queue management method in a conventional star system is applied, and Figure 5 is a flowchart showing an example of the operation of the center. FIG. 6 is a conceptual diagram showing an example of the operation of the center in the same star system, and FIG. 6 is a flowchart showing an example of the operation of the center. 50...Center, 51.52,53,54゜55.56...1100 Name of agent Patent attorney Toshi Nakao Male Haka1 person M
l Figure 2-6 Figure 3 Figure 4 Nol Figure 5 Collar Figure 6

Claims (1)

【特許請求の範囲】[Claims] 発呼側端末機から被呼側端末機に対して送られるコマン
ドが一連の処理を必要とするか否かを判定し、一連の処
理を必要とすると判定したとき、発呼側及び被呼側端末
機に対して最優先でキューを設定するようにしたことを
特徴とする星状システムにおけるセンターのキュー管理
方法。
It is determined whether the command sent from the calling terminal to the called terminal requires a series of processing, and when it is determined that a series of processing is required, the calling and called terminals A center queue management method in a star system, characterized in that queues are set with top priority for terminals.
JP61092760A 1986-04-22 1986-04-22 Queue management method of center in star system Expired - Fee Related JPH0732402B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61092760A JPH0732402B2 (en) 1986-04-22 1986-04-22 Queue management method of center in star system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61092760A JPH0732402B2 (en) 1986-04-22 1986-04-22 Queue management method of center in star system

Publications (2)

Publication Number Publication Date
JPS62248336A true JPS62248336A (en) 1987-10-29
JPH0732402B2 JPH0732402B2 (en) 1995-04-10

Family

ID=14063381

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61092760A Expired - Fee Related JPH0732402B2 (en) 1986-04-22 1986-04-22 Queue management method of center in star system

Country Status (1)

Country Link
JP (1) JPH0732402B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5783843A (en) * 1980-11-12 1982-05-25 Hitachi Ltd Data buffer controlling system
JPS5830256A (en) * 1981-08-17 1983-02-22 Nec Corp Communication controller
JPS58173942A (en) * 1982-04-05 1983-10-12 Nippon Telegr & Teleph Corp <Ntt> Transmission system having priority over communication sentence
JPS58197938A (en) * 1982-05-14 1983-11-17 Fuji Xerox Co Ltd Communication controlling system
JPS59148929A (en) * 1983-02-14 1984-08-25 Hitachi Ltd Communication control system of data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5783843A (en) * 1980-11-12 1982-05-25 Hitachi Ltd Data buffer controlling system
JPS5830256A (en) * 1981-08-17 1983-02-22 Nec Corp Communication controller
JPS58173942A (en) * 1982-04-05 1983-10-12 Nippon Telegr & Teleph Corp <Ntt> Transmission system having priority over communication sentence
JPS58197938A (en) * 1982-05-14 1983-11-17 Fuji Xerox Co Ltd Communication controlling system
JPS59148929A (en) * 1983-02-14 1984-08-25 Hitachi Ltd Communication control system of data

Also Published As

Publication number Publication date
JPH0732402B2 (en) 1995-04-10

Similar Documents

Publication Publication Date Title
JPH09148210A (en) Method for producing semiconductor wafer and its producing equipment
CA1248617A (en) Parallel call processing system and method
JPS62248336A (en) Managing method for queue of center in star shaped system
JPS62247650A (en) Queue control method for center in star-shaped system
JPS59148929A (en) Communication control system of data
JPS62287738A (en) Queue managing method for center in star system
JPH06214914A (en) Method for processing cooperative job among plural systems
JPS59177638A (en) Control system of message preferential transmission
JPS59221145A (en) Regulatory control restart processing method
JPH05167585A (en) Local area network multi-address frame communication device and method
JPH02153695A (en) Bypass connection path selecting method
JPS60182293A (en) Control system of call processing task
JPH06110699A (en) Work execution order control method
JPH0365702B2 (en)
JPH0470035A (en) Preferential transmission system for packet exchange network
JPH03121696A (en) Incoming call control system
JPH06139080A (en) Event circulation processing system
JPH03135128A (en) Exchange
JPS63115447A (en) Trunk queuing system
JP2000223386A (en) Semiconductor production system and semiconductor production system control device used in the system
JPH0535506A (en) Program day patch processing method
JPS63204941A (en) Posteriority call processing system in communication processing equipment
JPH01295356A (en) System bus control system
JPH06161787A (en) Task control system
JPS63180157A (en) Program control system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees