JP3341276B2 - 通信制御装置 - Google Patents
通信制御装置Info
- Publication number
- JP3341276B2 JP3341276B2 JP17098596A JP17098596A JP3341276B2 JP 3341276 B2 JP3341276 B2 JP 3341276B2 JP 17098596 A JP17098596 A JP 17098596A JP 17098596 A JP17098596 A JP 17098596A JP 3341276 B2 JP3341276 B2 JP 3341276B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- monitoring
- communication
- station
- monitoring time
- 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
Landscapes
- Communication Control (AREA)
Description
【0001】
【発明の属する技術分野】本発明は、自局と相手局との
間で通信を行うときに、信号のやりとりにかかる時間が
基準時間を超えていないかどうかを確認しながら通信を
行っていく通信制御装置に関するものである。更に詳し
くは、基準時間の設定のしかたに改良を施した通信制御
装置に関するものである。
間で通信を行うときに、信号のやりとりにかかる時間が
基準時間を超えていないかどうかを確認しながら通信を
行っていく通信制御装置に関するものである。更に詳し
くは、基準時間の設定のしかたに改良を施した通信制御
装置に関するものである。
【0002】
【従来の技術】コンピュータの制御の下で通信を行う通
信制御装置では、自局と相手局との間で通信を行うとき
に、万一のエラーによって相手局から返信が返ってこな
い事態に備え、通常は、タイマにより時間を監視してい
る。例えば、「自局が通信ドライバを経由して相手局に
対してテキストの送出を要求し、要求を出してから相手
局よりアクノリッジ信号(ACK信号とする)を得るま
での時間を監視し、ACK信号を得たときは、ACK信
号を得てから相手局よりテキストが返信されるまでの時
間を監視する。」という通信を例に挙げる。この通信で
は、ACK信号を得るまでの時間が所定の基準時間(こ
れをACK監視時間とする)を超えたときは、テキスト
送出の要求を再送する。再送回数が最大回数を超えても
ACK信号が返ってこないときは、ノーレスポンスの通
信エラーが発生したと判断する。また、テキストが返信
されるまでの時間が所定の基準時間(これを返信監視時
間とする)を超えたときは、相手局が返信をしなかった
と判断する。このように、通信のやりとりに要する時間
が基準時間を超えていないかどうかを監視しながら通信
を行っていく。ここで、ネットワークが混雑し、ACK
信号が返ってくるまでの時間がACK監視時間よりも長
くなって、テキスト送出の要求がネットワーク上に再送
され、ネットワークの負荷が増大することを避けるため
には、ACK監視時間は長いほうが良い。一方、ネット
ワークの分断等によりACK信号が返ってこないとき
は、通信エラーが発生したことを速やかに通知すること
が必要である。このためにはACK監視時間は短い方が
良い。このようにACK監視時間は相反する2つの条件
を満たさなければならない。従来は、アプリケーション
プログラムにより返信監視時間とACK監視時間を通信
ドライバに指定していた。しかし、返信監視時間とAC
K監視時間をそれぞれ別個に設定すると、返信監視時間
に比べてACK監視時間が極端に短いことがある。これ
により、ネットワーク上に送信要求が再送されることが
多くなり、ネットワークの負荷が増大することがあると
いう問題点があった。
信制御装置では、自局と相手局との間で通信を行うとき
に、万一のエラーによって相手局から返信が返ってこな
い事態に備え、通常は、タイマにより時間を監視してい
る。例えば、「自局が通信ドライバを経由して相手局に
対してテキストの送出を要求し、要求を出してから相手
局よりアクノリッジ信号(ACK信号とする)を得るま
での時間を監視し、ACK信号を得たときは、ACK信
号を得てから相手局よりテキストが返信されるまでの時
間を監視する。」という通信を例に挙げる。この通信で
は、ACK信号を得るまでの時間が所定の基準時間(こ
れをACK監視時間とする)を超えたときは、テキスト
送出の要求を再送する。再送回数が最大回数を超えても
ACK信号が返ってこないときは、ノーレスポンスの通
信エラーが発生したと判断する。また、テキストが返信
されるまでの時間が所定の基準時間(これを返信監視時
間とする)を超えたときは、相手局が返信をしなかった
と判断する。このように、通信のやりとりに要する時間
が基準時間を超えていないかどうかを監視しながら通信
を行っていく。ここで、ネットワークが混雑し、ACK
信号が返ってくるまでの時間がACK監視時間よりも長
くなって、テキスト送出の要求がネットワーク上に再送
され、ネットワークの負荷が増大することを避けるため
には、ACK監視時間は長いほうが良い。一方、ネット
ワークの分断等によりACK信号が返ってこないとき
は、通信エラーが発生したことを速やかに通知すること
が必要である。このためにはACK監視時間は短い方が
良い。このようにACK監視時間は相反する2つの条件
を満たさなければならない。従来は、アプリケーション
プログラムにより返信監視時間とACK監視時間を通信
ドライバに指定していた。しかし、返信監視時間とAC
K監視時間をそれぞれ別個に設定すると、返信監視時間
に比べてACK監視時間が極端に短いことがある。これ
により、ネットワーク上に送信要求が再送されることが
多くなり、ネットワークの負荷が増大することがあると
いう問題点があった。
【0003】
【発明が解決しようとする課題】本発明は上述した点に
鑑みてなされたものであり、アプリケーションプログラ
ムにより返信監視時間のみを指定し、返信監視時間を
(送信要求の再送回数の最大値)+1で等分し、等分し
た時間をアクノリッジ監視時間とすることによって、ネ
ットワークの負荷が増大することの防止と、通信エラー
を速やかに検出することを両立させた通信制御装置を実
現することを目的とする。
鑑みてなされたものであり、アプリケーションプログラ
ムにより返信監視時間のみを指定し、返信監視時間を
(送信要求の再送回数の最大値)+1で等分し、等分し
た時間をアクノリッジ監視時間とすることによって、ネ
ットワークの負荷が増大することの防止と、通信エラー
を速やかに検出することを両立させた通信制御装置を実
現することを目的とする。
【0004】
【課題を解決するための手段】本発明は、自局にある通
信ドライバを介して送信要求を相手局へ送り、送った時
点から相手局のアクノリッジ信号が自局に到達する時点
までの時間をカウントし、アクノリッジ監視時間を経過
してもアクノリッジ信号が来ないときは送信要求を再送
し、再送回数の最大値まで送信要求を再送してもアクノ
リッジ信号が来ないときは通信エラーを通知し、アクノ
リッジ監視時間の間にアクノリッジ信号が来たときは、
アクノリッジ信号が来た時点から相手局の返信が自局に
到達する時点までの時間をカウントし、返信監視時間を
経過しても返信が来ないときは返信なしと判断する通信
制御装置において、アプリケーションプログラムで指定
した返信監視時間を(送信要求の再送回数の最大値)+
1で等分し、等分した時間を前記アクノリッジ監視時間
とする時間算出手段と、前記アプリケーションプログラ
ムで指定した返信監視時間及び前記時間算出手段で算出
したアクノリッジ監視時間を基準時間として通信にかか
る時間を監視する監視手段と、この監視手段の監視に基
づいて通信を行う通信手段と、を具備したことを特徴と
する通信制御装置である。
信ドライバを介して送信要求を相手局へ送り、送った時
点から相手局のアクノリッジ信号が自局に到達する時点
までの時間をカウントし、アクノリッジ監視時間を経過
してもアクノリッジ信号が来ないときは送信要求を再送
し、再送回数の最大値まで送信要求を再送してもアクノ
リッジ信号が来ないときは通信エラーを通知し、アクノ
リッジ監視時間の間にアクノリッジ信号が来たときは、
アクノリッジ信号が来た時点から相手局の返信が自局に
到達する時点までの時間をカウントし、返信監視時間を
経過しても返信が来ないときは返信なしと判断する通信
制御装置において、アプリケーションプログラムで指定
した返信監視時間を(送信要求の再送回数の最大値)+
1で等分し、等分した時間を前記アクノリッジ監視時間
とする時間算出手段と、前記アプリケーションプログラ
ムで指定した返信監視時間及び前記時間算出手段で算出
したアクノリッジ監視時間を基準時間として通信にかか
る時間を監視する監視手段と、この監視手段の監視に基
づいて通信を行う通信手段と、を具備したことを特徴と
する通信制御装置である。
【0005】
【作用】このような本発明では、時間算出手段は、アプ
リケーションプログラムで指定した返信監視時間を(送
信要求の再送回数の最大値)+1で等分し、等分した時
間をアクノリッジ監視時間とする。監視手段は、アプリ
ケーションプログラムで指定した返信監視時間及び時間
算出手段で算出したアクノリッジ監視時間を基準時間と
して通信にかかる時間を監視する。通信手段は、監視手
段の監視に基づいて通信を行う。
リケーションプログラムで指定した返信監視時間を(送
信要求の再送回数の最大値)+1で等分し、等分した時
間をアクノリッジ監視時間とする。監視手段は、アプリ
ケーションプログラムで指定した返信監視時間及び時間
算出手段で算出したアクノリッジ監視時間を基準時間と
して通信にかかる時間を監視する。通信手段は、監視手
段の監視に基づいて通信を行う。
【0006】
【発明の実施の形態】以下、図面を用いて本発明を説明
する。図1は本発明の一実施例を示した構成図である。
図1において、11,12はステーション、2はステーシ
ョン11と12を接続するネットワークである。ネットワ
ーク2は、例えば、ステーション11と12を直結するL
AN(Local Area Network)であっ
ても、複数のゲートウェイを中継してステーション11
と12を接続するWAN(Wide Area Net
work)であってもよい。ステーション11と12は同
一の構成になっている。
する。図1は本発明の一実施例を示した構成図である。
図1において、11,12はステーション、2はステーシ
ョン11と12を接続するネットワークである。ネットワ
ーク2は、例えば、ステーション11と12を直結するL
AN(Local Area Network)であっ
ても、複数のゲートウェイを中継してステーション11
と12を接続するWAN(Wide Area Net
work)であってもよい。ステーション11と12は同
一の構成になっている。
【0007】ステーション11において、10は通信制
御装置である。通信制御装置10で、11はアプリケー
ションプログラムが格納されたメモリ、12はメモリ1
1からアプリケーションプログラムを読み出し、アプリ
ケーションプログラムに従って通信を行う通信制御手段
である。アプリケーションプログラムは、例えばプラン
トに存在するプロセス値のトレンドを自局で表示したい
場合に、相手局に対してプロセス値のトレンドデータを
要求するプログラムである。13は通信ドライバであ
る。通信ドライバ13で、131及び132は送受信を
するために設けられたドライバ及びレシーバ、133は
ドライバ131及びレシーバ132を介して通信を行う
通信手段である。134は時間算出手段で、アプリケー
ションプログラムで指定した返信監視時間を(送信要求
の再送回数の最大値)+1で等分し、等分した時間をA
CK監視時間として算出する。返信監視時間は通信制御
手段12から与えられる。135は監視手段で、アプリ
ケーションプログラムで指定した返信監視時間及び時間
算出手段134で算出したACK監視時間を基準時間と
して通信にかかる時間を監視する。監視手段135は、
例えばACK監視時間及び返信監視時間だけ時間をカウ
ントしたときにタイムアップするタイマで構成する。
御装置である。通信制御装置10で、11はアプリケー
ションプログラムが格納されたメモリ、12はメモリ1
1からアプリケーションプログラムを読み出し、アプリ
ケーションプログラムに従って通信を行う通信制御手段
である。アプリケーションプログラムは、例えばプラン
トに存在するプロセス値のトレンドを自局で表示したい
場合に、相手局に対してプロセス値のトレンドデータを
要求するプログラムである。13は通信ドライバであ
る。通信ドライバ13で、131及び132は送受信を
するために設けられたドライバ及びレシーバ、133は
ドライバ131及びレシーバ132を介して通信を行う
通信手段である。134は時間算出手段で、アプリケー
ションプログラムで指定した返信監視時間を(送信要求
の再送回数の最大値)+1で等分し、等分した時間をA
CK監視時間として算出する。返信監視時間は通信制御
手段12から与えられる。135は監視手段で、アプリ
ケーションプログラムで指定した返信監視時間及び時間
算出手段134で算出したACK監視時間を基準時間と
して通信にかかる時間を監視する。監視手段135は、
例えばACK監視時間及び返信監視時間だけ時間をカウ
ントしたときにタイムアップするタイマで構成する。
【0008】図1の装置の動作を説明する。図2は図1
の装置の処理シーケンスを示した図である。図2の○印
がそれぞれの処理が行われた時点である。以下、処理シ
ーケンスを示した図について同様とする。図2は正常に
通信が行われたときの処理シーケンスを示した図であ
る。正常時は、自局から送信フレームを送出すると、A
CK監視時間以内の時間(ACK待ち時間)の間に相手
局からのACK信号を受信し、ACK信号を受信してか
ら返信監視時間以内の時間(返信待ち時間)の間に相手
局からの返信を受信する。これによって、自局は基準時
間の間に相手局から返信を受ける。
の装置の処理シーケンスを示した図である。図2の○印
がそれぞれの処理が行われた時点である。以下、処理シ
ーケンスを示した図について同様とする。図2は正常に
通信が行われたときの処理シーケンスを示した図であ
る。正常時は、自局から送信フレームを送出すると、A
CK監視時間以内の時間(ACK待ち時間)の間に相手
局からのACK信号を受信し、ACK信号を受信してか
ら返信監視時間以内の時間(返信待ち時間)の間に相手
局からの返信を受信する。これによって、自局は基準時
間の間に相手局から返信を受ける。
【0009】ACK監視時間は次のようにして決められ
る。通信制御手段12は、アプリケーションプログラム
に基づいて、送信監視時間及び送信フレームを送信要求
として通信ドライバ13に与える。時間算出手段13は
送信要求を受け、送信監視時間を(送信要求の再送回数
の最大値)+1で等分し、等分した時間をACK監視時
間とする。図2の例では、(送信要求の再送回数の最大
値)=3回であるため、送信監視時間を4等分した時間
をACK監視時間としている。監視手段135は、時間
算出手段13で算出したACK監視時間及びアプリケー
ションプログラムで指定した送信監視時間を基準時間と
して通信にかかる時間を監視する。通信手段133は、
通信手段133は送信フレームをネットワーク2に送出
し、監視手段135の監視に基づいて通信を行う。
る。通信制御手段12は、アプリケーションプログラム
に基づいて、送信監視時間及び送信フレームを送信要求
として通信ドライバ13に与える。時間算出手段13は
送信要求を受け、送信監視時間を(送信要求の再送回数
の最大値)+1で等分し、等分した時間をACK監視時
間とする。図2の例では、(送信要求の再送回数の最大
値)=3回であるため、送信監視時間を4等分した時間
をACK監視時間としている。監視手段135は、時間
算出手段13で算出したACK監視時間及びアプリケー
ションプログラムで指定した送信監視時間を基準時間と
して通信にかかる時間を監視する。通信手段133は、
通信手段133は送信フレームをネットワーク2に送出
し、監視手段135の監視に基づいて通信を行う。
【0010】図3は初回に送出した送信フレームがネッ
トワーク上で失われてしまった場合の処理シーケンスを
示した図である。この例では、2回目に送出した送信フ
レームが相手局に到達し、それ以降は正常に通信が行わ
れている。
トワーク上で失われてしまった場合の処理シーケンスを
示した図である。この例では、2回目に送出した送信フ
レームが相手局に到達し、それ以降は正常に通信が行わ
れている。
【0011】図4はネットワーク上で回線が切断され、
自局と相手局が分断されてしまった場合の処理シーケン
スを示した図である。この例では、送信フレームを3回
(再送最大回数)再送し、3回目の送信フレームを再送
してからACK監視時間が経過しても相手局からのAC
K信号を受信しないため、相手局がノーレスポンスであ
ることを自局に通知する。
自局と相手局が分断されてしまった場合の処理シーケン
スを示した図である。この例では、送信フレームを3回
(再送最大回数)再送し、3回目の送信フレームを再送
してからACK監視時間が経過しても相手局からのAC
K信号を受信しないため、相手局がノーレスポンスであ
ることを自局に通知する。
【0012】
【発明の効果】本発明によれば次の効果が得られる。ネ
ットワークが混雑し、ACK信号が返ってくるまでの時
間が長くなると、ACK監視時間の間にACK信号が受
信されず、ACK信号がネットワーク上に再送され、ネ
ットワークの負荷が増大することがある。これを避ける
ためには、ACK監視時間は長いほうが良い。一方、ネ
ットワークの分断等によりACK信号が返ってこないと
きは、通信エラーが発生したことを速やかに通知するこ
とが必要である。このためにはACK監視時間は短い方
が良い。本発明では、アプリケーションプログラムによ
り返信監視時間のみを指定し、送信監視時間を(送信要
求の再送回数の最大値)+1で等分し、等分した時間を
ACK監視時間としている。これによって、上述したよ
うな相反する2つの条件が満たされ、ネットワークの負
荷が増大することを防止するとともに、通信エラーを速
やかに検出することができる。
ットワークが混雑し、ACK信号が返ってくるまでの時
間が長くなると、ACK監視時間の間にACK信号が受
信されず、ACK信号がネットワーク上に再送され、ネ
ットワークの負荷が増大することがある。これを避ける
ためには、ACK監視時間は長いほうが良い。一方、ネ
ットワークの分断等によりACK信号が返ってこないと
きは、通信エラーが発生したことを速やかに通知するこ
とが必要である。このためにはACK監視時間は短い方
が良い。本発明では、アプリケーションプログラムによ
り返信監視時間のみを指定し、送信監視時間を(送信要
求の再送回数の最大値)+1で等分し、等分した時間を
ACK監視時間としている。これによって、上述したよ
うな相反する2つの条件が満たされ、ネットワークの負
荷が増大することを防止するとともに、通信エラーを速
やかに検出することができる。
【図1】本発明の一実施例を示した構成図である。
【図2】図1の装置の処理シーケンスを示した図であ
る。
る。
【図3】図1の装置の処理シーケンスを示した図であ
る。
る。
【図4】図1の装置の処理シーケンスを示した図であ
る。
る。
11,12 ステーション 2 ネットワーク 10 通信制御装置 11 メモリ 12 通信制御手段 13 通信ドライバ 133 通信手段 134 時間算出手段 135 監視手段
Claims (1)
- 【請求項1】 自局にある通信ドライバを介して送信要
求を相手局へ送り、送った時点から相手局のアクノリッ
ジ信号が自局に到達する時点までの時間をカウントし、
アクノリッジ監視時間を経過してもアクノリッジ信号が
来ないときは送信要求を再送し、再送回数の最大値まで
送信要求を再送してもアクノリッジ信号が来ないときは
通信エラーを通知し、アクノリッジ監視時間の間にアク
ノリッジ信号が来たときは、アクノリッジ信号が来た時
点から相手局の返信が自局に到達する時点までの時間を
カウントし、返信監視時間を経過しても返信が来ないと
きは返信なしと判断する通信制御装置において、 アプリケーションプログラムで指定した返信監視時間を
(送信要求の再送回数の最大値)+1で等分し、等分し
た時間を前記アクノリッジ監視時間とする時間算出手段
と、 前記アプリケーションプログラムで指定した返信監視時
間及び前記時間算出手段で算出したアクノリッジ監視時
間を基準時間として通信にかかる時間を監視する監視手
段と、 この監視手段の監視に基づいて通信を行う通信手段と、
を具備したことを特徴とする通信制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17098596A JP3341276B2 (ja) | 1996-07-01 | 1996-07-01 | 通信制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17098596A JP3341276B2 (ja) | 1996-07-01 | 1996-07-01 | 通信制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1023098A JPH1023098A (ja) | 1998-01-23 |
JP3341276B2 true JP3341276B2 (ja) | 2002-11-05 |
Family
ID=15914997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17098596A Expired - Fee Related JP3341276B2 (ja) | 1996-07-01 | 1996-07-01 | 通信制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3341276B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6660983B2 (en) * | 2001-08-31 | 2003-12-09 | General Mills, Inc. | Easily expandable, nontrapping, flexible paper, microwave package |
JP4630670B2 (ja) * | 2005-01-11 | 2011-02-09 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信システム、無線基地局及び移動局 |
EA028078B1 (ru) * | 2011-04-07 | 2017-10-31 | Александр Константинович Зарецкий | Способ электропитания рельсового электромагнитного ускорителя, электромагнитная конструкция рельсотрона, рельсовый реактивный двигатель |
-
1996
- 1996-07-01 JP JP17098596A patent/JP3341276B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH1023098A (ja) | 1998-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3341276B2 (ja) | 通信制御装置 | |
JP2696280B2 (ja) | 無線データ伝送方法 | |
JPS6172432A (ja) | 通信制御方式 | |
JP3623460B2 (ja) | コンパクト制御局間のイーサネットを利用したデータ伝送方法 | |
JPS6226622B2 (ja) | ||
JP4205515B2 (ja) | Cdma通信システムの呼処理制御方式 | |
JPH02155335A (ja) | 無線パケット伝送方式 | |
JP2541492B2 (ja) | マイクロプロセッサ遠隔リセット方式 | |
JPH0575622A (ja) | 優先度付き緊急通信制御方式 | |
JPH03117945A (ja) | Hdlc手順を用いた通信装置 | |
JPS59172859A (ja) | 再送方式 | |
JPS60254943A (ja) | バス型lanシステムにおけるデ−タ伝送方式 | |
JPH0484531A (ja) | ローカルネットワークシステムの通信方式 | |
JPH0522369A (ja) | 情報ネツトワークの輻湊予防方法 | |
JPH0364226A (ja) | ハイレベルデータリンク制御手順を用いた通信制御装置 | |
JPH02222247A (ja) | 通信制御方式 | |
JPS63169148A (ja) | 応答制御方式 | |
JPH01248720A (ja) | 情報処理装置 | |
JPH04132421A (ja) | 回線制御方式 | |
JPH043545A (ja) | 多重伝送方式 | |
JPH04129443A (ja) | 情報交換システム | |
JPH06232866A (ja) | 通信制御方式 | |
JPS61227441A (ja) | 伝送装置 | |
JPH04260243A (ja) | ポーリング方式 | |
JPH0612904B2 (ja) | 伝送制御方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070823 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080823 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |