JPH0319449A - Polling system - Google Patents
Polling systemInfo
- Publication number
- JPH0319449A JPH0319449A JP15239289A JP15239289A JPH0319449A JP H0319449 A JPH0319449 A JP H0319449A JP 15239289 A JP15239289 A JP 15239289A JP 15239289 A JP15239289 A JP 15239289A JP H0319449 A JPH0319449 A JP H0319449A
- Authority
- JP
- Japan
- Prior art keywords
- polling
- communication
- priority
- station
- slave station
- 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.)
- Pending
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
多重アクセス方式におけるポーリング方式に関し、
従局の行う通信要求に優先度を設けることによって、遅
延時間の増加が問題になる通信に対して遅延時間の増加
を防止することを目的とし、主局から第1の種類のポー
リングを受けた従局が主局との間で所要の通信を行い、
主局から第2の種類のボ・−リングを受けた他の従局が
通信要求の有無を主局に通知し、主局は通信要求を送出
した従局を記憶することによって次に第1の種類のポー
リングを行う従局を決定するシステムにおいて、従局の
行う通信要求に優先度の段階を設けるとともに、主局に
該通信要求の優先度に対応して前記第10)種類のポー
リングを行うべき従局を決定する優先ポーリング手段を
設け、主局は該優先ポーリング手段によって決定された
他の従局に対して次に第1の種類のポーリングを行うこ
とによって構或する。[Detailed Description of the Invention] [Summary] Regarding the polling method in the multiple access method, by setting priorities for communication requests made by slave stations, an increase in delay time is prevented for communications where an increase in delay time is a problem. For this purpose, the slave station that receives the first type of polling from the master station performs the necessary communication with the master station,
Other slave stations that have received the second type of balling from the master station notify the master station of the presence or absence of a communication request, and the master station then memorizes the slave station that sent the communication request. In a system for determining a slave station that performs polling, priority levels are set for communication requests made by slave stations, and the master station selects slave stations that should perform the above-mentioned 10) type of polling in accordance with the priority of the communication request. A priority polling means for determining the priority polling means is provided, and the master station then performs the first type of polling on the other slave stations determined by the priority polling means.
(産業上の利用分野〕
本発明は多重アクセス方弐におけるポーリング方式に関
するものである。(Industrial Application Field) The present invention relates to a polling method in a multiple access method.
多重アクセス方式においては、主局から複数の従局に対
して順次ポーリングを行って呼出し、呼ばれた従局がこ
れに応じてデータを返送することによって、主局と従局
との間の通信が行われる。In the multiple access method, communication between the master station and slave stations is performed by sequentially polling and calling multiple slave stations from the master station, and the called slave stations return data in response. .
このようなポーリング方式の場合、通信の遅延が特性に
影響するような通信に対しては、その通信開始を早くし
て、通信特性を改善できるようにすることが要望される
。In the case of such a polling method, it is desired to improve the communication characteristics by starting the communication earlier for communications whose characteristics are affected by communication delays.
〔従来の技術]
ポーリング方式の通信システムにおいて、各従局に公平
に送信権を割当てて予め定められた順序でポーリングを
行う方式では、通信要求のない従局に対してもポーリン
グが行われるため、通信要求を有する従局に送信権が回
って来るまでに無駄な時間がかかることになって、通信
の効率が低下することを避けられない。[Prior Art] In a polling type communication system, in a method in which transmission rights are fairly assigned to each slave station and polling is performed in a predetermined order, polling is performed even for slave stations that do not have a communication request. It takes a wasted time until the transmission right is handed over to the requesting slave station, which inevitably reduces communication efficiency.
そこで主局から従局に対して2種類のボーリン?を行い
、第1の種類のポーリングを受けた従局が必要な長さの
通信を行う.一方主局は第1の種類のポーリングと並行
して第2の種類のポーリングを行い、第2の種類のポー
リングを受けた従局は、通信要求の有無を主局に通知す
る。主局は第2の種類のポーリングによって通信要求を
行った従局を記憶し、通信を行っていた従局の通信が終
了したとき、記憶されている従局に対して第1の種類の
ポーリングを行って通信を開始する方式が提案されてい
る。So, are there two types of bowling from the master station to the slave station? The slave station that received the first type of polling performs the necessary length of communication. On the other hand, the master station performs a second type of polling in parallel with the first type of polling, and the slave station that has received the second type of polling notifies the master station of the presence or absence of a communication request. The master station memorizes the slave station that made the communication request through the second type of polling, and when the slave station with which it was communicating ends, it performs the first type of polling on the memorized slave station. A method for starting communication has been proposed.
第5図は従来のポーリング方弐の通信システムの全体構
或を示したものであって、主局lと、これと下り回線2
、上り回線3を介して接続された複数の従局41〜4N
とからなるシステムが示されている。Figure 5 shows the overall structure of the conventional polling method 2 communication system, which includes a main station 1, a downlink 2
, a plurality of slave stations 41 to 4N connected via the uplink 3
A system consisting of is shown.
主局1において多重化装置11は、バッファ12から読
み出した第1の種類のポーリングを行う従局の番号TB
NO■、およびその従局に対して送出すべきデータDA
TAと、ポーリングカウンタl2から出力された第2の
種類のポーリングを行う従局の番号T E N O r
zとを多重化して、下り回線2に送出する。In the main station 1, the multiplexer 11 receives the number TB of the slave station that performs the first type of polling read from the buffer 12.
Data DA to be sent to NO■ and its slave station
TA and the number of the slave station that performs the second type of polling output from polling counter l2 T E N O r
z and is multiplexed and sent to the downlink 2.
これに対して第1の種類のポーリングを受けた従局は、
自局の番号T E N OT.と通信継続要求を示す第
1の種類の通信要求R,、および主局に対して送信すべ
きデータDATAを上り回線3に送出する。また第2の
種類のポーリングを受けた従局は、送信すべきデータが
あるときは、自局の番号TENO7.と送信開始要求を
示す第2の種類の通信要求R2を同様に上り回線3に送
出する。これらの信号は上り回線3上において多重化さ
れて、主局1に送られる。On the other hand, the slave station that received the first type of polling,
Own station number TE NOT. and a first type of communication request R indicating a request to continue communication, and data DATA to be transmitted to the main station are sent to the uplink 3. Further, when the slave station that has received the second type of polling has data to be transmitted, its own station number TENO7. Similarly, a second type of communication request R2 indicating a transmission start request is sent to the uplink 3. These signals are multiplexed on the uplink 3 and sent to the main station 1.
第6図A,第6図Bは従来のシステムにおける主局lの
動作をフローチャートによって説明する図であって、第
6図Aは通信要求R,の処理を示し、第6図Bは通信要
求R2の処理を示している。6A and 6B are diagrams explaining the operation of the main station l in the conventional system using flowcharts, in which FIG. 6A shows the processing of the communication request R, and FIG. 6B shows the communication request R. It shows the processing of R2.
主局1は上り回線3上の多重化された信号を分離装置l
4において分離する。そして最初、第1の種類の通信要
求R1の受信待ちになっている(ステップSl)′.通
信要求R,が受信されたときそ?が“工”であるか否か
をみて(ステップS2)、それが゛1′゜であるときは
、バッファl2に記憶されている従局番号T’ E N
O■が引続き主局から送出される.
従局から送出するデータが終了したときは、通信要求R
,が“1゜゛でなくなるので、FIFOメモリ15に書
き込まれていた従局番号を読み出してバッファ12に書
き込む(ステップS3)。この従局番号は次の送信時、
従局番号TENOP+として下り回線2に送出される。The main station 1 separates multiplexed signals on the uplink 3.
Separate at 4. Initially, the first type of communication request R1 is waiting to be received (step Sl)'. When the communication request R is received? Check whether or not is "Engine" (step S2), and if it is "1'", the slave station number T' E N stored in buffer l2 is checked.
O■ continues to be sent from the main station. When the data sent from the slave station is finished, a communication request R is sent.
, is no longer "1°", the slave station number written in the FIFO memory 15 is read out and written to the buffer 12 (step S3).This slave station number will be used at the next transmission.
It is sent to the downlink 2 as the slave station number TENOP+.
また主局は常時、第2の種類の通信要求R2の受信待ち
になっている(ステップSit)。通信要求R!が受信
されたときそれが゜“I I+であるか否かをみて(ス
テップ312)、それが11 1 11でなければ、受
信待ちを続ける。Further, the main station is always waiting to receive the second type of communication request R2 (step Sit). Communication request R! When received, it is checked whether it is ゜"I I+ (step 312), and if it is not 11 1 11, it continues waiting for reception.
一方通信要求R!が゛″1”になったときは、通信要求
を行った従局の番号TENO..が既にFIFOメモリ
15に書込みずみであるか否かをみて(ステップS13
)、書込みずみであれば通信要求R,の受信待ちの状態
に戻る.まだ書き込まれていないときは、従局の番号T
ENOT!をFIFOメモリ15に書き込む(ステップ
S14)。この従局番号T E N O t tは前述
のように、前回の第1の種類のポーリングによる通信が
終了したとき、主局から第1の種類のポーリングによっ
て送出される。On the other hand, communication request R! becomes ``1'', the number TENO. of the slave station that made the communication request. .. has already been written to the FIFO memory 15 (step S13).
), if it has been written, returns to the state of waiting for reception of communication request R. If it has not been written yet, the slave station number T
ENOT! is written into the FIFO memory 15 (step S14). As described above, this slave station number T E N O t t is sent out from the master station by the first type of polling when the previous communication by the first type of polling ends.
このように第5図および第6図A.第6図Bに示された
システムによれば、通信要求のない従局はスキップして
ポーリングされるので、無駄なポーリングを省いて効率
的な通信を行うことができる。In this way, FIGS. 5 and 6A. According to the system shown in FIG. 6B, slave stations that do not have a communication request are skipped and polled, so that unnecessary polling can be omitted and efficient communication can be performed.
なおこのような通信方式は、本出願人による特願昭62
−326118号において詳細に説明されている。Furthermore, such a communication method was proposed in a patent application filed in 1982 by the present applicant.
-326118.
(発明が解決しよ・うとする課題〕
第5図および第6図A,第6図Bに示された従来の通信
方式では、主局とある従局との通信が終了したときは、
直ちに別の従局が通信を開始することができる。(Problems to be Solved by the Invention) In the conventional communication system shown in FIG. 5, FIG. 6A, and FIG. 6B, when communication between a master station and a certain slave station ends,
Another slave station can start communicating immediately.
しかしながら大量の通信を一度に実施する従局がある場
合には、他の従局は通信を開始することができないため
、その従局の通信の遅延時間が大きくなる。However, if there is a slave station that performs a large amount of communication at once, other slave stations cannot start communication, which increases the communication delay time of that slave station.
従局の行う通信には遅延時間の増加が非常に問題になる
場合がある。例えば広帯域IsDN方式の場合の音声端
末では、その通信量は小さいが遅延の増加は音質の劣化
をもたらすので避けなければならない。An increase in delay time can be a serious problem in communications performed by slave stations. For example, in the case of a voice terminal using the wideband IsDN system, although the amount of communication is small, an increase in delay causes deterioration of sound quality and must be avoided.
本発明はこのような従来技術の課題を解決しよ・うとす
るものであって、ポーリング方式による通信において従
局の行う通信要求に優先度を設けることによって、遅延
時間の増加が問題になる通信に対して遅延時間の増加を
防止することができるポーリング方式を提供することを
目的としている。The present invention is an attempt to solve the problems of the prior art as described above, and by setting priorities for communication requests made by slave stations in polling-based communication, it is possible to solve the problem of communication in which increased delay time becomes a problem. However, the present invention aims to provide a polling method that can prevent an increase in delay time.
(課題を解決するための手段)
本発明は第1図にその原理的構戒を示すように、主局1
から第1の種類のポーリングを受けた従局4が主局lと
の間で所要の通信を行い、主局1から第2の種類のポー
リングを受けた他の従局4が通信要求の有無を主局1に
通知し、主局lは通信要求を送出した従局4を記憶する
ことによって次に第1の種類のポーリングを行う従局を
決定するシステムにおいて、従局4の行う通信要求に優
先度の段階を設けるとともに、主局lに優先ポーリング
手段5を設けたものである。(Means for Solving the Problem) As shown in FIG. 1, the present invention has a main station 1.
The slave station 4 that received the first type of polling from the main station 1 performs the necessary communication with the master station 1, and the other slave stations 4 that received the second type of polling from the master station 1 determine whether or not there is a communication request. In a system in which the master station 1 determines the next slave station to perform the first type of polling by memorizing the slave station 4 that sent the communication request, the master station 1 assigns a priority level to the communication request made by the slave station 4. In addition, the main station l is provided with priority polling means 5.
ここで優先ポーリング手段5は、通信要求の優先度に対
応して第1の種類のポーリングを行うべき従局を決定す
るものである。Here, the priority polling means 5 determines the slave station to which the first type of polling is to be performed in accordance with the priority of the communication request.
これによって主局はこの優先ポーリング手段5によって
決定された他の従局に対して、次に第1の種類のポーリ
ングを行う。As a result, the master station next performs the first type of polling on the other slave stations determined by the priority polling means 5.
この場合優先ポーリング手段5がそれぞれの通信要求の
優先度に応じて従局の通信要求を記憶する複数の記憶手
段を有し、主局1は第1の種類のポーリングによる従局
との通信が終了したとき、この記憶されている通信要求
中最も優先度の高い通信要求を行った従局に対して第1
の種類のポーリングを行うようにする。In this case, the priority polling means 5 has a plurality of storage means for storing the communication requests of the slave stations according to the priority of each communication request, and the master station 1 has completed communication with the slave stations by the first type of polling. At this time, the slave station that made the communication request with the highest priority among the stored communication requests is
This type of polling should be performed.
また優先ポーリング手段5が受信した通信要求の優先度
と現在通信中の従局の通信要求の優先度とを比較する手
段を有し、主局lは受信した通信要求の優先度が高いと
判定されたとき直ちに優先度が高い他の従局に対して第
1の種類のポーリングを行うようにする。The priority polling means 5 also has means for comparing the priority of the received communication request with the priority of the communication request of the slave station currently communicating, and the master station 1 is determined that the received communication request has a high priority. When this occurs, the first type of polling is immediately performed for other slave stations with higher priority.
本発明が適用されるシステムにおいては、主局lから第
1の種類のポーリングを受けた従局4は、通信継続要求
を示す第1の種類の通信要求R,・を自局番号とともに
主局に送出することによって、生局1との間で必要な長
さの通信を行う。主局1がこれと並行して行う第2の種
類のポーリングを受けた他の従局4は、通信開始要求の
有無を示す第2の種類の通信要求Rtを主局1に送出す
る。In the system to which the present invention is applied, the slave station 4 that has received the first type of polling from the master station l sends the first type of communication request R, indicating a request to continue communication to the master station together with its own station number. By transmitting the data, communication of the necessary length is performed with the live station 1. Other slave stations 4 that have received the second type of polling performed by the master station 1 in parallel send a second type of communication request Rt to the master station 1 indicating the presence or absence of a communication start request.
主局1は通信要求Rtを送出した従局4を記憶すること
によって次に第1の種類のポーリングを行う従局を決定
する.
この際、従局4の行う通信要求に優先度の段階を設ける
とともに、主局1に優先ポーリング手段5を設けて、通
信要求の優先度に対応して第1の種類のポーリングを行
うべき従局を決定し、主局lは優先ポーリング千段5に
よって決定された従局4に対して次に第1の種類のポー
リングを行うようにする。The master station 1 determines the slave station to perform the first type of polling next by storing the slave station 4 that sent the communication request Rt. At this time, priority levels are set for the communication requests made by the slave station 4, and priority polling means 5 is provided in the master station 1 to select the slave station that should perform the first type of polling in accordance with the priority of the communication request. The master station 1 then performs the first type of polling on the slave station 4 determined by the priority polling stage 5.
本発明は、優先ポーリング手段5において優先的にポー
リングを行う従局を決定する方法によって、第1の実施
例と第2の実施例とがある。The present invention has a first embodiment and a second embodiment, depending on the method of determining the slave station to be polled preferentially by the priority polling means 5.
第1の実施例においては、優先ポーリング千段5にそれ
ぞれの通信要求の優先度に応じて従局4の通信要求を記
憶する複数の記憶手段21.22を設ける。そして主局
1は第1の種類のポーリングによる従局4との通信が終
了したとき、複数の記憶手段にそれぞれ記憶されている
通信要求中の、最も優先度の高い通信要求を行った従局
4に対して第1の種類のポーリングを行うようにする。In the first embodiment, the priority polling stage 5 is provided with a plurality of storage means 21 and 22 for storing communication requests of the slave stations 4 according to the priority of each communication request. When the master station 1 completes communication with the slave station 4 through the first type of polling, the master station 1 returns to the slave station 4 that has made the communication request with the highest priority among the communication requests stored in the plurality of storage means. The first type of polling is performed for the first type of polling.
これによって第1の種類のポーリングによる通信終了ご
とに、常に最も優先度の高い通信要求を行った従局に第
1の種類のポーリングによる送信権の移動が行われる。As a result, each time the communication by the first type of polling ends, the transmission right by the first type of polling is always transferred to the slave station that has made the communication request with the highest priority.
また第2の実施例においては、優先ポーリング手段5に
受信した通信要求の優先度と現在通信中の従局4の通信
要求の優先度とを比較する手段25を設ける.そして主
局1は受信した通信要求の優先度の方が高いと判定され
たときは、直ちに優先度が高いと判定された他の従局4
に対して第1の種類のポーリングを行う。In the second embodiment, the priority polling means 5 is provided with means 25 for comparing the priority of the received communication request with the priority of the communication request of the slave station 4 currently communicating. When the master station 1 determines that the priority of the received communication request is higher, the master station 1 immediately sends the received communication request to another slave station 4 that has been determined to have a higher priority.
A first type of polling is performed on the .
これによって通信要求発生ごとに、常に最も高い優先度
を有する従局4との間で通信が行われるようになる。As a result, communication is always performed with the slave station 4 having the highest priority every time a communication request occurs.
第2図は本発明の一実施例の構戒を示す図であって、主
局lの構威のみが示されているが、他の部分は第5図の
場合と同じである.第2図においては第4図におけると
同しものを同じ番号で示し、21は高優先度FIF○、
22は低優先度FIFO、23はl→2セレクタ、24
は2→1セレクタである。FIG. 2 is a diagram showing the configuration of an embodiment of the present invention, and only the configuration of the main station I is shown, but the other parts are the same as in FIG. 5. In Fig. 2, the same parts as in Fig. 4 are indicated by the same numbers, and 21 is a high priority FIF○;
22 is low priority FIFO, 23 is l→2 selector, 24
is a 2→1 selector.
本実施例においては、第1の種類のポーリングを行う従
局の番号T E N O t +を記憶するFIFOメ
モリとして、高優先度の通信のための高優先度FIFO
21と、低優先度の通信のための低優先度FIFO22
とを設ける.l→2セレクタ23は通信要求R!の優先
度の高低に応じて切り換えられて、第2の種類のポーリ
ングによって受信した従局番号T E N O t t
を、高優先度FIFO21または低優先度FIFO22
に区別して記憶する。そして現在通信中の従局の通信が
終了して通信要求R,が“O″になったとき、高優先度
FIFO21に従局番号が記憶されていれば、2→lセ
レクタ24を経てこれをバッファl2に書き込む。高優
先度FIF○21に従局番号が記憶されていないときは
、低優先度FIFO22に記憶されている従局番号を、
2→1セレクタ24を経てバッファ12に書き込む。In this embodiment, a high-priority FIFO for high-priority communication is used as a FIFO memory for storing the number T E N O t + of a slave station that performs the first type of polling.
21 and a low priority FIFO 22 for low priority communications.
and The l→2 selector 23 is a communication request R! The slave station number T E N O t t received by the second type of polling is switched according to the priority level of T E N O t t
, high priority FIFO21 or low priority FIFO22
Distinguish and memorize. Then, when the communication of the currently communicating slave station ends and the communication request R becomes "O", if the slave station number is stored in the high priority FIFO 21, it is transferred to the buffer l2 via the 2→l selector 24. write to. When the slave station number is not stored in the high priority FIFO○21, the slave station number stored in the low priority FIFO22 is
The data is written to the buffer 12 via the 2→1 selector 24.
第3図A.第3図Bは本実施例における主局1の動作を
フローチャートによって説明する図であって、第3図A
は通信要求R1の処理を示し、第3図Bはは通信要求R
tの処理を示している.主局lは上り回線3上の多重化
された信号を分離装置14において分離し、初め第1の
種類の通信要求R+の受信待ちになっている(ステップ
S1)。通信要求R,が受信されたときそれが゛l″゛
であるか否かをみて(ステップS2)、それが“l″で
あるときは、バッファl2に記憶されて?る従局番号T
ENO■が引続き主局lから送出される。Figure 3 A. FIG. 3B is a flowchart explaining the operation of the main station 1 in this embodiment, and FIG.
3B shows the processing of communication request R1, and FIG. 3B shows the processing of communication request R1.
This shows the processing of t. The main station 1 separates the multiplexed signal on the uplink 3 in the demultiplexing device 14, and is initially waiting to receive the first type of communication request R+ (step S1). When the communication request R is received, it is checked whether it is "l" (step S2), and if it is "l", the slave station number T stored in the buffer l2 is
ENO ■ continues to be sent from the main station l.
従局から送出するデータが終了したときは、通信要求R
1が゛1′゜でなくなるので、高優先度FIFO21に
従局番号が記憶されているか否かをみて(ステップS4
)、記憶されていればこれを2→lセレクタ24を経て
読み出してバッファl2に書き込む(ステップS5)。When the data sent from the slave station is finished, a communication request R is sent.
1 is no longer ゛1'゜, check whether the slave station number is stored in the high priority FIFO 21 (step S4
), if it is stored, it is read out via the 2→l selector 24 and written into the buffer l2 (step S5).
また高優先度I” I F 02Iに従局番号が記憶さ
れていないときは、2→1セレクタ24を経て低優先度
FIFO22に記憶されている従局番号を読み出し、バ
ッファ12に書き込む(ステップS6)。If the slave station number of the high priority I''I F 02I is not stored, the slave station number stored in the low priority FIFO 22 is read out via the 2→1 selector 24 and written into the buffer 12 (step S6).
この従局番号は次の送信時、従局番号TEN0,1とし
て第tの種類のポーリングによって下り回線2に送出さ
れる。At the next transmission, this slave station number is sent to the downlink 2 as slave station numbers TEN0 and TEN1 by the t-th type of polling.
また主局は常時は第2の種類の通信要求R2の受信待ち
になっている(ステップSll)。通信要求R,が受信
されたときそれが”゜1″”であるか否かをみて(ステ
ップS12)、それが通信要求なしを示す“O″゜であ
れば、受信待ちを続ける。Further, the main station is always waiting to receive the second type of communication request R2 (step Sll). When the communication request R is received, it is checked whether it is "°1" (step S12), and if it is "O"° indicating that there is no communication request, it continues waiting for reception.
?方通信要求R2が”0“でなくなったときは、通信要
求を行った従局の番号TENO.■が既にFIFOメモ
リに書込みずみになっているか否かをみて(ステップS
13)、書込みずみであれば通信要求R2の受信待ちの
状態に戻る。まだ書き込まれていないときは通信要求R
tの優先度を調べて、高優先度を示す“2゜゛であると
きは従局番号TENOT■を高優先度FIF○21に書
き込む(ステップS16)。また低優先度を示す′゜1
1であったときは、従局番号T F, N O T■を
低優先度FIFO22に書き込む(ステップ317)。? When communication request R2 is no longer "0", the number TENO. of the slave station that made the communication request is returned. Check whether ■ has already been written to the FIFO memory (step S
13) If the writing has been completed, the state returns to the state of waiting for reception of communication request R2. If it has not been written yet, communication request R
Check the priority of t, and if it is ``2゛, indicating a high priority, write the slave station number TENOT■ into the high priority FIF○21 (step S16). Also, ``゜1'' indicating a low priority.
If it is 1, the slave station number TF,NOT■ is written into the low priority FIFO 22 (step 317).
この従局番号TEN0,2は前述のように、前回の第1
の種類のポーリングによる通信が終了したとき、土局か
ら第1の種類のポーリングによって送出される。As mentioned above, these slave station numbers TEN0 and 2 are
When the communication using the first type of polling ends, the local station sends the first type of polling.
なお第2図および第3図A,第3図Bに示された実施例
において、優先度を3段階以上とすることも可能である
。In the embodiments shown in FIG. 2, FIG. 3A, and FIG. 3B, it is also possible to set the priority to three or more levels.
上述の実施例において従局番号TEN0,2を優先度に
応じたFIFOメモリに書き込む代わりに、?局番号T
ENO,!と優先度とをFIFOメモリの一語の中に並
列に書き込む方法をとることもできる。In the above embodiment, instead of writing the slave station numbers TEN0 and TEN2 to the FIFO memory according to the priority, ? Station number T
ENO,! It is also possible to write the information and the priority in parallel in one word of the FIFO memory.
また上述の実施例においては、現在通信中の従局の通信
が終了し通信要求R,が”″0”″になった時点で、第
1の種類のポーリングを行う従局番号を記憶するバンフ
ァの書換を行うようにしているが、現在通信中の従局よ
りも優先度が高い通信要求R2を受信した時点で、従局
番号TEPO■を即座に書き換える方法をとることによ
って、優先度の高い通信を即座に開始することもできる
。Furthermore, in the above embodiment, when the communication of the slave station currently in communication ends and the communication request R becomes "0", the buffer that stores the slave station number for which the first type of polling is to be performed is rewritten. However, when receiving communication request R2, which has a higher priority than the currently communicating slave station, the slave station number TEPO■ is immediately rewritten, so that the high priority communication can be performed immediately. You can also start.
第4図は本発明の他の実施例を示したものであって、第
2図におけると同じものを同じ番号で示し、25は優先
度比較部、26は書き換え部である。FIG. 4 shows another embodiment of the present invention, in which the same parts as in FIG. 2 are designated by the same numbers, 25 is a priority comparison section, and 26 is a rewriting section.
第2図において優先度比較部25は、受信した通信要求
R!とバッファ{2に記憶されている現在通信中の従局
の通信要求とを比較し、受信した通信要求R.の優先度
が現在通信中の従局の通信要求より高いときは、書き換
え部26を制御してバッファl2のデータを書き換えさ
せる。これによってバッファ12のデータは、受信した
従局番号TEN○ア2によって書き換えられ、次の第1
の種類のポーリングはこの従局番号T E N O y
zによって行われる。In FIG. 2, the priority comparison unit 25 compares the received communication request R! and the communication request of the currently communicating slave station stored in buffer {2, and the received communication request R. When the priority of the slave station is higher than the communication request of the currently communicating slave station, the rewriting unit 26 is controlled to rewrite the data in the buffer l2. As a result, the data in the buffer 12 is rewritten with the received slave station number TEN○a2, and
This type of polling is based on this slave number T E N O y
Done by z.
このように、現在通信中の従局よりも優先度が高い通信
要求R2を受信した時点で、従局番号TEPOP.を即
座に書き換えるようにしたので、優先度の高い通信を即
座に開始することができるようになる。In this way, when the communication request R2, which has a higher priority than the slave station currently communicating, is received, slave station number TEPOP. Since the information is rewritten immediately, high-priority communication can be started immediately.
[発明の効果]
以上説明したように本発明によれば、従局が通信継続要
求を主局に送出して必要な長さの通信を行う第1の種類
のポーリングと、通信要求を主局に送信する第2の種類
のポーリングとを主局から従局に対して行うポーリング
方式の通信システムにおいて、第2の種類のポーリング
における従局の通信要求に複数の優先度を付与し、主局
は通信要求を出している従局のうち最も優先度の高い従
局に対して第1の種類のポーリングを行うようにしたの
で、遅延が通信の特性に影響を及ぼすような信号の通信
開始を早くして、通信特性の低下を防止することができ
る。[Effects of the Invention] As explained above, according to the present invention, the first type of polling in which the slave station sends a communication continuation request to the master station and performs communication of the necessary length, and the first type of polling in which the slave station sends a communication continuation request to the master station, In a polling type communication system in which a second type of polling is transmitted from a master station to a slave station, multiple priorities are given to communication requests of slave stations in the second type of polling, and the master station transmits a second type of polling to a slave station. The first type of polling is performed on the slave station with the highest priority among the slave stations that are issuing Deterioration of characteristics can be prevented.
第1図は本発明の原理的構威を示す図、第2図は本発明
の第1の実施例の横威を示す図、第3図Aおよび第3図
Bは第1の実施例における主局の動作をフローチャート
によって説明するものであって、第3図Aは通信要求R
,の処理を示す図、第3図Bは通信要求R2の処理を示
す図、第4図は本発明の第2の実施例の構戒を示す図、
第5図は従来のポーリング方式の通信システムの全体構
戒を示す図、第6図Aおよび第6図Bは従来方弐におけ
る主局の動作をフローチャートによって説明するもので
あって、第6図Aは通信要求R,の処理を示す図、第6
図Bは通信要求R2の処理を示す図である。
1は主局、2は下り回線、3は上り回線、4は従局、5
は優先ポーリング手段である。
ポ.1α
@!ク曲
本弁明の原理的構成を示す図
第1図
第1の実施例に3げる送言要求R1の処理を示す図第3
図A
第1の実施例仁おける送信要求R2の処理を示す図第3
図B
従来方式にきける送信要求R1の処理を示す図第6図AFig. 1 is a diagram showing the principle structure of the present invention, Fig. 2 is a diagram showing the practicality of the first embodiment of the invention, and Figs. 3A and 3B are diagrams showing the practicality of the first embodiment. The operation of the main station is explained using a flowchart, and FIG. 3A shows the communication request R.
, FIG. 3B is a diagram showing the processing of communication request R2, FIG. 4 is a diagram showing the structure of the second embodiment of the present invention,
FIG. 5 is a diagram showing the overall structure of a conventional polling type communication system, and FIGS. 6A and 6B are flowcharts explaining the operation of the main station in conventional method 2. A is a diagram showing the processing of communication request R, No. 6
FIG. B is a diagram showing the processing of communication request R2. 1 is the main station, 2 is the downlink, 3 is the uplink, 4 is the slave station, 5
is the preferred polling method. Po. 1α @! Fig. 1 shows the basic structure of the defense of the book; Fig. 3 shows the processing of the sending request R1 in the first embodiment
Figure A: Figure 3 shows the processing of transmission request R2 in the first embodiment.
Figure B Diagram showing the processing of transmission request R1 in the conventional method Figure 6A
Claims (3)
従局(4)が主局(1)との間で所要の通信を行い、主
局(1)から第2の種類のポーリングを受けた他の従局
(4)が通信要求の有無を主局(1)に通知し、主局(
1)は通信要求を送出した従局(4)を記憶することに
よって次に第1の種類の、ポーリングを行う従局を決定
するシステムにおいて、 従局(4)の行う通信要求に優先度の段階を設けるとと
もに、 主局(1)に該通信要求の優先度に対応して前記第1の
種類のポーリングを行うべき従局を決定する優先ポーリ
ング手段(5)を設け、 主局(1)は該優先ポーリング手段(5)によって決定
された従局(4)に対して次に第1の種類のポーリング
を行うことを特徴とするポーリング方式。(1) The slave station (4) receives the first type of polling from the master station (1), performs the necessary communication with the master station (1), and then receives the second type of polling from the master station (1). The other slave station (4) that received the request notifies the master station (1) of the presence or absence of a communication request, and the master station (
1) is a system that determines the first type of slave station to perform polling by storing the slave station (4) that sent the communication request, and sets priority levels for the communication requests made by the slave station (4). In addition, the main station (1) is provided with a priority polling means (5) for determining the slave station to which the first type of polling is to be performed in accordance with the priority of the communication request, and the main station (1) performs the priority polling. A polling method characterized in that a first type of polling is then performed on the slave station (4) determined by the means (5).
記優先ポーリング手段(5)がそれぞれの通信要求の優
先度に応じて従局(4)の通信要求を記憶する複数の記
憶手段(21、22)を有し、主局(1)は第1の種類
のポーリングによる従局(4)との通信が終了したとき
該記憶されている通信要求中最も優先度の高い通信要求
を行った従局(4)に対して第1の種類のポーリングを
行うことを特徴とするポーリング方式。(2) In the polling method according to claim 1, the priority polling means (5) has a plurality of storage means (21, 22) for storing the communication requests of the slave stations (4) according to the priority of each communication request. ), and when the master station (1) completes communication with the slave station (4) through the first type of polling, the master station (1) selects the slave station (4) that has made the communication request with the highest priority among the stored communication requests. ).
記優先ポーリング手段(5)が受信した通信要求の優先
度と現在通信中の従局(4)の通信要求の優先度とを比
較する手段(25)を有し、主局(1)は受信した通信
要求の優先度が高いと判定されたときは直ちに優先度が
高い他の従局(4)に対して第1の種類のポーリングを
行うことを特徴とするポーリング方式。(3) In the polling method according to claim 1, means for comparing the priority of the communication request received by the priority polling means (5) with the priority of the communication request of the slave station (4) currently communicating. 25), and when the master station (1) determines that the priority of the received communication request is high, it immediately performs the first type of polling on another slave station (4) with a high priority. A polling method featuring
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15239289A JPH0319449A (en) | 1989-06-16 | 1989-06-16 | Polling system |
| CA002010866A CA2010866C (en) | 1989-02-28 | 1990-02-23 | Polling communication system |
| EP90103883A EP0385431B1 (en) | 1989-02-28 | 1990-02-28 | Polling communication system |
| DE69019766T DE69019766T2 (en) | 1989-02-28 | 1990-02-28 | Polling transmission system. |
| US07/726,637 US5166675A (en) | 1989-02-28 | 1991-07-02 | Communication system carrying out polling for request and data simultaneously and in parallel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15239289A JPH0319449A (en) | 1989-06-16 | 1989-06-16 | Polling system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0319449A true JPH0319449A (en) | 1991-01-28 |
Family
ID=15539514
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15239289A Pending JPH0319449A (en) | 1989-02-28 | 1989-06-16 | Polling system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0319449A (en) |
-
1989
- 1989-06-16 JP JP15239289A patent/JPH0319449A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4581735A (en) | Local area network packet protocol for combined voice and data transmission | |
| US20060072578A1 (en) | Reordering packets | |
| CA1317659C (en) | Process for the establishment of virtual connections passing through switching matrices of a multi-stage switching system | |
| KR100403620B1 (en) | Communication system and method for raising coefficient of utilization of channels | |
| US5084872A (en) | Interface for transmit and receive mode access to the synchronous transmission medium of a distributed switching network | |
| US6061358A (en) | Data communication system utilizing a scalable, non-blocking, high bandwidth central memory controller and method | |
| JP2820106B2 (en) | Traffic shaper device | |
| US4959830A (en) | Method and apparatus for through-connecting a wideband connection in a digital time switch | |
| US5062035A (en) | Time slot allocation for loop networks | |
| US5745491A (en) | Information storage and output system | |
| JP3266139B2 (en) | Scheduling device | |
| JP3628204B2 (en) | Bandwidth management circuit | |
| JP3154526B2 (en) | Buffer access control method in concentrator | |
| EP0817523A2 (en) | Data transmission rate control using a transmission control scheme suitable for subbands forming an entire band | |
| JP3659183B2 (en) | Real-time packet delay buffer control method | |
| JP2002297210A (en) | Data transmission equipment | |
| JP3099325B2 (en) | Crossbar switch device and control method therefor | |
| JP2598020B2 (en) | Time slot allocation method for loop communication system | |
| JP3012746B2 (en) | Mobile communication device | |
| JP3125325B2 (en) | Transmission control method in storage-type star communication network | |
| US6105058A (en) | Communication control method and apparatus | |
| JPS6133054A (en) | Transmission and reception system of packet signal | |
| US7177997B2 (en) | Communication bus system | |
| JP3425911B2 (en) | Asymmetric communication system and method | |
| JPH065835B2 (en) | Shared channel access control method |