[go: up one dir, main page]

JPH0354988A - Data receiver - Google Patents

Data receiver

Info

Publication number
JPH0354988A
JPH0354988A JP1188746A JP18874689A JPH0354988A JP H0354988 A JPH0354988 A JP H0354988A JP 1188746 A JP1188746 A JP 1188746A JP 18874689 A JP18874689 A JP 18874689A JP H0354988 A JPH0354988 A JP H0354988A
Authority
JP
Japan
Prior art keywords
data
arrival
period
received data
receiving
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
Application number
JP1188746A
Other languages
Japanese (ja)
Inventor
Yoshihisa Kagaya
加賀谷 善久
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP1188746A priority Critical patent/JPH0354988A/en
Publication of JPH0354988A publication Critical patent/JPH0354988A/en
Priority to US07/768,338 priority patent/US5220635A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Selective Calling Equipment (AREA)
  • Information Transfer Systems (AREA)

Abstract

PURPOSE:To allow a period generated for monitoring in the data receiver to coincide with a data arrival period by providing the data receiver with an arithmetic unit for computing the arrival expecting period of receiving data and a timer generating a period for periodically monitoring the arrival of the receiving date in accordance with the computed result. CONSTITUTION:The number of received data is stored in a received data number counter 4 and a data arrival period is stored in a measuring value counter 3 in each data receiving period. When the stored values are proper, a data arrival average period for forecasting the arrival of receiving data is found out by a data reception circuit 1. An interval timer 2 interrupts a data receiving circuit 1 by the interval. Basically, a receiving data monitoring system is adopped to start data receiving process.

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明はインタフェースを介して装置外部から到来す
るデータを受信するデータ受信装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data receiving device that receives data coming from outside the device via an interface.

[従来の技術] 従来、インタフェースを介してホストからデータを受信
する場合、データ受信側がデータ受信処理を開始するた
めの方法として、割込み方式と受信データ監視方式の2
つの方法が一般的に採用されている。
[Prior Art] Conventionally, when receiving data from a host via an interface, there are two methods for the data receiving side to start data reception processing: an interrupt method and a received data monitoring method.
Two methods are commonly adopted.

割込み方式は割込み発生のための特殊なハードウェアを
用い、これにより受信データを受信すると割込みを発生
してデータ受信処理を開始させる方法である。
The interrupt method uses special hardware for generating an interrupt, and when reception data is received, an interrupt is generated to start data reception processing.

一方、受信データ監視方式はデータ受信処理装置自体が
、ある周期で受信データの到来の有無を定期的に監視し
、受信データが受信されていた場合、データ受信処理を
開始する方法である。
On the other hand, the received data monitoring method is a method in which the data reception processing device itself periodically monitors the presence or absence of received data at a certain period, and starts data reception processing if the received data is received.

[発明が解決しようとする課題コ 割込み方式によるときは、インタフェースとしての受信
コントローラが、受信データの到来を意識しなくともハ
ードウェアによる割込みで、データの受信処理開始が行
える。このため受信コントローラの処理時間における無
駄が最小に抑えられて処理効率が上がる。しかし、割込
み発生のための特殊なハードウェアを必要とするため、
回路構成が複雑となり、コストも上がるため比較的高価
格の装置に装備されていた。
[Problems to be Solved by the Invention] When using the interrupt method, the reception controller as an interface can start data reception processing by a hardware interrupt without being aware of the arrival of reception data. Therefore, wasted processing time of the reception controller is minimized and processing efficiency is increased. However, it requires special hardware to generate interrupts, so
Because the circuit configuration was complicated and the cost increased, it was installed in relatively expensive equipment.

これに対して比較的低価格の装置では、ある周期で受信
データの到来を監視する上述した受信データ監視方式が
採られる。しかし、内部処理で監視する周期とホストか
ら到来するデータの送信周期とが一致する場合は問題な
いのであるが、これらの周期が異なる場合、受信コント
ローラの処理効率が悪くなり、受信のスループットが低
下するという欠点があった。
On the other hand, relatively low-cost devices employ the above-mentioned received data monitoring method of monitoring the arrival of received data at certain intervals. However, there is no problem if the cycle monitored by internal processing and the transmission cycle of data arriving from the host match, but if these cycles differ, the processing efficiency of the reception controller deteriorates and the reception throughput decreases. There was a drawback to that.

この発明の目的は、基本的には受信データ監視方式によ
ってデータ受信処理を開始するものであって、装置外か
ら来るデータの受信周期を受信装置内で確率的に予測す
ることによって、上述した割込み方式で起こる欠点と、
受信データ監視方式で起こる欠点とを同時に解消して、
受信処理の効率を上げることが可能なデータ受信装置を
提供することにある。
The purpose of the present invention is to basically start data reception processing using a reception data monitoring method, and to probabilistically predict the reception cycle of data coming from outside the device within the reception device, thereby preventing the above-mentioned The disadvantages of this method and
Simultaneously eliminates the drawbacks that occur with the received data monitoring method,
An object of the present invention is to provide a data receiving device that can improve the efficiency of reception processing.

[課題を解決するための手段] この発明のデータ受信装置は、装置外部からの受信デー
タの到来をある周期で定期的に監視し、受信データが到
来していたときにデータ受信処理を開始するように構或
されている。
[Means for Solving the Problems] The data receiving device of the present invention periodically monitors the arrival of received data from outside the device at a certain period, and starts data reception processing when the received data has arrived. It is structured as follows.

このような構或において、到来する受信データ数を計数
する受信データ数カウンタと、その受信データの到来時
間を計数する測定値カウンタとを備えている。
Such a structure includes a received data number counter that counts the number of received data that arrives, and a measurement value counter that counts the arrival time of the received data.

また、上記受信データ数カウンタの計数した受信データ
計数値と上記測定値カウンタの計数した到来時間とから
受信データの到来期待周期を演算する演算装置と、受信
データの到来を定期的に監視するための上記周期を上記
演算結果に応じて発生するタイマとを備えて構成された
ものである。
Further, a calculation device for calculating the expected arrival cycle of the received data from the received data count counted by the received data number counter and the arrival time counted by the measured value counter, and a device for periodically monitoring the arrival of the received data. and a timer that generates the period according to the calculation result.

[作用] 本データ受信装置に装置外部から受信データが到来する
と、その受信データの数は受信データ数カウンタによっ
て、またその受信データの到来時間は測定値カウンタに
よってそれぞれ測定される。
[Operation] When received data arrives at this data receiving device from outside the device, the number of received data is measured by a received data number counter, and the arrival time of the received data is measured by a measurement value counter.

カウント値が適当な値になったところで、受信データ数
カウンタのカウント値と測定値カウンタのカウント値と
に基づき、演算装置によって受信データの到来期待周期
が演算される。この到来期待周期は受信データの到来を
確率的に予測する基礎となる。演算結果に応じて、受信
データの到来を確率的に予測するインターバルがタイマ
に設定される。
When the count value reaches an appropriate value, the expected arrival period of the received data is calculated by the calculation device based on the count value of the received data number counter and the count value of the measured value counter. This expected arrival cycle is the basis for probabilistically predicting the arrival of received data. Depending on the calculation result, an interval for probabilistically predicting the arrival of received data is set in the timer.

すると、そのインターバル時間が経過する度にタイマか
ら受信データの到来を定斯的に監視するための割込みが
本データ受信装置にかけられる。
Then, each time the interval time elapses, the timer issues an interrupt to the data receiving apparatus for regularly monitoring the arrival of received data.

このようにして、装置内部で監視のために発生する周期
が、装置外部から到来するデータの到来周期に一致する
ため、受信処理の無駄が小さく抑えられる。
In this way, the cycle that occurs for monitoring inside the device matches the arrival cycle of data arriving from outside the device, so waste in reception processing can be kept to a minimum.

[実施例] 以下、この発明の実施例を第1図〜第3図を用いて説明
する。
[Example] Hereinafter, an example of the present invention will be described using FIGS. 1 to 3.

第l図はこの発明のデータ受信装置の一例を示すブロッ
ク図である。
FIG. 1 is a block diagram showing an example of a data receiving apparatus according to the present invention.

1はインタフェースとしてのデータ受信回路(受信コン
トローラ)であり、本発明の演算装置を内蔵している。
Reference numeral 1 denotes a data receiving circuit (receiving controller) as an interface, which incorporates the arithmetic device of the present invention.

データ受信回路lは装置外部のデータ送信装置(ホスト
)5から到来するデータを受信してバッファに一時的に
記憶し、インターバルタイマ2から出されるタイミング
周期でバソファ内を調べて受信データの到来を定期的に
監視する。
The data receiving circuit 1 receives data arriving from a data transmitting device (host) 5 external to the device, temporarily stores it in a buffer, and checks the inside of the bath sofa at the timing cycle output from the interval timer 2 to detect the arrival of received data. Monitor regularly.

受信データが受信されていた場合、データ処理装置6に
データを送ってデータ処理を開始させる。
If the received data has been received, the data is sent to the data processing device 6 to start data processing.

また、装置内部のインターバルタイマ2の監視周期と装
置外部の到来周期との翻醋を解消するために、後述する
ような方法で受信データの到来周期の平均値を算出する
Furthermore, in order to eliminate the conflict between the monitoring period of the interval timer 2 inside the device and the arrival period outside the device, the average value of the arrival period of received data is calculated by a method that will be described later.

2は汎用に使用されるインターバルタイマであって、デ
ータ受信回路1が到来周期測定中(後述する第2図のス
テップ201〜210までの区間)のときは、受信デー
タの到来の間隔を測定するために必要なタイミングを作
り出す。また、到来周期測定後にあっては、受信データ
の到来平均周期がインターバル時間としてセットされ、
このインターバル時間のタイムオーバーの度にデータ受
信回路lに割込みをかけて受信データの到来を監視する
Reference numeral 2 denotes a general-purpose interval timer, which measures the interval between the arrival of received data when the data receiving circuit 1 is measuring the arrival cycle (the interval from steps 201 to 210 in FIG. 2, which will be described later). Create the necessary timing. Furthermore, after measuring the arrival period, the average arrival period of received data is set as the interval time,
Every time this interval time expires, an interrupt is made to the data receiving circuit 1 to monitor the arrival of received data.

3は測定値カウンタであり、データ受信回路1が到来周
期測定中のときは、インターバルタイマ2の割込みの度
に、インターバルタイマ2の割込み回数を求めるために
カウントアップされる。即ち、測定値カウンタ3はイン
ターバルタイマ2のタイミングによって受信データの到
来の間隔時間をカウント値として格納する。また、到来
周期測定後はデータ受信回路lによって算出される到来
平均周期を格納し、これをインターバルタイマ2のイン
ターバル時間としてセソトすることにより、装置内部の
受信データ監視周期とする。
Reference numeral 3 denotes a measurement value counter, which is counted up to determine the number of interrupts of the interval timer 2 every time the interval timer 2 interrupts when the data receiving circuit 1 is measuring the arrival cycle. That is, the measurement value counter 3 stores the interval time between the arrival of received data as a count value according to the timing of the interval timer 2. Further, after measuring the arrival period, the average arrival period calculated by the data receiving circuit 1 is stored, and this is set as the interval time of the interval timer 2, thereby making it the reception data monitoring period inside the device.

4はデータ送信装置5から到来する受信データ数を計数
して格納する受信データ数カウンタである。
Reference numeral 4 denotes a received data counter that counts and stores the number of received data arriving from the data transmitter 5.

これらインターバルタイマ2,測定値カウンタ3,受信
データ数カウンタ4はデータ受信回路1のコントロール
下に置かれる。
These interval timer 2, measured value counter 3, and received data number counter 4 are placed under the control of the data receiving circuit 1.

そして、6はデータ受信回路1を介して与えられたデー
タから必要な情報を得るためにデータを処理、例えばデ
コード等を行う装置である。
Further, 6 is a device that processes data, such as decoding, in order to obtain necessary information from the data given via the data receiving circuit 1.

以上述べたデータ受信回路1,インターバルタイマ2,
atII定値カウンタ3,受信データカウンタ4および
データ処理装置6からこの実施例のデータ受信装置が構
威される。
The data receiving circuit 1, interval timer 2,
The atII fixed value counter 3, the received data counter 4, and the data processing device 6 constitute the data receiving device of this embodiment.

次に、第1図に示す実施例の動作を第2図,第3図のフ
ローチャートに従って説明する。
Next, the operation of the embodiment shown in FIG. 1 will be explained according to the flowcharts shown in FIGS. 2 and 3.

データ受信装置が電源を投入されると、インターバルタ
イマ2は初期化され、初期化されたタイミング(インタ
ーバル)でスタートする。このスタートと同時にデータ
受信回路lはそのコントロールのもとにおかれている測
定値カウンタ3,受信データカウンタ4を初期化(リセ
ノト)する(ステップ201,202)。
When the data receiving device is powered on, the interval timer 2 is initialized and starts at the initialized timing (interval). At the same time as this start, the data receiving circuit 1 initializes the measured value counter 3 and the received data counter 4 placed under its control (steps 201, 202).

データ受信回路1は外部にあるデータ受信装置5から最
初のデータを受信するまでデータ受信処理でデータ受信
作業(データ処理装置6ヘデータを送る等の作業)を繰
返し、最初のデータを受信するとその受信タイミングで
受信データカウンタ4がカウントアップを開始する(ス
テップ203,204,205)。
The data receiving circuit 1 repeats data receiving work (work such as sending data to the data processing device 6) in the data receiving process until receiving the first data from the external data receiving device 5, and when the first data is received, the data receiving circuit 1 receives the first data. The received data counter 4 starts counting up at the timing (steps 203, 204, 205).

インターバルタイマ2は既述したように汎用タイマであ
って、第3図に示すように、インターバル時間経過毎に
データ受信回路1に割込みをかけ、データ受信回路1が
データ到来周期を測定している間は、データ到来の時間
を知るために、割込みの度に測定値カウンタ3をカウン
トアップする。
As mentioned above, the interval timer 2 is a general-purpose timer, and as shown in FIG. 3, it interrupts the data receiving circuit 1 every time the interval time elapses, and the data receiving circuit 1 measures the data arrival cycle. During this period, the measurement value counter 3 is counted up each time an interrupt occurs in order to know the time when data arrives.

即ち、初期設定により割込みの時間は既知であるので、
測定値カウンタ3に格納された割込み回数から受信デー
タ到来の間隔時間を知ることができる(ステップ301
.302)。
In other words, since the interrupt time is known by the initial setting,
The interval time between the arrival of received data can be determined from the number of interruptions stored in the measurement value counter 3 (step 301).
.. 302).

データ受信回路lは、ステップ205に引き続き受信デ
ータ数カウンタ4の値を調べ、データ到来周期算出のた
めに必要な規定のデータ数(例えば数個)を受信したか
否か判断し、受信していない場合は、規定数に達するま
で受信処理でデータ受信作業を続ける(ステップ206
,207およびステップ205)。
Continuing to step 205, the data receiving circuit l checks the value of the received data number counter 4, determines whether or not it has received a prescribed number of data (for example, several pieces) necessary for calculating the data arrival cycle, and determines whether or not it has received the specified number of data (for example, several pieces). If there is no data, continue receiving data in the reception process until the specified number is reached (step 206).
, 207 and step 205).

必要なデータ数を受信した場合は、その時点でデータ受
信回路lはインターバルタイマ2のgtl込みによって
カウンタアップされてきた測定値カウンタ3の値を調べ
る。もしある規定時間以内、即ち、インターバルタイマ
2のインターバル時間の数倍の時間内にデータを規定数
受信しなかった場合、このデータ到来周期算出の測定は
不適切と判断され、カウンタ3,4を初期化して、測定
をやり直す(ステップ208およびステップ202〜2
07))。
When the required number of data is received, at that point the data receiving circuit 1 checks the value of the measured value counter 3 which has been incremented by the interval timer 2 including gtl. If the specified number of data is not received within a certain specified time, that is, within a time that is several times the interval time of interval timer 2, it is determined that this measurement for calculating the data arrival cycle is inappropriate, and counters 3 and 4 are Initialize and redo the measurement (step 208 and steps 202-2)
07)).

ある規定時間以内にデータを規定数受信した場合には、
データ受信回路1は期待値としてのデータ到来平均周期
を次のように算出する。
If a specified number of data are received within a certain specified time,
The data receiving circuit 1 calculates the average period of data arrival as an expected value as follows.

データ到来平均周期 =(測定値カウンタ3のカウント値) ÷(データ数カウンタ4のカウント値)そして、この算
出結果を測定値カウンタ3に格納する(ステップ209
,210)。
Data arrival average period = (count value of measurement value counter 3) ÷ (count value of data number counter 4) Then, this calculation result is stored in measurement value counter 3 (step 209
, 210).

ここまでで、データ受信回路1によるデータ到来周期の
測定は終了する。
Up to this point, the measurement of the data arrival cycle by the data receiving circuit 1 is completed.

さて、データ受信回路1は次に、上記のように算出した
データ到来平均周期を使用して本来の受信処理を開始す
る。
Next, the data receiving circuit 1 starts the original receiving process using the average period of data arrival calculated as described above.

データ受信回路lは先ず受信データの到来を確認する。The data receiving circuit 1 first confirms the arrival of received data.

既に受信データが到来していた場合は、この受信データ
についてはデータ到来平均周期による受信データの監視
が適用できないので、その受信データについての受信処
理による受信作業をデータ処理装置6に行わせてから、
次に述べる到来していなかった場合と同じフローに進む
(ステップ211,212)。
If the received data has already arrived, monitoring of the received data using the average period of data arrival cannot be applied to this received data, so the data processing device 6 is made to perform the receiving work by receiving processing for the received data. ,
The process proceeds to the same flow as in the case where the arrival has not arrived (steps 211 and 212), which will be described next.

到来していなかった場合は、データ到来平均周期による
受信データの監視が適用できるとして、測定値カウンタ
3に格納したデータ到来平均周期に従ったインターバル
でインターバルタイマ2をタイムオーバになるまで走ら
せる。インターバルタイマ2がタイムオーバに向かって
走っている間は、比較的処理時間の短い雑処理をデータ
処理装置6に行わせて、時間の無駄を省くことも可能で
ある(ステップ213,214.215)。
If it has not arrived, it is assumed that monitoring of the received data based on the data arrival average cycle can be applied, and the interval timer 2 is run at intervals according to the data arrival average cycle stored in the measurement value counter 3 until a timeout occurs. While the interval timer 2 is running toward timeout, it is also possible to have the data processing device 6 perform miscellaneous processing that requires a relatively short processing time to avoid wasting time (steps 213, 214, and 215). ).

インターバルタイマ2がタイムオーバーになった時点で
、データ受信回路1は受信データの到来を再度確認し、
期待に反して受信データが到来していなかった場合、次
の到来まで時間的余裕があるとして、図中点線で示した
省略区間において、既に受信したデータの処理、例えば
デコード等や比較的処理時間の長い処理をデータ処理装
置6に行わせてからステノブ211に戻す(ステップ2
16)。
When the interval timer 2 times out, the data receiving circuit 1 reconfirms the arrival of the received data, and
If the received data has not arrived contrary to expectations, there is still time until the next arrival, and in the omitted section shown by the dotted line in the figure, processing of the already received data, such as decoding, etc., and a comparatively long processing time are performed. After the data processing device 6 performs a long process, the process returns to the steno knob 211 (step 2
16).

また、期待した通り受信データが到来していた場合、受
信処理を行ってから、測定値カウンタ3に従ったインタ
ーバルでインターバルタイマ2をスタートさせ、同様に
処理を続ける(ステップ212〜216)。
Furthermore, if the received data has arrived as expected, after performing reception processing, the interval timer 2 is started at an interval according to the measurement value counter 3, and the processing is continued in the same manner (steps 212 to 216).

以上述べたように本実施例によれば、データ送信装置5
から到来するデータの受信周期を、受信データ数個分に
ついて、データの数については受信データ数カウンタ4
に、データの到来周期(どついては測定値カウンタ3に
記憶させ、その記憶値が適正であれば、これらのカウン
ト値に基づいて受信データの到来周期を予測するデータ
到来平均周期をデータ受信回路1で求める。゛そして、
この求めたデータ到来平均周期に従ったインターバルで
インターバルタイマ2からデータ受信回路1に割込みを
かけるようにしたもので、基本的には受信データ監視方
式を採用して、データ受信処理を開始させるものである
As described above, according to this embodiment, the data transmitting device 5
The reception cycle of data arriving from
Then, the data arrival period is stored in the measured value counter 3, and if the stored value is appropriate, the data reception circuit 1 calculates the data arrival period to predict the arrival period of the received data based on these count values. Find it by ゛And,
The interval timer 2 interrupts the data receiving circuit 1 at intervals according to the determined average cycle of data arrival, and basically uses a received data monitoring method to start data receiving processing. It is.

従って、割込み発生回路等特殊なハードウェアを使用す
ることなく、構成を簡素化でき、装置を低コストにする
ことができる。
Therefore, the configuration can be simplified without using special hardware such as an interrupt generation circuit, and the cost of the device can be reduced.

また、装置内部で監視する周期と装置外部から到来する
データの送信周期とがほぼ一致するため、データ受信回
路1のデータ受信処理を開始するための処理時間が、割
込み方式なみに短くなり、受信データ監視方式でありな
がら、処理効率を飛躍的に高めることができる。
In addition, since the cycle monitored inside the device and the transmission cycle of data arriving from outside the device almost match, the processing time for starting data reception processing in the data reception circuit 1 is shortened to the same level as with the interrupt method, and the data reception Although it is a data monitoring method, processing efficiency can be dramatically increased.

なお、上記実施例では到来周期を電源投入時に算出する
場合について説明したが、本発明はこれに限定されるも
のではなく、例えば電源投入後に適当な周期で算出し直
すようにして、より正確なタイマ割込み周期を持たせる
ともできる。
In addition, although the above embodiment describes the case where the arrival period is calculated when the power is turned on, the present invention is not limited to this. It is also possible to provide a timer interrupt cycle.

また、受信データの到来期待周期を平均値として算出し
たが、必ずしも平均値に限定されるものではなく、他の
統計的手法を使って一層到来周期に近い値を算出するこ
とも可能である。
Further, although the expected arrival period of received data is calculated as an average value, it is not necessarily limited to the average value, and it is also possible to calculate a value closer to the arrival period using other statistical methods.

さらに算出結果を実施例のように、そのままインターバ
ルタイマのインターバル時間としてもよいが、算出結果
を基礎にしてこれに短縮あるいは伸ばす等の加工を加え
てインターバル時間とし、これにより予測効果をさらに
実効あるものにすることもできる。
Furthermore, the calculation result may be used as the interval time of the interval timer as is in the example, but it is possible to shorten or extend it based on the calculation result to make the interval time, thereby making the prediction effect even more effective. It can also be made into something.

[発明の効果] 以上述べたように本発明によれば、データの受信処理を
行う場合、確率的に算出した受信データの到来周期を期
待値として持つようにしたので、データ受信監視方式を
採用していながら、割込み方式による受信と同等の高ス
ルートップを得ることができる。
[Effects of the Invention] As described above, according to the present invention, when performing data reception processing, the arrival period of received data calculated probabilistically is used as an expected value, so a data reception monitoring method is adopted. However, it is possible to obtain a high throughput rate equivalent to that of interrupt-based reception.

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

第I図は本発明によるデータ受信方法を実施するための
受信データ装置の実施例を示すブロック図、第2図は第
l図に示す装置の作動を説明するフローチャート、第3
図は同じくタイマ割込み処理を説明するフローチャート
である。 1,2,3,4.6はデータ受信装置を構成する要素で
あって、■は演算装置を内蔵したデータ受信回路、2は
インターバルタイマ、3は測定値カウンタ、4は受信デ
ータ数カウンタ、6はデータ処理装置、5はデータを送
信するデータ送信装置である。 第2図
FIG. I is a block diagram showing an embodiment of a receiving data device for carrying out the data receiving method according to the present invention, FIG.
The same figure is a flowchart illustrating timer interrupt processing. 1, 2, 3, 4.6 are elements constituting the data receiving device, where ■ is a data receiving circuit with a built-in arithmetic unit, 2 is an interval timer, 3 is a measured value counter, 4 is a received data number counter, 6 is a data processing device, and 5 is a data transmitting device that transmits data. Figure 2

Claims (1)

【特許請求の範囲】 装置外部からの受信データの到来をある周期で定期的に
監視し、受信データが到来していたときにデータ受信処
理を開始するデータ受信装置において、 到来する受信データ数を計数する受信データ数カウンタ
と、 その受信データの到来時間を計数する測定値カウンタと
、 上記受信データ数カウンタの計数した受信データ計数値
と上記測定値カウンタの計数した到来時間とから受信デ
ータの到来期待周期を演算する演算装置と、 受信データの到来を定期的に監視するための上記周期を
上記演算結果に応じて発生するタイマとを備えたことを
特徴とするデータ受信装置。
[Claims] In a data receiving device that periodically monitors the arrival of received data from outside the device at a certain cycle and starts data reception processing when the received data has arrived, the number of incoming received data is calculated. A reception data number counter for counting, a measurement value counter for counting the arrival time of the reception data, and arrival of reception data from the reception data count counted by the reception data number counter and the arrival time counted by the measurement value counter. A data receiving device comprising: a calculation device that calculates an expected period; and a timer that generates the period according to the calculation result for periodically monitoring the arrival of received data.
JP1188746A 1989-07-24 1989-07-24 Data receiver Pending JPH0354988A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1188746A JPH0354988A (en) 1989-07-24 1989-07-24 Data receiver
US07/768,338 US5220635A (en) 1989-07-24 1991-09-30 Data sink having high efficiency in received data processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1188746A JPH0354988A (en) 1989-07-24 1989-07-24 Data receiver

Publications (1)

Publication Number Publication Date
JPH0354988A true JPH0354988A (en) 1991-03-08

Family

ID=16229049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1188746A Pending JPH0354988A (en) 1989-07-24 1989-07-24 Data receiver

Country Status (1)

Country Link
JP (1) JPH0354988A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013510375A (en) * 2009-11-06 2013-03-21 クゥアルコム・インコーポレイテッド System, method and apparatus for data communication

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013510375A (en) * 2009-11-06 2013-03-21 クゥアルコム・インコーポレイテッド System, method and apparatus for data communication

Similar Documents

Publication Publication Date Title
CN1080034C (en) Intermittent reception control device
US4549297A (en) Data retransmitting system
JP2022109221A5 (en)
BRPI0715665A2 (en) system frame number evaluator (sfn)
US10771346B2 (en) Method for monitoring a network for anomalies
JPH0354988A (en) Data receiver
US5220635A (en) Data sink having high efficiency in received data processing
US10638290B2 (en) Communication terminal and communication system
JPH0225196A (en) Remote monitor
JPS6222296B2 (en)
JPH11345135A (en) Interruption method by processor load for information processor and control circuit therefor
JP4722137B2 (en) Processing wireless communication frames in a system including at least three wireless transceiver devices
JPWO2022211857A5 (en)
JPH07182592A (en) Method and device for monitoring alarm
JPH086607A (en) Process controller
JPS59106050A (en) Time calculation method
CN118689729A (en) Thread wakeup detection method, device, computer equipment and storage medium
JP2023035058A (en) Data communication device and data interruption detection method
JP2654203B2 (en) Pulse type ultrasonic distance measuring device
JP2807043B2 (en) Multiplex transmission equipment
KR100555644B1 (en) Bit stream transmission / reception method
KR100427789B1 (en) Data input / output method
JP2762975B2 (en) Active connection count detection method
JP2001082983A (en) Encoder receiving circuit
JPH0239296A (en) Environmental abnormality monitor device