JP3610466B2 - Data communication system - Google Patents
Data communication system Download PDFInfo
- Publication number
- JP3610466B2 JP3610466B2 JP09909896A JP9909896A JP3610466B2 JP 3610466 B2 JP3610466 B2 JP 3610466B2 JP 09909896 A JP09909896 A JP 09909896A JP 9909896 A JP9909896 A JP 9909896A JP 3610466 B2 JP3610466 B2 JP 3610466B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- terminal device
- time
- inquiry
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims description 36
- 230000005540 biological transmission Effects 0.000 claims description 74
- 230000004044 response Effects 0.000 claims description 71
- 238000001514 detection method Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、センタ装置と多数の端末装置間におけるデータ通信に関し、特に、センタ装置から多数の端末装置に対するポーリングによりデータ通信を行うシステムに関する。
【0002】
【従来技術】
従来、センタ装置と多数の端末装置間でデータ通信を行う1つの方式に、センタ装置から端末装置にデータ送信要求を問合わせるポーリング方式が知られている。このポーリング方式はセンタ装置が問合せる端末装置のアドレスを指定して問合データを送信し、端末装置はこの問合データのアドレスと自己の端末装置のアドレスとが一致した時に自己の端末装置に対する問合せと判定し、送信データがある場合に、自己のアドレスと送信データとから成るデータパケットを送信するようにしている。
【0003】
【発明が解決しようとする課題】
このシステムでは、図5に示すように、センタ装置から送信される1回の問合データは、相手の端末装置を指定するアドレスデータ含み、端末装置から送信される信号には、送信元の端末装置を特定するアドレスデータが含まれている。このため、1回の送信に関するデータフレームが長くなる。
【0004】
又、センタ装置からの問合データは、図6に示すように、1つの端末装置に対するものであり、順次、端末装置をポーリングするため、データフレームが長いと、1端末装置に対する問合せ開始から応答データの受信完了までの時間が長くなり、その結果、全端末装置に対するポーリングが完了するまでのサイクルタイムが長くなるという問題がある。
【0005】
本発明は、上記課題を解決するために成されたものであり、その目的は、ポーリング方式において、そのポーリングにかかる時間を短くすることである。
【0006】
【課題を解決するための手段及び作用効果】
請求項1の発明は、センタ装置から伝送路に接続されている多数の端末装置に対してデータ送信の要求を一斉に問い合わせる問合データを送信し、端末装置はこの問合データに応答してデータを送信するようにしたデータ通信システムである。
【0007】
本システムでは、センタ装置は全端末装置に対して一斉に問合データを送信する。問合データに対して最先に応答する端末装置に0、他の端末装置に1から順に増加する自然数から成る識別番号kを割り付け、センタ装置と識別番号kの端末装置との間の伝送遅延時間をα(k)、問合データの時間長をd、応答データの時間長をr、所定時間をδ(0を含む)、0≦s≦δを満たす所定時間をsとし、β=d+2α(0)とする。
【0008】
識別番号kの端末装置は、問合データの受信完了後、
【数3】
2α(0)+k(r+δ)−2α(k)+s
後に、応答データを送信する。
【0009】
センタ装置は問合データの送信開始後β時間の経過時を基準時とし、その基準時からn(r+δ)(nは自然数)の時間間隔で時刻を分割して時刻区間を設定する時、端末装置から送信された応答データがどの時刻区間で受信されたかにより、その応答データがどの識別番号kの端末装置から送信されたものであるかを特定する。
【0010】
問合データに対する端末装置の応答データの送信は、問合データの受信完了後、
【数4】
2α(0)+k(r+δ)−2α(k)+s
後である。
【0011】
この条件は、伝送路の伝送遅延時間も考慮して、各端末から送信される応答データが衝突を生じない条件であり、δ=0の時、各端末装置からの応答データはセンタ装置において衝突を生じることなく連続して受信される。時間δは、理論と実際との誤差に起因する応答データの重りを防止する余裕時間と、センタ装置において、1つの応答データの受信が完了してから、次の応答データの受信が可能な状態となるまでの準備時間等のために必要となる。δの値を伝送遅延時間の測定誤差、センタ装置での時刻区間の検出処理に要する時間等を考慮して、成るべく小さい値に設定すれば、伝送路の空き時間をなるべく小さくすることが可能となり、伝送効率を向上させることができる。
【0012】
又、センタ装置から送信される問合データは全端末装置に対して一斉に送信されることから端末装置を指定するアドレスデータが不用となり、上記の問合データの時間長dを短くすることができる。又、センタ装置は応答データの受信タイミングから応答データを送信した端末装置を特定することができ、端末装置は応答データにアドレスデータを設ける必要はないことから、応答データの時間長rも短くすることができる。これらの結果、センタ装置が問合データを送信してから、全端末装置から全応答データの受信が完了するまでの時間が短くなり、伝送路の伝送効率を向上させることができる。
【0013】
請求項2の発明は、請求項1に記載のデータ通信システムにおいて使用されるセンタ装置である。問合データ送信手段は全端末装置に対して一斉に問合データを送信し、受信時刻区間検出手段は、応答データが、問合データの送信開始後β時間の経過時を基準時とし、その基準時からn(r+δ)(nは自然数)の時間間隔で分割された時刻区間において、どの時刻区間で受信されたかを検出する。 又、端末特定手段は、受信時刻区間検出手段により検出された時刻区間により、その応答データがどの識別番号の端末装置から送出されたものであるかを特定する。
【0014】
上記の機能により、センタ装置は全端末装置に一斉に問合データを送信することから、問合データに端末装置を指定するアドレスデータは不用となり、応答データにアドレスデータが含まれていなくとも、応答データを送信した端末装置を特定することができ、応答データを短くすることができる。その結果、全端末装置に対する問合時間が短くなる。
【0015】
請求項3の発明は、請求項1に記載のデータ通信システムにおいて使用される端末装置であり、識別番号kの端末装置の有するデータ送信手段は、自己の端末装置が前記応答データを発信する場合には、問合データの受信完了後の
【数5】
2α(0)+k(r+δ)−2α(k)+s
経過後に応答データを送信する。このことから、端末装置の送信する応答データにはアドレスデータが不用となり、この端末装置を用いることで、全端末装置に対する問合時間を短くすることができる。
【0016】
請求項4、5の発明は、k=0の端末装置をセンタ装置から最も近い端末装置に割り付けたことを特徴とする。この場合には、センタ装置が問合データを送信した時から基準時までの時間βを短くすることができる。従って、さらに、伝送路の空き時間が短くなり、伝送効率を向上させることができる。
【0017】
請求項6、7の発明は、請求項1に記載のデータ通信システムにおいて、問合データに対する端末装置からの応答データは通信要求の有無を示すデータだけとしている。そして、請求項6の発明は、センタ装置は問合せの終了後に、通信要求の有った端末装置に対して、順次、ポーリングによりデータ送信の指令を送信して、その端末装置はそのデータ送信指令を受信して、送信データをセンタ装置に送信するようにしたことを特徴とする。又、請求項7の発明は、センタ装置は、問合せの終了後に、通信要求の有った端末装置に対して、問合データを送信するチャネルとは別のチャネルを用いて、通信要求の有った端末装置に対してデータ通信を行うようにしたことを特徴とする。
【0018】
このように、センタ装置からの一斉問合せに対しては、端末装置からの応答データは送信データの有無を示すデータだけとしたので、応答データをさらに短くすることができ、全端末装置に対する1サイクルの問合せ時間を短くすることができる。又、その後のセンタ装置と端末装置との間のデータ伝送は、通信を希望している端末装置に対してのみ通信を行うことから、より伝送効率を向上させることができる。
【0019】
【発明の実施の形態】
以下、本発明を具体的な実施例に基づいて説明する。
図1は、本発明の具体的な実施例にかかるシステムを示したものである。周波数多重化伝送路11の一端にはヘッドエンド10が接続されており、そのヘッドエンドにおいて、上り低群帯域の信号は下り高群帯域の信号に変換されて送信される。伝送路11にはセンタ装置Cと多数の端末装置E1〜Emが接続され、伝送路11の終端は終端器Zで終端されている。
【0020】
センタ装置Cは変復調装置20、入出力インタフェース21、CPU22、RAM23、ROM24とで構成されている。同様に、端末装置E1〜Emも、変復調装置30、入出力インタフェース31、CPU32、RAM33、ROM34とで構成されている。変調復調装置20、30は、下り高群帯域信号を入力して、コードデータに変換して、入出力インタフェース21、31に出力し、逆に、入出力インタフェース21、31から入力したコードデータを変調して伝送路11の上り低群帯域に送出する装置である。
【0021】
CPU22、32は、ROM24、34に記憶されているプログラムに従って動作し、問合データの出力処理、応答データの入力処理等を実行する装置である。又、RAM23、33はデータ等を記憶するメモリであり、特に、端末装置のRAM33には、自己の端末装置に割り付けられた識別番号kを記憶する識別番号領域331と伝送遅延時間α(k)を記憶する伝送遅延時間領域332が形成されている。
【0022】
次に、本システムにおける通信手順を、センタ装置のCPU22と端末装置のCPU32の動作手順を示した図2、図3のフローチャートと、図4に示すタイミングチャートに基づいて説明する。
【0023】
ステップ100において、問合データが変復調装置20に出力されることで、センタ装置Cから問合データが伝送路11の上り低群帯域の所定チャネルに送信される。その問合データはヘッドエンド10で下り高群帯域の所定チャネルに周波数変換され、伝送路11を端末装置に向けて伝搬する。
【0024】
図4において、時刻t0において問合データの送信が開始され、時刻t1において問合データの送信が終了する。この問合データは図4に示すように伝送路11を伝搬して行く。次に、ステップ102でタイマTがスタートされる。これは、問合データの送信開始時刻t0からの経過時刻Tを計測することで、端末装置から送信される応答データの受信時刻を検出するためである。そして、ステップ104で、下り高群帯域の所定チャネルの信号を監視し、端末装置から送信される応答データが受信されたか否かが、常時、監視されることになる。
【0025】
全端末装置は図3に示すプログラムを実行している。即ち、ステップ200において、下り高群帯域の所定チャネルを監視することで、問合データが受信されたか否かが、常時、監視されている。そして、その問合データの受信が完了した場合には、ステップ202において、タイマWがスタートされる。これは、問合データの受信時刻からの経過時間Wを計測することで、各端末装置における応答データの固有の送信時刻を決定するためである。各端末装置E1〜Emには、0から順番に整数の識別番号kが割り付けられている。図4では、識別番号kを端末装置の位置とは全く無関係に設定した場合が記載されている。図4の例では、各端末装置は応答データの受信が完了した時刻、即ち、識別番号kが0の端末装置では問合データの受信が完了した時刻t2から、識別番号kが1の端末装置では時刻t3から、識別番号kがkの端末装置では時刻t4から時間の計測が開始される。
【0026】
次に、ステップ204において、自己の端末装置の送信データの有無を読取り、ステップ206でRAM33の識別番号領域331に記憶されている自己の端末装置の識別番号kが読み取られる。そして、次のステップ208で、経過時間Wに関して次式が成立するか否かが判定される。
【0027】
【数6】
W≧2α(0)+k(r+δ)−2α(k)+s
この条件式が成立しない場合には、ステップ208の判定が繰り返され、この条件式が成立するまで待つことになる。
【0028】
但し、α(k)はセンタ装置と識別番号kの端末装置との間の伝送遅延時間、dは問合データの時間長、rは応答データの時間長、sは、0≦s≦δを満たす所定時間であり、δは、後述する所定時間(0を含む)である。
【0029】
図4に示すように、問合データの送信開始時刻を時刻0とし、n=1,2,…,k+1,…の時刻区間を設定する。各時刻区間は、応答データの時間長rに余裕時間δを加えた長さを有している。第1時刻区間の開始時刻は基準時βであり、その値βを、識別番号k=0の端末装置が問合データを受信した後、直ちに、応答データを送信したとして、その応答データがセンタ装置で受信される時刻と定義する。よって、β=d+2α(0)となる。
【0030】
又、第2時刻区間の開始時刻は、β+(r+δ)、第k+1時刻区間の開始時刻は、β+k(r+δ)である。センタ装置の位置でこのように定義された時刻区間を、各端末装置から送信される応答データが衝突しない区間として伝送路11にまで拡張する。即ち、各端末装置から送信される各応答データは、伝送路11上において、各時刻区間内に分布し、センタ装置において各時刻区間内において受信される。従って、図4に示すように、伝送路11上の時刻区間は、伝送路11におけるデータの伝送遅延時間α(k)を傾きとする傾斜した領域となる。
【0031】
k=0の端末装置の位置での第1時刻区間の開始時刻t2はβ−α(0)、k=1の端末装置の位置での第2時刻区間の開始時刻t5はβ+(r+δ)−α(1)、k=kの端末装置の位置での第k時刻区間の開始時刻t6はβ+k(r+δ)−α(k)となる。又、各時刻区間の長さは(r+δ)であるので、その間に、時間長rの応答データを送信すれば良いので、時間余裕はδだけある。よって、s<δの時間sを考慮して、識別番号kの端末装置は問合データの受信完了後、次式を満すV(k)時間の経過後に、応答データを送信すれば良い。
【0032】
【数7】
この応答データの送信時刻を決定するV(k)は、各端末装置からセンタ装置までの伝送遅延時間によって異なり、各端末装置毎に予め測定され、記憶されている。又、V(k)を記憶する代わりに、各端末装置毎に、kとα(k)とを記憶しておき、上式でV(k)を演算して求めるようにしても良い。この時刻で、応答データを送信すれば、各端末装置からの応答データは衝突することがない。この時刻は、k=0の端末装置で時刻t2( 但し、この端末装置ではs=0である)、k=1の端末装置で時刻t7, k=kの端末装置で時刻t8である。そして、それらの応答データは、それぞれ、時刻t9, t10, t11において、センタ装置Cで受信されることになる。
【0033】
図2において、センタ装置CのCPU22は、ステップ104で端末装置からの応答データの受信が完了すると、ステップ106で、その時のタイマTの値Tから、次式を満たすnの値により時刻区間番号nが決定される。
【0034】
【数7】
β+(n−1)(r+δ)≦T<β+n(r+δ)
即ち、識別番号kが0,1,…,kの端末装置から送信された応答データは、センタ装置Cにおいて、それぞれ、時刻区間番号nが1,2,…,k+1の時刻区間において受信が完了する。次に、ステップ108で、その時刻区間番号nを用いて、その応答データを送信した端末装置の識別番号kが次式で演算される。尚、δは、センタ装置がある応答データの受信処理が完了してから、次の応答データを受信できる状態になるまでに必要な時間を考慮して設定される。又、sの値は、0≦s≦δを満たす任意の値で、各時刻区間の応答データが衝突を生じないように任意に設定すれば良い。例えば、2α(0)=δを満たす場合には、k=0の端末装置のsは0でも良く、従って、他の端末装置におけるs値が0であっても、各応答データ間の間隔をδだけ確保できる。勿論、全端末装置でs=δに設定することで、各応答データ間の間隔をδだけ確保できる。
【0035】
【数8】
k=n−1
次に、ステップ110において、受信された応答データから、その端末装置が送信を希望するデータを有するか否かと識別番号kとの対応表がRAM23に記憶される。これにより、どの端末装置が送信を希望しているかが判別できる。次に、ステップ112において、全端末装置からの応答データの受信が完了したか否かが判定され、完了していない場合には、ステップ104に戻り、上記したような次の応答データの受信の処理が実行される。ステップ112で、全応答データの受信が完了した場合には、ステップ114以下の送信を希望する端末装置に対するポーリングが実行される。
【0036】
即ち、ステップ114において、送信要求のある端末装置に対して、データ送信指令が送信され、ステップ116で、その端末装置から送信されたデータの受信が完了したか否かが判定され、完了した場合には、ステップ118で、その端末装置の識別番号kに対応させて、受信したデータをRAM23に記憶する。そして、ステップ120において、送信要求のある全端末装置からの送信データの受信が完了したか否かが判定され、受信が完了していない場合には、ステップ114に戻り、次の送信要求のある端末装置に対するポーリングが実行される。
【0037】
又、このデータ通信は端末装置では図3のステップ212、214で実行される。即ち、センタ装置Cからデータ送信指令が受信されるのを待ち、その指令が受信された場合には、ステップ214で、その端末装置に記憶されているデータが送信される。
【0038】
このようにして、送信要求のある端末装置からのデータ通信が実行される。
尚、本実施例では、送信要求のある端末装置からのデータ通信は、問合データに対する応答データにより端末装置の送信要求を知り、後で、送信要求のある端末装置に対して、データを送信する指令を送信して、データをセンタ装置に送信するようにしている。しかし、この後で実行するデータ通信は、問合データと応答データが伝送するチャネルとは別のチャネルを用いて実行しても良い。さらに、データ通信を後で実行するのではなく、このデータを最初から応答データに含ませても良い。
【図面の簡単な説明】
【図1】本発明の具体的な実施例のシステムを示した構成図。
【図2】センタ装置のCPUの処理手順を示したフローチャート。
【図3】端末装置のCPUの処理手順を示したフローチャート。
【図4】問合データと応答データの伝送の様子を示した説明図。
【図5】従来のシステムの問合データと応答データのデータ構造を示した構造図。
【図6】従来のシステムにおける問合データと応答データの伝送の様子を示した説明図。
【符号の説明】
C…センタ装置
E1〜Em…端末装置
20,30…変復調装置
22,32…CPU
23,33…RAM
331…識別番号領域
332…伝送遅延時間領域[0001]
BACKGROUND OF THE INVENTION
The present invention relates to data communication between a center device and a large number of terminal devices, and more particularly to a system for performing data communication by polling a large number of terminal devices from a center device.
[0002]
[Prior art]
Conventionally, as one method for performing data communication between a center device and a large number of terminal devices, a polling method in which a data transmission request is inquired from the center device to the terminal device is known. This polling method specifies the address of the terminal device to which the center device inquires and transmits inquiry data. The terminal device inquires about its own terminal device when the address of this inquiry data matches the address of its own terminal device. If there is transmission data, a data packet composed of its own address and transmission data is transmitted.
[0003]
[Problems to be solved by the invention]
In this system, as shown in FIG. 5, one-time inquiry data transmitted from the center device includes address data designating the partner terminal device, and a signal transmitted from the terminal device includes a transmission source terminal. Address data specifying the device is included. For this reason, the data frame regarding one transmission becomes long.
[0004]
The inquiry data from the center device is for one terminal device as shown in FIG. 6, and since the terminal devices are sequentially polled, if the data frame is long, the response from the start of the inquiry to one terminal device. There is a problem that the time until the data reception is completed becomes long, and as a result, the cycle time until the polling for all the terminal devices is completed becomes long.
[0005]
The present invention has been made to solve the above-described problems, and an object thereof is to shorten the time required for the polling in the polling method.
[0006]
[Means for solving the problems and effects]
The invention of
[0007]
In this system, the center device transmits inquiry data to all terminal devices at once. A transmission delay between the center device and the terminal device with the identification number k is assigned to the terminal device that responds first to the inquiry data by assigning an identification number k consisting of natural numbers increasing from 0 to the other terminal devices. The time is α (k), the time length of the inquiry data is d, the time length of the response data is r, the predetermined time is δ (including 0), the predetermined time satisfying 0 ≦ s ≦ δ is s, and β = d + 2α (0).
[0008]
The terminal device with the identification number k completes the reception of the inquiry data,
[Equation 3]
2α (0) + k (r + δ) −2α (k) + s
Later, response data is transmitted.
[0009]
When the center device sets the time interval by dividing the time at time intervals of n (r + δ) (n is a natural number) from the reference time when β time elapses after the inquiry data transmission is started, Depending on which time interval the response data transmitted from the device is received, it is specified which identification number k is transmitted from the terminal device of the response data.
[0010]
The response data of the terminal device for the inquiry data is transmitted after the completion of the reception of the inquiry data.
[Expression 4]
2α (0) + k (r + δ) −2α (k) + s
Later.
[0011]
This condition is a condition in which the response data transmitted from each terminal does not cause a collision in consideration of the transmission delay time of the transmission path. When δ = 0, the response data from each terminal apparatus collides in the center apparatus. Are continuously received without any occurrence. The time δ is an allowance time for preventing weighting of response data due to an error between theory and actual, and a state in which the center device can receive the next response data after the reception of one response data is completed. It is necessary for the preparation time until it becomes. If the value of δ is set as small as possible in consideration of the measurement error of the transmission delay time, the time required for the time interval detection processing in the center device, etc., the idle time of the transmission path can be minimized. Thus, transmission efficiency can be improved.
[0012]
In addition, since the inquiry data transmitted from the center device is transmitted to all the terminal devices all at once, the address data for designating the terminal device becomes unnecessary, and the time length d of the inquiry data can be shortened. it can. Further, the center device can identify the terminal device that has transmitted the response data from the reception timing of the response data, and since the terminal device does not need to provide address data in the response data, the time length r of the response data is also shortened. be able to. As a result, the time from when the center device transmits inquiry data until the reception of all response data from all terminal devices is shortened, and the transmission efficiency of the transmission path can be improved.
[0013]
A second aspect of the present invention is a center device used in the data communication system according to the first aspect. The inquiry data transmission means transmits inquiry data to all the terminal devices all at once, and the reception time interval detection means uses the response data as the reference time when β time has elapsed after the inquiry data transmission starts. In the time interval divided by the time interval of n (r + δ) (n is a natural number) from the reference time, it is detected at which time interval the signal was received. Further, the terminal specifying means specifies the identification number of the terminal device from which the response data is transmitted based on the time interval detected by the reception time interval detecting means.
[0014]
With the above function, the center device transmits inquiry data to all the terminal devices all at once, so that the address data for specifying the terminal device in the inquiry data becomes unnecessary, and even if the response data does not include the address data, The terminal device that transmitted the response data can be identified, and the response data can be shortened. As a result, the inquiry time for all terminal devices is shortened.
[0015]
A third aspect of the invention is a terminal device used in the data communication system according to the first aspect, wherein the data transmission means possessed by the terminal device having the identification number k is the case where the terminal device transmits the response data. After the receipt of the inquiry data,
2α (0) + k (r + δ) −2α (k) + s
Send response data after elapse. For this reason, address data is not required for response data transmitted by the terminal device, and by using this terminal device, the inquiry time for all terminal devices can be shortened.
[0016]
The inventions of claims 4 and 5 are characterized in that the terminal device with k = 0 is assigned to the terminal device closest to the center device. In this case, the time β from when the center device transmits inquiry data to the reference time can be shortened. Therefore, the idle time of the transmission path is further shortened, and the transmission efficiency can be improved.
[0017]
The sixth and seventh aspects of the present invention are the data communication system according to the first aspect, wherein the response data from the terminal device to the inquiry data is only data indicating the presence or absence of a communication request. In the invention of claim 6, after the inquiry is finished, the center device sequentially transmits a data transmission command by polling to the terminal device having the communication request, and the terminal device transmits the data transmission command. The transmission data is transmitted to the center device. In the invention of claim 7, the center device uses a channel other than the channel for transmitting inquiry data to the terminal device having the communication request after the inquiry is completed, and thus the center device has a communication request. The data communication is performed with respect to the terminal device.
[0018]
In this way, for the simultaneous inquiry from the center device, the response data from the terminal device is only data indicating the presence / absence of transmission data, so that the response data can be further shortened and one cycle for all terminal devices. The inquiry time can be shortened. Further, since the subsequent data transmission between the center device and the terminal device is performed only for the terminal device that desires communication, the transmission efficiency can be further improved.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described based on specific examples.
FIG. 1 shows a system according to a specific embodiment of the present invention. A
[0020]
The center device C includes a
[0021]
The
[0022]
Next, the communication procedure in this system will be described based on the flowcharts of FIGS. 2 and 3 showing the operation procedure of the
[0023]
In
[0024]
In FIG. 4, transmission of inquiry data is started at time t 0 , and transmission of inquiry data is ended at time t 1 . This inquiry data propagates along the
[0025]
All the terminal devices are executing the program shown in FIG. That is, in
[0026]
Next, in
[0027]
[Formula 6]
W ≧ 2α (0) + k (r + δ) −2α (k) + s
If this conditional expression is not satisfied, the determination in
[0028]
Where α (k) is the transmission delay time between the center device and the terminal device with identification number k, d is the time length of the inquiry data, r is the time length of the response data, and s is 0 ≦ s ≦ δ. It is a predetermined time to be satisfied, and δ is a predetermined time (including 0) described later.
[0029]
As shown in FIG. 4, the inquiry data transmission start time is set to
[0030]
The start time of the second time interval is β + (r + δ), and the start time of the (k + 1) th time interval is β + k (r + δ). The time interval defined in this way at the position of the center device is extended to the
[0031]
start time t 2 of the first time interval at the position of the terminal device k = 0 is β-α (0), the start time t 5 of the second time interval at the position of k = 1 of the terminal device β + (r + δ ) -α (1), the start time t 6 of the k time intervals at the position of the terminal device k = k becomes β + k (r + δ) -α (k). Also, since the length of each time interval is (r + δ), it is sufficient to send response data with a time length r during that time, so there is a time margin of δ. Therefore, in consideration of the time s of s <δ, the terminal device with the identification number k may transmit the response data after the elapse of V (k) that satisfies the following equation after the reception of the inquiry data.
[0032]
[Expression 7]
V (k) that determines the transmission time of the response data differs depending on the transmission delay time from each terminal device to the center device, and is measured and stored in advance for each terminal device. Further, instead of storing V (k), k and α (k) may be stored for each terminal device, and V (k) may be calculated by the above equation. If response data is transmitted at this time, the response data from each terminal device will not collide. This time is the time t 2 for the terminal device with k = 0 (where s = 0 for this terminal device), the time t 7 for the terminal device with k = 1, and the time t 8 with the terminal device with k = k. is there. And their response data, respectively, at time t 9, t 10, t 11 , to be received by the center device C.
[0033]
In FIG. 2, when the
[0034]
[Expression 7]
β + (n−1) (r + δ) ≦ T <β + n (r + δ)
That is, the response data transmitted from the terminal devices with the identification numbers k of 0, 1,..., K are received in the center device C in the time intervals of the time interval numbers n of 1, 2,. To do. Next, at
[0035]
[Equation 8]
k = n-1
Next, in step 110, a correspondence table between whether or not the terminal device has data desired to be transmitted and the identification number k is stored in the
[0036]
That is, in
[0037]
Further, this data communication is executed in
[0038]
In this way, data communication is performed from the terminal device having a transmission request.
In this embodiment, the data communication from the terminal device that has a transmission request knows the transmission request of the terminal device from the response data to the inquiry data, and later transmits the data to the terminal device that has the transmission request. To send data to the center device. However, the data communication executed after this may be executed using a channel different from the channel through which the inquiry data and the response data are transmitted. Furthermore, this data may be included in the response data from the beginning instead of executing data communication later.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing a system according to a specific embodiment of the present invention.
FIG. 2 is a flowchart showing a processing procedure of a CPU of the center apparatus.
FIG. 3 is a flowchart showing the processing procedure of the CPU of the terminal device.
FIG. 4 is an explanatory diagram showing a state of transmission of inquiry data and response data.
FIG. 5 is a structural diagram showing a data structure of inquiry data and response data of a conventional system.
FIG. 6 is an explanatory diagram showing how inquiry data and response data are transmitted in a conventional system.
[Explanation of symbols]
C ... Center devices E1-Em ...
23, 33 ... RAM
331 ...
Claims (7)
前記センタ装置は前記全端末装置に対して一斉に前記問合データを送信し、
前記問合データに対して最先に応答する端末装置に0、他の端末装置に1から順に増加する自然数から成る識別番号kを割り付け、前記センタ装置と識別番号kの端末装置との間の伝送遅延時間をα(k)、前記問合データの時間長をd、前記応答データの時間長をr、所定時間をδ(0を含む)、0≦s≦δを満たす所定時間をsとし、β=d+2α(0)とする時、識別番号kの端末装置は、前記問合データの受信完了後、
前記センタ装置は前記問合データの送信開始後β時間の経過時を基準時とし、その基準時からn(r+δ)(nは自然数)の時間間隔で時刻を分割して時刻区間を設定する時、端末装置から送信された応答データがどの時刻区間で受信されたかを判断し、第n時刻区間で受信した応答データはn−1の識別番号kを有する端末装置から送信されたデータであると特定する
ようにしたことを特徴とするデータ通信システム。Inquiry data for inquiring data transmission requests simultaneously to a large number of terminal devices connected to the transmission path from the center device, and the terminal device transmits data in response to the inquiry data. In data communication systems,
The center device transmits the inquiry data to all the terminal devices simultaneously,
The terminal device that responds first to the inquiry data is assigned an identification number k consisting of a natural number that increases in order from 0 to the other terminal devices, and between the center device and the terminal device of the identification number k. The transmission delay time is α (k), the inquiry data time length is d, the response data time length is r, the predetermined time is δ (including 0), and the predetermined time satisfying 0 ≦ s ≦ δ is s. , Β = d + 2α (0), the terminal device with the identification number k completes the reception of the inquiry data,
When the center device sets the time interval by dividing the time at time intervals of n (r + δ) (n is a natural number) from the reference time when β time elapses after the inquiry data transmission is started It is determined in which time interval the response data transmitted from the terminal device is received, and the response data received in the n-th time interval is data transmitted from the terminal device having n-1 identification number k. A data communication system characterized by being specified .
前記全端末装置に対して一斉に前記問合データを送信する問合データ送信手段と、
前記問合データの送信開始後β時間の経過時を基準時とし、その基準時からn(r+δ)(nは自然数)の時間間隔で時刻を分割して時刻区間を設定する時、端末装置から送信された応答データがどの時刻区間で受信されたかを検出する受信時刻区間検出手段と、
前記受信時刻区間検出手段により検出された前記時刻区間が第n時刻区間であるとき、前記応答データはn−1の識別番号kを有する端末装置から送出されたデータであると特定する端末特定手段と
から成ることを特徴とするセンタ装置。A center device used in the data communication system according to claim 1,
Inquiry data transmission means for transmitting the inquiry data to all the terminal devices simultaneously;
When a time interval is set by dividing the time by a time interval of n (r + δ) (n is a natural number) from the reference time when β time has elapsed since the start of transmission of the inquiry data, A reception time interval detection means for detecting in which time interval the transmitted response data was received;
Terminal specifying means for specifying that the response data is data transmitted from a terminal device having an identification number k of n-1 when the time interval detected by the reception time interval detecting means is the nth time interval. A center device comprising:
自己の端末装置が前記応答データを送信する場合には、識別番号kに対して、前記問合データの受信完了後、
を有することを特徴とする端末装置。A terminal device used in the data communication system according to claim 1,
When the terminal device of its own transmits the response data, after receiving the inquiry data for the identification number k,
前記センタ装置に最も近い端末装置の識別番号kを0としたことを特徴とするデータ通信システム。The data communication system according to claim 1, wherein
A data communication system, wherein an identification number k of a terminal device closest to the center device is set to 0.
前記センタ装置に最も近い端末装置の識別番号kを0としたことを特徴とする端末装置。The terminal device according to claim 3,
A terminal device characterized in that an identification number k of a terminal device closest to the center device is set to 0.
前記問合データに対する前記端末装置からの応答データは通信要求の有無を示すデータだけとし、
前記センタ装置は、問合せの終了後に、通信要求の有った端末装置に対して順次、ポーリングによりデータ送信の指令を送信して、その端末装置はそのデータ送信指令を受信して、送信データをセンタ装置に送信するようにしたことを特徴とするデータ通信システム。The data communication system according to claim 1, wherein
Response data from the terminal device to the inquiry data is only data indicating the presence or absence of a communication request,
After the inquiry is completed, the center device sequentially transmits a data transmission command by polling to the terminal device having the communication request, and the terminal device receives the data transmission command and transmits the transmission data. A data communication system characterized by being transmitted to a center device.
前記問合データに対する前記端末装置からの応答データは通信要求の有無を示すデータだけとし、
前記センタ装置は、問合せの終了後に、通信要求の有った端末装置に対して、前記問合データを送信するチャネルとは別のチャネルを用いて、通信要求の有った端末装置に対してデータ通信を行うようにしたことを特徴とするデータ通信システム。The data communication system according to claim 1, wherein
Response data from the terminal device to the inquiry data is only data indicating the presence or absence of a communication request,
The center device uses a channel different from the channel for transmitting the inquiry data for the terminal device having a communication request after the inquiry is completed, to the terminal device having a communication request. A data communication system characterized by performing data communication.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09909896A JP3610466B2 (en) | 1996-03-27 | 1996-03-27 | Data communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09909896A JP3610466B2 (en) | 1996-03-27 | 1996-03-27 | Data communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09266488A JPH09266488A (en) | 1997-10-07 |
| JP3610466B2 true JP3610466B2 (en) | 2005-01-12 |
Family
ID=14238396
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09909896A Expired - Fee Related JP3610466B2 (en) | 1996-03-27 | 1996-03-27 | Data communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3610466B2 (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1571181A2 (en) | 2004-02-24 | 2005-09-07 | Fuji Photo Film Co., Ltd. | Inorganic fine particle dispersion and manufacturing method thereof as well as image-recording material |
| EP1612054A1 (en) | 2004-07-02 | 2006-01-04 | Fuji Photo Film Co., Ltd. | Inkjet recording medium |
| EP1764796A2 (en) | 2005-09-07 | 2007-03-21 | FUJIFILM Corporation | Optical recording medium and production method thereof |
| EP1768119A2 (en) | 2005-08-25 | 2007-03-28 | FUJIFILM Corporation | Optical information recording medium, optical information recording method and optical information reproducing method |
| EP1974948A2 (en) | 2007-03-29 | 2008-10-01 | FUJIFILM Corporation | Image-forming method using heat-sensitive transfer system |
| EP1980409A2 (en) | 2007-03-29 | 2008-10-15 | FUJIFILM Corporation | Heat-sensitive transfer sheet for use in heat-sensitive transfer system and image-forming method using heat-sensitive transfer system |
| EP1985457A2 (en) | 2007-04-25 | 2008-10-29 | FUJIFILM Corporation | Cardboard cylinder for a heat-sensitive transfer image-receiving sheet, rolled heat-sensitive transfer image-receiving sheet to form a roll shape, and image-forming method |
| EP2020304A1 (en) | 2007-08-03 | 2009-02-04 | FUJIFILM Corporation | Ink jet recording medium |
| EP2055496A2 (en) | 2007-11-01 | 2009-05-06 | Fujifilm Corporation | Inkjet recording material |
| WO2010013529A1 (en) | 2008-07-30 | 2010-02-04 | 富士フイルム株式会社 | Ink-jet recording method |
| WO2010013582A1 (en) | 2008-07-30 | 2010-02-04 | 富士フイルム株式会社 | Ink-jet recording method |
| WO2010090213A1 (en) | 2009-02-04 | 2010-08-12 | 富士フイルム株式会社 | Thermal distribution display and method for confirming thermal distribution |
-
1996
- 1996-03-27 JP JP09909896A patent/JP3610466B2/en not_active Expired - Fee Related
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1571181A2 (en) | 2004-02-24 | 2005-09-07 | Fuji Photo Film Co., Ltd. | Inorganic fine particle dispersion and manufacturing method thereof as well as image-recording material |
| EP2130876A1 (en) | 2004-02-24 | 2009-12-09 | FUJIFILM Corporation | Inorganic fine particle dispersion and manufacturing method thereof as well as image-recording material |
| EP1612054A1 (en) | 2004-07-02 | 2006-01-04 | Fuji Photo Film Co., Ltd. | Inkjet recording medium |
| EP1768119A2 (en) | 2005-08-25 | 2007-03-28 | FUJIFILM Corporation | Optical information recording medium, optical information recording method and optical information reproducing method |
| EP1764796A2 (en) | 2005-09-07 | 2007-03-21 | FUJIFILM Corporation | Optical recording medium and production method thereof |
| EP1974948A2 (en) | 2007-03-29 | 2008-10-01 | FUJIFILM Corporation | Image-forming method using heat-sensitive transfer system |
| EP1980409A2 (en) | 2007-03-29 | 2008-10-15 | FUJIFILM Corporation | Heat-sensitive transfer sheet for use in heat-sensitive transfer system and image-forming method using heat-sensitive transfer system |
| EP1985457A2 (en) | 2007-04-25 | 2008-10-29 | FUJIFILM Corporation | Cardboard cylinder for a heat-sensitive transfer image-receiving sheet, rolled heat-sensitive transfer image-receiving sheet to form a roll shape, and image-forming method |
| EP2020304A1 (en) | 2007-08-03 | 2009-02-04 | FUJIFILM Corporation | Ink jet recording medium |
| EP2055496A2 (en) | 2007-11-01 | 2009-05-06 | Fujifilm Corporation | Inkjet recording material |
| WO2010013529A1 (en) | 2008-07-30 | 2010-02-04 | 富士フイルム株式会社 | Ink-jet recording method |
| WO2010013582A1 (en) | 2008-07-30 | 2010-02-04 | 富士フイルム株式会社 | Ink-jet recording method |
| WO2010090213A1 (en) | 2009-02-04 | 2010-08-12 | 富士フイルム株式会社 | Thermal distribution display and method for confirming thermal distribution |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09266488A (en) | 1997-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3610466B2 (en) | Data communication system | |
| CN112714472A (en) | Parameter feedback, updating and associating method, communication node, communication system and medium | |
| US7187668B2 (en) | Devices, softwares and methods for advancing scheduling of next contention session upon premature termination of contention free exchange | |
| IL271397B1 (en) | Wireless communication method and device | |
| CN111699736A (en) | Uplink data scheduling method and device | |
| CN114391290A (en) | Method and device for determining measurement interval and terminal equipment | |
| CN115669104A (en) | Wireless communication method, terminal device and network device | |
| CN115245035A (en) | Random access method, device, terminal, network equipment and storage medium | |
| JPWO2021205610A5 (en) | ||
| JP2003264563A (en) | Method for radio link adaptation in network with contention-based medium access | |
| JP2024502448A5 (en) | ||
| JP4048588B2 (en) | Polling control method and transmission control device | |
| JP3610467B2 (en) | Data communication system | |
| CN117377109A (en) | A network synaesthesia beam measurement method and device | |
| WO2020087506A1 (en) | Method and apparatus for setting transmission time advance | |
| JP2025506439A5 (en) | ||
| CN113692759A (en) | Information sending and receiving method, device, equipment and storage medium | |
| JP3610465B2 (en) | Data communication system | |
| US5774468A (en) | Terminal unit for wireless communication network | |
| CN115245034A (en) | Method, device and storage medium for configuring random access channel resources | |
| CN115244990B (en) | Method for controlling nodes to join wireless network | |
| CN111801969A (en) | Method, device, chip and computer program for beam failure recovery | |
| JPH11298477A (en) | Transmission control method and transmission control device | |
| CN114697979A (en) | Data processing method and equipment thereof | |
| CN111147165A (en) | Wireless channel activation method and device, storage medium, and terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20031224 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040203 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040405 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041005 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041006 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081029 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091029 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101029 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111029 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111029 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121029 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131029 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |